diff options
author | 2022-05-31 12:08:09 -0400 | |
---|---|---|
committer | 2022-05-31 12:08:09 -0400 | |
commit | d145b8689c5658671a496ffee070b428438effc3 (patch) | |
tree | 9faa2ee3d735a929e765beeb965082d49db76da8 | |
parent | b795a085f0d20abe83c5ada1e7ba89ec4444c2d5 (diff) | |
download | astro-d145b8689c5658671a496ffee070b428438effc3.tar.gz astro-d145b8689c5658671a496ffee070b428438effc3.tar.zst astro-d145b8689c5658671a496ffee070b428438effc3.zip |
Chore: remove rss helper from `getStaticPaths` (#3462)
* chore: remove rss() with helpful error message
* docs: add context on "getStaticPaths" removal
* chore: changeset
* deps: remove fast-xml-parser from core!
* chore: update lockfile
-rw-r--r-- | .changeset/modern-readers-ring.md | 5 | ||||
-rw-r--r-- | packages/astro/package.json | 1 | ||||
-rw-r--r-- | packages/astro/src/@types/astro.ts | 51 | ||||
-rw-r--r-- | packages/astro/src/core/build/page-data.ts | 27 | ||||
-rw-r--r-- | packages/astro/src/core/render/dev/index.ts | 2 | ||||
-rw-r--r-- | packages/astro/src/core/render/pretty-feed.ts | 102 | ||||
-rw-r--r-- | packages/astro/src/core/render/route-cache.ts | 14 | ||||
-rw-r--r-- | packages/astro/src/core/render/rss.ts | 134 | ||||
-rw-r--r-- | pnpm-lock.yaml | 551 |
9 files changed, 323 insertions, 564 deletions
diff --git a/.changeset/modern-readers-ring.md b/.changeset/modern-readers-ring.md new file mode 100644 index 000000000..e5cbd8ac0 --- /dev/null +++ b/.changeset/modern-readers-ring.md @@ -0,0 +1,5 @@ +--- +'astro': patch +--- + +Remove the rss() helper from getStaticPaths. Using rss() now prints an error pointing to the new @astrojs/rss documentation. diff --git a/packages/astro/package.json b/packages/astro/package.json index 4dbe4418c..f52256356 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -101,7 +101,6 @@ "estree-walker": "^3.0.1", "execa": "^6.1.0", "fast-glob": "^3.2.11", - "fast-xml-parser": "^4.0.7", "gray-matter": "^4.0.3", "html-entities": "^2.3.3", "html-escaper": "^3.0.3", diff --git a/packages/astro/src/@types/astro.ts b/packages/astro/src/@types/astro.ts index c46027751..14dc852d3 100644 --- a/packages/astro/src/@types/astro.ts +++ b/packages/astro/src/@types/astro.ts @@ -775,7 +775,11 @@ export type GetHydrateCallback = () => Promise< * Docs: https://docs.astro.build/reference/api-reference/#getstaticpaths */ export interface GetStaticPathsOptions { paginate: PaginateFunction; - rss: (...args: any[]) => any; + /** + * The RSS helper has been removed from getStaticPaths! Try the new @astrojs/rss package instead. + * @see https://docs.astro.build/en/guides/rss/ + */ + rss(): never; } export type GetStaticPathsItem = { params: Params; props?: Props }; @@ -986,51 +990,6 @@ export type SerializedRouteData = Omit<RouteData, 'generate' | 'pattern'> & { export type RuntimeMode = 'development' | 'production'; -/** - * RSS - * Docs: https://docs.astro.build/reference/api-reference/#rss - */ -export interface RSS { - /** (required) Title of the RSS Feed */ - title: string; - /** (required) Description of the RSS Feed */ - description: string; - /** Specify arbitrary metadata on opening <xml> tag */ - xmlns?: Record<string, string>; - /** - * If false (default), does not include XSL stylesheet. - * If true, automatically includes 'pretty-feed-v3'. - * If a string value, specifies a local custom XSL stylesheet, for example '/custom-feed.xsl'. - */ - stylesheet?: string | boolean; - /** Specify custom data in opening of file */ - customData?: string; - /** - * Specify where the RSS xml file should be written. - * Relative to final build directory. Example: '/foo/bar.xml' - * Defaults to '/rss.xml'. - */ - dest?: string; - /** Return data about each item */ - items: { - /** (required) Title of item */ - title: string; - /** (required) Link to item */ - link: string; - /** Publication date of item */ - pubDate?: Date; - /** Item description */ - description?: string; - /** Append some other XML-valid data to this item */ - customData?: string; - }[]; -} - -export type RSSFunction = (args: RSS) => RSSResult; - -export type FeedResult = { url: string; content?: string }; -export type RSSResult = { xml: FeedResult; xsl?: FeedResult }; - export type SSRError = Error & vite.ErrorPayload['err']; export interface SSRElement { diff --git a/packages/astro/src/core/build/page-data.ts b/packages/astro/src/core/build/page-data.ts index c40ee40da..b634ddcff 100644 --- a/packages/astro/src/core/build/page-data.ts +++ b/packages/astro/src/core/build/page-data.ts @@ -8,7 +8,6 @@ import { fileURLToPath } from 'url'; import * as colors from 'kleur/colors'; import { debug } from '../logger/core.js'; import { preload as ssrPreload } from '../render/dev/index.js'; -import { generateRssFunction } from '../render/rss.js'; import { callGetStaticPaths, RouteCache, RouteCacheEntry } from '../render/route-cache.js'; import { removeTrailingForwardSlash } from '../path.js'; import { isBuildingToSSR } from '../util.js'; @@ -114,32 +113,6 @@ export async function collectPagesData( debug('build', `├── ${colors.bold(colors.red('✗'))} ${route.component}`); throw err; }); - const rssFn = generateRssFunction(astroConfig.site, route); - for (const rssCallArg of result.rss) { - const rssResult = rssFn(rssCallArg); - if (rssResult.xml) { - const { url, content } = rssResult.xml; - if (content) { - const rssFile = new URL(url.replace(/^\/?/, './'), astroConfig.outDir); - if (assets[fileURLToPath(rssFile)]) { - throw new Error( - `[getStaticPaths] RSS feed ${url} already exists.\nUse \`rss(data, {url: '...'})\` to choose a unique, custom URL. (${route.component})` - ); - } - assets[fileURLToPath(rssFile)] = content; - } - } - if (rssResult.xsl?.content) { - const { url, content } = rssResult.xsl; - const stylesheetFile = new URL(url.replace(/^\/?/, './'), astroConfig.outDir); - if (assets[fileURLToPath(stylesheetFile)]) { - throw new Error( - `[getStaticPaths] RSS feed stylesheet ${url} already exists.\nUse \`rss(data, {stylesheet: '...'})\` to choose a unique, custom URL. (${route.component})` - ); - } - assets[fileURLToPath(stylesheetFile)] = content; - } - } const finalPaths = result.staticPaths .map((staticPath) => staticPath.params && route.generate(staticPath.params)) .filter((staticPath) => { diff --git a/packages/astro/src/core/render/dev/index.ts b/packages/astro/src/core/render/dev/index.ts index 1522086f2..ddde50291 100644 --- a/packages/astro/src/core/render/dev/index.ts +++ b/packages/astro/src/core/render/dev/index.ts @@ -28,7 +28,7 @@ export interface SSROptions { logging: LogOptions; /** "development" or "production" */ mode: RuntimeMode; - /** production website, needed for some RSS functions */ + /** production website */ origin: string; /** the web request (needed for dynamic routes) */ pathname: string; diff --git a/packages/astro/src/core/render/pretty-feed.ts b/packages/astro/src/core/render/pretty-feed.ts deleted file mode 100644 index ed3168fec..000000000 --- a/packages/astro/src/core/render/pretty-feed.ts +++ /dev/null @@ -1,102 +0,0 @@ -// Vendored from https://github.com/genmon/aboutfeeds/blob/main/tools/pretty-feed-v3.xsl -/** Basic stylesheet for RSS feeds */ -export const PRETTY_FEED_V3 = `<?xml version="1.0" encoding="utf-8"?> -<!-- - -# Pretty Feed - -Styles an RSS/Atom feed, making it friendly for humans viewers, and adds a link -to aboutfeeds.com for new user onboarding. - -## Credits - -pretty-feed is based on work by lepture.com: - - https://lepture.com/en/2019/rss-style-with-xsl - -This current version is maintained by aboutfeeds.com: - - https://github.com/genmon/aboutfeeds - - -## Feedback - -This file is in BETA. Please test and contribute to the discussion: - - https://github.com/genmon/aboutfeeds/issues/8 - ---> -<xsl:stylesheet version="3.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" - xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"> - <xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes"/> - <xsl:template match="/"> - <html xmlns="http://www.w3.org/1999/xhtml"> - <head> - <title><xsl:value-of select="/rss/channel/title"/> Web Feed</title> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> - <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/> - <style type="text/css">/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none!important}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px;line-height:1.5;color:#24292e;background-color:#fff}a{color:#0366d6;text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:600}.rule,hr{height:0;margin:15px 0;overflow:hidden;background:0 0;border:0;border-bottom:1px solid #dfe2e5}.rule::before,hr::before{display:table;content:""}.rule::after,hr::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none!important}details summary{cursor:pointer}details:not([open])>* :not(summary){display:none!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:32px;font-weight:600}h2{font-size:24px;font-weight:600}h3{font-size:20px;font-weight:600}h4{font-size:16px;font-weight:600}h5{font-size:14px;font-weight:600}h6{font-size:12px;font-weight:600}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ol,ul{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}dd{margin-left:0}code,tt{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:.3s}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(.2,0,.13,1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.1,1.1,1.1)}100%{transform:scale3d(1,1,1)}}.hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover{transform:scale(1.025)}.border{border:1px #e1e4e8 solid!important}.border-y{border-top:1px #e1e4e8 solid!important;border-bottom:1px #e1e4e8 solid!important}.border-0{border:0!important}.border-dashed{border-style:dashed!important}.border-blue{border-color:#0366d6!important}.border-blue-light{border-color:#c8e1ff!important}.border-green{border-color:#34d058!important}.border-green-light{border-color:#a2cbac!important}.border-red{border-color:#d73a49!important}.border-red-light{border-color:#cea0a5!important}.border-purple{border-color:#6f42c1!important}.border-yellow{border-color:#d9d0a5!important}.border-gray-light{border-color:#eaecef!important}.border-gray-dark{border-color:#d1d5da!important}.border-black-fade{border-color:rgba(27,31,35,.15)!important}.border-top{border-top:1px #e1e4e8 solid!important}.border-right{border-right:1px #e1e4e8 solid!important}.border-bottom{border-bottom:1px #e1e4e8 solid!important}.border-left{border-left:1px #e1e4e8 solid!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:3px!important}.rounded-2{border-radius:6px!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:3px!important;border-top-right-radius:3px!important}.rounded-top-2{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-right-1{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.rounded-right-2{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important}.rounded-bottom-2{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.rounded-left-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-left-1{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.rounded-left-2{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}@media (min-width:544px){.border-sm-top{border-top:1px #e1e4e8 solid!important}.border-sm-right{border-right:1px #e1e4e8 solid!important}.border-sm-bottom{border-bottom:1px #e1e4e8 solid!important}.border-sm-left{border-left:1px #e1e4e8 solid!important}.border-sm-top-0{border-top:0!important}.border-sm-right-0{border-right:0!important}.border-sm-bottom-0{border-bottom:0!important}.border-sm-left-0{border-left:0!important}.rounded-sm-0{border-radius:0!important}.rounded-sm-1{border-radius:3px!important}.rounded-sm-2{border-radius:6px!important}.rounded-sm-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-sm-top-1{border-top-left-radius:3px!important;border-top-right-radius:3px!important}.rounded-sm-top-2{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-sm-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-sm-right-1{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.rounded-sm-right-2{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-sm-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-sm-bottom-1{border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important}.rounded-sm-bottom-2{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.rounded-sm-left-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-sm-left-1{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.rounded-sm-left-2{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}}@media (min-width:768px){.border-md-top{border-top:1px #e1e4e8 solid!important}.border-md-right{border-right:1px #e1e4e8 solid!important}.border-md-bottom{border-bottom:1px #e1e4e8 solid!important}.border-md-left{border-left:1px #e1e4e8 solid!important}.border-md-top-0{border-top:0!important}.border-md-right-0{border-right:0!important}.border-md-bottom-0{border-bottom:0!important}.border-md-left-0{border-left:0!important}.rounded-md-0{border-radius:0!important}.rounded-md-1{border-radius:3px!important}.rounded-md-2{border-radius:6px!important}.rounded-md-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-md-top-1{border-top-left-radius:3px!important;border-top-right-radius:3px!important}.rounded-md-top-2{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-md-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-md-right-1{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.rounded-md-right-2{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-md-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-md-bottom-1{border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important}.rounded-md-bottom-2{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.rounded-md-left-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-md-left-1{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.rounded-md-left-2{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}}@media (min-width:1012px){.border-lg-top{border-top:1px #e1e4e8 solid!important}.border-lg-right{border-right:1px #e1e4e8 solid!important}.border-lg-bottom{border-bottom:1px #e1e4e8 solid!important}.border-lg-left{border-left:1px #e1e4e8 solid!important}.border-lg-top-0{border-top:0!important}.border-lg-right-0{border-right:0!important}.border-lg-bottom-0{border-bottom:0!important}.border-lg-left-0{border-left:0!important}.rounded-lg-0{border-radius:0!important}.rounded-lg-1{border-radius:3px!important}.rounded-lg-2{border-radius:6px!important}.rounded-lg-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-lg-top-1{border-top-left-radius:3px!important;border-top-right-radius:3px!important}.rounded-lg-top-2{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-lg-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-lg-right-1{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.rounded-lg-right-2{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-lg-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-lg-bottom-1{border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important}.rounded-lg-bottom-2{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.rounded-lg-left-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-lg-left-1{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.rounded-lg-left-2{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}}@media (min-width:1280px){.border-xl-top{border-top:1px #e1e4e8 solid!important}.border-xl-right{border-right:1px #e1e4e8 solid!important}.border-xl-bottom{border-bottom:1px #e1e4e8 solid!important}.border-xl-left{border-left:1px #e1e4e8 solid!important}.border-xl-top-0{border-top:0!important}.border-xl-right-0{border-right:0!important}.border-xl-bottom-0{border-bottom:0!important}.border-xl-left-0{border-left:0!important}.rounded-xl-0{border-radius:0!important}.rounded-xl-1{border-radius:3px!important}.rounded-xl-2{border-radius:6px!important}.rounded-xl-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-xl-top-1{border-top-left-radius:3px!important;border-top-right-radius:3px!important}.rounded-xl-top-2{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-xl-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-xl-right-1{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.rounded-xl-right-2{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-xl-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-xl-bottom-1{border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important}.rounded-xl-bottom-2{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.rounded-xl-left-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-xl-left-1{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.rounded-xl-left-2{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}}.circle{border-radius:50%!important}.box-shadow{box-shadow:0 1px 1px rgba(27,31,35,.1)!important}.box-shadow-medium{box-shadow:0 1px 5px rgba(27,31,35,.15)!important}.box-shadow-large{box-shadow:0 1px 15px rgba(27,31,35,.15)!important}.box-shadow-extra-large{box-shadow:0 10px 50px rgba(27,31,35,.07)!important}.box-shadow-none{box-shadow:none!important}.bg-white{background-color:#fff!important}.bg-blue{background-color:#0366d6!important}.bg-blue-light{background-color:#f1f8ff!important}.bg-gray-dark{background-color:#24292e!important}.bg-gray{background-color:#f6f8fa!important}.bg-gray-light{background-color:#fafbfc!important}.bg-green{background-color:#28a745!important}.bg-green-light{background-color:#dcffe4!important}.bg-red{background-color:#d73a49!important}.bg-red-light{background-color:#ffdce0!important}.bg-yellow{background-color:#ffd33d!important}.bg-yellow-light{background-color:#fff5b1!important}.bg-purple{background-color:#6f42c1!important}.bg-purple-light{background-color:#f5f0ff!important}.bg-shade-gradient{background-image:linear-gradient(180deg,rgba(27,31,35,.065),rgba(27,31,35,0))!important;background-repeat:no-repeat!important;background-size:100% 200px!important}.text-blue{color:#0366d6!important}.text-red{color:#cb2431!important}.text-gray-light{color:#6a737d!important}.text-gray{color:#586069!important}.text-gray-dark{color:#24292e!important}.text-green{color:#28a745!important}.text-orange{color:#a04100!important}.text-orange-light{color:#e36209!important}.text-purple{color:#6f42c1!important}.text-white{color:#fff!important}.text-inherit{color:inherit!important}.text-pending{color:#b08800!important}.bg-pending{color:#dbab09!important}.link-gray{color:#586069!important}.link-gray:hover{color:#0366d6!important}.link-gray-dark{color:#24292e!important}.link-gray-dark:hover{color:#0366d6!important}.link-hover-blue:hover{color:#0366d6!important}.muted-link{color:#586069!important}.muted-link:hover{color:#0366d6!important;text-decoration:none}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:0 0}.details-overlay-dark[open]>summary::before{z-index:99;background:rgba(27,31,35,.5)}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-justify-start{justify-content:flex-start!important}.flex-justify-end{justify-content:flex-end!important}.flex-justify-center{justify-content:center!important}.flex-justify-between{justify-content:space-between!important}.flex-justify-around{justify-content:space-around!important}.flex-items-start{align-items:flex-start!important}.flex-items-end{align-items:flex-end!important}.flex-items-center{align-items:center!important}.flex-items-baseline{align-items:baseline!important}.flex-items-stretch{align-items:stretch!important}.flex-content-start{align-content:flex-start!important}.flex-content-end{align-content:flex-end!important}.flex-content-center{align-content:center!important}.flex-content-between{align-content:space-between!important}.flex-content-around{align-content:space-around!important}.flex-content-stretch{align-content:stretch!important}.flex-auto{flex:1 1 auto!important}.flex-shrink-0{flex-shrink:0!important}.flex-self-auto{align-self:auto!important}.flex-self-start{align-self:flex-start!important}.flex-self-end{align-self:flex-end!important}.flex-self-center{align-self:center!important}.flex-self-baseline{align-self:baseline!important}.flex-self-stretch{align-self:stretch!important}.flex-item-equal{flex-grow:1;flex-basis:0}@media (min-width:544px){.flex-sm-row{flex-direction:row!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column{flex-direction:column!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-justify-start{justify-content:flex-start!important}.flex-sm-justify-end{justify-content:flex-end!important}.flex-sm-justify-center{justify-content:center!important}.flex-sm-justify-between{justify-content:space-between!important}.flex-sm-justify-around{justify-content:space-around!important}.flex-sm-items-start{align-items:flex-start!important}.flex-sm-items-end{align-items:flex-end!important}.flex-sm-items-center{align-items:center!important}.flex-sm-items-baseline{align-items:baseline!important}.flex-sm-items-stretch{align-items:stretch!important}.flex-sm-content-start{align-content:flex-start!important}.flex-sm-content-end{align-content:flex-end!important}.flex-sm-content-center{align-content:center!important}.flex-sm-content-between{align-content:space-between!important}.flex-sm-content-around{align-content:space-around!important}.flex-sm-content-stretch{align-content:stretch!important}.flex-sm-auto{flex:1 1 auto!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-self-auto{align-self:auto!important}.flex-sm-self-start{align-self:flex-start!important}.flex-sm-self-end{align-self:flex-end!important}.flex-sm-self-center{align-self:center!important}.flex-sm-self-baseline{align-self:baseline!important}.flex-sm-self-stretch{align-self:stretch!important}.flex-sm-item-equal{flex-grow:1;flex-basis:0}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column{flex-direction:column!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-justify-start{justify-content:flex-start!important}.flex-md-justify-end{justify-content:flex-end!important}.flex-md-justify-center{justify-content:center!important}.flex-md-justify-between{justify-content:space-between!important}.flex-md-justify-around{justify-content:space-around!important}.flex-md-items-start{align-items:flex-start!important}.flex-md-items-end{align-items:flex-end!important}.flex-md-items-center{align-items:center!important}.flex-md-items-baseline{align-items:baseline!important}.flex-md-items-stretch{align-items:stretch!important}.flex-md-content-start{align-content:flex-start!important}.flex-md-content-end{align-content:flex-end!important}.flex-md-content-center{align-content:center!important}.flex-md-content-between{align-content:space-between!important}.flex-md-content-around{align-content:space-around!important}.flex-md-content-stretch{align-content:stretch!important}.flex-md-auto{flex:1 1 auto!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-self-auto{align-self:auto!important}.flex-md-self-start{align-self:flex-start!important}.flex-md-self-end{align-self:flex-end!important}.flex-md-self-center{align-self:center!important}.flex-md-self-baseline{align-self:baseline!important}.flex-md-self-stretch{align-self:stretch!important}.flex-md-item-equal{flex-grow:1;flex-basis:0}}@media (min-width:1012px){.flex-lg-row{flex-direction:row!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column{flex-direction:column!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-justify-start{justify-content:flex-start!important}.flex-lg-justify-end{justify-content:flex-end!important}.flex-lg-justify-center{justify-content:center!important}.flex-lg-justify-between{justify-content:space-between!important}.flex-lg-justify-around{justify-content:space-around!important}.flex-lg-items-start{align-items:flex-start!important}.flex-lg-items-end{align-items:flex-end!important}.flex-lg-items-center{align-items:center!important}.flex-lg-items-baseline{align-items:baseline!important}.flex-lg-items-stretch{align-items:stretch!important}.flex-lg-content-start{align-content:flex-start!important}.flex-lg-content-end{align-content:flex-end!important}.flex-lg-content-center{align-content:center!important}.flex-lg-content-between{align-content:space-between!important}.flex-lg-content-around{align-content:space-around!important}.flex-lg-content-stretch{align-content:stretch!important}.flex-lg-auto{flex:1 1 auto!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-self-auto{align-self:auto!important}.flex-lg-self-start{align-self:flex-start!important}.flex-lg-self-end{align-self:flex-end!important}.flex-lg-self-center{align-self:center!important}.flex-lg-self-baseline{align-self:baseline!important}.flex-lg-self-stretch{align-self:stretch!important}.flex-lg-item-equal{flex-grow:1;flex-basis:0}}@media (min-width:1280px){.flex-xl-row{flex-direction:row!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column{flex-direction:column!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-justify-start{justify-content:flex-start!important}.flex-xl-justify-end{justify-content:flex-end!important}.flex-xl-justify-center{justify-content:center!important}.flex-xl-justify-between{justify-content:space-between!important}.flex-xl-justify-around{justify-content:space-around!important}.flex-xl-items-start{align-items:flex-start!important}.flex-xl-items-end{align-items:flex-end!important}.flex-xl-items-center{align-items:center!important}.flex-xl-items-baseline{align-items:baseline!important}.flex-xl-items-stretch{align-items:stretch!important}.flex-xl-content-start{align-content:flex-start!important}.flex-xl-content-end{align-content:flex-end!important}.flex-xl-content-center{align-content:center!important}.flex-xl-content-between{align-content:space-between!important}.flex-xl-content-around{align-content:space-around!important}.flex-xl-content-stretch{align-content:stretch!important}.flex-xl-auto{flex:1 1 auto!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-self-auto{align-self:auto!important}.flex-xl-self-start{align-self:flex-start!important}.flex-xl-self-end{align-self:flex-end!important}.flex-xl-self-center{align-self:center!important}.flex-xl-self-baseline{align-self:baseline!important}.flex-xl-self-stretch{align-self:stretch!important}.flex-xl-item-equal{flex-grow:1;flex-basis:0}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.v-align-middle{vertical-align:middle!important}.v-align-top{vertical-align:top!important}.v-align-bottom{vertical-align:bottom!important}.v-align-text-top{vertical-align:text-top!important}.v-align-text-bottom{vertical-align:text-bottom!important}.v-align-baseline{vertical-align:baseline!important}.overflow-hidden{overflow:hidden!important}.overflow-scroll{overflow:scroll!important}.overflow-auto{overflow:auto!important}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:544px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:1012px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1280px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.width-fit{max-width:100%!important}.width-full{width:100%!important}.height-fit{max-height:100%!important}.height-full{height:100%!important}.min-width-0{min-width:0!important}.direction-rtl{direction:rtl!important}.direction-ltr{direction:ltr!important}@media (min-width:544px){.direction-sm-rtl{direction:rtl!important}.direction-sm-ltr{direction:ltr!important}}@media (min-width:768px){.direction-md-rtl{direction:rtl!important}.direction-md-ltr{direction:ltr!important}}@media (min-width:1012px){.direction-lg-rtl{direction:rtl!important}.direction-lg-ltr{direction:ltr!important}}@media (min-width:1280px){.direction-xl-rtl{direction:rtl!important}.direction-xl-ltr{direction:ltr!important}}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:4px!important}.mt-1{margin-top:4px!important}.mr-1{margin-right:4px!important}.mb-1{margin-bottom:4px!important}.ml-1{margin-left:4px!important}.mt-n1{margin-top:-4px!important}.mr-n1{margin-right:-4px!important}.mb-n1{margin-bottom:-4px!important}.ml-n1{margin-left:-4px!important}.mx-1{margin-right:4px!important;margin-left:4px!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.m-2{margin:8px!important}.mt-2{margin-top:8px!important}.mr-2{margin-right:8px!important}.mb-2{margin-bottom:8px!important}.ml-2{margin-left:8px!important}.mt-n2{margin-top:-8px!important}.mr-n2{margin-right:-8px!important}.mb-n2{margin-bottom:-8px!important}.ml-n2{margin-left:-8px!important}.mx-2{margin-right:8px!important;margin-left:8px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.m-3{margin:16px!important}.mt-3{margin-top:16px!important}.mr-3{margin-right:16px!important}.mb-3{margin-bottom:16px!important}.ml-3{margin-left:16px!important}.mt-n3{margin-top:-16px!important}.mr-n3{margin-right:-16px!important}.mb-n3{margin-bottom:-16px!important}.ml-n3{margin-left:-16px!important}.mx-3{margin-right:16px!important;margin-left:16px!important}.my-3{margin-top:16px!important;margin-bottom:16px!important}.m-4{margin:24px!important}.mt-4{margin-top:24px!important}.mr-4{margin-right:24px!important}.mb-4{margin-bottom:24px!important}.ml-4{margin-left:24px!important}.mt-n4{margin-top:-24px!important}.mr-n4{margin-right:-24px!important}.mb-n4{margin-bottom:-24px!important}.ml-n4{margin-left:-24px!important}.mx-4{margin-right:24px!important;margin-left:24px!important}.my-4{margin-top:24px!important;margin-bottom:24px!important}.m-5{margin:32px!important}.mt-5{margin-top:32px!important}.mr-5{margin-right:32px!important}.mb-5{margin-bottom:32px!important}.ml-5{margin-left:32px!important}.mt-n5{margin-top:-32px!important}.mr-n5{margin-right:-32px!important}.mb-n5{margin-bottom:-32px!important}.ml-n5{margin-left:-32px!important}.mx-5{margin-right:32px!important;margin-left:32px!important}.my-5{margin-top:32px!important;margin-bottom:32px!important}.m-6{margin:40px!important}.mt-6{margin-top:40px!important}.mr-6{margin-right:40px!important}.mb-6{margin-bottom:40px!important}.ml-6{margin-left:40px!important}.mt-n6{margin-top:-40px!important}.mr-n6{margin-right:-40px!important}.mb-n6{margin-bottom:-40px!important}.ml-n6{margin-left:-40px!important}.mx-6{margin-right:40px!important;margin-left:40px!important}.my-6{margin-top:40px!important;margin-bottom:40px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}@media (min-width:544px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:4px!important}.mt-sm-1{margin-top:4px!important}.mr-sm-1{margin-right:4px!important}.mb-sm-1{margin-bottom:4px!important}.ml-sm-1{margin-left:4px!important}.mt-sm-n1{margin-top:-4px!important}.mr-sm-n1{margin-right:-4px!important}.mb-sm-n1{margin-bottom:-4px!important}.ml-sm-n1{margin-left:-4px!important}.mx-sm-1{margin-right:4px!important;margin-left:4px!important}.my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.m-sm-2{margin:8px!important}.mt-sm-2{margin-top:8px!important}.mr-sm-2{margin-right:8px!important}.mb-sm-2{margin-bottom:8px!important}.ml-sm-2{margin-left:8px!important}.mt-sm-n2{margin-top:-8px!important}.mr-sm-n2{margin-right:-8px!important}.mb-sm-n2{margin-bottom:-8px!important}.ml-sm-n2{margin-left:-8px!important}.mx-sm-2{margin-right:8px!important;margin-left:8px!important}.my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.m-sm-3{margin:16px!important}.mt-sm-3{margin-top:16px!important}.mr-sm-3{margin-right:16px!important}.mb-sm-3{margin-bottom:16px!important}.ml-sm-3{margin-left:16px!important}.mt-sm-n3{margin-top:-16px!important}.mr-sm-n3{margin-right:-16px!important}.mb-sm-n3{margin-bottom:-16px!important}.ml-sm-n3{margin-left:-16px!important}.mx-sm-3{margin-right:16px!important;margin-left:16px!important}.my-sm-3{margin-top:16px!important;margin-bottom:16px!important}.m-sm-4{margin:24px!important}.mt-sm-4{margin-top:24px!important}.mr-sm-4{margin-right:24px!important}.mb-sm-4{margin-bottom:24px!important}.ml-sm-4{margin-left:24px!important}.mt-sm-n4{margin-top:-24px!important}.mr-sm-n4{margin-right:-24px!important}.mb-sm-n4{margin-bottom:-24px!important}.ml-sm-n4{margin-left:-24px!important}.mx-sm-4{margin-right:24px!important;margin-left:24px!important}.my-sm-4{margin-top:24px!important;margin-bottom:24px!important}.m-sm-5{margin:32px!important}.mt-sm-5{margin-top:32px!important}.mr-sm-5{margin-right:32px!important}.mb-sm-5{margin-bottom:32px!important}.ml-sm-5{margin-left:32px!important}.mt-sm-n5{margin-top:-32px!important}.mr-sm-n5{margin-right:-32px!important}.mb-sm-n5{margin-bottom:-32px!important}.ml-sm-n5{margin-left:-32px!important}.mx-sm-5{margin-right:32px!important;margin-left:32px!important}.my-sm-5{margin-top:32px!important;margin-bottom:32px!important}.m-sm-6{margin:40px!important}.mt-sm-6{margin-top:40px!important}.mr-sm-6{margin-right:40px!important}.mb-sm-6{margin-bottom:40px!important}.ml-sm-6{margin-left:40px!important}.mt-sm-n6{margin-top:-40px!important}.mr-sm-n6{margin-right:-40px!important}.mb-sm-n6{margin-bottom:-40px!important}.ml-sm-n6{margin-left:-40px!important}.mx-sm-6{margin-right:40px!important;margin-left:40px!important}.my-sm-6{margin-top:40px!important;margin-bottom:40px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:4px!important}.mt-md-1{margin-top:4px!important}.mr-md-1{margin-right:4px!important}.mb-md-1{margin-bottom:4px!important}.ml-md-1{margin-left:4px!important}.mt-md-n1{margin-top:-4px!important}.mr-md-n1{margin-right:-4px!important}.mb-md-n1{margin-bottom:-4px!important}.ml-md-n1{margin-left:-4px!important}.mx-md-1{margin-right:4px!important;margin-left:4px!important}.my-md-1{margin-top:4px!important;margin-bottom:4px!important}.m-md-2{margin:8px!important}.mt-md-2{margin-top:8px!important}.mr-md-2{margin-right:8px!important}.mb-md-2{margin-bottom:8px!important}.ml-md-2{margin-left:8px!important}.mt-md-n2{margin-top:-8px!important}.mr-md-n2{margin-right:-8px!important}.mb-md-n2{margin-bottom:-8px!important}.ml-md-n2{margin-left:-8px!important}.mx-md-2{margin-right:8px!important;margin-left:8px!important}.my-md-2{margin-top:8px!important;margin-bottom:8px!important}.m-md-3{margin:16px!important}.mt-md-3{margin-top:16px!important}.mr-md-3{margin-right:16px!important}.mb-md-3{margin-bottom:16px!important}.ml-md-3{margin-left:16px!important}.mt-md-n3{margin-top:-16px!important}.mr-md-n3{margin-right:-16px!important}.mb-md-n3{margin-bottom:-16px!important}.ml-md-n3{margin-left:-16px!important}.mx-md-3{margin-right:16px!important;margin-left:16px!important}.my-md-3{margin-top:16px!important;margin-bottom:16px!important}.m-md-4{margin:24px!important}.mt-md-4{margin-top:24px!important}.mr-md-4{margin-right:24px!important}.mb-md-4{margin-bottom:24px!important}.ml-md-4{margin-left:24px!important}.mt-md-n4{margin-top:-24px!important}.mr-md-n4{margin-right:-24px!important}.mb-md-n4{margin-bottom:-24px!important}.ml-md-n4{margin-left:-24px!important}.mx-md-4{margin-right:24px!important;margin-left:24px!important}.my-md-4{margin-top:24px!important;margin-bottom:24px!important}.m-md-5{margin:32px!important}.mt-md-5{margin-top:32px!important}.mr-md-5{margin-right:32px!important}.mb-md-5{margin-bottom:32px!important}.ml-md-5{margin-left:32px!important}.mt-md-n5{margin-top:-32px!important}.mr-md-n5{margin-right:-32px!important}.mb-md-n5{margin-bottom:-32px!important}.ml-md-n5{margin-left:-32px!important}.mx-md-5{margin-right:32px!important;margin-left:32px!important}.my-md-5{margin-top:32px!important;margin-bottom:32px!important}.m-md-6{margin:40px!important}.mt-md-6{margin-top:40px!important}.mr-md-6{margin-right:40px!important}.mb-md-6{margin-bottom:40px!important}.ml-md-6{margin-left:40px!important}.mt-md-n6{margin-top:-40px!important}.mr-md-n6{margin-right:-40px!important}.mb-md-n6{margin-bottom:-40px!important}.ml-md-n6{margin-left:-40px!important}.mx-md-6{margin-right:40px!important;margin-left:40px!important}.my-md-6{margin-top:40px!important;margin-bottom:40px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}}@media (min-width:1012px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:4px!important}.mt-lg-1{margin-top:4px!important}.mr-lg-1{margin-right:4px!important}.mb-lg-1{margin-bottom:4px!important}.ml-lg-1{margin-left:4px!important}.mt-lg-n1{margin-top:-4px!important}.mr-lg-n1{margin-right:-4px!important}.mb-lg-n1{margin-bottom:-4px!important}.ml-lg-n1{margin-left:-4px!important}.mx-lg-1{margin-right:4px!important;margin-left:4px!important}.my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.m-lg-2{margin:8px!important}.mt-lg-2{margin-top:8px!important}.mr-lg-2{margin-right:8px!important}.mb-lg-2{margin-bottom:8px!important}.ml-lg-2{margin-left:8px!important}.mt-lg-n2{margin-top:-8px!important}.mr-lg-n2{margin-right:-8px!important}.mb-lg-n2{margin-bottom:-8px!important}.ml-lg-n2{margin-left:-8px!important}.mx-lg-2{margin-right:8px!important;margin-left:8px!important}.my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.m-lg-3{margin:16px!important}.mt-lg-3{margin-top:16px!important}.mr-lg-3{margin-right:16px!important}.mb-lg-3{margin-bottom:16px!important}.ml-lg-3{margin-left:16px!important}.mt-lg-n3{margin-top:-16px!important}.mr-lg-n3{margin-right:-16px!important}.mb-lg-n3{margin-bottom:-16px!important}.ml-lg-n3{margin-left:-16px!important}.mx-lg-3{margin-right:16px!important;margin-left:16px!important}.my-lg-3{margin-top:16px!important;margin-bottom:16px!important}.m-lg-4{margin:24px!important}.mt-lg-4{margin-top:24px!important}.mr-lg-4{margin-right:24px!important}.mb-lg-4{margin-bottom:24px!important}.ml-lg-4{margin-left:24px!important}.mt-lg-n4{margin-top:-24px!important}.mr-lg-n4{margin-right:-24px!important}.mb-lg-n4{margin-bottom:-24px!important}.ml-lg-n4{margin-left:-24px!important}.mx-lg-4{margin-right:24px!important;margin-left:24px!important}.my-lg-4{margin-top:24px!important;margin-bottom:24px!important}.m-lg-5{margin:32px!important}.mt-lg-5{margin-top:32px!important}.mr-lg-5{margin-right:32px!important}.mb-lg-5{margin-bottom:32px!important}.ml-lg-5{margin-left:32px!important}.mt-lg-n5{margin-top:-32px!important}.mr-lg-n5{margin-right:-32px!important}.mb-lg-n5{margin-bottom:-32px!important}.ml-lg-n5{margin-left:-32px!important}.mx-lg-5{margin-right:32px!important;margin-left:32px!important}.my-lg-5{margin-top:32px!important;margin-bottom:32px!important}.m-lg-6{margin:40px!important}.mt-lg-6{margin-top:40px!important}.mr-lg-6{margin-right:40px!important}.mb-lg-6{margin-bottom:40px!important}.ml-lg-6{margin-left:40px!important}.mt-lg-n6{margin-top:-40px!important}.mr-lg-n6{margin-right:-40px!important}.mb-lg-n6{margin-bottom:-40px!important}.ml-lg-n6{margin-left:-40px!important}.mx-lg-6{margin-right:40px!important;margin-left:40px!important}.my-lg-6{margin-top:40px!important;margin-bottom:40px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}}@media (min-width:1280px){.m-xl-0{margin:0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:4px!important}.mt-xl-1{margin-top:4px!important}.mr-xl-1{margin-right:4px!important}.mb-xl-1{margin-bottom:4px!important}.ml-xl-1{margin-left:4px!important}.mt-xl-n1{margin-top:-4px!important}.mr-xl-n1{margin-right:-4px!important}.mb-xl-n1{margin-bottom:-4px!important}.ml-xl-n1{margin-left:-4px!important}.mx-xl-1{margin-right:4px!important;margin-left:4px!important}.my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.m-xl-2{margin:8px!important}.mt-xl-2{margin-top:8px!important}.mr-xl-2{margin-right:8px!important}.mb-xl-2{margin-bottom:8px!important}.ml-xl-2{margin-left:8px!important}.mt-xl-n2{margin-top:-8px!important}.mr-xl-n2{margin-right:-8px!important}.mb-xl-n2{margin-bottom:-8px!important}.ml-xl-n2{margin-left:-8px!important}.mx-xl-2{margin-right:8px!important;margin-left:8px!important}.my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.m-xl-3{margin:16px!important}.mt-xl-3{margin-top:16px!important}.mr-xl-3{margin-right:16px!important}.mb-xl-3{margin-bottom:16px!important}.ml-xl-3{margin-left:16px!important}.mt-xl-n3{margin-top:-16px!important}.mr-xl-n3{margin-right:-16px!important}.mb-xl-n3{margin-bottom:-16px!important}.ml-xl-n3{margin-left:-16px!important}.mx-xl-3{margin-right:16px!important;margin-left:16px!important}.my-xl-3{margin-top:16px!important;margin-bottom:16px!important}.m-xl-4{margin:24px!important}.mt-xl-4{margin-top:24px!important}.mr-xl-4{margin-right:24px!important}.mb-xl-4{margin-bottom:24px!important}.ml-xl-4{margin-left:24px!important}.mt-xl-n4{margin-top:-24px!important}.mr-xl-n4{margin-right:-24px!important}.mb-xl-n4{margin-bottom:-24px!important}.ml-xl-n4{margin-left:-24px!important}.mx-xl-4{margin-right:24px!important;margin-left:24px!important}.my-xl-4{margin-top:24px!important;margin-bottom:24px!important}.m-xl-5{margin:32px!important}.mt-xl-5{margin-top:32px!important}.mr-xl-5{margin-right:32px!important}.mb-xl-5{margin-bottom:32px!important}.ml-xl-5{margin-left:32px!important}.mt-xl-n5{margin-top:-32px!important}.mr-xl-n5{margin-right:-32px!important}.mb-xl-n5{margin-bottom:-32px!important}.ml-xl-n5{margin-left:-32px!important}.mx-xl-5{margin-right:32px!important;margin-left:32px!important}.my-xl-5{margin-top:32px!important;margin-bottom:32px!important}.m-xl-6{margin:40px!important}.mt-xl-6{margin-top:40px!important}.mr-xl-6{margin-right:40px!important}.mb-xl-6{margin-bottom:40px!important}.ml-xl-6{margin-left:40px!important}.mt-xl-n6{margin-top:-40px!important}.mr-xl-n6{margin-right:-40px!important}.mb-xl-n6{margin-bottom:-40px!important}.ml-xl-n6{margin-left:-40px!important}.mx-xl-6{margin-right:40px!important;margin-left:40px!important}.my-xl-6{margin-top:40px!important;margin-bottom:40px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:4px!important}.pt-1{padding-top:4px!important}.pr-1{padding-right:4px!important}.pb-1{padding-bottom:4px!important}.pl-1{padding-left:4px!important}.px-1{padding-right:4px!important;padding-left:4px!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.p-2{padding:8px!important}.pt-2{padding-top:8px!important}.pr-2{padding-right:8px!important}.pb-2{padding-bottom:8px!important}.pl-2{padding-left:8px!important}.px-2{padding-right:8px!important;padding-left:8px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.p-3{padding:16px!important}.pt-3{padding-top:16px!important}.pr-3{padding-right:16px!important}.pb-3{padding-bottom:16px!important}.pl-3{padding-left:16px!important}.px-3{padding-right:16px!important;padding-left:16px!important}.py-3{padding-top:16px!important;padding-bottom:16px!important}.p-4{padding:24px!important}.pt-4{padding-top:24px!important}.pr-4{padding-right:24px!important}.pb-4{padding-bottom:24px!important}.pl-4{padding-left:24px!important}.px-4{padding-right:24px!important;padding-left:24px!important}.py-4{padding-top:24px!important;padding-bottom:24px!important}.p-5{padding:32px!important}.pt-5{padding-top:32px!important}.pr-5{padding-right:32px!important}.pb-5{padding-bottom:32px!important}.pl-5{padding-left:32px!important}.px-5{padding-right:32px!important;padding-left:32px!important}.py-5{padding-top:32px!important;padding-bottom:32px!important}.p-6{padding:40px!important}.pt-6{padding-top:40px!important}.pr-6{padding-right:40px!important}.pb-6{padding-bottom:40px!important}.pl-6{padding-left:40px!important}.px-6{padding-right:40px!important;padding-left:40px!important}.py-6{padding-top:40px!important;padding-bottom:40px!important}@media (min-width:544px){.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:4px!important}.pt-sm-1{padding-top:4px!important}.pr-sm-1{padding-right:4px!important}.pb-sm-1{padding-bottom:4px!important}.pl-sm-1{padding-left:4px!important}.px-sm-1{padding-right:4px!important;padding-left:4px!important}.py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.p-sm-2{padding:8px!important}.pt-sm-2{padding-top:8px!important}.pr-sm-2{padding-right:8px!important}.pb-sm-2{padding-bottom:8px!important}.pl-sm-2{padding-left:8px!important}.px-sm-2{padding-right:8px!important;padding-left:8px!important}.py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.p-sm-3{padding:16px!important}.pt-sm-3{padding-top:16px!important}.pr-sm-3{padding-right:16px!important}.pb-sm-3{padding-bottom:16px!important}.pl-sm-3{padding-left:16px!important}.px-sm-3{padding-right:16px!important;padding-left:16px!important}.py-sm-3{padding-top:16px!important;padding-bottom:16px!important}.p-sm-4{padding:24px!important}.pt-sm-4{padding-top:24px!important}.pr-sm-4{padding-right:24px!important}.pb-sm-4{padding-bottom:24px!important}.pl-sm-4{padding-left:24px!important}.px-sm-4{padding-right:24px!important;padding-left:24px!important}.py-sm-4{padding-top:24px!important;padding-bottom:24px!important}.p-sm-5{padding:32px!important}.pt-sm-5{padding-top:32px!important}.pr-sm-5{padding-right:32px!important}.pb-sm-5{padding-bottom:32px!important}.pl-sm-5{padding-left:32px!important}.px-sm-5{padding-right:32px!important;padding-left:32px!important}.py-sm-5{padding-top:32px!important;padding-bottom:32px!important}.p-sm-6{padding:40px!important}.pt-sm-6{padding-top:40px!important}.pr-sm-6{padding-right:40px!important}.pb-sm-6{padding-bottom:40px!important}.pl-sm-6{padding-left:40px!important}.px-sm-6{padding-right:40px!important;padding-left:40px!important}.py-sm-6{padding-top:40px!important;padding-bottom:40px!important}}@media (min-width:768px){.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:4px!important}.pt-md-1{padding-top:4px!important}.pr-md-1{padding-right:4px!important}.pb-md-1{padding-bottom:4px!important}.pl-md-1{padding-left:4px!important}.px-md-1{padding-right:4px!important;padding-left:4px!important}.py-md-1{padding-top:4px!important;padding-bottom:4px!important}.p-md-2{padding:8px!important}.pt-md-2{padding-top:8px!important}.pr-md-2{padding-right:8px!important}.pb-md-2{padding-bottom:8px!important}.pl-md-2{padding-left:8px!important}.px-md-2{padding-right:8px!important;padding-left:8px!important}.py-md-2{padding-top:8px!important;padding-bottom:8px!important}.p-md-3{padding:16px!important}.pt-md-3{padding-top:16px!important}.pr-md-3{padding-right:16px!important}.pb-md-3{padding-bottom:16px!important}.pl-md-3{padding-left:16px!important}.px-md-3{padding-right:16px!important;padding-left:16px!important}.py-md-3{padding-top:16px!important;padding-bottom:16px!important}.p-md-4{padding:24px!important}.pt-md-4{padding-top:24px!important}.pr-md-4{padding-right:24px!important}.pb-md-4{padding-bottom:24px!important}.pl-md-4{padding-left:24px!important}.px-md-4{padding-right:24px!important;padding-left:24px!important}.py-md-4{padding-top:24px!important;padding-bottom:24px!important}.p-md-5{padding:32px!important}.pt-md-5{padding-top:32px!important}.pr-md-5{padding-right:32px!important}.pb-md-5{padding-bottom:32px!important}.pl-md-5{padding-left:32px!important}.px-md-5{padding-right:32px!important;padding-left:32px!important}.py-md-5{padding-top:32px!important;padding-bottom:32px!important}.p-md-6{padding:40px!important}.pt-md-6{padding-top:40px!important}.pr-md-6{padding-right:40px!important}.pb-md-6{padding-bottom:40px!important}.pl-md-6{padding-left:40px!important}.px-md-6{padding-right:40px!important;padding-left:40px!important}.py-md-6{padding-top:40px!important;padding-bottom:40px!important}}@media (min-width:1012px){.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:4px!important}.pt-lg-1{padding-top:4px!important}.pr-lg-1{padding-right:4px!important}.pb-lg-1{padding-bottom:4px!important}.pl-lg-1{padding-left:4px!important}.px-lg-1{padding-right:4px!important;padding-left:4px!important}.py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.p-lg-2{padding:8px!important}.pt-lg-2{padding-top:8px!important}.pr-lg-2{padding-right:8px!important}.pb-lg-2{padding-bottom:8px!important}.pl-lg-2{padding-left:8px!important}.px-lg-2{padding-right:8px!important;padding-left:8px!important}.py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.p-lg-3{padding:16px!important}.pt-lg-3{padding-top:16px!important}.pr-lg-3{padding-right:16px!important}.pb-lg-3{padding-bottom:16px!important}.pl-lg-3{padding-left:16px!important}.px-lg-3{padding-right:16px!important;padding-left:16px!important}.py-lg-3{padding-top:16px!important;padding-bottom:16px!important}.p-lg-4{padding:24px!important}.pt-lg-4{padding-top:24px!important}.pr-lg-4{padding-right:24px!important}.pb-lg-4{padding-bottom:24px!important}.pl-lg-4{padding-left:24px!important}.px-lg-4{padding-right:24px!important;padding-left:24px!important}.py-lg-4{padding-top:24px!important;padding-bottom:24px!important}.p-lg-5{padding:32px!important}.pt-lg-5{padding-top:32px!important}.pr-lg-5{padding-right:32px!important}.pb-lg-5{padding-bottom:32px!important}.pl-lg-5{padding-left:32px!important}.px-lg-5{padding-right:32px!important;padding-left:32px!important}.py-lg-5{padding-top:32px!important;padding-bottom:32px!important}.p-lg-6{padding:40px!important}.pt-lg-6{padding-top:40px!important}.pr-lg-6{padding-right:40px!important}.pb-lg-6{padding-bottom:40px!important}.pl-lg-6{padding-left:40px!important}.px-lg-6{padding-right:40px!important;padding-left:40px!important}.py-lg-6{padding-top:40px!important;padding-bottom:40px!important}}@media (min-width:1280px){.p-xl-0{padding:0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:4px!important}.pt-xl-1{padding-top:4px!important}.pr-xl-1{padding-right:4px!important}.pb-xl-1{padding-bottom:4px!important}.pl-xl-1{padding-left:4px!important}.px-xl-1{padding-right:4px!important;padding-left:4px!important}.py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.p-xl-2{padding:8px!important}.pt-xl-2{padding-top:8px!important}.pr-xl-2{padding-right:8px!important}.pb-xl-2{padding-bottom:8px!important}.pl-xl-2{padding-left:8px!important}.px-xl-2{padding-right:8px!important;padding-left:8px!important}.py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.p-xl-3{padding:16px!important}.pt-xl-3{padding-top:16px!important}.pr-xl-3{padding-right:16px!important}.pb-xl-3{padding-bottom:16px!important}.pl-xl-3{padding-left:16px!important}.px-xl-3{padding-right:16px!important;padding-left:16px!important}.py-xl-3{padding-top:16px!important;padding-bottom:16px!important}.p-xl-4{padding:24px!important}.pt-xl-4{padding-top:24px!important}.pr-xl-4{padding-right:24px!important}.pb-xl-4{padding-bottom:24px!important}.pl-xl-4{padding-left:24px!important}.px-xl-4{padding-right:24px!important;padding-left:24px!important}.py-xl-4{padding-top:24px!important;padding-bottom:24px!important}.p-xl-5{padding:32px!important}.pt-xl-5{padding-top:32px!important}.pr-xl-5{padding-right:32px!important}.pb-xl-5{padding-bottom:32px!important}.pl-xl-5{padding-left:32px!important}.px-xl-5{padding-right:32px!important;padding-left:32px!important}.py-xl-5{padding-top:32px!important;padding-bottom:32px!important}.p-xl-6{padding:40px!important}.pt-xl-6{padding-top:40px!important}.pr-xl-6{padding-right:40px!important}.pb-xl-6{padding-bottom:40px!important}.pl-xl-6{padding-left:40px!important}.px-xl-6{padding-right:40px!important;padding-left:40px!important}.py-xl-6{padding-top:40px!important;padding-bottom:40px!important}}.p-responsive{padding-right:16px!important;padding-left:16px!important}@media (min-width:544px){.p-responsive{padding-right:40px!important;padding-left:40px!important}}@media (min-width:1012px){.p-responsive{padding-right:16px!important;padding-left:16px!important}}.h1{font-size:26px!important}@media (min-width:768px){.h1{font-size:32px!important}}.h2{font-size:22px!important}@media (min-width:768px){.h2{font-size:24px!important}}.h3{font-size:18px!important}@media (min-width:768px){.h3{font-size:20px!important}}.h4{font-size:16px!important}.h5{font-size:14px!important}.h6{font-size:12px!important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600!important}.f1{font-size:26px!important}@media (min-width:768px){.f1{font-size:32px!important}}.f2{font-size:22px!important}@media (min-width:768px){.f2{font-size:24px!important}}.f3{font-size:18px!important}@media (min-width:768px){.f3{font-size:20px!important}}.f4{font-size:16px!important}@media (min-width:768px){.f4{font-size:16px!important}}.f5{font-size:14px!important}.f6{font-size:12px!important}.f00-light{font-size:40px!important;font-weight:300!important}@media (min-width:768px){.f00-light{font-size:48px!important}}.f0-light{font-size:32px!important;font-weight:300!important}@media (min-width:768px){.f0-light{font-size:40px!important}}.f1-light{font-size:26px!important;font-weight:300!important}@media (min-width:768px){.f1-light{font-size:32px!important}}.f2-light{font-size:22px!important;font-weight:300!important}@media (min-width:768px){.f2-light{font-size:24px!important}}.f3-light{font-size:18px!important;font-weight:300!important}@media (min-width:768px){.f3-light{font-size:20px!important}}.text-small{font-size:12px!important}.lead{margin-bottom:30px;font-size:20px;font-weight:300;color:#586069}.lh-condensed-ultra{line-height:1!important}.lh-condensed{line-height:1.25!important}.lh-default{line-height:1.5!important}.lh-0{line-height:0!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.text-center{text-align:center!important}@media (min-width:544px){.text-sm-right{text-align:right!important}.text-sm-left{text-align:left!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-right{text-align:right!important}.text-md-left{text-align:left!important}.text-md-center{text-align:center!important}}@media (min-width:1012px){.text-lg-right{text-align:right!important}.text-lg-left{text-align:left!important}.text-lg-center{text-align:center!important}}@media (min-width:1280px){.text-xl-right{text-align:right!important}.text-xl-left{text-align:left!important}.text-xl-center{text-align:center!important}}.text-normal{font-weight:400!important}.text-bold{font-weight:600!important}.text-italic{font-style:italic!important}.text-uppercase{text-transform:uppercase!important}.text-underline{text-decoration:underline!important}.no-underline{text-decoration:none!important}.no-wrap{white-space:nowrap!important}.ws-normal{white-space:normal!important}.wb-break-all{word-break:break-all!important}.text-emphasized{font-weight:600;color:#24292e}.list-style-none{list-style:none!important}.text-shadow-dark{text-shadow:0 1px 1px rgba(27,31,35,.25),0 1px 25px rgba(27,31,35,.75)}.text-shadow-light{text-shadow:0 1px 0 rgba(255,255,255,.5)}.text-mono{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace}.user-select-none{user-select:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}@media (min-width:544px){.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}}@media (min-width:768px){.d-md-block{display:block!important}.d-md-flex{display:flex!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}}@media (min-width:1012px){.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}}@media (min-width:1280px){.d-xl-block{display:block!important}.d-xl-flex{display:flex!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}}.v-hidden{visibility:hidden!important}.v-visible{visibility:visible!important}@media (max-width:544px){.hide-sm{display:none!important}}@media (min-width:544px) and(max-width:768px){.hide-md{display:none!important}}@media (min-width:768px) and(max-width:1012px){.hide-lg{display:none!important}}@media (min-width:1012px){.hide-xl{display:none!important}}.table-fixed{table-layout:fixed!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);word-wrap:normal;border:0}.show-on-focus{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}.show-on-focus:focus{z-index:20;width:auto;height:auto;clip:auto}.container{width:980px;margin-right:auto;margin-left:auto}.container::before{display:table;content:""}.container::after{display:table;clear:both;content:""}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.columns{margin-right:-10px;margin-left:-10px}.columns::before{display:table;content:""}.columns::after{display:table;clear:both;content:""}.column{float:left;padding-right:10px;padding-left:10px}.one-third{width:33.333333%}.two-thirds{width:66.666667%}.one-fourth{width:25%}.one-half{width:50%}.three-fourths{width:75%}.one-fifth{width:20%}.four-fifths{width:80%}.centered{display:block;float:none;margin-right:auto;margin-left:auto}.col-1{width:8.3333333333%}.col-2{width:16.6666666667%}.col-3{width:25%}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-6{width:50%}.col-7{width:58.3333333333%}.col-8{width:66.6666666667%}.col-9{width:75%}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-12{width:100%}@media (min-width:544px){.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}}@media (min-width:768px){.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}}@media (min-width:1012px){.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}}@media (min-width:1280px){.col-xl-1{width:8.3333333333%}.col-xl-2{width:16.6666666667%}.col-xl-3{width:25%}.col-xl-4{width:33.3333333333%}.col-xl-5{width:41.6666666667%}.col-xl-6{width:50%}.col-xl-7{width:58.3333333333%}.col-xl-8{width:66.6666666667%}.col-xl-9{width:75%}.col-xl-10{width:83.3333333333%}.col-xl-11{width:91.6666666667%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px!important;padding-left:16px!important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px!important;padding-left:8px!important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px!important;padding-left:24px!important}@media (min-width:544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px!important;padding-left:16px!important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px!important;padding-left:8px!important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px!important;padding-left:24px!important}}@media (min-width:768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px!important;padding-left:16px!important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px!important;padding-left:8px!important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px!important;padding-left:24px!important}}@media (min-width:1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px!important;padding-left:16px!important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px!important;padding-left:8px!important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px!important;padding-left:24px!important}}@media (min-width:1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px!important;padding-left:16px!important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px!important;padding-left:8px!important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px!important;padding-left:24px!important}}.offset-1{margin-left:8.3333333333%!important}.offset-2{margin-left:16.6666666667%!important}.offset-3{margin-left:25%!important}.offset-4{margin-left:33.3333333333%!important}.offset-5{margin-left:41.6666666667%!important}.offset-6{margin-left:50%!important}.offset-7{margin-left:58.3333333333%!important}.offset-8{margin-left:66.6666666667%!important}.offset-9{margin-left:75%!important}.offset-10{margin-left:83.3333333333%!important}.offset-11{margin-left:91.6666666667%!important}@media (min-width:544px){.offset-sm-1{margin-left:8.3333333333%!important}.offset-sm-2{margin-left:16.6666666667%!important}.offset-sm-3{margin-left:25%!important}.offset-sm-4{margin-left:33.3333333333%!important}.offset-sm-5{margin-left:41.6666666667%!important}.offset-sm-6{margin-left:50%!important}.offset-sm-7{margin-left:58.3333333333%!important}.offset-sm-8{margin-left:66.6666666667%!important}.offset-sm-9{margin-left:75%!important}.offset-sm-10{margin-left:83.3333333333%!important}.offset-sm-11{margin-left:91.6666666667%!important}}@media (min-width:768px){.offset-md-1{margin-left:8.3333333333%!important}.offset-md-2{margin-left:16.6666666667%!important}.offset-md-3{margin-left:25%!important}.offset-md-4{margin-left:33.3333333333%!important}.offset-md-5{margin-left:41.6666666667%!important}.offset-md-6{margin-left:50%!important}.offset-md-7{margin-left:58.3333333333%!important}.offset-md-8{margin-left:66.6666666667%!important}.offset-md-9{margin-left:75%!important}.offset-md-10{margin-left:83.3333333333%!important}.offset-md-11{margin-left:91.6666666667%!important}}@media (min-width:1012px){.offset-lg-1{margin-left:8.3333333333%!important}.offset-lg-2{margin-left:16.6666666667%!important}.offset-lg-3{margin-left:25%!important}.offset-lg-4{margin-left:33.3333333333%!important}.offset-lg-5{margin-left:41.6666666667%!important}.offset-lg-6{margin-left:50%!important}.offset-lg-7{margin-left:58.3333333333%!important}.offset-lg-8{margin-left:66.6666666667%!important}.offset-lg-9{margin-left:75%!important}.offset-lg-10{margin-left:83.3333333333%!important}.offset-lg-11{margin-left:91.6666666667%!important}}@media (min-width:1280px){.offset-xl-1{margin-left:8.3333333333%!important}.offset-xl-2{margin-left:16.6666666667%!important}.offset-xl-3{margin-left:25%!important}.offset-xl-4{margin-left:33.3333333333%!important}.offset-xl-5{margin-left:41.6666666667%!important}.offset-xl-6{margin-left:50%!important}.offset-xl-7{margin-left:58.3333333333%!important}.offset-xl-8{margin-left:66.6666666667%!important}.offset-xl-9{margin-left:75%!important}.offset-xl-10{margin-left:83.3333333333%!important}.offset-xl-11{margin-left:91.6666666667%!important}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>* :first-child{margin-top:0!important}.markdown-body>* :last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:#cb2431}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:0}.markdown-body blockquote,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:solid 1px #c6cbd1;border-bottom-color:#959da5;border-radius:3px;box-shadow:inset 0 -1px 0 #959da5}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 code,.markdown-body h1 tt,.markdown-body h2 code,.markdown-body h2 tt,.markdown-body h3 code,.markdown-body h3 tt,.markdown-body h4 code,.markdown-body h4 tt,.markdown-body h5 code,.markdown-body h5 tt,.markdown-body h6 code,.markdown-body h6 tt{font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid #eaecef}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid #eaecef}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:#6a737d}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol.no-list,.markdown-body ul.no-list{padding:0;list-style-type:none}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:0;margin-bottom:0}.markdown-body li{word-wrap:break-all}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body table img{background-color:transparent}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:#fff}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid #dfe2e5}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:#24292e}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:0 0;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:#fff;border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:600;background:#f6f8fa;border-top:0}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .c,.highlight .cd{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{color:#000;font-weight:700}.highlight .kd{color:#000;font-weight:700}.highlight .kn{color:#000;font-weight:700}.highlight .kp{color:#000;font-weight:700}.highlight .kr{color:#000;font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .k,.highlight .kv{color:#000;font-weight:700}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .il{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .m,.highlight .mb,.highlight .mx{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .bp{color:#999}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:700}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:700}.highlight .nf{color:#900;font-weight:700}.highlight .nl{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .nv{color:teal}.highlight .ow{color:#000;font-weight:700}.highlight .o{color:#000;font-weight:700}.highlight .w{color:#bbb}.highlight{background-color:#f8f8f8}</style> - </head> - <body class="bg-white"> - <nav class="container-md px-3 py-2 mt-2 mt-md-5 mb-5 markdown-body"> - <p class="bg-yellow-light ml-n1 px-1 py-1 mb-1"> - <strong>This is a web feed,</strong> also known as an RSS feed. <strong>Subscribe</strong> by copying the URL from the address bar into your newsreader. - </p> - <p class="text-gray"> - Visit <a href="https://aboutfeeds.com">About Feeds</a> to get started with newsreaders and subscribing. It’s free. - </p> - </nav> - <div class="container-md px-3 py-3 markdown-body"> - <header class="py-5"> - <h1 class="border-0"> - <!-- https://commons.wikimedia.org/wiki/File:Feed-icon.svg --> - <svg xmlns="http://www.w3.org/2000/svg" version="1.1" style="vertical-align: text-bottom; width: 1.2em; height: 1.2em;" class="pr-1" id="RSSicon" viewBox="0 0 256 256"> - <defs> - <linearGradient x1="0.085" y1="0.085" x2="0.915" y2="0.915" id="RSSg"> - <stop offset="0.0" stop-color="#E3702D"/><stop offset="0.1071" stop-color="#EA7D31"/> - <stop offset="0.3503" stop-color="#F69537"/><stop offset="0.5" stop-color="#FB9E3A"/> - <stop offset="0.7016" stop-color="#EA7C31"/><stop offset="0.8866" stop-color="#DE642B"/> - <stop offset="1.0" stop-color="#D95B29"/> - </linearGradient> - </defs> - <rect width="256" height="256" rx="55" ry="55" x="0" y="0" fill="#CC5D15"/> - <rect width="246" height="246" rx="50" ry="50" x="5" y="5" fill="#F49C52"/> - <rect width="236" height="236" rx="47" ry="47" x="10" y="10" fill="url(#RSSg)"/> - <circle cx="68" cy="189" r="24" fill="#FFF"/> - <path d="M160 213h-34a82 82 0 0 0 -82 -82v-34a116 116 0 0 1 116 116z" fill="#FFF"/> - <path d="M184 213A140 140 0 0 0 44 73 V 38a175 175 0 0 1 175 175z" fill="#FFF"/> - </svg> - - Web Feed Preview - </h1> - <h2><xsl:value-of select="/rss/channel/title"/></h2> - <p><xsl:value-of select="/rss/channel/description"/></p> - <a class="head_link" target="_blank"> - <xsl:attribute name="href"> - <xsl:value-of select="/rss/channel/link"/> - </xsl:attribute> - Visit Website → - </a> - </header> - <h2>Recent Items</h2> - <xsl:for-each select="/rss/channel/item"> - <div class="pb-5"> - <h3 class="mb-0"> - <a target="_blank"> - <xsl:attribute name="href"> - <xsl:value-of select="link"/> - </xsl:attribute> - <xsl:value-of select="title"/> - </a> - </h3> - <small class="text-gray"> - Published: <xsl:value-of select="pubDate" /> - </small> - </div> - </xsl:for-each> - </div> - </body> - </html> - </xsl:template> -</xsl:stylesheet>`; diff --git a/packages/astro/src/core/render/route-cache.ts b/packages/astro/src/core/render/route-cache.ts index 762128555..3deed88bd 100644 --- a/packages/astro/src/core/render/route-cache.ts +++ b/packages/astro/src/core/render/route-cache.ts @@ -5,7 +5,6 @@ import type { GetStaticPathsResultKeyed, Params, RouteData, - RSS, } from '../../@types/astro'; import { LogOptions, warn, debug } from '../logger/core.js'; @@ -16,8 +15,6 @@ import { validateGetStaticPathsResult, } from '../routing/validation.js'; -type RSSFn = (...args: any[]) => any; - interface CallGetStaticPathsOptions { mod: ComponentInstance; route: RouteData; @@ -34,18 +31,15 @@ export async function callGetStaticPaths({ ssr, }: CallGetStaticPathsOptions): Promise<RouteCacheEntry> { validateGetStaticPathsModule(mod, { ssr }); - const resultInProgress = { - rss: [] as RSS[], - }; let staticPaths: GetStaticPathsResult = []; if (mod.getStaticPaths) { staticPaths = ( await mod.getStaticPaths({ paginate: generatePaginateFunction(route), - rss: (data) => { - resultInProgress.rss.push(data); - }, + rss() { + throw new Error('The RSS helper has been removed from getStaticPaths! Try the new @astrojs/rss package instead. See https://docs.astro.build/en/guides/rss/') + } }) ).flat(); } @@ -61,14 +55,12 @@ export async function callGetStaticPaths({ validateGetStaticPathsResult(keyedStaticPaths, logging); } return { - rss: resultInProgress.rss, staticPaths: keyedStaticPaths, }; } export interface RouteCacheEntry { staticPaths: GetStaticPathsResultKeyed; - rss: RSS[]; } /** diff --git a/packages/astro/src/core/render/rss.ts b/packages/astro/src/core/render/rss.ts deleted file mode 100644 index 38a10604f..000000000 --- a/packages/astro/src/core/render/rss.ts +++ /dev/null @@ -1,134 +0,0 @@ -import type { RSSFunction, RSS, RSSResult, RouteData } from '../../@types/astro'; - -import { XMLValidator } from 'fast-xml-parser'; -import { PRETTY_FEED_V3 } from './pretty-feed.js'; -import { createCanonicalURL, isValidURL } from './util.js'; - -/** Validates getStaticPaths.rss */ -export function validateRSS(args: GenerateRSSArgs): void { - const { rssData, srcFile } = args; - if (!rssData.title) throw new Error(`[${srcFile}] rss.title required`); - if (!rssData.description) throw new Error(`[${srcFile}] rss.description required`); - if ((rssData as any).item) - throw new Error(`[${srcFile}] \`item: Function\` should be \`items: Item[]\``); - if (!Array.isArray(rssData.items)) - throw new Error(`[${srcFile}] rss.items should be an array of items`); -} - -type GenerateRSSArgs = { site: string; rssData: RSS; srcFile: string }; - -/** Generate RSS 2.0 feed */ -export function generateRSS(args: GenerateRSSArgs): string { - validateRSS(args); - const { srcFile, rssData, site } = args; - if ((rssData as any).item) - throw new Error( - `[${srcFile}] rss() \`item()\` function was deprecated, and is now \`items: object[]\`.` - ); - - let xml = `<?xml version="1.0" encoding="UTF-8"?>`; - if (typeof rssData.stylesheet === 'string') { - xml += `<?xml-stylesheet href="${rssData.stylesheet}" type="text/xsl"?>`; - } - xml += `<rss version="2.0"`; - - // xmlns - if (rssData.xmlns) { - for (const [k, v] of Object.entries(rssData.xmlns)) { - xml += ` xmlns:${k}="${v}"`; - } - } - xml += `>`; - xml += `<channel>`; - - // title, description, customData - xml += `<title><![CDATA[${rssData.title}]]></title>`; - xml += `<description><![CDATA[${rssData.description}]]></description>`; - xml += `<link>${createCanonicalURL(site).href}</link>`; - if (typeof rssData.customData === 'string') xml += rssData.customData; - // items - for (const result of rssData.items) { - xml += `<item>`; - // validate - if (typeof result !== 'object') - throw new Error( - `[${srcFile}] rss.items expected an object. got: "${JSON.stringify(result)}"` - ); - if (!result.title) - throw new Error( - `[${srcFile}] rss.items required "title" property is missing. got: "${JSON.stringify( - result - )}"` - ); - if (!result.link) - throw new Error( - `[${srcFile}] rss.items required "link" property is missing. got: "${JSON.stringify( - result - )}"` - ); - xml += `<title><![CDATA[${result.title}]]></title>`; - // If the item's link is already a valid URL, don't mess with it. - const itemLink = isValidURL(result.link) - ? result.link - : createCanonicalURL(result.link, site).href; - xml += `<link>${itemLink}</link>`; - xml += `<guid>${itemLink}</guid>`; - if (result.description) xml += `<description><![CDATA[${result.description}]]></description>`; - if (result.pubDate) { - // note: this should be a Date, but if user provided a string or number, we can work with that, too. - if (typeof result.pubDate === 'number' || typeof result.pubDate === 'string') { - result.pubDate = new Date(result.pubDate); - } else if (result.pubDate instanceof Date === false) { - throw new Error('[${filename}] rss.item().pubDate must be a Date'); - } - xml += `<pubDate>${result.pubDate.toUTCString()}</pubDate>`; - } - if (typeof result.customData === 'string') xml += result.customData; - xml += `</item>`; - } - - xml += `</channel></rss>`; - - // validate user’s inputs to see if it’s valid XML - const isValid = XMLValidator.validate(xml); - if (isValid !== true) { - // If valid XML, isValid will be `true`. Otherwise, this will be an error object. Throw. - throw new Error(isValid as any); - } - - return xml; -} - -export function generateRSSStylesheet() { - return PRETTY_FEED_V3; -} - -/** Generated function to be run */ -export function generateRssFunction(site: string | undefined, route: RouteData): RSSFunction { - return function rssUtility(args: RSS): RSSResult { - if (!site) { - throw new Error( - `[${route.component}] rss() tried to generate RSS but "site" missing in astro.config.mjs` - ); - } - let result: RSSResult = {} as any; - const { dest, ...rssData } = args; - const feedURL = dest || '/rss.xml'; - if (rssData.stylesheet === true) { - rssData.stylesheet = feedURL.replace(/\.xml$/, '.xsl'); - result.xsl = { - url: rssData.stylesheet, - content: generateRSSStylesheet(), - }; - } else if (typeof rssData.stylesheet === 'string') { - result.xsl = { - url: rssData.stylesheet, - }; - } - result.xml = { - url: feedURL, - content: generateRSS({ rssData, site, srcFile: route.component }), - }; - return result; - }; -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cccf27649..0710ef43b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: '@octokit/action': 3.18.1 '@typescript-eslint/eslint-plugin': 5.26.0_hzuh7e2up357pvq3mkokjvu2lq '@typescript-eslint/parser': 5.26.0_xztl6dhthcahlo6akmb2bmjmle - del: 6.1.0 + del: 6.1.1 esbuild: 0.14.39 eslint: 8.16.0 eslint-config-prettier: 8.5.0_eslint@8.16.0 @@ -138,7 +138,7 @@ importers: lit: ^2.2.4 dependencies: '@webcomponents/template-shadowroot': 0.1.0 - lit: 2.2.4 + lit: 2.2.5 devDependencies: '@astrojs/lit': link:../../packages/integrations/lit astro: link:../../packages/astro @@ -162,11 +162,11 @@ importers: vue: ^3.2.36 dependencies: '@webcomponents/template-shadowroot': 0.1.0 - lit: 2.2.4 + lit: 2.2.5 preact: 10.7.2 react: 18.1.0 react-dom: 18.1.0_react@18.1.0 - solid-js: 1.4.2 + solid-js: 1.4.3 svelte: 3.48.0 vue: 3.2.36 devDependencies: @@ -212,7 +212,7 @@ importers: astro: ^1.0.0-beta.37 solid-js: ^1.4.2 dependencies: - solid-js: 1.4.2 + solid-js: 1.4.3 devDependencies: '@astrojs/solid-js': link:../../packages/integrations/solid astro: link:../../packages/astro @@ -259,7 +259,7 @@ importers: vue: ^3.2.36 dependencies: '@webcomponents/template-shadowroot': 0.1.0 - lit: 2.2.4 + lit: 2.2.5 preact: 10.7.2 react: 18.1.0 react-dom: 18.1.0_react@18.1.0 @@ -274,7 +274,7 @@ importers: '@astrojs/tailwind': link:../../packages/integrations/tailwind '@astrojs/turbolinks': link:../../packages/integrations/turbolinks astro: link:../../packages/astro - solid-js: 1.4.2 + solid-js: 1.4.3 examples/minimal: specifiers: @@ -508,7 +508,6 @@ importers: estree-walker: ^3.0.1 execa: ^6.1.0 fast-glob: ^3.2.11 - fast-xml-parser: ^4.0.7 gray-matter: ^4.0.3 html-entities: ^2.3.3 html-escaper: ^3.0.3 @@ -569,7 +568,6 @@ importers: estree-walker: 3.0.1 execa: 6.1.0 fast-glob: 3.2.11 - fast-xml-parser: 4.0.7 gray-matter: 4.0.3 html-entities: 2.3.3 html-escaper: 3.0.3 @@ -677,7 +675,7 @@ importers: '@astrojs/lit': link:../../../../integrations/lit '@webcomponents/template-shadowroot': 0.1.0 astro: link:../../.. - lit: 2.2.4 + lit: 2.2.5 packages/astro/e2e/fixtures/multiple-frameworks: specifiers: @@ -698,11 +696,11 @@ importers: vue: ^3.2.36 dependencies: '@webcomponents/template-shadowroot': 0.1.0 - lit: 2.2.4 + lit: 2.2.5 preact: 10.7.2 react: 18.1.0 react-dom: 18.1.0_react@18.1.0 - solid-js: 1.4.2 + solid-js: 1.4.3 svelte: 3.48.0 vue: 3.2.36 devDependencies: @@ -751,7 +749,7 @@ importers: '@astrojs/solid-js': link:../../../../integrations/solid astro: link:../../.. devDependencies: - solid-js: 1.4.2 + solid-js: 1.4.3 packages/astro/e2e/fixtures/svelte-component: specifiers: @@ -980,7 +978,7 @@ importers: dependencies: '@astrojs/preact': link:../../../../integrations/preact astro: link:../../.. - hast-util-select: 5.0.1 + hast-util-select: 5.0.2 rehype-slug: 5.0.1 packages/astro/test/fixtures/astro-markdown-shiki/langs: @@ -1494,7 +1492,7 @@ importers: astro-scripts: workspace:* cheerio: ^1.0.0-rc.11 dependencies: - '@lit-labs/ssr': 2.1.0 + '@lit-labs/ssr': 2.2.0 devDependencies: astro: link:../../astro astro-scripts: link:../../../scripts @@ -1613,7 +1611,7 @@ importers: devDependencies: astro: link:../../astro astro-scripts: link:../../../scripts - solid-js: 1.4.2 + solid-js: 1.4.3 packages/integrations/svelte: specifiers: @@ -1625,7 +1623,7 @@ importers: svelte-preprocess: ^4.10.6 vite: ^2.9.9 dependencies: - '@sveltejs/vite-plugin-svelte': 1.0.0-next.44_svelte@3.48.0+vite@2.9.9 + '@sveltejs/vite-plugin-svelte': 1.0.0-next.45_svelte@3.48.0+vite@2.9.9 postcss-load-config: 3.1.4 svelte-preprocess: 4.10.6_xxnnhi7j46bwl35r5gwl6d4d6q vite: 2.9.9 @@ -2052,8 +2050,8 @@ packages: resolution: {integrity: sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==} dev: true - /@apideck/better-ajv-errors/0.3.3_ajv@8.11.0: - resolution: {integrity: sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==} + /@apideck/better-ajv-errors/0.3.4_ajv@8.11.0: + resolution: {integrity: sha512-Ic2d8ZT6HJiSikGVQvSklaFyw1OUv4g8sDOxa0PXSlbmN/3gL5IO1WYY9DOwTDqOFmjWoqG1yaaKnPDqYCE9KA==} engines: {node: '>=10'} peerDependencies: ajv: '>=8' @@ -2138,6 +2136,15 @@ packages: '@jridgewell/gen-mapping': 0.3.1 jsesc: 2.5.2 + /@babel/generator/7.18.2: + resolution: {integrity: sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.18.2 + '@jridgewell/gen-mapping': 0.3.1 + jsesc: 2.5.2 + dev: true + /@babel/helper-annotate-as-pure/7.16.7: resolution: {integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==} engines: {node: '>=6.9.0'} @@ -2149,7 +2156,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/helper-explode-assignable-expression': 7.16.7 - '@babel/types': 7.18.0 + '@babel/types': 7.18.2 dev: true /@babel/helper-compilation-targets/7.17.10_@babel+core@7.18.0: @@ -2167,6 +2174,22 @@ packages: browserslist: 4.20.3 semver: 6.3.0 + /@babel/helper-compilation-targets/7.18.2_@babel+core@7.18.0: + resolution: {integrity: sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + peerDependenciesMeta: + '@babel/core': + optional: true + dependencies: + '@babel/compat-data': 7.17.10 + '@babel/core': 7.18.0 + '@babel/helper-validator-option': 7.16.7 + browserslist: 4.20.3 + semver: 6.3.0 + dev: true + /@babel/helper-create-class-features-plugin/7.18.0_@babel+core@7.18.0: resolution: {integrity: sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==} engines: {node: '>=6.9.0'} @@ -2182,7 +2205,7 @@ packages: '@babel/helper-function-name': 7.17.9 '@babel/helper-member-expression-to-functions': 7.17.7 '@babel/helper-optimise-call-expression': 7.16.7 - '@babel/helper-replace-supers': 7.16.7 + '@babel/helper-replace-supers': 7.18.2 '@babel/helper-split-export-declaration': 7.16.7 transitivePeerDependencies: - supports-color @@ -2211,7 +2234,7 @@ packages: optional: true dependencies: '@babel/core': 7.18.0 - '@babel/helper-compilation-targets': 7.17.10_@babel+core@7.18.0 + '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.0 '@babel/helper-module-imports': 7.16.7 '@babel/helper-plugin-utils': 7.17.12 '@babel/traverse': 7.18.0 @@ -2229,11 +2252,16 @@ packages: dependencies: '@babel/types': 7.18.0 + /@babel/helper-environment-visitor/7.18.2: + resolution: {integrity: sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-explode-assignable-expression/7.16.7: resolution: {integrity: sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.18.0 + '@babel/types': 7.18.2 dev: true /@babel/helper-function-name/7.17.9: @@ -2253,7 +2281,7 @@ packages: resolution: {integrity: sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.18.0 + '@babel/types': 7.18.2 dev: true /@babel/helper-module-imports/7.16.0: @@ -2288,7 +2316,7 @@ packages: resolution: {integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.18.0 + '@babel/types': 7.18.2 dev: true /@babel/helper-plugin-utils/7.17.12: @@ -2301,20 +2329,20 @@ packages: dependencies: '@babel/helper-annotate-as-pure': 7.16.7 '@babel/helper-wrap-function': 7.16.8 - '@babel/types': 7.18.0 + '@babel/types': 7.18.2 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-replace-supers/7.16.7: - resolution: {integrity: sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==} + /@babel/helper-replace-supers/7.18.2: + resolution: {integrity: sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-environment-visitor': 7.16.7 + '@babel/helper-environment-visitor': 7.18.2 '@babel/helper-member-expression-to-functions': 7.17.7 '@babel/helper-optimise-call-expression': 7.16.7 - '@babel/traverse': 7.18.0 - '@babel/types': 7.18.0 + '@babel/traverse': 7.18.2 + '@babel/types': 7.18.2 transitivePeerDependencies: - supports-color dev: true @@ -2325,11 +2353,18 @@ packages: dependencies: '@babel/types': 7.18.0 + /@babel/helper-simple-access/7.18.2: + resolution: {integrity: sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.18.2 + dev: true + /@babel/helper-skip-transparent-expression-wrappers/7.16.0: resolution: {integrity: sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.18.0 + '@babel/types': 7.18.2 dev: true /@babel/helper-split-export-declaration/7.16.7: @@ -2352,8 +2387,8 @@ packages: dependencies: '@babel/helper-function-name': 7.17.9 '@babel/template': 7.16.7 - '@babel/traverse': 7.18.0 - '@babel/types': 7.18.0 + '@babel/traverse': 7.18.2 + '@babel/types': 7.18.2 transitivePeerDependencies: - supports-color dev: true @@ -2556,7 +2591,7 @@ packages: dependencies: '@babel/compat-data': 7.17.10 '@babel/core': 7.18.0 - '@babel/helper-compilation-targets': 7.17.10_@babel+core@7.18.0 + '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.0 '@babel/helper-plugin-utils': 7.17.12 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.0 '@babel/plugin-transform-parameters': 7.17.12_@babel+core@7.18.0 @@ -2906,7 +2941,7 @@ packages: '@babel/helper-function-name': 7.17.9 '@babel/helper-optimise-call-expression': 7.16.7 '@babel/helper-plugin-utils': 7.17.12 - '@babel/helper-replace-supers': 7.16.7 + '@babel/helper-replace-supers': 7.18.2 '@babel/helper-split-export-declaration': 7.16.7 globals: 11.12.0 transitivePeerDependencies: @@ -3003,7 +3038,7 @@ packages: optional: true dependencies: '@babel/core': 7.18.0 - '@babel/helper-compilation-targets': 7.17.10_@babel+core@7.18.0 + '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.0 '@babel/helper-function-name': 7.17.9 '@babel/helper-plugin-utils': 7.17.12 dev: true @@ -3051,8 +3086,8 @@ packages: - supports-color dev: true - /@babel/plugin-transform-modules-commonjs/7.18.0_@babel+core@7.18.0: - resolution: {integrity: sha512-cCeR0VZWtfxWS4YueAK2qtHtBPJRSaJcMlbS8jhSIm/A3E2Kpro4W1Dn4cqJtp59dtWfXjQwK7SPKF8ghs7rlw==} + /@babel/plugin-transform-modules-commonjs/7.18.2_@babel+core@7.18.0: + resolution: {integrity: sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3063,7 +3098,7 @@ packages: '@babel/core': 7.18.0 '@babel/helper-module-transforms': 7.18.0 '@babel/helper-plugin-utils': 7.17.12 - '@babel/helper-simple-access': 7.17.7 + '@babel/helper-simple-access': 7.18.2 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color @@ -3142,7 +3177,7 @@ packages: dependencies: '@babel/core': 7.18.0 '@babel/helper-plugin-utils': 7.17.12 - '@babel/helper-replace-supers': 7.16.7 + '@babel/helper-replace-supers': 7.18.2 transitivePeerDependencies: - supports-color dev: true @@ -3256,8 +3291,8 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-template-literals/7.17.12_@babel+core@7.18.0: - resolution: {integrity: sha512-kAKJ7DX1dSRa2s7WN1xUAuaQmkTpN+uig4wCKWivVXIObqGbVTUlSavHyfI2iZvz89GFAMGm9p2DBJ4Y1Tp0hw==} + /@babel/plugin-transform-template-literals/7.18.2_@babel+core@7.18.0: + resolution: {integrity: sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3309,8 +3344,8 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/preset-env/7.18.0_@babel+core@7.18.0: - resolution: {integrity: sha512-cP74OMs7ECLPeG1reiCQ/D/ypyOxgfm8uR6HRYV23vTJ7Lu1nbgj9DQDo/vH59gnn7GOAwtTDPPYV4aXzsMKHA==} + /@babel/preset-env/7.18.2_@babel+core@7.18.0: + resolution: {integrity: sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3320,7 +3355,7 @@ packages: dependencies: '@babel/compat-data': 7.17.10 '@babel/core': 7.18.0 - '@babel/helper-compilation-targets': 7.17.10_@babel+core@7.18.0 + '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.0 '@babel/helper-plugin-utils': 7.17.12 '@babel/helper-validator-option': 7.16.7 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.17.12_@babel+core@7.18.0 @@ -3370,7 +3405,7 @@ packages: '@babel/plugin-transform-literals': 7.17.12_@babel+core@7.18.0 '@babel/plugin-transform-member-expression-literals': 7.16.7_@babel+core@7.18.0 '@babel/plugin-transform-modules-amd': 7.18.0_@babel+core@7.18.0 - '@babel/plugin-transform-modules-commonjs': 7.18.0_@babel+core@7.18.0 + '@babel/plugin-transform-modules-commonjs': 7.18.2_@babel+core@7.18.0 '@babel/plugin-transform-modules-systemjs': 7.18.0_@babel+core@7.18.0 '@babel/plugin-transform-modules-umd': 7.18.0_@babel+core@7.18.0 '@babel/plugin-transform-named-capturing-groups-regex': 7.17.12_@babel+core@7.18.0 @@ -3383,16 +3418,16 @@ packages: '@babel/plugin-transform-shorthand-properties': 7.16.7_@babel+core@7.18.0 '@babel/plugin-transform-spread': 7.17.12_@babel+core@7.18.0 '@babel/plugin-transform-sticky-regex': 7.16.7_@babel+core@7.18.0 - '@babel/plugin-transform-template-literals': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-transform-template-literals': 7.18.2_@babel+core@7.18.0 '@babel/plugin-transform-typeof-symbol': 7.17.12_@babel+core@7.18.0 '@babel/plugin-transform-unicode-escapes': 7.16.7_@babel+core@7.18.0 '@babel/plugin-transform-unicode-regex': 7.16.7_@babel+core@7.18.0 '@babel/preset-modules': 0.1.5_@babel+core@7.18.0 - '@babel/types': 7.18.0 + '@babel/types': 7.18.2 babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.18.0 babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.18.0 babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.18.0 - core-js-compat: 3.22.6 + core-js-compat: 3.22.7 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -3410,12 +3445,12 @@ packages: '@babel/helper-plugin-utils': 7.17.12 '@babel/plugin-proposal-unicode-property-regex': 7.17.12_@babel+core@7.18.0 '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.18.0 - '@babel/types': 7.18.0 + '@babel/types': 7.18.2 esutils: 2.0.3 dev: true - /@babel/runtime/7.18.0: - resolution: {integrity: sha512-YMQvx/6nKEaucl0MY56mwIG483xk8SDNdlUwb2Ts6FUpr7fm85DxEmsY18LXBNhcTz6tO6JwZV8w1W06v8UKeg==} + /@babel/runtime/7.18.3: + resolution: {integrity: sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.9 @@ -3445,6 +3480,24 @@ packages: transitivePeerDependencies: - supports-color + /@babel/traverse/7.18.2: + resolution: {integrity: sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.16.7 + '@babel/generator': 7.18.2 + '@babel/helper-environment-visitor': 7.18.2 + '@babel/helper-function-name': 7.17.9 + '@babel/helper-hoist-variables': 7.16.7 + '@babel/helper-split-export-declaration': 7.16.7 + '@babel/parser': 7.18.0 + '@babel/types': 7.18.2 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/types/7.18.0: resolution: {integrity: sha512-vhAmLPAiC8j9K2GnsnLPCIH5wCrPpYIVBCWRBFDCB7Y/BXLqi/O+1RSTTM2bsmg6U/551+FCf9PNPxjABmxHTw==} engines: {node: '>=6.9.0'} @@ -3452,6 +3505,14 @@ packages: '@babel/helper-validator-identifier': 7.16.7 to-fast-properties: 2.0.0 + /@babel/types/7.18.2: + resolution: {integrity: sha512-0On6B8A4/+mFUto5WERt3EEuG1NznDirvwca1O8UwXQHVY8g3R7OzYgxXdOfMwLO08UrpUD/2+3Bclyq+/C94Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.16.7 + to-fast-properties: 2.0.0 + dev: true + /@builder.io/partytown/0.4.5: resolution: {integrity: sha512-HcHlmMYSpOxfJ0lFVxgZrvgIjz1Q8knlGuWkBpvjIp68j+xVWg969+sn7BCfyKhcGaYlnVOY/CEBHapQBcl0jw==} hasBin: true @@ -3460,7 +3521,7 @@ packages: /@changesets/apply-release-plan/6.0.0: resolution: {integrity: sha512-gp6nIdVdfYdwKww2+f8whckKmvfE4JEm4jJgBhTmooi0uzHWhnxvk6JIzQi89qEAMINN0SeVNnXiAtbFY0Mj3w==} dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@changesets/config': 2.0.0 '@changesets/get-version-range-type': 0.3.2 '@changesets/git': 1.3.2 @@ -3478,7 +3539,7 @@ packages: /@changesets/assemble-release-plan/5.1.2: resolution: {integrity: sha512-nOFyDw4APSkY/vh5WNwGEtThPgEjVShp03PKVdId6wZTJALVcAALCSLmDRfeqjE2z9EsGJb7hZdDlziKlnqZgw==} dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@changesets/errors': 0.1.4 '@changesets/get-dependents-graph': 1.3.2 '@changesets/types': 5.0.0 @@ -3506,7 +3567,7 @@ packages: resolution: {integrity: sha512-4bA3YoBkd5cm5WUxmrR2N9WYE7EeQcM+R3bVYMUj2NvffkQVpU3ckAI+z8UICoojq+HRl2OEwtz+S5UBmYY4zw==} hasBin: true dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@changesets/apply-release-plan': 6.0.0 '@changesets/assemble-release-plan': 5.1.2 '@changesets/changelog-git': 0.1.11 @@ -3580,7 +3641,7 @@ packages: /@changesets/get-release-plan/3.0.8: resolution: {integrity: sha512-TJYiWNuP0Lzu2dL/KHuk75w7TkiE5HqoYirrXF7SJIxkhlgH9toQf2C7IapiFTObtuF1qDN8HJAX1CuIOwXldg==} dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@changesets/assemble-release-plan': 5.1.2 '@changesets/config': 2.0.0 '@changesets/pre': 1.0.11 @@ -3596,7 +3657,7 @@ packages: /@changesets/git/1.3.2: resolution: {integrity: sha512-p5UL+urAg0Nnpt70DLiBe2iSsMcDubTo9fTOD/61krmcJ466MGh71OHwdAwu1xG5+NKzeysdy1joRTg8CXcEXA==} dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@changesets/errors': 0.1.4 '@changesets/types': 5.0.0 '@manypkg/get-packages': 1.1.3 @@ -3620,7 +3681,7 @@ packages: /@changesets/pre/1.0.11: resolution: {integrity: sha512-CXZnt4SV9waaC9cPLm7818+SxvLKIDHUxaiTXnJYDp1c56xIexx1BNfC1yMuOdzO2a3rAIcZua5Odxr3dwSKfg==} dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@changesets/errors': 0.1.4 '@changesets/types': 5.0.0 '@manypkg/get-packages': 1.1.3 @@ -3630,7 +3691,7 @@ packages: /@changesets/read/0.5.5: resolution: {integrity: sha512-bzonrPWc29Tsjvgh+8CqJ0apQOwWim0zheeD4ZK44ApSa/GudnZJTODtA3yNOOuQzeZmL0NUebVoHIurtIkA7w==} dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@changesets/git': 1.3.2 '@changesets/logger': 0.0.5 '@changesets/parse': 0.3.13 @@ -3651,7 +3712,7 @@ packages: /@changesets/write/0.1.8: resolution: {integrity: sha512-oIHeFVMuP6jf0TPnKPpaFpvvAf3JBc+s2pmVChbeEgQTBTALoF51Z9kqxQfG4XONZPHZnqkmy564c7qohhhhTQ==} dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@changesets/types': 5.0.0 fs-extra: 7.0.1 human-id: 1.0.2 @@ -3779,20 +3840,20 @@ packages: /@internationalized/date/3.0.0-rc.0: resolution: {integrity: sha512-R8ui3O2G43fZ/z5cBdJuU6nswKtuVrKloDE6utvqKEeGf6igFoiapcjg7jbQ+WvWIDGtdUytOp2fOq/X4efBdQ==} dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 dev: false /@internationalized/message/3.0.6: resolution: {integrity: sha512-ECk3toFy87I2z5zipRNwdbouvRlIyMKb/FzKj1upMaNS52AKhpvrLgo3CY/ZXQKm4CRIbeh6p/F/Ztt+enhIEA==} dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 intl-messageformat: 9.13.0 dev: false /@internationalized/number/3.1.0: resolution: {integrity: sha512-CEts+2rIB4QveKeeF6xIHdn8aLVvUt5aiarkpCZgtMyYqfqo/ZBELf2UyhvLPGpRxcF24ClCISMTP9BTVreSAg==} dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 dev: false /@jridgewell/gen-mapping/0.1.1: @@ -3836,20 +3897,20 @@ packages: resolution: {integrity: sha512-rr/UVhxbKWNUr+3qRyvZk+glC7v7ph8Gk/W0z96YG64COJKf9ilnWY6JGW77TRqhrRMmS2nsvAXOyQgcF+4jrA==} dependencies: '@lit/reactive-element': 1.3.2 - lit: 2.2.4 - lit-html: 2.2.4 + lit: 2.2.5 + lit-html: 2.2.5 dev: false - /@lit-labs/ssr/2.1.0: - resolution: {integrity: sha512-Tnz/S99G57QKQkI+5QhpfOyVxdHM/IbSa3DZmbF5aeIugivONjurHOuMn6AHzzgdteae3ihcGV2eehKPJuG4/w==} + /@lit-labs/ssr/2.2.0: + resolution: {integrity: sha512-XL8Iur+i7mSnBwou8MOezOayawNKklaer9F3PvrN0PhwhI/ZQGngWiYDdgGOUxoSJCmBN8ss/zlQ3GHXkbilkw==} engines: {node: '>=13.9.0'} dependencies: '@lit-labs/ssr-client': 1.0.1 '@lit/reactive-element': 1.3.2 - '@types/node': 16.11.35 - lit: 2.2.4 + '@types/node': 16.11.36 + lit: 2.2.5 lit-element: 3.2.0 - lit-html: 2.2.4 + lit-html: 2.2.5 node-fetch: 2.6.7 parse5: 6.0.1 resolve: 1.22.0 @@ -3868,7 +3929,7 @@ packages: /@manypkg/find-root/1.1.0: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@types/node': 12.20.52 find-up: 4.1.0 fs-extra: 8.1.0 @@ -3877,7 +3938,7 @@ packages: /@manypkg/get-packages/1.1.3: resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@changesets/types': 4.1.0 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 @@ -4115,7 +4176,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 @@ -4133,7 +4194,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 '@react-aria/link': 3.2.5_react@17.0.2 @@ -4148,7 +4209,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 '@react-aria/utils': 3.12.0_react@17.0.2 @@ -4162,7 +4223,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/label': 3.2.5_react@17.0.2 '@react-aria/toggle': 3.2.4_react@17.0.2 '@react-aria/utils': 3.12.0_react@17.0.2 @@ -4178,7 +4239,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 '@react-aria/listbox': 3.4.5_react@17.0.2 @@ -4203,7 +4264,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/utils': 3.12.0_react@17.0.2 '@react-stately/overlays': 3.2.0_react@17.0.2 @@ -4216,7 +4277,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/interactions': 3.8.4_react@17.0.2 '@react-aria/utils': 3.12.0_react@17.0.2 '@react-types/shared': 3.12.0_react@17.0.2 @@ -4230,7 +4291,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 @@ -4252,7 +4313,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@internationalized/date': 3.0.0-rc.0 '@internationalized/message': 3.0.6 '@internationalized/number': 3.1.0 @@ -4267,7 +4328,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/utils': 3.12.0_react@17.0.2 '@react-types/shared': 3.12.0_react@17.0.2 react: 17.0.2 @@ -4278,7 +4339,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/utils': 3.12.0_react@17.0.2 '@react-types/label': 3.5.4_react@17.0.2 '@react-types/shared': 3.12.0_react@17.0.2 @@ -4290,7 +4351,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 '@react-aria/utils': 3.12.0_react@17.0.2 @@ -4304,7 +4365,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 '@react-aria/label': 3.2.5_react@17.0.2 @@ -4323,7 +4384,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/utils': 3.12.0_react@17.0.2 '@react-aria/visually-hidden': 3.2.8_react@17.0.2 react: 17.0.2 @@ -4336,7 +4397,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 '@react-aria/overlays': 3.8.2_sfoxds7t5ydpegc3knd667wn6m @@ -4357,7 +4418,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/progress': 3.1.8_react@17.0.2 '@react-types/meter': 3.1.6_react@17.0.2 '@react-types/shared': 3.12.0_react@17.0.2 @@ -4370,7 +4431,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 '@react-aria/live-announcer': 3.0.6_sfoxds7t5ydpegc3knd667wn6m @@ -4392,7 +4453,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 '@react-aria/utils': 3.12.0_react@17.0.2 @@ -4411,7 +4472,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/label': 3.2.5_react@17.0.2 '@react-aria/utils': 3.12.0_react@17.0.2 @@ -4425,7 +4486,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 @@ -4441,7 +4502,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 '@react-aria/textfield': 3.5.5_react@17.0.2 @@ -4459,7 +4520,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 '@react-aria/label': 3.2.5_react@17.0.2 @@ -4481,7 +4542,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 @@ -4497,7 +4558,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/utils': 3.12.0_react@17.0.2 '@react-types/shared': 3.12.0_react@17.0.2 react: 17.0.2 @@ -4508,7 +4569,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 @@ -4527,7 +4588,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/live-announcer': 3.0.6_sfoxds7t5ydpegc3knd667wn6m '@react-aria/utils': 3.12.0_react@17.0.2 @@ -4542,7 +4603,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 react: 17.0.2 dev: false @@ -4551,7 +4612,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/toggle': 3.2.4_react@17.0.2 '@react-stately/toggle': 3.2.7_react@17.0.2 '@react-types/switch': 3.1.6_react@17.0.2 @@ -4564,7 +4625,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/grid': 3.2.6_sfoxds7t5ydpegc3knd667wn6m '@react-aria/i18n': 3.3.9_react@17.0.2 @@ -4587,7 +4648,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 @@ -4605,7 +4666,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/label': 3.2.5_react@17.0.2 '@react-aria/utils': 3.12.0_react@17.0.2 @@ -4619,7 +4680,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 '@react-aria/utils': 3.12.0_react@17.0.2 @@ -4635,7 +4696,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 '@react-aria/utils': 3.12.0_react@17.0.2 @@ -4650,7 +4711,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/ssr': 3.1.2_react@17.0.2 '@react-stately/utils': 3.4.1_react@17.0.2 '@react-types/shared': 3.12.0_react@17.0.2 @@ -4664,7 +4725,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 '@react-aria/utils': 3.12.0_react@17.0.2 @@ -4679,7 +4740,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/interactions': 3.8.4_react@17.0.2 '@react-aria/utils': 3.12.0_react@17.0.2 clsx: 1.1.1 @@ -4693,7 +4754,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/actiongroup': 3.2.6_react@17.0.2 '@react-aria/button': 3.4.4_react@17.0.2 '@react-aria/focus': 3.5.5_react@17.0.2 @@ -4725,7 +4786,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/breadcrumbs': 3.1.10_react@17.0.2 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/i18n': 3.3.9_react@17.0.2 @@ -4749,7 +4810,7 @@ packages: '@react-spectrum/provider': ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/button': 3.4.4_react@17.0.2 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 @@ -4772,7 +4833,7 @@ packages: '@react-spectrum/provider': ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/utils': 3.12.0_react@17.0.2 '@react-spectrum/button': 3.7.4_hvcaygfkrdsthu4bca6eisslhq '@react-spectrum/provider': 3.3.4_sfoxds7t5ydpegc3knd667wn6m @@ -4791,7 +4852,7 @@ packages: '@react-spectrum/provider': ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/checkbox': 3.3.4_react@17.0.2 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 @@ -4816,7 +4877,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/button': 3.4.4_react@17.0.2 '@react-aria/combobox': 3.2.6_sfoxds7t5ydpegc3knd667wn6m '@react-aria/dialog': 3.1.9_react@17.0.2 @@ -4852,7 +4913,7 @@ packages: '@react-spectrum/provider': ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-spectrum/button': 3.7.4_hvcaygfkrdsthu4bca6eisslhq '@react-spectrum/dialog': 3.3.9_hvcaygfkrdsthu4bca6eisslhq @@ -4873,7 +4934,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/dialog': 3.1.9_react@17.0.2 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/i18n': 3.3.9_react@17.0.2 @@ -4904,7 +4965,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/separator': 3.1.7_react@17.0.2 '@react-spectrum/utils': 3.6.8_react@17.0.2 '@react-types/divider': 3.1.6_react@17.0.2 @@ -4918,7 +4979,7 @@ packages: '@react-spectrum/provider': ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/utils': 3.12.0_react@17.0.2 '@react-spectrum/provider': 3.3.4_sfoxds7t5ydpegc3knd667wn6m '@react-spectrum/utils': 3.6.8_react@17.0.2 @@ -4933,7 +4994,7 @@ packages: '@react-spectrum/provider': ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/utils': 3.12.0_react@17.0.2 '@react-spectrum/provider': 3.3.4_sfoxds7t5ydpegc3knd667wn6m '@react-spectrum/utils': 3.6.8_react@17.0.2 @@ -4947,7 +5008,7 @@ packages: '@react-spectrum/provider': ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/utils': 3.12.0_react@17.0.2 '@react-spectrum/layout': 3.2.6_yrnkbltii27iipti42xi2zu23q '@react-spectrum/provider': 3.3.4_sfoxds7t5ydpegc3knd667wn6m @@ -4963,7 +5024,7 @@ packages: '@react-spectrum/provider': ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/utils': 3.12.0_react@17.0.2 '@react-spectrum/provider': 3.3.4_sfoxds7t5ydpegc3knd667wn6m '@react-spectrum/utils': 3.6.8_react@17.0.2 @@ -4978,7 +5039,7 @@ packages: '@react-spectrum/provider': ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/label': 3.2.5_react@17.0.2 '@react-aria/utils': 3.12.0_react@17.0.2 @@ -5000,7 +5061,7 @@ packages: '@react-spectrum/provider': ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/ssr': 3.1.2_react@17.0.2 '@react-aria/utils': 3.12.0_react@17.0.2 '@react-spectrum/provider': 3.3.4_sfoxds7t5ydpegc3knd667wn6m @@ -5017,7 +5078,7 @@ packages: '@react-spectrum/provider': ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 '@react-aria/link': 3.2.5_react@17.0.2 @@ -5035,7 +5096,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 @@ -5066,7 +5127,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 @@ -5103,7 +5164,7 @@ packages: '@react-spectrum/provider': ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/meter': 3.1.8_react@17.0.2 '@react-spectrum/progress': 3.1.8_yrnkbltii27iipti42xi2zu23q '@react-spectrum/provider': 3.3.4_sfoxds7t5ydpegc3knd667wn6m @@ -5120,7 +5181,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/button': 3.4.4_react@17.0.2 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/i18n': 3.3.9_react@17.0.2 @@ -5149,7 +5210,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/overlays': 3.8.2_sfoxds7t5ydpegc3knd667wn6m '@react-aria/utils': 3.12.0_react@17.0.2 '@react-spectrum/provider': 3.3.4_sfoxds7t5ydpegc3knd667wn6m @@ -5169,7 +5230,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 @@ -5200,7 +5261,7 @@ packages: '@react-spectrum/provider': ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/progress': 3.1.8_react@17.0.2 '@react-aria/utils': 3.12.0_react@17.0.2 '@react-spectrum/provider': 3.3.4_sfoxds7t5ydpegc3knd667wn6m @@ -5216,7 +5277,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/overlays': 3.8.2_sfoxds7t5ydpegc3knd667wn6m '@react-aria/utils': 3.12.0_react@17.0.2 @@ -5234,7 +5295,7 @@ packages: '@react-spectrum/provider': ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 '@react-aria/radio': 3.1.11_react@17.0.2 @@ -5256,7 +5317,7 @@ packages: '@react-spectrum/provider': ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/searchfield': 3.2.7_react@17.0.2 '@react-spectrum/button': 3.7.4_hvcaygfkrdsthu4bca6eisslhq '@react-spectrum/provider': 3.3.4_sfoxds7t5ydpegc3knd667wn6m @@ -5277,7 +5338,7 @@ packages: '@react-spectrum/provider': ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 @@ -5298,7 +5359,7 @@ packages: '@react-spectrum/provider': ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/utils': 3.12.0_react@17.0.2 '@react-spectrum/provider': 3.3.4_sfoxds7t5ydpegc3knd667wn6m '@react-spectrum/utils': 3.6.8_react@17.0.2 @@ -5313,7 +5374,7 @@ packages: '@react-spectrum/provider': ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 '@react-aria/switch': 3.1.8_react@17.0.2 @@ -5336,7 +5397,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/grid': 3.2.6_sfoxds7t5ydpegc3knd667wn6m '@react-aria/i18n': 3.3.9_react@17.0.2 @@ -5370,7 +5431,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 @@ -5399,7 +5460,7 @@ packages: '@react-spectrum/provider': ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/utils': 3.12.0_react@17.0.2 '@react-spectrum/provider': 3.3.4_sfoxds7t5ydpegc3knd667wn6m '@react-spectrum/utils': 3.6.8_react@17.0.2 @@ -5414,7 +5475,7 @@ packages: '@react-spectrum/provider': ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 @@ -5437,7 +5498,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-types/provider': 3.4.3_react@17.0.2 react: 17.0.2 dev: false @@ -5447,7 +5508,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-types/provider': 3.4.3_react@17.0.2 react: 17.0.2 dev: false @@ -5457,7 +5518,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-types/provider': 3.4.3_react@17.0.2 react: 17.0.2 dev: false @@ -5469,7 +5530,7 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/focus': 3.5.5_react@17.0.2 '@react-aria/interactions': 3.8.4_react@17.0.2 '@react-aria/overlays': 3.8.2_sfoxds7t5ydpegc3knd667wn6m @@ -5493,7 +5554,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/ssr': 3.1.2_react@17.0.2 '@react-aria/utils': 3.12.0_react@17.0.2 @@ -5508,7 +5569,7 @@ packages: '@react-spectrum/provider': ^3.0.0 react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/utils': 3.12.0_react@17.0.2 '@react-spectrum/provider': 3.3.4_sfoxds7t5ydpegc3knd667wn6m @@ -5523,7 +5584,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/utils': 3.12.0_react@17.0.2 '@react-spectrum/utils': 3.6.8_react@17.0.2 '@react-types/shared': 3.12.0_react@17.0.2 @@ -5536,7 +5597,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-stately/toggle': 3.2.7_react@17.0.2 '@react-stately/utils': 3.4.1_react@17.0.2 '@react-types/checkbox': 3.2.7_react@17.0.2 @@ -5548,7 +5609,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-types/shared': 3.12.0_react@17.0.2 react: 17.0.2 dev: false @@ -5558,7 +5619,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-stately/list': 3.4.5_react@17.0.2 '@react-stately/menu': 3.2.7_react@17.0.2 '@react-stately/select': 3.1.7_react@17.0.2 @@ -5573,7 +5634,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-types/shared': 3.12.0_react@17.0.2 react: 17.0.2 dev: false @@ -5583,7 +5644,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-stately/selection': 3.9.4_react@17.0.2 '@react-types/grid': 3.0.4_react@17.0.2 '@react-types/shared': 3.12.0_react@17.0.2 @@ -5595,7 +5656,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-stately/virtualizer': 3.1.9_react@17.0.2 '@react-types/grid': 3.0.4_react@17.0.2 '@react-types/shared': 3.12.0_react@17.0.2 @@ -5608,7 +5669,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-stately/collections': 3.3.8_react@17.0.2 '@react-stately/selection': 3.9.4_react@17.0.2 '@react-stately/utils': 3.4.1_react@17.0.2 @@ -5621,7 +5682,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-stately/overlays': 3.2.0_react@17.0.2 '@react-stately/utils': 3.4.1_react@17.0.2 '@react-types/menu': 3.5.3_react@17.0.2 @@ -5634,7 +5695,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@internationalized/number': 3.1.0 '@react-stately/utils': 3.4.1_react@17.0.2 '@react-types/numberfield': 3.2.0_react@17.0.2 @@ -5647,7 +5708,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-stately/utils': 3.4.1_react@17.0.2 '@react-types/overlays': 3.5.5_react@17.0.2 react: 17.0.2 @@ -5658,7 +5719,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-stately/utils': 3.4.1_react@17.0.2 '@react-types/radio': 3.1.6_react@17.0.2 react: 17.0.2 @@ -5669,7 +5730,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-stately/utils': 3.4.1_react@17.0.2 '@react-types/searchfield': 3.2.0_react@17.0.2 '@react-types/shared': 3.12.0_react@17.0.2 @@ -5681,7 +5742,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-stately/collections': 3.3.8_react@17.0.2 '@react-stately/list': 3.4.5_react@17.0.2 '@react-stately/menu': 3.2.7_react@17.0.2 @@ -5697,7 +5758,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-stately/collections': 3.3.8_react@17.0.2 '@react-stately/utils': 3.4.1_react@17.0.2 '@react-types/shared': 3.12.0_react@17.0.2 @@ -5709,7 +5770,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/i18n': 3.3.9_react@17.0.2 '@react-aria/utils': 3.12.0_react@17.0.2 '@react-stately/utils': 3.4.1_react@17.0.2 @@ -5722,7 +5783,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-stately/collections': 3.3.8_react@17.0.2 '@react-stately/grid': 3.1.4_react@17.0.2 '@react-stately/selection': 3.9.4_react@17.0.2 @@ -5737,7 +5798,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-stately/list': 3.4.5_react@17.0.2 '@react-stately/utils': 3.4.1_react@17.0.2 '@react-types/tabs': 3.0.5_react@17.0.2 @@ -5749,7 +5810,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-stately/utils': 3.4.1_react@17.0.2 '@react-types/checkbox': 3.2.7_react@17.0.2 '@react-types/shared': 3.12.0_react@17.0.2 @@ -5761,7 +5822,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-stately/overlays': 3.2.0_react@17.0.2 '@react-stately/utils': 3.4.1_react@17.0.2 '@react-types/tooltip': 3.1.6_react@17.0.2 @@ -5773,7 +5834,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-stately/collections': 3.3.8_react@17.0.2 '@react-stately/selection': 3.9.4_react@17.0.2 '@react-stately/utils': 3.4.1_react@17.0.2 @@ -5786,7 +5847,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 react: 17.0.2 dev: false @@ -5795,7 +5856,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 '@react-aria/utils': 3.12.0_react@17.0.2 '@react-types/shared': 3.12.0_react@17.0.2 react: 17.0.2 @@ -6295,8 +6356,8 @@ packages: string.prototype.matchall: 4.0.7 dev: true - /@sveltejs/vite-plugin-svelte/1.0.0-next.44_svelte@3.48.0+vite@2.9.9: - resolution: {integrity: sha512-n+sssEWbzykPS447FmnNyU5GxEhrBPDVd0lxNZnxRGz9P6651LjjwAnISKr3CKgT9v8IybP8VD0n2i5XzbqExg==} + /@sveltejs/vite-plugin-svelte/1.0.0-next.45_svelte@3.48.0+vite@2.9.9: + resolution: {integrity: sha512-WLschM2qpa4lSpKR4zTVDJ2AW48u3Gjs3BX5s6aZvLRC3bjBjKcOcGmOG9pLu07C869wdMwZFZ+GroVcx7ZKpw==} engines: {node: ^14.13.1 || >= 16} peerDependencies: diff-match-patch: ^1.0.5 @@ -6490,8 +6551,8 @@ packages: resolution: {integrity: sha512-B9EoJFjhqcQ9OmQrNorItO+OwEOORNn3S31WuiHvZY/dm9ajkB7AKD/8toessEtHHNL+58jofbq7hMMY9v4yig==} dev: true - /@types/node/16.11.35: - resolution: {integrity: sha512-QXu45LyepgnhUfnIAj/FyT4uM87ug5KpIrgXfQtUPNAlx8w5hmd8z8emqCLNvG11QkpRSCG9Qg2buMxvqfjfsQ==} + /@types/node/16.11.36: + resolution: {integrity: sha512-FR5QJe+TaoZ2GsMHkjuwoNabr+UrJNRr2HNOo+r/7vhcuntM6Ee/pRPOnRhhL2XE9OOvX9VLEq+BcXl3VjNoWA==} dev: false /@types/node/17.0.35: @@ -6546,20 +6607,20 @@ packages: dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 - csstype: 3.0.11 + csstype: 3.1.0 /@types/react/18.0.9: resolution: {integrity: sha512-9bjbg1hJHUm4De19L1cHiW0Jvx3geel6Qczhjd0qY5VKVE2X5+x77YxAepuCwVh4vrgZJdgEJw48zrhRIeF4Nw==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 - csstype: 3.0.11 + csstype: 3.1.0 dev: false /@types/resolve/1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 14.18.18 + '@types/node': 17.0.35 dev: true /@types/resolve/1.20.2: @@ -6848,7 +6909,7 @@ packages: acorn: 8.7.1 bindings: 1.5.0 estree-walker: 2.0.2 - glob: 7.2.3 + glob: 7.2.0 graceful-fs: 4.2.10 micromatch: 4.0.5 node-gyp-build: 4.4.0 @@ -7095,11 +7156,6 @@ packages: engines: {node: '>=6'} dev: true - /ansi-colors/4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} - dev: true - /ansi-regex/2.1.1: resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} engines: {node: '>=0.10.0'} @@ -7288,7 +7344,7 @@ packages: dependencies: '@babel/core': 7.18.0 '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.0 - core-js-compat: 3.22.6 + core-js-compat: 3.22.7 transitivePeerDependencies: - supports-color dev: true @@ -7677,7 +7733,7 @@ packages: dev: false /code-point-at/1.1.0: - resolution: {integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=} + resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==} engines: {node: '>=0.10.0'} /color-convert/1.9.3: @@ -7761,15 +7817,15 @@ packages: dev: true /console-control-strings/1.1.0: - resolution: {integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=} + resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} /convert-source-map/1.8.0: resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} dependencies: safe-buffer: 5.1.2 - /core-js-compat/3.22.6: - resolution: {integrity: sha512-dQ/SxlHcuiywaPIoSUCU6Fx+Mk/H5TXENqd/ZJcK85ta0ZcQkbzHwblxPeL0hF5o+NsT2uK3q9ZOG5TboiVuWw==} + /core-js-compat/3.22.7: + resolution: {integrity: sha512-uI9DAQKKiiE/mclIC5g4AjRpio27g+VMRhe6rQoz+q4Wm4L6A/fJhiLtBw+sfOpDG9wZ3O0pxIw7GbfOlBgjOA==} dependencies: browserslist: 4.20.3 semver: 7.0.0 @@ -7779,7 +7835,7 @@ packages: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} /cross-spawn/5.1.0: - resolution: {integrity: sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=} + resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} dependencies: lru-cache: 4.1.5 shebang-command: 1.2.0 @@ -7836,8 +7892,8 @@ packages: /csstype/2.6.20: resolution: {integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==} - /csstype/3.0.11: - resolution: {integrity: sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==} + /csstype/3.1.0: + resolution: {integrity: sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==} /csv-generate/3.4.3: resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==} @@ -7911,7 +7967,7 @@ packages: ms: 2.1.2 /decamelize-keys/1.1.0: - resolution: {integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=} + resolution: {integrity: sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==} engines: {node: '>=0.10.0'} dependencies: decamelize: 1.2.0 @@ -7919,7 +7975,7 @@ packages: dev: true /decamelize/1.2.0: - resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=} + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} dev: true @@ -7977,7 +8033,7 @@ packages: object-keys: 1.1.1 /defined/1.0.0: - resolution: {integrity: sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=} + resolution: {integrity: sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==} /defu/5.0.1: resolution: {integrity: sha512-EPS1carKg+dkEVy3qNTqIdp2qV7mUP08nIsupfwQpz++slCVRw7qbQyWvSTig+kFPwz2XXp5/kIIkH+CwrJKkQ==} @@ -7999,8 +8055,8 @@ packages: hasBin: true dev: false - /del/6.1.0: - resolution: {integrity: sha512-OpcRktOt7G7HBfyxP0srBH4Djg4824EQORX8E1qvIhIzthNNArxxhrB/Mm7dRMiLi1nvFyUpDhzD2cTtbBhV8A==} + /del/6.1.1: + resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} engines: {node: '>=10'} dependencies: globby: 11.1.0 @@ -8014,7 +8070,7 @@ packages: dev: true /delegates/1.0.0: - resolution: {integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=} + resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} /depd/2.0.0: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} @@ -8034,7 +8090,7 @@ packages: engines: {node: '>=8'} /detect-libc/1.0.3: - resolution: {integrity: sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=} + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} engines: {node: '>=0.10'} hasBin: true @@ -8042,8 +8098,8 @@ packages: resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==} engines: {node: '>=8'} - /detective/5.2.0: - resolution: {integrity: sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==} + /detective/5.2.1: + resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==} engines: {node: '>=0.8.0'} hasBin: true dependencies: @@ -8086,7 +8142,7 @@ packages: /dom-helpers/3.4.0: resolution: {integrity: sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==} dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 dev: false /dom-serializer/1.4.1: @@ -8191,7 +8247,7 @@ packages: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} engines: {node: '>=8.6'} dependencies: - ansi-colors: 4.1.3 + ansi-colors: 4.1.1 dev: true /entities/2.2.0: @@ -8790,7 +8846,7 @@ packages: /filelist/1.0.4: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} dependencies: - minimatch: 5.0.1 + minimatch: 5.1.0 dev: true /fill-range/7.0.1: @@ -9043,17 +9099,6 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 - dev: true - - /glob/7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 /globals/11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} @@ -9253,6 +9298,28 @@ packages: space-separated-tokens: 2.0.1 unist-util-visit: 4.1.0 zwitch: 2.0.2 + dev: true + + /hast-util-select/5.0.2: + resolution: {integrity: sha512-QGN5o7N8gq1BhUX96ApLE8izOXlf+IPkOVGXcp9Dskdd3w0OqZrn6faPAmS0/oVogwJOd0lWFSYmBK75e+030g==} + dependencies: + '@types/hast': 2.3.4 + '@types/unist': 2.0.6 + bcp-47-match: 2.0.2 + comma-separated-tokens: 2.0.2 + css-selector-parser: 1.4.1 + direction: 2.0.1 + hast-util-has-property: 2.0.0 + hast-util-is-element: 2.1.2 + hast-util-to-string: 2.0.0 + hast-util-whitespace: 2.0.0 + not: 0.1.0 + nth-check: 2.1.1 + property-information: 6.1.1 + space-separated-tokens: 2.0.1 + unist-util-visit: 4.1.0 + zwitch: 2.0.2 + dev: false /hast-util-to-html/8.0.3: resolution: {integrity: sha512-/D/E5ymdPYhHpPkuTHOUkSatxr4w1ZKrZsG0Zv/3C2SRVT0JFJG53VS45AMrBtYk0wp5A7ksEhiC8QaOZM95+A==} @@ -9785,7 +9852,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 14.18.18 + '@types/node': 17.0.35 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -9934,21 +10001,21 @@ packages: resolution: {integrity: sha512-HbE7yt2SnUtg5DCrWt028oaU4D5F4k/1cntAFHTkzY8ZIa8N0Wmu92PxSxucsQSOXlODFrICkQ5x/tEshKi13g==} dependencies: '@lit/reactive-element': 1.3.2 - lit-html: 2.2.4 + lit-html: 2.2.5 dev: false - /lit-html/2.2.4: - resolution: {integrity: sha512-IPY0V0z/QWcTduxb6DlP46Un8n6tG+mHSAijGcPozfXTjVkvFLN4/irPzthtq/eC8RU+7CUqh6h4KB7tnRPJfg==} + /lit-html/2.2.5: + resolution: {integrity: sha512-e56Y9V+RNA+SGYsWP2DGb/wad5Ccd3xUZYjmcmbeZcnc0wP4zFQRXeXn7W3bbfBekmHDK2dOnuYNYkg0bQjh/w==} dependencies: '@types/trusted-types': 2.0.2 dev: false - /lit/2.2.4: - resolution: {integrity: sha512-O7t+uizo1/Br0y+5RaWRzPkd4MsoL4XY2eq7n2wrESyCCjeagq4ERZKsyKX40jbmsz4bAAs7/0qNRX11TuXzoA==} + /lit/2.2.5: + resolution: {integrity: sha512-Ln463c0xJZfzVxBcHddNvFQQ8Z22NK7KgNmrzwFF1iESHUud412RRExzepj18wpTbusgwoTnOYuoTpo9uyNBaQ==} dependencies: '@lit/reactive-element': 1.3.2 lit-element: 3.2.0 - lit-html: 2.2.4 + lit-html: 2.2.5 dev: false /load-yaml-file/0.2.0: @@ -10638,8 +10705,8 @@ packages: brace-expansion: 1.1.11 dev: true - /minimatch/5.0.1: - resolution: {integrity: sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==} + /minimatch/5.1.0: + resolution: {integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==} engines: {node: '>=10'} dependencies: brace-expansion: 2.0.1 @@ -10812,8 +10879,8 @@ packages: tslib: 2.4.0 dev: false - /node-abi/3.15.0: - resolution: {integrity: sha512-Ic6z/j6I9RLm4ov7npo1I48UQr2BEyFCqh6p7S1dhEx9jPO0GPGq/e2Rb7x7DroQrmiVMz/Bw1vJm9sPAl2nxA==} + /node-abi/3.22.0: + resolution: {integrity: sha512-u4uAs/4Zzmp/jjsD9cyFYDXeISfUWaAVWshPmDZOFOv4Xl4SbzTXm53I04C2uRueYJ+0t5PEtLH/owbn2Npf/w==} engines: {node: '>=10'} dependencies: semver: 7.3.7 @@ -11138,15 +11205,15 @@ packages: get-uri: 3.0.2 http-proxy-agent: 4.0.1 https-proxy-agent: 5.0.1 - pac-resolver: 5.0.0 + pac-resolver: 5.0.1 raw-body: 2.5.1 socks-proxy-agent: 5.0.1 transitivePeerDependencies: - supports-color dev: true - /pac-resolver/5.0.0: - resolution: {integrity: sha512-H+/A6KitiHNNW+bxBKREk2MCGSxljfqRX76NjummWEYIat7ldVXRU3dhRIE3iXZ0nvGBk6smv3nntxKkzRL8NA==} + /pac-resolver/5.0.1: + resolution: {integrity: sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q==} engines: {node: '>= 8'} dependencies: degenerator: 3.0.2 @@ -11398,7 +11465,7 @@ packages: minimist: 1.2.6 mkdirp-classic: 0.5.3 napi-build-utils: 1.0.2 - node-abi: 3.15.0 + node-abi: 3.22.0 npmlog: 4.1.2 pump: 3.0.0 rc: 1.2.8 @@ -11711,7 +11778,7 @@ packages: /regenerator-transform/0.15.0: resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==} dependencies: - '@babel/runtime': 7.18.0 + '@babel/runtime': 7.18.3 dev: true /regexp.prototype.flags/1.4.3: @@ -11923,13 +11990,13 @@ packages: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} hasBin: true dependencies: - glob: 7.2.3 + glob: 7.2.0 /rimraf/3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true dependencies: - glob: 7.2.3 + glob: 7.2.0 /rollup-plugin-terser/7.0.2_rollup@2.74.1: resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} @@ -12224,14 +12291,14 @@ packages: smart-buffer: 4.2.0 dev: true - /solid-js/1.4.2: - resolution: {integrity: sha512-IU5yKuT8P/n5F5g8j1rTXqxUdPYmoZDk/074TG94AEYf/nyXAeG82BSge4/lLIbCfUcnGUJ6DRdebIjujOAYyg==} + /solid-js/1.4.3: + resolution: {integrity: sha512-3uh2cbT4ICronIasLAxycF6SVgvqcfwFCDCzlEA9CEahn1qQg8Rw8aRGiI4O51PrHcN5aPRO9knYYRCs0PgzcQ==} /solid-nanostores/0.0.6: resolution: {integrity: sha512-iwbgdBzQSxBKoxkzaZgC9MGGUsHWJ74at9i7FF0naoqtwGuKdLYOgOJ9QRlA353DHDS/ttH2e0SRS6s3gz8NLQ==} dependencies: nanostores: 0.5.12 - solid-js: 1.4.2 + solid-js: 1.4.3 dev: false /sorcery/0.10.0: @@ -12596,7 +12663,7 @@ packages: arg: 5.0.1 chokidar: 3.5.3 color-name: 1.1.4 - detective: 5.2.0 + detective: 5.2.1 didyoumean: 1.2.2 dlv: 1.1.3 fast-glob: 3.2.11 @@ -13514,7 +13581,7 @@ packages: /wide-align/1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} dependencies: - string-width: 1.0.2 + string-width: 4.2.3 /widest-line/4.0.1: resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} @@ -13545,10 +13612,10 @@ packages: resolution: {integrity: sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w==} engines: {node: '>=10.0.0'} dependencies: - '@apideck/better-ajv-errors': 0.3.3_ajv@8.11.0 + '@apideck/better-ajv-errors': 0.3.4_ajv@8.11.0 '@babel/core': 7.18.0 - '@babel/preset-env': 7.18.0_@babel+core@7.18.0 - '@babel/runtime': 7.18.0 + '@babel/preset-env': 7.18.2_@babel+core@7.18.0 + '@babel/runtime': 7.18.3 '@rollup/plugin-babel': 5.3.1_ykg7cmcqpmn5fbkb5gxs7i3du4 '@rollup/plugin-node-resolve': 11.2.1_rollup@2.74.1 '@rollup/plugin-replace': 2.4.2_rollup@2.74.1 @@ -13557,7 +13624,7 @@ packages: common-tags: 1.8.2 fast-json-stable-stringify: 2.1.0 fs-extra: 9.1.0 - glob: 7.2.3 + glob: 7.2.0 lodash: 4.17.21 pretty-bytes: 5.6.0 rollup: 2.74.1 |