From d2e858ddca7e59c9d9c843f7273ff0f75d65421e Mon Sep 17 00:00:00 2001 From: Noratrieb <48135649+Noratrieb@users.noreply.github.com> Date: Fri, 2 Aug 2024 17:33:44 +0200 Subject: [PATCH] vendor terminal no more fucking submodule --- .gitmodules | 3 - themes/terminal | 1 - themes/terminal/.babelrc | 7 + themes/terminal/.eslintrc.yml | 60 + themes/terminal/.gitignore | 90 + themes/terminal/.husky/.gitignore | 1 + themes/terminal/.husky/pre-push | 4 + themes/terminal/.postcssrc.js | 27 + themes/terminal/.prettierrc | 11 + themes/terminal/COMMUNITY-FEATURES.md | 25 + themes/terminal/LICENSE.md | 20 + themes/terminal/README.md | 290 + themes/terminal/USERS.md | 67 + themes/terminal/archetypes/posts.md | 13 + themes/terminal/assets/css/buttons.css | 94 + themes/terminal/assets/css/code.css | 84 + themes/terminal/assets/css/color/blue.css | 14 + themes/terminal/assets/css/color/green.css | 14 + themes/terminal/assets/css/color/pink.css | 14 + themes/terminal/assets/css/color/red.css | 14 + themes/terminal/assets/css/font.css | 17 + themes/terminal/assets/css/footer.css | 50 + themes/terminal/assets/css/form.css | 30 + themes/terminal/assets/css/gist.css | 6 + themes/terminal/assets/css/header.css | 162 + themes/terminal/assets/css/logo.css | 8 + themes/terminal/assets/css/main.css | 346 ++ themes/terminal/assets/css/pagination.css | 86 + themes/terminal/assets/css/post.css | 132 + themes/terminal/assets/css/prism.css | 336 ++ themes/terminal/assets/css/style.css | 18 + themes/terminal/assets/css/syntax.css | 156 + themes/terminal/assets/css/terms.css | 9 + themes/terminal/assets/css/variables.css | 13 + .../terminal/assets/fonts/FiraCode-Bold.woff | Bin 0 -> 97028 bytes .../assets/fonts/FiraCode-Regular.woff | Bin 0 -> 97744 bytes themes/terminal/assets/js/languageSelector.js | 23 + themes/terminal/assets/js/menu.js | 51 + themes/terminal/assets/js/prism.js | 80 + themes/terminal/babel.config.js | 18 + themes/terminal/exampleSite/config.toml | 35 + themes/terminal/exampleSite/content/about.md | 22 + .../exampleSite/content/posts/hello.md | 18 + .../terminal/exampleSite/content/showcase.md | 84 + .../terminal/exampleSite/static/img/hello.jpg | Bin 0 -> 77622 bytes themes/terminal/images/screenshot.png | Bin 0 -> 448158 bytes themes/terminal/images/tn.png | Bin 0 -> 171727 bytes themes/terminal/layouts/404.html | 10 + themes/terminal/layouts/_default/baseof.html | 27 + themes/terminal/layouts/_default/index.html | 65 + themes/terminal/layouts/_default/list.html | 55 + themes/terminal/layouts/_default/rss.xml | 40 + themes/terminal/layouts/_default/single.html | 56 + themes/terminal/layouts/_default/terms.html | 17 + .../terminal/layouts/partials/comments.html | 8 + themes/terminal/layouts/partials/cover.html | 24 + .../layouts/partials/extended_footer.html | 4 + .../layouts/partials/extended_head.html | 4 + themes/terminal/layouts/partials/footer.html | 23 + themes/terminal/layouts/partials/head.html | 76 + themes/terminal/layouts/partials/header.html | 13 + themes/terminal/layouts/partials/logo.html | 5 + themes/terminal/layouts/partials/menu.html | 60 + .../terminal/layouts/partials/pagination.html | 20 + .../layouts/partials/posts_pagination.html | 26 + themes/terminal/layouts/shortcodes/code.html | 15 + .../terminal/layouts/shortcodes/figure.html | 8 + themes/terminal/layouts/shortcodes/image.html | 3 + .../terminal/layouts/shortcodes/prismjs.html | 25 + themes/terminal/package.json | 60 + .../2078a57b79d547bf1e2502f8d249b867.woff | Bin 0 -> 97744 bytes .../58cebbe9a6bdcba6d4bb56a22a9e812f.woff | Bin 0 -> 97028 bytes themes/terminal/static/assets/blue.css | 1 + themes/terminal/static/assets/green.css | 1 + .../static/assets/languageSelector.js | 4 + themes/terminal/static/assets/main.js | 4 + themes/terminal/static/assets/pink.css | 1 + themes/terminal/static/assets/prism.js | 4 + themes/terminal/static/assets/red.css | 1 + themes/terminal/static/assets/style.css | 1 + themes/terminal/static/img/favicon/blue.png | Bin 0 -> 189 bytes themes/terminal/static/img/favicon/green.png | Bin 0 -> 190 bytes themes/terminal/static/img/favicon/orange.png | Bin 0 -> 190 bytes themes/terminal/static/img/favicon/pink.png | Bin 0 -> 190 bytes themes/terminal/static/img/favicon/red.png | Bin 0 -> 189 bytes themes/terminal/theme.toml | 13 + themes/terminal/webpack.config.js | 104 + themes/terminal/yarn.lock | 5354 +++++++++++++++++ 88 files changed, 8681 insertions(+), 4 deletions(-) delete mode 100644 .gitmodules delete mode 160000 themes/terminal create mode 100644 themes/terminal/.babelrc create mode 100644 themes/terminal/.eslintrc.yml create mode 100644 themes/terminal/.gitignore create mode 100644 themes/terminal/.husky/.gitignore create mode 100755 themes/terminal/.husky/pre-push create mode 100644 themes/terminal/.postcssrc.js create mode 100644 themes/terminal/.prettierrc create mode 100644 themes/terminal/COMMUNITY-FEATURES.md create mode 100644 themes/terminal/LICENSE.md create mode 100644 themes/terminal/README.md create mode 100644 themes/terminal/USERS.md create mode 100644 themes/terminal/archetypes/posts.md create mode 100644 themes/terminal/assets/css/buttons.css create mode 100644 themes/terminal/assets/css/code.css create mode 100644 themes/terminal/assets/css/color/blue.css create mode 100644 themes/terminal/assets/css/color/green.css create mode 100644 themes/terminal/assets/css/color/pink.css create mode 100644 themes/terminal/assets/css/color/red.css create mode 100644 themes/terminal/assets/css/font.css create mode 100644 themes/terminal/assets/css/footer.css create mode 100644 themes/terminal/assets/css/form.css create mode 100644 themes/terminal/assets/css/gist.css create mode 100644 themes/terminal/assets/css/header.css create mode 100644 themes/terminal/assets/css/logo.css create mode 100644 themes/terminal/assets/css/main.css create mode 100644 themes/terminal/assets/css/pagination.css create mode 100644 themes/terminal/assets/css/post.css create mode 100644 themes/terminal/assets/css/prism.css create mode 100644 themes/terminal/assets/css/style.css create mode 100644 themes/terminal/assets/css/syntax.css create mode 100644 themes/terminal/assets/css/terms.css create mode 100644 themes/terminal/assets/css/variables.css create mode 100644 themes/terminal/assets/fonts/FiraCode-Bold.woff create mode 100644 themes/terminal/assets/fonts/FiraCode-Regular.woff create mode 100644 themes/terminal/assets/js/languageSelector.js create mode 100644 themes/terminal/assets/js/menu.js create mode 100644 themes/terminal/assets/js/prism.js create mode 100644 themes/terminal/babel.config.js create mode 100644 themes/terminal/exampleSite/config.toml create mode 100644 themes/terminal/exampleSite/content/about.md create mode 100644 themes/terminal/exampleSite/content/posts/hello.md create mode 100644 themes/terminal/exampleSite/content/showcase.md create mode 100644 themes/terminal/exampleSite/static/img/hello.jpg create mode 100644 themes/terminal/images/screenshot.png create mode 100644 themes/terminal/images/tn.png create mode 100644 themes/terminal/layouts/404.html create mode 100644 themes/terminal/layouts/_default/baseof.html create mode 100644 themes/terminal/layouts/_default/index.html create mode 100644 themes/terminal/layouts/_default/list.html create mode 100644 themes/terminal/layouts/_default/rss.xml create mode 100644 themes/terminal/layouts/_default/single.html create mode 100644 themes/terminal/layouts/_default/terms.html create mode 100644 themes/terminal/layouts/partials/comments.html create mode 100644 themes/terminal/layouts/partials/cover.html create mode 100644 themes/terminal/layouts/partials/extended_footer.html create mode 100644 themes/terminal/layouts/partials/extended_head.html create mode 100644 themes/terminal/layouts/partials/footer.html create mode 100644 themes/terminal/layouts/partials/head.html create mode 100644 themes/terminal/layouts/partials/header.html create mode 100644 themes/terminal/layouts/partials/logo.html create mode 100644 themes/terminal/layouts/partials/menu.html create mode 100644 themes/terminal/layouts/partials/pagination.html create mode 100644 themes/terminal/layouts/partials/posts_pagination.html create mode 100644 themes/terminal/layouts/shortcodes/code.html create mode 100644 themes/terminal/layouts/shortcodes/figure.html create mode 100644 themes/terminal/layouts/shortcodes/image.html create mode 100644 themes/terminal/layouts/shortcodes/prismjs.html create mode 100644 themes/terminal/package.json create mode 100644 themes/terminal/static/assets/2078a57b79d547bf1e2502f8d249b867.woff create mode 100644 themes/terminal/static/assets/58cebbe9a6bdcba6d4bb56a22a9e812f.woff create mode 100644 themes/terminal/static/assets/blue.css create mode 100644 themes/terminal/static/assets/green.css create mode 100644 themes/terminal/static/assets/languageSelector.js create mode 100644 themes/terminal/static/assets/main.js create mode 100644 themes/terminal/static/assets/pink.css create mode 100644 themes/terminal/static/assets/prism.js create mode 100644 themes/terminal/static/assets/red.css create mode 100644 themes/terminal/static/assets/style.css create mode 100644 themes/terminal/static/img/favicon/blue.png create mode 100644 themes/terminal/static/img/favicon/green.png create mode 100644 themes/terminal/static/img/favicon/orange.png create mode 100644 themes/terminal/static/img/favicon/pink.png create mode 100644 themes/terminal/static/img/favicon/red.png create mode 100644 themes/terminal/theme.toml create mode 100644 themes/terminal/webpack.config.js create mode 100644 themes/terminal/yarn.lock diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index a6851ba..0000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "themes/terminal"] - path = themes/terminal - url = https://github.com/panr/hugo-theme-terminal.git diff --git a/themes/terminal b/themes/terminal deleted file mode 160000 index 1610962..0000000 --- a/themes/terminal +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 161096273113101926c90e6de31a955bdc66c235 diff --git a/themes/terminal/.babelrc b/themes/terminal/.babelrc new file mode 100644 index 0000000..7f80ae6 --- /dev/null +++ b/themes/terminal/.babelrc @@ -0,0 +1,7 @@ +{ + "presets": [ + ["@babel/preset-env", { + "targets": "last 2 versions, >1%, not dead" + }], + ], +} diff --git a/themes/terminal/.eslintrc.yml b/themes/terminal/.eslintrc.yml new file mode 100644 index 0000000..d6c937d --- /dev/null +++ b/themes/terminal/.eslintrc.yml @@ -0,0 +1,60 @@ +--- + +env: + es6: true + +extends: + # https://github.com/airbnb/javascript + - airbnb + - eslint:recommended + - prettier + +parser: babel-eslint + +rules: + # best practices + arrow-parens: + - 2 + - as-needed + semi: + - 2 + - never + class-methods-use-this: 0 + comma-dangle: + - 2 + - always-multiline + no-console: + - 2 + no-unused-expressions: 0 + no-param-reassign: + - 2 + - props: false + no-useless-escape: 0 + func-names: 0 + quotes: + - 2 + - single + - allowTemplateLiterals: true + no-underscore-dangle: 0 + object-curly-newline: 0 + function-paren-newline: 0 + operator-linebreak: + - 2 + - after + no-unused-vars: + - 2 + - argsIgnorePattern: "^_" + # jsx a11y + jsx-a11y/no-static-element-interactions: 0 + jsx-a11y/anchor-is-valid: + - 2 + - specialLink: + - to + +globals: + document: true + requestAnimationFrame: true + window: true + self: true + fetch: true + Headers: true diff --git a/themes/terminal/.gitignore b/themes/terminal/.gitignore new file mode 100644 index 0000000..2603155 --- /dev/null +++ b/themes/terminal/.gitignore @@ -0,0 +1,90 @@ +# Created by https://www.gitignore.io/api/node +# Edit at https://www.gitignore.io/?templates=node + +### Node ### +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env +.env.test + +# parcel-bundler cache (https://parceljs.org/) +.cache + +# next.js build output +.next + +# nuxt.js build output +.nuxt + +# vuepress build output +.vuepress/dist + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# End of https://www.gitignore.io/api/node diff --git a/themes/terminal/.husky/.gitignore b/themes/terminal/.husky/.gitignore new file mode 100644 index 0000000..31354ec --- /dev/null +++ b/themes/terminal/.husky/.gitignore @@ -0,0 +1 @@ +_ diff --git a/themes/terminal/.husky/pre-push b/themes/terminal/.husky/pre-push new file mode 100755 index 0000000..f1fd679 --- /dev/null +++ b/themes/terminal/.husky/pre-push @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +yarn build && git add . && git commit --amend --no-edit diff --git a/themes/terminal/.postcssrc.js b/themes/terminal/.postcssrc.js new file mode 100644 index 0000000..e0ea4b5 --- /dev/null +++ b/themes/terminal/.postcssrc.js @@ -0,0 +1,27 @@ +const url = require("postcss-url"); +const imports = require("postcss-import"); +const nested = require("postcss-nested"); +const postCSSPresetEnv = require("postcss-preset-env"); +const cssnano = require("cssnano"); +const color = require("postcss-color-mod-function"); +const mixins = require("postcss-mixins"); + +module.exports = () => ({ + plugins: [ + url, + imports, + mixins, + nested, + postCSSPresetEnv({ + stage: 1, + preserve: true, + features: { + "custom-properties": true, + }, + }), + cssnano({ + preset: "default", + }), + color, + ], +}); diff --git a/themes/terminal/.prettierrc b/themes/terminal/.prettierrc new file mode 100644 index 0000000..dacd6a2 --- /dev/null +++ b/themes/terminal/.prettierrc @@ -0,0 +1,11 @@ +{ + "parser": "babel", + "printWidth": 100, + "trailingComma": "all", + "overrides": [{ + "files": ".html", + "options": { + "parser": "html" + } + }] +} diff --git a/themes/terminal/COMMUNITY-FEATURES.md b/themes/terminal/COMMUNITY-FEATURES.md new file mode 100644 index 0000000..1108747 --- /dev/null +++ b/themes/terminal/COMMUNITY-FEATURES.md @@ -0,0 +1,25 @@ +# Community features + + + +- **Portfolio** (https://github.com/Louisload/hugo-theme-terminal-portfolio) + - Allows you to create a portfolio page (or several). Supports icons and subsections. + - Luís Rodrigues Alves (Louisload), a game dev and musician. + +- **Single Page Website** (https://github.com/justinnuwin/hugo-theme-terminal) + - A layout where the homepage can render lists of pages and the navigation menu can link to sections on the homepage. + - Justin Nguyen, software and hardware developer. diff --git a/themes/terminal/LICENSE.md b/themes/terminal/LICENSE.md new file mode 100644 index 0000000..770457f --- /dev/null +++ b/themes/terminal/LICENSE.md @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2019 panr + +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/themes/terminal/README.md b/themes/terminal/README.md new file mode 100644 index 0000000..97d6fbd --- /dev/null +++ b/themes/terminal/README.md @@ -0,0 +1,290 @@ +# Terminal + +![Terminal](https://github.com/panr/hugo-theme-terminal/blob/master/images/screenshot.png?raw=true) + +### DEMO - https://hugo-terminal.now.sh/ + +--- + +- [Features](#features) +- [Built-in shortcodes](#built-in-shortcodes) +- [Code highlighting](#code-highlighting) +- [How to start](#how-to-start) +- [How to run your site](#how-to-run-your-site) +- [How to configure](#how-to-configure) +- [Post archetype](#post-archetype) +- [Add-ons](#add-ons) +- [How to (safely) edit the theme](#how-to-edit) +- [Found a bug?](#bug) +- [New cool idea or feature](#feature) +- [Terminal theme user?](#terminal-theme-user) +- [Sponsoring](#sponsoring) +- [Licence](#licence) + +## Features + +- **5 duotone themes**, depending on your preferences (orange is default, red, blue, green, pink) +- [**Fira Code**](https://github.com/tonsky/FiraCode) as default monospaced font. It's gorgeous! +- **really nice duotone**, custom syntax highlighting based on [**PrismJS**](https://prismjs.com) +- fully responsive + +#### Built-in shortcodes + +- **`image`** (props required: **`src`**; props optional: **`alt`**, **`position`** (**left** is default | center | right), **`style`**) + - e.g. + ```go + {{< image src="/img/hello.png" alt="Hello Friend" position="center" style="border-radius: 8px;" >}} + ``` +- **`figure`** (same as `image`, plus few optional props: **`caption`**, **`captionPosition`** (left | **center** is default | right), **`captionStyle`**) + - e.g. + ```go + {{< figure src="/img/hello.png" alt="Hello Friend" position="center" style="border-radius: 8px;" caption="Hello Friend!" captionPosition="right" captionStyle="color: red;" >}} + ``` +- **`code`** (props required: **`language`**; props optional: **`title`**, **`id`**, **`expand`** (default "△"), **`collapse`** (default "▽"), **`isCollapsed`**) + - e.g. + ```go + {{< code language="css" title="Really cool snippet" id="1" expand="Show" collapse="Hide" isCollapsed="true" >}} + pre { + background: #1a1a1d; + padding: 20px; + border-radius: 8px; + font-size: 1rem; + overflow: auto; + + @media (--phone) { + white-space: pre-wrap; + word-wrap: break-word; + } + + code { + background: none !important; + color: #ccc; + padding: 0; + font-size: inherit; + } + } + {{< /code >}} + ``` + +#### Code highlighting + +A custom syntax highlighting based on PrismJS. All you need to do is to wrap you code like this: + +```` +```html + // your code here +``` +```` + +**Supported languages**: actionscript, apacheconf, applescript, bash, c, clike, cmake, coffeescript, cpp, csharp, csp, css, css-extras, diff, django, docker, elixir, elm, erlang, flow, fsharp, git, go, graphql, haml, handlebars, haskell, http, java, javascript, json, jsx, kotlin, latex, less, llvm, makefile, markdown, markup, markup-templating, nasm, objectivec, ocaml, perl, php, php-extras, powershell, processing, pug, python, r, reason, ruby, rust, sass, scala, scheme, scss, sql, stylus, swift, textile, toml, tsx, twig, typescript, vim, visual-basic, wasm, yaml. + +## How to start + +You can download the theme manually by going to [https://github.com/panr/hugo-theme-terminal.git](https://github.com/panr/hugo-theme-terminal.git) and pasting it to `themes/terminal` in your root directory. + +You can also clone it directly to your Hugo folder: + +``` +git clone https://github.com/panr/hugo-theme-terminal.git themes/terminal +``` + +If you don't want to make any radical changes, it's the best option, because you can get new updates when they are available. You can also include it as a git submodule: + +``` +git submodule add -f https://github.com/panr/hugo-theme-terminal.git themes/terminal +``` + +⚠️ **The theme needs at least Hugo version 0.74.x**. + +## How to run your site + +If you installed all needed `npm` dependencies, then you can run: + +``` +hugo server -t terminal +``` + +and go to `localhost:1313` in your browser. From now on all the changes you make will go live, so you don't need to refresh your browser every single time. + +## How to configure + +The theme doesn't require any advanced configuration. Just copy: + +```toml +baseurl = "/" +languageCode = "en-us" +theme = "terminal" +paginate = 5 + +[params] + # dir name of your main content (default is `content/posts`). + # the list of set content will show up on your index page (baseurl). + contentTypeName = "posts" + + # ["orange", "blue", "red", "green", "pink"] + themeColor = "orange" + + # if you set this to 0, only submenu trigger will be visible + showMenuItems = 2 + + # show selector to switch language + showLanguageSelector = false + + # set theme to full screen width + fullWidthTheme = false + + # center theme with default width + centerTheme = false + + # if your resource directory contains an image called `cover.(jpg|png|webp)`, + # then the file will be used as a cover automatically. + # With this option you don't have to put the `cover` param in a front-matter. + autoCover = true + + # set post to show the last updated + # If you use git, you can set `enableGitInfo` to `true` and then post will automatically get the last updated + showLastUpdated = false + + # set a custom favicon (default is a `themeColor` square) + # favicon = "favicon.ico" + + # Provide a string as a prefix for the last update date. By default, it looks like this: 2020-xx-xx [Updated: 2020-xx-xx] :: Author + # updatedDatePrefix = "Updated" + + # set all headings to their default size (depending on browser settings) + # oneHeadingSize = true # default + + # whether to show a page's estimated reading time + # readingTime = false # default + + # whether to show a table of contents + # can be overridden in a page's front-matter + # Toc = false # default + + # set title for the table of contents + # can be overridden in a page's front-matter + # TocTitle = "Table of Contents" # default + + +[params.twitter] + # set Twitter handles for Twitter cards + # see https://developer.twitter.com/en/docs/tweets/optimize-with-cards/guides/getting-started#card-and-content-attribution + # do not include @ + creator = "" + site = "" + +[languages] + [languages.en] + languageName = "English" + title = "Terminal" + subtitle = "A simple, retro theme for Hugo" + owner = "" + keywords = "" + copyright = "" + menuMore = "Show more" + readMore = "Read more" + readOtherPosts = "Read other posts" + newerPosts = "Newer posts" + olderPosts = "Older posts" + missingContentMessage = "Page not found..." + missingBackButtonLabel = "Back to home page" + + [languages.en.params.logo] + logoText = "Terminal" + logoHomeLink = "/" + + [languages.en.menu] + [[languages.en.menu.main]] + identifier = "about" + name = "About" + url = "/about" + [[languages.en.menu.main]] + identifier = "showcase" + name = "Showcase" + url = "/showcase" +``` + +to `config.toml` file in your Hugo root directory and change params fields. In case you need, here's [a YAML version](https://gist.github.com/panr/9eeea6f595c257febdadc11763e3a6d1). + +**NOTE:** Please keep in mind that currently `main menu` doesn't support nesting. + +## Post archetype + +See the default `post` file params supported by the theme — https://github.com/panr/hugo-theme-terminal/blob/master/archetypes/posts.md + +## Add-ons + +- **Comments** — for adding comments to your blog posts please take a look at `layouts/partials/comments.html` https://github.com/panr/hugo-theme-terminal/blob/master/layouts/partials/comments.html. +- **Extended Head** — please take a look at `layouts/partials/extended_head.html` https://github.com/panr/hugo-theme-terminal/blob/master/layouts/partials/extended_head.html +- **Extended Footer** — please take a look at `layouts/partials/extended_footer.html` https://github.com/panr/hugo-theme-terminal/blob/master/layouts/partials/extended_footer.html + +## How to (safely) edit the theme + +If you have to override only some of the styles, you can do this easily by adding `static/style.css` in your root directory and point things you want to change. + +To change something directly in the theme, you have to go to `themes/terminal` and modify the files. + +First, you need to install Node dependencies. To do so, go to the theme directory (from your Hugo root directory): + +```bash + cd themes/terminal +``` + + then run: + + ```bash + npm install + npm i yarn + yarn + ``` + +After you modified the files you can run webpack in watch mode: + +```bash +yarn dev +``` + +or rebuild theme + +```bash +yarn build +``` + +To see the changes (remember to restart `hugo server`). + +## Found a bug? + +If you spot any bugs, please use [Issue Tracker](https://github.com/panr/hugo-theme-terminal/issues) or create a new [Pull Request](https://github.com/panr/hugo-theme-terminal/pulls) to fix the issue. + +## New cool idea or feature? + +The theme is in constant development since 2019 and has got many cool features that helped many of you and made the theme better. But there were also many features that I wasn't sure about because I want to keep the theme as simple as possible. + +So, let's say you have an idea of how to extend the theme. That's cool and you're welcome to do that, just follow these steps: + +- fork the theme +- implement the feature +- write an instruction how to use the feature +- give a working example of the implementation for other users +- add info about your work to `COMMUNITY-FEATURES.md` +- make a PR with edited `COMMUNITY-FEATURES.md` + +This will help keeping the theme close to its roots, and also allow anyone who wishes to improve it and match their needs, to do whatever they want. + +Sounds OK? Cool, let's rock! 🤘 + +## Terminal theme user? + +I'd be happy to know more about you and what you are doing. If you want to share it, please make a contribution and [add your site to the list](https://github.com/panr/hugo-theme-terminal/blob/master/USERS.md)! 🤗 + +## Sponsoring + +If you like my work and want to support the development of the project, now you can! Just: + +Buy Me A Coffee + +## License + +Copyright © 2019-2020 Radosław Kozieł ([@panr](https://twitter.com/panr)) + +The theme is released under the MIT License. Check the [original theme license](https://github.com/panr/hugo-theme-terminal/blob/master/LICENSE.md) for additional licensing information. diff --git a/themes/terminal/USERS.md b/themes/terminal/USERS.md new file mode 100644 index 0000000..871b855 --- /dev/null +++ b/themes/terminal/USERS.md @@ -0,0 +1,67 @@ +# Meet the users of Terminal theme! +- https://xicode.se **magistern** (Teacher) +- https://devmaster64.com **devmaster64** (Software Developer) +- https://mickie1.gitlab.io/blog/ **mickie** (Engineer) +- https://calloc.net **Vaibhav Yenamandra** (Software Engineer) +- https://potatofrom.space **Kevin Liu** (Software) +- https://horochx.org **horochx** (Software Developer) +- https://feng.si **Si Feng** (Software Engineer) +- https://ben-on-vms.com **Benedikt Frenzel** (Technical Support Engineer) +- https://johngazzini.com **John Gazzini** (Software Engineer) +- https://geekx.tech/ **Sagar Ladla** (Student Developer & Cyber Security Specialist) +- https://tears.io/ **Alex** (SRE) +- https://ayushkarn.me/ **Ayush Karn** (Student Developer) +- https://ssgram.dev **Ramaseshan Parthasarathy** (Software Developer) +- https://zaine.me **Amine Zaine** (Cloud Engineer) +- https://notes.dmaitre.phyip3.dur.ac.uk/computing-club/ **Ryan Moodie** (Physics PhD student) +- https://thecodecousins.com **Stanley Nguyen** (Software Engineer) & **Hoang Do** (Software & IoT Engineer) +- https://schacherbauer.dev **Markus Schacherbauer** (Student Developer) +- https://rinma.dev **Marvin Dalheimer** (Software Developer) +- https://lunar.computer **Lunar Computer** (DevOps Engineer) +- https://naxxfish.net **Chris Roberts** (Broadcast Systems Engineer) +- https://security.jtang.dev **Jonathan Tang** (Student & Software Engineer) +- https://andreacaravano.net **Andrea Caravano** (Student) +- https://dawsonverboven.com/ **Dawson Verboven** (Student & Software Developer) +- https://qbunt.com **Jeremy Bunting** (Software Engineer) +- https://smeik.org **Smeik** (Embedded Developer) +- https://code.willstocks.co.uk **Will Stocks** (Blogger & Developer) +- https://blog.vnandag.me **Nanda Gopal** (Student Developer) +- https://m47r1x.github.io **Neo** (Citizen of Zion) +- https://bgameiro.me/ **Bernardo Gameiro** (Engineer Physicist student) +- https://return-to-libc.com/ **elraro** (Cyber Security Specialist) +- https://pablart.com/ **Pablo Diaz-Gutierrez** (Software Engineer, General Tinkerer) +- https://waterloos.niflheimr.blue/ **cindrmon** (Student and Aspiring Software Engineer) +- https://monocle.rpod.club/ **classx** (DevOps Engineer) +- https://wjdevschool.com/ **Wojciech Bogócki** (Making Things & Teaching / W&J Dev School) +- https://dongzhi.me **Joe** (Software Developer) +- https://isaes.com.tr/ **Isa Es** (Software Engineer) +- https://conight.com **Conight Wang** (Software Engineer) +- https://blog.m5e.de/ **Christoph Miksche** (Software Developer) +- https://mpostument.com/ **Maksym Postument** (DevOps Engineer) +- https://mathiejosh.xyz **Josh Mathie** (Electrical Engineering Technology Student/Sales and Engineering Tech) +- https://yuji.ne.jp/ **YUJI** (Student & Software Developer) +- https://blog.puvvadi.me **KD Puvvadi** (Software Dev & Cloud Orchestrator) +- https://hidden.land/ **Louisload** (Game Developer & Musician) +- https://linuxbase.nl **Michael Trip** (DevOps Engineer) +- https://markopolo123.github.io **Markopolo** (DevOps Engineer) +- https://openfoxblog.leven.dev/ **Damon Leven** (Student & Software Developer) +- https://blog.sethforprivacy.com **Seth For Privacy** (Security, privacy, and cryptocurrency writer, podcaster) +- https://thesprawl.city **crish** (Software and stuff) +- https://justinnuwin.com **Justin Nguyen** (Software & Hardware Developer) +- https://blog.woosal.com/ **Vusal Ismayilov** (Computer Engineering Student) +- https://itsembedded.com/ **Norbert Kremeris** (digital logic design and verification engineer) +- https://nereuxofficial.github.io **Nereuxofficial** (Software Developer & Student) +- https://biplav.xyz **Biplav's Blog** (Student) +- https://santiago.wtf **Nicholas Santiago** (DevOps Engineer) +- https://2200g.github.io/ **2200g** (Blogger/Student) +- https://cristiioan.me **Cristian Margine** (Student) +- https://they.mint.lgbt **Joey Aliaga** (Software Developer & Student) +- https://tatewilhelm.me **Tate Wilhelm** (Student, Programmer & Tinkerer) +- https://mikefoden.com **Mike Foden** (Software Developer) + + diff --git a/themes/terminal/archetypes/posts.md b/themes/terminal/archetypes/posts.md new file mode 100644 index 0000000..9cacca3 --- /dev/null +++ b/themes/terminal/archetypes/posts.md @@ -0,0 +1,13 @@ ++++ +title = "{{ replace .TranslationBaseName "-" " " | title }}" +date = "{{ .Date }}" +author = "" +authorTwitter = "" #do not include @ +cover = "" +tags = ["", ""] +keywords = ["", ""] +description = "" +showFullContent = false +readingTime = false +hideComments = false ++++ diff --git a/themes/terminal/assets/css/buttons.css b/themes/terminal/assets/css/buttons.css new file mode 100644 index 0000000..b619481 --- /dev/null +++ b/themes/terminal/assets/css/buttons.css @@ -0,0 +1,94 @@ +.button-container { + display: table; + margin-left: auto; + margin-right: auto; +} + +button, +.button, +a.button { + position: relative; + display: flex; + align-items: center; + justify-content: center; + padding: 8px 18px; + margin-bottom: 5px; + text-decoration: none; + text-align: center; + border-radius: 0; + border: 1px solid var(--accent); + background: var(--accent); + font: inherit; + font-weight: bold; + appearance: none; + cursor: pointer; + outline: none; + + &:hover { + background: color-mod(var(--accent) a(90%)); + } + + /* variants */ + + &.outline { + background: transparent; + box-shadow: none; + padding: 8px 18px; + + :hover { + transform: none; + box-shadow: none; + } + } + + &.link { + background: none; + font-size: 1rem; + } + + /* sizes */ + + &.small { + font-size: .8rem; + } + + &.wide { + min-width: 200px; + padding: 14px 24px; + } +} + +a.read-more, +a.read-more:hover, +a.read-more:active { + display: inline-flex; + border: none; + color: var(--accent); + background: none; + box-shadow: none; + padding: 0; + margin: 20px 0; + max-width: 100%; +} + +.code-toolbar { + margin-bottom: 20px; + + .toolbar-item a { + position: relative; + display: inline-flex; + align-items: center; + justify-content: center; + padding: 3px 8px; + margin-bottom: 5px; + text-decoration: none; + text-align: center; + font-size: 13px; + font-weight: 500; + border-radius: 8px; + border: 1px solid transparent; + appearance: none; + cursor: pointer; + outline: none; + } +} diff --git a/themes/terminal/assets/css/code.css b/themes/terminal/assets/css/code.css new file mode 100644 index 0000000..8405fa9 --- /dev/null +++ b/themes/terminal/assets/css/code.css @@ -0,0 +1,84 @@ +.collapsable-code { + --border-color: color-mod(var(--accent) blend(#999 90%)); + + position: relative; + width: 100%; + margin: 40px 0; + + input[type="checkbox"] { + position: absolute; + visibility: hidden; + } + + input[type="checkbox"]:checked { + ~ pre, + ~ .code-toolbar pre { + height: 0; + padding: 0; + border-top: none; + } + + ~ .code-toolbar { + padding: 0; + border-top: none; + + .toolbar { + display: none; + } + } + + ~ label .collapsable-code__toggle:after { + content: attr(data-label-expand); + } + } + + label { + position: relative; + display: flex; + justify-content: space-between; + min-width: 30px; + min-height: 30px; + margin: 0; + border-bottom: 1px solid var(--border-color); + cursor: pointer; + } + + &__title { + flex: 1; + color: var(--accent); + padding: 3px 10px; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + } + + &__language { + color: var(--accent); + border: 1px solid var(--border-color); + border-bottom: none; + text-transform: uppercase; + padding: 3px 10px; + } + + &__toggle { + color: var(--accent); + font-size: 16px; + padding: 3px 10px; + + &:after { + content: attr(data-label-collapse); + } + } + + pre { + margin-top: 0; + + &::first-line { + line-height: 0; + } + } + + .code-toolbar { + margin: 0; + } +} diff --git a/themes/terminal/assets/css/color/blue.css b/themes/terminal/assets/css/color/blue.css new file mode 100644 index 0000000..c83c723 --- /dev/null +++ b/themes/terminal/assets/css/color/blue.css @@ -0,0 +1,14 @@ +@import '../main.css'; +@import '../header.css'; +@import '../logo.css'; +@import '../pagination.css'; +@import '../post.css'; +@import '../syntax.css'; +@import '../variables.css'; + +:root { + --accent: #23B0FF; + --background: color-mod(var(--accent) blend(#1D1E28 98%)); + --color: white; + --border-color: rgba(255, 255, 255, .1); +} diff --git a/themes/terminal/assets/css/color/green.css b/themes/terminal/assets/css/color/green.css new file mode 100644 index 0000000..7419172 --- /dev/null +++ b/themes/terminal/assets/css/color/green.css @@ -0,0 +1,14 @@ +@import '../main.css'; +@import '../header.css'; +@import '../logo.css'; +@import '../pagination.css'; +@import '../post.css'; +@import '../syntax.css'; +@import '../variables.css'; + +:root { + --accent: #78E2A0; + --background: color-mod(var(--accent) blend(#1D1E28 98%)); + --color: white; + --border-color: rgba(255, 255, 255, .1); +} diff --git a/themes/terminal/assets/css/color/pink.css b/themes/terminal/assets/css/color/pink.css new file mode 100644 index 0000000..7fedad0 --- /dev/null +++ b/themes/terminal/assets/css/color/pink.css @@ -0,0 +1,14 @@ +@import '../main.css'; +@import '../header.css'; +@import '../logo.css'; +@import '../pagination.css'; +@import '../post.css'; +@import '../syntax.css'; +@import '../variables.css'; + +:root { + --accent: #EE72F1; + --background: color-mod(var(--accent) blend(#1D1E28 98%)); + --color: white; + --border-color: rgba(255, 255, 255, .1); +} diff --git a/themes/terminal/assets/css/color/red.css b/themes/terminal/assets/css/color/red.css new file mode 100644 index 0000000..a58f641 --- /dev/null +++ b/themes/terminal/assets/css/color/red.css @@ -0,0 +1,14 @@ +@import '../main.css'; +@import '../header.css'; +@import '../logo.css'; +@import '../pagination.css'; +@import '../post.css'; +@import '../syntax.css'; +@import '../variables.css'; + +:root { + --accent: #FF6266; + --background: color-mod(var(--accent) blend(#1D1E28 98%)); + --color: white; + --border-color: rgba(255, 255, 255, .1); +} diff --git a/themes/terminal/assets/css/font.css b/themes/terminal/assets/css/font.css new file mode 100644 index 0000000..6bc5f52 --- /dev/null +++ b/themes/terminal/assets/css/font.css @@ -0,0 +1,17 @@ +@font-face { + font-display: swap; + font-family: 'Fira Code'; + font-style: normal; + font-weight: 400; + src: url("../fonts/FiraCode-Regular.woff") format("woff"); + font-display: swap; +} + +@font-face { + font-display: swap; + font-family: 'Fira Code'; + font-style: normal; + font-weight: 800; + src: url("../fonts/FiraCode-Bold.woff") format("woff"); + font-display: swap; +} diff --git a/themes/terminal/assets/css/footer.css b/themes/terminal/assets/css/footer.css new file mode 100644 index 0000000..bac4ec0 --- /dev/null +++ b/themes/terminal/assets/css/footer.css @@ -0,0 +1,50 @@ +.footer { + padding: 40px 0; + flex-grow: 0; + opacity: .5; + + &__inner { + display: flex; + align-items: center; + justify-content: space-between; + margin: 0; + width: 760px; + max-width: 100%; + + @media (--tablet) { + flex-direction: column; + } + } + + a { + color: inherit; + } + + .copyright { + display: flex; + flex-direction: row; + align-items: center; + font-size: 1rem; + color: var(--light-color-secondary); + + &--user { + margin: auto; + text-align: center; + } + + & > *:first-child:not(:only-child) { + margin-right: 10px; + + @media (--tablet) { + border: none; + padding: 0; + margin: 0; + } + } + + @media (--tablet) { + flex-direction: column; + margin-top: 10px; + } + } +} diff --git a/themes/terminal/assets/css/form.css b/themes/terminal/assets/css/form.css new file mode 100644 index 0000000..5ff4738 --- /dev/null +++ b/themes/terminal/assets/css/form.css @@ -0,0 +1,30 @@ +input, textarea, select { + background: transparent; + color: var(--accent); + border: 1px solid var(--accent); + border-radius: 0; + padding: 10px; + font: inherit; + appearance: none; + + &:focus, :active { + border-color: var(--color); + outline: 1px solid var(--color); + } + + &:active { + box-shadow: none; + } +} + +select { + background: var(--background); + + option { + background: var(--background); + } +} + +::placeholder { + color: color-mod(var(--accent) a(50%)); +} diff --git a/themes/terminal/assets/css/gist.css b/themes/terminal/assets/css/gist.css new file mode 100644 index 0000000..3ed8145 --- /dev/null +++ b/themes/terminal/assets/css/gist.css @@ -0,0 +1,6 @@ +body .gist .blob-num /* line numbers */, +body .gist .blob-code-inner +{ + border: none; +} + diff --git a/themes/terminal/assets/css/header.css b/themes/terminal/assets/css/header.css new file mode 100644 index 0000000..cc8098f --- /dev/null +++ b/themes/terminal/assets/css/header.css @@ -0,0 +1,162 @@ +@define-mixin menu { + position: absolute; + background: var(--background); + box-shadow: var(--shadow); + color: white; + border: 2px solid; + margin: 0; + padding: 10px; + list-style: none; + z-index: 99; +} + +.header { + display: flex; + flex-direction: column; + position: relative; + + @media print { + display: none; + } + + &__inner { + display: flex; + align-items: center; + justify-content: space-between; + } + + &__logo { + display: flex; + flex: 1; + + &:after { + content: ''; + background: repeating-linear-gradient(90deg, var(--accent), var(--accent) 2px, transparent 0, transparent 10px); + display: block; + width: 100%; + right: 10px; + } + + a { + flex: 0 0 auto; + max-width: 100%; + text-decoration: none; + } + } + + .menu { + --shadow-color: color-mod(var(--background) a(80%)); + --shadow: 0 10px var(--shadow-color), -10px 10px var(--shadow-color), 10px 10px var(--shadow-color); + margin: 20px 1px; + + @media (--phone) { + @mixin menu; + top: 50px; + right: 0; + } + + &__inner { + display: flex; + flex-wrap: wrap; + list-style: none; + margin: 0; + padding: 0; + + &--desktop { + @media (--phone) { + display: none; + } + } + + &--mobile { + display: none; + + @media (--phone) { + display: block; + } + } + + li { + &:not(:last-of-type) { + margin-right: 20px; + margin-bottom: 10px; + flex: 0 0 auto; + } + } + + @media (--phone) { + flex-direction: column; + align-items: flex-start; + padding: 0; + + li { + margin: 0; + padding: 5px; + } + } + } + + &__sub-inner { + position: relative; + list-style: none; + padding: 0; + margin: 0; + + &:not(:only-child) { + margin-left: 20px; + } + + &-more { + @mixin menu; + top: 35px; + left: 0; + + &-trigger { + color: var(--accent); + user-select: none; + cursor: pointer; + } + + li { + margin: 0; + padding: 5px; + white-space: nowrap; + } + } + } + + .spacer { + flex-grow: 1; + } + + .language-selector { + position: relative; + list-style: none; + margin: 0; + + &-current { + list-style-type: none; + display: flex; + flex-direction: row; + color: var(--accent); + cursor: pointer; + margin: 0; + } + + &__more { + @mixin menu; + top: 35px; + right: 0; + } + } + + &-trigger { + color: var(--accent); + border: 2px solid; + margin-left: 10px; + height: 100%; + padding: 3px 8px; + position: relative; + } + } +} diff --git a/themes/terminal/assets/css/logo.css b/themes/terminal/assets/css/logo.css new file mode 100644 index 0000000..d455cc7 --- /dev/null +++ b/themes/terminal/assets/css/logo.css @@ -0,0 +1,8 @@ +.logo { + display: flex; + align-items: center; + text-decoration: none; + background: var(--accent); + color: black; + padding: 5px 10px; +} diff --git a/themes/terminal/assets/css/main.css b/themes/terminal/assets/css/main.css new file mode 100644 index 0000000..8929ea1 --- /dev/null +++ b/themes/terminal/assets/css/main.css @@ -0,0 +1,346 @@ +html { + box-sizing: border-box; +} + +*, +*:before, +*:after { + box-sizing: inherit; +} + +body { + margin: 0; + padding: 0; + font-family: 'Fira Code', Monaco, Consolas, Ubuntu Mono, monospace; + font-size: 1rem; + line-height: 1.54; + letter-spacing: -0.02em; + background-color: color-mod(var(--accent) blend(#1D1E28 98%)); + color: var(--color); + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + font-feature-settings: "liga", "tnum", "zero", "ss01", "locl"; + font-variant-ligatures: contextual; + -webkit-overflow-scrolling: touch; + -webkit-text-size-adjust: 100%; + + @media (--phone) { + font-size: 1rem; + } +} + +.headings--one-size { + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.3; + + &:not(first-child) { + margin-top: 40px; + } + } + + h1, + h2, + h3 { + font-size: 1.4rem; + } + + h4, + h5, + h6 { + font-size: 1.2rem; + } +} + +a { + color: inherit; + + /* Waiting for a better times... */ + /* &:has(code) { + text-decoration-color: var(--accent); + } */ +} + +img { + display: block; + max-width: 100%; + + &.left { + margin-right: auto; + } + + &.center { + margin-left: auto; + margin-right: auto; + } + + &.right { + margin-left: auto; + } +} + +p { + margin-bottom: 20px; +} + +figure { + display: table; + max-width: 100%; + margin: 25px 0; + + &.left { + margin-right: auto; + } + + &.center { + margin-left: auto; + margin-right: auto; + } + + &.right { + margin-left: auto; + } + + figcaption { + font-size: 14px; + padding: 5px 10px; + margin-top: 5px; + background: var(--accent); + color: var(--background); + /* opacity: .8; */ + + &.left { + text-align: left; + } + + &.center { + text-align: center; + } + + &.right { + text-align: right; + } + } +} + +code, kbd { + font-family: 'Fira Code', Monaco, Consolas, Ubuntu Mono, monospace !important; + font-feature-settings: normal; + background: color-mod(var(--accent) a(20%)); + color: var(--accent); + padding: 1px 6px; + margin: 0 2px; + font-size: .95rem; + + code, kbd { + background: transparent; + padding: 0; + margin: 0; + } +} + +pre { + background: transparent !important; + padding: 20px 10px; + margin: 40px 0; + font-size: .95rem !important; + overflow: auto; + border-top: 1px solid rgba(255, 255, 255, .1); + border-bottom: 1px solid rgba(255, 255, 255, .1); + + + pre { + border-top: 0; + margin-top: -40px; + } + + @media (--phone) { + white-space: pre-wrap; + word-wrap: break-word; + } + + code { + background: none !important; + margin: 0; + padding: 0; + font-size: inherit; + border: none; + } +} + +blockquote { + border-top: 1px solid var(--accent); + border-bottom: 1px solid var(--accent); + margin: 40px 0; + padding: 25px; + + @media (--phone) { + padding-right: 0; + } + + p:first-of-type { + margin-top: 0; + } + + p:last-of-type { + margin-bottom: 0; + } + + p { + position: relative; + } + + p:first-of-type:before { + content: '>'; + display: block; + position: absolute; + left: -25px; + color: var(--accent); + } + + &.twitter-tweet { + position: relative; + background: color-mod(var(--accent) a(10%)); + font: inherit; + color: inherit; + border: 1px solid var(--accent); + padding-top: 60px; + + p:before { + content: ''; + } + + &:before { + content: '> From Twitter:'; + position: absolute; + top: 20px; + color: var(--accent); + font-weight: bold; + } + + a { + color: var(--accent); + } + } +} + +table { + table-layout: auto; + border-collapse: collapse; + width: 100%; + margin: 40px 0; +} + +table, +th, +td { + border: 1px dashed var(--accent); + padding: 10px; +} + +th { + color: var(--accent); +} + +ul, +ol { + margin-left: 22px; + padding: 0; + + li { + position: relative; + } + + @media (--phone) { + margin-left: 20px; + } +} + +ol { + list-style: none; + counter-reset: li; + + li { + counter-increment: li; + } + + li:before { + content: counter(li); + position: absolute; + right: calc(100% + 10px); + color: var(--accent); + display: inline-block; + text-align: right; + } + + ol { + margin-left: 38px; + + li { + counter-increment: li; + } + + li:before { + content: counters(li, ".") " "; + } + } +} + +mark { + background: var(--accent); + color: var(--background); +} + +.container { + display: flex; + flex-direction: column; + padding: 40px; + max-width: 864px; + min-height: 100vh; + border-right: 1px solid rgba(255, 255, 255, 0.1); + + &.full, + &.center { + border: none; + margin: 0 auto; + } + + &.full { + max-width: 100%; + } + + @media (--phone) { + padding: 20px; + } + + @media print { + display: initial; + } +} + +.content { + display: flex; + flex-direction: column; + + @media print { + display: initial; + } +} + +hr { + width: 100%; + border: none; + background: var(--border-color); + height: 1px; +} + +.hidden { + display: none; +} + +sup { + line-height: 0; +} diff --git a/themes/terminal/assets/css/pagination.css b/themes/terminal/assets/css/pagination.css new file mode 100644 index 0000000..30dbadc --- /dev/null +++ b/themes/terminal/assets/css/pagination.css @@ -0,0 +1,86 @@ +.pagination { + margin-top: 50px; + + @media print { + display: none; + } + + &__title { + display: flex; + text-align: center; + position: relative; + margin: 100px 0 20px; + + &-h { + text-align: center; + margin: 0 auto; + padding: 5px 10px; + background: color-mod(var(--accent) blend(#1D1E28 98%)); + font-size: .8rem; + text-transform: uppercase; + text-decoration: none; + letter-spacing: .1em; + z-index: 1; + } + + hr { + position: absolute; + left: 0; + right: 0; + width: 100%; + margin-top: 15px; + z-index: 0; + } + } + + &__buttons { + display: flex; + align-items: center; + justify-content: center; + + a { + text-decoration: none; + } + } +} + +.button { + position: relative; + display: inline-flex; + flex: 1; + align-items: center; + justify-content: center; + font-size: 1rem; + border-radius: 8px; + padding: 0; + cursor: pointer; + appearance: none; + overflow: hidden; + + + .button { + margin-left: 10px; + } + + a { + display: flex; + padding: 8px 16px; + text-decoration: none; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + } + + &__text { + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + } + + &.next .button__icon { + margin-left: 8px; + } + + &.previous .button__icon { + margin-right: 8px; + } +} diff --git a/themes/terminal/assets/css/post.css b/themes/terminal/assets/css/post.css new file mode 100644 index 0000000..37155bc --- /dev/null +++ b/themes/terminal/assets/css/post.css @@ -0,0 +1,132 @@ +.index-content { + margin-top: 20px; +} + +.framed { + border: 1px solid var(--accent); + padding: 20px; + + *:first-child { + margin-top: 0; + } + + *:last-child { + margin-bottom: 0; + } +} + +.posts { + width: 100%; +} + +.post { + width: 100%; + text-align: left; + margin: 20px auto; + padding: 20px 0; + + @media (--tablet) { + max-width: 660px; + } + + &:not(:last-of-type) { + border-bottom: 1px solid var(--border-color); + } + + &-meta { + font-size: 1rem; + margin-bottom: 10px; + color: color-mod(var(--accent) a(70%)); + } + + &-title { + --border: 3px dotted var(--accent); + position: relative; + color: var(--accent); + margin: 0 0 15px; + padding-bottom: 15px; + border-bottom: var(--border); + + &:after { + content: ''; + position: absolute; + bottom: 2px; + display: block; + width: 100%; + border-bottom: var(--border); + } + + a { + text-decoration: none; + } + } + + &-tags { + display: block; + margin-bottom: 20px; + font-size: 1rem; + opacity: .5; + + a { + text-decoration: none; + } + } + + &-content { + margin-top: 30px; + } + + &-cover { + border: 20px solid var(--accent); + background: transparent; + margin: 40px 0; + padding: 20px; + + @media (--phone) { + padding: 10px; + border-width: 10px; + } + } + + ul { + list-style: none; + + li:not(:empty):before { + content: '-'; + position: absolute; + left: -20px; + color: var(--accent); + } + } +} + +.post--regulation { + h1 { + justify-content: center; + } + + h2 { + justify-content: center; + margin-bottom: 10px; + + & + h2 { + margin-top: -10px; + margin-bottom: 20px; + } + } +} + +.hanchor { + color: color-mod(var(--accent) alpha(90%)); + text-decoration: none; + margin-left: 10px; + visibility: hidden; +} + +h1:hover a, h2:hover a, h3:hover a, h4:hover a { + visibility: visible; +} + +.footnotes { + color: color-mod(var(--color) alpha(50%)); +} diff --git a/themes/terminal/assets/css/prism.css b/themes/terminal/assets/css/prism.css new file mode 100644 index 0000000..e4268ae --- /dev/null +++ b/themes/terminal/assets/css/prism.css @@ -0,0 +1,336 @@ +/* PrismJS 1.24.1 +https://prismjs.com/download.html#themes=prism-tomorrow&languages=markup+css+clike+javascript+actionscript+apacheconf+applescript+bash+c+csharp+cpp+cmake+coffeescript+csp+css-extras+diff+django+docker+elixir+elm+erlang+fsharp+flow+git+go+graphql+haml+handlebars+haskell+http+java+json+kotlin+latex+less+llvm+makefile+markdown+markup-templating+nasm+objectivec+ocaml+perl+php+php-extras+powershell+processing+pug+python+r+jsx+tsx+reason+ruby+rust+sass+scss+scala+scheme+sql+stylus+swift+textile+toml+twig+typescript+vim+visual-basic+wasm+yaml&plugins=line-highlight+line-numbers+jsonp-highlight+highlight-keywords+command-line+toolbar+copy-to-clipboard */ +/** + * prism.js tomorrow night eighties for JavaScript, CoffeeScript, CSS and HTML + * Based on https://github.com/chriskempson/tomorrow-theme + * @author Rose Pritchard + */ + +code[class*="language-"], +pre[class*="language-"] { + color: #ccc; + background: none; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + font-size: 1em; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #2d2d2d; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; +} + +.token.comment, +.token.block-comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #999; +} + +.token.punctuation { + color: #ccc; +} + +.token.tag, +.token.attr-name, +.token.namespace, +.token.deleted { + color: #e2777a; +} + +.token.function-name { + color: #6196cc; +} + +.token.boolean, +.token.number, +.token.function { + color: #f08d49; +} + +.token.property, +.token.class-name, +.token.constant, +.token.symbol { + color: #f8c555; +} + +.token.selector, +.token.important, +.token.atrule, +.token.keyword, +.token.builtin { + color: #cc99cd; +} + +.token.string, +.token.char, +.token.attr-value, +.token.regex, +.token.variable { + color: #7ec699; +} + +.token.operator, +.token.entity, +.token.url { + color: #67cdcc; +} + +.token.important, +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + +.token.inserted { + color: green; +} + +pre[data-line] { + position: relative; + padding: 1em 0 1em 3em; +} + +.line-highlight { + position: absolute; + left: 0; + right: 0; + padding: inherit 0; + margin-top: 1em; /* Same as .prism’s padding-top */ + + background: hsla(24, 20%, 50%,.08); + background: linear-gradient(to right, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0)); + + pointer-events: none; + + line-height: inherit; + white-space: pre; +} + +@media print { + .line-highlight { + /* + * This will prevent browsers from replacing the background color with white. + * It's necessary because the element is layered on top of the displayed code. + */ + -webkit-print-color-adjust: exact; + color-adjust: exact; + } +} + + .line-highlight:before, + .line-highlight[data-end]:after { + content: attr(data-start); + position: absolute; + top: .4em; + left: .6em; + min-width: 1em; + padding: 0 .5em; + background-color: hsla(24, 20%, 50%,.4); + color: hsl(24, 20%, 95%); + font: bold 65%/1.5 sans-serif; + text-align: center; + vertical-align: .3em; + border-radius: 999px; + text-shadow: none; + box-shadow: 0 1px white; + } + + .line-highlight[data-end]:after { + content: attr(data-end); + top: auto; + bottom: .4em; + } + +.line-numbers .line-highlight:before, +.line-numbers .line-highlight:after { + content: none; +} + +pre[id].linkable-line-numbers span.line-numbers-rows { + pointer-events: all; +} +pre[id].linkable-line-numbers span.line-numbers-rows > span:before { + cursor: pointer; +} +pre[id].linkable-line-numbers span.line-numbers-rows > span:hover:before { + background-color: rgba(128, 128, 128, .2); +} + +pre[class*="language-"].line-numbers { + position: relative; + padding-left: 3.8em; + counter-reset: linenumber; +} + +pre[class*="language-"].line-numbers > code { + position: relative; + white-space: inherit; +} + +.line-numbers .line-numbers-rows { + position: absolute; + pointer-events: none; + top: 0; + font-size: 100%; + left: -3.8em; + width: 3em; /* works for line-numbers below 1000 lines */ + letter-spacing: -1px; + border-right: 1px solid #999; + + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + +} + + .line-numbers-rows > span { + display: block; + counter-increment: linenumber; + } + + .line-numbers-rows > span:before { + content: counter(linenumber); + color: #999; + display: block; + padding-right: 0.8em; + text-align: right; + } + +.command-line-prompt { + border-right: 1px solid #999; + display: block; + float: left; + font-size: 100%; + letter-spacing: -1px; + margin-right: 1em; + pointer-events: none; + + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.command-line-prompt > span:before { + color: #999; + content: ' '; + display: block; + padding-right: 0.8em; +} + +.command-line-prompt > span[data-user]:before { + content: "[" attr(data-user) "@" attr(data-host) "] $"; +} + +.command-line-prompt > span[data-user="root"]:before { + content: "[" attr(data-user) "@" attr(data-host) "] #"; +} + +.command-line-prompt > span[data-prompt]:before { + content: attr(data-prompt); +} + +div.code-toolbar { + position: relative; +} + +div.code-toolbar > .toolbar { + position: absolute; + top: .3em; + right: .2em; + transition: opacity 0.3s ease-in-out; + opacity: 0; +} + +div.code-toolbar:hover > .toolbar { + opacity: 1; +} + +/* Separate line b/c rules are thrown out if selector is invalid. + IE11 and old Edge versions don't support :focus-within. */ +div.code-toolbar:focus-within > .toolbar { + opacity: 1; +} + +div.code-toolbar > .toolbar > .toolbar-item { + display: inline-block; +} + +div.code-toolbar > .toolbar > .toolbar-item > a { + cursor: pointer; +} + +div.code-toolbar > .toolbar > .toolbar-item > button { + background: none; + border: 0; + color: inherit; + font: inherit; + line-height: normal; + overflow: visible; + padding: 0; + -webkit-user-select: none; /* for button */ + -moz-user-select: none; + -ms-user-select: none; +} + +div.code-toolbar > .toolbar > .toolbar-item > a, +div.code-toolbar > .toolbar > .toolbar-item > button, +div.code-toolbar > .toolbar > .toolbar-item > span { + color: #bbb; + font-size: .8em; + padding: 0 .5em; + background: #f5f2f0; + background: rgba(224, 224, 224, 0.2); + box-shadow: 0 2px 0 0 rgba(0,0,0,0.2); + border-radius: .5em; +} + +div.code-toolbar > .toolbar > .toolbar-item > a:hover, +div.code-toolbar > .toolbar > .toolbar-item > a:focus, +div.code-toolbar > .toolbar > .toolbar-item > button:hover, +div.code-toolbar > .toolbar > .toolbar-item > button:focus, +div.code-toolbar > .toolbar > .toolbar-item > span:hover, +div.code-toolbar > .toolbar > .toolbar-item > span:focus { + color: inherit; + text-decoration: none; +} + diff --git a/themes/terminal/assets/css/style.css b/themes/terminal/assets/css/style.css new file mode 100644 index 0000000..020d71e --- /dev/null +++ b/themes/terminal/assets/css/style.css @@ -0,0 +1,18 @@ +@import 'variables.css'; + +@import 'font.css'; +@import 'buttons.css'; +@import 'form.css'; + +@import 'header.css'; +@import 'logo.css'; +@import 'main.css'; +@import 'post.css'; +@import 'pagination.css'; +@import 'footer.css'; + +@import 'prism.css'; +@import 'syntax.css'; +@import 'code.css'; +@import 'terms.css'; +@import 'gist.css'; diff --git a/themes/terminal/assets/css/syntax.css b/themes/terminal/assets/css/syntax.css new file mode 100644 index 0000000..215aa82 --- /dev/null +++ b/themes/terminal/assets/css/syntax.css @@ -0,0 +1,156 @@ +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.statement, +.token.regex, +.token.atrule, +.token.number, +.token.inserted, +.token.important { + color: var(--accent) !important; +} + +.token.tag-id, +.token.atrule-id, +.token.operator, +.token.unit, +.token.placeholder, +.token.variable, +.token.tag, +.token.attr-name, +.token.namespace, +.token.deleted, +.token.property, +.token.class-name, +.token.constant, +.token.symbol { + color: color-mod(var(--accent) a(70%)) !important; +} + +.token.property, +.token.function, +.token.function-name, +.token.deleted, +code.language-javascript, +code.language-html, +.command-line-prompt > span:before { + color: color-mod(var(--accent) blend(#999 90%)) !important; +} + +.token.selector, +.token.tag, +.token.punctuation { + color: white; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: rgba(255, 255, 255, .3) !important; +} + +.token.namespace { + opacity: .7 !important; +} + +pre[data-line] { + position: relative; +} + +pre[class*="language-"] { + margin: 0; + padding: 0; + overflow: auto; +} + +.line-highlight { + position: absolute; + left: 0; + right: 0; + padding: 0; + margin: 0; + background: color-mod(var(--accent) blend(#999 90%) a(8%)); + pointer-events: none; + line-height: inherit; + white-space: pre; +} + +.line-highlight:before, +.line-highlight[data-end]:after { + content: attr(data-start); + position: absolute; + /* top: .4em; */ + left: .6em; + min-width: 1em; + padding: 0 .5em; + background-color: hsla(24, 20%, 50%, .4); + color: hsl(24, 20%, 95%); + font: bold 65%/1.5 sans-serif; + text-align: center; + vertical-align: .3em; + border-radius: 999px; + text-shadow: none; + box-shadow: 0 1px white; +} + +.line-highlight[data-end]:after { + content: attr(data-end); + top: auto; + bottom: .4em; +} + +.line-numbers .line-highlight:before, +.line-numbers .line-highlight:after { + content: none; +} + +:root { + --code-margin: 40px; +} + +.code-toolbar { + position: relative; + margin: var(--code-margin) 0; + padding: 20px; + border: 1px solid rgba(255, 255, 255, .1); + + + .code-toolbar, + + .highlight, + + .highlight .code-toolbar { + border-top: 0; + margin-top: calc(-1 * var(--code-margin)); + } + + pre, code { + border: none; + } + + code { + display: block; + color: inherit; + } + + > .toolbar { + button { + font-size: .8em !important; + background: hsla(0,0%,87.8%,.2) !important; + color: #bbb !important; + box-shadow: 0 2px 0 0 rgba(0,0,0,.2) !important; + border-radius: 0 !important; + margin: 6px !important; + padding: 10px !important; + user-select:none + } + } +} diff --git a/themes/terminal/assets/css/terms.css b/themes/terminal/assets/css/terms.css new file mode 100644 index 0000000..794e2fa --- /dev/null +++ b/themes/terminal/assets/css/terms.css @@ -0,0 +1,9 @@ +.terms { + h1 { + color: var(--accent); + } + + h3 { + font-size: initial; + } +} diff --git a/themes/terminal/assets/css/variables.css b/themes/terminal/assets/css/variables.css new file mode 100644 index 0000000..33fd8d8 --- /dev/null +++ b/themes/terminal/assets/css/variables.css @@ -0,0 +1,13 @@ +:root { + --accent: #FFA86A; + --background: color-mod(var(--accent) blend(#1D1E28 98%)); + --color: white; + --border-color: rgba(255, 255, 255, .1); + + /* variables for js, must be the same as these in @custom-media queries */ + --phoneWidth: (max-width: 684px); + --tabletWidth: (max-width: 900px); +} + +@custom-media --phone (max-width: 684px); +@custom-media --tablet (max-width: 900px); diff --git a/themes/terminal/assets/fonts/FiraCode-Bold.woff b/themes/terminal/assets/fonts/FiraCode-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..61d5e6475d7343bdbdb988a06736c0787139f578 GIT binary patch literal 97028 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 z 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 VYqCu?jq+gCO#?a+|c)`o0(_5 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 literal 0 HcmV?d00001 diff --git a/themes/terminal/assets/fonts/FiraCode-Regular.woff b/themes/terminal/assets/fonts/FiraCode-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..8a2e453b5689b66a439fafb98e498d3775f8aba2 GIT binary patch literal 97744 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�*)N^_YILB zSY|MDKM4K6*~55u0&nXB0g=P{&B`D2D)fJFylY8KV6oPLwcH(!6wV`UJ+E4_}|?e%F@2 zxcb834+f{4D?ePZCh;RPLp>^QD?;nm2hBoc3 zKa&5L&pGhH_|FgR9&3s62PVgodyaqD+jCsf)nabonH!DU4eU~CI<~v@xb{3;@483+ zqusq@PYf)7)T#BaJRs>K8r&?O_-cmLoc*8XPcz^a6J*}NJdHsw;^Jyum&m| window.matchMedia(mobileQuery).matches; + +const languageSelector = document.querySelector(".language-selector-current"); +const moreLanguagesContainer = document.querySelector(".language-selector__more"); + +document.body.addEventListener("click", () => { + if ( + !isMobile() && + moreLanguagesContainer && + !moreLanguagesContainer.classList.contains("hidden") + ) { + moreLanguagesContainer.classList.add("hidden"); + } +}); + +languageSelector && + languageSelector.addEventListener("click", (e) => { + if (!isMobile()) { + e.stopPropagation(); + moreLanguagesContainer.classList.toggle("hidden"); + } + }); diff --git a/themes/terminal/assets/js/menu.js b/themes/terminal/assets/js/menu.js new file mode 100644 index 0000000..0a4899b --- /dev/null +++ b/themes/terminal/assets/js/menu.js @@ -0,0 +1,51 @@ +const container = document.querySelector(".container"); +const menu = document.querySelector(".menu"); +const mobileMenuTrigger = document.querySelector(".menu-trigger"); +const desktopMenu = document.querySelector(".menu__inner--desktop"); +const desktopMenuTrigger = document.querySelector(".menu__sub-inner-more-trigger"); +const menuMore = document.querySelector(".menu__sub-inner-more"); +const mobileQuery = getComputedStyle(document.body).getPropertyValue("--phoneWidth"); +const isMobile = () => window.matchMedia(mobileQuery).matches; +const handleMenuClasses = () => { + mobileMenuTrigger && mobileMenuTrigger.classList.toggle("hidden", !isMobile()); + menu && menu.classList.toggle("hidden", isMobile()); + menuMore && menuMore.classList.toggle("hidden", !isMobile()); +}; + +// Common + +menu && menu.addEventListener("click", e => e.stopPropagation()); +menuMore && menuMore.addEventListener("click", e => e.stopPropagation()); + +handleMenuClasses(); + +document.body.addEventListener("click", () => { + if (!isMobile() && menuMore && !menuMore.classList.contains("hidden")) { + menuMore.classList.add("hidden"); + } else if (isMobile() && !menu.classList.contains("hidden")) { + menu.classList.add("hidden"); + } +}); + +window.addEventListener("resize", handleMenuClasses); + +// Mobile menu + +mobileMenuTrigger && + mobileMenuTrigger.addEventListener("click", e => { + e.stopPropagation(); + menu && menu.classList.toggle("hidden"); + }); + +// Desktop menu + +desktopMenuTrigger && + desktopMenuTrigger.addEventListener("click", e => { + e.stopPropagation(); + menuMore && menuMore.classList.toggle("hidden"); + + if (menuMore.getBoundingClientRect().right > container.getBoundingClientRect().right) { + menuMore.style.left = "auto"; + menuMore.style.right = 0; + } + }); diff --git a/themes/terminal/assets/js/prism.js b/themes/terminal/assets/js/prism.js new file mode 100644 index 0000000..397e3b2 --- /dev/null +++ b/themes/terminal/assets/js/prism.js @@ -0,0 +1,80 @@ +/* PrismJS 1.24.1 +https://prismjs.com/download.html#themes=prism-tomorrow&languages=markup+css+clike+javascript+actionscript+apacheconf+applescript+bash+c+csharp+cpp+cmake+coffeescript+csp+css-extras+diff+django+docker+elixir+elm+erlang+fsharp+flow+git+go+graphql+haml+handlebars+haskell+http+java+json+kotlin+latex+less+llvm+makefile+markdown+markup-templating+nasm+objectivec+ocaml+perl+php+php-extras+powershell+processing+pug+python+r+jsx+tsx+reason+ruby+rust+sass+scss+scala+scheme+sql+stylus+swift+textile+toml+twig+typescript+vim+visual-basic+wasm+yaml&plugins=line-highlight+line-numbers+jsonp-highlight+highlight-keywords+command-line+toolbar+copy-to-clipboard */ +var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(u){var c=/\blang(?:uage)?-([\w-]+)\b/i,n=0,e={},M={manual:u.Prism&&u.Prism.manual,disableWorkerMessageHandler:u.Prism&&u.Prism.disableWorkerMessageHandler,util:{encode:function e(n){return n instanceof W?new W(n.type,e(n.content),n.alias):Array.isArray(n)?n.map(e):n.replace(/&/g,"&").replace(/=l.reach);y+=m.value.length,m=m.next){var b=m.value;if(t.length>n.length)return;if(!(b instanceof W)){var k,x=1;if(h){if(!(k=z(v,y,n,f)))break;var w=k.index,A=k.index+k[0].length,P=y;for(P+=m.value.length;P<=w;)m=m.next,P+=m.value.length;if(P-=m.value.length,y=P,m.value instanceof W)continue;for(var E=m;E!==t.tail&&(Pl.reach&&(l.reach=N);var j=m.prev;O&&(j=I(t,j,O),y+=O.length),q(t,j,x);var C=new W(o,g?M.tokenize(S,g):S,d,S);if(m=I(t,j,C),L&&I(t,m,L),1l.reach&&(l.reach=_.reach)}}}}}}(e,a,n,a.head,0),function(e){var n=[],t=e.head.next;for(;t!==e.tail;)n.push(t.value),t=t.next;return n}(a)},hooks:{all:{},add:function(e,n){var t=M.hooks.all;t[e]=t[e]||[],t[e].push(n)},run:function(e,n){var t=M.hooks.all[e];if(t&&t.length)for(var r,a=0;r=t[a++];)r(n)}},Token:W};function W(e,n,t,r){this.type=e,this.content=n,this.alias=t,this.length=0|(r||"").length}function z(e,n,t,r){e.lastIndex=n;var a=e.exec(t);if(a&&r&&a[1]){var i=a[1].length;a.index+=i,a[0]=a[0].slice(i)}return a}function i(){var e={value:null,prev:null,next:null},n={value:null,prev:e,next:null};e.next=n,this.head=e,this.tail=n,this.length=0}function I(e,n,t){var r=n.next,a={value:t,prev:n,next:r};return n.next=a,r.prev=a,e.length++,a}function q(e,n,t){for(var r=n.next,a=0;a"+a.content+""},!u.document)return u.addEventListener&&(M.disableWorkerMessageHandler||u.addEventListener("message",function(e){var n=JSON.parse(e.data),t=n.language,r=n.code,a=n.immediateClose;u.postMessage(M.highlight(r,M.languages[t],t)),a&&u.close()},!1)),M;var t=M.util.currentScript();function r(){M.manual||M.highlightAll()}if(t&&(M.filename=t.src,t.hasAttribute("data-manual")&&(M.manual=!0)),!M.manual){var a=document.readyState;"loading"===a||"interactive"===a&&t&&t.defer?document.addEventListener("DOMContentLoaded",r):window.requestAnimationFrame?window.requestAnimationFrame(r):window.setTimeout(r,16)}return M}(_self);"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism); +Prism.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",function(a){"entity"===a.type&&(a.attributes.title=a.content.replace(/&/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(a,e){var s={};s["language-"+e]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[e]},s.cdata=/^$/i;var t={"included-cdata":{pattern://i,inside:s}};t["language-"+e]={pattern:/[\s\S]+/,inside:Prism.languages[e]};var n={};n[a]={pattern:RegExp("(<__[^>]*>)(?:))*\\]\\]>|(?!)".replace(/__/g,function(){return a}),"i"),lookbehind:!0,greedy:!0,inside:t},Prism.languages.insertBefore("markup","cdata",n)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(a,e){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp("(^|[\"'\\s])(?:"+a+")\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s'\">=]+(?=[\\s>]))","i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[e,"language-"+e],inside:Prism.languages[e]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml; +!function(s){var e=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;s.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+e.source+"|(?:[^\\\\\r\n()\"']|\\\\[^])*)\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+e.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+e.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:e,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},s.languages.css.atrule.inside.rest=s.languages.css;var t=s.languages.markup;t&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))}(Prism); +Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}; +Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute("on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)","javascript")),Prism.languages.js=Prism.languages.javascript; +Prism.languages.actionscript=Prism.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|else|extends|finally|for|function|if|implements|import|in|instanceof|interface|internal|is|native|new|null|package|private|protected|public|return|super|switch|this|throw|try|typeof|use|var|void|while|with|dynamic|each|final|get|include|namespace|override|set|static)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),Prism.languages.actionscript["class-name"].alias="function",Prism.languages.markup&&Prism.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:Prism.languages.markup}}); +Prism.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|Type|UserFile|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferSize|BufferedLogs|CGIDScriptTimeout|CGIMapExtension|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DTracePrivileges|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtFilterDefine|ExtFilterOptions|ExtendedStatus|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|KeepAlive|KeepAliveTimeout|KeptBodySize|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|LanguagePriority|Limit(?:InternalRecursion|Request(?:Body|FieldSize|Fields|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|MMapFile|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|ModMimeUsePathInfo|ModemStandard|MultiviewsMatch|Mutex|NWSSLTrustedCerts|NWSSLUpgradeable|NameVirtualHost|NoProxy|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|RLimitCPU|RLimitMEM|RLimitNPROC|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|SSIETag|SSIEndTag|SSIErrorMsg|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|SRPUnknownUserSeed|SRPVerifierFile|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UseStapling|UserName|VerifyClient|VerifyDepth)|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadStackSize|ThreadsPerChild|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}; +Prism.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:start|begin|end)s? with|(?:(?:does not|doesn't) contain|contains?)|(?:is|isn't|is not) (?:in|contained by)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:(?:does not|doesn't) come|comes) (?:before|after)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equals|equal to|isn't|is not)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|or|div|mod|as|not))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,class:{pattern:/\b(?:alias|application|boolean|class|constant|date|file|integer|list|number|POSIX file|real|record|reference|RGB color|script|text|centimetres|centimeters|feet|inches|kilometres|kilometers|metres|meters|miles|yards|square feet|square kilometres|square kilometers|square metres|square meters|square miles|square yards|cubic centimetres|cubic centimeters|cubic feet|cubic inches|cubic metres|cubic meters|cubic yards|gallons|litres|liters|quarts|grams|kilograms|ounces|pounds|degrees Celsius|degrees Fahrenheit|degrees Kelvin)\b/,alias:"builtin"},punctuation:/[{}():,¬«»《》]/}; +!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},a={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:a},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:a},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:a.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:a.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|break|cd|continue|eval|exec|exit|export|getopts|hash|pwd|readonly|return|shift|test|times|trap|umask|unset|alias|bind|builtin|caller|command|declare|echo|enable|help|let|local|logout|mapfile|printf|read|readarray|source|type|typeset|ulimit|unalias|set|shopt)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var s=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=a.variable[1].inside,o=0;o>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],comment:Prism.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete Prism.languages.c.boolean; +!function(s){function a(e,s){return e.replace(/<<(\d+)>>/g,function(e,n){return"(?:"+s[+n]+")"})}function t(e,n,s){return RegExp(a(e,n),s||"")}function e(e,n){for(var s=0;s>/g,function(){return"(?:"+e+")"});return e.replace(/<>/g,"[^\\s\\S]")}var n="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",r="class enum interface record struct",i="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",o="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var d=l(r),p=RegExp(l(n+" "+r+" "+i+" "+o)),c=l(r+" "+i+" "+o),u=l(n+" "+r+" "+o),g=e("<(?:[^<>;=+\\-*/%&|^]|<>)*>",2),b=e("\\((?:[^()]|<>)*\\)",2),h="@?\\b[A-Za-z_]\\w*\\b",f=a("<<0>>(?:\\s*<<1>>)?",[h,g]),m=a("(?!<<0>>)<<1>>(?:\\s*\\.\\s*<<1>>)*",[c,f]),k="\\[\\s*(?:,\\s*)*\\]",y=a("<<0>>(?:\\s*(?:\\?\\s*)?<<1>>)*(?:\\s*\\?)?",[m,k]),w=a("(?:<<0>>|<<1>>)(?:\\s*(?:\\?\\s*)?<<2>>)*(?:\\s*\\?)?",[a("\\(<<0>>+(?:,<<0>>+)+\\)",[a("[^,()<>[\\];=+\\-*/%&|^]|<<0>>|<<1>>|<<2>>",[g,b,k])]),m,k]),v={keyword:p,punctuation:/[<>()?,.:[\]]/},x="'(?:[^\r\n'\\\\]|\\\\.|\\\\[Uux][\\da-fA-F]{1,8})'",$='"(?:\\\\.|[^\\\\"\r\n])*"';s.languages.csharp=s.languages.extend("clike",{string:[{pattern:t("(^|[^$\\\\])<<0>>",['@"(?:""|\\\\[^]|[^\\\\"])*"(?!")']),lookbehind:!0,greedy:!0},{pattern:t("(^|[^@$\\\\])<<0>>",[$]),lookbehind:!0,greedy:!0},{pattern:RegExp(x),greedy:!0,alias:"character"}],"class-name":[{pattern:t("(\\busing\\s+static\\s+)<<0>>(?=\\s*;)",[m]),lookbehind:!0,inside:v},{pattern:t("(\\busing\\s+<<0>>\\s*=\\s*)<<1>>(?=\\s*;)",[h,w]),lookbehind:!0,inside:v},{pattern:t("(\\busing\\s+)<<0>>(?=\\s*=)",[h]),lookbehind:!0},{pattern:t("(\\b<<0>>\\s+)<<1>>",[d,f]),lookbehind:!0,inside:v},{pattern:t("(\\bcatch\\s*\\(\\s*)<<0>>",[m]),lookbehind:!0,inside:v},{pattern:t("(\\bwhere\\s+)<<0>>",[h]),lookbehind:!0},{pattern:t("(\\b(?:is(?:\\s+not)?|as)\\s+)<<0>>",[y]),lookbehind:!0,inside:v},{pattern:t("\\b<<0>>(?=\\s+(?!<<1>>|with\\s*\\{)<<2>>(?:\\s*[=,;:{)\\]]|\\s+(?:in|when)\\b))",[w,u,h]),inside:v}],keyword:p,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:ul|lu|[dflmu])?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),s.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),s.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:t("([(,]\\s*)<<0>>(?=\\s*:)",[h]),lookbehind:!0,alias:"punctuation"}}),s.languages.insertBefore("csharp","class-name",{namespace:{pattern:t("(\\b(?:namespace|using)\\s+)<<0>>(?:\\s*\\.\\s*<<0>>)*(?=\\s*[;{])",[h]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:t("(\\b(?:default|typeof|sizeof)\\s*\\(\\s*(?!\\s))(?:[^()\\s]|\\s(?!\\s)|<<0>>)*(?=\\s*\\))",[b]),lookbehind:!0,alias:"class-name",inside:v},"return-type":{pattern:t("<<0>>(?=\\s+(?:<<1>>\\s*(?:=>|[({]|\\.\\s*this\\s*\\[)|this\\s*\\[))",[w,m]),inside:v,alias:"class-name"},"constructor-invocation":{pattern:t("(\\bnew\\s+)<<0>>(?=\\s*[[({])",[w]),lookbehind:!0,inside:v,alias:"class-name"},"generic-method":{pattern:t("<<0>>\\s*<<1>>(?=\\s*\\()",[h,g]),inside:{function:t("^<<0>>",[h]),generic:{pattern:RegExp(g),alias:"class-name",inside:v}}},"type-list":{pattern:t("\\b((?:<<0>>\\s+<<1>>|record\\s+<<1>>\\s*<<5>>|where\\s+<<2>>)\\s*:\\s*)(?:<<3>>|<<4>>|<<1>>\\s*<<5>>|<<6>>)(?:\\s*,\\s*(?:<<3>>|<<4>>|<<6>>))*(?=\\s*(?:where|[{;]|=>|$))",[d,f,h,w,p.source,b,"\\bnew\\s*\\(\\s*\\)"]),lookbehind:!0,inside:{"record-arguments":{pattern:t("(^(?!new\\s*\\()<<0>>\\s*)<<1>>",[f,b]),lookbehind:!0,greedy:!0,inside:s.languages.csharp},keyword:p,"class-name":{pattern:RegExp(w),greedy:!0,inside:v},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var _=$+"|"+x,B=a("/(?![*/])|//[^\r\n]*[\r\n]|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>",[_]),E=e(a("[^\"'/()]|<<0>>|\\(<>*\\)",[B]),2),R="\\b(?:assembly|event|field|method|module|param|property|return|type)\\b",P=a("<<0>>(?:\\s*\\(<<1>>*\\))?",[m,E]);s.languages.insertBefore("csharp","class-name",{attribute:{pattern:t("((?:^|[^\\s\\w>)?])\\s*\\[\\s*)(?:<<0>>\\s*:\\s*)?<<1>>(?:\\s*,\\s*<<1>>)*(?=\\s*\\])",[R,P]),lookbehind:!0,greedy:!0,inside:{target:{pattern:t("^<<0>>(?=\\s*:)",[R]),alias:"keyword"},"attribute-arguments":{pattern:t("\\(<<0>>*\\)",[E]),inside:s.languages.csharp},"class-name":{pattern:RegExp(m),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var z=":[^}\r\n]+",S=e(a("[^\"'/()]|<<0>>|\\(<>*\\)",[B]),2),j=a("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[S,z]),A=e(a("[^\"'/()]|/(?!\\*)|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>|\\(<>*\\)",[_]),2),F=a("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[A,z]);function U(e,n){return{interpolation:{pattern:t("((?:^|[^{])(?:\\{\\{)*)<<0>>",[e]),lookbehind:!0,inside:{"format-string":{pattern:t("(^\\{(?:(?![}:])<<0>>)*)<<1>>(?=\\}$)",[n,z]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:s.languages.csharp}}},string:/[\s\S]+/}}s.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:t('(^|[^\\\\])(?:\\$@|@\\$)"(?:""|\\\\[^]|\\{\\{|<<0>>|[^\\\\{"])*"',[j]),lookbehind:!0,greedy:!0,inside:U(j,S)},{pattern:t('(^|[^@\\\\])\\$"(?:\\\\.|\\{\\{|<<0>>|[^\\\\"{])*"',[F]),lookbehind:!0,greedy:!0,inside:U(F,A)}]})}(Prism),Prism.languages.dotnet=Prism.languages.cs=Prism.languages.csharp; +!function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char8_t|char16_t|char32_t|class|compl|concept|const|consteval|constexpr|constinit|const_cast|continue|co_await|co_return|co_yield|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n="\\b(?!)\\w+(?:\\s*\\.\\s*\\w+)*\\b".replace(//g,function(){return t.source});e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp("(\\b(?:class|concept|enum|struct|typename)\\s+)(?!)\\w+".replace(//g,function(){return t.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp('(\\b(?:module|import)\\s+)(?:"(?:\\\\(?:\r\n|[^])|[^"\\\\\r\n])*"|<[^<>\r\n]*>|'+"(?:\\s*:\\s*)?|:\\s*".replace(//g,function(){return n})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b[a-z_]\w*\s*<(?:[^<>]|<(?:[^<>])*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(Prism); +Prism.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?|(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:ON|OFF|TRUE|FALSE)\b/,namespace:/\b(?:PROPERTIES|SHARED|PRIVATE|STATIC|PUBLIC|INTERFACE|TARGET_OBJECTS)\b/,operator:/\b(?:NOT|AND|OR|MATCHES|LESS|GREATER|EQUAL|STRLESS|STRGREATER|STREQUAL|VERSION_LESS|VERSION_EQUAL|VERSION_GREATER|DEFINED)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}; +!function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(Prism); +Prism.languages.csp={directive:{pattern:/(^|[^-\da-z])(?:base-uri|block-all-mixed-content|(?:child|connect|default|font|frame|img|manifest|media|object|prefetch|script|style|worker)-src|disown-opener|form-action|frame-(?:ancestors|options)|input-protection(?:-(?:clip|selectors))?|navigate-to|plugin-types|policy-uri|referrer|reflected-xss|report-(?:to|uri)|require-sri-for|sandbox|(?:script|style)-src-(?:attr|elem)|upgrade-insecure-requests)(?=[^-\da-z]|$)/i,lookbehind:!0,alias:"keyword"},safe:{pattern:/'(?:deny|none|report-sample|self|strict-dynamic|top-only|(?:nonce|sha(?:256|384|512))-[-+/\w=]+)'/i,alias:"selector"},unsafe:{pattern:/(?:'unsafe-(?:allow-redirects|dynamic|eval|hash-attributes|hashed-attributes|hashes|inline)'|\*)/i,alias:"function"}}; +!function(e){var a,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:a={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=a,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},i={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:i,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:i})}(Prism); +!function(i){i.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var r={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(r).forEach(function(e){var n=r[e],a=[];/^\w+$/.test(e)||a.push(/\w+/.exec(e)[0]),"diff"===e&&a.push("bold"),i.languages.diff[e]={pattern:RegExp("^(?:["+n+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:a,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(e)[0]}}}}),Object.defineProperty(i.languages.diff,"PREFIXES",{value:r})}(Prism); +!function(h){function v(e,n){return"___"+e.toUpperCase()+n+"___"}Object.defineProperties(h.languages["markup-templating"]={},{buildPlaceholders:{value:function(a,r,e,o){if(a.language===r){var c=a.tokenStack=[];a.code=a.code.replace(e,function(e){if("function"==typeof o&&!o(e))return e;for(var n,t=c.length;-1!==a.code.indexOf(n=v(r,t));)++t;return c[t]=e,n}),a.grammar=h.languages.markup}}},tokenizePlaceholders:{value:function(p,k){if(p.language===k&&p.tokenStack){p.grammar=h.languages[k];var m=0,d=Object.keys(p.tokenStack);!function e(n){for(var t=0;t=d.length);t++){var a=n[t];if("string"==typeof a||a.content&&"string"==typeof a.content){var r=d[m],o=p.tokenStack[r],c="string"==typeof a?a:a.content,i=v(k,r),u=c.indexOf(i);if(-1]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Tt]rue|[Ff]alse|[Nn]one/,variable:/\b\w+?\b/,punctuation:/[{}[\](),.:;]/};var n=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,o=e.languages["markup-templating"];e.hooks.add("before-tokenize",function(e){o.buildPlaceholders(e,"django",n)}),e.hooks.add("after-tokenize",function(e){o.tokenizePlaceholders(e,"django")}),e.languages.jinja2=e.languages.django,e.hooks.add("before-tokenize",function(e){o.buildPlaceholders(e,"jinja2",n)}),e.hooks.add("after-tokenize",function(e){o.tokenizePlaceholders(e,"jinja2")})}(Prism); +!function(e){var r="(?:[ \t]+(?![ \t])(?:)?|)".replace(//g,function(){return"\\\\[\r\n](?:\\s|\\\\[\r\n]|#.*(?!.))*(?![\\s#]|\\\\[\r\n])"}),n="\"(?:[^\"\\\\\r\n]|\\\\(?:\r\n|[^]))*\"|'(?:[^'\\\\\r\n]|\\\\(?:\r\n|[^]))*'",t="--[\\w-]+=(?:|(?![\"'])(?:[^\\s\\\\]|\\\\.)+)".replace(//g,function(){return n}),o={pattern:RegExp(n),greedy:!0},i={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function a(e,n){return e=e.replace(//g,function(){return t}).replace(//g,function(){return r}),RegExp(e,n)}e.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:a("(^(?:ONBUILD)?\\w+)(?:)*","i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[o,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:a("(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\\b","i"),lookbehind:!0,greedy:!0},{pattern:a("(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\\\]+)AS","i"),lookbehind:!0,greedy:!0},{pattern:a("(^ONBUILD)\\w+","i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:i,string:o,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:i},e.languages.dockerfile=e.languages.docker}(Prism); +Prism.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/m,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:true|false|nil)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},Prism.languages.elixir.string.forEach(function(e){e.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:Prism.languages.elixir}}}}); +Prism.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:import|as|exposing)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}; +Prism.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:true|false)\b/,keyword:/\b(?:fun|when|case|of|end|if|receive|after|try|catch)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:bnot|div|rem|band|bor|bxor|bsl|bsr|not|and|or|xor|orelse|andalso)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}; +Prism.languages.fsharp=Prism.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?|'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|assert|base|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|global|if|in|inherit|inline|interface|internal|lazy|match|member|module|mutable|namespace|new|not|null|of|open|or|override|private|public|rec|select|static|struct|then|to|true|try|type|upcast|val|void|when|while|with|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|include|method|mixin|object|parallel|process|protected|pure|sealed|tailcall|trait|virtual|volatile)\b/,number:[/\b0x[\da-fA-F]+(?:un|lf|LF)?\b/,/\b0b[01]+(?:y|uy)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|u[lsy]?|UL)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),Prism.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),Prism.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),Prism.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:Prism.languages.fsharp}}}}); +!function(a){a.languages.flow=a.languages.extend("javascript",{}),a.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Nn]umber|[Ss]tring|[Bb]oolean|Function|any|mixed|null|void)\b/,alias:"tag"}]}),a.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete a.languages.flow.parameter,a.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(a.languages.flow.keyword)||(a.languages.flow.keyword=[a.languages.flow.keyword]),a.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:type|opaque|declare|Class)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:await|Diff|Exact|Keys|ObjMap|PropertyType|Shape|Record|Supertype|Subtype|Enum)\b(?!\$)/,lookbehind:!0})}(Prism); +Prism.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/m}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}; +Prism.languages.go=Prism.languages.extend("clike",{string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|iota|nil|true|false)\b/,number:/(?:\b0x[a-f\d]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[-+]?\d+)?)i?/i,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\b/}),delete Prism.languages.go["class-name"]; +Prism.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:Prism.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:true|false)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/[A-Z]\w*Input(?=!?.*$)/m,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},Prism.hooks.add("after-tokenize",function(n){if("graphql"===n.language)for(var o=n.tokens.filter(function(n){return"string"!=typeof n&&"comment"!==n.type&&"scalar"!==n.type}),s=0;s\\\\]|\\\\[^])*>"].join("|")+")[egimnosux]{0,6}"),greedy:!0,inside:{interpolation:n}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:n}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:{pattern:/(^|[^:]):[a-zA-Z_]\w*(?:[?!]|\b)/,lookbehind:!0},"method-definition":{pattern:/(\bdef\s+)[\w.]+/,lookbehind:!0,inside:{function:/\w+$/,rest:e.languages.ruby}}}),e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|Fixnum|Float|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/,constant:/\b[A-Z]\w*(?:[?!]|\b)/}),e.languages.ruby.string=[{pattern:RegExp("%[qQiIwWxs]?(?:"+["([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1","\\((?:[^()\\\\]|\\\\[^])*\\)","\\{(?:[^#{}\\\\]|#(?:\\{[^}]+\\})?|\\\\[^])*\\}","\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\]","<(?:[^<>\\\\]|\\\\[^])*>"].join("|")+")"),greedy:!0,inside:{interpolation:n}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:n}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|[a-z_]\w*$/i,alias:"symbol",inside:{punctuation:/^<<[-~]?/}},interpolation:n}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|[a-z_]\w*$/i,alias:"symbol",inside:{punctuation:/^<<[-~]?'|'$/}}}}],e.languages.rb=e.languages.ruby}(Prism); +!function(e){e.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:e.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:e.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:e.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:e.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:e.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:e.languages.ruby}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var t=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],n={},r=0,a=t.length;r@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",function(a){e.languages["markup-templating"].buildPlaceholders(a,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"handlebars")}),e.languages.hbs=e.languages.handlebars}(Prism); +Prism.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:import|qualified|as|hiding)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},Prism.languages.hs=Prism.languages.haskell; +!function(t){t.languages.http={"request-line":{pattern:/^(?:GET|HEAD|POST|PUT|DELETE|CONNECT|OPTIONS|TRACE|PATCH|PRI|SEARCH)\s(?:https?:\/\/|\/)\S*\sHTTP\/[0-9.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:t.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[0-9.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[0-9.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[0-9.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},"header-name":{pattern:/^[\w-]+:(?=.)/m,alias:"keyword"}};var a,e,s,n=t.languages,r={"application/javascript":n.javascript,"application/json":n.json||n.javascript,"application/xml":n.xml,"text/xml":n.xml,"text/html":n.html,"text/css":n.css},i={"application/json":!0,"application/xml":!0};for(var p in r)if(r[p]){a=a||{};var o=i[p]?(void 0,s=(e=p).replace(/^[a-z]+\//,""),"(?:"+e+"|\\w+/(?:[\\w.-]+\\+)+"+s+"(?![+\\w.-]))"):p;a[p.replace(/\//g,"-")]={pattern:RegExp("(content-type:\\s*"+o+"(?:(?:\\r\\n?|\\n).+)*)(?:\\r?\\n|\\r){2}[\\s\\S]*","i"),lookbehind:!0,inside:r[p]}}a&&t.languages.insertBefore("http","header-name",a)}(Prism); +!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n="(^|[^\\w.])(?:[a-z]\\w*\\s*\\.\\s*)*(?:[A-Z]\\w*\\s*\\.\\s*)*",a={pattern:RegExp(n+"[A-Z](?:[\\d_A-Z]*[a-z]\\w*)?\\b"),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{"class-name":[a,{pattern:RegExp(n+"[A-Z]\\w*(?=\\s+\\w+\\s*[;,=()])"),lookbehind:!0,inside:a.inside}],keyword:t,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":a,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp("(\\b(?:exports|import(?:\\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\\s+)(?!)[a-z]\\w*(?:\\.[a-z]\\w*)*\\.?".replace(//g,function(){return t.source})),lookbehind:!0,inside:{punctuation:/\./}}})}(Prism); +Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},Prism.languages.webmanifest=Prism.languages.json; +!function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"],e.languages.insertBefore("kotlin","string",{"raw-string":{pattern:/("""|''')[\s\S]*?\1/,alias:"string"}}),e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}});var n=[{pattern:/\$\{[^}]+\}/,inside:{delimiter:{pattern:/^\$\{|\}$/,alias:"variable"},rest:e.languages.kotlin}},{pattern:/\$\w+/,alias:"variable"}];e.languages.kotlin.string.inside=e.languages.kotlin["raw-string"].inside={interpolation:n},e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(Prism); +!function(a){var e=/\\(?:[^a-z()[\]]|[a-z*]+)/i,n={"equation-command":{pattern:e,alias:"regex"}};a.languages.latex={comment:/%.*/m,cdata:{pattern:/(\\begin\{((?:verbatim|lstlisting)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:n,alias:"string"},{pattern:/(\\begin\{((?:equation|math|eqnarray|align|multline|gather)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:n,alias:"string"}],keyword:{pattern:/(\\(?:begin|end|ref|cite|label|usepackage|documentclass)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:part|chapter|section|subsection|frametitle|subsubsection|paragraph|subparagraph|subsubparagraph|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:e,alias:"selector"},punctuation:/[[\]{}&]/},a.languages.tex=a.languages.latex,a.languages.context=a.languages.latex}(Prism); +Prism.languages.less=Prism.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/i,operator:/[+\-*\/]/}),Prism.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}); +Prism.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:true|false)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}; +Prism.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,symbol:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:[/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,{pattern:/(\()(?:addsuffix|abspath|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:s|list)?)(?=[ \t])/,lookbehind:!0}],operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}; +!function(s){function n(n){return n=n.replace(//g,function(){return"(?:\\\\.|[^\\\\\n\r]|(?:\n|\r\n?)(?![\r\n]))"}),RegExp("((?:^|[^\\\\])(?:\\\\{2})*)(?:"+n+")")}var e="(?:\\\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\\\|\r\n`])+",t="\\|?__(?:\\|__)+\\|?(?:(?:\n|\r\n?)|(?![^]))".replace(/__/g,function(){return e}),a="\\|?[ \t]*:?-{3,}:?[ \t]*(?:\\|[ \t]*:?-{3,}:?[ \t]*)+\\|?(?:\n|\r\n?)";s.languages.markdown=s.languages.extend("markup",{}),s.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"font-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:s.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+t+a+"(?:"+t+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+t+a+")(?:"+t+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(e),inside:s.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+t+")"+a+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+t+"$"),inside:{"table-header":{pattern:RegExp(e),alias:"important",inside:s.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n("\\b__(?:(?!_)|_(?:(?!_))+_)+__\\b|\\*\\*(?:(?!\\*)|\\*(?:(?!\\*))+\\*)+\\*\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n("\\b_(?:(?!_)|__(?:(?!_))+__)+_\\b|\\*(?:(?!\\*)|\\*\\*(?:(?!\\*))+\\*\\*)+\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n("(~~?)(?:(?!~))+\\2"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n('!?\\[(?:(?!\\]))+\\](?:\\([^\\s)]+(?:[\t ]+"(?:\\\\.|[^"\\\\])*")?\\)|[ \t]?\\[(?:(?!\\]))+\\])'),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(e){["url","bold","italic","strike","code-snippet"].forEach(function(n){e!==n&&(s.languages.markdown[e].inside.content.inside[n]=s.languages.markdown[n])})}),s.hooks.add("after-tokenize",function(n){"markdown"!==n.language&&"md"!==n.language||!function n(e){if(e&&"string"!=typeof e)for(var t=0,a=e.length;t",quot:'"'},u=String.fromCodePoint||String.fromCharCode;s.languages.md=s.languages.markdown}(Prism); +Prism.languages.nasm={comment:/;.*$/m,string:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,label:{pattern:/(^\s*)[A-Za-z._?$][\w.?$@~#]*:/m,lookbehind:!0,alias:"function"},keyword:[/\[?BITS (?:16|32|64)\]?/,{pattern:/(^\s*)section\s*[a-z.]+:?/im,lookbehind:!0},/(?:extern|global)[^;\r\n]*/i,/(?:CPU|FLOAT|DEFAULT).*$/m],register:{pattern:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|sp|si|di)|[cdefgs]s)\b/i,alias:"variable"},number:/(?:\b|(?=\$))(?:0[hx](?:\.[\da-f]+|[\da-f]+(?:\.[\da-f]+)?)(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-\/%<>=&|$!]/}; +Prism.languages.objectivec=Prism.languages.extend("c",{string:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|@"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,keyword:/\b(?:asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while|in|self|super)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete Prism.languages.objectivec["class-name"],Prism.languages.objc=Prism.languages.objectivec; +Prism.languages.ocaml={comment:/\(\*[\s\S]*?\*\)/,string:[{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},{pattern:/(['`])(?:\\(?:\d+|x[\da-f]+|.)|(?!\1)[^\\\r\n])\1/i,greedy:!0}],number:/\b(?:0x[\da-f][\da-f_]+|(?:0[bo])?\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?[\d_]+)?)/i,directive:{pattern:/\B#\w+/,alias:"important"},label:{pattern:/\B~\w+/,alias:"function"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"variable"},module:{pattern:/\b[A-Z]\w+/,alias:"variable"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,operator:/:=|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/[(){}\[\]|.,:;]|\b_\b/}; +Prism.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0}],string:[{pattern:/\b(?:q|qq|qx|qw)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\((?:[^()\\]|\\[\s\S])*\)/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\{(?:[^{}\\]|\\[\s\S])*\}/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\[(?:[^[\]\\]|\\[\s\S])*\]/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*<(?:[^<>\\]|\\[\s\S])*>/,greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:/\b(?:m|qr)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngc]*/,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s+([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\((?:[^()\\]|\\[\s\S])*\)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\{(?:[^{}\\]|\\[\s\S])*\}\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\[(?:[^[\]\\]|\\[\s\S])*\]\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*<(?:[^<>\\]|\\[\s\S])*>\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor|x)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/i,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*>|\b_\b/,alias:"symbol"},vstring:{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/sub \w+/i,inside:{keyword:/sub/}},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor)\b/,punctuation:/[{}[\];(),:]/}; +!function(a){var e=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,t=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],i=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,n=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,s=/[{}\[\](),:;]/;a.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:e,variable:/\$+(?:\w+\b|(?=\{))/i,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:bool|boolean|int|integer|float|string|object|array)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:bool|int|float|string|object|array(?!\s*\()|mixed|self|static|callable|iterable|(?:null|false)(?=\s*\|))\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*[\w|]\|\s*)(?:null|false)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:bool|int|float|string|object|void|array(?!\s*\()|mixed|self|static|callable|iterable|(?:null|false)(?=\s*\|))\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?[\w|]\|\s*)(?:null|false)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:bool|int|float|string|object|void|array(?!\s*\()|mixed|iterable|(?:null|false)(?=\s*\|))\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:null|false)\b/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|match|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:t,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:i,operator:n,punctuation:s};var l={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:a.languages.php},r=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:l}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:l}}];a.languages.insertBefore("php","variable",{string:r,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:e,string:r,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:t,number:i,operator:n,punctuation:s}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),a.hooks.add("before-tokenize",function(e){if(/<\?/.test(e.code)){a.languages["markup-templating"].buildPlaceholders(e,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/gi)}}),a.hooks.add("after-tokenize",function(e){a.languages["markup-templating"].tokenizePlaceholders(e,"php")})}(Prism); +Prism.languages.insertBefore("php","variable",{this:/\$this\b/,global:/\$(?:_(?:SERVER|GET|POST|FILES|REQUEST|SESSION|ENV|COOKIE)|GLOBALS|HTTP_RAW_POST_DATA|argc|argv|php_errormsg|http_response_header)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/static|self|parent/,punctuation:/::|\\/}}}); +!function(e){var i=Prism.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:{function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:{}}}},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:true|false)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(\W?)(?:!|-(?:eq|ne|gt|ge|lt|le|sh[lr]|not|b?(?:and|x?or)|(?:Not)?(?:Like|Match|Contains|In)|Replace|Join|is(?:Not)?|as)\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/},r=i.string[0].inside;r.boolean=i.boolean,r.variable=i.variable,r.function.inside=i}(); +Prism.languages.processing=Prism.languages.extend("clike",{keyword:/\b(?:break|catch|case|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),Prism.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"variable"}}),Prism.languages.processing.function=/\b\w+(?=\s*\()/,Prism.languages.processing["class-name"].alias="variable"; +!function(e){e.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:e.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"}}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:if|unless|else|case|when|default|each|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:if|unless|else|case|when|default|while)\b/,alias:"keyword"},rest:e.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:block|extends|include|append|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:e.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:e.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:e.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:e.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:e.languages.javascript}],punctuation:/[.\-!=|]+/};for(var t=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],n={},a=0,i=t.length;a(?:(?:\r?\n|\r(?!\n))(?:\\2[\t ].+|\\s*?(?=\r?\n|\r)))+".replace("",function(){return r.filter}),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},rest:e.languages[r.language]}})}e.languages.insertBefore("pug","filter",n)}(Prism); +Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|rb|br)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/im,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python; +Prism.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:TRUE|FALSE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:NaN|Inf)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:if|else|repeat|while|function|for|in|next|break|NULL|NA|NA_integer_|NA_real_|NA_complex_|NA_character_)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}; +!function(i){var t=i.util.clone(i.languages.javascript),e="(?:\\{*\\.{3}(?:[^{}]|)*\\})";function n(t,n){return t=t.replace(//g,function(){return"(?:\\s|//.*(?!.)|/\\*(?:[^*]|\\*(?!/))\\*/)"}).replace(//g,function(){return"(?:\\{(?:\\{(?:\\{[^{}]*\\}|[^{}])*\\}|[^{}])*\\})"}).replace(//g,function(){return e}),RegExp(t,n)}e=n(e).source,i.languages.jsx=i.languages.extend("markup",t),i.languages.jsx.tag.pattern=n("+(?:[\\w.:$-]+(?:=(?:\"(?:\\\\[^]|[^\\\\\"])*\"|'(?:\\\\[^]|[^\\\\'])*'|[^\\s{'\"/>=]+|))?|))**/?)?>"),i.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/i,i.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/i,i.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,i.languages.jsx.tag.inside.comment=t.comment,i.languages.insertBefore("inside","attr-name",{spread:{pattern:n(""),inside:i.languages.jsx}},i.languages.jsx.tag),i.languages.insertBefore("inside","special-attr",{script:{pattern:n("="),inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:i.languages.jsx},alias:"language-javascript"}},i.languages.jsx.tag);var o=function(t){return t?"string"==typeof t?t:"string"==typeof t.content?t.content:t.content.map(o).join(""):""},r=function(t){for(var n=[],e=0;e"===a.content[a.content.length-1].content||n.push({tagName:o(a.content[0].content[1]),openedBraces:0}):0]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:string|Function|any|number|boolean|Array|symbol|console|Promise|unknown|never)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|as|declare|implements|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter;var s=e.languages.extend("typescript",{});delete s["class-name"],e.languages.typescript["class-name"].inside=s,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:s}}}}),e.languages.ts=e.languages.typescript}(Prism); +!function(a){var e=a.util.clone(a.languages.typescript);a.languages.tsx=a.languages.extend("jsx",e);var t=a.languages.tsx.tag;t.pattern=RegExp("(^|[^\\w$]|(?=|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:mod|land|lor|lxor|lsl|lsr|asr)\b/}),Prism.languages.insertBefore("reason","class-name",{character:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,alias:"string"},constructor:{pattern:/\b[A-Z]\w*\b(?!\s*\.)/,alias:"variable"},label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete Prism.languages.reason.function; +!function(e){for(var a="/\\*(?:[^*/]|\\*(?!/)|/(?!\\*)|)*\\*/",t=0;t<2;t++)a=a.replace(//g,function(){return a});a=a.replace(//g,function(){return"[^\\s\\S]"}),e.languages.rust={comment:[{pattern:RegExp("(^|[^\\\\])"+a),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0,alias:"string"},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|Self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:[ui](?:8|16|32|64|128|size)|f(?:32|64)|bool|char|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:[iu](?:8|16|32|64|size)?|f32|f64))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(Prism); +!function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/m}}}),delete e.languages.sass.atrule;var r=/\$[-\w]+|#\{\$[-\w]+\}/,t=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|or|not)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:r,operator:t}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:r,operator:t,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(Prism); +Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/m,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:if|else(?: if)?|forward|for|each|while|import|use|extend|debug|warn|mixin|include|function|return|content)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),Prism.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|with|show|hide)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|or|not)(?=\s)/,lookbehind:!0}}),Prism.languages.scss.atrule.inside.rest=Prism.languages.scss; +Prism.languages.scala=Prism.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:String|Int|Long|Short|Byte|Boolean|Double|Float|Char|Any|AnyRef|AnyVal|Unit|Nothing)\b/,symbol:/'[^\d\s\\]\w*/}),delete Prism.languages.scala["class-name"],delete Prism.languages.scala.function; +Prism.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},character:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0,alias:"string"},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|export|except|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(function(r){for(var e in r)r[e]=r[e].replace(/<[\w\s]+>/g,function(e){return"(?:"+r[e].trim()+")"});return r[e]}({"":"\\d+(?:/\\d+)|(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:e[+-]?\\d+)?","":"[+-]?|[+-](?:inf|nan)\\.0","":"[+-](?:|(?:inf|nan)\\.0)?i","":"(?:@|)?|","":"(?:#d(?:#[ei])?|#[ei](?:#d)?)?","":"[0-9a-f]+(?:/[0-9a-f]+)?","":"[+-]?|[+-](?:inf|nan)\\.0","":"[+-](?:|(?:inf|nan)\\.0)?i","":"(?:@|)?|","":"#[box](?:#[ei])?|(?:#[ei])?#[box]","":"(^|[()\\[\\]\\s])(?:|)(?=[()\\[\\]\\s]|$)"}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/}; +Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:_INSERT|COL)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:S|ING)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|IN|ILIKE|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}; +!function(e){var n={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},r={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},t={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:if|else|for|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:n,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:n,boolean:/\b(?:true|false)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:r,punctuation:/[{}()\[\];:,]/};t.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:t}},t.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:t}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:t}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:t}},statement:{pattern:/(^[ \t]*)(?:if|else|for|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:t}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:t.interpolation}},rest:t}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:t.interpolation,comment:t.comment,punctuation:/[{},]/}},func:t.func,string:t.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:t.interpolation,punctuation:/[{}()\[\];:.]/}}(Prism); +Prism.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp('(^|[^"#])(?:"(?:\\\\(?:\\((?:[^()]|\\([^()]*\\))*\\)|\r\n|[^(])|[^\\\\\r\n"])*"|"""(?:\\\\(?:\\((?:[^()]|\\([^()]*\\))*\\)|[^(])|[^\\\\"]|"(?!""))*""")(?!["#])'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp('(^|[^"#])(#+)(?:"(?:\\\\(?:#+\\((?:[^()]|\\([^()]*\\))*\\)|\r\n|[^#])|[^\\\\\r\n])*?"|"""(?:\\\\(?:#+\\((?:[^()]|\\([^()]*\\))*\\)|[^#])|[^\\\\])*?""")\\2'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp("#(?:(?:elseif|if)\\b(?:[ \t]*(?:![ \t]*)?(?:\\b\\w+\\b(?:[ \t]*\\((?:[^()]|\\([^()]*\\))*\\))?|\\((?:[^()]|\\([^()]*\\))*\\))(?:[ \t]*(?:&&|\\|\\|))?)+|(?:else|endif)\\b)"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:true|false)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:true|false)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},Prism.languages.swift["string-literal"].forEach(function(e){e.inside.interpolation.inside=Prism.languages.swift}); +!function(n){function e(n,e){return RegExp(n.replace(//g,function(){return"(?:\\([^|()\n]+\\)|\\[[^\\]\n]+\\]|\\{[^}\n]+\\})"}).replace(//g,function(){return"(?:\\)|\\((?![^|()\n]+\\)))"}),e||"")}var i={css:{pattern:/\{[^{}]+\}/,inside:{rest:n.languages.css}},"class-id":{pattern:/(\()[^()]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\[\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},t=n.languages.textile=n.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:e("^[a-z]\\w*(?:||[<>=])*\\."),inside:{modifier:{pattern:e("(^[a-z]\\w*)(?:||[<>=])+(?=\\.)"),lookbehind:!0,inside:i},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:e("^[*#]+*\\s+\\S.*","m"),inside:{modifier:{pattern:e("(^[*#]+)+"),lookbehind:!0,inside:i},punctuation:/^[*#]+/}},table:{pattern:e("^(?:(?:||[<>=^~])+\\.\\s*)?(?:\\|(?:(?:||[<>=^~_]|[\\\\/]\\d+)+\\.|(?!(?:||[<>=^~_]|[\\\\/]\\d+)+\\.))[^|]*)+\\|","m"),inside:{modifier:{pattern:e("(^|\\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\\\/]\\d+)+(?=\\.)"),lookbehind:!0,inside:i},punctuation:/\||^\./}},inline:{pattern:e("(^|[^a-zA-Z\\d])(\\*\\*|__|\\?\\?|[*_%@+\\-^~])*.+?\\2(?![a-zA-Z\\d])"),lookbehind:!0,inside:{bold:{pattern:e("(^(\\*\\*?)*).+?(?=\\2)"),lookbehind:!0},italic:{pattern:e("(^(__?)*).+?(?=\\2)"),lookbehind:!0},cite:{pattern:e("(^\\?\\?*).+?(?=\\?\\?)"),lookbehind:!0,alias:"string"},code:{pattern:e("(^@*).+?(?=@)"),lookbehind:!0,alias:"keyword"},inserted:{pattern:e("(^\\+*).+?(?=\\+)"),lookbehind:!0},deleted:{pattern:e("(^-*).+?(?=-)"),lookbehind:!0},span:{pattern:e("(^%*).+?(?=%)"),lookbehind:!0},modifier:{pattern:e("(^\\*\\*|__|\\?\\?|[*_%@+\\-^~])+"),lookbehind:!0,inside:i},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(^\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:e('"*[^"]+":.+?(?=[^\\w/]?(?:\\s|$))'),inside:{text:{pattern:e('(^"*)[^"]+(?=")'),lookbehind:!0},modifier:{pattern:e('(^")+'),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:e("!(?:||[<>=])*(?![<>=])[^!\\s()]+(?:\\([^)]+\\))?!(?::.+?(?=[^\\w/]?(?:\\s|$)))?"),inside:{source:{pattern:e("(^!(?:||[<>=])*)(?![<>=])[^!\\s()]+(?:\\([^)]+\\))?(?=!)"),lookbehind:!0,alias:"url"},modifier:{pattern:e("(^!)(?:||[<>=])+"),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^()]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:TM|R|C)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),a=t.phrase.inside,o={inline:a.inline,link:a.link,image:a.image,footnote:a.footnote,acronym:a.acronym,mark:a.mark};t.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var r=a.inline.inside;r.bold.inside=o,r.italic.inside=o,r.inserted.inside=o,r.deleted.inside=o,r.span.inside=o;var d=a.table.inside;d.inline=o.inline,d.link=o.link,d.image=o.image,d.footnote=o.footnote,d.acronym=o.acronym,d.mark=o.mark}(Prism); +!function(e){function n(e){return e.replace(/__/g,function(){return"(?:[\\w-]+|'[^'\n\r]*'|\"(?:\\\\.|[^\\\\\"\r\n])*\")"})}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(n("(^[\t ]*\\[\\s*(?:\\[\\s*)?)__(?:\\s*\\.\\s*__)*(?=\\s*\\])"),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(n("(^[\t ]*|[{,]\\s*)__(?:\\s*\\.\\s*__)*(?=\\s*=)"),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:true|false)\b/,punctuation:/[.,=[\]{}]/}}(Prism); +Prism.languages.twig={comment:/\{#[\s\S]*?#\}/,tag:{pattern:/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}/,inside:{ld:{pattern:/^(?:\{\{-?|\{%-?\s*\w+)/,inside:{punctuation:/^(?:\{\{|\{%)-?/,keyword:/\w+/}},rd:{pattern:/-?(?:%\}|\}\})$/,inside:{punctuation:/.+/}},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:true|false|null)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-xor|b-or|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],property:/\b[a-zA-Z_]\w*\b/,punctuation:/[()\[\]{}:.,]/}},other:{pattern:/\S(?:[\s\S]*\S)?/,inside:Prism.languages.markup}}; +Prism.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\b\w+(?=\()/,keyword:/\b(?:ab|abbreviate|abc|abclear|abo|aboveleft|al|all|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|ar|args|argu|argument|as|ascii|bad|badd|ba|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bN|bNext|bo|botright|bp|bprevious|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|br|brewind|bro|browse|bufdo|b|buffer|buffers|bun|bunload|bw|bwipeout|ca|cabbrev|cabc|cabclear|caddb|caddbuffer|cad|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cgetb|cgetbuffer|cgete|cgetexpr|cg|cgetfile|c|change|changes|chd|chdir|che|checkpath|checkt|checktime|cla|clast|cl|clist|clo|close|cmapc|cmapclear|cnew|cnewer|cn|cnext|cN|cNext|cnf|cnfile|cNfcNfile|cnorea|cnoreabbrev|col|colder|colo|colorscheme|comc|comclear|comp|compiler|conf|confirm|con|continue|cope|copen|co|copy|cpf|cpfile|cp|cprevious|cq|cquit|cr|crewind|cuna|cunabbrev|cu|cunmap|cw|cwindow|debugg|debuggreedy|delc|delcommand|d|delete|delf|delfunction|delm|delmarks|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|di|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|earlier|echoe|echoerr|echom|echomsg|echon|e|edit|el|else|elsei|elseif|em|emenu|endfo|endfor|endf|endfunction|endfun|en|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fina|finally|fin|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|folddoc|folddoclosed|foldd|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|ha|hardcopy|h|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iuna|iunabbrev|iu|iunmap|j|join|ju|jumps|k|keepalt|keepj|keepjumps|kee|keepmarks|laddb|laddbuffer|lad|laddexpr|laddf|laddfile|lan|language|la|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|let|left|lefta|leftabove|lex|lexpr|lf|lfile|lfir|lfirst|lgetb|lgetbuffer|lgete|lgetexpr|lg|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|l|list|ll|lla|llast|lli|llist|lmak|lmake|lm|lmap|lmapc|lmapclear|lnew|lnewer|lne|lnext|lN|lNext|lnf|lnfile|lNf|lNfile|ln|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lpf|lpfile|lp|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|mak|make|ma|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkvie|mkview|mkv|mkvimrc|mod|mode|m|move|mzf|mzfile|mz|mzscheme|nbkey|new|n|next|N|Next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|omapc|omapclear|on|only|o|open|opt|options|ou|ounmap|pc|pclose|ped|pedit|pe|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|p|print|P|Print|profd|profdel|prof|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptN|ptNext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|pyf|pyfile|py|python|qa|qall|q|quit|quita|quitall|r|read|rec|recover|redi|redir|red|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|rub|ruby|rubyd|rubydo|rubyf|rubyfile|ru|runtime|rv|rviminfo|sal|sall|san|sandbox|sa|sargument|sav|saveas|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbN|sbNext|sbp|sbprevious|sbr|sbrewind|sb|sbuffer|scripte|scriptencoding|scrip|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sla|slast|sl|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sN|sNext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|sor|sort|so|source|spelld|spelldump|spe|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|sp|split|spr|sprevious|sre|srewind|sta|stag|startg|startgreplace|star|startinsert|startr|startreplace|stj|stjump|st|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tab|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabnew|tabn|tabnext|tabN|tabNext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|ta|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|tN|tNext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|una|unabbreviate|u|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|verb|verbose|ve|version|vert|vertical|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|vi|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|wa|wall|wh|while|winc|wincmd|windo|winp|winpos|win|winsize|wn|wnext|wN|wNext|wp|wprevious|wq|wqa|wqall|w|write|ws|wsverb|wv|wviminfo|X|xa|xall|x|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|XMLent|XMLns|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:autocmd|acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|t_AB|t_AF|t_al|t_AL|t_bc|t_cd|t_ce|t_Ce|t_cl|t_cm|t_Co|t_cs|t_Cs|t_CS|t_CV|t_da|t_db|t_dl|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_fs|t_IE|t_IS|t_k1|t_K1|t_k2|t_k3|t_K3|t_k4|t_K4|t_k5|t_K5|t_k6|t_K6|t_k7|t_K7|t_k8|t_K8|t_k9|t_K9|t_KA|t_kb|t_kB|t_KB|t_KC|t_kd|t_kD|t_KD|t_ke|t_KE|t_KF|t_KG|t_kh|t_KH|t_kI|t_KI|t_KJ|t_KK|t_kl|t_KL|t_kN|t_kP|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_RI|t_RV|t_Sb|t_se|t_Sf|t_SI|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_WP|t_WS|t_xs|t_ZH|t_ZR)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}; +Prism.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:[^\S\r\n]_[^\S\r\n]*(?:\r\n?|\n)|.)+/i,alias:"comment",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[^\S\r\n]*(?:\d+([/-])\d+\1\d+(?:[^\S\r\n]+(?:\d+[^\S\r\n]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[^\S\r\n]*(?:AM|PM))?))?|\d+[^\S\r\n]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[^\S\r\n]*(?:AM|PM))?)[^\S\r\n]*#/i,alias:"builtin"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:U?[ILS]|[FRD])?/i,boolean:/\b(?:True|False|Nothing)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Until|Xor)\b/i,operator:[/[+\-*/\\^<=>&#@$%!]/,{pattern:/([^\S\r\n])_(?=[^\S\r\n]*[\r\n])/,lookbehind:!0}],punctuation:/[{}().,:?]/},Prism.languages.vb=Prism.languages["visual-basic"],Prism.languages.vba=Prism.languages["visual-basic"]; +Prism.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/i,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}; +!function(e){var n=/[*&][^\s[\]{},]+/,r=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,t="(?:"+r.source+"(?:[ \t]+"+n.source+")?|"+n.source+"(?:[ \t]+"+r.source+")?)",a="(?:[^\\s\\x00-\\x08\\x0e-\\x1f!\"#%&'*,\\-:>?@[\\]`{|}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*".replace(//g,function(){return"[^\\s\\x00-\\x08\\x0e-\\x1f,[\\]{}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]"}),d="\"(?:[^\"\\\\\r\n]|\\\\.)*\"|'(?:[^'\\\\\r\n]|\\\\.)*'";function o(e,n){n=(n||"").replace(/m/g,"")+"m";var r="([:\\-,[{]\\s*(?:\\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\\]|\\}|(?:[\r\n]\\s*)?#))".replace(/<>/g,function(){return t}).replace(/<>/g,function(){return e});return RegExp(r,n)}e.languages.yaml={scalar:{pattern:RegExp("([\\-:]\\s*(?:\\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\\S[^\r\n]*(?:\\2[^\r\n]+)*)".replace(/<>/g,function(){return t})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp("((?:^|[:\\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\\s*:\\s)".replace(/<>/g,function(){return t}).replace(/<>/g,function(){return"(?:"+a+"|"+d+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o("\\d{4}-\\d\\d?-\\d\\d?(?:[tT]|[ \t]+)\\d\\d?:\\d{2}:\\d{2}(?:\\.\\d*)?(?:[ \t]*(?:Z|[-+]\\d\\d?(?::\\d{2})?))?|\\d{4}-\\d{2}-\\d{2}|\\d\\d?:\\d{2}(?::\\d{2}(?:\\.\\d*)?)?"),lookbehind:!0,alias:"number"},boolean:{pattern:o("true|false","i"),lookbehind:!0,alias:"important"},null:{pattern:o("null|~","i"),lookbehind:!0,alias:"important"},string:{pattern:o(d),lookbehind:!0,greedy:!0},number:{pattern:o("[+-]?(?:0x[\\da-f]+|0o[0-7]+|(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:e[+-]?\\d+)?|\\.inf|\\.nan)","i"),lookbehind:!0},tag:r,important:n,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(Prism); +!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document&&document.querySelector){var t,o="line-numbers",s="linkable-line-numbers",a=function(){if(void 0===t){var e=document.createElement("div");e.style.fontSize="13px",e.style.lineHeight="1.5",e.style.padding="0",e.style.border="0",e.innerHTML=" 
 ",document.body.appendChild(e),t=38===e.offsetHeight,document.body.removeChild(e)}return t},l=!0,u=0;Prism.hooks.add("before-sanity-check",function(e){var t=e.element.parentElement;if(c(t)){var n=0;v(".line-highlight",t).forEach(function(e){n+=e.textContent.length,e.parentNode.removeChild(e)}),n&&/^(?: \n)+$/.test(e.code.slice(-n))&&(e.code=e.code.slice(0,-n))}}),Prism.hooks.add("complete",function e(t){var n=t.element.parentElement;if(c(n)){clearTimeout(u);var i=Prism.plugins.lineNumbers,r=t.plugins&&t.plugins.lineNumbers;if(y(n,o)&&i&&!r)Prism.hooks.add("line-numbers",e);else d(n)(),u=setTimeout(f,1)}}),window.addEventListener("hashchange",f),window.addEventListener("resize",function(){v("pre").filter(c).map(function(e){return d(e)}).forEach(b)})}function v(e,t){return Array.prototype.slice.call((t||document).querySelectorAll(e))}function y(e,t){return e.classList.contains(t)}function b(e){e()}function c(e){return!(!e||!/pre/i.test(e.nodeName))&&(!!e.hasAttribute("data-line")||!(!e.id||!Prism.util.isActive(e,s)))}function d(u,e,c){var t=(e="string"==typeof e?e:u.getAttribute("data-line")||"").replace(/\s+/g,"").split(",").filter(Boolean),d=+u.getAttribute("data-line-offset")||0,f=(a()?parseInt:parseFloat)(getComputedStyle(u).lineHeight),p=Prism.util.isActive(u,o),n=u.querySelector("code"),h=p?u:n||u,m=[],g=n&&h!=n?function(e,t){var n=getComputedStyle(e),i=getComputedStyle(t);function r(e){return+e.substr(0,e.length-2)}return t.offsetTop+r(i.borderTopWidth)+r(i.paddingTop)-r(n.paddingTop)}(u,n):0;t.forEach(function(e){var t=e.split("-"),n=+t[0],i=+t[1]||n,r=u.querySelector('.line-highlight[data-range="'+e+'"]')||document.createElement("div");if(m.push(function(){r.setAttribute("aria-hidden","true"),r.setAttribute("data-range",e),r.className=(c||"")+" line-highlight"}),p&&Prism.plugins.lineNumbers){var o=Prism.plugins.lineNumbers.getLine(u,n),s=Prism.plugins.lineNumbers.getLine(u,i);if(o){var a=o.offsetTop+g+"px";m.push(function(){r.style.top=a})}if(s){var l=s.offsetTop-o.offsetTop+s.offsetHeight+"px";m.push(function(){r.style.height=l})}}else m.push(function(){r.setAttribute("data-start",String(n)),n span",u).forEach(function(e,t){var n=t+r;e.onclick=function(){var e=i+"."+n;l=!1,location.hash=e,setTimeout(function(){l=!0},1)}})}return function(){m.forEach(b)}}function f(){var e=location.hash.slice(1);v(".temporary.line-highlight").forEach(function(e){e.parentNode.removeChild(e)});var t=(e.match(/\.([\d,-]+)$/)||[,""])[1];if(t&&!document.getElementById(e)){var n=e.slice(0,e.lastIndexOf(".")),i=document.getElementById(n);if(i)i.hasAttribute("data-line")||i.setAttribute("data-line",""),d(i,t,"temporary ")(),l&&document.querySelector(".temporary.line-highlight").scrollIntoView()}}}(); +!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document){var o="line-numbers",a=/\n(?!$)/g,e=Prism.plugins.lineNumbers={getLine:function(e,n){if("PRE"===e.tagName&&e.classList.contains(o)){var t=e.querySelector(".line-numbers-rows");if(t){var i=parseInt(e.getAttribute("data-start"),10)||1,r=i+(t.children.length-1);n");(i=document.createElement("span")).setAttribute("aria-hidden","true"),i.className="line-numbers-rows",i.innerHTML=l,t.hasAttribute("data-start")&&(t.style.counterReset="linenumber "+(parseInt(t.getAttribute("data-start"),10)-1)),e.element.appendChild(i),u([t]),Prism.hooks.run("line-numbers",e)}}}),Prism.hooks.add("line-numbers",function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0})}function u(e){if(0!=(e=e.filter(function(e){var n=function(e){return e?window.getComputedStyle?getComputedStyle(e):e.currentStyle||null:null}(e)["white-space"];return"pre-wrap"===n||"pre-line"===n})).length){var n=e.map(function(e){var n=e.querySelector("code"),t=e.querySelector(".line-numbers-rows");if(n&&t){var i=e.querySelector(".line-numbers-sizer"),r=n.textContent.split(a);i||((i=document.createElement("span")).className="line-numbers-sizer",n.appendChild(i)),i.innerHTML="0",i.style.display="block";var s=i.getBoundingClientRect().height;return i.innerHTML="",{element:e,lines:r,lineHeights:[],oneLinerHeight:s,sizer:i}}}).filter(Boolean);n.forEach(function(e){var i=e.sizer,n=e.lines,r=e.lineHeights,s=e.oneLinerHeight;r[n.length-1]=void 0,n.forEach(function(e,n){if(e&&1s.length&&(a=s.length),a--;for(var r=--n;r<=a;r++)o[r]=s[r],s[r]=""}});else if(i)for(var l=0;l',r);else n=p('',r);var o=document.createElement("span");o.className=f,o.innerHTML=n;for(var i=t.outputLines||[],l=0,m=i.length;l1%, not dead", + }, + ], + ]; + const plugins = []; + + return { + presets, + plugins, + }; +}; diff --git a/themes/terminal/exampleSite/config.toml b/themes/terminal/exampleSite/config.toml new file mode 100644 index 0000000..a06270a --- /dev/null +++ b/themes/terminal/exampleSite/config.toml @@ -0,0 +1,35 @@ +baseurl = "https://example.com/" +languageCode = "en-us" +theme = "hugo-theme-terminal" +paginate = 5 + +[params] + contentTypeName = "posts" + themeColor = "orange" + showMenuItems = 2 + fullWidthTheme = false + centerTheme = false + +[languages] + [languages.en] + title = "Terminal" + subtitle = "A simple, retro theme for Hugo" + keywords = "" + copyright = "" + menuMore = "Show more" + readMore = "Read more" + readOtherPosts = "Read other posts" + + [languages.en.params.logo] + logoText = "Terminal" + logoHomeLink = "/" + + [languages.en.menu] + [[languages.en.menu.main]] + identifier = "about" + name = "About" + url = "/about" + [[languages.en.menu.main]] + identifier = "showcase" + name = "Showcase" + url = "/showcase" diff --git a/themes/terminal/exampleSite/content/about.md b/themes/terminal/exampleSite/content/about.md new file mode 100644 index 0000000..8944da1 --- /dev/null +++ b/themes/terminal/exampleSite/content/about.md @@ -0,0 +1,22 @@ ++++ +title = "About" +date = "2019-01-25" +author = "Radek" ++++ + +# Hi there + +My name is Radek and I'm the author of this theme. I made it to help you present your ideas easier. + +We all know how hard is to start something on the web, especially these days. You need to prepare a bunch of stuff, configure them and when that’s done — create the content. + +This theme is pretty basic and covers all of the essentials. All you have to do is start typing! + +The theme includes: + +- **5 duotone themes**, depending on your preferences (orange, red, blue, green, pink) +- [**Fira Code**](https://github.com/tonsky/FiraCode) as default monospaced font. It's gorgeous! +- **really nice, custom duotone** syntax highlighting based on [**PrismJS**](https://prismjs.com) +- mobile friendly layout + +So, there you have it... enjoy! diff --git a/themes/terminal/exampleSite/content/posts/hello.md b/themes/terminal/exampleSite/content/posts/hello.md new file mode 100644 index 0000000..6e3938b --- /dev/null +++ b/themes/terminal/exampleSite/content/posts/hello.md @@ -0,0 +1,18 @@ ++++ +title = "Hello Friend" +date = "2019-01-25" +author = "Lorem Ipsum" +cover = "hello.jpg" +description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam nec interdum metus. Aenean rutrum ligula sodales ex auctor, sed tempus dui mollis. Curabitur ipsum dui, aliquet nec commodo at, tristique eget ante." ++++ + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam nec interdum metus. Aenean rutrum ligula sodales ex auctor, sed tempus dui mollis. Curabitur ipsum dui, aliquet nec commodo at, tristique eget ante. **Donec quis dolor nec nunc mollis interdum vel in purus**. Sed vitae leo scelerisque, sollicitudin elit sed, congue ante. In augue nisl, vestibulum commodo est a, tristique porttitor est. Proin laoreet iaculis ornare. Nullam ut neque quam. + +> Fusce pharetra suscipit orci nec tempor. Quisque vitae sem sit amet sem mollis consequat. Sed at imperdiet lorem. Vestibulum pharetra faucibus odio, ac feugiat tellus sollicitudin at. Pellentesque varius tristique mi imperdiet dapibus. Duis orci odio, sodales lacinia venenatis sit amet, feugiat et diam. + +Sed a leo id risus venenatis vulputate non quis nulla. Aenean nisl quam, lacinia pulvinar orci sit amet, eleifend eleifend dui. Nulla tempor ligula leo, eu vehicula quam condimentum a. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla gravida tristique nunc sed semper. Morbi nec felis odio. + +- Sed efficitur, lacus ac scelerisque pellentesque, lectus risus dignissim nisl, fermentum semper lectus diam eget lacus. +- Nunc ornare purus enim, id eleifend mauris vestibulum volutpat. +- Aenean facilisis ut ipsum condimentum ultrices. +- Fusce sed metus vulputate, lobortis purus et, finibus purus. Suspendisse quis posuere lorem. Vivamus vulputate nec risus in pulvinar. diff --git a/themes/terminal/exampleSite/content/showcase.md b/themes/terminal/exampleSite/content/showcase.md new file mode 100644 index 0000000..1ffc150 --- /dev/null +++ b/themes/terminal/exampleSite/content/showcase.md @@ -0,0 +1,84 @@ +--- +title: "Showcase" +date: "2018-07-18" +author: "Hello Robot" +--- + +## Header 2 + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam nec interdum metus. Aenean rutrum ligula sodales ex auctor, sed tempus dui mollis. Curabitur ipsum dui, aliquet nec commodo at, tristique eget ante. **Donec quis dolor nec nunc mollis interdum vel in purus**. Sed vitae leo scelerisque, sollicitudin elit sed, congue ante. In augue nisl, vestibulum commodo est a, tristique porttitor est. Proin laoreet iaculis ornare. Nullam ut neque quam. + +> Fusce pharetra suscipit orci nec tempor. Quisque vitae sem sit amet sem mollis consequat. Sed at imperdiet lorem. Vestibulum pharetra faucibus odio, ac feugiat tellus sollicitudin at. Pellentesque varius tristique mi imperdiet dapibus. Duis orci odio, sodales lacinia venenatis sit amet, feugiat et diam. + +### Header 3 + +Nulla libero turpis, lacinia vitae cursus ut, auctor dictum nisl. Fusce varius felis nec sem ullamcorper, at convallis nisi vestibulum. Duis risus odio, porta sit amet placerat mollis, tincidunt non mauris. Suspendisse fringilla, `odio a dignissim pharetra`, est urna sollicitudin urna, eu scelerisque magna ex vitae tellus. + +```css +/* PostCSS code */ + +pre { + background: #1a1a1d; + padding: 20px; + border-radius: 8px; + font-size: 1rem; + overflow: auto; + + @media (--phone) { + white-space: pre-wrap; + word-wrap: break-word; + } + + code { + background: none !important; + color: #ccc; + padding: 0; + font-size: inherit; + } +} +``` + +```js +// JS code + +const menuTrigger = document.querySelector('.menu-trigger') +const menu = document.querySelector('.menu') +const mobileQuery = getComputedStyle(document.body).getPropertyValue('--phoneWidth') +const isMobile = () => window.matchMedia(mobileQuery).matches +const isMobileMenu = () => { + menuTrigger.classList.toggle('hidden', !isMobile()) + menu.classList.toggle('hidden', isMobile()) +} + +isMobileMenu() + +menuTrigger.addEventListener('click', () => menu.classList.toggle('hidden')) + +window.addEventListener('resize', isMobileMenu) +``` + +```html + + +

+
+

{{ .Title }}

+ {{ range .Pages }} + {{ .Render "summary"}} + {{ end }} +
+
+``` + +#### Header 4 + +Curabitur scelerisque felis viverra varius scelerisque. Ut enim libero, molestie gravida blandit at, mollis ornare tellus. Cras arcu mi, ultrices vel pulvinar vel, volutpat eu tortor. Nullam nec eros quis massa ultrices iaculis sed in metus. Praesent sollicitudin sem sit amet orci tempor gravida. + +- Maecenas elementum vitae nibh vitae porttitor. +- Aenean consequat, risus ut cursus placerat, arcu nulla sodales risus, ut molestie tellus tellus et dui. +- Integer imperdiet turpis vitae lacus imperdiet, ut ornare ligula auctor. Integer in mi eu velit vehicula suscipit eget vulputate nulla. +- Etiam vitae enim quis velit lobortis placerat a ut sem. + - Curabitur lobortis ante sit amet orci pulvinar, sollicitudin viverra nunc accumsan. + - Praesent fermentum orci quis leo facilisis posuere. + +Aliquam erat volutpat. In hac habitasse platea dictumst. Nunc ut tincidunt mauris. Sed at gravida risus, id semper magna. Nullam vitae enim mattis, sodales neque non, pharetra elit. Cras sit amet sagittis augue, et finibus turpis. Ut tempus tincidunt diam vel pharetra. Nulla porttitor odio sit amet nulla scelerisque, quis aliquam mi imperdiet. Sed tincidunt dui vel tellus vestibulum rhoncus. Donec tempus ultrices velit. diff --git a/themes/terminal/exampleSite/static/img/hello.jpg b/themes/terminal/exampleSite/static/img/hello.jpg new file mode 100644 index 0000000000000000000000000000000000000000..37b2ab5a3565cce621798ec81640db7ec56d4016 GIT binary patch literal 77622 zcmex=9GX20;#{DJ&b983h@b1R0qH8UG()kY!+CW@KPy1UZ-i0vMT?SyD$u~D80uisx^YsJ(=87T1wkiCB~2Hl0)@QN^f28uC%0u?3S&`JSR{4i ztYxay5|$26U)KW_w!V@VI0CLJTwq9&IHi&z#k0sSRO{N=@Z_Y$5k=9nGrTe!9anjW z7%uI&#I$tE(qu-BSzZjM6*jqfI%&9aW_WPq8choGl3-GGU{+yMI&(@xkjLww&<25) zKn0_VoCzC_^js~M+TwLKL@|?Rs&S%%$+_birc*pPRi!Qmoc5pp-r87ulY^M2v&NZC z?I9LU5~o$3ym)gp=gBPBW1D$RBE2#kybff09Os)^;O$^+b>BqoV8CN1ZwV2l9&bjT z)YU?YoU1fhk6cN1QFYQ(j5uPTX&j{~FjcHki`O9PNv)_uw-lF(wo1*U%PTT(itPwB zJA2lYd0M8BSI{ZNNt1e0C#_wwa{jz*=|xeViY0DA#!hY-Vf_k=4I6hzUCqkWS6j2= zlCMNjP^-q8Yz>hu4F|Y;iBzCjjg`Z#bJoTtE~PL}WyzFAPptzidg+2CQ=?jgb3Fsip05tX7;7_w5|Ie5RchxhL5f-V^dU1{7_ z5~0d zaCXcT>Nv8NF=4B-cWR!v)#K7c4U1V%p6yHtik^$=92YeO&T?yP6p45pJ!@5l@ATk| zYiZ9!Lkuz(m^C%9ZDaOw3Jclg)pTUKX$sE;7sg}_Hnt>P*4&`9HA}o&GMIg?UF=O% z%$YPnl8YyWXMtnFma`=Syh58MGBBJB>v0M&7MpbQMCa8i8<#6DRt9Z65)!H8bXKk7 z)bXTq&!QAF>#FzLY~8H%Y*SXpqKP7b$vPWDL$9sbbnSX_awMCc%a)FvkuFzHX$xkp zEn;?yS!;G~*-55eRfj+ar8dJ!#zwwVb(I2Db+Wm{dN{)xv^}B(7!?$ICY?DO6vDtD zaI8nfWi10km`c)O&7(m}y|%`5aQSTA>UBI}<(!;L+1k@gThcPpGem6oe#C5z)RkP< z!Q;82Yr!Rn*S?agqM}~xl5#to;G41{VXeTs?ra08t(slBS{e*HgG|}7^~3_*CN=5s zvII8prj|$uotf3_%M|X&$ttKZVO!IZsVNh3Jh~(m45v(5;i}9ks1cy7vXJ4B*yPzZ zUoJ*fZ3_N&38{<&VBTMI=dY?;=#?SjUpUY3kmA{o19@oCOg zlQ`A3&^7jKh=s@1o+UdR0=lPmvU)DLDwyi+V4#u8laRu#?PRL5#AS_?P+&@Z1e1gn8B=?Owurc%;8-2*VX`x%VY{zm`piRHc$bB8EiX2i%_?|m zn%dgpbeEs!e%uV5d#%%GS7c_gY^G1@EMw2C%Wm7EOibI(8cln$L~O~zyVeUTr>qn> zrJ=Z1Sup5=)7GWlX=$yKSa}53a-<5ZjNlb?5|}E|u^~`3l0#QXs)=cmSc|6>BOkKrnW|H?>!zbZdS~4?wd$3unbIxMHS45S$s&RD=X)() zOgEmk?P|}W)fSi5Y?PXER&CXF*C$eZvS-h1UBa@hC2F;^rzhhQvCAfoLOXWMx+N-k zF=g50C;{apFTt!M(+rrz!W|@)Jv~iBR!%X^R@M~iXmn}K&~{ldfvHpC7?UO|+k}M~ zS6rBbjS8x4uXa2vSv_^Bi?Y;`6ye=bN>URi`W$;8v&r%zkLTxob4=62f*Pz=hxBBZ zM=_`xFS@wv#V#qPOoOQx3{1PuILmGMw5-iho8`iab89XeTd(p}b(?fTYC^yJ$TNci|% zZB*6Jefl~wHDdCvBRgMh;`ut2>j-z`iwO!JY;A5Ehjkng+p+L+^rUrfSr&(GebQ>U z^vuf{SsMgIRS!?trCac53hNTKn2yD+lRg(+xoyhm%-FM8+iYsD(-dLdfF9kCyN)wG z-ah@x^H|&YvutJT?aQ8jT6d@B*v>D%=dZNc*MGlGzJ9~83ln*=HM9jLc19&_Vbb9+ z5oifAY}EGPab;Q(A+}e@VqWQjwJW_tHeT0pJf$})RC~71Y{|)nX_q5!3WsevxAS_# z>nE$r);zo@lj)wzN+WT3*|R5 z*8dse>e4U0OHE=_Sfn&nDN<62v44M0lZ7Ne!85GtEEy+4`*v#^v)9tqWsOk-; zRn^V5OcF~qRf}9?bS*Dpr}5ReyyJ4>%ca)#9MM>{P)dw#t$K48Gp<~p_M7Ma`r^00`A@(2*&i3bbVrrl^TS&^85tP0I5)ojQ3 z;^CjuzvQi-&NVLjuyyXbx`XB)*WIbu^D8cJ^`tV%z323oZ0?pbU%csg^`7^cmFcH# zZT3Fbo4@am-2OZJ?9)0pQ<9~e4mvX^Eb7pibb)oDl2pf07gmm?tlTrT!&cNfaWQ!r zxom2Bn$yG8u`NJl&+9|wpI&5bYV2H?WEvLqVoT)0sHsMePH1fGSmY&f^6m2{#wQ$yHg$x6xwg6o%d+n;4`)Bqqe(+iJ`ps+EGPTdQ$M1jihk2dVnOBQ1 zpG}x^rsQGFUva%{&!5k_zVLbVntMT8Uz^WskNhh0{nz``FaGsb)ZRW6;Oru_YJ!QO z${iNNC9Azd8m=k_XiRwOdvtZ7vijVttE=3vZIVnig{ry;ucH2zx;Lm?2CU{fBt81p5m#h;HLXZH&n!P(uL%OluCSUW{0;qMEC+Y?AHz=r+aKS%GU5l@_>ckzC8+bhbChU;O@I-B%j| zI2M>@PFoS&)pXfkGqL|oE)*TWc%ye$0zo4?foZf_qb>Ei>mXh&wk3jeD>eQJ-?()pI@GN zd3s;=^O)U##cO`?_+OXfuYaFE|81Dd)`bhtWMr}m1awKNH8k+B1T7Kkl=8aJ_1trz z5O2`dDQmAU%h|}tvvrEIVz85krm(iEP59zNR;HXLVaz5OSFan#dZkY1+2P927PVxD z$Vy)$#w^FoR8v-=hg_>nrZNTXjNswrR#|i;IH<1V?7#TG{&Sz2R{18ceR-_ZVDsG5 z%WhoQ@#Xl!`}&q9U1v`RPnG%edhYBKuTLMneyJ+`Mf7oFtEXzlaq;ux;&!}$_T{hh z^!%6MXTSYglf|u&&~!H5Q>)Ezk?QWm2HqeB!xf4Ta`>f<9bR@lzo^Vqt{pWkYKfBr z%gog*-rAm$JGXj7KeGP8HoL&UBs$P6Q*732E5=IE0x6fvk^x+uj#HF+b*w$1j8w8tql5s`k%i)`I|Rcdgr?LQkxqu+sMtS_*G*2{QG$85JXz zuZ+&=atciCn(r}1;FyuO!^u(yhJf+XOQ=Pkd+Y~$4GADOjT(dYzGo(+_i)DKe!*S(szRVk^ zrcN@P7I9#)YxC#)+1Gy_ep*|1fA0Ir`;J!SlVjJEiQC+?6t`J)xij5&U#xjf<-b0* zk6ZTM%U}Qa^0wz|^Qv{;-}`)h;d#BZpGCGZrLWIVfA#rWy#MiMKi+?wzubOp&D}IN zucd;lc5MnO8yAK3FgQzSovB>Ea1yh0rse`8gRr=7!7MFoPKH7grYMDpyJXJx77g$C z@*`%k=K^QR?5xYNzDC#P#zi%VcpSKHGE?f@)01JVS9MR~yn5ZNDQc&esjBF?+t79<1I z>66oz+gV<{k=?FeSC_v2?1{IhXTSYiY$) z**3`KJPTPK(6nS}?vk8do0m>kb}v&ER1Q&b@^Inl^~{{LVPevaxo~B+efwNKW^G^S~ z{o&txJ^tvO?Y`S;YhteGQfWsti%t4*ou?|;fa`dj8*UBBnLy6NT@e;K;dzU_ zt7P{)!{*Vcb8}f%*xGclY_TBaiBlr7%O_8WOt!j}shp8E%Xq8LYAM#kO0zVw#r?V3t3l8?6oWQ?w@Vve)aj|_39U&{``LF=e^>aPal^&z8U+M`S^>!;UE4z z-}v#DW#n$tHL+_dgUeIzWEw9y7d?OCzW)qI|7`xg&piJ6{L;$b_o9EzpTGYF|J-+f zEuX%=Q>)J#`H|0Ve&*%Ls%o$DUfX=Wc64sUjOzxIIt>^-8A%9PyBnGU@Hr+cHDvn(0Kz z_4<|*U;AbocFbBSz?eJPL98?4l+&}%OT$eAB7-7MM?|M+EXdIKQ~r5h`yspVORxUQ z?3b;({z=w<@%a}PU*8%%xqa=ueaX*w?_Z8T)?Y7^*tLDp%emRS8rSA6J@a}_P5aAA z`)T#t{1A!4|Aqey$}j6afBI$m`uw9gwsQN|vG}^~{Bmp3 zqEb)Mt*XhqGj?BGuADTf$ziF-sgOX{tIjG*r-$$O>T)q5Nzi4+b+=Eiz(NtDTZ>(2E6$ICWU0M=!xyW#_tVPLWPuGpL=@VFPl^PmN~7eT2fK190?4pR_Uv&mMuNSINQoZ zXwpg{(`lJ2Qk5gqKCe9Bm3^Sv=0&KcQSH^s^Vab6@KA+_|t;@3~LXn}^??|G4}mUi{Y;|Z$_oU6U+@>h@ zENXD&*~E}ob#?P*NhO_09d4V9)ij+XvuBy^OI6+a`F{G`lM}5XgeOEUxL&qxv**-s zaaEyRswc!&2F0if@_KGBxVqMB>W!niOSM~qZe?m~Y~)y$8`ThawEubgvEOm|hhMzW z`=|Wy&8+vu+Ap@B^4I=_ee1WKdw#`S+qmUg_mWw&crLw;K5-=a{1g2P zHTKWh-`MNkxPJNL^)F@xmj7P=X@6CBRo(phv)k+SHlKa*^6UD*+vgvx_p^^pU)9Ov z61YH|Yqimml}yXrqHdfLbkg=x*|UUKR&J}TqPC!F#EGfOAq^a9KG8v)CeL?u`p^4q z^F7b-UhUiTNAmaUlox)j{N8uSr+>!}+y4xg|1%u?cYFHrt$Lj& zX5F{CsB^<@+4q^U`F{1M`tSU+e^{UVRPfEGUuw%2%=|5X{MY@<=gfARV8 z`F`s2FP{BYS#x`R;0rBf-6)Q(MU#D8bJK!ij!ueXnZ=koLE2VJGH@E_>U`gumrgRe zhIBAY*?Mx8&}jvo&FgJLHq5vAR{84A=4o05g5hFOw=SO9$+=c(GgEJ|MsCnabCsy( z*&=Q$QkSfaY30kD<+Y~hj@C7eE#4m28Wt^nEMxso@27lx>$BI_zCZr4{`>xp2l--U zTN~f(sH$Hdf8M_I+{0VXwwT4HK6$!wVZwPuvAKRf>(%#{|M<_)Q|mwT_~y;iZzO%I ztSvtH?%(mc^f#Yv>*~VmBnn?2dw6@|i^tEuu3LRs)b)avg2|-M-4j)|E;b2kiSc0M z&W#q{^5Se#!x_U%&*sYVxC&31D!i3(W(tp!OGC%xymFJD@3)`NO*IZwR$$0chUR3lEG6}{@cgjsUIfwY#T+LE99V)t{_=x;sv zc*VVXfx6!xW%K=9i#RX8k2ik#pTYk>1MhD+f4l9oH}on`HobLBnXOVRGo9)A2lH3< z_CLzM+@F0oc>B4%?z-hN-+#M5`kVif|Ma)wz4zkWetfJbKinVZzrKI!?#Ja%XM2ZU z3Q)Oh$u`Sp;ZofWS0NUWtIAjQs;$$R^di^y;@rTL9+$2|ky=k?IVd=^u#2C2GT-jo zkCS^AwXvm4%Zj@6X4j@mrvw8tmvm;DOq(Ud(!1QuZ5p?7+DmU|w?)yRT6&_9O9DN3 zGZ@l#7KH!Y|6$+zz-RAI&-(NHSN^#_&hKhe)27?5tNPF2vtRMo{p~gNEBBdi$zgd_ zYV-T==I!S{{;SXDd+hpj*%`5l_;CAY{jdHr7=Bp4`qS^6_m>~Xhkg20zh?f_-}|0# z=ks6QZ+`RX*8SXT&U7IS)0*lx>@dmg{cS6r+kCxc!o2G0M>+rWH}5ajxj&8P{!&}&Y;)wP@xr!w;S zzuCF>e5IiQqNWuob7VVWX<&A;Z^=n zfBe^f23=5xb>n%zYxhn)-|FXX@1Fkr%kRBEe}~&0+8Mae{p@qyJv~)_7-`%P^P2l zlup8wElORT>yPc1e_dnz^sipJ-Q0U~Zr8)@*6JtC7^B14* zx%=Y6|E-MQ}-KD~Ul>gVIz zLYFjmX|^%tCZyYy{rwZ^k_o1cBTS)P~A-kp22 zNOH%H=Z|AvR&JKrz0dFS3BSk__bmI(jrY%={_6Al`%_=r#FW1Hx4z9JB}&6>%d;3} zcTpql)iaajU4xrd7p-vDUS`Oru|mvrZ&a{oSsP2wGLgf(r#<16V#^R&t6AtjugXSK zt#oICvj%U7cdXQvD`lZ)pDbClNO#B1W!q=H6%cs%n&aY95v?UfBECVdbzQD)WNT|? zS-6%X^{M;09aZ(r|I)ui72mhY-+p<|J?n_KX}dl5mCQMD&-dxIXI-nKTBa49OWE6U zJ=yrQUv80KQgP|=nU~L=etS4?&#BjcD?6S3R{|J;h$mX}P_vF#2@V zi3_U^$XyPSnHrTl*MMW&WpVATo>iN!`b=B)V3}^qo$btuQcI?|b$d+;elFL~rMm6X z2~#7Y>Oo8BZzx_X*Anw{zn2uulA(^%r| z+VF5zSNs9{d4Ks^f9|{I9P@4G^Ncd1GIrB-LGPyJY*}mC%jFsC=XhrN<~cvFecO2B zS(*0P&9e8vdJWb`!pWS`q}B@+`-*d)`{r*ifj&CE@oomQ6C)^V*xqqNYJp*K%$m8iv)8KFxUUBbGw znmA=V#Vhp{1E!>hb)MO-deW}?#pi>P7PmGF9Jp|?EOSZ`_bTt1mwb(82gPV!)Mjka z+PE-T;DXH7WX{|rnHn)lr%Y6~Y+dBtW|15}t>W+ezWwIE^!VlO%!#esVzOp)rRkdO zX|t|Pb}`+s)96yztZQFSoKAhJpEh?^QQzV9`s@Dnf4;Z;)t{q5ewit;$F^L`o$MiK zTsix-aaaRS)-hHGi_?KCnDvZTb#*W3*p(V`!0?LO)G4XCrrA78awkjO%uTwp{On)3 z6pa~I8U%Rm++48qY0qL$wdXm<^Cn#@?cK_!bUdLiLo(cC!A0E_W}dN2Vz#ZgCYca$ z$~z#{F_a}c)?RKt`_KCDr}vFtRP0yZ-g&Om^1>|dFsZA`C$s&ckGXZFE!%7zeRB4_ z-M*i{&08;j;otmoztXS&jGex`Wx=M6r>0xH+L^ZOdfCNA$*vb?OPP8)2P6nO1_V6H z`V=a<#M4>e(Tk==j*!zmdb2`%I+U_KcCWd8wJ!C=r*vV)l!g;#I#;7!M14}cdf?2> zJ<2iHHG`g;Onbt3*+Y*t>)4uLzq67|Io>AcW~NF>&RVdAl~1xTv~*sm$I2?Z+Fg3l z4<5&#JMXW5X5KuBNRx2ud3)9SFBiw1sV)HLO5KVTfHXmaCddC>Rcsi)w9BFs?@3jEE1ls zyV82?(r>pggiYvqut;yK#?8#AEjONc-8^>oZ0Dp!O%}Hnt`fL3Ju+B#RaD4INmu1r zyed*V)7IS5WMzw(G{r<+fRR(Ykcg=C6Un8#uM)8q%O7$JlVUk z_MZ9Q^FQOmFFu<(ac)d{WFwoa#En&sq6Q7T#cMT>J$75E85Fc5gu_Ey!@)q^TZ@O6 zcc$t@A)^yp92}>J@~m*3ulx3dlGgD|CZ_h>Sz(8xx32YEn4BJUP2fq`iZ1R+UHS&w zyuC8jHfPSth+;{Ix$3HA5}VR=mdhdQbc(>!RT*MQb!A@)|5?}S&%e4na)+zj^V2Ur z%l;_6-E+wDQ}L}c@2Bsd{44swFZp$U=C$Ssv2;A1?BNy`qIK>lUx!xey(r&QUT!G^ zsU=wr4!tg6i#>WWeDRVNfA3q4(KJ-m8&g4=~D*LpeUPSrhiZBkn%&n=N{%u)eu0Xz$5hCh5CKlx|l z`%g}VYYutE=N{fZ>C1;h(JN11`@GZh!k6<)&h1?`f4R-Q{+IL5{gRv%bWr8C;qfa@ z9zll$I6bu5rtRr0^qn5bbmsJ?Sw()UHl?auOm|ZhG33}_qQWq-)gnbX(q)Z8R~!4u zU1?fNT2mF$Gm4f)dSr&Z=+|AX z9nQ0nFKVqy>$yW=zSCk{jTUNas+4WI+?S=fQP=p2BJU!l=aqYcr=_h)KeD?ha@Ea- zB~IPf)(HC?+Y+g+9QNr+R@S+dnW|DodMBMVva@;KY}&T&=FDv?rfiH3bQW}(E)sBH zp(w`&)=l2MNm`Qs(yRZ(x9+WrdHOur;e6`py5en~Dl59aM4dlx5M>4~0FnKcVLT$)T* zrXA`C3)!j{7NYDhEA?y*_d220)`{Ah3QI3+$y_rnaNWA8=}J+_lQjZYDx2wSlbD{e zENaU_j)hHIigqp4RNl6L=_zmCrk&yr+GfXtIxfiy%b)9ypZ#I}`jgkgwc^}N&ZnQQ z%U@QqS>^e9yK{>pU;MJ2u6`kH$DXSCB%8W_x74mo=u^9trIS{qaqg_t6lWPR%iN^1 zdJ|XeS+UBsQ9*ISlr2hqwz;Zn9Xw4>cB~M1)UiT`OV5a@EyNJC%*ki%MAg+=QZE#{ zP6wH8_S8DPYWkGeS$AT#O=FevUb9Ox)jO@V$KzC#gIJ@+q_29*^p@%bNXBWz!_)x7XU#&#SwyCze#SxpdaoKU*(m**=$gd;N;>=e(J3jn~(ny?6F+@!9*o ztPk%@SRoeZvDRT#sK?2@k~1^Ka+P;3&3MsTy2x^ENsvm|B&Dfb3odEQ)(x2yb*o$B zltj;@c8{j1o@Hl3HI{CAde&a;&;13Pb21ZVu2_0@-K5qjQQSdyPj4?&+Z5%uXl-uc zEbcYCqFDN}F7;}}Jjv$VwWh0TSK86(980&EgjudlTe5KR*_9G&FQuo=5SEwuQu&`@ z=KjThzS$P3h|hk#Gk@i^3hCC}>efD+zRvmjO7(H^{rCSFn!nripI;E|6YAr;)Yam& zuUn*3mv@w}&hD7A5wA`;TrAyL=Ip0*cCxM7mUi*9iE}g7vQAp(v0G{LcDH3NQ+-1= zo$~UITq_wI9U8Ov)A`fCvLp_vhGYyc7q_Rnu1(sSV05h4aazDi_0O}v#?Sn5{^HMDXH$#%YY#7<{Bj=K zg;{dv;-hC@E54sP_h0{y{n1~xANkG0o2%>6#KL!7Wl>k3)3bD>oH{r#4@=t-T8q!wvU_6|Yp1 zouaI{vh&({;|crc*VbHknUE6Xvo>?hf=4U)B!nVWIT9QeEnv{t)RG~(bc^bx@YK(m zk*OwUqdm@wwOJ@FoFx{R%Ck8^qF?mI(?8$;sz2Ws`R>D2-+7y-{km;s`$X`xZMkjP zj{Dd4)a}2&f68COETto+DV|~u3sgdc1Es^&;@t9PW=5SB%vl_%r*SCFt?#s47AS2RQ=tY)9M%ejTOSVpSI^>(~o{W#|epzbo@~40GZ}U(885XVT;FNJm z6BLW}Q7S2QD9qWMSs9s?ZM@iQ*V#jvnxVp869cEtJQ{U0Mb&xNj9J&*C%?K|erAEM zsh7giw46!C+y-k_TPGIJytb`(^22{Ux++Esg_s$bj)=vqNafg|vdE)rl}?zj#}d~q z-GW}HO-)RgedIzyGo?f_w!M_hC^AWEvq+nmtg=IK`t%8}Pybx_tN(1t-jCCkRh8_u z6wBEAX1>F&->FZ(*>``l`}lMJ#TXq1j*iemWr0?Qw(Olt8#c#IRSMJ$IIEUtp9 zcfzOG%Kr@J_1+&sXS|;8yXV^#0Sh{pip`3-6r(itqzS*l)ymw=D6h}6XR2f`RPDPR6}?NfSXF~{!=?6= zt4jq=PYQ9(UGwJcpZjk=EoEul%&F{V!7j2^&qP);rO9)nNa~75+14p6ju}(=xLlpN zRwQek-0YdNvefLvrl(uB?l6wc+2#9MRJ%JXKx1>vwaR^W{xi(4U;HB~d*+%-zCHWe zAAYNw|1;kIWBlD8`_|pBz1@E)U+;c<{pI-nza@`Trlf@!$clyu`-*T(6`RgBb=K5r zXCu=l=1QJjVcGL;W1M60T*1}b($cQ4o}9Fdbt11`=xQN`O+i;@r^K3E^Y9IJ3A!AX zzUAf5!!Lf$Y*{F7H-Zh2i^e&sj$*KV6m6@(u8Ii6Qy{F3PO>(9r8iKB%Q>T4iyLzx(HGN!N^vC>{e(UY> z$4B@4xo7on{*U_TFV|21x^MaA=YGzA?GLN#=Is6MSGVE!{b%)_Z|u@9r^pny7w_4< z?rDd+$Y$wzav#qfn{p|Z=YU^L(^rdaL0|70Kl>|JSC*f8etYuS8;_$>`_6s>>3w#99z5Qq@u0{!^2x=RVJ85c?q0v`@Pdy+bAeCRMAKzaCNThs;DO? z1ll|uY~4<{YAt-y(-xSxa8b`9lXIKYo_ZVUe%28Xth%(-bDKuUu3M*lpIo-SZJt?v zIJ4x;wk^^9>@Obwxcwzwc<0+^ul;TN{xhtulfV8~_>khKyYzXPvgL*`(^}sb)Isv+A`N?d~;&zn)K>y(V$joZoTLS8i4o z*&O)%*Z5xXo@ukT++B0dLiZ%I!s4WJrh6(@TUuT_>2l{?Lf?g%Mr)H!=sEoP`u^Zb zOND@B#!jYb66IETY~8aQ7Uw$55WUkj#pR+TQ@ZY@&P^^evz}+Ic@?B6UXaabmewD# zOD)^TD|%XKNpITRb8Va6N+lFZti`PkWzMulrNiZ~V4q-u%sV&R@UkE?u2=?b6I7>5v--rc9shb((Eb#B+Ep4+K$dgi5AvAmKcoU^pGlwzY+ z3Y+GoKV856*`<=6D-2Cbk^?gNs$S(3=>`b|$#|R+u~m1wVm$SPkLpyGR5eYN$m|gQ zz%?fpnVedx_NXjWM}fup-mDX6d7s`kdt7s`+_q@vw$q>1zp!&ZRk!@y*G(ms*8|UQ zf0^I?^*@7GP5s)K{Ljn3{%4r+diSTVcXw3rroXrs@BZ@rvAUfOQ|wHrtsotk&;^-|SqttsM)MqgKj%}RQykuoFm?Ags+p5c*abJac-B?stf z2ZcR6trKK+^whJ+iCce`zy7gcX>hQKh^t0+n8xZ;Tb`tz=w;Ulbt{>;DsXp~&(@h! zqqpola;>V%r*zIkrD;K{4!h_WZT9tf@@>_puODCieErq_(SL@- zlTU9=n%KK+(n7CU3r`)m*m7p|PSxvrZpwNldUtcLduv>mTsSK&=;%tFYkENjYqsv# z`NXs6)s>l=F&%rJPixF-nI&bqWSZA0?UgfhrtR1Jo3F$@J(aO=N%q{2>$c2UaXu`k z(7C&G&3>*iG}ly!qVc5>`GGezgZ>O5BiqfD)> zYqs_TThFs>d*&`&dA{;z_{E?98CZVp*FRJGbnV_{bMD*ys@d=GXZ`YD+duzjD4u?P z`Lp?(KmBKruIvANdRe7(-Qpkr8N9zuf4o21S53NX!7-(_xRP$!*%Ay6Alh}7ROGtw@R_NuhZ|ag*B#BfGqp8jru4}@J8zn~=0$DlU3%x1Zzx|<1m#|z3GCU^iU6#eAC)=APaF&aK zX|wFs$?j5`Y->GIRxO>Cv1;jA6_a!4)Rud{eEg|@@q<6pf61ROwazZSy*zp4fv1dHAbs?NZnZ}Rb+CVT_Ee;%wEoHJ*Ur4uc=DSTC{TpeXLWz4zDqeD(Qjs}Fy!e%+UU#IC>DQ&xK4?)G^KUc8zk@O*<;8EpS}JgJnfnkgv8) zS^lx=;!pSP>%~_7vbXzNf9{veJK3`7m%l%~TV+{!KYspa{cAt>GyJv}?!P`iIsewO zt;w(MGr#+{=+E(&GnQUDuIsg^cZJ4^r^VS);?uf0qPO*iRt4KGC6!ycBrNLljyb+QzqVLzJY{~kE_W->#90R(UX|iE4!Lxe;ll2)BG2h@ z6ZKM}7P$nbOIcbM3&*Us^qk8bl$9;28oe#8ZCXZMDw|G^+PTvtDl&9lOQ;1K1G9#+2HWMVh>T-VJ9OOR3zMCnmK`TF3Nc-)TRpWI66V-NKD-`sJ^1{R zVY;G&?8s@vFo9j8p>{Ls= z+_5cZ>$UWWb8d(jTkrOouuX4Wy0fRWiTI+JR}LpGIQsh<%(`WMEGyl6$(dzqO|l-I zTpiSR|4e-Rxdkna%W}9@b&G5loYpcu?bnJ3PN!J52(BGdjfy@yED>6Bms^%m$kS^U zV^`Q>-;~EUThD7-y%FE2m*w*&N#LZ2;M5t9EsqPl%KLTB*5by7tg`B|*h;fq=VC2p z^j2oy%AcRUE`Rl&=X)PJoz^zrQu1*}CeR)cN!kvN6|eZm&0ve4cqrJvruvVAHFqy&I=^Wh`7E7HhIN zQtxy$)2fR-7f$Idxnz9OacQRZ=`(v4N1bP!>na1a)Qg}>AlML za+Eq&^seb`(XHKLQQo;CrzADK6^yzxHoAU1#kghZxs3*g+tpdu>1@@WJahM+#%Xy* zMdje@!8C6^vv?MT+)U9;rR#4j~#y>{$*ZfqMB7H}lsn1Y^f z%3_6UGhKO>ZdvZ-a^R(or*5y}$$5se_P+Ltn0@Qw+SOqT69O2z7<)Dq-JZsJ?zojp z(}U~s;(h1i1y-xKYj1t>JTSOt=4^NMb-QK#j$1xiHtX7h3`^t5NfWc$mfkq~>5_o! zrPVThqPrw6P4+AiH9RUBX0z;suiC1JD|_y2*`RS*yU%WO?u$L0S|;rtm$pq?cyo!- zi|9#`e>Q&EvomPdnrCOZxzjFrPbytu!eBDlQ{up>TiZQl+O|4eG38cSrIV_BrqJ?n zc=+C+%PuP0p3aqCAn3}mfI(wV%DL3tlRbiq94Ah>R#|YlZO4ptlZvz_-4rZ(dRZ@T zz142bd9jTvJy#ugdn@H!-py^7LsE@y?bR~&&6v68hX8gl(FF1Tw-`7W85tOvn3@m#oA|T!>7U074!oRlv+nE9 zMqB3v4jWn%f4IosvFG}C;?E-%zK=|Y9v$BErT>I=+J-;QjjcaekG2c4l=U%pypUlJ z+W1obM1Z~HAEv_#oNZXN`OHyeX_lTaPndTTmBxqMoPjDEAB-7sE3S8{UY;Z!KB9 z{?x;m0)hI5gu07`iHQds{vKX(;7{_Te+-YTSoD~?cRpCi=iKxs>HL!VfKTtL{4DL>|Olx_NF_6M@eT{1`bCjaSIermJ-m)hdfSJtUdo3?1n#@#zj12T_H zl6>u>M(YS^pWX+VJnFPt>+QWOe=7^p02G;&VRLg;h;merK`7v1fjXPEo;O zrrbrYTDxW#U0DC>-xq$5e~BAycq{}g8c)=h{f~R9O}RYT*H&tZ%5-^;Z;@*MGGBxT?C1~|mp?2})w$~Om&0Dj%${#{haK)da2#6sgkBuxv9E7zFu>x>Nosn$oV9D`V;@jcUFIW zrkc2Wr9^Zb)if>k)bY>JIPy7c#h$V~*>x*Rf6bcuBK%6lUAyH+D%OS@{#CxFvs-lO zKeqLOE7yO%{PD0;P5wX45A4^qs(Sr>R=+B(QTbxnpm}=phyM&u&o8}{@#Ww4$FO3GQ@Rz``KQbclt6#i5ajb?@b46}$d3{Na8Z+q~dg z_itYhK|f7bi%F`T3B{g@iHS@s90Cf_(M!LsYd`p(L8C~PkMW&=#cI8USKkF6ndqlE zQ*BaaRud23#PS&{bsY_qRQELhR{zCOTD{a`npW1T--X}%f3K?hzWDoHu`Pnk3!*aj zcHdj|d--2g`^3w?-DcnUlfU!QoaobE`)~bjPx#~hMX&Bba^%`;uTz%lcgxBDXVA-% zoBbrEvG7Fntzp2mJ8gI;%iQqDouNWb`MZSdz1zakk-`x!%Q8M(R2RIsqCaoBVNuBPkgH!36rwW3 z)}AQSOa3Y?A-j0SpTi%jMJ7ir*_yJs-}gd?jD%X8sr$Z)#aT%+;-AGCIBdC~Yjgji zKs`s}iBkSURHL*!guhBz4&Htp#z-?ythJLb|%Hi`E75V z)$(g4ZwrT*$+>A!pR%4_307k533+7E|8zCq##{CrjR#^%xPRA7)bVEO*_Bn2+Q_83 z)6OBFmwnp$HRm-wHZ-QFPT>%rG5OEoBXw*#?Tm$qzmD+DFImi_Vsd7qj+Y}_WMi7z zLRC)3%`5_rpybcOeXc(GZNaYN39kgI*%c2I$;KUCvSpdG&L@AJM}-EnZO?o@Z+qsm za97ik&7Ca=PC2qZo$|Rz{=AHAzu{H=M*`~>MwC_Vmt|7zOq*6{F~?6U?_J)zJP_jA zz3H0h)3v&VAt9owE9a#xudqKRW3;3BNP)Px{E5$TT1z#=SbWq)&COYT&z?Pd_wL=Z zcMpbyiMD2z3cXTYubcb#mr;Q&6Yqp)de+C)nev(sl=dy6BU8@2$kb_- zHk;1)&sd@59TEOZGxSo%e}+DL#Xk-I9$sH{DQmCW_J-A-+owgQ&Z~Sruk!iMojcS{ zO|`O9_J94w;_=GUv5J2v-{`-+U$&{s}v_?4S9eGD7Ue3<)u{$k}bT*_)p{+_x}&a=wD6ibR>fe}=28TrT7{L>m0e6!WU^#@L>An zgl!LZZ|6On+dMh(dI=OvvrP;yUClB|`KDm9O!js#l zbvB(4|F>9kT5zq#S_Y?STJ6hM`UT7JrQOcmb}usRc5XADbiqA8#(a&_mJ7EXY)`vg za64aTPWrs0VuSg`HkibXx6GzRsqE?b9OD zKAnB~Z!Vi!SK6(NwM9pEowHua(W==InZraS4<2%n^(Ju1&yrkMQo6hTeK5b}L znWBDP=hJzeO($e#|7Y-7lF-O>%i=1h!m)Yk#z!?xzC5#=`B*w%?e6Th+j-JCKA&=* z+^$Ty=Xb_`iVY}4a<@-Dt-c=w_JW8n`S0`JzkmNe|NUR);IFmy@z=lA&X2$Ot#*F? z?e8Gs+u!}^cfbGr&rpB&d+q)F+aUhUZ?*C9*T4RakG~4ia`RhtsFI$tr`iUlBbPZd zFD=!P_+XX4`SowR^P6A)`geZwo8NW^*Zj6Szy9^Ff9u!3`n7NU@|VBr<}b*q>;2EL zxW4|yFZ1o?-?wl7zJ2@l^78WX@88eX{(T%>U0+>ZUJ-id?%l&Og-2R89+wH2E}F9O zs7{av%Ys9mDjN^;m>spSCFCV0@wkgol~Z6+E7Rj?n#p~dj$)^64+iUT&)T)=m8UAV z$fV;k1;=F!4)eI|NbH!*V{n|O@VLmv<7X=RRbPu;JiFdZP-lvUulp67ByX8QZ{EFo z_wF(KaG1ws1-Hti7%_`S8zUa}Suk?FRArDXJj}ay??fNZe(yhgXSefi=iPSX?34ct z`qR6voSPJDw#aww8cklazUkc`T#I5Ri51+jDB#YY^gvlA$U$X?1k*{?gZq!%F)z!z zd%NIv?%@p^cEA1f(L{5>`DII={K*NBs%*KZR)6ZJhS$rO2&YY6Csii3Oq{B+@Kb&3 zwugIWpVrxQ+7?utg7Dq5XCFqF7nhfpgxFZo@+ci-N<`}XhKzd_{hXWRaLSik?vU+Mo0?w7yR z%KKmb@>f3m>es*V;n%dcA z^R)PxRXt6uvfO$CjE+n$sF|GKbnKDpgZHMDTlag+ia4GWmBo2-X`g29LxzpKHx4xN ze=+C%m?zzKclM*(4Xn2}?DDdiI7?Od$fjRcHNNx8w6$FES?+3j$-BwRC{JM8ftd>! z*_QfdekwYard^! z$iwZE3ltn4Ej~SCn%0qxuO3$OO$uH7{3K%B15WQ*^2(z0KE|F~j%pP1BO+(|kjwJigky znv1RHR@JYlRgV{b*^&2JMuel%LY(!z<=rYF?MJO%^)Et`R>GyQADGghetsVhJ~!p%?4NqdEoN zqFkpQs4}lj+IW~{(xxX1bqbG*OtW~{rWyHk-ix(Q_x5ePbX4l{>t*w==D!j4^lF$L z_}DbW$1Z!)h8>$(KSg{zGttcH+yR5UmIWFSwY<*13BiYDf{ybP zMm%o2ckP~ZbhO*Nd)F>bxE=fS^^s4(ovKX5uY|h}E#IE;DrADE_qDABle`xe*78Ki zwEVQw@NAQKl-ZROQxL!~?ZyJb!+ehqKDonba9lL!Q^D?Q7LU8UPU;jMxoq-$^4Y9c zuf9*2(sS8i`oYYnjls9H1wCZVrfqNeG-I8<&UT~I1}+lEbAoOk7tPsp>PWN1n=Xs{ znpy9jOXlT0pBDLa#>(A0ch7tFEMeop?UQpq#z^PAZi;=o?dNLAtc%||c{nbHuaBCl zYu_Sg?Y-C}tv{(%$lt40Z2hrHMY~9Am5l)t#41y#`R=H+nZ5Zzo|^E}X}(W)?wm2} znY@5!d5n0`qe&+}v%Ky7_)YF+&r!}h6nf>52`jDXYKOT^WDz7?LPxI>qj$%?(T_9EZ$5ksuvU@HJlfI zig?(j<2z%vxH&))g&U7q8f!9FsibwQ2VMk1+TMFfcMPGqba^adEORF@wgH7?_v^6oq`%CsyGKH6-`>W@!&-^QB`A?t^k3_j_^rm%iR=RsR=zt=j}%hrZbr>nm$A>DA=dz6rDENSRNa zykMr)ZT8n|rq%Z~f1TQ-?{t&lKf^bc8%?ckEvcNtacbD=tpN+OF3!X6W$acMTfhlVC)@1A1J6%uAbli9| z>{ZA4$W^@i&Yid*r{r9A@h{7!Co5#uuF`0`zh%Yw**Q6%%BtS4zPeoFNbzE~>V|92 zXD)X)5=ncaXlkWy@z&|gO}Z)#(8kcwV=JqAuN}6%8f9F1q9p|$SS=!$E6Vmi_@zzyN)lE+q?|t{eRH9GqZO8Vg zBjNLcg@O((`ySgRbtt7&>07|{suJ_i09ik&j#z2EpmMfb_J8ZLYS-(ETI39Q9GI(cbwhuP(ttC)zMEE zEWPq}{#CI&H^v_^@qgLABp)eFTdvQl*{U9|qGUX=bA6Id#|N`3@lBUDx>f!>nsCfE zZ9!+_w%@9@lT$$yz$?cOHm(o z8f>^V^XNiG*7nSxo-40S>Q%bZ*%Y6h`NCfprIU8(){#!7cZ{w%UK`pqHg*mh%C^T`XEwjEDF!u#(TD_OB|Hg>|g*tyJ}tVh=GpU(8MiJh^; zhCTjorTg}P-H>!{OEq`)N;$v-?kTv6(E!^4ehKITLgilTRA!wH|zrS+j@`Dra z*_Jc@_$S+NJ9V0h_?I}9Zk>s1-o13_h`zh(>(0oWH}`)2o&Ve>>G1aWAddXtbD#1r zaR-~48MF8wUg5oC>l=RS)U*eWYqYfuT`Lmqh4zVjNbag&)$5&p?`y`*^z^+^?q25( zKL|1U>E7^+KSFXv*bUuo&WCTxE-pPJY*c)g=@d)GRvA`n5y}o zVQt5z#s0sx%L|AF$m;q2JIZ8zSeN&S|JpSQA2^J~KUszy6u)+q=Y{4ilegz@<;b6s zuiQCJ+Io@w4f7S-Uffv{{NV1%k3O?5JwBkFyfrep)@kkj9~<{A+GZR(OaF?Nir!=y z8>iaoT4pSNu4H-lef3p|mUG>5r1|$rkLrxIA79;8NiRIKX^H>CrC&NCeebK-?@ZN? z;@|VnThsVS|972*>7tt_*(J`Z5pI2JaQAaljdXI3q5sUz-{pju?yL7m zc=d+oQ~TMt=TGTTP)bNHU9G~kbI%~@^x!jhHCV)DbShdaXLHCttS4dQtp{yDtsPoX|x|)%dK(H=DCrSk?gW#tHS~+%{tz99xC~+=3*K)TidZw_EB7?G3QLjfBqsxW(!~Zx+l5g zQ|Ov{opsUbk#qkn`+IuwhqpU3R^Hfhfy1ZxPRg~;Nqe?k7qb*Pmacuq?5B;n=ed`H zyN%~*>mHR^nr^UIzQyVK=eEBllQ-4&PilGT*6ny8HdM7KG*;q5zq)8!;^8F8e6?+g ze?MDpWS2Q8#(ksI!c)SGL*U%DEvyC`CRsl|nUd`;ApPF_VW!)~j85TemXkDYemXn# z^UI&xt4l6ry4gh+r@NW(AA1?wn$)sWX4h}~#j^7=)<2)={qy_f%^EAOJ)Ix7+*ke0 z&NID#-d!GZsq25-xu4hu$_Pz+bCwctTTCv9$ zGoH+TyxnZO@9|w*UYT6nW}|+%-1Whh=A)Q*>{Dwz2DsbcxFrLZif^_jo{};Z(QY8 zi+FhRL61(txe0HhVqNWS|J|7NE57xSvWHT_o8U5S>!qJ%)*gPO{+8>i%+HgKGFhSX zRXMl#sa@Y4btH4OHM7^#qMmCOTJ9DWo*pM3&)yrM`{#|!?Ea;EU1FzQ{5M7{uq*U_ z{Go7BYf76WZ)0!X0^<#9+_%2GrndSy$*w%&}>)huG&-u@= zd-Llh)AJ8*b2=y`(Q!{ha<)#6y^;E}wcqMH^ratOb!m9%lDu&4IiXh@mFwR2)n612 zJF#E9`Q=OnZ7H1}hR&O}1>BG_UViJ#TdSAL)?BPAtML1n5XSt+xbErX{U7&#FMqb? znsoJ=orW_i_3znCN-Jm0m783*YJ1h=SF7t!@vjiw{nY&m*A3GLTMQ-XO5q~^;`1o z`?XrxG;(3B!@}*0j%`1XvGo3arIXiYyRGw+Ech6+#(i>dKo9&hw`?tjqN_2jo5 zWgU8lr38;~r3Gzp*lN63bjBW&OYfG7TJxX$&*1jBe`;~$kAK|aS{9mSdv#7aWqp2k z?s-AflW57SlUiTf9=~IMYKrgaIpIcs0=9Am7WM1huM_um z?$S2f-L|x^S13ayI5Z^Aclu7*i4Uj!cCFf4HP!0M=I8VEPOZIs;cSiGv9oh#+GnkL zK2Ljg{j952D=nU#%38I;vyv}p)A64cz4rO#sW&F?n*PV`^uP0uLZ*CH=MTH8vHs)P z)l=rIT3N0;`OSK}IcmG#?5f=Ks`!%MuNNyzjaS#3@A%KK^@02o{ylfKM7^JLTq=#L zQop1%-8Z4?b8)Eetl636Z?f6{Gsw>W_@*;cv(!ZB;`vQ4XL>JPJa^xj`l&x=ubyeP zv-10oyP-z=PfgL0I>jZuL+x-*Q%OW)@9H@P{i08{MHtliHqLu#Snae({F3v#e#YB`%v-AM{Y@)2MBM?kTl7%D znm?Z(Z~ph;wb83j=a#M;5jZ2>T)+`0;K+USAd7$_r$Q5lLKBDLLi5@Eakgn$eEz2< zDmpAskg;3ObF)1t`=Ovs-qhRX3!WrquLyDRx-Gl)$A-H93@;p8r&i`W8K>D!IlFlJ zA^Djt?}HzNsw_BqYJ#*xa;8<^S6!Q36JJf<@sh3K+Z&nnDF({H*)gVDR=c@XJhlAL z@1|UuRy@Z--~P?nXMEgMPm9jZt6JXu=I!CaJqpzf3Qgjm86e?24#fgT7CnwM7CrG6 zfwO7h8+M(0-0(X4yXcgnGNm7^AC4b$dd~e+I%dV555FvDY}IHroo`t*?XsN8&69i? z_f4$2Cr@;hd061cw?a?+v{T?K(YO6K%hrE8m3=2oZAPh&GUvgAx3(`oR&)7p$bW`V ziyXhNAsJg1hiLH5jeGkpA~)#Xy>qsA|4z^P&ycg~u4^mD(*G#Z-gyw{D&3{AsIQ*&V8IyL1j}wRyj0u)rdvae#@f7D(Qhnw8 zNp+VxovWDsao$^0^EF+%Enn{WY4uxnjWLfaikF00*I$?^p0L$vOTUlDkJji{8zU2c zWSq-5W7+h$A}hsq@r`+()tv3F%HBG&N6a?ADB(uKE{`{Ux3BU(6$uwTT6l@)<05nE zbD3{AQ%<`#t-TWS)H=kE=g&H^HIt>QEg#=lJ+tey?y(O|%!z&lcX}VP#)b=TwZ5(u z*(!a@tmPh8<~y0|o>6nx=~}4$O4;e0@4BjL=c*2tYm3+oHwWI|xlnfdX`2kEystb} zjwY{GSx<~U#S*-;=;TC;39C!RZS<|>4?Pw-nvwP+Pd@3n^otF9-`rDQs&U`uoQ8d* z-IufPzOP6$P5Ls&b~XEw$BzqqxqCl+d^D4_FeaZv&vJQ{#^Sy9*Zl1z`q%9%`g!8? z60z?JdqgJgc;}MiD)OZ2Yb59mY$#plD z-d-wm@J>bH+PqeQ#DizKSp2>@~gxz3i7NC#*ELB4&e2&!x0S>egrHYeh-ama1Ib zYT%(4c=pgMi{HBiVzrkRZ{u8K7Hiw_##QiWflH2i=~0nDj>UUrzZbe!&AYv0oz|{j z6E25uoXNOx&4)RawGrD`g)S7@-st<(9LK!kvgf;)&O=F->tq6pKkVG`W2=GGHWv-H z6VJE&{LkRu`mQW;tKXiNI$qMI6V{w*k60srXQ6xIp@&|9mCMe@tiDolC-BuejzwMO zUY{3CyL#+F+t;H^O&J$ON)i^%Kgwd_$Re7j@vPvo*B_f3_OV9Vr|+owZ7~ZpF}<<8 zJ7uD=de))k+q!udU3~R`kwtWph`ff(?GX1Is~?MPQx?2U6n8nGd1OUccHJ)fSw7Df zXuRaIvdlPn;ndG(rwtTLF1y=2Yt?R#kep*|p}3RxM4oez^kk<`(Kc<{7kSOnb7c#T zjM%!|%_2&3ZxQ3+s!7UOPuCXNHM8F66`pg!`{w(Yo>|_`kx{&v+kQmI)x41Uo4sS5 zc3-Be?1{xYWv~0no|xNtx@+2<$8!R$MZRgiQc>^s$~Yt5`nk6L+>-*8Enda`A?XlfpB zd%J1UszdoD>|4(~+acLBGk^1=7kf%(HG#|68RiR`B>$L9y1htpfu2@$fFtup{*ZOt zP17pQ%jVZ7nrW<?uo3+8)j6QhS;CLwWvj*C*b>drmoDc_T9dE>wQ_Kii*6Kp3c4D%_WiGemCc%u1ijfeAkrqh*c5rb!0v4 z=(o(oXn$XK@8^qiPb{vu*PjvSZxz|@8mqBGv0!)8!x?!RFD>-MCvWtQdRRQ2CGYW^ zKzHk=hqDj8liVZHbFL>&;N0VRR!g=Baz1sN1M$l;c^yp#htt-XHPa~xxCT5 zDDTPLle;GeaIR3Ba^%WAjl$jS;g9dET$z6AWhtLH&#ko6TUMZ5TJ7rJ2^Sjgc#P3MCQs>RWyj;EI(YDj|*2isEwYgQQ(DwBI5e7{G z1|}F_W@G>XMgc)ZL&rdc#KOjj3pXA#_;B&zM+fMDCZoNg+tGwI99gNH0SljHJQDTV zsC_U*QF$VVhb!klwp|||m0OtPIB$tnY}u3%E$HOV7a11v=ECNO&L4DtyvWu3aJ=V- z%^HV03Hb+qgr!f^3OL6)X`yHwM=HNlNUvwU^86VO);N7!+~~H@Buv&Zv8>NekxTeP z;K>g7+c1J!1Ij{ z#dRJZl|C?4OJG~Ts-y!gi%x%vu;c2h5my%8=$tB*6cUtlb8%IB#;G>N;IvcX-QT&7 z9bL%VrX}{m-LSCI(v-_2U|EZ*&x#j0Ws3O+MgD|!ZO&|xoEVv!aN(Aj_T)wzjtD); zfa6nQ5@ongu6dHIFBsYNpMmx9xjk1Ny0f))e_C_yaYmF~OYcIB#c2SS58};{&z8g@#6_4$Pb2 zabsGRMn%9hw@tr<4;*e4e-Ridvv^{~dftvpv$X`BjyJVf^F|4^8TGEW^MycDV7W9&5=uR+JQb(Ap;=sZQ5<^B2>{2PUj)Y0>alv82zXKkaFJKa)nlXDuQ9 z%>fH@j`?g%lUphhFpVWY@QlWl@TQhb85yoH1RtPJt1|Tn`hS3Rk$xdEDsoS=23j z@W7!f(^3N#CtWd>NOviSOp@zk$?Vtb{;<6IW~Y4;`P> z$MT^d@8QASdO`;e^l>lxXeHiu_NLFJ?>4=iXW5@DpXqEWzvMH2#D|FBgGcl~XvBFt zeK^tO>UKsjto^NsnNCEshS&9ttHl&W5>h#3=gvFUlB5$U=;WHRsHJDYLXO)P!_;a- z>vSs$A8b&Y4Z3c!Jknx0&XFP!8PN;HwdAK>o@(W~)LMVW z#=72x&hm}%2J5;l{xb-RWIWTdoHOA|!iLkw++w|sy!h3ACh$aiWBZw~#FQN0X-@4s zokX;|4oqlgkJi-T^z>tWGGTFtt4yy~gq)&cPM+X_mYjvUeG|{<%v>s>V|ZLO#Wf|o zjz_T~Vnb8w9D8md&f}`?O#c~#KDw`5wCp2yqo`ZkPPuce$(p8}Sy#eXLaI!~cNFEg z3-vj+LSRBzRD%yEr zs#|M{zoDx;JJZRMN1r(!JV=@>P$v?XeP;3GnL#b*RQXRX4vZ5i&{-=g68=N#`Jsi5 z*+(nI><{ffTDZgPa!YGd>zXNwMXHn5&Jp*C6zA&E@R~hKYev%#EengO9R3{vi?+on zyQZDJKh5KbdYop@rh`vKj$|Gd<5PPP(C1QQ*vWmkk(=j9YQ(l;@i;FrnH5ix56-yS z9VaurxGZ4C!Sx@%YgtTP-08I^O0dIOW=`aREw;`&9hX8vXSK8~3FvwzzG>qafKPaosU@av@e`FyE=83bYtMU*7iT?Gi$ym=q#K0tM1RWJ-0SLvgp#1 z`6wgZ`j7Sbf<4#T7B15cOuZ9jR3)czv_fpgH8;JKN|Up^+yT?mj21fSD+RQ+W%fFS z#H@(!OXNQ4RA!iE6sM}RwsPyos`^$vuM>~XReO7XOX=W^{@3ktas8X~xms_(h;KGn z_wVwP8@G9*96u#0y-{y$oDt2r(fMDqz%T9Ja?P?D8-D+1c+OJm_aXo3D(!Wx-~VS|o^{avz#OqO zSEW7qZ&X)LdSjYu(J}k`$KKmtb~!&Vzi?^O1Cf`9N`lnh94Op>Vd~P=Pa+iUT*?bJ z`Gg)S>I$9iCh{>_(3PW;DgCFGZv!{s*PDv8+rU}&&&Uj))Fa< zlW~^r3zqEaHCnS#_@`0Oiq%_e4KrMMGCaLb2?@1sOseSf>N3kd+^FMJDRx@t<|mVd z6#>p}y#0qax*Hx`x#ZM3rRtAS+dqG^PWWOyuUXzYXIs>*6s>2wH}-1_|I&6|EWO`p zaxQO`&Ksr^zj;mj-2dvq*sz}A>9UADW~OOZ)_;gR-qa-$veT94!J0lD<9zo`FG^h#9yo<3IXWKYRth&g@N-{ue)9I0 z0`oJ)_TTtstXXg*EotS9wYt(8k%IGA+kQKLV`=rF{8<80+hk-{e>hdPMrBoLEkCCX z%bjHN2$_@%lQIoXmrCF0ex!P}_@Cy7BTo)p)-`>wG}U*u_QphMr$c?Jl`9_~POS*_ zb!QSj^-JrDNT}l_iG^yd3*S_=oq6(zBWk%`(wMzNjlHf~>I}*P{{YK~~gYcWNHQ&NkozDMY=^-s$mb6KKW9g6j zGi!dVjF#WAhRggv!@&c+=LNcZPoH#W745vRLCPzgpKI}bLY(IUC8mq>-3`IGa_1^rXPHBOy|q;>`xa9LaWypPM!K} z?;MV@v(oB6m0r8$*gn+kTYTimj{MVk$1QUUuB$PNMt+}|P}@A&vUK9iO&8n~H~Q@` zOu2Mo`b4F3vpxl#(Yo$*bw-%!A<^~u$xPGC-aTCW!++`gJBqK*ZnOy895nww18cV` zxA3G*g%9>v%saZ6C+eh&O_IQpjZ<=`>$z?e7cGu32~+IW5)qqma+YP+##1|12cDRD z=7aL2u5NRUB)NyODa-5j9ZOG`^*-@!hSj1TdlfVFKgrhl7Z%NUu5Na|&F)}8#-~{2 zm#+?&9t?|K+){F?*tko7vTthGA$QYXg)3EGwLO+=e_i^%NoxIv%J-jB{!U#I^r$CS zH;(_4)(O$1KDYZD{nwb=$UkvgYVN+g{O?hjicdv0A~qdf!c#Wu|B-RGv*CE)XCbnr zSmaN}!Xk|aSvO^8Ynd%>Zq$faESP>!B=?7^XlI02qN0qGkhs#tf~9GJZKg8Z2W8Hd zegDrORd2trm}v)hjjOwRNO(u*irpr_j{WE42N=kH6E)r_BDl^-tv*Zo{2V0t4&+*tnkRQ{+f$^>JI=m=h&Z zrZcN`VS2J_g6qW$*DJ*j4{X!zaXTfJ+|=4A?i1nkP1W}})4@vdbhVbSrza+ETH(*0 zT;5V*A)@JQss5t-$A{HMiy1exD7A$i*~7`9(0WE*(Be>Vl@)w&iQ@Z%id-Q%QSYEKNtQjH)G8V{O;|8Q>8aa2 zU&R!6HmBvEPaS`=@z_?@BcU1>N@NZhMYL!rvx^(@TA#bkRaIeFt#;+!jQahoV&>e> z^77CAXK3U;=+1OR!^@m|#=>4c5#5d4t{e}ljFc8D<^(&ncAnBZdr(J2X*=hWyR(ky z9#@u`zA??HMMEP?SUlN6L^+OU`{F;X$3^y>beht2GEifRqjI6)9^)Temu}|&lue&q zzkfcLMbd?%2eKDt71U|VdBkb{RNlycP&v@a3FMr0&%Em0d9P z(3ORT-EPUr8VgUhol@^`W9sAj@TkOEL}!YLM*3F%W4wFZift^CdLG?av?pN3j0-J6 zi?@{=`ck;#kX%o$d(E0X>l=GE+VpnzjYDph@cGxf=(7G2Jz8)Z12+9l?hX>Q-NKeztC;&<#@ z(p+q_zZEV2TJQ9@UeEH+rj~lwRsUEoaXWN5^QdVo)}8W+ua=IyvF`MFcqW{-{E3XbxzZ4Ox8 zak0+CxapJPg9iaEg;E+f-nbSbH_UDwGh^XAE>xeL`J^!^yS%~4t?;}m5v zb?W0IYv#DIBrGh+>=F^tTqrNZ%9G9gB(H6?{)@PYulOyyMH~Jz?B@Sw{l(-@PoL+v zM^mHzHQ(VrnEGP^^Q!B+bM`0iI{fzE+35RgQvWk(*B@w=`L{Ozhh1#SzqYlhtE7LW zo_Z7C_{aW9cEDTve=Ezn56oOJbH%3F;oNLTHfVc3GTReUD0AFs%7slj3q`_QGO9F! zE5waY7JYDy5?Qf&uBr_uXPoPUxic18L@`~fF?32=$eFW-%c8q=awDg7?=us@IIWDo z^6!5OtTT%W-K{D4E~k!Vi|8Q<3+V?BSm*eBie8=(bznw|(vd#`n{h`##hb1& z+;`Tr{Sa-rH6yL0cY`3E8*_@C-NTV0j>Rq^BZ{|pWH#Lvh-jA-*+{ZHV{wCcmQ z2h*N62PSSh(|xnCzE$+X=8bs*eXQ$MiUJ;ADLdy#;N%nSr z(4FlXxJSmF$<@Z~#Dm~EZwsN-Qg69zIWNX>>sfr*cg^-twCs<|Tr2BVxN;o%w2$3? z^M$4eLFe>a1(!|MTz}=ZMO{f?YDYxD#HgcpRz3Y@nD_6d(}NwWWx1oHCI0Z8j5rsa z%D6oI@%~#UF6D^qzh$=R{-QpApX$TT;zukmEPK!;)fO10v{d89q9dP*MNB)2LU#6c zY)+C~)VdZ0nKXJaz26quh~~{dz}4ayEUGJ92i@s>h5@Eeb~`wG59%2)i|@Q`;T<~Tl4Tk>!v3^oVoL^tzV~JB!5Tic5%^`zZb5lcepjR z$}BqaQ9e%US^f0?3^)11B6fRq+0T}AuW$US7MZUvAN{3tnorUy!(XB^7B1}U^avGE zRO%8qI*s+wL8q2QeSC^fdHDh(#JHR+C3(A@gbkEEVh`)2Ei^8Ov=lM57M5#idC2w0 z+f1*ORr}mS(X3;~ct1;tbLmadXHovT+Fo65#hPhv>H}RH`x50%LdEMZ3tn&%m~m5} zTQ8^Pn9+ZRgI|F{lssJCoFukTW@hA$GYC`IR1&8G091hNw0)tY`IK=D*tf&XIR{R@U+v-mzo{l z?H@>NYtcJZdh+*whAqC2_KGVfmne!vi5FD;{raQ+L~o}ZFRTBBcUId!hb{kWvv5h| zj~%ND19~oON%24Ebuw+{5v3z%IKG?eCM;Tg?1Qq#t`8m;c1k^T4cy9=Q5dG25h3!^ z-MC}3eF0wUsy0JNaYg=wA zUtIgs`!_B+Iqx>v<~t+&yMDaehUjTWx$k*Rt&%9)%PuhCO>1Q2vdqQFu|50euTOn* zH))d8)JSgjZ+|5wEqeRy=8}rOqvw-uTrup@h?-WQ`Cy~(49miZ>5GnNTsSi)qQ%gc zTjN>Ol7h@RGCZNvHypC)I%3)_Cb-x+ebI(Iwe}|}MpL=W0=+)w9xaK@+39p=x*Cr$ zBldf0gLQdxkzs)%gya``;(#xc4i>_Egq|YOw_Er84hn| zYn3@w7TbNSOX{kO>w}~fPrH>hGJ^WtOvPM1)~L1CO!Zb{6>ZFuR6D-t<@I*K^o_I3 zRFoSP#loFVo{SJ$bgRomTFxUv?8v2Q#rw1PwGLOrx@aVswez&P38q~Z7KnU5VMF4A z!w(9LPCL(d5Hr)YXJcZI)4_D5m4QxO9~N@&j1P8Q{~Hcl7IP_8(&<~o3cjAIH|YaS)-sJBSg`w#W2_Y z=k`yn${hzE*R9ZJ`zhrrUpeRX2dSG`Edt4nV(Wx=Rv)ixq+82>2G%1o}r(^bg(7A~8CfOTej;Hk84*)7-TL_F^!T6tv0pw)L}KC5_xf!USwytD-t z+_tcKO0iIW(r)n^+p1X%tGSjl-PW2K@gelQ94E(xxl`;vOyyW~%3}J>lGEa?5mzEN z?GcvP^tdBNM(kp;$A!DSi5k1znWQ&6IvI#12c4ZMqO?il;%6DJd5U7XA?lI>bAOo2 zI873Uu^XyrC)YG`FF1xN>{#vCDT7Z@w3r@+RKZZkM!N z%ak1(z4QcjX>Kewnbop1;Ns?vFR{|jPQnFGyL#qaobu$1T-TaDsbz)IA<7d@eK1+n zqV5wVnA+(l)Z-LLpZOr{GuxqC1 zyHKYMamQ-rYbZ522JGWsxqtr;$=}QC58RB-zS@8KKST4zr_uHL^VxdECLMWLq{#8W z?ZSpVA-~O(rfiHTXwBHPR^0WIc7^i9BROIBhsd1W-My|lhDqWE z7j9a#cBHXSy!Aop^uYs*#WFiCoNfu7!`aUf`(wq0qcYsg3zw~})_)go#{TW!w*L&x zQV+OO!>31`__8T^e}LD2hCYL%=l}ID{I>qe^ZoYM-Oc`~o~dg8{h#6A#hYdKUFPj8 z<-J*>z5eD(`=1YAZ2M(DJLg{y|KW@(i;u<&j!rnO+xsYADXH|K^M^+k7OmWxT`>!7 zoZ5RiABhC5_HjONMEJyF&b3pkg&*v^t+yw~Z(`Y_(+B1{ZITxDG<4i(VERsMTZS9k z(c%%|FdIut1}zxwYiJF z>@iV`YwLV^o4yY7g21NlG2i%C79ZGI&=E- zO8KU(+(yS9Jw2p<=$MA9^Odh=El+ktlxqH17Hha?`i!T%V(Mw9h4tE^XNjvm;x7?i zxoIkgPo>TtafwyBSE9FHx!+Vc=|vpth1D@j|J>L+VeRg^*T4UYeP5l(8Jc(3Xlf)}u~Kx#_fd(#?#`{+)hLXGki&$(!lse!z-bx#3jAwP)6AbV_PHlzQsy;>?AdS0Wa6OS6B-=uh-9L@iMs2;S|0O#qbB3`+{DbTpGfPfOpPaZXvi6*Z z&t^u80JT^{$1Nt`3Up8VUh7ke?G8&SmTM7h<$bXwQDWN7lJ3Rdb+VqZltm^BP1#O;)mkq0{hw4Tv{+-!7up?q{^W>Mv-#a^ zzr$j)gqB1bH?^MJS*^3_$Z371Fdbg*RIy_(6G9{$jf*aCOgnwBMDLNqi=cCX85=`( zrQXaacRG7mVP4zy6Q#~>8;sV9@J9$bPfN<4Xqx79BydCCnKsEyO~`YnXUo{^*!yzEgUXMrk1jT8Tsvi25Ym>#_9nC~k?FWcE|P61D2Yc#xm8W;=rDlL;aWi%nOl;@Zz zE2C(|;-0-dOY*9;(z>NKzUlStlsUaD;ZUT}$F-|?@2j;+cKc+6cFcPuuIiqlU!fc{ z`3}F+F^xR|+jm@QiLP7tS!B^~qpm%zshf6d-&}Sybkg2=hqoNuv?yj?^LFJ0(4&m? zdJ^gw^R+9n^;g%SMAk)#iH1I&)0$ePI_#~r+9s(9ri#7eR(j)q(qoO*kCadwE{iUa zN)AompjrM;&Tg_hTJoQvQka#;`3u*@*1O+#194Ywb7|rG11h~pgGw%s4XMZ&{$aa#W~p{ zT1P@zY)}7Z;5|Amk-JrCW<@K@sVPEJHG(+Tn~EfCI--6j`Dl{fX@UJL0aHScv8G*2 z-{P~s|76+=pS8#SRb0Qhy?pBY6-nB&xT8wW$!jcX-4m?mE*oL>x3gfC$HE^I7IlS7 zh>GYPeXKumshDVIdkv>abZUYp=fW9Bx3ZpI^mJySwD?+asfcZ9I%dIYx~&-*1)&Ki zIW{delM8ioI(w+AtF^7kXVDxHD{eulCZA=&nlm*I`FKt_C30JMW<}{VjR#&j8x1S9 zKX@#5a^+amec|+{M2Ssz^KI>BF7~+XB-%eQIPI;m$?@G%SF;XRW~?xcn6EkiOK4ZC zhSQR)oYQ(m6BAU@R9h8J1v)>JW946yx-)6kw8IxR8EjFM(mHPU^yn0wbZ5cX){MoI zIczjIBc80%cn}h#CDQ6Dvg2k*lqT1TLk58!hczWM6b`PK@94ewf?o5LDt?F6S3(+D zog!HogD0|jaTF*l=$fObB&d)YdL$#D%vz}H)z_b9%76H4*KdiKuk?GG$Hwgy^*T`n z_miVjj!${1eOvp}?Y|F_Hi_KZzG?qLQLialVJ2Du3!R0{g3dmAbLil`R+pGYMQsri z(aZW?ZM_TcM5Zis+O(+In? z={5U6h_tTZtdK6+7!RyXHR(JTN8TXiJhvXScA}k*6D1T-n^ZQS8i26EmSyZiD6% zn>tyA7B{ubQPksVZ|HrqsjFv-E6c@si}5%ft$zPa zZI8yv^-^6^8=cdXQfCV~g_$RXw4AxKVueb^qP7i+VG46a^jYJ&M7)A_HcT;?xME}5 zp-2&(O^+M7&qT~oQ`C&(*z|Nu?zfozsVlap@8VC)Sf}?=rS9;(_>=ufZ^R3B_uRH^ z7TP5AR=ij@w`1=|+ea7cjT&~d?_zsA|DmvjF)PpV+yB^=ySHw;|MH*PwiF#j_6hY% zivN9j$;W&pAoRlQCDDr?#V_Tl=(I>U-^|Cdb%jRIORH2@Cl}3|`y}R`-}0X9 z{dUIAhp$CjMA|z!MtSyp)*9}oz2D|LS|9zh%`ES@Uhrn-pprAY<2TG+$hpFCD-RVsgJBBcR1-S z=uXS=cjj>7h!&Q-5_)RVw;-K)9XDDJn=p#5{rHdlyG-DJhMKSO9W$nsvF`ic|5&gj z#Z^o5N@UY7x0q?!N_~@VYh4L#yRFkU>4|T7QhLBn-fBVJEomDxcH5>z3g3v%j+;=H zR<&`T&Tp|y#ejs{@151I9SfMVO3-xCCeucxbz+HEbhl?WugO+-gs2XOhcdgP2S?_9l%8Z2>`xe~TIO&(fo7{t^gpKuNXGsbr z1sqB;6U-Db5-ixMHIw^>qp?%7ME?$FkA3m+x6Fl8GWGK(|Kwy*m;Y_2vm(OQ*kDUh z)xZA?o1O{=%l?@ae;}qldB)o*K~F_&*;c7(&bcXR^zoDxM@!oeMRT2RszvSp8PqgN zX4g)8ls_lGS6sDrGe^^Hw#g^2=muw<{rEdMFK%J*WSuS6Z`S2}5sv(l5V0u3R^)w} zz=wpMonq3i>&}*S`!3ww;qTaPq8hDm+Gpv-=nHfAwI;jr%DDQPbCw0{(aX8%>J-P> zReZ;DX7{uxnV7Ad6#?z8f)Rp_qVJSl1a{2)%)VlW{KmMa8aGt`v}Iqddzf+h?;)+l z=UH=7+w4v2U#4xd&sZ6)dvjmvyeAPkMXZs0hkqpKJe{u`rL(8D>z_=_{#}~l8%}Xb zaeA|Bs&aM3zPQ=XXgz1{oBT&r8r95|i*5A}>-3< z%DXIh{gE2cAGSw#3-9HUaJ23cHfg<3b#}_1AkoK7=NGD9%)YpO)A{BH*^N3*7u0mC z+cwlaHTv7B|2~yhl(%p9ECYj;|FlFRnmR?I41A(Qr|B&;ldJIl&){Cgbx>)u-2CR< z=X%VS{^`0f>FCQhKSHMHZQk@Y$mWk2$CZGM)?FW*9*S}%g$N7$a&n zR!w{H`(oxw^ElZVAG^hFtY6P*QYj@mW3{-m(0W$8o|z5T6BF|C^twMhvSSrlv2@C& zg$r9IIv?ZmStMqmv#ZAGDBr2nhZ7cf1T1thUg=i2z4cIc%fpDNT7uOAYHFABZ2ru? zew9^nZ}`Tk$0OXiZ!WYyGpqiNn&zuz*$=CV-v99r4VB%_n0?muY8&v|fI)3+Cx;A6q zduIK{8m2eWau;Jd@=Q`Rw@ysoo|GXT{6xQS!Ma?p4@M`P=4eidUNqBB;&fz+w)2gd zsqOxYMIuwXgg5=2@hP;kN^6H}m53{QW8<37TpGS5DuHor8D~!HcRwVem3-iD!toQi z2UDUK9j(^cWMGh#dhngFR`!(m{=cb!;dk>x#e&o42QrzJmSMI|p)w-t)E~cujJCe5Um|eiP z3pcKB{LUG^(0gM{(@*a-Q8Bkg@41Aum8|$)tg$)UDXOs~NXJ%W*@R8X{Id;q2+JL- zozE|__*K}q>M~91?hP+A7k<>)EBAO>y(;&YsMfuX+E13muS_#D(YPdS$NgKEQ`?oJ z{OJB4+*z?(-*&e;or^nq_1C65)`bT@)Lav%B&7&9`0M-WxfaE^3urbHA~!RHIm{ z#R0pIWO`@&cb{}$b69^e%YTN=9EXID z28Kk|wQ@c@))KIf>%cx$d5#5BzKXtB?rNpUyH~Oxe9?wIt_sF_eC&JGtGw$^Jil=J zo%&m?-*)AjKEF^-{dmau`N=c04{qGOd5+>Vzt?}F|1(UUQ596X-8C)7cvJ7W{E6u; z6K}cx?TlB`Pnw&jz3^M=-dUHW%c@z=y4q+QT(qg_o3hBm81F~@H|Fkgt`g7X{uaF@ z;_QcLC)L-#H80Fxk#x!8h3{0yvgtP~n0>7?xmKJ0v}YYcW(x2VY&^a6*L`+eb`rLA%@z4=$J(%>R_3#OqG-l-<)5N~Nd~dgC(c|nKh>F& zYkJzf8TS`P7Vf%jezQt5s=oPM;y0zgoQqixKT?0O>E?`+lWtD7ouB$!m~+$L>2J=b zZas0&oV#|~Z|xh?_Px0KthTL2yZ&wb2Mgc6y~kIxOm*0nWpwmSvMf*Lg-^%l{%26E z^6Sc*WtmWZx$OGZ<$pTrnRH8{QWaISoSXz^zFFMJ5>o!=#;n?TP5n(m+6SE(MN^jbp$BHp;2IoPH)IrNk3YWItc?>2LXDX-<(RhHW-&nnJz z+No~(O~FPGD76V*3|XIxy+)*U-V&_3y&yF0psN^o>mEW+H z%j5aYOuOSd7P5Xx2%u(o9+< zv?VsHbzP%~>xUVqe`*}9esj!V`oo)l65`KF1(th6#))%&WX+y*w_E9rQ2v~bJsssg zY>%s~sClk`qwCI0<(p!w}HnvqX zIxstV^ONnH??g%}t%y6uI!FE0ks15g?sA=ZyzG|Eshufw^zW2A-<7&VH`KMegC>iEjEK3Y#A+UUVm*X~D9c=Y#jT ztUHo$MeT*>+D@xYhkHJx9Dkz~Eo4^L+PhmQ(&yM;qxW6Sel6l}Hr?K|;LKlMGeuXf zzmEC^i@Lr_3F~Zn+|PZm@07;gsjQ+BBD)QOoIMp6ZC+f)?{L*txmP4Fl4q4=)3!}7 zzRf#WJMU7*jL0WHx$ev~N?Dfv*V!kY$$Lq+9lM&AVESgq^o_idf#DZcZ8{p$t9O=5 zZl=M_5dFluncu`WoOfOQ@5r6dsV~fG^iRHYzMJ}5b+6HkUhS?N&ud*@6w6xvHDz-@ zh-*$4lg_ZqKba?LpY-DI+;2ZcZ#ktO>V9IKu`zYqip`5A?d6iZEWEMiOuSND@3z$T z1Ls4M50)NIO>O0Gn5NgiXs^iU)J4HH(i&c7`jh6)i0QP}h~F4=-Sw0E3Bz!ulU+v9 zb^<5eSk7dNZaRF!WR3pG4AVDD-)USta5y<=tzj!qrBn98=Cmu_qDDO@480e9;db4u z5%XqmmuAHDMVn7tUsxsYW~DvLNWU@uideMhZ6i0PrT3p4J}{{uPU6HbuJui?r`Rmh z?Ok6IR~E`yEz7a%LEPc`Ep_$m_dn=6hb4R!t`-)ykvw-g=Tm!Ik?e2bGWFh0jonYY zZ`mo$?Yx<^e6z>KBq5(A)7bY$CiOcl+Q^dNvE;&{Wq18|No|@W64bQFX(`v2;3c6S zs`w^})v#VrcijA+!QYSH{mth6C;RdA&2P0c?VP^b9&b!Pai`{H-9@A3 zZ)WqGKbQ;Vdpr!h<*E}naVlf%68(s;-jl-?uj|{hcMd1hE>0DrSS8gfUnABQoO#X@ ze#394_?y-X>MZ{mE?K0U-)xswV`%>1Wu$Z-?}z>_=e+)vE+1W|1-0DmJ-hm6?;nYM zNA9(5I`b#-cZfmg4!s>dem8%zx?PyC_QI?Rp@e!aVgG+^Q?v{IGcc!2-m%gAM&>=i z1x9aNS!ZmznN;-Rrt7C5t(h4<@9esT#5t!2CuJ;Hs;{%ql_M!Q*k|#DmCg$T_HmsI znRlVhsAa3dq3@z8PZ#d?@ixBuON=W@B;1wjNDu2~rHxKgIYsud{E^;~5cn>TQ<-t8 zh)SE5Zp7=2cYAp@ybmbj?}^%Wd||c!WL67S-xsTe-2O8NT+1>($k&_k)&I|ms4w|3 ztc-i*H!n-NFmL~x%+$>r&d>f-zp*E-(bW0Hb=G)RyFljy3sxN165tUy<<0t>rJU7r z)^Z?Ds6|+4^gp}Cjs$`bEP7t9%XrUdj1Zdn`uW*>uf)4Af=W%{mrK9 z$;~0X7mGrs?b3NMtxb(tv0A2OmBJly4Z3YvwziFxWAABKxK!4Kn&7VZgV`eBn&61G3dSUJ(%X_YqpDDlbII=8f zyQ`s;?#;A(rzL4e=0Vw^UX>ZCOT(K&RhsBr+ttIRs3p}M zE7G$?-`SB%V2|#U@VN=`O7={?77G>oj`8k$7}4HsV)U`}lRB4$q0Xj<$&I3O0=7mA zE|}*c8u4hK_hx4a;~Y;#+pdc>M|oV;xL88!S~`BWot^T+V;k$m>8l#f9g#6(%UjUb z-f{hegVECd4W_G3E|}UmUnC~4?Lf0+qPBMNW{oUAG06j6T9#sceY~@DHdaeS9a-ZM zaB+@Pq(-k(rM}Tp>lQsP;T0$QEW}Q2<#*C%x-GdxAaBCl>5eUt6=_UWrUElu4~b9o zI65P(Pv=R&(Txwg7us}2v?=dc+OC~+_-1Kiw|3B^Q;R;>t}t3{kjvTIo!oYEmgN=o zv_4NWp7B4!vg!XBSWdJ5XAn95Cs%rU=V7Bwa)N69o0UYhrB=>6 z9Qfhl3-Qj>q{Z*EpSR>?)rJ0O3evJWaZ_4(!Ihc3dd^GNcgJb_8mYdxW*YeQ`IXDI zVRmyv&d&?<>1NYglJraT^843|kB93`c{i!B_s!b;xYXJDh9NWO>OHH9v|e6)s9;jL znbuPN{YUf#@_dfv7@K4n2X;L+ow2^_m*^>ZI`_8m+UK9n`UoSjNfr` z-M**Wr#_XhH(&edg{R8Qo@0qINqf#_^@e3_4!B|}xiVOt8!6rdJ zlW(ur&G~Wn+~GsBVq;qmha5fhpJDUI@S8tYzggW{cQnMR(r%4sdfVBv-R;|YrR&|M z?qBS5|Kg7=q6J@r&rO&2))aEDs-T%o|uOR;RgX^8Kht3|&^V-ohQ}?mXne^Ha zKYU3{il9&oNBp9^uxO`H+EDB{HT&FI=uXX(s};bvyD`5v**p)Jw3pb8MYQ zMY-;pEyr$edA4xj*TBOXi_3+5E-H!fZ*=2+5Z)1fTgraZ-T1G`uPzn5%ebxj{69l) zM?~n2h`X3uM5zwdWe z&0JK)wcOM9Tb=(ed7=A>S7$775;&=`%r40;?|tngkJrs}W2H^CRx~Z;UpRH$v9jH> zR$S4X$jufV_b;umCN882LM(^_R-%Y$uxFLZA8<)71w4xJkG z^8JN5DU+&BO*v}pcfU3-_hme>jk@zYFoG>Yu2)bP?mAvthR+K&bnoR8LP5pt+|r6*fet0S#U;6TWl(s_xkM4FOi|| z(pH=Hrezz4Ts8GgjsO$aOnXzZl_RdYtz4C@94fWqs@p2lz*W5=S&N|@K`ugXK7>X*+i+;lhO^R1&7_Llz% zUok&i<;|qR`IF}dAHMo0Ia};m%vA6GsF^C0JgrqG)wFfpIBle{Ik1+uZ!O zbFYfp$E-~A-#p1!@}&ABl{x9pR=nT#Jx6!PYS!Mbe|CNHcjFK=nfb3XQShO zoAPn%U$JAMf9D@O-*Qgo7u57Lm59K+%8fY{@o!QUHiiZ>MciMytFoqN@`K5n%1(mZ z(6QBLqwcw-{)N|PbLeVB=ifT$Mr>%;P&6@YL#{b{q9XEa5a&+I8JbQ9_ z+L!xFCY7HvZu#<{$?TxK!gl}F&$O>zey69m`O_<{N2`-p?)z~`E$Eb%@a-e(AKPZC zFSqNev#WD+ZRy&f`%&a~*HivGQ_}u3B=7aVS@vrEq*s21FPERXXLK%wdo|OC%$pYe zrm3N z%*X%+jDk!;%mTs+iUx)b0SS&QB7vY1PWsPq_EYynZS(jC zJEz;cT*dPIi|dKff1KxB4{P4_?!U0U;q@Qk8)|V`g`&Z~m{u*A7xnaV{PX*(R#~NN z(>>#K`*NwN`@WFJrl%wQvM0L6%YDDTp~+}c(VS}@OaD|pefG%RTPJ7ZBDugRMPY$c z1ZSO_dSn~xdy&f=TefW3vQa8yBR?lUtCUVfsF;bPq$BH^ZHumHNt;A$uva>?R7~-r zx121;Ka(%=BKkIa&PhGCR!$LcWD%Ptm2uf^mdR;uZ&oMe>{FBG@!5R(Y?0lbC^LQb zNzsDU=k<;K%RW_x9-H|+tLkm+X1P<5f`{*Byi&}WR4u7)aq`*U>-^?H%UAqcH2IzX z&h$H*=CAxSRY_f)we_EG)PDx0W9vWZuUN5MYSyma^pDT3&pPz;)ULHb zr&gD4l1z1*>)Nw*hNx*sy3HDQk!d0SSepYEf?&XhY-e8y)Bgfq@2ct? zHaVm9?I(`URSopKesy}aQ|mlC)jeWI&hU8eDE|0SH(K)YLf7!io8~Re?r(})>>oSz zYH4)AoRHRyMUh|mf94&iKgB**HL|9v=-%#A_S;Io$lbEvByKw6_0PA>ob`s!JwDZ1 ze|;5FdiIOdwioM75${Mdtn?? zT9X);68q$noSwlS1n=q_w_b=mn6bhl$o51nkITyy3s24c%NkXqWwNrCSIkELw3cU% ztN-J(>y4W?z0lXopU~-AQF0~NclA`A{4A~4?`GImU*A~q^u-s8q<6_`MjQ&OoBGQR z744RIdN4CnAT;#++2gYpt&W)U**pJeNs+K@&c%aQ@Z*Rcqa8?~G8a-XNL|yaikLM?C=SELYSNXL3dP0-=u>yCc zbyebamY1iznOE}M=67J0qCki1(iL09ra{4?Lx-+7>AEg$UAlDX(pCiM*eIrSBqE|) zFflPn2Lw#c8vAS%Q}z{8_LWMTWpZ&@uSt0O;iCJJD#5J>E}8Tydw_|{5Y|~^pUWT} zmq5hjw24bHrF<@>Ot<&dX3i?=dGSgwBvs~wLeFB0n=As3(#lh%AM`uTi+;JC zr*U;mj?>Fq?pEHNs&i^5e!0=3w=?ZnEY$$Dy1e;1=M>BDe{3PKH9yt0RB-lTNevOqSG`J407%NB7pA z$6NcJzHc%=X{Tr0IHOPOt9Q~ePCdh{+s&Ot?UUX;=&SjWp=|niW~X;@wC2)%t@8f= z4juL=nKmJ8U)iO%k9xG;$FqsHadcDIr=ZJzL2guWs;}Ly#Rn}HTx43~weZ}U?n@T?k0niRS`fp{D##~s%@ z_9Is7RDXM`%*+Zs;#ZKeDk?_K!${%>t3`LQ%N(bF8mY&&KQ5CzQ<0Dq7-r7&eg}J5 z=DU3YUi%8Qz6-tLSKPSGFK~K6XNp93%6|sI-5MdS7bZKKi56ZA<&v3E+IH%dXu*>? zasT*K;}2G>-rHGtDdtpCNhW(Dmx92RIvuA~n?gmrb(DA_eycuN85L5pUd?FwnMD&? zb8`p@2Eykqj!I45m=Cpz(d)K#DZdyBYRvwqY)8dsotK+%3*gnkNZ6Gmq6IV{h z%Cd#}9)TTKuNnPkC@5-Tw-oSqKNfxXj&Yyzmfj`$3eOgp%4vyAJ#5k^(t6iYNhr8d zx8&%Cq&NQ=CO)+@_D^A*x^ZhH(^mcl=~oL+Gv}$LEI4;<>Eel}z2egD=-zwk^>n)A z;v+jf380GT+l!8s66$ofxt7Cerghd+N z%r+IBG1OR*`!2I>9q;ZQ=b1;Ry8WDPT;(m#C;HNG$>CTpBkx7GRtqh-YCAmq} zVSTIOS>t63TOK`iSDlkKNkNaXuZZuTBA2n5;7qOF8wF27Y$sg_n#S9sH6>k{X(IRZ zB*D1;fZ#G`h;G+{5E``q4;+iUF+05RNq`-ScS$VTh-Kp~h&*I+}>dh!O@@|)I zFuUKnB0%#;{|Cw^OmOeIJ#)B%=I;A*Es#C z=rmJ}sI#y|&BUfj2Q3;U5|_EVq(_?nI6Lji)S#?W_X8UYjFv1+uw7QZDXYCeR9h}- z`i|ay4weTSnZF&*+x4Su(=`FZ70D9Zui_6Rg)W!=sV;r}u=5O~k2|X^6&LAUEo#`2 zv|)?$$xUzES2iuzNh%E2n2}N@_tdI}d$)_=SB5v2yh0pwEZ845f0!ImIyK2*;oONQ z`^``3rB0V#(-YKR{vm;FqM>Z(6q^Zwci%i)AhPY@He+>bLAgf`A*GvwzX`4GJ1qB% zd&N|y-Ha*e86Qn0nCuenUO%iCzfJV4p;yag9({R3?{jKAmN|#A@17Dj;@CamsI~TV zpQc%L=IIX%s@+--t%?`w-eGk6llRK0<(9>BYmBvK&p6bzqupog>?N)`Vh z=-rTeiF?uUOtWu^tO*-JKfjWA-gG zAyP2qSHcgo%yPCOhxMY>AEyVtY2}RbOgvI#66?d~%{s^3b%y>5%X6-`?f49R#BF3SX3=nw7qVLghY+}4CewPPv z2~+MG91%M;MS1>AhW=$z=|(e;2_6bNtu?`^=KZp1#>@=)ac>r z*!G-dJHNmZBkdK3r->I{)bU^G;mFHx9MbhU^2&+@2gL6@p7dFI8E>7={%+MDGhU^p zm+Vy!*c~2Fl$zo=;fq(K(DJ57m%U~L95~;vV#o82x!K2U-l`%mp`GfbmK_$8npsvv zsIF3r=Bi5fE%M$xdxp-YsB7^qCk)?d>Fn8|nIzC?krkAFLiRty=YlMqCTCHH9lAS2 z6x?1(%Pv@Se`3~G!H~=y8ZybgZmp*!6WJnpw{&d3!eo_t#BOoMG+p(AgA#1NrzG`T zI$Sxnyl$0rSgIw{a-oTu5nMNzcPJkb`E@c$i_^+QPJFXW@9jA`b&Qn^3T%@4tuafp z7imrT$a2c#@4>Z`-c0rT%vYqlaca)%I@U`!xeEoC#%x$$ut0p~iLYGji&z&untSMW z#L<~&taqMo=33eMvR+hA^v=#JOY}0DCr^0wpo!riyWN8|C612@j~z;S;;}77@xz1} zJ5HaPBKNVKCsgnxclhNif_hupez#jsw~FL?&@}x+>N(FW#i$mkM+NIT-Dk69{7~iJ zA=E$RPeE$%=POyWrv%FTyluO0X8%w9OVhnoxtlg@xa6!Tvo3J)+y=?}hx9)M^Ji8y z%HP|wcZRX^rM#OL&ves#RP4cODr+q(dYi{<%IuvxzWXqGZd??R$Q{o$ zHF3k*JK~dCBkX>?of9OX>#}xw58HY@+fAJTW+I_k<(wg=T%pC<4>rrrR`K#Y&##nn zYO{p2(@TYkH_F<>g`VwbP}bt~J|#U{Xl9-2O_r$q$6gH=a+GDH_jbG8Tq>cec*S;+ zxL}p}^T*R{CYNa`28T`f@mlrtD^r)#tEZ`ONzHAXqvI+t<a3Fe!6p<2}_qr-D`IpDcU0iP`7$(E}gZ+D^3HaopXm*xLV+$)N0q z_ok=k5+^RcDIlqtqiFPv-SlI@;c1^OBEy{@H;b4#Zdj*!OD~W|I&sS*J{HGUGramu zIW&3LIZYSNed@e$>Wwf7E2AQ78ZVf$^v)mS+|y!`A2KB6GPl(E z+)I1ow%4EYcevSuyXP()In=^EF}VPPf|C5Ns>h@?Erir)#n1<|{VR zvYx8~uc-URluTOrIpu}t5*wHEMMr-sYpv*gdMhM$dtp=5n_>;0kN~@$wU-XB@;bO9 z{LpmINe0>qnk&k>?ly+Y^Jx6;50cry6P#SR)8o3zqN5E_r>fFaU9L`^;q&Z)a=3ek zc=blbyN=SCR;d-!!jdw+zT$Y(X?f*Q&Q7gv<#k5Styj7p*i<(mA{-V(>jU;l9;thNv$iZuU{iq7srEZZTvZPpm-^>-(ey*xvv-cKjJl?7IVkUA zBmHtp*PRs)e|4^nG!c4Wa5{3ueTlF|+$UcPNV?|Ud?~4Ut!Rbl#7D|kE-@D$Y1g#u zI~RP;X|0`TulK6bXW25RPU&Sd7VKX9V9~^tTFb+W&oS2i(H8k}Tx~mRXt>Ub$m#L{ z%j}Fd-;}-X#=U4^>Zzh)10BI{F5U^Z?wEzf$o$Ys`n2aL{Hf-T4;KhW6A5FbmRg2zF6BT=OEaB7C!bhwkr?#;?EEk(rV5t~(W%Z8K zHMe)Xw{X9&vLaAdW^dt#~;Qsru#jYn%=#i(W&Q3lg z&6Ir{yJP)ceVq24hqdTez4H3MQ_SNx@A5j)`%ZfMj-$%8fzsY4YxW(uw54t1v!DG} zIJfdXEofv;n$cx_f+gY6nuy%qbqaU6Rrw~EOy|r_joABR#^x0f-?=VMO-YVBk>(t8 z$l|8nHyMXpbG^b7r`!5vT>CL?UDB=h&#!9gTlc!`mWWwaxI?;2ZPRp{$?gw!Yq7W| zYa8yc6G&Yp6MmdcRFEsRIB0QarkK6H(KJDC-v>q$x&`{Sg{B`aImDu$`d%>j(Sp@e zvvthgq|K6W>knF(XP@gVVsN1M%Y?l<_N2V%4GoA>jpW@_q%}Ku<)InQkM@avs0lxM z`i*+PGu}yUGh+_=yvmTXb&87E81`uGrnZPVQ(5<%F3R-wTJlc8a#`SFkAKU~g=!>i zPc_bB4&1@eUiu+&!}4M-p2aMyh11>!J=m~vZIfYccWJP6Gy|W)qU9Ay_oOwBhV5)s z?VK9Xma`#KQP?e!z1GpQ^KCPq#HHgRA&(9=f6UVA*tpWwQ0s@|kLoG~tz)W2QmcH0 zPV0$Y+4Z+ZFyg?$dKsR5>x9kb&dILv{@Ta(>G?mMQ}$5~b(12+4^$}EO`5#d<@$Q1 zFFXORXa6(o*#D5D+Q4Lk3$bYZ%#(JjMDxoyJ5JF6zTb~##3`}C4)HSfE4 zrVu|5$)GK5i|2P~Onh`e*Y@C6bBjewIlDG0a~Z9jDm=3+?##l^T1Pa^E+w3aU#_Iv zZ!kMi@T;6MUuV>$Y3EWIJ{Rr3V*G&3tL-~)@>lJOQ=8r=E)<&f$FcXUY||pQ?gHuP zg3~)PYfoQG=Iu^BeeycMInb}i-6+QF8MXi&fE8|OZ~gSrXY;} z;(vx~hSm8ZwcIW{CaylwajWd|={s%{1=JT$H+-dGd{X~v!KC}EH=dhXrXhN3*=zRX zAfxKr&Zjr5KIr*xe%-UqS$*xzT}8VRw{!bOmXuhyyA>QxoEE~7ek}9K{>gdv32u(fy|H6{XBI_`%X(fOjmN{eOG%- zFq*4sN?yznXCOE~c zZVs6Cu6BF->Q}Pso#gc9-!sg9@4hhW9+%=)vA%uhZk#mz@N>qDHOqrduCrL|T=?W( zt=FBzha1;iUMulT#x;C~bhFm8v}I@V#JjqD#I3ioICmauedE3Hs^6VC?#qQw^4?$j z`PKK!X)N-0pNr?a8gs|qlDmBV_gCHBGC!s5IP5tY8#zz<$ZT0PK;48K`DiC7GAEvU~QsZ#SlbuQa`T?PbXWTgvb8{v`pB`_F zXlJdhvj@i=_RgisFIrYhtlZqP?s%s^r^SAjmC@Eo&33K(rRP-juqtempHb_V{epd) z?2GSz*B@@;;4Mo2&+zA(W$UU78PjT(y1aPtJ8{2r>+t}uBbGAXwuCI!y7O!5HVvgy z4_5WRJ5==WKv3>~h9^tDMXvW%|92($(y6Ogk4fEqCf?_DWrxbcQqg_v_xB}jt__y^ zw)LPi^QF)`VfFFP|1ax~0(R2XEY;wDp2bl|0j8lSGwP+-k{nm{hKt z%ql8W-P9h>F-772;dQ)1uZoeW-r%2`zot(@(%_Ikb8 zql)cUoTl?8wQV}adR$9y!p2I8`;$F`?kNa(?L6XOF68R4;89xn72fG3=M0a9UOjcz zph;#@=cL)fZ`F|rr1sItTq*jdQR0+-S)FS zd`51R*rILIL%rk9T0C6-eMi$auA|p(oSe0I-Mob9ZSsL@L)JcPdjCet^O@N5RA&i| zzn+)v(`VW3>i*Ag(miU=0^_EOXY~Ja|7VyW^H&mAGwDDC+*Klin^X~Z0 z#M~vf@(#+(oAcWKe!P0XiNsKEfg|a~_3E=)S$L*%D~h@|bFP}*zNz+(m_&rWUet1( z_g6Nm6`8M4n;~|%!?8zNLQ-pARXaDw$CmvQ-#^gJ6AxH>XVu(0rj|Qa984>7@R@YX z{;_OJW+O|^GeZdmuQ>;wt8IJp@b<>uNFRgFT@h}X2UKfpTz2wa_0_z`qm$Irbf)r; z-uWh{(@kbgFD0f2o}C3M_T{rGkKiyLyk9Co_(Yufc~e5JdvbpMkwzbQf7&Zk)xr5DcMvhe+#qi(xq z-}n<=zx=1cHl9y0N=Y@bIu-ruey9ATm7h%AZngSvn?k3}M75$W-%SRFwuky#v#sx} zO|1zxTDq&oKGl1bK=Yp&g^WF3E5F=PPBSPfmVZ@nSvny`X{Kkh#q=LO75&;a)7+c& z!*a6Ae`^?J#1~qxjbV&?_>seLWwGz1FT8#0Ok*aes+joA7mN{b*d}bbw6knFLylvI zH|XrSg3}f|xOS#`eL7m#BkqxPveabnT!YI;h0kid@T-j0d;O93jA~SM-9bZ+OU0Ys z{$TxXF-zjc!I*>79$XB+k#^24EM|}58M8MH$5Z2r=U!XpbAQz|mu}GLmR@A@TJl+X+hWVvHVbd= zI4QF8=?CX036DPs?US6%QEc6P&E05I$k9_DHwMjTcb%HCvPWTMVZjyCqN}0$EIwz{ zu9+R#y}D^n$0hEE8+aE+fB&E(CCu^g+kw2m#}W-GOd`{&lB6=y%uaPJ$YSQItznAY z+#T>P?qcf9)5q*=T}-!0UgZ_lah^}M^zGS(4GXPP_DPms zve#1UW$f`4EIQQ0Z+k9ZN>huSzh(ELW0s0?jtBaay|P0!o>xEUKST1Abl>=s6<<~~vK(}JeI{$;-)RzJ3_Ai8i>7{G?ZW;c zT59!-$dht19u55;g8$46GoE_Tvq||Cd%U>#yz1#XC6jI|wQX)Q^D7GBx+MOAYx;(% z;U7y3?*7nQXU{LR(B`nh@&gXv9)|?(nIX*>^P=+@m(f-mFOOHpBCVd)9#l4ae$P;% zpgHGP>nXLTSNta2FbX|Bt5a-kVY)}gj03!ePKv5wOV6`tmVda*Bk5_qRBv(i>GL-a zcla*~o%$gtCc!8Bd7A>;yQSf8_N^+rp3qFm&`rU~q7 zoTYDOq-F7NrT&x1dL`y|tpq&yz!MjnGBPy2cH zEe%AZL*J*FjvW?xZFuR5?nCUu4Mx?+xx%cl_6MrZ9 zaR_tw|7S4N&-v#f>aVO-Cz&F!=f%lLrQTYT^-*&o=KI{3wCq0vi;dI^S;@4$yP8>; zb}7j>C{3TuU=+$3+<9_ecl?y3&Ba%uQ%hD(vEwY7-8#Xbwe+{l(+>Wwa}`s}c6n@- z?42wwXH?MgnJNE(J{-m5?dH+S-bTMctpqukOqL!vFrj;ll(;~Ax zGC9-KaH{(bz9*XdyAvNaq!)|Z=|9-3r(?0hzn(F`vi<0>S0}XJ{8*}^i-*90-;lTrOj5LZy2M;&yygge#>pzdogl)K-x=1~A2gMn zRF)<^Cs-f(r;}_m>kCH6FI~1 z(Ra~fy!;eCUDFeO&CZ@3u&^aWaLH2jHi26rJ5B}!vRT{>zW1qF!can*sp%C1yNiPPj7!_g z_Hh&+eJ`}=j*{g<>o%DU`E8=P=aN^RWZeFr;eddL$l30;$G_axNa!c)8t%*q^YeJX zSa|zC!bbA4+*4zo zl_4Fkygu^o2rV|Qo$Ii>|5)C+wZ~KMDSPeK-IB0Q;r$s4^%ce)=N_4L37BMMzbUrd zK4Z1)!Pa6UMe*KQb^#uDv~K@rP;{F2^w2YgsLv0=PBU2We;M;66s z9uqop_4wWfhx6Ct=oxkh2=A(=M8JOqX7q1ik zp8oe^r}={UcfCTt7=-<-mXDj#AxSq=v4#y2I!jGPenzDPR zOPXKNI|+ls>^|ko|NXSQK2s*1$>O!f{1x@@3#z_x#y>d37$^LnVG6(9i=F)Mw3a_# z|D~B*_uCToX;U?3yncMm#oyql6OV*p_J`A7eH|Qr-AP||MLFM$d#b0x{g1h+xqIV( z-YNZ8Z1dpfe+Gk@`J!L*w;pq9?U?>R{(fOXMdRDmuQOghx%2Bk!>ojyvooeF`^W85 z6t(QK#bPPu$rD=lx-Qv!W_pK7O>!8&&JJNaIXlgi)eV~yS+?m5Ei~8}@MvN7N3qQw z3Yq%_H<$i4<=t84p(Uufd3W#ILLGoR@nT0*ldhHSW(2T2jiL&_lqajYFJP|kE zI=GqLJ9wzLsH1p6oPgz~vP-W+nL^%)Ur@Ml^wFlUSV5(wuW#`!$yz$mY=YOvC}-d7 zBX7J}H5Tt&Hp6AL_gcm5shw8RQ<_92^Le<%OB}B4W4ouc+i1e7HxJi0ENr=Zct*;H z^FQBMZj34B6%CTHP+Ow%a<@HG=ke}C><_iNLY6Qy=l^i#nxC>~@8R+%S;q>3JzhOc zYE$hytyW{DT``q1H`lE6evFhyM%-7LD6G z9Hyp+8n8q@UuL(pemegOKP&XQu7%KXK~NUlMy;r`7X{<$nedaeM%>{apW89 zY?|NjrdjWNgVWDxNrFn#?qn`JqkY@L-(cqz_I)lN&KO*tXdTZk=scxIEbb|rmyFU4 zA?Bc+n^PaX z`Oy|zwZ6*-usW=>XgOq%%puzKBPyfjh{uEdo)6l7#(dr}pX0MsqO_{V(P(^;X?>!2gQN-4FVoe&hxm%Kcz_^rJaX=a0(W9EBeW6aV(4 z?flOmeO*+t%KVB(oj{UK$I{wU%tdcg%mjY!={)f?uJ)5cxn}YC2P@zI+y0+H=s$za z->EUG9D7}YgPrDjg-(o&H#)5P`R)_8!{0@3B$uh|3OMb)GwsoC;hq!e2ac|4-Y_e& z(Czy}ZNy-a_A9!V^q@((!YpXzk=Nhjd zu{5!L$@?y3R?lTQnZ0+S(I;00k#)+utNK+gS*-ezr?2x}?-(EdG#9Q%BBwjq-z7(~ zcvwd#TmNXEv?|wbarzeSGn$s_?FSF@B$z#Vkm`TIVBxOzEaq?A-UqfBCGuy-@)vBa znbme9#a1-5faR37+ap`$4gZ$x6M6ONd+a%mJBM0b0!`=tvx&-2IwY>s+O4wr z-}!G|jRCDUf}FKpdPsS^ikp3eC9>|}{iF7tVF{NveibhcFIXKTJju(jO<3g61><|U zKkmMMv}#*na`jw;=UQ7--amAyJ|e1HGU-TGpohZNh0FnK4{a|v&0CrxG$H1~n^RhO z%V*X(>F$&+W)qk3JHdMSajWXh6;tj#3@tZFH<#yjnx;8P@$hdg>)FQzGHZml-Te4| zvRTXOtTvV!t2wo6w00gy_!`L?t;ct!F@1;LG3LFeRkj}Ebxv0}{Z%(qcZ+t-2G?+5 zTLH&+GDmjguk~Uy`95Py_zH<9UX$iMPCxefQK7~4&3}_Dd{zrg59r-^F`p?~zE$Yp z%u3lOh4ZZMY`vOj@OR1zk-zpIViwq{AK7iEHM{VhlSpdHIt||_b)A&h(1l-$N|er4 zE6y@owEB_l+y4xol*6Zfo0d?oZ{slM=GnbD--T`*Uv<{XNbPXm!#gWxu*nD%Cv3lw z^u=v*WxA(q4wLP1k+oUumNvG>j_hdsJ4K{1K=0fUsmZ=ZZO4l&d83YP>)H`>Wv6~A z)6td~-{e!`>mEM;u+p<-wf@5;3r&8Q9?+gYR~@-OPMo(;vip$IfoJJLt3K;p zES}Q)Xz4kZSC4iqQ9g24@ayMzZ-LZr9f4I{&zk0!wcRPS4*sf{@Z;<>olK6~PZ?%8 z?)5B5Ug2=tC+fc7rr#+FD!T2QQeSm{rTq^08~*PO%h%g?%HFk2mz*sm{wmIBBmd5y zdv44QzMkb6Hm#N8tDcVN^q+y|S^*Pto&~SjyE6GwN>xH)jMpb$uc_NVd@|FDVBIDb zxoE?pHqkuG(j%LEIcA)_yoh!3LGEa+UpLnzE}B0{RX{Vwh{ff;pq_qkTkPEQgUf0x zgmx<~m~&kqXaZkG=JYAnefMr$(F>SmJUR7Y;hLh;&&*5;x}R|}Ck1X=*?Zse*wT$x zd!8rUsO;RlUGnjgSrhM`5BkJ$=)s2==M9cGG{XgWzj8^0zcF;+ewWg>)-m^)uH&*< zbHp4|g?og)?71SV<&vxSDu^x2IUv0*RDZ_xGusbzFOi6yab^40i{(F-O@95KLD7Gw zC0l(^$l6W+p7j56mW{OHR(s!5;5oIW1h&N-Ix z;#KZbV7nt|BCm{gcBcJTGq_m*i!w`YFgYSwq|bGLaoQAo@pif3$2(mU1Jev#-VN_ zo9bB#SMuVrujqS*YjKGiU7fz6oc+wJ=k5oJ@}gFp?tEnXnPK}Sha{7OCuN>L+HvR` z`+UKIC2MyWTxQ;S#$t8int;GffjQ5j4vS6N(pcy?X>HZq^8y$4ZEW7W9Yl?gjTA*ztMF1i8bHY>iHP?^6z#bJS^1j~~Cm_V6RVm5IB2j$DdWDc^87 zO*-PO(4z$|ee>H>zF)r-^q)b@blUC9ihmWNd3VH2J5!*v%YS)(@w5erzZKU1)VpGE zp7|gD3YR47D@G{>8>4P+)Oac)89H&pBGKd>p?u4jJ(pcjQpxX(uB)9_Cx7MMYQERW zcSScn+jqk5OYC>%%SRGZzi!#;p0#STR@~FuD_0!cz+j3 zSyJec69@EW@?K^;t9X1$xu)B4J=TkQ_l|hFrygNG8&fJ0T(FLB*$OYSXy=XhPCs?p zAeQRb!=C;o<;taZ47<9&%vt-H`{w)*(hm&%{I{A*&Ze$>kcFKWF^!o=Uc zO4a_fXs`1_kNwjF8tz{3@0JalI>R|&`4;oe)eC){j$X^RJ^1x$!}U|F`#qn1@B7bi zC~(`W{|rXXBA1sGFlq;c?zgW@&3*B9o_aymoHe1RkEAkAIm9?sP9pCgU#h?z)oi8{ zH{22@Y^gbQa{2jq=8X+24%;he$yT{tytAl>ol8+bOJ8}ZfMDmNp1@a(TQ%3~?6|bl z;akh} z-aNNReDI7zuH$&?368Tf8QWHyoM4=D>XWxtizn00(=EDhm{zKa2HxECD)-=4#wjsR zc7#6M{z_G=^|J2ul?zH*LZ9A=vpFTSNK!N?F#O4)86QrCte%xx6K*DKex$la@o$?} z{yRP4o3m5(1^%dt=-#&hcx4T3O78Y}EOit5tov!zQ zan6!eI}Zh`>nMEHH5t1A95`_fWQ-#MReY;zQ^77A<+KkIhJ#!Fh}pzDtLYmc=Gi=TN|F@5UwdNzSa zGb9dKPK%02jFwETFZs_f#o_girP*c5+wF|<`Ik=36pg;KRwhX>#(VF6!HZ1O-v@2m zvTuQ@{pQCnm&%z0UD@H?Rkuv>wx06CGp{!rv^_CT^f6+v<5qYSRl|DMdZt8=^o)BR z)jJ}+Hx+hrm67hr7BvjZ~D;s zhm&vmhoJSx^rnmF^ovhO_|6y78&=G_Ce-?f_tliOG5nW!H;UevE&821G0>+nc-e7j zi`6^5?kV&nmIbGFJWbhp@{EC^xPO6CIhQuid(}xU+EPyUW|sB`eVLPS*T>|<-BUlL zyPcjg-C*au6t8jPW?@msb>m~nz1~vWdDX?`UIl4QIJzh#k0H7_yTWNY+q@Gq>NxU* zZskAF*|f9z=oRO0U+SNz))}4*;f&3Ba--fSdG|cY$Z35yZQgoYavn*~nPS3X=CmN< zpz52mz9HuG|1)^MdpceJ$nl4dZFd#R2riqnRPxQHV$VE}J2&E8%ePT}&qxg$*Xi6ZKN#&wZ4H_}Ip}$fzai@q z)nwiK#%JzsU3p5RX`OW7B0Jyo6m}cG#N4ecKFb1UY~Reupqg}7l_U2?VB`eBIWu%a z(z#a5+Upo9KGlW6@<(v)G@;2mS$SI??`Gkj#MRHDZW6j;cYt?ls8X`i$!9VzKBxKl zv_3uJvijUAEzNW_L0vJ1yWdyr{ctY!8pG8UOXUs)&I@|h{-E*0jVPZD|2CG-HvP89 z{ZCuKsZ^2at4n%b8z@{iHF(BxtvE-1Niw5)#vwgWz19C!d*G&aJQFl^2@M)h?N{W9FJUHL~YEs4k6RIsL=vn#jE?+XJ1Y z+jy*InYp#bc!e7+FWAzR6tQJ$s*>J0_08;Oyr({Fy^;R*gZ3uX&qiynh_3%Fwj}J% zjfdrC@xq>&EdD+Zu5DoS>XKNqW7qWaD*raj5tDr;d2dlOdv2{i)5A?CollBB>NhYK zTj08HS=Y`xs&i&$`1Jk=@s0f>aoE@I!osOxeV30|w5hIWES${}Eup0%y(Tm3v#hn= zg2t-WBXaMG49Y*8Jay&F&J&s%K`Z4>dZlJuZR_7&-`%uN&1I_4iU(14sjSh)LFY4B zb&@afI?vDf>^8xwKl3Y7+&_nkbH4<4NR);L&buLW+Fdg94zuxL>)t6J*(zt=&0%ol z+ElK|I&tqb)q^!N3wCXu@ixX{>&~i%M3uh^HU|D((d_Ur^BiOnr_dJ-D0D#s=&&T*O?5jRm?Q$T38i_^@|GShMv$8XM= z8XLqk51YsPIxhE2T~%z|G5yHq335LV&(h-OKC$|-o#wJTB~yF4wnuClfMmJetaTjZ3bqb{rSTTcW#T@oA~wHtf1**6nw{ zzvG|+n@e6oK(FVQ(|k%dJ^76J4uuyoI!pF-XqvNZKeEJ8`=RCzqT!zv z>+%%3R2+4td~wS>k((E9w5!l)>1)-iS1Qdl>kB4WOzSzobwDG|;C1uaL(3*9eqfxX zV)|M?!)k(w_q))<)iaGYET6;dcfy2k!IZ*o7tIdee2*=^rz&4?6WQHxlY3gs^{Ik4 z?LO~3sdY~*UX3r*f6JMRqml6JDs+pduPtxsCP2dx<~7ed-BYJRnc?Jgl1+k zA2_!_pmL`Eq==7yx}-QWVjYiI$2>}{W0#(xHCf%5O*EzX$LU#9JsKx%ko1W4Zk7K# zn}>IC$An4O?g+RasQAO>>@VOHpu=`V?oG<=lAG1Kbr+6bc;o*ltZqfiYghf}e_1~0 z|7YlAexxI~lPQKn^?+YOc@gKG^F@`(^#TAa;m5ccv&SHv|y{RkfUKq%$%)mKe>NM|l zNv&S*lo+PFSv~hGOj)zO!6hMY%4&{#r#Y`|Si)}LXx+Qfj9*~(6?uCut`PSbL1u?q z_qc9&DQb2nc!}#Hx!IaW{+-$CE_c$oU}w4B8YSMUsa!KQotm@hh*n$@|H@}`THp5b zEOedLB=oxTV6cS9+Kt;(_qg*YMsT; zf?ATE{pjf8onXqHl^S8Lu*vX#%l=h6*2f>MZ#iFY{GVZBT^QTzO$kT#Zn{_19DgU@ z#C=u$lk8((e+aC5`8o4TkF4C)`(Nze#Qv3*zqtQf{Pk!D6TgHn_WwB8?N9VQf4Kk2 zUa_jp|4wbK_|LG5Tk7rFQVq$BDZAK`?!FB8oBXMZ|A*7((goo6@me`B90aE~P7rXV%`lw~+a`XUNu#Ya$H3 zajX_lSlhhok&c8`qK}-B^~blVFN?34PCw0+qUgD+T)JB(u&DU);)EsJWF~OvE|aP8 z%Gy6M#|2Qoo&&VVcGHGxZ%|2N9UYdZDY}L`{nc|06m-XK9*|Q(*l~`bv zxbygd%>hkscK>QDlKpc|P?+l-Pr&ILlg`!g-mu#Er-$LdtSd=8TxCivkr$4{JbDm( zym;nOSDhH8slCPJqHCtFNPp7$rXl!EXX&btRqG~HHJk3U=RYu<{jW=s2iO(|*C zG@KS}8NEW$o4-gRL}rGT;PQt$r5r0)o;c&S@#cz6J!vlw>({xgyna}4S%z!E7WL}~ zc5OFEI?63PBX>f;>bBWuig*jzAI=C)5__i^BW2HfO8eT`*m~73-qB}vwL6Il#Pa36 ziZB&1m-U{|ap`nms@{+3+ot*3xt>`OKTq}Dxsr0FJv;K0Rbr=|=Ez!_>Yc88Ey?SE0^WmDo%@;YHF%9Db@U?SHa{!>i=vH%Y?nJY$T4VPAPwsc3pbz&9k=2vSp8bci8ku=e;TjZ02#eZ(zId z=Hv56EVjl6emM2vK$b>0Tdt!|^-QM6Go7PVZH^y~?5h`a==`uVWcj9usAxHlEmLil zNZ)Qfa^A;|d)dZ{rfp*DgJ)m4T=byNyt->U*KFCFEWXcDcP1vWxh#8d{fegUZH4sq z85=qBHXPo_v3!Q;a^uEimek0kWlOfWK1(X+Km9j)(!?8i+AX4gZwR<&ynn~)+%{Wc zEo1uXgIe1i^Q+G2i5AThTb3s$acTBe*VT8!W6le3$fj)-^)Eb@e(0|JZ2_hY_X}n# z=49HOD$H8kcB^w&`6YXzE#C=L}x9N+BXpBVQwS=d`|{#~V(x%FH=* zYOzE2lDz9j7N$#iZwi!r(D&(lZB_%H-ILijNjpX5M5&1vw=$TY@ywc%wLmPyJ%y`Aal_F`ADdMrjzb6MS z5?nlOp1PROLf)n4Zm$mh_xX5Q4n^^GI_DW)H zN_3F$sq25IK3gPe$DP^3%dvUQhHGk= zVveM5w(2c|w-r-(rq_A5U$H$}kR0|~^}x}MQ9GXgEZ0+tiu-+xW9^yL0ByC``PT!o zR*9bVo#uK-XHMobWi|#*xpiz$+wKKst@>4Gq*$JzEZbjg8T^y+eU0n=8D86rg?_EL zT3#3`pRV}JagvDGqt6?P7M)v_K0|f7>70pN@wPFsmcrq;CA1H(Z_)0S$a~YW_S9#` zD~o+zAdBPLk+;#_YZ$`=%JzxdrVevd@b*ok~cPu=>uX^)$;+?}OW-&-y$X zO4GTgPP%3oIxp2Ukva8{puyBczLk7$Kk5mlY>;^Jjw!}XMpQuOl5pAr?;UH?7QV|a z^V^}kA@z>coH&D-ht5d(y)Bh^#9))f*Oe-|J2)}w=uOrq%NXzIIz5g(JhAYN)Qd>g z*el}4x+jZ7so6#t>rUKy^!TH-+n5xauNAKn3tHSU%dpmQo9o0M)73jnxu+f}s+h|! zpx5hOxb|`-w|15`cS7T2rb&wyNwY&Y`x_(FRY3ZDAgmb!m)+u>%VO6N0UKzz4 z_%W;X3U}l|QPY{s69ZZO0+&91DD6eACs#()co|E$Deg0E*eN%i+X;sdT zm3#_TJYi1vwN6#sRVZj%ZXQ_pOyRuK+<-SWlQ%z-6<+ajWA#L{DN$>7t^4*)@=dvX zL|}*GuO*?)&Ns~eGbrjhwZ>Sa9^0Tc&GxyGZyAe3PnPpJR@T-jUOj1tw4}ZZdgU>N z1iUe*F~0p%Ztk%t?;XK+_RA#Zi0|sq*s<++;Hq;=S6n)o?DuH3!a~pJ^$G5#1zUTn zJQTe>lM0S+)GcXOoG;LEz3I_7n=Dg5vX^b= zy3TQZchm3S1$pt`8Moaq@L2XXPcmVe&W8UCOQ&4s)t!>uQtgo-wm|&QQ;VDPJ)Y^M z?QFa15p8;JLsj0oh%3%v3Rjo5h`#9+NtG1{nYKfES%44w_~aDXiz#$a)ub zbn2B;B?oowZ+eR>b*$NWMq?tk!jvhW=%JZ3Z=ZmlvuiotS zDQ8`8KAmrdv)7sorjR??I>r|7zkU{7S#))E2#=0OTf2Ps{#!jObU)uY#9f+tT(V9f z`bXP?b3bCz4js)gn!Vu`-=7kJnplPKi-R{S zDwDau?4D}Y2FK+R%$1FS`xL5np7l|1?L4(qi*=t;YZCjNa6R+$cl_Im4fv^HB2k#x<)%)Jne~%FD|Eh8OS$^2^ZL)8E zcTQXLJH66;`>&l>U*F+*_wU)i@Mrp`>l4^+8?xGOczbK#v)T1GDh;HstUagX#rou+ zu8qNlQ@?KppFewQ>*C8?MgJK#uAXeh{MK)B%9rp3+&kkHEpWi z_DR?=@UL!qcBkl?q&-K(jQx$$t0*!@IoIt_$CqH%YktAShlKuKkW0Uu7Gr&D#am(Z9`(8fk)a>YD=Btw|0j^U z>hGM_s;Z~EzHfL{{II({SYmbjw}51k+lLFE9Q_!rx+!Ps-x*xu4;vp;?A}pQ@KMLq z;;XjU>njm?uBqj^vkpD3jEQmEw;<(}hQwYi>!ZI@|NJ{Wd(zv`gC1rlD{U+jPyOg+ z3cjKAIpA6fPm$iSgeMo-m_&0loISkoY3#-i=$1NSG=9OQReDAiEusD_`n>EoGot~)~ep! zv4kloBX!c`80&d$$1i$psd_xa^UD0!XWn1Xmok49pJ8x6Pr_AHCVbn1jqF!XeQa}E zwEhUww)@L3%X97#JjC=>5(sIqlE8z*d zy$jZwODipUc(1AC9IKaz@Szi(p&PfjtXsvED|GBnoHHMj?iSyJr?^U9C+$(hrX9TZ|Ty~@|Bt6g1K+SCVky-A&JVAO)d|?koMdSIs z0AZgaF{&Lj;qF=>9S3WAd^#!UdLu0*&44`avRPX z>?}?{FttYY1!v)*f7+Sc+a&%3x$bG=Q}sICamX>Av2*#OS*c8kt5>GYo8osY?78Do zYv-+BwJyEcp>ypFNBuhc8zvn7+rt03HtqPTwbM)Ns;_?EV(()UcJ^OdQ+{`us8`_5 zonjK_#`vMAIUuNda?G$rapxp^T+Z5R~_dXe>eFqZ^NhR!CVsZ z)%mdSkKNo?eu}hwIPTB-bKUAco_C&Y3Viv>V#}0pJ^LRAUpc*6%cQ-qweQHPQ# zqEweR(klgIBwOZ-yDA@lDf+JVRO{Kz`x?SErgBZxN#a|sIXm>!hK(QAO8!}--y~Ae za4lL$H0)qd&xS~bc!3oXtZx=>dU)5f_a8#^Zbdwx|hAm zJe<6xwbZ*Ugt2f%bmmlpX95}liTkCdD0)P%h-|UkrzO^VPj%A!rxQ!LT3JLQOmhr3 zn1wCnh&P%e^T$cJv_)jrIi&@CucFT^oOeQ0!&-O8Guh7t+{{O`na_kJbDf?uzoYf! z9DDJA7IPkjN3(T4^G}*_@v5r-lYsq2v;R(C^>_1M3C`Q4zF#jtY{_H0n6BSsZYKBA z{+noM{fX1QwlP6p9yclPesZ^N=Ra?kf;H=;7#K=t`PS`Z|6z35XW9IQ^>fn}1WK%L zxpV!=2Orx5#q23@Pd{xrn&T49R&#V^b?5q@`g4_yI*fa^Tvk{SlxOD`p`*97u;BJI z3y&Y0^qwranXy_*OW*78+M_K62ad7qPz%vIGG{f#!**$93@5!$I6PYF8YZBaW&J^Ho7k2q?ph3Grb*Q-`i*AEjAa6w7D~xT3ar`n z$tPDUxS^wIdy4BLEy2wJ>(2gi%?zH9r}OxX`NoNRyS+-6?Bi4THRGA7(Ith`-rgNY zyr<7ve_Y39fzkJgCbtD6#lGr3ZM&tsZSyTVi`$t&?<&QrFI#P6ynl>GIWI}iXqnN( z9jaz=5ASSvm=}6da%JMSOMM~IQ<``kQsb68)<-VS$+y478_aVpM#B40bNo%;{V!#% zpL-|6|B~DF!GDHdPPfHhGr!9_IQ_dp;O^uDkDheS51gXo{QWbV~3CJh+EKZQJ;R0rC>ws%;2lC1;z(6 z6ugecC0QC;l?zz-?UYMfcsl01N6Bryo7xtQ?k+EGZdTjwr?wSyZk)ec zXUE}VM`j7@EB`w5f&W#^lLoU><*POKMHGH(x-IvnT;j~tIEh<#{pHRrIJ=2rrTAxO(z=(zJI$ zqG!&(Occ&ZyTTsJ`@?jaROL&Bzhb4I?nVBwU-;2)lGGBRY+hT#xb44}o;J_Rs&iSy z_^#;v;ny4yjX_C#-X>R;2Tf<<-kp@W@9@)Y8hK*dH?WJ9ocNJ&^wD}zt2w77Y%X6c z=hiyi80C1<+~QGQ_}+iM&)0^;Z?oC*z5IuRyyt(0OEPzDCr$Y4b2)-##kz+!(`q%h zTOYsupW(+;{qF`=oxFvd!Ku2dI^L>I&+dQN)%9Siv;v!-j>bjqQvzmzyWV`7%(X(N zWpS#&GtGq7(~Z&EE6@17Xq`JjSo5ps#QMf-#aRbl#V-9U{J`jz>%vZs-CbSFmVVtS zwp>wv@sZ`?LbBT*X}SgLMT^S4mXOTpt?rw?jAhFeP3|uaI~1RZoccMH*U_{gaarWS zLhhaws}d&K3Ve3`EXj7PW2g5Gl@E>a#s3)|JqigAz9W|P>#+rMH*a0=e}(|;AYNncA>q#>t`wzk&_@b(G$*7-;u* zY?>_Iq7%DYt6+|e;!5A6J_oMJPQ3obpjzkK(NdWxjY6x7je2)K`TyO)pM7`XKmQxA zXRz&8kxn=i^H1Q5Ri&b+{hX7YD{if}6k=E#tUY1nm1r)pr_4P(tseu-Co1p1VJi{S z5M6lLXJ_Ar9lF_feGg1;D!gOepkR7KGAf6s@~(eSOO$EBncU#n;#XK#v_Ed*TH${) z-skQS1=|=Wk5Gd*3b8YCqAJ!^O>M90{3<3Qg1aG(^yv>gNo4J10jBaLuwJRo8o?)*2J@b*^?VHb*1X*a=YubD&Ry*AG$a05d z_A4f)70vDj{?j-rrmnit_FcE3PC)jGyl!jR5v3{BU7sghkX4*{;`L4U_WK13|G5dR zi(D<*e|-Ogg}gf*PH}y?^`GHRtk4R>12SDQJ6x~-XIP`vZYg2%RPf~Wi@Gj*gBx3K zZ`PVW#c|Grm90J}E(v)3=CLyr`0iP|*XY3FmA84a1k`p}L4(`R;k7T7yw&jMS6tVt(WKXPb( z)HAdW5i!V4jTiVXwdcu`R}nUcKFv55vh`ZX>KRwoOt~gB>z8W0Pco7tGp{n|v+I31#;H>_EEBZYR-zTTT{xL# z!oqapHka%ahwT3hss9-!N=@A@@^9hNuN+rXBp?1~D7nou>xs<*SLg33m5jPOZX2i> ziBui@&tQM#`wfN|0j?_t7N<7PR){fJn9FCqqE9a{#DUNCYefFBO4U7^Ym{5pJ^T>F z>dtv3PfPA{+>KdsQzbX3GuV4<%c_20x%=`)zc*$}lnN_DW)=o$hSn`LyI1AmcWv92 z#N6y%vmRd2cz8luL|EG9imUub(Rv}D;tqwShmW24ro?UUseNm|N2!6$*Q3{-ol#@^ zt9B!8@mJ1@y3jLu`n7I4UqiH{uJqrC+kee%`*)6(Lg&X5`S))mNyw1lZIIdFjnj$ap==mkJPfeB~l7g>x=7nr|YBcAhjl`lC zb7q?D%F?^VVYHcVwUEQwRntnF?>hSR>=Ds=X_9x4ZJmf-Y+THyj7O0$M z>o7cM+vRBS$acBlJ_&)))*S}7=LIqbu2-G(WxDYV({Qahrx(wxqj<>~3)id;UV%3PAY!EY8H^zGEnUBNeHbYkzGUKbQ{ za9f6VPw(c1M?N{e;*MQbe>}jfG{7!QZ{^w}4yRONFE;D)U-jJ+xZ724)w|A}#(z40 zpZfiuVVhy@oh?7&f&^+iVEflX1!iiMHVMiDJ28*==H$Y}O2WPAkdHT(ADb&CFot9fv)quGGx& zHanhsGU|NLqcHCrm$m_&i7PTfxQ1%!HtG7jDvyi6PSEhr{RF3*Akv8g_ z9&DnJkj$drA$v!7JL98O+)MaVj6R!QSB}`ITCnMlOIyg&ngypbElx~YTbJ<5{i_ql zqFVPXiBOYobKdJ0%+=*t-!r4kDY!=_g!!OesmuefL&z`)VG){oSn7d9s5K^-+Xau|J$R_v%Nj#>b36SrrI$=u!P4}|-Sx-xZm;BlxxnnKYL0y*VVpi3Chxa`f z*?;1mWX213=llaF8|BXQ3h)XKTCbqv&U!mdq%c&_r>Gn^S zOyi5$qO`$lUpZGnkW%@t;|G%^6=!hoeLtu5QF^#_{wpRWp+k=EQ{T_#XjnFTQSCVf zIWxKI-=^&U&v1`FZ{E7lvWvGaMd~fwoW84HGky{K)`LOEcf>6D=i1e<;~k^l(~_0X z{Iyw6J>1iJrjX;!1*dJV_B!w?Pm5_}Ucw!`t8I>Zz-`ZjQ?By@9yx8$u}RtJ#gz6% ztz`ca@n@4RYAw53%g~*#(wFH+MV}z zia9}D7TW@Qv`>bQaFSH^| zu0rmHk!E)4uY-n_Kj&|*-1m3Sm+x}R#ionytZ%XOzdPra{04#79tSt>W6)XKFeOBH z|D=Q6T}vVgw`K5W|MS-Wnto`%@0Wu&Hf@T?rP<*A-tlUTzQc1_k>f973(6TK>i zKW7D#w5`r=%Yw!n3+J7tI|Ci=cGpbwzVlT7L*u*u42cH|1KCA{HEcc`9}QyE>g#%> zdtE~y`rfguSc!>ceb2&{E%H$pZY}%Ia3Z|LAa>FBBd)FYLz!N1oVxkXMf5+ziRJYZ zm`;c1R0(i}&8y>xUA<$<8*Zh2VmwPf2U|bV>e}@5z0MKYL*JC%t>Qm%Z0&)s+_x6k z7W|s)=e2FYhC^@X3MhIVId^}<5x0azs#pAuzHmOH_KT~lcb1LA;;qjEEV7Sodc(9- z=IHCGjhAl!6Mk7gX*SQ!?;o3W&N@}hD`k4f@Iati@p0&@bj?%i|1(IMK8}6DQeWdJ z^N%U{sm8{liE^+1p8nYS(1tTB=-(r*IaBU~BWR>q|2lJEu^%Ytg7avUfWBsK^UnbW-P42*ypz{wc6-?^1%sl43@Vd@zW*q2L zyLiLib63}yZ`7^i*c$((CtCi=t{;w9st#8rWgQZ^HgDk_wY9&rLLY_Ru&>Ztcl?c6{Fm0-47bED zD@y-is8NuOwGG)A=JleZf2Kv#tF3p$8!SW5guVagzUspc&s3Su`xLJ=-IbgdE~o0% z%kL7Ll~H-L{cD8b)o(XtW#(ME;+(bDb?cwN}z;>m-l zo6hd>D%cSe_eJj6`e{{>3Dr$o=X{;MLP+PK;L<=TF&?wmc2i}=Dj&st-(dTOkwyPW zLUHQVA60YH+yaV4wjZoHz0vH`&yEOLvu93gyX7}cSg^LuqK-q~vSFR7^uvOMi{t~# z7K@!~YF@Q6!{nLEx|S8|i}_W3b)9#X-FCdaCaYZRNo2S6TS2+oYhM0m_~RWJIeEv| zGm?3Y4xc1XeAa4>&i1X~X}(i+qV|KA!LE0Q-`>&EI2Ca0-80$!CqreDAGq^fb$@bI zb@4WBv3b8+bXDIMZF>DoDl2{2pZZHXawQ|DPw(2{?=;UOUGJl^|NqIV=O z`P+QKUh=vAo9FefI1f(k-h6bzy!u4;I~(ra?=08-Gu?OH0&mR(PSHTUl|5RI+2(jp zi+<4mpW!ywH-}iy(Eki~bT3(+Hqxlh$y*De~Wtzr7OcVF7W&5X-6 z#F;w1ZlvciXBcM0^GH^haopwPTD>hjVDHpvZ?7!BWPScKi*EE`-pzl`sM%$iI=$P` zpSkg2Qn1Pc!v}f-50|f6S-Uj9l&AHdi=nvYvV+&;!dLDvT3VmOv~=z?e)(@a@e*Q} z61d(byvTniH$&*o1?9+c=CXZL_4eG4-_#SsbZ05|l^P$ukD59T-5g4dXMDqXmMr*w zV#>P8#C5~)y{(`pm)_-&0#e8K*dPcB~$ zdQXs3(^t5sYIl5E?2D#Smz=vo6ZRx5ShaKU`X?6pFIQ$Rv^&Ij~UTAS2BhBRle4Y z<1Y`3eY zA@T8XiaZzZ``Nn&e=|9?V|}a8mY&78SaPx+G5fkjmz@@6&z}^$Z{f5DO1o`0i-p{} zBN`b$*{1o@!L6@@?s%V4`s8)w4$Fe3ZhddFAk~ry?~^Q-DL1Rnm(z+2|FQCc_%~VG zeNVYIv1@edczP7{X7E^+2`RgTEjTE5<2!@V;q1QC`;|WNmpSF$+jP48`m32IYAr=H zOrEb$nKAd*2)cSLd-pzzxwKRUkuy18nr&C%RfW)~{iPQ96LW4gYUWwq1ZV-A!qe{m)zQu+YVK%u%5s)dq*>y?UV8~vD0Fh8#$s|o=E@hJ$+=8TIIF)HMZvh z1)o2tzI9;x(WlQ$A8c`O&;E3z#CGFbQ?8~4%dS<$XOD-*?~br8{oQAJz58U+pI^!C z*35@AJ`4Qf^Kr7zxnfd1CwAvE!Om~J6Najgwxj?tfi+xxX_VkPi@B_$ug{L*S8`2{xxf3#DZAKP86+t-a(e&9-ONk15A4 z?%lj1FEnRO{z~pheSe|z0>;NbpGmzU7e0-(c*)xRKQ*d2l&5z(x9}daEVECMdbezS zS3~)g1qQyk-kK+bmPV(nH|*!YcgfK={R zoh=@D{A%*2S9*B=XE^hA*$U4WDIXOy6`5uon7vKtZOGQ(f~<%qo9F3B)N8d~%e=E} ze|M(X)NAaYxcF zu4Z566!BH4k!^+pPIE(LX0CbzT`B|>Z7F_{hL%wX1?M) zsGWQ^%=>_CHd{fZ%0`pr>y5s1rM}wuvEZv7yC~Pr@V2N02R1OKm&)qvulN=yu$;5p z^egWSy#@S*TT|C9V|VVJ66~-)#?>OV&s#%xsTWh24`0j{3(urSr&_+8yxG^&&Kf_F zcd;egOr`*d#>9eKcfFW;E7cSop6-wl^DC`ans`d7-9&14^d0%a+XYpuFX!%3>)iQ> zGutJ;^YNXRUOY%Ux7)V7(%HWE)W)YzrnS@-3cb6S5%%+Bb5U&Q;j^csj|DCa zPg(T+$hz=8LBB=3Pkw(W zW_BxV{n_k^cICCzCntM8uKvrJ?0AH%I3zuUd@ z-{{R#`Ji7IxHVOWe~aiVy|?dGu6E3Lnfk-$a*Tgr@J;DkO}|rn3&JC19Sf|cMlYFO zRnf&C$b4i&v1W~=zi`6Z$M1vHrY#I@T^!CMx%J>yEgch%^PHC5UOyc+7pX~oJ6|n5 zedaW`O;YPTSns(W*I%)oXK86Di`ns&zNyEr8ZEf$F1z(-`D;U))aNa9W;FfJ&}eP0zT?m&vHXO&`&MN)e-C!|5&YPeF+=Oxn;V_G2A_zB)W_Ln$rr?Bj;`$c=G1b)K#B@&fBlp6(X+V`#@=3Tcz^bc}Z*SJ=3E2 z+pNUu)BG;;ti64h-S^7hxl=99>Ys_e_Lu+9O6P5Vd6?eq?csj3ewnVt{iR%wHiTB>vRmLTbTW?l`KI4dH6}7#?Vj1ZlK6xQ`wHDt7){Ml4MFL84FQ;h-Ff}Oz ziQn~(iN9&`VCoc>_{_MD9TO~%PA{GM{e|a&dd`)1r1Og>D_Jf3ci~F@xAy3Ni%;9{ zVVY)ln{ffxoVW#rtlrxm?%u{#&MED5-LHf%*!7>k;uNX%ySg=wSBgc}Z&KJYzp!MQ z#9#B>Gfk^MImNNQTVNXIJk3->aE;E2Ui+5qtN!{ul4CO3U#-(7eM;WIBHj8~#pE3G z8jg)_8xlU~-#EC*?q*q_hT-GY?ac2tP25#`deZCP;tTBqKdF8C&#>2N+E?wMV>#2e z*lt-=*R=Gk>ra1n_n$Uji=|)RH4eRaRZzF|onXfNfbH7Olhk&t^fKJC>exB?#HJnl zS6o|PaVhvegHBSogq_reC$8^K^g9Pgt*uNfciETrY~eGj+Cv@e8|#&hFTW^$?0}78 z$1PhI*Qg&Wwym}b4@mT~Uj8ZDNSGu1j@Zqe&mn?YJ?R3>43GeI;f*svoRi7Bl<$lMOp`2N_$|hsKa&W4_rHPU$8+H}NYpGbX-mP;I zk<>1Wv~xY^v{)nc>M_oTspHv01ST1=zD|Y%RnJp6Y-oE3e%de)sPf4$hoIag>lq{|H`3fiNNvymQCyJL;QusI7XGd+PL7ru*z?^crQT*Mr= zc&i~_U`e;hF_yRl)%g>3Ed`_=ed*Ku<6Y^(+O;~We}Y!P(-La4={yli;Ig|JP z9iGdyx7hFm&%dU&HQ*ytiQS@2qID1YR!t zIF||+9mt#hE%aMuW6><>c?*tQ_M5S1!pnk^9V(9*8$_-@xf~o8tF&IKvTs86DVMqS z1zD%v^_V_1SBGqPEBbV5?>9HG4%f zdE;)>=>0txcI{N{=>V1uhJPBLsNebOoXlG+Gr?_M^7q!i2jX{@9`agwc9~hmWG6|f zgF;JV%f$|MU*UOrYHCC8vGvnp7H+I|U#xartm8$rW>x%*3ypIpu)8d1S#y~|$Ny&b zbVI&-6`i5-TE;GxH;Z}|CDp$ zwqKc@oyFcB@qNAS8}(fFC(72O%SbCy)S5}WGAA{Kj2>VV;N&(iOPkNBH3W~3Qq zw;m`tHLr!$A>u@do`}PirTZjH&y)!SO)1*`hGWk`)wR=Y7ks>;vm>FaLnm!plx|vwv5^g+U`PcnSx3g#5 z-!tRx>AUg8Evsb?>jxJVrSQ0Enf{&kE6ID?qo+!rChq!EXuDtS-a9q(X$wE;$+n(d zUv&EIvtTKKCyT@V7AEm0iU+N4Sk}Wgm2uI_xp_j}-YbkJUAyc2`TPOyYM+hy9K}oW znvx`ZX^dS!zu4~LD-0da%+?bGx=f0Y&cqS~-HcB0?H*V_tZw$1a% zpXu%5Wcpx_$I;w5zdEYfYYb1V>U(~x-=Mf{k0bA$Uwr}pmhKRgkuQ3nF=q{9XJou< zmB+Qi%^a+)Vj%~d%U|{w&VSPPR@gD0C3FMF2K$buLfe=+{jxYVbw&6oHeSi&iS9EL z75wM5G>=<4@c1nS$JwbHR!p6zeE*U5&Q!6``^IylT-PP>=j*Kh*tW2b;Y7ab)}Mmi z0k33_=5z~RdDu2lw=OCDNc<&b{=iW8j!kvuQ}yFna~|%fnAs4ly+iw=W$mFT0mZA| z%}zANo9cR6E$UL8ze}q@U~bIL-9P$y6hs&&96kNc;L6Tvs{X~gH3m9fQ!Tuf3g~{D zV%L!>x8Sr@?Aa=}xKq5VC)ZE9m-hCp(iW=~33sg{>kGkM?UuIoJe zYx?}6?H;>bg?@H!uyK7Sx2(9MQT7Di+$+`fX?hD?9cJz-v^*B_T9M(}hBl!_&y)o_ znr^)GZfAb+lQX|)yPV?5m}85yEFOWc@DgNTW?%we;l;qr$OyVql2K4VLDA3vbVYMw zLgB=P9~%GPV&Gr|-Ons=MqzK{<2cuUQi@L#IsaCD3;KQgadyauou__n{TIJ{`ofMK zCHvj>XmkHr^2t`AC8W^qVz&LMO-hPue00=*m3}e58dv(y(0G%)s?e!3zc}>2+$~-u zHs@f**0@vZzuNap>=S)d=i#&7v*P-XqwUwigqA3NoVw`i^k3KhCFnJ3XJjp)(<;kXBpGpor4&9@^Vc%Ng2VR`| zEvhUn3sx!%%}KoUn3L1-gE!ma{#WtQst+|cRmM&E;8^Qy)%~y2OHrlc#tu=j5#x#mOUniHeX_Kuu|9o1ekNkL`WOQ|$bg z?%S*SMt}W#yO!zB54?L6SGCxEWK%u((?TgIY3|%a+SgRe62MdWP?$d4Il$_1~HDuXpO9>1HBvCTha#C)&;EKlzvcg-K2COs9a~JexK) zaVjMh=(HbKQWGzIX`MCY>Kav-3(|6&~^yi_IuU1Gb_-+fLx($C-)NS22eLT;5H*0VD#juR&ET=*)Ec-Fz_``?_t@le*KbSZiF}c0CKi2TU zvf`U}P8&Oy7TJc*{V92TqLOgP-lY%Yqpk|gOJ1^ zXqokv;Kk3)T~2jBZ90Cuv(~L8=Ir$yd;UJIN&e4}uwg@={YTmP(>E+xf9BAGH6|$s zGyE2B7UxM>bofOa%lcMbH9>=|GaM`BFY8D3gvs$Zhl-1fPJeOyk*oBFXtSTfhm%FT zLVn6}|M+lYP0W1rcN*KAKkKuUdPLT>d9uWS+jlX@+uHcVObYM1j>-g6w2#a2{@ z=+^m6smb5CT2S&sQOYvo3~>%0PeWc2f7eG|ojzyQimx}D*Yzv^J5N^k`oC`Mu_rU* z_}tB$`D9zSXX));H1Bvw^Q>*^66fSMp67sY_xzrPJsQk+w>c$E*`?$%FZF=q(eBoBf-dFP)F*08Xjy(~z0S>A(L=Wmf0(lL z&^(t@>Obt6Qmr#Nee~EgPPQKWIK6r;w`tb4xFcVtoqnOeX!0SE3cbM6$1a~{v?$C; z&HQ=fcr5os4MSdT7afHw!dlv5r`D!l_BXm(UHdJpVrf*+beW{|$#aV5xj1c63_L7$ zXr59WM{r0?SxKPz;)|8u;a|ir#XVB~WP7V}$ED6EJBr1BDLuF=CHiPiU#ZXWx<870 z6w5o?e9Tl`k6n1of4VeUe@WE(TJ*uK>pMkm z*F^$H4D)MCw}@|I@xSW%|JwgFtN)afy=sFCORfEH&ENkS(!ZvE zOLBiP`H6XP!wfIMHq|wkI5YNMZE0Dy`oLD_{|pRM4@T%LGwVB{C~i=);O>Im7xVTt zDL&Lq~b5?vchm)|e!K|~-_Rg5>cU<*BM3(uIBS#cDoRS2ZTvWb@ z_X#vbISC&P6Xb9bex;_Suwf$S5=9Q5ZT#`Bv!_TY9KWr$q2XFOXP4=k_kQ}*EgdnhSO26;I_v7lbRe(0!=RJv$8p7_?#8A zwQv$>`4VP%=-c$pT(9mf`zoJZ+%6s!wL(sx@AH10zPi5nclUSuoqvl~)Gz$&|8{mn zi+0um*Hn=}*9SgEjS6}qdE9lXbrLLNR z?o&?11U)Pfd(`3IyO6UbR!g&BMX|_I%|frBr$(n$Lc0rmoO)8Ph~-T`Y!VUDa{1Gx zM^mTx_^jA}M=c`I=*bE{8$HcHFZH)UKX2=A+5SQ6`eoCHMG9}4%U!-iJgAG~vZ-qp zQDj$|I-Nto|NDid8e5i%M>+Aw*@`~gb;rKI-T$WR{MeidlN(Eq$FXXqOYINeZ|W)OV*uy`MI+zCMGaN zeZf+VXVb-HraYOa^3W@2x@&6Esaw;zf~K2J{TqGeqrJMQ#IB?g@4$tc@;4s6`PY=O zTBiRYyI;hflBMFTnl&-`1v9<7xq_yPa~(MrrrxR^q%L@kMIoNjEnKDA_^~dtQTkb%oX%( zy1T?d6(KhxUE8n-F>Y%G|8uP`idUT~@Y$#Gy~WZ=S>ZC<#$)ym+?g8}FT7%U)LLdr zZ1=6U*WQ!f-O((Yz4oP7Q0LESnqEgvg?E`3w0zj?6}nZklT3Tn+^3t0G zX3P^ga=OEJWqFI*@UMV8sM?CjEa zbj;=&_dBYdTK>VwGV%VVbEzSb95D~SXdZrS9=i5Mw7N~px}d9v56KChpEkW>k9nlI zSv;?v(50z7OEnAbFBDdjcS=3H(&a>Em*`f_{3%{4{tprZuzp6HOld!<>MVY z0;fFE66BmZ#ll}yV}9S-Ygrm|uYEL@tC+|AE~LEukht@q;@G6WeDO+aR%u3_R<=5n z>R#a_@Jw1;IJs`oYt5-Piu=zfOo1lE$7iWe+@`nnW&5Ur z?WT{WpEl%NbX4z}_<@BbyUZue5$$|fkRPGn-rS$a?-kE`@r{nHxRXU3_k-NOAs5%^ z%+@SAz3QgO&ZXbp&t5cTajIPBp()8uYWa(8x(%Kzs!Y;4)SOhY(_3U8+r_YseRDPI zntpucb)Eijhp))arAPH=30HNuwk#GS?7zA+ zxiaz{KC1PJKH3{|JK$xZ4Z8x0-<&-t9FobZ`s| zNGwcfoCxmpGBYyT3y5{UUf!IVRDW?(^4v+Yb=FU<@7XOLoBk|J@;?K=)$|j)D#f;k zZaVd2`cL_}AdaX9&Z)DzhJ;7dewd~5x( zExYTuw>~~t-*7L?M*P|?{d@ab9~M5?&~J3k<=5Ze_fGh0`fN(lm&h&mpW$QbDhtWD zdk-DoK2LfRn=vD{`)Sk}{V!qjoAf#=KZ~xl5%>BLo<3{Q-_?IZZ*-m$TdyxL`FX6j zw(x_`598k!Uzj)TAwM@qROpnWH-6=e zYs7Xxp3y%4!CKW{^;iBgY?JoBrv4$ap8YS^$CCU;yZYm?+)KF^T6g)~ociTrw)M2D zN?aG$H~eQdAhQztT$u{R`R@ zlRtCw#&JqL<=vrrVBMrwQR|zsHto1-VVD})$>rn!AuQ-+yi~<{x3kx0>F8&^G&r)u zby0*=p4ke)#Z(nJ!iK=~}IaPldCd z>ppzukGOrzT#bnK9bT!gw(U~A*7|8-iLTImo{v@L1t033^2)us;8#?=^myZmijzn6 z1WtVV&mbhM%gvko!J~Su-qh}e9PzPNGj_bq(=so8$}cR`X=3_E@aN2aMngBwt_e40 z9Ilyv)BLk~(#`ZsUzG2P?K6p56F)VvRPW25fY~47QtXSQ_H*2SFvIiT8Y!t;9Hvdq zZt70Tf)nQS7PN=WxT^la^@B=9@x@%BF-Ma8R6zGd@2_dne7 zha3JgsJH%_n9ULBoZsAe5Gj5s8@e*mH54lKPq%$C)pPoZB4p; z{L3~IEk%K`LOF**!tfsM|6HJYVsBoXc9JPkrK#g;(2g-{SVIGq(}Ur z4>lHTb-G(o@k^{XZzG2ir%3F|aMo@Pr>m)XUo$c?6Rvrx{1INQ{od)+i-?&O5q~T$ z>Y2w&*&Y&KVqdjB>C{!Hhl%pbd&NGle9$Z>FeiQe$5rx+ehchcW^*fN&yQ){%LHad zpL@Fe;A0M-o@rqlS}ty4Tk4a{%h^&FUlgw-?)0KbL`*Dv&o|#|VnSl8g}FU^)Tg#j z?YywH)9LUXt_u67@*l-twcKNxwBDe@M`2>ohdVm!oy%X`Y;aJ2d3Z^>z!AG}*OLYv z9VWi@b|Q+|RbgoXpI<+B-T6o5_=8;mJC#nqj5^`n`Ei?iMeCpbAM@|>$}Rr6T1-6f zY({>-`Db(gF}_-1`kz7nV4Ar8j9miR-0~mhpS>RSI&#t9tC_F0SANlrTfK@~Uo&UR zha;|@NBV#1czp1zI3cuAd{xG_%B)EpZ5RGCY*;MmdP=_eoW`eFe(g&vegyBnS2knk zbIr+y;;$o;^v{}v|7Um;kuG_%*G|Uvoge@4CPgb@w@Xepo1bk{tXG~{Ak3ybpSi%% z<-wC!UCt7{tDh8;Kg9O0>R7aE(Z$lW>;41_oZO$dd!|763a6uDr*+ch*W~W^QZtwv zu&b_@H~F+^!7KT_XBM4$`|;jpqkXN5EOMH}Bw0&$y1ewtnHn%nx~nhw>a$OJ$3H~X z&&)T@f6d;<^Yom&=2fql^^N+?2jx1V^xsFlt8Q&sADOXx&v`jpm#43`|7UPMC7$JT zvcpGK!lvpF=Yd#{y&8Xho%Gq-rdVt4qPO(JmLN67Y{iq4)q1yoaLn4C)i?b!CnqPT z+>Utybwcx&e|Vbq@^{;=>*t~sAC^svkFr>FGP`6x($BJSahEr0 zHw8b5^p>*@_d0YaxUzMM-qG!{YN7opp>aL;PSrVktG6#Yls`%6NX_&ES0D6iUhM5> zOPF`M$2M>O+>E)U;!9K0kDqHYb~GMJkF03qMG|n4-q{Q(Sd%KvdxBFU1lk zOmwCCS?V6W{JCbnXl=gSyL~V3bAGf*ZQZS=CY+jDy?n8hKt_v@+VK|SONpAT{e?e2 ztbo94o_EYQNl9n9p}|B+vyLVgg%uZC1bkMU|9hh+B5JMp zvFj2`D}0tFRaST}%-a#my|(zny{DV(e-$cn>vH-W)KyaB6qqd7HQCVcp5DnPr*&ct zX85ds6sz56xapxqV9u5us#e#%3KreX*cRJeSN$RAB5UUi-!#jM91osO%5?qw<6>E5 z{Ub$N`+_6yk9}IEsIeusBVO6_hx!^FpEFLJ0y8@&>NqJW8LGE!XqvY1Fc?fBwTC{R8`03KzXtbg}%>rrss9Z`s7IIC5;&e})bFmVR8L zD{w97==-HtpWSCJzUXD7e`5c+mL@5ooh>gS=5AhErrv$)kBV+|?by}&;!9k~#s^=X3ol!nXYrzGQBwWg=%k9JktCNe@w`J*}${jnG-YxlkWs#QN zmYs`kmRy>i*3vo2R=z1!SWn#i#ZpZd^I2Da?~>nXa5so6B>;)K0~K8e5uSdQ+C#b1zLl?xZlC{fXd#WfsE1O9X391CK@Jx+{n4c#mU>CMg8nK#Un@clrHkL zsIC3D=Vzi_i>~@{nak?$(j*S4C`^g33g+l&xt21cMPXW#kFQ!nhyEv#SnlT+Usd=l ze61xUXmUoq>aA0b-%GP*r%N((I*o)~3a9Bz{9^KN<=u#R+L|t3!`D4b`#PQ3!j?Z? z(C0tHiBczFffhxBje&tL<-fF?ac7skFk_Ze;)5B^6Kyn3#W#Q7cPuvl(3~H8kH@#j zxNSf9pFxMy$WVFWl0O?VIaPe~)Sb=>@4f7?Nzc&G?pf>S&#qaBsg)-Gb0;C4(-l~f)9lI{Z$>Pu;h|XZb4OQ>PS#Y(Ly_e&VQS)3I?8XHmdhSw$l~V?USq zFAYAdSk0SZyGm-&e!+<6zf=?jRPBBo2`Owja^^*gBIn1YGh!}1+L)BL-JAbR&7J9s zl0rUR+$klPaqY_{?ux>{r=J!a|Ld}Eo5FvF#-v44yS^RN{wQ_9t>ddlhsU2+^L1SA zainvHgs#%FJ$AfB?j~Pmaz-8Jhv1oi#f_t9b)7oh-Fj5YXQIgbUm}yeg47g?if8s2 z94qnusM>RwEVGMyeK?2-3k%Z!$b1%U!REowE2h8$Je9VgED6|%HWXVml9 zm>4lLFwlGHEwezEik=WpWx?)Whd2}(yOfXA3bZJ4cFu78&%jcBY0Avyi}Rfd7G+LV zyfyi`_MVHcn`d1TXh~N|icp>5W8%2`(r!(^LO;Kv-NAR13=3OZHrx`9;`N>EDLCWn z=cS_Dy9_xL8Z|o{Sp)@FY?-Dcn(UhKgJ0-@>Ds3WH$HAk3bcP^c4OmzhO*Q5JGCdd z3NMl?xfH~@MzLVSwCSOX@>cYioHV<guX-U&7_6zSkKgwctxiN?gh*HZ>=oJ>=db zFw?`4;g)Ax+lIPEm59ikzMKhd+g~XCXIS*&^D==JwF@nZoKr7Mlr;Fv;j8)Fg(Gri zOOj*u$@HDEr6oZR1?KY}xhVefJ=^6kKBZC1=c!3aMZDM{WTQ0ECs%&w{D(Sg4(g`- zXAnP|C-!Pfs-D0^mJZh$K7}9ZIAR`Zw>U2B>rB2g-^2MzrNaBhW1OF3UwU`9eA@H# zhmd+`bb;zp;azTa7H5QB^en95IJqmNr^oyE)D|(R2UST*Qh#*x-uYE2pOw?Jnm%{E zYwHKoB{y1xX3Q?$uiPenY^IW;c*V5DUxvCfcB!S?ayMTx;y$A=t>t{*HAl`)&ki>y zqwMNiuV=;v*c?+mmM13UqG+@$Aj*i7JKib(^CIB~Src5pZT0M&x<%^HMS&Tf6EEc) z=_tO}vSCt-nzHf{@xN+e8(I`Od=yz)54v{5tpDBeFY@!+ONYunulli&^TI~?ppcdd zpL4Ea6FL3cI0N0(CU!j&m>X{H{ZW70pK_O2VG9dsr`(55CIXF$n$uS7_z_$g<)gP~ zPSV$XWl8a}*KEbFR=o>%=gAWI5Gb+!-BfN5N5vXX+k`7(-OFmWio5JurLkq#C&ilV z&_%DJRRg9RiH_Om@?oZH>y1--?)?X|&Y#UNlZU`>mAnZFQ#>ePQ9=-vQGa0 FO#t``G1~wD literal 0 HcmV?d00001 diff --git a/themes/terminal/images/screenshot.png b/themes/terminal/images/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..c5ae8035b6a606ad17a9755ebb0008d4e2369d6e GIT binary patch literal 448158 zcmeAS@N?(olHy`uVBq!ia0y~yV75jgR3=A9lx&I`xGO%4U_H=O!sbG9_m$gC0^&0z! z@ZHko=8puF8wE@pm=50MWNg}PU2bvk?$aLyeA^GdyYN8I(}PLz-8;SA)?Y(Iqf5(6 z{m;MCxjp$$efjLWFWrPY+w4sl!7MQGiGi~m%m5P&HV%hm!7MPLz(1jY9n1m~Czw_4jA~_IU>FT1aC%^1 zU>Hpj(2y8S63~Dcc1c1b^X4X2#wXm*ceF9@)PBSgkl2&Xfn1=5ZAv)k)O6^mrMjB^ z@%*QCkCr{nvVWL*jw|n1l=P9e>rbCPy(07TwJlX&rJA-(a6c}i`02w_A?qi%r~NKZ zx#h1=HmC4kz-GDhQ(h}mKZkY94e9KkoATKA_N(WzpZort-nqB`!Ov4wF>!HTy0c8( z--vL`dvRp({_QQ(qknfstXunJA@9y@{(h;CY*)LUp4I^^zE5ahDHGLt=Wno~5RB^WV@S#1eYty5V6()jbWIbIOGJ zx{qr~SpTvJ*|B_n@ZEEh=2rZP@ayIkeYY%^1CnYNoKkog*TEFI>d4V1og~KYd()1- zb-2&Q*)zph{`HR=i8tG#E6(h=pybRg*i^E)FEVfHlV#WB6Ky=-NL+jQIN;&DI-Tvp z{rQ_$sM=&{>nbQ6S5AW(%%%7+?!+Rs)jfCYk{J8t4m>V9a5mae%2jsvj<=OhKE%w| zyIt{Q|0SIQu@h3<|8AVz$|NiLT3UbJ-y^~|?0yS%%`h-6vq|ECn6^ql=v}MUwl4iG zh3{6swKLSYsIbKQvZ{sW%Ae<07VY2+mUNZB&N4ae7nkSe?XZ>~P6EpHt- zIpx_mD}~&MZ^HafH#8PTXXnMTK&$o;eU&@ht{dJ={wy=;olW59w*~XOSI3(B^{mY8 zl5y{P!QL#L)V@jOF0*jztiIZe&j(l~?qB#(V&$an`)8x@90k*YTb+{U@4o%}hkJ%% z*&?-*Jp1@Owtx5=Xw$yLx_{=G$ls^x=6`Yvoc18$;9ZDE7@o)qy=y%%<>{pUO1`r( zJ(Yb0PAVrW${F9C^S7TG!>@Aq?Z1DIb4zx=$B-SnpqeU+52T$#!ipRq;)I79}%j@nIXnL;p6=7wDfCf`K5qJVJXA66V_Im6nnNQ{tT6v^N;sT^%~nRN$M8o zVw%qRybcL6$$Yc%z~dFq+h2+I&0X8k$}w@O$hK*UJ6oq@H=8cdvNG8Rhi&b5?S7eFq%mWL!L=mdswbYtF_1@0kTJ zj;L)sZ9 zEapV^*h-Vs3IUU-2;NzO?$*SvTd|PilD?Q(kIrHhYb-_Q*u>|}7U-9wb(ubyP zA~yZ+w}Ec?IlJHyL~wq=ug{gnsfU=eGE9$Dx}M8|n9T6A zwWYf8QCU8FXra{3(3nR}zxSDlGqP#jsoiOwcT0GQn?c|!-RIvnUg5gCxrbkmcRQ=6 z#hgF7sS$VN7Th{=oG!4Ypd)!T0v&Mk}hQz2$7 z2C+*aenNqMfM3!l^S*_Zer8(uv z4degUZ8j{Pu~t#{QL_5HGDFo@dnPC3gnW|EP2uYQH*e|}al1OBXB|&_o?1XttHS;X z1^OY4T%V6z=KE##Me63P-&yUucKyztwD?of1f{A&SFG<lCrsT9YizzxMUl#i`uqX6C;WI(0{J&r93xGlol( z)XVHRvDFKIcXIq^DHDlMot&t%=Z1}p=lUs^jH9a#X-B^?;9_-~bnVu;CYebw9CNoA z9p^hg>mlE9zbgWH9kOX1b9XF1a@MT1*;+iSxZ<+WzVtvBX_Mgn%9oGYAAu&e5JiwzyML^NR{Pm2dVV-$ee+7?CKGK&cyKJ(C4&IvK z&6?mxEvo$y2Ntt`*dbf+Ic$Pk;BmdYYB@`r>&s7@$^Be!!aav|)3GM|vZA#P?ni$e z>rS`-$g=JHK9wtJY6kl|3!{&K`kD+33}F9<=7`2;JiZftyEZ9ek)y}-W!?pof!u(5(o`CHDj{1Z;W%!ooVgcyR$Tf1M|CB+@dx*Y~5YF zV9%cFO`gGzKRlRraGH@#()EeiimVYXZ&Y62n5a|cBl_Xr-_KreTHF~EH&vtQJu~M6NNk`c|jw61XxW0EC@2mgM^ER1FLj8ZWn19J5!@1j?_k8#Q+x)q;S?2od^PL)+COul;=RK{zyvpOlMz20-o8Sbfe)f9(`rVR+ zo77B_ZYf58&UiM7$NAH01B<`XGrmVuzc}hwFlQ&r+?m%_F3GrbBf0T-;CcS5`ZCsm zmpy-cobgq(L-zjbMyIE*U%wOCm2Ua%CfCEmliwZdKmQGyUKQj)MbWJ{t$vppq^tEm z%y2)qZ%(PrADPBR8;gz!TRhC2OD&TZPBVIVq0>7_QtM8o&l{B+#<$v*1X`4(G?`Sa zDe9E<60p`ezFNOy?x6>Mv$AXhChbW-8hiWcv)4^Gk8gev3W)`Vsh}eKapZM1?>NJ^ z@#QAx?ij%jW$He0I!38^Zp48IZME zcw&F+goxZF0&UTlfhOSwt zN^#yRS^2+vJobsR$?aIJRrp-ua<$mZWUr%sZ)$`p7BhjZY*^LaQmwdo_3dKMh+oBm z|2W@hZ17S$98s~c(qdAa=F;?SUs}Sq-AEMS>QPy{buO!=%1!~R%+x;Fd8UVD`{u4t zydz+JM!>qzzjJmj7kjzhm1p42$)XOkjAeE1%ew13B*FGDtZ?$!A+Ds}cwkegX1nC} zZqFrd;XBydlp7}|MNQqbKf%)b%?B254aWf2T3KV6phMg<4rHo7+)=TnY2)I4=ho_9 zh1(@V7YX;vpU&L4@X*~YywKbiBB^qRJ5a%U>W+vBt~v=9Z*STm`{K4jz&Cs1c9a`_QXZ@G;P?)(o5tsgvFtI)fsFZRwio1%(!{?l`9KE-E>S#YQHvev(O z64lt(^|e?0eBC3?ocXn$E6(~P)CoV{)?o-S5bXa|H?;O$IJR^Bw%RSzPB%h zUEk*~t$oh;)#k}JKCQBy8=?4p$E3}y+tm+FIc+Ste!KPaYah#xofe(h^UdZ~ReI&J zJ9p!9m8YFP9}}J5yV3si)1=yEdwQn*{mQ)d|G!kP)z`j8Uq0Qw*GqbJkFfQb*Bj4z zT7P?@^Q?^HX8H9S8z(>f=NWqS|CSqt-_}1m7^gn{B){bPr+Z?gr*FJ|GWXQo>+08c z-@f_!v{CAp*Kg*(T>El;aMae7(X;Q}FBZQQVR`&sw`}l}ihMr%1D?ay#&X%mUF5eq)Zl`ry_UqF}cE~^1Uou@xclnmA+e`FnORmmi zdHMPEl%plD_V4SD**U=`x8GfOYqoecd%pAge^!&%Ro9AayX~>P`p@N$ zkCL69ls$iQ*SDtRc$xIeGIRcS+DQxdc1)e9l$MsbySK!;a^3Xje>Bd|xjKK_>svCn zbC=vc`M+-3f7!kF-yY69cggey-zr~6wLAL1-$dPtD0H@Gomw$rve=}l4F!{zG)|Mx zdvxXBty@PtYYeRePu)p13Oslxcjt7DlO3f`CClw4r%IIC-F|HxrZm<1cE{W4=i|NN z@BUYH{CYw7ZB^Hmy#~TN5*}YuGPX905ET3vz+>w^>3Covc39LD46_hr-JaE%~5G@k9uF)Jvn35 zjR}vtU7n<@`OH;${``s)zPo-Ozx`U!`l_G*7IyVde5!XVA28{c-@CjfrLthZq;t_c z_G{7S^(Vi0Qth4ctyNCUSZ*UTBr%3E>ZV@u@Rm8Tq@h}S-(-jHVNu;XFEhINADg_J zms>Sz?N_6dsqZh{yy3gxwXNfqkN;941uOL%9{c?hc@Xts#p7qz-=4_kOqJQb?YUpj zy>(IFpPBO>>-*+XG`IH7UKi=_>KooX=fA6Z@I-a&w^lhfj(M-dd|D=#F}nL#TkZeu zwp1kSK*%PnC|J?Z)wdzW}*JUN~jgz?!x|DtBuz1}Sp|I=? zw^>!vJ(GL2r@4=)aKDM)8$VHeXQRv>(|fkLie(TVEyz-MI4`VB&LMQ_?oPez*3iN; zch@*;sIOArWfY}!igj-f`hH@cwAv#k#Jc{i#!v0DbB~ra zo$g&3P+zX=n0NoCz>T%jQ?_sCf7f*Tw$~pmC4<>wmnW-{+{!L zrhtT<-yP)N$8O{7Q*V0#DHt18HMdktW!_{@+n#lyC{imkAmmBtg57UkrR@F8UMy#@ z{@(dqUuVISWwwS=5%0sa#4@$FcvY{6s|wvv8o|Wwdbcy-$JXz%Hu@EFp6tx`4HV4u z7m&zT-?1aicNK5g!Z&vImy_5J2H*W6Chf<&a~{Xk_>;SnnofGX@0*dZn@=g8pK>Of^Ke&9WOd}X z^fek+ql#`n-g!OzdM%^hxp_a2XLgz_Iw0}mw&C+6F2m(F*(HB({~fd<<-Tg-*Zgwf zPrq2__lQr}mm=}~R&7LQ$YEXa#^>MFFTZ)a)kPi@bc@2Yd_}MWP~&A)q4{s|LsBLaqmY}kH7wVTP158BA>TE-$LB;PWL{M;LbeV z4ORbd^M5UF{v7vY_wGZIX%g~#9v_;k9M!$|K%~0JdPo9e_}Qcrek{j z)trlN`vr(hoc$!FYSLxxm!H3_?Vo1(vuE-O_4rTT>p89nE4_1iW>a5q%lb!k}|EzF%GOwdweWKWF6nZ>;po`^$ByMQyqtFJ)Yh%^ zd-BcbSxj`6`ir}{Mt9cwU0>~TSMFUS%Zl4a55D}I7k;#OZ%AN1*@Hy88nyMqUx0O;_Wjo-kV-CJ#QO_w%IZKHeLwr?yUfyjO>H;=JIk(I+B2%WN4RhT5LaD&OAN zJo#Y3t>%K|r{?|?em{XLPwDijqRNx`&uYI-T6AX%bNSBbtuilpG?%k;&oN&k=6cI;i~c2xVy7F6@9^jU{!pPlt;w_M`_7~PyYAe0n0Iw^ z@J~6J{vDp;>%ZG&3NEfqyO(Ma|K!H$uPl42&%FI^lWl+Iu3E*jq$le)e80Epi;4|* zF0^=_kngc$d7uLKg74w#>W=H48aE$Zu`l|=R+iP*t7b>L&$H&N`5$auduMGe%j)}{ zUz?{t-Wj&gXNAa`vZvYML2ALz?8;tS&Am~$?uNx%>k}ncc9>23DKzg|a^>~bvJX$K za@GH_>?=z=W-)K~!e+0_uePo#QJtE-Fa+KnvB#$6r%zon(z+b&WSHi&&HeB3wz!{pyxaBP?JT#OFpK*@)oHHq zUAup8*q?AKU45R>yJ)%ZvC_vPmshQg+3h%|{DL2348qJ#m1X6oy02EN0(Yy4ii+>N z$+b5tKy`zJdU}y}DYxx*;YX6om8RS|8NAl+3_~6)(kZ zUp{cVt$R+H;m)bg^3=TQ)-t)K%j z@7hVbdRIJuuzJOcCCk2+NczQXvUjdhn)bP~@gU9@}50yB_`J&Un4;_JwTqT8E=+X3U6Qskd|M!LZc|xsyWF1^t%HcifWf z+xWTf#<%5?_b*o`-`}?V`IQA>&Q|pYQbRWHSY|anbw|0}DVB55PiGcY@0TpUd2C9< z|FUa2Rhf5oocOxw*Z(PYdoy>3t<~U-`}A~K3ljuaIMsj^9kTgd18O>Fa2K2$LW_o{Qs>`HanO9 zo&Vml_uiQXFP9g7`B1n$sQFp%i(~n6ON2hQFSu;hcvF&P>YK1R-?*+RZ~wll*xG)3 z^q~{&lIv9OzPU!!I&y7xWS|HbMhuiQfP zPMkiyqULYZ>+Fe7qHX@UPtC}=ws?QkvPpeei!PL8>^WL?CG-5`l_#J54cT-zllxF@ zc*2|ByWb4Nwol(JEr0E(%&&T}!Ygv#YQ3s^B6`GY&JE2? z!fz#Y3t#s>-`8#LC;R%?!kCzV2<>_^mHMxzUT%-vze1&K|JiNfr&A8?wQ=33Ec~{4 zyWPC1?Kf|EZQHFbYQ50!pWQ!~gPmG?iyL=U9_yRl^YF&$NC#I+fsU3ENoM3wKG?o8~3;D@AqvV=PJLPyl_(4-SB@k*QQQg-6}j? zZ*l0-r6nJ?{k`+i^_#0ywittU+1~D}Pj>(A{@nX=jdGpYqwiU7*{sWsSblx}ar4pA zt4g;v?w*=3-G25apDI1WoZDMX=WcPAf2C~~Ub-oEQhB0<{rvrDdW)uJd%ygp$n0`x zE;s=&e9Bwwx8pR|+e=%e?;OAE?!RoS_Vu9t*s9&9Po2Ir`A62(t-4?B)5^0ht+N!p zuCYzKcWd^u?Rt}; zRrrtTX;d`l_W3*$^DlYtTruajHoG~K?)H1ZwH{BUuU+KdF7J8N^!0_l@O@61R|+=E zZ8^KMe`0mOmu}^MI+M*$>SJifDMfT^slG}~n zckX{Z$=oncVW;1{y0YlS<%KmPyQepPUg&-u6e<(CF-SMz=G&vEzU zZ|@uqdQNSQw>I~gsdcCJ@!Tc0pQrKO$ua(_sPAU;;dcI)XDyxk{#H+PzSpYsd(phD z_p0nmR^2t9cS2F>%JRv-CS2=0^2xA#pKoc_wFTn()>AI6_?>q4#ly|tm+n7(uhx1s z|I2CD_bsijx0?ou!BwZ+<`(2%-^@Js*A3TqkL%;V?eNe#|3TMVIPzxQnYGJ*irY3B70tGaw<@4Aqud3jy9yVbvWo3A{G|MyvTZ|P<3CngLDe*Eb- zomzfIyIF7sYoGMrRMNL&a>;#{wXrs{)%JZ?(Ea(ET}%J2L$CGMg}QuuJEY3qJieWG zs@;D@*3W(Ecl?F#*EWd#`Db}G=f<3>`32mjZ!UBjrAlYqS-m~r?Xk5h!X8gE`C0#e zQQvNP_uMk8DQ@<~s%zt|rvIAv)!=IWZp*1_V?FoV*IKTPH938^{&}tc@-l1LW&6r* z{XfCY_Bc+?&GeP|LcQN}9h2kt`0Y6-ztZpXw<~Wqc(06HAM25SN&j)m!x{RSua=*` zwCbkt(bl$GA?wdRyRz>8!Yf&`Yv1gaoKgPVrC~M;Z`#c{D$}o>JCW5Lvd{DQxjmxA zFIUc&TP(P_ZW(Xt(kq*mZ!ZfO?tXe%x+USM&90{n zyH^HZUbiLduh+&mQL{ED_3i%u_}5&I-`^}eYTwGt|C;*x<-hfL%iXq0U;cP|o=5XaqpFB$@zD?1Fs+J&3xL%TXNR?{-vCc zclst*e_z(Tt1K{n_r~BjzwLj&2%D}8?e-IVo&WQp`>)J*FAK&=YM;-zU-#QV*8%Qgh#oV@BgK1x-NY7 zxf|Q{?|!&+{mbF_%`2U|+e$tzw7#%z@2%h4rW<~IIz#fyndOT!4!uzg*&fE3dvTkj z?6v*YvKwNub|+p6IeTkr_KW@B_d4>+*!JYze?R}rnM(dkR|JKfZ~y&wQUA-0 z&hizne)!AR_rDXrZC~<6cVBM1{m=Mc@Au|kXnFrX;P>w*7t39gw)MpA{wBHW`G(gS z*W@qX$-TelqvclnpC5mCmS5VgUz@hJpqM=@^~3Qb`TVN-7tbXphbp87K^TT|; zhhIGTO`F?|clk#B81K_ZcU7(3ePNOP{-yWjEQ7ahoOtrZ(qOksPx@Vw>h65M;-T`; z-TuG-ueS@0S5%(=x25Wz$tr>q)*4%G;Ws<#oTm0sNw%RpYb_=*D<-L3& zXj1=VxyhrApF@Q9R<38^HPm!FR}Mu;4kM3Jo(|9(#`vu-p6f8 z`NRLHa=ucob5Zm05cO5;?Vp!U3n~9~==I-6=C0jg`b#Fq+0EKF?+@$S>yHzxvR*5i zB)>GV`ggzm@(JS zbCr)prrxmGb3Q@pLTdTM1^;KpNqyXtZ~eSp@lJf~d%Y_`i|6dQadXD1+r?W8&PG|i z+WY;*=a;Av1wyOV;zQuXAS<-&(7dH*B?ey8! z_wvGqg zTgT;BFWKd6_g{Fi`(;o0x+O{J1>fJ9tZ-&8oR}bIYyOSD+&aA|^#AUuyUk)^^Ir(Q z-xHg=Yoc;e`cEmVH_yypZVn87c|msf#S3?;UHj>AU{?ImM~`aUCz{-kQMrHHY_0$O?zibWF>+P4Me~)_&Mx(L_g(l| z{{IZMuImN~r@wuN(IvXlS9(tO^HtL*(}8?AqNF<)J>`W(|Uv+V2B1SihBS9GgM;OC^3HNw7g&i#Iy9JM<|k9W^g z;jAl}+FNrrGrC`%9?rKUGyc!)Z9;`hwd42Ciu!tY@~v<7F}BmDeiXj9Z~8Uex&Efo zQBzlLmEOMOp88$4)604mWgect{A`(R*DZb-CvLa;g_B+ddA_Z>lKkQ7tJkI8&pWSw zRNQ&>z^{#)--ksQ*7AI{{hfF#XZqqRtNMcd7OY<(GJ*Q0JPImC)yIPLlp0v(RdsAbXX>m5* zv_H=Bq3o-hr?N^*FHCE{EO`E%dwy?S>$-cd)$V`GHe0hSb~lgE$;#D2e_zg*TduyZ zeumh(C=cJ)W`Uqh1AOBc_}dh9>!P2BBQghyC&J~DdhP2@=B1dbSeZW{uLFruihld>&@#w&MH67TdkIt)%>P9cf;|TTc2M|cUe@Y zmV57-)&1W2TU*}My=MP)eB$4ipOnjjPN!VmyN6@LJ`>x|vfwuSfn}_m<+rEAAHTe1 z;^Y^H!q+W5TmEL{w6{fX=9L_0{J%th-p~2^58q{Mi{!R?a!T>l>$u(dzW(z+Gw9CT z+7VTfw|3e|`#0?Oi@4TC@0?~=^CI_F((-v%{?BkU$-k5{>&xQsy}O=AvhR-X|C!S= zTcxx@*r)5sjV(V-5?bFkT_<6g2ijQOA@U>a7RCbQtNxx`;b9=qYpMCjL7Ik96)%fd~g_~DyV~sRT zZ`yGp$lG_(uB2t9F{zVw`CT^K_o~qSEZf-?XZzyf@BYd)6Yu=CY}Ndoixb;*L(l(M zG%4y;@!@ZK*GzLfYN{E$Pwm%HgZECH<^MM7&)ae*O@87I`&(;&t+~8qZH4aH%)6U@ zmUYkI(VaN?u$buOv~Nclp5Lgx`tsAV89b7o=ak)CG3!fEUh;m1)xo`U1UKK2i+@+P z;iiQ8zB5O!s7_uv&EnXmt6e@3-qNS82e1CMHuKe^lMCO@zLLA_)@BPU)0a-YuT4H4 z_1iwpHst(|SxNi19)12!ch_o8;cStq0g;iJZ(d(i_bJ^s;WS&9%74ebe8uNQKYcY_ zc{@bqwfK#W;H4I+#O*?wm7lHn#{@Y#VeD*&5=x09^|d^ z>-rAytkh4jVdvy8l@@PbDsWxzmzZJtE%s-tqspIiK6p3NvpR1#@5F2GJmwozUG9}B zY)n2Ev?_M7i|;zE)yI~8UHbIOGSAvs7UiB9ztebMUvRXp$c^8%C2y6`+baHla&Myp z-p(>z5ymTMZR#DeTk_}U^?^YyOP{8O2v&c6`$+Bf(ru5vo_rp=A!qIGH_Jb64te@V z(7Ie5oZcI@I2^jWE#Z~T*PUr|qqG#?W!zgRs=MVn>sNWB6MuI_{+_mqefJx~HyKyA z%3fU+9qsF*ReIx;SJ{*fd#~cPY~@i0w!FU^8Tw%L$486j{b1g*@yFxxr;nb7DLMXm zXjyzlBx-NYRIhi@YpytL=!#IaYSzu~o^f0Irsox_lV!{6H`%S6yZ_K!Gf&BhM`HHZ zDArat`?UNDwm4h;ep+eG?6>?O@{`_dkBdCWCUb1fq`UX$i;C{-PYtU1x+nA1BgeCD zXYcyX)k@EQ|3vL*&5?@b?z_Wgz}E}b>3siYIc>Y{APLW$5*Z@LG?erfa7X7V0c1zQ++Fep}olg=x;s{ojoi+84hpnffF@YWdE6;qjmD zNy^*YE80`scTw;E%Jh>r#D#a{@7Y@y+$Z~SbJUhHUD+b)NX_H`?nvh-E1jbbNc%0o{90N!z_$Wz7M&zy6{Z7RN?X0?$LF*NBibZ zc>XJUliHV5!N=xrKl|;>(k?!6c76Lb-WPWjUsv1|zx%RRPd#I;*23+2m20~HguhvK zCVttZKbz_yYb+e16dvYH{(E)lalc*7O~Q_5?=Kj=uDE&b>9zUti}w@=vG?2&<2sl0 zdh_3@!E2wZ_`W^Pz5IMQzx4LZtiO$3PqMeZ?a>bs4omy}d&W=0u-H-yiDtKd946A`75YSDA;Z(+GPI!1IN`Bv6ENL z{Tsd{H1wU$gS^uMtBd+u|D7n&YMaZx%9V%v-7Ts0&)6rau(r*3h!ii^m*R^VY zF~69zJ0M!+_UY5tF8_Mk?fU5MDxImKcZ-59RjsuOE?m2R^QUvG-JhMiD^_*s_Bw~{ zPAYR2PRK1VTKYQU?kCoe{bjaWb1vSm?rn)O%~?EcYWIzaZ&R&I-nx`}y}EG!q^HBG&&{V_cbM0erHRoPpRoF z{r@pPc>TUro8ot*@m^gW=&buY@0-l8!gDdNuCJPE+V}a5`@HD$kNXYY9rH6V+`lqQ zebQTLuhSVPyG*Yv%Vgf_vu(PheYRm~)>V(MQTiflXJ1)fy7Z|@{Y|N?fa|+5G=Cqf z|9xEN*1qU(*3flttC)n|ncbY`8f8|mx%I`3Q?YvL_PLkVSzcZD|GV10FI?p_O}2M= z&5X@GwQ|LYyoZnW$H&{|Tsbw%$H(u+uE@nzS{Dt6^U&$W8Bv6VK15d|9G>KPCFqmKS@ad#k^S{d#=#bw>ALy=9Yb@n+o1m%lh8ef<*9 z5ZgAHD&tUA%g&dN?DsFeRJwXa$<-h&{aAnPv_GE3^>y)U^Y5fezh-KXQ-3w%bOIMk zf9;1^U*GsYeSQ7Xj_|g?_Pgz?Tz;?GIeCR+_3Hk0w^ps_xOQg#s(IdSM^^2e96G7) z;QRT(fxWXrVixz^IDanhx1w&%8*V4pvh#({zV+S+QNJ@aH(Bn_FTGvAPe;G}GWVS5 z$zxSto<2GM;+p^Z<(H2<)@F-!4t3nN>1X9J{w$$uPhU@4x#WL~YyHLL!ge8n8&hYm zT{+cb!S2N5|Itf+ef}IUTcA>Bd-ndt9yMzh|K7K6a^DN%8FjON8v8~YwQkF}clK`Q z9_jRJmoiNfA687=Ghgr8X_dd*gZD3rQZ-#!R+xKh+u^>rY^C*EB28axdv|JM((&rt z*=cXy?25GB_4)bym(%3y78Gy4+4id2K^+Hb{i|H@??>l!{-^pvb(E-`NnHrwNC}}1IzU}NN%efqN#830?$IItUcDR@S zs(cr7wS8apWVLs3Pkv--hh2#Gp0?`7Or>k-6!`11CWS1iwoqvvdIU%vG<{_=+KeajX$S6$|> zKfA1R^YnoA-_F+D_MN|f&apEQEB4K^s9xEz-RM`wk(8_D`|93GZKQCg^+Y zxcy|w3M0wC&v?&Ybezt=?3b_fg)jHjFLO_~^NW7J+jj1k1C=46YJW}ouC3dkc1S07 zd!yLd7>DHc{s7MlVY9a{7MmNjd-BX(p@$l4Bi;0c= zp6q^Ie|fIS*1+TUw!CHi@17jLqpdA|&)z6Cb*r}4#alzd1 z^_Pd|SM$$2aqr)v<(Zosi-PVayk@!IxLJQsglB=JWp;n^Ize%Pyk$G>YaPy3^Do(# zZs)Lg{?4GUtIDG+&d7h2?5+Kmb^o>G&mCW_l~(^^zh`wPD#QQStJ!M|F4P_IJd)Q{ zwdIX#x$GZ-yOw{{tRDO?3qJj%WqJEIyRLKZ>J>w$UX>2J$SeQ1d6~|Z<#7Y>BSg`UppKJxkE-QAa6Z+~07YE#x>wq1`_ug|!&DfQi^ z>BoD6Mh=qm%;Nd9azAcK$(cCvZyPapj?6{w8_kL$C@|aV;!2R64e!bdX!BO$A z?ymg&@x;lJo0kvQCi_=DVE(!@`?cDty^tl{pmn5qtFJF%ocr-e>X$Z;9rtTbY|VEX_hsrPoiRh?y+w(9qf{`2mu_+K74-M6gvoaGg5n{uuDojJew9C%r2ajrzuU6=&*QRd^Dn<>_5M@)JbwSb z$gev+RPx$tKQD-Gd||V7^45S(o?}~`GS}Zda%|a-wA@=?+y1-dE7XbQmfN`0PFWY{ zm-;#^aBbV!l`GtKsDHn<{QhdYr1`IZeZPC$*X+GJ`~D}fDmNcqdVXhpwpoVPZyT#) z(mCOijkTNK%Jn~r`kHaztbDbky7kZ4)q&o(-gkZsdli%$?XqSGTW;Y8)+?#^jaQVM z<@#7_68!tl$5Y{JR_mq6{ytYd-)ru7tD|{WCv2SbN{j8(+x2ffd9E@P>7S}N|9;J+ z!X;bx-#l^R$dxyYXv($EGwP8@}zrn-i_~JUj_fi+*9eO zy_Ms;Ki=?WZO#9O|BLqL#VqHnEj!2mF8N*D(a%CJg6>LveeqQIpYyMclW&`?zCLH) z&V&|e>moOXun?!^Zz|MeufJD`+L@?ox-$8$>6aIQ=XY$>*ndBHn`I+gzVVe@-=|xS zYl&~1%(-n%Vch((dmsI*s}4`-^?y4_sOt3vXQk_>=O1N^-L;}$^!4@CUB#9!SFD`> z`zD@cq{G{Jo}gH$9!U#YyGM)h8>H?iT-k>;7x& zGvV!TT-7`Hwe$8U&)+Ctt$*V2vA%6OH=d;>2S=-%zrQ!H;7L`b4&S{*?ynnbzFI|X z-8W^H`HIzQ^1QoVPqDq~ey4bE@!N~<9_Q}bvh3#hYH{xQ`#vaqf4z+N)rAgr|HU~e z-n04JWu>F;Z3>K)`oDg2?P;&B?iYuew=XvS_SSp#^{)GkZCkH?|9;HA|4VN9v%0@m zAj{eh+)teBwPSw4d&`ZlQ>Xs6|5q)&R=mDpUF5!~(4Dh??c}%0t^X>R{=)X2e5=vS z{}-lAzjK^DzOd(4LCn8*y6>+4^VHZmd(M=TOM~Sm)*q?*n=#i+?|Mzub~D4JQxCi- zzu>p!s@?62vr<>DsN3A8^1a{-ulmkT)19^bjI}TNCjL+7-K>6~L~XM0P5s^Vd*(V6 zPFi+mW=Ws$%e^~h?#&YpUmU0WHBk0Ww)~SXncLrc6!3T7cDd^};pW@aJ4#9V-%_$? zMD<3kP}zOGdG60&>#Kj3%rq(Y@_4JVVy??pwY??H$NTmtB=zKODtCV&buDj&-Ky5I zhd!zYB)PZzytr&(NmBco-9mpRFYCJBIBC|EHA{A`=ig&}b7|R|xv6>8+P_yNsXY!g zsa`IdzbN#7W_#`?(RaJrwq~vD&r00yZ^`*4;mwY}-#hP!1;6{N)0msxb!5NKiS#$6 zzn1KYskVFlwk=a!a&7vl8_%`xN4B#@MNj;9OTfDK)zvWhR==U-dvKq`PF=zsW0cI?Y;fzu1e$FCmpZqV`CP#NSRDO8NXh&`JS&!XgAxW)V%uW znZLETwoE9TwCS8H!?8O{IC7UvZEEexTq}LTGfk-c_uJ@=hfmmZF3o3uSEQ~fbqBP< zN&Vx}{_9Q0|66Tg`M2zrw`K2)GWMq8GkdlyyKHqT@>y(Iq1~5j!3RJ3>FgA5ZaS}f z`NtXWi?29?(LV^F{3%VagUbw#YpU2+a{B=>W?ZH=~2a8{yC{}NLU!S%7 zYV%h9XLjwg&Cf=_S2+1K_g+Ze-gU*Y!}Z;?hl`JG-FRmD2bJYXb2HiJN9rctxo9)N z>v5Hk9&~Y2*0B@w_iU5j?V0zzc%pvbtB3no_Eg_f&@BsjJyU6WknM?Z#`j0~Dm$&Ayx}&)yMy^WEL23eSZ$+}m_$>brM#Z}ew;yV<$C=l8Vd z^Y2KfLk89uR&aUjSUz!{t3v(N1((YXdV5R=+wmr(<<{Z3uae7c%D=0t%YWJa@x#0; zt75)S5?%83LD~HK=JS4Y&01JxA^7MD+v?+aTaCWw#XgWU_n5QF|B}#LKc+LCtm}Hy ze^prT`;xL#*gDQ>ZmaOdveQCE<=qcfmYpknaIW(3YOQPib1!S1h+K7E_2FFJ9n+Rv zKX&@xy(u5(mw(Z(Er0Xk>Zw~5-+yi`mP}e+W!ag(_G-if-7|HkABfZ(=e#%fY0R6{ zTR%@)zF%Qxc&2_`;W?duH!k~CUu(Ojva0dpLT>0O7z~w7E!9zlmnQMuIjfLS+7K3W zdY!ZB8hTtC{x5#t;tJO;>v{aOMLTov{e`zI%MV*TpL8L=R^i~=Joy`K znWCTGwViu>U}qcayyYI*k&ln9t8?_&-*%?(8f=wqV@tKv&6zCeO~KoRCS-DIZ$B}4 zr|TQP*4_J8%-#L^jqDF~y%Oyib7hMzsc$Wr9QV#F>d=`=S;=>+54FEKy!XLJy^bGM zJekKkGCh6Y*{{e8-F2_8ZDLuXEB7XcO>yfdeE*gjZ&P$z@#gC}S>;FkwqBlm{m$FN zXKSw>ewXR)-BEqJs{PvSYo4`i-zDcmz6!rhVxC zX}h9-%J1ZY@>gCvGyl%KJGZKq-PII4<6&rf@*MN;tJ@RX#FzJ$C%J|hE0+Z|{Oq5- z^6r#*G22(&`Fp&N^|;|O{_j;qw@-IpaS>>oe(=i=UK{(%>i%DkEk3k&mf^GYIq3(L z-5a^}?$uY!*j9RfcT>4>#%=M;M{6RY`I;_`j=$ef{_Do?Fz18GU>6_ZY|YM?McNI^rkwgU|fBSoHDEpUua%>+O)< zE_Kr~Ju89%M{nj36 zjZ@k_D^~t}_qBx5y(``K?3I`ZU85Pw%K3fEr&O&O>-)*$x#ZdRTi=sC(esw^!TZNDiSbQWY`?iI6PZ!Xc(nX#TlUqH zes4Y=sMx*e>e`&Em*Q-k_gQPdu~zb!?QvDyA%i>U@16K+xmT0@o-Exyms4Y|;=NY$ zYU{PSyvb**=T9)7xaxi0Tn4{;E&KlE?)ZIchM4s)mQ?}1Z+3?@m9J_!XB8#7XSdyl zc~5g5hpdx6XLW1l(R#DX>aM)8Q?4D)eqY@I-Jb$3!+IC$OvpZ|#ieqjCX-kF<=L-C z+G8KS>v^2wx1w-;YI9WH_URY2@6J84dREWX$~5)vgO<0NLN+Iu8kPSu+}5C|Te4%e z3HPz-<>{@L|1CaYe@*WFx5n_@T9>Zf{&;*&aPQZf-nWeMZ9=5~zqfd)dgzINUOU^Z zg`$2tip=M|xn|sUC(RZ%rHkOw^>DOPj_qizR_uS)s|8H&mey{ZeEVnncRNs1`TC?xynY9L`mZFE3 zsOojk;R@MXcHT?3;G8ojcaiX$GN#2HKPO34ZCw?;_te*q=eSc|@C2QmbLydkFsuGd zIgd%!$4|dL9p@5vbW{C)mDSh2?sydCyUSYLVd8fEb@sIhHtK7a@(8N!TT^#t=j4Os z5_6`g@VD??XJ2(V_DRURc0ZeD^R_3AI?F4--;t14sC=Xp=->+V+^f%HZgLKv@Y z^giG8yZiH|^Xr!OPPOmMRcAGdTXb@I#0KrtwU&Bo``2A}yZ!F4-sE{@w>g$ivYUMJ z#_#fNg7dE$RnPeoe=O=*PIm6$tsj$OE8D_!V%*~IeOFx@x3^6pcSm91xA;20gAecQ zI51!1YyG3fvy~Y!m64iTv+i+iob2^b!?Ucg*FEPn^Y4d-$&cisF=$%mJBNn?P1xKx$|MAb9UvKIz`(r z#l4?rJb!q7-qRg%^?oj%3ll?je%JXwJIuAIKePxkFwNlb4zwM!YU}R38re?DS*GP& z3!tX~G+kyky6>!C*7W#{>Wed5`YQM~9%t%bJWqaAyhRz)Wrqmw%}4s`Ygvi+qSZkoc{E&tvw zv=*+p`)hL#zdrAJ!zB+YOZKPMUUJIkpCETLS^ee@6``0thVR0=Wm)_aAKna8vsus< z=6v(lU*&_)q*@R1fynl1>lIy>Ppo|;B>u1SR$ zZQm4i79F}<^09UH?fMz>dIh=sE^EqI$8^ulcz7dGaOu%yT`A{$_dZ@cU;O0vLkF14 zLsj3&Bv+jW9}&|z*Pkgr1d?9@zD_96Pbn*{*5mZ9*E?k2D9ajlGDU)0-;Ce=lJ?Rs zXQs{ja7xU&$Ek7RlC9e|E3~VKJE^Zdv+?lev>k^x3Y)e_C$&o^slU@K-0b`C!MWC3 zGWWLhypI&Q$aeP1`x7M}`3+(97zgKfrza``5!-&KM6@wt3)j{9H zb<#U!=Ou8ea;#dhKDo`=tAbJ3;;o8|cz>ut*_Xl<1^)K$%ocl(Bxl&dNiF0r2VAZLL7TeBTE3IM>bgpL2AZ)AkDa=CbX_}?JrfhxKF=5^7yt+7H9u0FYb;LA3KmYry5zmo??-BQd#W73r3qf z_B(q-mjqtf*nNARJKy=QFE{nN|IunjcZ$% z+akcCOGo9a^?L{{Z>{x5MU9Slms;k6>-nA-4d^=gm z=UF~)#m_Q}^GmO;lU6@=#mu!&+4W2FLEeqdk(1svb{hE}x7$+rfT<@xqsB^h;bgUc zH#q$!NLjo+()0Y?x4M6a#}Du`zI?vdI`&Bq%l<#BkMj)a^Td z^DmiFdh6ryzS>)!J*pkDr%cN>^)c9%hV}G&z|@RUl)+x{`BG7MNy|*uFO_yoEWAP@b;aIhW`6`IhU?j*z8E%u#~6& zM(L9%4@NOT>yuVxD&4Zdtb6MJ?+NI0c zPAJe<`IS;|CtGyV*10_!H@Z*Kaq+op#Q&|T?aM`@&|9ve@6PW|mz;n4(+9PQf?2P; zm^By8HD}s5dCj4{k2XHOZ}0qj2Gg;V|K}YQo?GGbeC-A1$DazkCFMTCPAXZ&C-kn> z<^9ch6-gHL=cCgi-kqG+lHPWmDO2=~a>~?cVb3nOs$O88yEFNk+dXB*m5b(Q&pB?x zzyF)g@vpy%mAtrk7oXaj{`3A8EuoqBom9yFX%74b=-Ln>;vnkK5+i#LfEYvi$b$2@3ptN-DaS&IZJui&(ML z$D#zeYS;#@8fGf+%B_w`Y8N`fclzTi?xf`gJ0>rS;-8}OKCIH~eurwAZ0<_x9#h z7QJ`0^a>Bw#?R_zU>1G1?~b(jTh1Wm85&=w75|RNYJC@ZjD33B?Isl&zkkz=bn^HE zavvqPZ_M$0*YaHU@#7t};Y;K#mbBKKpY&c+=i8CV&TnS;S?ko;g?kh-;{C zOi(ox`lKp3bBELZ$aS4a~HD_L~{Cy4Rog`o%48FIjw~=va{qG__8M_t+u6%AvLLQ6_t> zbX9N8+1jnnv3LKPo(!xs^boX7d?lN|H|%cB3!b;m5iYH}Uq0eC-~QjgR$5tP&az;O zvK?a97Y}VbtmM`0D|&Ly?5gAL_WG0Fw>GlBTjh1f^4OPouFqx!Z4|bi&vI`C#7_%e ziJIqKdgRvB^t2?>Z&tC9-@;R8q)(+tbW5-253lUwxwEb@weNT?s`;uW`xphiq`^=A=Q)Iu8U|m*Wdi2~;rLw558$VZbB^`G;=EpB+ zy?kC3ldNh|db{kl(Dlj7I_4VbmVMiv{9IkoTGIKAf%BUWH#&`tL)PcrJ=8VVTW>*Z z*;{{miKOQVlGev%G?SjQAATQpHF#t3$;vC6LbV00A8WqnQI`|7w%vVMbNO72q~`^< z>W;r%b7N*=$6RH;h4btF9Ifz6gPe8nO-)kL`s*vv8vdoods=vN+Tt2^!OSbq-;FbOV`(BlvnPJ#`>h#_lE8orM1xH3slvx+o zckc7{?eBKv&e#}L6#lXOW$pJnj;3B-D|XGPe-~MDYo&VNJ&SssO)s>bew)2j_~fn6 zFaK4)Uog8p*4-)Us6&)KplFtj*ysg$`UAnhp zuJL)BnSH_=H@7O5RdwIE>HkNkdzEHc)`=T8gO8lM_OpBLflT$3|9`(PGr#vC$zAQ> zyPeO&s$MQ#zOuPPw%zB{`>od%UN^cN8X2hJ$g>=QF-<1wbjA<3bsp5{dr{be2*pj{~haAD*G0~zCC>Xypr#>+b?(P z+duD@ojB!w@G(EZZoB*ztvkK?D-^co>nA<$Vc8hm`+TnLH-U|tL;oeI&t~Sk(SNV* zx9P3&`+Kigrk>WVzSPWr&pChJ&#sQS-`FH;sVE7tN(j8XPhu} z58hu_>->6m$xEF{XWIh;3k^f3H!_zk{Ac~vp;Gun5bNqGzrWq>vio)4y5vV<`wDx# zr}8fk=j~|w_xoS;m9@9U-j&U@E?v^hcWZu^H;=vav)?Yu-1p^j88j+RuG^e`e(6tc zu}kOvmM`g@{juR!((<~$RVA-9onL;|-@kD0H`^Y)U0>##{MZqk@nPfg6)vapn9B>> zcPnP>+1uo5w>L9Z@!7sPHzF01)1Uh)mpxjRJ7HsSSI1oaeLvd1-F$Aa>&c}0OB!s)+-_s@N)-Mqq7q*P8vOOmG>*C+<_B!7Uv;B9EeQWH8 z8A5@1d5*#rC%6q#werv2_l@EBdA?dcpgZlX%bPc@=k5MaDvbWw{+si-ytBJ(rN-L0 zy|d!#zWP=@zx)4Jp7;9j^?GwHN;r6L)hd`~UWz#S_;vojcDsL1ipzJOy|r~|bl$!` zxvC%WCP`1;zq>K_=+POI{cNV??faTHOLdaw?l1Qn&sqL1(bCim4E@0?ZMI-tto7>L zr~Bmo?@xdE`+fbAJ1kyaJKs+Z+MMQ_b#0C2-#@4GSNXOlzmc!Mw9(l={QmCz9TmEt z(v4F-Oe}f8_`Bn4_RGEB|GU4h{a}A;N_BPK-Bn9>D3mS93JuoLWAL42(|WJwckC>S z!mhphL}d$aFn;-!{XR%>!banOn3{_3clnQ;Up>>q;Jxd4TX9)y=XN<~cbP(swUL`= z#Z^A_HPn-_R-a?gQg%J*d9V3D=lK~MFZ&%icUGxPuF~bmIS&1@vPm0@FKsM2ty{j@ zC8l1|`gz30%l8DV{cQq&-Y}f2m-5CW_tum;&SU3p*dP5~Z?!gR>#hCn)@6Nyg^IUZ z)KzUM}!YSME9LF@cI-^@gtc9p)q z#8CM0p{;dUO6a@K=l5pZ3Hw*mC;ohja=%Sa*!oE4_51$p>e`v`hR61y#jV;2vew3F zmuKhiQB6wUVPBTFvr(?@N1>Eu(iH15^@$s7KQ4Lv;#%~(B{w&_ym_-nc<$R{e$`nw z7A)+TtCtnMbN&D7N14C=?T$%4-Y@NE^J>rKEi*-}Z*Baa{6^m7%a7oUt@>p7)1t~`3q zPpQmLWMlE`x!*wb$jzuXCOk*Z{kM&6{Ong|ntg52v$IF5ubtojW8e0Ri;rKr=q@jA z^*$mwtE2eY$C4Kd*)QMPntk;9ANj(4wYSap<=)=5%Jr<-?VP1`(;gr9Uy?q*Hg4{D zmCEZ!?f+M@+WvYW{N=cOecQapM}+&A_sLpcc)R_+Z)$34$m%fNuQf(-(cANUwZn9l zuiyV~T3p4$)Q?}e?nnImXH@cH<0IR&h9CE4U4C@5JM+wpjbA>UUVpJi()g;Gs_M~4 zKi)6CrN33I&?ftu&PU@PQ{$@NuD$T@)|O1)<@2h9a<|9Y8?IyPmHs~cSKP7Q-_=q7 zAoboVu6>7U>nEoCe{_2N%gg8O!a2WNw0GK9+^c?GTJ?Nw_{%Ai{W-QS(A3ittAD`1 zaC%(DEW6)7YJYwI?0@m1yX?c;e*YeRdH;NV$XdIS=$w0@y3^+`&5O=iCwIF4-QC?6 z&1$!o$)D!GDZeKuY1NNg+j5;ZACW&Fw(0Jzq-$?(mb}V*exdfe?UTIYbL&o?c@_Te z61V@w{qw84{6siqR?lq=pB~|@;`&6sk^fG;xb5#Nk4tXr9^SI5AbWMNzvVBIBIsR(tJv(6^@qW)+w_CN_WB2ABIsfe3 z?Y4_QpU?9YR`Xj_o_Zm4a>=%JuBV?pO5fS+wZcQ& zHL3d5mX{{6e+u^|9%lQ<{>AI-jh_*FvqGo6*8?9!+HzpJ(#xG~%Y0_KxpzMKaFG4& z`hDTYwLZ>?b2^met6XoE-nHb&!gd)CW%u4d&xZQA%8ffX%r4w5?0$Ck#l78mOaEEt z=?fiQ{33c{$x9U>!ScIx!lkd%{;r!cEpNd#CCvbhTU#=h-a2vO#!n}3n``dbjm7_d zrgx?MR($2O;7{efy5GH9W{X)H-K_Zi_V9}sL2F^xHx``F+2!{{tIXPaW8z7}oBDBT zTT69a-+Z~AeEYL`7ZAFa0W-40~|>s)U2 zvZ!v0`$^rpFLvkGFVMI9-?gi|J7BI-((^ss=awlSakbMf^Lkx*6da+FCnY;Vl&fYQ+@g;75%)DYXUfft|d$;bn@2kC$T6Y7ya=A3iqHb^eJhx-6 zzRQ~u@r}YC=at^8OkX{JxwQ3m$)xAoW^eu6Cu_~$aYIt3V{WX_kv@y}KEm&PjngtV zD$7~RPwkznVN~|S)#B#t*m>SwTdpZUz~kKMFx>gj)rsrz}|D-P&rkqG9l-uJPV-VpiU;Cxg>iqn=Un{?SyS@HW+U%{x+b17? z`EvRE0P(CRW%+x*%9rxh{`?WFMOG2i^BcI^A{=;UF2%M2!6TCZyz-M+}sy!uh$9HPguLe{C?H(yU$*&UbjHlHRz}P`#tN0 znm_S>wmu^7Vzlt{1Lyvgxn14e83)$wzHnT={@LyQYgDG5ewyz2&rwY{W>U`MO^$yG z-`h-^rW@^N`OxOhj)>PM7nFaKu>QtB(ZIH$PqxTp@7HhEulN&o8qLYs{H^?rVRPv1 zx$o=$c!nN|SNIn({bWaYTG_ibPPlFkpl`hL=z{r@^VW}Vtm{dDVg4e`b9{}f41B8{M_u9b`xLxc`hn` zS$%%(!d2JY|JsH5=Dd1)psP}{{vq{lIxw{G0e~*JdaPwSFp3e0fQxUVha@1wm`0g(gwmvXPnV{?~aM zm8Beddcpbajm%3k?ul&NeBQ45()6-7C%Th=ciq?-c%*Ml-SiaJWj;IRDxW$Z^~E_j5=)SCrc7Liw5>aaIqH zJbtk?{QiQN6W3MjpA_foCOtnszi!!Vmzc0AyB4gzFPUintWmhXXRdYr{_s81?|7Bp zueOd=ob-Ht=XVk9vSS$=AOFd5c@xmqCtV~ob?WrhpPx+jxA)uKwd7IyqZ-xbV)nvD zf3;5i-CyQkdouS?rJca<$-k%DK6u)CG4=GcT$zo=XG`u0ZY-W5Yu)>_@_Fi2d3zCS z^LwjS-B%U0=D)Z4ob~#>VVySu-$yEy<*llCqp~&cuGPdX`?}xl{jOKI@qyf~U$5#r z{+s;{xyz~`{OVv!^

PtF5ig{B}-rXFs+4*=rsbcJk~0f8U+Ao^4><-Q`m1ZT0a; zaORmA_E(I48dv>%`uynmFA1T!`zk&P&9bj=tUmbol(v5G^RJ)J?T!dtcba>lpX>fV zk*Du{Ja6-P&yI!)`g!QN#>$QiSO=IzT0MWQBV7Uzr{n5Uyu6>vu?J_*Xi8Lj$3e;-##RC zH+Zzv;i|@qmfv~I>?=;4$lv$V?{1h~_O+bQr+HpGPT!vW-S&ZjmU#UF?@gEfUTEeo z5q|fn-*=`=?VEW2OSRwa-}FuP{CU~W@}%z$b<^Z$J`)@Ey4K!x{&R4P)0^X!b2cYj z^WL;M?qJNSlJ9%@S4AJp-}5iawD8q(CC-nHKazv~3F`c3_+GR&=I=(edNX&KTA8U` zEd4$mdp_LxfAQUJ{s7K$&oKG-W(DE9-uCT&S^xj{4c|l2lQ+sa&F^^9A>tFZJoN3Y zt(g;k{M+~UoBPx^6AcZEuDsXk{C7$FpUdGxt=umky3a3|Y-eX~#n8;9)BVd2p{;2$!+U+;JRNYf#Lb*j1em#|_bZ0hy_Hb$E~Q>c&Jnr@@Lgw-fHT6Hsw@j&* zGJ4{1_0@x0*@riN{_)uV*7IcTvXpGDnI=Uiyw0k6Gi}_Q()lX>?z*|+)|qd`kfm$yB$5}6aVIfXU|j1>O(&|-x>YQE%PF_9IIXU!vS!AN#?QJJqHtmu2kIUKf=~Q;eZqfER#g7}= z<-$&uWp4djts1@E!m9k;lDf9yXJmD8YCh*Z(N%*%>-*mlLt$)AYDBs^U*Sb7RJoD9+m8*q*PO@2kI`z|UaQ)h_D)<8D z_rKq6N8kOVJ$b>U5BmE;IKNlFt2Ws3miKU8;pDfI)@*yby|=u3oe$5c+Y?idZhlw( z@%ZGNjY`p$CsO>kcD#D5FwI!*-2y%B3;q@_d2Z$1&J8*Lt@eog({}l?4IUi+OHQxf z5v3BUZfza#|6bASxglXu%j8b)J$Yo~nl)uXDxdm`J^!8g@_f?o+f~|?-CL)+Oyu0` zbYWF0cj=qg<|~%3x}bVfXi4Sfv@J7#9Im|fX6L@Qe>vUOO_JT3Ri$g}l{ICBebd(; zlb*a31>#vH@Q+e!O1?+mTXY-4$(|U`#^?tS+ z-?^>2y*u>jd4*uVqpqfRUWMMwj#R7rvhQ9|M~qsuqeXxEnK`bl4%?(BaB5mc-goA& z+^Afwb$ZF^H!K^2gZt-B`f)>Z-LV^qf*X_Py}6>4{9IemJpSg!;x8B5FI6g)>Fxic zwCl&C`XAe_F7Gd>WBYVy`R4kcnKpRXtn%v4b~OPSh>)T4h+Kl%^W`UPDk_Zsv!-uU6+@ZSR@8xX*6RIqUy9 zyL{%9>+SsERn2~_Zs)ZOw|{et9;F9_EIwiNwj=k>XTM|rV>Vr#{?FR9_?eFu%O=x~ zsT}Lquez}G++1xzYtu{B_f~R9T5qa~ue-83+&|`rb(h}WFHXCDz0!Vhr&#|}ZuYO6 zFYd1|zV~r&dZ*(|pPj#UTK@a?1FcQt?$uu2UGD$&epk_-J(ZuYmTg+v z^QU0aA3n?cqblF`A6;WD{Dk$m%HFF_U72s1d49V-{r9wT{Zmi=7N6hiFu(ra)ab8z z@%g*U-o9A5T#oy$rcwI281P_F!>Zs7ws)S&_gC}X^4G??J^0Koblc%1% zrtoowm&Xsi;)49S^})~LbMLL3;T;TS?PW_sn_m`DgupC;7TRl3!n?`r5rX z!fO8J!1NAvuCMRDy}$eWg2UEh$f{!2&8)B9pJaT7i`ym2|V zQAR>P`FX2&+`@jlUuWiixsn;Y_?y_ry)Qf~vZWtOp8LBhASwNU!|L+=b&UzPu1JQx z+3`8i<@4Pf2gBvE>A8y@hit9+d)@N;_Q{=+s>#pq>+f-qum93%@&3z#MM>Iad%oKQ z_v;j?7e9Mmr@C!`B6z zzP2`Yxt;mNsC6d_ce|+EPT9KSP2lS@+!J;`P-zWg($XrCGSBk39$Va6b=Rsg(aUe1 z`fcMWtGf-u6hsX7+Hd~uQuXGu#M)R#pExWpa6( zLeld?-0K76r^kHazxulT{oct(`{E)k?)S+?u6;3Kqq2Hh?Be6+tgOps{YYM3@A4+) zlZ3U7Z-4=t2YK87qLFgtz5?TcH{0@ zA3imG)?eDKx5uY8rt0KWt+H>Yq^!5Tx$#kJ=JWHL&s#@X^N3nMQrfa+UTISL+g)E@ z6jRZM;!2m@%W4AF*>7)T{`!90 zPpD|p#ncW=&GkcW&h3@Cydkl+oGHX}-eD=ztS4b>y^W5gI3D|U zJKy{A^78?@X-`_N7ro=GJl-fAUGyo;GBfA*x3{(DmAReUcz2(h`y?b!+5X8KN57ua z^S>4zmt8FM)9R+2$GXYo#;4|e^tb!T6I=7~>8m+6m;1}#|E^Te_v!lyMSX`8-Atui z8Rx+3Z5y0IHt43Nyq386{L>$9{ja+JuP5`b3Nz-n|F!Dpad&+e@{zh#xdPxm=@)`hN~_KM%TddV;4x{Hfk|J5#? zWe(aR2^*i9c@272a@srPswS zS9M3$y82qoER#yE*us~ruOv>`pW1#qPul9q0_H0+j8C6llmAoHbevOI?efj^d5iRT zuC9yi{&qWEzx3e=mv39Ay{+XF_*nDkg5s-+Z5bDv+U;AR|^!Ua1-TyB%liu>%;a2Vey{w>!>=~w7kLB{;sd0pa7EPQk zFj=@_Ud^Mzl5;ngU%Z{a-~F}ulvV$J%39^PtJbHUn#StCX+W__CIoNZrhEY z58LOvCaK6+tIw~QGwaK?6)R@&32#(>?p^W0QNJv$^TtHcj_I*wjW>>U&CPuq7LYHQ z^xQ|c?8%b$!i~!MZl{VLa;kUSn3;6++zGE^eZi&c{;#s$xcU1%r7}K&jh`=NzuIy7 z>8AHv_AGwlR{qI%d6u10*_M=5K5Fw+>b{?|dTsLSe7(z?HR2nMGa9VQUr#=H>PF_B z4T4J}i$B&aOnTl|U3>az_2K^e|6PvD)%$3a`B_!2m{qTexH;s_ANTILsaj&^MC^}meeLq5gXN9gqraQ$nrGaQ zw4eA*_<7?(bs6vA)Hfa1&5Dj_y!|uZ`u>uYx8}+gHJ#e)^5#wbfqh>-d9Pn}vO`tU znmOgoor2Z%_UCl1?(CLOnJ#Mh-q!ow<0F&XF5OI@zwVrMQB&Z~{d`I zQLU^iOAMFJe50Q?x149==fxd!lX*85Pm;Ahs#L~j?V?&PUv)yjdV1WFz3H7dEH#wM z&e@!`eg9_j`FoM)tc9&nVsmCGM(6m~tiZqztNWg~Ed9iE%<}o1mG^?>YQJ!9 zog1UB?qvJ#NAgS1_@AV4+U1As@@pnN`_=OOQ_?YEe;X&GclT>P=StbvHT{^^edUf) z(V_?T|7D)%{l1-l?R(Kd*5@l$)!*D4_b+GNjz>XN&t{6hm{7Gyb ze!tZmSM_x3g{>OH^TDP8S#>c#f>`L)+xzM2+4Q|Es6dB-iq|7Bmk%FZjezCL2( zq`F@}#dm%9vpF>N(w5B2ncaD_FTY$q*C)QC(9c@*W|!NxEXk@n0$BnwrSO> z^!|5`B;I(wum5oWLhtX)ZKw6DZ@w*aYr9ta@8|WBf0pSN{H$|8lShhs|D1XqvfVG& zDqJOZ-QHhZTYJ~!?0Q)&3_?|M+bA3p-s$ zHT83Qza5Kyv2S;N@ZQI%XLxr%_50fXP51CR&b@My+23tHXl%{C-IgczI#tOrullCw z^=A`Ic(;TETz$FhhN9@?=6>s`=d2#5Soy_N?D+6!*(=kY-`PyDrEd*>{doNFn}plJ zYR5S&TE*XT>;HMHFu&XL+;Qvq-|zR{o%bP^(^mK2jsJcsQnE&Fm(TUijX$%o_}$L* z6|atczc0S=^QYG#?nnB3e#GV;@AKKiBVA@)yX5I+%R4Z_f9Jv$FTxDE#(Ne*MwDxee1#KesO?LkuX^VviisG7G0LjN_w7X9xGjC`)P-5!T-Zo!eVmd$}X42z3C{9Nu9JTZ`0kXgz}1q zN@Z#n3!VKI8Xq~TB5D1+`^kc?xrL99R(@yu^<(nGeS2SgndTGbbieD$N29WL`{Lhx z4%zj6pY@g-m2tjCFLQP*EMZa|cX#{hdmpvR@^(7^J;y68CTPuXlQX}3 z%Z;6nUTJymIQ`_`MR$Ht`(|U8MZY9=J(f`;k z>G5@)Kk`>RzhV>_QLw#Zxxd}dGk5*|?OE3S-|SY_>U&xX_4+TKn7F_D$oIT`|F=!P z9b5m`VArcv+D9#aSDE^^-U;j5`D)ecD=Dk_BnFfB9|sJ#T-zuWNSQ z{dXnUe~B_^sH)L(Q`DFENBzC^nOD6g?eYCSZT7n5cgv+$XdQkcpC@1YXQfBRok!V; z7gh$lSN)mz`>MR#r~Z?_t&&G6*ysZYOW=>3zZ{x$RY5&0|cciiTa ztWk;mdj51~`@h{6f0e$Tdn+7r4_q8h%olJnl~x?C$_GBue$iCU%{t{|NELaYvgW)g23ky|O6s zbFX>Xk>{!2n~(cBZ+x3nXt+fy$=&XM+oeDtG~J0ju`;{ou5rk^w?uANb&AeNjdL((>+`* zH}%jiqc7jM3+q!(?z?CdxF_$gRdsYZ|E+V2gjdGQFPR*9-`V+Nam=2S&b#5)XRpwE z%lZARS+@86`nlCdqoq!I?Q-t7v3q!}s_k?(_o8bz+PC|^kNa{iTL0$hiWknuX89bm zm_PSzN>FIsi`!PGzwn>@8Czs``e{-8r{s5cc9uMyYQD^>Y~Rnc$DMPP`%c8a`69OQ z^S9eqrLF((c(hC8xS#c}U$@U^Br7C8KXJG{z;(vG%~juTPP$k1TeLiK>ydNzL2}md z`7RraQ;sGbU*bRi-j{c~^94fY>nUnBYs9AOLrd$~5XS1(_;H)Hbi zFDKRXb=C4k?=3ohZCS79eS;}0KBxvKPfBbvQ@mF&afbe8tviaoU(QT33)cF)%)ZxS zrBwOR9r~$x`sokXtXins@!s@^USkOdXqfb5*^xu9_Xu#xR44oYD0ma`SbOrH_E*n* zW@XuX{ONvgzqg{<$1rtI!{ghG=ggo^`P#+7H9hw3Ja4Xp5uzu2q@zx5n4$OJ-@_A$ zOQuY|S+uWg-x)FMhn<1S{To*{-845;Tb#3A;L-^h>zmb*v(>KlRuOciepK4X}`_JN}Gcfa$A{#oL0ZP!fmS= z{YGU~wZA|}VEl2O_9-8j)Cz8STIk8GPI&X;G3dh1bFqdxH^H~PS;z=X%#VUNpCOc) z^ShJCi6B)yu@ph>h%ei8^4Ncwc_b{E^E2Z3alX@LcMc^VYZcr0=CESwn&fHGsynwA z-m#dcQpWQdvUGgf?at%dBd-X_ZJjD6F!8aVF~s12)(HjrDS?wi-SXtY7y5{7X3o3E zbxGsZjib5emD`{HD!F+~`Tx|kgL1Duw>`Ja@wa>@&m{`I&xh01XNHuu9C7QruS|UW ztT58;=ds@y*MRf52io90(&wDb1dUbS982I|1G6AJW24sP;4SM0Itv&-4- zhb#5gmff{5T((WKNJev!JWpPS?5Rm5{614Mt-dWh%PgKyZ z5N8UW=56=P(xlk%ndKqQi7JopvhJ|9{~J$DCuDm-(cCp$FKqdl%kmQYFg!n>&8p^r>(rCx2mB2p6%%$G1J=3J9`3x!=*d~-|i9Y zn42Q{PPAY4|3ArF$3+bM{(aY(_u@#hRer0S#Ps&)Qy)6Qp@9`p3R*y3b^hBC;ln?x z?-?B~^8cn{W4uSqV|9YO;_5A1jN0|I8s%P`k=<wVXmTTflTepj>Pe9@cDqKDem@Ak^i ze+#{P%E3H@W97VKo1SW9QE?C*9OT3x%g2F$&r7dBzRT4e48WJr@_eIl+?o zA>yf!^%RA&h`#W60qfR-b4{*REl{aE-?e+&>9f~aH}|JsTn&i@1}$#R?@Y%xuk)R@ zC+XJycNz2c9_3jwHF~$-Lu+9l+rNvCwNG!mE)n#>X4m~qSJQ9)J${dQiTk%3o@REP zEaLe+zpsKWm5Hd>HkFfq#lous&qXa^*X%tJ7kbCqb$hRD$kEIvVTGOC?|xs3VUbu- z@crq%9hv?Uqz<~Q+&<^_@gVJz^G0?%Ozw!OJS_OMeM(|sbwif0yme2icagfydkOjD zZ+9#GJ)o%jqnZu0^*B?8plI>9V|OpwL2$H&_8*gCq5`a zIR15R{84M6xYmO^gAUz2ekS+%gtgO5RxJ&flzjeA{O1FGN!!{$+c+w29i6h`vtQH3 zz?1b`CTiOJst&sp|KrEW8Oqa)r#-HK+5lRs9>A(~M%dr_#qA5(DcSE<%f5Q`ZoOyU zscy%v7o5TGD_(DX^~^avL;jGG)*WB*_#Hd{w!ge7vG9S(T=?zKVu4XPt300Fxngbi zt8!wEK95a7c<7^ZhReR|7#*L|HTT9(l@D&v{Y;_!oZp?&!nZ%4wBgHhr9Z+q0u!eC zv~B#5^tnJ~Z;;pdoR^&Ib2c8<5RveV%C_b%@+eX)xpYd#+9tcrTE;rid52=z48^iX z^MuTAi}1aRS#kEE@97`&Tm^G4`26kj5&tiMT+X`qF*T;H4&pP;6QAtSyRLwr$DK*} z=oYQi`h!K&Zan0i7SOby>z7rU#gZ0rgT~8#hYCMNfEM|-bAA8vIL~;Mi@Kcsw984( zt-CX&nIJ*7!pLKX_#%gCT7?@Gx+4xO+MZfyePO#Jlk(Fu$F1zjBDOsglQY)aa^iwh zi^5$<#jx_Ly99XY>I}a{8#dhWv)Olc(XW|3qrNjvY5dxu zHpAp{xW_D8y9xijx_{g_8Rr}K6I^6(zs{HmuN$I@Un^NaOkGf=_%KeRDRusw=Mzev zch1Uh{~Qzbc2{ANPj2uNiy#+!i8}(;Q&eBd&Cs}9^2T{KyWW8xZO4{h7PQKI)IawD z%gV;ferGD)<-LC%e}HGBu&HO-hf;@Kt?&CEfo>H&lXC7>__yCv%)2(RuyenIZemh+ zKcPUMWtqpb4L=ydeU2A6g3{_o%w zxm>pX&5h-Ak3=-xSQwM6{#s&1-ohtVk)rQx+J*any0ITVdRS)D^PStaKti8k1&7KV zZpRQ$&1AoKCWX8k3!~-k>8)Dol#rbzj#i zk|4No@|tA#O*aff5B&aqUVCf(3c0|uCn7cp^S9pX=DGc8Mc_e(r;T4Bp~n!)!};B5 zkw4qeidA#Hvm#u*w|Mn>l1=m9ZYr!i8&@I&S-gc_D zeg3{Dwe9J=H=Y$~6}l6`4%#_|WoD-G#fC81UYKc}mixq3XoA+SoyRKAeEyJqz9?qB zz51dh7YtV2sh;-VceT>N<64%m+k!#$v)0=6yC=7unsuQgvpwhR;+ft?JSW#5dhjJb z;a>9Fh2qu+3!e#Cw8%5LpHbWI4;ERy?O&6b7xD!CNVj zH-_H%zH}#tLBPXzr}q|Ko~K~i)ESg-xxIgB*o%3oH3gYFbUh9|e3Gwu_|Z3pt7>*- z5~rs<@vFFJXxDeU-1S$ZbJU6NIzQ(fO7gd{Jks}a%i%}IH_zAzO-nzUTB;k1gt)_m zlojJAHA?PZazJh0wcGo;%2oDoH5V^!+1)?$_Bq99-OLd0g(}DA{oMboQTAvKZ>FHU z^~WvUnt{*fvLr8_^gly6xZ=zAHB0t?_&C|nT_;`V_(zxxtu56Hxk6^B&nvsIec|;J z*Y1Q{U%7fWezMF|@n(^W!prV`yq10SZ2P$jb}g1oq z>zQ?V=T#G5o_GDBzG3kJt(iQ@505^3=ux$F%DkJGgyU`|wFhb#Oxkj-Ozg>oCr&Sx zOtmblxW-d%QMRb90M=#5+omaVXJ^3d!?UM-wCz^9wP5Bi*_nF(6w@H~EZ|an7}qg} zh3RzIQkk?ndTJA;Vjs#$^s%^gWrm*m*Ys3p<6&W)g)EMuUrWyvcyQ_`FfE_k^7zq4 zu48?6e4_7O9>1Fw(&=YYr?dQM8&~;dGsy4@LqO_;0)3Z8ozO=~j$#`dT=P#qDqE1> z%;I)xW`AkTn+-XKb#2mOGA1r;<#5~;d0c0^S5ffmegkl?!Cj22%sS6#5!uE?Ymrq`F4o|5UM$8z=9bwdWJK$j)2Oe5ozf{$l{2w8ZwU z&#t)^KumS`>U3yt0Ly7R%kzpa&k38}=X<_$%dOJKM`qkwcA{`eN1eeA#WD@=OST4q z%U<4SH{*|K_{iJqzg)TG(h+&2o2eLtl!Qr0b!#EC~NWGsko?kd~bjEWIb(cv!<>C+C{rM7n z@~eZ=18SF)8TSoI9D1q>>(Qv)L0H;ytsYDpHwp zIj+6plG~mJE^cBx#rzstEUl6N?b@8r(^tLLY16jJhGyS9Cbf2~jDB`7?)(J1sAXQe zR~-6V`CaF6airWm6(c9#*h~f2EuY;K$|i;G2)8Nw^E*95KKOve&-w+t+Z26!y5{l2=Nvpw4m!3haor`k>a-;H)+wCrelbF)10J4BPEtQO z@1mJX@1c##!b=V&PxXEi&~ziwGOpI~jR;%$rI6Q+lb+aWzq_Sp9xr~zZl3FUSo=;# zP0V;gSl(N!*7rUJU%&KA$;U~>C3_tF{G#r3*!8Xm?8WlIEeJaexb)JpBHEXxmioW-#5M_Jr#aS+IynU|o zwx~-hra5``*?z7+%WU0sQwnq!{G&|q;6>-GIgh!i{=ew9?8A%qk)HJrAFC(#MVyQ1 zgY5zu2h;?9Q^*ri|4MN_8NRR5F6TQeSF5f z%_n4nwaSv7Pd*?G-Le~Et8#~XCTK+I(53m^AN&*C8$*pGj~(hhdwAj(FHPIcOV#&m zI?A^=AVDQ_?OUA_iYHqycxo5F`LIUvUBMd{-iK{B65DQcR(sva3AWf#ywI%OT=#Lc z*vxk0;Qh*%kJ=xB+}+0zqNs9*d*Wn=gqy3T9PYV&R3&J!_8sQK6AyS8uJyVZzhRDQ zSw)lT6onOw_Vr2fX+C82d9Y=2L5xkt&89hr5gbc^KP|4)9@-D zp?9qs6P9|#=$udz+wdYc@($mZ+zAIfEI)7T>zAFDyQB4Z54Wz-76C;M^Vc(;hI!^? z{S`bm`AA=)?6S!kIy&2h`|~%iP_@a@)>TkCu8drlop`e*_)&{$f5d^s>>qZ>7JLqy z;1+mXFRxn8(&qZ|(`Ir%*PC$9Vcm4B$-b;;t%Li~U&p%B?LV??JHJomN}8I%{?5Ya zBhdTU!Tt};5slAyd?);NZBoP{M~~^tybC4;eV)tdQYgI4sLO60r`p*sqLb44`Je0u zrI}6Plf&)G7O9;)^S0FC)`mCga;FlRA8)&MXBP+b%#0Or9y`Rl5^kzL2etGUJ-hwT zW_sA}yg3rVw?!=bL@x5PnIGXx_1wj-cFIKd_l0MT+y?s=etcQd;y3F@vbu$1)`Km= z#`AXH{{2(j!1;}f?V#xxo= zPpis*mYKCv;Yv10Tr70Yk-^Jn6=L8}nE*Xd&Oy`}RB}%~Shzma z<64=~v14+cn*gRB|DWe=GM9w<|7tP+l1GMfw>$CooIVU1@+yxH8@=F%i^vMSYxR2l`rVR+o77B_ZYf58&UiM7$NAH01B<`XGrmVuzc}hw zFlQ&r+?m%_F3GrbBf0T-;CcS5`ZCsmmpy-cobgq(L-zjbMyIE*U%wOCm2Ua%CfCEm zliwZdKmQGyUKQj)2iDwr)9QDrLAqN1!wmOx`{tC|{E=yFw6W-zu*JjNxzsXw;WVR% z7dpL@B(?5T`n*xOVSKA?NuWhpN|Q;&nxalwF9Bl+S*dx_&D;qns=Px+xT*m^Y@b2E}dE%yZpmk&Smrd1wKCPeK?y( zvqJ7}{>@jL-~3B{&v;3>`i+Y8e3zzf^J9OrHa0)d)UmmJs)hZ^g{+RxU30ENO$HUG zOh@0|<6HH}q-gbyBdp(RGxeBwLU#Nv%D=Nk-J>^Q(Us_PZXA* zGy2qq9kvczJNspiZBpGSJg>Z`|M9ojiFFSqh<&p4-nV?i4Pk%2jmcJTH~jdhlcoc) z3v}*l+=4krnx-D{I59mX;h4VWhR*e0x2=C9%ens0gBZ<+?~~EbAk^5__{ZhZ?Ps$m=(~_qPZJ;*PDL#x_ z!6f>ubGhu7+!v;sOut{{D=qzgUB&(BQ3cm8Ei23Se2psoywG?Hf1;r1yJg+_ckcW< z{3WL+pkS8Y!y6By-neid=j+zcH49ZK&U+;*|96kaK5;g=9jmnppG#b>7Mq#ub=2=o zjZnp6NVVOts=cLJar5fi#hwwriUt31zR}p=rFJ-?Vq>Mnq&Ur`>D#`vgm1f%D8kjF zvUclSR!fzg0#=!+eX{dR56kw=U7>hK!1|1Ub)kRf>|8GPa=k0hJ}gVEIlrjGECaHq zz61G)7A5t@1DirM+a z_NE=OFK#O|PAqzsEGuuVbGv}MUs60OB}36^Lf$pQ(`zT)x$;Z7N4-<_u$7N`U_?Zo zy4?M=K<|nxVNnh)eeTGUBNJ{$EJ6weX&9Rj{G}xHjj3lKtR?O^>{cj$yctyvytVg$)jT)p^wYueWA!2Y(c&ZontO}qGF>FJe9HSg6T?;B0p zzq~}~esXuz);qPJeVU#!IHP~ie$i6B{O#^lo|l&O&v2T#$tRTiyNt!jRQ*xmmlPrY(H>RH@Q1`H6{F%jbf}kB)ej%U!Oy zU7uXn9M-#{@V45!;2oh~ex>IvHG9@O+c#DE)SA5_0i8vjd)2laUHLum<*TJ8-})B2 zFx{AMqp>cw-%7SvSM++W%VRmasn^cV_nLaO==#AcMb8&Ioqk^P%jE384;xPu^6vVw zc%Aw^xu|_vuin4fI`bua^Y7vX-xmE?Qmv3ERhr(iZzo4X+HHBCv)ipZ*04Vq)}Q{j#eaJ3+b30RMz5N?`L$o_$e%7g ze1UKGER5S<#(B5m%C##S{CurmZhW6{s%dISb?mI# zrrH1e=~DG$@qVS_Utiyu@=k77ZpP0Qncgp4KHj>d@~WEWSN1tBtGAu+GoIc$6@Q}O zijL+YM%$>s-OEa^K9=2WroW=)_chsBD`x!3`@>}Q{N;Se&2N9WtRB|A=yebDTr2hE z#l!EHc1?Zgb;(x$Mt@XEuB(3h2c5H`Cm)`AWwwEx*CzS=g-?Ztk6-$qSFc_aGx?kE z%Z}S^Ez{OVZJ9Jr;*&zE=$R_dvTNEiyn9o8Hn2$_E4a0%-u%|bAF-Oj^EMW3H7ZmT zUiL11rp4BMb&tEmuYM13sO-+#oOGyv)u!7Q7koAg*&jTA&EspjGu(>zR~)R3S?wvE zb*ntz%ZJtDK_1Jo-pU^y3!j8oL@%9`xyB=wA=)riW$jGc#y1R`CcX1}7Fx46@n}+E zt_F6y*_B4f4AM0)kmjA9zPpn*BtlzbLjWN)m3XVzV|h2XujU^xL@{I zh2PYt51;J$Stb>BMZPog+X;%U+#$kw z_vq=&LtRt9oi#Cf=(o>WO>FILg(UUIea#j2ei07Y*QW34|6Q8r7G0h*sr1g3*3~a= z>Z|YUziqbC`*+^mX_wwiKiQr6=FE#%zgxAhU2ePdhwW_JCZ4-ruD#z<{C(P%JZH;V zvot+$)p+0-vuPn~qvH||FK^mTV1yk+3*iSTx>UuY*Y`)z&R zqL$q`dzI{Ecz3^@5q)SbtM~1>PxJ2C<{7A3ZMZYj;(FHqjY)^jZ~4$}zLlx+zi^@L zPyZQ=3bXUm>K5C{EdOS!8+fSp)25Rql`Y{%_vF6LE%w^6x#Pykdtq+5uAWK9@Ak*G z+9ch}|MKt1_bq?fwVzh{{l0&t)-ZqJuYx(Z7kk63x89O5DfrM_*OV)vmu!D`w$~gt zPl{ewJ5AnRH_9pBfBxHTQwq0#WYtbmTluj5Ot5_4=kISPYCN<{e8=_m;f=!2Vk`Z3 z)SKqX?fvjo5XqwoZ?yKHa>86`+V&D!ufH(uGzc!zxzE&Vs^r(ZqdNEVzMjB zPWy$#EN9G(Fp5?=rXKk7mgp3@YlfPu0;9i9SbufR+=>8~*J9_ElzvtVPCLBo$i~Sz zl@*guw7EC7tCmV%TDHjJh~I9uw;}gG{W6uhuqU+GwWx+`?X3yRj&zqcWQks1=GSW- zIJ+v>^@YgAHKLm{etpW^vMwif(Z`e1v!hwG9#u|zQ}=fkZ$@yS%DMltudXia`}#Vt zd6Lkq&1Jg2Q5$E4O_>&S>%_dTu}5F$gs)#$ao5E-Z0$nL)nS*dEX$pzl^HG57e3ne zOI_=r+`b*xHym5`dA@^DnU&dk_qoy6!gVv!^kcn+U6X2#-V!Z*Hu+=LrzGGk|LP2ugGw=pDi z98|jffZSArxnnLw=OkUsVlG>i_WSVtt zL2B`|ON%nOGY-G{8tL|{`kv5H700i)|5i@p+tp@tJ?Z1|`^y~sl5YK*(7p1Z*zL*p zq#gZItiFGKo_Q}^Ur_(H!_{6<(cs5+%`5&oiU*xl%iWTEEaUGbOOxOA{g)>R%0Jt3 ze#MQ8ujZeW2tT&o_N(=G)mirQ%*u*{E^q!l*Zc3S6Wn=mZ`Rz}&=vRhvuM@h^Vi=_ z)4aO6L-g{xx9k^Y-k#&S_SN=H+SAtFn7KVm&i3=~%O*9i(x>d6ky#~ayzZl)>9ZRX zb<5P&&UTRA{f<}qg6m$h z%uiOg$RkD}!oB~$=}fy>w)$!OjsMc0*z}ycWZV_C^!_Pfx%=BQlclCV_?5Wu^}TJ1 zv2_9Zw-P^#{ktJ}@>}};Sw8wTww6<5*71GXU;ORWfW#-o0hAWcm49 zGrhY0p3JIz`1p!?T>$4t3+s|xzv(g;CU48Re`9;iL#~h2Uth9RJ-;p)684V&g*M-< zNo8*@PSX4NeZ5Kc$E;no9`>e@Ym#pr3N5+&dhv_$!!6rB9XfMzcdp;@_m^hAy87+^ z&I!x9<-zGAbIVD!JJQ>-Tz1djY@WL@oB#f&qL1!JPL$U#eLwH-q*K?HFaET;_I{tq zi#xR|E0>GC+8F#%^Y^v?9}ZoA_0>x&Q8b)aYU=ue&u@Hk5Bu6acDCktzoO3gqkGK1 zXCmH9rFx?-JyXByX*zpr@Y>*MeLtH{U0=J*D%When6<3m+i&*ax#s0RHiz7mD!JRY zOQw4As;qdsch*s+xjZNPZhW=+ve3=8e4(FvtZQoaw9B9N?=z3F=ah;6ePQGPZG7uk#dU8$z`_G*mE+gtBEroSoRTpO{! zscz=y;%hfPt~Wp4SK8YjTq82WKVi1hn=NZ%yWibd$G>%T^z6F0EiLcwAq2bH9Dm$c5>vBiIK+ZONB&q_k) zzuS`JtXaE1q43)GH94&x&Mn-ocOyk!-q!KUvDK-IZCx9zfppCI`*M|Y^=g$L z?8<49$IEkXHk`YY%sthm{`K;guf8X2pSN~JaQCm0vkz-utWmEInf%G>Nw!V-d^wYn z>*u!k#BfwR{k_s8_n=nk_k+`Bn=ZRswN(k6B0IKus@+Ld{kG7YciFVq=#|$r>+7uA zuIa@uUUmGp+$P!F@+*BIL7Qi^*?$oX-LCd_)}=&qd1uwFUK!6`yfi6(Vxo0BU|C%C z_PbS=7JUA;@av=gh4%KcvJ-baFznAM6Kk^W45*%{AAGF&@!zSR=OhU!Ylbea6Mj|q zEji1`O;%fP;jG^1pr36Y?lP|}vz(P>n(yyj_kW7o{(`Ccmv`j63BU6APJQ5N#^aY3 z#sBwSdV00Kro!zLTW&s1`MUSazYm48e*Y|fa&2bU<6BwVAFue^C?2%C)-Rm%d%=q% zp_4ZST#8loj-0qH@CRSV4%_r>=}Bh2S>}s&f8RIVNV0xvd|@D`>H6Dqu1#-`UMF+w zufbKXXRBYvU+}$u@5%3Z`{#ePy}S8(ZHY_&;unuK=U;ea+Pz}e6|I%7$MY&>L^mf@ zefz%r^@a_7F5y8HFYS6B4(mQ6N)@9`;ad42DEr}LTO3{M2@{PrBs?t$MfmWXb>k|4Pm?zW-}B+07@~X}jFz@Z8U5 z<3C?@?Od?=`ztj)4xhlOAN+pL>{Gh=?}?;!;CHj$71KQy)i3`WliKuu!`oZk-7L~C z?kulcQdm6g_qXl$ujRg6_jtQ1IAt5$))0Em`m1n!Nx!B39$#K>BONFi#|DWZ% zKIX@qSu9sR9#>!da!UHSh5Oj^-S_YPIXUZY(A;11O(tYrS>?FD{zLQ&rUOUbAG_Rm zUB-{uPkxEeyTrWu8Eeib=N`QiELr`AZWrUv~Jf zcpJAo@T}U}(EndHnI63N`B}5<^rrG#S4F!2Ud_36txhj{im><7N0q0pt-UlU_M9A- zckd#pE1M(FpZI#PrMlDONO{hcK$TOcUUt8XZxiY*YP#I%trjp{Ep}z@-)&cC6|4^q zntjXkPES}~glGKuA5qcCvd8t8)%vM_k@M1hy>$_rsq~7se~K&v4a)Z$bxB>x@mTwM zYuUWBzjFSs30oKMxY|2B{DI}ArEYSuB$RLU$K7G5&OBe_9czZetA}T zKfPXE+hDhKb@cKm;diB7-A7s*cWqg;rN?geWBdOnr~f@Ur?TXgnC!~Xw^3I%xbZr_ z|M}#7HK-us^x!=yDYt!W75P>6d(8a*hW?@3rf1vVwolhxZ2J0i$oX%x z9!adxUmf#%>MhgmmC2ufCD}`c-j%aq|6`Q8@s;%bHFdg$fy<^DKK%D4eDaHn{l|md zq-|;+YDt;auJo99eIei3R~O4~eS7O_b0X_U{887L37cZQoVme8ZG#CYLH<8~ulj&z z(d_hl`cZzhSFKAoPlJLPrx{BK9fI_EqndB1pf=3`&+%MaR?a_j9lojYODLE-q? zE8f%j&z=8YpzYi18<-w1Uiz*4;*XUE-)bx+Cs)Vc?cm=O5*;r6Rqy?F?zhdmepoBZ zsT}w3J(iWFk>=KS(fI%O=PN9p%5Q(RE^gP8>HphiS&3D?Y<*^y^-fM9ZqCwa^HjHF z+zq`~bnVKLBNb|&wtnHc(Xk&vweKs=QGniALWK?oxAYnhJom<-AC+n`#9cN zKD6%85DPjMYgcmGI^(5ozPi@bE4P_rj!%8IG}7wJ+x`n1+4rr`_PTyC!>lCf5zF6G z*Xw2;OFzE%%e-xJPgm|+aaBA&YIam+;c+3w8qv(c-$}c2F37*g)H2are|6h3vnZuc zx+-gvq<`K1ol#NL;^)8XZG4jT=B1fdwx(;oZQQ@tUTMd4VV}p_l7sH=`KkM5nfJXV zhpwy0+Xg7-JP-D-owRS?ienLF>Bt9|9Z zv?FDF{@jY2T%Tq4a=Z)u7CCYL`-tsb_w?*8rJZpP5_#Ltv-R`Rz3er|zjeJ{ZJ)B{ z-TZ$SY@N=0?Vmm8N>J6R(SKaBIV3s=mHHvFUG>?kAL6>#D3h z>$}Az=kNxB9d|FNv1xvoC-U9;Zj$`deRI4I{(T-_H}ThzACuSHILrS&*mq}>veO;C zw&wRq50dY97MAY&Vfo^2)e*bXj%}J3(>xSy=By8CtDLxfldY0}zWW~Dif0ElsBe?@ zdm-^zHus;5jrQ-!62IF0{UMjcGAt-N$9?ec`+Hv%XW2~tdgj;5|KIa-?-Wm;m)hAL zvAV(_vhe1rGoL1XGw@+~-nuk>g@2`SuiR(WK;b6GW!v?omdsnaSMZ?if$D2qYRihh zmTx@Noqu0aAn!WGq@_6N}fP<$Mz6T$R=VvW{`BN|CYYyWy zneR^C(rar^*J}kAp5$M@N#Vp~t?dh!Y-^u$bzfk7Ee`cf6$IEjMPT5nY?yxTZ{RcTKlPV8UFPAk(e#gp9SAOh%X%Fw6 zFDJB}y51&l{?{U|%j&jt&fiJLqqtuE|JdcNu|2LZfQwt^eB4&6s!z8s{J(mG%m3ce zMOkK3)3cuM{8`rDce(K+XXyS{tH11eVrXk)=lN6E%G~d@^7qu7BDbRnSJP z?2~5Sua&;*^HXG&Sd@vcT-Bm`bE=YppDxtjANF&@oAzsd_fM8T-!kR3v}M(-zV~+1 z)~rf#S+A0F;^JKQ6Z%U|Uu<>EEStqw_c%Y}QNX_Iw{JAA4H2*KzwgJxX7ngrZldZZ znb!imGfOiTPuf=eYGeMTi`D;cu56tieUUZUeA3HDCbe%m`!B7#yu0YLP5rCNsDdpE z<|R4px43^=l+VLgWkNvd?X)AmcYm+x-?!zh_r+a$C3n-Kc;f!PEw;`)K63|y2LJiu z!|54{4^!*UzGZRyy+$E+S>5LYg1@HQ{(c;NpmJHwuit;%+mwE;&bM>F-T&nF@oUV7 zOBQ}=ZU1)Zc>RXSuVi0d{hwZ*d-ki<^y@dyE#|%rU1Gu@q<6wInD=}AFZYrUFaPd5 z?f))zhs7y9oAcb~&q#zfr#&LR@%=cC6CxkohId2_5aks`_ zz9q;1Pp*(KupcFE~&U~}A;uioGLC80iI&S6>iXYnEC!UxQ* z{&;ry)X}-Gbf?$;I?E6l<#*1?(AL|%O+9z+>*;!ngwvNTde{t3TMQQR5f$R^SQmu& z$f@+@**jUkueSTX`NGHBs!NkJD}DE$tbDOCuhysXq4vi`5qDX_F1jy26a6jok3gJj z<-F|=Y!;gsyIwwgyu);RkaxMwxiatj6K2JfF7({?bw!u@{hY@qjjNrw*UDzecNtGM zF|N^BE*9s?#rpi7U-*pRF8A*F??0XV^2S6~-hQ3asW0V6)Qjcb$Sg_Q_FsDDTO}cq}<-49;`UwT06s>-A!PAXd>gB0ZC-1e> z5J@h!Ui(>I^7HQ(CtQS1@3qdecHaB;%AGAAwi#P$ZwuwvlzYf++P9LFY318YSKoLW zY^*9O{nsfer6$U^W!H+uk*!lXC#L)RsogH&JIo|2=eOrY>fXf5O6rAsAAd@nX>@%} zw9o%P()z*kUz@Ad9@kzU)Vv_V}i)vnezT|_J2Q=t#UoQEvUFwPEQ?K(XYH=axOw`X=Nec0E2lOXJo^19d`~-9(u0IgC-SuXdY@l8WE8(z zazkS3>ZFU0p6`AuQaN#+{Z8M?p8XFWnR7k7C_d%dw{?s6*L;n?y!_rD$z2s6k8YW8 zV#k-=?d8Gc+2((rOxw=+(PX3S&2w8i8RwM8{?jup*pQyW-+Mk}+uS0ng517UI#GRd zpI=knTe-b&PGH<(`<;2BrDnftFSotZ`*maO^~=-a3XOB$y@ggJM2rq^bH&N6i>u&Qrfs&``VXIMp?_seC@T89%{n- zqc}c)GKy8)7RvVnk|zu7iX7XfSnm0{;8*q2*Xx$5@B60V+q>*ukgTojmtgrnmaksD zU!?!1e*V(E{qL5wKDn@&J)_`o(5{#1`AhZx-`juT%oCqY4mJ+=zZh>1@~-Bdd#BvU zDl>;|-sA(Hxu1xaV2^&xTUcaY#mwB9b_@CwV%O>XXUwCtbW9v7)rSrV= zmOSgrv-*3+)}*jtc6i=V?fOQs_`h1ecki^8bcp;lX?xIr(e1atOzy9p%vbmM{hRmq z&YE9*W&UT`-`EWAmRsjSr(byb|6{RP?W-q@RsRm}&#Rwp@%irS^~)Ni?>X4c&RbHr z)7NRw>xe?btzY#Q-`pr@_2H`h`J2IU-_l(xTJMW1#8>@0UGjR?^oya+;TPTG{u@?3 z`Ec08%GQf{E_2DlrUn}i;f1p3}xu*TJ59i~47MJ{yQ3>ccEEN{Cm95{|~$RZ$={{#pmyqDcctO5$Qd1M&tZ9X?F48?E*XATNcfkColQ+)ZatPzJ56+ z>in&|KKhaD?`fvmFSn(x?D)2}+5N@)ZErX2&yU*GQup{$$%Ez2+%>aX7W|LgSl2vf z$rp3EiaYe_E-C!36m{*QoATw&U!I@OTb{MzldSY^ z6(04;(f^pT`v3jhclXOF?P-@wrKepGuX}B_tNwSP)XW)y^N#8ZI%So+bN_vCQ`zf6 zY2|y_*)1z}9r_oyN8{s!`rF;tFP+x+-aGq!)gOhwXSZMe_wJeZv`h6Bcb9%Ech4@G zy)%;I*L?BU=5OpR{r3Nw$o?i@Q|tdz^ZCKIe?EJC{X%cj?QOCWVZujGZ94tiYRdBO z^K0KmW`%6y5d8JM{#DlNPQBJ*O~2Cc+iv>3gzNIAtU~dx%Bq$JZb^YtH_d2~EGR?Vi8v zbbPVt+P!7Ae-9o1FZ;G8!Mb<8)Z%md{G!VLy1shKd8~Wc|ZF#{iWCco}2ylebcvj??o2vi(Y3Dyu^Rc`@{FF z>c4D!f7#VM-s$za+aC7+JL}!s=UcmM4mLK?c=aZFYlLscue72&3tRQ`)SdZidV~wpY2;S=|@k${0+DBf4~0Dc$!_;TBWzI z@t59i(@tl7ma7lfe!tYX{_oNgpJh@DYtJp7IO*}rGgBUzd4GC-Xk&j-kKg=-_kZ4F ze=&FZes9j3pOPg6nZE6}`F;M&M0LAGdmhG4+oHd)wDz^p*RR{Yuj)_y7-)YcFx@+R z%bYJk<(Iiz*SvjWv32gh!`th-@6~>-esL>Rf06X=yrAc$+f2Oqjhu^5|vnikCqi_FNDSqzvIWuQ2jo<&juYa=6`nE<;cT! z=hnq_=Ps@hc>LbBY|_81*L+oZOM-Y_y}He_n|0aVkGw0G*6p1)-=pyFeeT5H;&F9? zdq3{F`YPGN*35VQo^zlWHeZXO=WhBzgvs$R_!^HgB zHPO3H{F^rK%_Z$SPZvlmsJP$$e);!(Ny2wE*#hoW9hTbtrbFPx|A&oxzifQ}ennMY zi`N;h>K}*C+j|-ttD1h;lv&v?CGzvtV)hr!@wIJnTkNEz-p>5HeCpnlWe-=@o{SOZ ze{bb!|8-JnNmfZz=eJ3}x6fZNJvY*AcYp7tg~cWgkj&t)_u#d>8<#dz9bI4h)jn{u z0Pnv?XX~9Nr*ATUYyaJRzelrl`-|ZHzXYFZzPohmqSy7kf7Nz9^SvHiUH;2!^%sTu zfAiLse2=f2tmgK|YW@F}vtKOTU%?)lbiLX7MZEoo%-_{FpNW21XJ7Asv}p6?&0o^j z|9$MUi$}Wnbame1?);lhzPg_jdjdTx1PPcoUi-s9NlDL$E;&F=RRL^Y^}itQ8~@`H?F*S z!^6wV6Kk+dS-t#C{`=+kw#BJ#n?KKHuHY^4c`2JNi6vTlTd_^;C@Oig;>Nj~t867J z??s#DaecpBnKH@yT=M?O?_CWWOm?I^IJ8mrW8|f4UVGQBHLg4 z+wN!O2QzE6tE*it`*ezzKQ(IR9QnZhZ$0hRale(-7tUFFaH+Tcf--lGm)*BkY!AM1 z?#LD)$8_(n>DH6d60MzU-=4acYV+}CQf=OICk1Dgljb5RKg29wu8^_NJew@7!0w%* z^L_H-V6OoEcA1`u&(F-|2|apGJn64wY?xmBt=sEf&6=@pdmZFDqlRKl?q;{C+!L{rr=i7g)Z#IqY32Fn9gJRc-By*7BSeJ8`3R{tUr8 zhY#-K_AP*Pdl?u$94c^Zo5DF$LN0v%F4z6r^h;ZekGt(DIc6DpZU3d~pBGnFn#F%o zmkv@3pRv}fg<0Ps?gaaDm6IofwdZZqI&Ag9K%L*|)Q35%il;YOH9WoHS1M?|YV+I~ z67R2{KfkJOgTWKul+{&JKymVWk&ey!kc%AQ2)d#vE_RH4$muJpVc{A>&|pVG%q^2?sIX$&COENcfW3# zY9iHhZr%A$)@yf4$XlQO1arT`TZe-Dker-%A#JNPGM?yeODxS6JgiV>%9hBJ_w27v zuDXtRxnugq)Fas&Y{mYZi?)xb*tG4jiFM{Wu5FL?=QqEtxXmmjs=sb`VafV}ciNVR zmNz?Iox1)D^tLz#1`BbJ4Rb8Emi^nA@rE_-+4PmCbspa=Wnrz1=un8dVlMc;=$MgW z>ZWDEen+}0c6>J47VLVKLprEGCD)y6iRI_VR#UPCwQlpRF8so}?XpCLanlUDyaWd1rF3qV?`-YiF;R0Xj?Ssi&5W}=!m}cL&3miV`#v2+_F@nh5N+2hQryiS_hg&{us*Zo`*U;F$d->jv5xxuZI9e~6%za(_(qdP*hWxU$ z!%ZQPbN);)S`)*Ya8M)Px+hd<=jxpDMf*=*wVht^U_so3+G%fsBW|`WXS>~LYQ3hW zGHe-i=`jOC!McVA_ZCPbDhe8|IwC9?@kN_8a?gd^^Nw4ytUq?3XG+2E**6RLrq+0V zcH#;xemC>~Tz1i^CwX7Be%cl+mu{fC{_e^}IrDz>8yNMr-%by$J~(}TkEQzDjZ&wf zo3$7io{Mq3>-Bn&825EcbKEhL3Ar}w%G6fvem{B6^6o~fL!v&HKfnF8>bQTbN)5;9 zj|Kg_`#x0s=)ZAG;^4zAb|-J~mFK9>U-Nc@%=Jez+>M@Zyz%kp>((FlBtAS?yK0s4 z@gu)KZI`tZt&)DIknUNvs_l6D)hRL` z3;LfzFSKM}NVwPV;9dudR_N7pO*-n0PoJkg)hhVxa9~C8qvyN!yxrh+RJdYh(aa?t z9D+<=eT&XzeOBpj{deNf>WyVq z7l$ri#p(_2fqf_v{ZOG7(Enua?xLTSc^{*~!&lmTSzo1=!K!tuDc^c))q=yxfB&?G z=T$WQnHp@AnAY^ucTr^`be}K-!!top{6^~U^Lchl{I!MQnpI8{ykB=0OuF=AHmA!| zHJ{We^>M3bm|QMaS(_t&VLv$S+?@UAO|E+Wq%*g+F<+5hQ*_wbG^OL2@3U*Ih0r); zh=@?wVa~Piw)%6^j(2-jJ-8h?_w>iue!rfVDXqr>-FK)ryXUlPb-X+1GIL|`{F8D# z2P#}opMGgDx9ZULxdlyE7TnYfo_G6?T^&>R4ZnLTGar^U{8IZ}C$iqLrTYJBF}xcL8R^o;il|MN|J>RO-Ef9gNDO?tkz^rO+Ppe3h2 zo7KJ&uw8kn^dEmsT<4n0%lR%%uKyx7^`6!x{r~;*L+>wl{ph5Qix4*vB zhyL6hmcMXe_#YeI`hWZ@<07|ZNY=jcoga9gzh8D)dEGzR=b^jyd`tbc+wT8m&#LQ2 zzmA*NPFk{8M$+2l{jWp2uY6DKZhIkr|A%Mv`SUf3md~A){;S{n(SJz9OX)Ai-`V-{o6{&(Wmd&-O5U+j(l?K(AmL$T)HpR4~nUHyFJ z;_?^Y-~Y6oT7UY0*slX;_xq|&{P*T#`iuVhFYa3ZmmQsc;e6aT<1h8||JaAD*Lk0_ zT>pOI=3jLgHIw50&y}AW{xW9y{)3+X51o!*w5z9C>96noz2QsOzj(3W{Qf`7mdxuk ziGB9}&s+0A&*l5S?zX@7^Y+X6dAlz@tN;D|opL7kX_sH>@m0-n?^*ty;g<_}>8$iu z**sqT)x$48PA2|(+de-eRsa3#rT2F~3re(}Gtb7<=l|P{=^@LvE?wVVSNAyUSM%NW z6>*Ul?|YWlKH&TM_rc1-s;~03>@Pph`FG)*@Rxb}{c=A4>h*r{{{C;FCG(fR%-@qI z`uE@M^?~>I|F~fHOMiYX&r5NKU%%hoQL&r8;(h(swa<^FOJCA&_;SDg_tiscVXNQ& zf4aG!Yxa%)FWd@${|)nmy1HejtF0>Y)hB*0`E>7{lRx`cM`x~g z`@g=uzxDqAC!+r!@9_$kTl(lf|GrQBIluDjv`^|!|9d}t>7pn3HLuHsF2+77zg++K z_5aA{>c2K$|7R$<^-uWzPx4zgTQBF|`>+1?pZ%Zo_q%qQYhR4t_tk%r%g4Wa=l?97 zI(@pu-?!HP=X);uUh}0^%lF@p6V?B^df5L)|N9_Y@}2#?+J=G;1}YtLD^BwCZeTKu zTXZIxXAZmF646IHisd8)jFhc?{>V$-OFa3@_wSt9E*ln97*D)aZ?x_3k)4lEmF+py zsTyhhAy-|la&~apkqNIa?R&e!Kzftgb61Xutm-wwO7D9_j_lNW*_c$Fm7FGUO`y_K z-Rg$UY@4{WzXzpdHh_=h1(gq<8J$j>1uy0}#`R=l|MInYK_5Pd_Q#~UmoSXFL;^p;m4H^@F^R>kqKd-xM zFuzrO&ymWU1+6bXPW`dl;7sLfRh#`fo0O#ERFcwEZ6#8!&CC;9ma)#-V*M+rXMP=v ze5SiT{NPj5aqR4TU;kUXCtZ)X+*(x|woMG=JP>{m1Mbfh{5o3s{-NHF2Xj}p|IV*@ zyuDL&hR}Xn{_=@=EUoM%^aeo`m(dV`qSU={eR@I#_#Mqa@f}MfBFAk(VY^C zcJ)86@!zVddwKc2|0UPh`tR%bBMsl)m9L%uOYi!}i{Jlj?VbI*?f!4iU;qB^oqg=s z2PyBr2`u^F^+QWy&YwO~JS{aPK>v<_`t{y>pYyKn@7`=|Vq(B@d!_cHZNagBO2S{P z*>dLm0p+I58R!4T>YTgqU=rgEKjs6gvnx(yT53G+zTDT6X%o%Oe{KEgvtsF)1uuhc zK(`PwG!%O|bG>W0WFXgfe0h!Syw9KJHO~9?vV(u+l4m<7|C-eyrnyPUZPIp)Bi%=t zPb9)g_HIYH{^R0h2RsWD~s#Z=^^L^@fIM{do)9hFO7I`*{odeVJ|jVEUIxW`R4f zw%MFygUqbOk5B@2r^4PT3=Is`BeKN%2EVR!&y>d(yt5*$-4? zpPPQ=cOSzzI(r1w{u$>H1SxOz29y7d1o{)Y<*UA>%+SH z!DXw|eE(jl_q`OJzc95NR7f*UUZxkaYnDmr7lXa8x!)~WIX~!rf6vSkx6|Uf%l%KB z3^{7)bLsxl9QBzdUxioAQ%-h&`Fvl7TCnV*`ij5Dr}WB5T2Gp5GF5%@)_op~{p^!pw%@Ov?>l|+vQrlfjcjL{gx-j9m#+OX?e$8HOY)H9bNA;5?9=`wo>Hn0yfB)To{eSw||L^Vo%e&kQGFx(H z`Mvf3rXAU&vczXno|^B}RJ&iF>ytn4|H*&f@&558E4kesbkEUC*tcKfy71gjJ9VY^j#y4S7#j<*(~QUGUcE`0E9m?sQKn{Y&jt6H)|Cu`#kXwOA$vKS!Ml}=E-{x{P`e%X65wdPT|TG z+v6<^{^x&s)tqegD>~&<%zi1cKPi5;Hfy!i=H33}Xtlg#ZqLu#9Ab06Oxe6(?uXp2 zm&M1GKcyD6G2h-;8C%^w)&E*}$4$QgewS~*+SBWbwI`+P9PfCplVqK@`{9+d#jhSt z)b&hPa+nQknJ4@^xMXGNw0RZs?DO8FT?*Ow=KnsU8785}AD5~7{{6bXzM-T?;#Y9~ zr7QoZR4hN`8GJvW^3s*>b8PcVKl^#T>KN^vjd0iZ0D=hgdZr_J(R zk>g!yN4~XMi>UtU9luW}O^*I`x^m|I!ijU)w{0$AXsX_utnT~towU)VEC`(~f;r`AnJPcQ$hV8XI`N9zK)&f9$JU)-Cwb?zP|!}sN48|N0S zb}5;8>|mSQ>V=oJUZ0d(kfUzWaf5*mt&_1)t|`;yZPwT3IXeZ4uT74fviPj?ffd;@ z`l-)XM;_9eraj#$R3h}=ccY_@b0@!>45 zb5bsO%UPiwVK~Dta7TLLnIlD^uh{YQGgQKMTC6ZWld^K_^pzof;mOt$Q}Zk1opseJ(N#+i8R9=7}d~uQ4*O_j8(Qv1?BZtIa&_E6SD6*TvM$i{5kXYN!_f z-_`R@9!pt2Xa4mG^Rw2-n`rGRIxPHT{hUdh#)m7Pe%b)tl_w)U(O0%uq6I|w~Gi-AGMK;Vva>xH+IKTElk$Ax})yXM@}AM4!JkCkk4 zdb~pU&g6s2+nhyRz9%d?b7SZE6n?gZJ&T?`Et%nG`|!4(g=5x*H&Zmv=hn&FH@fD4 zx-tdU4z-hO?Ypik?D}jp+0y!ciT%`Ri@1&*JOsN4o}rvvny)T9e{q{)YK7m`o!*YJ2a0l*@9L1fdeiR=^S$-+ z=ZF4HNIb#qc5GF4g~nxZ*H54J1TAd*lwb)uv^yn z@X7bcJ*(Q(ujQrIxm@0?m|AfTIzPg|!0?%!<-6OV-kWh>j}+9Mi5BzpU#W9w^NDQ@ zRjNJ8Q+7<7cXs7z;S0?t?xaq8wojSy71#E)hWme7?syZ~d-`taAulOjxAg1jKj&VH z>FJ-FS_yOdf-;32=30I+<;u>XA||I=oc*3%T;s~q{Nt*`j32x@f8YK=3`lv2tiARv z;)8Ym--L%JZ~5IT5whEJ=9A@(zU{UP0zW?5CGGy5>-oM($~9$|?tXfz{TDVkz;KRL z;EuFt`Zp(KsSjifNIl%S>S);tuG@*GeftiSNikbzW_@xF^qn7?moxqNaaQf==|8(+ z{%P3E+Em?qSX*zc-=3s%`?r~_mq}u~qJ6D=?xuXTBT2uWPd&dZZMus}#XR|Z%g)U? z|1X+0{93r_ZAkb&sZ|ntI8-8nUCO$pA*(eoO#5WYPvV3Pd z%E8^)5vV%v#DPWenkOE$-uq^APqD(3Ep185?fYliidQ`Go+Tc%Vpj3_Kksc;tnkST z(4Vq>?k9_8&C0iaqN$&c)VEB`w7Fxq`WE-TKPhJ{U-n#$fF7O3z+kZ*G)~CG|9RDN z*)K-R8gm{OZZ!_PTRZ=WO)Sq9!F36<=H*`xx2=1n^w2q?uf00wL+kOw^+&E9}}j%4efDY@-WcZeOgnPl02wC{Yp{*mv;8rbtgLuD=1uB8XwSvKYEl)3&)ve1)K z7#e=Eg9csp-p&@(sntC+|3F`pYYwXDeUqK0eS>ekQtK*%ReRp2b~Rfmn$B2obLFO( z${RAd$938HzyE5#oe&agYGb!%*^`d;Y8`%9yfA!bWBKl;60mYrnOKS?r;fe8c6j4# zb|$yE!uHpn=C+4w%{y><%4ro>rw)M?`ICynW~*1~d~p|x>wW7oEzzp;Sku*OA1ZEs z3aW_HJFZZ4`Y`mg6b6Pf$^v(!CD&So>PCE;!!j?vVfyNZ?h47htp|jl5ux5=xKPY}rReek~y1p;scxPg$ zXj4p7e9Po1$L{+mXqhK!fohAROJ>ef&P@H?@GlgUc23=UlAdo}IXUIpHrWOD5~fPa ztx|M0$v4`r*8?;6z#*oCdjmP{+F61|kV0ASpL-S4_r9tm$wyt=q|fS*t)xwob%#xpm6_Wd55sktgaMhA965d(w8bBBU_mL#p|f6iueJQKQVxv9y+^l2{By>sj9 zr|gjHcxYAkDJDl7kwPq7s+N%xz5nyi_su&#&S?zS4dN zGTz4f)y|H0(%svvVqTZ_!-6+|_xxpkZ@z!pxGe3}&L3>AV(J7pJ`0;=vuk$S_Iut( zSANXc%Q|uS|5?_ZU8+_ePh2-X9l5Y`*Y$Yk*wxzug5Ax}_RL$faj*ZS7xR{9tTWlF zzi6L#{<3YVt5=#BdkVL2yL@6Bdy7F7SB|=+=h<$t%a2ySU-FUp{N%OBBXisi3f}he+A>$x*7NZB zd)}%$=kgv2xGr#a!y~q+OO^}j=1bT+^2=9s@b$@k`D7|S>*cM~>zCU0@m{%f#p}1* zw~Nf|@0NeOx#R7YE}QLZ_s;Fw<8lAy*SBXrsa-6nD8?$hpIM3I=t_7xhtM~f$UwrrQ?w2bY)iak_tbMb1``YPwBDcdPY&$%8$A=jH zD|6=9xbn-@EO?lc9_enqH|3>}R8D@dviR|3%U(7Mb_!@tkuyTkQMAXZ!MA&FSPRh|T&-!TYyE|(-w)M_g=@ugcjYIjz7%ICg_bD4YA*Tl@&+4_9X<;Uv&mrFdi=q6RxXLH}x=__{R7nr%t zJ*>1StE*0@FLmX?xXBUs?mKSJiSlaR`&Q-qlN%>Q?tcGMc&j|=%<1boZ=N0%*In2> z{cFH%3%lKYy_fpuS$ic1TW-4?vmiWvt5ZqjoPEDuG@kjSRw%GOcK-~$=&SB`-|ChW z<#f%vQ9Wzko$9Vy|fuZ8kBsbQWH|x#`-g)z>Z^-JZ9s^m_i1c}s0ep52g~HFw_GwZA9b z)?XSLzGk8FZ9doO`u8_YGTWQOox3AbSof}l%ULHM3CkEymlMksk&Cuo9Md*D6N{>PZN1|E zrsA0z)ST)VY=<%$1guXaCC)7r9yEAij)dqtW7{GGqV z;y-)Mk`#V);e=t<%U8>fhTm0esZeYABpafAcCPJ~SElcS7k$5SviVS7)RDS7j%V-w z&63XjBk|L{qe%9&`K3>{>)LjO<%uQz=bUA+VXe?*kWof4EWEsV8gM^mUbzU%RTd&%5Du ztSn`7u)uR~KAAsHrft8x?C9*48}*a6&A%15>|4$4iA=v%o9%Ox**yE|f`cDBld~Ki z?Rt9sV!-pDs&`L{SKWR6KEg*|oLRtlsiY}~;^~u)3_r_vS-Ado|E7I=;#Bb?k%~gAS<5v z*m$$k5^<%(d~;i6mLg59-8!O={@%X6evvf$bd869_a)cWU(o5h>AyDKw|t$Ns>f4%dwGO=5@?dQ|e(^pl^x0~Db^q1d0VmSGCQOFzb)gpoH;;Rq#q_>^d zxE-mp?eV#(-mPz^w7gY$nsQqCzhCFU3ws|`oX(xhY!(|ETbggJ{mc5Ld3?3z*V3(* z?mbR6(L3^)*IWFe>~#IbcaI-?apc96Q`eP_d@jGYr!Q}R$xJV4(c>Omx1+Tk^e6&(z%B3!RRyz3OG9+VX9&@}aVpAGOa#PhVB& z6Iq?Tbo=J1|Nd(0FXVN;TM}?*^~v0QpSwgC-3zPAy1!w1_&j~ff)Dv|+a~IX{w@f5 zbNO0xv9!u0X7>Eug}QsaIKHd57S#RtvP5daj?&WtYsC)zPpJGwE8)=6TDG zGCzA9UuUs7Z)eSA@9h^ZzHOg+;@-W>j@S3Rtdfeb_UNyB=(tK$bKCtt@1_TSPtcdG zd#6zNF`(q;>UE12c2B#!SN?aM)~@W0d($K3WB(p|y(0e2`^M$pFR%MOUq86|mF5fg zaKB6XyDB%|nx1Ukf8oQz%U6`-!p!cJ80y~M)Aa85arvM^vr2=BNx!e`sAv#(vUz?h zdV=}9^xaFsIUZeNuKpkXZ%*3r$&QnjZS#xzx~tybRy)e~Fo?Fw_EPB^_Js|qMz}K7_!MRnh@}{n@eQ6a{_*_4rxLTYyzrMq*++MTg*}XGW zx2LZOlY8j?{%^SAvHvHQeUGhLEwr?Ketk#U`76)%UavmsJ*EBkzV(0XXGsbwy_pu> zvZ8L{jd!ave(e06@#%!$)b;3!^q{il;Q%KdzH;LFOx+per!`~AX^gKtxstym^An{-LW?tjFl`0d<< z`*y#~O^l{;*vp=k{o;N7pHS@HH(5^=^&;=?Zqt+BGso`xo99!mf9rZDTJrQk=#~(U zQ{nuvzV^53`%i6Omd^Y4jHvx;o3rw^pEPWX|41sPeM`BvyXK)7 zFMm#SX^GpuV)D8-@0a?&y|sMLw(zntjsABF`^>5?I@sT>{W0V0_s_Gh1&0?K+m`%M zu`SJtxZ&rWw)YbA-&sfZepz45cVVylTtuih{I-9L9hZ2F|SuiF+ns($fy{CAtZf5qQ5d6V9kI7BSGzhlz9 zpO=FFv%B|Q-p(htapB5!qF?tF9SxGo$zOW-@#JmGvQU;X*2V4kW!zp~9Q^GZ*@u+7;sdP`n`VC>#)^X)z!j{WlD-Q+D2hBP|N=M4@4CMf{J*^3-urkqk%TnkxRcf4l7Rx$eS( z|DR6R4St=Gt9b#m0#;g2YRTq>yBD{vyKUfbzv`1h?bC_O_rC4<`O9?6n)S_mb9~;j z@BjEivFh1@J99M-98$=Am3-g-*F)da)i1)|-EoPptJq(48PXwX5TDd0dM7-7_q-^p z=$F>@zf7fUC*Je8|Es%P!|^W1yV$?6TRuMXesOZWotO3d>UmMFk}sd$JG1kXTK%W& z{#7-XR{u_YU(LEz_tk=A>pl*_YU{OoYD&}gzP&4ZD)`^d-Sd~F@1NVoIFadV@B3X- z%l=eI_sU2vi<&U+OLw^b!rlL0-FEt7=j!ZqXWCcZ9GRf{rwvUhtvBYaj;miQl~eKV zUHX*pEz)OQtLls56#1;b3!B}k*k}<}{c@we-5T-Ys7-kj*8N{OdqsJr{oFg{F;Ay_ zmAhNlvhDwen;}ZM4sV-8XH9jmEq$~=^tS5KnVO0b^OsC>?aqz*ek^;XMcFL3?{-UB zj?MGE4(jRzF5Eg-jPv1Lj(3-o|DE~Ff9Xl*U#&T(E}Xt68e9JQ(bFv3$L%%iKW(f% zf8oH_^^3RtOEu+uS7g2GT8!6Y_Ibfc)eD#QiskNz;&^p`*}v0yf~WPwo2r#U{N!$H zyZrm@axXn2>do&(yw}z49elPUC8^k5&FyJQ?vkCGqj{rF2pFAu9DDoTm6yt|&N5W? zJgyL3x{}wRGckCfC+FjKH~y%Nu|~18mQ5C3zGD5}`^#c?e({o;C$((t@%f?5(${r% zPn&1+OJ%F+cFu=?ytH?CPmJMu%YI&F$?_wg=HL0W?ZvL?`cgr0cik?S+mt71@2xt# zIy3WnfNxWEb+L7B+@_iH?0@bNx_x`rtruK|4h7%m?VkE!U*$SaUK8pGZ!v9IZUsvX%@ICZ*A%G)|Yix zRL5Djg6Z=f@ypq}{yu)}CFjOJ%gxvHt&6U@=0DXd?1H&Xb(KqHxA*xEQ7qrTEmPaI zW_|lSX}iTozL{-|4ew-Z%9pos+s>!E@N`x6ng{#JYv#NYR{FnLY5kpY&1t)nRj2-1 z^P#7FyNNdc|JW!O|D5iN7dt&wU!6Y4&b)rnKDLaqkPIHle<}L~ntN~P%@kt#^U?US z)}1cLuGhBOj?ebRui3ip z@_C*AwQ{CVuJw!RP4;{Lo9unK>*|)6jw@R^-n~tl@a)so+AUunY!Gt0edK-i^{)r1D{*?h1L0{|&vYa}edcVkd@j6E^H)G;F`zP;DI|gq5@??6` zpPJ&O5>?<@Scp8s9wyqD{DWm&!z z{ki|si@J;PbAFe_-)ff0FuZ=mKW2AVRSU08bwUKsHkmJb9z4CxTV((AtLpc!FHVTq zs^>(+IltRjdAs*@Mnz87KGko>W!lOL-~RpL`}zfEp|9PZ&r5EkSN;jR9GfI-o-Y-U zA5!ye-`+u-M?miEvdO4C}msM78bkn7}vYtKuAcLHhv(lYF!DXC6?6K^2g654BePybxWsDfFI4_s)3+-ucUj-T zty=vtX4ZC2$K`%3TDPL7(xj!ly)ZrLaBg>aKymndfxq&i zNxxIC+|p%z@Z^jS$HQ8u%H76K&z_&->y@LvZKF-PxrDFWefQn=-`UO1-iTY>(;2U| z>hUB!71IfUZ{pY0O-M(<~(#q{> zOT}(aJk2-nroa52|Ne76dERS0$0+(JdE1Nj?-Q6Mont*YCak>aX=Pm7*2SA5;h4ohL$8)M=Z}W)F@tvw!V+S-kt(>H?i?@zRwxMK@2J(W%YM zH_CUYJngw=`GlF}vsYHU=$@6mn>RyKW!|&?7Zz`{t*k<7z8&|QyX^F@-ADf|VcH;a zulI-E-k-U@Gt~0dEjnLRf9hbXeN9sKE)V_5h96T;aF}n~7Sk$oBEs(Wx=+3w8^4}8 z({n2P^O1|(9X#2eF1}Ac+V-G|zYoethwvMd)?Pp08)Mt6my^e;4*J zV#)X2BGaC3n%F7%Ymb1L>eE}Y%j|s{KWf~bs8m|ryG?o9PWPP0%2s^8PyOS2CH&}} z@^1f&sjGiq{U=c-XSvvJ(z$J$_lHhhSZ?>>rMvOVOPgc4ZW}x9n0s)ZS(NR}Evt=M z`eoi&%)asV6UV)}mlL=qD&H*5nX>Qmm4_K|FH7~4pLzTB`R!L|+Fg_VkXJv-)&IS< zZp%aAEiN4o*VkY4GJJ7qVa|yo*WYL4F7uxD{nAR`%dc*nbZl02a`|^s`ue5B#OmFB zYTutYC(Y!MRe8MBUgOndwUWcf7)9SbbuQ0c8mtt{cOYido@ky;W*09fCAc2DR)0QM z`l!PNi(Fx5Wuuf!i>v)Qi_72by&Rn?aXj^IR)g2R#KI3(EauLf6L@@K?2VVt-`&st z{!@Kjq^thjO;hB=Z*ThhL2_e$XNDg8mVcjSpTBsdMCsgm={HM~*KX?f`|VKqHb&*# zPMI4Mw`>>rVz)l*YphP+)7|mgCi2anw;;FOJ!FTP=9%_l$cTQ!vBin3-NAlE<4jY~CN-@nW&olb)2jrP42M=G(5^^LXilJ1TiUo*HSMI{xbP0(n1f-^Prn zgjb3od@NVI((A=#YwapOOnR8PWWv82;_@Mn{w-?EoBh5=;L!Yk#~yzxPhEKONBc2j zzh1u!=Ks%!PkI}^b5i~8FIIOSYn1Qay4g2(@)8SMZ((I&t#j4N%C6a#idpAX&4Z%v z2T9dEWB1%8;LDvGt95SIlI*KuiX#4+{U5&_G<~GGDw6Yhki|N&myvqOyUX)y0*w}~ zniCVywRv`ah~e4nuiK}j&OTx$w*2^0{#W~cuz}VximD$!vaL_s&@Nj2yUp#-4^5XC znOd&;vTgdqs%1wP9KEvg@Vlg_qO+?@I2Nf~t1nEN;%EESRUda2E^@Y3~RN#*SkdaaMMEN#j>I9S$}T)hzb zX@7xFB0^K+}pF%k^i{^gs7{*SwhA8$zuTrPBbX@Tz1Z&{WW z^Nv_fPYi!&RS@x2+UVc6-sbMfH=dcw*+*{k&N=)eCvfWix&`r-H~KqsCoL)~&z^a^ zYxA4UF;B|AZ{K!lX_CXEqe=08UH@KvXtDpfhG%B*r9=C+%nRJud*8am$5-O^iW4`k z1ZhlJwC0P#zTY=f4(#z<;+^}?mOX8(Hm`&Qo5lNB}ZHGeh!(0yAudBa8Mi4lI^EK6Sr$o_kn{^CrT@aA~#K&K~@6@zx^R|)po{C9XXRrhkqyr>C^ z>2CAtCrpc}RWHroF)Pi@KhQfo{?Xf5FV-#Vu1>#npwxb1bpNeuyZ;+T?yq_6aAWb8 zW7C=0+uu#Q_xsmb=GUJ2E;@V9&ROH|`c@y0=jJb}`N7QmnQM~syr*|lNvj zyI212x*eJ^|E00I)H7brldI-kE&04^`ic$OK`i!0RW1KgU)x`P?0)H>fo76-V?@^{ zBeS2%?Q&t)*L-}nK6J$-#dJB#FC2Hby))ZY^YUrdri=Tw-8*u7_Y}UW*iBD_s-Cum zKfR{B{p;rQ|AbY)&29NSLGH)v-)0xm=l@i%mRs_?#_3Mkp|$zBSxe31KB*agFqrXX zxnB01&h*NO`*wbo-V*KqPD|Z$Z&=44qc7(gG>na{by>bFf5~25zrg9aM_<4EVt<>j zoLkM58BR8GSz0Klue7x(i}3Zh?Xl+Vt0mL*qy>};*9%SI<23wZZ2kSBvbx_(nUfQz z-t7{3x;|E^WnQxS)PmGL$F;FNU%2XD{LtK0d~^cWOQpRpf8UDAbm6$Nx$pS9rM0$S zgjY{{daXDkY0|&K<8i;E=RKV_Ep69|^od^P3zN7kpWd}Qz4yV>!iw9wLbE=FuRDA8 zYt8iAKejTrXSDNmUe;ohS}*@1n3?0!=GeB=m9L&;{#qw+Y5A9bCm6fyE9%O3#eLkq zcx7jvgaFg)PmUY)g-en)ZM*T9`|PfRdb{3UO4U;7p7SQS>Pg+Fd2_#9IJacJpIWQx z(}VhZ@2?kLv{0nI_w9r6Yt%)WNpR&^6u}A z@-OO|Rln&TF89cP-(Oe1+v>flX@`fYqVuIcU%anrE;MiZ;_?5Fb9JtSWMxdApwc=X z{!M$<2Om8;{odF3+LHaeibXHJu>76B-e&H$qDTEaFN=?-o}L=M`HR`~dnbw?PX7L8 z(R=&i7PTY0`uO~xJ^MZD#=PTY^8=0_t#CW9UZmhw_vB~U`n`LPyN6bVKjCH8beLVB z^*Gqosxa+RG1J6{iA$bu=SknO}|AYqH$dPXByN#s#tjBT_1=VEVoL;&+QU*Y3&LDs<_%U*9F+_-dD_&s zcSMhVx7(yG*j*~M`Xgulr!y?MzyED6Ir(<_#RF|iwbt~0@tUrf+10nb{C$xk$DXf8 zcYZz7Wmx}O7yD0t6h)Qm(u$5<`+Fh%{Z@a*Q>T4xEIbSA z&Tf638NuTu!T;AS;o>gs%$vFP-kX!vUmj7uzhq;r|K%?)mE+{}SPm@`U|hQ5&MoUD zcJAM5qI4%8+G1mF)K;l`!a&=-{)?s5?cXL_^<&px^0P1Q7nu9~@~-Xw(r2%?uyqVp z=YMw1IQh|@?%XHFmy-@Gm@2k*Z_Lpp^R4#Te>^9ic~tY~0=cT5B3Y@9+Xakeoi~s8`^;o`mY^o*(>Gd^3n zDIGgi9_c@=RThZ6oC;Ro2$HLlG7P>Ak z#H8LxEpb%TurF5ncx;;Cou{8(CgpB3);@Pqe0#0q(VY0pyTfE%EoZ(sc(M7*>+An_ zoi*1ycmCl;=bc|A8gJz|ZwRhUasear) zC`K`Wt-eL*F2#A+LPOqE$P zECXLHFIT&FBiG3w>~wa|TkXT=Yx2I=i3-=%mQT0pvbU;g`o^jF&pv+R&1aM4Ub7$n z?0P^rIJipM^Jw67W~S-gwUZ2Arp8|S9J|a{(~_PW6~=$+ubv!Gm8;9D8s~TR z+OuBmqX+7LeUz)px}OrOC5A;}{W*u65qOqw~{n*P^r+v8zY}qkq64#nI=i@4cPyaOioRZ1;n#EPNY47@k{{8%CtHrl_58Km4hKdK?TU52} z(>+op{0(x3dc%Y^(L2Axb(hV)Uu=DrE3o4C-rFxe6tidkc(BsPPE)G<>-JSAgQmxC z>)QAG|GS`Qdnunqjvk)* zrR{ujTGp|f$1+tD_;aJywHOEo?_IeyQn&k&jYR9F8$U7?>$aFIpXU{|#_05N^`O8n zv&`fDPn)j~Fnl5Z`;c=<&UL}kGm}D>ybjp-X{WSb)8!8fFPo^ilw0n6b@6Sl;tp@c zUGFzdzxZV0+>!^<_0PLc^99LFPxN2HzH5$7sGpCOwO*^f+u7K?UKP_ep2&8sTHODx z(yNvys3a}O=knK+8%*1;rYskIHR-m6rPo^9<|}3!X1Q&6u+jW@GwA71`*a{aY;N3UGDxL7Us z>C#1OUHHPLbQyZrDt~EPU)DSIcv_`HI;ui_`L<7D_yLp5WQ*-_|V- z-Mjk5{P{m+a_zs?sP%3CsmuEH-8I)O@j2d|U0Fpwk#T-O+DCu(J>!e6->b~}WjY`4 zrE?bxe|;#n4lcAz2;0VQYgsw`%+t6gcg&ls-=DKFzK+Mc zWr6;eY^m#C-^$4b&-Xf0w6oXsY3#lzj{D!`z3&BNPMbWft1jn%#GcqEA{9HbKTmq} z!<stRwxu4KtVJ7~{0`i> zc*mu;No3K|^xu7p7k{~azv|p)o$`slO|@G5C52Yz0trCF0Y6Qi^E z7ArnpSO4`QbLi8li51uMV_oF`-TR!ypvZ68nYw>R{FJ6u(wk$e4tN*V1^%x5n3N$B z_ON{Ii5)-dzkN-Q7x4f3)1~Uc|M%-{79TpXCg#pcyX)(seco3eRr~cIe12fQYs7=O zkligNyuY6md|VryQIyiO@4NW@4IghN`|$K%p0w5I&Y3E!ozHiCYMNg1rA(v$%gT*A zD|dPZ-r;yG^m6IFJGY!JKlZF$tbXpo;r})Dp{2e&{sGnH?vEP(7f9J}-W=Ys?C{h* zb0XX})ck9YZnjzXJi+UG0{_|@n zEyt~wE*U#`yVfe-mS1FSefi|=CDSeD&s{pxczM<;|Ef;!z`f5OiFdv?HrZw_nDq3> z%C&z_zxZNozr-P^-0SlhhhBe`Z_MT2Q#%FDF3))Nq|t+Q<)K?Ue;K{HS-~s&=iKp( zG96J%uC;GF#s58tSUjWe)1P;OO*?sHC#!Gse)4s9bp`+5Bd+$2e`WuE*_m#)`qJ&$ zw=;9kN8Kvj^(n#Y#H2peMf&sDm>RKtZaSIya$ITFV9}(Uo~4^#@69FPpmG> z8_B1Z`Y&_eE?gSx{c<0(kzDPyvNN-do|?98R`EBks_uIiV~FL&7det2J@sy?y8JZPeYg1N zBKx0D`ckgFDpM3#AAM!%o}JmL3)c4D+fv4ATk}Z7wn}NMux8BZTual?+Y2`LXx1mx z%vl$GX}!(q`Id7lD!z68jlOo#(cY@4>D1f#i`oLsz8COvD8{b)|KNwqmK~Bjw=P{@ zeCT6M&Tly@+o^m}!{n+C1mY#;}w(@3!CDFiq}8;UT{gtw`ewOOJe>YMgVl=(8+DI}lb>D<}FHinD9q(*Za_;QxX<7?^9Ld;KZ?vWB%cSY|?i4@$c6!=H z?e!6kk1rd4>Hq#_)5mkpDStkj-{0WIJEivBzP(?b+`ILTH_KH{T(Uc69{cpTkI`*+ zXU}LftNZ1~bh)6+vyYa=@`>c^{XH{>F}yJ$#L?nw;pbA_cR^WKJ8dl| zH)J;MTU{?0`}x`H7YondTkcZ+`m@%z?Q3_>^?PG`%^}X#$Jan>@1fn-;^swa?cH;n z|HS80FVCzyzVd(9bm8nw)oWLL=4zVsPmMdd8<0a!(K5yS04^+q(L>pT12qymR~4^vjdP_qHA5&tJY$`1cC26j{)c#JjK8 zEqXao_{t?~581iWnIEr~uiEAQT}r=d9h;O@c+8@@lM^hARC;XK<|au$T{(I3oO3-b zWdfYCliqFlbn1OXS)fo_+ww(g{*?cEqNuvzbb)27cYfH%Pv_rM`N%YTer;>$d8pUl z&GYoK$1-Jg=~yL}$GXhZ)5N^>-^;3RU%jwrd7rJPe(dKU)k~*6gUr9hyO^)pG4I!{ z-!I~~|68rAoV?e&KVS3MYEGBd1^Twzeg76UU8q&Ap31(P$M^Fp-u26r^f?)SiSU;4 zUevyJf90b^@)p5!r!QZ4qWjB%gX}Lh9X$QAMdC%|rJXI;wy#-!``X=gho0J0-)Uig zkR|`*o4TUytt;t;#~W@O)73gYapU5WA|;W?&(X>|&wrY+=6&?~mil$M$0N=QDjwnY z?^{t|sUKIlxN7x-mC61qlNI{Um!4i1eEjK+ic59oO`n&@h)hV7X1f*r^3%V0XNq1v z-J5IC`SSOVlb1_=Z*nxfxUxri&&qVcyIV>)zjpt7IKOPEVo3^zxaOg96LBH_AJ@WO ziCkZ@@_&zn%w6Rp)h`9@uiSI9-@i|(tp7rJ0s`nR# zOH%9QWyO=W-C5478>{8^NAu(Flfjwt8thU}zIop|TDGn8K66sE-g|Gg5<8ui&yRye z4{2M@oo3VaX-3YQIF**~Nk$@1Dt4Zp@niYXf3gy@7eu#ByWriDP?`cwtZ!NN>W&>-NcPMpSn!Tueqotddt15*C_7S z>vgf7xA}Wl6c}t(c>8|dTKAW$wsybVvB6ez-?uKtYDwjPQv}}6zcZcdbkPDwKQ+zu zvXZ}}>)4JkG~9HP{C2cu)ylRbWfHk@7gswyXgSfyu(N)5E62Z8+Tj$%}N;itdPpA)@8-1O(OS#_`8WrWS|ZrfGN`u%kH_tnKpJ4;gEM{>XWWD~#5 zYNpF|g~Qx$MVL*DlNh}Bm2UX_LULE;e*B1Cx7p)YQ%fE^X?dZXRqk_B zD<|lhI=jTX>VFz1JtE9wwz&NL_olY`h5LEgr9U0~79T;O z;i?)Y+g)!3=2}`U+OyO95o7YnTaHnsSEZshr8T_!`{VmwqoPMwx2=2ftm2|j;bA?w zA3lFKgI2~p50qWBteef8NAvxUz`*k5KlVO7r=9WSgMsYrxZUm7&i&qg`ImV7nn#Dr zzm*1_50K9lYGzUW*s%Ng!?|(yQfG(XcyE+fyZc1)w!$}0Bzk2uAHS4Z@yTb`LyoOU zCwDoP)>H_jSHC&3;>R4pW{$&I`=1_Yl}VW)GdF~pNqc>S?^&lK7TX?Y9In_Qy~{jq zwVh(nihE!E_b>nE&UJ`=-_Pw^-b^dM&=vl#X;w=~)ejBXKktrbyo#`@Tp+TUJ^qhd zmVCt9t6M*viw~%G|8DEczW-zSsoB3TeE&Cb+P)`iw>%PkA9&i!__E2a--T9X|HYp# zk@1tc=h=Sb8_&HTYEgfGeP1nkLap!JB4s7tuG?+PzU4*L9j`9Qxs=k878pLi>#ttD zT=fUvxHtAm;2dfb&NO7DoZHjC+9?`umAVGuU~msf%Rd(?Z?2X&(F4BI3N2l z|H^|YJ?{TrF1L66eSQhE_NCz8TczW@wX6S>y-8pHBl2tc>&~@bKC0WfJvM%vwdwNp z_&;n_&!4^zdY-t|Y;M`Dp+5S@B_t+26Pd zRB-R>PxCjCzoiKYzaZ zw*JE7$^Do2J*-`HPySNr>Gg}fk217ukWuUr$=vVp|J=LxtCDkG<%>LVng2;xsrA+U zdL_=YDy$Fp3qN|{zc$`=f5As9RgqH_Pvr0KYyW2TXotw=`#aKha=m`^>9hFy@cQ|7 zwodY5Uwh7;Tjl9{e^Z|7-smgp6X(73pJU}4f2TOZ@A~{NTmIkZyZdFCsrHM%(RxAi zc3d+4|JeH5%Zk^W-Lq!DyeqzT>%8YD4>+vv`m6W->*?Qom+rRrKVPSAHsMa3hgziR z07!=aXG5%`SdfG%40-{g-F=jji17TU4~1J992*v7&m; zl=%Xd6JOT|bZ8 z#>U0&FFCIEHN5J>zpvZ3uRN(@|E>A$mv7?hgFl{E4SGdSw|1jddAvSH^+rD#CM8|WZe>+YaDlYQYuiI&V>E<7A{&wHf+P4qU0u z+wF04$HU(1s^8Nt&HMl6b@bJi!)%(zPH&f5GS~C=v}T?7x{CR{>MHj$e%yX<=f7U8 z*(rZlU9Z%h2`8-V{x#2yvzWPizNORYD(j;OXSuGH+3tBQQv2-Q-7nGhg__{)KMmac z+sY14bGy7-qusGye-$ z?={k|{GPj|!^p&?sxYc{cFBX^muFYt$kYju1V`e ze^2CyU2^o2O1n*&b={ucZGRO$mQ20(ZFXGQ%Bsx{PsN*hMShh3d0}a_>v4fnfOvZ5 z#{))E($x>uepfA=@X){I;~CAo>OK3+o(jg#kvMr|!@T0TYh|^3`o3K9=bUm*VO_w_ z2Vx)R+w9VjJAAkIh)%y^@Z_C+svqynEmGZh)|l?O+DyxB2p##P;L5oZ2o zZ?<#Zw^e znRd+aC|MS9J7t}|h>=JKkFs*|+r zI=sdsT1K=~?6u029v;Il+3Rom%-@qf{nNYY`2lkTx5chXxPABS*;jw2&gNg}d_|T0 zrmqI%T#kaoOB;jb5z2Pe2(W9jJ|FpF`lq^$DY6Ua1x^yqn5(JAnKxr18`tZCe~;(! z%)1)E{MI(x`e#zL$w4Uwe_X!o9HRo!8( zv+$Mb#Z}>FL&U>{hC*j9YoZ zp>l%^sHp_PGtw1ymCa7Fo&7rNlcE)puW0uLJ>^+d5MRDNVBfSa zIn!dedtH_?er*9AXJ+5A8blD)hoZwshw#eF*kPp)AFcdL%XtRPa%nifuZ4666?4PUl@Hr_gSL(Co4xksmI25yPEoqX{9p0CZV>e<$nmpy-c zFgpD_!TR2}2DhW#uk&Q?YR~!Y)%W3LLO>~&?ZakH%2EY!l|=_v_~e-i%!_pon9$zJ zvBKP0{x7#J)-JA5tnJi7Gii1xET+1{T|DW*B>O{%@F z`8&-?XIXvR&z!6>PnV|WKR-^JY;pRVd@S<{d9B-irB7Ec>^e9*V{hNv0~J!-ahZuz z)lG!5IzI2*k_C!l5I(RIv^DuqX%73-!dbId&nY;#cYUGyfdhx{UcOhcMlHa+#VK>v zxvx7*WbSHD;Sb)N=(tM9ug*gNSNdy#wov20U#a)O)J zj=yJfEZV*HEvZy&U1jQ%EU8kO~eRZn5t=VrpW773^A%SN8f7~Tz9y|PY^QyfM zPWvC5Gx=OZFCykar}Md~elS>Hb<0sdS?YwDT)4IH)w|z4&s{$1Ap4MO*~_10wO1c6 z*Aud9d0MgKI9q&$%^&xi+@1#oQS(!B+pV`v_P(Oj>aem8%rTnL1vwi)#bJIsx4?cOVP@X~dqKb&tgB2O4_8_X2Z1@S8yvUNbNx$TdE=*CD~!82TyboY2{DH;=R53;4U753ER* z(NDdfxU=c)2d$tLT#HZrj$3B2LO7_IbJkp~(^K2eUM#y)^r2vV{SIEY&`|I(6MYps zj(-vW#R&)-9|vU%EPNS{8A*BP0rAX$mQ*yuB+er{Am%7(suNNCN8cDzS^XE-t)mv z){3266*l54+&`U*-TB96d&Sz-t3%{|h1&{mVG_+fxP5Mv?S+RM>;4_mHn(y7cS>`n zf$_mVY8UrxAaK@%tA%IgpR+8BiiDRLow8pa>ND%5<)pA}{4e4`X=mjd-@0$xCYyVv z<=$p|#T&Ns;X)}Rm(Oa&uMZ(ko6s3OZDRDaiP6(0Mo*g(&d2LZC4gP7cwhY5(9?;1_ zb9wrfFLcsso7~CvZG~H_#^dd04o93{@ULKsR(e3|?_JfcpSCVZ-~1#hLr05uh4P#- zUVYH_g%^dxf_HZ z#4sG(8(5g8Z?cH7|5)6E)Vi6w&KQk$FGjl;L$Z5eBAj7!Wl3@050}ta>@$0;6vG@# z0w-KNdzpdB?e-(llBe(MW}b_#@KNaZF*)Jg$7?uOo#Uv&CzXeiC9*bW52sdocHU0) zyce|T%o9!3(tJ@o~2!^{TnnF}HjEoYnjj=e4hU%c6hU(^hR+v`uz*%pW_esu^}a zj{IL%m0Fo@UHh|d_RAX8YhRA%xZi4>^(1Ed&(ynb!J)h87Gvun{`OB*}C|H;=KSA~atDZdmezoQwHof#My7RapsxA^^q zgTaqkUbVN0+^K(kd%yQ{?Rf!-dlyD-me-X({`2+OHO9DzD=I6_d^0>#`PnO|VBcih?N3{)!aKe%d;4_d z)t%Q8_w9Uo_iJFpJYgMJ(Rg4_;{>CxUCRwOnyf2aQ9nsI&as+LEq*JDF}EOfi? z&zd^tt8qSe(eHEyZ>v@{ZN9T-ZsM$2Px7^H8O1+f=WeR+o%~wKXWb52%@w}d+B=G} z{aItZua)`iPD`%o-m@;?^{wQCFV}quSaeyhskNy+Y4_vQcU_NX7G*Im{=zzA%bt$~ z`ZJ32wLiV>wycd)ToZk}&%SK#x7fsD_%PBOZG|1zrPp!KpMGXd`^uvgJi%HqUWPU& zAMJXlI*FOT#rItcv*(wv;Cq7aWb;E`?>%+*QyR169#(OQ$CffIfgVS{IH;IE@4oqz z)ysC;->S(w-tV#tzL#dOE!5-nqj#^GKh2pl!RXwtgG~p|%;ve5X%M8!@6*1U_3BD( ziSwV&RHnS@Wl!hOkUg?+ORQ$b?T71PSAG>UQcSyKb4OZ*h1)sH`rS-#*Ie=MF_HY` z#}-wlR-F`l?^_wZz zL(ZtoZf8~6s~LY`-tx?{Wy1JbtYR1t-NhGBfW?wLM#!e}6^7yV(LO z&G%f-vv^(j_^@>9wR5V8pC(B69lQQ7W#nE9$TZ;8h1*mIj_t$KbmuBc^#i|zKO zmp>T3>$-fwv@?0LcFR(wS=#3+rFq194wReBG%>evy|(&trSYMoq9;Nt{T#QhJhAR` zduYL2^UkO5xPC0N=)cY_*5`0R=i{WjGl&L>IVjMfq zI=lSzZ)Nj@gAd=$RC+!2-J&Xy_jlZ3b-sQtPBwKvS{5$BJ1yG(Xw&8cAGfe` zcfS^$!>jA^%eUo3>ifBSu2l3?ywlYbIT7g?Fz@CG!)vpzXs+?Ox$geg1MMGmOg#6z z4!Q88YJ-ZcvFD5F0c(8j2XGuJ4Uls65LaK8+n(CfC3C*K$Z5(Frj>u93Ubuv)-!F} ze8J#Z`zEgQ9e-ju?(b0Cq!@4Hyxk_+x$$SS{<3=)l;>G~OkLwz^y$=ZX85QNc=U6x z;682ts52Trg{9I;nevWS3U}WX^;;=2KjuQ$k2#klPCZ=x?M%kEGy2atGF>Wc>lY?Y z@msgLxi&y*zwMNjbMo(WJg^aca+h&_P}YQb62~qV$ahYVs(h*xv0s1L%Rh4-H8VV5 zZ8m-u7yPy2;_PX3U_;#K>uXG>(lI{TWSd6y)Mf@d%MvR?4l;WBm6!pooX{(SSv z(B7a>pgwJv`3vt{ZsB|*`1sh;q2D_`|b@zn*>G>RuaUpHZ+tp5J$cgN~H@`>^i$ZXv_q{;NwYKJS?moOo7ue%At>$In+C-C<%D zv@3SQ+}5LW)TVJf*vPn7Wp=W4)V31VDo@Y(zYByyLho6A-{yPy>DdR~p10@Sf3xKE z_t~;-=GkIWf7!T=nX1wPT+@}6%9}!r8y#kjS&~TYkUxQ-r#z8Te$5v#m$+vz7}>->9FRubZEvDf05|uA}v=+17WeY^BeC-%wLi<+~wZ z$;R&|H%dI$_ile^bNb@Tbqx9EcfR{PscObq;cYQJHT=J~oGx;$m?roW=KO|YUY74w zDgn%Qe!NOyDRMv0BWtra{DW+xDevC1la0^!HoRYd>qw#hD~`SQJ&!g|f4cMaLLUEv ztmbd6y%sOPtXjiLze50(a)v@Z`YHJ$Vw>hu;kmYpVA!WU>6XWcSD{jmy-~6y@ zpZd|S59ZZ=ZoCr1;5mKj*OKj}FZ9p+%zm>nWw%Y=M_Xuh&hVL!<$KkUP{9-5rA!jV z_gLJ#^WxPp|la>BpNpSKoOpdh=`b(@KenEIJIwoO<#%{L0-s zwer`iCZ3xQTOt#V%(*CRp5tRBxL))8olm#+{W-}M{Ci7My~dGUiryAWsjO)f*lZq#y7-r15(1 zoH>`Tl*I@J@3lERA&xPZb$x&Ya0@5S)ZMgd3av(VAHNCZxhzQ=Kc=YFdW<~chQSU-S6J&k7oqe zteLF7+3(GIBK}bVNJR1lgqolJebJazGQl2e))}aPLI2;zdW+z z&S$x@n$yAhWwXs~w`RsE*S3{r?Jn>+eoowR;oAw<^JacJ7A+_Dj+?)H?=9Kt4X5Y6 zU#Z|HGQ0lBH1krU>t;=#tmfaYT6+4@$LA?8XyGlFtQ&HH&X{+?fE$)w3` zb4Sv9|MICz>lVb>R7CEZaAoo@Zll*vXSGat_%H3{*XX%hCLH_4#@%jL{7-WGaueUu zrk|60PrlVjKQ~)wq0-TqiF4V%?y8JPc|7OSv9KlP#R;(qiV6QJyIW@$9sPRb^xg-t z-*t43&xp3^J-PNWca~B|g7J*({Re-|w64sG0{MX_d0)CU_jwssX1$la?mFw=?mo0# za?T&tjKW?)%btg z5;pDTvO87>xVw!TjyF%x|2Nb7bDHjPoo7?_t(+>`Wqj{VUgh~H=l8!NdMf7foQ65t zAl{*1eYnlirpm%C&VP;P?l!4dJ6|%tbn;1#4|hJ+@X5X^wR`vD>gJMJF6*u*pT6Cs zBPGYMr(lNh8_p%)?g$@MF|clU)O)Moxb;j+#rQj)ZY{oAwasdixc;U! zY?--EHM1Uw`(`7oK38Mv_OmQgmU&oxSoYa6F;gNrv)bvU%c^^~tr+KA;;j8^b0<%_ zIOllVGDhz9y6mH09Uxr}8U2dgHZL~&$UWXEmsvVz+R^;8cRT})n=j>6F2C6%7)9gcsde(Smoc0MXwvcPQZng^%W+P=JCEO`6lqn*J?)|efQYJto1I~JvDNG|`V z9$@ygx4rt{oa*R_`SE97e&$NNd#miv#@AckbIo>!m9-CIF8VCkmr!}q?@#h?J=^co zi*?(q6D3RByleu!`!=j%<({kSdF`p|wxE?Md+(gBN}Xlyx#)M?K4ZhXt%t6hZ2ofO ze}(N;)37sTsp@(E_>Y|Rd1w^Bd7+fi>!lSL?IveDW|>)AJ3BKwmnD$avmz?C zGK%h4ZM`IOrhVNk<-nBdPme`C3;Ho@=~3p>99IO-@SmQzY_e32X1;Zg)>DJ4Y>ufp zPM_KlW2JKpcNZ;PDRsNE^JCrLKWkpGb35OQX3sjXt?01xy`N`Kp8o9B%64k;Rwk$` z7(TN(oiY(x_k5mlWa`iDk1PZ4z;75_dP%IIRmt}I%gz+DDOI0V2mOq?v^la!*JK5g zSV+FbTek%3tyMe1r@wphVN*;+{<%5+1)qNFAYU=KJD#n%8fH_R1ZYi0-kYzhn$Q25 zd}X6Yl~<~uT~90btCtJoA~?aPIT9*^#GCU*UemPRfz)=UgVck#fPH@a+5B zKqp5Ly&gl|Z|&TAJ*n!(=|59n8J(^ulXY~I6I1FC`|5jS_nny)=AeZimV(-k9-cdW z!%x&yImg3x(pFiqnKC=YZZFizX}@ami|KYI&l#3GzuFhg8oga`^mf6~+XY9;?Se9( zsV~s&f|a}nV-{JthY74)w#WCt?Vn%!g|0Ij#vJ#b*Zua1%9QPMXY4xq)_#GX=PcR# zWhI+~P1kVUUKo|TJV|oHg_I+uUN(0sd3pW+xVE2okjVS0a;;)6tZ;4E$#8J5;E7_* z)H4~&Lw^gnfBuxSZ_flH%YVxR3|@(fRqUQEJoVMPtG=_M_~f4PIG_4}aUm`Ho_Krv z)xQoNnjqfO6MFqaz%u==Cr>MvIx#;zSOl{tVP4~ddmcL`AN*(%;&HUV=;8snt1ARj z|4gftcrAHF9&`Pk>r%#2@cO;rx$VF217sB1erc)I!m_K7=BlXw-a ziExIGPfWRb-)<2Ti}eESw%caRt~7}h-MFJNiepYN+w?CNYZL4ac0q) zKWn{LEi%%-ep`9J`t2Dx>48)9&xx&VozkTm+J9#Gsh2g+$^&!Wf1JGh<>C2%#2R-h z<~~3F|Hq-NbNBy0zMJC=Z>F{Uulf5u#n-&8;o4>#KIQG7i+6I5-|E`J_;c=2w(QA) z;>OEcEZ=|HEqUbOr0O!Vj9Z@T^UCdWW6#;`y8ZrNsr{>8g4dmQ{1@8l zx3Sc>NdC#!pOcAPm~B}=-Kw2O!^s~rq6X- z(_q>A@RM>|o8%;(otqum!@7O%C6&^+sd_zW)6}=6e_IyemE)P`Ev)+6r)vIM*&W~S zoim(P$$hWV)NE1x>HT;1yq!E{>v5Z+`g3!$+h=Aw=G097;W68sd6G}OylQOz!CP%M z@^yQARG)|B@~h@<{Bz=RxKV0kkq(!c|H-)EdA40n$JV|5dHK1nkNM~FmTdyJG|Kxt zGfqGJ+?#%Q=@VY9G-gq;6e}Kn2 z_nm7+ZY|ok&1={F;Nx-AbXBg4Z@!)R|KqjOUqABQuC0FiYS-S!S#RQ=>AL*UIlDFE z*F%P4zc+>kW=ps2eeiW^+UzrBGahGezx;Op*Gi+@#H7tWvfkf+%vKKU*uwg-G~&Yb zomo#TZ&rI2-1z$qn_8+ zzfbReY3rHv``Nyk)o(?xO@Jmr;2I3+3ovVZkzh2 zYT>{O|JBL@Hhs@$y=?!2dHT1fo>Jv~t$U>lZm)arL$y{;{kxCqca2+hPt0ytvtIr_ z>)#v=;eV4 z8@|XERVll?Iu?2>@L<`tnDQPkj>o(96bI+XX-sZE{^gj{RQ)BDSAE-d-BjUXFWe$o z&H1odWCrsFS%dHd>x6Z4dfzVb51*$neaXzQCadsWvKzne(%Bn2jcMo3JCcvT?V7%Q ziC2<`$ebm-3h^d>CF$?-a*Aq>?%lZ8epyIG(ESz;wbRq*ROc%5W$rv`cR{>TGk38} zwZZpuDc??R33Zt#`}*jzi(AanjMRUzgkSgBIOW+a-O7VX<wEw5iTbWjH+SCLS+=BBWN)?N)>llQ*HtUG zNI6Dq)xINtru6@NrRf|wzq{r$i(UP?Wp~F# zhKcb04v4!r#^C76CU_Bvz!tMAlwvlm(7Zw_9~-JAKpv+{Qyo6}$C>GP^L+t2&EqEzJ4*V~6* z%xAytZn!@`wEb9&__4aV|Lk+RC4YW5_j&ESOm25<>leGTJZ4MH%a^cz4N}Nk{@T2} zB&~Ouzv=5~dp8Qc@|{0BN4t2o%)x|C*a_Tu&YUN8?v}j6$vbA7mmCgTd~Zsb$|@hty$h%J?ibPL+SU2++}YY&4<=l1 zyd9XnTP1S~*O|8hOWaSbxjsWv@rX%6+FzGli%&{gvYRGbWiE8DG{3q``1Bo_TN7*U z{#-p<2W^P<0l_~DueyB%iz3JAF@BdCZr=PsHVnx-QbLuzk-re1z&aZW* zYNDFC*s{sKa!EbvT!F7%F1HGO{F3dqrTT%g12K(n8+IC{-!|m$K6lt(i$yYVsmGcr z6_X18DxB4*mC()9KNPTrk99*ybnV5SIlG)D-Vr|EVZ^_*?F_U2_qWs8E44Un9@;Hw z$_eA)bX{2>yY5Fei(K`3k7K`Q*c6_-lYh!MQ-$~E^&bb+u2;HjF?ht&UGY&$u*2~E z!P|G^x6Yfi(m6cywHfQA_ijPv-xu5o)sLvUA8oSDv2$|IKhf-e{ThFs8Pd4ZMT(W(}7imYGi)JCx zIi}jS0yF0&?~KXo{@67A=386a$J_3jB(>jd54vQhuD_t=xmIRy>g;(HcZ2la-Bx*6 z`b^IF{fuWZ*_F2+UVAx@`TN^Rd$xxi`lp(IJL$Igy4mi0E^GMAw>*+t`^T<6TJQO!WY^5g)^+ zmW7{ZHfp`zdM897e$D0MDjE4b9Bbc1@ISk4zI;wu!wzMITh%Pf@0}?8n&Z@c{@H^w zUhh*4xvpKgvt<40N#TAs_X%oz{bg)+?l0TA1?-$_%&onTW^RtRN#pLRWEK~R;bx7U z9=rT!oL75*ci-~e>DzbZ73G*G|K7D`l`~&Q%e}uo-QRU&EeiTKNA};1f0nK8X3n`@ z(0YZ~9CPOKZ~Zyev)|cY?%H`*-)-k#kz}{n#Fx_X-x`)5s@qg|neFsdOXkul>oaL5 z`gfX4zJJF$?3LZlCH%djuP>WTxBfPn&+GVY{-iVIdfV?B?BMtGR-);MtnH9q)YCOvsz6 zm$UcB($5;tUoNn(T>bS|4nr2J|Lo5#yX59xuUAR?qARG-#B|MD|7`)+u0(_0EXRH8 z4h#1?RX#uCTl<5 zqDJePZ~kR2KK63`WaU>k`gcBj^v<{YT~DX_;!`J`6BU21Xq@$A%}sWLyN8Qo^C!P^ znEZ9w;$y67d2Kst84Tj$%;w(tJlF2UYwJT_u9hoF8y%W*v3pMVX$z|j#SA&@XGCxC z&CpKIwtiK({KAr4jg7LKp7*Z#u<~4b!LCE?@0RdBUEq7(*zSq6sKhHX^ z6=T~G$Ti34nWNq2|K~RPZkv2Fc#h!QFI`jBXJ)d0F*|kpqMGcXRVgjJq5S63uR;dlSWUb=?MA!(i(tPw9P1;4*Ig==;F~b({<^=rOJ^BfwVVAU zH+#oj8v(=QO5T^BMJunb&`f97o%8L4tV^-|!?KV&?@sKxW2PjsZ_iiD-^p*UX0G>% zT*iLF=v&UdTfa)97teFAb+k~qBX9iT@wAPV6$#UQ+AkWKEoDy$4XgF>@vsb!`1VWp z)9=;`dM7>e#cHRQC_L!s*R+%S3c57|+URPYt>vvy)c|q8Nhj#ooW=G7sqp>1^tM*%*p0QRx_l(bO4ciA#n^&DopH=_gt@9?|ojU=B(f!q*T~;xgRwuas zn^6;btzuunZpWhN?xSCp_1wP3IY;zai})ozd(l3NoA*v^o!oRg(eVGWQ(INPM$P#m zHnF>FRd8m}r(3g)Y=0!jZ8kF(d+95z{Q1?~$ljX;)xs*<_pe~j>shW@o|kpG=@uL3 z99?*mul4Pc?~X4m)6V@3ERvfY!qMxr(8DG2{fB@9T+@$U@^Z}B>*XXhQU2D^v(jBA zc|X5Mb#$9QmAjMl`{loc&vAMH|K$%R$!5dV_@ zx8Yo;k zFSj?H{3aoIvBM;#rKX6rBc-1Elvz+>_vZu3^RpA@1sz=Mu6N=+cwE6i#%54Qu&h$vBQ}jXu)rr3E+7fB0`^a#HxqE0g6kW0#iOo!EBy zWNpZ;>yZ}cWA>ZvPd>aXzQFlcgmvk*liYV*`eY5$H@J1r$!tIPraU-ZV*j1H;lk@W z*niLG@GVK`1sd`)vuR4xVCP!&#Uxpz9zHZm(=;yXG~jNcRG)M z`)h^C>b*fZuYFA~EQPg*XWx-HLeih=+8&jVZDuugj^GHLdt1Gv5Ju}w6YQtvMZOqTOa@fyI-MmTm`N@gwa@jHV z0XNmX!Zf6}>6u-O^WovXp19ro&U%l?$$3ZS%m}ZHSg!qJrqMd~>>au9tUiCc{B?oJ zy!ji8Du1iy##g18y{`8D+_reKcf8%nzZs9Nu9d&gxySRZ&)kRK(p(*CZ%KY{;ji6z zyXIuVoShTqe$x4RLhpr+SImWYF)bqM)s9D2 zD^-4<%k7YT6d8E=O4Oru3eVp(&(pc}Z0q-1R`~~~JU9E(W+`y$_T1=RzxURgzyJ6Y za_SAM*Lu^?Jrma5?hx+FNx7ciQoFhKp0tC{{)tI0f10GLZ{2qf4ZFEwTV~NZ>!iTn zC9MA6qlzv&e_F@Cea`IbOJC?YS9m)49%7cHMNc%1o2Gbu4dvG0&vjN3Y_R ztb9#0YcbuORx*;DNPY5UsjgYWfs+KK7h*>^zi?rX27#eJ>W-f}jX zAv3qKd%X>-%E?}6X34(qY|-tTFZMO6?^^T8FWi2MuSq83-B|0-uRZVW@!(&1bAHP8 zv$fhcw}s{|t2Flcp8M_B^Jlrfn`1qHE|UCl;qS`o_sPHHs&h9wEwkNtePLYt?!U`) z)2seXUgAEnHq292Zr;4)C>AJlgl1m5&FK~ z)9p-L-pi1eCk?%R<>vLTFTQqZ-(CC73?aNM-zycqGfr8N_3@C&p1jJRTc2#d;F)9n zJ#GHP%AgN z-+SV>A^Op;w_TII9`jn|;mT{da^1_UE4?%4X*=i{Z{8~Hbl%R~EMu1}Yps9uhr9_p zc3LL;JqamhPy9Y}dTjy2RmR(l#h`3+>gKJ!LbiaUCBj)pb+l*p3uj*!O*q56Mmy*U zXH4GB85bT+E0lM*Ym+wj%uTWHyK5I*JH9Z*Rs4S0*^iw!7iyc_s(or>wIboY>D{-5 z-%hVRE&A=Mq3WlW^h^8~pY8LHJANv8&4EkN?$bJ?btEhbu4l_#`kQO?)wtaKYNFxy z$;ZU*)GW)JX?J>Sxs~y~=TR)zQ9!{wRe`~_0KH6pL^=XWB;fSgX8x*q_TG3`JKMEs9flp${wEU`TuvE=UevH^sScv zc`a`?$yr=4ZL42xpI>t*eM-ruJ74CUNG;mC`H|Ed%~J(3OTXN>rF>v-_OXO*H*NBd z96Ge)Y0~xnpRbo~esJ^1-2DfZR5s1Alq;9@oyrY;0TSDup4|U!r`~#(WeI!lDJv#ldp*m#^k(VwOB*cmey{62C9HNbuKU-o zqQ12gw_S0M_b!t@Q)l_|VPWxSqiOpRpKsm#aO2a1#+z^Onf_d*%r@(BO3U#k;r+Mn zntwgUpPYH~z_B-lYZtA({?>WU+s(gK3lBY3#dc?ttGisV{rqS;b6RW^vQwZdS#&+-nC9Zx8j^f4EdG zolo%CA2aK;$(b4I^WHUY_Wib3F4;_Vp5=5O>GdzwdlsjxOt}>lR4l5xd$}>&cPUoe z2+hw^?=VIj%aK1I;s1W_mv1X9Cw!?5Dhyliyv~Vtk4o`W5%0|Xaa_0ZxBDAiUuwJU z$@b<~HbOVIo!DGh^sBn)mQb<(!N-%f>{R#v{o~2LyE?(omq%=R-aPq!{*Y))%`&9-nn~)iZ=JHT||J(35ir-5j8E z(@#C~!K9*ZY$0|HMrqE6Q{)^Dw_VI(IDIdm%6xBL`pKQ&16HW5yzC$QZQ1!}iUr#& z%sam=yjWtj%y`+CXGiXdOzex!Sal)wsf(Se=;{p_uebBJe`3tqw!-?tXpwR_O>D!rEoA@_%ayY;8 zyx3j+#x7-gjo~?gu9CD5YOi8Nr}T2hXYFkikm%xA#-_aF7>mtj-e>RhW6WKz&3@wZ ze&?l1u0MY{ZS6iA9KZc}PwJWK2GiT~I($!Vjk@&Hr%u`J$03H(Io+P+t?Nt7FIPt{ zTkZc&?Q+G|wADfjZwR_oM%}xz(B{gV*Yh`ixgil4y)0UA(GvMBUu`#vs&+2_cyZ>p z3F#-Jmz-=a*Ltz!`*D|*Nypw4a=txj^JMlmeL=YsT|bK|jTR*J&pY{wQ}G<9@8RyoC=ke2KZ!@$C1b1!bYo+q7$8qXeIclpCFp3jEM&!6D9;%Jwg{qRA^jcYsV?|yA@~NY^2ztt9j+tEEIj>cTgR7;q4^gDZ&o~IeV)5x zi>b$LPv?_@`_JyX#b_8CuXScw=Cg$AvcodxKbz=A-7xS&FmAItKY~gH(32% z_qv?j&dVxn|B>GAc{=))$9Fw=wr{G?rv3l&AI+{SaXtAj8VDGsmuF< zt!Dj7Tw7A>w_mDj_OZuzZwZ=zS2$xiZ%Us1^MAJkepM7dirdc#9u()l5oyyPHmShK z^LT=s!(?fJ&s`IQp7}10G+O_`!n}N!_@k&Z0m_TAie{9!7~MSc=IpkYHzd5B@7$Oz zo~HKDLrSB%`0Nbf!-8i-uLhndel6#g=e8-bYO<>Q0+-_vb98T=tluN8kZJ9^%eeeq z;G44(-mIB5DX`EwpJAfxS5yApRfm(K0+OH2Yq=em(fR+tly@A(`9&wc3mME^CUoS@ zS$p*YF@qa?Gn6;T7KqK!zHPXE>E|ye4Sz1ao@ldklIzX(y6<08?^n-DZ&^2^<5*Lw zVdKd)-bvpMPuX~Uu|TEm?BlMx3vSzPR1>H^^Q}d0>Pg$EDw(A3iSIr&71u{`eLHWn z=2q1fr=%9W-TiA4)`yqxeYlIe&trkv)GyKcJ(-4GOPfq~M!9FPpIN=%p=uR-_53XT z`r~GICg^2ZPk9lysqEBN@wiV3=Pqs6__BA`O82X-s<*d^%*edBg}JBr$CW=qZY)U$ zZ(E9V9Ed91F6^{hQEu+r2YrjeEelEi^-C^a@XCns?FOZEZcTn{CVX0(nlc| zKijC~?f&`sjq$d+@9W>1%dA?dz0KyD+!En4%TjaJ)NEF{VeXl;L3fwkan93g-1U8& z<}J(i{BL!>W|fZW+s)F<_w($_Z)I6`E;257a3%5k<(&SX6YkgED6_E;-*)%0P1U?d z&s#1zvTvTV^!Lkaj#c))wclhc%%1r6tg_FGe#^DDHDUG)?V{PczQ(V+y^*QA;{2vJ z(tK`zrl)#2{!e@Ke)g})+`Ff|TfgQ~O!~6B1?Si=Kfe%LUS)97O6Ze|sGrl986S4` zeR$`~^15QNuw_0k>-AmYhmP$nD_xsa-x<_6^-@5>y?<7vMqY34i2j|K_j~5Lo0-2Z zzdqpUaZ4?I^4qGQ#IV$>5BHw9m-osnFu$T`<&T9`XO^s7vhADC1Z z@LlwzEz9P1-?}Fb4!8c#s(#&+b$oGdTe0nob!TgLpZF{N`-N-(^V4S?yYuCCU3aa> z4JgP@nUj~I`{~9ktI5eTZ|y06Yqi#6;`BXLzOgafKYmSE^0qBm`N-w%SA05Vro^Tk z{Z^sR;!vru<2-Zve}*inO5;uIt#1dt`WTXt<@e~c;bntY>>_s?XKlP+vMg&k^V46A zhckQbNZU_N%V+aRo>`Xtg`?!orS-b9octxq5O=XQv`>_I*F_#D-<_hpRQ4iXZJrO?H~|ds+OCgqK}cXZ|&~op?>~V@T=# z=*B${s{3|UUVi+zdVlr88BK4`2!DQ4Hc@`pVH<;E+YIkmrin5yQ*)X!Wl!$cuvPlX z?_!^CtDBeCy?gGn^>e38-7Wo~;`+xY53hGvxz4jW_vwg$P2v(y>xCj)SR);srhk8) zoUm=}M*eH9N22!$*u+F{Y?D?r5PXz7``G0PZtH4yEL`;_!SST1+#Kdi7n7?GCWsb2 zF`E&fAGXBsk;lQ0d1-wY&QE^oc5Tz`HR~;l*UrrK+9N;N$c)YUa=4nazCi^~o& z&*u4dwnF0fd9IXJg<`%l3@t)Fv$*1J%il`>aa;DvBR^^R&jSAEIX|Cj`#L-OgzTMD zr{leA^JYfKeJ}SB@xN_*mu=QJ70o4|S`F`5{>*ia+r7|#Ij?z;)=%N6W#@Zd?le>M zIKv>k_{T?&91BH3w#&PG>hgG;ujk&I_0c(`g8j(uZ#(vVb4t9hC3(*Bx9yQ>r&O=+ z4>q%K>nYBco>8wo@n!I&ZE^f85`y!W=PtH1W4(LsMYD^@oB8TSuikz=yzfWc)g!VW z=lm(opJrX|`OUoi^O2m(GWpN)XA8c0Td4T|hM2dju7ldfT~{Y8shS+PO)+z4LhH+o z1?To})aCk>S(J0OOnw`;Cu<_tsmYV`q_&uRtE}3)^LPh)?rIx_J1*bTJR|jEM4vxP zJGw5oaXnC zj!9()?~2(@T4-XNS+8^Vn~Q?~EAz`=i=O|O5qB{rsz|o%Q%cgeT&v=JLDd(Y&tg3; z-5_=F@-v$SQgbgbH->*_n6)6@xHL~7Wbt9|zV?n&4>;I756jHHdDCQu>R+pE)y_}u z)yz6~FR#1!b8<`F&5ddD&nmtw6PaWC>c;BjfwlKS+GpQ;qPj8n??K_vb)NnP>1rBN z7Tsz-#aGvgW#tk7lmHhV}zP|MCzQmm3>}=KR$`gJ!RchS2 z&7QL;;{=zs&IJ8OJ05M-p44V0$CbHm$GWS`r-XI({?*=@@AT=-lA~TV4m zTqnAoJ>dxOymPN)=C=})M|;%G{v2g+Xn$P$#+S<+diYqy^v_IAPReqM{`=>^ z7dADfZuw$coAzfBPi^gY+!plS{+fT?*$s2F9~{4Qc*~7{v+pnb@J8?RxBjE9uRhFp zrJr`(=yzs|z4<(Q*I#?@{9Wj>WQ*MMWqVChFP%Q}t=IGU>hlXDJ*HT;tNF^7{}r1Q zxqapRn5mQ0j=j0<^YG)thx=yKynHqJpK}}c<=+ptcC*@tZF^;X!v49|_Q#od*Tq^+ zX;|_Vr2SpjzKhrM`L_3GBsmgRF36a-^rY=|wf^Rp&#x@ryRUsyS@Nf%b;sY#*>ue8 z&gZqCmwmTBb6L_xI_Zq{zHOC-=QrQ0Q@$|E(eBxj>U-y3`c*zZRioY&^Zl0DorwS2 zsjpSb?*iP}kf{XZO*F5EtE z((fLJGC48rYqzT+rP@w!Ie1CJ>zk?(Ll#@p@0y4A>}U5a>teq!>9@fWIS1}<#}+Jb zK6yi0_*lvPxm{1UF{Y-tFTDC}hIRH<$0?o5XOzrawy|i>$~o*8zI;6MCSenQ+OltZ zW~T+nt~#$%_&(If^W@Io1&@y!S^rvPJj-w8gO<_@=KLouFGU{SO2N58w$ z%9+!P798Vyv%@@nm-3eN(UP}K*NfkF55Fxs={4ucEfERZSm&_HY-4`Lk;6WRH9ggO z8DH9bqs!NSoef_3d4Wjv1@HfplEv$8bbXlIx%^E||L=xp*ZduKoqgY>i^--P|zMru=!>u}B?e~GRm)SF(H|+8aJ(($aLQeja zO!j8}SJeePXA6~-{5Np4c0Dn>XQ=nAqv+YOdBMK|&R^P{qkPQ7@L7j&C(B`3)vk>t z?A*6j8)b6M+-IMDZtw2M#HyGphMGSgx!#+t@X&5nI)i9wyW#%4XWj3g%`$o9+j-pC z>}ImR%R&p;eHVpx-@9vdDEqi*!5v1+?{ju8TTMX;Oz7Zd{d@hcTiz@G%RSGn zi(hTJ+fsaX!phS>&)umty)DpD==xVC`;*F}=#%yHuAR=A{pQ{3e-_iDX2~5=$~E(6 zFV6j)KmYjFAMf~BW|%46(f_o&vnO}fpL2$vzV-iXW`0(u?UP(pedlvxZltXLyE#nT z{Zr!RKlrwJ-G%pYm;dpp?DwAdc-6MkFVmf^4UV6k%P_+-_3mTA*T?tPZu~uAO0eAR zGx^ma)0g}=s^vZX3_1B_uf26I z`YiM9dwH8Necl)QSG*h5)GsyeKHplh;o6O?H#b~vI~MO>@Z0KAt!4k5^9_Yd!}~v&WD@QB3?*HJ?V_&r4F8InZ9umck27M zhl-Q?Z9gBq@uW0YmtjiG#EAH3J(oB?YkXB(8gi)YNY>^fvG$vpt5l<%wyXLXzBbLg z-5Syn!vFr6;@zKfIcB9Ct#dnLtv4@sQt|n7bJmvIhG_2f_p|xw{jJKNY1Y|fxp$>Z z*Z23P@7XAs{QleHJKt9qpS--?WK!<6GQZ56_`G?lN@o{jPCr|I{an|>+rB#0zFu5@ zJ5=?*Z5P~KJS$%H+!U{wrIR<$Ppk{SVYpG{XpBgMgbWiorWSI;TCBNu$UZbxy=RXY`P zv2VXh`loa5On%-{xUT&B&zmyFo8_L#=ojm}+4jNYNYB~>naNMBy!zJOz7XqTc6PH# z@mlNKXPb=H@h*KUaP!6|w|WJmx4swHHhob$FOw|%{ro1VKf5<)PHymVtAaKIvA4%wn?G0K{kiP6mD@J=^e6L@-+lR> zR(orG==ahyGT%>Zo4xDgUv39p6Jd+zC(a%DI>961WpLZ8fYQf{q}_`@uasi_tF?7* zK<6Abk8%s2djI?-o?B(UwXI)bo$;>6<#o94+7k;uPyMn+=A=tmihNp%-%k0Z57I0% zOYY8|@}^gB2KUXrQ@?Y6B^qB8y{`PI%E4bW;H1|HY{0nNp#g> ztLOiVji#g=5&y_~JYr}0x~-edcYHr(`FzI*A)aGTl_mdFRaHFqobS*7-sa`zm)?7n z<@&3l-2@LEh+CXg(6;u;fspvpTMj}uB1PKTUSDot+s%}oE`9F#WzW5Z%g#T4eRIX? zk`Hg0!hTO@sj723zq?E~Kx=!Ay5zAyKL(D)2W)vSl*>zLZ8_9)aL(brzl(n_ zX`6i)Kb`rN|HI)Y^TdU8rf%AryX^M-E!r9P;e#b>G(hB*41CanW>v|Bc_59pPK5 zwd?D|()$mXF0JgSHCR?w`+U!uZTSf=Ki;w2R-vS&?)#;Vsq^>LRF)Fn`MVX|r9aBO zDwx*ze8*c2<^{Sx1QpUN!%F@0Z=E-K?zb&+&v_B&%9ZY}MW3`!AKdL2{bZ~9mi31t zS{i&7Z(={y^<4cJ?{(o#p{MPqN$l@+m-wJuS(^D+;-&HW=NHSRt_O-M{(5J8Q7NXk z@ZPKBi?5&5*~tI+!zDlSv(Td5cRpypn!ktX*Wr0Lixl5Tf5^L%-SMR^jOj*a`!Cz2 zC(l;oe94wN@34;ZR2O>>n`N=Y6YpBL`o!<9C+r_c?#V9ve0ZaG^65R-GdBKyE1`T+ zdqwj^ohwy&Zhu*7kJl>K$}F&J?LBkhu5!260sA+e^2M{BzuqV_J=wJKVpOtwK#2S4 zymMYh^ZzrbKLPOr8m)X!r32jUmsLxa*4V$OFI|0Yo>7P zuVI)wga7Wcd0$t`-gth};lq~6`(J%JcJQ%HT*Bpyhrv}RJY4VAepq%kweaHC8P6h2 zrip5HxA`aVT;fft%sbO_u1oRf67|1DRSe(nPuTaUVVV5~7Oyo*hVu-0lq=5vNnSc5 zVcO)L{S$(WTX-I2b(S&9G_7Cjvt`xc>TeYhalKY^?RxENT`pXoT*|KctE+eOTsMo% z&un`?0$hO`nteTPU|0@PL&#d0F_l{=aDT}!MQbz z!Saj=>IJ1tVLXf8-d8GOzh*wc>bCs%PDg$11kO7i?KTZ!>*W3Y?%tdpu{ZRqrL(Wg zjr}!jYXjc|sYiuMZ{%QR*cBj|zN_KlZ%1pH7oisvb_<4cRs>}xUp}5=xod^CnsLqP zKiT(N4!`?lkf6m@+`;y_;7;*Xja8bgR{kG9nAbE!Uv>N}JCP~yledqO#f`O-6z-g= z|N6Xuq3*qeEAJsa_80R$rl^MP7WV&H(Pg;dwRml+-M)K@+_q-xJ~RD#emhRr=TA+K z@VtVDcJhoajdmOCO&qlae>?0knxAoO_Vlo4oKem1C67G(rQ=ZAs`X&wvnyKvtZz3= znJmb%YJNgs)8l66$zM5Vgtz>EVpw%oa*l0Gk&ukUriA8st14HhJJ{Wmb5&$@jVUCLY<$BFrjwzDVcuwYe9U*$REQ^U>#&MV+trI#+cM z=IEtY>`uALt*QSp%RrW4*W$PA{;Ci3Z`H)g{g+cZc3LZ8*Q>TFAEqBuzXX5se6l*x z#W%bvZoQ@cp4E>1XD4SHxop(X&(T}tp0qiz{-}CH-z%*NQ!lLb(f_cV(d4*vIL__=V9w-Sj~QG#{|Ws%@%x07zxhmI`)%hIJZ~vAwynMxowjmTVp?7u z2P^A7lSQ6SJ7ayECaamaU7tHWeOK6?#XLNE+_njt#}g;Nh?~MNDaUpK$M0V}1(l!8 zds#QX$yr{0!u`cU&$?aceXM`GKOCG)@hJn~WFrs1vV>vy!zKD=F4}#142)&C$#jOo*7?WnZDS1U-*T| zFAEl4Op*F{>if)O`|uxb&)4_rVmSsJ~V~iyV5UeKX2ZdZiU5B*7ve&GKwVq-&jAiVm|qNh6KBAVSfAO9hNe` z*R9i-{!=zl{|nm$>q>%d62z9s8*#t#zE%GwC5My z{3;o?Rzzx~e|_=9Y*B7S{W-oY*)NZ*3OY|@%Y2t8nf^HTMeQ|icK1;0i~KIe)~`DM z%y{l-?ql*HBJXYRsrCwsO*Yyh`%2?$+IGC@=8qSwQ~&L->yP8^s5e=!A2vlrUUX>q zWf|AeFH_O8>5NfHgtdOdi)&LvKYHA|yic2X@3LRF>a(x+^b6LfX3Xc1jN16|^;<3d zugv3JQJNkZ_9*9IjA6aclWBGg_mg})zjYq@>bYxT`Q;T;-j^luUi=UKNne^SbAglni)y9UPT2=X z`}e=UzyEnT2RFyeuh#rgT+UmPp8x&v-nMvmEa#V?oH_@sDfbrWCKMT(_@3ar=FU;8 zX&Sw{ry(e2a#)>*@t%YazVGJe%h~ty&uMkTTM^hQO4{bhZ=4i3hO;Iwy zzuunjM4-e$*1D-h?|55ZRrR`y{0)8iaIX4audKdjhpqj8wWh>hjdU_=RaX3`Gbfzs z>bA|>-Y!3>Z+v>m=G!tmpUAFCU-DT-T5#p2FAO_fFS%*8|52X3e2%Yb!-JAI_M_tY zm8MeP$}QN|O*nf@b^e3vvA4^AMqXxcTw`DUJg4~X>NA^^wN*Mz7L*t{2z7)ty}otu zPsyXh`|hlMC}xrWG{QKRG2=~Dt1{p1Tb2Eerc9YE3QOAaPR{t49`7o6qB}Wo`v>0j z7BhMorz~0eWF0S?u}((f4DVNSx7YvH3i5Qb|J_+S6zPJ+V_#&-DC#? z^{^T1na<>W+{OQo`GM9o^_L&+D0~oldf#)&lfR4qy~_^!@3723U{`%~0&Ji`4bQ^P=}Je*0nPcbC{Nfwwsm z-p2M?rQb~ZUg~^rOLooWn60-He7=X<*Eg5GnP&KcJ#|Omsqf~mzoc1tGG06({;=+w z@$pl|oN+(JggIXGm!{Uv{L8${>wUKEt(7|VFU`9TUEzMAzS2(S(6^%p`(G(Hr6x_= z|5_vW%*H$E0uuEZ(%ryF~{Qve^gLC`&Hph1IYoza9RdMQg+Puq2wVMK;PPyu3+GTWnLbT)eCF*}2tM;6| zKV{az)cSjjzUhZw1*jgGd)nRk!rPf=4IVMB%GS8oQ}6aQK)3izLh5w4+sBHo*vZOS z1gM(uKb+IPW|hs$Zq2VzoS$tzC_Au;{r76Sb>ZC_H@8i{`+K$uE(n*B->8+8KfTZH zp7f6CmqN3TMN0Y@RGc=@JgRCrySKVpT9wbPr71kT&cLt!*$w-b=a;va&-=3a<(tJ* zLFNB^&tI-{Rh5dECcm8(5`T>~K9l8kM!s?Q$%x&z<+yfh9OR$)&Lp!uMfgTgCf|*j z5?A(Etxoygxh>*G`tG8w@lQ^+GHP6Ew&VHIKf6<@tjdyy>D2R&h1XP1PimPwC#lLd zr}Vk^W1cOtTaxl(>-J8YyXv>`+n_CfrOS-(^gCYQU42%j|HIn*5qs;tEu0v<_qAf4 zd+@SCk2e_)WRIV3{mkc;diT&5-v!zkJ)s>OiLC-rchZHPo6K!DNtgGFx}L>yZRY8d z2PX$idBf0d5p$8}=j)G^sz0JW{jPeJyD#d4u1Q?~pO2Asp84_8&S|Z_XPLJMy=(g? zU6NpbxX;ecUHN+N#{OV&!`^op#~40w^2`;^fBq!qv^9gli?zq5vu|krxG_B4NO#JC zjH^@HIj&Dk*im+0a6x=ixVee=&P#viMC@d~y>tFfpL5FlyPur;5G>DQdmz&~yxDu( z_n6v!r=S13!c^+XD4Od!%chzCPhV_V>4bGL2fi$+Z?l=n`AKUl_b1CmGc7Ir_Y?%( zUm>Ud!NxCYnM|?6#8Spz-o926vX5DrFL=B!oa^|wY=<`Ecb*6--6hQVCuHyP&om2J zE%%@>Yx76>t&xv~PcYxk*l|2Sy&!a-*JAq^k&n>d6Oqv zZ(lL{ipp~a!zT~k{_wf0+&X)sOc$?5$a1OA{#BROFJmwG@B4BypN95zlLbqUAG_tI zkSo{{qET?L^#xDs_BF3;7aza9k-wdZN$A|7^@|QQ3bS@4Xh%xUvE$x#yEOTU?Mv}V zQzuSXzT@=6Ei>9hyp-j*lp5G=lJDRD_eN!L@{_=lYS-`=dtOu<<*4u(7@w>t+R}e| z>fMxfw^ND@lll(tb6H|3dCvN79)#V``~ts@WW3w zGWS&OUF2h`Y~x(AAAZUb-V{qoR0XW_Tko*C|{Zzwt* zJo)x1?ei~wvK&1h`u$q?|Mbew&mR^)a444KY-_o@;`;O#J2#2DubF3@SRnG{QjPfe zU&in5JmSwhS8a80-5%y#_ceK^uhv{SwkBCd;DEw!&-s`6o>e_P(&WJ;pnt)0<)q!t zYcCo(+pwGnvR@o?{)#t)L+^}dEPYdW7H{jH_%=oE@bdM)SXQWrs)x_CVrARA)Imz` zIA7eK75zK@9Gbah@9F#R4@l&3GrTfR`}K2PTilJu!f(y8AL_ijxARHi<#lZTihsW- zZ_Dbmdsg=0^PRTX?F(iW*{SF|?+CE<@Q?baGVlBbhu_=3e~;^wd6>I_OQIoTL)>E4 zin|5<84F$fCrc;vyh{0K{xkn%^b^si4;zA(e)nDXQpwr-qq%HzRpd5BhB~f^6KlOb z)n1-jHaC4<7o*qH*P8aL=fhM zKa>8NXEZUCPxyOrS)r=G_UZcQ_xi2(xFz-G#wR2vsaC&~tuOn(J*B$m^<8oO`7*wD zC5__Ur*1#*+<9<~;e~SB=`X+3vdzzW)n^;I``V5(9LCN@oS%+3^UI5D*_7+|v;Eq# zJE6HohX0k;SGF9DeCeC6Q`;hGn9y(Jx=wh*2HPJyFZE3Q-?MpkLV3e`t^D)ZwqN^B z8vhVg3b!qdf30r&^7%`~JN3?o9{icYY{jRn@ULd|^e1P2pEC(N7g8}Jj^83JGbdti zx_j;HfROotvYIbWyOe*pZ(kc$+~He!>AjEY_r%Jd;bu%r!{QR3Rp+)JnU*_Wqw{-O zip7Z;b0%$kmLPM;z&rgA2aC6~bLaME|80xpBh4-Lys>!3((lo|{nwKH7PfmnFFC&q zR0-VtqP@qtZ^zzr?vvB)6244jwT^r;d-bh}TRyRQ9AxMfuVq~ozKdHq_-9$eOD3j; z|5`Op$Sx>v%GbW%b9wgarEi<7BA(6uV)e>!rS5aH|J$_wov>C{^f}e)E1(j6CFhJ) zO33e58&}BhvUT=yvEP5uoI%89^5KJFKP3&SXKHM&GdJq_zAO2z-1d%}voiP^^fDJX zlz&($qgs$)%k)#&$nS6_zo7cGpB`(1d>h@$%#KV~6?o5n!0Xy`77z8OvB?hAIyIe~ zGf({Anp?B|>v^jMb5w*seo|d&vWfduaf891e|O)1j%2&1?<(iee_@8+=;=a|cTi5#Z zXPMu;H81z^$^Sv;_oVBlJ@~X}eNpPKllzr&U4PHzdtz32uOjZH?;L_ZaWGWFxIj3qP)RwJVN& z?z{2P)0TSE^4F^To?8!hCH&5B{9HL9{l?v6+b*4x`gyH*#r0kL#Ju)JXC!jo-mCw? z=l1I@#zikyn>75H&^WdJ`P9rZU0(egI(d81W}K=wIb24&te7Cq+{%JA!_2|VBXsrJ%*{|M6qU8jD3f3+lK z{@dDvPc$Od8nj+~Q~3LEqhwIKqUK-E8wm&FGta!8%Dr$x_+Pj1s(>j!jz}`x7OdIN zy7|J5BD;!99bv7uFF$Mkb^|qe^wl;UD^*moUYaUh}a`ESP0ud}YBaChOCO zGPiCh_Q^68dv&68by4-3SH@>pWK!?kU%mC7v25tNQ|FydiRixAC1y}}D|+=D^Qi~> z)DL{!ZD1Vw?Ns#^`%g1g*SEB>US(8VDAjTQ&iSHO>`s4LYP)7^bGFpsyxer~sO-+@ z3p)$GFrJ9`ve8qvVAeLhSAxA6!Zm+b7&>-L6SjWXWXq9y65Wm7G$>h4lf5x27 z+BcjG5aP5eWte^1HBNkH!IigM$2tmjyT6(9h`Ch#Q^$SzUfaCeyZ*iX`qt>3Md1k+ zw%>o}2)@7V`7|X$r0~8+@cTx$TgfT@Yr=G6Us+9lRQ~($&a7FEE?cI*Rx8OD*WJji z@WR$#QX{Bl=U@M`&gRmxOUt?+M((rk^Pj@XcI3wTPUS7$LN=#4*}wTttx#nQSl#II zHl-nF&x?YnD~yl3awc$}Kl@?bVw>!xGWQ>9Pp%QZWV$@>w9VZe6NLqiX%$T`pSCID z@lMB*@0*s)JM8s&h4`_j?}UAhc%2CI+4JKp*XOoft4#hLC{p_=^E7xiYx0K&8_xza z{^I^diDvr(}cI@_lfUI&3iJrMsY9imH3)Cr)y`u-fa?41tlI?Eia9gL`<({4Jr7)^2%zk~taoaboGOJ&`ZF^H< zy!S_Y_2m`!4xYTSVc&vdD`X6lHae>(Jz}!%s@hxid)}8N=a;Y-{O9F7^>{O%#*~l0 zYjgPfa<9LXXj#;t_^8eMkKgOb?>e6t-{#OoV&Rmw%~Olnm1m2FiFf+{ z@?ko^g?aT78N17Qf3`)e&Fzk_)jWKN_s3eDsoQs)yx1?~w|2?H9i`GIw3tR2hxPO^mOS6+LdAHQcEf+9vPw>bu}gR>Q>f6Fi)iCKaFb-&UXg z^F4KHOr?c7<5C6BE6g=-7*;=@D_uH6Zt(%0WugU(4w^B%P(HVjCy(Jnah8~4{c*G(P1PVv7H7{pMM^)7OCK=Gc1ahl0Gr?+iB z>sb8nZkcV$)~kWuOE<1{zrBNZ$?+YJXXIvCPUGYM-FR9`Uq9Q8!-nto1OPw)S^3c206|U)yv)`e$)ikDdj9vX?ft;^Qh$Ee zze~<9Nvmmimv45C|M?`Iuq7pVAw`o|+@5i??&_^Sqmn#{{q} zD>L)WqlrnoWd!+oo8;XqU&gd4pZO+bfBlX8RkjmzY&g~Hn)5eSO_&?GO!C(DOUD`J zZwYlgP*xnr#uVR&yzOd;RD|Rw3YGj1y24M&zA-;=|4DM(*IcI) z3sr;``|an>S`=gvTgP5%QpxhRZLaP|nX=yu8iuPEvHq$5Ht|Y}e`|^myURVt+kx-% z0;RtQuPr?O^Vxd_JBcsPKE^G$#^3(w>R}Vj-l?CB8`G>EJa*Mf#?O&IS-bG#QqQNq zzcsj>Xg{5`OMTvB!}j0uZ#5oX;B$H~Da_R&XnNv;X8tcV75y_c`VXIeb3G$w>b=z) z_dR|6M%%k{gQx7W@H(gGUK?%RDPG~YZvVP(&(-kF{8esCPXCcv8TLS_J>}%S4%fKX zHw&-74-D74zlb+xT0rdooJY-}!DaVP?Au+lnQuYtp4C3fBP^!RXeixVx@^khu*u$c z>cuM0?zZxJ!S?ct#n%~IpD#VR)%b|uyoXhmWrBZg-2C(k?W8K-zFuE3J>%}HIgj0M z@6NpK8E;s%um4-tw!J0ppG+?@US#rkb$NN0Op@Gz>S^M;PEARP<;atD+5LvYS94`TAJ71@%+GeI&zv+D7{4Vm1+FGrUx!do>y`QL8IQMR9 z?q%7%(2oOJj@*g86>-Zi{#g?5qb0tSSuX0_@13W77jUqi%Q&Ov{pxcK zADfw4S#Rr%P*6cUYWpuU3lZyOB~KS7$)A~;&^^D{bBs?-}nFj z`ySo?+H?OrP|GP@=vVntP}@n{bN`ynCckf$omjX*dzx|f1KEbhL4IkHf!6(!h24qq zOPiMot?qjNn&Y3(0-*(y;trZKni;;zLSLCS)^7&GNmm*6YJ8evjTc-;Mj83)U`eJ{A2hVd>tihBnrK z1#%Niclj^T{(Z~4-Bwlj#p0zo~_sXsIU3K^BcyC5Br-oCO_Tg`Sp9YO4kg@+#!C3JO z7t7M$n!l%%rOpoZn7Db}FUQ|}H`QXoC(hBxsI`-IIV)TENA8rrWkTir#+PB@lM+jP zwfJ>h5^iyPTy!w*)t9FmbY3*`Y@XDb^7!-3;B|{-PwI!<^YUJNX7fD5XEFD(H=o?} zFMYlPo74S8S;vbbQ?FRN7`^WPHt*Z>&vF*(zpn7>=~l71YWv5WFIrclHgom0*+=%v zMWr2USrvOLEH}ye;HLw*4QF%IH8QsG_MKo^!ZUZ-;&pFd^=w$b@xmw3su>m9Ur+ve z&mOn+@e%Elyw%hH7`zJKdFn*>T+y;Kzd5YWEU1{A>cSn~&hWBSf87m}tA!KweeO>$ z``b~qrd8Tc`=(LO`?#Kncg)*5C+14j&P#S(auPJVc79p9|JQtva=sT{JMZ505X_7` zT=(Mk=|;wh`<}LM^K~@j+dK2Es_V>lyN78~j{D9=hv=8aOpQKPu`VrYHP62N+H%t( zU&;3WeCqdnbJPcYkFwt6-9hi=A8DUlC!qSYsrq(<%HoJEpM_=O&DW^*y8b=EIDcO^ z)BCmOZI%e|I>bE{Wbt2QcPmHph;WU_jq8`eqe{1SJpxr4N;ktxr)63Fxwn6#=)Js8 zyI!x(eEC6if5h*33`ZDSmel){dhuVii?CdJ>tC2tO+tO`sYq{CsR!lk%_}WMoEATI z?7tbf-THv(>(VW|*NRLnSeF}CQ}VKJ{ksop>ra0*o*Eo|z~OGs#`Z+3U6b$KI+?p6 zf<jfj8Je~Td(>*$t?WmXk9Pr%odJ_~rIV8Vjky`TR%R_B}<$}FyE2bXo{k-A)tP7pYj~Bfa{p9+{+(7+_>hbi8 z+oyh=_x2vw^{?CC=S$tLeG~rQs#o~VOxA1j7o4@cR?(FBmodPu@k;TXc{SDMGYc5E z@=MMCxm3S=vikEx4f~&`C#^TOvwm`!FWfQNSGmpVs<8G9#q$^B{cdacn;z$V)gWL# z;b8jhTfcu4s`v=y>^eW|M%a{0_6>5SK2e)^mVe}p+LIKzMK;y!=DKzsw|ie^CfdE& z$rE4vr2E%n>lep2em1@m`DCWq*;F!Kn-D>kcv27n8>3#V&WwHOY`*!V5=Kf6%`m?|#e2Q|> z7VhgIUhEZ*moP3~EqD2rA8(JLP4mfrmZ!}+wqAKVxA^PdJ(9)@nSo|s+SebN*Yr5( zoAMbZ#x7=$yrT9;8{QlKGn1OJ*mnBH2fY8MtbP4SOfg=JO?2ajbl;5hCCs9iLSNtP zsF-kbw_T*eHzUq_g1m_?5+>7jmw%F&A$q#lM_^9Pfp08!qHhBQJ!Vb4AGfjZf^pjR zr}KAD+;&#D{n)zd-M+hfYr?vg_AsZJ+i_L@Sfc*76HjU;VAe zd1pq}uG5Lj3inSbn6mZ$)xDS2$ZQg*i*O8b&n&CgA~3gV`&Nz<{6PXCLlJzrnjPCZXv( z({q=W4{Ib9+$XH~%Kp4~n|>7|zfip=qn4H>r;19w(SJ?BDhJ_|f8XA^HndNZ`Mgeh zw*9}Iue0ANTRXN_unT%`y6-#b-K~^je|3r4>)(IJ&fdbFFZd#?ezP( z@5}4 zP7IV?k#+5p(X1(%Hj_U28TaRe|7zSjue2_FJ@>q=8QjKG-0uC3ykq}UL+#MP`4gs} z%wNU3!+&1K^Dk%m?E=+(JWMR*iauQl@ofK4{!_s(`};)?D-n}-%v0|FG0>L#D|_EK zzVM%hzI`*BTg@4p*nhj1)-DS@8h7r|={4O>E7Nz2EaE9WG@1SE=6NO$6Mf_5+4UCR zpTTGTc=pfEw@3f}eG|VVMzQY3jEM_xGfw+EWl!do=(O9yCik}F+^qb>7%*W%zQvR~ zpF{hX>&-gfSYP{eXXl5TPQUpNN!p74F~6XA!ad0F$&$hqLIra_C)loHnXo?e&7#`e z|I5U~j!cgFr0jBm{lff{ykA#(9X_Ww|JJdY&-ji{*;_RAZMR$g>#D5AXZM#gKj-*b z)TjBZ_?)(vn9saz<%bS3+)p%Y^6x9H1f_DXDyLI_+K!yN(IaWHWWMEsol{ad+aizg z@GP$i(__0SCKq+;;){SQM%TSH*GAr)xw%!)OO2<9+j+Un^@m)C7cC20U3o1`Mzk{R z-@ipy=FVUJDPxcE79Qy@-5Hj)WjW0uMPjR6CI;9%5Bs%>dF?TSirmPDJH%zo)>`v# zOiG{cx*%`cxtqOH3%9-YobQFySE!v?-gfVn>silTJH>TWN)9cRS-16o>85{1j9v%h zohRi_JtXmR_4-wN^Q+&mskB>0)fZa)wB=)DSdhEac-o&|PbxnAD7pQP!SB+&J>T4$ zWLJC-xG4SYI`fg8uWxVNEtv54rrUPkhlSP?d7HOhJn&y~OVwR&Er)}8`XQ_43WmPp znU$k%Gfg1slx#!KoaO(GO(t?D3QV;xT)#JO%OShmgwwhIRc9}ybGUf4h;hqQ zZg=MXWo#|q@_&N#1HMvD%LCur!!2I3TP|F1eu1&3f##vaqL9~n19JtQ$zJ8k7Czss zX1P+}{Yp29g?HzvWV~iSY@Kr2VDFO!vHPk&CA_g>KR?f=?HA(_7W=K60>!7^suXy- zl~dTZG_Ne~qRzaXbE-cC%2mz%lThcRC%k8E)WWn6(JIa-uaqx0YL`1%<{sxOmR5R5 zEHqP?Cv)ne9L_x|ALg8Gt&m%|Kx0nyp$~#ZZM#qIb6)C@F4)WVCXO@tTG1vhv)*LK zD6>;-7m~NXXj4Z}lz7dr-e6=&@(K_wwd$`!bdfmOiH+#7e1eyYVhm_gUM6 zIM;7ntR)`~zq%H;(U>sDsPDZSPL#x)sVzs{OH0+OYEa?F8eW=lJal zRgbM^o%iJ@>Ov!S?Ym#NEN(L{n6qI1!v~g=?;LyEw^f8es7&C^vOBgrj3(8zPQ z{Jr7e6bJkD4p&d^XWZ_az;WO^rbg|ufiQ;=c zt973kPCF);^>EkUTkBR=Z*8vg^qlIaeP*{}{RPol(^^&8CrpRB6<9>xT-eKMvu#23 z(avch%O`G6a@{BT;N4%xyE-u|mGvzv{FXGD$X`-;(dCxEN=NEUqn?K(>+HK-f}7VY z%J`_!{EpS+SES$LC+ip63x^!g>*ic=oUcInrnR^E>($p7eadfnGx!|6T>hu$zRkMx z)irZppMCr6yO7NF*KKb<-{iH}ALncLQ1ZlFtCDGI!hAnJU$oULKbl&1^vHU-+D#|7 z+Qn}ay2f$AWb)?)S2n-pl#%@unA!7)hxePf`GF;+3J>ebuUW>H4GDFSe4`#^@-%( zo9Nl#w*PK=Asf?n;Uf=fX4seg{zcnJa0ZY?mnZgCD@a9 z>Cr^qqU}d}w3afdU-V#o-gaG2`Sx|+mS05UuSpN>#dRNXN{?szHU`6`YqJ{?!fn8_7u5Gzh{-M zm|xt?s#rKL;MIfG_o^;U{^uk0X~}+@jfQOQtQ*hyALnMSRL}X(t=OyEBJt(-+=}%r z)tXFp7ALlEEmc-%JujwauuOOR$(+VtT&)e|g3G+B&Yu3Sg5bISEFf9aq@-r zPyReG?EQLMn@7X*uzTn%N7auub9nn2yF~M4W{b=^KUYv9#WXRQ?fD^og^LDf9)>(F zDNs!1T-+k{`NO&C;0{9#cp0m2{G++77P1WQWh2htzrFSE`J4mn{-+o+JU;|mCzw9i z#P(i6M(Dum&vPe73+(IAE@3}+@@%zwLHV{|jrqGb*fxn(ZTL{zvHZHalw8W!)|A?q zgMBuquWOusylLLUT&oVFWSghozHmI>JU8fw{`418+Go-qL^iMo_3bV)jN0~b&W2#_ z47p3k^>Z@!>3*07?azUSHp?7(QzKrQ^5Lo9x((-#De%@C1ytR$e%<{qQaH}pi|wKR zLE{+t3p1SZMCAMQoEP3UkbLHK{r9Ki@AK^s+?5H}NnW|;Z|{57%@a#J=kDA2EJf&! z@$QDVd_G!h|6JvseDmb)H4mP@N%m<`ijc8MoL2ZG_+Q!yL+=S;9&N=IlJAARZ#yni zJU4K;KHeE>dtv_1sv&vC0?&<9H*N#Oh=@cKFo)RK&C6vo0S9xB_ zN~8X<uuXj?rwZ^vA+KDPjUNo zdkc5$DA`wFpO_O}_}B34)TYPH=|*#wbeuMP#r^F1x!p^YTfR8~&J2`^1q?mOJfb?XyOSxhnw?l=D^-Eg!=)a}Ny zSF0bCA5>!5lz;T&-{0pBw!S#A_S~BkyO*y!MMbPx=G<5jz1o!J&s4T|J0w26xP2=x zmha8HnakeZk&;wB?)Un({pm+1Z$6m&_jGt&4`(`u+hS?)Z0lXpTPK~nblAE+7Lo-Z zttjI?i*v7<*cMN|zf;KCQG4fh`)}4v>6_<#DoPW+mk~Yv{Ui1LeN!9KR~)dms!;tg z>+=)NS4JE@;Lk5{l+Hg zPcts1L^cUU|2dLX@_Kd8MSWe?lMLU^bb7jmoSS6y;P+f-xs>$khu#cOUF zIgiPQ7B*}g2>y8oVot`|;nRczH*zSVr* z&8lAY?yn3-)|R;%_O|>!pQf*UPySYU{0Bcq8}5A@ubJ&_dos~^zRBEFMRw)=6ZUE@ z@A!4dCPTKxu99WT^KI|SJl|LEyI;|tp|fUv$GOySE7u*p8OE2ls%-r7eRWl?Pv!16 z8FN!=FZey1c;&2M6Kh%91i2#F6i$oiH~;Qf?``@JH}&Z4wIZ=S84%baTx^8Z|f?EB}}8u*gmPt*PRmb3W9 z)#?1#zAibxG`;nAzE5u0`?T3g@18bVS?p=-Syhyv!aIF!MEZPNe@21j#gG5|D89WX zN-}mDQ>3To&VswfZ`KFtzPYgRv1*Xhi*pjSm)5I3<5em96!z%t-5vYqZZ*r+sWwVU z+O6?4x8##WSQL-@;XjgbhObmx3S0O1w!Af2?J2{}yXVx6r^mON+&NPg^YrIB$?~c0 zm48J+%T;U5KvQ$)m#zQMwg0b`$I0|P&iZ}#qQHUqX6Jvly}L56!f^dcIfv=u5!XLPFWLHd zjsLaNFC?`a%(EA{Jo{nH{2-!!(X8a+uaED|b=s}FGfyM`X!YN3QoIV;3hNix?D5H+ zHe-Uo{5PMc9t+!~e1L)NkXif=T}Xvt#k8i#;hjRQu;8pZzkU z=ix85-cJnCi&WL>cm6jP3EwmOX^8%_&41+H75`+W;F4+0o|MgF|!&mJYHI~~Q*!?#k>v*5X$F=P272cQJ zrpXp=R1nAr<>c)4(I4^JnzlsT=Ngt*(p1p=iFK4-^=~4{O}4id$DoW7HNa7xsrte z*Ui%2tXN-Nv$od%7qkHdsXes!EVi`#{PC0`+mRaS3d@W8E}Y5|72EUVgTmQ0?I907 zeO+;yja?R0mTP9=9F6e3cVgtm><624omL337tPm0?t1^{mZM= zQ@UcQ;I`Gw3+E@Mz7K6nys_F@ZQp{lBVJz|oHy3~-xinAug{wM{kqaGP1A)>7`|Ne zUzU66#T0&8NNK&`T4h|`MW14e(E%Q+P&@G-tuR)mtO8E>$_ZR^KiGq7q#ih zTb$jto}BxJKUBznR*^Q>-l_9{{9R=8s?u{l??1)7sYNqXY#TC%8TS{FD5nd zoNxPczLRZ=`1ve`p5Jz-xMoG)(50j#Op^i^@A3Zc`g7-DZYze$&x?;g=aKs8642%JDBbdxd8R{U^$&-& zRdQ7ZpY31knXWVTU)$-kaO2G{jJ>CicGx}q`t9oZMV1#QZ4z17rn4h->2~XVDtkNS zEGITRDmalRb!zjc#p1EYJu{9z(tdi__x^*espUUc6^LH975FUiT&gKm^zS`k@BIF+ z>(?3QrvKPM}XFS(tRy~uWJ%n8GTXFjhJ?>=5F z_+-;ZUn8NtuNN+;`*SvLzvbThyB}>>UUK?ef9dhb^S-2CHV*wfTd2i^KcLUQVteYw zcNa^|^lk=xHh*;Gvw+X~KrYiqjZYIz!!~Yv!^wzoOwzCT@lk53;1lQl| zy;6NiUnRTm)ZEYK{wz+spq=!Pi^pDghMil@G;OI(drthfHGcD=gx{}dn|UvXgvzAV z`-_s?mOeTnX&tkKO`Pu!<}tg?@M z-ytTN>)^6ao%e`yT-9Z<8`XOhT3%Ph?tCM9?8j-{mrsq`WoNzCI?8eA!$1MB2jGh$&)Lmy%G+%)%VNvmKjTH z_@Ar08IF8^oavrj`^H<@=Zl2Co<#ix&%YIWYWtsr+L>?me_zuxsq^@fsZ*FaqL#%^ zN{)>B^+F+JS#;=ot1|z8!djnMW<=H($k}_#_nOC@tP8i_SAOkd5C43lqwj9B{yKVg zQR<#Ux(pZ0S8a0nJ)6_x$=R>dvhVgjdiZ!(%RS~Fd56MPzf zC3CMz?L5i6+wK;}1Dp3IPneg_HIMaEn510s^Y=cn$sURC*Lyms?)|ceS7GXW``2q8 z&HpVkS+Vz7Uu@!z?00^x@7!!_Z5sNW)=PcuZE!btG_!dBX@h){P1yb5V%!J|`ORM|t4uaz|l{@Wm3Gx7KqyFZ59J7v#wEZ_YvEp(Zr_PZxX zde)UB7q3s@lzh`=AmTLTIaA;Es}mlpozFVBUj0k6>G5TAmL-=?{MF(m#cz00sY)Vz z;oS-BJx^m41^cAZ7Mb%W%r3u@-4Z1HVU>qf-UD%ow32PR(E@7B{XQtxa zllHd@FEr%tS~bmdc7LP&vREcT7N?R88)cpsec_tY>fB{t?LTvtRqk3j(|QF8zw{-Y1mc_*lNnICq+`enjam*|!gc zB`OUxgLMiye1A&`3oqbjR$jY*l^|^s1lT?!uA0`+2AJ0;&D}2kcMJw~Y~*x4$QU=e3VIuk%`~`<6cb z#c8w1?vLE>taMq+b=9c~lKxgtJFm^y&D>)8kD=(chX?YN4)-#S^gOqev3CjHWP9-n+Y7E^Os^ciN7aQj*fp%)BfsUA zb>O18Vh7a1{QH&bb3b|C=6W;bjZ;*0ZsQGKIj0wM zOM|v3KAl_^XOnu@vLtYQMCSRwm*jY@Ur7Hlzvn8gTDg`Xf7(*xAC*hXWjbbknsTi5 z`+fGJXBPrl!@gC|m=Ku2%VewUsC}|(_06|GrY_$9xrfDamB{}WD|fFcEcw_daCV6g z@6$b3-`-tYz3BnNJ?Ho}_kS@h@L92`#jZIf_U-XiZy)$4-YkDO`;xP&^^Q$K%Y%|sc-B)pDi?ihod0EJO7w=`n)mr+EEgU|^;#~TMZIQNw#@V}j6QATR{r4<)i}75R`MWfavxyzJ zeQ)2=-FJmwT-KS-dsDqu72MBQ>UtTp++*gK(0iWjFJnJ?9<;CAwnV@|;oSkFA5$G( z8BJ&tiD){?dZypW!J$EoN5Igaa9a1Sx$|$zowKh9$uA4|P^_`-)CafXe+644XE=Hs z$la(KQ8?NDmc;(+GpYq&htSL=soq7NM*Vw)_t`f6T z`}bXVm&I_|e@eyz#w+O=&fC}DPifA(ePaouiE=>4)-GO!I7X9O2Tb#f<@q`VOeds! zEpUku(%Q7Q`>MW-U6DWEB^So_of3=^Z&sdo@jLY4^$7Ow`>KE3Kbsty$KJQ}#dFr( zcljrtcpRK%n$Qu=r2nQ(-nzH2fBok^&hMSC9z?QT^gGbX@R=`@ZPVfzuV?-P5=4`)hbD zJg1^ngYE6PT{E6CuFGHLer#pmrU1XDNhP%bf2X`WzA4xvX34qbb{jh4=QI2X7P~7}vQg}qF%K4%*6VJ3H zI7PGf$_skOnLYB(N|EN*JHJOKLFrG;+eI2TZ+(m1o9-7!~f%F!ib!*RvJb67LRGIacqGHmH4{|Vp0I^|^NON;l(>KqU^>tXX#S8pz{{3q*AluK#A+Z>X6b{CMt$=}VYx+q~xE&UM<%mb5lI`|4x!H8Iw&_SDPQ9!~vcC%k^O z(GPz2-40D(`QOVp)`oCRY1fT<80uB_=3UnWW0`lX50|!;-7=o9(qX*i``UygH75g~ zsEwK|ZH@Cgj&Z6+-n_w=aOPN%)YE0MvHfLL>NgSs`_J)LA9BdLB)E{TqVUWzcYQZ5 zk94_~dPNpBuW65Gr^{L~e&N_RNqU||<=-6s-zQrx{3UIwXeMMmd|8& zoXnolQ&f3q&mxIxV?M)eTM{?PZ{QNUK8thl)cK`zFa21jap{H0^+U{jlFh$XrpbSr zsjg|=qsEn=Vixv3TJ*}3B*yjA{%i{R^ljPM6Ly|bZG8>%+-fiKfA!q;T>Y{5AC1J{ zTj$x9`dwg6)mrCx(_z~p`Tk9RW&B?qKXI6!?b?&#vyZlxtjXHUn5TZ0rHa{PU76L5 zn8`;i9A-XsXU}K8zEO&4$2yVP_eLVuwzAw-eW`Ut&9W~0g~m1CRDRD>y*6*|sXU!H zJ>H0+ba-bGYQw)|a`IM>tSryeVyUZnYtDR=X8LEj_vd=gmmVD^ z$@Yy69kY+yY`J>kNOhrZkE9)kwrqz@(Y5PTn^Qy!Hb;sgd)`|33ZI|{q_sDDc6c@%h#~J z>h@pE^H9j^1Dspm>b&NPxwd@6!W)`75Dcw@h32dO{v~} z{l?q_nZG2?-+M2tqJ8C*b<(-0d(W?Csai{H;FeLJH@V=!G{NJ$8_TTv2K>V_FAvs#VQMMod0mc=6cW--d^=Rjba^}Uij(_Fk=-yPn>UXS9)V!zjtBxr3v;^6z z`A$;eU%JU+NtflL>Z|c9jK9ksni|=X%Q@l33jUz5{8jnl^~cujJCl6LV!0Xrv+C1z4mYa{9oFy~o>{W#-CWoC zYlGt_CCXfMIVc>~`g}LfllA4-v#QsMewyXVRO0TT-nmONWd45ji{{Z{`@WsqYE`i( zh4Y-{c8i#=wvwy#kA3LmT;=^F;8%Ot^W(YG4{KdLDzz)9sI-2c&ZS%isr@UC|N0Ue z5vo3MlD(u*aNQwy&`kKH<_Z6neOWGZq0nN1;sXO=_J{YTuu7ID=l?Bod}v%Kbl&le zr&RK+&9!m&q!&~^iDs}%6I}Xg3fsa~`G9ugz5Rzn=6{(QQoDVw`HmL7w|8e8J*E3{ z<2SYAI?@4cvkDbzMGqwQ_-Z$+>^bvMYNuDpeJ(rR$#JI=-|+QHi*S5#eF*#x9BZxw&q{3p|N0b z&PL&c^@r9p_MS0kD4o%6k;8E+f6ufZPO-NWUP(qvJm7BZbn8>T-SQ)LVbYh3rlqpm zkKgRrm=+(h*D5BcNtWc#;{Py>A^*hkDU*X54lqvprCoby$uIw`@WU6lY?Jla;}5eWRjUZ7 z6*1iv7x?*O^|n-X&gOT%dfxKQ>gy|S|N6U|+223FR$a6&{oN(^1T*G0%k2&tGu(=g zQur`ubN`N%B;Nx<3W~p*e+xEjc%A>k^_t>b6M4gX#XK25JJ}R?3~wzCHwc{29?Jfp z+iIgt;m6o^v11CIf7YCAnH#$8H}fp+bGZw$UvJO)oEcrOWWwKDzN9k7I`u}Knwq2D z7M@+7m$*z`>!|%?_R=Ok_ZP-J7jM@!*DHdkGDIFr1GMUl=oKu^P9&lTvhaX({%;551fsH-;Ri> zMp@T2tWV`|QLNnL-81z~QssDXzO9&~Zu|23CE>$=w=WUu+nB~K)}uY`Fym20 zv$qG(%0VBQtia%6Y7EUWPczq$*tYF(k3mKl9@ArqkaG4zR z|PdY^4cEMsgej5sxh&Pc+2QKVXll~g0|?4kh=AOr_MPU`ac(}&73N= zXZz!0Qu&>W&unYr-u>o*xkXKPzwN&a`^yddtaX>3gR2goCgXkJ{n=B$l-}b!E)*+$ z_xbMGF*@#;|6s1l<;1JPVS5%UJ=nyuZ^^rdwiaKD8XVWkvVUm*b!cDI z1DR8&s*L`Y$n5{h#PIIVk%K(jpLMnEIV=12;yvk^;mko2U%Yq89$}O{aeaPb@w>-8 z>2t3?P*Aw+W}w09@Iqm?_;o4ScI#cnDktQ=3kF|%sl+S6+^|(Ki`gP2cWZsC?-6Su zlb%^eiiN-SpZ?wag2DYa(;}1X8}VfY%kQn+9j5(HDnWufGUV|Zu0l(TlkeDUTlaQn ziJy8Ty3?y+O7mBy8jS-JR@pO5czJBk90v1>#>|to+tt~xMAx(1)Unjnvm8?2;Bz2D zyZ_+v(=#r4OFp+&J}0+xw#kFS#_v+P&g}|sj;mBXbzJ_XPDoeV<&Vmw$2a3A@hmO4 z^f+g++*@1CoQW1MyyGnUA=dww05AJV%_kRs+1}dud-8qnyU*SmXq?V%i07+|sE_{U zey8+`{2v<&7w%s5Ev)a2_bRM5OIxs%`-h!M%fmaSTQu+U3rs3s)Dq+G(^z>;N4?;} zvzlW%FTECRe$`c#d-KB2>63+QTYt@cx$gMp^rAnDk~ZeYE&KM{VZk=n-xl|)Pv+Tc zhI*YpQhqtojP0c1^Nn&@+I*)t_Ho@cwGrt`mtJ6Ta$l|6BzYePse7Mp{*k;p<=ghw z8ou3J+cv+RvxwdF!3 z{|_bA->BYsgQ+G+us1fH&HvG!3BGA(W<*>+eeKu%C*m zYtCHsuewxQ6}IDl+Y!DM^&h9k1hf^kOnxZJ@}s%o&?&|v0qF~Bv=52%o#$Fy9;J0z zXxA*S)9K%quH9o8HpfuY!0Ca=iHCd>`i$$;EIU3eS+BnQQAb3|Z!e2vw=My`)sqr~ z`ohgaOn#&+-TO84?#{2-Gu~{RadX=Y39WmQg4VokvyS<-Ppw?LW79JaEBRJuM?(97FI()lyqD3Lu;$HNqim}O+vY~K z^quSyeLqJ*=3mtcnUm#y4|Fus#QI8GV@`^$I9{H2Sz&qYq_s0jS6=!geSDGK>&w5G zw^;D(w0yW?(flbsq1^6U`<35@e)#iwlBre7%^>Yv(j6=p7Cn8s(~&EKfnkNp4b8{v zl8!qc__<;A#;QK!_Rn*9JKY2JKbfB6d@=Y?Ufz>{FMF@O7c5LXc=}LH@X=p_HER2M z_h+>IWAA9H4lB%8^UYlQ_4I_7-zOWbm@gUlCgS7q$FJUfKiU1f z*5-4d#Vq^NyDP-re_A5k-kw;{^EmzU??|@ZpT_k+iWnAcoT2rBQHC0cJ|D9$jw?`vwd*Z<*Jfv(eXQ5 zGOPb>Dn4}Q`F)3dS;rdtyVB|x-Rt@&ef@h^eN;-oF4YxDCWQyzzGKNOJ=SMxoSmCx z6?$%?@25G(wwl#_IqA8T@7lKW#Xd7G-u@cXr~m6*RjK{r)ZGfl7m9VCS?g;R`#RVv zXL;n~8=>9bep^qzSg~4d*^-i(5s&ZRHFtik5V4w5+VG@o-0#0LY|CssGI@6E_Qp!x z$+mpt6u(!b>P*nOw{?;chVRP0R3Gcp+su*AQ)z0(@lWc4rN6&L`8+(78 zG*`dyfrZxF^F9yaw#+Vj{cFL=mDMW0XZ+rKI_mfhm9I~?sXDclXntIx{&y#6p}FeM zfi{ry7Yr}iX zuQG;gkuKf%o3ZQf+~~k$?dcvz-U(O9|M&c0c#C22^q%UA?dAJsyaDaJFv?y06GSW3 z&Md#gxn)b}rNGpLgs;_k6Yqt8?vc?yxyh+u4}+D;3Fr2VgBNx(FL*t3&*VRgH}c*r zk4-TviPulyf3w5-06*VT$*6#xc2B0LJ0#qFnted%>G_}c-a71I{uuJ~6^FM(2ZQSx zHG{m*T(e69?p}YjXKT{A#flk=zgOK;J5cR%Y;BG70ja-HC)#hX5A^mlu&P^MzE5}N zN9FtZzgBg2v3ynF?3(`V{RGn+O8nKb4F`Q3R3o!5^9gIPDji*QfFpnNYg227HIBD~ z)1Kb+_iWDyzP9^_yqfKIr~NffbHZE2E}7UJmp|+~>%pn1{11*>@W##&*B7za`=qJ< zUgObnhMHf}n~xjWA1pifSZ2N2@pVkE7l_8kXC6;n-f1%BIJ@}gy$6$xPFWt0Y)WSk z5?(WD@w$0#SCScH9xrg6XQ_1M{6zWQGd7#KZTdewtzcJN$5Pqi=R04B$E`F~Zugd> z@~d_k#<~P8Q(iB)>CdO_?~W&J^8LLc`jX)(!&UB0+b+H4p77>S`7`V2N$-xkbiXPU zTJBpTvoP$_h0v>W7;Yr%lqEf7+&bZAi27Hqm{XY!reB|5JaOu{PV%YX{wLRYeipr$ zwA--hg88vc6Dy?>Y=5<>ORVrO=)ZkC=tfa5zotCLPRU&B(z~AAf%7677^9j>S987< z{`6q^k{O~)oj+YoS<3y-O}j1Tvp9?KHm{k_FFU+_z~1tqX|B!2h)G`}Zpo@G)ef`R zCTOkxjjv1g%w5xKze4USrsl8r*``~n`cf*3(WFg0Y|oR2{cb0FS4_TLw2MFG_#uhB z0S8PdGkBpXYq6+jvD5kT&)Kgmd93i z#+0z`Z!73Lst-B>XQ}#R7m9YT;@j}+U-|y^+HE&p-*{HCBsg-{-X$UV9z|xS=Y5%) zvT#n8x=7D9gRtXM&pka*`De4_xlk>$R>Rm+0hLP?cAalZ{e1ab%DDiG*-snRdP-aL zE4^vRdMdf{z?64$b~?Y@^Lxqq<)D$?n~(QeMJgH zu>~u=?&n&b_@_w`Qvlc&5ovraOyJczqw`tPDp zTJL-@U-eHDYOXH{Q~5pLH2W9ta(Rc74D%LG34hBX5wh~@U)^c$zcPg^9N5-2uM%7y zt<29LsrCKO6yYQ-OM?q?i(@?&bhiua>(l>N`@DWma(no^^b>rqmhWD2#ca>^m(B_5 z{}|@fZ&|hPX*6rhY2nV3N%H@zQ#bxtq;B*0fI;K>G|Zfgss%0XIi6zEZ?d)dYta?s&#u3(G`-P>FP*G>?>!e;&HhObi8CZG8tW*Mv3Uw@I?Vvy-%u(Y^1MGGPisqc57{vVo}qzoyk5+z6M|SH4)oc@3wt%nY7!LNGtiZ zo0)^syPrsE|Gcw^Uo6VuSm69;Sw+(%f4E3q)Uzqyw(_%Ap_i@jt|pepQ||Q}e@%Mf zrZ}^|{nn3w<8Dh*7Wki&e>^!SWa-6hK`pjj%Vxd*W_pj|#bm2q=WkD00()2LxW6oY zQGDb0Bi9?>XL4Kq4b@rJa<}xxnRZ?#+ko83cRIh`dhGgw^ZldpdCaCky}yq1dL3Ii zebQfh6BAj5KF_WROAo*N5jK7Q>NDSO=QhNCztNex@v+(Lhi)l#=|1betajRQYVy1< zGeK32=2Ag+#qa4d7c3SWYTfo@UA5R0DJGHVbQ8YDV9fxhGP#sw z=NI%u+m!uqi$i~H>1o-1{%@axH_JPInXbY<^~`q1<;{676E?cfG`Vi|#%!+Y_j4^5 znrweIg$5twdneIyah738VR+&S7qRuzwdXK+PvKLHS!1v??WM4YK}P=6%Omy zFEh~tZ*&6pTylQtyjR)K^{@QB?%W{zezzA3OwV()KQ*!lVE^%JvPO1I_0_P)qS@a? z)9*$6h;Ythu+Gi(HaMhzr@25%*z)5)&NAhAdG^9x{I`y##=H{RdNN)0?RMKM8B7Ut z4xD(f!6x*)!m`^1*$a>N%s9t(Tl9O@8I7&V_Jz;sXSO2j?X|W&XHIfFn$47MdhnWt(Ps^Zt#AGoezE;t z_*n9n?2XRjJMQje-_btfVA9Fe>2fxat^O^`Ef^i@{^j}1{duo7IZ^gNNzgy*_p+(o zCHE2@>}K?PAzpR7*80{*#p4x|CKc*`*i;p-%(8N`tnZ7T3}>%C2)rp(@#t~#1f5ly zn*KJOj0-NTsGIFPal4Vt3eLK;yuiH1zoFBgJP;AMzAuESZ~xwXqP2_WMp{0t(Yaqa z^XjXxJ&V1pBbOYr`O1IqxWkd%qO1SwuJNC--Xev2d+Pn=p1qOg-`@#bubT98OO?lU z_9*5XpUrl^VOn@-^W66wo|ntwJzfg!zL+fbU2U#zd(Gzjk9to$_gF9F4qP$!3vn zhL7iqT?@GH8BR~#v!NkXZr(@5U3_i5Qd&=HPuvLUPi~)6cr#vS^0sLVKaS7%TyAF1 z!p1gNCiq-p^*V_UZWhv0qW-vrv_04=*d1}YZH=e9PtwC*?q;_p&->#3@}ot4auajX zLxD4Qycee|y`pgJjH1XQAET~J>n{&NZBt|uU60o39pK4n)^vW%}zNIBBv4#VRIzcigV)Tadb2EOWl(R?6RO#bYHg)Bn( zK}=8Wx&EfF-+1_X$Cn=mJAD63RS6$j*4)K0y{Ik!V7Z_CU2Df*pZDFn(s;Nt;X?8M z2bFPe`Ti~mY7nR~Jtyz5qw|FO0UuBIl~yv>%WcC?v?cAR+1HypahsCVU%q>{eqD^` zaWJf4PPARI@26*GQ00aD#$_`(uTOuGbfqr)*Ypg5r>7j*8xqvzlR6~q<;$~lCha-1 zT|;p0&Tq%QcJ4dU$Npx?j$4*tkH4>(EI8LSDK+;ASxJC zQ(h;g%W6E~er0RF zqMxpF9d6n$_~m@|#l9()f#)YR2d*pYd{@lEdA;iX;`j@5Fa6}Ktaf1(JmRT2J0&G< z>F*Bl!}~S{Op7i*mel%9=F6hibrP=i6F0SMx5$0^UOY)kf?ulT?$fizj~qQ?-@Ua| zFRdx!H=8%*#e-YR>|{2+IJU`VisXB}GuBF5zt3GZt$oI36R)jSwe3f4l_rJlI#OEo z)F^e*pJ_8z6oll&M$DKl`~3fnH^S?rYC}ybE={(ZKTq`Ce#3(Y?`uzZlBMuybDDqV zRTfM8-`9Tqo0qDx>O5DT>%X(x3$A|4;7m9DcZKnn?c=>mZ{J9bJi>m*?P%1~FY{Jf z-nDEoe7Kdpq47tXDR;!zx=Z1c!Sc3OPW z>IrTT{H@clbiqAQ=Ib}r!>SLc#n>nah8y+p+30`ZUAA@Y`^#JxZgf?jTXw^)$YO7x*$h8tw5udm^L{<>obyn{>~!|7Ge%n&)@#_lo_+q<@AMno42-u^=d?f0zs8V~ zyDj>V-E^bM(wgk#Z<1ll7N4ECd!JCwa}%3}3LmQq-c#3je|0>a@$N$VdKnkVNdAi* zXEHcF-b~%iU9x=Ye9ibpJ3Z4~->J!7*}f>$;>`}TV;b(!5-a@5Jgcf^GDdVP6Yl5i znESuOxhOWnlS_xyKI-u8)o;VKR$iOSyUUw#`SC)|s<|<=Nw!H5ckG-YQ-y z$8~B!@1kGUF@35R3r}o4vTyMc-r9Np_)kA^>~6D|%TN_`I4hjJLhjQGnc3x)`7=ef ze*N`jvq)LagAWshe6}%d|MuQedrs&67vH6XN|_m|nCE;Cx%~XFR&M^}6bt^|O;QzY zd;D&){CeXW`c>xDQWf?9eYrCeCO5x2ZIW2P|9!#dk9_N2-OF84Hs>p&z}`!ft`=>} z6f0;K&^nRKA~2&Q?tbyn{Yz?G=B=ObvG`Ej%YE5Q-=!umSDCzfop$9E?L(UU*EKgc z6syXKF7y;w|Cp~{P`k7DN8?Yy`~I?rZMMHEGH09d-}ngkiz1FsIrd+fUzvnXO5@mk z$fl$2%m>*k_nv$%HF&1*Z!^>Cz4Pu>s@rQ{6i+^%k&}9-{_2$6%Mo3(rsRDz+mpOJ zaNUQ#eYX>LepzsG+05+896?IH>(u-`CSP7E&sUi>EAiculks6pE=Pmx;(T5mexUox z__f&f>zezl-)59c9Xqe#HCy<2_viW``QI%QQf9ZbM~iei@3|fkWAiy`NOT2lFCtKipjP+H}e<$4O$^IqGq1Se6;Z=2Sk&k^p{wRoSk_nFg7*P&i5`br4r~23b^a07)w$!| zpNBeYCE{-Au`JDV&ZwSypa15()eFL;%oB^|ebHVyWi$8RnH%HQ^Bp(ZlPP+xXD`n& zHn1wIF`|(u)4K!YE5B-RM8jaQ+pU(j&J^vQ^K{Y z%KqwR=F>A*uA91?Ev>thmGYnAc3|c|HG=>&97z4Vqg!ve)^X z*fiPIDwk#Tq?xC)OjFuC93>=I?$MU3Pwi_}JNk^#-Qa$=eY)c0Z|`lc1}g2VOj^ZR zqN@@sXdfo9KTb;imv}?WMg8?m^SRX(9NH=b8YXb6sjc2OSN`44^#0w2`@K0fO*<}} zVsq(ynYiJBpBImaFo#EOm)3bAbD3ua$3M6J^>uam+K(33-3Z+CcSEIcnd&Kq1FKn1 zm@k+#?`Zjv$zgXEFH^PsDfu*X*5(v9oB6^IzSwLmnwGp^VnDt8*RxY^g@`jWzGVoz z(tT^0QtrlSN?Vvesl~1S*mP1QS3qgr=DF=0oKv2B{v*5nZu(Ns?yt6GvqU(w>h?)p zZvVyi)v-F<>Z$dUP47*<|KeLa<2{drn*UA1i$ZT76teGn7<)qZnXr%4{GwTU8VdBv{_xyUUf33ZpxR~M7 z*YCNv&FnwbwV&gBRMBD1e$H_d@A>^)#?Fa#8Cf509Z=%suWk>tjx*HX-ez`drqP8> z>u02`x2SHYWuE3~Gi`(MYft}QQ@^}f{?B(M+vhWDuPuL6!oG!P$DL)%Raf6Hp7fyP z;3;kYPsOv=GZ~zgjJW%Ldhh{lHlYn1tkZ90_w;ODs_|b(d(KkJ-GM1;{=b5PiVS|q zTKrU(Uu%+?t>J&{+N<+Ss}p$ISzoj-sXY06?%Bw9H?J-%J7OK+v9R+*0LNpUusw$~ z*y9Uxw%k0{7}Ik~{cqJJP#!tS!v5glT=lP>d9VGdoeSFYh0=b>^3<2M%n=GKO3zcw^GyWxe>0mh2E9|M?g2Qzrc z6-0kqXJmQkqyKdY=4}oPss)$QitkPAb>i{JTesX(;KUN9=sOep_avn^%ht}`)P98j zQU_1{a_|fdwJJv70Q{Tq5G&_{mIh}ARR7jrv`kBJ* z+gj(o7EDqraJhTA;E_vC+A_|IJg|J5!p8^vqwal^yl3eJdv{m&|*SBmZ}sipnucq-l*qeSu-RY};-R5M)1(n@8w*vnzF!fwu;<)qzQ`p0@73m*hCI>IL=(zfh zso>W+;(Lv>@2nHJJ6lY1?~(J4UW;`-KOgQhSl0OU;|{f8_S0MwZKf+n@49V#>Dk9` zBJZzTT(xjc`C^disUdnKH~grEn_+5vwog{|elJ_$lA8*@ERH?i_2-}C+4mbW+MM?6 z(0pF0wCBw4-!7MrEPj!2DEjE((-ZmFIo8L$%WjWqTKl9`|Mug(Z-ury?{ly4ywN69 z+w!sh{-4fYeo+jQzNhgwPc6G%vEZ`$->Rw|&&-$TTQ6{Gs{E^d9|qU#W9N><=5w)Pqv#r%h=ZK@xo^>9>`gnUcNOg zNicH(+aarr9AW?G(<)VYW1dgme(}`u?Wr9c{HhP5F2CQadUocsJrfT~{P}k2qRb8> zpLt)Pll_ooFyR%;=aiT^z52JL&a{lBQNwGklh<#ruK(MFB_5`!IIQVh)K~E#=DBb| z@^AI*%00#3YyG&Aljnx*nD$^V>xFK{q@U;iiLX8qw#!<-z44p*&6%^+uDI=ZtL~v9 zAL|@#u95t8`zN;HLwK>ep0SA=VOZ@Mc!*N0W+}~Mu z1eOZ9-#nsxpii7H{`A|od$8KYuOPcZ0 zyq@8AVt>!fu{&5M7aUps)1rP!WlP3MPVKiJZ$I3gXybin`UT}Z-07cXKAC1OnD*Ii zeY02ZG?rD5ep+*Fx$$2|esNvKb=eDAD&@0fo}E8q{X*ux`qQOb9^KzjD`eDktJSP2 zEUE1F`J44I?5}IjYUh_*pDkJ_l_K@2b&cpmH}}V#9&1Hc-~7J#vPx>|t2wXMOFj(U zDZ89M-(+3MmA>{h{NeB3$nR4#RokiSZJ_blcTX`>vy2|I$+?P8m&$wI)G#&N`J=1y za!pFlwpFi7?;JC(>S3%o|81q&n?+7{H{|rx`QFow+J02z5j#KgbdS12DU$y-zgnEA zb22%mbADsHRr$?EgHF}MKi@4ViZT4P>F=>{f+5K zxUf`Wv6hS*|324ig;A6DKkz+&|HXz^tM4RA@>@3Cf1cF6^)!ES#8XfIUt7O0yxXt% zSCak8+y-fOle7!QZ7I@MwG4h28eCF2__;r^1z^5hp%P*~$w>Xlh!=de>G3SN5#8c(1lajs{uD!%@Pjm4>BcEpL zr8gF}?x`)4D$G5Yy|4COc*4_l?5V~pKd0Rg{AasuuKmM~f3qM>CP-FDuS~z+pDoGM zY7?$|_;CH@@1L&i(b>cQTr#0$f6_lWh7dky=Go8K*6d`E`DXZ{;+7NV3z_qr7qwo` zNl=u1w)3yA@ABVESqlsnbQZCxE$-X1bDqR%PPM<1vw3qRCvod$F*zn(bib&ueU-XG zlhL6-|Dt0*9+&sq8+u>RI-C^ocAd+a0{PYflj{( z(QewNE6+39yt%G)g?E`CqYXpKt^ZQ5f`z?rADgd~^W*UXk9G14?PtX=zIQeEXt_0`aPjBHPBBGO4z{m&SG~D?k6@ni z+mOrBRqu}X8@ zp4Jbi-oO0#LFA;>Cz_Avek-rr9_F{te3gAgP4KH*nF zyOvk&y;m{eSYj621?7J(yZ0qXM%(N7GJAjJo%wFL-~6DC(rxRGc3Z8IZwkA-u3K2x z#qDowA*aB{E6cq?kKAzEp||;p`KAr>I^`D^wcdW!C-}D6J$QT4-#xE?$$F`kOuK!5 z*YWca>1;_KxxT#54v8t(y!*e;xaiK8ONW*!@$g*9+I#rE?mXSQJ6^NhoK@C#{oq&q z-uV-ZXE%k}vg_n5z3gUnd1v#--}mqH-l@MdxlYyA@J@YjP|>OhvlcElJS^4px5VM$ zmE6Y%BLweASSdPOJM&O%!C`)(==;+TG;iLW9DFvi>&nuEDbJ(V+=(b<+&ial`#$H6 z;}6$obNfqt*_XST&!e*CLj2@i6W6cY)3r~IJ6veWtG=_ZCSQLYt?}3>$#p@|og>Bb zCI=|&i%Pf7V{F*@P|K3JZ}Y|yuU*^h3`Gk4zn|K`#JC|V>uEgK-O~lOVucr`JlWcD9Er#Yd+ho=Szh7Pu_jqrv z@S*Fy2O}5k-uXCZ+LO=BlkQ5o?N`ueKOVT8$vUJfpP@#bLuD#!P5nu0MRB8w?x&|J zmU~}d$vxwLTE~EK!`ruq!_o_!^L{yO5_asR<~c#NOKOkiZ8a`4=%4uIM6pbm%!3!l|C*=IJ2}BbG44u* z+E32w3&alwUz~r>SL!*hNdKFF1x1^KZ+X0Pjj2(VdN6Y?Yu)iv&#uSbV0kzF2k)+@ zOU_0elwG~fHS;>_(~U6bWx*3v& z*BqTEMm^MxdaxnFcf(xG=%qoAbzjXl>d6%SnQ9qnwsr2QDg0p3`*40@{N-Nr ztaXoc7B#sO`e}H|$$l51&x!-O01)^u5FdhMI~#7alAS@R?BU8y&Fk*q6)J zUR%!?ADMC4BgigaTKKNUNj{bh;j(6YN-F;!)#}Ah?s1e3H>u?P($Kr+tJ8;`DRX5+ z124|2ykh&c?dXwf3)&piTZKM(ie#2XmR*=IvFcz?j#i#~g2#&LEc*=`GvpR&g;g>3 zFZ`GN{N}dP&vPDE%APbnkgghZL|tmny}EVn*M2Oy@$R?I+zaK8Z|HJXeTqn#Tk?wO z{>~?*cIAg^&NFWTRU}VAOYD7DO3$!M_^lWgd?u@Z#nM8hokj|>EKfG~N@RNdlr8)t z;GA2>J|n=mQuDmJrJ_u+Z|$?7yLa=SzgS%E^erK8vz%4d>ky5NclvgHx;NS4R@g@0%{K82hO*lA z*?eo3Ca=w0dy`k-!;5$DPr1mp@rznNL)?buMRQbkwzWy}t%z7R@7pEu z9+qm)iP!7Shfg#tsAy{D6=@_{t1&fX1!&*ap8c5py8?R*AvU; zep`D>{l4=4RoPegQpA}Ujr2^m7T-N}(zvK%s$;X3cJgB86|XQs z)#624)=Tg<#3nsH<`{jic0rV|@}D!^hsstMS%lOp6?Go1JAXTB$DP9eOeyzmitjnc z7s|=+t?mon^FJ`cn=RDB=FCmAXOZ`6AN|ez>GRC8?_=wyYcqL&-)UpI{aJQ>!L-Kj zLOIjrR^RU82(ZKaIZTYmp`5D*89Ph5Vwp$m;Z#y2B*=y73KjnwcSI(EB7d#*N&*V$n`}f{~IQ7>H z;=buOU(#`Za!W1oU*Ep78#|7-{74JfyY$xs8TsDuowe@vDe^~(SGZpez4X=iGs|`U z>uFaqbx-Y>%3tU^x8mzRPxrzHr^I!S75}lBni+Y07RzLf!+D+Z=~EZzXd8AHJNS5s z@!Xh}#_6FPeXNjgs^qry$DD*;emkl$_qEZrSusK97x>QWWw{ue?tItr`djA)&NX5e zRK>!X{qH|XN;fj{v~NBFVuaqlAe{w{G>~*a@);6tS5_H+pO8#x^XDh;3cHox zZpMDKKG4tTzL!z;gUt4F@yu(VGQPVQE)* zaLY9>=HA|U*SKa_=RRvWxRyEmeMI1%mh;(1y6hJ{&2wIJM&#&@l&5=ygAoQavcV^`HFI|IItZnQK30`C6>>d0Ah@{7U0Wr`ax@zozCq+V#mo>D$}Vg@wyP%#Um;d#R$w?CaGgXEWuG z$CoA^^AovCPkJoAzrg%u<+{sDc0~&s&UdbxQP#ZoqT{{fM@p$xf75=(n;)=tIXs1( z<;CS}<1e{iH#a$ay>pR$L96OYulR*2K705SrTQPeKdZd>z1`;IGYmQAeB3+VeKd+G zo)GCVz4Bo5z0PkB4uovXi+_1S;G~8&|1SR7iEVnHIqRIKvqc|G*}UtVbB=oG^toGS zhs~PD|JWpNO7EuC`)@}UmCHTmtF&MX`+ZR*cmC|c|4TqOpn(@nx@lW~Gq8#^OsL*H zB}MVL$e|qW$uka?E1JwInrreQF=0l!5c^r)hml1V?6q$4UKx|*E<`V`oSvMaKE+w{ zh{rh7zFDh{&&vMXmu((b>1T}nLS=(dVqy`djJXe{n?ovow5clV0z zw08|2+g05^?)?%wC4Kj=@>TB(&u93UCj_^Ku}53%zw~Oa-1^O8kD_jD?)rCy=~m!2 znN-P(HxIVk`K9;N?s;@S`B7ViLGn{K`vdo;Hv4f(EdJl)o&5Xfn)zGG&S_q~wxrX0 z=l3NRUo^LH*mS&}nR?>zS?i6jE`8>^ukfn0$=&ARj!PVtUCU?WN&Rh9JXzE5=ZE$G zxQC4U_PSkqlh-rn(^tNnC$H5f)b$QRFuhOB4H!xjwlT{|yXHHVDP6e_yQg zfMt)ydE;ffilQ%st-LFC!S})MgZne@6s2oj^t>Q;t8v;~IqmoFe@V`7KHcHJ^!)B> z%Rbx1tEOk!YlxLDF5h5eug!$8sAKr@JXc~o^QE+ddWq;ucxk_Ji%V1 z^l6*&z1qtqX_YHh1lYQ^IOMJFWVp~ie|ol)#+=FX6`iZCKTP{3@klf6&v(AgV?|;) zg4`d^eQe+Nuxw||tG_4b+q|oIT6wBq)$hFNS=L`lw#%NEf9$;Ei=F(FDE5_NANua{ zmTlqQAHL$AVAWv zCHqZrujp%$sN*k}e^d`$zQMfgPUZ1;^?R0Adc0ouZt8FxG$S|!H~*d+;$L;?{3Xy~jZeB>f98AfT9hy2+^(NmLicY4-Cq1%Yo$QL zx|9VKTdf^qw%@qkRqC4?lH%ia_^580v_{8vG{+FpsHoncCVx-PGwNNQ} zw#Cl0f9oD?kc+R~GCwyuEP2_j17*9yA8v_@z8&&?TV43AtyQZo#a-Mo_10>>ENi)@ zuDsPPW*!dOoR?qkp7wD`yf3KsD9-%;9yIyx^2_Lbhy0zbyH#cNxh@-UbgPw`T50Y7 z2W2VW+>aNYuul~;*C|*25(Ceu$Ui*y zqaUlB&*(5|3V6&=@MA99fh3upTL%{%H{G{yHD8^1cEkG98)q*&w)sczpKI}#UaZi5 zRc&cwx{q07&KJ28vp#19?G9pSI@|O}=*gM%MZGW0yJFPT^cE(sSSTKupgPga{y{>} zMDALXPtSE8N?mq;#$B}`&r!DZ$K1D44`$7F3o-wY^KE09Wp8<<&_;i+jC}r!Jd-sd z->)$K-W;$~rmz2X;@Sp@d)8D<|VWGs+r7FpDeg8J4OLd&9 zbg7bme6ep={vGF4^&1jqUGC|-yYcSQu+!I5B>3XqF5Y~TsdDXi!_yhd0xt!0_uYAZ z)lKx`Zl}yO5g#Rfg>5Ziy{*i1@A%Di`!;JWmW@_k5*Y20&H6V?SGvC_+Td&I6>ard zXV?Gz`#btx{e0i~tpY+P=Y3?83SFw}w$!H3?UePK#<%JUa~3?>e5?2TlD{jZS**Vv zJNDQtm+8&=lhYwvQG%YCtK2`exJmS}j?KnWBiRcg78Cju&s^J*$g$wzLFvZ^>}PY` zwg1;XIJ)oI?Q6^QBMTSq_M2IE_-N_EWPvO$<`?Z3lZvf5*RUk$6xbjyRMZN?;Liz8-RXDrCZ1)v8@TO>?Hs`kja_1^9KPLu zG?yzeK;a-~7ek9v>=OpDJ^NTCuBaS*;b;0urND`Q18Zv&-*V^aevAHVY|wjkCQ*A6 zqte-f@-gdW)eba1VbKtZS!MNel?i+M_NCixZ%euVzF)z{P&R9m*y)pL*_M21EQadGga*f;LfzX>IA=bFDa$zA$5 z>6+QP)iVO@Lu$``o0D96UA*M!M(NsVcjcRpu2EyJyt-@RnFGeN-(Pd*Syc1=hcstF zCiC6sYFD8f-!@uCTbEl0xHt5oI*SefN$5J!e8m~IDsrh@Jl$mnfd6}s01dA(Pucquc_No1L-=3NBoAxeP zdzHnrd#0}Xdybc-ivp$ppD9;VUsPAoUfFn@>+u+zp zlyj~7PVaq-k1j7ywr!kY`g2tX|2b>Mhq^2-S)ZLoC(IJ)XS7oZ z?|#2dY|_fgUwcwDW(!NNGF)8!aoLhN#g)I0{SbPY*mJl(V2bim{W~en`<>jX@BNm` zXm_I`4mVWrG9r8KS|7y0v=ioV`Ro3+jS*FD)t@8;?!4}B9KF!e;7 z|G(q8cJSfKsjHYOyzbuao|?PMQK)>;`smdbZOcEGYuXh8NQhWQUCJJMy=U0B zh!qC>Wa$-h`1kRzsI@-R`n*3aM&*CXE|@wPx7w-M2q|jsMsgy?D=$Pp04F(^G%#!rVQ7HoHNs=6&{hd2c1&8YemZPshvZ zrH(~2q})4s(!1<9{~zHkauT}V_lYsD>oxJ||H|KdV%6GpmnzgxvGs-&Ut)Y*Ju5cj z-edFZIiIhd-u-kU!?E616;BynzRiBT^^}8M@A*aNEDIeO?l_*9!YnRztXkvtofj|H zdrM!-+uq`LLAqI4J>pFH2OcID=OZztt{1NMo!q#)W!E-Njd$gX`af)*;=b7O7*lNf z8ov)Sj>&qijx&6F`IOp~+CL?Iwv#fau%B{|7PuYP$zP;%?8o8HxnKTPd|SG%@t}3g z_NmXV9c0a@wm&NDV=uTV^KHhrF zz&yTYb(b7dL`<7LqwsARaSeXfJ*>CNJZgXcwGuGZS$O6^!i%Y`FP(JfT+sb-Z|R2Y z?huQ)>sGS*MQu&pVzn=+`oD7Xzort24YU4FQ105-XWydVl=#ry&{qI)tmHV+W98OxBm4!#{HFZK|#a)eG?jFm+ubHixjJ1U$-l6 zuHlq;Yq7)Ik~JK6|G#}8^}9|8|BDlp-)SGO7*z2l>AUB);`>jo z$vE6}{Iz3BZ-V-@(@QsTZh2<0Ga`0+HuL0n3slz%^ek`tR(JT+pH0!}pI)9T&Nw+| z!S?r69ilx-MSct+D|lY{er8sF?rT4R$@n&sT0%k?NY5TTd6tN}T2FxOiC3aKgFwZ#((8(p!!!OpE&GKJWR~ zzj-G*uisOR5jNJU`u)c}S98}3)s`y?4!e3yU!8f@X!AmHN{j1~h?8#>ds>cd z4O^4@GSU9RzNu+#fvfC~G(Y<+uxYL#!w;!LnSz3=cqVyIux38fc|81v>}tUS3)Egs zGf|g%P(3f-%x$vwslOs$cb#5-b@pe`7IsBRxraUu>09HrPx*N9+b+q;oD3%x>q!

lWD;J3qWIvG9JD&WF;)e=bhD zBk6hGuvcc!+6m9!W8Z|+sos2Z@#;uPUc?w+r6K6Zi@yD z3r_}(h*?kidb5-xQ&6bPxj#J3LPTp(#9g5WM}^)9XfLvGY4GFIl<4q=8E& z>ba}VQ={*i-zJK3O77qOYG*H--4pLS7g#xjT-!d({HMc&^V+i8;^p@j~yDh_8-`6E;YBCzncaMV|kWv^Og8L*4aARyVePf8IrJ ztv$57;_!U_d40dmTgw0Y$qn8)4C~)Nl#MyQ%A)`Ix|e&@EhH8!^ek`Nvxlp*;nU5X zz7vwC1W�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�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%0D>yXoNZ*eWK`d?erD)eT&VT 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

QDi_Q1G$n36ltm5Jd(>Z6oAD=TSI$^VHzu~N; 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 literal 0 HcmV?d00001 diff --git a/themes/terminal/images/tn.png b/themes/terminal/images/tn.png new file mode 100644 index 0000000000000000000000000000000000000000..e6f363db1d4299bd6f88392e13214e5604f5cfde GIT binary patch literal 171727 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Πy8pRnvs~`mzs_X&qHM-Q#Tc`C&YIfm;Ty89W;tAH3OR9Qzd-g6?$a*L=UCfb z&a&RPXhu__Y(f8OE!e%ciPPt%y#9WrvEq)UE%R2M7iVi;6^4egZpnyi+ccT|LJBXx zhAw-{p1@mz#=UIW3y*!hTQoIv>V-wA-cw{*94BxDtrSqwyX5OX)A0EA?)~PwekM0gT2-!&cz$cm8q>0ME1m6PD?Rpp+^cUbAb;ktOi1Qe$xZ26 zE!#eI*`(fBurIYZgyV9%p7kHe*_$T0lxb|8U;OHFs(Or~Nq?Z?8TFI^$yFvcp1*Wr zpI=sIt+^Q-C1orS^rB_T<@BiwojMdaggDuzdK#b7@Huz)xK?w5>@)3CjJ$i>441Lz z^7=>Y)l7Eg(Aqq0Y5%T7d-J`#Uv~eI{a8@(K|=ioPvfFzxpNbYZ6ta;?#J7tNrt#B z>)(~RV#V?}O@6JQGje74Eh)2o4_qHgooYV2!ZG#NoX;kkgTfE4 zT3LVaNcunJOVTB8xMTbGgq>K)q4oJts9#n4y$e;-g%fT@ON6L}zf@Xr=G4xDC(&5} zGsTbmu3VjB)o8|h`@m+K8$8u*e!nIy#-_H3lu*>nJ{Xc(qfzelQmkpBtcw7S{r=7dMT~o8oyi88x)y&hE z_)A_tJeVAJw~*mOD7Q`Rjd1(Qmo_VS%6Xr@^b3$w%T{&$aHTBTQPdl>(mN)LW$MDb zfSIc+0wk|xe$8ugOf`^gK9vw4$s^b7nEL5NYDiXe;{u}xEKhb+^V_cIS@Zne-U<~v z_gL%Sd;d4^2tD52W969Y^3TVOTdVk$_w!w^#Tn%+|H%2jwmw)YdA0czgUr_xo_(h^ z*ruM8Y|}k%@A&0s*($8--`^>J|9z7*ooU0j__JR2|N1?61 zpP_Dz;_EKi>~7bxDO^TkHx;j)_2ppMro`}Qnz}$4`=`0#OsVSIJ%ZMs@4-&*rq>*TERIPB7Z|N}fMk zX}y`|YIjUuVORBh>8n>Xmt5uH6c+x3r(`#t=)0AtQF?ho)rzNnf2MA@@l1iEDTSMDs%K%q%+Gc^&q%+y zzqMU1#BJTm58LNXa7>+ZaQFVVETuXvA#76vx6idWe)8Zc4(^4;#RY$imou*|61k#& zc7YMM47cLC;~v5XCClIQw9epUWw;zZW7f+}O3}8jq(W4GEwNL7xK44+nuci-A!?~E zpu=|rghP(SP2AZR5Uc*|`b(L|QiuLDsby76F>7VJJh#f}($vW&69VI%I~-F%h2Oyi zMw!Pro(SIE|0-;sgZnDpZ^~@hij7WB3PV-drh2OH3q4kyuyK=fb9-X8@6k$QhKY*W zvla%3T0E~+b(8ef-1WxdEFWj+lP^Z^1bNy1UpRlcBYC%w2k*_y$TqITTOXTF1zbI> zV6**Cyp__7=L`po0v!&{3huV?3RH9vU^&TDBI#?rjyrzORCnz~a+dWu_rgPB7Yk|# z>dgDXHsQZvk%#L2)7uL-E#6V$w4tKJ$~0!b#~WFt%p-c%Cf95vrp(=-WcFGSa%pk3 zNxi_Sh-q`fmZ)BEIMJsmu#J;#iX@BUgd+=_W`ymL46Anyzw}R6CCueSY14A268AR= z!M#aO1Mi(OR@oL4!lfdxYQuNIqZ6k*;O@EjMny-QcjdA-0?Fc{DtA5BGfY|oJ}QBo zRcXs*P_;3sfh#eJQ)iF=jr|kR+u4s6xCky1TGQYX;`*ptS<{(q^2vQZF_yDj%5V|fX#y;cLd{%>w>Y_<3C^-tQB0C$$I;53`C!(8AAd}` z|4c~z>#+~f$ewcP$0v|2&kJ6KtPEd;iop3WVnnj{?Rdd~&=HQlJ1}j|46x^^Ml5mh?LE+=v*s_eC zHv*&_a3g)(_T!EdxA@tu->5v@%kpKPr@hlp<0+=)fBi~R)KwIt%5oO#zxvz0L}cgD z7XH9({T^(C>wuf!`=SQdVz0c~F@4GOo(;bPiq{HGvYRq-%Azm9vHCrl^L?ufyjQf` z+T%A-WZ@R+wl^x91;XOXzWn0c)&9&-%Ky9-fhv1%-K~JQm3@t;cZgjm?RRy zak*_*n!(3Im9=MCH!k^oM7#4yk-kTi;op|ID}T$cTM&}w8 zJgGfEqGYXM^OLpLdgh15sF+U8wSKGH6gZk(8c_#Gg5ItLUo)ST?3}fl)06j^!#)4y z?>2|HA=du74x_(P8t?CzPgLTbVsL0#*XBbtevw`E@!hTOdx+26K=^Qr8-uv$QJ?j$lSs&UM9MzlRgic;nY@g&-Tw)P* z*4{Y%*_(6kvch&Rp4gYRMDpx}Np4@*M0y<>7#=!ST;?^ob^H4*oA-Nv<~>bGadUA? z3yuBV@V>71Pig)8d(l&8P7RfuD!ISo#F-`#C=+qAIQ*bdpJ$V@QuN;SZ?#iAC#{U{ zJib9ArJMQ8leK@$gw~m!5xXyHWaD*v_LtpfxuhoSN(eKEC}VS;_;+1hddr^JCtF%N z_3U04W?vDn`;ZhWd%RcDxZcsx(ea>yh?B+X6E-Ev`llzT^ayL-dR}Te{iR>qExo;K z6WSJt{0u|@PWCmnCG;3=?dI=U*dlsyX6TmFeX^$x%-VE$>eAZeU(4R` z>`LJbi?G>{;~|rLAxn1ig5+7w(Kf}i3s;@+0r}^IMoU51LFPG<&z@!`Jqf+>qGEfy z!Ra`*8#Hh;7!%w1UP>$5A>b>_J}I}(n)u9%b(>z)&?r7AG@XZINq z5fPD|9w&};*(IXAYXWZfF>kYOmJMmh^$#`Zev!4?@nvrMw?ch$o%)OC(vkBM#)FAs=rIKI0M6qSyOEt`8A!!Ecz`sg1lvqDlcIPiHo z_fI9gxAS5f9JxGP8fXeLCYXAw|~bd)JFILP0lAicdJXYcAu@wM+ab${FZxy1cc+Bd)*c zrknA;BYlosZyS!TyJ9Z2JV{SNNk&Z{6wC_}IJgw&h;GSDtSi26*kl@g{Nb|(Tdz9H zfJOOf^7H+})wLniT{XiUSO!Ul^TyyiGuPqEiyX1w+1DX}cthvf9@O zdb*3>WY}GDm@lIKc67qYUAhfZ_ZPj=m{av`b-~LU*`8LHXE$#(x98C=zr&K2rx|0j zN8Hc$v+9d@tNT%TPcP-{_+QKLSE|qU*Yw`c%U&IvW&8c`s@Uz$`A4O86n$fvQ~lJs zpzOY|fo9d|@Wa2X?{S?rd)xHul$FT)>Zudf$9cYgcnb3xOe#a`bl{c9Wl{HmXmdq3M=Zr;89 z9`E*?U7}(7vApW~^IDeo+dcg^ug!B~)=903&!+tcOtZ@lrCv|dpI0L&XZvGCzVKxw z>(|rQwwK5L&#U$W^z=jBX!C>9o}RYZY*+Ns zsOIg9!iu+dT2=1Gq&`^aEB)}<*41<0glu^K#`4FdhmZZro<*OIjSBs+Z|>~{@8_L8 z9%p^S;(l>%<^N+}3vT~1-H>)t$l~F;-$zace>l>4*+4T)_vOLc+w$77!`HTW|Fzpw z@N3QP>B8%LXQc>iOuQ*nalbG3!=0DLA8u@%?Cf>^_@WNgcX97-Z;{K3*en%x?(2g) zQ?)-_n)&&|+sEn;i{AbcE3Z3zN%ce6_c_`|2?h6?U1j%|aPE6EFLm#UJ7=uT)--It zyGeB0nrOZXb$7q`ru8=UB5}55dY?=})P7)&-~Tdxy`?iP?MR`p27pmp`1XFW>Ch`2Nyi^W3)R@^z)9GnzMx zuRHLW{rrLJaTc#$H{RHjCb{STyt)5m&lEm6qxxg@@$bLWw?=%p&^tTf_b$;7h2if{ zf9_tre-2CYE&kgQ^ADdap1v@_=F7GG8=vkU?nyejYihym>US;D_lvk=z8{dgu_v87 zW@iPf-kcn*=-u!3^5xb2&Mo-sY<}q0+U$pCCK?;mSMJ;VCi;FYdrbBBJc}=P8n1n} z&fCwHSNZ&H!D0S8Owsvw*oyNOSl1TZV7T6Us`Qrm-nV8uey-hq=-lqIgI?wN>fh&Q zy!-At@6gVrelvef{GIr;Ewtd%*2jkryGq}GFNn_WQps%iZww*xP^mw(q!q{F^Lmba6!luXfnFHtoEId8soJ{ktN0$D3 z!s3coD;N4V&GomQy7cw7U0>|kU+4d2Tro|j^vK84Co5F~ZpTzgzpuBCv3x#d`epZo zldE_)e7yJFYEg#F#A?A~NAH~4TJV*t6UYVJ=p&LWB$KW zU3>lfN?ARNqVl`DUO&j)eV=dr+$vGO7#^=nld?GfJXvecnt%6em_;3<=+EL0&*tX0 z%{IIHgyW8J!BW4}^v_*qKOBs%7m~a6b3*XD>4&cK*VtP2vv8fR{yy*fftTIOAHMjx zcthRKs*2<5%Bwd0{d97AV$7P@ZDMsl@5O&y^5(%#XTQi<&E;?E)YlY0wJUxjnQ-%9 z-twZitw+A4=l!?bk@{G-uSc$3+;5M;f-iYD9h<&8oB!KTotFP~$+s7+%JU5DcRY5y zv8_nkrut9h{qMOE8wKw@=J+)ASC{(98T_7Fb#d?Fo38uqf0oMrdv2(9__;lA-bCz_ zse9WuJK=6nx{O6N<2h@gt?6I2D!zYPyW#zvO81Z^ADzPUzn-tZ&-(txKGwcn$Sr__xeQS({p<(p6T>-Z_VTR#lHO>OZBxiEzHmLe^~8LKOPqUZnC=a$s^wi z*Rq+fi)Gzka5!(r*}Kg5o)wd$aD< z6-j+-=~&x)Sy^5L=l>t>?;5_Y zo_0vv{rtg7_jh?Wc1hiR(T`5tyxXyN+kPjf-!*o6RQlWW zwN2w`&V$#so_?6Wx0HX+(`mYWHenx*KJQa`{=AB@22lie+!0FDyKfi3#;}bW3 zzq|Lam&aq-v7@`DdOwuk_dje$;%%uL@4uL?`TYCcy_ctAx%~H3X?b>oV)y-?&u%*o z-#uJd?tlKx{4*VmN4}-Y@8qjHA$a<6-wj!t%8SC!w%^~!TV|Q`Yi+H1P5kzwwv*>q zRctr*xoYsfMEcC}dhzvN{@UuRMKf*F-S+=_yv?)sFMIn!&)q1Py*pmz|LeJH?rzOy zo>TtI?i=%syz}xlZ*Ol*usO4)z2Ifn(hu+cKl;1xvHgcHuP>DM?*2E6_rtgNTK<~9 z{QFqe+kafOWbbR{?^TDIpS)Y6Y*j6{k8@oq%g6Qgk1rQI4DphizCMz#e9wQm8@2!C zcD%9LpI`rDc5n9MpV9XUt!3&SE>LegeSKZSZ~GqtIs5XsZN8<)w-+|1d|12xk6*;* z)VZq{Z?@UV_j?`x9roz_dwlW#)}H6S`Ke&;<6UoGKfE`;LO5qfn(&@~PgZ~U6h2SB zs5K+gH~ssLzH1XNMBgivmZ^NXVfXalbC*rn&Ho)ZJMY7zt*?K6xRkRyl|5!(h2%LI zJ6@ypC;WXkcNgg$vvR+2q512r_&?b*?BzRZ@^5j_;lkpwAKvwkPCOES`s0`Ny?36MS3cj*_&NR9=DKyezv|v|{_!gQ zkAA_^Ey|qR_n)1(Z+6Vy_pQO_>sa;Vs!lGyUGRN(!r|KY-&;QZ*lx#|onIwzhNbuT zrpwXqbk>}^T>0tb`NJQN+bPzi)aXgyExqu$>gN&1lckSl>K|zRtKYzqn>smI{Pd4s z6F&3Ay^C**uYdEu;qvsRq)kbAtbg{h|C773{jc5oMCUhA+oj*#DiW`G@shuC{dK?R zjl0uN@7-`!aNh52ciH1>-g4XBeYbV@L-F_jRNt?xesdxD!<5fI*2eDIR(Mx-_4>x@ zZFjll>)svyu=Q{J)W`iXznMSGdwrkzzSWNzpJ&Oo7k+rq*S=@@$LsQcOD)PCuK0ZH zFTbj>Tk4N9 z_s%nH|F`$u&ONsU9aN6D%Q&X4eXYH|zLjIWQQlIgEgB6iZ#M;>`1kd){(+UJ8ygn1 zzm~sOCcG!}GF!#J5(Ure>*F}T=R~mY|Nd$9z1O8@Pl?`B-j;jRsN(W7-VZmM-Bs?^ zmz|c2Fg0htUl4ap-EU6Orp-$VW4}DOyT4HO&&hq)=T0~Lrk{U%n`GUIi7scV-(0E? z`z&AZebcQmRzl5| zEv^@G{%|P>YQMPa;{W_Pzig}j8+(<7&-r&0-QRz?^87UY*5>E>UY_wbB|LEspES=M zD_j3~4fE7rr}J$7O_#5g@|(w>yYBm*^{zDs$rzglf*t?+pL;Sy|m(QK96ukHF)UL|k zQtw;;d@6Q-xb$#i%D(64-u{#Fo*wdHWB%TEHr3GyQfneNvdHa8G_HAM{rjQ5T&?ZO z^Zs^Qq_?e)XIwAeZ}sr_{#u54RkcOV^#>0zq`oq@7eDqex@=AB|3|gk547+9IqUlr zai6}Ksx7q`FAUi(kt!hG7GKv zyyv)gZ+v!)eZhO1%JlfkL)r(j^D8;d?fIg+Vwzt2)jkO$MVJ0ZGoSD06Yt;q?6B(g zy`ROS*6+PisrJ$8IscNloyF&7Z~M7WzByHTTfZyEM!D5x_ZgqZ*I%1_FzcjIMD5|) zz7MsRDoyV{J9qafM`FMdeJlSvE7SKqx@5;X{qElN`yMtvh<*6{(hTWqn+kfK@<0C> zz4O@QEFQtHa?X?XdaLtSp4YN_T&BW$baD5A4Hs5d&D$Ysu{-{R!lO-}zsc?|I8^z@ z?8L_EZTFa$>&k{RPisSs&LO<3%UY@XXbH)AVCj^9@zHF)e`+~FLY~^mb^5_4r@$QaV-#hQ5_qpI> zEt5ZP`TS(zc3#`;#{!3*?v=Zo?!M-DqyAmKaeMx4mhyGc+ASZZ zet!N?yRXIW?WIS1m1ka#sk<>_>h>SAREzI9|1z4mM>+*$$l!wd90l(yARIm zT$nF$@5d}nOOs z?(4bJ<)^gYoxby)ecgSA`mb;Qe&Bn4bx-y8D#e!Sx#}X$u@k54t$Wm@Ts%8LYEAsk zBVQMuJ6x`?clzITIbT|o6942qmUF*$|Dnyc=lb6t>dSaK_Ge4ymE61h{r={|?HB6a zME_2_f3f((UAL!CczQV{f_7hgIrBwqUCn*ZAD4>Th0lNb_Vx6`=01o2M;EU@DE8c? z^2o^>t5S>Ct?fGy9%nIY&-vTe))pMGt4IjUzwvy}O^s%E&oqNQpVj5=@XoJ$#IWb& zR{g3q|DU{GUvd5(|J~ipafL7cKiYWxPDSC@-?dZNO;|oye_YHT!<{{s$L8-Z&2*j{ z^D6`|TK9bKd@p|Q^~1~4A4IAj{=xS${qyGj82;sRj9&`BtNUT7Q~v(m{a=l*9~OT1 ztNXn4@w<5+f4*(%-$J1?l>fTNS01(fta^`O)AtvV|8t)I-fVj9td3&L!!@xl z-d;`-DExK7^G4ZazMr*cZLd4NWxG>*pC@io?77e7U!EQ=`1V3_$G3TRojCO8?&er; z`;Tjmb=k3{wUT+&?_<|qkKLU+SN;H>&D3Kz<*U9iT*;eoYe)6xA1xp5-R-N8{hT7u z*z)zLzTNB2M_bqZ^WiwZqbUCGH9Lz>pA_r&u6<=!IU!pW3$I2UE=ws2ZSa&j!r}ee&$LkX8cKp{q zE>$>w+U#A+&d}Ggnzd&p9<)w;DW#&ZFjdbYsp4QYcklN$snDeg*11!+%5G15@aSTA z;`{c0?3TwiZ5Mf-a;^4%%p=baF1z<9w*L=|-}hkt%+SyK#hf|(?%%yGZ}*kG_p!vI z&WE#Q^tz4+?yYf`y*O+8=X>1cpO4Lccz)jB;2o)lbvIE{o{@B0uq z|2$91(PRIw7yr);d1ud~9^0yt#gj14v~R{on*+J4xBm{fsNQG8xIK5Dtl63f{yYEH z&$;*f-?v{@Ya%vH$`Us0d-GuD-}JcV`j1!Z*L`Z=GCMr)n_|u9za};Oo!_>FDjs=% z>5r>L@lT#F;xpfz+3of3Tla6N((5`>xYl@uOqmP!=QU+4FQ$FXe&DRX z|Jh;P_0fAzEk9VieEpfj^;N28qGfd~9jjIy+m&+c{PAd8^LqjNmvGJ7<(?_`;GC%T zpFaok=UQ-<=S4hzr!FL-(&oc=QCjP-a=)c=PvkH4N%#N1e|-K(a0%b@lq8QC^KQ3J zcUZJHxo)R_`N4^e#^LLJloXzsU7K*@QT>mYVk^dTe{XN8TFJlIMWN6|_4|jF+;KCH z{H)vlHio_a!_vKWcZBw~d(?cm^O8IKf&bh`y%Ja6OZH+qHk@`~OEgwy0v8SP^^j zQ0DeEv245b+Ui7|OD6XC8HDXL3#R86KQ}Ouc>cQf?$marFB?7wC0jh-|LcZv!68|9=7VdkuURN3 z@XsqbBLBSX->KbsC2d`w&%Lfa*6w1z?R`u3?$z(_Mt22oos%xbtMOvtz4}Ksb9Po7 zwQqmw=V$-rYWS0R^%;%j4xqD}- zw)p>fy8TalpK0{P$SG9a7m%pi_4HV--ItQL-@b0BN><_UxH9j@jCIL8TVKCB z_cLd+@a~FdN;QA#e{J}~w{lL=hRU`78;f<;-uh8@bJf#%0*iy%&c8YI^7FadTYo&> zFfrs|lVNs#Ez7jE_qmqO`&DD{ZpyE$n_Bkg`8U40bz64g&L_5cr?+KRIi+&f&j0uj z<+bTW!@V`H&EGV(Z?k{l>}bd$)R>b0bdqSF0NYab=XYXf?SEpMcYWQ>rzdZ4mCJRW zU13r2u0i_1v_pGuziah>_qU~fn#FX!!*+k~>@u9Mpcl~Gz4L*L$C>|X&kxpoIx)H6 zoZyx2aJ>rsxY=)B)Ge1@tnC}|zV!6<%6!#x^Id{!fBZ?*WX=9?&-VS-@7*bas^Xqs z#N&Qu%g4Pw9no^A`JN8X#v=xo)}C|ze!bnvgiVWoN5tug-Hs>s->tlTp?k;oH3 z`|DP@@94>I?Q`3Cl=<(~y}q`wm+$eTS-sj1>PwgOiN{*~Tz1-y=l5d2d*@^3eE)l9 z@Ab9ciw*vNI9;uJzb({z@AJ=(rk;G3YWJ*1A->|7z?+im`%8~U{V-OK{^4WTB4xXz zRltuyCHck7+qM6{*2&#Bp5M7}>=4X4Eqo!;{Em+pomrDp8&D({}3=&Yb=Q=jyu zy|0*U?Pr!n;_r{VKAu`9|L<6p&!U+xtm6JJlm26K$U9yCkmz+zo!xl`2YL9GJ1Uwt zznbiK=XiSKXEDPbk=Mn4t|lMI?n%`r0t{`xbWpSj~}bM$TgUq7!S^?t#z zqUR597hJct?L2riKyR)E1N;A9{147>+vHCXQH{yH82RSS3EPk-#H`&NGF>&4F3w^;Vh z^vL0_5!*Ze$xc!KC1%nRT{ldM+8Py?N8kUnd7i}aon~Q0*U!B!e<1`%bSZawB&XHW{bg`}S~s+%Jna zOONIk2uj8@iaKYT@3sklrf=Q!U8UyV)bqbDL>#&J+5N%x`9I!X;NMt!OE6Pq{f>_F z2aDPNHraM_USAu<`ToYfn-gc0#yzxraN?Hyo-eCDZ~NHQ`|#wW3r$NtHv0MrS_*|7 zd6I7M&Y(GNYrc%_!*Io;6MVn8tt+3m`EsAbS?&Jgvahcn>W|yKck>)(alJ$D_x$Mk zb1W?GwapCkwXtvei#0N?*M&yZPxedse&G3s&DY~!iyz;pl2_$(*sAW!SLP2&t$XxJ z+cvbDt^dvTA%fBaD)l_9(Iwv?fh0t#ZGdc?z88A z%sBPZ`n?55^p7+Z{|VT5{Am1yGZ{A>^Tn#B?`pU=@%|s1UTL)x=55axZhvE6^N#iY zyRGI$2O|zlxV-=CwAZ$RnaovR{(X^N?=eHeZu)l1NsSNdt*@>B^4aL3_0NgN<0cCn zWIh-C+5Yd*$s4B|KX5L)U;Ui#y{J>ZY*n$^!S{6!Q-9nEZhz3U``W``aqG*qSFS#f zuI~T&{Ls9m@6|2@G}Pa?_v>!;(-)ETHKE<@Vw^(l-t+cfX-__PazSVy&wrQml5N`g z%fB7`=9GLOY=2N5!@7xIZ*6oq_I&O~?vo!hpWC|dr~a=N`1djM`O>S}ALNR1yNhF< zpZM4u>X20N+cdlO#;5M~bGxkKKFOUE4qg-1bzbZ}pY6Ad2^RG)yY|2Pu(wW}&DfVC zJU@=veDB+^9na3i&U-P}x=u{)|BJlBzhXQ}0`xB0c{|JmbbX6!wG)cD-e-#eE- zyjFgnb9VlXSBJwcu5MRc{`cpKDQj;(WLrJIt~lM&5XA*T9%>4w+$UjI!p zmH1Zm<0tcnH|g`5w8iz=_dWbn|CWEB$UN1(bEduyDO@=7F8`ax$?Sf=Sj)tO!{Y1t zbLy|_AN;fP@wwpd;RWxmsz3a6(%Dn$waATq!9f$h=)`V6`(O6f_uv0ygw#Xcy#D#o zikWAz&7Y(EKd;(P&%gV)e{Rhy?z+|8uj_y9pH}kswD_N{g|RyheddXkeLMAZ-RkbE z*Y7@k?hOk!(cCr-^ZaVs zUg)~&-~X6jFQX?@b93?`hFQ55^{jgHtrk7{#T0pLO6a<`wC^}D1XxaZ3LHy)RSZfwfp&M9npzB2jX?ABtAkAI&2tJq}x z{??Q8^M4!Lrx$$R_4-fnk)vS+tGnyJT(F;1A|Cr&#-@6~W*N1Bn08C|i1#;Y)aUFg zIkkRP*TZ!lN&4Szr?T^G`89oGzD36b@UfaLvm zC6n)0s`^Zi+_vP?sjo{7x63-De&yf4hksthSCuz6HyxAz{l~c7w(v)O{i{6B@`s;l z4j*22u=v=XKfA0JOc#EBd12DuF74INpRm2IO+2$gS%?3*(lyzIb1MERwSG>lcyzz^ z{MouXxwbWroRlRNm1}$go7a#FEb++wdZvG(hY${%qHjof-T zrT#>;OB!6P{&n7dQeJ(_yeD(}IR4#Y&&yu2KE2{LpZzPzYkf@reysle$Ht+C{o@r& zcY%1D8aBI^Csf)^_g^&J+#q2?Gdy4yT9g){PA2Rff@BNHh)*DKX`FZdBagbrx?XASM%SuUf=hZ>(7b$-;SP_ z%Vm!*$kkXEvun|-ikt20lny#As(Ny?Imq4rl+^*1^Y!f(`{vmfUYmYAQ-zUtW4PWC zqxb(;wkIB6YyI#+G5eoGM(%M|Q(`86o^M;$#_v(MTt@It*=N4}KYG+#x?L8#FWU0& zT=}o7=JEf3XtXNSY0{%XEgwd@l` zBtyQfu;KBxt$6YDVQQkR{=C+u+1n3nI=lP9m*V(^23IWQy{bM&DEtdts6J_0B}b~< zLgoD9a=$I6&x`dDPyK5qu5I?djd}iW+wVE^1pSkIM0e zGmkTa{=uU^yOZPPJ!RTFi&m&4J?`qAcO-TO|EA6Fzu5gZ=c$c9UR-zYo@w^F#(bF{ zZSNJU{K^Ufr~geacvm$0O+@4ySLW?)Kd#*KzqtO3PPEO;E3w<(RqZIdyY<6y|5}bX zi;p$RhZ^gZA4WgkGkyKeT~~G-p2u5yz_n(A&7)WAV*agR=DcUUEw^#{xq0pNzu$OI z{F5@{_`ipzMBg8D&KJ|W)AVp*#q-zGbUq$=;Z*-8pf;puegVrD&aJ9P)Z8s(_kX$_ zukdZ2?eqU_iT9FZf8Vp-ep=8tCRF5o8lQM+VY2_eNa+o1^_YUfL(*ggCTM1%e$KS)xL z_*eNbNaMX~`1a|1{OVR728K2wwl2HP*M6zyPrBUFT0E^sR;~T>zgyq@a+uq0K6B;iU(NUbE!$D?i>c;W z{ofsD_;Z-^v^T!ob+%5r^YQP#Dt)D-qq{`!EiQj~Cq>LDrc>m<#0%Tm(Ysjm=JP*Q zZ2a|1zP@zHCcQbk9)#<=@~i39DQgSww2HI2o2z)K__N@jUAF&Q)1!m3PiG&PwKlu< z#hb_S|CT9l{XMC8&NY9T^0{BEq6)Y4f948hx-%>JWS8p62HV#MKAczWyD+!zV=FU$ze?T?c{BT(Ky_e$q7}MjrCf~kzI_>%M zxzF?W^wwQG-L@qE?b-aI`|B;vCo6F6*l^|&@9nwYKdx6?T%)x;_eXuumLp}6wfeJV zR_=acGjsiR5dp~qr((+w-I9La{&)T_-{%v1n+?`Yc(r$i_<3C}qYj7jlJD-eFI*U# zBGBmd@?P-o2k!a50&i?cVy=0y(*D!&!qoGxuf>^PoYy!zET`z{Ux}L67m`o5eYn16 z=e6ofez7w7l_g)Uy|w>sb!Y!uJNFIiD$Xk>-MzGRL+RD9=e0+EPVl|?(4+Zaa$Im( z$^QnGZ<~xc5>717ohZwfdbF~2htg|#o1eeWDN8@E(S5J`{mGv@Qy19iwOO{ju#Dbb za!&t!`+BZ;Hs_yr-HAuvJncIWv%hNU_qN{dv!|yWWM6-q^S(`) z(oF%mPSI;mk1YMjv)E$!$FHBCKRoCwy(j(M%E<>4cHFyr|C^}xpD_OBcjuFNv?tWX z%$B`)`1O1H`h}*}(%O0P`>(a%{`ZXg_k$%-j-{=ieRNB8e%$%FDH{j*j3@9don}Y>2v2-Oc$7cQ1be*&!;}Lb<57R zD0e;Na&bXJ?x+5`A7%Tuatk}v_({ZdUtD(Q=!4zcYhFGwbSOZC-S!pkP<1^r0rx9UE)X-O6j89=rPC zfWI9}{QtxH)j=nI7S`RmboKPZP1b2UAGk6;7Ef?oe{0q2S*uSjn*L_b{WW(F&78iU zSNdHY{|r^{zg>&8*Y9M#cK4gu{syjd=2L{`wx|8vW;^f6g0ilb&D%?sPPxCofK5;C z-gDaq@9X(rqkR@^=XoxmcY6b~+1{7!5C0q#e{gAIc%n>#Cz~6YDPQN!ye8{%Xv| zzsm&NvXnCq)a%RJKj2hoI~-QN=j!?ENA}7T8drVU@JPm~Mo(hZ?inuZ;>kCkaGZTR z`+de7H~pL4$KyY|SAA#uqwntf4=O_96L%IK_WkhTT>GD_CH0@q%=eI+lieX_tkPZA zDC%x;@$=EAkD0XA&#OCH&0zTDOMBjrhWNzKPmT(2$h~UzkrQ9mLD`s@3^t0Ncc_UCiZ)!e|Ohfyt(Xd`RDkr>I1*pC+toAm;boy?7F_~ zzeU>5$+kTfFA} z=Lg^N|9W2Zq~^t8@n%CVPwlqU+_-%r?`~bVlP`SgEsp zO)RhdhSJILCqMJY_bG0YSk$Rfcr-@Tro(&sA+PU#ML*N$q!-Rtp8g{6&a*w0_Em5B z-hZ?x{Au*2;K*C%>v_%Me)B&U^BiZ4`dw&$xY}$@`{KTwhqiY&q)eT^xZ=>?f9E=^X{ZcM?x-a$J_q6coyRWsguIIB#DlfS)O+2gMaC*o2C&x@z%NoA9yoGZDi-r2< zCA;@upPT+6_qLhk`ZsC&AMn~St32tqSg&m-erH+IM}?Np3!lH5clWh)y5SMfion0Z z6*>0{e;nMs{kN#dN6Uw+dOh;YEY?4KZzs+hC~>a6OY7YGLv`%p8zUZm;nVy7rL|K2 zR!8ySf`$F_D=u%fD-oZXIA{I$Wd0ateHn|lhi#8Dp1LnS&yweR+;+h}tDDY68_r2i zE$mautLeX;YA}K0agy|pcMt9u|GE8!L+iTWVXOYWjZa-C$UY8_J1THp#v|n8zi(EP zzBzw?(;~m~ztsL-rmE110uNsGSNz-hcyepeucMx2`3}{4t z?IV8P92@7pzauIpnUwJ3gZH_HhS^saUl-f{`$uE+Hj7F1l5v(*=k9KPZTxOGTbzAe z;+wr{g6Az}9{DtZq5kR5!wnPP@!#Ka^8dfZ>)(8i?y50w;C^!F!93l4#@BOVp7y%D zkUf@uuY9V5|8BJ%JI=CA3a(+>arV^iy!-E-ez2*$T)6J_|G)0MR*V}W%Ve#qTbKm@V5NkcRW?u38`&IcNmC6ZeoQY4_M8B;1_{hMr;Gx7DS$_NS z1NqDLrJas?es+cJ$wRqvW^eED#Q$1*UbV6yaaQVTr^9RSZ8>&+^5aj>=dy~L=kqJB zSeUTdH(zzMSry-w&(6u-zZ_X zYx=g+2@n3Y^r+?u#67%}v)t;@Ba7vHd>@5gG;S5YQV^5#e9~vJD*lDDo|nG+VY%P- z_|3!1|J2_9(|6mJbKjF!oe$Sozu$Ll;tflAy+GWCek#2A z^)ddl@fLlVI!V5r$sYS8_CC!{I9^@fn)JAtGjZ!@l}C4+|5QGC{h!mX=K1ExmtF}k zvTd3^bA%t*w*7Aohj^-!$Nm1Ar~VJmboW;&)%^K*{=lzj`NHeFtk3K%kz4Ei?#D!T z`*-s{DhbQ(_u%>W)IsU%`F)@4e;sdVd1@~IpZ~+;?SDo7+<*7a`d&iI=ZAIwPu_37 ze$M4l|GahbJ3qQVn6))C{+oCC|4ILAj#a*^d;Rf#%jfWOzmF!={du;ZvHthE_z!Oj zmewB?KHtCZL*NEs8`nA8zyCh>yKUZ?{q_Ir-#G`x7d{bwy}~&vTsM|?f5CPAuIGIA z7lTi=d`Q;+r&{yys(#8+ZBN6Q8M6(he^Sr;sqjI`dfK7DkMEWB|FG8lezg7J)!_BJ zivCN<-TA0+=OM?Y$ui~z-yfQm{|T>lB`u>Op?u8HH`BZ}b&p+<`!c=J5{en}! z&%fU(R`>PU>%B_dpC8tpuG}3L_=NZ5HUBsF9v(I`{kM7c_aEog{pYpSzdmJYZvS4q z_UFpi>l@?Co+@70{QXDg%6~BiP>HM%s&*xK`JUijRvFtRH?pA9wTp zo(LSAjFWV~IJ~_#B`^H*_j}dd|6TY` z{Qr0I`JW`|{Xc(-KX`txX7Bv^b_b@eYVm(3ugA^IxKsb}g5(eWb$0eYKj{59?sxH6 z9ed}={l6b|dwOWMP55{B`@J_$=Wk5B>gK-ckQC>RT(|4ncw-}8_Au>#@;xT!(f55H zglb;?T>RnB!OL}1Ps{JgX5VvjA}hZ~I?v_#ZC>u`hnqeh9QuFWzb%uw=REHG-m~PLeO>8& z7r8^rjL!Y&WN*%E`}D{D|5M{S zM>V!du3xwo&smtWSn$E&`!%75S}!X9c|E^Q&h9~v*pB~?xITSLl-&RI=k!Sh7tdSq zfB#mhJ=ZXC`TO1betzQIpL)Fh>*DeQN$oq|wcSn+3a@^@{_h6<$~TAR|F{3=A=Y>B zsZP|NHZL?T_aw2YO##{JbOWbCi9-!>{{(%I|;Vx$M~eAMfjrRismG47T@o+qf)WpSH=lvq$#a+~4QzTWxGvgKBL@A(Tqj^>?f{n?@w|Mu0M($Cw> zm%PzA_*d!d9OcMx_p%$_<K5Raab1IWA}tlkwE6e$&$5`)?lzu;&pzx^rf@_7TC;hc`WIzhf*s z>-6XQx6>~#{yE2E-m~>VyAvc-Pd$nZPpfxxay4xEvH#D*+kZ~2e>E=G1n*O2U=9IbHDw{s7b>z7H zDMM-1=Y1bJA4>B+o^20_j--c3*!zx;y<#b!*}FH8V38 zsK3ve=-6_9&fQAsx1n3g5;C&XCC_Ztirdw1V3BpIjA!4n-_tpNeyQlL=2v3mD>m0{ zh`W&{*qXcd<3j1f+fMk+I#Tj1f6~Eg%)E>Sk=G8s_Yj;L>7-?SR@9-rHKWgut@f4J zP01&LSH5b@$bB-AWe;!Xfu6~`XKHr&SxdG!{`6iR9Ppu*_Y2Fsy%zSHyKkS7y0;_y zwVv6Q%tRBz~cQ4yd=BR~bJ$>q#m0O?smMOlNHt}24 z(Hd4(*8A%Zuy+1?Ip3amk3$jCXs=T6RrIEDKv` zqUri8_Y`;g6Zz*A#-7Vtwz1u+f|Xc*>Zl_lD_3@ z?`QqVu)W74xm9+nriO-whJg9Wv=u-xJGIIdSRc> zmrY{D51vkI89ta;0+NI&uFK(Kb){l{+UOPo|lQm{|)z9LBJQZ6*FM9>4yc^ z_L)zR{m^~-QSr9QUY*5fjU6RJ(xr9pStd&sPci-8@)uQ&RW8 zhQz@g7oyfpnyX~f&0Timq@eT`)hQJ>+FrIYh=H~<_B(N;OH51JzUSyZadXVX{^Pn^mllceot!V9+xEA2hU}#YfyOIZnph7f+%!y+;FR8Y zKl88ciZ`Cm7K@(YDmZh<@F>rlienSzZp%B)b1t9li7vmgt>Ec)+GcUU=iaG&<%dy+b3Vo@9$vg=)JZhHP>{k1bT|ew<;hhKcaW?<7iO2Jh#l%ImapA=? z-=(a0d+9b;8b{Q^{sam9 zZIvZ!a%bo)aJm<#JG8CZgH)>edX00 zo8P21%uUqL_kZ<4QpvikMcJS!ptM$g!rlZo0amrwWo~E8CDNR3dWt#diM7sbpPKM_ zqSZW+v^9qfE?rven#RS&#pULv*s{6Hr(5dgjVvp^8Sl2F1u$CqN+zVsyv?xZ$Zau`J}-P-?AG-oOQOT3ygbv*owlb>-Sb-Mk+P*hOc!VFM{M7{ z<`{MH1lQKL774qJZ#c5v_!h#txntcn=_&Wh(&WDv9sVT#H)q8LYV~a{o<^HqM%8BwAXxZG!%zOYd&7 zN^Dus!zfW2x_{fBPQ|(%H6nj=KzpX!svj?#K6jm~%dyq&2iF|rd0&yx!?HH>@GWOo z3y`nZsc|XJQGJqDd{3aqpyXzspjy4@R|D&W?F~LJ^^-sFIGVeiUR5pDHsMf?;>2y+ z@>S0Buy|fOShBw3oQ~quxiyS4*W8wzaNp~f$VD^{h$pP~xW~kcC`r3j_{DI?fh*X8v7PIbw6EOdj8j#ZRU)tNu#+_V8r9+qH~; z=TtUbE=<_)W=m##*gwq~fh~FJQ)OS3xwT0;mLcLVPv z-H~d(+bg{(DgXpH9==&{TE+jiQ_AMOw}eh@zqV!D%yrr+TMoy?v)zbnJ-Mg#PQXO* zzHKYcDBQ3~l{3n+?s{hvZNO|GyU94pz4-qyX1?Om^t7vG29H)_@e9(?1N8PxUV_7rixllJF6rcLtW%a&i#9EjPy0pf(|owFTSDxT;px6BAGdss?v-DAe754^ZHvu7Whd)m&`#y%dBzr> zj{Gb+*P3Z5XE;Y?*0fzBXS6<9JWQB1f7#1j9C2pGIR|d~$rm5=ar|!j=XPA{^?N;) zaq*iyP9`-szC5<3)M)YY;VZ-Ci zK7ZEMx!pYZdF$>EKDRB`Z|T>nR{MRo^lwwEdvMvVWyZ@lFrV{Ru=cFw64Rbk+4@F9 z=F+#rGM#5#JK3Jgf7`tP1Uj8K(j~J>+2yX}Wamu9S>8X+5xAFTk#S<4WUOcQ{aHokr`rW)NeS5B7X86Bn7oW`(>&n>u{C7*G-6#I30S49* zde)1d%CjmS%wdeXUP_i-LXcahTpmQ{@vb#2Yl_T?N z-+kMp1C99;7fIjRHi;{ZZKslae{`1jQw^C(_V%}UeoGr#FHu~a7Qo5M-F9$O@)-jm zv!wl(e^m$EoP5Szdxq$P8Li1(k~co~C|c*Da zzGuSr?m5#8E*@pKP3!%2h(B)4s>eGFlb`8>Y7>bTP&~|R&wG+8IjN;k$@TZ1b&u%o;nW1WudR*(~OSj;%U140g zpI=1WHY?xwdsnNB9^VZet<)zcE^IU8zLk1v+uQD>Qx2h^CJ!%{;+)b6MM#Cu^l&m&)mEGLvEEy48wrkUt ze4qPM<~mN-Imp$`K8?3CnI~#(vRH{vaYlD~p0S_kOi;r|Lb6rhoK{7H@!>r-zCC-m zq-EcK6G*#xn!);TK-|154~<>Q-f*}luq=G_%TA&CV2=Wq&$YKbGx812v}~HJ(-5P> zWz4UA@R@R{jpmt%_QWMi-Mf+Mk(pwqn>Jo8kukWNd3FI)$tD|rT1{sc$%m%Mk)#d&acK%cFQ{&goH3=Ku@O(e!s}CxMd&2vhBAX@eeLNt+8FjgB zYkOA#s5KA+YL$7PIQwjmqD110O|r^9|FT{smL14roOvn!*aOL?yq;;H-*tEtTW>lk z<>ub^m?z0GX-)IXI7rL?CzDa+c4LM8Q@?0lVqWH2wo6R#u=1)+>Hf;>xc(}&Ve_FWo2R>f$T;4mj;?s{l&-pAB z={7sP$!Ntnv#34A$4s2uj^9++bGG2Z1Y6@>ldjc4YLtM+{OAuBM;FK??szl9a4oZI znHYOY;LHz)lcyMFPk4KA+wHY&&&}^H2M0}%h|>;^g!Xx|zB`Rx#h=V=Z=WD`M(fCT zcHi@Px9411_vh^5v&On27t79n=loprL|$uQLYYBKncHc5E;j?cEz?$~Eay1?s7bc0 z=m=Xbr|Pz{NpWjI=_WydOL0zOMAzLB3C=P z?N_Fq3batEuiGN|%{-~h!`bcZ0wFFjp61l!GZIyDj?^vx`hCGB^_l%)2HFP__35eD8Fr}{!SUG81>rev+it!EcEZp(d_^u3hZGDc=YWXP!#6Bp(t zi)}eQCHJ=Y(J76qK*z>Ni8xujR(Suwf~(XjY?<&MMeEcv6MA2kep@uFU>7hi^@ijv_PG+?F)FpD=?nRXvhnXM{+aTv*dt_g57`GdA)a_VDf(gVrO( z0S2=JqWyl%H+b~pnuiDbEv^jPsj62p#SSv;&Ux&&-B#~Y`z~E6*|+}GikI8hyXV&K+V{GiZ=OB>|0hrX8mzvtGf}nX z&HhS#P&urlk~T@;U-K0rTrmUQa)t+Bvmx z>hstW@2xcICN1lGX(-FLVq5&`FYhAu^Dpn8({lb__j#v-ha8Ty)=7Tk*p$7TDe=Rk z<4)@?-E5J0_5PH?0*<8BrV1y|-|Ri*=fd>n(FV0W7Z5{DXqd#2QY;sIObZ66wE9Dcm$@-|62Kr1h-4yt0 zOUVcGx$*J*pZxscpZv01@j+8MT;^%6rc<2Xk~Kfsp6Jir zs2r6Tp)_Zm>{Vw4R)$SIY&n5%#6@_GPOvX-a99^3{m*=>))AYw)bnXSGuQQ z^E;E|&Zb0hqsbnNTlg1D+@HXB!HMng!ynJ0v#b}pXtz!J6tiEWdg1+mzkDZE|6gZ& z|J_h+r`ZarBSy)yoVdg#bW<+KFY|wCy6I!6zL|SDcL@)tA&)_>`^QfU$}fsXEUnbspBVJA zd)1Z7Z+XS#LUzh44Kx{bBLtSbx5yCZ&iHh7(nOclo*ZjV1iLOZNp1gaIy3p%r7Wd| zPd5fR3(edWvOi)&zy?dnkT@&fds09DbnfV1ckaC0p|0C;TwYI4uP|JH>a^NT&)n68 zZ%*w#4Dv)%nTXR4feUIEo@@~0-rHcSCm@=wlC9WjR@4_jOW&OEZy|2 z`|JHze_|Yi*R18{`L-v;F=*nORF%Hlr%(LkT6A1p*Zhq2l1~=zEh z*xIw|wYZK%Pv&idIiZ=eJNvFm)?N;Mvom|k;*WC4sf#+?*gF1txo(=ASDI|wdB)iz zS!%Y#MlLb7z_OClu9ucByzOPva%{`8qmQ>LO`j7l?4j1Gv@6O)@mzQdBcw;fwpid$ ztJ9N8Ef=mMx04^AEV$v8ogK2x@zRVQm!f}NI^PX%7gRw5*eNe?sE~VbcH; zztvCw-0OC~mEm9XMNRE*+pfNO^G}>{d}dTEb>ZPM&GRN+*Hq4INN}7eympW4kC;@W znL%z0#tQp+Drfr4T2sTv8Y(pHl-vgiPS-L}h3Mv@*uu>zwLELTfzOvm8&|2^v%G!f zr?7s)TDDgQ-l^2{@Lv`0Te$L|;S$lUE1qONHC$P6ut{{+#;c_qR_h2)ncSbJEMT zS2&-p)QO15Snp+AB5`8!?N3?iz2dFyCu572t#XJ}IGwLz6td={)@Je4o%_Beh&_zV zX!#iy_;6c-u&eC;P!sztD<>55#fmv7HE9T|ST9oySzyz?z)4^+Q-8d+s&(PN;)!!x z+YB>TRNYhhvHO&=7=uH;qhe~SaIcWoWGVI?ckV3C2>G)jPBQ$tKQ9lsx7i%P@z6=3 zzm-uc=XJ@!_GcDptu~)x9M;}=Jg+cUtWt5N*dv*FHdBrnEH}xtTl#`=%7@vlZH+sA z2(W&3oMS&@b>OSnsgu%_6R)s!T5+W;T60t4oVdtevFW8{e?x9A{vvkEGwa}Yo@*<< z&s)RrBcAuAk}EIktXqAd?@wjaC!OFgWL>CXEMPygd5t%CtQc*(kX#uiVMz6KdHoj zh*j4zY?h;WBS(|Q!;?aHW-6p51=*~;`h;v=-yElt3(P}ymL)X?)$Ay0@G^|g?wfy4V8Xd#ZV$*r6_(V15 zt&)k7Z&kax=AVQj*)h{cAtRS<`2?Snd@HZca!|_3`du?o zVt)MA+D%P{M+&~qO3{B?_UP;7yyH_&w6wChGJIII!1t2>Nd^afg~M!Yz9+L}omL%F zy&#mfxbTq5bpy|T%ic7s;(V^X3EZIJX%)~j>DgB6R+KKnm~uKN{hvh_Q^wr+PA-+L z4kwu|X1ClswBw5P21yGc|9QfTOt&=6Y|w~u$8}b=8zywWIV0n9E&oU@(@Nfx9TV0))X>`Jb^pxyO;aX&?A-Qyz0l3h+mkjt zH#mQP-ye^IPKxLLvZxxqy6j>csAPG}gk#Yb%ihX`GRm2s=ACwUwXnx|np)>FM<-Co zb3qD5v#6IpYY(vay}Z4%(S~zlAd7>r%XYJnNL?&rQp~EVV&ftlL^zE7TUHeT1(D9 zQp{7QmnE@j);uT8=6w=hPkstHJt4jO?@Cb9)JMc=N5F-}GE2h3BU!K9I>MduA|l{{ zrge3^%KoXJCb?#9>i+b{Vf9SaSdVq{pKPx@l6a7*LA9k;```A8>YS3lzkDAl*Iv2J z>QOgIJo4$ZPttSeKhcgoqj+lhgo|@DUQBS|UJ&l48=+8O9r4b5QMlXoSRU5CO_R@G zOgbN{Y~Lp0B-XcTznUQbt=o$~sV_Wn;bo@I54omJNogVDMQt3;ZLKv&PA-oA$i zFXY{Hc~-nIQ^&$3tla#4Y7=(W-~734t)|cE9aC~54{`o1zjl4b8>^`oji+C>JgugE z`n2ChRZwG$$5pX~n^o$iPK1Y3d{5AdBOZB2I8VqOx}ur!R7P}y-Wvru1-%PRabKLL z7@(={d`~5etPDXoRpuMbKmWKv~$M~ADK%zk92h=fpez}sCxRe zL(1UOe3@XbJtu8ijvaZw(O|36?0NkhTS8rv@=YJ9awsk`TPqeD|K*3)IaBQji-6Nh zb@hCu`d6J?qELM3O6A_F_;rSozD&7c>->_Vw3dH5Jxy&{lg}*#bsh`F9A2J=Dam6^})3oL@3IbERw{0;h zdwMTn>b{`LMSo^q+x4;i$@VGpk8c1M=#3gJ1q%}&i$``Gba49;bX+Fdqj~Z9pg4i| z3&Y+OwJ$iu8x}ixnTV#ne}ZIZ@X88yaha7<@2rv!vni6}UEg!|)W*(7>z|7sbMdOU zb<6JL`I}qM6zS$poEzzI=}wp|-`kX+g`Vf09z8O(b7$?x@LS*h#7En1Q8$>DB~|)L zXYqq-?$m@$ksj%{iVSmui+*frm3Vo{M0BHhz;pj4rr-Uxoef-a*tH1UR&iEr;qFXP zF+FLsF2=q;dv{8rwaLK=wrz{n72c5h`;sv{Eg|CRbdy3!PVegz|4h2rpxgDgsVUkb z@WIlzjJHBe4*ypRV_m(++O4(Z)gQGbg6A88PFL_dYehRvo9QB@TEo!$hn1V5@@;PN zJUNFY@p~ND(>vP~y_O&H>or_pF8Ltfyvi*_=ZMy8D%aUUngEc0w_-!fKmuc)R|RPSM3_! zU3F}o5@~BNxqZUt$c*qGIXovn9oMY!spgs~@#ARLk5e|MZtaOJAGnT#p^_9+?d0YR_w*NU~6lWtYU0J*XPac z8y;<&-W2rHDC^AXPn#6ig-D~c(a$&@{4Tfb^@dsX${UT$Z1X$UtlXgO#c^=b`fc0{ zQURKg7Ct{?H|<(?)ceHsqsb?ggsk4V`QG_ocW~+B-w!|5e|l_iSzy!Bt4gQ;r=KcU z{@k$sY`~ghr3-CKwA%!aC4c@Lo^bnF?uWlk&CmG`-T!xaKj-G29e?VzG#BrEek=J- zZQpw17v)vHw>>Vuk8jkSZFcxOH{YE79QOZK>L1cs+`Zy9XuR!hYL2n9v)-lVk1Im2 zho_$X{yg#YwY4AqHvLsUcbNU(%jKYflmwZYc!5Lp|C;}^h?%}w!5AFY-~BP-v9j&5 zwhPa;eukjo@)G%h?wbFoa5D8bXa54 zWjC?QpWcRm$Nu(gySKn%&*R1=wbqwzt&7>&aO+wSxIT1q;gp_WZ6SpgdYI&$TuFP#Y4_aQstUtyp5~;N!3X|03xqs&;Zkjv~%lO~ojY(Vn9Ig`w75XND91nGz&rY83^XJ-)p=Ag3 z^}5gBd}g|-$Lu^yYQWswEfvqN9C88K(L80182>_91#9IgF^8Da1$}QC>UO*LDq9;g zz3JHJm;`X@1Oi8E z!zt{?zAK68*yy|s&tfaHNj~8hy*-)jxjFME&@uv%EsF&XNwV?RBuJU)Xqg1H{HNRR*;hT0wDCOgK_fT+(t9)Q42M@ukp~lQO7ggV+x=^<;HR>Q zmxa`J{aA2(ORX9s4S_0~=~oO0a3*}!e)t)uM60uFV(IHPqd^*CQ@g73|jr!MU?tPL(>i`~Sc zts@s5x{W3amPRr++?vu8zJq24_Q`rta)BHRk@OEIy^P5eQ4KF9m zy{PobZSvf2x$2khU!D@b!QjQLoCLSm6$=c-wl3KkyHo16U&?cEiGK{VYKF}=GA{Rk zwMont(}Mgdfkh4Xk3TE!=fJGvD+)Q=Ai1cIlHZ zCx7gb4HNnz2`uJPKexPC&*${Vj)y82w_I785H|5RC;R0;Ccf8QKWv(r$b7Es*9`77 zE>KzjO>57$v@@T7&2se;ljiX;Pg~l2P32JfGUz-2JL_iddEqOb2|jAbemkMEA$Pg% zdgCOw8Qf{f%bHeq>CV1(c>mAk|5ZQ4=&sP(SoXVYZSJl#_WI+GMVB7#`Md9Yw#NRc zmMf-pb$_;hE!BTD;A_>pYT1+p?|wg?asNDPQRPSTr(Yrs*Dn3_;CsOFfb;uK-=F`! zyXDH?Thp6g*4TL+-~W5vKKK6lE%m>5&u?ft*|6#J`v3L!_iy_AzV3N)fPrK{*}tp* z|H~i#zV^+ZxQTN;AErK^@26+2q^-gH3}uB^WD_4@o@=l9#ct3B~v{^9zUS=SF&ANbz>oIPC4@W+SECM9!T&%NGz`B(bI z!{637vNHF7cA4};=5XepBTs78t*06;S>I%{wTowZnCmu)$t(A2Oqy~{zTC+;zxmC_ zyI)=_ct=c^YpG`2l|GSqZT0H(p3K!tVk6yNnAb)1P2;G1I&=Gr=V5!T+wQZ5|D5;R zd1iX^%!S_QzwH0T8~8qd z!P?3eR+stYsd{6fuQuFH?s|NL2LQS`;)&oTKLE-tm^e7E~;TU44~W$2W8-EgkBxN^nCRQ*$@ zo_{V%%=p;9#F_0??4kVoC$DaOKVj`!4^8IvOCD;jUlDm~y_N904^Ge3mUT?n-q7;F2YOTGWY4Snvi-CU(5eD;#h zIi4*-MruhuVY?P|PM9+Lj=Rmdr&0|q6`7lsf8DmnF86xUV^8UsPj*!&vuTu`zqRoD z()YTGooA+9dH?5U=qsE3);}!U-#)vwAS@*yzWcsytoh`ZpZJYA7U%AgHC=5Tq z(idNzyr?cp_~K&^jr;5lURg}~r)EsFkN>&fVVQ?n;Qg=a)pqr3zf>p|g~VyxcDR3S zV}H=6fX#AezfW29`J*JWeP2OaYL77cy_~<+m)9pt9+O(dexKhXj{8pDpL2rw8#E)+ zoU%ef4;SkpR&W#7t>l+RkK|rNvqjeBSvvd9Er8 zFC_^(*e=<6v8wg$8L`y?Zv1=R%(xZ(D6lNc>$UEj8y`28?l(HHnq||TA4?9@M#*eQ zIxcRN=q=Zd??(xid>+Q?P+%*BcR^uFh0-l_kwx3x32qmNf~* zR69Fu(3QAoz9*gUsk*XFZi!isq^VOJhUl=7dl&Uk6B z($Ja5bGGdB*OfOHIBp7Nt&MvUezJawq;rhYmFxe1+N5+SXuaH9{pp4?o42{P8+X>{ zRq0A6pQn4US(?3STr};{Ih6T{Gf%Rd@Z?k4wid%)a%%ur~O5`IdwNOHoeK>$gqv)+ERjEEm;TJmG{uc~MyD zy?^Vu+FH5}ne?nYG(UKYPPyzf&uWc3K|5`;E)>LSzm1sLmC|f2p&e#q$+vQ0b85%k zIYPIX6ciKZw7c$E^n2A>St}1Q9(Pc#2uxX?5agq6eJ>&4t4CWz>(eskz%#YgX=j&q ziaXbz=jHe{N3F@S@?w$VDcdDo|02$-Yg@M&n(uA1oH_aaF_XP{0-lL}A*FYnZ4Xr+ zZBe$IH}&QI;HR}!+>8FR2Bir#sn6H7T2Qxb;XJolH&RkRw65K_QGS6{(u?GNrz@>I zzlvHIS1MWT5mQoB{}l0C;*>;RRB+il{tMc+&pEffd;5&4b7%3fCWeY!PcI z@L985)h+wQ&Ko}-{N1}@vD&vp4egW?y~Mj@W0JGX1qEht5d}k)Gbwmn<(mkm6djBPXx$w4&jzVv|49PIb@Yo9CF2wdo$4 zcHWxeTL+iUP4BungZ4-AP5ZLD#sJxgdgE)p`wg z;B4)`?V|U%o}Tz}qWH2O!|F5ME6$s)@-BT+yt947TA3EUyJtL?sO9A@F;rj4`#zG} zWas7Y8c+J)-xbi52$S2Wy)T|Kf6eaKy}wrRiyirHmeRGvapJ8#_k!fM+^Jsc85N@V zbf>ghzGM2*EavA%R*Ub<^eheV3JJ77q;zWDy;&y`o!XLh|HgM5<(?Plch&ggPU)|< z&w7^VZ`&-mUUvGsPC4uB9rw11#+_zt3EcMT!OawA_P^f$WxebWTCukz8V z9!<^MGgxLGuKCfLsF*I9roSK}tH#Xxv+0^EyCb5PyBn0Z>8^%X4HeyrT90#GboRGhG2g#_+MXI4#k8(1 zTc@6UZm}l#`Dxo3JIgn`w#%OPn5|H8;)N8c6BXNzm>F&<2TmO7oW&J`@xPGm8J4`pj}*sb!JAdiQ^O z_r@7rSBe+EOjXD<>y4W5ewt@!M8NVe^Ch=u%$xRqP43!x&AZs6e7rAhT2pYV>vQ|g zrdeOuggBoVKB+c8q-c}N(4jKp{l>2AW(W2dzuo=wpHqF5x9p;FDK5o1EOX~7_gu7e ziqKKx3(ra2uu-N;`^YNg>kCb8#yF}qO?&lx{X#Y$?fkGQhqSbBKVe?MTUnW)|JiUE z`~IFV)^pK!Ge7*kX>`Lwvh;<|9@g`-AMYscZ_cy5pB~IO@!vcNmWr*0Zh4Zt-4;)p z<6PT1xr7!sr8YMniEpt9yT3VCb_drnXG99uwwBrTeCpFPub-s0{r^?FQ%%^&)7h>3 z+;Yxv=S=gnl?_qh!j-{RQGOLiG7f%Uysx-6g8fNl)E|W{XErL$JFWQt+3!^+4qSAr za=m}$YvA{#r!O5bUL(Q9X_&-x!b)@B@gMRbZwxp*|CTK6x$)|CTe^YT6lEC2k7+`jEeLg#hP)>p1s6{Z)WewjVvzw^Clzf@_(|9LxK zf7Mbxf1~64WX=Sw>4k<1Z>Tk+aOLZ+FUUGo2M~ z7T=${hQ;!g_s>g}J54_OIeupDU7IY=Xd)2c!Mx7m^v2gp)>#u0BMj9fUkdz`TXo7L z^@zi!s_=tT5Y=mDO1s$A55C+f0qb)&-RKVQ(%o7=capA~-=P~j7JQYO8}|I_5r1WV z=c_D7>w~Pqz7!{&td~hV>h{;=nbj9HUy;W)H^0s)`hPbert5>3voKJBdqa+hX1PGpF4Tp{|$b>-|*v2 zgO{Hsvb)r&vP}JQ&tpmMocZY|4re&+C~{5waG*4}#WRxW$<8OAT()@svMak_aP!FL zsh2KpjmwYj;c)oVu=>!ho%6Lb963r&JR)|nx&L)7lJ}LoP@!HGc|Vflp~?=exyqbn z-p?~KN=^RHwX*ZQw4+vcv$J%V+*5JcKuJ^e#eLVro%2_eH2m6@@{wWjCFzc^8BLiF ztvO71Ua;qf-ViaJw0+69!}FpyeQlS@__He8cGEmJ<)AIszOLHvX7@rrCpL>$D^@7K z2wkWb_t5yxMV4k3XMUqg&aC@K1pHiH)%w_G|Jv~{cT;ih=f^*yIQH?MQ$D{q)h_w=*OJQ0A1hm@ zu)J{1u$X)0=!_PNEfb?__XSyH&Alr>dCH5YpJyH}HMKOD8ue37h-porrqPKfsw?KT z9jfs~G%u}^yJWMk|C;ucrmDCugUdEY1ZGK{ z`p&}`p7-{1QM`i6uK3fp#VVJ1KD{izs;j*~$>*-+q=pygF4hMzKemrEDA=#|m+3>0 zr&!8XGcm9Ci^A5&B*~gSF#odEOiwFE@$HT$zYffEc(*0V>VD$XgQZ$6&$bF2p7Z1A z5`~6UO0nu&if5!sT~=-G@QtsTXD`fV$Gkv9DX#CX{xgTL#S%7-vSn+l)LuUD4RWtl zex$hE(KTO5H!~$b|KYLV!(ulzXUKqJ;AqIE#hro;73nh$WakTnWJ)MbR&JPL^D-dF zSK?=kbmFI%JLPJ6b&eS62XoAc(s$zFXE>Su&eq3i?dGa&g4%k_FHSz2=l!kh>C>m? z>TJR)jy^e)cd3aly?#RNedU!<$CoV^cBFr+Yjuuc6g`yXyhA-;*9O~`iECYdy#03m z^o2X#54M_W^i2A+{BvXP7gM!AUy5!hr+2+eSIL?DOINMy((;=Uo7OyaZeP@$7Q6cS zI(e1Xr}iCQc>jugk%szt#wT3AGh@15atUsIX!A8|G#_z`K{14S` z-R~|xi^r)*c;=F7ZQG|TA9&~P{`B_6+{NF{Nmemx%~V+bsPF0>TS*CD8IzMOlOn1r z1in0#zHFp8>&S^!KU>u%?N3;`NkIK5len9Gmb zrjT+)Ol4o~1*7xKb55>b$o?@Q);sL2@hK-y<5`m%@0dIf|B(Kp+iT|5QlpAbSw+2! zYZ7d>ys!X;J*2O-?v01tt%BaCEnnqUPx-iK>y}4R-(R~3o`0_N>bzM*P*0`YVzao6 z$djH+*IeSf@WG|4j&(gV#PExpm*%dtCtri+`IW90S~qioNZqn0M+7cOez_49f2Q`#_ve|4 z^M0(cT+biqpC$bNs7PqROis(5RoeuU#lA;=+;_A}bbBB3txZi|icWt$bNjr@%uQjz zerly5w!5C&?fj~8XKL(<12)VVo0~jJwAGfC@J@R_T)sp)V1oQ z>e91slbM_E-RGYuAfamA>9^$7VXw^-`o)BnD|&6-HP7yNYSXIqdb_GyN5zF(MeE&a?>^Lf4NSoTk5Yfx&`oUf+y^=m;kAr<;_($Owm3%^YWIZ={G%}JxX<1p_#ty<8IkEwSD!w=H+&; zH;}w|eu1x^@FxlRkRW?SgI7O8mt~!^=2_pWGf%0HIU$L|^VggwW*+M^C!KiU)6wF5 zUud#~a?8zArH<7{o>+dCtgTgMTOL&u5Wi^C(W?R4p2Andly3*UxW6XZSTc3}n#@W$ z%binhy%tDkcskd3-nvh}6IRNq@~-&VDYl}Y<)hA~GaL4to*(#ErD4q%ncEYd#N3)Q zU)3Sn{KQ|Q`uWXG8yn{??n~r1_{h5<%*x$6asI*C$4~Y|)R!oK4%!@WS;|rE$U=5= zi_%>VO$(+aJQF|C&GcUSL@CqksH%|IC7;)Aoc!Xrco=6`-#foe2_`1&v!0lntNOES z6G?LH)=g0FaNhi0X{BtgsI~R|I-3=tiTvxMc#Dh_Hv2r7H{EpoFLCy-8zOV>EO$GU zy=Lj&ycKb3F}t^I`7lx6`VPlFWm8EFmwQ~x945|fItdE>ARkrhgp}9JhudDp&Cq&$ ze)2vM4|gl`0PSasvR4`e$I7pL{-kBuTe(kPoJww)JlCo9@h)Yxo)B|UT#=`FUi$6Y zhgtjfC@7vtUa{%*hea(D-$*E_iVA8aFIqm~^!d`8iC>dLzRY`l{OSEbzSSwIQ%|d1 zI&sf={VS&%UXEMNR#Yp>x4f1A5OZ|PiOD|S>X=SE`?zB-uhh&}9z{#`U;G^JC|J(D z(Z6w-j)CAbyY^p-h1ahr%yUil%>TYxV|GEj%c}}&o;tO#tEw)~LjOg+$ly+1VWW1y zOzK=q*e#9XJIAY*Pt;${p7>Yaxl#Js{z+3ez6?_mm>;g#BAjsR+{L1HCnuppnM^mF z5_c|MnUnO9M^e`GecD34V4C_@Uvftirx|TyjR_MK~8@KV56cvM%rAZHk znc1#SuFg_r%XqP)>GZkVHGZs8zF7}W-dEV|1c?tYl*xnN%Cp5q&&3REflgTB~Biot;JTDk08XmV>`$h7Yv+_A%O>bM~xQCM~Bvh)o zj3iZpM7~+|Je>c_ZmCPyDgU&d)=?N8%|X7{IES( zbLJygWyf0+Zk=lTzWTiMS>|fV#Wv@EPOYA5lm5QbjAP1#i<}GAhTlr%aof4DavgIX z`@%yyk1uT&`QO8PMpmRu$mHS7wYCSXB`!VQIg8Ea|L%D0?lmV{uBsHCy<@o{J8JLJ zBL4}c9d40sEi0T3Zn?k`w|~ctd3$&{?b9QVx$i$>(%>k%wswuj&y%0FY+w35<+TN8 z{2E7wElvvMMKO94OgC97G(LRYFs1dyON$ce(<`?41l`)?^!5v)*}pQS{fSD;->^%| z0vE1*?DfX<{Os;c54)K@`FY=Vi)~3gu2p$@V)c<*ds=7Bc)2NPafOQ1!x-M3C$j!d z$XDcK{8E*CHER2uJ)icn3#}64U{Pzx+;^n<pZWViq${g*J*DtVoIv3n@H2QyzAPsL%a$d{Gz2J^QnRrw!1G3iK7Ww2s+%=roP!_yZ( zR?|wac^hCl`;O7HTdTdwi?@O@h0KeE`%m~CwAgUDFLHrM$oV%KF}-_^-f7$9KR?_o zYi?vWk9XIlgD1{UI_sa3ap>^z&$f)AQytrR`EDI*%D&>NCOLK1{b^HDgCDJ2xLqsx zuHnpj&IuPLw=g`rK7E$Z#4VY-%#s$omRo=F>s7_}kGFh2Ma1*wovetl4%qVjypdze zgP*H&R;>JH^{F&cLR)FVn)uD1o4&?1tY|jQbH`KBQXn&faEu zdWv0G)hSLv>C`{xCVu{Xc#ELwigSXE`Z4)=d>x&vKMfx|Ua2j|pr~3Qb4uWzlc}ZI zETt8bKbkhoaDbRhK8qEFom*9P3n&0UxvE5Zf%2Gs)mRzM03w+WEYlbroD2Q>9CJ=rEKvHCkk=x+x;Z+`jpkX`i;$$85cZg8Dm*0=ZI+xH6g+oL*4ccjTL`mUev ztd{oWO9#uVsVTg=i-J3Ke%ZS&sBqM(3+nvdduw{?&FjtLX-{=_4~!`iagu+U)7#H_1s^-JitJ3 z*-IHw?FnpY+ROdj=Q;}Ty^d%4uXMpHXj->{h=1CYH#xa+^#SIE+fQzqF16*+v-+P~stO*KFG{ciwTxJ* zbU+0W-MY0!EE<3qzYKnzNbf@!2kMA3bX0%$)V^_GVDIsIBaCP)H$A{XP zbGuI_E;XC{{LyTy{?O;a?GE!+UHiW3iBt}E=IOoD%)ZV$_4U=kha1^^9!o9oV3o+& zC+N0(a}eMA&U8m%6M@=EpNnoyXbUr2YVQ`i-G2Ft8jtLwejMLkeSBmXW4=<^H{hy@ zLA~9qA2Zj)nJqp3Z@-+q`eLn>JOVNHW>u_?f`NV4Rc-J7f0V&>&w0XU<`s56cdJ8B z)@DgQ_P>=Tu;O)hcevEw5~tQbyHB5AxNh=ml^8azV{G;ZI<4KsB%}lkj|Attoqzi9 zfK(ilklU{-MyF0cXX0IAW#eGJ<;>d!OclWo=9NrZV3({e`MtL3$fuBkse)hT{;+-j z!FNu`yVN$T$s4AJPmuq}$9&;|v#m(E+7=}-{%wjE*cRDHbuj13vg#U&Y{H7VrEGSHh+p@eGlh{8CPBnr_#= zf6N)GK^@x+E=J^Csa|52>vH}W`+~jZxhlP$>ecFtx34^XAa7|*Wn83fR;m84x-WlU z{cc<{N8sX$Js~xb3m(6kmhHPJq%y`nuZ+`sN!h#N+ZC~sUo)TlyD3Ixo>^;~;_+qa zjuYpu__|GHyF)RXV~SY?uj8J&Sr3-kwh10Oog%g4|3bTS9UHkk@)nJ#(#{zUY|L8wpW9B)Dh&!{-`8iO7VYGw?zVWbM0vu~ z&pvExeeaxYJR1C>=S$DV;w@pEdpf5D&Wq4mz4xYxm>q|1dD5vVLhz_kMj?%hrod=TA+UZymK+=O=gPSB^z~tXsd#&swN(OaDyy zyHZ`b#*zt}KS^%$QCzy(KYE%&%oW9(9pRBzxzyUX@QU2jln}lK8eF1H=wDC~% z={_cJHre}CQ+oD>=*WMRGrf6G*Zt8qF0r6~z1Mqwoa8>>66NxB!E6tn04vtBq0j2v zc=&w|Jvtv?toA~SW$sfgsSP~>Cw~a^Uf~UnT5P)_M4tIkL!w_M&wlHVv7d@O|7HtW za(uk$RUN&~$v4F`#^cA{t(|{9&pEA^u|E0Wj0dTW>hEL}Cv8u0)qNxLyU^gMYwDKN zvokyd_9lG%YT$hI`5Gavqk%`c4z?bjTq`=gN55+QrRpgTC8f=cHNlUXJ{~NZ?DL}a zhGL=nX^&@ID)0XNaE+_W&eRstZezOO#-S>ll_R?Iq38Wl`?nKPzUpZ2&63c#`srrX zfw}YNw+r0%|7@`8(p4YsWYBCOhiRPXO-%{@%cuKZxQ4a|&C*zH_VZQry{0t*r>}RN zslI}|-y!4z!{~&8$|pGO}&wdSrU&knTep_q<<52QJz5PT3Z8vG7mL4nLm= z-3ja_U&`yeIi>$SnHZ@yXXC$^Z7fzVo(D=+om(km+_`28--6Ow*K3xG4&7RCJNm+V zhdoowd?Jh{O{wKjZ+IuOlW|8ei&}2!Ez4t#g8kwD>Ydl>9Dk`g%{A>v(ZNGUZtsrz z`fm0ONssq|%vYVxxoeAYyS`Y_>*=huWAS6YpfE92ChHTY0t}=|+NEuehRL3{vVZwO zIi(XOFV9ySpo{9uaCk zv9ql=TYUqo)9W0ox!39=%1R_pZsy=WBG1nv^knCgdyf0;U9Kk1F<=u~zd$XmChpa# zDm9l)%jU8zth@HUGQA}t&=PEMQiq^g`HT*vAO(h>+|WS zHx&h~djF@S=LE<7?MuxVy~4An-j!HooNjpX@%di1c{jXHnErSk^nI;Bq~E*UQB`#b zkE)lS-a0Xmt(irnr*}{B7v4Ml)%u+snydYy9Nx&xbn%KbZM}b`ks)dM>(j48i>wPhESS=$=vm{Lxi#C3DT+&^@F4r&O!zFy%)ynag?zH^XY;1>f z^D_SV=%4DA+Tn0IW$wFPl~Yj$?Ti7(<1R~`Fk0{-EAL;mRMlZFN%7Nh`S*S=7jtIP z?%MGw;{5-UORA!mq(_1302W7{t~Vk*{Kju*gkCiIdrU=6;6k*(6|e4%X6v4K^uFfh z4Qs#TsPcCW%WA7OlZza3da@}ee+gW$%XqJ_T>R$7vj&lBnsusouf1;g?&asF z|71^E(|^<`*ner`loQ7aVqAq*^0`$?Z+&i*KV@(0zA;&uwFzvOWB+@iL*az2t@VO7){eiH5~XQsdl zfBf$s3yj*Ls&Icn$hz3eakHker+0K)eBdpJR8W@Htca0k{`GCg<4fPe4J1MNfoc64 z(VLnx7|L!Lo|cGoVf9Fy{+I3ZrdzkVzHRnd7k>N6ZV6ryPwuH*@=@RWHeC*xBFwam zV`_)&72c|pE5;A*Z#-jCdN*;!h3$EpcRg(}UKw6?|747D!lba~dy|wj&$sJ;lR91; z;hHof=TnF}mcZaV>t|$dTdtOJ7vXHqT7&fHI5Z72&h5f>!RVniz5^Yvm>u zjT1J33xu}%op-DLf5$_g@1FhB!e!DQAH6;OG`-o)P^&rLtU7F(q_nNNefot}={bsu zXFth^G&;NFmy7OsRq}q8Li>H01%ij&a^0r2mOC80u_J1(@_zfOsb&-IcU4?7>_;EH0NG|H$G|`D`$+;-C_+$%}2% zo4*<}ctFh?M&TVw)~t^Y#q=7Uj#jbR?89?);U6{0$@g;}Y+LAZ|5@l1`Ndo6&8BV6 zdz!lMZCce-0p^vfw|2hSz^-O1&m$`{Y0j0aF6(=*E&bv7;`eFsDS=b71uia`a_za> zrh6xnUE{CJJJz*b@AZZFt>VV{k7wvzyKc1p)B5G2L64dlUR?-3Ve6<86XU-4gqMcB zU9p zyMdG0^Ji5dVlFq8M$p`7FhuhP&GB)6Ys-)4h_fq7Et~)?S)r z#eXLF^MS6PnTFEa)EFZ_W{H;PF63Dg&b;%hzj9!jz>R}lj1A6`SMErxUi0qGwtu@{ zm9PB%ans47D`p!QPV0Zy3Q9CwRV8`xH>ad>wfV!8zYDJ1OffYxtJ<vpcVUxz62uQ_ktu&U;fmZ8lc!n$z%VQ`KIt z6Df85ox+FP+H-!U`p$Fwu{`MB{sKkq%v@z>moGZUUtc?*c*N%W6)$jGqSW)@r_fKceIyy)%waU!74h`y;}`6=Yp#dL z{+wm1Ka1sz{ZyNqJswV82Hc8s7%rFfg>mk9%K0H>>cwl)nR`AkTYR&W@IJcVJ@e(S zy8aat{KG0YEo`13&iVMc@0Yk=0b$ppAGIC6VOew|JEGQvt2-iI z_KNxEyDs0!Z};U!+fSQ&T-O)(`At2@C0?dxaf7Axob3G7mtGg_%~&wyzS-N10KebU z9({j(p61XV#>-hs>XeKH8d+v`jSDO=0s&rhJ8H z70v2xzwZ6Clsqx7y<*#nu8{e1lVy#5MJp~+c)xaEoZVOVd%64cHpWff!forx{Bm

6bto7y5Z?NwGI9 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%0A)O_QH=3`tX$q8kwbgXB=AN^sI+Dz7G`_aKyPvHV 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%0AX1$5atazJO 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

k0e^Ee$odPpJ2q3qM; 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 +

404 — {{ $.Site.Params.missingContentMessage | default "Page not found..." }}

+ +
+ {{ $.Site.Params.missingBackButtonLabel | default "Back to home page" }} → +
+ + +{{ end }} diff --git a/themes/terminal/layouts/_default/baseof.html b/themes/terminal/layouts/_default/baseof.html new file mode 100644 index 0000000..ae3b9cc --- /dev/null +++ b/themes/terminal/layouts/_default/baseof.html @@ -0,0 +1,27 @@ + + + + {{ block "title" . }} + {{ if .IsHome }}{{ $.Site.Title }}{{ else }}{{ .Title }} :: {{ $.Site.Title }}{{ end }} + {{ end }} + {{ partial "head.html" . }} + + +{{ $container := cond ($.Site.Params.FullWidthTheme | default false) "container full" (cond ($.Site.Params.CenterTheme | default false) "container center" "container") }} + +
+ + {{ partial "header.html" . }} + +
+ {{ block "main" . }} + {{ end }} +
+ + {{ block "footer" . }} + {{ partial "footer.html" . }} + {{ end }} +
+ + + diff --git a/themes/terminal/layouts/_default/index.html b/themes/terminal/layouts/_default/index.html new file mode 100644 index 0000000..1cab615 --- /dev/null +++ b/themes/terminal/layouts/_default/index.html @@ -0,0 +1,65 @@ +{{ define "main" }} + {{ if .Content }} +
+ {{ .Content }} +
+ {{ end }} +
+ {{ $isntDefault := not (or (eq (trim $.Site.Params.contentTypeName " ") "posts") (eq (trim $.Site.Params.contentTypeName " ") "")) }} + {{ $contentTypeName := cond $isntDefault (string $.Site.Params.contentTypeName) "posts" }} + + {{ $PageContext := . }} + {{ if .IsHome }} + {{ $PageContext = .Site }} + {{ end }} + {{ $paginator := .Paginate (where $PageContext.RegularPages "Type" $contentTypeName) }} + + {{ range $paginator.Pages }} +
+

+ {{ .Title | markdownify }} +

+ + + {{ if .Params.tags }} + + {{ end }} + + + {{ partial "cover.html" . }} + + +
+ {{ if .Params.showFullContent }} + {{ .Content }} + {{ else if .Description }} + {{ .Description | markdownify }} + {{ else }} + {{ .Summary | markdownify }} + {{ end }} +
+ + {{ if not .Params.showFullContent }} + + {{ end }} +
+ {{ end }} + {{ partial "pagination.html" . }} +
+{{ end }} diff --git a/themes/terminal/layouts/_default/list.html b/themes/terminal/layouts/_default/list.html new file mode 100644 index 0000000..02f69b4 --- /dev/null +++ b/themes/terminal/layouts/_default/list.html @@ -0,0 +1,55 @@ +{{ define "main" }} + {{ with .Content }} +
+ {{ . }} +
+ {{ end }} +
+ {{ range .Paginator.Pages }} +
+

+ {{ .Title | markdownify }} +

+ + + {{ if .Params.tags }} + + {{ end }} + + {{ partial "cover.html" . }} + + +
+ {{ if .Params.showFullContent }} + {{ .Content }} + {{ else if .Description }} + {{ .Description | markdownify }} + {{ else }} + {{ .Summary | markdownify }} + {{ end }} +
+ + {{ if not .Params.showFullContent }} + + {{ end }} +
+ {{ end }} + {{ partial "pagination.html" . }} +
+{{ end }} diff --git a/themes/terminal/layouts/_default/rss.xml b/themes/terminal/layouts/_default/rss.xml new file mode 100644 index 0000000..65aa855 --- /dev/null +++ b/themes/terminal/layouts/_default/rss.xml @@ -0,0 +1,40 @@ +{{- $pctx := . -}} +{{- if .IsHome -}}{{ $pctx = .Site }}{{- end -}} +{{- $pages := slice -}} +{{- if or $.IsHome $.IsSection -}} +{{- $pages = $pctx.RegularPages -}} +{{- else -}} +{{- $pages = $pctx.Pages -}} +{{- end -}} +{{- $limit := .Site.Config.Services.RSS.Limit -}} +{{- if ge $limit 1 -}} +{{- $pages = $pages | first $limit -}} +{{- end -}} +{{- printf "" | safeHTML }} + + + {{ if eq .Title .Site.Title }}{{ .Site.Title }}{{ else }}{{ with .Title }}{{.}} on {{ end }}{{ .Site.Title }}{{ end }} + {{ .Permalink }} + Recent content {{ if ne .Title .Site.Title }}{{ with .Title }}in {{.}} {{ end }}{{ end }}on {{ .Site.Title }} + Hugo -- gohugo.io{{ with .Site.LanguageCode }} + {{.}}{{end}}{{ with .Site.Author.email }} + {{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}{{end}}{{ with .Site.Author.email }} + {{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}{{end}}{{ with .Site.Copyright }} + {{.}}{{end}}{{ if not .Date.IsZero }} + {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}{{ end }} + {{- with .OutputFormats.Get "RSS" -}} + {{ printf "" .Permalink .MediaType | safeHTML }} + {{- end -}} + {{ range $pages }} + + {{ .Title }} + {{ .Permalink }} + {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }} + {{ with .Site.Author.email }}{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}{{end}} + {{ .Permalink }} + {{ .Summary | html }} + {{ .Content | html }} + + {{ end }} + + diff --git a/themes/terminal/layouts/_default/single.html b/themes/terminal/layouts/_default/single.html new file mode 100644 index 0000000..22146f4 --- /dev/null +++ b/themes/terminal/layouts/_default/single.html @@ -0,0 +1,56 @@ +{{ define "main" }} +
+

+ {{ .Title | markdownify }}

+ + + {{ if .Params.tags }} + + {{ end }} + {{ partial "cover.html" . }} + + {{ if (.Params.Toc | default .Site.Params.Toc) }} +
+

+ {{ (.Params.TocTitle | default .Site.Params.TocTitle) | default "Table of Contents" }} +

+ {{ .TableOfContents }} +
+ {{ end }} + +
+ {{- with .Content -}} +
+ {{ . | replaceRE "()" `${1} ${3}` | safeHTML }} +
+ {{- end -}} +
+ + {{ if eq .Type $.Site.Params.contentTypeName }} + {{ partial "posts_pagination.html" . }} + {{ end }} + + {{ if not (.Params.hideComments | default false) }} + {{ partial "comments.html" . }} + {{ end }} +
+{{ end }} diff --git a/themes/terminal/layouts/_default/terms.html b/themes/terminal/layouts/_default/terms.html new file mode 100644 index 0000000..399d665 --- /dev/null +++ b/themes/terminal/layouts/_default/terms.html @@ -0,0 +1,17 @@ +{{ define "main" }} +
+

{{ .Title }}

+
    + {{ $type := .Type }} + {{ range $key, $value := .Data.Terms.Alphabetical }} + {{ $name := .Name }} + {{ $count := .Count }} + {{ with $.Site.GetPage (printf "/%s/%s" $type $name) }} +
  • + {{ .Name }} ({{ $count }}) +
  • + {{ end }} + {{ end }} +
+
+{{ end }} diff --git a/themes/terminal/layouts/partials/comments.html b/themes/terminal/layouts/partials/comments.html new file mode 100644 index 0000000..64f5a64 --- /dev/null +++ b/themes/terminal/layouts/partials/comments.html @@ -0,0 +1,8 @@ + diff --git a/themes/terminal/layouts/partials/cover.html b/themes/terminal/layouts/partials/cover.html new file mode 100644 index 0000000..ea562ea --- /dev/null +++ b/themes/terminal/layouts/partials/cover.html @@ -0,0 +1,24 @@ +{{- $cover := false -}} +{{- $autoCover := default $.Site.Params.autoCover false }} + +{{- if index .Params "cover" -}} + {{- if .Resources.GetMatch .Params.Cover }} + {{- $cover = (.Resources.GetMatch .Params.Cover).RelPermalink -}} + {{- else -}} + {{- $cover = absURL .Params.Cover -}} + {{- end -}} +{{- else if $.Site.Params.AutoCover -}} + {{- if (not .Params.Cover) -}} + {{- if .Resources.GetMatch "cover.*" -}} + {{- $cover = (.Resources.GetMatch "cover.*").RelPermalink -}} + {{- end -}} + {{- end -}} +{{- end -}} + +{{if $cover -}} + + {{ .Title | plainify | default +{{- end }} diff --git a/themes/terminal/layouts/partials/extended_footer.html b/themes/terminal/layouts/partials/extended_footer.html new file mode 100644 index 0000000..1ef9361 --- /dev/null +++ b/themes/terminal/layouts/partials/extended_footer.html @@ -0,0 +1,4 @@ + diff --git a/themes/terminal/layouts/partials/extended_head.html b/themes/terminal/layouts/partials/extended_head.html new file mode 100644 index 0000000..69baf1f --- /dev/null +++ b/themes/terminal/layouts/partials/extended_head.html @@ -0,0 +1,4 @@ + diff --git a/themes/terminal/layouts/partials/footer.html b/themes/terminal/layouts/partials/footer.html new file mode 100644 index 0000000..a077b3d --- /dev/null +++ b/themes/terminal/layouts/partials/footer.html @@ -0,0 +1,23 @@ +
+
+ + + + +{{ if $.Site.Params.showLanguageSelector }} + +{{ end }} + + +{{ partial "extended_footer.html" . }} diff --git a/themes/terminal/layouts/partials/head.html b/themes/terminal/layouts/partials/head.html new file mode 100644 index 0000000..48f2d28 --- /dev/null +++ b/themes/terminal/layouts/partials/head.html @@ -0,0 +1,76 @@ + + + + + + + +{{ template "_internal/google_analytics.html" . }} + + + +{{ if (isset .Params "color") }} + +{{ else if and (ne $.Site.Params.ThemeColor "orange") (ne $.Site.Params.ThemeColor "color" "") }} + +{{ end }} + + +{{ if (fileExists "static/style.css") -}} + +{{- end }} + + + +{{ if isset $.Site.Params "favicon" }} + +{{ else }} + +{{ end }} + + + +{{ if (isset $.Site.Params "twitter") }} + {{ if (isset $.Site.Params.Twitter "site") }} + + {{ end }} + +{{ end }} + + + + + + + + +{{ if and (not .IsHome) (isset .Params "cover") }} + +{{ else }} + {{ if isset $.Site.Params "favicon" }} + + {{ else }} + + {{ end }} +{{ end }} + + +{{ range .Params.categories }} + +{{ end }} +{{ if isset .Params "date" }} + +{{ end }} + + +{{ with .OutputFormats.Get "RSS" }} + +{{ end }} + + +{{ with .OutputFormats.Get "json" }} + +{{ end }} + + +{{ partial "extended_head.html" . }} diff --git a/themes/terminal/layouts/partials/header.html b/themes/terminal/layouts/partials/header.html new file mode 100644 index 0000000..23214f8 --- /dev/null +++ b/themes/terminal/layouts/partials/header.html @@ -0,0 +1,13 @@ +
+
+ + {{ if len $.Site.Menus }} + + {{ end }} +
+ {{ if len $.Site.Menus }} + {{ partial "menu.html" . }} + {{ end }} +
diff --git a/themes/terminal/layouts/partials/logo.html b/themes/terminal/layouts/partials/logo.html new file mode 100644 index 0000000..8a1bf1f --- /dev/null +++ b/themes/terminal/layouts/partials/logo.html @@ -0,0 +1,5 @@ + + + diff --git a/themes/terminal/layouts/partials/menu.html b/themes/terminal/layouts/partials/menu.html new file mode 100644 index 0000000..17d39c8 --- /dev/null +++ b/themes/terminal/layouts/partials/menu.html @@ -0,0 +1,60 @@ + diff --git a/themes/terminal/layouts/partials/pagination.html b/themes/terminal/layouts/partials/pagination.html new file mode 100644 index 0000000..777a6b4 --- /dev/null +++ b/themes/terminal/layouts/partials/pagination.html @@ -0,0 +1,20 @@ + diff --git a/themes/terminal/layouts/partials/posts_pagination.html b/themes/terminal/layouts/partials/posts_pagination.html new file mode 100644 index 0000000..04951d5 --- /dev/null +++ b/themes/terminal/layouts/partials/posts_pagination.html @@ -0,0 +1,26 @@ +{{ if or .NextInSection .PrevInSection }} + +{{ end }} \ No newline at end of file diff --git a/themes/terminal/layouts/shortcodes/code.html b/themes/terminal/layouts/shortcodes/code.html new file mode 100644 index 0000000..8bab825 --- /dev/null +++ b/themes/terminal/layouts/shortcodes/code.html @@ -0,0 +1,15 @@ +{{ $id := delimit (shuffle (seq 1 9)) "" }} + +{{ if .Get "language" }} +
+ + +
{{ .Inner | string }}
+
+{{ else }} + {{ errorf "If you want to use the \"collapsable code\" shortcode, you need to pass a mandatory \"language\" param. The issue occured in %q (%q)" .Page.File .Page.Permalink }} +{{ end }} diff --git a/themes/terminal/layouts/shortcodes/figure.html b/themes/terminal/layouts/shortcodes/figure.html new file mode 100644 index 0000000..6642c82 --- /dev/null +++ b/themes/terminal/layouts/shortcodes/figure.html @@ -0,0 +1,8 @@ +{{ if .Get "src" }} +
+ {{ . | plainify }} + {{ if .Get "caption" }} +
{{ .Get "caption" | safeHTML }}
+ {{ end }} +
+{{ end }} diff --git a/themes/terminal/layouts/shortcodes/image.html b/themes/terminal/layouts/shortcodes/image.html new file mode 100644 index 0000000..6b2a2c0 --- /dev/null +++ b/themes/terminal/layouts/shortcodes/image.html @@ -0,0 +1,3 @@ +{{ if .Get "src" }} + {{ . | plainify }} +{{ end }} diff --git a/themes/terminal/layouts/shortcodes/prismjs.html b/themes/terminal/layouts/shortcodes/prismjs.html new file mode 100644 index 0000000..e4acffe --- /dev/null +++ b/themes/terminal/layouts/shortcodes/prismjs.html @@ -0,0 +1,25 @@ +{{ $inner := replaceRE "^\r?\n" "" .Inner | string }} +{{ if len .Params | eq 0 }} +
{{ $inner }}
+{{ else }} + {{ if .IsNamedParams }} +
{{ $inner }}
+ {{ else }} +
+      {{ $inner }}
+ {{ end }} +{{ end }} diff --git a/themes/terminal/package.json b/themes/terminal/package.json new file mode 100644 index 0000000..8a2cd4f --- /dev/null +++ b/themes/terminal/package.json @@ -0,0 +1,60 @@ +{ + "name": "terminal", + "version": "2.1.0", + "main": "index.js", + "author": "Radosław Kozieł <@panr> ", + "license": "MIT", + "browserslist": [ + "last 2 versions", + ">1%", + "not dead" + ], + "scripts": { + "dev": "webpack --mode=development --watch", + "build": "webpack --mode=production" + }, + "devDependencies": { + "@babel/cli": "^7.2.3", + "@babel/core": "^7.2.2", + "@babel/parser": "^7.4.2", + "@babel/plugin-transform-runtime": "^7.2.0", + "@babel/preset-env": "^7.3.1", + "@babel/preset-stage-2": "^7.0.0", + "angular-html-parser": "^1.2.0", + "babel-eslint": "^10.1.0", + "babel-loader": "^8.0.5", + "browserslist": "^4.16.5", + "clean-webpack-plugin": "^3.0.0", + "clipboard": "^2.0.4", + "css-loader": "^5.1.3", + "cssnano": "^5.0.8", + "eslint-config-airbnb": "^18.2.0", + "eslint-config-prettier": "^8.1.0", + "eslint-plugin-jsx-a11y": "^6.2.1", + "file-loader": "^6.1.0", + "husky": "^5.1.3", + "mini-css-extract-plugin": "^1.3.9", + "postcss": "^8.2.10", + "postcss-browser-reporter": "^0.6.0", + "postcss-cli": "^8.3.1", + "postcss-color-function": "^4.0.1", + "postcss-color-mod-function": "^3.0.3", + "postcss-import": "^14.0.0", + "postcss-loader": "^5.2.0", + "postcss-mixins": "^7.0.3", + "postcss-nested": "^5.0.5", + "postcss-preset-env": "^6.7.0", + "postcss-reporter": "^7.0.2", + "postcss-url": "^10.1.3", + "prettier-eslint-cli": "^5.0.0", + "ramda": "^0.27.1", + "style-loader": "^2.0.0", + "terser-webpack-plugin": "^5.1.1", + "url-loader": "^4.1.0", + "webpack": "^5.27.1", + "webpack-cli": "^4.5.0" + }, + "dependencies": { + "yarn": "^1.22.10" + } +} diff --git a/themes/terminal/static/assets/2078a57b79d547bf1e2502f8d249b867.woff b/themes/terminal/static/assets/2078a57b79d547bf1e2502f8d249b867.woff new file mode 100644 index 0000000000000000000000000000000000000000..8a2e453b5689b66a439fafb98e498d3775f8aba2 GIT binary patch literal 97744 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�*)N^_YILB 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 z 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 VYqCu?jq+gCO#?a+|c)`o0(_5 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 literal 0 HcmV?d00001 diff --git a/themes/terminal/static/assets/blue.css b/themes/terminal/static/assets/blue.css new file mode 100644 index 0000000..66c308a --- /dev/null +++ b/themes/terminal/static/assets/blue.css @@ -0,0 +1 @@ +html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"liga","tnum","zero","ss01","locl","calt";-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;background-color:#1d212c;color:#fff;color:var(--color);font-family:Fira Code,Monaco,Consolas,Ubuntu Mono,monospace;font-size:1rem;font-variant-ligatures:contextual;letter-spacing:-.02em;line-height:1.54;margin:0;padding:0}@media (max-width:684px){body{font-size:1rem}}@media (--phone){body{font-size:1rem}}.headings--one-size h1,.headings--one-size h2,.headings--one-size h3,.headings--one-size h4,.headings--one-size h5,.headings--one-size h6{line-height:1.3}.headings--one-size h1:not(first-child),.headings--one-size h2:not(first-child),.headings--one-size h3:not(first-child),.headings--one-size h4:not(first-child),.headings--one-size h5:not(first-child),.headings--one-size h6:not(first-child){margin-top:40px}.headings--one-size h1,.headings--one-size h2,.headings--one-size h3{font-size:1.4rem}.headings--one-size h4,.headings--one-size h5,.headings--one-size h6{font-size:1.2rem}a{color:inherit}img{display:block;max-width:100%}img.center,img.left{margin-right:auto}img.center,img.right{margin-left:auto}p{margin-bottom:20px}figure{display:table;margin:25px 0;max-width:100%}figure.center,figure.left{margin-right:auto}figure.center,figure.right{margin-left:auto}figure figcaption{background:#23b0ff;background:var(--accent);color:#1d212c;color:var(--background);font-size:14px;margin-top:5px;padding:5px 10px}figure figcaption.left{text-align:left}figure figcaption.center{text-align:center}figure figcaption.right{text-align:right}code,kbd{font-feature-settings:normal;background:rgba(35,176,255,.2);color:#23b0ff;color:var(--accent);font-family:Fira Code,Monaco,Consolas,Ubuntu Mono,monospace!important;font-size:.95rem;margin:0 2px;padding:1px 6px}code code,code kbd,kbd code,kbd kbd{background:transparent;margin:0;padding:0}pre{background:transparent!important;border-bottom:1px solid hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);font-size:.95rem!important;margin:40px 0;overflow:auto;padding:20px 10px}pre+pre{border-top:0;margin-top:-40px}@media (max-width:684px){pre{word-wrap:break-word;white-space:pre-wrap}}@media (--phone){pre{word-wrap:break-word;white-space:pre-wrap}}pre code{background:none!important;border:none;font-size:inherit;margin:0;padding:0}blockquote{border-bottom:1px solid #23b0ff;border-bottom:1px solid var(--accent);border-top:1px solid #23b0ff;border-top:1px solid var(--accent);margin:40px 0;padding:25px}@media (max-width:684px){blockquote{padding-right:0}}@media (--phone){blockquote{padding-right:0}}blockquote p:first-of-type{margin-top:0}blockquote p:last-of-type{margin-bottom:0}blockquote p{position:relative}blockquote p:first-of-type:before{color:#23b0ff;color:var(--accent);content:">";display:block;left:-25px;position:absolute}blockquote.twitter-tweet{background:rgba(35,176,255,.1);border:1px solid #23b0ff;border:1px solid var(--accent);color:inherit;font:inherit;padding-top:60px;position:relative}blockquote.twitter-tweet p:before{content:""}blockquote.twitter-tweet:before{content:"> From Twitter:";font-weight:700;position:absolute;top:20px}blockquote.twitter-tweet:before,blockquote.twitter-tweet a{color:#23b0ff;color:var(--accent)}table{border-collapse:collapse;margin:40px 0;table-layout:auto;width:100%}table,td,th{border:1px dashed #23b0ff;border:1px dashed var(--accent);padding:10px}th{color:#23b0ff;color:var(--accent)}ol,ul{margin-left:22px;padding:0}ol li,ul li{position:relative}@media (max-width:684px){ol,ul{margin-left:20px}}@media (--phone){ol,ul{margin-left:20px}}ol{counter-reset:li;list-style:none}ol li{counter-increment:li}ol li:before{color:#23b0ff;color:var(--accent);content:counter(li);display:inline-block;position:absolute;right:calc(100% + 10px);text-align:right}ol ol{margin-left:38px}ol ol li{counter-increment:li}ol ol li:before{content:counters(li,".") " "}mark{background:#23b0ff;background:var(--accent);color:#1d212c;color:var(--background)}.container{border-right:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;max-width:864px;min-height:100vh;padding:40px}.container.center,.container.full{border:none;margin:0 auto}.container.full{max-width:100%}@media (max-width:684px){.container{padding:20px}}@media (--phone){.container{padding:20px}}@media print{.container{display:inline;display:initial}}.content{display:flex;flex-direction:column}@media print{.content{display:inline;display:initial}}hr{background:hsla(0,0%,100%,.1);background:var(--border-color);border:none;height:1px;width:100%}.hidden{display:none}sup{line-height:0}.header{display:flex;flex-direction:column;position:relative}@media print{.header{display:none}}.header__inner{align-items:center;display:flex;justify-content:space-between}.header__logo{display:flex;flex:1}.header__logo:after{background:repeating-linear-gradient(90deg,#23b0ff,#23b0ff 2px,transparent 0,transparent 10px);background:repeating-linear-gradient(90deg,var(--accent),var(--accent) 2px,transparent 0,transparent 10px);content:"";display:block;right:10px;width:100%}.header__logo a{flex:0 0 auto;max-width:100%;text-decoration:none}.header .menu{--shadow-color:rgba(29,33,44,0.8);--shadow:0 10px var(--shadow-color),-10px 10px var(--shadow-color),10px 10px var(--shadow-color);margin:20px 1px}@media (max-width:684px){.header .menu{background:#1d212c;background:var(--background);border:2px solid;box-shadow:var(--shadow);color:#fff;list-style:none;margin:0;padding:10px;position:absolute;right:0;top:50px;z-index:99}}@media (--phone){.header .menu{background:#1d212c;background:var(--background);border:2px solid;box-shadow:var(--shadow);color:#fff;list-style:none;margin:0;padding:10px;position:absolute;right:0;top:50px;z-index:99}}.header .menu__inner{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}@media (max-width:684px){.header .menu__inner--desktop{display:none}}@media (--phone){.header .menu__inner--desktop{display:none}}.header .menu__inner--mobile{display:none}@media (max-width:684px){.header .menu__inner--mobile{display:block}}@media (--phone){.header .menu__inner--mobile{display:block}}.header .menu__inner li:not(:last-of-type){flex:0 0 auto;margin-bottom:10px;margin-right:20px}@media (max-width:684px){.header .menu__inner{align-items:flex-start;flex-direction:column;padding:0}.header .menu__inner li{margin:0;padding:5px}}@media (--phone){.header .menu__inner{align-items:flex-start;flex-direction:column;padding:0}.header .menu__inner li{margin:0;padding:5px}}.header .menu__sub-inner{list-style:none;margin:0;padding:0;position:relative}.header .menu__sub-inner:not(:only-child){margin-left:20px}.header .menu__sub-inner-more{background:#1d212c;background:var(--background);border:2px solid;box-shadow:var(--shadow);color:#fff;left:0;list-style:none;margin:0;padding:10px;position:absolute;top:35px;z-index:99}.header .menu__sub-inner-more-trigger{color:#23b0ff;color:var(--accent);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header .menu__sub-inner-more li{margin:0;padding:5px;white-space:nowrap}.header .menu .spacer{flex-grow:1}.header .menu .language-selector{list-style:none;margin:0;position:relative}.header .menu .language-selector-current{color:#23b0ff;color:var(--accent);cursor:pointer;display:flex;flex-direction:row;list-style-type:none;margin:0}.header .menu .language-selector__more{background:#1d212c;background:var(--background);border:2px solid;box-shadow:var(--shadow);color:#fff;list-style:none;margin:0;padding:10px;position:absolute;right:0;top:35px;z-index:99}.header .menu-trigger{border:2px solid;color:#23b0ff;color:var(--accent);height:100%;margin-left:10px;padding:3px 8px;position:relative}.logo{align-items:center;background:#23b0ff;background:var(--accent);color:#000;display:flex;padding:5px 10px;text-decoration:none}.pagination{margin-top:50px}@media print{.pagination{display:none}}.pagination__title{display:flex;margin:100px 0 20px;position:relative;text-align:center}.pagination__title-h{background:#1d212c;font-size:.8rem;letter-spacing:.1em;margin:0 auto;padding:5px 10px;text-align:center;text-decoration:none;text-transform:uppercase;z-index:1}.pagination__title hr{left:0;margin-top:15px;position:absolute;right:0;width:100%;z-index:0}.pagination__buttons{align-items:center;display:flex;justify-content:center}.pagination__buttons a{text-decoration:none}.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;cursor:pointer;display:inline-flex;flex:1;font-size:1rem;justify-content:center;overflow:hidden;padding:0;position:relative}.button+.button{margin-left:10px}.button a{display:flex;padding:8px 16px;text-decoration:none}.button__text,.button a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button.next .button__icon{margin-left:8px}.button.previous .button__icon{margin-right:8px}.index-content{margin-top:20px}.framed{border:1px solid #23b0ff;border:1px solid var(--accent);padding:20px}.framed :first-child{margin-top:0}.framed :last-child{margin-bottom:0}.post,.posts{width:100%}.post{margin:20px auto;padding:20px 0;text-align:left}@media (max-width:900px){.post{max-width:660px}}@media (--tablet){.post{max-width:660px}}.post:not(:last-of-type){border-bottom:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid var(--border-color)}.post-meta{color:rgba(35,176,255,.7);font-size:1rem;margin-bottom:10px}.post-title{--border:3px dotted var(--accent);border-bottom:var(--border);color:#23b0ff;color:var(--accent);margin:0 0 15px;padding-bottom:15px;position:relative}.post-title:after{border-bottom:var(--border);bottom:2px;content:"";display:block;position:absolute;width:100%}.post-title a{text-decoration:none}.post-tags{display:block;font-size:1rem;margin-bottom:20px;opacity:.5}.post-tags a{text-decoration:none}.post-content{margin-top:30px}.post-cover{background:transparent;border:20px solid #23b0ff;border:20px solid var(--accent);margin:40px 0;padding:20px}@media (max-width:684px){.post-cover{border-width:10px;padding:10px}}@media (--phone){.post-cover{border-width:10px;padding:10px}}.post ul{list-style:none}.post ul li:not(:empty):before{color:#23b0ff;color:var(--accent);content:"-";left:-20px;position:absolute}.post--regulation h1,.post--regulation h2{justify-content:center}.post--regulation h2{margin-bottom:10px}.post--regulation h2+h2{margin-bottom:20px;margin-top:-10px}.hanchor{color:rgba(35,176,255,.9);margin-left:10px;text-decoration:none;visibility:hidden}h1:hover a,h2:hover a,h3:hover a,h4:hover a{visibility:visible}.footnotes{color:hsla(0,0%,100%,.5)}.language-css .token.string,.language-scss .token.string,.style .token.string,.token.atrule,.token.attr-value,.token.boolean,.token.control,.token.directive,.token.entity,.token.important,.token.inserted,.token.keyword,.token.number,.token.regex,.token.statement,.token.string,.token.url,code.language-css,code.language-scss{color:#23b0ff!important;color:var(--accent)!important}.token.atrule-id,.token.attr-name,.token.class-name,.token.constant,.token.deleted,.token.namespace,.token.operator,.token.placeholder,.token.property,.token.symbol,.token.tag,.token.tag-id,.token.unit,.token.variable{color:rgba(35,176,255,.7)!important}.command-line-prompt>span:before,.token.deleted,.token.function,.token.function-name,.token.property,code.language-html,code.language-javascript{color:#8d9ba3!important}.token.punctuation,.token.selector,.token.tag{color:#fff}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:hsla(0,0%,100%,.3)!important}.token.namespace{opacity:.7!important}pre[data-line]{position:relative}pre[class*=language-]{margin:0;overflow:auto;padding:0}.line-highlight{background:rgba(141,155,163,.08);left:0;line-height:inherit;margin:0;padding:0;pointer-events:none;position:absolute;right:0;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{background-color:hsla(24,20%,50%,.4);border-radius:999px;box-shadow:0 1px #fff;color:#f5f2f0;content:attr(data-start);font:700 65%/1.5 sans-serif;left:.6em;min-width:1em;padding:0 .5em;position:absolute;text-align:center;text-shadow:none;vertical-align:.3em}.line-highlight[data-end]:after{bottom:.4em;content:attr(data-end);top:auto}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}:root{--code-margin:40px}.code-toolbar{border:1px solid hsla(0,0%,100%,.1);margin:40px 0;margin:var(--code-margin) 0;padding:20px;position:relative}.code-toolbar+.code-toolbar,.code-toolbar+.highlight,.code-toolbar+.highlight .code-toolbar{border-top:0;margin-top:-40px;margin-top:calc(var(--code-margin)*-1)}.code-toolbar code,.code-toolbar pre{border:none}.code-toolbar code{color:inherit;display:block}.code-toolbar>.toolbar button{background:hsla(0,0%,87.8%,.2)!important;border-radius:0!important;box-shadow:0 2px 0 0 rgba(0,0,0,.2)!important;color:#bbb!important;font-size:.8em!important;margin:6px!important;padding:10px!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{--accent:#ffa86a;--phoneWidth:(max-width:684px);--tabletWidth:(max-width:900px);--accent:#23b0ff;--background:#1d212c;--color:#fff;--border-color:hsla(0,0%,100%,0.1)}@custom-media --phone (max-width: 684px);@custom-media --tablet (max-width: 900px) diff --git a/themes/terminal/static/assets/green.css b/themes/terminal/static/assets/green.css new file mode 100644 index 0000000..121e35f --- /dev/null +++ b/themes/terminal/static/assets/green.css @@ -0,0 +1 @@ +html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"liga","tnum","zero","ss01","locl","calt";-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;background-color:#1f222a;color:#fff;color:var(--color);font-family:Fira Code,Monaco,Consolas,Ubuntu Mono,monospace;font-size:1rem;font-variant-ligatures:contextual;letter-spacing:-.02em;line-height:1.54;margin:0;padding:0}@media (max-width:684px){body{font-size:1rem}}@media (--phone){body{font-size:1rem}}.headings--one-size h1,.headings--one-size h2,.headings--one-size h3,.headings--one-size h4,.headings--one-size h5,.headings--one-size h6{line-height:1.3}.headings--one-size h1:not(first-child),.headings--one-size h2:not(first-child),.headings--one-size h3:not(first-child),.headings--one-size h4:not(first-child),.headings--one-size h5:not(first-child),.headings--one-size h6:not(first-child){margin-top:40px}.headings--one-size h1,.headings--one-size h2,.headings--one-size h3{font-size:1.4rem}.headings--one-size h4,.headings--one-size h5,.headings--one-size h6{font-size:1.2rem}a{color:inherit}img{display:block;max-width:100%}img.center,img.left{margin-right:auto}img.center,img.right{margin-left:auto}p{margin-bottom:20px}figure{display:table;margin:25px 0;max-width:100%}figure.center,figure.left{margin-right:auto}figure.center,figure.right{margin-left:auto}figure figcaption{background:#78e2a0;background:var(--accent);color:#1f222a;color:var(--background);font-size:14px;margin-top:5px;padding:5px 10px}figure figcaption.left{text-align:left}figure figcaption.center{text-align:center}figure figcaption.right{text-align:right}code,kbd{font-feature-settings:normal;background:rgba(120,226,160,.2);color:#78e2a0;color:var(--accent);font-family:Fira Code,Monaco,Consolas,Ubuntu Mono,monospace!important;font-size:.95rem;margin:0 2px;padding:1px 6px}code code,code kbd,kbd code,kbd kbd{background:transparent;margin:0;padding:0}pre{background:transparent!important;border-bottom:1px solid hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);font-size:.95rem!important;margin:40px 0;overflow:auto;padding:20px 10px}pre+pre{border-top:0;margin-top:-40px}@media (max-width:684px){pre{word-wrap:break-word;white-space:pre-wrap}}@media (--phone){pre{word-wrap:break-word;white-space:pre-wrap}}pre code{background:none!important;border:none;font-size:inherit;margin:0;padding:0}blockquote{border-bottom:1px solid #78e2a0;border-bottom:1px solid var(--accent);border-top:1px solid #78e2a0;border-top:1px solid var(--accent);margin:40px 0;padding:25px}@media (max-width:684px){blockquote{padding-right:0}}@media (--phone){blockquote{padding-right:0}}blockquote p:first-of-type{margin-top:0}blockquote p:last-of-type{margin-bottom:0}blockquote p{position:relative}blockquote p:first-of-type:before{color:#78e2a0;color:var(--accent);content:">";display:block;left:-25px;position:absolute}blockquote.twitter-tweet{background:rgba(120,226,160,.1);border:1px solid #78e2a0;border:1px solid var(--accent);color:inherit;font:inherit;padding-top:60px;position:relative}blockquote.twitter-tweet p:before{content:""}blockquote.twitter-tweet:before{content:"> From Twitter:";font-weight:700;position:absolute;top:20px}blockquote.twitter-tweet:before,blockquote.twitter-tweet a{color:#78e2a0;color:var(--accent)}table{border-collapse:collapse;margin:40px 0;table-layout:auto;width:100%}table,td,th{border:1px dashed #78e2a0;border:1px dashed var(--accent);padding:10px}th{color:#78e2a0;color:var(--accent)}ol,ul{margin-left:22px;padding:0}ol li,ul li{position:relative}@media (max-width:684px){ol,ul{margin-left:20px}}@media (--phone){ol,ul{margin-left:20px}}ol{counter-reset:li;list-style:none}ol li{counter-increment:li}ol li:before{color:#78e2a0;color:var(--accent);content:counter(li);display:inline-block;position:absolute;right:calc(100% + 10px);text-align:right}ol ol{margin-left:38px}ol ol li{counter-increment:li}ol ol li:before{content:counters(li,".") " "}mark{background:#78e2a0;background:var(--accent);color:#1f222a;color:var(--background)}.container{border-right:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;max-width:864px;min-height:100vh;padding:40px}.container.center,.container.full{border:none;margin:0 auto}.container.full{max-width:100%}@media (max-width:684px){.container{padding:20px}}@media (--phone){.container{padding:20px}}@media print{.container{display:inline;display:initial}}.content{display:flex;flex-direction:column}@media print{.content{display:inline;display:initial}}hr{background:hsla(0,0%,100%,.1);background:var(--border-color);border:none;height:1px;width:100%}.hidden{display:none}sup{line-height:0}.header{display:flex;flex-direction:column;position:relative}@media print{.header{display:none}}.header__inner{align-items:center;display:flex;justify-content:space-between}.header__logo{display:flex;flex:1}.header__logo:after{background:repeating-linear-gradient(90deg,#78e2a0,#78e2a0 2px,transparent 0,transparent 10px);background:repeating-linear-gradient(90deg,var(--accent),var(--accent) 2px,transparent 0,transparent 10px);content:"";display:block;right:10px;width:100%}.header__logo a{flex:0 0 auto;max-width:100%;text-decoration:none}.header .menu{--shadow-color:rgba(31,34,42,0.8);--shadow:0 10px var(--shadow-color),-10px 10px var(--shadow-color),10px 10px var(--shadow-color);margin:20px 1px}@media (max-width:684px){.header .menu{background:#1f222a;background:var(--background);border:2px solid;box-shadow:var(--shadow);color:#fff;list-style:none;margin:0;padding:10px;position:absolute;right:0;top:50px;z-index:99}}@media (--phone){.header .menu{background:#1f222a;background:var(--background);border:2px solid;box-shadow:var(--shadow);color:#fff;list-style:none;margin:0;padding:10px;position:absolute;right:0;top:50px;z-index:99}}.header .menu__inner{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}@media (max-width:684px){.header .menu__inner--desktop{display:none}}@media (--phone){.header .menu__inner--desktop{display:none}}.header .menu__inner--mobile{display:none}@media (max-width:684px){.header .menu__inner--mobile{display:block}}@media (--phone){.header .menu__inner--mobile{display:block}}.header .menu__inner li:not(:last-of-type){flex:0 0 auto;margin-bottom:10px;margin-right:20px}@media (max-width:684px){.header .menu__inner{align-items:flex-start;flex-direction:column;padding:0}.header .menu__inner li{margin:0;padding:5px}}@media (--phone){.header .menu__inner{align-items:flex-start;flex-direction:column;padding:0}.header .menu__inner li{margin:0;padding:5px}}.header .menu__sub-inner{list-style:none;margin:0;padding:0;position:relative}.header .menu__sub-inner:not(:only-child){margin-left:20px}.header .menu__sub-inner-more{background:#1f222a;background:var(--background);border:2px solid;box-shadow:var(--shadow);color:#fff;left:0;list-style:none;margin:0;padding:10px;position:absolute;top:35px;z-index:99}.header .menu__sub-inner-more-trigger{color:#78e2a0;color:var(--accent);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header .menu__sub-inner-more li{margin:0;padding:5px;white-space:nowrap}.header .menu .spacer{flex-grow:1}.header .menu .language-selector{list-style:none;margin:0;position:relative}.header .menu .language-selector-current{color:#78e2a0;color:var(--accent);cursor:pointer;display:flex;flex-direction:row;list-style-type:none;margin:0}.header .menu .language-selector__more{background:#1f222a;background:var(--background);border:2px solid;box-shadow:var(--shadow);color:#fff;list-style:none;margin:0;padding:10px;position:absolute;right:0;top:35px;z-index:99}.header .menu-trigger{border:2px solid;color:#78e2a0;color:var(--accent);height:100%;margin-left:10px;padding:3px 8px;position:relative}.logo{align-items:center;background:#78e2a0;background:var(--accent);color:#000;display:flex;padding:5px 10px;text-decoration:none}.pagination{margin-top:50px}@media print{.pagination{display:none}}.pagination__title{display:flex;margin:100px 0 20px;position:relative;text-align:center}.pagination__title-h{background:#1f222a;font-size:.8rem;letter-spacing:.1em;margin:0 auto;padding:5px 10px;text-align:center;text-decoration:none;text-transform:uppercase;z-index:1}.pagination__title hr{left:0;margin-top:15px;position:absolute;right:0;width:100%;z-index:0}.pagination__buttons{align-items:center;display:flex;justify-content:center}.pagination__buttons a{text-decoration:none}.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;cursor:pointer;display:inline-flex;flex:1;font-size:1rem;justify-content:center;overflow:hidden;padding:0;position:relative}.button+.button{margin-left:10px}.button a{display:flex;padding:8px 16px;text-decoration:none}.button__text,.button a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button.next .button__icon{margin-left:8px}.button.previous .button__icon{margin-right:8px}.index-content{margin-top:20px}.framed{border:1px solid #78e2a0;border:1px solid var(--accent);padding:20px}.framed :first-child{margin-top:0}.framed :last-child{margin-bottom:0}.post,.posts{width:100%}.post{margin:20px auto;padding:20px 0;text-align:left}@media (max-width:900px){.post{max-width:660px}}@media (--tablet){.post{max-width:660px}}.post:not(:last-of-type){border-bottom:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid var(--border-color)}.post-meta{color:rgba(120,226,160,.7);font-size:1rem;margin-bottom:10px}.post-title{--border:3px dotted var(--accent);border-bottom:var(--border);color:#78e2a0;color:var(--accent);margin:0 0 15px;padding-bottom:15px;position:relative}.post-title:after{border-bottom:var(--border);bottom:2px;content:"";display:block;position:absolute;width:100%}.post-title a{text-decoration:none}.post-tags{display:block;font-size:1rem;margin-bottom:20px;opacity:.5}.post-tags a{text-decoration:none}.post-content{margin-top:30px}.post-cover{background:transparent;border:20px solid #78e2a0;border:20px solid var(--accent);margin:40px 0;padding:20px}@media (max-width:684px){.post-cover{border-width:10px;padding:10px}}@media (--phone){.post-cover{border-width:10px;padding:10px}}.post ul{list-style:none}.post ul li:not(:empty):before{color:#78e2a0;color:var(--accent);content:"-";left:-20px;position:absolute}.post--regulation h1,.post--regulation h2{justify-content:center}.post--regulation h2{margin-bottom:10px}.post--regulation h2+h2{margin-bottom:20px;margin-top:-10px}.hanchor{color:rgba(120,226,160,.9);margin-left:10px;text-decoration:none;visibility:hidden}h1:hover a,h2:hover a,h3:hover a,h4:hover a{visibility:visible}.footnotes{color:hsla(0,0%,100%,.5)}.language-css .token.string,.language-scss .token.string,.style .token.string,.token.atrule,.token.attr-value,.token.boolean,.token.control,.token.directive,.token.entity,.token.important,.token.inserted,.token.keyword,.token.number,.token.regex,.token.statement,.token.string,.token.url,code.language-css,code.language-scss{color:#78e2a0!important;color:var(--accent)!important}.token.atrule-id,.token.attr-name,.token.class-name,.token.constant,.token.deleted,.token.namespace,.token.operator,.token.placeholder,.token.property,.token.symbol,.token.tag,.token.tag-id,.token.unit,.token.variable{color:rgba(120,226,160,.7)!important}.command-line-prompt>span:before,.token.deleted,.token.function,.token.function-name,.token.property,code.language-html,code.language-javascript{color:#96a09a!important}.token.punctuation,.token.selector,.token.tag{color:#fff}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:hsla(0,0%,100%,.3)!important}.token.namespace{opacity:.7!important}pre[data-line]{position:relative}pre[class*=language-]{margin:0;overflow:auto;padding:0}.line-highlight{background:hsla(144,5%,61%,.08);left:0;line-height:inherit;margin:0;padding:0;pointer-events:none;position:absolute;right:0;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{background-color:hsla(24,20%,50%,.4);border-radius:999px;box-shadow:0 1px #fff;color:#f5f2f0;content:attr(data-start);font:700 65%/1.5 sans-serif;left:.6em;min-width:1em;padding:0 .5em;position:absolute;text-align:center;text-shadow:none;vertical-align:.3em}.line-highlight[data-end]:after{bottom:.4em;content:attr(data-end);top:auto}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}:root{--code-margin:40px}.code-toolbar{border:1px solid hsla(0,0%,100%,.1);margin:40px 0;margin:var(--code-margin) 0;padding:20px;position:relative}.code-toolbar+.code-toolbar,.code-toolbar+.highlight,.code-toolbar+.highlight .code-toolbar{border-top:0;margin-top:-40px;margin-top:calc(var(--code-margin)*-1)}.code-toolbar code,.code-toolbar pre{border:none}.code-toolbar code{color:inherit;display:block}.code-toolbar>.toolbar button{background:hsla(0,0%,87.8%,.2)!important;border-radius:0!important;box-shadow:0 2px 0 0 rgba(0,0,0,.2)!important;color:#bbb!important;font-size:.8em!important;margin:6px!important;padding:10px!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{--accent:#ffa86a;--phoneWidth:(max-width:684px);--tabletWidth:(max-width:900px);--accent:#78e2a0;--background:#1f222a;--color:#fff;--border-color:hsla(0,0%,100%,0.1)}@custom-media --phone (max-width: 684px);@custom-media --tablet (max-width: 900px) diff --git a/themes/terminal/static/assets/languageSelector.js b/themes/terminal/static/assets/languageSelector.js new file mode 100644 index 0000000..49d4401 --- /dev/null +++ b/themes/terminal/static/assets/languageSelector.js @@ -0,0 +1,4 @@ +(function(){var __webpack_modules__={"./assets/js/languageSelector.js": +/*!***************************************!*\ + !*** ./assets/js/languageSelector.js ***! + \***************************************/function(){eval('var mobileQuery = getComputedStyle(document.body).getPropertyValue("--phoneWidth");\n\nvar isMobile = function isMobile() {\n return window.matchMedia(mobileQuery).matches;\n};\n\nvar languageSelector = document.querySelector(".language-selector-current");\nvar moreLanguagesContainer = document.querySelector(".language-selector__more");\ndocument.body.addEventListener("click", function () {\n if (!isMobile() && moreLanguagesContainer && !moreLanguagesContainer.classList.contains("hidden")) {\n moreLanguagesContainer.classList.add("hidden");\n }\n});\nlanguageSelector && languageSelector.addEventListener("click", function (e) {\n if (!isMobile()) {\n e.stopPropagation();\n moreLanguagesContainer.classList.toggle("hidden");\n }\n});\n\n//# sourceURL=webpack://terminal/./assets/js/languageSelector.js?')}},__webpack_exports__={};__webpack_modules__["./assets/js/languageSelector.js"]()})(); \ No newline at end of file diff --git a/themes/terminal/static/assets/main.js b/themes/terminal/static/assets/main.js new file mode 100644 index 0000000..00963bd --- /dev/null +++ b/themes/terminal/static/assets/main.js @@ -0,0 +1,4 @@ +(function(){var __webpack_modules__={"./assets/js/menu.js": +/*!***************************!*\ + !*** ./assets/js/menu.js ***! + \***************************/function(){eval('var container = document.querySelector(".container");\nvar menu = document.querySelector(".menu");\nvar mobileMenuTrigger = document.querySelector(".menu-trigger");\nvar desktopMenu = document.querySelector(".menu__inner--desktop");\nvar desktopMenuTrigger = document.querySelector(".menu__sub-inner-more-trigger");\nvar menuMore = document.querySelector(".menu__sub-inner-more");\nvar mobileQuery = getComputedStyle(document.body).getPropertyValue("--phoneWidth");\n\nvar isMobile = function isMobile() {\n return window.matchMedia(mobileQuery).matches;\n};\n\nvar handleMenuClasses = function handleMenuClasses() {\n mobileMenuTrigger && mobileMenuTrigger.classList.toggle("hidden", !isMobile());\n menu && menu.classList.toggle("hidden", isMobile());\n menuMore && menuMore.classList.toggle("hidden", !isMobile());\n}; // Common\n\n\nmenu && menu.addEventListener("click", function (e) {\n return e.stopPropagation();\n});\nmenuMore && menuMore.addEventListener("click", function (e) {\n return e.stopPropagation();\n});\nhandleMenuClasses();\ndocument.body.addEventListener("click", function () {\n if (!isMobile() && menuMore && !menuMore.classList.contains("hidden")) {\n menuMore.classList.add("hidden");\n } else if (isMobile() && !menu.classList.contains("hidden")) {\n menu.classList.add("hidden");\n }\n});\nwindow.addEventListener("resize", handleMenuClasses); // Mobile menu\n\nmobileMenuTrigger && mobileMenuTrigger.addEventListener("click", function (e) {\n e.stopPropagation();\n menu && menu.classList.toggle("hidden");\n}); // Desktop menu\n\ndesktopMenuTrigger && desktopMenuTrigger.addEventListener("click", function (e) {\n e.stopPropagation();\n menuMore && menuMore.classList.toggle("hidden");\n\n if (menuMore.getBoundingClientRect().right > container.getBoundingClientRect().right) {\n menuMore.style.left = "auto";\n menuMore.style.right = 0;\n }\n});\n\n//# sourceURL=webpack://terminal/./assets/js/menu.js?')}},__webpack_exports__={};__webpack_modules__["./assets/js/menu.js"]()})(); \ No newline at end of file diff --git a/themes/terminal/static/assets/pink.css b/themes/terminal/static/assets/pink.css new file mode 100644 index 0000000..ddfb36d --- /dev/null +++ b/themes/terminal/static/assets/pink.css @@ -0,0 +1 @@ +html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"liga","tnum","zero","ss01","locl","calt";-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;background-color:#21202c;color:#fff;color:var(--color);font-family:Fira Code,Monaco,Consolas,Ubuntu Mono,monospace;font-size:1rem;font-variant-ligatures:contextual;letter-spacing:-.02em;line-height:1.54;margin:0;padding:0}@media (max-width:684px){body{font-size:1rem}}@media (--phone){body{font-size:1rem}}.headings--one-size h1,.headings--one-size h2,.headings--one-size h3,.headings--one-size h4,.headings--one-size h5,.headings--one-size h6{line-height:1.3}.headings--one-size h1:not(first-child),.headings--one-size h2:not(first-child),.headings--one-size h3:not(first-child),.headings--one-size h4:not(first-child),.headings--one-size h5:not(first-child),.headings--one-size h6:not(first-child){margin-top:40px}.headings--one-size h1,.headings--one-size h2,.headings--one-size h3{font-size:1.4rem}.headings--one-size h4,.headings--one-size h5,.headings--one-size h6{font-size:1.2rem}a{color:inherit}img{display:block;max-width:100%}img.center,img.left{margin-right:auto}img.center,img.right{margin-left:auto}p{margin-bottom:20px}figure{display:table;margin:25px 0;max-width:100%}figure.center,figure.left{margin-right:auto}figure.center,figure.right{margin-left:auto}figure figcaption{background:#ee72f1;background:var(--accent);color:#21202c;color:var(--background);font-size:14px;margin-top:5px;padding:5px 10px}figure figcaption.left{text-align:left}figure figcaption.center{text-align:center}figure figcaption.right{text-align:right}code,kbd{font-feature-settings:normal;background:rgba(238,114,241,.2);color:#ee72f1;color:var(--accent);font-family:Fira Code,Monaco,Consolas,Ubuntu Mono,monospace!important;font-size:.95rem;margin:0 2px;padding:1px 6px}code code,code kbd,kbd code,kbd kbd{background:transparent;margin:0;padding:0}pre{background:transparent!important;border-bottom:1px solid hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);font-size:.95rem!important;margin:40px 0;overflow:auto;padding:20px 10px}pre+pre{border-top:0;margin-top:-40px}@media (max-width:684px){pre{word-wrap:break-word;white-space:pre-wrap}}@media (--phone){pre{word-wrap:break-word;white-space:pre-wrap}}pre code{background:none!important;border:none;font-size:inherit;margin:0;padding:0}blockquote{border-bottom:1px solid #ee72f1;border-bottom:1px solid var(--accent);border-top:1px solid #ee72f1;border-top:1px solid var(--accent);margin:40px 0;padding:25px}@media (max-width:684px){blockquote{padding-right:0}}@media (--phone){blockquote{padding-right:0}}blockquote p:first-of-type{margin-top:0}blockquote p:last-of-type{margin-bottom:0}blockquote p{position:relative}blockquote p:first-of-type:before{color:#ee72f1;color:var(--accent);content:">";display:block;left:-25px;position:absolute}blockquote.twitter-tweet{background:rgba(238,114,241,.1);border:1px solid #ee72f1;border:1px solid var(--accent);color:inherit;font:inherit;padding-top:60px;position:relative}blockquote.twitter-tweet p:before{content:""}blockquote.twitter-tweet:before{content:"> From Twitter:";font-weight:700;position:absolute;top:20px}blockquote.twitter-tweet:before,blockquote.twitter-tweet a{color:#ee72f1;color:var(--accent)}table{border-collapse:collapse;margin:40px 0;table-layout:auto;width:100%}table,td,th{border:1px dashed #ee72f1;border:1px dashed var(--accent);padding:10px}th{color:#ee72f1;color:var(--accent)}ol,ul{margin-left:22px;padding:0}ol li,ul li{position:relative}@media (max-width:684px){ol,ul{margin-left:20px}}@media (--phone){ol,ul{margin-left:20px}}ol{counter-reset:li;list-style:none}ol li{counter-increment:li}ol li:before{color:#ee72f1;color:var(--accent);content:counter(li);display:inline-block;position:absolute;right:calc(100% + 10px);text-align:right}ol ol{margin-left:38px}ol ol li{counter-increment:li}ol ol li:before{content:counters(li,".") " "}mark{background:#ee72f1;background:var(--accent);color:#21202c;color:var(--background)}.container{border-right:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;max-width:864px;min-height:100vh;padding:40px}.container.center,.container.full{border:none;margin:0 auto}.container.full{max-width:100%}@media (max-width:684px){.container{padding:20px}}@media (--phone){.container{padding:20px}}@media print{.container{display:inline;display:initial}}.content{display:flex;flex-direction:column}@media print{.content{display:inline;display:initial}}hr{background:hsla(0,0%,100%,.1);background:var(--border-color);border:none;height:1px;width:100%}.hidden{display:none}sup{line-height:0}.header{display:flex;flex-direction:column;position:relative}@media print{.header{display:none}}.header__inner{align-items:center;display:flex;justify-content:space-between}.header__logo{display:flex;flex:1}.header__logo:after{background:repeating-linear-gradient(90deg,#ee72f1,#ee72f1 2px,transparent 0,transparent 10px);background:repeating-linear-gradient(90deg,var(--accent),var(--accent) 2px,transparent 0,transparent 10px);content:"";display:block;right:10px;width:100%}.header__logo a{flex:0 0 auto;max-width:100%;text-decoration:none}.header .menu{--shadow-color:rgba(33,32,44,0.8);--shadow:0 10px var(--shadow-color),-10px 10px var(--shadow-color),10px 10px var(--shadow-color);margin:20px 1px}@media (max-width:684px){.header .menu{background:#21202c;background:var(--background);border:2px solid;box-shadow:var(--shadow);color:#fff;list-style:none;margin:0;padding:10px;position:absolute;right:0;top:50px;z-index:99}}@media (--phone){.header .menu{background:#21202c;background:var(--background);border:2px solid;box-shadow:var(--shadow);color:#fff;list-style:none;margin:0;padding:10px;position:absolute;right:0;top:50px;z-index:99}}.header .menu__inner{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}@media (max-width:684px){.header .menu__inner--desktop{display:none}}@media (--phone){.header .menu__inner--desktop{display:none}}.header .menu__inner--mobile{display:none}@media (max-width:684px){.header .menu__inner--mobile{display:block}}@media (--phone){.header .menu__inner--mobile{display:block}}.header .menu__inner li:not(:last-of-type){flex:0 0 auto;margin-bottom:10px;margin-right:20px}@media (max-width:684px){.header .menu__inner{align-items:flex-start;flex-direction:column;padding:0}.header .menu__inner li{margin:0;padding:5px}}@media (--phone){.header .menu__inner{align-items:flex-start;flex-direction:column;padding:0}.header .menu__inner li{margin:0;padding:5px}}.header .menu__sub-inner{list-style:none;margin:0;padding:0;position:relative}.header .menu__sub-inner:not(:only-child){margin-left:20px}.header .menu__sub-inner-more{background:#21202c;background:var(--background);border:2px solid;box-shadow:var(--shadow);color:#fff;left:0;list-style:none;margin:0;padding:10px;position:absolute;top:35px;z-index:99}.header .menu__sub-inner-more-trigger{color:#ee72f1;color:var(--accent);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header .menu__sub-inner-more li{margin:0;padding:5px;white-space:nowrap}.header .menu .spacer{flex-grow:1}.header .menu .language-selector{list-style:none;margin:0;position:relative}.header .menu .language-selector-current{color:#ee72f1;color:var(--accent);cursor:pointer;display:flex;flex-direction:row;list-style-type:none;margin:0}.header .menu .language-selector__more{background:#21202c;background:var(--background);border:2px solid;box-shadow:var(--shadow);color:#fff;list-style:none;margin:0;padding:10px;position:absolute;right:0;top:35px;z-index:99}.header .menu-trigger{border:2px solid;color:#ee72f1;color:var(--accent);height:100%;margin-left:10px;padding:3px 8px;position:relative}.logo{align-items:center;background:#ee72f1;background:var(--accent);color:#000;display:flex;padding:5px 10px;text-decoration:none}.pagination{margin-top:50px}@media print{.pagination{display:none}}.pagination__title{display:flex;margin:100px 0 20px;position:relative;text-align:center}.pagination__title-h{background:#21202c;font-size:.8rem;letter-spacing:.1em;margin:0 auto;padding:5px 10px;text-align:center;text-decoration:none;text-transform:uppercase;z-index:1}.pagination__title hr{left:0;margin-top:15px;position:absolute;right:0;width:100%;z-index:0}.pagination__buttons{align-items:center;display:flex;justify-content:center}.pagination__buttons a{text-decoration:none}.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;cursor:pointer;display:inline-flex;flex:1;font-size:1rem;justify-content:center;overflow:hidden;padding:0;position:relative}.button+.button{margin-left:10px}.button a{display:flex;padding:8px 16px;text-decoration:none}.button__text,.button a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button.next .button__icon{margin-left:8px}.button.previous .button__icon{margin-right:8px}.index-content{margin-top:20px}.framed{border:1px solid #ee72f1;border:1px solid var(--accent);padding:20px}.framed :first-child{margin-top:0}.framed :last-child{margin-bottom:0}.post,.posts{width:100%}.post{margin:20px auto;padding:20px 0;text-align:left}@media (max-width:900px){.post{max-width:660px}}@media (--tablet){.post{max-width:660px}}.post:not(:last-of-type){border-bottom:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid var(--border-color)}.post-meta{color:rgba(238,114,241,.7);font-size:1rem;margin-bottom:10px}.post-title{--border:3px dotted var(--accent);border-bottom:var(--border);color:#ee72f1;color:var(--accent);margin:0 0 15px;padding-bottom:15px;position:relative}.post-title:after{border-bottom:var(--border);bottom:2px;content:"";display:block;position:absolute;width:100%}.post-title a{text-decoration:none}.post-tags{display:block;font-size:1rem;margin-bottom:20px;opacity:.5}.post-tags a{text-decoration:none}.post-content{margin-top:30px}.post-cover{background:transparent;border:20px solid #ee72f1;border:20px solid var(--accent);margin:40px 0;padding:20px}@media (max-width:684px){.post-cover{border-width:10px;padding:10px}}@media (--phone){.post-cover{border-width:10px;padding:10px}}.post ul{list-style:none}.post ul li:not(:empty):before{color:#ee72f1;color:var(--accent);content:"-";left:-20px;position:absolute}.post--regulation h1,.post--regulation h2{justify-content:center}.post--regulation h2{margin-bottom:10px}.post--regulation h2+h2{margin-bottom:20px;margin-top:-10px}.hanchor{color:rgba(238,114,241,.9);margin-left:10px;text-decoration:none;visibility:hidden}h1:hover a,h2:hover a,h3:hover a,h4:hover a{visibility:visible}.footnotes{color:hsla(0,0%,100%,.5)}.language-css .token.string,.language-scss .token.string,.style .token.string,.token.atrule,.token.attr-value,.token.boolean,.token.control,.token.directive,.token.entity,.token.important,.token.inserted,.token.keyword,.token.number,.token.regex,.token.statement,.token.string,.token.url,code.language-css,code.language-scss{color:#ee72f1!important;color:var(--accent)!important}.token.atrule-id,.token.attr-name,.token.class-name,.token.constant,.token.deleted,.token.namespace,.token.operator,.token.placeholder,.token.property,.token.symbol,.token.tag,.token.tag-id,.token.unit,.token.variable{color:rgba(238,114,241,.7)!important}.command-line-prompt>span:before,.token.deleted,.token.function,.token.function-name,.token.property,code.language-html,code.language-javascript{color:#a295a2!important}.token.punctuation,.token.selector,.token.tag{color:#fff}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:hsla(0,0%,100%,.3)!important}.token.namespace{opacity:.7!important}pre[data-line]{position:relative}pre[class*=language-]{margin:0;overflow:auto;padding:0}.line-highlight{background:hsla(300,7%,61%,.08);left:0;line-height:inherit;margin:0;padding:0;pointer-events:none;position:absolute;right:0;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{background-color:hsla(24,20%,50%,.4);border-radius:999px;box-shadow:0 1px #fff;color:#f5f2f0;content:attr(data-start);font:700 65%/1.5 sans-serif;left:.6em;min-width:1em;padding:0 .5em;position:absolute;text-align:center;text-shadow:none;vertical-align:.3em}.line-highlight[data-end]:after{bottom:.4em;content:attr(data-end);top:auto}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}:root{--code-margin:40px}.code-toolbar{border:1px solid hsla(0,0%,100%,.1);margin:40px 0;margin:var(--code-margin) 0;padding:20px;position:relative}.code-toolbar+.code-toolbar,.code-toolbar+.highlight,.code-toolbar+.highlight .code-toolbar{border-top:0;margin-top:-40px;margin-top:calc(var(--code-margin)*-1)}.code-toolbar code,.code-toolbar pre{border:none}.code-toolbar code{color:inherit;display:block}.code-toolbar>.toolbar button{background:hsla(0,0%,87.8%,.2)!important;border-radius:0!important;box-shadow:0 2px 0 0 rgba(0,0,0,.2)!important;color:#bbb!important;font-size:.8em!important;margin:6px!important;padding:10px!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{--accent:#ffa86a;--phoneWidth:(max-width:684px);--tabletWidth:(max-width:900px);--accent:#ee72f1;--background:#21202c;--color:#fff;--border-color:hsla(0,0%,100%,0.1)}@custom-media --phone (max-width: 684px);@custom-media --tablet (max-width: 900px) diff --git a/themes/terminal/static/assets/prism.js b/themes/terminal/static/assets/prism.js new file mode 100644 index 0000000..4943c7d --- /dev/null +++ b/themes/terminal/static/assets/prism.js @@ -0,0 +1,4 @@ +(function(){var __webpack_modules__={"./assets/js/prism.js": +/*!****************************!*\ + !*** ./assets/js/prism.js ***! + \****************************/function(module,__unused_webpack_exports,__webpack_require__){eval('/* PrismJS 1.24.1\nhttps://prismjs.com/download.html#themes=prism-tomorrow&languages=markup+css+clike+javascript+actionscript+apacheconf+applescript+bash+c+csharp+cpp+cmake+coffeescript+csp+css-extras+diff+django+docker+elixir+elm+erlang+fsharp+flow+git+go+graphql+haml+handlebars+haskell+http+java+json+kotlin+latex+less+llvm+makefile+markdown+markup-templating+nasm+objectivec+ocaml+perl+php+php-extras+powershell+processing+pug+python+r+jsx+tsx+reason+ruby+rust+sass+scss+scala+scheme+sql+stylus+swift+textile+toml+twig+typescript+vim+visual-basic+wasm+yaml&plugins=line-highlight+line-numbers+jsonp-highlight+highlight-keywords+command-line+toolbar+copy-to-clipboard */\nvar _self = "undefined" != typeof window ? window : "undefined" != typeof WorkerGlobalScope && self instanceof WorkerGlobalScope ? self : {},\n Prism = function (u) {\n var c = /\\blang(?:uage)?-([\\w-]+)\\b/i,\n n = 0,\n e = {},\n M = {\n manual: u.Prism && u.Prism.manual,\n disableWorkerMessageHandler: u.Prism && u.Prism.disableWorkerMessageHandler,\n util: {\n encode: function e(n) {\n return n instanceof W ? new W(n.type, e(n.content), n.alias) : Array.isArray(n) ? n.map(e) : n.replace(/&/g, "&").replace(/= l.reach); y += m.value.length, m = m.next) {\n var b = m.value;\n if (t.length > n.length) return;\n\n if (!(b instanceof W)) {\n var k,\n x = 1;\n\n if (h) {\n if (!(k = z(v, y, n, f))) break;\n var w = k.index,\n A = k.index + k[0].length,\n P = y;\n\n for (P += m.value.length; P <= w;) {\n m = m.next, P += m.value.length;\n }\n\n if (P -= m.value.length, y = P, m.value instanceof W) continue;\n\n for (var E = m; E !== t.tail && (P < A || "string" == typeof E.value); E = E.next) {\n x++, P += E.value.length;\n }\n\n x--, b = n.slice(y, P), k.index -= y;\n } else if (!(k = z(v, 0, b, f))) continue;\n\n var w = k.index,\n S = k[0],\n O = b.slice(0, w),\n L = b.slice(w + S.length),\n N = y + b.length;\n l && N > l.reach && (l.reach = N);\n var j = m.prev;\n O && (j = I(t, j, O), y += O.length), q(t, j, x);\n var C = new W(o, g ? M.tokenize(S, g) : S, d, S);\n\n if (m = I(t, j, C), L && I(t, m, L), 1 < x) {\n var _ = {\n cause: o + "," + u,\n reach: N\n };\n e(n, t, r, m.prev, y, _), l && _.reach > l.reach && (l.reach = _.reach);\n }\n }\n }\n }\n }\n }\n }(e, a, n, a.head, 0), function (e) {\n var n = [],\n t = e.head.next;\n\n for (; t !== e.tail;) {\n n.push(t.value), t = t.next;\n }\n\n return n;\n }(a);\n },\n hooks: {\n all: {},\n add: function add(e, n) {\n var t = M.hooks.all;\n t[e] = t[e] || [], t[e].push(n);\n },\n run: function run(e, n) {\n var t = M.hooks.all[e];\n if (t && t.length) for (var r, a = 0; r = t[a++];) {\n r(n);\n }\n }\n },\n Token: W\n };\n\n function W(e, n, t, r) {\n this.type = e, this.content = n, this.alias = t, this.length = 0 | (r || "").length;\n }\n\n function z(e, n, t, r) {\n e.lastIndex = n;\n var a = e.exec(t);\n\n if (a && r && a[1]) {\n var i = a[1].length;\n a.index += i, a[0] = a[0].slice(i);\n }\n\n return a;\n }\n\n function i() {\n var e = {\n value: null,\n prev: null,\n next: null\n },\n n = {\n value: null,\n prev: e,\n next: null\n };\n e.next = n, this.head = e, this.tail = n, this.length = 0;\n }\n\n function I(e, n, t) {\n var r = n.next,\n a = {\n value: t,\n prev: n,\n next: r\n };\n return n.next = a, r.prev = a, e.length++, a;\n }\n\n function q(e, n, t) {\n for (var r = n.next, a = 0; a < t && r !== e.tail; a++) {\n r = r.next;\n }\n\n (n.next = r).prev = n, e.length -= a;\n }\n\n if (u.Prism = M, W.stringify = function n(e, t) {\n if ("string" == typeof e) return e;\n\n if (Array.isArray(e)) {\n var r = "";\n return e.forEach(function (e) {\n r += n(e, t);\n }), r;\n }\n\n var a = {\n type: e.type,\n content: n(e.content, t),\n tag: "span",\n classes: ["token", e.type],\n attributes: {},\n language: t\n },\n i = e.alias;\n i && (Array.isArray(i) ? Array.prototype.push.apply(a.classes, i) : a.classes.push(i)), M.hooks.run("wrap", a);\n var l = "";\n\n for (var o in a.attributes) {\n l += " " + o + \'="\' + (a.attributes[o] || "").replace(/"/g, """) + \'"\';\n }\n\n return "<" + a.tag + \' class="\' + a.classes.join(" ") + \'"\' + l + ">" + a.content + "";\n }, !u.document) return u.addEventListener && (M.disableWorkerMessageHandler || u.addEventListener("message", function (e) {\n var n = JSON.parse(e.data),\n t = n.language,\n r = n.code,\n a = n.immediateClose;\n u.postMessage(M.highlight(r, M.languages[t], t)), a && u.close();\n }, !1)), M;\n var t = M.util.currentScript();\n\n function r() {\n M.manual || M.highlightAll();\n }\n\n if (t && (M.filename = t.src, t.hasAttribute("data-manual") && (M.manual = !0)), !M.manual) {\n var a = document.readyState;\n "loading" === a || "interactive" === a && t && t.defer ? document.addEventListener("DOMContentLoaded", r) : window.requestAnimationFrame ? window.requestAnimationFrame(r) : window.setTimeout(r, 16);\n }\n\n return M;\n}(_self);\n\n true && module.exports && (module.exports = Prism), "undefined" != typeof __webpack_require__.g && (__webpack_require__.g.Prism = Prism);\nPrism.languages.markup = {\n comment: /\x3c!--[\\s\\S]*?--\x3e/,\n prolog: /<\\?[\\s\\S]+?\\?>/,\n doctype: {\n pattern: /"\'[\\]]|"[^"]*"|\'[^\']*\')+(?:\\[(?:[^<"\'\\]]|"[^"]*"|\'[^\']*\'|<(?!!--)|\x3c!--(?:[^-]|-(?!->))*--\x3e)*\\]\\s*)?>/i,\n greedy: !0,\n inside: {\n "internal-subset": {\n pattern: /(^[^\\[]*\\[)[\\s\\S]+(?=\\]>$)/,\n lookbehind: !0,\n greedy: !0,\n inside: null\n },\n string: {\n pattern: /"[^"]*"|\'[^\']*\'/,\n greedy: !0\n },\n punctuation: /^$|[[\\]]/,\n "doctype-tag": /^DOCTYPE/,\n name: /[^\\s<>\'"]+/\n }\n },\n cdata: //i,\n tag: {\n pattern: /<\\/?(?!\\d)[^\\s>\\/=$<%]+(?:\\s(?:\\s*[^\\s>\\/=]+(?:\\s*=\\s*(?:"[^"]*"|\'[^\']*\'|[^\\s\'">=]+(?=[\\s>]))|(?=[\\s/>])))+)?\\s*\\/?>/,\n greedy: !0,\n inside: {\n tag: {\n pattern: /^<\\/?[^\\s>\\/]+/,\n inside: {\n punctuation: /^<\\/?/,\n namespace: /^[^\\s>\\/:]+:/\n }\n },\n "special-attr": [],\n "attr-value": {\n pattern: /=\\s*(?:"[^"]*"|\'[^\']*\'|[^\\s\'">=]+)/,\n inside: {\n punctuation: [{\n pattern: /^=/,\n alias: "attr-equals"\n }, /"|\'/]\n }\n },\n punctuation: /\\/?>/,\n "attr-name": {\n pattern: /[^\\s>\\/]+/,\n inside: {\n namespace: /^[^\\s>\\/:]+:/\n }\n }\n }\n },\n entity: [{\n pattern: /&[\\da-z]{1,8};/i,\n alias: "named-entity"\n }, /&#x?[\\da-f]{1,8};/i]\n}, Prism.languages.markup.tag.inside["attr-value"].inside.entity = Prism.languages.markup.entity, Prism.languages.markup.doctype.inside["internal-subset"].inside = Prism.languages.markup, Prism.hooks.add("wrap", function (a) {\n "entity" === a.type && (a.attributes.title = a.content.replace(/&/, "&"));\n}), Object.defineProperty(Prism.languages.markup.tag, "addInlined", {\n value: function value(a, e) {\n var s = {};\n s["language-" + e] = {\n pattern: /(^$)/i,\n lookbehind: !0,\n inside: Prism.languages[e]\n }, s.cdata = /^$/i;\n var t = {\n "included-cdata": {\n pattern: //i,\n inside: s\n }\n };\n t["language-" + e] = {\n pattern: /[\\s\\S]+/,\n inside: Prism.languages[e]\n };\n var n = {};\n n[a] = {\n pattern: RegExp("(<__[^>]*>)(?:))*\\\\]\\\\]>|(?!)".replace(/__/g, function () {\n return a;\n }), "i"),\n lookbehind: !0,\n greedy: !0,\n inside: t\n }, Prism.languages.insertBefore("markup", "cdata", n);\n }\n}), Object.defineProperty(Prism.languages.markup.tag, "addAttribute", {\n value: function value(a, e) {\n Prism.languages.markup.tag.inside["special-attr"].push({\n pattern: RegExp("(^|[\\"\'\\\\s])(?:" + a + ")\\\\s*=\\\\s*(?:\\"[^\\"]*\\"|\'[^\']*\'|[^\\\\s\'\\">=]+(?=[\\\\s>]))", "i"),\n lookbehind: !0,\n inside: {\n "attr-name": /^[^\\s=]+/,\n "attr-value": {\n pattern: /=[\\s\\S]+/,\n inside: {\n value: {\n pattern: /(^=\\s*(["\']|(?!["\'])))\\S[\\s\\S]*(?=\\2$)/,\n lookbehind: !0,\n alias: [e, "language-" + e],\n inside: Prism.languages[e]\n },\n punctuation: [{\n pattern: /^=/,\n alias: "attr-equals"\n }, /"|\'/]\n }\n }\n }\n });\n }\n}), Prism.languages.html = Prism.languages.markup, Prism.languages.mathml = Prism.languages.markup, Prism.languages.svg = Prism.languages.markup, Prism.languages.xml = Prism.languages.extend("markup", {}), Prism.languages.ssml = Prism.languages.xml, Prism.languages.atom = Prism.languages.xml, Prism.languages.rss = Prism.languages.xml;\n!function (s) {\n var e = /(?:"(?:\\\\(?:\\r\\n|[\\s\\S])|[^"\\\\\\r\\n])*"|\'(?:\\\\(?:\\r\\n|[\\s\\S])|[^\'\\\\\\r\\n])*\')/;\n s.languages.css = {\n comment: /\\/\\*[\\s\\S]*?\\*\\//,\n atrule: {\n pattern: /@[\\w-](?:[^;{\\s]|\\s+(?![\\s{]))*(?:;|(?=\\s*\\{))/,\n inside: {\n rule: /^@[\\w-]+/,\n "selector-function-argument": {\n pattern: /(\\bselector\\s*\\(\\s*(?![\\s)]))(?:[^()\\s]|\\s+(?![\\s)])|\\((?:[^()]|\\([^()]*\\))*\\))+(?=\\s*\\))/,\n lookbehind: !0,\n alias: "selector"\n },\n keyword: {\n pattern: /(^|[^\\w-])(?:and|not|only|or)(?![\\w-])/,\n lookbehind: !0\n }\n }\n },\n url: {\n pattern: RegExp("\\\\burl\\\\((?:" + e.source + "|(?:[^\\\\\\\\\\r\\n()\\"\']|\\\\\\\\[^])*)\\\\)", "i"),\n greedy: !0,\n inside: {\n function: /^url/i,\n punctuation: /^\\(|\\)$/,\n string: {\n pattern: RegExp("^" + e.source + "$"),\n alias: "url"\n }\n }\n },\n selector: {\n pattern: RegExp("(^|[{}\\\\s])[^{}\\\\s](?:[^{};\\"\'\\\\s]|\\\\s+(?![\\\\s{])|" + e.source + ")*(?=\\\\s*\\\\{)"),\n lookbehind: !0\n },\n string: {\n pattern: e,\n greedy: !0\n },\n property: {\n pattern: /(^|[^-\\w\\xA0-\\uFFFF])(?!\\s)[-_a-z\\xA0-\\uFFFF](?:(?!\\s)[-\\w\\xA0-\\uFFFF])*(?=\\s*:)/i,\n lookbehind: !0\n },\n important: /!important\\b/i,\n function: {\n pattern: /(^|[^-a-z0-9])[-a-z0-9]+(?=\\()/i,\n lookbehind: !0\n },\n punctuation: /[(){};:,]/\n }, s.languages.css.atrule.inside.rest = s.languages.css;\n var t = s.languages.markup;\n t && (t.tag.addInlined("style", "css"), t.tag.addAttribute("style", "css"));\n}(Prism);\nPrism.languages.clike = {\n comment: [{\n pattern: /(^|[^\\\\])\\/\\*[\\s\\S]*?(?:\\*\\/|$)/,\n lookbehind: !0,\n greedy: !0\n }, {\n pattern: /(^|[^\\\\:])\\/\\/.*/,\n lookbehind: !0,\n greedy: !0\n }],\n string: {\n pattern: /(["\'])(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1/,\n greedy: !0\n },\n "class-name": {\n pattern: /(\\b(?:class|interface|extends|implements|trait|instanceof|new)\\s+|\\bcatch\\s+\\()[\\w.\\\\]+/i,\n lookbehind: !0,\n inside: {\n punctuation: /[.\\\\]/\n }\n },\n keyword: /\\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\\b/,\n boolean: /\\b(?:true|false)\\b/,\n function: /\\b\\w+(?=\\()/,\n number: /\\b0x[\\da-f]+\\b|(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:e[+-]?\\d+)?/i,\n operator: /[<>]=?|[!=]=?=?|--?|\\+\\+?|&&?|\\|\\|?|[?*/~^%]/,\n punctuation: /[{}[\\];(),.:]/\n};\nPrism.languages.javascript = Prism.languages.extend("clike", {\n "class-name": [Prism.languages.clike["class-name"], {\n pattern: /(^|[^$\\w\\xA0-\\uFFFF])(?!\\s)[_$A-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*(?=\\.(?:prototype|constructor))/,\n lookbehind: !0\n }],\n keyword: [{\n pattern: /((?:^|\\})\\s*)catch\\b/,\n lookbehind: !0\n }, {\n pattern: /(^|[^.]|\\.\\.\\.\\s*)\\b(?:as|assert(?=\\s*\\{)|async(?=\\s*(?:function\\b|\\(|[$\\w\\xA0-\\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\\s*(?:\\{|$))|for|from(?=\\s*(?:[\'"]|$))|function|(?:get|set)(?=\\s*(?:[#\\[$\\w\\xA0-\\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\\b/,\n lookbehind: !0\n }],\n function: /#?(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*(?=\\s*(?:\\.\\s*(?:apply|bind|call)\\s*)?\\()/,\n number: /\\b(?:(?:0[xX](?:[\\dA-Fa-f](?:_[\\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\\d(?:_\\d)?)+n|NaN|Infinity)\\b|(?:\\b(?:\\d(?:_\\d)?)+\\.?(?:\\d(?:_\\d)?)*|\\B\\.(?:\\d(?:_\\d)?)+)(?:[Ee][+-]?(?:\\d(?:_\\d)?)+)?/,\n operator: /--|\\+\\+|\\*\\*=?|=>|&&=?|\\|\\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\\.{3}|\\?\\?=?|\\?\\.?|[~:]/\n}), Prism.languages.javascript["class-name"][0].pattern = /(\\b(?:class|interface|extends|implements|instanceof|new)\\s+)[\\w.\\\\]+/, Prism.languages.insertBefore("javascript", "keyword", {\n regex: {\n pattern: /((?:^|[^$\\w\\xA0-\\uFFFF."\'\\])\\s]|\\b(?:return|yield))\\s*)\\/(?:\\[(?:[^\\]\\\\\\r\\n]|\\\\.)*\\]|\\\\.|[^/\\\\\\[\\r\\n])+\\/[dgimyus]{0,7}(?=(?:\\s|\\/\\*(?:[^*]|\\*(?!\\/))*\\*\\/)*(?:$|[\\r\\n,.;:})\\]]|\\/\\/))/,\n lookbehind: !0,\n greedy: !0,\n inside: {\n "regex-source": {\n pattern: /^(\\/)[\\s\\S]+(?=\\/[a-z]*$)/,\n lookbehind: !0,\n alias: "language-regex",\n inside: Prism.languages.regex\n },\n "regex-delimiter": /^\\/|\\/$/,\n "regex-flags": /^[a-z]+$/\n }\n },\n "function-variable": {\n pattern: /#?(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*(?=\\s*[=:]\\s*(?:async\\s*)?(?:\\bfunction\\b|(?:\\((?:[^()]|\\([^()]*\\))*\\)|(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*)\\s*=>))/,\n alias: "function"\n },\n parameter: [{\n pattern: /(function(?:\\s+(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*)?\\s*\\(\\s*)(?!\\s)(?:[^()\\s]|\\s+(?![\\s)])|\\([^()]*\\))+(?=\\s*\\))/,\n lookbehind: !0,\n inside: Prism.languages.javascript\n }, {\n pattern: /(^|[^$\\w\\xA0-\\uFFFF])(?!\\s)[_$a-z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*(?=\\s*=>)/i,\n lookbehind: !0,\n inside: Prism.languages.javascript\n }, {\n pattern: /(\\(\\s*)(?!\\s)(?:[^()\\s]|\\s+(?![\\s)])|\\([^()]*\\))+(?=\\s*\\)\\s*=>)/,\n lookbehind: !0,\n inside: Prism.languages.javascript\n }, {\n pattern: /((?:\\b|\\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\\w\\xA0-\\uFFFF]))(?:(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*\\s*)\\(\\s*|\\]\\s*\\(\\s*)(?!\\s)(?:[^()\\s]|\\s+(?![\\s)])|\\([^()]*\\))+(?=\\s*\\)\\s*\\{)/,\n lookbehind: !0,\n inside: Prism.languages.javascript\n }],\n constant: /\\b[A-Z](?:[A-Z_]|\\dx?)*\\b/\n}), Prism.languages.insertBefore("javascript", "string", {\n hashbang: {\n pattern: /^#!.*/,\n greedy: !0,\n alias: "comment"\n },\n "template-string": {\n pattern: /`(?:\\\\[\\s\\S]|\\$\\{(?:[^{}]|\\{(?:[^{}]|\\{[^}]*\\})*\\})+\\}|(?!\\$\\{)[^\\\\`])*`/,\n greedy: !0,\n inside: {\n "template-punctuation": {\n pattern: /^`|`$/,\n alias: "string"\n },\n interpolation: {\n pattern: /((?:^|[^\\\\])(?:\\\\{2})*)\\$\\{(?:[^{}]|\\{(?:[^{}]|\\{[^}]*\\})*\\})+\\}/,\n lookbehind: !0,\n inside: {\n "interpolation-punctuation": {\n pattern: /^\\$\\{|\\}$/,\n alias: "punctuation"\n },\n rest: Prism.languages.javascript\n }\n },\n string: /[\\s\\S]+/\n }\n }\n}), Prism.languages.markup && (Prism.languages.markup.tag.addInlined("script", "javascript"), Prism.languages.markup.tag.addAttribute("on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)", "javascript")), Prism.languages.js = Prism.languages.javascript;\nPrism.languages.actionscript = Prism.languages.extend("javascript", {\n keyword: /\\b(?:as|break|case|catch|class|const|default|delete|do|else|extends|finally|for|function|if|implements|import|in|instanceof|interface|internal|is|native|new|null|package|private|protected|public|return|super|switch|this|throw|try|typeof|use|var|void|while|with|dynamic|each|final|get|include|namespace|override|set|static)\\b/,\n operator: /\\+\\+|--|(?:[+\\-*\\/%^]|&&?|\\|\\|?|<>?>?|[!=]=?)=?|[~?@]/\n}), Prism.languages.actionscript["class-name"].alias = "function", Prism.languages.markup && Prism.languages.insertBefore("actionscript", "string", {\n xml: {\n pattern: /(^|[^.])<\\/?\\w+(?:\\s+[^\\s>\\/=]+=("|\')(?:\\\\[\\s\\S]|(?!\\2)[^\\\\])*\\2)*\\s*\\/?>/,\n lookbehind: !0,\n inside: Prism.languages.markup\n }\n});\nPrism.languages.apacheconf = {\n comment: /#.*/,\n "directive-inline": {\n pattern: /(^[\\t ]*)\\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|Type|UserFile|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferSize|BufferedLogs|CGIDScriptTimeout|CGIMapExtension|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DTracePrivileges|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtFilterDefine|ExtFilterOptions|ExtendedStatus|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|KeepAlive|KeepAliveTimeout|KeptBodySize|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|LanguagePriority|Limit(?:InternalRecursion|Request(?:Body|FieldSize|Fields|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|MMapFile|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|ModMimeUsePathInfo|ModemStandard|MultiviewsMatch|Mutex|NWSSLTrustedCerts|NWSSLUpgradeable|NameVirtualHost|NoProxy|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|RLimitCPU|RLimitMEM|RLimitNPROC|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|SSIETag|SSIEndTag|SSIErrorMsg|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|SRPUnknownUserSeed|SRPVerifierFile|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UseStapling|UserName|VerifyClient|VerifyDepth)|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadStackSize|ThreadsPerChild|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\\b/im,\n lookbehind: !0,\n alias: "property"\n },\n "directive-block": {\n pattern: /<\\/?\\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\\b.*>/i,\n inside: {\n "directive-block": {\n pattern: /^<\\/?\\w+/,\n inside: {\n punctuation: /^<\\/?/\n },\n alias: "tag"\n },\n "directive-block-parameter": {\n pattern: /.*[^>]/,\n inside: {\n punctuation: /:/,\n string: {\n pattern: /("|\').*\\1/,\n inside: {\n variable: /[$%]\\{?(?:\\w\\.?[-+:]?)+\\}?/\n }\n }\n },\n alias: "attr-value"\n },\n punctuation: />/\n },\n alias: "tag"\n },\n "directive-flags": {\n pattern: /\\[(?:[\\w=],?)+\\]/,\n alias: "keyword"\n },\n string: {\n pattern: /("|\').*\\1/,\n inside: {\n variable: /[$%]\\{?(?:\\w\\.?[-+:]?)+\\}?/\n }\n },\n variable: /[$%]\\{?(?:\\w\\.?[-+:]?)+\\}?/,\n regex: /\\^?.*\\$|\\^.*\\$?/\n};\nPrism.languages.applescript = {\n comment: [/\\(\\*(?:\\(\\*(?:[^*]|\\*(?!\\)))*\\*\\)|(?!\\(\\*)[\\s\\S])*?\\*\\)/, /--.+/, /#.+/],\n string: /"(?:\\\\.|[^"\\\\\\r\\n])*"/,\n number: /(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:e-?\\d+)?\\b/i,\n operator: [/[&=≠≤≥*+\\-\\/÷^]|[<>]=?/, /\\b(?:(?:start|begin|end)s? with|(?:(?:does not|doesn\'t) contain|contains?)|(?:is|isn\'t|is not) (?:in|contained by)|(?:(?:is|isn\'t|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:(?:does not|doesn\'t) come|comes) (?:before|after)|(?:is|isn\'t|is not) equal(?: to)?|(?:(?:does not|doesn\'t) equal|equals|equal to|isn\'t|is not)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|or|div|mod|as|not))\\b/],\n keyword: /\\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\\b/,\n class: {\n pattern: /\\b(?:alias|application|boolean|class|constant|date|file|integer|list|number|POSIX file|real|record|reference|RGB color|script|text|centimetres|centimeters|feet|inches|kilometres|kilometers|metres|meters|miles|yards|square feet|square kilometres|square kilometers|square metres|square meters|square miles|square yards|cubic centimetres|cubic centimeters|cubic feet|cubic inches|cubic metres|cubic meters|cubic yards|gallons|litres|liters|quarts|grams|kilograms|ounces|pounds|degrees Celsius|degrees Fahrenheit|degrees Kelvin)\\b/,\n alias: "builtin"\n },\n punctuation: /[{}():,¬«»《》]/\n};\n!function (e) {\n var t = "\\\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\\\b",\n n = {\n pattern: /(^(["\']?)\\w+\\2)[ \\t]+\\S.*/,\n lookbehind: !0,\n alias: "punctuation",\n inside: null\n },\n a = {\n bash: n,\n environment: {\n pattern: RegExp("\\\\$" + t),\n alias: "constant"\n },\n variable: [{\n pattern: /\\$?\\(\\([\\s\\S]+?\\)\\)/,\n greedy: !0,\n inside: {\n variable: [{\n pattern: /(^\\$\\(\\([\\s\\S]+)\\)\\)/,\n lookbehind: !0\n }, /^\\$\\(\\(/],\n number: /\\b0x[\\dA-Fa-f]+\\b|(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:[Ee]-?\\d+)?/,\n operator: /--|\\+\\+|\\*\\*=?|<<=?|>>=?|&&|\\|\\||[=!+\\-*/%<>^&|]=?|[?~:]/,\n punctuation: /\\(\\(?|\\)\\)?|,|;/\n }\n }, {\n pattern: /\\$\\((?:\\([^)]+\\)|[^()])+\\)|`[^`]+`/,\n greedy: !0,\n inside: {\n variable: /^\\$\\(|^`|\\)$|`$/\n }\n }, {\n pattern: /\\$\\{[^}]+\\}/,\n greedy: !0,\n inside: {\n operator: /:[-=?+]?|[!\\/]|##?|%%?|\\^\\^?|,,?/,\n punctuation: /[\\[\\]]/,\n environment: {\n pattern: RegExp("(\\\\{)" + t),\n lookbehind: !0,\n alias: "constant"\n }\n }\n }, /\\$(?:\\w+|[#?*!@$])/],\n entity: /\\\\(?:[abceEfnrtv\\\\"]|O?[0-7]{1,3}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/\n };\n e.languages.bash = {\n shebang: {\n pattern: /^#!\\s*\\/.*/,\n alias: "important"\n },\n comment: {\n pattern: /(^|[^"{\\\\$])#.*/,\n lookbehind: !0\n },\n "function-name": [{\n pattern: /(\\bfunction\\s+)[\\w-]+(?=(?:\\s*\\(?:\\s*\\))?\\s*\\{)/,\n lookbehind: !0,\n alias: "function"\n }, {\n pattern: /\\b[\\w-]+(?=\\s*\\(\\s*\\)\\s*\\{)/,\n alias: "function"\n }],\n "for-or-select": {\n pattern: /(\\b(?:for|select)\\s+)\\w+(?=\\s+in\\s)/,\n alias: "variable",\n lookbehind: !0\n },\n "assign-left": {\n pattern: /(^|[\\s;|&]|[<>]\\()\\w+(?=\\+?=)/,\n inside: {\n environment: {\n pattern: RegExp("(^|[\\\\s;|&]|[<>]\\\\()" + t),\n lookbehind: !0,\n alias: "constant"\n }\n },\n alias: "variable",\n lookbehind: !0\n },\n string: [{\n pattern: /((?:^|[^<])<<-?\\s*)(\\w+)\\s[\\s\\S]*?(?:\\r?\\n|\\r)\\2/,\n lookbehind: !0,\n greedy: !0,\n inside: a\n }, {\n pattern: /((?:^|[^<])<<-?\\s*)(["\'])(\\w+)\\2\\s[\\s\\S]*?(?:\\r?\\n|\\r)\\3/,\n lookbehind: !0,\n greedy: !0,\n inside: {\n bash: n\n }\n }, {\n pattern: /(^|[^\\\\](?:\\\\\\\\)*)"(?:\\\\[\\s\\S]|\\$\\([^)]+\\)|\\$(?!\\()|`[^`]+`|[^"\\\\`$])*"/,\n lookbehind: !0,\n greedy: !0,\n inside: a\n }, {\n pattern: /(^|[^$\\\\])\'[^\']*\'/,\n lookbehind: !0,\n greedy: !0\n }, {\n pattern: /\\$\'(?:[^\'\\\\]|\\\\[\\s\\S])*\'/,\n greedy: !0,\n inside: {\n entity: a.entity\n }\n }],\n environment: {\n pattern: RegExp("\\\\$?" + t),\n alias: "constant"\n },\n variable: a.variable,\n function: {\n pattern: /(^|[\\s;|&]|[<>]\\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\\s;|&])/,\n lookbehind: !0\n },\n keyword: {\n pattern: /(^|[\\s;|&]|[<>]\\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\\s;|&])/,\n lookbehind: !0\n },\n builtin: {\n pattern: /(^|[\\s;|&]|[<>]\\()(?:\\.|:|break|cd|continue|eval|exec|exit|export|getopts|hash|pwd|readonly|return|shift|test|times|trap|umask|unset|alias|bind|builtin|caller|command|declare|echo|enable|help|let|local|logout|mapfile|printf|read|readarray|source|type|typeset|ulimit|unalias|set|shopt)(?=$|[)\\s;|&])/,\n lookbehind: !0,\n alias: "class-name"\n },\n boolean: {\n pattern: /(^|[\\s;|&]|[<>]\\()(?:true|false)(?=$|[)\\s;|&])/,\n lookbehind: !0\n },\n "file-descriptor": {\n pattern: /\\B&\\d\\b/,\n alias: "important"\n },\n operator: {\n pattern: /\\d?<>|>\\||\\+=|=[=~]?|!=?|<<[<-]?|[&\\d]?>>|\\d[<>]&?|[<>][&=]?|&[>&]?|\\|[&|]?/,\n inside: {\n "file-descriptor": {\n pattern: /^\\d/,\n alias: "important"\n }\n }\n },\n punctuation: /\\$?\\(\\(?|\\)\\)?|\\.\\.|[{}[\\];\\\\]/,\n number: {\n pattern: /(^|\\s)(?:[1-9]\\d*|0)(?:[.,]\\d+)?\\b/,\n lookbehind: !0\n }\n }, n.inside = e.languages.bash;\n\n for (var s = ["comment", "function-name", "for-or-select", "assign-left", "string", "environment", "function", "keyword", "builtin", "boolean", "file-descriptor", "operator", "punctuation", "number"], i = a.variable[1].inside, o = 0; o < s.length; o++) {\n i[s[o]] = e.languages.bash[s[o]];\n }\n\n e.languages.shell = e.languages.bash;\n}(Prism);\nPrism.languages.c = Prism.languages.extend("clike", {\n comment: {\n pattern: /\\/\\/(?:[^\\r\\n\\\\]|\\\\(?:\\r\\n?|\\n|(?![\\r\\n])))*|\\/\\*[\\s\\S]*?(?:\\*\\/|$)/,\n greedy: !0\n },\n "class-name": {\n pattern: /(\\b(?:enum|struct)\\s+(?:__attribute__\\s*\\(\\([\\s\\S]*?\\)\\)\\s*)?)\\w+|\\b[a-z]\\w*_t\\b/,\n lookbehind: !0\n },\n keyword: /\\b(?:__attribute__|_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\\b/,\n function: /\\b[a-z_]\\w*(?=\\s*\\()/i,\n number: /(?:\\b0x(?:[\\da-f]+(?:\\.[\\da-f]*)?|\\.[\\da-f]+)(?:p[+-]?\\d+)?|(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:e[+-]?\\d+)?)[ful]{0,4}/i,\n operator: />>=?|<<=?|->|([-+&|:])\\1|[?:~]|[-+*/%&|^!=<>]=?/\n}), Prism.languages.insertBefore("c", "string", {\n macro: {\n pattern: /(^[\\t ]*)#\\s*[a-z](?:[^\\r\\n\\\\/]|\\/(?!\\*)|\\/\\*(?:[^*]|\\*(?!\\/))*\\*\\/|\\\\(?:\\r\\n|[\\s\\S]))*/im,\n lookbehind: !0,\n greedy: !0,\n alias: "property",\n inside: {\n string: [{\n pattern: /^(#\\s*include\\s*)<[^>]+>/,\n lookbehind: !0\n }, Prism.languages.c.string],\n comment: Prism.languages.c.comment,\n "macro-name": [{\n pattern: /(^#\\s*define\\s+)\\w+\\b(?!\\()/i,\n lookbehind: !0\n }, {\n pattern: /(^#\\s*define\\s+)\\w+\\b(?=\\()/i,\n lookbehind: !0,\n alias: "function"\n }],\n directive: {\n pattern: /^(#\\s*)[a-z]+/,\n lookbehind: !0,\n alias: "keyword"\n },\n "directive-hash": /^#/,\n punctuation: /##|\\\\(?=[\\r\\n])/,\n expression: {\n pattern: /\\S[\\s\\S]*/,\n inside: Prism.languages.c\n }\n }\n },\n constant: /\\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\\b/\n}), delete Prism.languages.c.boolean;\n!function (s) {\n function a(e, s) {\n return e.replace(/<<(\\d+)>>/g, function (e, n) {\n return "(?:" + s[+n] + ")";\n });\n }\n\n function t(e, n, s) {\n return RegExp(a(e, n), s || "");\n }\n\n function e(e, n) {\n for (var s = 0; s < n; s++) {\n e = e.replace(/<>/g, function () {\n return "(?:" + e + ")";\n });\n }\n\n return e.replace(/<>/g, "[^\\\\s\\\\S]");\n }\n\n var n = "bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",\n r = "class enum interface record struct",\n i = "add alias and ascending async await by descending from(?=\\\\s*(?:\\\\w|$)) get global group into init(?=\\\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\\\s*{)",\n o = "abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";\n\n function l(e) {\n return "\\\\b(?:" + e.trim().replace(/ /g, "|") + ")\\\\b";\n }\n\n var d = l(r),\n p = RegExp(l(n + " " + r + " " + i + " " + o)),\n c = l(r + " " + i + " " + o),\n u = l(n + " " + r + " " + o),\n g = e("<(?:[^<>;=+\\\\-*/%&|^]|<>)*>", 2),\n b = e("\\\\((?:[^()]|<>)*\\\\)", 2),\n h = "@?\\\\b[A-Za-z_]\\\\w*\\\\b",\n f = a("<<0>>(?:\\\\s*<<1>>)?", [h, g]),\n m = a("(?!<<0>>)<<1>>(?:\\\\s*\\\\.\\\\s*<<1>>)*", [c, f]),\n k = "\\\\[\\\\s*(?:,\\\\s*)*\\\\]",\n y = a("<<0>>(?:\\\\s*(?:\\\\?\\\\s*)?<<1>>)*(?:\\\\s*\\\\?)?", [m, k]),\n w = a("(?:<<0>>|<<1>>)(?:\\\\s*(?:\\\\?\\\\s*)?<<2>>)*(?:\\\\s*\\\\?)?", [a("\\\\(<<0>>+(?:,<<0>>+)+\\\\)", [a("[^,()<>[\\\\];=+\\\\-*/%&|^]|<<0>>|<<1>>|<<2>>", [g, b, k])]), m, k]),\n v = {\n keyword: p,\n punctuation: /[<>()?,.:[\\]]/\n },\n x = "\'(?:[^\\r\\n\'\\\\\\\\]|\\\\\\\\.|\\\\\\\\[Uux][\\\\da-fA-F]{1,8})\'",\n $ = \'"(?:\\\\\\\\.|[^\\\\\\\\"\\r\\n])*"\';\n s.languages.csharp = s.languages.extend("clike", {\n string: [{\n pattern: t("(^|[^$\\\\\\\\])<<0>>", [\'@"(?:""|\\\\\\\\[^]|[^\\\\\\\\"])*"(?!")\']),\n lookbehind: !0,\n greedy: !0\n }, {\n pattern: t("(^|[^@$\\\\\\\\])<<0>>", [$]),\n lookbehind: !0,\n greedy: !0\n }, {\n pattern: RegExp(x),\n greedy: !0,\n alias: "character"\n }],\n "class-name": [{\n pattern: t("(\\\\busing\\\\s+static\\\\s+)<<0>>(?=\\\\s*;)", [m]),\n lookbehind: !0,\n inside: v\n }, {\n pattern: t("(\\\\busing\\\\s+<<0>>\\\\s*=\\\\s*)<<1>>(?=\\\\s*;)", [h, w]),\n lookbehind: !0,\n inside: v\n }, {\n pattern: t("(\\\\busing\\\\s+)<<0>>(?=\\\\s*=)", [h]),\n lookbehind: !0\n }, {\n pattern: t("(\\\\b<<0>>\\\\s+)<<1>>", [d, f]),\n lookbehind: !0,\n inside: v\n }, {\n pattern: t("(\\\\bcatch\\\\s*\\\\(\\\\s*)<<0>>", [m]),\n lookbehind: !0,\n inside: v\n }, {\n pattern: t("(\\\\bwhere\\\\s+)<<0>>", [h]),\n lookbehind: !0\n }, {\n pattern: t("(\\\\b(?:is(?:\\\\s+not)?|as)\\\\s+)<<0>>", [y]),\n lookbehind: !0,\n inside: v\n }, {\n pattern: t("\\\\b<<0>>(?=\\\\s+(?!<<1>>|with\\\\s*\\\\{)<<2>>(?:\\\\s*[=,;:{)\\\\]]|\\\\s+(?:in|when)\\\\b))", [w, u, h]),\n inside: v\n }],\n keyword: p,\n number: /(?:\\b0(?:x[\\da-f_]*[\\da-f]|b[01_]*[01])|(?:\\B\\.\\d+(?:_+\\d+)*|\\b\\d+(?:_+\\d+)*(?:\\.\\d+(?:_+\\d+)*)?)(?:e[-+]?\\d+(?:_+\\d+)*)?)(?:ul|lu|[dflmu])?\\b/i,\n operator: />>=?|<<=?|[-=]>|([-+&|])\\1|~|\\?\\?=?|[-+*/%&|^!=<>]=?/,\n punctuation: /\\?\\.?|::|[{}[\\];(),.:]/\n }), s.languages.insertBefore("csharp", "number", {\n range: {\n pattern: /\\.\\./,\n alias: "operator"\n }\n }), s.languages.insertBefore("csharp", "punctuation", {\n "named-parameter": {\n pattern: t("([(,]\\\\s*)<<0>>(?=\\\\s*:)", [h]),\n lookbehind: !0,\n alias: "punctuation"\n }\n }), s.languages.insertBefore("csharp", "class-name", {\n namespace: {\n pattern: t("(\\\\b(?:namespace|using)\\\\s+)<<0>>(?:\\\\s*\\\\.\\\\s*<<0>>)*(?=\\\\s*[;{])", [h]),\n lookbehind: !0,\n inside: {\n punctuation: /\\./\n }\n },\n "type-expression": {\n pattern: t("(\\\\b(?:default|typeof|sizeof)\\\\s*\\\\(\\\\s*(?!\\\\s))(?:[^()\\\\s]|\\\\s(?!\\\\s)|<<0>>)*(?=\\\\s*\\\\))", [b]),\n lookbehind: !0,\n alias: "class-name",\n inside: v\n },\n "return-type": {\n pattern: t("<<0>>(?=\\\\s+(?:<<1>>\\\\s*(?:=>|[({]|\\\\.\\\\s*this\\\\s*\\\\[)|this\\\\s*\\\\[))", [w, m]),\n inside: v,\n alias: "class-name"\n },\n "constructor-invocation": {\n pattern: t("(\\\\bnew\\\\s+)<<0>>(?=\\\\s*[[({])", [w]),\n lookbehind: !0,\n inside: v,\n alias: "class-name"\n },\n "generic-method": {\n pattern: t("<<0>>\\\\s*<<1>>(?=\\\\s*\\\\()", [h, g]),\n inside: {\n function: t("^<<0>>", [h]),\n generic: {\n pattern: RegExp(g),\n alias: "class-name",\n inside: v\n }\n }\n },\n "type-list": {\n pattern: t("\\\\b((?:<<0>>\\\\s+<<1>>|record\\\\s+<<1>>\\\\s*<<5>>|where\\\\s+<<2>>)\\\\s*:\\\\s*)(?:<<3>>|<<4>>|<<1>>\\\\s*<<5>>|<<6>>)(?:\\\\s*,\\\\s*(?:<<3>>|<<4>>|<<6>>))*(?=\\\\s*(?:where|[{;]|=>|$))", [d, f, h, w, p.source, b, "\\\\bnew\\\\s*\\\\(\\\\s*\\\\)"]),\n lookbehind: !0,\n inside: {\n "record-arguments": {\n pattern: t("(^(?!new\\\\s*\\\\()<<0>>\\\\s*)<<1>>", [f, b]),\n lookbehind: !0,\n greedy: !0,\n inside: s.languages.csharp\n },\n keyword: p,\n "class-name": {\n pattern: RegExp(w),\n greedy: !0,\n inside: v\n },\n punctuation: /[,()]/\n }\n },\n preprocessor: {\n pattern: /(^[\\t ]*)#.*/m,\n lookbehind: !0,\n alias: "property",\n inside: {\n directive: {\n pattern: /(#)\\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\\b/,\n lookbehind: !0,\n alias: "keyword"\n }\n }\n }\n });\n\n var _ = $ + "|" + x,\n B = a("/(?![*/])|//[^\\r\\n]*[\\r\\n]|/\\\\*(?:[^*]|\\\\*(?!/))*\\\\*/|<<0>>", [_]),\n E = e(a("[^\\"\'/()]|<<0>>|\\\\(<>*\\\\)", [B]), 2),\n R = "\\\\b(?:assembly|event|field|method|module|param|property|return|type)\\\\b",\n P = a("<<0>>(?:\\\\s*\\\\(<<1>>*\\\\))?", [m, E]);\n\n s.languages.insertBefore("csharp", "class-name", {\n attribute: {\n pattern: t("((?:^|[^\\\\s\\\\w>)?])\\\\s*\\\\[\\\\s*)(?:<<0>>\\\\s*:\\\\s*)?<<1>>(?:\\\\s*,\\\\s*<<1>>)*(?=\\\\s*\\\\])", [R, P]),\n lookbehind: !0,\n greedy: !0,\n inside: {\n target: {\n pattern: t("^<<0>>(?=\\\\s*:)", [R]),\n alias: "keyword"\n },\n "attribute-arguments": {\n pattern: t("\\\\(<<0>>*\\\\)", [E]),\n inside: s.languages.csharp\n },\n "class-name": {\n pattern: RegExp(m),\n inside: {\n punctuation: /\\./\n }\n },\n punctuation: /[:,]/\n }\n }\n });\n var z = ":[^}\\r\\n]+",\n S = e(a("[^\\"\'/()]|<<0>>|\\\\(<>*\\\\)", [B]), 2),\n j = a("\\\\{(?!\\\\{)(?:(?![}:])<<0>>)*<<1>>?\\\\}", [S, z]),\n A = e(a("[^\\"\'/()]|/(?!\\\\*)|/\\\\*(?:[^*]|\\\\*(?!/))*\\\\*/|<<0>>|\\\\(<>*\\\\)", [_]), 2),\n F = a("\\\\{(?!\\\\{)(?:(?![}:])<<0>>)*<<1>>?\\\\}", [A, z]);\n\n function U(e, n) {\n return {\n interpolation: {\n pattern: t("((?:^|[^{])(?:\\\\{\\\\{)*)<<0>>", [e]),\n lookbehind: !0,\n inside: {\n "format-string": {\n pattern: t("(^\\\\{(?:(?![}:])<<0>>)*)<<1>>(?=\\\\}$)", [n, z]),\n lookbehind: !0,\n inside: {\n punctuation: /^:/\n }\n },\n punctuation: /^\\{|\\}$/,\n expression: {\n pattern: /[\\s\\S]+/,\n alias: "language-csharp",\n inside: s.languages.csharp\n }\n }\n },\n string: /[\\s\\S]+/\n };\n }\n\n s.languages.insertBefore("csharp", "string", {\n "interpolation-string": [{\n pattern: t(\'(^|[^\\\\\\\\])(?:\\\\$@|@\\\\$)"(?:""|\\\\\\\\[^]|\\\\{\\\\{|<<0>>|[^\\\\\\\\{"])*"\', [j]),\n lookbehind: !0,\n greedy: !0,\n inside: U(j, S)\n }, {\n pattern: t(\'(^|[^@\\\\\\\\])\\\\$"(?:\\\\\\\\.|\\\\{\\\\{|<<0>>|[^\\\\\\\\"{])*"\', [F]),\n lookbehind: !0,\n greedy: !0,\n inside: U(F, A)\n }]\n });\n}(Prism), Prism.languages.dotnet = Prism.languages.cs = Prism.languages.csharp;\n!function (e) {\n var t = /\\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char8_t|char16_t|char32_t|class|compl|concept|const|consteval|constexpr|constinit|const_cast|continue|co_await|co_return|co_yield|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\\b/,\n n = "\\\\b(?!)\\\\w+(?:\\\\s*\\\\.\\\\s*\\\\w+)*\\\\b".replace(//g, function () {\n return t.source;\n });\n e.languages.cpp = e.languages.extend("c", {\n "class-name": [{\n pattern: RegExp("(\\\\b(?:class|concept|enum|struct|typename)\\\\s+)(?!)\\\\w+".replace(//g, function () {\n return t.source;\n })),\n lookbehind: !0\n }, /\\b[A-Z]\\w*(?=\\s*::\\s*\\w+\\s*\\()/, /\\b[A-Z_]\\w*(?=\\s*::\\s*~\\w+\\s*\\()/i, /\\b\\w+(?=\\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\\s*::\\s*\\w+\\s*\\()/],\n keyword: t,\n number: {\n pattern: /(?:\\b0b[01\']+|\\b0x(?:[\\da-f\']+(?:\\.[\\da-f\']*)?|\\.[\\da-f\']+)(?:p[+-]?[\\d\']+)?|(?:\\b[\\d\']+(?:\\.[\\d\']*)?|\\B\\.[\\d\']+)(?:e[+-]?[\\d\']+)?)[ful]{0,4}/i,\n greedy: !0\n },\n operator: />>=?|<<=?|->|--|\\+\\+|&&|\\|\\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\\b/,\n boolean: /\\b(?:true|false)\\b/\n }), e.languages.insertBefore("cpp", "string", {\n module: {\n pattern: RegExp(\'(\\\\b(?:module|import)\\\\s+)(?:"(?:\\\\\\\\(?:\\r\\n|[^])|[^"\\\\\\\\\\r\\n])*"|<[^<>\\r\\n]*>|\' + "(?:\\\\s*:\\\\s*)?|:\\\\s*".replace(//g, function () {\n return n;\n }) + ")"),\n lookbehind: !0,\n greedy: !0,\n inside: {\n string: /^[<"][\\s\\S]+/,\n operator: /:/,\n punctuation: /\\./\n }\n },\n "raw-string": {\n pattern: /R"([^()\\\\ ]{0,16})\\([\\s\\S]*?\\)\\1"/,\n alias: "string",\n greedy: !0\n }\n }), e.languages.insertBefore("cpp", "keyword", {\n "generic-function": {\n pattern: /\\b[a-z_]\\w*\\s*<(?:[^<>]|<(?:[^<>])*>)*>(?=\\s*\\()/i,\n inside: {\n function: /^\\w+/,\n generic: {\n pattern: /<[\\s\\S]+/,\n alias: "class-name",\n inside: e.languages.cpp\n }\n }\n }\n }), e.languages.insertBefore("cpp", "operator", {\n "double-colon": {\n pattern: /::/,\n alias: "punctuation"\n }\n }), e.languages.insertBefore("cpp", "class-name", {\n "base-clause": {\n pattern: /(\\b(?:class|struct)\\s+\\w+\\s*:\\s*)[^;{}"\'\\s]+(?:\\s+[^;{}"\'\\s]+)*(?=\\s*[;{])/,\n lookbehind: !0,\n greedy: !0,\n inside: e.languages.extend("cpp", {})\n }\n }), e.languages.insertBefore("inside", "double-colon", {\n "class-name": /\\b[a-z_]\\w*\\b(?!\\s*::)/i\n }, e.languages.cpp["base-clause"]);\n}(Prism);\nPrism.languages.cmake = {\n comment: /#.*/,\n string: {\n pattern: /"(?:[^\\\\"]|\\\\.)*"/,\n greedy: !0,\n inside: {\n interpolation: {\n pattern: /\\$\\{(?:[^{}$]|\\$\\{[^{}$]*\\})*\\}/,\n inside: {\n punctuation: /\\$\\{|\\}/,\n variable: /\\w+/\n }\n }\n }\n },\n variable: /\\b(?:CMAKE_\\w+|\\w+_(?:VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?|(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\\b/,\n property: /\\b(?:cxx_\\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\\w+|\\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\\b/,\n keyword: /\\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\\s*\\()\\b/,\n boolean: /\\b(?:ON|OFF|TRUE|FALSE)\\b/,\n namespace: /\\b(?:PROPERTIES|SHARED|PRIVATE|STATIC|PUBLIC|INTERFACE|TARGET_OBJECTS)\\b/,\n operator: /\\b(?:NOT|AND|OR|MATCHES|LESS|GREATER|EQUAL|STRLESS|STRGREATER|STREQUAL|VERSION_LESS|VERSION_EQUAL|VERSION_GREATER|DEFINED)\\b/,\n inserted: {\n pattern: /\\b\\w+::\\w+\\b/,\n alias: "class-name"\n },\n number: /\\b\\d+(?:\\.\\d+)*\\b/,\n function: /\\b[a-z_]\\w*(?=\\s*\\()\\b/i,\n punctuation: /[()>}]|\\$[<{]/\n};\n!function (e) {\n var t = /#(?!\\{).+/,\n n = {\n pattern: /#\\{[^}]+\\}/,\n alias: "variable"\n };\n e.languages.coffeescript = e.languages.extend("javascript", {\n comment: t,\n string: [{\n pattern: /\'(?:\\\\[\\s\\S]|[^\\\\\'])*\'/,\n greedy: !0\n }, {\n pattern: /"(?:\\\\[\\s\\S]|[^\\\\"])*"/,\n greedy: !0,\n inside: {\n interpolation: n\n }\n }],\n keyword: /\\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\\b/,\n "class-member": {\n pattern: /@(?!\\d)\\w+/,\n alias: "variable"\n }\n }), e.languages.insertBefore("coffeescript", "comment", {\n "multiline-comment": {\n pattern: /###[\\s\\S]+?###/,\n alias: "comment"\n },\n "block-regex": {\n pattern: /\\/{3}[\\s\\S]*?\\/{3}/,\n alias: "regex",\n inside: {\n comment: t,\n interpolation: n\n }\n }\n }), e.languages.insertBefore("coffeescript", "string", {\n "inline-javascript": {\n pattern: /`(?:\\\\[\\s\\S]|[^\\\\`])*`/,\n inside: {\n delimiter: {\n pattern: /^`|`$/,\n alias: "punctuation"\n },\n script: {\n pattern: /[\\s\\S]+/,\n alias: "language-javascript",\n inside: e.languages.javascript\n }\n }\n },\n "multiline-string": [{\n pattern: /\'\'\'[\\s\\S]*?\'\'\'/,\n greedy: !0,\n alias: "string"\n }, {\n pattern: /"""[\\s\\S]*?"""/,\n greedy: !0,\n alias: "string",\n inside: {\n interpolation: n\n }\n }]\n }), e.languages.insertBefore("coffeescript", "keyword", {\n property: /(?!\\d)\\w+(?=\\s*:(?!:))/\n }), delete e.languages.coffeescript["template-string"], e.languages.coffee = e.languages.coffeescript;\n}(Prism);\nPrism.languages.csp = {\n directive: {\n pattern: /(^|[^-\\da-z])(?:base-uri|block-all-mixed-content|(?:child|connect|default|font|frame|img|manifest|media|object|prefetch|script|style|worker)-src|disown-opener|form-action|frame-(?:ancestors|options)|input-protection(?:-(?:clip|selectors))?|navigate-to|plugin-types|policy-uri|referrer|reflected-xss|report-(?:to|uri)|require-sri-for|sandbox|(?:script|style)-src-(?:attr|elem)|upgrade-insecure-requests)(?=[^-\\da-z]|$)/i,\n lookbehind: !0,\n alias: "keyword"\n },\n safe: {\n pattern: /\'(?:deny|none|report-sample|self|strict-dynamic|top-only|(?:nonce|sha(?:256|384|512))-[-+/\\w=]+)\'/i,\n alias: "selector"\n },\n unsafe: {\n pattern: /(?:\'unsafe-(?:allow-redirects|dynamic|eval|hash-attributes|hashed-attributes|hashes|inline)\'|\\*)/i,\n alias: "function"\n }\n};\n!function (e) {\n var a,\n n = /("|\')(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1/;\n e.languages.css.selector = {\n pattern: e.languages.css.selector.pattern,\n lookbehind: !0,\n inside: a = {\n "pseudo-element": /:(?:after|before|first-letter|first-line|selection)|::[-\\w]+/,\n "pseudo-class": /:[-\\w]+/,\n class: /\\.[-\\w]+/,\n id: /#[-\\w]+/,\n attribute: {\n pattern: RegExp("\\\\[(?:[^[\\\\]\\"\']|" + n.source + ")*\\\\]"),\n greedy: !0,\n inside: {\n punctuation: /^\\[|\\]$/,\n "case-sensitivity": {\n pattern: /(\\s)[si]$/i,\n lookbehind: !0,\n alias: "keyword"\n },\n namespace: {\n pattern: /^(\\s*)(?:(?!\\s)[-*\\w\\xA0-\\uFFFF])*\\|(?!=)/,\n lookbehind: !0,\n inside: {\n punctuation: /\\|$/\n }\n },\n "attr-name": {\n pattern: /^(\\s*)(?:(?!\\s)[-\\w\\xA0-\\uFFFF])+/,\n lookbehind: !0\n },\n "attr-value": [n, {\n pattern: /(=\\s*)(?:(?!\\s)[-\\w\\xA0-\\uFFFF])+(?=\\s*$)/,\n lookbehind: !0\n }],\n operator: /[|~*^$]?=/\n }\n },\n "n-th": [{\n pattern: /(\\(\\s*)[+-]?\\d*[\\dn](?:\\s*[+-]\\s*\\d+)?(?=\\s*\\))/,\n lookbehind: !0,\n inside: {\n number: /[\\dn]+/,\n operator: /[+-]/\n }\n }, {\n pattern: /(\\(\\s*)(?:even|odd)(?=\\s*\\))/i,\n lookbehind: !0\n }],\n combinator: />|\\+|~|\\|\\|/,\n punctuation: /[(),]/\n }\n }, e.languages.css.atrule.inside["selector-function-argument"].inside = a, e.languages.insertBefore("css", "property", {\n variable: {\n pattern: /(^|[^-\\w\\xA0-\\uFFFF])--(?!\\s)[-_a-z\\xA0-\\uFFFF](?:(?!\\s)[-\\w\\xA0-\\uFFFF])*/i,\n lookbehind: !0\n }\n });\n var r = {\n pattern: /(\\b\\d+)(?:%|[a-z]+(?![\\w-]))/,\n lookbehind: !0\n },\n i = {\n pattern: /(^|[^\\w.-])-?(?:\\d+(?:\\.\\d+)?|\\.\\d+)/,\n lookbehind: !0\n };\n e.languages.insertBefore("css", "function", {\n operator: {\n pattern: /(\\s)[+\\-*\\/](?=\\s)/,\n lookbehind: !0\n },\n hexcode: {\n pattern: /\\B#[\\da-f]{3,8}\\b/i,\n alias: "color"\n },\n color: [{\n pattern: /(^|[^\\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\\w-])/i,\n lookbehind: !0\n }, {\n pattern: /\\b(?:rgb|hsl)\\(\\s*\\d{1,3}\\s*,\\s*\\d{1,3}%?\\s*,\\s*\\d{1,3}%?\\s*\\)\\B|\\b(?:rgb|hsl)a\\(\\s*\\d{1,3}\\s*,\\s*\\d{1,3}%?\\s*,\\s*\\d{1,3}%?\\s*,\\s*(?:0|0?\\.\\d+|1)\\s*\\)\\B/i,\n inside: {\n unit: r,\n number: i,\n function: /[\\w-]+(?=\\()/,\n punctuation: /[(),]/\n }\n }],\n entity: /\\\\[\\da-f]{1,8}/i,\n unit: r,\n number: i\n });\n}(Prism);\n!function (i) {\n i.languages.diff = {\n coord: [/^(?:\\*{3}|-{3}|\\+{3}).*$/m, /^@@.*@@$/m, /^\\d.*$/m]\n };\n var r = {\n "deleted-sign": "-",\n "deleted-arrow": "<",\n "inserted-sign": "+",\n "inserted-arrow": ">",\n unchanged: " ",\n diff: "!"\n };\n Object.keys(r).forEach(function (e) {\n var n = r[e],\n a = [];\n /^\\w+$/.test(e) || a.push(/\\w+/.exec(e)[0]), "diff" === e && a.push("bold"), i.languages.diff[e] = {\n pattern: RegExp("^(?:[" + n + "].*(?:\\r\\n?|\\n|(?![\\\\s\\\\S])))+", "m"),\n alias: a,\n inside: {\n line: {\n pattern: /(.)(?=[\\s\\S]).*(?:\\r\\n?|\\n)?/,\n lookbehind: !0\n },\n prefix: {\n pattern: /[\\s\\S]/,\n alias: /\\w+/.exec(e)[0]\n }\n }\n };\n }), Object.defineProperty(i.languages.diff, "PREFIXES", {\n value: r\n });\n}(Prism);\n!function (h) {\n function v(e, n) {\n return "___" + e.toUpperCase() + n + "___";\n }\n\n Object.defineProperties(h.languages["markup-templating"] = {}, {\n buildPlaceholders: {\n value: function value(a, r, e, o) {\n if (a.language === r) {\n var c = a.tokenStack = [];\n a.code = a.code.replace(e, function (e) {\n if ("function" == typeof o && !o(e)) return e;\n\n for (var n, t = c.length; -1 !== a.code.indexOf(n = v(r, t));) {\n ++t;\n }\n\n return c[t] = e, n;\n }), a.grammar = h.languages.markup;\n }\n }\n },\n tokenizePlaceholders: {\n value: function value(p, k) {\n if (p.language === k && p.tokenStack) {\n p.grammar = h.languages[k];\n var m = 0,\n d = Object.keys(p.tokenStack);\n !function e(n) {\n for (var t = 0; t < n.length && !(m >= d.length); t++) {\n var a = n[t];\n\n if ("string" == typeof a || a.content && "string" == typeof a.content) {\n var r = d[m],\n o = p.tokenStack[r],\n c = "string" == typeof a ? a : a.content,\n i = v(k, r),\n u = c.indexOf(i);\n\n if (-1 < u) {\n ++m;\n var g = c.substring(0, u),\n l = new h.Token(k, h.tokenize(o, p.grammar), "language-" + k, o),\n s = c.substring(u + i.length),\n f = [];\n g && f.push.apply(f, e([g])), f.push(l), s && f.push.apply(f, e([s])), "string" == typeof a ? n.splice.apply(n, [t, 1].concat(f)) : a.content = f;\n }\n } else a.content && e(a.content);\n }\n\n return n;\n }(p.tokens);\n }\n }\n }\n });\n}(Prism);\n!function (e) {\n e.languages.django = {\n comment: /^\\{#[\\s\\S]*?#\\}$/,\n tag: {\n pattern: /(^\\{%[+-]?\\s*)\\w+/,\n lookbehind: !0,\n alias: "keyword"\n },\n delimiter: {\n pattern: /^\\{[{%][+-]?|[+-]?[}%]\\}$/,\n alias: "punctuation"\n },\n string: {\n pattern: /("|\')(?:\\\\.|(?!\\1)[^\\\\\\r\\n])*\\1/,\n greedy: !0\n },\n filter: {\n pattern: /(\\|)\\w+/,\n lookbehind: !0,\n alias: "function"\n },\n test: {\n pattern: /(\\bis\\s+(?:not\\s+)?)(?!not\\b)\\w+/,\n lookbehind: !0,\n alias: "function"\n },\n function: /\\b[a-z_]\\w+(?=\\s*\\()/i,\n keyword: /\\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\\b/,\n operator: /[-+%=]=?|!=|\\*\\*?=?|\\/\\/?=?|<[<=>]?|>[=>]?|[&|^~]/,\n number: /\\b\\d+(?:\\.\\d+)?\\b/,\n boolean: /[Tt]rue|[Ff]alse|[Nn]one/,\n variable: /\\b\\w+?\\b/,\n punctuation: /[{}[\\](),.:;]/\n };\n var n = /\\{\\{[\\s\\S]*?\\}\\}|\\{%[\\s\\S]*?%\\}|\\{#[\\s\\S]*?#\\}/g,\n o = e.languages["markup-templating"];\n e.hooks.add("before-tokenize", function (e) {\n o.buildPlaceholders(e, "django", n);\n }), e.hooks.add("after-tokenize", function (e) {\n o.tokenizePlaceholders(e, "django");\n }), e.languages.jinja2 = e.languages.django, e.hooks.add("before-tokenize", function (e) {\n o.buildPlaceholders(e, "jinja2", n);\n }), e.hooks.add("after-tokenize", function (e) {\n o.tokenizePlaceholders(e, "jinja2");\n });\n}(Prism);\n!function (e) {\n var r = "(?:[ \\t]+(?![ \\t])(?:)?|)".replace(//g, function () {\n return "\\\\\\\\[\\r\\n](?:\\\\s|\\\\\\\\[\\r\\n]|#.*(?!.))*(?![\\\\s#]|\\\\\\\\[\\r\\n])";\n }),\n n = "\\"(?:[^\\"\\\\\\\\\\r\\n]|\\\\\\\\(?:\\r\\n|[^]))*\\"|\'(?:[^\'\\\\\\\\\\r\\n]|\\\\\\\\(?:\\r\\n|[^]))*\'",\n t = "--[\\\\w-]+=(?:|(?![\\"\'])(?:[^\\\\s\\\\\\\\]|\\\\\\\\.)+)".replace(//g, function () {\n return n;\n }),\n o = {\n pattern: RegExp(n),\n greedy: !0\n },\n i = {\n pattern: /(^[ \\t]*)#.*/m,\n lookbehind: !0,\n greedy: !0\n };\n\n function a(e, n) {\n return e = e.replace(//g, function () {\n return t;\n }).replace(//g, function () {\n return r;\n }), RegExp(e, n);\n }\n\n e.languages.docker = {\n instruction: {\n pattern: /(^[ \\t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\\s)(?:\\\\.|[^\\r\\n\\\\])*(?:\\\\$(?:\\s|#.*$)*(?![\\s#])(?:\\\\.|[^\\r\\n\\\\])*)*/im,\n lookbehind: !0,\n greedy: !0,\n inside: {\n options: {\n pattern: a("(^(?:ONBUILD)?\\\\w+)(?:)*", "i"),\n lookbehind: !0,\n greedy: !0,\n inside: {\n property: {\n pattern: /(^|\\s)--[\\w-]+/,\n lookbehind: !0\n },\n string: [o, {\n pattern: /(=)(?!["\'])(?:[^\\s\\\\]|\\\\.)+/,\n lookbehind: !0\n }],\n operator: /\\\\$/m,\n punctuation: /=/\n }\n },\n keyword: [{\n pattern: a("(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\\\\b", "i"),\n lookbehind: !0,\n greedy: !0\n }, {\n pattern: a("(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \\t\\\\\\\\]+)AS", "i"),\n lookbehind: !0,\n greedy: !0\n }, {\n pattern: a("(^ONBUILD)\\\\w+", "i"),\n lookbehind: !0,\n greedy: !0\n }, {\n pattern: /^\\w+/,\n greedy: !0\n }],\n comment: i,\n string: o,\n variable: /\\$(?:\\w+|\\{[^{}"\'\\\\]*\\})/,\n operator: /\\\\$/m\n }\n },\n comment: i\n }, e.languages.dockerfile = e.languages.docker;\n}(Prism);\nPrism.languages.elixir = {\n doc: {\n pattern: /@(?:doc|moduledoc)\\s+(?:("""|\'\'\')[\\s\\S]*?\\1|("|\')(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\2)[^\\\\\\r\\n])*\\2)/,\n inside: {\n attribute: /^@\\w+/,\n string: /[\'"][\\s\\S]+/\n }\n },\n comment: {\n pattern: /#.*/m,\n greedy: !0\n },\n regex: {\n pattern: /~[rR](?:("""|\'\'\')(?:\\\\[\\s\\S]|(?!\\1)[^\\\\])+\\1|([\\/|"\'])(?:\\\\.|(?!\\2)[^\\\\\\r\\n])+\\2|\\((?:\\\\.|[^\\\\)\\r\\n])+\\)|\\[(?:\\\\.|[^\\\\\\]\\r\\n])+\\]|\\{(?:\\\\.|[^\\\\}\\r\\n])+\\}|<(?:\\\\.|[^\\\\>\\r\\n])+>)[uismxfr]*/,\n greedy: !0\n },\n string: [{\n pattern: /~[cCsSwW](?:("""|\'\'\')(?:\\\\[\\s\\S]|(?!\\1)[^\\\\])+\\1|([\\/|"\'])(?:\\\\.|(?!\\2)[^\\\\\\r\\n])+\\2|\\((?:\\\\.|[^\\\\)\\r\\n])+\\)|\\[(?:\\\\.|[^\\\\\\]\\r\\n])+\\]|\\{(?:\\\\.|#\\{[^}]+\\}|#(?!\\{)|[^#\\\\}\\r\\n])+\\}|<(?:\\\\.|[^\\\\>\\r\\n])+>)[csa]?/,\n greedy: !0,\n inside: {}\n }, {\n pattern: /("""|\'\'\')[\\s\\S]*?\\1/,\n greedy: !0,\n inside: {}\n }, {\n pattern: /("|\')(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1/,\n greedy: !0,\n inside: {}\n }],\n atom: {\n pattern: /(^|[^:]):\\w+/,\n lookbehind: !0,\n alias: "symbol"\n },\n module: {\n pattern: /\\b[A-Z]\\w*\\b/,\n alias: "class-name"\n },\n "attr-name": /\\b\\w+\\??:(?!:)/,\n argument: {\n pattern: /(^|[^&])&\\d+/,\n lookbehind: !0,\n alias: "variable"\n },\n attribute: {\n pattern: /@\\w+/,\n alias: "variable"\n },\n function: /\\b[_a-zA-Z]\\w*[?!]?(?:(?=\\s*(?:\\.\\s*)?\\()|(?=\\/\\d))/,\n number: /\\b(?:0[box][a-f\\d_]+|\\d[\\d_]*)(?:\\.[\\d_]+)?(?:e[+-]?[\\d_]+)?\\b/i,\n keyword: /\\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\\b/,\n boolean: /\\b(?:true|false|nil)\\b/,\n operator: [/\\bin\\b|&&?|\\|[|>]?|\\\\\\\\|::|\\.\\.\\.?|\\+\\+?|-[->]?|<[-=>]|>=|!==?|\\B!|=(?:==?|[>~])?|[*\\/^]/, {\n pattern: /([^<])<(?!<)/,\n lookbehind: !0\n }, {\n pattern: /([^>])>(?!>)/,\n lookbehind: !0\n }],\n punctuation: /<<|>>|[.,%\\[\\]{}()]/\n}, Prism.languages.elixir.string.forEach(function (e) {\n e.inside = {\n interpolation: {\n pattern: /#\\{[^}]+\\}/,\n inside: {\n delimiter: {\n pattern: /^#\\{|\\}$/,\n alias: "punctuation"\n },\n rest: Prism.languages.elixir\n }\n }\n };\n});\nPrism.languages.elm = {\n comment: /--.*|\\{-[\\s\\S]*?-\\}/,\n char: {\n pattern: /\'(?:[^\\\\\'\\r\\n]|\\\\(?:[abfnrtv\\\\\']|\\d+|x[0-9a-fA-F]+))\'/,\n greedy: !0\n },\n string: [{\n pattern: /"""[\\s\\S]*?"""/,\n greedy: !0\n }, {\n pattern: /"(?:[^\\\\"\\r\\n]|\\\\.)*"/,\n greedy: !0\n }],\n "import-statement": {\n pattern: /(^[\\t ]*)import\\s+[A-Z]\\w*(?:\\.[A-Z]\\w*)*(?:\\s+as\\s+(?:[A-Z]\\w*)(?:\\.[A-Z]\\w*)*)?(?:\\s+exposing\\s+)?/m,\n lookbehind: !0,\n inside: {\n keyword: /\\b(?:import|as|exposing)\\b/\n }\n },\n keyword: /\\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\\b/,\n builtin: /\\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\\b/,\n number: /\\b(?:\\d+(?:\\.\\d+)?(?:e[+-]?\\d+)?|0x[0-9a-f]+)\\b/i,\n operator: /\\s\\.\\s|[+\\-/*=.$<>:&|^?%#@~!]{2,}|[+\\-/*=$<>:&|^?%#@~!]/,\n hvariable: /\\b(?:[A-Z]\\w*\\.)*[a-z]\\w*\\b/,\n constant: /\\b(?:[A-Z]\\w*\\.)*[A-Z]\\w*\\b/,\n punctuation: /[{}[\\]|(),.:]/\n};\nPrism.languages.erlang = {\n comment: /%.+/,\n string: {\n pattern: /"(?:\\\\.|[^\\\\"\\r\\n])*"/,\n greedy: !0\n },\n "quoted-function": {\n pattern: /\'(?:\\\\.|[^\\\\\'\\r\\n])+\'(?=\\()/,\n alias: "function"\n },\n "quoted-atom": {\n pattern: /\'(?:\\\\.|[^\\\\\'\\r\\n])+\'/,\n alias: "atom"\n },\n boolean: /\\b(?:true|false)\\b/,\n keyword: /\\b(?:fun|when|case|of|end|if|receive|after|try|catch)\\b/,\n number: [/\\$\\\\?./, /\\b\\d+#[a-z0-9]+/i, /(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:e[+-]?\\d+)?/i],\n function: /\\b[a-z][\\w@]*(?=\\()/,\n variable: {\n pattern: /(^|[^@])(?:\\b|\\?)[A-Z_][\\w@]*/,\n lookbehind: !0\n },\n operator: [/[=\\/<>:]=|=[:\\/]=|\\+\\+?|--?|[=*\\/!]|\\b(?:bnot|div|rem|band|bor|bxor|bsl|bsr|not|and|or|xor|orelse|andalso)\\b/, {\n pattern: /(^|[^<])<(?!<)/,\n lookbehind: !0\n }, {\n pattern: /(^|[^>])>(?!>)/,\n lookbehind: !0\n }],\n atom: /\\b[a-z][\\w@]*/,\n punctuation: /[()[\\]{}:;,.#|]|<<|>>/\n};\nPrism.languages.fsharp = Prism.languages.extend("clike", {\n comment: [{\n pattern: /(^|[^\\\\])\\(\\*(?!\\))[\\s\\S]*?\\*\\)/,\n lookbehind: !0\n }, {\n pattern: /(^|[^\\\\:])\\/\\/.*/,\n lookbehind: !0\n }],\n string: {\n pattern: /(?:"""[\\s\\S]*?"""|@"(?:""|[^"])*"|"(?:\\\\[\\s\\S]|[^\\\\"])*")B?|\'(?:[^\\\\\']|\\\\(?:.|\\d{3}|x[a-fA-F\\d]{2}|u[a-fA-F\\d]{4}|U[a-fA-F\\d]{8}))\'B?/,\n greedy: !0\n },\n "class-name": {\n pattern: /(\\b(?:exception|inherit|interface|new|of|type)\\s+|\\w\\s*:\\s*|\\s:\\??>\\s*)[.\\w]+\\b(?:\\s*(?:->|\\*)\\s*[.\\w]+\\b)*(?!\\s*[:.])/,\n lookbehind: !0,\n inside: {\n operator: /->|\\*/,\n punctuation: /\\./\n }\n },\n keyword: /\\b(?:let|return|use|yield)(?:!\\B|\\b)|\\b(?:abstract|and|as|assert|base|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|global|if|in|inherit|inline|interface|internal|lazy|match|member|module|mutable|namespace|new|not|null|of|open|or|override|private|public|rec|select|static|struct|then|to|true|try|type|upcast|val|void|when|while|with|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|include|method|mixin|object|parallel|process|protected|pure|sealed|tailcall|trait|virtual|volatile)\\b/,\n number: [/\\b0x[\\da-fA-F]+(?:un|lf|LF)?\\b/, /\\b0b[01]+(?:y|uy)?\\b/, /(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:[fm]|e[+-]?\\d+)?\\b/i, /\\b\\d+(?:[IlLsy]|u[lsy]?|UL)?\\b/],\n operator: /([<>~&^])\\1\\1|([*.:<>&])\\2|<-|->|[!=:]=|?|\\??(?:<=|>=|<>|[-+*/%=<>])\\??|[!?^&]|~[+~-]|:>|:\\?>?/\n}), Prism.languages.insertBefore("fsharp", "keyword", {\n preprocessor: {\n pattern: /(^[\\t ]*)#.*/m,\n lookbehind: !0,\n alias: "property",\n inside: {\n directive: {\n pattern: /(^#)\\b(?:else|endif|if|light|line|nowarn)\\b/,\n lookbehind: !0,\n alias: "keyword"\n }\n }\n }\n}), Prism.languages.insertBefore("fsharp", "punctuation", {\n "computation-expression": {\n pattern: /\\b[_a-z]\\w*(?=\\s*\\{)/i,\n alias: "keyword"\n }\n}), Prism.languages.insertBefore("fsharp", "string", {\n annotation: {\n pattern: /\\[<.+?>\\]/,\n inside: {\n punctuation: /^\\[<|>\\]$/,\n "class-name": {\n pattern: /^\\w+$|(^|;\\s*)[A-Z]\\w*(?=\\()/,\n lookbehind: !0\n },\n "annotation-content": {\n pattern: /[\\s\\S]+/,\n inside: Prism.languages.fsharp\n }\n }\n }\n});\n!function (a) {\n a.languages.flow = a.languages.extend("javascript", {}), a.languages.insertBefore("flow", "keyword", {\n type: [{\n pattern: /\\b(?:[Nn]umber|[Ss]tring|[Bb]oolean|Function|any|mixed|null|void)\\b/,\n alias: "tag"\n }]\n }), a.languages.flow["function-variable"].pattern = /(?!\\s)[_$a-z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*(?=\\s*=\\s*(?:function\\b|(?:\\([^()]*\\)(?:\\s*:\\s*\\w+)?|(?!\\s)[_$a-z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*)\\s*=>))/i, delete a.languages.flow.parameter, a.languages.insertBefore("flow", "operator", {\n "flow-punctuation": {\n pattern: /\\{\\||\\|\\}/,\n alias: "punctuation"\n }\n }), Array.isArray(a.languages.flow.keyword) || (a.languages.flow.keyword = [a.languages.flow.keyword]), a.languages.flow.keyword.unshift({\n pattern: /(^|[^$]\\b)(?:type|opaque|declare|Class)\\b(?!\\$)/,\n lookbehind: !0\n }, {\n pattern: /(^|[^$]\\B)\\$(?:await|Diff|Exact|Keys|ObjMap|PropertyType|Shape|Record|Supertype|Subtype|Enum)\\b(?!\\$)/,\n lookbehind: !0\n });\n}(Prism);\nPrism.languages.git = {\n comment: /^#.*/m,\n deleted: /^[-–].*/m,\n inserted: /^\\+.*/m,\n string: /("|\')(?:\\\\.|(?!\\1)[^\\\\\\r\\n])*\\1/m,\n command: {\n pattern: /^.*\\$ git .*$/m,\n inside: {\n parameter: /\\s--?\\w+/m\n }\n },\n coord: /^@@.*@@$/m,\n "commit-sha1": /^commit \\w{40}$/m\n};\nPrism.languages.go = Prism.languages.extend("clike", {\n string: {\n pattern: /(["\'`])(?:\\\\[\\s\\S]|(?!\\1)[^\\\\])*\\1/,\n greedy: !0\n },\n keyword: /\\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\\b/,\n boolean: /\\b(?:_|iota|nil|true|false)\\b/,\n number: /(?:\\b0x[a-f\\d]+|(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:e[-+]?\\d+)?)i?/i,\n operator: /[*\\/%^!=]=?|\\+[=+]?|-[=-]?|\\|[=|]?|&(?:=|&|\\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\\.\\.\\./,\n builtin: /\\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\\b/\n}), delete Prism.languages.go["class-name"];\nPrism.languages.graphql = {\n comment: /#.*/,\n description: {\n pattern: /(?:"""(?:[^"]|(?!""")")*"""|"(?:\\\\.|[^\\\\"\\r\\n])*")(?=\\s*[a-z_])/i,\n greedy: !0,\n alias: "string",\n inside: {\n "language-markdown": {\n pattern: /(^"(?:"")?)(?!\\1)[\\s\\S]+(?=\\1$)/,\n lookbehind: !0,\n inside: Prism.languages.markdown\n }\n }\n },\n string: {\n pattern: /"""(?:[^"]|(?!""")")*"""|"(?:\\\\.|[^\\\\"\\r\\n])*"/,\n greedy: !0\n },\n number: /(?:\\B-|\\b)\\d+(?:\\.\\d+)?(?:e[+-]?\\d+)?\\b/i,\n boolean: /\\b(?:true|false)\\b/,\n variable: /\\$[a-z_]\\w*/i,\n directive: {\n pattern: /@[a-z_]\\w*/i,\n alias: "function"\n },\n "attr-name": {\n pattern: /[a-z_]\\w*(?=\\s*(?:\\((?:[^()"]|"(?:\\\\.|[^\\\\"\\r\\n])*")*\\))?:)/i,\n greedy: !0\n },\n "atom-input": {\n pattern: /[A-Z]\\w*Input(?=!?.*$)/m,\n alias: "class-name"\n },\n scalar: /\\b(?:Boolean|Float|ID|Int|String)\\b/,\n constant: /\\b[A-Z][A-Z_\\d]*\\b/,\n "class-name": {\n pattern: /(\\b(?:enum|implements|interface|on|scalar|type|union)\\s+|&\\s*|:\\s*|\\[)[A-Z_]\\w*/,\n lookbehind: !0\n },\n fragment: {\n pattern: /(\\bfragment\\s+|\\.{3}\\s*(?!on\\b))[a-zA-Z_]\\w*/,\n lookbehind: !0,\n alias: "function"\n },\n "definition-mutation": {\n pattern: /(\\bmutation\\s+)[a-zA-Z_]\\w*/,\n lookbehind: !0,\n alias: "function"\n },\n "definition-query": {\n pattern: /(\\bquery\\s+)[a-zA-Z_]\\w*/,\n lookbehind: !0,\n alias: "function"\n },\n keyword: /\\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\\b/,\n operator: /[!=|&]|\\.{3}/,\n "property-query": /\\w+(?=\\s*\\()/,\n object: /\\w+(?=\\s*\\{)/,\n punctuation: /[!(){}\\[\\]:=,]/,\n property: /\\w+/\n}, Prism.hooks.add("after-tokenize", function (n) {\n if ("graphql" === n.language) for (var o = n.tokens.filter(function (n) {\n return "string" != typeof n && "comment" !== n.type && "scalar" !== n.type;\n }), s = 0; s < o.length;) {\n var t = o[s++];\n\n if ("keyword" === t.type && "mutation" === t.content) {\n var e = [];\n\n if (c(["definition-mutation", "punctuation"]) && "(" === l(1).content) {\n s += 2;\n var a = f(/^\\($/, /^\\)$/);\n if (-1 === a) continue;\n\n for (; s < a; s++) {\n var r = l(0);\n "variable" === r.type && (m(r, "variable-input"), e.push(r.content));\n }\n\n s = a + 1;\n }\n\n if (c(["punctuation", "property-query"]) && "{" === l(0).content && (s++, m(l(0), "property-mutation"), 0 < e.length)) {\n var i = f(/^\\{$/, /^\\}$/);\n if (-1 === i) continue;\n\n for (var u = s; u < i; u++) {\n var p = o[u];\n "variable" === p.type && 0 <= e.indexOf(p.content) && m(p, "variable-input");\n }\n }\n }\n }\n\n function l(n) {\n return o[s + n];\n }\n\n function c(n, t) {\n t = t || 0;\n\n for (var e = 0; e < n.length; e++) {\n var a = l(e + t);\n if (!a || a.type !== n[e]) return !1;\n }\n\n return !0;\n }\n\n function f(n, t) {\n for (var e = 1, a = s; a < o.length; a++) {\n var r = o[a],\n i = r.content;\n if ("punctuation" === r.type && "string" == typeof i) if (n.test(i)) e++;else if (t.test(i) && 0 === --e) return a;\n }\n\n return -1;\n }\n\n function m(n, t) {\n var e = n.alias;\n e ? Array.isArray(e) || (n.alias = e = [e]) : n.alias = e = [], e.push(t);\n }\n});\n!function (e) {\n e.languages.ruby = e.languages.extend("clike", {\n comment: [/#.*/, {\n pattern: /^=begin\\s[\\s\\S]*?^=end/m,\n greedy: !0\n }],\n "class-name": {\n pattern: /(\\b(?:class)\\s+|\\bcatch\\s+\\()[\\w.\\\\]+/i,\n lookbehind: !0,\n inside: {\n punctuation: /[.\\\\]/\n }\n },\n keyword: /\\b(?:alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|protected|private|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\\b/\n });\n var n = {\n pattern: /#\\{[^}]+\\}/,\n inside: {\n delimiter: {\n pattern: /^#\\{|\\}$/,\n alias: "tag"\n },\n rest: e.languages.ruby\n }\n };\n delete e.languages.ruby.function, e.languages.insertBefore("ruby", "keyword", {\n regex: [{\n pattern: RegExp("%r(?:" + ["([^a-zA-Z0-9\\\\s{(\\\\[<])(?:(?!\\\\1)[^\\\\\\\\]|\\\\\\\\[^])*\\\\1", "\\\\((?:[^()\\\\\\\\]|\\\\\\\\[^])*\\\\)", "\\\\{(?:[^#{}\\\\\\\\]|#(?:\\\\{[^}]+\\\\})?|\\\\\\\\[^])*\\\\}", "\\\\[(?:[^\\\\[\\\\]\\\\\\\\]|\\\\\\\\[^])*\\\\]", "<(?:[^<>\\\\\\\\]|\\\\\\\\[^])*>"].join("|") + ")[egimnosux]{0,6}"),\n greedy: !0,\n inside: {\n interpolation: n\n }\n }, {\n pattern: /(^|[^/])\\/(?!\\/)(?:\\[[^\\r\\n\\]]+\\]|\\\\.|[^[/\\\\\\r\\n])+\\/[egimnosux]{0,6}(?=\\s*(?:$|[\\r\\n,.;})#]))/,\n lookbehind: !0,\n greedy: !0,\n inside: {\n interpolation: n\n }\n }],\n variable: /[@$]+[a-zA-Z_]\\w*(?:[?!]|\\b)/,\n symbol: {\n pattern: /(^|[^:]):[a-zA-Z_]\\w*(?:[?!]|\\b)/,\n lookbehind: !0\n },\n "method-definition": {\n pattern: /(\\bdef\\s+)[\\w.]+/,\n lookbehind: !0,\n inside: {\n function: /\\w+$/,\n rest: e.languages.ruby\n }\n }\n }), e.languages.insertBefore("ruby", "number", {\n builtin: /\\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|Fixnum|Float|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\\b/,\n constant: /\\b[A-Z]\\w*(?:[?!]|\\b)/\n }), e.languages.ruby.string = [{\n pattern: RegExp("%[qQiIwWxs]?(?:" + ["([^a-zA-Z0-9\\\\s{(\\\\[<])(?:(?!\\\\1)[^\\\\\\\\]|\\\\\\\\[^])*\\\\1", "\\\\((?:[^()\\\\\\\\]|\\\\\\\\[^])*\\\\)", "\\\\{(?:[^#{}\\\\\\\\]|#(?:\\\\{[^}]+\\\\})?|\\\\\\\\[^])*\\\\}", "\\\\[(?:[^\\\\[\\\\]\\\\\\\\]|\\\\\\\\[^])*\\\\]", "<(?:[^<>\\\\\\\\]|\\\\\\\\[^])*>"].join("|") + ")"),\n greedy: !0,\n inside: {\n interpolation: n\n }\n }, {\n pattern: /("|\')(?:#\\{[^}]+\\}|#(?!\\{)|\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\#\\r\\n])*\\1/,\n greedy: !0,\n inside: {\n interpolation: n\n }\n }, {\n pattern: /<<[-~]?([a-z_]\\w*)[\\r\\n](?:.*[\\r\\n])*?[\\t ]*\\1/i,\n alias: "heredoc-string",\n greedy: !0,\n inside: {\n delimiter: {\n pattern: /^<<[-~]?[a-z_]\\w*|[a-z_]\\w*$/i,\n alias: "symbol",\n inside: {\n punctuation: /^<<[-~]?/\n }\n },\n interpolation: n\n }\n }, {\n pattern: /<<[-~]?\'([a-z_]\\w*)\'[\\r\\n](?:.*[\\r\\n])*?[\\t ]*\\1/i,\n alias: "heredoc-string",\n greedy: !0,\n inside: {\n delimiter: {\n pattern: /^<<[-~]?\'[a-z_]\\w*\'|[a-z_]\\w*$/i,\n alias: "symbol",\n inside: {\n punctuation: /^<<[-~]?\'|\'$/\n }\n }\n }\n }], e.languages.rb = e.languages.ruby;\n}(Prism);\n!function (e) {\n e.languages.haml = {\n "multiline-comment": {\n pattern: /((?:^|\\r?\\n|\\r)([\\t ]*))(?:\\/|-#).*(?:(?:\\r?\\n|\\r)\\2[\\t ].+)*/,\n lookbehind: !0,\n alias: "comment"\n },\n "multiline-code": [{\n pattern: /((?:^|\\r?\\n|\\r)([\\t ]*)(?:[~-]|[&!]?=)).*,[\\t ]*(?:(?:\\r?\\n|\\r)\\2[\\t ].*,[\\t ]*)*(?:(?:\\r?\\n|\\r)\\2[\\t ].+)/,\n lookbehind: !0,\n inside: e.languages.ruby\n }, {\n pattern: /((?:^|\\r?\\n|\\r)([\\t ]*)(?:[~-]|[&!]?=)).*\\|[\\t ]*(?:(?:\\r?\\n|\\r)\\2[\\t ].*\\|[\\t ]*)*/,\n lookbehind: !0,\n inside: e.languages.ruby\n }],\n filter: {\n pattern: /((?:^|\\r?\\n|\\r)([\\t ]*)):[\\w-]+(?:(?:\\r?\\n|\\r)(?:\\2[\\t ].+|\\s*?(?=\\r?\\n|\\r)))+/,\n lookbehind: !0,\n inside: {\n "filter-name": {\n pattern: /^:[\\w-]+/,\n alias: "variable"\n }\n }\n },\n markup: {\n pattern: /((?:^|\\r?\\n|\\r)[\\t ]*)<.+/,\n lookbehind: !0,\n inside: e.languages.markup\n },\n doctype: {\n pattern: /((?:^|\\r?\\n|\\r)[\\t ]*)!!!(?: .+)?/,\n lookbehind: !0\n },\n tag: {\n pattern: /((?:^|\\r?\\n|\\r)[\\t ]*)[%.#][\\w\\-#.]*[\\w\\-](?:\\([^)]+\\)|\\{(?:\\{[^}]+\\}|[^{}])+\\}|\\[[^\\]]+\\])*[\\/<>]*/,\n lookbehind: !0,\n inside: {\n attributes: [{\n pattern: /(^|[^#])\\{(?:\\{[^}]+\\}|[^{}])+\\}/,\n lookbehind: !0,\n inside: e.languages.ruby\n }, {\n pattern: /\\([^)]+\\)/,\n inside: {\n "attr-value": {\n pattern: /(=\\s*)(?:"(?:\\\\.|[^\\\\"\\r\\n])*"|[^)\\s]+)/,\n lookbehind: !0\n },\n "attr-name": /[\\w:-]+(?=\\s*!?=|\\s*[,)])/,\n punctuation: /[=(),]/\n }\n }, {\n pattern: /\\[[^\\]]+\\]/,\n inside: e.languages.ruby\n }],\n punctuation: /[<>]/\n }\n },\n code: {\n pattern: /((?:^|\\r?\\n|\\r)[\\t ]*(?:[~-]|[&!]?=)).+/,\n lookbehind: !0,\n inside: e.languages.ruby\n },\n interpolation: {\n pattern: /#\\{[^}]+\\}/,\n inside: {\n delimiter: {\n pattern: /^#\\{|\\}$/,\n alias: "punctuation"\n },\n rest: e.languages.ruby\n }\n },\n punctuation: {\n pattern: /((?:^|\\r?\\n|\\r)[\\t ]*)[~=\\-&!]+/,\n lookbehind: !0\n }\n };\n\n for (var t = ["css", {\n filter: "coffee",\n language: "coffeescript"\n }, "erb", "javascript", "less", "markdown", "ruby", "scss", "textile"], n = {}, r = 0, a = t.length; r < a; r++) {\n var i = t[r];\n i = "string" == typeof i ? {\n filter: i,\n language: i\n } : i, e.languages[i.language] && (n["filter-" + i.filter] = {\n pattern: RegExp("((?:^|\\\\r?\\\\n|\\\\r)([\\\\t ]*)):{{filter_name}}(?:(?:\\\\r?\\\\n|\\\\r)(?:\\\\2[\\\\t ].+|\\\\s*?(?=\\\\r?\\\\n|\\\\r)))+".replace("{{filter_name}}", function () {\n return i.filter;\n })),\n lookbehind: !0,\n inside: {\n "filter-name": {\n pattern: /^:[\\w-]+/,\n alias: "variable"\n },\n rest: e.languages[i.language]\n }\n });\n }\n\n e.languages.insertBefore("haml", "filter", n);\n}(Prism);\n!function (e) {\n e.languages.handlebars = {\n comment: /\\{\\{![\\s\\S]*?\\}\\}/,\n delimiter: {\n pattern: /^\\{\\{\\{?|\\}\\}\\}?$/i,\n alias: "punctuation"\n },\n string: /(["\'])(?:\\\\.|(?!\\1)[^\\\\\\r\\n])*\\1/,\n number: /\\b0x[\\dA-Fa-f]+\\b|(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:[Ee][+-]?\\d+)?/,\n boolean: /\\b(?:true|false)\\b/,\n block: {\n pattern: /^(\\s*(?:~\\s*)?)[#\\/]\\S+?(?=\\s*(?:~\\s*)?$|\\s)/i,\n lookbehind: !0,\n alias: "keyword"\n },\n brackets: {\n pattern: /\\[[^\\]]+\\]/,\n inside: {\n punctuation: /\\[|\\]/,\n variable: /[\\s\\S]+/\n }\n },\n punctuation: /[!"#%&\':()*+,.\\/;<=>@\\[\\\\\\]^`{|}~]/,\n variable: /[^!"#%&\'()*+,\\/;<=>@\\[\\\\\\]^`{|}~\\s]+/\n }, e.hooks.add("before-tokenize", function (a) {\n e.languages["markup-templating"].buildPlaceholders(a, "handlebars", /\\{\\{\\{[\\s\\S]+?\\}\\}\\}|\\{\\{[\\s\\S]+?\\}\\}/g);\n }), e.hooks.add("after-tokenize", function (a) {\n e.languages["markup-templating"].tokenizePlaceholders(a, "handlebars");\n }), e.languages.hbs = e.languages.handlebars;\n}(Prism);\nPrism.languages.haskell = {\n comment: {\n pattern: /(^|[^-!#$%*+=?&@|~.:<>^\\\\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\\\\/].*|$)|\\{-[\\s\\S]*?-\\})/m,\n lookbehind: !0\n },\n char: {\n pattern: /\'(?:[^\\\\\']|\\\\(?:[abfnrtv\\\\"\'&]|\\^[A-Z@[\\]^_]|NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|\\d+|o[0-7]+|x[0-9a-fA-F]+))\'/,\n alias: "string"\n },\n string: {\n pattern: /"(?:[^\\\\"]|\\\\(?:\\S|\\s+\\\\))*"/,\n greedy: !0\n },\n keyword: /\\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\\b/,\n "import-statement": {\n pattern: /(^[\\t ]*)import\\s+(?:qualified\\s+)?(?:[A-Z][\\w\']*)(?:\\.[A-Z][\\w\']*)*(?:\\s+as\\s+(?:[A-Z][\\w\']*)(?:\\.[A-Z][\\w\']*)*)?(?:\\s+hiding\\b)?/m,\n lookbehind: !0,\n inside: {\n keyword: /\\b(?:import|qualified|as|hiding)\\b/,\n punctuation: /\\./\n }\n },\n builtin: /\\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\\b/,\n number: /\\b(?:\\d+(?:\\.\\d+)?(?:e[+-]?\\d+)?|0o[0-7]+|0x[0-9a-f]+)\\b/i,\n operator: [{\n pattern: /`(?:[A-Z][\\w\']*\\.)*[_a-z][\\w\']*`/,\n greedy: !0\n }, {\n pattern: /(\\s)\\.(?=\\s)/,\n lookbehind: !0\n }, /[-!#$%*+=?&@|~:<>^\\\\\\/][-!#$%*+=?&@|~.:<>^\\\\\\/]*|\\.[-!#$%*+=?&@|~.:<>^\\\\\\/]+/],\n hvariable: {\n pattern: /\\b(?:[A-Z][\\w\']*\\.)*[_a-z][\\w\']*/,\n inside: {\n punctuation: /\\./\n }\n },\n constant: {\n pattern: /\\b(?:[A-Z][\\w\']*\\.)*[A-Z][\\w\']*/,\n inside: {\n punctuation: /\\./\n }\n },\n punctuation: /[{}[\\];(),.:]/\n}, Prism.languages.hs = Prism.languages.haskell;\n!function (t) {\n t.languages.http = {\n "request-line": {\n pattern: /^(?:GET|HEAD|POST|PUT|DELETE|CONNECT|OPTIONS|TRACE|PATCH|PRI|SEARCH)\\s(?:https?:\\/\\/|\\/)\\S*\\sHTTP\\/[0-9.]+/m,\n inside: {\n method: {\n pattern: /^[A-Z]+\\b/,\n alias: "property"\n },\n "request-target": {\n pattern: /^(\\s)(?:https?:\\/\\/|\\/)\\S*(?=\\s)/,\n lookbehind: !0,\n alias: "url",\n inside: t.languages.uri\n },\n "http-version": {\n pattern: /^(\\s)HTTP\\/[0-9.]+/,\n lookbehind: !0,\n alias: "property"\n }\n }\n },\n "response-status": {\n pattern: /^HTTP\\/[0-9.]+ \\d+ .+/m,\n inside: {\n "http-version": {\n pattern: /^HTTP\\/[0-9.]+/,\n alias: "property"\n },\n "status-code": {\n pattern: /^(\\s)\\d+(?=\\s)/,\n lookbehind: !0,\n alias: "number"\n },\n "reason-phrase": {\n pattern: /^(\\s).+/,\n lookbehind: !0,\n alias: "string"\n }\n }\n },\n "header-name": {\n pattern: /^[\\w-]+:(?=.)/m,\n alias: "keyword"\n }\n };\n var a,\n e,\n s,\n n = t.languages,\n r = {\n "application/javascript": n.javascript,\n "application/json": n.json || n.javascript,\n "application/xml": n.xml,\n "text/xml": n.xml,\n "text/html": n.html,\n "text/css": n.css\n },\n i = {\n "application/json": !0,\n "application/xml": !0\n };\n\n for (var p in r) {\n if (r[p]) {\n a = a || {};\n var o = i[p] ? (void 0, s = (e = p).replace(/^[a-z]+\\//, ""), "(?:" + e + "|\\\\w+/(?:[\\\\w.-]+\\\\+)+" + s + "(?![+\\\\w.-]))") : p;\n a[p.replace(/\\//g, "-")] = {\n pattern: RegExp("(content-type:\\\\s*" + o + "(?:(?:\\\\r\\\\n?|\\\\n).+)*)(?:\\\\r?\\\\n|\\\\r){2}[\\\\s\\\\S]*", "i"),\n lookbehind: !0,\n inside: r[p]\n };\n }\n }\n\n a && t.languages.insertBefore("http", "header-name", a);\n}(Prism);\n!function (e) {\n var t = /\\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\\b/,\n n = "(^|[^\\\\w.])(?:[a-z]\\\\w*\\\\s*\\\\.\\\\s*)*(?:[A-Z]\\\\w*\\\\s*\\\\.\\\\s*)*",\n a = {\n pattern: RegExp(n + "[A-Z](?:[\\\\d_A-Z]*[a-z]\\\\w*)?\\\\b"),\n lookbehind: !0,\n inside: {\n namespace: {\n pattern: /^[a-z]\\w*(?:\\s*\\.\\s*[a-z]\\w*)*(?:\\s*\\.)?/,\n inside: {\n punctuation: /\\./\n }\n },\n punctuation: /\\./\n }\n };\n e.languages.java = e.languages.extend("clike", {\n "class-name": [a, {\n pattern: RegExp(n + "[A-Z]\\\\w*(?=\\\\s+\\\\w+\\\\s*[;,=()])"),\n lookbehind: !0,\n inside: a.inside\n }],\n keyword: t,\n function: [e.languages.clike.function, {\n pattern: /(::\\s*)[a-z_]\\w*/,\n lookbehind: !0\n }],\n number: /\\b0b[01][01_]*L?\\b|\\b0x(?:\\.[\\da-f_p+-]+|[\\da-f_]+(?:\\.[\\da-f_p+-]+)?)\\b|(?:\\b\\d[\\d_]*(?:\\.[\\d_]*)?|\\B\\.\\d[\\d_]*)(?:e[+-]?\\d[\\d_]*)?[dfl]?/i,\n operator: {\n pattern: /(^|[^.])(?:<<=?|>>>?=?|->|--|\\+\\+|&&|\\|\\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,\n lookbehind: !0\n }\n }), e.languages.insertBefore("java", "string", {\n "triple-quoted-string": {\n pattern: /"""[ \\t]*[\\r\\n](?:(?:"|"")?(?:\\\\.|[^"\\\\]))*"""/,\n greedy: !0,\n alias: "string"\n }\n }), e.languages.insertBefore("java", "class-name", {\n annotation: {\n pattern: /(^|[^.])@\\w+(?:\\s*\\.\\s*\\w+)*/,\n lookbehind: !0,\n alias: "punctuation"\n },\n generics: {\n pattern: /<(?:[\\w\\s,.?]|&(?!&)|<(?:[\\w\\s,.?]|&(?!&)|<(?:[\\w\\s,.?]|&(?!&)|<(?:[\\w\\s,.?]|&(?!&))*>)*>)*>)*>/,\n inside: {\n "class-name": a,\n keyword: t,\n punctuation: /[<>(),.:]/,\n operator: /[?&|]/\n }\n },\n namespace: {\n pattern: RegExp("(\\\\b(?:exports|import(?:\\\\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\\\\s+)(?!)[a-z]\\\\w*(?:\\\\.[a-z]\\\\w*)*\\\\.?".replace(//g, function () {\n return t.source;\n })),\n lookbehind: !0,\n inside: {\n punctuation: /\\./\n }\n }\n });\n}(Prism);\nPrism.languages.json = {\n property: {\n pattern: /(^|[^\\\\])"(?:\\\\.|[^\\\\"\\r\\n])*"(?=\\s*:)/,\n lookbehind: !0,\n greedy: !0\n },\n string: {\n pattern: /(^|[^\\\\])"(?:\\\\.|[^\\\\"\\r\\n])*"(?!\\s*:)/,\n lookbehind: !0,\n greedy: !0\n },\n comment: {\n pattern: /\\/\\/.*|\\/\\*[\\s\\S]*?(?:\\*\\/|$)/,\n greedy: !0\n },\n number: /-?\\b\\d+(?:\\.\\d+)?(?:e[+-]?\\d+)?\\b/i,\n punctuation: /[{}[\\],]/,\n operator: /:/,\n boolean: /\\b(?:true|false)\\b/,\n null: {\n pattern: /\\bnull\\b/,\n alias: "keyword"\n }\n}, Prism.languages.webmanifest = Prism.languages.json;\n!function (e) {\n e.languages.kotlin = e.languages.extend("clike", {\n keyword: {\n pattern: /(^|[^.])\\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\\b/,\n lookbehind: !0\n },\n function: [{\n pattern: /(?:`[^\\r\\n`]+`|\\b\\w+)(?=\\s*\\()/,\n greedy: !0\n }, {\n pattern: /(\\.)(?:`[^\\r\\n`]+`|\\w+)(?=\\s*\\{)/,\n lookbehind: !0,\n greedy: !0\n }],\n number: /\\b(?:0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\\d+(?:_\\d+)*(?:\\.\\d+(?:_\\d+)*)?(?:[eE][+-]?\\d+(?:_\\d+)*)?[fFL]?)\\b/,\n operator: /\\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\\/*%<>]=?|[?:]:?|\\.\\.|&&|\\|\\||\\b(?:and|inv|or|shl|shr|ushr|xor)\\b/\n }), delete e.languages.kotlin["class-name"], e.languages.insertBefore("kotlin", "string", {\n "raw-string": {\n pattern: /("""|\'\'\')[\\s\\S]*?\\1/,\n alias: "string"\n }\n }), e.languages.insertBefore("kotlin", "keyword", {\n annotation: {\n pattern: /\\B@(?:\\w+:)?(?:[A-Z]\\w*|\\[[^\\]]+\\])/,\n alias: "builtin"\n }\n }), e.languages.insertBefore("kotlin", "function", {\n label: {\n pattern: /\\b\\w+@|@\\w+\\b/,\n alias: "symbol"\n }\n });\n var n = [{\n pattern: /\\$\\{[^}]+\\}/,\n inside: {\n delimiter: {\n pattern: /^\\$\\{|\\}$/,\n alias: "variable"\n },\n rest: e.languages.kotlin\n }\n }, {\n pattern: /\\$\\w+/,\n alias: "variable"\n }];\n e.languages.kotlin.string.inside = e.languages.kotlin["raw-string"].inside = {\n interpolation: n\n }, e.languages.kt = e.languages.kotlin, e.languages.kts = e.languages.kotlin;\n}(Prism);\n!function (a) {\n var e = /\\\\(?:[^a-z()[\\]]|[a-z*]+)/i,\n n = {\n "equation-command": {\n pattern: e,\n alias: "regex"\n }\n };\n a.languages.latex = {\n comment: /%.*/m,\n cdata: {\n pattern: /(\\\\begin\\{((?:verbatim|lstlisting)\\*?)\\})[\\s\\S]*?(?=\\\\end\\{\\2\\})/,\n lookbehind: !0\n },\n equation: [{\n pattern: /\\$\\$(?:\\\\[\\s\\S]|[^\\\\$])+\\$\\$|\\$(?:\\\\[\\s\\S]|[^\\\\$])+\\$|\\\\\\([\\s\\S]*?\\\\\\)|\\\\\\[[\\s\\S]*?\\\\\\]/,\n inside: n,\n alias: "string"\n }, {\n pattern: /(\\\\begin\\{((?:equation|math|eqnarray|align|multline|gather)\\*?)\\})[\\s\\S]*?(?=\\\\end\\{\\2\\})/,\n lookbehind: !0,\n inside: n,\n alias: "string"\n }],\n keyword: {\n pattern: /(\\\\(?:begin|end|ref|cite|label|usepackage|documentclass)(?:\\[[^\\]]+\\])?\\{)[^}]+(?=\\})/,\n lookbehind: !0\n },\n url: {\n pattern: /(\\\\url\\{)[^}]+(?=\\})/,\n lookbehind: !0\n },\n headline: {\n pattern: /(\\\\(?:part|chapter|section|subsection|frametitle|subsubsection|paragraph|subparagraph|subsubparagraph|subsubsubparagraph)\\*?(?:\\[[^\\]]+\\])?\\{)[^}]+(?=\\})/,\n lookbehind: !0,\n alias: "class-name"\n },\n function: {\n pattern: e,\n alias: "selector"\n },\n punctuation: /[[\\]{}&]/\n }, a.languages.tex = a.languages.latex, a.languages.context = a.languages.latex;\n}(Prism);\nPrism.languages.less = Prism.languages.extend("css", {\n comment: [/\\/\\*[\\s\\S]*?\\*\\//, {\n pattern: /(^|[^\\\\])\\/\\/.*/,\n lookbehind: !0\n }],\n atrule: {\n pattern: /@[\\w-](?:\\((?:[^(){}]|\\([^(){}]*\\))*\\)|[^(){};\\s]|\\s+(?!\\s))*?(?=\\s*\\{)/,\n inside: {\n punctuation: /[:()]/\n }\n },\n selector: {\n pattern: /(?:@\\{[\\w-]+\\}|[^{};\\s@])(?:@\\{[\\w-]+\\}|\\((?:[^(){}]|\\([^(){}]*\\))*\\)|[^(){};@\\s]|\\s+(?!\\s))*?(?=\\s*\\{)/,\n inside: {\n variable: /@+[\\w-]+/\n }\n },\n property: /(?:@\\{[\\w-]+\\}|[\\w-])+(?:\\+_?)?(?=\\s*:)/i,\n operator: /[+\\-*\\/]/\n}), Prism.languages.insertBefore("less", "property", {\n variable: [{\n pattern: /@[\\w-]+\\s*:/,\n inside: {\n punctuation: /:/\n }\n }, /@@?[\\w-]+/],\n "mixin-usage": {\n pattern: /([{;]\\s*)[.#](?!\\d)[\\w-].*?(?=[(;])/,\n lookbehind: !0,\n alias: "function"\n }\n});\nPrism.languages.llvm = {\n comment: /;.*/,\n string: {\n pattern: /"[^"]*"/,\n greedy: !0\n },\n boolean: /\\b(?:true|false)\\b/,\n variable: /[%@!#](?:(?!\\d)(?:[-$.\\w]|\\\\[a-f\\d]{2})+|\\d+)/i,\n label: /(?!\\d)(?:[-$.\\w]|\\\\[a-f\\d]{2})+:/i,\n type: {\n pattern: /\\b(?:double|float|fp128|half|i[1-9]\\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\\b/,\n alias: "class-name"\n },\n keyword: /\\b[a-z_][a-z_0-9]*\\b/,\n number: /[+-]?\\b\\d+(?:\\.\\d+)?(?:[eE][+-]?\\d+)?\\b|\\b0x[\\dA-Fa-f]+\\b|\\b0xK[\\dA-Fa-f]{20}\\b|\\b0x[ML][\\dA-Fa-f]{32}\\b|\\b0xH[\\dA-Fa-f]{4}\\b/,\n punctuation: /[{}[\\];(),.!*=<>]/\n};\nPrism.languages.makefile = {\n comment: {\n pattern: /(^|[^\\\\])#(?:\\\\(?:\\r\\n|[\\s\\S])|[^\\\\\\r\\n])*/,\n lookbehind: !0\n },\n string: {\n pattern: /(["\'])(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1/,\n greedy: !0\n },\n builtin: /\\.[A-Z][^:#=\\s]+(?=\\s*:(?!=))/,\n symbol: {\n pattern: /^(?:[^:=\\s]|[ \\t]+(?![\\s:]))+(?=\\s*:(?!=))/m,\n inside: {\n variable: /\\$+(?:(?!\\$)[^(){}:#=\\s]+|(?=[({]))/\n }\n },\n variable: /\\$+(?:(?!\\$)[^(){}:#=\\s]+|\\([@*%<^+?][DF]\\)|(?=[({]))/,\n keyword: [/-include\\b|\\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\\b/, {\n pattern: /(\\()(?:addsuffix|abspath|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:s|list)?)(?=[ \\t])/,\n lookbehind: !0\n }],\n operator: /(?:::|[?:+!])?=|[|@]/,\n punctuation: /[:;(){}]/\n};\n!function (s) {\n function n(n) {\n return n = n.replace(//g, function () {\n return "(?:\\\\\\\\.|[^\\\\\\\\\\n\\r]|(?:\\n|\\r\\n?)(?![\\r\\n]))";\n }), RegExp("((?:^|[^\\\\\\\\])(?:\\\\\\\\{2})*)(?:" + n + ")");\n }\n\n var e = "(?:\\\\\\\\.|``(?:[^`\\r\\n]|`(?!`))+``|`[^`\\r\\n]+`|[^\\\\\\\\|\\r\\n`])+",\n t = "\\\\|?__(?:\\\\|__)+\\\\|?(?:(?:\\n|\\r\\n?)|(?![^]))".replace(/__/g, function () {\n return e;\n }),\n a = "\\\\|?[ \\t]*:?-{3,}:?[ \\t]*(?:\\\\|[ \\t]*:?-{3,}:?[ \\t]*)+\\\\|?(?:\\n|\\r\\n?)";\n s.languages.markdown = s.languages.extend("markup", {}), s.languages.insertBefore("markdown", "prolog", {\n "front-matter-block": {\n pattern: /(^(?:\\s*[\\r\\n])?)---(?!.)[\\s\\S]*?[\\r\\n]---(?!.)/,\n lookbehind: !0,\n greedy: !0,\n inside: {\n punctuation: /^---|---$/,\n "font-matter": {\n pattern: /\\S+(?:\\s+\\S+)*/,\n alias: ["yaml", "language-yaml"],\n inside: s.languages.yaml\n }\n }\n },\n blockquote: {\n pattern: /^>(?:[\\t ]*>)*/m,\n alias: "punctuation"\n },\n table: {\n pattern: RegExp("^" + t + a + "(?:" + t + ")*", "m"),\n inside: {\n "table-data-rows": {\n pattern: RegExp("^(" + t + a + ")(?:" + t + ")*$"),\n lookbehind: !0,\n inside: {\n "table-data": {\n pattern: RegExp(e),\n inside: s.languages.markdown\n },\n punctuation: /\\|/\n }\n },\n "table-line": {\n pattern: RegExp("^(" + t + ")" + a + "$"),\n lookbehind: !0,\n inside: {\n punctuation: /\\||:?-{3,}:?/\n }\n },\n "table-header-row": {\n pattern: RegExp("^" + t + "$"),\n inside: {\n "table-header": {\n pattern: RegExp(e),\n alias: "important",\n inside: s.languages.markdown\n },\n punctuation: /\\|/\n }\n }\n }\n },\n code: [{\n pattern: /((?:^|\\n)[ \\t]*\\n|(?:^|\\r\\n?)[ \\t]*\\r\\n?)(?: {4}|\\t).+(?:(?:\\n|\\r\\n?)(?: {4}|\\t).+)*/,\n lookbehind: !0,\n alias: "keyword"\n }, {\n pattern: /^```[\\s\\S]*?^```$/m,\n greedy: !0,\n inside: {\n "code-block": {\n pattern: /^(```.*(?:\\n|\\r\\n?))[\\s\\S]+?(?=(?:\\n|\\r\\n?)^```$)/m,\n lookbehind: !0\n },\n "code-language": {\n pattern: /^(```).+/,\n lookbehind: !0\n },\n punctuation: /```/\n }\n }],\n title: [{\n pattern: /\\S.*(?:\\n|\\r\\n?)(?:==+|--+)(?=[ \\t]*$)/m,\n alias: "important",\n inside: {\n punctuation: /==+$|--+$/\n }\n }, {\n pattern: /(^\\s*)#.+/m,\n lookbehind: !0,\n alias: "important",\n inside: {\n punctuation: /^#+|#+$/\n }\n }],\n hr: {\n pattern: /(^\\s*)([*-])(?:[\\t ]*\\2){2,}(?=\\s*$)/m,\n lookbehind: !0,\n alias: "punctuation"\n },\n list: {\n pattern: /(^\\s*)(?:[*+-]|\\d+\\.)(?=[\\t ].)/m,\n lookbehind: !0,\n alias: "punctuation"\n },\n "url-reference": {\n pattern: /!?\\[[^\\]]+\\]:[\\t ]+(?:\\S+|<(?:\\\\.|[^>\\\\])+>)(?:[\\t ]+(?:"(?:\\\\.|[^"\\\\])*"|\'(?:\\\\.|[^\'\\\\])*\'|\\((?:\\\\.|[^)\\\\])*\\)))?/,\n inside: {\n variable: {\n pattern: /^(!?\\[)[^\\]]+/,\n lookbehind: !0\n },\n string: /(?:"(?:\\\\.|[^"\\\\])*"|\'(?:\\\\.|[^\'\\\\])*\'|\\((?:\\\\.|[^)\\\\])*\\))$/,\n punctuation: /^[\\[\\]!:]|[<>]/\n },\n alias: "url"\n },\n bold: {\n pattern: n("\\\\b__(?:(?!_)|_(?:(?!_))+_)+__\\\\b|\\\\*\\\\*(?:(?!\\\\*)|\\\\*(?:(?!\\\\*))+\\\\*)+\\\\*\\\\*"),\n lookbehind: !0,\n greedy: !0,\n inside: {\n content: {\n pattern: /(^..)[\\s\\S]+(?=..$)/,\n lookbehind: !0,\n inside: {}\n },\n punctuation: /\\*\\*|__/\n }\n },\n italic: {\n pattern: n("\\\\b_(?:(?!_)|__(?:(?!_))+__)+_\\\\b|\\\\*(?:(?!\\\\*)|\\\\*\\\\*(?:(?!\\\\*))+\\\\*\\\\*)+\\\\*"),\n lookbehind: !0,\n greedy: !0,\n inside: {\n content: {\n pattern: /(^.)[\\s\\S]+(?=.$)/,\n lookbehind: !0,\n inside: {}\n },\n punctuation: /[*_]/\n }\n },\n strike: {\n pattern: n("(~~?)(?:(?!~))+\\\\2"),\n lookbehind: !0,\n greedy: !0,\n inside: {\n content: {\n pattern: /(^~~?)[\\s\\S]+(?=\\1$)/,\n lookbehind: !0,\n inside: {}\n },\n punctuation: /~~?/\n }\n },\n "code-snippet": {\n pattern: /(^|[^\\\\`])(?:``[^`\\r\\n]+(?:`[^`\\r\\n]+)*``(?!`)|`[^`\\r\\n]+`(?!`))/,\n lookbehind: !0,\n greedy: !0,\n alias: ["code", "keyword"]\n },\n url: {\n pattern: n(\'!?\\\\[(?:(?!\\\\]))+\\\\](?:\\\\([^\\\\s)]+(?:[\\t ]+"(?:\\\\\\\\.|[^"\\\\\\\\])*")?\\\\)|[ \\t]?\\\\[(?:(?!\\\\]))+\\\\])\'),\n lookbehind: !0,\n greedy: !0,\n inside: {\n operator: /^!/,\n content: {\n pattern: /(^\\[)[^\\]]+(?=\\])/,\n lookbehind: !0,\n inside: {}\n },\n variable: {\n pattern: /(^\\][ \\t]?\\[)[^\\]]+(?=\\]$)/,\n lookbehind: !0\n },\n url: {\n pattern: /(^\\]\\()[^\\s)]+/,\n lookbehind: !0\n },\n string: {\n pattern: /(^[ \\t]+)"(?:\\\\.|[^"\\\\])*"(?=\\)$)/,\n lookbehind: !0\n }\n }\n }\n }), ["url", "bold", "italic", "strike"].forEach(function (e) {\n ["url", "bold", "italic", "strike", "code-snippet"].forEach(function (n) {\n e !== n && (s.languages.markdown[e].inside.content.inside[n] = s.languages.markdown[n]);\n });\n }), s.hooks.add("after-tokenize", function (n) {\n "markdown" !== n.language && "md" !== n.language || !function n(e) {\n if (e && "string" != typeof e) for (var t = 0, a = e.length; t < a; t++) {\n var r = e[t];\n\n if ("code" === r.type) {\n var i = r.content[1],\n o = r.content[3];\n\n if (i && o && "code-language" === i.type && "code-block" === o.type && "string" == typeof i.content) {\n var l = i.content.replace(/\\b#/g, "sharp").replace(/\\b\\+\\+/g, "pp"),\n s = "language-" + (l = (/[a-z][\\w-]*/i.exec(l) || [""])[0].toLowerCase());\n o.alias ? "string" == typeof o.alias ? o.alias = [o.alias, s] : o.alias.push(s) : o.alias = [s];\n }\n } else n(r.content);\n }\n }(n.tokens);\n }), s.hooks.add("wrap", function (n) {\n if ("code-block" === n.type) {\n for (var e = "", t = 0, a = n.classes.length; t < a; t++) {\n var r = n.classes[t],\n i = /language-(.+)/.exec(r);\n\n if (i) {\n e = i[1];\n break;\n }\n }\n\n var o = s.languages[e];\n if (o) n.content = s.highlight(function (n) {\n var e = n.replace(d, "");\n return e = e.replace(/&(\\w{1,8}|#x?[\\da-f]{1,8});/gi, function (n, e) {\n var t;\n if ("#" === (e = e.toLowerCase())[0]) return t = "x" === e[1] ? parseInt(e.slice(2), 16) : Number(e.slice(1)), u(t);\n var a = p[e];\n return a || n;\n });\n }(n.content), o, e);else if (e && "none" !== e && s.plugins.autoloader) {\n var l = "md-" + new Date().valueOf() + "-" + Math.floor(1e16 * Math.random());\n n.attributes.id = l, s.plugins.autoloader.loadLanguages(e, function () {\n var n = document.getElementById(l);\n n && (n.innerHTML = s.highlight(n.textContent, s.languages[e], e));\n });\n }\n }\n });\n var d = RegExp(s.languages.markup.tag.pattern.source, "gi"),\n p = {\n amp: "&",\n lt: "<",\n gt: ">",\n quot: \'"\'\n },\n u = String.fromCodePoint || String.fromCharCode;\n s.languages.md = s.languages.markdown;\n}(Prism);\nPrism.languages.nasm = {\n comment: /;.*$/m,\n string: /(["\'`])(?:\\\\.|(?!\\1)[^\\\\\\r\\n])*\\1/,\n label: {\n pattern: /(^\\s*)[A-Za-z._?$][\\w.?$@~#]*:/m,\n lookbehind: !0,\n alias: "function"\n },\n keyword: [/\\[?BITS (?:16|32|64)\\]?/, {\n pattern: /(^\\s*)section\\s*[a-z.]+:?/im,\n lookbehind: !0\n }, /(?:extern|global)[^;\\r\\n]*/i, /(?:CPU|FLOAT|DEFAULT).*$/m],\n register: {\n pattern: /\\b(?:st\\d|[xyz]mm\\d\\d?|[cdt]r\\d|r\\d\\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|sp|si|di)|[cdefgs]s)\\b/i,\n alias: "variable"\n },\n number: /(?:\\b|(?=\\$))(?:0[hx](?:\\.[\\da-f]+|[\\da-f]+(?:\\.[\\da-f]+)?)(?:p[+-]?\\d+)?|\\d[\\da-f]+[hx]|\\$\\d[\\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\\d+|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:\\.?e[+-]?\\d+)?[dt]?)\\b/i,\n operator: /[\\[\\]*+\\-\\/%<>=&|$!]/\n};\nPrism.languages.objectivec = Prism.languages.extend("c", {\n string: /("|\')(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1|@"(?:\\\\(?:\\r\\n|[\\s\\S])|[^"\\\\\\r\\n])*"/,\n keyword: /\\b(?:asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while|in|self|super)\\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\\b/,\n operator: /-[->]?|\\+\\+?|!=?|<>?=?|==?|&&?|\\|\\|?|[~^%?*\\/@]/\n}), delete Prism.languages.objectivec["class-name"], Prism.languages.objc = Prism.languages.objectivec;\nPrism.languages.ocaml = {\n comment: /\\(\\*[\\s\\S]*?\\*\\)/,\n string: [{\n pattern: /"(?:\\\\.|[^\\\\\\r\\n"])*"/,\n greedy: !0\n }, {\n pattern: /([\'`])(?:\\\\(?:\\d+|x[\\da-f]+|.)|(?!\\1)[^\\\\\\r\\n])\\1/i,\n greedy: !0\n }],\n number: /\\b(?:0x[\\da-f][\\da-f_]+|(?:0[bo])?\\d[\\d_]*(?:\\.[\\d_]*)?(?:e[+-]?[\\d_]+)?)/i,\n directive: {\n pattern: /\\B#\\w+/,\n alias: "important"\n },\n label: {\n pattern: /\\B~\\w+/,\n alias: "function"\n },\n "type-variable": {\n pattern: /\\B\'\\w+/,\n alias: "function"\n },\n variant: {\n pattern: /`\\w+/,\n alias: "variable"\n },\n module: {\n pattern: /\\b[A-Z]\\w+/,\n alias: "variable"\n },\n keyword: /\\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\\b/,\n boolean: /\\b(?:false|true)\\b/,\n operator: /:=|[=<>@^|&+\\-*\\/$%!?~][!$%&*+\\-.\\/:<=>?@^|~]*|\\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\\b/,\n punctuation: /[(){}\\[\\]|.,:;]|\\b_\\b/\n};\nPrism.languages.perl = {\n comment: [{\n pattern: /(^\\s*)=\\w[\\s\\S]*?=cut.*/m,\n lookbehind: !0\n }, {\n pattern: /(^|[^\\\\$])#.*/,\n lookbehind: !0\n }],\n string: [{\n pattern: /\\b(?:q|qq|qx|qw)\\s*([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\1)[^\\\\]|\\\\[\\s\\S])*\\1/,\n greedy: !0\n }, {\n pattern: /\\b(?:q|qq|qx|qw)\\s+([a-zA-Z0-9])(?:(?!\\1)[^\\\\]|\\\\[\\s\\S])*\\1/,\n greedy: !0\n }, {\n pattern: /\\b(?:q|qq|qx|qw)\\s*\\((?:[^()\\\\]|\\\\[\\s\\S])*\\)/,\n greedy: !0\n }, {\n pattern: /\\b(?:q|qq|qx|qw)\\s*\\{(?:[^{}\\\\]|\\\\[\\s\\S])*\\}/,\n greedy: !0\n }, {\n pattern: /\\b(?:q|qq|qx|qw)\\s*\\[(?:[^[\\]\\\\]|\\\\[\\s\\S])*\\]/,\n greedy: !0\n }, {\n pattern: /\\b(?:q|qq|qx|qw)\\s*<(?:[^<>\\\\]|\\\\[\\s\\S])*>/,\n greedy: !0\n }, {\n pattern: /("|`)(?:(?!\\1)[^\\\\]|\\\\[\\s\\S])*\\1/,\n greedy: !0\n }, {\n pattern: /\'(?:[^\'\\\\\\r\\n]|\\\\.)*\'/,\n greedy: !0\n }],\n regex: [{\n pattern: /\\b(?:m|qr)\\s*([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\1)[^\\\\]|\\\\[\\s\\S])*\\1[msixpodualngc]*/,\n greedy: !0\n }, {\n pattern: /\\b(?:m|qr)\\s+([a-zA-Z0-9])(?:(?!\\1)[^\\\\]|\\\\[\\s\\S])*\\1[msixpodualngc]*/,\n greedy: !0\n }, {\n pattern: /\\b(?:m|qr)\\s*\\((?:[^()\\\\]|\\\\[\\s\\S])*\\)[msixpodualngc]*/,\n greedy: !0\n }, {\n pattern: /\\b(?:m|qr)\\s*\\{(?:[^{}\\\\]|\\\\[\\s\\S])*\\}[msixpodualngc]*/,\n greedy: !0\n }, {\n pattern: /\\b(?:m|qr)\\s*\\[(?:[^[\\]\\\\]|\\\\[\\s\\S])*\\][msixpodualngc]*/,\n greedy: !0\n }, {\n pattern: /\\b(?:m|qr)\\s*<(?:[^<>\\\\]|\\\\[\\s\\S])*>[msixpodualngc]*/,\n greedy: !0\n }, {\n pattern: /(^|[^-]\\b)(?:s|tr|y)\\s*([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\2)[^\\\\]|\\\\[\\s\\S])*\\2(?:(?!\\2)[^\\\\]|\\\\[\\s\\S])*\\2[msixpodualngcer]*/,\n lookbehind: !0,\n greedy: !0\n }, {\n pattern: /(^|[^-]\\b)(?:s|tr|y)\\s+([a-zA-Z0-9])(?:(?!\\2)[^\\\\]|\\\\[\\s\\S])*\\2(?:(?!\\2)[^\\\\]|\\\\[\\s\\S])*\\2[msixpodualngcer]*/,\n lookbehind: !0,\n greedy: !0\n }, {\n pattern: /(^|[^-]\\b)(?:s|tr|y)\\s*\\((?:[^()\\\\]|\\\\[\\s\\S])*\\)\\s*\\((?:[^()\\\\]|\\\\[\\s\\S])*\\)[msixpodualngcer]*/,\n lookbehind: !0,\n greedy: !0\n }, {\n pattern: /(^|[^-]\\b)(?:s|tr|y)\\s*\\{(?:[^{}\\\\]|\\\\[\\s\\S])*\\}\\s*\\{(?:[^{}\\\\]|\\\\[\\s\\S])*\\}[msixpodualngcer]*/,\n lookbehind: !0,\n greedy: !0\n }, {\n pattern: /(^|[^-]\\b)(?:s|tr|y)\\s*\\[(?:[^[\\]\\\\]|\\\\[\\s\\S])*\\]\\s*\\[(?:[^[\\]\\\\]|\\\\[\\s\\S])*\\][msixpodualngcer]*/,\n lookbehind: !0,\n greedy: !0\n }, {\n pattern: /(^|[^-]\\b)(?:s|tr|y)\\s*<(?:[^<>\\\\]|\\\\[\\s\\S])*>\\s*<(?:[^<>\\\\]|\\\\[\\s\\S])*>[msixpodualngcer]*/,\n lookbehind: !0,\n greedy: !0\n }, {\n pattern: /\\/(?:[^\\/\\\\\\r\\n]|\\\\.)*\\/[msixpodualngc]*(?=\\s*(?:$|[\\r\\n,.;})&|\\-+*~<>!?^]|(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor|x)\\b))/,\n greedy: !0\n }],\n variable: [/[&*$@%]\\{\\^[A-Z]+\\}/, /[&*$@%]\\^[A-Z_]/, /[&*$@%]#?(?=\\{)/, /[&*$@%]#?(?:(?:::)*\'?(?!\\d)[\\w$]+(?![\\w$]))+(?:::)*/i, /[&*$@%]\\d+/, /(?!%=)[$@%][!"#$%&\'()*+,\\-.\\/:;<=>?@[\\\\\\]^_`{|}~]/],\n filehandle: {\n pattern: /<(?![<=])\\S*>|\\b_\\b/,\n alias: "symbol"\n },\n vstring: {\n pattern: /v\\d+(?:\\.\\d+)*|\\d+(?:\\.\\d+){2,}/,\n alias: "string"\n },\n function: {\n pattern: /sub \\w+/i,\n inside: {\n keyword: /sub/\n }\n },\n keyword: /\\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\\b/,\n number: /\\b(?:0x[\\dA-Fa-f](?:_?[\\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\\d(?:_?\\d)*)?\\.)?\\d(?:_?\\d)*(?:[Ee][+-]?\\d+)?)\\b/,\n operator: /-[rwxoRWXOezsfdlpSbctugkTBMAC]\\b|\\+[+=]?|-[-=>]?|\\*\\*?=?|\\/\\/?=?|=[=~>]?|~[~=]?|\\|\\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\\.(?:=|\\.\\.?)?|[\\\\?]|\\bx(?:=|\\b)|\\b(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor)\\b/,\n punctuation: /[{}[\\];(),:]/\n};\n!function (a) {\n var e = /\\/\\*[\\s\\S]*?\\*\\/|\\/\\/.*|#(?!\\[).*/,\n t = [{\n pattern: /\\b(?:false|true)\\b/i,\n alias: "boolean"\n }, {\n pattern: /(::\\s*)\\b[a-z_]\\w*\\b(?!\\s*\\()/i,\n greedy: !0,\n lookbehind: !0\n }, {\n pattern: /(\\b(?:case|const)\\s+)\\b[a-z_]\\w*(?=\\s*[;=])/i,\n greedy: !0,\n lookbehind: !0\n }, /\\b(?:null)\\b/i, /\\b[A-Z_][A-Z0-9_]*\\b(?!\\s*\\()/],\n i = /\\b0b[01]+(?:_[01]+)*\\b|\\b0o[0-7]+(?:_[0-7]+)*\\b|\\b0x[\\da-f]+(?:_[\\da-f]+)*\\b|(?:\\b\\d+(?:_\\d+)*\\.?(?:\\d+(?:_\\d+)*)?|\\B\\.\\d+)(?:e[+-]?\\d+)?/i,\n n = /|\\?\\?=?|\\.{3}|\\??->|[!=]=?=?|::|\\*\\*=?|--|\\+\\+|&&|\\|\\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,\n s = /[{}\\[\\](),:;]/;\n a.languages.php = {\n delimiter: {\n pattern: /\\?>$|^<\\?(?:php(?=\\s)|=)?/i,\n alias: "important"\n },\n comment: e,\n variable: /\\$+(?:\\w+\\b|(?=\\{))/i,\n package: {\n pattern: /(namespace\\s+|use\\s+(?:function\\s+)?)(?:\\\\?\\b[a-z_]\\w*)+\\b(?!\\\\)/i,\n lookbehind: !0,\n inside: {\n punctuation: /\\\\/\n }\n },\n "class-name-definition": {\n pattern: /(\\b(?:class|enum|interface|trait)\\s+)\\b[a-z_]\\w*(?!\\\\)\\b/i,\n lookbehind: !0,\n alias: "class-name"\n },\n "function-definition": {\n pattern: /(\\bfunction\\s+)[a-z_]\\w*(?=\\s*\\()/i,\n lookbehind: !0,\n alias: "function"\n },\n keyword: [{\n pattern: /(\\(\\s*)\\b(?:bool|boolean|int|integer|float|string|object|array)\\b(?=\\s*\\))/i,\n alias: "type-casting",\n greedy: !0,\n lookbehind: !0\n }, {\n pattern: /([(,?]\\s*)\\b(?:bool|int|float|string|object|array(?!\\s*\\()|mixed|self|static|callable|iterable|(?:null|false)(?=\\s*\\|))\\b(?=\\s*\\$)/i,\n alias: "type-hint",\n greedy: !0,\n lookbehind: !0\n }, {\n pattern: /([(,?]\\s*[\\w|]\\|\\s*)(?:null|false)\\b(?=\\s*\\$)/i,\n alias: "type-hint",\n greedy: !0,\n lookbehind: !0\n }, {\n pattern: /(\\)\\s*:\\s*(?:\\?\\s*)?)\\b(?:bool|int|float|string|object|void|array(?!\\s*\\()|mixed|self|static|callable|iterable|(?:null|false)(?=\\s*\\|))\\b/i,\n alias: "return-type",\n greedy: !0,\n lookbehind: !0\n }, {\n pattern: /(\\)\\s*:\\s*(?:\\?\\s*)?[\\w|]\\|\\s*)(?:null|false)\\b/i,\n alias: "return-type",\n greedy: !0,\n lookbehind: !0\n }, {\n pattern: /\\b(?:bool|int|float|string|object|void|array(?!\\s*\\()|mixed|iterable|(?:null|false)(?=\\s*\\|))\\b/i,\n alias: "type-declaration",\n greedy: !0\n }, {\n pattern: /(\\|\\s*)(?:null|false)\\b/i,\n alias: "type-declaration",\n greedy: !0,\n lookbehind: !0\n }, {\n pattern: /\\b(?:parent|self|static)(?=\\s*::)/i,\n alias: "static-context",\n greedy: !0\n }, {\n pattern: /(\\byield\\s+)from\\b/i,\n lookbehind: !0\n }, /\\bclass\\b/i, {\n pattern: /((?:^|[^\\s>:]|(?:^|[^-])>|(?:^|[^:]):)\\s*)\\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|match|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\\b/i,\n lookbehind: !0\n }],\n "argument-name": {\n pattern: /([(,]\\s+)\\b[a-z_]\\w*(?=\\s*:(?!:))/i,\n lookbehind: !0\n },\n "class-name": [{\n pattern: /(\\b(?:extends|implements|instanceof|new(?!\\s+self|\\s+static))\\s+|\\bcatch\\s*\\()\\b[a-z_]\\w*(?!\\\\)\\b/i,\n greedy: !0,\n lookbehind: !0\n }, {\n pattern: /(\\|\\s*)\\b[a-z_]\\w*(?!\\\\)\\b/i,\n greedy: !0,\n lookbehind: !0\n }, {\n pattern: /\\b[a-z_]\\w*(?!\\\\)\\b(?=\\s*\\|)/i,\n greedy: !0\n }, {\n pattern: /(\\|\\s*)(?:\\\\?\\b[a-z_]\\w*)+\\b/i,\n alias: "class-name-fully-qualified",\n greedy: !0,\n lookbehind: !0,\n inside: {\n punctuation: /\\\\/\n }\n }, {\n pattern: /(?:\\\\?\\b[a-z_]\\w*)+\\b(?=\\s*\\|)/i,\n alias: "class-name-fully-qualified",\n greedy: !0,\n inside: {\n punctuation: /\\\\/\n }\n }, {\n pattern: /(\\b(?:extends|implements|instanceof|new(?!\\s+self\\b|\\s+static\\b))\\s+|\\bcatch\\s*\\()(?:\\\\?\\b[a-z_]\\w*)+\\b(?!\\\\)/i,\n alias: "class-name-fully-qualified",\n greedy: !0,\n lookbehind: !0,\n inside: {\n punctuation: /\\\\/\n }\n }, {\n pattern: /\\b[a-z_]\\w*(?=\\s*\\$)/i,\n alias: "type-declaration",\n greedy: !0\n }, {\n pattern: /(?:\\\\?\\b[a-z_]\\w*)+(?=\\s*\\$)/i,\n alias: ["class-name-fully-qualified", "type-declaration"],\n greedy: !0,\n inside: {\n punctuation: /\\\\/\n }\n }, {\n pattern: /\\b[a-z_]\\w*(?=\\s*::)/i,\n alias: "static-context",\n greedy: !0\n }, {\n pattern: /(?:\\\\?\\b[a-z_]\\w*)+(?=\\s*::)/i,\n alias: ["class-name-fully-qualified", "static-context"],\n greedy: !0,\n inside: {\n punctuation: /\\\\/\n }\n }, {\n pattern: /([(,?]\\s*)[a-z_]\\w*(?=\\s*\\$)/i,\n alias: "type-hint",\n greedy: !0,\n lookbehind: !0\n }, {\n pattern: /([(,?]\\s*)(?:\\\\?\\b[a-z_]\\w*)+(?=\\s*\\$)/i,\n alias: ["class-name-fully-qualified", "type-hint"],\n greedy: !0,\n lookbehind: !0,\n inside: {\n punctuation: /\\\\/\n }\n }, {\n pattern: /(\\)\\s*:\\s*(?:\\?\\s*)?)\\b[a-z_]\\w*(?!\\\\)\\b/i,\n alias: "return-type",\n greedy: !0,\n lookbehind: !0\n }, {\n pattern: /(\\)\\s*:\\s*(?:\\?\\s*)?)(?:\\\\?\\b[a-z_]\\w*)+\\b(?!\\\\)/i,\n alias: ["class-name-fully-qualified", "return-type"],\n greedy: !0,\n lookbehind: !0,\n inside: {\n punctuation: /\\\\/\n }\n }],\n constant: t,\n function: {\n pattern: /(^|[^\\\\\\w])\\\\?[a-z_](?:[\\w\\\\]*\\w)?(?=\\s*\\()/i,\n lookbehind: !0,\n inside: {\n punctuation: /\\\\/\n }\n },\n property: {\n pattern: /(->\\s*)\\w+/,\n lookbehind: !0\n },\n number: i,\n operator: n,\n punctuation: s\n };\n var l = {\n pattern: /\\{\\$(?:\\{(?:\\{[^{}]+\\}|[^{}]+)\\}|[^{}])+\\}|(^|[^\\\\{])\\$+(?:\\w+(?:\\[[^\\r\\n\\[\\]]+\\]|->\\w+)?)/,\n lookbehind: !0,\n inside: a.languages.php\n },\n r = [{\n pattern: /<<<\'([^\']+)\'[\\r\\n](?:.*[\\r\\n])*?\\1;/,\n alias: "nowdoc-string",\n greedy: !0,\n inside: {\n delimiter: {\n pattern: /^<<<\'[^\']+\'|[a-z_]\\w*;$/i,\n alias: "symbol",\n inside: {\n punctuation: /^<<<\'?|[\';]$/\n }\n }\n }\n }, {\n pattern: /<<<(?:"([^"]+)"[\\r\\n](?:.*[\\r\\n])*?\\1;|([a-z_]\\w*)[\\r\\n](?:.*[\\r\\n])*?\\2;)/i,\n alias: "heredoc-string",\n greedy: !0,\n inside: {\n delimiter: {\n pattern: /^<<<(?:"[^"]+"|[a-z_]\\w*)|[a-z_]\\w*;$/i,\n alias: "symbol",\n inside: {\n punctuation: /^<<<"?|[";]$/\n }\n },\n interpolation: l\n }\n }, {\n pattern: /`(?:\\\\[\\s\\S]|[^\\\\`])*`/,\n alias: "backtick-quoted-string",\n greedy: !0\n }, {\n pattern: /\'(?:\\\\[\\s\\S]|[^\\\\\'])*\'/,\n alias: "single-quoted-string",\n greedy: !0\n }, {\n pattern: /"(?:\\\\[\\s\\S]|[^\\\\"])*"/,\n alias: "double-quoted-string",\n greedy: !0,\n inside: {\n interpolation: l\n }\n }];\n a.languages.insertBefore("php", "variable", {\n string: r,\n attribute: {\n pattern: /#\\[(?:[^"\'\\/#]|\\/(?![*/])|\\/\\/.*$|#(?!\\[).*$|\\/\\*(?:[^*]|\\*(?!\\/))*\\*\\/|"(?:\\\\[\\s\\S]|[^\\\\"])*"|\'(?:\\\\[\\s\\S]|[^\\\\\'])*\')+\\](?=\\s*[a-z$#])/im,\n greedy: !0,\n inside: {\n "attribute-content": {\n pattern: /^(#\\[)[\\s\\S]+(?=\\]$)/,\n lookbehind: !0,\n inside: {\n comment: e,\n string: r,\n "attribute-class-name": [{\n pattern: /([^:]|^)\\b[a-z_]\\w*(?!\\\\)\\b/i,\n alias: "class-name",\n greedy: !0,\n lookbehind: !0\n }, {\n pattern: /([^:]|^)(?:\\\\?\\b[a-z_]\\w*)+/i,\n alias: ["class-name", "class-name-fully-qualified"],\n greedy: !0,\n lookbehind: !0,\n inside: {\n punctuation: /\\\\/\n }\n }],\n constant: t,\n number: i,\n operator: n,\n punctuation: s\n }\n },\n delimiter: {\n pattern: /^#\\[|\\]$/,\n alias: "punctuation"\n }\n }\n }\n }), a.hooks.add("before-tokenize", function (e) {\n if (/<\\?/.test(e.code)) {\n a.languages["markup-templating"].buildPlaceholders(e, "php", /<\\?(?:[^"\'/#]|\\/(?![*/])|("|\')(?:\\\\[\\s\\S]|(?!\\1)[^\\\\])*\\1|(?:\\/\\/|#(?!\\[))(?:[^?\\n\\r]|\\?(?!>))*(?=$|\\?>|[\\r\\n])|#\\[|\\/\\*(?:[^*]|\\*(?!\\/))*(?:\\*\\/|$))*?(?:\\?>|$)/gi);\n }\n }), a.hooks.add("after-tokenize", function (e) {\n a.languages["markup-templating"].tokenizePlaceholders(e, "php");\n });\n}(Prism);\nPrism.languages.insertBefore("php", "variable", {\n this: /\\$this\\b/,\n global: /\\$(?:_(?:SERVER|GET|POST|FILES|REQUEST|SESSION|ENV|COOKIE)|GLOBALS|HTTP_RAW_POST_DATA|argc|argv|php_errormsg|http_response_header)\\b/,\n scope: {\n pattern: /\\b[\\w\\\\]+::/,\n inside: {\n keyword: /static|self|parent/,\n punctuation: /::|\\\\/\n }\n }\n});\n!function (e) {\n var i = Prism.languages.powershell = {\n comment: [{\n pattern: /(^|[^`])<#[\\s\\S]*?#>/,\n lookbehind: !0\n }, {\n pattern: /(^|[^`])#.*/,\n lookbehind: !0\n }],\n string: [{\n pattern: /"(?:`[\\s\\S]|[^`"])*"/,\n greedy: !0,\n inside: {\n function: {\n pattern: /(^|[^`])\\$\\((?:\\$\\([^\\r\\n()]*\\)|(?!\\$\\()[^\\r\\n)])*\\)/,\n lookbehind: !0,\n inside: {}\n }\n }\n }, {\n pattern: /\'(?:[^\']|\'\')*\'/,\n greedy: !0\n }],\n namespace: /\\[[a-z](?:\\[(?:\\[[^\\]]*\\]|[^\\[\\]])*\\]|[^\\[\\]])*\\]/i,\n boolean: /\\$(?:true|false)\\b/i,\n variable: /\\$\\w+\\b/,\n function: [/\\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\\b/i, /\\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\\b/i],\n keyword: /\\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\\b/i,\n operator: {\n pattern: /(\\W?)(?:!|-(?:eq|ne|gt|ge|lt|le|sh[lr]|not|b?(?:and|x?or)|(?:Not)?(?:Like|Match|Contains|In)|Replace|Join|is(?:Not)?|as)\\b|-[-=]?|\\+[+=]?|[*\\/%]=?)/i,\n lookbehind: !0\n },\n punctuation: /[|{}[\\];(),.]/\n },\n r = i.string[0].inside;\n r.boolean = i.boolean, r.variable = i.variable, r.function.inside = i;\n}();\nPrism.languages.processing = Prism.languages.extend("clike", {\n keyword: /\\b(?:break|catch|case|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\\b/,\n operator: /<[<=]?|>[>=]?|&&?|\\|\\|?|[%?]|[!=+\\-*\\/]=?/\n}), Prism.languages.insertBefore("processing", "number", {\n constant: /\\b(?!XML\\b)[A-Z][A-Z\\d_]+\\b/,\n type: {\n pattern: /\\b(?:boolean|byte|char|color|double|float|int|[A-Z]\\w*)\\b/,\n alias: "variable"\n }\n}), Prism.languages.processing.function = /\\b\\w+(?=\\s*\\()/, Prism.languages.processing["class-name"].alias = "variable";\n!function (e) {\n e.languages.pug = {\n comment: {\n pattern: /(^([\\t ]*))\\/\\/.*(?:(?:\\r?\\n|\\r)\\2[\\t ].+)*/m,\n lookbehind: !0\n },\n "multiline-script": {\n pattern: /(^([\\t ]*)script\\b.*\\.[\\t ]*)(?:(?:\\r?\\n|\\r(?!\\n))(?:\\2[\\t ].+|\\s*?(?=\\r?\\n|\\r)))+/m,\n lookbehind: !0,\n inside: e.languages.javascript\n },\n filter: {\n pattern: /(^([\\t ]*)):.+(?:(?:\\r?\\n|\\r(?!\\n))(?:\\2[\\t ].+|\\s*?(?=\\r?\\n|\\r)))+/m,\n lookbehind: !0,\n inside: {\n "filter-name": {\n pattern: /^:[\\w-]+/,\n alias: "variable"\n }\n }\n },\n "multiline-plain-text": {\n pattern: /(^([\\t ]*)[\\w\\-#.]+\\.[\\t ]*)(?:(?:\\r?\\n|\\r(?!\\n))(?:\\2[\\t ].+|\\s*?(?=\\r?\\n|\\r)))+/m,\n lookbehind: !0\n },\n markup: {\n pattern: /(^[\\t ]*)<.+/m,\n lookbehind: !0,\n inside: e.languages.markup\n },\n doctype: {\n pattern: /((?:^|\\n)[\\t ]*)doctype(?: .+)?/,\n lookbehind: !0\n },\n "flow-control": {\n pattern: /(^[\\t ]*)(?:if|unless|else|case|when|default|each|while)\\b(?: .+)?/m,\n lookbehind: !0,\n inside: {\n each: {\n pattern: /^each .+? in\\b/,\n inside: {\n keyword: /\\b(?:each|in)\\b/,\n punctuation: /,/\n }\n },\n branch: {\n pattern: /^(?:if|unless|else|case|when|default|while)\\b/,\n alias: "keyword"\n },\n rest: e.languages.javascript\n }\n },\n keyword: {\n pattern: /(^[\\t ]*)(?:block|extends|include|append|prepend)\\b.+/m,\n lookbehind: !0\n },\n mixin: [{\n pattern: /(^[\\t ]*)mixin .+/m,\n lookbehind: !0,\n inside: {\n keyword: /^mixin/,\n function: /\\w+(?=\\s*\\(|\\s*$)/,\n punctuation: /[(),.]/\n }\n }, {\n pattern: /(^[\\t ]*)\\+.+/m,\n lookbehind: !0,\n inside: {\n name: {\n pattern: /^\\+\\w+/,\n alias: "function"\n },\n rest: e.languages.javascript\n }\n }],\n script: {\n pattern: /(^[\\t ]*script(?:(?:&[^(]+)?\\([^)]+\\))*[\\t ]).+/m,\n lookbehind: !0,\n inside: e.languages.javascript\n },\n "plain-text": {\n pattern: /(^[\\t ]*(?!-)[\\w\\-#.]*[\\w\\-](?:(?:&[^(]+)?\\([^)]+\\))*\\/?[\\t ]).+/m,\n lookbehind: !0\n },\n tag: {\n pattern: /(^[\\t ]*)(?!-)[\\w\\-#.]*[\\w\\-](?:(?:&[^(]+)?\\([^)]+\\))*\\/?:?/m,\n lookbehind: !0,\n inside: {\n attributes: [{\n pattern: /&[^(]+\\([^)]+\\)/,\n inside: e.languages.javascript\n }, {\n pattern: /\\([^)]+\\)/,\n inside: {\n "attr-value": {\n pattern: /(=\\s*(?!\\s))(?:\\{[^}]*\\}|[^,)\\r\\n]+)/,\n lookbehind: !0,\n inside: e.languages.javascript\n },\n "attr-name": /[\\w-]+(?=\\s*!?=|\\s*[,)])/,\n punctuation: /[!=(),]+/\n }\n }],\n punctuation: /:/,\n "attr-id": /#[\\w\\-]+/,\n "attr-class": /\\.[\\w\\-]+/\n }\n },\n code: [{\n pattern: /(^[\\t ]*(?:-|!?=)).+/m,\n lookbehind: !0,\n inside: e.languages.javascript\n }],\n punctuation: /[.\\-!=|]+/\n };\n\n for (var t = [{\n filter: "atpl",\n language: "twig"\n }, {\n filter: "coffee",\n language: "coffeescript"\n }, "ejs", "handlebars", "less", "livescript", "markdown", {\n filter: "sass",\n language: "scss"\n }, "stylus"], n = {}, a = 0, i = t.length; a < i; a++) {\n var r = t[a];\n r = "string" == typeof r ? {\n filter: r,\n language: r\n } : r, e.languages[r.language] && (n["filter-" + r.filter] = {\n pattern: RegExp("(^([\\t ]*)):(?:(?:\\r?\\n|\\r(?!\\n))(?:\\\\2[\\t ].+|\\\\s*?(?=\\r?\\n|\\r)))+".replace("", function () {\n return r.filter;\n }), "m"),\n lookbehind: !0,\n inside: {\n "filter-name": {\n pattern: /^:[\\w-]+/,\n alias: "variable"\n },\n rest: e.languages[r.language]\n }\n });\n }\n\n e.languages.insertBefore("pug", "filter", n);\n}(Prism);\nPrism.languages.python = {\n comment: {\n pattern: /(^|[^\\\\])#.*/,\n lookbehind: !0\n },\n "string-interpolation": {\n pattern: /(?:f|rf|fr)(?:("""|\'\'\')[\\s\\S]*?\\1|("|\')(?:\\\\.|(?!\\2)[^\\\\\\r\\n])*\\2)/i,\n greedy: !0,\n inside: {\n interpolation: {\n pattern: /((?:^|[^{])(?:\\{\\{)*)\\{(?!\\{)(?:[^{}]|\\{(?!\\{)(?:[^{}]|\\{(?!\\{)(?:[^{}])+\\})+\\})+\\}/,\n lookbehind: !0,\n inside: {\n "format-spec": {\n pattern: /(:)[^:(){}]+(?=\\}$)/,\n lookbehind: !0\n },\n "conversion-option": {\n pattern: /![sra](?=[:}]$)/,\n alias: "punctuation"\n },\n rest: null\n }\n },\n string: /[\\s\\S]+/\n }\n },\n "triple-quoted-string": {\n pattern: /(?:[rub]|rb|br)?("""|\'\'\')[\\s\\S]*?\\1/i,\n greedy: !0,\n alias: "string"\n },\n string: {\n pattern: /(?:[rub]|rb|br)?("|\')(?:\\\\.|(?!\\1)[^\\\\\\r\\n])*\\1/i,\n greedy: !0\n },\n function: {\n pattern: /((?:^|\\s)def[ \\t]+)[a-zA-Z_]\\w*(?=\\s*\\()/g,\n lookbehind: !0\n },\n "class-name": {\n pattern: /(\\bclass\\s+)\\w+/i,\n lookbehind: !0\n },\n decorator: {\n pattern: /(^[\\t ]*)@\\w+(?:\\.\\w+)*/im,\n lookbehind: !0,\n alias: ["annotation", "punctuation"],\n inside: {\n punctuation: /\\./\n }\n },\n keyword: /\\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\\b/,\n builtin: /\\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\\b/,\n boolean: /\\b(?:True|False|None)\\b/,\n number: /\\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\\b|(?:\\b\\d+(?:_\\d+)*(?:\\.(?:\\d+(?:_\\d+)*)?)?|\\B\\.\\d+(?:_\\d+)*)(?:e[+-]?\\d+(?:_\\d+)*)?j?\\b/i,\n operator: /[-+%=]=?|!=|\\*\\*?=?|\\/\\/?=?|<[<=>]?|>[=>]?|[&|^~]/,\n punctuation: /[{}[\\];(),.:]/\n}, Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest = Prism.languages.python, Prism.languages.py = Prism.languages.python;\nPrism.languages.r = {\n comment: /#.*/,\n string: {\n pattern: /([\'"])(?:\\\\.|(?!\\1)[^\\\\\\r\\n])*\\1/,\n greedy: !0\n },\n "percent-operator": {\n pattern: /%[^%\\s]*%/,\n alias: "operator"\n },\n boolean: /\\b(?:TRUE|FALSE)\\b/,\n ellipsis: /\\.\\.(?:\\.|\\d+)/,\n number: [/\\b(?:NaN|Inf)\\b/, /(?:\\b0x[\\dA-Fa-f]+(?:\\.\\d*)?|\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:[EePp][+-]?\\d+)?[iL]?/],\n keyword: /\\b(?:if|else|repeat|while|function|for|in|next|break|NULL|NA|NA_integer_|NA_real_|NA_complex_|NA_character_)\\b/,\n operator: /->?>?|<(?:=|=!]=?|::?|&&?|\\|\\|?|[+*\\/^$@~]/,\n punctuation: /[(){}\\[\\],;]/\n};\n!function (i) {\n var t = i.util.clone(i.languages.javascript),\n e = "(?:\\\\{*\\\\.{3}(?:[^{}]|)*\\\\})";\n\n function n(t, n) {\n return t = t.replace(//g, function () {\n return "(?:\\\\s|//.*(?!.)|/\\\\*(?:[^*]|\\\\*(?!/))\\\\*/)";\n }).replace(//g, function () {\n return "(?:\\\\{(?:\\\\{(?:\\\\{[^{}]*\\\\}|[^{}])*\\\\}|[^{}])*\\\\})";\n }).replace(//g, function () {\n return e;\n }), RegExp(t, n);\n }\n\n e = n(e).source, i.languages.jsx = i.languages.extend("markup", t), i.languages.jsx.tag.pattern = n("+(?:[\\\\w.:$-]+(?:=(?:\\"(?:\\\\\\\\[^]|[^\\\\\\\\\\"])*\\"|\'(?:\\\\\\\\[^]|[^\\\\\\\\\'])*\'|[^\\\\s{\'\\"/>=]+|))?|))**/?)?>"), i.languages.jsx.tag.inside.tag.pattern = /^<\\/?[^\\s>\\/]*/i, i.languages.jsx.tag.inside["attr-value"].pattern = /=(?!\\{)(?:"(?:\\\\[\\s\\S]|[^\\\\"])*"|\'(?:\\\\[\\s\\S]|[^\\\\\'])*\'|[^\\s\'">]+)/i, i.languages.jsx.tag.inside.tag.inside["class-name"] = /^[A-Z]\\w*(?:\\.[A-Z]\\w*)*$/, i.languages.jsx.tag.inside.comment = t.comment, i.languages.insertBefore("inside", "attr-name", {\n spread: {\n pattern: n(""),\n inside: i.languages.jsx\n }\n }, i.languages.jsx.tag), i.languages.insertBefore("inside", "special-attr", {\n script: {\n pattern: n("="),\n inside: {\n "script-punctuation": {\n pattern: /^=(?=\\{)/,\n alias: "punctuation"\n },\n rest: i.languages.jsx\n },\n alias: "language-javascript"\n }\n }, i.languages.jsx.tag);\n\n var o = function o(t) {\n return t ? "string" == typeof t ? t : "string" == typeof t.content ? t.content : t.content.map(o).join("") : "";\n },\n r = function r(t) {\n for (var n = [], e = 0; e < t.length; e++) {\n var a = t[e],\n s = !1;\n\n if ("string" != typeof a && ("tag" === a.type && a.content[0] && "tag" === a.content[0].type ? "" === a.content[a.content.length - 1].content || n.push({\n tagName: o(a.content[0].content[1]),\n openedBraces: 0\n }) : 0 < n.length && "punctuation" === a.type && "{" === a.content ? n[n.length - 1].openedBraces++ : 0 < n.length && 0 < n[n.length - 1].openedBraces && "punctuation" === a.type && "}" === a.content ? n[n.length - 1].openedBraces-- : s = !0), (s || "string" == typeof a) && 0 < n.length && 0 === n[n.length - 1].openedBraces) {\n var g = o(a);\n e < t.length - 1 && ("string" == typeof t[e + 1] || "plain-text" === t[e + 1].type) && (g += o(t[e + 1]), t.splice(e + 1, 1)), 0 < e && ("string" == typeof t[e - 1] || "plain-text" === t[e - 1].type) && (g = o(t[e - 1]) + g, t.splice(e - 1, 1), e--), t[e] = new i.Token("plain-text", g, null, g);\n }\n\n a.content && "string" != typeof a.content && r(a.content);\n }\n };\n\n i.hooks.add("after-tokenize", function (t) {\n "jsx" !== t.language && "tsx" !== t.language || r(t.tokens);\n });\n}(Prism);\n!function (e) {\n e.languages.typescript = e.languages.extend("javascript", {\n "class-name": {\n pattern: /(\\b(?:class|extends|implements|instanceof|interface|new|type)\\s+)(?!keyof\\b)(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*(?:\\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,\n lookbehind: !0,\n greedy: !0,\n inside: null\n },\n builtin: /\\b(?:string|Function|any|number|boolean|Array|symbol|console|Promise|unknown|never)\\b/\n }), e.languages.typescript.keyword.push(/\\b(?:abstract|as|declare|implements|is|keyof|readonly|require)\\b/, /\\b(?:asserts|infer|interface|module|namespace|type)\\b(?=\\s*(?:[{_$a-zA-Z\\xA0-\\uFFFF]|$))/, /\\btype\\b(?=\\s*(?:[\\{*]|$))/), delete e.languages.typescript.parameter;\n var s = e.languages.extend("typescript", {});\n delete s["class-name"], e.languages.typescript["class-name"].inside = s, e.languages.insertBefore("typescript", "function", {\n decorator: {\n pattern: /@[$\\w\\xA0-\\uFFFF]+/,\n inside: {\n at: {\n pattern: /^@/,\n alias: "operator"\n },\n function: /^[\\s\\S]+/\n }\n },\n "generic-function": {\n pattern: /#?(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*\\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\\s*\\()/,\n greedy: !0,\n inside: {\n function: /^#?(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*/,\n generic: {\n pattern: /<[\\s\\S]+/,\n alias: "class-name",\n inside: s\n }\n }\n }\n }), e.languages.ts = e.languages.typescript;\n}(Prism);\n!function (a) {\n var e = a.util.clone(a.languages.typescript);\n a.languages.tsx = a.languages.extend("jsx", e);\n var t = a.languages.tsx.tag;\n t.pattern = RegExp("(^|[^\\\\w$]|(?=|->|=(?:==?|>)?|<=?|>=?|[|^?\'#!~`]|[+\\-*\\/]\\.?|\\b(?:mod|land|lor|lxor|lsl|lsr|asr)\\b/\n}), Prism.languages.insertBefore("reason", "class-name", {\n character: {\n pattern: /\'(?:\\\\x[\\da-f]{2}|\\\\o[0-3][0-7][0-7]|\\\\\\d{3}|\\\\.|[^\'\\\\\\r\\n])\'/,\n alias: "string"\n },\n constructor: {\n pattern: /\\b[A-Z]\\w*\\b(?!\\s*\\.)/,\n alias: "variable"\n },\n label: {\n pattern: /\\b[a-z]\\w*(?=::)/,\n alias: "symbol"\n }\n}), delete Prism.languages.reason.function;\n!function (e) {\n for (var a = "/\\\\*(?:[^*/]|\\\\*(?!/)|/(?!\\\\*)|)*\\\\*/", t = 0; t < 2; t++) {\n a = a.replace(//g, function () {\n return a;\n });\n }\n\n a = a.replace(//g, function () {\n return "[^\\\\s\\\\S]";\n }), e.languages.rust = {\n comment: [{\n pattern: RegExp("(^|[^\\\\\\\\])" + a),\n lookbehind: !0,\n greedy: !0\n }, {\n pattern: /(^|[^\\\\:])\\/\\/.*/,\n lookbehind: !0,\n greedy: !0\n }],\n string: {\n pattern: /b?"(?:\\\\[\\s\\S]|[^\\\\"])*"|b?r(#*)"(?:[^"]|"(?!\\1))*"\\1/,\n greedy: !0\n },\n char: {\n pattern: /b?\'(?:\\\\(?:x[0-7][\\da-fA-F]|u\\{(?:[\\da-fA-F]_*){1,6}\\}|.)|[^\\\\\\r\\n\\t\'])\'/,\n greedy: !0,\n alias: "string"\n },\n attribute: {\n pattern: /#!?\\[(?:[^\\[\\]"]|"(?:\\\\[\\s\\S]|[^\\\\"])*")*\\]/,\n greedy: !0,\n alias: "attr-name",\n inside: {\n string: null\n }\n },\n "closure-params": {\n pattern: /([=(,:]\\s*|\\bmove\\s*)\\|[^|]*\\||\\|[^|]*\\|(?=\\s*(?:\\{|->))/,\n lookbehind: !0,\n greedy: !0,\n inside: {\n "closure-punctuation": {\n pattern: /^\\||\\|$/,\n alias: "punctuation"\n },\n rest: null\n }\n },\n "lifetime-annotation": {\n pattern: /\'\\w+/,\n alias: "symbol"\n },\n "fragment-specifier": {\n pattern: /(\\$\\w+:)[a-z]+/,\n lookbehind: !0,\n alias: "punctuation"\n },\n variable: /\\$\\w+/,\n "function-definition": {\n pattern: /(\\bfn\\s+)\\w+/,\n lookbehind: !0,\n alias: "function"\n },\n "type-definition": {\n pattern: /(\\b(?:enum|struct|union)\\s+)\\w+/,\n lookbehind: !0,\n alias: "class-name"\n },\n "module-declaration": [{\n pattern: /(\\b(?:crate|mod)\\s+)[a-z][a-z_\\d]*/,\n lookbehind: !0,\n alias: "namespace"\n }, {\n pattern: /(\\b(?:crate|self|super)\\s*)::\\s*[a-z][a-z_\\d]*\\b(?:\\s*::(?:\\s*[a-z][a-z_\\d]*\\s*::)*)?/,\n lookbehind: !0,\n alias: "namespace",\n inside: {\n punctuation: /::/\n }\n }],\n keyword: [/\\b(?:abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|Self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\\b/, /\\b(?:[ui](?:8|16|32|64|128|size)|f(?:32|64)|bool|char|str)\\b/],\n function: /\\b[a-z_]\\w*(?=\\s*(?:::\\s*<|\\())/,\n macro: {\n pattern: /\\b\\w+!/,\n alias: "property"\n },\n constant: /\\b[A-Z_][A-Z_\\d]+\\b/,\n "class-name": /\\b[A-Z]\\w*\\b/,\n namespace: {\n pattern: /(?:\\b[a-z][a-z_\\d]*\\s*::\\s*)*\\b[a-z][a-z_\\d]*\\s*::(?!\\s*<)/,\n inside: {\n punctuation: /::/\n }\n },\n number: /\\b(?:0x[\\dA-Fa-f](?:_?[\\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\\d(?:_?\\d)*)?\\.)?\\d(?:_?\\d)*(?:[Ee][+-]?\\d+)?)(?:_?(?:[iu](?:8|16|32|64|size)?|f32|f64))?\\b/,\n boolean: /\\b(?:false|true)\\b/,\n punctuation: /->|\\.\\.=|\\.{1,3}|::|[{}[\\];(),:]/,\n operator: /[-+*\\/%!^]=?|=[=>]?|&[&=]?|\\|[|=]?|<>?=?|[@?]/\n }, e.languages.rust["closure-params"].inside.rest = e.languages.rust, e.languages.rust.attribute.inside.string = e.languages.rust.string;\n}(Prism);\n!function (e) {\n e.languages.sass = e.languages.extend("css", {\n comment: {\n pattern: /^([ \\t]*)\\/[\\/*].*(?:(?:\\r?\\n|\\r)\\1[ \\t].+)*/m,\n lookbehind: !0,\n greedy: !0\n }\n }), e.languages.insertBefore("sass", "atrule", {\n "atrule-line": {\n pattern: /^(?:[ \\t]*)[@+=].+/m,\n greedy: !0,\n inside: {\n atrule: /(?:@[\\w-]+|[+=])/m\n }\n }\n }), delete e.languages.sass.atrule;\n var r = /\\$[-\\w]+|#\\{\\$[-\\w]+\\}/,\n t = [/[+*\\/%]|[=!]=|<=?|>=?|\\b(?:and|or|not)\\b/, {\n pattern: /(\\s)-(?=\\s)/,\n lookbehind: !0\n }];\n e.languages.insertBefore("sass", "property", {\n "variable-line": {\n pattern: /^[ \\t]*\\$.+/m,\n greedy: !0,\n inside: {\n punctuation: /:/,\n variable: r,\n operator: t\n }\n },\n "property-line": {\n pattern: /^[ \\t]*(?:[^:\\s]+ *:.*|:[^:\\s].*)/m,\n greedy: !0,\n inside: {\n property: [/[^:\\s]+(?=\\s*:)/, {\n pattern: /(:)[^:\\s]+/,\n lookbehind: !0\n }],\n punctuation: /:/,\n variable: r,\n operator: t,\n important: e.languages.sass.important\n }\n }\n }), delete e.languages.sass.property, delete e.languages.sass.important, e.languages.insertBefore("sass", "punctuation", {\n selector: {\n pattern: /^([ \\t]*)\\S(?:,[^,\\r\\n]+|[^,\\r\\n]*)(?:,[^,\\r\\n]+)*(?:,(?:\\r?\\n|\\r)\\1[ \\t]+\\S(?:,[^,\\r\\n]+|[^,\\r\\n]*)(?:,[^,\\r\\n]+)*)*/m,\n lookbehind: !0,\n greedy: !0\n }\n });\n}(Prism);\nPrism.languages.scss = Prism.languages.extend("css", {\n comment: {\n pattern: /(^|[^\\\\])(?:\\/\\*[\\s\\S]*?\\*\\/|\\/\\/.*)/,\n lookbehind: !0\n },\n atrule: {\n pattern: /@[\\w-](?:\\([^()]+\\)|[^()\\s]|\\s+(?!\\s))*?(?=\\s+[{;])/,\n inside: {\n rule: /@[\\w-]+/\n }\n },\n url: /(?:[-a-z]+-)?url(?=\\()/i,\n selector: {\n pattern: /(?=\\S)[^@;{}()]?(?:[^@;{}()\\s]|\\s+(?!\\s)|#\\{\\$[-\\w]+\\})+(?=\\s*\\{(?:\\}|\\s|[^}][^:{}]*[:{][^}]))/m,\n inside: {\n parent: {\n pattern: /&/,\n alias: "important"\n },\n placeholder: /%[-\\w]+/,\n variable: /\\$[-\\w]+|#\\{\\$[-\\w]+\\}/\n }\n },\n property: {\n pattern: /(?:[-\\w]|\\$[-\\w]|#\\{\\$[-\\w]+\\})+(?=\\s*:)/,\n inside: {\n variable: /\\$[-\\w]+|#\\{\\$[-\\w]+\\}/\n }\n }\n}), Prism.languages.insertBefore("scss", "atrule", {\n keyword: [/@(?:if|else(?: if)?|forward|for|each|while|import|use|extend|debug|warn|mixin|include|function|return|content)\\b/i, {\n pattern: /( )(?:from|through)(?= )/,\n lookbehind: !0\n }]\n}), Prism.languages.insertBefore("scss", "important", {\n variable: /\\$[-\\w]+|#\\{\\$[-\\w]+\\}/\n}), Prism.languages.insertBefore("scss", "function", {\n "module-modifier": {\n pattern: /\\b(?:as|with|show|hide)\\b/i,\n alias: "keyword"\n },\n placeholder: {\n pattern: /%[-\\w]+/,\n alias: "selector"\n },\n statement: {\n pattern: /\\B!(?:default|optional)\\b/i,\n alias: "keyword"\n },\n boolean: /\\b(?:true|false)\\b/,\n null: {\n pattern: /\\bnull\\b/,\n alias: "keyword"\n },\n operator: {\n pattern: /(\\s)(?:[-+*\\/%]|[=!]=|<=?|>=?|and|or|not)(?=\\s)/,\n lookbehind: !0\n }\n}), Prism.languages.scss.atrule.inside.rest = Prism.languages.scss;\nPrism.languages.scala = Prism.languages.extend("java", {\n "triple-quoted-string": {\n pattern: /"""[\\s\\S]*?"""/,\n greedy: !0,\n alias: "string"\n },\n string: {\n pattern: /("|\')(?:\\\\.|(?!\\1)[^\\\\\\r\\n])*\\1/,\n greedy: !0\n },\n keyword: /<-|=>|\\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\\b/,\n number: /\\b0x(?:[\\da-f]*\\.)?[\\da-f]+|(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:e\\d+)?[dfl]?/i,\n builtin: /\\b(?:String|Int|Long|Short|Byte|Boolean|Double|Float|Char|Any|AnyRef|AnyVal|Unit|Nothing)\\b/,\n symbol: /\'[^\\d\\s\\\\]\\w*/\n}), delete Prism.languages.scala["class-name"], delete Prism.languages.scala.function;\nPrism.languages.scheme = {\n comment: /;.*|#;\\s*(?:\\((?:[^()]|\\([^()]*\\))*\\)|\\[(?:[^\\[\\]]|\\[[^\\[\\]]*\\])*\\])|#\\|(?:[^#|]|#(?!\\|)|\\|(?!#)|#\\|(?:[^#|]|#(?!\\|)|\\|(?!#))*\\|#)*\\|#/,\n string: {\n pattern: /"(?:[^"\\\\]|\\\\.)*"/,\n greedy: !0\n },\n symbol: {\n pattern: /\'[^()\\[\\]#\'\\s]+/,\n greedy: !0\n },\n character: {\n pattern: /#\\\\(?:[ux][a-fA-F\\d]+\\b|[-a-zA-Z]+\\b|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|\\S)/,\n greedy: !0,\n alias: "string"\n },\n "lambda-parameter": [{\n pattern: /((?:^|[^\'`#])[(\\[]lambda\\s+)(?:[^|()\\[\\]\'\\s]+|\\|(?:[^\\\\|]|\\\\.)*\\|)/,\n lookbehind: !0\n }, {\n pattern: /((?:^|[^\'`#])[(\\[]lambda\\s+[(\\[])[^()\\[\\]\']+/,\n lookbehind: !0\n }],\n keyword: {\n pattern: /((?:^|[^\'`#])[(\\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|export|except|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\\*)?|let\\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\\[\\]\\s]|$)/,\n lookbehind: !0\n },\n builtin: {\n pattern: /((?:^|[^\'`#])[(\\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\\?|boolean=?\\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\\?|\\?|<\\?|<=\\?|=\\?|>\\?|>=\\?)|close-(?:input-port|output-port|port)|complex\\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\\??|eq\\?|equal\\?|eqv\\?|error|error-object(?:-irritants|-message|\\?)|eval|even\\?|exact(?:-integer-sqrt|-integer\\?|\\?)?|expt|features|file-error\\?|floor(?:-quotient|-remainder|\\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\\??|input-port(?:-open\\?|\\?)|integer(?:->char|\\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\\?|newline|not|null\\?|number(?:->string|\\?)|numerator|odd\\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\\?|\\?)|pair\\?|peek-char|peek-u8|port\\?|positive\\?|procedure\\?|quotient|raise|raise-continuable|rational\\?|rationalize|read-(?:bytevector|bytevector!|char|error\\?|line|string|u8)|real\\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\\?|<\\?|<=\\?|=\\?|>\\?|>=\\?)?|substring|symbol(?:->string|\\?|=\\?)|syntax-error|textual-port\\?|truncate(?:-quotient|-remainder|\\/)?|u8-ready\\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\\?)(?=[()\\[\\]\\s]|$)/,\n lookbehind: !0\n },\n operator: {\n pattern: /((?:^|[^\'`#])[(\\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\\[\\]\\s]|$)/,\n lookbehind: !0\n },\n number: {\n pattern: RegExp(function (r) {\n for (var e in r) {\n r[e] = r[e].replace(/<[\\w\\s]+>/g, function (e) {\n return "(?:" + r[e].trim() + ")";\n });\n }\n\n return r[e];\n }({\n "": "\\\\d+(?:/\\\\d+)|(?:\\\\d+(?:\\\\.\\\\d*)?|\\\\.\\\\d+)(?:e[+-]?\\\\d+)?",\n "": "[+-]?|[+-](?:inf|nan)\\\\.0",\n "": "[+-](?:|(?:inf|nan)\\\\.0)?i",\n "": "(?:@|)?|",\n "": "(?:#d(?:#[ei])?|#[ei](?:#d)?)?",\n "": "[0-9a-f]+(?:/[0-9a-f]+)?",\n "": "[+-]?|[+-](?:inf|nan)\\\\.0",\n "": "[+-](?:|(?:inf|nan)\\\\.0)?i",\n "": "(?:@|)?|",\n "": "#[box](?:#[ei])?|(?:#[ei])?#[box]",\n "": "(^|[()\\\\[\\\\]\\\\s])(?:|)(?=[()\\\\[\\\\]\\\\s]|$)"\n }), "i"),\n lookbehind: !0\n },\n boolean: {\n pattern: /(^|[()\\[\\]\\s])#(?:[ft]|false|true)(?=[()\\[\\]\\s]|$)/,\n lookbehind: !0\n },\n function: {\n pattern: /((?:^|[^\'`#])[(\\[])(?:[^|()\\[\\]\'\\s]+|\\|(?:[^\\\\|]|\\\\.)*\\|)(?=[()\\[\\]\\s]|$)/,\n lookbehind: !0\n },\n identifier: {\n pattern: /(^|[()\\[\\]\\s])\\|(?:[^\\\\|]|\\\\.)*\\|(?=[()\\[\\]\\s]|$)/,\n lookbehind: !0,\n greedy: !0\n },\n punctuation: /[()\\[\\]\']/\n};\nPrism.languages.sql = {\n comment: {\n pattern: /(^|[^\\\\])(?:\\/\\*[\\s\\S]*?\\*\\/|(?:--|\\/\\/|#).*)/,\n lookbehind: !0\n },\n variable: [{\n pattern: /@(["\'`])(?:\\\\[\\s\\S]|(?!\\1)[^\\\\])+\\1/,\n greedy: !0\n }, /@[\\w.$]+/],\n string: {\n pattern: /(^|[^@\\\\])("|\')(?:\\\\[\\s\\S]|(?!\\2)[^\\\\]|\\2\\2)*\\2/,\n greedy: !0,\n lookbehind: !0\n },\n function: /\\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\\s*\\()/i,\n keyword: /\\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:_INSERT|COL)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:S|ING)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\\b/i,\n boolean: /\\b(?:TRUE|FALSE|NULL)\\b/i,\n number: /\\b0x[\\da-f]+\\b|\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+\\b/i,\n operator: /[-+*\\/=%^~]|&&?|\\|\\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\\b(?:AND|BETWEEN|DIV|IN|ILIKE|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\\b/i,\n punctuation: /[;[\\]()`,.]/\n};\n!function (e) {\n var n = {\n pattern: /(\\b\\d+)(?:%|[a-z]+)/,\n lookbehind: !0\n },\n r = {\n pattern: /(^|[^\\w.-])-?(?:\\d+(?:\\.\\d+)?|\\.\\d+)/,\n lookbehind: !0\n },\n t = {\n comment: {\n pattern: /(^|[^\\\\])(?:\\/\\*[\\s\\S]*?\\*\\/|\\/\\/.*)/,\n lookbehind: !0\n },\n url: {\n pattern: /\\burl\\((["\']?).*?\\1\\)/i,\n greedy: !0\n },\n string: {\n pattern: /("|\')(?:(?!\\1)[^\\\\\\r\\n]|\\\\(?:\\r\\n|[\\s\\S]))*\\1/,\n greedy: !0\n },\n interpolation: null,\n func: null,\n important: /\\B!(?:important|optional)\\b/i,\n keyword: {\n pattern: /(^|\\s+)(?:(?:if|else|for|return|unless)(?=\\s|$)|@[\\w-]+)/,\n lookbehind: !0\n },\n hexcode: /#[\\da-f]{3,6}/i,\n color: [/\\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\\b/i, {\n pattern: /\\b(?:rgb|hsl)\\(\\s*\\d{1,3}\\s*,\\s*\\d{1,3}%?\\s*,\\s*\\d{1,3}%?\\s*\\)\\B|\\b(?:rgb|hsl)a\\(\\s*\\d{1,3}\\s*,\\s*\\d{1,3}%?\\s*,\\s*\\d{1,3}%?\\s*,\\s*(?:0|0?\\.\\d+|1)\\s*\\)\\B/i,\n inside: {\n unit: n,\n number: r,\n function: /[\\w-]+(?=\\()/,\n punctuation: /[(),]/\n }\n }],\n entity: /\\\\[\\da-f]{1,8}/i,\n unit: n,\n boolean: /\\b(?:true|false)\\b/,\n operator: [/~|[+!\\/%<>?=]=?|[-:]=|\\*[*=]?|\\.{2,3}|&&|\\|\\||\\B-\\B|\\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\\b/],\n number: r,\n punctuation: /[{}()\\[\\];:,]/\n };\n t.interpolation = {\n pattern: /\\{[^\\r\\n}:]+\\}/,\n alias: "variable",\n inside: {\n delimiter: {\n pattern: /^\\{|\\}$/,\n alias: "punctuation"\n },\n rest: t\n }\n }, t.func = {\n pattern: /[\\w-]+\\([^)]*\\).*/,\n inside: {\n function: /^[^(]+/,\n rest: t\n }\n }, e.languages.stylus = {\n "atrule-declaration": {\n pattern: /(^[ \\t]*)@.+/m,\n lookbehind: !0,\n inside: {\n atrule: /^@[\\w-]+/,\n rest: t\n }\n },\n "variable-declaration": {\n pattern: /(^[ \\t]*)[\\w$-]+\\s*.?=[ \\t]*(?:\\{[^{}]*\\}|\\S.*|$)/m,\n lookbehind: !0,\n inside: {\n variable: /^\\S+/,\n rest: t\n }\n },\n statement: {\n pattern: /(^[ \\t]*)(?:if|else|for|return|unless)[ \\t].+/m,\n lookbehind: !0,\n inside: {\n keyword: /^\\S+/,\n rest: t\n }\n },\n "property-declaration": {\n pattern: /((?:^|\\{)([ \\t]*))(?:[\\w-]|\\{[^}\\r\\n]+\\})+(?:\\s*:\\s*|[ \\t]+)(?!\\s)[^{\\r\\n]*(?:;|[^{\\r\\n,]$(?!(?:\\r?\\n|\\r)(?:\\{|\\2[ \\t])))/m,\n lookbehind: !0,\n inside: {\n property: {\n pattern: /^[^\\s:]+/,\n inside: {\n interpolation: t.interpolation\n }\n },\n rest: t\n }\n },\n selector: {\n pattern: /(^[ \\t]*)(?:(?=\\S)(?:[^{}\\r\\n:()]|::?[\\w-]+(?:\\([^)\\r\\n]*\\)|(?![\\w-]))|\\{[^}\\r\\n]+\\})+)(?:(?:\\r?\\n|\\r)(?:\\1(?:(?=\\S)(?:[^{}\\r\\n:()]|::?[\\w-]+(?:\\([^)\\r\\n]*\\)|(?![\\w-]))|\\{[^}\\r\\n]+\\})+)))*(?:,$|\\{|(?=(?:\\r?\\n|\\r)(?:\\{|\\1[ \\t])))/m,\n lookbehind: !0,\n inside: {\n interpolation: t.interpolation,\n comment: t.comment,\n punctuation: /[{},]/\n }\n },\n func: t.func,\n string: t.string,\n comment: {\n pattern: /(^|[^\\\\])(?:\\/\\*[\\s\\S]*?\\*\\/|\\/\\/.*)/,\n lookbehind: !0,\n greedy: !0\n },\n interpolation: t.interpolation,\n punctuation: /[{}()\\[\\];:.]/\n };\n}(Prism);\nPrism.languages.swift = {\n comment: {\n pattern: /(^|[^\\\\:])(?:\\/\\/.*|\\/\\*(?:[^/*]|\\/(?!\\*)|\\*(?!\\/)|\\/\\*(?:[^*]|\\*(?!\\/))*\\*\\/)*\\*\\/)/,\n lookbehind: !0,\n greedy: !0\n },\n "string-literal": [{\n pattern: RegExp(\'(^|[^"#])(?:"(?:\\\\\\\\(?:\\\\((?:[^()]|\\\\([^()]*\\\\))*\\\\)|\\r\\n|[^(])|[^\\\\\\\\\\r\\n"])*"|"""(?:\\\\\\\\(?:\\\\((?:[^()]|\\\\([^()]*\\\\))*\\\\)|[^(])|[^\\\\\\\\"]|"(?!""))*""")(?!["#])\'),\n lookbehind: !0,\n greedy: !0,\n inside: {\n interpolation: {\n pattern: /(\\\\\\()(?:[^()]|\\([^()]*\\))*(?=\\))/,\n lookbehind: !0,\n inside: null\n },\n "interpolation-punctuation": {\n pattern: /^\\)|\\\\\\($/,\n alias: "punctuation"\n },\n punctuation: /\\\\(?=[\\r\\n])/,\n string: /[\\s\\S]+/\n }\n }, {\n pattern: RegExp(\'(^|[^"#])(#+)(?:"(?:\\\\\\\\(?:#+\\\\((?:[^()]|\\\\([^()]*\\\\))*\\\\)|\\r\\n|[^#])|[^\\\\\\\\\\r\\n])*?"|"""(?:\\\\\\\\(?:#+\\\\((?:[^()]|\\\\([^()]*\\\\))*\\\\)|[^#])|[^\\\\\\\\])*?""")\\\\2\'),\n lookbehind: !0,\n greedy: !0,\n inside: {\n interpolation: {\n pattern: /(\\\\#+\\()(?:[^()]|\\([^()]*\\))*(?=\\))/,\n lookbehind: !0,\n inside: null\n },\n "interpolation-punctuation": {\n pattern: /^\\)|\\\\#+\\($/,\n alias: "punctuation"\n },\n string: /[\\s\\S]+/\n }\n }],\n directive: {\n pattern: RegExp("#(?:(?:elseif|if)\\\\b(?:[ \\t]*(?:![ \\t]*)?(?:\\\\b\\\\w+\\\\b(?:[ \\t]*\\\\((?:[^()]|\\\\([^()]*\\\\))*\\\\))?|\\\\((?:[^()]|\\\\([^()]*\\\\))*\\\\))(?:[ \\t]*(?:&&|\\\\|\\\\|))?)+|(?:else|endif)\\\\b)"),\n alias: "property",\n inside: {\n "directive-name": /^#\\w+/,\n boolean: /\\b(?:true|false)\\b/,\n number: /\\b\\d+(?:\\.\\d+)*\\b/,\n operator: /!|&&|\\|\\||[<>]=?/,\n punctuation: /[(),]/\n }\n },\n literal: {\n pattern: /#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\\b/,\n alias: "constant"\n },\n "other-directive": {\n pattern: /#\\w+\\b/,\n alias: "property"\n },\n attribute: {\n pattern: /@\\w+/,\n alias: "atrule"\n },\n "function-definition": {\n pattern: /(\\bfunc\\s+)\\w+/,\n lookbehind: !0,\n alias: "function"\n },\n label: {\n pattern: /\\b(break|continue)\\s+\\w+|\\b[a-zA-Z_]\\w*(?=\\s*:\\s*(?:for|repeat|while)\\b)/,\n lookbehind: !0,\n alias: "important"\n },\n keyword: /\\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\\b/,\n boolean: /\\b(?:true|false)\\b/,\n nil: {\n pattern: /\\bnil\\b/,\n alias: "constant"\n },\n "short-argument": /\\$\\d+\\b/,\n omit: {\n pattern: /\\b_\\b/,\n alias: "keyword"\n },\n number: /\\b(?:[\\d_]+(?:\\.[\\de_]+)?|0x[a-f0-9_]+(?:\\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b/i,\n "class-name": /\\b[A-Z](?:[A-Z_\\d]*[a-z]\\w*)?\\b/,\n function: /\\b[a-z_]\\w*(?=\\s*\\()/i,\n constant: /\\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\\b/,\n operator: /[-+*/%=!<>&|^~?]+|\\.[.\\-+*/%=!<>&|^~?]+/,\n punctuation: /[{}[\\]();,.:\\\\]/\n}, Prism.languages.swift["string-literal"].forEach(function (e) {\n e.inside.interpolation.inside = Prism.languages.swift;\n});\n!function (n) {\n function e(n, e) {\n return RegExp(n.replace(//g, function () {\n return "(?:\\\\([^|()\\n]+\\\\)|\\\\[[^\\\\]\\n]+\\\\]|\\\\{[^}\\n]+\\\\})";\n }).replace(//g, function () {\n return "(?:\\\\)|\\\\((?![^|()\\n]+\\\\)))";\n }), e || "");\n }\n\n var i = {\n css: {\n pattern: /\\{[^{}]+\\}/,\n inside: {\n rest: n.languages.css\n }\n },\n "class-id": {\n pattern: /(\\()[^()]+(?=\\))/,\n lookbehind: !0,\n alias: "attr-value"\n },\n lang: {\n pattern: /(\\[)[^\\[\\]]+(?=\\])/,\n lookbehind: !0,\n alias: "attr-value"\n },\n punctuation: /[\\\\\\/]\\d+|\\S/\n },\n t = n.languages.textile = n.languages.extend("markup", {\n phrase: {\n pattern: /(^|\\r|\\n)\\S[\\s\\S]*?(?=$|\\r?\\n\\r?\\n|\\r\\r)/,\n lookbehind: !0,\n inside: {\n "block-tag": {\n pattern: e("^[a-z]\\\\w*(?:||[<>=])*\\\\."),\n inside: {\n modifier: {\n pattern: e("(^[a-z]\\\\w*)(?:||[<>=])+(?=\\\\.)"),\n lookbehind: !0,\n inside: i\n },\n tag: /^[a-z]\\w*/,\n punctuation: /\\.$/\n }\n },\n list: {\n pattern: e("^[*#]+*\\\\s+\\\\S.*", "m"),\n inside: {\n modifier: {\n pattern: e("(^[*#]+)+"),\n lookbehind: !0,\n inside: i\n },\n punctuation: /^[*#]+/\n }\n },\n table: {\n pattern: e("^(?:(?:||[<>=^~])+\\\\.\\\\s*)?(?:\\\\|(?:(?:||[<>=^~_]|[\\\\\\\\/]\\\\d+)+\\\\.|(?!(?:||[<>=^~_]|[\\\\\\\\/]\\\\d+)+\\\\.))[^|]*)+\\\\|", "m"),\n inside: {\n modifier: {\n pattern: e("(^|\\\\|(?:\\r?\\n|\\r)?)(?:||[<>=^~_]|[\\\\\\\\/]\\\\d+)+(?=\\\\.)"),\n lookbehind: !0,\n inside: i\n },\n punctuation: /\\||^\\./\n }\n },\n inline: {\n pattern: e("(^|[^a-zA-Z\\\\d])(\\\\*\\\\*|__|\\\\?\\\\?|[*_%@+\\\\-^~])*.+?\\\\2(?![a-zA-Z\\\\d])"),\n lookbehind: !0,\n inside: {\n bold: {\n pattern: e("(^(\\\\*\\\\*?)*).+?(?=\\\\2)"),\n lookbehind: !0\n },\n italic: {\n pattern: e("(^(__?)*).+?(?=\\\\2)"),\n lookbehind: !0\n },\n cite: {\n pattern: e("(^\\\\?\\\\?*).+?(?=\\\\?\\\\?)"),\n lookbehind: !0,\n alias: "string"\n },\n code: {\n pattern: e("(^@*).+?(?=@)"),\n lookbehind: !0,\n alias: "keyword"\n },\n inserted: {\n pattern: e("(^\\\\+*).+?(?=\\\\+)"),\n lookbehind: !0\n },\n deleted: {\n pattern: e("(^-*).+?(?=-)"),\n lookbehind: !0\n },\n span: {\n pattern: e("(^%*).+?(?=%)"),\n lookbehind: !0\n },\n modifier: {\n pattern: e("(^\\\\*\\\\*|__|\\\\?\\\\?|[*_%@+\\\\-^~])+"),\n lookbehind: !0,\n inside: i\n },\n punctuation: /[*_%?@+\\-^~]+/\n }\n },\n "link-ref": {\n pattern: /^\\[[^\\]]+\\]\\S+$/m,\n inside: {\n string: {\n pattern: /(^\\[)[^\\]]+(?=\\])/,\n lookbehind: !0\n },\n url: {\n pattern: /(^\\])\\S+$/,\n lookbehind: !0\n },\n punctuation: /[\\[\\]]/\n }\n },\n link: {\n pattern: e(\'"*[^"]+":.+?(?=[^\\\\w/]?(?:\\\\s|$))\'),\n inside: {\n text: {\n pattern: e(\'(^"*)[^"]+(?=")\'),\n lookbehind: !0\n },\n modifier: {\n pattern: e(\'(^")+\'),\n lookbehind: !0,\n inside: i\n },\n url: {\n pattern: /(:).+/,\n lookbehind: !0\n },\n punctuation: /[":]/\n }\n },\n image: {\n pattern: e("!(?:||[<>=])*(?![<>=])[^!\\\\s()]+(?:\\\\([^)]+\\\\))?!(?::.+?(?=[^\\\\w/]?(?:\\\\s|$)))?"),\n inside: {\n source: {\n pattern: e("(^!(?:||[<>=])*)(?![<>=])[^!\\\\s()]+(?:\\\\([^)]+\\\\))?(?=!)"),\n lookbehind: !0,\n alias: "url"\n },\n modifier: {\n pattern: e("(^!)(?:||[<>=])+"),\n lookbehind: !0,\n inside: i\n },\n url: {\n pattern: /(:).+/,\n lookbehind: !0\n },\n punctuation: /[!:]/\n }\n },\n footnote: {\n pattern: /\\b\\[\\d+\\]/,\n alias: "comment",\n inside: {\n punctuation: /\\[|\\]/\n }\n },\n acronym: {\n pattern: /\\b[A-Z\\d]+\\([^)]+\\)/,\n inside: {\n comment: {\n pattern: /(\\()[^()]+(?=\\))/,\n lookbehind: !0\n },\n punctuation: /[()]/\n }\n },\n mark: {\n pattern: /\\b\\((?:TM|R|C)\\)/,\n alias: "comment",\n inside: {\n punctuation: /[()]/\n }\n }\n }\n }\n }),\n a = t.phrase.inside,\n o = {\n inline: a.inline,\n link: a.link,\n image: a.image,\n footnote: a.footnote,\n acronym: a.acronym,\n mark: a.mark\n };\n t.tag.pattern = /<\\/?(?!\\d)[a-z0-9]+(?:\\s+[^\\s>\\/=]+(?:=(?:("|\')(?:\\\\[\\s\\S]|(?!\\1)[^\\\\])*\\1|[^\\s\'">=]+))?)*\\s*\\/?>/i;\n var r = a.inline.inside;\n r.bold.inside = o, r.italic.inside = o, r.inserted.inside = o, r.deleted.inside = o, r.span.inside = o;\n var d = a.table.inside;\n d.inline = o.inline, d.link = o.link, d.image = o.image, d.footnote = o.footnote, d.acronym = o.acronym, d.mark = o.mark;\n}(Prism);\n!function (e) {\n function n(e) {\n return e.replace(/__/g, function () {\n return "(?:[\\\\w-]+|\'[^\'\\n\\r]*\'|\\"(?:\\\\\\\\.|[^\\\\\\\\\\"\\r\\n])*\\")";\n });\n }\n\n e.languages.toml = {\n comment: {\n pattern: /#.*/,\n greedy: !0\n },\n table: {\n pattern: RegExp(n("(^[\\t ]*\\\\[\\\\s*(?:\\\\[\\\\s*)?)__(?:\\\\s*\\\\.\\\\s*__)*(?=\\\\s*\\\\])"), "m"),\n lookbehind: !0,\n greedy: !0,\n alias: "class-name"\n },\n key: {\n pattern: RegExp(n("(^[\\t ]*|[{,]\\\\s*)__(?:\\\\s*\\\\.\\\\s*__)*(?=\\\\s*=)"), "m"),\n lookbehind: !0,\n greedy: !0,\n alias: "property"\n },\n string: {\n pattern: /"""(?:\\\\[\\s\\S]|[^\\\\])*?"""|\'\'\'[\\s\\S]*?\'\'\'|\'[^\'\\n\\r]*\'|"(?:\\\\.|[^\\\\"\\r\\n])*"/,\n greedy: !0\n },\n date: [{\n pattern: /\\b\\d{4}-\\d{2}-\\d{2}(?:[T\\s]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?)?\\b/i,\n alias: "number"\n }, {\n pattern: /\\b\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?\\b/,\n alias: "number"\n }],\n number: /(?:\\b0(?:x[\\da-zA-Z]+(?:_[\\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\\b|[-+]?\\b\\d+(?:_\\d+)*(?:\\.\\d+(?:_\\d+)*)?(?:[eE][+-]?\\d+(?:_\\d+)*)?\\b|[-+]?\\b(?:inf|nan)\\b/,\n boolean: /\\b(?:true|false)\\b/,\n punctuation: /[.,=[\\]{}]/\n };\n}(Prism);\nPrism.languages.twig = {\n comment: /\\{#[\\s\\S]*?#\\}/,\n tag: {\n pattern: /\\{\\{[\\s\\S]*?\\}\\}|\\{%[\\s\\S]*?%\\}/,\n inside: {\n ld: {\n pattern: /^(?:\\{\\{-?|\\{%-?\\s*\\w+)/,\n inside: {\n punctuation: /^(?:\\{\\{|\\{%)-?/,\n keyword: /\\w+/\n }\n },\n rd: {\n pattern: /-?(?:%\\}|\\}\\})$/,\n inside: {\n punctuation: /.+/\n }\n },\n string: {\n pattern: /("|\')(?:\\\\.|(?!\\1)[^\\\\\\r\\n])*\\1/,\n inside: {\n punctuation: /^[\'"]|[\'"]$/\n }\n },\n keyword: /\\b(?:even|if|odd)\\b/,\n boolean: /\\b(?:true|false|null)\\b/,\n number: /\\b0x[\\dA-Fa-f]+|(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:[Ee][-+]?\\d+)?/,\n operator: [{\n pattern: /(\\s)(?:and|b-and|b-xor|b-or|ends with|in|is|matches|not|or|same as|starts with)(?=\\s)/,\n lookbehind: !0\n }, /[=<>]=?|!=|\\*\\*?|\\/\\/?|\\?:?|[-+~%|]/],\n property: /\\b[a-zA-Z_]\\w*\\b/,\n punctuation: /[()\\[\\]{}:.,]/\n }\n },\n other: {\n pattern: /\\S(?:[\\s\\S]*\\S)?/,\n inside: Prism.languages.markup\n }\n};\nPrism.languages.vim = {\n string: /"(?:[^"\\\\\\r\\n]|\\\\.)*"|\'(?:[^\'\\r\\n]|\'\')*\'/,\n comment: /".*/,\n function: /\\b\\w+(?=\\()/,\n keyword: /\\b(?:ab|abbreviate|abc|abclear|abo|aboveleft|al|all|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|ar|args|argu|argument|as|ascii|bad|badd|ba|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bN|bNext|bo|botright|bp|bprevious|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|br|brewind|bro|browse|bufdo|b|buffer|buffers|bun|bunload|bw|bwipeout|ca|cabbrev|cabc|cabclear|caddb|caddbuffer|cad|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cgetb|cgetbuffer|cgete|cgetexpr|cg|cgetfile|c|change|changes|chd|chdir|che|checkpath|checkt|checktime|cla|clast|cl|clist|clo|close|cmapc|cmapclear|cnew|cnewer|cn|cnext|cN|cNext|cnf|cnfile|cNfcNfile|cnorea|cnoreabbrev|col|colder|colo|colorscheme|comc|comclear|comp|compiler|conf|confirm|con|continue|cope|copen|co|copy|cpf|cpfile|cp|cprevious|cq|cquit|cr|crewind|cuna|cunabbrev|cu|cunmap|cw|cwindow|debugg|debuggreedy|delc|delcommand|d|delete|delf|delfunction|delm|delmarks|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|di|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|earlier|echoe|echoerr|echom|echomsg|echon|e|edit|el|else|elsei|elseif|em|emenu|endfo|endfor|endf|endfunction|endfun|en|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fina|finally|fin|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|folddoc|folddoclosed|foldd|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|ha|hardcopy|h|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iuna|iunabbrev|iu|iunmap|j|join|ju|jumps|k|keepalt|keepj|keepjumps|kee|keepmarks|laddb|laddbuffer|lad|laddexpr|laddf|laddfile|lan|language|la|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|let|left|lefta|leftabove|lex|lexpr|lf|lfile|lfir|lfirst|lgetb|lgetbuffer|lgete|lgetexpr|lg|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|l|list|ll|lla|llast|lli|llist|lmak|lmake|lm|lmap|lmapc|lmapclear|lnew|lnewer|lne|lnext|lN|lNext|lnf|lnfile|lNf|lNfile|ln|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lpf|lpfile|lp|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|mak|make|ma|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkvie|mkview|mkv|mkvimrc|mod|mode|m|move|mzf|mzfile|mz|mzscheme|nbkey|new|n|next|N|Next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|omapc|omapclear|on|only|o|open|opt|options|ou|ounmap|pc|pclose|ped|pedit|pe|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|p|print|P|Print|profd|profdel|prof|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptN|ptNext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|pyf|pyfile|py|python|qa|qall|q|quit|quita|quitall|r|read|rec|recover|redi|redir|red|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|rub|ruby|rubyd|rubydo|rubyf|rubyfile|ru|runtime|rv|rviminfo|sal|sall|san|sandbox|sa|sargument|sav|saveas|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbN|sbNext|sbp|sbprevious|sbr|sbrewind|sb|sbuffer|scripte|scriptencoding|scrip|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sla|slast|sl|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sN|sNext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|sor|sort|so|source|spelld|spelldump|spe|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|sp|split|spr|sprevious|sre|srewind|sta|stag|startg|startgreplace|star|startinsert|startr|startreplace|stj|stjump|st|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tab|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabnew|tabn|tabnext|tabN|tabNext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|ta|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|tN|tNext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|una|unabbreviate|u|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|verb|verbose|ve|version|vert|vertical|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|vi|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|wa|wall|wh|while|winc|wincmd|windo|winp|winpos|win|winsize|wn|wnext|wN|wNext|wp|wprevious|wq|wqa|wqall|w|write|ws|wsverb|wv|wviminfo|X|xa|xall|x|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|XMLent|XMLns|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\\b/,\n builtin: /\\b(?:autocmd|acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|t_AB|t_AF|t_al|t_AL|t_bc|t_cd|t_ce|t_Ce|t_cl|t_cm|t_Co|t_cs|t_Cs|t_CS|t_CV|t_da|t_db|t_dl|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_fs|t_IE|t_IS|t_k1|t_K1|t_k2|t_k3|t_K3|t_k4|t_K4|t_k5|t_K5|t_k6|t_K6|t_k7|t_K7|t_k8|t_K8|t_k9|t_K9|t_KA|t_kb|t_kB|t_KB|t_KC|t_kd|t_kD|t_KD|t_ke|t_KE|t_KF|t_KG|t_kh|t_KH|t_kI|t_KI|t_KJ|t_KK|t_kl|t_KL|t_kN|t_kP|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_RI|t_RV|t_Sb|t_se|t_Sf|t_SI|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_WP|t_WS|t_xs|t_ZH|t_ZR)\\b/,\n number: /\\b(?:0x[\\da-f]+|\\d+(?:\\.\\d+)?)\\b/i,\n operator: /\\|\\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\\/%?]|\\b(?:is(?:not)?)\\b/,\n punctuation: /[{}[\\](),;:]/\n};\nPrism.languages["visual-basic"] = {\n comment: {\n pattern: /(?:[\'‘’]|REM\\b)(?:[^\\r\\n_]|_(?:\\r\\n?|\\n)?)*/i,\n inside: {\n keyword: /^REM/i\n }\n },\n directive: {\n pattern: /#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:[^\\S\\r\\n]_[^\\S\\r\\n]*(?:\\r\\n?|\\n)|.)+/i,\n alias: "comment",\n greedy: !0\n },\n string: {\n pattern: /\\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,\n greedy: !0\n },\n date: {\n pattern: /#[^\\S\\r\\n]*(?:\\d+([/-])\\d+\\1\\d+(?:[^\\S\\r\\n]+(?:\\d+[^\\S\\r\\n]*(?:AM|PM)|\\d+:\\d+(?::\\d+)?(?:[^\\S\\r\\n]*(?:AM|PM))?))?|\\d+[^\\S\\r\\n]*(?:AM|PM)|\\d+:\\d+(?::\\d+)?(?:[^\\S\\r\\n]*(?:AM|PM))?)[^\\S\\r\\n]*#/i,\n alias: "builtin"\n },\n number: /(?:(?:\\b\\d+(?:\\.\\d+)?|\\.\\d+)(?:E[+-]?\\d+)?|&[HO][\\dA-F]+)(?:U?[ILS]|[FRD])?/i,\n boolean: /\\b(?:True|False|Nothing)\\b/i,\n keyword: /\\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Until|Xor)\\b/i,\n operator: [/[+\\-*/\\\\^<=>&#@$%!]/, {\n pattern: /([^\\S\\r\\n])_(?=[^\\S\\r\\n]*[\\r\\n])/,\n lookbehind: !0\n }],\n punctuation: /[{}().,:?]/\n}, Prism.languages.vb = Prism.languages["visual-basic"], Prism.languages.vba = Prism.languages["visual-basic"];\nPrism.languages.wasm = {\n comment: [/\\(;[\\s\\S]*?;\\)/, {\n pattern: /;;.*/,\n greedy: !0\n }],\n string: {\n pattern: /"(?:\\\\[\\s\\S]|[^"\\\\])*"/,\n greedy: !0\n },\n keyword: [{\n pattern: /\\b(?:align|offset)=/,\n inside: {\n operator: /=/\n }\n }, {\n pattern: /\\b(?:(?:f32|f64|i32|i64)(?:\\.(?:abs|add|and|ceil|clz|const|convert_[su]\\/i(?:32|64)|copysign|ctz|demote\\/f64|div(?:_[su])?|eqz?|extend_[su]\\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\\/f32|reinterpret\\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\\/f(?:32|64))?|wrap\\/i64|xor))?|memory\\.(?:grow|size))\\b/,\n inside: {\n punctuation: /\\./\n }\n }, /\\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\\b/],\n variable: /\\$[\\w!#$%&\'*+\\-./:<=>?@\\\\^`|~]+/i,\n number: /[+-]?\\b(?:\\d(?:_?\\d)*(?:\\.\\d(?:_?\\d)*)?(?:[eE][+-]?\\d(?:_?\\d)*)?|0x[\\da-fA-F](?:_?[\\da-fA-F])*(?:\\.[\\da-fA-F](?:_?[\\da-fA-D])*)?(?:[pP][+-]?\\d(?:_?\\d)*)?)\\b|\\binf\\b|\\bnan(?::0x[\\da-fA-F](?:_?[\\da-fA-D])*)?\\b/,\n punctuation: /[()]/\n};\n!function (e) {\n var n = /[*&][^\\s[\\]{},]+/,\n r = /!(?:<[\\w\\-%#;/?:@&=+$,.!~*\'()[\\]]+>|(?:[a-zA-Z\\d-]*!)?[\\w\\-%#;/?:@&=+$.~*\'()]+)?/,\n t = "(?:" + r.source + "(?:[ \\t]+" + n.source + ")?|" + n.source + "(?:[ \\t]+" + r.source + ")?)",\n a = "(?:[^\\\\s\\\\x00-\\\\x08\\\\x0e-\\\\x1f!\\"#%&\'*,\\\\-:>?@[\\\\]`{|}\\\\x7f-\\\\x84\\\\x86-\\\\x9f\\\\ud800-\\\\udfff\\\\ufffe\\\\uffff]|[?:-])(?:[ \\t]*(?:(?![#:])|:))*".replace(//g, function () {\n return "[^\\\\s\\\\x00-\\\\x08\\\\x0e-\\\\x1f,[\\\\]{}\\\\x7f-\\\\x84\\\\x86-\\\\x9f\\\\ud800-\\\\udfff\\\\ufffe\\\\uffff]";\n }),\n d = "\\"(?:[^\\"\\\\\\\\\\r\\n]|\\\\\\\\.)*\\"|\'(?:[^\'\\\\\\\\\\r\\n]|\\\\\\\\.)*\'";\n\n function o(e, n) {\n n = (n || "").replace(/m/g, "") + "m";\n var r = "([:\\\\-,[{]\\\\s*(?:\\\\s<>[ \\t]+)?)(?:<>)(?=[ \\t]*(?:$|,|\\\\]|\\\\}|(?:[\\r\\n]\\\\s*)?#))".replace(/<>/g, function () {\n return t;\n }).replace(/<>/g, function () {\n return e;\n });\n return RegExp(r, n);\n }\n\n e.languages.yaml = {\n scalar: {\n pattern: RegExp("([\\\\-:]\\\\s*(?:\\\\s<>[ \\t]+)?[|>])[ \\t]*(?:((?:\\r?\\n|\\r)[ \\t]+)\\\\S[^\\r\\n]*(?:\\\\2[^\\r\\n]+)*)".replace(/<>/g, function () {\n return t;\n })),\n lookbehind: !0,\n alias: "string"\n },\n comment: /#.*/,\n key: {\n pattern: RegExp("((?:^|[:\\\\-,[{\\r\\n?])[ \\t]*(?:<>[ \\t]+)?)<>(?=\\\\s*:\\\\s)".replace(/<>/g, function () {\n return t;\n }).replace(/<>/g, function () {\n return "(?:" + a + "|" + d + ")";\n })),\n lookbehind: !0,\n greedy: !0,\n alias: "atrule"\n },\n directive: {\n pattern: /(^[ \\t]*)%.+/m,\n lookbehind: !0,\n alias: "important"\n },\n datetime: {\n pattern: o("\\\\d{4}-\\\\d\\\\d?-\\\\d\\\\d?(?:[tT]|[ \\t]+)\\\\d\\\\d?:\\\\d{2}:\\\\d{2}(?:\\\\.\\\\d*)?(?:[ \\t]*(?:Z|[-+]\\\\d\\\\d?(?::\\\\d{2})?))?|\\\\d{4}-\\\\d{2}-\\\\d{2}|\\\\d\\\\d?:\\\\d{2}(?::\\\\d{2}(?:\\\\.\\\\d*)?)?"),\n lookbehind: !0,\n alias: "number"\n },\n boolean: {\n pattern: o("true|false", "i"),\n lookbehind: !0,\n alias: "important"\n },\n null: {\n pattern: o("null|~", "i"),\n lookbehind: !0,\n alias: "important"\n },\n string: {\n pattern: o(d),\n lookbehind: !0,\n greedy: !0\n },\n number: {\n pattern: o("[+-]?(?:0x[\\\\da-f]+|0o[0-7]+|(?:\\\\d+(?:\\\\.\\\\d*)?|\\\\.\\\\d+)(?:e[+-]?\\\\d+)?|\\\\.inf|\\\\.nan)", "i"),\n lookbehind: !0\n },\n tag: r,\n important: n,\n punctuation: /---|[:[\\]{}\\-,|>?]|\\.\\.\\./\n }, e.languages.yml = e.languages.yaml;\n}(Prism);\n!function () {\n if ("undefined" != typeof Prism && "undefined" != typeof document && document.querySelector) {\n var t,\n o = "line-numbers",\n s = "linkable-line-numbers",\n a = function a() {\n if (void 0 === t) {\n var e = document.createElement("div");\n e.style.fontSize = "13px", e.style.lineHeight = "1.5", e.style.padding = "0", e.style.border = "0", e.innerHTML = " 
 ", document.body.appendChild(e), t = 38 === e.offsetHeight, document.body.removeChild(e);\n }\n\n return t;\n },\n l = !0,\n u = 0;\n\n Prism.hooks.add("before-sanity-check", function (e) {\n var t = e.element.parentElement;\n\n if (c(t)) {\n var n = 0;\n v(".line-highlight", t).forEach(function (e) {\n n += e.textContent.length, e.parentNode.removeChild(e);\n }), n && /^(?: \\n)+$/.test(e.code.slice(-n)) && (e.code = e.code.slice(0, -n));\n }\n }), Prism.hooks.add("complete", function e(t) {\n var n = t.element.parentElement;\n\n if (c(n)) {\n clearTimeout(u);\n var i = Prism.plugins.lineNumbers,\n r = t.plugins && t.plugins.lineNumbers;\n if (y(n, o) && i && !r) Prism.hooks.add("line-numbers", e);else d(n)(), u = setTimeout(f, 1);\n }\n }), window.addEventListener("hashchange", f), window.addEventListener("resize", function () {\n v("pre").filter(c).map(function (e) {\n return d(e);\n }).forEach(b);\n });\n }\n\n function v(e, t) {\n return Array.prototype.slice.call((t || document).querySelectorAll(e));\n }\n\n function y(e, t) {\n return e.classList.contains(t);\n }\n\n function b(e) {\n e();\n }\n\n function c(e) {\n return !(!e || !/pre/i.test(e.nodeName)) && (!!e.hasAttribute("data-line") || !(!e.id || !Prism.util.isActive(e, s)));\n }\n\n function d(u, e, c) {\n var t = (e = "string" == typeof e ? e : u.getAttribute("data-line") || "").replace(/\\s+/g, "").split(",").filter(Boolean),\n d = +u.getAttribute("data-line-offset") || 0,\n f = (a() ? parseInt : parseFloat)(getComputedStyle(u).lineHeight),\n p = Prism.util.isActive(u, o),\n n = u.querySelector("code"),\n h = p ? u : n || u,\n m = [],\n g = n && h != n ? function (e, t) {\n var n = getComputedStyle(e),\n i = getComputedStyle(t);\n\n function r(e) {\n return +e.substr(0, e.length - 2);\n }\n\n return t.offsetTop + r(i.borderTopWidth) + r(i.paddingTop) - r(n.paddingTop);\n }(u, n) : 0;\n t.forEach(function (e) {\n var t = e.split("-"),\n n = +t[0],\n i = +t[1] || n,\n r = u.querySelector(\'.line-highlight[data-range="\' + e + \'"]\') || document.createElement("div");\n\n if (m.push(function () {\n r.setAttribute("aria-hidden", "true"), r.setAttribute("data-range", e), r.className = (c || "") + " line-highlight";\n }), p && Prism.plugins.lineNumbers) {\n var o = Prism.plugins.lineNumbers.getLine(u, n),\n s = Prism.plugins.lineNumbers.getLine(u, i);\n\n if (o) {\n var a = o.offsetTop + g + "px";\n m.push(function () {\n r.style.top = a;\n });\n }\n\n if (s) {\n var l = s.offsetTop - o.offsetTop + s.offsetHeight + "px";\n m.push(function () {\n r.style.height = l;\n });\n }\n } else m.push(function () {\n r.setAttribute("data-start", String(n)), n < i && r.setAttribute("data-end", String(i)), r.style.top = (n - d - 1) * f + g + "px", r.textContent = new Array(i - n + 2).join(" \\n");\n });\n\n m.push(function () {\n r.style.width = u.scrollWidth + "px";\n }), m.push(function () {\n h.appendChild(r);\n });\n });\n var i = u.id;\n\n if (p && Prism.util.isActive(u, s) && i) {\n y(u, s) || m.push(function () {\n u.classList.add(s);\n });\n var r = parseInt(u.getAttribute("data-start") || "1");\n v(".line-numbers-rows > span", u).forEach(function (e, t) {\n var n = t + r;\n\n e.onclick = function () {\n var e = i + "." + n;\n l = !1, location.hash = e, setTimeout(function () {\n l = !0;\n }, 1);\n };\n });\n }\n\n return function () {\n m.forEach(b);\n };\n }\n\n function f() {\n var e = location.hash.slice(1);\n v(".temporary.line-highlight").forEach(function (e) {\n e.parentNode.removeChild(e);\n });\n var t = (e.match(/\\.([\\d,-]+)$/) || [, ""])[1];\n\n if (t && !document.getElementById(e)) {\n var n = e.slice(0, e.lastIndexOf(".")),\n i = document.getElementById(n);\n if (i) i.hasAttribute("data-line") || i.setAttribute("data-line", ""), d(i, t, "temporary ")(), l && document.querySelector(".temporary.line-highlight").scrollIntoView();\n }\n }\n}();\n!function () {\n if ("undefined" != typeof Prism && "undefined" != typeof document) {\n var o = "line-numbers",\n a = /\\n(?!$)/g,\n e = Prism.plugins.lineNumbers = {\n getLine: function getLine(e, n) {\n if ("PRE" === e.tagName && e.classList.contains(o)) {\n var t = e.querySelector(".line-numbers-rows");\n\n if (t) {\n var i = parseInt(e.getAttribute("data-start"), 10) || 1,\n r = i + (t.children.length - 1);\n n < i && (n = i), r < n && (n = r);\n var s = n - i;\n return t.children[s];\n }\n }\n },\n resize: function resize(e) {\n u([e]);\n },\n assumeViewportIndependence: !0\n },\n n = void 0;\n window.addEventListener("resize", function () {\n e.assumeViewportIndependence && n === window.innerWidth || (n = window.innerWidth, u(Array.prototype.slice.call(document.querySelectorAll("pre." + o))));\n }), Prism.hooks.add("complete", function (e) {\n if (e.code) {\n var n = e.element,\n t = n.parentNode;\n\n if (t && /pre/i.test(t.nodeName) && !n.querySelector(".line-numbers-rows") && Prism.util.isActive(n, o)) {\n n.classList.remove(o), t.classList.add(o);\n var i,\n r = e.code.match(a),\n s = r ? r.length + 1 : 1,\n l = new Array(s + 1).join("");\n (i = document.createElement("span")).setAttribute("aria-hidden", "true"), i.className = "line-numbers-rows", i.innerHTML = l, t.hasAttribute("data-start") && (t.style.counterReset = "linenumber " + (parseInt(t.getAttribute("data-start"), 10) - 1)), e.element.appendChild(i), u([t]), Prism.hooks.run("line-numbers", e);\n }\n }\n }), Prism.hooks.add("line-numbers", function (e) {\n e.plugins = e.plugins || {}, e.plugins.lineNumbers = !0;\n });\n }\n\n function u(e) {\n if (0 != (e = e.filter(function (e) {\n var n = function (e) {\n return e ? window.getComputedStyle ? getComputedStyle(e) : e.currentStyle || null : null;\n }(e)["white-space"];\n\n return "pre-wrap" === n || "pre-line" === n;\n })).length) {\n var n = e.map(function (e) {\n var n = e.querySelector("code"),\n t = e.querySelector(".line-numbers-rows");\n\n if (n && t) {\n var i = e.querySelector(".line-numbers-sizer"),\n r = n.textContent.split(a);\n i || ((i = document.createElement("span")).className = "line-numbers-sizer", n.appendChild(i)), i.innerHTML = "0", i.style.display = "block";\n var s = i.getBoundingClientRect().height;\n return i.innerHTML = "", {\n element: e,\n lines: r,\n lineHeights: [],\n oneLinerHeight: s,\n sizer: i\n };\n }\n }).filter(Boolean);\n n.forEach(function (e) {\n var i = e.sizer,\n n = e.lines,\n r = e.lineHeights,\n s = e.oneLinerHeight;\n r[n.length - 1] = void 0, n.forEach(function (e, n) {\n if (e && 1 < e.length) {\n var t = i.appendChild(document.createElement("span"));\n t.style.display = "block", t.textContent = e;\n } else r[n] = s;\n });\n }), n.forEach(function (e) {\n for (var n = e.sizer, t = e.lineHeights, i = 0, r = 0; r < t.length; r++) {\n void 0 === t[r] && (t[r] = n.children[i++].getBoundingClientRect().height);\n }\n }), n.forEach(function (e) {\n var n = e.sizer,\n t = e.element.querySelector(".line-numbers-rows");\n n.style.display = "none", n.innerHTML = "", e.lineHeights.forEach(function (e, n) {\n t.children[n].style.height = e + "px";\n });\n });\n }\n }\n}();\n!function () {\n if ("undefined" != typeof Prism && "undefined" != typeof document) {\n var s = [];\n t(function (t) {\n if (t && t.meta && t.data) {\n if (t.meta.status && 400 <= t.meta.status) return "Error: " + (t.data.message || t.meta.status);\n if ("string" == typeof t.data.content) return "function" == typeof atob ? atob(t.data.content.replace(/\\s/g, "")) : "Your browser cannot decode base64";\n }\n\n return null;\n }, "github"), t(function (t, e) {\n if (t && t.meta && t.data && t.data.files) {\n if (t.meta.status && 400 <= t.meta.status) return "Error: " + (t.data.message || t.meta.status);\n var n = t.data.files,\n a = e.getAttribute("data-filename");\n if (null == a) for (var r in n) {\n if (n.hasOwnProperty(r)) {\n a = r;\n break;\n }\n }\n return void 0 !== n[a] ? n[a].content : "Error: unknown or missing gist file " + a;\n }\n\n return null;\n }, "gist"), t(function (t) {\n return t && t.node && "string" == typeof t.data ? t.data : null;\n }, "bitbucket");\n var f = 0,\n d = "data-jsonp-status",\n l = "loading",\n c = "loaded",\n m = "failed",\n p = "pre[data-jsonp]:not([" + d + \'="\' + c + \'"]):not([\' + d + \'="\' + l + \'"])\';\n Prism.hooks.add("before-highlightall", function (t) {\n t.selector += ", " + p;\n }), Prism.hooks.add("before-sanity-check", function (t) {\n var r = t.element;\n\n if (r.matches(p)) {\n t.code = "", r.setAttribute(d, l);\n var i = r.appendChild(document.createElement("CODE"));\n i.textContent = "Loading…";\n var e = t.language;\n i.className = "language-" + e;\n var n = Prism.plugins.autoloader;\n n && n.loadLanguages(e);\n var a = r.getAttribute("data-adapter"),\n o = null;\n\n if (a) {\n if ("function" != typeof window[a]) return r.setAttribute(d, m), void (i.textContent = function (t) {\n return \'✖ Error: JSONP adapter function "\' + t + "\\" doesn\'t exist";\n }(a));\n o = window[a];\n }\n\n var u = r.getAttribute("data-jsonp");\n !function (t, e, n, a) {\n var r = "prismjsonp" + f++,\n i = document.createElement("a");\n i.href = t, i.href += (i.search ? "&" : "?") + (e || "callback") + "=" + r;\n var o = document.createElement("script");\n o.src = i.href, o.onerror = function () {\n s(), a("network");\n };\n var u = setTimeout(function () {\n s(), a("timeout");\n }, Prism.plugins.jsonphighlight.timeout);\n\n function s() {\n clearTimeout(u), document.head.removeChild(o), delete window[r];\n }\n\n window[r] = function (t) {\n s(), n(t);\n }, document.head.appendChild(o);\n }(u, r.getAttribute("data-callback"), function (t) {\n var e = null;\n if (o) e = o(t, r);else for (var n = 0, a = s.length; n < a && null === (e = s[n].adapter(t, r)); n++) {\n ;\n }\n null === e ? (r.setAttribute(d, m), i.textContent = "✖ Error: Cannot parse response (perhaps you need an adapter function?)") : (r.setAttribute(d, c), i.textContent = e, Prism.highlightElement(i));\n }, function () {\n r.setAttribute(d, m), i.textContent = function (t) {\n return "✖ Error: Timeout loading " + t;\n }(u);\n });\n }\n }), Prism.plugins.jsonphighlight = {\n timeout: 5e3,\n registerAdapter: t,\n removeAdapter: function removeAdapter(e) {\n if ("string" == typeof e && (e = n(e)), "function" == typeof e) {\n var t = s.findIndex(function (t) {\n return t.adapter === e;\n });\n 0 <= t && s.splice(t, 1);\n }\n },\n highlight: function highlight(t) {\n for (var e, n = (t || document).querySelectorAll(p), a = 0; e = n[a++];) {\n Prism.highlightElement(e);\n }\n }\n };\n }\n\n function t(t, e) {\n e = e || t.name, "function" != typeof t || n(t) || n(e) || s.push({\n adapter: t,\n name: e\n });\n }\n\n function n(t) {\n if ("function" == typeof t) {\n for (var e = 0; n = s[e++];) {\n if (n.adapter.valueOf() === t.valueOf()) return n.adapter;\n }\n } else if ("string" == typeof t) {\n var n;\n\n for (e = 0; n = s[e++];) {\n if (n.name === t) return n.adapter;\n }\n }\n\n return null;\n }\n}();\n"undefined" != typeof Prism && Prism.hooks.add("wrap", function (e) {\n "keyword" === e.type && e.classes.push("keyword-" + e.content);\n});\n!function () {\n if ("undefined" != typeof Prism && "undefined" != typeof document) {\n var d = /(?:^|\\s)command-line(?:\\s|$)/,\n f = "command-line-prompt",\n m = "".startsWith ? function (e, t) {\n return e.startsWith(t);\n } : function (e, t) {\n return 0 === e.indexOf(t);\n };\n Prism.hooks.add("before-highlight", function (e) {\n var t = h(e);\n\n if (!t.complete && e.code) {\n var n = e.element.parentElement;\n\n if (n && /pre/i.test(n.nodeName) && (d.test(n.className) || d.test(e.element.className))) {\n var a = e.element.querySelector("." + f);\n a && a.remove();\n var s = e.code.split("\\n");\n t.numberOfLines = s.length;\n var o = t.outputLines = [],\n r = n.getAttribute("data-output"),\n i = n.getAttribute("data-filter-output");\n if (null !== r) r.split(",").forEach(function (e) {\n var t = e.split("-"),\n n = parseInt(t[0], 10),\n a = 2 === t.length ? parseInt(t[1], 10) : n;\n\n if (!isNaN(n) && !isNaN(a)) {\n n < 1 && (n = 1), a > s.length && (a = s.length), a--;\n\n for (var r = --n; r <= a; r++) {\n o[r] = s[r], s[r] = "";\n }\n }\n });else if (i) for (var l = 0; l < s.length; l++) {\n m(s[l], i) && (o[l] = s[l].slice(i.length), s[l] = "");\n }\n e.code = s.join("\\n");\n } else t.complete = !0;\n } else t.complete = !0;\n }), Prism.hooks.add("before-insert", function (e) {\n var t = h(e);\n\n if (!t.complete) {\n for (var n = e.highlightedCode.split("\\n"), a = t.outputLines || [], r = 0, s = a.length; r < s; r++) {\n a.hasOwnProperty(r) && (n[r] = a[r]);\n }\n\n e.highlightedCode = n.join("\\n");\n }\n }), Prism.hooks.add("complete", function (e) {\n if (function (e) {\n return "command-line" in (e.vars = e.vars || {});\n }(e)) {\n var t = h(e);\n\n if (!t.complete) {\n var n,\n a = e.element.parentElement;\n d.test(e.element.className) && (e.element.className = e.element.className.replace(d, " ")), d.test(a.className) || (a.className += " command-line");\n var r = t.numberOfLines || 0,\n s = c("data-prompt", "");\n if ("" !== s) n = p(\'\', r);else n = p(\'\', r);\n var o = document.createElement("span");\n o.className = f, o.innerHTML = n;\n\n for (var i = t.outputLines || [], l = 0, m = i.length; l < m; l++) {\n if (i.hasOwnProperty(l)) {\n var u = o.children[l];\n u.removeAttribute("data-user"), u.removeAttribute("data-host"), u.removeAttribute("data-prompt");\n }\n }\n\n e.element.insertBefore(o, e.element.firstChild), t.complete = !0;\n }\n }\n\n function c(e, t) {\n return (a.getAttribute(e) || t).replace(/"/g, """);\n }\n });\n }\n\n function p(e, t) {\n for (var n = "", a = 0; a < t; a++) {\n n += e;\n }\n\n return n;\n }\n\n function h(e) {\n var t = e.vars = e.vars || {};\n return t["command-line"] = t["command-line"] || {};\n }\n}();\n!function () {\n if ("undefined" != typeof Prism && "undefined" != typeof document) {\n var i = [],\n l = {},\n d = function d() {};\n\n Prism.plugins.toolbar = {};\n\n var e = Prism.plugins.toolbar.registerButton = function (e, n) {\n var t;\n t = "function" == typeof n ? n : function (e) {\n var t;\n return "function" == typeof n.onClick ? ((t = document.createElement("button")).type = "button", t.addEventListener("click", function () {\n n.onClick.call(this, e);\n })) : "string" == typeof n.url ? (t = document.createElement("a")).href = n.url : t = document.createElement("span"), n.className && t.classList.add(n.className), t.textContent = n.text, t;\n }, e in l ? console.warn(\'There is a button with the key "\' + e + \'" registered already.\') : i.push(l[e] = t);\n },\n t = Prism.plugins.toolbar.hook = function (a) {\n var e = a.element.parentNode;\n\n if (e && /pre/i.test(e.nodeName) && !e.parentNode.classList.contains("code-toolbar")) {\n var t = document.createElement("div");\n t.classList.add("code-toolbar"), e.parentNode.insertBefore(t, e), t.appendChild(e);\n var r = document.createElement("div");\n r.classList.add("toolbar");\n\n var n = i,\n o = function (e) {\n for (; e;) {\n var t = e.getAttribute("data-toolbar-order");\n if (null != t) return (t = t.trim()).length ? t.split(/\\s*,\\s*/g) : [];\n e = e.parentElement;\n }\n }(a.element);\n\n o && (n = o.map(function (e) {\n return l[e] || d;\n })), n.forEach(function (e) {\n var t = e(a);\n\n if (t) {\n var n = document.createElement("div");\n n.classList.add("toolbar-item"), n.appendChild(t), r.appendChild(n);\n }\n }), t.appendChild(r);\n }\n };\n\n e("label", function (e) {\n var t = e.element.parentNode;\n\n if (t && /pre/i.test(t.nodeName) && t.hasAttribute("data-label")) {\n var n,\n a,\n r = t.getAttribute("data-label");\n\n try {\n a = document.querySelector("template#" + r);\n } catch (e) {}\n\n return a ? n = a.content : (t.hasAttribute("data-url") ? (n = document.createElement("a")).href = t.getAttribute("data-url") : n = document.createElement("span"), n.textContent = r), n;\n }\n }), Prism.hooks.add("complete", t);\n }\n}();\n!function () {\n function u(t, e) {\n t.addEventListener("click", function () {\n !function (t) {\n navigator.clipboard ? navigator.clipboard.writeText(t.getText()).then(t.success, function () {\n o(t);\n }) : o(t);\n }(e);\n });\n }\n\n function o(e) {\n var t = document.createElement("textarea");\n t.value = e.getText(), t.style.top = "0", t.style.left = "0", t.style.position = "fixed", document.body.appendChild(t), t.focus(), t.select();\n\n try {\n var o = document.execCommand("copy");\n setTimeout(function () {\n o ? e.success() : e.error();\n }, 1);\n } catch (t) {\n setTimeout(function () {\n e.error(t);\n }, 1);\n }\n\n document.body.removeChild(t);\n }\n\n "undefined" != typeof Prism && "undefined" != typeof document && (Prism.plugins.toolbar ? Prism.plugins.toolbar.registerButton("copy-to-clipboard", function (t) {\n var e = t.element,\n o = function (t) {\n var e = {\n copy: "Copy",\n "copy-error": "Press Ctrl+C to copy",\n "copy-success": "Copied!",\n "copy-timeout": 5e3\n };\n\n for (var o in e) {\n for (var n = "data-prismjs-" + o, c = t; c && !c.hasAttribute(n);) {\n c = c.parentElement;\n }\n\n c && (e[o] = c.getAttribute(n));\n }\n\n return e;\n }(e),\n n = document.createElement("button");\n\n n.className = "copy-to-clipboard-button", n.setAttribute("type", "button");\n var c = document.createElement("span");\n return n.appendChild(c), i("copy"), u(n, {\n getText: function getText() {\n return e.textContent;\n },\n success: function success() {\n i("copy-success"), r();\n },\n error: function error() {\n i("copy-error"), setTimeout(function () {\n !function (t) {\n window.getSelection().selectAllChildren(t);\n }(e);\n }, 1), r();\n }\n }), n;\n\n function r() {\n setTimeout(function () {\n i("copy");\n }, o["copy-timeout"]);\n }\n\n function i(t) {\n c.textContent = o[t], n.setAttribute("data-copy-state", t);\n }\n }) : console.warn("Copy to Clipboard plugin loaded before Toolbar plugin."));\n}();\n\n//# sourceURL=webpack://terminal/./assets/js/prism.js?')}},__webpack_module_cache__={};function __webpack_require__(n){var e=__webpack_module_cache__[n];if(void 0!==e)return e.exports;var t=__webpack_module_cache__[n]={exports:{}};return __webpack_modules__[n](t,t.exports,__webpack_require__),t.exports}__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(n){if("object"==typeof window)return window}}();var __webpack_exports__=__webpack_require__("./assets/js/prism.js")})(); \ No newline at end of file diff --git a/themes/terminal/static/assets/red.css b/themes/terminal/static/assets/red.css new file mode 100644 index 0000000..7cd8e45 --- /dev/null +++ b/themes/terminal/static/assets/red.css @@ -0,0 +1 @@ +html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"liga","tnum","zero","ss01","locl","calt";-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;background-color:#221f29;color:#fff;color:var(--color);font-family:Fira Code,Monaco,Consolas,Ubuntu Mono,monospace;font-size:1rem;font-variant-ligatures:contextual;letter-spacing:-.02em;line-height:1.54;margin:0;padding:0}@media (max-width:684px){body{font-size:1rem}}@media (--phone){body{font-size:1rem}}.headings--one-size h1,.headings--one-size h2,.headings--one-size h3,.headings--one-size h4,.headings--one-size h5,.headings--one-size h6{line-height:1.3}.headings--one-size h1:not(first-child),.headings--one-size h2:not(first-child),.headings--one-size h3:not(first-child),.headings--one-size h4:not(first-child),.headings--one-size h5:not(first-child),.headings--one-size h6:not(first-child){margin-top:40px}.headings--one-size h1,.headings--one-size h2,.headings--one-size h3{font-size:1.4rem}.headings--one-size h4,.headings--one-size h5,.headings--one-size h6{font-size:1.2rem}a{color:inherit}img{display:block;max-width:100%}img.center,img.left{margin-right:auto}img.center,img.right{margin-left:auto}p{margin-bottom:20px}figure{display:table;margin:25px 0;max-width:100%}figure.center,figure.left{margin-right:auto}figure.center,figure.right{margin-left:auto}figure figcaption{background:#ff6266;background:var(--accent);color:#221f29;color:var(--background);font-size:14px;margin-top:5px;padding:5px 10px}figure figcaption.left{text-align:left}figure figcaption.center{text-align:center}figure figcaption.right{text-align:right}code,kbd{font-feature-settings:normal;background:rgba(255,98,102,.2);color:#ff6266;color:var(--accent);font-family:Fira Code,Monaco,Consolas,Ubuntu Mono,monospace!important;font-size:.95rem;margin:0 2px;padding:1px 6px}code code,code kbd,kbd code,kbd kbd{background:transparent;margin:0;padding:0}pre{background:transparent!important;border-bottom:1px solid hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);font-size:.95rem!important;margin:40px 0;overflow:auto;padding:20px 10px}pre+pre{border-top:0;margin-top:-40px}@media (max-width:684px){pre{word-wrap:break-word;white-space:pre-wrap}}@media (--phone){pre{word-wrap:break-word;white-space:pre-wrap}}pre code{background:none!important;border:none;font-size:inherit;margin:0;padding:0}blockquote{border-bottom:1px solid #ff6266;border-bottom:1px solid var(--accent);border-top:1px solid #ff6266;border-top:1px solid var(--accent);margin:40px 0;padding:25px}@media (max-width:684px){blockquote{padding-right:0}}@media (--phone){blockquote{padding-right:0}}blockquote p:first-of-type{margin-top:0}blockquote p:last-of-type{margin-bottom:0}blockquote p{position:relative}blockquote p:first-of-type:before{color:#ff6266;color:var(--accent);content:">";display:block;left:-25px;position:absolute}blockquote.twitter-tweet{background:rgba(255,98,102,.1);border:1px solid #ff6266;border:1px solid var(--accent);color:inherit;font:inherit;padding-top:60px;position:relative}blockquote.twitter-tweet p:before{content:""}blockquote.twitter-tweet:before{content:"> From Twitter:";font-weight:700;position:absolute;top:20px}blockquote.twitter-tweet:before,blockquote.twitter-tweet a{color:#ff6266;color:var(--accent)}table{border-collapse:collapse;margin:40px 0;table-layout:auto;width:100%}table,td,th{border:1px dashed #ff6266;border:1px dashed var(--accent);padding:10px}th{color:#ff6266;color:var(--accent)}ol,ul{margin-left:22px;padding:0}ol li,ul li{position:relative}@media (max-width:684px){ol,ul{margin-left:20px}}@media (--phone){ol,ul{margin-left:20px}}ol{counter-reset:li;list-style:none}ol li{counter-increment:li}ol li:before{color:#ff6266;color:var(--accent);content:counter(li);display:inline-block;position:absolute;right:calc(100% + 10px);text-align:right}ol ol{margin-left:38px}ol ol li{counter-increment:li}ol ol li:before{content:counters(li,".") " "}mark{background:#ff6266;background:var(--accent);color:#221f29;color:var(--background)}.container{border-right:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;max-width:864px;min-height:100vh;padding:40px}.container.center,.container.full{border:none;margin:0 auto}.container.full{max-width:100%}@media (max-width:684px){.container{padding:20px}}@media (--phone){.container{padding:20px}}@media print{.container{display:inline;display:initial}}.content{display:flex;flex-direction:column}@media print{.content{display:inline;display:initial}}hr{background:hsla(0,0%,100%,.1);background:var(--border-color);border:none;height:1px;width:100%}.hidden{display:none}sup{line-height:0}.header{display:flex;flex-direction:column;position:relative}@media print{.header{display:none}}.header__inner{align-items:center;display:flex;justify-content:space-between}.header__logo{display:flex;flex:1}.header__logo:after{background:repeating-linear-gradient(90deg,#ff6266,#ff6266 2px,transparent 0,transparent 10px);background:repeating-linear-gradient(90deg,var(--accent),var(--accent) 2px,transparent 0,transparent 10px);content:"";display:block;right:10px;width:100%}.header__logo a{flex:0 0 auto;max-width:100%;text-decoration:none}.header .menu{--shadow-color:rgba(34,31,41,0.8);--shadow:0 10px var(--shadow-color),-10px 10px var(--shadow-color),10px 10px var(--shadow-color);margin:20px 1px}@media (max-width:684px){.header .menu{background:#221f29;background:var(--background);border:2px solid;box-shadow:var(--shadow);color:#fff;list-style:none;margin:0;padding:10px;position:absolute;right:0;top:50px;z-index:99}}@media (--phone){.header .menu{background:#221f29;background:var(--background);border:2px solid;box-shadow:var(--shadow);color:#fff;list-style:none;margin:0;padding:10px;position:absolute;right:0;top:50px;z-index:99}}.header .menu__inner{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}@media (max-width:684px){.header .menu__inner--desktop{display:none}}@media (--phone){.header .menu__inner--desktop{display:none}}.header .menu__inner--mobile{display:none}@media (max-width:684px){.header .menu__inner--mobile{display:block}}@media (--phone){.header .menu__inner--mobile{display:block}}.header .menu__inner li:not(:last-of-type){flex:0 0 auto;margin-bottom:10px;margin-right:20px}@media (max-width:684px){.header .menu__inner{align-items:flex-start;flex-direction:column;padding:0}.header .menu__inner li{margin:0;padding:5px}}@media (--phone){.header .menu__inner{align-items:flex-start;flex-direction:column;padding:0}.header .menu__inner li{margin:0;padding:5px}}.header .menu__sub-inner{list-style:none;margin:0;padding:0;position:relative}.header .menu__sub-inner:not(:only-child){margin-left:20px}.header .menu__sub-inner-more{background:#221f29;background:var(--background);border:2px solid;box-shadow:var(--shadow);color:#fff;left:0;list-style:none;margin:0;padding:10px;position:absolute;top:35px;z-index:99}.header .menu__sub-inner-more-trigger{color:#ff6266;color:var(--accent);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header .menu__sub-inner-more li{margin:0;padding:5px;white-space:nowrap}.header .menu .spacer{flex-grow:1}.header .menu .language-selector{list-style:none;margin:0;position:relative}.header .menu .language-selector-current{color:#ff6266;color:var(--accent);cursor:pointer;display:flex;flex-direction:row;list-style-type:none;margin:0}.header .menu .language-selector__more{background:#221f29;background:var(--background);border:2px solid;box-shadow:var(--shadow);color:#fff;list-style:none;margin:0;padding:10px;position:absolute;right:0;top:35px;z-index:99}.header .menu-trigger{border:2px solid;color:#ff6266;color:var(--accent);height:100%;margin-left:10px;padding:3px 8px;position:relative}.logo{align-items:center;background:#ff6266;background:var(--accent);color:#000;display:flex;padding:5px 10px;text-decoration:none}.pagination{margin-top:50px}@media print{.pagination{display:none}}.pagination__title{display:flex;margin:100px 0 20px;position:relative;text-align:center}.pagination__title-h{background:#221f29;font-size:.8rem;letter-spacing:.1em;margin:0 auto;padding:5px 10px;text-align:center;text-decoration:none;text-transform:uppercase;z-index:1}.pagination__title hr{left:0;margin-top:15px;position:absolute;right:0;width:100%;z-index:0}.pagination__buttons{align-items:center;display:flex;justify-content:center}.pagination__buttons a{text-decoration:none}.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;cursor:pointer;display:inline-flex;flex:1;font-size:1rem;justify-content:center;overflow:hidden;padding:0;position:relative}.button+.button{margin-left:10px}.button a{display:flex;padding:8px 16px;text-decoration:none}.button__text,.button a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button.next .button__icon{margin-left:8px}.button.previous .button__icon{margin-right:8px}.index-content{margin-top:20px}.framed{border:1px solid #ff6266;border:1px solid var(--accent);padding:20px}.framed :first-child{margin-top:0}.framed :last-child{margin-bottom:0}.post,.posts{width:100%}.post{margin:20px auto;padding:20px 0;text-align:left}@media (max-width:900px){.post{max-width:660px}}@media (--tablet){.post{max-width:660px}}.post:not(:last-of-type){border-bottom:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid var(--border-color)}.post-meta{color:rgba(255,98,102,.7);font-size:1rem;margin-bottom:10px}.post-title{--border:3px dotted var(--accent);border-bottom:var(--border);color:#ff6266;color:var(--accent);margin:0 0 15px;padding-bottom:15px;position:relative}.post-title:after{border-bottom:var(--border);bottom:2px;content:"";display:block;position:absolute;width:100%}.post-title a{text-decoration:none}.post-tags{display:block;font-size:1rem;margin-bottom:20px;opacity:.5}.post-tags a{text-decoration:none}.post-content{margin-top:30px}.post-cover{background:transparent;border:20px solid #ff6266;border:20px solid var(--accent);margin:40px 0;padding:20px}@media (max-width:684px){.post-cover{border-width:10px;padding:10px}}@media (--phone){.post-cover{border-width:10px;padding:10px}}.post ul{list-style:none}.post ul li:not(:empty):before{color:#ff6266;color:var(--accent);content:"-";left:-20px;position:absolute}.post--regulation h1,.post--regulation h2{justify-content:center}.post--regulation h2{margin-bottom:10px}.post--regulation h2+h2{margin-bottom:20px;margin-top:-10px}.hanchor{color:rgba(255,98,102,.9);margin-left:10px;text-decoration:none;visibility:hidden}h1:hover a,h2:hover a,h3:hover a,h4:hover a{visibility:visible}.footnotes{color:hsla(0,0%,100%,.5)}.language-css .token.string,.language-scss .token.string,.style .token.string,.token.atrule,.token.attr-value,.token.boolean,.token.control,.token.directive,.token.entity,.token.important,.token.inserted,.token.keyword,.token.number,.token.regex,.token.statement,.token.string,.token.url,code.language-css,code.language-scss{color:#ff6266!important;color:var(--accent)!important}.token.atrule-id,.token.attr-name,.token.class-name,.token.constant,.token.deleted,.token.namespace,.token.operator,.token.placeholder,.token.property,.token.symbol,.token.tag,.token.tag-id,.token.unit,.token.variable{color:rgba(255,98,102,.7)!important}.command-line-prompt>span:before,.token.deleted,.token.function,.token.function-name,.token.property,code.language-html,code.language-javascript{color:#a39494!important}.token.punctuation,.token.selector,.token.tag{color:#fff}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:hsla(0,0%,100%,.3)!important}.token.namespace{opacity:.7!important}pre[data-line]{position:relative}pre[class*=language-]{margin:0;overflow:auto;padding:0}.line-highlight{background:hsla(0,8%,61%,.08);left:0;line-height:inherit;margin:0;padding:0;pointer-events:none;position:absolute;right:0;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{background-color:hsla(24,20%,50%,.4);border-radius:999px;box-shadow:0 1px #fff;color:#f5f2f0;content:attr(data-start);font:700 65%/1.5 sans-serif;left:.6em;min-width:1em;padding:0 .5em;position:absolute;text-align:center;text-shadow:none;vertical-align:.3em}.line-highlight[data-end]:after{bottom:.4em;content:attr(data-end);top:auto}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}:root{--code-margin:40px}.code-toolbar{border:1px solid hsla(0,0%,100%,.1);margin:40px 0;margin:var(--code-margin) 0;padding:20px;position:relative}.code-toolbar+.code-toolbar,.code-toolbar+.highlight,.code-toolbar+.highlight .code-toolbar{border-top:0;margin-top:-40px;margin-top:calc(var(--code-margin)*-1)}.code-toolbar code,.code-toolbar pre{border:none}.code-toolbar code{color:inherit;display:block}.code-toolbar>.toolbar button{background:hsla(0,0%,87.8%,.2)!important;border-radius:0!important;box-shadow:0 2px 0 0 rgba(0,0,0,.2)!important;color:#bbb!important;font-size:.8em!important;margin:6px!important;padding:10px!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{--accent:#ffa86a;--phoneWidth:(max-width:684px);--tabletWidth:(max-width:900px);--accent:#ff6266;--background:#221f29;--color:#fff;--border-color:hsla(0,0%,100%,0.1)}@custom-media --phone (max-width: 684px);@custom-media --tablet (max-width: 900px) diff --git a/themes/terminal/static/assets/style.css b/themes/terminal/static/assets/style.css new file mode 100644 index 0000000..09d39da --- /dev/null +++ b/themes/terminal/static/assets/style.css @@ -0,0 +1 @@ +:root{--accent:#ffa86a;--background:#222129;--color:#fff;--border-color:hsla(0,0%,100%,0.1);--phoneWidth:(max-width:684px);--tabletWidth:(max-width:900px)}@custom-media --phone (max-width: 684px);@custom-media --tablet (max-width: 900px);@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(2078a57b79d547bf1e2502f8d249b867.woff) format("woff")}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:800;src:url(58cebbe9a6bdcba6d4bb56a22a9e812f.woff) format("woff")}.button-container{display:table;margin-left:auto;margin-right:auto}.button,a.button,button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffa86a;background:var(--accent);border:1px solid #ffa86a;border:1px solid var(--accent);border-radius:0;cursor:pointer;display:flex;font:inherit;font-weight:700;justify-content:center;margin-bottom:5px;outline:none;padding:8px 18px;position:relative;text-align:center;text-decoration:none}.button:hover,a.button:hover,button:hover{background:rgba(255,168,106,.9)}.button.outline,a.button.outline,button.outline{background:transparent;box-shadow:none;padding:8px 18px}.button.outline :hover,a.button.outline :hover,button.outline :hover{box-shadow:none;transform:none}.button.link,a.button.link,button.link{background:none;font-size:1rem}.button.small,a.button.small,button.small{font-size:.8rem}.button.wide,a.button.wide,button.wide{min-width:200px;padding:14px 24px}a.read-more,a.read-more:active,a.read-more:hover{background:none;border:none;box-shadow:none;color:#ffa86a;color:var(--accent);display:inline-flex;margin:20px 0;max-width:100%;padding:0}.code-toolbar{margin-bottom:20px}.code-toolbar .toolbar-item a{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;justify-content:center;margin-bottom:5px;outline:none;padding:3px 8px;position:relative;text-align:center;text-decoration:none}.code-toolbar .toolbar-item a,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input,select,textarea{background:transparent;border:1px solid #ffa86a;border:1px solid var(--accent);border-radius:0;color:#ffa86a;color:var(--accent);font:inherit;padding:10px}input :active,input:focus,select :active,select:focus,textarea :active,textarea:focus{border-color:#fff;border-color:var(--color);outline:1px solid #fff;outline:1px solid var(--color)}input:active,select:active,textarea:active{box-shadow:none}select,select option{background:#222129;background:var(--background)}::-moz-placeholder{color:rgba(255,168,106,.5)}:-ms-input-placeholder{color:rgba(255,168,106,.5)}::placeholder{color:rgba(255,168,106,.5)}.header{display:flex;flex-direction:column;position:relative}@media print{.header{display:none}}.header__inner{align-items:center;display:flex;justify-content:space-between}.header__logo{display:flex;flex:1}.header__logo:after{background:repeating-linear-gradient(90deg,#ffa86a,#ffa86a 2px,transparent 0,transparent 10px);background:repeating-linear-gradient(90deg,var(--accent),var(--accent) 2px,transparent 0,transparent 10px);content:"";display:block;right:10px;width:100%}.header__logo a{flex:0 0 auto;max-width:100%;text-decoration:none}.header .menu{--shadow-color:rgba(34,33,41,0.8);--shadow:0 10px var(--shadow-color),-10px 10px var(--shadow-color),10px 10px var(--shadow-color);margin:20px 1px}@media (max-width:684px){.header .menu{background:#222129;background:var(--background);border:2px solid;box-shadow:var(--shadow);color:#fff;list-style:none;margin:0;padding:10px;position:absolute;right:0;top:50px;z-index:99}}@media (--phone){.header .menu{background:#222129;background:var(--background);border:2px solid;box-shadow:var(--shadow);color:#fff;list-style:none;margin:0;padding:10px;position:absolute;right:0;top:50px;z-index:99}}.header .menu__inner{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}@media (max-width:684px){.header .menu__inner--desktop{display:none}}@media (--phone){.header .menu__inner--desktop{display:none}}.header .menu__inner--mobile{display:none}@media (max-width:684px){.header .menu__inner--mobile{display:block}}@media (--phone){.header .menu__inner--mobile{display:block}}.header .menu__inner li:not(:last-of-type){flex:0 0 auto;margin-bottom:10px;margin-right:20px}@media (max-width:684px){.header .menu__inner{align-items:flex-start;flex-direction:column;padding:0}.header .menu__inner li{margin:0;padding:5px}}@media (--phone){.header .menu__inner{align-items:flex-start;flex-direction:column;padding:0}.header .menu__inner li{margin:0;padding:5px}}.header .menu__sub-inner{list-style:none;margin:0;padding:0;position:relative}.header .menu__sub-inner:not(:only-child){margin-left:20px}.header .menu__sub-inner-more{background:#222129;background:var(--background);border:2px solid;box-shadow:var(--shadow);color:#fff;left:0;list-style:none;margin:0;padding:10px;position:absolute;top:35px;z-index:99}.header .menu__sub-inner-more-trigger{color:#ffa86a;color:var(--accent);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header .menu__sub-inner-more li{margin:0;padding:5px;white-space:nowrap}.header .menu .spacer{flex-grow:1}.header .menu .language-selector{list-style:none;margin:0;position:relative}.header .menu .language-selector-current{color:#ffa86a;color:var(--accent);cursor:pointer;display:flex;flex-direction:row;list-style-type:none;margin:0}.header .menu .language-selector__more{background:#222129;background:var(--background);border:2px solid;box-shadow:var(--shadow);color:#fff;list-style:none;margin:0;padding:10px;position:absolute;right:0;top:35px;z-index:99}.header .menu-trigger{border:2px solid;color:#ffa86a;color:var(--accent);height:100%;margin-left:10px;padding:3px 8px;position:relative}.logo{align-items:center;background:#ffa86a;background:var(--accent);color:#000;display:flex;padding:5px 10px;text-decoration:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"liga","tnum","zero","ss01","locl","calt";-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;background-color:#222129;color:#fff;color:var(--color);font-family:Fira Code,Monaco,Consolas,Ubuntu Mono,monospace;font-size:1rem;font-variant-ligatures:contextual;letter-spacing:-.02em;line-height:1.54;margin:0;padding:0}@media (max-width:684px){body{font-size:1rem}}@media (--phone){body{font-size:1rem}}.headings--one-size h1,.headings--one-size h2,.headings--one-size h3,.headings--one-size h4,.headings--one-size h5,.headings--one-size h6{line-height:1.3}.headings--one-size h1:not(first-child),.headings--one-size h2:not(first-child),.headings--one-size h3:not(first-child),.headings--one-size h4:not(first-child),.headings--one-size h5:not(first-child),.headings--one-size h6:not(first-child){margin-top:40px}.headings--one-size h1,.headings--one-size h2,.headings--one-size h3{font-size:1.4rem}.headings--one-size h4,.headings--one-size h5,.headings--one-size h6{font-size:1.2rem}a{color:inherit}img{display:block;max-width:100%}img.center,img.left{margin-right:auto}img.center,img.right{margin-left:auto}p{margin-bottom:20px}figure{display:table;margin:25px 0;max-width:100%}figure.center,figure.left{margin-right:auto}figure.center,figure.right{margin-left:auto}figure figcaption{background:#ffa86a;background:var(--accent);color:#222129;color:var(--background);font-size:14px;margin-top:5px;padding:5px 10px}figure figcaption.left{text-align:left}figure figcaption.center{text-align:center}figure figcaption.right{text-align:right}code,kbd{font-feature-settings:normal;background:rgba(255,168,106,.2);color:#ffa86a;color:var(--accent);font-family:Fira Code,Monaco,Consolas,Ubuntu Mono,monospace!important;font-size:.95rem;margin:0 2px;padding:1px 6px}code code,code kbd,kbd code,kbd kbd{background:transparent;margin:0;padding:0}pre{background:transparent!important;border-bottom:1px solid hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);font-size:.95rem!important;margin:40px 0;overflow:auto;padding:20px 10px}pre+pre{border-top:0;margin-top:-40px}@media (max-width:684px){pre{word-wrap:break-word;white-space:pre-wrap}}@media (--phone){pre{word-wrap:break-word;white-space:pre-wrap}}pre code{background:none!important;border:none;font-size:inherit;margin:0;padding:0}blockquote{border-bottom:1px solid #ffa86a;border-bottom:1px solid var(--accent);border-top:1px solid #ffa86a;border-top:1px solid var(--accent);margin:40px 0;padding:25px}@media (max-width:684px){blockquote{padding-right:0}}@media (--phone){blockquote{padding-right:0}}blockquote p:first-of-type{margin-top:0}blockquote p:last-of-type{margin-bottom:0}blockquote p{position:relative}blockquote p:first-of-type:before{color:#ffa86a;color:var(--accent);content:">";display:block;left:-25px;position:absolute}blockquote.twitter-tweet{background:rgba(255,168,106,.1);border:1px solid #ffa86a;border:1px solid var(--accent);color:inherit;font:inherit;padding-top:60px;position:relative}blockquote.twitter-tweet p:before{content:""}blockquote.twitter-tweet:before{content:"> From Twitter:";font-weight:700;position:absolute;top:20px}blockquote.twitter-tweet:before,blockquote.twitter-tweet a{color:#ffa86a;color:var(--accent)}table{border-collapse:collapse;margin:40px 0;table-layout:auto;width:100%}table,td,th{border:1px dashed #ffa86a;border:1px dashed var(--accent);padding:10px}th{color:#ffa86a;color:var(--accent)}ol,ul{margin-left:22px;padding:0}ol li,ul li{position:relative}@media (max-width:684px){ol,ul{margin-left:20px}}@media (--phone){ol,ul{margin-left:20px}}ol{counter-reset:li;list-style:none}ol li{counter-increment:li}ol li:before{color:#ffa86a;color:var(--accent);content:counter(li);display:inline-block;position:absolute;right:calc(100% + 10px);text-align:right}ol ol{margin-left:38px}ol ol li{counter-increment:li}ol ol li:before{content:counters(li,".") " "}mark{background:#ffa86a;background:var(--accent);color:#222129;color:var(--background)}.container{border-right:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;max-width:864px;min-height:100vh;padding:40px}.container.center,.container.full{border:none;margin:0 auto}.container.full{max-width:100%}@media (max-width:684px){.container{padding:20px}}@media (--phone){.container{padding:20px}}@media print{.container{display:inline;display:initial}}.content{display:flex;flex-direction:column}@media print{.content{display:inline;display:initial}}hr{background:hsla(0,0%,100%,.1);background:var(--border-color);border:none;height:1px;width:100%}.hidden{display:none}sup{line-height:0}.index-content{margin-top:20px}.framed{border:1px solid #ffa86a;border:1px solid var(--accent);padding:20px}.framed :first-child{margin-top:0}.framed :last-child{margin-bottom:0}.post,.posts{width:100%}.post{margin:20px auto;padding:20px 0;text-align:left}@media (max-width:900px){.post{max-width:660px}}@media (--tablet){.post{max-width:660px}}.post:not(:last-of-type){border-bottom:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid var(--border-color)}.post-meta{color:rgba(255,168,106,.7);font-size:1rem;margin-bottom:10px}.post-title{--border:3px dotted var(--accent);border-bottom:var(--border);color:#ffa86a;color:var(--accent);margin:0 0 15px;padding-bottom:15px;position:relative}.post-title:after{border-bottom:var(--border);bottom:2px;content:"";display:block;position:absolute;width:100%}.post-title a{text-decoration:none}.post-tags{display:block;font-size:1rem;margin-bottom:20px;opacity:.5}.post-tags a{text-decoration:none}.post-content{margin-top:30px}.post-cover{background:transparent;border:20px solid #ffa86a;border:20px solid var(--accent);margin:40px 0;padding:20px}@media (max-width:684px){.post-cover{border-width:10px;padding:10px}}@media (--phone){.post-cover{border-width:10px;padding:10px}}.post ul{list-style:none}.post ul li:not(:empty):before{color:#ffa86a;color:var(--accent);content:"-";left:-20px;position:absolute}.post--regulation h1,.post--regulation h2{justify-content:center}.post--regulation h2{margin-bottom:10px}.post--regulation h2+h2{margin-bottom:20px;margin-top:-10px}.hanchor{color:rgba(255,168,106,.9);margin-left:10px;text-decoration:none;visibility:hidden}h1:hover a,h2:hover a,h3:hover a,h4:hover a{visibility:visible}.footnotes{color:hsla(0,0%,100%,.5)}.pagination{margin-top:50px}@media print{.pagination{display:none}}.pagination__title{display:flex;margin:100px 0 20px;position:relative;text-align:center}.pagination__title-h{background:#222129;font-size:.8rem;letter-spacing:.1em;margin:0 auto;padding:5px 10px;text-align:center;text-decoration:none;text-transform:uppercase;z-index:1}.pagination__title hr{left:0;margin-top:15px;position:absolute;right:0;width:100%;z-index:0}.pagination__buttons{align-items:center;display:flex;justify-content:center}.pagination__buttons a{text-decoration:none}.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;cursor:pointer;display:inline-flex;flex:1;font-size:1rem;justify-content:center;overflow:hidden;padding:0;position:relative}.button+.button{margin-left:10px}.button a{display:flex;padding:8px 16px;text-decoration:none}.button__text,.button a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button.next .button__icon{margin-left:8px}.button.previous .button__icon{margin-right:8px}.footer{flex-grow:0;opacity:.5;padding:40px 0}.footer__inner{align-items:center;display:flex;justify-content:space-between;margin:0;max-width:100%;width:760px}@media (max-width:900px){.footer__inner{flex-direction:column}}@media (--tablet){.footer__inner{flex-direction:column}}.footer a{color:inherit}.footer .copyright{align-items:center;color:var(--light-color-secondary);display:flex;flex-direction:row;font-size:1rem}.footer .copyright--user{margin:auto;text-align:center}.footer .copyright>:first-child:not(:only-child){margin-right:10px}@media (max-width:900px){.footer .copyright>:first-child:not(:only-child){border:none;margin:0;padding:0}}@media (--tablet){.footer .copyright>:first-child:not(:only-child){border:none;margin:0;padding:0}}@media (max-width:900px){.footer .copyright{flex-direction:column;margin-top:10px}}@media (--tablet){.footer .copyright{flex-direction:column;margin-top:10px}}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#ccc;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}pre[class*=language-]{margin:.5em 0;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}pre[data-line]{padding:1em 0 1em 3em}.line-highlight{background:hsla(24,20%,50%,.08);background:linear-gradient(90deg,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));margin-top:1em;padding-bottom:inherit;padding-left:0;padding-right:0;padding-top:inherit}@media print{.line-highlight{-webkit-print-color-adjust:exact;color-adjust:exact}}.line-highlight:before,.line-highlight[data-end]:after{top:.4em}pre[id].linkable-line-numbers span.line-numbers-rows{pointer-events:all}pre[id].linkable-line-numbers span.line-numbers-rows>span:before{cursor:pointer}pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:hsla(0,0%,50%,.2)}pre[class*=language-].line-numbers{counter-reset:linenumber;padding-left:3.8em;position:relative}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{border-right:1px solid #999;font-size:100%;left:-3.8em;letter-spacing:-1px;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:3em}.line-numbers-rows>span{counter-increment:linenumber;display:block}.line-numbers-rows>span:before{color:#999;content:counter(linenumber);display:block;padding-right:.8em;text-align:right}.command-line-prompt{border-right:1px solid #999;display:block;float:left;font-size:100%;letter-spacing:-1px;margin-right:1em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.command-line-prompt>span:before{color:#999;content:" ";display:block;padding-right:.8em}.command-line-prompt>span[data-user]:before{content:"[" attr(data-user) "@" attr(data-host) "] $"}.command-line-prompt>span[data-user=root]:before{content:"[" attr(data-user) "@" attr(data-host) "] #"}.command-line-prompt>span[data-prompt]:before{content:attr(data-prompt)}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{opacity:0;position:absolute;right:.2em;top:.3em;transition:opacity .3s ease-in-out}div.code-toolbar:hover>.toolbar,div.code-toolbar[focus-within]>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{background:#f5f2f0;background:hsla(0,0%,88%,.2);border-radius:.5em;box-shadow:0 2px 0 0 rgba(0,0,0,.2);color:#bbb;font-size:.8em;padding:0 .5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}.language-css .token.string,.language-scss .token.string,.style .token.string,.token.atrule,.token.attr-value,.token.boolean,.token.control,.token.directive,.token.entity,.token.important,.token.inserted,.token.keyword,.token.number,.token.regex,.token.statement,.token.string,.token.url,code.language-css,code.language-scss{color:#ffa86a!important;color:var(--accent)!important}.token.atrule-id,.token.attr-name,.token.class-name,.token.constant,.token.deleted,.token.namespace,.token.operator,.token.placeholder,.token.property,.token.symbol,.token.tag,.token.tag-id,.token.unit,.token.variable{color:rgba(255,168,106,.7)!important}.command-line-prompt>span:before,.token.deleted,.token.function,.token.function-name,.token.property,code.language-html,code.language-javascript{color:#a39b94!important}.token.punctuation,.token.selector,.token.tag{color:#fff}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:hsla(0,0%,100%,.3)!important}.token.namespace{opacity:.7!important}pre[data-line]{position:relative}pre[class*=language-]{margin:0;overflow:auto;padding:0}.line-highlight{background:hsla(28,8%,61%,.08);left:0;line-height:inherit;margin:0;padding:0;pointer-events:none;position:absolute;right:0;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{background-color:hsla(24,20%,50%,.4);border-radius:999px;box-shadow:0 1px #fff;color:#f5f2f0;content:attr(data-start);font:700 65%/1.5 sans-serif;left:.6em;min-width:1em;padding:0 .5em;position:absolute;text-align:center;text-shadow:none;vertical-align:.3em}.line-highlight[data-end]:after{bottom:.4em;content:attr(data-end);top:auto}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}:root{--code-margin:40px}.code-toolbar{border:1px solid hsla(0,0%,100%,.1);margin:40px 0;margin:var(--code-margin) 0;padding:20px;position:relative}.code-toolbar+.code-toolbar,.code-toolbar+.highlight,.code-toolbar+.highlight .code-toolbar{border-top:0;margin-top:-40px;margin-top:calc(var(--code-margin)*-1)}.code-toolbar code,.code-toolbar pre{border:none}.code-toolbar code{color:inherit;display:block}.code-toolbar>.toolbar button{background:hsla(0,0%,87.8%,.2)!important;border-radius:0!important;box-shadow:0 2px 0 0 rgba(0,0,0,.2)!important;color:#bbb!important;font-size:.8em!important;margin:6px!important;padding:10px!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.collapsable-code{--border-color:#a39b94;margin:40px 0;position:relative;width:100%}.collapsable-code input[type=checkbox]{position:absolute;visibility:hidden}.collapsable-code input[type=checkbox]:checked~.code-toolbar pre,.collapsable-code input[type=checkbox]:checked~pre{border-top:none;height:0;padding:0}.collapsable-code input[type=checkbox]:checked~.code-toolbar{border-top:none;padding:0}.collapsable-code input[type=checkbox]:checked~.code-toolbar .toolbar{display:none}.collapsable-code input[type=checkbox]:checked~label .collapsable-code__toggle:after{content:attr(data-label-expand)}.collapsable-code label{border-bottom:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;justify-content:space-between;margin:0;min-height:30px;min-width:30px;position:relative}.collapsable-code__title{color:#ffa86a;color:var(--accent);flex:1;overflow:hidden;padding:3px 10px;text-overflow:ellipsis;white-space:nowrap}.collapsable-code__language{border:1px solid hsla(0,0%,100%,.1);border:1px solid var(--border-color);border-bottom:none;color:#ffa86a;color:var(--accent);padding:3px 10px;text-transform:uppercase}.collapsable-code__toggle{color:#ffa86a;color:var(--accent);font-size:16px;padding:3px 10px}.collapsable-code__toggle:after{content:attr(data-label-collapse)}.collapsable-code pre{margin-top:0}.collapsable-code pre:first-line{line-height:0}.collapsable-code .code-toolbar{margin:0}.terms h1{color:#ffa86a;color:var(--accent)}.terms h3{font-size:medium}body .gist .blob-code-inner,body .gist .blob-num{border:none} diff --git a/themes/terminal/static/img/favicon/blue.png b/themes/terminal/static/img/favicon/blue.png new file mode 100644 index 0000000000000000000000000000000000000000..cb5fd9960d0086cb792f348447b655632ec033e2 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0y~yU@!t<4mJh`208nVjSLJ7oCO|{#S9GG!XV7ZFl&wk z0|NtNage(c!@6@aFBupZSkfJR9T^xl_H+M9WMyDr2=a7s45?szd!CV#L4o0b!Pc(7 v2iu|^pSYG#Jiq!l`?Vh}9=#;Nv&@NQ%%gTe~DWM4f&D=X7 literal 0 HcmV?d00001 diff --git a/themes/terminal/static/img/favicon/green.png b/themes/terminal/static/img/favicon/green.png new file mode 100644 index 0000000000000000000000000000000000000000..490979290cfff1aed10757350935c5485d670e2b GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0y~yU@!t<4mJh`208nVjSLJ7oCO|{#S9GG!XV7ZFl&wk z0|NtNage(c!@6@aFBupZSkfJR9T^xl_H+M9WMyDr2=;Vw45?szd!CW^fC9q-gSx9H w9Hre39CM0d|NAU1-R6OOzradClHksk7UtO5hQgm17#J8lUHx3vIVCg!01>1%=l}o! literal 0 HcmV?d00001 diff --git a/themes/terminal/static/img/favicon/orange.png b/themes/terminal/static/img/favicon/orange.png new file mode 100644 index 0000000000000000000000000000000000000000..0ac2c2772a6d8d5905459c349e848c297c9bd86d GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0y~yU@!t<4mJh`208nVjSLJ7oCO|{#S9GG!XV7ZFl&wk z0|NtNage(c!@6@aFBupZSkfJR9T^xl_H+M9WMyDr2=;Vw45?szd!CW^fC9q-gSzsL w!`gfYjyXlK|NS;A-R6OOzradClHktn+svA+Wv9&;7#J8lUHx3vIVCg!02hQeMF0Q* literal 0 HcmV?d00001 diff --git a/themes/terminal/static/img/favicon/pink.png b/themes/terminal/static/img/favicon/pink.png new file mode 100644 index 0000000000000000000000000000000000000000..96d49eca2576e0126bd016b55b4bbe32399a372e GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0y~yU@!t<4mJh`208nVjSLJ7oCO|{#S9GG!XV7ZFl&wk z0|NtNage(c!@6@aFBupZSkfJR9T^xl_H+M9WMyDr2=;Vw45?szd!CV#L6L#M@V~Nj wj6vfyiF;R*nIE(v^4)d0`X+QTfFfcH9y85}Sb4q9e0AIf~S^xk5 literal 0 HcmV?d00001 diff --git a/themes/terminal/static/img/favicon/red.png b/themes/terminal/static/img/favicon/red.png new file mode 100644 index 0000000000000000000000000000000000000000..a0541a6244216ca8a869d69d1034d14b8a568bd2 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0y~yU@!t<4mJh`208nVjSLJ7oCO|{#S9GG!XV7ZFl&wk z0|NtNage(c!@6@aFBupZSkfJR9T^xl_H+M9WMyDr2=a7s45?szdp=N*L4d)*(B#nH`Ycb}J)k9aJsWJ((3-^|ObRWyaKmVtqR!PC{xWt~$(69Ba>Dx3fS literal 0 HcmV?d00001 diff --git a/themes/terminal/theme.toml b/themes/terminal/theme.toml new file mode 100644 index 0000000..39b3611 --- /dev/null +++ b/themes/terminal/theme.toml @@ -0,0 +1,13 @@ +name = "terminal" +license = "MIT" +licenselink = "https://github.com/panr/hugo-theme-terminal/blob/master/LICENSE.md" +description = "A simple, retro theme for Hugo." +homepage = "https://github.com/panr/hugo-theme-terminal/" +tags = ["blog", "clean", "customizable", "dark", "highlighting", "minimal", "monotone", "multilingual", "personal", "responsive", "simple", "technical", "retro"] +features = ["blog", "shortcode", "syntax highlighting"] +min_version = 0.74 + +[author] + name = "panr" + homepage = "https://radoslawkoziel.pl" + twitter = "https://twitter.com/panr" diff --git a/themes/terminal/webpack.config.js b/themes/terminal/webpack.config.js new file mode 100644 index 0000000..17c66c3 --- /dev/null +++ b/themes/terminal/webpack.config.js @@ -0,0 +1,104 @@ +const { CleanWebpackPlugin } = require("clean-webpack-plugin"); +const MiniCssExtractPlugin = require("mini-css-extract-plugin"); +const TerserPlugin = require("terser-webpack-plugin"); + +const path = require("path"); + +const join = (...paths) => path.join(__dirname, ...paths); + +module.exports = (env, { mode }) => ({ + resolve: { + extensions: [".js", ".css"], + modules: ["assets", "node_modules"], + }, + entry: { + main: join("assets", "js", "menu.js"), + languageSelector: join("assets", "js", "languageSelector.js"), + prism: join("assets", "js", "prism.js"), + style: join("assets", "css", "style.css"), + red: join("assets", "css", "color", "red.css"), + blue: join("assets", "css", "color", "blue.css"), + green: join("assets", "css", "color", "green.css"), + pink: join("assets", "css", "color", "pink.css"), + }, + output: { + filename: "[name].js", + path: join("static/assets"), + publicPath: "", + }, + performance: { + hints: false, + }, + module: { + rules: [ + { + test: /\.js$/, + exclude: /node_modules/, + use: { + loader: "babel-loader", + options: { + presets: ["@babel/preset-env"], + }, + }, + }, + { + test: /\.(png|jpg|woff|woff2|ttf|eot|svg)$/, + use: [ + { + loader: "url-loader", + options: { + limit: 8192, + }, + }, + ], + }, + { + test: /\.css$/, + use: [ + MiniCssExtractPlugin.loader, + { + loader: "css-loader", + options: { + modules: { + localIdentName: "[local]", + }, + import: true, + importLoaders: 1, + }, + }, + "postcss-loader", + ], + }, + ], + }, + optimization: { + splitChunks: { + name: "vendor", + minChunks: 2, + }, + minimize: true, + minimizer: [ + new TerserPlugin({ + parallel: true, + extractComments: false, + }), + ], + }, + plugins: [ + new CleanWebpackPlugin({ + cleanOnceBeforeBuildPatterns: [join("static/assets")], + cleanAfterEveryBuildPatterns: [ + join("static/assets/style.js"), + join("static/assets/blue.js"), + join("static/assets/green.js"), + join("static/assets/red.js"), + join("static/assets/pink.js"), + ], + verbose: true, + }), + new MiniCssExtractPlugin({ + filename: "[name].css", + chunkFilename: "[id].css", + }), + ], +}); diff --git a/themes/terminal/yarn.lock b/themes/terminal/yarn.lock new file mode 100644 index 0000000..8c03641 --- /dev/null +++ b/themes/terminal/yarn.lock @@ -0,0 +1,5354 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/cli@^7.2.3": + version "7.15.7" + resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.15.7.tgz#62658abedb786d09c1f70229224b11a65440d7a1" + integrity sha512-YW5wOprO2LzMjoWZ5ZG6jfbY9JnkDxuHDwvnrThnuYtByorova/I0HNXJedrUfwuXFQfYOjcqDA4PU3qlZGZjg== + dependencies: + commander "^4.0.1" + convert-source-map "^1.1.0" + fs-readdir-recursive "^1.1.0" + glob "^7.0.0" + make-dir "^2.1.0" + slash "^2.0.0" + source-map "^0.5.0" + optionalDependencies: + "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.3" + chokidar "^3.4.0" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.15.8": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.15.8.tgz#45990c47adadb00c03677baa89221f7cc23d2503" + integrity sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg== + dependencies: + "@babel/highlight" "^7.14.5" + +"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176" + integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA== + +"@babel/core@^7.2.2": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.8.tgz#195b9f2bffe995d2c6c159e72fe525b4114e8c10" + integrity sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og== + dependencies: + "@babel/code-frame" "^7.15.8" + "@babel/generator" "^7.15.8" + "@babel/helper-compilation-targets" "^7.15.4" + "@babel/helper-module-transforms" "^7.15.8" + "@babel/helpers" "^7.15.4" + "@babel/parser" "^7.15.8" + "@babel/template" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.6" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.1.2" + semver "^6.3.0" + source-map "^0.5.0" + +"@babel/generator@^7.15.4", "@babel/generator@^7.15.8": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.8.tgz#fa56be6b596952ceb231048cf84ee499a19c0cd1" + integrity sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g== + dependencies: + "@babel/types" "^7.15.6" + jsesc "^2.5.1" + source-map "^0.5.0" + +"@babel/helper-annotate-as-pure@^7.14.5", "@babel/helper-annotate-as-pure@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz#3d0e43b00c5e49fdb6c57e421601a7a658d5f835" + integrity sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.14.5": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz#21ad815f609b84ee0e3058676c33cf6d1670525f" + integrity sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.15.4" + "@babel/types" "^7.15.4" + +"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz#cf6d94f30fbefc139123e27dd6b02f65aeedb7b9" + integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ== + dependencies: + "@babel/compat-data" "^7.15.0" + "@babel/helper-validator-option" "^7.14.5" + browserslist "^4.16.6" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz#7f977c17bd12a5fba363cb19bea090394bf37d2e" + integrity sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-function-name" "^7.15.4" + "@babel/helper-member-expression-to-functions" "^7.15.4" + "@babel/helper-optimise-call-expression" "^7.15.4" + "@babel/helper-replace-supers" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" + +"@babel/helper-create-regexp-features-plugin@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz#c7d5ac5e9cf621c26057722fb7a8a4c5889358c4" + integrity sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.14.5" + regexpu-core "^4.7.1" + +"@babel/helper-define-polyfill-provider@^0.2.2": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz#0525edec5094653a282688d34d846e4c75e9c0b6" + integrity sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew== + dependencies: + "@babel/helper-compilation-targets" "^7.13.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/traverse" "^7.13.0" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-explode-assignable-expression@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz#f9aec9d219f271eaf92b9f561598ca6b2682600c" + integrity sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-function-name@^7.14.5", "@babel/helper-function-name@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz#845744dafc4381a4a5fb6afa6c3d36f98a787ebc" + integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw== + dependencies: + "@babel/helper-get-function-arity" "^7.15.4" + "@babel/template" "^7.15.4" + "@babel/types" "^7.15.4" + +"@babel/helper-get-function-arity@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz#098818934a137fce78b536a3e015864be1e2879b" + integrity sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-hoist-variables@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz#09993a3259c0e918f99d104261dfdfc033f178df" + integrity sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-member-expression-to-functions@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz#bfd34dc9bba9824a4658b0317ec2fd571a51e6ef" + integrity sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5", "@babel/helper-module-imports@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz#e18007d230632dea19b47853b984476e7b4e103f" + integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-module-transforms@^7.14.5", "@babel/helper-module-transforms@^7.15.4", "@babel/helper-module-transforms@^7.15.8": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz#d8c0e75a87a52e374a8f25f855174786a09498b2" + integrity sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg== + dependencies: + "@babel/helper-module-imports" "^7.15.4" + "@babel/helper-replace-supers" "^7.15.4" + "@babel/helper-simple-access" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" + "@babel/helper-validator-identifier" "^7.15.7" + "@babel/template" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.6" + +"@babel/helper-optimise-call-expression@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz#f310a5121a3b9cc52d9ab19122bd729822dee171" + integrity sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9" + integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== + +"@babel/helper-remap-async-to-generator@^7.14.5", "@babel/helper-remap-async-to-generator@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz#2637c0731e4c90fbf58ac58b50b2b5a192fc970f" + integrity sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-wrap-function" "^7.15.4" + "@babel/types" "^7.15.4" + +"@babel/helper-replace-supers@^7.14.5", "@babel/helper-replace-supers@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz#52a8ab26ba918c7f6dee28628b07071ac7b7347a" + integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.15.4" + "@babel/helper-optimise-call-expression" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.4" + +"@babel/helper-simple-access@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz#ac368905abf1de8e9781434b635d8f8674bcc13b" + integrity sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-skip-transparent-expression-wrappers@^7.14.5", "@babel/helper-skip-transparent-expression-wrappers@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz#707dbdba1f4ad0fa34f9114fc8197aec7d5da2eb" + integrity sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-split-export-declaration@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz#aecab92dcdbef6a10aa3b62ab204b085f776e257" + integrity sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7": + version "7.15.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389" + integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== + +"@babel/helper-validator-option@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" + integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== + +"@babel/helper-wrap-function@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz#6f754b2446cfaf3d612523e6ab8d79c27c3a3de7" + integrity sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw== + dependencies: + "@babel/helper-function-name" "^7.15.4" + "@babel/template" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.4" + +"@babel/helpers@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.4.tgz#5f40f02050a3027121a3cf48d497c05c555eaf43" + integrity sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ== + dependencies: + "@babel/template" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.4" + +"@babel/highlight@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" + integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== + dependencies: + "@babel/helper-validator-identifier" "^7.14.5" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.15.4", "@babel/parser@^7.15.8", "@babel/parser@^7.4.2", "@babel/parser@^7.7.0": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.8.tgz#7bacdcbe71bdc3ff936d510c15dcea7cf0b99016" + integrity sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA== + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz#dbdeabb1e80f622d9f0b583efb2999605e0a567e" + integrity sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4" + "@babel/plugin-proposal-optional-chaining" "^7.14.5" + +"@babel/plugin-proposal-async-generator-functions@^7.15.8": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz#a3100f785fab4357987c4223ab1b02b599048403" + integrity sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-remap-async-to-generator" "^7.15.4" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz#40d1ee140c5b1e31a350f4f5eed945096559b42e" + integrity sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-proposal-class-static-block@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz#3e7ca6128453c089e8b477a99f970c63fc1cb8d7" + integrity sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-dynamic-import@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz#0c6617df461c0c1f8fff3b47cd59772360101d2c" + integrity sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz#dbad244310ce6ccd083072167d8cea83a52faf76" + integrity sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz#38de60db362e83a3d8c944ac858ddf9f0c2239eb" + integrity sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz#6e6229c2a99b02ab2915f82571e0cc646a40c738" + integrity sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz#ee38589ce00e2cc59b299ec3ea406fcd3a0fdaf6" + integrity sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz#83631bf33d9a51df184c2102a069ac0c58c05f18" + integrity sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.15.6": + version "7.15.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz#ef68050c8703d07b25af402cb96cf7f34a68ed11" + integrity sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg== + dependencies: + "@babel/compat-data" "^7.15.0" + "@babel/helper-compilation-targets" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.15.4" + +"@babel/plugin-proposal-optional-catch-binding@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz#939dd6eddeff3a67fdf7b3f044b5347262598c3c" + integrity sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz#fa83651e60a360e3f13797eef00b8d519695b603" + integrity sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz#37446495996b2945f30f5be5b60d5e2aa4f5792d" + integrity sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-proposal-private-property-in-object@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz#55c5e3b4d0261fd44fe637e3f624cfb0f484e3e5" + integrity sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-create-class-features-plugin" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.14.5", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz#0f95ee0e757a5d647f378daa0eca7e93faa8bbe8" + integrity sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-arrow-functions@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz#f7187d9588a768dd080bf4c9ffe117ea62f7862a" + integrity sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-async-to-generator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz#72c789084d8f2094acb945633943ef8443d39e67" + integrity sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA== + dependencies: + "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-remap-async-to-generator" "^7.14.5" + +"@babel/plugin-transform-block-scoped-functions@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz#e48641d999d4bc157a67ef336aeb54bc44fd3ad4" + integrity sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-block-scoping@^7.15.3": + version "7.15.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz#94c81a6e2fc230bcce6ef537ac96a1e4d2b3afaf" + integrity sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-classes@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz#50aee17aaf7f332ae44e3bce4c2e10534d5d3bf1" + integrity sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-function-name" "^7.15.4" + "@babel/helper-optimise-call-expression" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-replace-supers" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz#1b9d78987420d11223d41195461cc43b974b204f" + integrity sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-destructuring@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz#0ad58ed37e23e22084d109f185260835e5557576" + integrity sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-dotall-regex@^7.14.5", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz#2f6bf76e46bdf8043b4e7e16cf24532629ba0c7a" + integrity sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-duplicate-keys@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz#365a4844881bdf1501e3a9f0270e7f0f91177954" + integrity sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-exponentiation-operator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz#5154b8dd6a3dfe6d90923d61724bd3deeb90b493" + integrity sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-for-of@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz#25c62cce2718cfb29715f416e75d5263fb36a8c2" + integrity sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-function-name@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz#e81c65ecb900746d7f31802f6bed1f52d915d6f2" + integrity sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ== + dependencies: + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz#41d06c7ff5d4d09e3cf4587bd3ecf3930c730f78" + integrity sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-member-expression-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz#b39cd5212a2bf235a617d320ec2b48bcc091b8a7" + integrity sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-modules-amd@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz#4fd9ce7e3411cb8b83848480b7041d83004858f7" + integrity sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g== + dependencies: + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-commonjs@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz#8201101240eabb5a76c08ef61b2954f767b6b4c1" + integrity sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA== + dependencies: + "@babel/helper-module-transforms" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-simple-access" "^7.15.4" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-systemjs@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz#b42890c7349a78c827719f1d2d0cd38c7d268132" + integrity sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw== + dependencies: + "@babel/helper-hoist-variables" "^7.15.4" + "@babel/helper-module-transforms" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-identifier" "^7.14.9" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-umd@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz#fb662dfee697cce274a7cda525190a79096aa6e0" + integrity sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA== + dependencies: + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.14.9": + version "7.14.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz#c68f5c5d12d2ebaba3762e57c2c4f6347a46e7b2" + integrity sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + +"@babel/plugin-transform-new-target@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz#31bdae8b925dc84076ebfcd2a9940143aed7dbf8" + integrity sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-object-super@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz#d0b5faeac9e98597a161a9cf78c527ed934cdc45" + integrity sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-replace-supers" "^7.14.5" + +"@babel/plugin-transform-parameters@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz#5f2285cc3160bf48c8502432716b48504d29ed62" + integrity sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-property-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz#0ddbaa1f83db3606f1cdf4846fa1dfb473458b34" + integrity sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-regenerator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz#9676fd5707ed28f522727c5b3c0aa8544440b04f" + integrity sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg== + dependencies: + regenerator-transform "^0.14.2" + +"@babel/plugin-transform-reserved-words@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz#c44589b661cfdbef8d4300dcc7469dffa92f8304" + integrity sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-runtime@^7.2.0": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.8.tgz#9d15b1e94e1c7f6344f65a8d573597d93c6cd886" + integrity sha512-+6zsde91jMzzvkzuEA3k63zCw+tm/GvuuabkpisgbDMTPQsIMHllE3XczJFFtEHLjjhKQFZmGQVRdELetlWpVw== + dependencies: + "@babel/helper-module-imports" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + babel-plugin-polyfill-corejs2 "^0.2.2" + babel-plugin-polyfill-corejs3 "^0.2.5" + babel-plugin-polyfill-regenerator "^0.2.2" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz#97f13855f1409338d8cadcbaca670ad79e091a58" + integrity sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-spread@^7.15.8": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.15.8.tgz#79d5aa27f68d700449b2da07691dfa32d2f6d468" + integrity sha512-/daZ8s2tNaRekl9YJa9X4bzjpeRZLt122cpgFnQPLGUe61PH8zMEBmYqKkW5xF5JUEh5buEGXJoQpqBmIbpmEQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4" + +"@babel/plugin-transform-sticky-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz#5b617542675e8b7761294381f3c28c633f40aeb9" + integrity sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-template-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz#a5f2bc233937d8453885dc736bdd8d9ffabf3d93" + integrity sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-typeof-symbol@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz#39af2739e989a2bd291bf6b53f16981423d457d4" + integrity sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-unicode-escapes@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz#9d4bd2a681e3c5d7acf4f57fa9e51175d91d0c6b" + integrity sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-unicode-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz#4cd09b6c8425dd81255c7ceb3fb1836e7414382e" + integrity sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/preset-env@^7.3.1": + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.8.tgz#f527ce5bcb121cd199f6b502bf23e420b3ff8dba" + integrity sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA== + dependencies: + "@babel/compat-data" "^7.15.0" + "@babel/helper-compilation-targets" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.15.4" + "@babel/plugin-proposal-async-generator-functions" "^7.15.8" + "@babel/plugin-proposal-class-properties" "^7.14.5" + "@babel/plugin-proposal-class-static-block" "^7.15.4" + "@babel/plugin-proposal-dynamic-import" "^7.14.5" + "@babel/plugin-proposal-export-namespace-from" "^7.14.5" + "@babel/plugin-proposal-json-strings" "^7.14.5" + "@babel/plugin-proposal-logical-assignment-operators" "^7.14.5" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" + "@babel/plugin-proposal-numeric-separator" "^7.14.5" + "@babel/plugin-proposal-object-rest-spread" "^7.15.6" + "@babel/plugin-proposal-optional-catch-binding" "^7.14.5" + "@babel/plugin-proposal-optional-chaining" "^7.14.5" + "@babel/plugin-proposal-private-methods" "^7.14.5" + "@babel/plugin-proposal-private-property-in-object" "^7.15.4" + "@babel/plugin-proposal-unicode-property-regex" "^7.14.5" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.14.5" + "@babel/plugin-transform-async-to-generator" "^7.14.5" + "@babel/plugin-transform-block-scoped-functions" "^7.14.5" + "@babel/plugin-transform-block-scoping" "^7.15.3" + "@babel/plugin-transform-classes" "^7.15.4" + "@babel/plugin-transform-computed-properties" "^7.14.5" + "@babel/plugin-transform-destructuring" "^7.14.7" + "@babel/plugin-transform-dotall-regex" "^7.14.5" + "@babel/plugin-transform-duplicate-keys" "^7.14.5" + "@babel/plugin-transform-exponentiation-operator" "^7.14.5" + "@babel/plugin-transform-for-of" "^7.15.4" + "@babel/plugin-transform-function-name" "^7.14.5" + "@babel/plugin-transform-literals" "^7.14.5" + "@babel/plugin-transform-member-expression-literals" "^7.14.5" + "@babel/plugin-transform-modules-amd" "^7.14.5" + "@babel/plugin-transform-modules-commonjs" "^7.15.4" + "@babel/plugin-transform-modules-systemjs" "^7.15.4" + "@babel/plugin-transform-modules-umd" "^7.14.5" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.9" + "@babel/plugin-transform-new-target" "^7.14.5" + "@babel/plugin-transform-object-super" "^7.14.5" + "@babel/plugin-transform-parameters" "^7.15.4" + "@babel/plugin-transform-property-literals" "^7.14.5" + "@babel/plugin-transform-regenerator" "^7.14.5" + "@babel/plugin-transform-reserved-words" "^7.14.5" + "@babel/plugin-transform-shorthand-properties" "^7.14.5" + "@babel/plugin-transform-spread" "^7.15.8" + "@babel/plugin-transform-sticky-regex" "^7.14.5" + "@babel/plugin-transform-template-literals" "^7.14.5" + "@babel/plugin-transform-typeof-symbol" "^7.14.5" + "@babel/plugin-transform-unicode-escapes" "^7.14.5" + "@babel/plugin-transform-unicode-regex" "^7.14.5" + "@babel/preset-modules" "^0.1.4" + "@babel/types" "^7.15.6" + babel-plugin-polyfill-corejs2 "^0.2.2" + babel-plugin-polyfill-corejs3 "^0.2.5" + babel-plugin-polyfill-regenerator "^0.2.2" + core-js-compat "^3.16.0" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.4": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-stage-2@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/preset-stage-2/-/preset-stage-2-7.8.3.tgz#35055d2d22457706048deb5599c487943c05c241" + integrity sha512-dStnEQgejNYIHFNACdDCigK4BF7wgW6Zahv9Dc2un7rGjbeVtZhBfR3sy0I7ZJOhBexkFxVdMZ5hqmll7BFShw== + +"@babel/runtime-corejs3@^7.10.2": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz#403139af262b9a6e8f9ba04a6fdcebf8de692bf1" + integrity sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg== + dependencies: + core-js-pure "^3.16.0" + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.8.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a" + integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/template@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.15.4.tgz#51898d35dcf3faa670c4ee6afcfd517ee139f194" + integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/parser" "^7.15.4" + "@babel/types" "^7.15.4" + +"@babel/traverse@^7.13.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.7.0": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.4.tgz#ff8510367a144bfbff552d9e18e28f3e2889c22d" + integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/generator" "^7.15.4" + "@babel/helper-function-name" "^7.15.4" + "@babel/helper-hoist-variables" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" + "@babel/parser" "^7.15.4" + "@babel/types" "^7.15.4" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.4.4", "@babel/types@^7.7.0": + version "7.15.6" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.6.tgz#99abdc48218b2881c058dd0a7ab05b99c9be758f" + integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig== + dependencies: + "@babel/helper-validator-identifier" "^7.14.9" + to-fast-properties "^2.0.0" + +"@csstools/convert-colors@^1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" + integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== + +"@discoveryjs/json-ext@^0.5.0": + version "0.5.5" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz#9283c9ce5b289a3c4f61c12757469e59377f81f3" + integrity sha512-6nFkfkmSeV/rqSaS4oWHgmpnYw194f6hmWF5is6b0J1naJZoiD0NTc9AiUwPHvWsowkjuHErCZT1wa0jg+BLIA== + +"@jridgewell/gen-mapping@^0.3.0": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" + integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@^3.0.3": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.2": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.14" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/trace-mapping@^0.3.9": + version "0.3.14" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz#b231a081d8f66796e475ad588a1ef473112701ed" + integrity sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3": + version "2.1.8-no-fsevents.3" + resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz#323d72dd25103d0c4fbdce89dadf574a787b1f9b" + integrity sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ== + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + +"@types/eslint-scope@^3.7.0": + version "3.7.1" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.1.tgz#8dc390a7b4f9dd9f1284629efce982e41612116e" + integrity sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint-visitor-keys@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" + integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== + +"@types/eslint@*": + version "7.28.2" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.28.2.tgz#0ff2947cdd305897c52d5372294e8c76f351db68" + integrity sha512-KubbADPkfoU75KgKeKLsFHXnU4ipH7wYg0TRT33NK3N3yiu7jlFAAoygIWBV+KbuHx/G+AvuGX6DllnK35gfJA== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@^0.0.50": + version "0.0.50" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83" + integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw== + +"@types/glob@^7.1.1": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" + integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== + dependencies: + "@types/minimatch" "*" + "@types/node" "*" + +"@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8": + version "7.0.9" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" + integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== + +"@types/minimatch@*": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" + integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== + +"@types/node@*": + version "16.11.4" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.4.tgz#90771124822d6663814f7c1c9b45a6654d8fd964" + integrity sha512-TMgXmy0v2xWyuCSCJM6NCna2snndD8yvQF67J29ipdzMcsPa9u+o0tjF5+EQNdhcuZplYuouYqpc4zcd5I6amQ== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/source-list-map@*": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" + integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== + +"@types/tapable@^1": + version "1.0.8" + resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.8.tgz#b94a4391c85666c7b73299fd3ad79d4faa435310" + integrity sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ== + +"@types/uglify-js@*": + version "3.13.1" + resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.1.tgz#5e889e9e81e94245c75b6450600e1c5ea2878aea" + integrity sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ== + dependencies: + source-map "^0.6.1" + +"@types/webpack-sources@*": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-3.2.0.tgz#16d759ba096c289034b26553d2df1bf45248d38b" + integrity sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg== + dependencies: + "@types/node" "*" + "@types/source-list-map" "*" + source-map "^0.7.3" + +"@types/webpack@^4.4.31": + version "4.41.31" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.31.tgz#c35f252a3559ddf9c85c0d8b0b42019025e581aa" + integrity sha512-/i0J7sepXFIp1ZT7FjUGi1eXMCg8HCCzLJEQkKsOtbJFontsJLolBcDC+3qxn5pPwiCt1G0ZdRmYRzNBtvpuGQ== + dependencies: + "@types/node" "*" + "@types/tapable" "^1" + "@types/uglify-js" "*" + "@types/webpack-sources" "*" + anymatch "^3.0.0" + source-map "^0.6.0" + +"@typescript-eslint/experimental-utils@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz#b08c60d780c0067de2fb44b04b432f540138301e" + integrity sha512-zmpS6SyqG4ZF64ffaJ6uah6tWWWgZ8m+c54XXgwFtUv0jNz8aJAVx8chMCvnk7yl6xwn8d+d96+tWp7fXzTuDg== + dependencies: + "@types/json-schema" "^7.0.3" + "@typescript-eslint/typescript-estree" "1.13.0" + eslint-scope "^4.0.0" + +"@typescript-eslint/parser@^1.10.2": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-1.13.0.tgz#61ac7811ea52791c47dc9fd4dd4a184fae9ac355" + integrity sha512-ITMBs52PCPgLb2nGPoeT4iU3HdQZHcPaZVw+7CsFagRJHUhyeTgorEwHXhFf3e7Evzi8oujKNpHc8TONth8AdQ== + dependencies: + "@types/eslint-visitor-keys" "^1.0.0" + "@typescript-eslint/experimental-utils" "1.13.0" + "@typescript-eslint/typescript-estree" "1.13.0" + eslint-visitor-keys "^1.0.0" + +"@typescript-eslint/typescript-estree@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-1.13.0.tgz#8140f17d0f60c03619798f1d628b8434913dc32e" + integrity sha512-b5rCmd2e6DCC6tCTN9GSUAuxdYwCM/k/2wdjHGrIRGPSJotWMCe/dGpi66u42bhuh8q3QBzqM4TMA1GUUCJvdw== + dependencies: + lodash.unescape "4.0.1" + semver "5.5.0" + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webpack-cli/configtest@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.1.0.tgz#8342bef0badfb7dfd3b576f2574ab80c725be043" + integrity sha512-ttOkEkoalEHa7RaFYpM0ErK1xc4twg3Am9hfHhL7MVqlHebnkYd2wuI/ZqTDj0cVzZho6PdinY0phFZV3O0Mzg== + +"@webpack-cli/info@^1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.4.0.tgz#b9179c3227ab09cbbb149aa733475fcf99430223" + integrity sha512-F6b+Man0rwE4n0409FyAJHStYA5OIZERxmnUfLVwv0mc0V1wLad3V7jqRlMkgKBeAq07jUvglacNaa6g9lOpuw== + dependencies: + envinfo "^7.7.3" + +"@webpack-cli/serve@^1.6.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.6.0.tgz#2c275aa05c895eccebbfc34cfb223c6e8bd591a2" + integrity sha512-ZkVeqEmRpBV2GHvjjUZqEai2PpUbuq8Bqd//vEYsp63J8WyexI8ppCqVS3Zs0QADf6aWuPdU+0XsPI647PVlQA== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn-jsx@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b" + integrity sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s= + dependencies: + acorn "^3.0.4" + +acorn-jsx@^5.0.0: + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn@^3.0.4: + version "3.3.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" + integrity sha1-ReN/s56No/JbruP/U2niu18iAXo= + +acorn@^5.5.0: + version "5.7.4" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e" + integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg== + +acorn@^6.0.7: + version "6.4.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" + integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== + +acorn@^8.4.1, acorn@^8.5.0: + version "8.7.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30" + integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A== + +ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv@^6.10.2, ajv@^6.12.4, ajv@^6.12.5, ajv@^6.9.1: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + 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" + +alphanum-sort@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" + integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= + +angular-html-parser@^1.2.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/angular-html-parser/-/angular-html-parser-1.8.0.tgz#bd315b74e8069135a046902078c73d959d1cc51c" + integrity sha512-n5ZowjJJs1OPG3DHDSyUXZvscQzy7uQG227ncL1NzbJEPzfb2XtBZ9qT0PW7cbD7MViho3ijawXoRLCM0ih1rw== + dependencies: + tslib "^1.9.3" + +ansi-escapes@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + +ansi-regex@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +anymatch@^3.0.0, anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +aria-query@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + +array-includes@^3.1.1, array-includes@^3.1.3: + version "3.1.4" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9" + integrity sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw== + 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" + +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= + dependencies: + array-uniq "^1.0.1" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= + +arrify@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +autoprefixer@^9.6.1: + version "9.8.8" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.8.tgz#fd4bd4595385fa6f06599de749a4d5f7a474957a" + integrity sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA== + dependencies: + browserslist "^4.12.0" + caniuse-lite "^1.0.30001109" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + picocolors "^0.2.1" + postcss "^7.0.32" + postcss-value-parser "^4.1.0" + +axe-core@^4.0.2: + version "4.3.3" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.3.3.tgz#b55cd8e8ddf659fe89b064680e1c6a4dceab0325" + integrity sha512-/lqqLAmuIPi79WYfRpy2i8z+x+vxU3zX2uAm0gs1q52qTuKwolOj1P8XbufpXcsydrpKx2yGn2wzAnxCMV86QA== + +axobject-query@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + +babel-eslint@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" + integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== + 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" + +babel-loader@^8.0.5: + version "8.2.3" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.3.tgz#8986b40f1a64cacfcb4b8429320085ef68b1342d" + integrity sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^1.4.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== + dependencies: + object.assign "^4.1.0" + +babel-plugin-polyfill-corejs2@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz#e9124785e6fd94f94b618a7954e5693053bf5327" + integrity sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ== + dependencies: + "@babel/compat-data" "^7.13.11" + "@babel/helper-define-polyfill-provider" "^0.2.2" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz#2779846a16a1652244ae268b1e906ada107faf92" + integrity sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.2.2" + core-js-compat "^3.16.2" + +babel-plugin-polyfill-regenerator@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz#b310c8d642acada348c1fa3b3e6ce0e851bee077" + integrity sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.2.2" + +balanced-match@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.1.0.tgz#b504bd05869b39259dd0c5efc35d843176dccc4a" + integrity sha1-tQS9BYabOSWd0MXvw12EMXbczEo= + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + +boolify@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/boolify/-/boolify-1.0.1.tgz#b5c09e17cacd113d11b7bb3ed384cc012994d86b" + integrity sha1-tcCeF8rNET0Rt7s+04TMASmU2Gs= + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.1, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.0, browserslist@^4.16.5, browserslist@^4.16.6, browserslist@^4.17.3, browserslist@^4.6.4: + version "4.17.5" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.5.tgz#c827bbe172a4c22b123f5e337533ceebadfdd559" + integrity sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA== + dependencies: + caniuse-lite "^1.0.30001271" + electron-to-chromium "^1.3.878" + escalade "^3.1.1" + node-releases "^2.0.1" + picocolors "^1.0.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camelcase-css@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + +camelcase-keys@^6.0.0: + version "6.2.2" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" + integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== + dependencies: + camelcase "^5.3.1" + map-obj "^4.0.0" + quick-lru "^4.0.1" + +camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001271: + version "1.0.30001271" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001271.tgz#0dda0c9bcae2cf5407cd34cac304186616cc83e8" + integrity sha512-BBruZFWmt3HFdVPS8kceTBIguKxu4f99n5JNp06OlPD/luoAMIaIK5ieV5YjnBLH3Nysai9sxj9rpJj4ZisXOA== + +chalk@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chalk@^2.0.0, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.0.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + +chokidar@^3.3.0, chokidar@^3.4.0: + version "3.5.2" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" + integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== + 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" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +clean-webpack-plugin@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz#a99d8ec34c1c628a4541567aa7b457446460c62b" + integrity sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A== + dependencies: + "@types/webpack" "^4.4.31" + del "^4.1.1" + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= + dependencies: + restore-cursor "^2.0.0" + +cli-width@^2.0.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" + integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== + +clipboard@^2.0.4: + version "2.0.8" + resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.8.tgz#ffc6c103dd2967a83005f3f61976aa4655a4cdba" + integrity sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ== + dependencies: + good-listener "^1.2.2" + select "^1.1.2" + tiny-emitter "^2.0.0" + +cliui@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== + dependencies: + string-width "^3.1.0" + strip-ansi "^5.2.0" + wrap-ansi "^5.1.0" + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= + +color-convert@^1.3.0, color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@^1.0.0, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-0.3.0.tgz#27d46fb67025c5c2fa25993bfbf579e47841b991" + integrity sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE= + dependencies: + color-name "^1.0.0" + +color@^0.11.0: + version "0.11.4" + resolved "https://registry.yarnpkg.com/color/-/color-0.11.4.tgz#6d7b5c74fb65e841cd48792ad1ed5e07b904d764" + integrity sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q= + dependencies: + clone "^1.0.2" + color-convert "^1.3.0" + color-string "^0.3.0" + +colord@^2.0.1, colord@^2.6: + version "2.9.1" + resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.1.tgz#c961ea0efeb57c9f0f4834458f26cb9cc4a3f90e" + integrity sha512-4LBMSt09vR0uLnPVkOUBnmxgoaeN4ewRbx801wY/bXcltXfpR/G46OdWn96XpYmCWuYvO46aBZP4NgX8HpNAcw== + +colorette@^2.0.14: + version "2.0.16" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" + integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + +commander@^7.0.0, commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +common-tags@^1.4.0, common-tags@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" + integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +confusing-browser-globals@^1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz#30d1e7f3d1b882b25ec4933d1d1adac353d20a59" + integrity sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA== + +convert-source-map@^1.1.0, convert-source-map@^1.7.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" + integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== + dependencies: + safe-buffer "~5.1.1" + +core-js-compat@^3.16.0, core-js-compat@^3.16.2: + version "3.18.3" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.18.3.tgz#e0e7e87abc55efb547e7fa19169e45fa9df27a67" + integrity sha512-4zP6/y0a2RTHN5bRGT7PTq9lVt3WzvffTNjqnTKsXhkAYNDTkdCLOIfAdOLcQ/7TDdyRj3c+NeHe1NmF1eDScw== + dependencies: + browserslist "^4.17.3" + semver "7.0.0" + +core-js-pure@^3.16.0: + version "3.18.3" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.18.3.tgz#7eed77dcce1445ab68fd68715856633e2fb3b90c" + integrity sha512-qfskyO/KjtbYn09bn1IPkuhHl5PlJ6IzJ9s9sraJ1EqcuGyLGKzhSM1cY0zgyL9hx42eulQLZ6WaeK5ycJCkqw== + +core-js@^3.1.4: + version "3.18.3" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.18.3.tgz#86a0bba2d8ec3df860fefcc07a8d119779f01509" + integrity sha512-tReEhtMReZaPFVw7dajMx0vlsz3oOb8ajgPoHVYGxr8ErnZ6PcYEvvmjGmXlfpnxpkYSdOQttjB+MvVbCGfvLw== + +cosmiconfig@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" + integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + +cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-blank-pseudo@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz#dfdefd3254bf8a82027993674ccf35483bfcb3c5" + integrity sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w== + dependencies: + postcss "^7.0.5" + +css-color-function@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/css-color-function/-/css-color-function-1.3.3.tgz#8ed24c2c0205073339fafa004bc8c141fccb282e" + integrity sha1-jtJMLAIFBzM5+voAS8jBQfzLKC4= + dependencies: + balanced-match "0.1.0" + color "^0.11.0" + debug "^3.1.0" + rgb "~0.1.0" + +css-color-names@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-1.0.1.tgz#6ff7ee81a823ad46e020fa2fd6ab40a887e2ba67" + integrity sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA== + +css-declaration-sorter@^6.0.3: + version "6.1.3" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz#e9852e4cf940ba79f509d9425b137d1f94438dc2" + integrity sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA== + dependencies: + timsort "^0.3.0" + +css-has-pseudo@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz#3c642ab34ca242c59c41a125df9105841f6966ee" + integrity sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ== + dependencies: + postcss "^7.0.6" + postcss-selector-parser "^5.0.0-rc.4" + +css-loader@^5.1.3: + version "5.2.7" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae" + integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg== + dependencies: + icss-utils "^5.1.0" + loader-utils "^2.0.0" + postcss "^8.2.15" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^3.0.0" + semver "^7.3.5" + +css-prefers-color-scheme@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz#6f830a2714199d4f0d0d0bb8a27916ed65cff1f4" + integrity sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg== + dependencies: + postcss "^7.0.5" + +css-select@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.1.3.tgz#a70440f70317f2669118ad74ff105e65849c7067" + integrity sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA== + dependencies: + boolbase "^1.0.0" + css-what "^5.0.0" + domhandler "^4.2.0" + domutils "^2.6.0" + nth-check "^2.0.0" + +css-tree@^1.1.2, css-tree@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-what@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.1.0.tgz#3f7b707aadf633baf62c2ceb8579b545bb40f7fe" + integrity sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw== + +cssdb@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-4.4.0.tgz#3bf2f2a68c10f5c6a08abd92378331ee803cddb0" + integrity sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ== + +cssesc@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" + integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-default@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.1.4.tgz#359943bf00c5c8e05489f12dd25f3006f2c1cbd2" + integrity sha512-sPpQNDQBI3R/QsYxQvfB4mXeEcWuw0wGtKtmS5eg8wudyStYMgKOQT39G07EbW1LB56AOYrinRS9f0ig4Y3MhQ== + dependencies: + css-declaration-sorter "^6.0.3" + cssnano-utils "^2.0.1" + postcss-calc "^8.0.0" + postcss-colormin "^5.2.0" + postcss-convert-values "^5.0.1" + postcss-discard-comments "^5.0.1" + postcss-discard-duplicates "^5.0.1" + postcss-discard-empty "^5.0.1" + postcss-discard-overridden "^5.0.1" + postcss-merge-longhand "^5.0.2" + postcss-merge-rules "^5.0.2" + postcss-minify-font-values "^5.0.1" + postcss-minify-gradients "^5.0.2" + postcss-minify-params "^5.0.1" + postcss-minify-selectors "^5.1.0" + postcss-normalize-charset "^5.0.1" + postcss-normalize-display-values "^5.0.1" + postcss-normalize-positions "^5.0.1" + postcss-normalize-repeat-style "^5.0.1" + postcss-normalize-string "^5.0.1" + postcss-normalize-timing-functions "^5.0.1" + postcss-normalize-unicode "^5.0.1" + postcss-normalize-url "^5.0.2" + postcss-normalize-whitespace "^5.0.1" + postcss-ordered-values "^5.0.2" + postcss-reduce-initial "^5.0.1" + postcss-reduce-transforms "^5.0.1" + postcss-svgo "^5.0.2" + postcss-unique-selectors "^5.0.1" + +cssnano-utils@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-2.0.1.tgz#8660aa2b37ed869d2e2f22918196a9a8b6498ce2" + integrity sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ== + +cssnano@^5.0.8: + version "5.0.8" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.0.8.tgz#39ad166256980fcc64faa08c9bb18bb5789ecfa9" + integrity sha512-Lda7geZU0Yu+RZi2SGpjYuQz4HI4/1Y+BhdD0jL7NXAQ5larCzVn+PUGuZbDMYz904AXXCOgO5L1teSvgu7aFg== + dependencies: + cssnano-preset-default "^5.1.4" + is-resolvable "^1.1.0" + lilconfig "^2.0.3" + yaml "^1.10.2" + +csso@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + +cuint@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/cuint/-/cuint-0.2.2.tgz#408086d409550c2631155619e9fa7bcadc3b991b" + integrity sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs= + +damerau-levenshtein@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz#64368003512a1a6992593741a09a9d31a836f55d" + integrity sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw== + +debug@^3.1.0: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" + integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== + dependencies: + ms "2.1.2" + +decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +del@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" + integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== + dependencies: + "@types/glob" "^7.1.1" + globby "^6.1.0" + is-path-cwd "^2.0.0" + is-path-in-cwd "^2.0.0" + p-map "^2.0.0" + pify "^4.0.1" + rimraf "^2.6.3" + +delegate@^3.1.2: + version "3.2.0" + resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166" + integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw== + +dependency-graph@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.9.0.tgz#11aed7e203bc8b00f48356d92db27b265c445318" + integrity sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w== + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +dlv@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" + integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-serializer@^1.0.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91" + integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" + integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== + +domhandler@^4.2.0: + version "4.2.2" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.2.tgz#e825d721d19a86b8c201a35264e226c678ee755f" + integrity sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w== + dependencies: + domelementtype "^2.2.0" + +domutils@^2.6.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +electron-to-chromium@^1.3.878: + version "1.3.878" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.878.tgz#baa9fb5c24b9b580f08fb245cbb52a22f8fc8fa8" + integrity sha512-O6yxWCN9ph2AdspAIszBnd9v8s11hQx8ub9w4UGApzmNRnoKhbulOWqbO8THEQec/aEHtvy+donHZMlh6l1rbA== + +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.0.0: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +enhanced-resolve@^5.8.3: + version "5.8.3" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz#6d552d465cce0423f5b3d718511ea53826a7b2f0" + integrity sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +envinfo@^7.7.3: + version "7.8.1" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" + integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.19.1: + version "1.19.1" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3" + integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== + 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" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +eslint-config-airbnb-base@^14.2.1: + version "14.2.1" + resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz#8a2eb38455dc5a312550193b319cdaeef042cd1e" + integrity sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA== + dependencies: + confusing-browser-globals "^1.0.10" + object.assign "^4.1.2" + object.entries "^1.1.2" + +eslint-config-airbnb@^18.2.0: + version "18.2.1" + resolved "https://registry.yarnpkg.com/eslint-config-airbnb/-/eslint-config-airbnb-18.2.1.tgz#b7fe2b42f9f8173e825b73c8014b592e449c98d9" + integrity sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg== + dependencies: + eslint-config-airbnb-base "^14.2.1" + object.assign "^4.1.2" + object.entries "^1.1.2" + +eslint-config-prettier@^8.1.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz#f7471b20b6fe8a9a9254cc684454202886a2dd7a" + integrity sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew== + +eslint-plugin-jsx-a11y@^6.2.1: + version "6.4.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd" + integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg== + dependencies: + "@babel/runtime" "^7.11.2" + aria-query "^4.2.2" + array-includes "^3.1.1" + ast-types-flow "^0.0.7" + axe-core "^4.0.2" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.6" + emoji-regex "^9.0.0" + has "^1.0.3" + jsx-ast-utils "^3.1.0" + language-tags "^1.0.5" + +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-scope@^3.7.1: + version "3.7.3" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.3.tgz#bb507200d3d17f60247636160b4826284b108535" + integrity sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-scope@^4.0.0, eslint-scope@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" + integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-utils@^1.3.1: + version "1.4.3" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" + integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint@^5.0.0: + version "5.16.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-5.16.0.tgz#a1e3ac1aae4a3fbd8296fcf8f7ab7314cbb6abea" + integrity sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg== + dependencies: + "@babel/code-frame" "^7.0.0" + ajv "^6.9.1" + chalk "^2.1.0" + cross-spawn "^6.0.5" + debug "^4.0.1" + doctrine "^3.0.0" + eslint-scope "^4.0.3" + eslint-utils "^1.3.1" + eslint-visitor-keys "^1.0.0" + espree "^5.0.1" + esquery "^1.0.1" + esutils "^2.0.2" + file-entry-cache "^5.0.1" + functional-red-black-tree "^1.0.1" + glob "^7.1.2" + globals "^11.7.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + inquirer "^6.2.2" + js-yaml "^3.13.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.11" + minimatch "^3.0.4" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.2" + path-is-inside "^1.0.2" + progress "^2.0.0" + regexpp "^2.0.1" + semver "^5.5.1" + strip-ansi "^4.0.0" + strip-json-comments "^2.0.1" + table "^5.2.3" + text-table "^0.2.0" + +espree@^3.5.2: + version "3.5.4" + resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.4.tgz#b0f447187c8a8bed944b815a660bddf5deb5d1a7" + integrity sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A== + dependencies: + acorn "^5.5.0" + acorn-jsx "^3.0.0" + +espree@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-5.0.1.tgz#5d6526fa4fc7f0788a5cf75b15f30323e2f81f7a" + integrity sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A== + dependencies: + acorn "^6.0.7" + acorn-jsx "^5.0.0" + eslint-visitor-keys "^1.0.0" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.0.0, esquery@^1.0.1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.1.0, esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" + integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +external-editor@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + +fast-deep-equal@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-glob@^3.1.1: + version "3.2.7" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" + integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== + 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" + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fastest-levenshtein@^1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2" + integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow== + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" + +figures@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" + integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== + dependencies: + flat-cache "^2.0.1" + +file-loader@^6.1.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flat-cache@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" + integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== + dependencies: + flatted "^2.0.0" + rimraf "2.6.3" + write "1.0.3" + +flatted@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" + integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== + +flatten@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" + integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-readdir-recursive@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27" + integrity sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.1, get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +get-stdin@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-7.0.0.tgz#8d5de98f15171a125c5e516643c7a6d0ea8a96f6" + integrity sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ== + +get-stdin@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" + integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: + version "7.2.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== + 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" + +globals@^11.1.0, globals@^11.7.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globby@^11.0.0, globby@^11.0.2: + version "11.0.4" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" + integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + +globby@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= + dependencies: + array-union "^1.0.1" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +good-listener@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" + integrity sha1-1TswzfkxPf+33JoNR3CWqm0UXFA= + dependencies: + delegate "^3.1.2" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: + version "4.2.8" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" + integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= + dependencies: + ansi-regex "^2.0.0" + +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.1, has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +husky@^5.1.3: + version "5.2.0" + resolved "https://registry.yarnpkg.com/husky/-/husky-5.2.0.tgz#fc5e1c2300d34855d47de4753607d00943fc0802" + integrity sha512-AM8T/auHXRBxlrfPVLKP6jt49GCM2Zz47m8G3FOMsLmTv8Dj/fKVWE0Rh2d4Qrvmy131xEsdQnb3OXRib67PGg== + +iconv-lite@^0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^5.1.2, ignore@^5.1.4: + version "5.1.8" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" + integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== + +import-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-3.0.0.tgz#20845547718015126ea9b3676b7592fb8bd4cf92" + integrity sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg== + dependencies: + import-from "^3.0.0" + +import-fresh@^3.0.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/import-from/-/import-from-3.0.0.tgz#055cfec38cd5a27d8057ca51376d7d3bf0891966" + integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ== + dependencies: + resolve-from "^5.0.0" + +import-local@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.3.tgz#4d51c2c495ca9393da259ec66b62e022920211e0" + integrity sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inquirer@^6.2.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca" + integrity sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ== + dependencies: + ansi-escapes "^3.2.0" + chalk "^2.4.2" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^3.0.3" + figures "^2.0.0" + lodash "^4.17.12" + mute-stream "0.0.7" + run-async "^2.2.0" + rxjs "^6.4.0" + string-width "^2.1.0" + strip-ansi "^5.1.0" + through "^2.3.6" + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +interpret@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" + integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== + +is-absolute-url@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" + integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.4, is-callable@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" + integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== + +is-core-module@^2.2.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.0.tgz#0321336c3d0925e497fd97f5d95cb114a5ccd548" + integrity sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-negative-zero@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== + +is-number-object@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0" + integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-path-cwd@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-in-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" + integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== + dependencies: + is-path-inside "^2.1.0" + +is-path-inside@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" + integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== + dependencies: + path-is-inside "^1.0.2" + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-resolvable@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" + integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== + +is-shared-array-buffer@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" + integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-weakref@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.1.tgz#842dba4ec17fa9ac9850df2d6efbc1737274f2a2" + integrity sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ== + dependencies: + call-bind "^1.0.0" + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +jest-worker@^27.0.6: + version "27.3.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.3.1.tgz#0def7feae5b8042be38479799aeb7b5facac24b2" + integrity sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.0: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + +json-parse-better-errors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + +json5@^2.1.2: + version "2.2.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" + integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== + dependencies: + minimist "^1.2.5" + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsx-ast-utils@^3.1.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz#720b97bfe7d901b927d87c3773637ae8ea48781b" + integrity sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA== + dependencies: + array-includes "^3.1.3" + object.assign "^4.1.2" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +klona@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" + integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== + +language-subtag-registry@~0.3.2: + version "0.3.21" + resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" + integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg== + +language-tags@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= + dependencies: + language-subtag-registry "~0.3.2" + +levn@^0.3.0, levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +lilconfig@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.3.tgz#68f3005e921dafbd2a2afb48379986aa6d2579fd" + integrity sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg== + +lines-and-columns@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" + integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= + +loader-runner@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384" + integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== + +loader-utils@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" + integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.0.1" + +loader-utils@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" + integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= + +lodash.difference@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c" + integrity sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw= + +lodash.forown@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.forown/-/lodash.forown-4.4.0.tgz#85115cf04f73ef966eced52511d3893cc46683af" + integrity sha1-hRFc8E9z75ZuztUlEdOJPMRmg68= + +lodash.get@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= + +lodash.groupby@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.groupby/-/lodash.groupby-4.6.0.tgz#0b08a1dcf68397c397855c3239783832df7403d1" + integrity sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E= + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + +lodash.merge@^4.6.0: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= + +lodash.unescape@4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/lodash.unescape/-/lodash.unescape-4.0.1.tgz#bf2249886ce514cda112fae9218cdc065211fc9c" + integrity sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw= + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + +lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.4: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loglevel-colored-level-prefix@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/loglevel-colored-level-prefix/-/loglevel-colored-level-prefix-1.0.0.tgz#6a40218fdc7ae15fc76c3d0f3e676c465388603e" + integrity sha1-akAhj9x64V/HbD0PPmdsRlOIYD4= + dependencies: + chalk "^1.1.3" + loglevel "^1.4.1" + +loglevel@^1.4.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" + integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +make-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +make-dir@^3.0.2, make-dir@^3.1.0, make-dir@~3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +make-plural@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/make-plural/-/make-plural-4.3.0.tgz#f23de08efdb0cac2e0c9ba9f315b0dff6b4c2735" + integrity sha512-xTYd4JVHpSCW+aqDof6w/MebaMVNTVYBZhbB/vi513xXdiPT92JMVCo0Jq8W2UZnzYRFeVbQiQ+I25l13JuKvA== + optionalDependencies: + minimist "^1.2.0" + +map-obj@^4.0.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" + integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +messageformat-formatters@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/messageformat-formatters/-/messageformat-formatters-2.0.1.tgz#0492c1402a48775f751c9b17c0354e92be012b08" + integrity sha512-E/lQRXhtHwGuiQjI7qxkLp8AHbMD5r2217XNe/SREbBlSawe0lOqsFb7rflZJmlQFSULNLIqlcjjsCPlB3m3Mg== + +messageformat-parser@^4.1.2: + version "4.1.3" + resolved "https://registry.yarnpkg.com/messageformat-parser/-/messageformat-parser-4.1.3.tgz#b824787f57fcda7d50769f5b63e8d4fda68f5b9e" + integrity sha512-2fU3XDCanRqeOCkn7R5zW5VQHWf+T3hH65SzuqRvjatBK7r4uyFa5mEX+k6F9Bd04LVM5G4/BHBTUJsOdW7uyg== + +messageformat@^2.2.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/messageformat/-/messageformat-2.3.0.tgz#de263c49029d5eae65d7ee25e0754f57f425ad91" + integrity sha512-uTzvsv0lTeQxYI2y1NPa1lItL5VRI8Gb93Y2K2ue5gBPyrbJxfDi/EYWxh2PKv5yO42AJeeqblS9MJSh/IEk4w== + dependencies: + make-plural "^4.3.0" + messageformat-formatters "^2.0.1" + messageformat-parser "^4.1.2" + +micromatch@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== + dependencies: + braces "^3.0.1" + picomatch "^2.2.3" + +mime-db@1.50.0: + version "1.50.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.50.0.tgz#abd4ac94e98d3c0e185016c67ab45d5fde40c11f" + integrity sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A== + +mime-types@^2.1.27: + version "2.1.33" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.33.tgz#1fa12a904472fafd068e48d9e8401f74d3f70edb" + integrity sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g== + dependencies: + mime-db "1.50.0" + +mime@~2.5.2: + version "2.5.2" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" + integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mini-css-extract-plugin@^1.3.9: + version "1.6.2" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz#83172b4fd812f8fc4a09d6f6d16f924f53990ca8" + integrity sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + webpack-sources "^1.1.0" + +minimatch@^3.0.4, minimatch@~3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.0, minimist@^1.2.5: + version "1.2.6" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" + integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== + +mkdirp@^0.5.1: + version "0.5.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + dependencies: + minimist "^1.2.5" + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +mute-stream@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" + integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= + +nanocolors@^0.1.12: + version "0.1.12" + resolved "https://registry.yarnpkg.com/nanocolors/-/nanocolors-0.1.12.tgz#8577482c58cbd7b5bb1681db4cf48f11a87fd5f6" + integrity sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ== + +nanoid@^3.1.30: + version "3.2.0" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.2.0.tgz#62667522da6673971cca916a6d3eff3f415ff80c" + integrity sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +node-releases@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5" + integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nth-check@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.1.tgz#2efe162f5c3da06a28959fbd3db75dbeea9f0fc2" + integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w== + dependencies: + boolbase "^1.0.0" + +num2fraction@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= + +object-assign@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-inspect@^1.11.0, object-inspect@^1.9.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1" + integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== + +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.0, object.assign@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" + +object.entries@^1.1.2: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861" + integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= + dependencies: + mimic-fn "^1.0.0" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +optionator@^0.8.2: + version "0.8.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + 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" + +os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-map@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-is-inside@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= + +path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +picocolors@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" + integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: + version "2.3.0" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" + integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== + +pify@^2.0.0, pify@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +postcss-attribute-case-insensitive@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz#d93e46b504589e94ac7277b0463226c68041a880" + integrity sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^6.0.2" + +postcss-browser-reporter@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/postcss-browser-reporter/-/postcss-browser-reporter-0.6.0.tgz#72f6b8fe89f5ff4ed1ab781cd3c256e0f415f395" + integrity sha512-61gzk4wgthOIen4TRURzYYVVIszyvcorkYmD40CopdM8cdwJaCTDMYo/y8HQqjTPqyelw7r2ptncmR9xrWpVnw== + dependencies: + postcss "^7.0.14" + +postcss-calc@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.0.0.tgz#a05b87aacd132740a5db09462a3612453e5df90a" + integrity sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g== + dependencies: + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.0.2" + +postcss-cli@^8.3.1: + version "8.3.1" + resolved "https://registry.yarnpkg.com/postcss-cli/-/postcss-cli-8.3.1.tgz#865dad08300ac59ae9cecb7066780aa81c767a77" + integrity sha512-leHXsQRq89S3JC9zw/tKyiVV2jAhnfQe0J8VI4eQQbUjwIe0XxVqLrR+7UsahF1s9wi4GlqP6SJ8ydf44cgF2Q== + dependencies: + chalk "^4.0.0" + chokidar "^3.3.0" + dependency-graph "^0.9.0" + fs-extra "^9.0.0" + get-stdin "^8.0.0" + globby "^11.0.0" + postcss-load-config "^3.0.0" + postcss-reporter "^7.0.0" + pretty-hrtime "^1.0.3" + read-cache "^1.0.0" + slash "^3.0.0" + yargs "^16.0.0" + +postcss-color-function@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-color-function/-/postcss-color-function-4.1.0.tgz#b6f9355e07b12fcc5c34dab957834769b03d8f57" + integrity sha512-2/fuv6mP5Lt03XbRpVfMdGC8lRP1sykme+H1bR4ARyOmSMB8LPSjcL6EAI1iX6dqUF+jNEvKIVVXhan1w/oFDQ== + dependencies: + css-color-function "~1.3.3" + postcss "^6.0.23" + postcss-message-helpers "^2.0.0" + postcss-value-parser "^3.3.1" + +postcss-color-functional-notation@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz#5efd37a88fbabeb00a2966d1e53d98ced93f74e0" + integrity sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-color-gray@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz#532a31eb909f8da898ceffe296fdc1f864be8547" + integrity sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw== + dependencies: + "@csstools/convert-colors" "^1.4.0" + postcss "^7.0.5" + postcss-values-parser "^2.0.0" + +postcss-color-hex-alpha@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz#a8d9ca4c39d497c9661e374b9c51899ef0f87388" + integrity sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw== + dependencies: + postcss "^7.0.14" + postcss-values-parser "^2.0.1" + +postcss-color-mod-function@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz#816ba145ac11cc3cb6baa905a75a49f903e4d31d" + integrity sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ== + dependencies: + "@csstools/convert-colors" "^1.4.0" + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-color-rebeccapurple@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz#c7a89be872bb74e45b1e3022bfe5748823e6de77" + integrity sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-colormin@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.2.0.tgz#2b620b88c0ff19683f3349f4cf9e24ebdafb2c88" + integrity sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + colord "^2.0.1" + postcss-value-parser "^4.1.0" + +postcss-convert-values@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz#4ec19d6016534e30e3102fdf414e753398645232" + integrity sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg== + dependencies: + postcss-value-parser "^4.1.0" + +postcss-custom-media@^7.0.8: + version "7.0.8" + resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz#fffd13ffeffad73621be5f387076a28b00294e0c" + integrity sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg== + dependencies: + postcss "^7.0.14" + +postcss-custom-properties@^8.0.11: + version "8.0.11" + resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz#2d61772d6e92f22f5e0d52602df8fae46fa30d97" + integrity sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA== + dependencies: + postcss "^7.0.17" + postcss-values-parser "^2.0.1" + +postcss-custom-selectors@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz#64858c6eb2ecff2fb41d0b28c9dd7b3db4de7fba" + integrity sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^5.0.0-rc.3" + +postcss-dir-pseudo-class@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz#6e3a4177d0edb3abcc85fdb6fbb1c26dabaeaba2" + integrity sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^5.0.0-rc.3" + +postcss-discard-comments@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz#9eae4b747cf760d31f2447c27f0619d5718901fe" + integrity sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg== + +postcss-discard-duplicates@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz#68f7cc6458fe6bab2e46c9f55ae52869f680e66d" + integrity sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA== + +postcss-discard-empty@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz#ee136c39e27d5d2ed4da0ee5ed02bc8a9f8bf6d8" + integrity sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw== + +postcss-discard-overridden@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz#454b41f707300b98109a75005ca4ab0ff2743ac6" + integrity sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q== + +postcss-double-position-gradients@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz#fc927d52fddc896cb3a2812ebc5df147e110522e" + integrity sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA== + dependencies: + postcss "^7.0.5" + postcss-values-parser "^2.0.0" + +postcss-env-function@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-2.0.2.tgz#0f3e3d3c57f094a92c2baf4b6241f0b0da5365d7" + integrity sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-focus-visible@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz#477d107113ade6024b14128317ade2bd1e17046e" + integrity sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g== + dependencies: + postcss "^7.0.2" + +postcss-focus-within@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz#763b8788596cee9b874c999201cdde80659ef680" + integrity sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w== + dependencies: + postcss "^7.0.2" + +postcss-font-variant@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz#42d4c0ab30894f60f98b17561eb5c0321f502641" + integrity sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA== + dependencies: + postcss "^7.0.2" + +postcss-gap-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz#431c192ab3ed96a3c3d09f2ff615960f902c1715" + integrity sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg== + dependencies: + postcss "^7.0.2" + +postcss-image-set-function@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz#28920a2f29945bed4c3198d7df6496d410d3f288" + integrity sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-import@^14.0.0: + version "14.0.2" + resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-14.0.2.tgz#60eff77e6be92e7b67fe469ec797d9424cae1aa1" + integrity sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g== + dependencies: + postcss-value-parser "^4.0.0" + read-cache "^1.0.0" + resolve "^1.1.7" + +postcss-initial@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-3.0.4.tgz#9d32069a10531fe2ecafa0b6ac750ee0bc7efc53" + integrity sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg== + dependencies: + postcss "^7.0.2" + +postcss-js@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-3.0.3.tgz#2f0bd370a2e8599d45439f6970403b5873abda33" + integrity sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw== + dependencies: + camelcase-css "^2.0.1" + postcss "^8.1.6" + +postcss-lab-function@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz#bb51a6856cd12289ab4ae20db1e3821ef13d7d2e" + integrity sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg== + dependencies: + "@csstools/convert-colors" "^1.4.0" + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-load-config@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.0.tgz#d39c47091c4aec37f50272373a6a648ef5e97829" + integrity sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g== + dependencies: + import-cwd "^3.0.0" + lilconfig "^2.0.3" + yaml "^1.10.2" + +postcss-loader@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-5.3.0.tgz#1657f869e48d4fdb018a40771c235e499ee26244" + integrity sha512-/+Z1RAmssdiSLgIZwnJHwBMnlABPgF7giYzTN2NOfr9D21IJZ4mQC1R2miwp80zno9M4zMD/umGI8cR+2EL5zw== + dependencies: + cosmiconfig "^7.0.0" + klona "^2.0.4" + semver "^7.3.4" + +postcss-logical@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-3.0.0.tgz#2495d0f8b82e9f262725f75f9401b34e7b45d5b5" + integrity sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA== + dependencies: + postcss "^7.0.2" + +postcss-media-minmax@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz#b75bb6cbc217c8ac49433e12f22048814a4f5ed5" + integrity sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw== + dependencies: + postcss "^7.0.2" + +postcss-merge-longhand@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz#277ada51d9a7958e8ef8cf263103c9384b322a41" + integrity sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw== + dependencies: + css-color-names "^1.0.1" + postcss-value-parser "^4.1.0" + stylehacks "^5.0.1" + +postcss-merge-rules@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz#d6e4d65018badbdb7dcc789c4f39b941305d410a" + integrity sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + cssnano-utils "^2.0.1" + postcss-selector-parser "^6.0.5" + vendors "^1.0.3" + +postcss-message-helpers@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz#a4f2f4fab6e4fe002f0aed000478cdf52f9ba60e" + integrity sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4= + +postcss-minify-font-values@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz#a90cefbfdaa075bd3dbaa1b33588bb4dc268addf" + integrity sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA== + dependencies: + postcss-value-parser "^4.1.0" + +postcss-minify-gradients@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.0.2.tgz#7c175c108f06a5629925d698b3c4cf7bd3864ee5" + integrity sha512-7Do9JP+wqSD6Prittitt2zDLrfzP9pqKs2EcLX7HJYxsxCOwrrcLt4x/ctQTsiOw+/8HYotAoqNkrzItL19SdQ== + dependencies: + colord "^2.6" + cssnano-utils "^2.0.1" + postcss-value-parser "^4.1.0" + +postcss-minify-params@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz#371153ba164b9d8562842fdcd929c98abd9e5b6c" + integrity sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw== + dependencies: + alphanum-sort "^1.0.2" + browserslist "^4.16.0" + cssnano-utils "^2.0.1" + postcss-value-parser "^4.1.0" + uniqs "^2.0.0" + +postcss-minify-selectors@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz#4385c845d3979ff160291774523ffa54eafd5a54" + integrity sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og== + dependencies: + alphanum-sort "^1.0.2" + postcss-selector-parser "^6.0.5" + +postcss-mixins@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/postcss-mixins/-/postcss-mixins-7.0.3.tgz#99dd2671b4f7f118d176e7b358f98fc3527439ba" + integrity sha512-YLiJbOBiFmj3dX0gfo74fPDKtRvcQSntzgyqwD1noW1dne6sAJkuCtoOlGaFX8dLxcv9+qkOA6Uh1Ae0/6C56w== + dependencies: + globby "^11.0.2" + postcss-js "^3.0.3" + postcss-simple-vars "^6.0.3" + sugarss "^3.0.3" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-nested@^5.0.5: + version "5.0.6" + resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-5.0.6.tgz#466343f7fc8d3d46af3e7dba3fcd47d052a945bc" + integrity sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA== + dependencies: + postcss-selector-parser "^6.0.6" + +postcss-nesting@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-7.0.1.tgz#b50ad7b7f0173e5b5e3880c3501344703e04c052" + integrity sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg== + dependencies: + postcss "^7.0.2" + +postcss-normalize-charset@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz#121559d1bebc55ac8d24af37f67bd4da9efd91d0" + integrity sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg== + +postcss-normalize-display-values@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz#62650b965981a955dffee83363453db82f6ad1fd" + integrity sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ== + dependencies: + cssnano-utils "^2.0.1" + postcss-value-parser "^4.1.0" + +postcss-normalize-positions@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz#868f6af1795fdfa86fbbe960dceb47e5f9492fe5" + integrity sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg== + dependencies: + postcss-value-parser "^4.1.0" + +postcss-normalize-repeat-style@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz#cbc0de1383b57f5bb61ddd6a84653b5e8665b2b5" + integrity sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w== + dependencies: + cssnano-utils "^2.0.1" + postcss-value-parser "^4.1.0" + +postcss-normalize-string@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz#d9eafaa4df78c7a3b973ae346ef0e47c554985b0" + integrity sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA== + dependencies: + postcss-value-parser "^4.1.0" + +postcss-normalize-timing-functions@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz#8ee41103b9130429c6cbba736932b75c5e2cb08c" + integrity sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q== + dependencies: + cssnano-utils "^2.0.1" + postcss-value-parser "^4.1.0" + +postcss-normalize-unicode@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz#82d672d648a411814aa5bf3ae565379ccd9f5e37" + integrity sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA== + dependencies: + browserslist "^4.16.0" + postcss-value-parser "^4.1.0" + +postcss-normalize-url@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz#ddcdfb7cede1270740cf3e4dfc6008bd96abc763" + integrity sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ== + dependencies: + is-absolute-url "^3.0.3" + normalize-url "^6.0.1" + postcss-value-parser "^4.1.0" + +postcss-normalize-whitespace@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz#b0b40b5bcac83585ff07ead2daf2dcfbeeef8e9a" + integrity sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA== + dependencies: + postcss-value-parser "^4.1.0" + +postcss-ordered-values@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz#1f351426977be00e0f765b3164ad753dac8ed044" + integrity sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ== + dependencies: + cssnano-utils "^2.0.1" + postcss-value-parser "^4.1.0" + +postcss-overflow-shorthand@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz#31ecf350e9c6f6ddc250a78f0c3e111f32dd4c30" + integrity sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g== + dependencies: + postcss "^7.0.2" + +postcss-page-break@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-2.0.0.tgz#add52d0e0a528cabe6afee8b46e2abb277df46bf" + integrity sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ== + dependencies: + postcss "^7.0.2" + +postcss-place@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-4.0.1.tgz#e9f39d33d2dc584e46ee1db45adb77ca9d1dcc62" + integrity sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-preset-env@^6.7.0: + version "6.7.0" + resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz#c34ddacf8f902383b35ad1e030f178f4cdf118a5" + integrity sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg== + dependencies: + autoprefixer "^9.6.1" + browserslist "^4.6.4" + caniuse-lite "^1.0.30000981" + css-blank-pseudo "^0.1.4" + css-has-pseudo "^0.10.0" + css-prefers-color-scheme "^3.1.1" + cssdb "^4.4.0" + postcss "^7.0.17" + postcss-attribute-case-insensitive "^4.0.1" + postcss-color-functional-notation "^2.0.1" + postcss-color-gray "^5.0.0" + postcss-color-hex-alpha "^5.0.3" + postcss-color-mod-function "^3.0.3" + postcss-color-rebeccapurple "^4.0.1" + postcss-custom-media "^7.0.8" + postcss-custom-properties "^8.0.11" + postcss-custom-selectors "^5.1.2" + postcss-dir-pseudo-class "^5.0.0" + postcss-double-position-gradients "^1.0.0" + postcss-env-function "^2.0.2" + postcss-focus-visible "^4.0.0" + postcss-focus-within "^3.0.0" + postcss-font-variant "^4.0.0" + postcss-gap-properties "^2.0.0" + postcss-image-set-function "^3.0.1" + postcss-initial "^3.0.0" + postcss-lab-function "^2.0.1" + postcss-logical "^3.0.0" + postcss-media-minmax "^4.0.0" + postcss-nesting "^7.0.0" + postcss-overflow-shorthand "^2.0.0" + postcss-page-break "^2.0.0" + postcss-place "^4.0.1" + postcss-pseudo-class-any-link "^6.0.0" + postcss-replace-overflow-wrap "^3.0.0" + postcss-selector-matches "^4.0.0" + postcss-selector-not "^4.0.0" + +postcss-pseudo-class-any-link@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz#2ed3eed393b3702879dec4a87032b210daeb04d1" + integrity sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^5.0.0-rc.3" + +postcss-reduce-initial@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz#9d6369865b0f6f6f6b165a0ef5dc1a4856c7e946" + integrity sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw== + dependencies: + browserslist "^4.16.0" + caniuse-api "^3.0.0" + +postcss-reduce-transforms@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz#93c12f6a159474aa711d5269923e2383cedcf640" + integrity sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA== + dependencies: + cssnano-utils "^2.0.1" + postcss-value-parser "^4.1.0" + +postcss-replace-overflow-wrap@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz#61b360ffdaedca84c7c918d2b0f0d0ea559ab01c" + integrity sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw== + dependencies: + postcss "^7.0.2" + +postcss-reporter@^7.0.0, postcss-reporter@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/postcss-reporter/-/postcss-reporter-7.0.4.tgz#640de7ef30fa89374bc0d5029c307ad2ecda25c3" + integrity sha512-jY/fnpGSin7kwJeunXbY35STp5O3VIxSFdjee5JkoPQ+FfGH5JW3N+Xe9oAPcL9UkjWjkK+JC72o8XH4XXKdhw== + dependencies: + lodash.difference "^4.5.0" + lodash.forown "^4.4.0" + lodash.get "^4.4.2" + lodash.groupby "^4.6.0" + lodash.sortby "^4.7.0" + picocolors "^1.0.0" + +postcss-selector-matches@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz#71c8248f917ba2cc93037c9637ee09c64436fcff" + integrity sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww== + dependencies: + balanced-match "^1.0.0" + postcss "^7.0.2" + +postcss-selector-not@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz#263016eef1cf219e0ade9a913780fc1f48204cbf" + integrity sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ== + dependencies: + balanced-match "^1.0.0" + postcss "^7.0.2" + +postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" + integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== + dependencies: + cssesc "^2.0.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.6: + version "6.0.6" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz#2c5bba8174ac2f6981ab631a42ab0ee54af332ea" + integrity sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-simple-vars@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/postcss-simple-vars/-/postcss-simple-vars-6.0.3.tgz#e66516c7fe980da3498f4a8ad400b9c53861806c" + integrity sha512-fkNn4Zio8vN4vIig9IFdb8lVlxWnYR769RgvxCM6YWlFKie/nQaOcaMMMFz/s4gsfHW4/5bJW+i57zD67mQU7g== + +postcss-svgo@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.0.2.tgz#bc73c4ea4c5a80fbd4b45e29042c34ceffb9257f" + integrity sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A== + dependencies: + postcss-value-parser "^4.1.0" + svgo "^2.3.0" + +postcss-unique-selectors@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz#3be5c1d7363352eff838bd62b0b07a0abad43bfc" + integrity sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w== + dependencies: + alphanum-sort "^1.0.2" + postcss-selector-parser "^6.0.5" + uniqs "^2.0.0" + +postcss-url@^10.1.3: + version "10.1.3" + resolved "https://registry.yarnpkg.com/postcss-url/-/postcss-url-10.1.3.tgz#54120cc910309e2475ec05c2cfa8f8a2deafdf1e" + integrity sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw== + dependencies: + make-dir "~3.1.0" + mime "~2.5.2" + minimatch "~3.0.4" + xxhashjs "~0.2.2" + +postcss-value-parser@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + +postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" + integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== + +postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz#da8b472d901da1e205b47bdc98637b9e9e550e5f" + integrity sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg== + dependencies: + flatten "^1.0.2" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss@^6.0.23: + version "6.0.23" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" + integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== + dependencies: + chalk "^2.4.1" + source-map "^0.6.1" + supports-color "^5.4.0" + +postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: + version "7.0.39" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + dependencies: + picocolors "^0.2.1" + source-map "^0.6.1" + +postcss@^8.1.6, postcss@^8.2.10, postcss@^8.2.15: + version "8.3.11" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.11.tgz#c3beca7ea811cd5e1c4a3ec6d2e7599ef1f8f858" + integrity sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA== + dependencies: + nanoid "^3.1.30" + picocolors "^1.0.0" + source-map-js "^0.6.2" + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + +prettier-eslint-cli@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/prettier-eslint-cli/-/prettier-eslint-cli-5.0.1.tgz#8478e08f9b4c51c3751dd3ae76f630658329af64" + integrity sha512-fzX26Q6654RN3SD4c8XDBiJyNWOFQKsMLsMiXIGgSN2xNQLmiqjXW3wnR33qMVJOo+wq86a+WjA6wov0krTvCA== + dependencies: + arrify "^2.0.1" + boolify "^1.0.0" + camelcase-keys "^6.0.0" + chalk "^2.4.2" + common-tags "^1.8.0" + core-js "^3.1.4" + eslint "^5.0.0" + find-up "^4.1.0" + get-stdin "^7.0.0" + glob "^7.1.4" + ignore "^5.1.2" + lodash.memoize "^4.1.2" + loglevel-colored-level-prefix "^1.0.0" + messageformat "^2.2.1" + prettier-eslint "^9.0.0" + rxjs "^6.5.2" + yargs "^13.2.4" + +prettier-eslint@^9.0.0: + version "9.0.2" + resolved "https://registry.yarnpkg.com/prettier-eslint/-/prettier-eslint-9.0.2.tgz#66c7b5d2a35712a104f6b7ce31f470ea9f8cb6a6" + integrity sha512-u6EQqxUhaGfra9gy9shcR7MT7r/2twwEfRGy1tfzyaJvLQwSg34M9IU5HuF7FsLW2QUgr5VIUc56EPWibw1pdw== + dependencies: + "@typescript-eslint/parser" "^1.10.2" + common-tags "^1.4.0" + core-js "^3.1.4" + dlv "^1.1.0" + eslint "^5.0.0" + indent-string "^4.0.0" + lodash.merge "^4.6.0" + loglevel-colored-level-prefix "^1.0.0" + prettier "^1.7.0" + pretty-format "^23.0.1" + require-relative "^0.8.7" + typescript "^3.2.1" + vue-eslint-parser "^2.0.2" + +prettier@^1.7.0: + version "1.19.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" + integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== + +pretty-format@^23.0.1: + version "23.6.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-23.6.0.tgz#5eaac8eeb6b33b987b7fe6097ea6a8a146ab5760" + integrity sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw== + dependencies: + ansi-regex "^3.0.0" + ansi-styles "^3.2.0" + +pretty-hrtime@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" + integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +quick-lru@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" + integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== + +ramda@^0.27.1: + version "0.27.1" + resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.27.1.tgz#66fc2df3ef873874ffc2da6aa8984658abacf5c9" + integrity sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw== + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +read-cache@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" + integrity sha1-5mTvMRYRZsl1HNvo28+GtftY93Q= + dependencies: + pify "^2.3.0" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rechoir@^0.7.0: + version "0.7.1" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" + integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== + dependencies: + resolve "^1.9.0" + +regenerate-unicode-properties@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz#54d09c7115e1f53dc2314a974b32c1c344efe326" + integrity sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.4: + version "0.13.9" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" + integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== + +regenerator-transform@^0.14.2: + version "0.14.5" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" + integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== + dependencies: + "@babel/runtime" "^7.8.4" + +regexpp@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" + integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== + +regexpu-core@^4.7.1: + version "4.8.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.8.0.tgz#e5605ba361b67b1718478501327502f4479a98f0" + integrity sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^9.0.0" + regjsgen "^0.5.2" + regjsparser "^0.7.0" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.0.0" + +regjsgen@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" + integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== + +regjsparser@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.7.0.tgz#a6b667b54c885e18b52554cb4960ef71187e9968" + integrity sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ== + dependencies: + jsesc "~0.5.0" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + +require-relative@^0.8.7: + version "0.8.7" + resolved "https://registry.yarnpkg.com/require-relative/-/require-relative-0.8.7.tgz#7999539fc9e047a37928fa196f8e1563dabd36de" + integrity sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4= + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve@^1.1.7, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.9.0: + version "1.20.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== + dependencies: + is-core-module "^2.2.0" + path-parse "^1.0.6" + +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rgb@~0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/rgb/-/rgb-0.1.0.tgz#be27b291e8feffeac1bd99729721bfa40fc037b5" + integrity sha1-vieykej+/+rBvZlylyG/pA/AN7U= + +rimraf@2.6.3: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + +rimraf@^2.6.3: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +run-async@^2.2.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +rxjs@^6.4.0, rxjs@^6.5.2: + version "6.6.7" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + dependencies: + tslib "^1.9.0" + +safe-buffer@^5.1.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +select@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" + integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= + +semver@5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" + integrity sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA== + +semver@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" + integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== + +semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.3.4, semver@^7.3.5: + version "7.3.5" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== + dependencies: + lru-cache "^6.0.0" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.5" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.5.tgz#9e3e8cc0c75a99472b44321033a7702e7738252f" + integrity sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ== + +slash@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + +source-list-map@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + +source-map-js@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e" + integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug== + +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.5.0: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +string-width@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string-width@^3.0.0, string-width@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string-width@^4.1.0, string-width@^4.2.0: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +strip-ansi@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + +strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= + +style-loader@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-2.0.0.tgz#9669602fd4690740eaaec137799a03addbbc393c" + integrity sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +stylehacks@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.0.1.tgz#323ec554198520986806388c7fdaebc38d2c06fb" + integrity sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA== + dependencies: + browserslist "^4.16.0" + postcss-selector-parser "^6.0.4" + +sugarss@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/sugarss/-/sugarss-3.0.3.tgz#bb2489961b98fbd15e4e35d6b9f4f2ee5547a6cb" + integrity sha512-uxa2bbuc+w7ov7DyYIhF6bM0qZF3UkFT5/nE8AJgboiVnKsBDbwxs++dehEIe1JNhpMaGJc37wGQ2QrrWey2Sg== + dependencies: + postcss "^8.1.6" + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + +supports-color@^5.3.0, supports-color@^5.4.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +svgo@^2.3.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.7.0.tgz#e164cded22f4408fe4978f082be80159caea1e2d" + integrity sha512-aDLsGkre4fTDCWvolyW+fs8ZJFABpzLXbtdK1y71CKnHzAnpDxKXPj2mNKj+pyOXUCzFHzuxRJ94XOFygOWV3w== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^4.1.3" + css-tree "^1.1.3" + csso "^4.2.0" + nanocolors "^0.1.12" + stable "^0.1.8" + +table@^5.2.3: + version "5.4.6" + resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" + integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== + dependencies: + ajv "^6.10.2" + lodash "^4.17.14" + slice-ansi "^2.1.0" + string-width "^3.0.0" + +tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terser-webpack-plugin@^5.1.1, terser-webpack-plugin@^5.1.3: + version "5.2.4" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.2.4.tgz#ad1be7639b1cbe3ea49fab995cbe7224b31747a1" + integrity sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA== + dependencies: + jest-worker "^27.0.6" + p-limit "^3.1.0" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + source-map "^0.6.1" + terser "^5.7.2" + +terser@^5.7.2: + version "5.14.2" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.14.2.tgz#9ac9f22b06994d736174f4091aa368db896f1c10" + integrity sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +through@^2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +timsort@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" + integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= + +tiny-emitter@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" + integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +tslib@^1.9.0, tslib@^1.9.3: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + +typescript@^3.2.1: + version "3.9.10" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8" + integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q== + +unbox-primitive@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== + dependencies: + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714" + integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8" + integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ== + +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= + +uniqs@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" + integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-loader@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== + dependencies: + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" + +util-deprecate@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +vendors@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" + integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== + +vue-eslint-parser@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-2.0.3.tgz#c268c96c6d94cfe3d938a5f7593959b0ca3360d1" + integrity sha512-ZezcU71Owm84xVF6gfurBQUGg8WQ+WZGxgDEQu1IHFBZNx7BFZg3L1yHxrCBNNwbwFtE1GuvfJKMtb6Xuwc/Bw== + dependencies: + debug "^3.1.0" + eslint-scope "^3.7.1" + eslint-visitor-keys "^1.0.0" + espree "^3.5.2" + esquery "^1.0.0" + lodash "^4.17.4" + +watchpack@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.2.0.tgz#47d78f5415fe550ecd740f99fe2882323a58b1ce" + integrity sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +webpack-cli@^4.5.0: + version "4.9.1" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.9.1.tgz#b64be825e2d1b130f285c314caa3b1ba9a4632b3" + integrity sha512-JYRFVuyFpzDxMDB+v/nanUdQYcZtqFPGzmlW4s+UkPMFhSpfRNmf1z4AwYcHJVdvEFAM7FFCQdNTpsBYhDLusQ== + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^1.1.0" + "@webpack-cli/info" "^1.4.0" + "@webpack-cli/serve" "^1.6.0" + colorette "^2.0.14" + commander "^7.0.0" + execa "^5.0.0" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^2.2.0" + rechoir "^0.7.0" + webpack-merge "^5.7.3" + +webpack-merge@^5.7.3: + version "5.8.0" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^1.1.0: + version "1.4.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack-sources@^3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.1.tgz#251a7d9720d75ada1469ca07dbb62f3641a05b6d" + integrity sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA== + +webpack@^5.27.1: + version "5.59.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.59.1.tgz#60c77e9aad796252153d4d7ab6b2d4c11f0e548c" + integrity sha512-I01IQV9K96FlpXX3V0L4nvd7gb0r7thfuu1IfT2P4uOHOA77nKARAKDYGe/tScSHKnffNIyQhLC8kRXzY4KEHQ== + dependencies: + "@types/eslint-scope" "^3.7.0" + "@types/estree" "^0.0.50" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.4.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.8.3" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.4" + json-parse-better-errors "^1.0.2" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.2.0" + webpack-sources "^3.2.0" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + 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" + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which@^1.2.9: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + +word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +wrap-ansi@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== + dependencies: + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" + integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== + dependencies: + mkdirp "^0.5.1" + +xxhashjs@~0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/xxhashjs/-/xxhashjs-0.2.2.tgz#8a6251567621a1c46a5ae204da0249c7f8caa9d8" + integrity sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw== + dependencies: + cuint "^0.2.2" + +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.0, yaml@^1.10.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^13.1.2: + version "13.1.2" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" + integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs@^13.2.4: + version "13.3.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" + integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== + dependencies: + cliui "^5.0.0" + find-up "^3.0.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^13.1.2" + +yargs@^16.0.0: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + 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" + +yarn@^1.22.10: + version "1.22.17" + resolved "https://registry.yarnpkg.com/yarn/-/yarn-1.22.17.tgz#bf910747d22497b573131f7341c0e1d15c74036c" + integrity sha512-H0p241BXaH0UN9IeH//RT82tl5PfNraVpSpEoW+ET7lmopNC61eZ+A+IDvU8FM6Go5vx162SncDL8J1ZjRBriQ== + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==