From 237114fe7e8712272ad1f47241dfbb12dd886afb Mon Sep 17 00:00:00 2001 From: Ria Carmin Date: Sun, 20 Oct 2024 15:16:37 -0700 Subject: [PATCH 1/8] Adds new icon --- components/icon/src/icon/icons/index.ts | 2 ++ components/icon/src/icon/icons/more-vertical.tsx | 8 ++++++++ 2 files changed, 10 insertions(+) create mode 100644 components/icon/src/icon/icons/more-vertical.tsx diff --git a/components/icon/src/icon/icons/index.ts b/components/icon/src/icon/icons/index.ts index 1d25ddb5..785b133a 100755 --- a/components/icon/src/icon/icons/index.ts +++ b/components/icon/src/icon/icons/index.ts @@ -8,6 +8,7 @@ import { Exclamation } from './exclamation'; import { FullScreen } from './full-screen'; import { Link } from './link'; import { Moon } from './moon'; +import { MoreVertical } from './more-vertical'; import { Open } from './open'; import { SlideIn } from './slide-in'; import { SlideOut } from './slide-out'; @@ -18,6 +19,7 @@ export const paths = { ['arrow-right']: ArrowRight, ['chevron-right']: ChevronRight, ['full-screen']: FullScreen, + ['more-vertical']: MoreVertical, ['slide-in']: SlideIn, ['slide-out']: SlideOut, check: Check, diff --git a/components/icon/src/icon/icons/more-vertical.tsx b/components/icon/src/icon/icons/more-vertical.tsx new file mode 100644 index 00000000..787445a0 --- /dev/null +++ b/components/icon/src/icon/icons/more-vertical.tsx @@ -0,0 +1,8 @@ +import * as React from 'react'; + +export const MoreVertical = () => ( + +); From 4167bba46b9117aaa8e25e7055e43623a4ce70aa Mon Sep 17 00:00:00 2001 From: Ria Carmin Date: Sun, 20 Oct 2024 15:17:13 -0700 Subject: [PATCH 2/8] Adds size, button attributes, and ref to IconButton props --- .../__dev__/icon-button.stories.tsx | 1 + .../src/icon-button/icon-button.tsx | 47 ++++++++++--------- .../src/icon-button/icon-button.types.ts | 10 +++- 3 files changed, 34 insertions(+), 24 deletions(-) diff --git a/components/icon-button/__dev__/icon-button.stories.tsx b/components/icon-button/__dev__/icon-button.stories.tsx index a51ff49c..0c0c2ada 100755 --- a/components/icon-button/__dev__/icon-button.stories.tsx +++ b/components/icon-button/__dev__/icon-button.stories.tsx @@ -33,4 +33,5 @@ export const Simple = Template.bind({}) as StoryFn = ({ - className, - label, - iconName, - onClick, - color = 'primary', -}) => { - // Styles - const classes = useIconButtonStyles(); - const space = useSpaceStyles(); +export const IconButton: FC = forwardRef( + ( + { className, label, iconName, color = 'primary', size = 'medium', ...restButtonAttributes }, + ref, + ) => { + // Styles + const classes = useIconButtonStyles(); + const space = useSpaceStyles(); + const iconSize: IconProps['size'] = size === 'medium' ? 'medium' : 'large'; - return ( - - ); -}; + return ( + + ); + }, +); diff --git a/components/icon-button/src/icon-button/icon-button.types.ts b/components/icon-button/src/icon-button/icon-button.types.ts index 4650ffbb..24bdcc24 100755 --- a/components/icon-button/src/icon-button/icon-button.types.ts +++ b/components/icon-button/src/icon-button/icon-button.types.ts @@ -1,5 +1,5 @@ import type { paths } from '@microsoft/arbutus.icon'; -import type { SyntheticEvent } from 'react'; +import type { ButtonHTMLAttributes, SyntheticEvent } from 'react'; export type ColorVariant = 'accent' | 'primary' | 'secondary' | 'success' | 'warning' | 'danger' | 'info'; @@ -37,4 +37,10 @@ export type IconButtonProps = { * Click handler. */ onClick: (e?: SyntheticEvent) => void; -}; + + /** + * Size of the button. + * @default 'medium' + */ + size?: 'medium' | 'large'; +} & ButtonHTMLAttributes;; From b58f2274704f79f273f0c7f63bc8b9c30968510c Mon Sep 17 00:00:00 2001 From: Ria Carmin Date: Sun, 20 Oct 2024 15:17:25 -0700 Subject: [PATCH 3/8] Updates pr:prep script --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f3a76e9c..6df42dd3 100755 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "lint": "lage lint", "pr:check": "run-s beachball:check syncpack:check pr:eslint pr:prettier build:packages", "pr:eslint": "eslint --max-warnings 20 .", - "pr:prep": "run-s beachball:check syncpack:fix lint:eslint lint:prettier build:packages", + "pr:prep": "run-s beachball:check syncpack:fix lint:prettier build:packages", "pr:prettier": "prettier --check .", "publish:packages": "run-s build:packages beachball:publish", "purge": "git clean -d -f -X -e .env -e .husky", From 677547dbcffff3a11e43ebe772c747047d68b225 Mon Sep 17 00:00:00 2001 From: Ria Carmin Date: Sun, 20 Oct 2024 16:55:32 -0700 Subject: [PATCH 4/8] Change files --- ...s-icon-button-81171ac7-0a87-42ef-828f-4c1d933dbdf0.json | 7 +++++++ ...-arbutus-icon-df35289d-6cb8-4f06-882e-17bfc49e5ebd.json | 7 +++++++ 2 files changed, 14 insertions(+) create mode 100644 change/@microsoft-arbutus-icon-button-81171ac7-0a87-42ef-828f-4c1d933dbdf0.json create mode 100644 change/@microsoft-arbutus-icon-df35289d-6cb8-4f06-882e-17bfc49e5ebd.json diff --git a/change/@microsoft-arbutus-icon-button-81171ac7-0a87-42ef-828f-4c1d933dbdf0.json b/change/@microsoft-arbutus-icon-button-81171ac7-0a87-42ef-828f-4c1d933dbdf0.json new file mode 100644 index 00000000..910d4ead --- /dev/null +++ b/change/@microsoft-arbutus-icon-button-81171ac7-0a87-42ef-828f-4c1d933dbdf0.json @@ -0,0 +1,7 @@ +{ + "type": "minor", + "comment": "Adds new icon", + "packageName": "@microsoft/arbutus.icon-button", + "email": "akimalunar@gmail.com", + "dependentChangeType": "patch" +} diff --git a/change/@microsoft-arbutus-icon-df35289d-6cb8-4f06-882e-17bfc49e5ebd.json b/change/@microsoft-arbutus-icon-df35289d-6cb8-4f06-882e-17bfc49e5ebd.json new file mode 100644 index 00000000..7835ef50 --- /dev/null +++ b/change/@microsoft-arbutus-icon-df35289d-6cb8-4f06-882e-17bfc49e5ebd.json @@ -0,0 +1,7 @@ +{ + "type": "minor", + "comment": "Adds size, button attributes, and ref to IconButton props", + "packageName": "@microsoft/arbutus.icon", + "email": "akimalunar@gmail.com", + "dependentChangeType": "patch" +} From ce051240959efd6acf170af656458005d340cb1e Mon Sep 17 00:00:00 2001 From: Ria Carmin Date: Sun, 20 Oct 2024 16:58:15 -0700 Subject: [PATCH 5/8] Runs prettier --- components/icon-button/src/icon-button/icon-button.tsx | 9 ++++++++- .../icon-button/src/icon-button/icon-button.types.ts | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/components/icon-button/src/icon-button/icon-button.tsx b/components/icon-button/src/icon-button/icon-button.tsx index 7b67a77f..f5581ca3 100755 --- a/components/icon-button/src/icon-button/icon-button.tsx +++ b/components/icon-button/src/icon-button/icon-button.tsx @@ -9,7 +9,14 @@ import type { IconButtonProps } from './icon-button.types'; export const IconButton: FC = forwardRef( ( - { className, label, iconName, color = 'primary', size = 'medium', ...restButtonAttributes }, + { + className, + label, + iconName, + color = 'primary', + size = 'medium', + ...restButtonAttributes + }, ref, ) => { // Styles diff --git a/components/icon-button/src/icon-button/icon-button.types.ts b/components/icon-button/src/icon-button/icon-button.types.ts index 24bdcc24..cc8c3c5c 100755 --- a/components/icon-button/src/icon-button/icon-button.types.ts +++ b/components/icon-button/src/icon-button/icon-button.types.ts @@ -43,4 +43,4 @@ export type IconButtonProps = { * @default 'medium' */ size?: 'medium' | 'large'; -} & ButtonHTMLAttributes;; +} & ButtonHTMLAttributes; From d59c0e70464b0fd83e69ced67598a04762aec820 Mon Sep 17 00:00:00 2001 From: Ria Carmin Date: Sun, 20 Oct 2024 17:03:27 -0700 Subject: [PATCH 6/8] Updates docs --- docs/404.html | 4 +-- docs/404/index.html | 4 +-- docs/6051-38ca00459d9a96f69670.js | 2 ++ docs/_gatsby/slices/_gatsby-scripts-1.html | 4 +-- docs/about/index.html | 4 +-- docs/app-2e5e33445842bbe309fb.js | 3 ++ docs/app-2e5e33445842bbe309fb.js.LICENSE.txt | 34 +++++++++++++++++++ docs/chunk-map.json | 2 +- docs/cms/editing-content/index.html | 4 +-- docs/cms/get-started/index.html | 4 +-- docs/cms/introduction/index.html | 4 +-- docs/components/atoms/badge/index.html | 6 ++-- docs/components/atoms/button/index.html | 6 ++-- docs/components/atoms/divider/index.html | 6 ++-- docs/components/atoms/icon-button/index.html | 4 +-- docs/components/atoms/icon/index.html | 6 ++-- docs/components/atoms/link/index.html | 6 ++-- docs/components/atoms/logo/index.html | 6 ++-- .../components/atoms/resource-chip/index.html | 4 +-- docs/components/atoms/tabs/index.html | 6 ++-- docs/components/atoms/tag/index.html | 4 +-- docs/components/atoms/text/index.html | 4 +-- docs/components/atoms/theme-switch/index.html | 6 ++-- docs/components/atoms/tile/index.html | 4 +-- docs/components/introduction/index.html | 4 +-- .../lists/accordion-list/index.html | 6 ++-- docs/components/lists/mark-list/index.html | 4 +-- docs/components/lists/ordered-list/index.html | 6 ++-- docs/components/lists/table-list/index.html | 6 ++-- .../tiles/action-list-tile/index.html | 6 ++-- docs/components/tiles/action-tile/index.html | 4 +-- .../components/tiles/bookmark-tile/index.html | 4 +-- .../tiles/illustration-tile/index.html | 4 +-- docs/components/tiles/image-tile/index.html | 4 +-- docs/components/tiles/person-tile/index.html | 4 +-- .../tiles/recommendation-tile/index.html | 4 +-- docs/getting-started/index.html | 4 +-- docs/guidance-for-editors/index.html | 4 +-- .../component-page-structure/index.html | 4 +-- docs/guidance/glossary/index.html | 4 +-- docs/guidance/introduction/index.html | 4 +-- docs/guidance/writing-guidelines/index.html | 4 +-- docs/index.html | 4 +-- docs/layouts/basic/index.html | 4 +-- docs/layouts/introduction/index.html | 4 +-- docs/layouts/reference/index.html | 4 +-- docs/layouts/shell/index.html | 4 +-- docs/page-data/app-data.json | 2 +- docs/patterns/component-sandbox/index.html | 4 +-- docs/patterns/footer/index.html | 4 +-- docs/patterns/header/index.html | 4 +-- docs/patterns/introduction/index.html | 4 +-- docs/preview/accordion-list/index.html | 4 +-- .../action-list-tile-minimal/index.html | 4 +-- docs/preview/action-list-tile/index.html | 4 +-- docs/preview/badge-basic/index.html | 4 +-- docs/preview/badge-color-variants/index.html | 4 +-- docs/preview/badge-inline/index.html | 4 +-- docs/preview/button-basic/index.html | 4 +-- docs/preview/button-color-variants/index.html | 4 +-- docs/preview/button-shape-variants/index.html | 4 +-- docs/preview/button-size-variants/index.html | 4 +-- docs/preview/divider-basic/index.html | 4 +-- docs/preview/icon-basic/index.html | 4 +-- docs/preview/icon-button-basic/index.html | 4 +-- .../icon-button-color-variants/index.html | 4 +-- docs/preview/icon-color-variants/index.html | 4 +-- docs/preview/icon-inline/index.html | 4 +-- docs/preview/icon-list/index.html | 4 +-- docs/preview/icon-size-variants/index.html | 4 +-- docs/preview/link-accent-variants/index.html | 4 +-- docs/preview/link-basic/index.html | 4 +-- docs/preview/link-icon/index.html | 4 +-- docs/preview/link-inverse/index.html | 4 +-- docs/preview/link-main-variants/index.html | 4 +-- docs/preview/logo-basic/index.html | 4 +-- docs/preview/logo-fill/index.html | 4 +-- docs/preview/logo-inline/index.html | 4 +-- docs/preview/logo-list/index.html | 4 +-- docs/preview/logo-size-variants/index.html | 4 +-- .../preview/mark-list-icon-variant/index.html | 4 +-- docs/preview/mark-list/index.html | 4 +-- docs/preview/my-component/index.html | 4 +-- docs/preview/ordered-list-variants/index.html | 4 +-- docs/preview/ordered-list/index.html | 4 +-- docs/preview/resource-chip-basic/index.html | 4 +-- docs/preview/resource-chip-inline/index.html | 4 +-- .../resource-chip-size-variants/index.html | 4 +-- .../preview/table-list-alternating/index.html | 4 +-- docs/preview/table-list-borderless/index.html | 4 +-- docs/preview/table-list/index.html | 4 +-- docs/preview/tabs/index.html | 4 +-- docs/preview/tag-basic/index.html | 4 +-- docs/preview/tag-inline/index.html | 4 +-- docs/preview/tag-size-variants/index.html | 4 +-- docs/preview/tag-type-variants/index.html | 4 +-- docs/preview/text-color-variants/index.html | 4 +-- docs/preview/text/index.html | 4 +-- docs/preview/theme-switch/index.html | 4 +-- docs/preview/tile-card-variant/index.html | 4 +-- docs/preview/tile-color-variant/index.html | 4 +-- docs/preview/tile-image-variant/index.html | 4 +-- docs/sitemap-0.xml | 2 +- docs/starters/introduction/index.html | 4 +-- docs/styles/fonts/index.html | 4 +-- docs/styles/global/index.html | 4 +-- docs/styles/introduction/index.html | 4 +-- docs/styles/theming/index.html | 4 +-- docs/styles/utilities/index.html | 4 +-- docs/webpack-runtime-537ebabfe090f51b862e.js | 2 ++ docs/webpack.stats.json | 2 +- 111 files changed, 263 insertions(+), 222 deletions(-) create mode 100644 docs/6051-38ca00459d9a96f69670.js create mode 100644 docs/app-2e5e33445842bbe309fb.js create mode 100644 docs/app-2e5e33445842bbe309fb.js.LICENSE.txt create mode 100644 docs/webpack-runtime-537ebabfe090f51b862e.js diff --git a/docs/404.html b/docs/404.html index 26fd2532..cbeeb720 100644 --- a/docs/404.html +++ b/docs/404.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/404/index.html b/docs/404/index.html index 2d345fd0..6c134ab3 100644 --- a/docs/404/index.html +++ b/docs/404/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/6051-38ca00459d9a96f69670.js b/docs/6051-38ca00459d9a96f69670.js new file mode 100644 index 00000000..82f82687 --- /dev/null +++ b/docs/6051-38ca00459d9a96f69670.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkarbutus_docs=self.webpackChunkarbutus_docs||[]).push([[6051],{66051:function(e,t,n){n.r(t);var a=n(59973),c=n(64083),r=n(99971),l=n(59534),u=n(88275),s=n(89006),o=n(59226),m=n(2784);const i=(0,a.Z)({root:{minWidth:"642px"}});t.default=()=>{const e=i();return m.createElement(l.b,{className:e.root,columnSizing:["40px","auto"]},Object.keys(c.H).map((e=>m.createElement(u.S,{key:e},m.createElement(s.p,null,m.createElement(r.J,{iconName:e})),m.createElement(s.p,null,m.createElement(o.x,{variant:"caption"},e))))))}}}]); +//# sourceMappingURL=6051-38ca00459d9a96f69670.js.map \ No newline at end of file diff --git a/docs/_gatsby/slices/_gatsby-scripts-1.html b/docs/_gatsby/slices/_gatsby-scripts-1.html index dc2d2d4c..466920e4 100644 --- a/docs/_gatsby/slices/_gatsby-scripts-1.html +++ b/docs/_gatsby/slices/_gatsby-scripts-1.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/about/index.html b/docs/about/index.html index 3553af1b..84e5c6c6 100644 --- a/docs/about/index.html +++ b/docs/about/index.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/app-2e5e33445842bbe309fb.js b/docs/app-2e5e33445842bbe309fb.js new file mode 100644 index 00000000..34e7b309 --- /dev/null +++ b/docs/app-2e5e33445842bbe309fb.js @@ -0,0 +1,3 @@ +/*! For license information please see app-2e5e33445842bbe309fb.js.LICENSE.txt */ +(self.webpackChunkarbutus_docs=self.webpackChunkarbutus_docs||[]).push([[2143],{79003:function(e,t,r){"use strict";function o(e){for(var t,r=0,o=0,n=e.length;n>=4;++o,n-=4)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(o)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)}r.d(t,{Z:function(){return o}})},40828:function(e,t,r){"use strict";r.d(t,{_:function(){return i},a:function(){return s}});var o=r(2784);const n=o.createContext(void 0),a={},i=n.Provider,s=()=>o.useContext(n)?o.useContext(n):a},66955:function(e,t,r){"use strict";r.d(t,{tZ:function(){return u},BX:function(){return d}});var o=r(76266);function n(e){return Boolean(null==e?void 0:e.hasOwnProperty(o.v))}var a=r(2784);r(48570);function i(e,t){return function(r,a,i,s,c){return n(a)?t(function(e,t){return{...t,[o.v]:e}}(r,a),null,i,s,c):n(r)?t(r,a,i,s,c):e(r,a,i,s,c)}}function s(e){const{as:t,[o.v]:r,[o.A]:n,...a}=e,i=a,s="string"==typeof r&&null!=t?t:r;return"string"!=typeof s&&t&&(i.as=t),{elementType:s,props:i,renderFunction:n}}var c=r(52322);const l=r.t(c,2),u=i(l.jsx,((e,t,r)=>{const{elementType:o,renderFunction:n,props:i}=s(e),c={...i,...t};return n?l.jsx(a.Fragment,{children:n(o,c)},r):l.jsx(o,c,r)})),d=i(l.jsxs,((e,t,r)=>{const{elementType:o,renderFunction:n,props:i}=s(e),c={...i,...t};return n?l.jsx(a.Fragment,{children:n(o,{...c,children:l.jsxs(a.Fragment,{children:c.children},void 0)})},r):l.jsxs(o,c,r)}))},75785:function(e,t,r){"use strict";r.d(t,{Qb:function(){return n},UF:function(){return i},oj:function(){return s}});var o=r(2784);const n=o.createContext(void 0),a=()=>{},i=n.Provider,s=e=>{var t,r;return null!==(r=null===(t=o.useContext(n))||void 0===t?void 0:t[e])&&void 0!==r?r:a}},9194:function(e,t,r){"use strict";r.d(t,{QG:function(){return i},sD:function(){return a}});var o=r(2784);const n=o.createContext(void 0),a=n.Provider;function i(){var e;return null!==(e=o.useContext(n))&&void 0!==e?e:{}}},42781:function(e,t,r){"use strict";r.d(t,{O:function(){return s},z:function(){return i}});var o=r(2784);const n=o.createContext(void 0),a={targetDocument:"object"==typeof document?document:void 0,dir:"ltr"},i=n.Provider;function s(){var e;return null!==(e=o.useContext(n))&&void 0!==e?e:a}},25292:function(e,t,r){"use strict";r.d(t,{x:function(){return f}});var o=r(2784),n=r(19855),a=r(89430);var i=r(66955),s=r(27018);var c=r(39087),l=r(73513);const u="fui-Text",d=(0,c.s)({root:{Bahqtrf:"fk6fouc",Be2twd7:"fkhj508",Bg96gwp:"f1i3iumi",Bhrd7zp:"figsok6",fsow6f:"fpgzoln",mc9l5x:"f1w7gpdv",Huce71:"f6juhto",B68tc82:"f1mtd64y",Bmxbyg5:"f1y7q3j9",ygn44y:"f2jf649"},nowrap:{Huce71:"fz5stix",B68tc82:"f1p9o1ba",Bmxbyg5:"f1sil6mw"},truncate:{ygn44y:"f1cmbuwj"},block:{mc9l5x:"ftgm304"},italic:{B80ckks:"f1j4dglz"},underline:{w71qe1:"f13mvf36"},strikethrough:{w71qe1:"fv5q2k7"},strikethroughUnderline:{w71qe1:"f1drk4o6"},base100:{Be2twd7:"f13mqy1h",Bg96gwp:"fcpl73t"},base200:{Be2twd7:"fy9rknc",Bg96gwp:"fwrc4pm"},base400:{Be2twd7:"fod5ikn",Bg96gwp:"faaz57k"},base500:{Be2twd7:"f1pp30po",Bg96gwp:"f106mvju"},base600:{Be2twd7:"f1x0m3f5",Bg96gwp:"fb86gi6"},hero700:{Be2twd7:"fojgt09",Bg96gwp:"fcen8rp"},hero800:{Be2twd7:"fccw675",Bg96gwp:"f1ebx5kk"},hero900:{Be2twd7:"f15afnhw",Bg96gwp:"fr3w3wp"},hero1000:{Be2twd7:"fpyltcb",Bg96gwp:"f1ivgwrt"},monospace:{Bahqtrf:"f1fedwem"},numeric:{Bahqtrf:"f1uq0ln5"},weightMedium:{Bhrd7zp:"fdj6btp"},weightSemibold:{Bhrd7zp:"fl43uef"},weightBold:{Bhrd7zp:"flh3ekv"},alignCenter:{fsow6f:"f17mccla"},alignEnd:{fsow6f:"f12ymhq5"},alignJustify:{fsow6f:"f1j59e10"}},{d:[".fk6fouc{font-family:var(--fontFamilyBase);}",".fkhj508{font-size:var(--fontSizeBase300);}",".f1i3iumi{line-height:var(--lineHeightBase300);}",".figsok6{font-weight:var(--fontWeightRegular);}",".fpgzoln{text-align:start;}",".f1w7gpdv{display:inline;}",".f6juhto{white-space:normal;}",".f1mtd64y{overflow-x:visible;}",".f1y7q3j9{overflow-y:visible;}",".f2jf649{text-overflow:clip;}",".fz5stix{white-space:nowrap;}",".f1p9o1ba{overflow-x:hidden;}",".f1sil6mw{overflow-y:hidden;}",".f1cmbuwj{text-overflow:ellipsis;}",".ftgm304{display:block;}",".f1j4dglz{font-style:italic;}",".f13mvf36{text-decoration-line:underline;}",".fv5q2k7{text-decoration-line:line-through;}",".f1drk4o6{text-decoration-line:line-through underline;}",".f13mqy1h{font-size:var(--fontSizeBase100);}",".fcpl73t{line-height:var(--lineHeightBase100);}",".fy9rknc{font-size:var(--fontSizeBase200);}",".fwrc4pm{line-height:var(--lineHeightBase200);}",".fod5ikn{font-size:var(--fontSizeBase400);}",".faaz57k{line-height:var(--lineHeightBase400);}",".f1pp30po{font-size:var(--fontSizeBase500);}",".f106mvju{line-height:var(--lineHeightBase500);}",".f1x0m3f5{font-size:var(--fontSizeBase600);}",".fb86gi6{line-height:var(--lineHeightBase600);}",".fojgt09{font-size:var(--fontSizeHero700);}",".fcen8rp{line-height:var(--lineHeightHero700);}",".fccw675{font-size:var(--fontSizeHero800);}",".f1ebx5kk{line-height:var(--lineHeightHero800);}",".f15afnhw{font-size:var(--fontSizeHero900);}",".fr3w3wp{line-height:var(--lineHeightHero900);}",".fpyltcb{font-size:var(--fontSizeHero1000);}",".f1ivgwrt{line-height:var(--lineHeightHero1000);}",".f1fedwem{font-family:var(--fontFamilyMonospace);}",".f1uq0ln5{font-family:var(--fontFamilyNumeric);}",".fdj6btp{font-weight:var(--fontWeightMedium);}",".fl43uef{font-weight:var(--fontWeightSemibold);}",".flh3ekv{font-weight:var(--fontWeightBold);}",".f17mccla{text-align:center;}",".f12ymhq5{text-align:end;}",".f1j59e10{text-align:justify;}"]});var h=r(75785);const f=o.forwardRef(((e,t)=>{const r=((e,t)=>{const{wrap:r,truncate:o,block:i,italic:s,underline:c,strikethrough:l,size:u,font:d,weight:h,align:f}=e;return{align:null!=f?f:"start",block:null!=i&&i,font:null!=d?d:"base",italic:null!=s&&s,size:null!=u?u:300,strikethrough:null!=l&&l,truncate:null!=o&&o,underline:null!=c&&c,weight:null!=h?h:"regular",wrap:null==r||r,components:{root:"span"},root:n.Bx((0,a.h)("span",{ref:t,...e}),{elementType:"span"})}})(e,t);return(e=>{const t=d();e.root.className=(0,l.z)(u,t.root,!1===e.wrap&&t.nowrap,e.truncate&&t.truncate,e.block&&t.block,e.italic&&t.italic,e.underline&&t.underline,e.strikethrough&&t.strikethrough,e.underline&&e.strikethrough&&t.strikethroughUnderline,100===e.size&&t.base100,200===e.size&&t.base200,400===e.size&&t.base400,500===e.size&&t.base500,600===e.size&&t.base600,700===e.size&&t.hero700,800===e.size&&t.hero800,900===e.size&&t.hero900,1e3===e.size&&t.hero1000,"monospace"===e.font&&t.monospace,"numeric"===e.font&&t.numeric,"medium"===e.weight&&t.weightMedium,"semibold"===e.weight&&t.weightSemibold,"bold"===e.weight&&t.weightBold,"center"===e.align&&t.alignCenter,"end"===e.align&&t.alignEnd,"justify"===e.align&&t.alignJustify,e.root.className)})(r),(0,h.oj)("useTextStyles_unstable")(r),(e=>((0,s.a)(e),(0,i.tZ)(e.root,{})))(r)}));f.displayName="Text"},27018:function(e,t,r){"use strict";r.d(t,{a:function(){return o}});r(2784);function o(e){0}},76266:function(e,t,r){"use strict";r.d(t,{A:function(){return o},v:function(){return n}});const o=Symbol("fui.slotRenderFunction"),n=Symbol("fui.slotElementType")},89430:function(e,t,r){"use strict";r.d(t,{h:function(){return n}});r(2784);var o=r(67178);const n=(e,t,r)=>{var n;return(0,o.n)(null!==(n=t.as)&&void 0!==n?n:e,t,r)}},19855:function(e,t,r){"use strict";r.d(t,{Bx:function(){return a},jt:function(){return i}});var o=r(2784),n=r(76266);function a(e,t){const{defaultProps:r,elementType:a}=t,i=function(e){if("string"==typeof e||"number"==typeof e||Array.isArray(e)||o.isValidElement(e))return{children:e};0;return e}(e),s={...r,...i,[n.v]:a};return i&&"function"==typeof i.children&&(s[n.A]=i.children,s.children=null==r?void 0:r.children),s}function i(e,t){if(null!==e&&(void 0!==e||t.renderByDefault))return a(e,t)}},39481:function(e,t,r){"use strict";r.d(t,{Me:function(){return l}});var o=r(2784),n=r.t(o,2);const a={current:0},i=o.createContext(void 0);function s(){var e;return null!==(e=o.useContext(i))&&void 0!==e?e:a}const c=o.createContext(void 0);c.Provider;function l(e="fui-",t){const r=s(),a=o.useContext(c)||"",i=n.useId;if(i){const r=i(),n=o.useMemo((()=>r.replace(/:/g,"")),[r]);return t||`${a}${e}${n}`}return o.useMemo((()=>t||`${a}${e}${++r.current}`),[a,e,t,r])}},14400:function(e,t,r){"use strict";r.d(t,{L:function(){return n}});var o=r(2784);const n=(0,r(79836).N)()?o.useLayoutEffect:o.useEffect},79836:function(e,t,r){"use strict";function o(){return"undefined"!=typeof window&&!(!window.document||!window.document.createElement)}r.d(t,{N:function(){return o}})},67178:function(e,t,r){"use strict";r.d(t,{n:function(){return v},$:function(){return y}});r(2784);const o=(...e)=>{const t={};for(const r of e){const e=Array.isArray(r)?r:Object.keys(r);for(const r of e)t[r]=1}return t},n=o(["onAuxClick","onAnimationEnd","onAnimationStart","onCopy","onCut","onPaste","onCompositionEnd","onCompositionStart","onCompositionUpdate","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onInput","onSubmit","onLoad","onError","onKeyDown","onKeyDownCapture","onKeyPress","onKeyUp","onAbort","onCanPlay","onCanPlayThrough","onDurationChange","onEmptied","onEncrypted","onEnded","onLoadedData","onLoadedMetadata","onLoadStart","onPause","onPlay","onPlaying","onProgress","onRateChange","onSeeked","onSeeking","onStalled","onSuspend","onTimeUpdate","onVolumeChange","onWaiting","onClick","onClickCapture","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onMouseUpCapture","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onScroll","onWheel","onPointerCancel","onPointerDown","onPointerEnter","onPointerLeave","onPointerMove","onPointerOut","onPointerOver","onPointerUp","onGotPointerCapture","onLostPointerCapture"]),a=o(["accessKey","children","className","contentEditable","dir","draggable","hidden","htmlFor","id","lang","ref","role","style","tabIndex","title","translate","spellCheck","name"]),i=o(["itemID","itemProp","itemRef","itemScope","itemType"]),s=o(a,n,i),c=o(s,["form"]),l=o(s,["height","loop","muted","preload","src","width"]),u=o(l,["poster"]),d=o(s,["start"]),h=o(s,["value"]),f=o(s,["download","href","hrefLang","media","rel","target","type"]),p=o(s,["dateTime"]),g=o(s,["autoFocus","disabled","form","formAction","formEncType","formMethod","formNoValidate","formTarget","type","value"]);const m={label:c,audio:l,video:u,ol:d,li:h,a:f,button:g,input:o(g,["accept","alt","autoCapitalize","autoComplete","checked","dirname","form","height","inputMode","list","max","maxLength","min","multiple","pattern","placeholder","readOnly","required","src","step","size","type","value","width"]),textarea:o(g,["autoCapitalize","cols","dirname","form","maxLength","placeholder","readOnly","required","rows","wrap"]),select:o(g,["form","multiple","required"]),option:o(s,["selected","value"]),table:o(s,["cellPadding","cellSpacing"]),tr:s,th:o(s,["colSpan","rowSpan","scope"]),td:o(s,["colSpan","headers","rowSpan","scope"]),colGroup:o(s,["span"]),col:o(s,["span"]),fieldset:o(s,["disabled","form"]),form:o(s,["acceptCharset","action","encType","encType","method","noValidate","target"]),iframe:o(s,["allow","allowFullScreen","allowPaymentRequest","allowTransparency","csp","height","importance","referrerPolicy","sandbox","src","srcDoc","width"]),img:o(s,["alt","crossOrigin","height","src","srcSet","useMap","width"]),time:p,dialog:o(s,["open","onCancel","onClose"])};function v(e,t,r){const o=e&&m[e]||s;return o.as=1,function(e,t,r){const o=Array.isArray(t),n={},a=Object.keys(e);for(const i of a)!(!o&&t[i]||o&&t.indexOf(i)>=0||0===i.indexOf("data-")||0===i.indexOf("aria-"))||r&&-1!==(null==r?void 0:r.indexOf(i))||(n[i]=e[i]);return n}(t,o,r)}const y=({primarySlotTagName:e,props:t,excludedPropNames:r})=>({root:{style:t.style,className:t.className},primary:v(e,t,[...r||[],"style","className"])})},44035:function(e,t,r){"use strict";r.d(t,{E:function(){return o}});const o={borderRadiusNone:"0",borderRadiusSmall:"2px",borderRadiusMedium:"4px",borderRadiusLarge:"6px",borderRadiusXLarge:"8px",borderRadiusCircular:"10000px"}},28397:function(e,t,r){"use strict";r.d(t,{Co:function(){return a},W3:function(){return i},bv:function(){return n}});var o=r(24234);const n={red:o.Q6,green:o.ek,darkOrange:o.nn,yellow:o.er,berry:o.Z1,lightGreen:o.ZE,marigold:o.vx},a={darkRed:o.o6,cranberry:o.o0,pumpkin:o.cE,peach:o.C2,gold:o.EV,brass:o.cB,brown:o.P_,forest:o.Ig,seafoam:o.$I,darkGreen:o.Ce,lightTeal:o.B8,teal:o.$C,steel:o.gr,blue:o.iN,royalBlue:o.VI,cornflower:o.wO,navy:o.Ih,lavender:o.N0,purple:o.jk,grape:o.pl,lilac:o.A5,pink:o.iQ,magenta:o.ym,plum:o.vd,beige:o.e9,mink:o.RR,platinum:o.Xd,anchor:o.Eu},i={cranberry:o.o0,green:o.ek,orange:o.$y}},24234:function(e,t,r){"use strict";r.d(t,{$C:function(){return N},$I:function(){return P},$y:function(){return m},A5:function(){return I},B8:function(){return T},BA:function(){return o},C2:function(){return v},Ce:function(){return E},EV:function(){return k},Eu:function(){return Z},Hf:function(){return a},Ig:function(){return w},Ih:function(){return D},N0:function(){return H},P_:function(){return S},Q6:function(){return f},RR:function(){return W},Sn:function(){return u},VI:function(){return L},Xd:function(){return U},Z1:function(){return _},ZE:function(){return C},cB:function(){return B},cE:function(){return g},d1:function(){return i},e9:function(){return V},ek:function(){return x},er:function(){return b},es:function(){return s},gr:function(){return F},hu:function(){return c},iN:function(){return A},iQ:function(){return $},ix:function(){return l},jZ:function(){return n},jk:function(){return M},nn:function(){return p},o0:function(){return h},o6:function(){return d},pl:function(){return O},vd:function(){return z},vx:function(){return y},wO:function(){return R},ym:function(){return j}});const o={2:"#050505",4:"#0a0a0a",6:"#0f0f0f",8:"#141414",10:"#1a1a1a",12:"#1f1f1f",14:"#242424",16:"#292929",18:"#2e2e2e",20:"#333333",22:"#383838",24:"#3d3d3d",26:"#424242",28:"#474747",30:"#4d4d4d",32:"#525252",34:"#575757",36:"#5c5c5c",38:"#616161",40:"#666666",42:"#6b6b6b",44:"#707070",46:"#757575",48:"#7a7a7a",50:"#808080",52:"#858585",54:"#8a8a8a",56:"#8f8f8f",58:"#949494",60:"#999999",62:"#9e9e9e",64:"#a3a3a3",66:"#a8a8a8",68:"#adadad",70:"#b3b3b3",72:"#b8b8b8",74:"#bdbdbd",76:"#c2c2c2",78:"#c7c7c7",80:"#cccccc",82:"#d1d1d1",84:"#d6d6d6",86:"#dbdbdb",88:"#e0e0e0",90:"#e6e6e6",92:"#ebebeb",94:"#f0f0f0",96:"#f5f5f5",98:"#fafafa"},n={5:"rgba(255, 255, 255, 0.05)",10:"rgba(255, 255, 255, 0.1)",20:"rgba(255, 255, 255, 0.2)",30:"rgba(255, 255, 255, 0.3)",40:"rgba(255, 255, 255, 0.4)",50:"rgba(255, 255, 255, 0.5)",60:"rgba(255, 255, 255, 0.6)",70:"rgba(255, 255, 255, 0.7)",80:"rgba(255, 255, 255, 0.8)",90:"rgba(255, 255, 255, 0.9)"},a={5:"rgba(0, 0, 0, 0.05)",10:"rgba(0, 0, 0, 0.1)",20:"rgba(0, 0, 0, 0.2)",30:"rgba(0, 0, 0, 0.3)",40:"rgba(0, 0, 0, 0.4)",50:"rgba(0, 0, 0, 0.5)",60:"rgba(0, 0, 0, 0.6)",70:"rgba(0, 0, 0, 0.7)",80:"rgba(0, 0, 0, 0.8)",90:"rgba(0, 0, 0, 0.9)"},i={5:"rgba(26, 26, 26, 0.05)",10:"rgba(26, 26, 26, 0.1)",20:"rgba(26, 26, 26, 0.2)",30:"rgba(26, 26, 26, 0.3)",40:"rgba(26, 26, 26, 0.4)",50:"rgba(26, 26, 26, 0.5)",60:"rgba(26, 26, 26, 0.6)",70:"rgba(26, 26, 26, 0.7)",80:"rgba(26, 26, 26, 0.8)",90:"rgba(26, 26, 26, 0.9)"},s={5:"rgba(31, 31, 31, 0.05)",10:"rgba(31, 31, 31, 0.1)",20:"rgba(31, 31, 31, 0.2)",30:"rgba(31, 31, 31, 0.3)",40:"rgba(31, 31, 31, 0.4)",50:"rgba(31, 31, 31, 0.5)",60:"rgba(31, 31, 31, 0.6)",70:"rgba(31, 31, 31, 0.7)",80:"rgba(31, 31, 31, 0.8)",90:"rgba(31, 31, 31, 0.9)"},c={5:"rgba(36, 36, 36, 0.05)",10:"rgba(36, 36, 36, 0.1)",20:"rgba(36, 36, 36, 0.2)",30:"rgba(36, 36, 36, 0.3)",40:"rgba(36, 36, 36, 0.4)",50:"rgba(36, 36, 36, 0.5)",60:"rgba(36, 36, 36, 0.6)",70:"rgba(36, 36, 36, 0.7)",80:"rgba(36, 36, 36, 0.8)",90:"rgba(36, 36, 36, 0.9)"},l="#ffffff",u="#000000",d={shade50:"#130204",shade40:"#230308",shade30:"#420610",shade20:"#590815",shade10:"#690a19",primary:"#750b1c",tint10:"#861b2c",tint20:"#962f3f",tint30:"#ac4f5e",tint40:"#d69ca5",tint50:"#e9c7cd",tint60:"#f9f0f2"},h={shade50:"#200205",shade40:"#3b0509",shade30:"#6e0811",shade20:"#960b18",shade10:"#b10e1c",primary:"#c50f1f",tint10:"#cc2635",tint20:"#d33f4c",tint30:"#dc626d",tint40:"#eeacb2",tint50:"#f6d1d5",tint60:"#fdf3f4"},f={shade50:"#210809",shade40:"#3f1011",shade30:"#751d1f",shade20:"#9f282b",shade10:"#bc2f32",primary:"#d13438",tint10:"#d7494c",tint20:"#dc5e62",tint30:"#e37d80",tint40:"#f1bbbc",tint50:"#f8dadb",tint60:"#fdf6f6"},p={shade50:"#230900",shade40:"#411200",shade30:"#7a2101",shade20:"#a62d01",shade10:"#c43501",primary:"#da3b01",tint10:"#de501c",tint20:"#e36537",tint30:"#e9835e",tint40:"#f4bfab",tint50:"#f9dcd1",tint60:"#fdf6f3"},g={shade50:"#200d03",shade40:"#3d1805",shade30:"#712d09",shade20:"#9a3d0c",shade10:"#b6480e",primary:"#ca5010",tint10:"#d06228",tint20:"#d77440",tint30:"#df8e64",tint40:"#efc4ad",tint50:"#f7dfd2",tint60:"#fdf7f4"},m={shade50:"#271002",shade40:"#4a1e04",shade30:"#8a3707",shade20:"#bc4b09",shade10:"#de590b",primary:"#f7630c",tint10:"#f87528",tint20:"#f98845",tint30:"#faa06b",tint40:"#fdcfb4",tint50:"#fee5d7",tint60:"#fff9f5"},v={shade50:"#291600",shade40:"#4d2a00",shade30:"#8f4e00",shade20:"#c26a00",shade10:"#e67e00",primary:"#ff8c00",tint10:"#ff9a1f",tint20:"#ffa83d",tint30:"#ffba66",tint40:"#ffddb3",tint50:"#ffedd6",tint60:"#fffaf5"},y={shade50:"#251a00",shade40:"#463100",shade30:"#835b00",shade20:"#b27c00",shade10:"#d39300",primary:"#eaa300",tint10:"#edad1c",tint20:"#efb839",tint30:"#f2c661",tint40:"#f9e2ae",tint50:"#fcefd3",tint60:"#fefbf4"},b={primary:"#fde300",shade10:"#e4cc00",shade20:"#c0ad00",shade30:"#817400",shade40:"#4c4400",shade50:"#282400",tint10:"#fde61e",tint20:"#fdea3d",tint30:"#feee66",tint40:"#fef7b2",tint50:"#fffad6",tint60:"#fffef5"},k={shade50:"#1f1900",shade40:"#3a2f00",shade30:"#6c5700",shade20:"#937700",shade10:"#ae8c00",primary:"#c19c00",tint10:"#c8a718",tint20:"#d0b232",tint30:"#dac157",tint40:"#ecdfa5",tint50:"#f5eece",tint60:"#fdfbf2"},B={shade50:"#181202",shade40:"#2e2103",shade30:"#553e06",shade20:"#745408",shade10:"#89640a",primary:"#986f0b",tint10:"#a47d1e",tint20:"#b18c34",tint30:"#c1a256",tint40:"#e0cea2",tint50:"#efe4cb",tint60:"#fbf8f2"},S={shade50:"#170e07",shade40:"#2b1a0e",shade30:"#50301a",shade20:"#6c4123",shade10:"#804d29",primary:"#8e562e",tint10:"#9c663f",tint20:"#a97652",tint30:"#bb8f6f",tint40:"#ddc3b0",tint50:"#edded3",tint60:"#faf7f4"},w={shade50:"#0c1501",shade40:"#162702",shade30:"#294903",shade20:"#376304",shade10:"#427505",primary:"#498205",tint10:"#599116",tint20:"#6ba02b",tint30:"#85b44c",tint40:"#bdd99b",tint50:"#dbebc7",tint60:"#f6faf0"},P={shade50:"#002111",shade40:"#003d20",shade30:"#00723b",shade20:"#009b51",shade10:"#00b85f",primary:"#00cc6a",tint10:"#19d279",tint20:"#34d889",tint30:"#5ae0a0",tint40:"#a8f0cd",tint50:"#cff7e4",tint60:"#f3fdf8"},C={shade50:"#031a02",shade40:"#063004",shade30:"#0b5a08",shade20:"#0e7a0b",shade10:"#11910d",primary:"#13a10e",tint10:"#27ac22",tint20:"#3db838",tint30:"#5ec75a",tint40:"#a7e3a5",tint50:"#cef0cd",tint60:"#f2fbf2"},x={shade50:"#031403",shade40:"#052505",shade30:"#094509",shade20:"#0c5e0c",shade10:"#0e700e",primary:"#107c10",tint10:"#218c21",tint20:"#359b35",tint30:"#54b054",tint40:"#9fd89f",tint50:"#c9eac9",tint60:"#f1faf1"},E={shade50:"#021102",shade40:"#032003",shade30:"#063b06",shade20:"#085108",shade10:"#0a5f0a",primary:"#0b6a0b",tint10:"#1a7c1a",tint20:"#2d8e2d",tint30:"#4da64d",tint40:"#9ad29a",tint50:"#c6e7c6",tint60:"#f0f9f0"},T={shade50:"#001d1f",shade40:"#00373a",shade30:"#00666d",shade20:"#008b94",shade10:"#00a5af",primary:"#00b7c3",tint10:"#18bfca",tint20:"#32c8d1",tint30:"#58d3db",tint40:"#a6e9ed",tint50:"#cef3f5",tint60:"#f2fcfd"},N={shade50:"#001516",shade40:"#012728",shade30:"#02494c",shade20:"#026467",shade10:"#037679",primary:"#038387",tint10:"#159195",tint20:"#2aa0a4",tint30:"#4cb4b7",tint40:"#9bd9db",tint50:"#c7ebec",tint60:"#f0fafa"},F={shade50:"#000f12",shade40:"#001b22",shade30:"#00333f",shade20:"#004555",shade10:"#005265",primary:"#005b70",tint10:"#0f6c81",tint20:"#237d92",tint30:"#4496a9",tint40:"#94c8d4",tint50:"#c3e1e8",tint60:"#eff7f9"},A={shade50:"#001322",shade40:"#002440",shade30:"#004377",shade20:"#005ba1",shade10:"#006cbf",primary:"#0078d4",tint10:"#1a86d9",tint20:"#3595de",tint30:"#5caae5",tint40:"#a9d3f2",tint50:"#d0e7f8",tint60:"#f3f9fd"},L={shade50:"#000c16",shade40:"#00172a",shade30:"#002c4e",shade20:"#003b6a",shade10:"#00467e",primary:"#004e8c",tint10:"#125e9a",tint20:"#286fa8",tint30:"#4a89ba",tint40:"#9abfdc",tint50:"#c7dced",tint60:"#f0f6fa"},R={shade50:"#0d1126",shade40:"#182047",shade30:"#2c3c85",shade20:"#3c51b4",shade10:"#4760d5",primary:"#4f6bed",tint10:"#637cef",tint20:"#778df1",tint30:"#93a4f4",tint40:"#c8d1fa",tint50:"#e1e6fc",tint60:"#f7f9fe"},D={shade50:"#00061d",shade40:"#000c36",shade30:"#001665",shade20:"#001e89",shade10:"#0023a2",primary:"#0027b4",tint10:"#173bbd",tint20:"#3050c6",tint30:"#546fd2",tint40:"#a3b2e8",tint50:"#ccd5f3",tint60:"#f2f4fc"},H={shade50:"#120f25",shade40:"#221d46",shade30:"#3f3682",shade20:"#5649b0",shade10:"#6656d1",primary:"#7160e8",tint10:"#8172eb",tint20:"#9184ee",tint30:"#a79cf1",tint40:"#d2ccf8",tint50:"#e7e4fb",tint60:"#f9f8fe"},M={shade50:"#0f0717",shade40:"#1c0e2b",shade30:"#341a51",shade20:"#46236e",shade10:"#532982",primary:"#5c2e91",tint10:"#6b3f9e",tint20:"#7c52ab",tint30:"#9470bd",tint40:"#c6b1de",tint50:"#e0d3ed",tint60:"#f7f4fb"},O={shade50:"#160418",shade40:"#29072e",shade30:"#4c0d55",shade20:"#671174",shade10:"#7a1589",primary:"#881798",tint10:"#952aa4",tint20:"#a33fb1",tint30:"#b55fc1",tint40:"#d9a7e0",tint50:"#eaceef",tint60:"#faf2fb"},_={shade50:"#1f091d",shade40:"#3a1136",shade30:"#6d2064",shade20:"#932b88",shade10:"#af33a1",primary:"#c239b3",tint10:"#c94cbc",tint20:"#d161c4",tint30:"#da7ed0",tint40:"#edbbe7",tint50:"#f5daf2",tint60:"#fdf5fc"},I={shade50:"#1c0b1f",shade40:"#35153a",shade30:"#63276d",shade20:"#863593",shade10:"#9f3faf",primary:"#b146c2",tint10:"#ba58c9",tint20:"#c36bd1",tint30:"#cf87da",tint40:"#e6bfed",tint50:"#f2dcf5",tint60:"#fcf6fd"},$={shade50:"#24091b",shade40:"#441232",shade30:"#80215d",shade20:"#ad2d7e",shade10:"#cd3595",primary:"#e43ba6",tint10:"#e750b0",tint20:"#ea66ba",tint30:"#ef85c8",tint40:"#f7c0e3",tint50:"#fbddf0",tint60:"#fef6fb"},j={shade50:"#1f0013",shade40:"#390024",shade30:"#6b0043",shade20:"#91005a",shade10:"#ac006b",primary:"#bf0077",tint10:"#c71885",tint20:"#ce3293",tint30:"#d957a8",tint40:"#eca5d1",tint50:"#f5cee6",tint60:"#fcf2f9"},z={shade50:"#13000c",shade40:"#240017",shade30:"#43002b",shade20:"#5a003b",shade10:"#6b0045",primary:"#77004d",tint10:"#87105d",tint20:"#98246f",tint30:"#ad4589",tint40:"#d696c0",tint50:"#e9c4dc",tint60:"#faf0f6"},V={shade50:"#141313",shade40:"#252323",shade30:"#444241",shade20:"#5d5958",shade10:"#6e6968",primary:"#7a7574",tint10:"#8a8584",tint20:"#9a9594",tint30:"#afabaa",tint40:"#d7d4d4",tint50:"#eae8e8",tint60:"#faf9f9"},W={shade50:"#0f0e0e",shade40:"#1c1b1a",shade30:"#343231",shade20:"#474443",shade10:"#54514f",primary:"#5d5a58",tint10:"#706d6b",tint20:"#84817e",tint30:"#9e9b99",tint40:"#cecccb",tint50:"#e5e4e3",tint60:"#f8f8f8"},U={shade50:"#111314",shade40:"#1f2426",shade30:"#3b4447",shade20:"#505c60",shade10:"#5f6d71",primary:"#69797e",tint10:"#79898d",tint20:"#89989d",tint30:"#a0adb2",tint40:"#cdd6d8",tint50:"#e4e9ea",tint60:"#f8f9fa"},Z={shade50:"#090a0b",shade40:"#111315",shade30:"#202427",shade20:"#2b3135",shade10:"#333a3f",primary:"#394146",tint10:"#4d565c",tint20:"#626c72",tint30:"#808a90",tint40:"#bcc3c7",tint50:"#dbdfe1",tint60:"#f6f7f8"}},74096:function(e,t,r){"use strict";r.d(t,{y:function(){return o}});const o={curveAccelerateMax:"cubic-bezier(0.9,0.1,1,0.2)",curveAccelerateMid:"cubic-bezier(1,0,1,1)",curveAccelerateMin:"cubic-bezier(0.8,0,0.78,1)",curveDecelerateMax:"cubic-bezier(0.1,0.9,0.2,1)",curveDecelerateMid:"cubic-bezier(0,0,0,1)",curveDecelerateMin:"cubic-bezier(0.33,0,0.1,1)",curveEasyEaseMax:"cubic-bezier(0.8,0,0.2,1)",curveEasyEase:"cubic-bezier(0.33,0,0.67,1)",curveLinear:"cubic-bezier(0,0,1,1)"}},30263:function(e,t,r){"use strict";r.d(t,{l:function(){return o}});const o={durationUltraFast:"50ms",durationFaster:"100ms",durationFast:"150ms",durationNormal:"200ms",durationGentle:"250ms",durationSlow:"300ms",durationSlower:"400ms",durationUltraSlow:"500ms"}},91131:function(e,t,r){"use strict";r.d(t,{CH:function(){return o},Vl:function(){return i},tO:function(){return n},vC:function(){return a}});const o={fontSizeBase100:"10px",fontSizeBase200:"12px",fontSizeBase300:"14px",fontSizeBase400:"16px",fontSizeBase500:"20px",fontSizeBase600:"24px",fontSizeHero700:"28px",fontSizeHero800:"32px",fontSizeHero900:"40px",fontSizeHero1000:"68px"},n={lineHeightBase100:"14px",lineHeightBase200:"16px",lineHeightBase300:"20px",lineHeightBase400:"22px",lineHeightBase500:"28px",lineHeightBase600:"32px",lineHeightHero700:"36px",lineHeightHero800:"40px",lineHeightHero900:"52px",lineHeightHero1000:"92px"},a={fontWeightRegular:400,fontWeightMedium:500,fontWeightSemibold:600,fontWeightBold:700},i={fontFamilyBase:"'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif",fontFamilyMonospace:"Consolas, 'Courier New', Courier, monospace",fontFamilyNumeric:"Bahnschrift, 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif"}},81597:function(e,t,r){"use strict";r.d(t,{e:function(){return g},l:function(){return p}});const o="0",n="2px",a="4px",i="6px",s="8px",c="10px",l="12px",u="16px",d="20px",h="24px",f="32px",p={spacingHorizontalNone:o,spacingHorizontalXXS:n,spacingHorizontalXS:a,spacingHorizontalSNudge:i,spacingHorizontalS:s,spacingHorizontalMNudge:c,spacingHorizontalM:l,spacingHorizontalL:u,spacingHorizontalXL:d,spacingHorizontalXXL:h,spacingHorizontalXXXL:f},g={spacingVerticalNone:o,spacingVerticalXXS:n,spacingVerticalXS:a,spacingVerticalSNudge:i,spacingVerticalS:s,spacingVerticalMNudge:c,spacingVerticalM:l,spacingVerticalL:u,spacingVerticalXL:d,spacingVerticalXXL:h,spacingVerticalXXXL:f}},63292:function(e,t,r){"use strict";r.d(t,{G:function(){return o}});const o={strokeWidthThin:"1px",strokeWidthThick:"2px",strokeWidthThicker:"3px",strokeWidthThickest:"4px"}},49336:function(e,t,r){"use strict";r.d(t,{PN:function(){return o},X:function(){return n}});const o=["red","green","darkOrange","yellow","berry","lightGreen","marigold"],n=["darkRed","cranberry","pumpkin","peach","gold","brass","brown","forest","seafoam","darkGreen","lightTeal","teal","steel","blue","royalBlue","cornflower","navy","lavender","purple","grape","lilac","pink","magenta","plum","beige","mink","platinum","anchor"]},22594:function(e,t,r){"use strict";r.d(t,{$:function(){return o}});const o={success:"green",warning:"orange",danger:"cranberry"}},23552:function(e,t,r){"use strict";r.d(t,{T:function(){return o}});const o={colorNeutralForeground1:"var(--colorNeutralForeground1)",colorNeutralForeground1Hover:"var(--colorNeutralForeground1Hover)",colorNeutralForeground1Pressed:"var(--colorNeutralForeground1Pressed)",colorNeutralForeground1Selected:"var(--colorNeutralForeground1Selected)",colorNeutralForeground2:"var(--colorNeutralForeground2)",colorNeutralForeground2Hover:"var(--colorNeutralForeground2Hover)",colorNeutralForeground2Pressed:"var(--colorNeutralForeground2Pressed)",colorNeutralForeground2Selected:"var(--colorNeutralForeground2Selected)",colorNeutralForeground2BrandHover:"var(--colorNeutralForeground2BrandHover)",colorNeutralForeground2BrandPressed:"var(--colorNeutralForeground2BrandPressed)",colorNeutralForeground2BrandSelected:"var(--colorNeutralForeground2BrandSelected)",colorNeutralForeground3:"var(--colorNeutralForeground3)",colorNeutralForeground3Hover:"var(--colorNeutralForeground3Hover)",colorNeutralForeground3Pressed:"var(--colorNeutralForeground3Pressed)",colorNeutralForeground3Selected:"var(--colorNeutralForeground3Selected)",colorNeutralForeground3BrandHover:"var(--colorNeutralForeground3BrandHover)",colorNeutralForeground3BrandPressed:"var(--colorNeutralForeground3BrandPressed)",colorNeutralForeground3BrandSelected:"var(--colorNeutralForeground3BrandSelected)",colorNeutralForeground4:"var(--colorNeutralForeground4)",colorNeutralForegroundDisabled:"var(--colorNeutralForegroundDisabled)",colorBrandForegroundLink:"var(--colorBrandForegroundLink)",colorBrandForegroundLinkHover:"var(--colorBrandForegroundLinkHover)",colorBrandForegroundLinkPressed:"var(--colorBrandForegroundLinkPressed)",colorBrandForegroundLinkSelected:"var(--colorBrandForegroundLinkSelected)",colorNeutralForeground2Link:"var(--colorNeutralForeground2Link)",colorNeutralForeground2LinkHover:"var(--colorNeutralForeground2LinkHover)",colorNeutralForeground2LinkPressed:"var(--colorNeutralForeground2LinkPressed)",colorNeutralForeground2LinkSelected:"var(--colorNeutralForeground2LinkSelected)",colorCompoundBrandForeground1:"var(--colorCompoundBrandForeground1)",colorCompoundBrandForeground1Hover:"var(--colorCompoundBrandForeground1Hover)",colorCompoundBrandForeground1Pressed:"var(--colorCompoundBrandForeground1Pressed)",colorNeutralForegroundOnBrand:"var(--colorNeutralForegroundOnBrand)",colorNeutralForegroundInverted:"var(--colorNeutralForegroundInverted)",colorNeutralForegroundInvertedHover:"var(--colorNeutralForegroundInvertedHover)",colorNeutralForegroundInvertedPressed:"var(--colorNeutralForegroundInvertedPressed)",colorNeutralForegroundInvertedSelected:"var(--colorNeutralForegroundInvertedSelected)",colorNeutralForegroundInverted2:"var(--colorNeutralForegroundInverted2)",colorNeutralForegroundStaticInverted:"var(--colorNeutralForegroundStaticInverted)",colorNeutralForegroundInvertedLink:"var(--colorNeutralForegroundInvertedLink)",colorNeutralForegroundInvertedLinkHover:"var(--colorNeutralForegroundInvertedLinkHover)",colorNeutralForegroundInvertedLinkPressed:"var(--colorNeutralForegroundInvertedLinkPressed)",colorNeutralForegroundInvertedLinkSelected:"var(--colorNeutralForegroundInvertedLinkSelected)",colorNeutralForegroundInvertedDisabled:"var(--colorNeutralForegroundInvertedDisabled)",colorBrandForeground1:"var(--colorBrandForeground1)",colorBrandForeground2:"var(--colorBrandForeground2)",colorBrandForeground2Hover:"var(--colorBrandForeground2Hover)",colorBrandForeground2Pressed:"var(--colorBrandForeground2Pressed)",colorNeutralForeground1Static:"var(--colorNeutralForeground1Static)",colorBrandForegroundInverted:"var(--colorBrandForegroundInverted)",colorBrandForegroundInvertedHover:"var(--colorBrandForegroundInvertedHover)",colorBrandForegroundInvertedPressed:"var(--colorBrandForegroundInvertedPressed)",colorBrandForegroundOnLight:"var(--colorBrandForegroundOnLight)",colorBrandForegroundOnLightHover:"var(--colorBrandForegroundOnLightHover)",colorBrandForegroundOnLightPressed:"var(--colorBrandForegroundOnLightPressed)",colorBrandForegroundOnLightSelected:"var(--colorBrandForegroundOnLightSelected)",colorNeutralBackground1:"var(--colorNeutralBackground1)",colorNeutralBackground1Hover:"var(--colorNeutralBackground1Hover)",colorNeutralBackground1Pressed:"var(--colorNeutralBackground1Pressed)",colorNeutralBackground1Selected:"var(--colorNeutralBackground1Selected)",colorNeutralBackground2:"var(--colorNeutralBackground2)",colorNeutralBackground2Hover:"var(--colorNeutralBackground2Hover)",colorNeutralBackground2Pressed:"var(--colorNeutralBackground2Pressed)",colorNeutralBackground2Selected:"var(--colorNeutralBackground2Selected)",colorNeutralBackground3:"var(--colorNeutralBackground3)",colorNeutralBackground3Hover:"var(--colorNeutralBackground3Hover)",colorNeutralBackground3Pressed:"var(--colorNeutralBackground3Pressed)",colorNeutralBackground3Selected:"var(--colorNeutralBackground3Selected)",colorNeutralBackground4:"var(--colorNeutralBackground4)",colorNeutralBackground4Hover:"var(--colorNeutralBackground4Hover)",colorNeutralBackground4Pressed:"var(--colorNeutralBackground4Pressed)",colorNeutralBackground4Selected:"var(--colorNeutralBackground4Selected)",colorNeutralBackground5:"var(--colorNeutralBackground5)",colorNeutralBackground5Hover:"var(--colorNeutralBackground5Hover)",colorNeutralBackground5Pressed:"var(--colorNeutralBackground5Pressed)",colorNeutralBackground5Selected:"var(--colorNeutralBackground5Selected)",colorNeutralBackground6:"var(--colorNeutralBackground6)",colorNeutralBackgroundInverted:"var(--colorNeutralBackgroundInverted)",colorNeutralBackgroundStatic:"var(--colorNeutralBackgroundStatic)",colorNeutralBackgroundAlpha:"var(--colorNeutralBackgroundAlpha)",colorNeutralBackgroundAlpha2:"var(--colorNeutralBackgroundAlpha2)",colorSubtleBackground:"var(--colorSubtleBackground)",colorSubtleBackgroundHover:"var(--colorSubtleBackgroundHover)",colorSubtleBackgroundPressed:"var(--colorSubtleBackgroundPressed)",colorSubtleBackgroundSelected:"var(--colorSubtleBackgroundSelected)",colorSubtleBackgroundLightAlphaHover:"var(--colorSubtleBackgroundLightAlphaHover)",colorSubtleBackgroundLightAlphaPressed:"var(--colorSubtleBackgroundLightAlphaPressed)",colorSubtleBackgroundLightAlphaSelected:"var(--colorSubtleBackgroundLightAlphaSelected)",colorSubtleBackgroundInverted:"var(--colorSubtleBackgroundInverted)",colorSubtleBackgroundInvertedHover:"var(--colorSubtleBackgroundInvertedHover)",colorSubtleBackgroundInvertedPressed:"var(--colorSubtleBackgroundInvertedPressed)",colorSubtleBackgroundInvertedSelected:"var(--colorSubtleBackgroundInvertedSelected)",colorTransparentBackground:"var(--colorTransparentBackground)",colorTransparentBackgroundHover:"var(--colorTransparentBackgroundHover)",colorTransparentBackgroundPressed:"var(--colorTransparentBackgroundPressed)",colorTransparentBackgroundSelected:"var(--colorTransparentBackgroundSelected)",colorNeutralBackgroundDisabled:"var(--colorNeutralBackgroundDisabled)",colorNeutralBackgroundInvertedDisabled:"var(--colorNeutralBackgroundInvertedDisabled)",colorNeutralStencil1:"var(--colorNeutralStencil1)",colorNeutralStencil2:"var(--colorNeutralStencil2)",colorNeutralStencil1Alpha:"var(--colorNeutralStencil1Alpha)",colorNeutralStencil2Alpha:"var(--colorNeutralStencil2Alpha)",colorBackgroundOverlay:"var(--colorBackgroundOverlay)",colorScrollbarOverlay:"var(--colorScrollbarOverlay)",colorBrandBackground:"var(--colorBrandBackground)",colorBrandBackgroundHover:"var(--colorBrandBackgroundHover)",colorBrandBackgroundPressed:"var(--colorBrandBackgroundPressed)",colorBrandBackgroundSelected:"var(--colorBrandBackgroundSelected)",colorCompoundBrandBackground:"var(--colorCompoundBrandBackground)",colorCompoundBrandBackgroundHover:"var(--colorCompoundBrandBackgroundHover)",colorCompoundBrandBackgroundPressed:"var(--colorCompoundBrandBackgroundPressed)",colorBrandBackgroundStatic:"var(--colorBrandBackgroundStatic)",colorBrandBackground2:"var(--colorBrandBackground2)",colorBrandBackground2Hover:"var(--colorBrandBackground2Hover)",colorBrandBackground2Pressed:"var(--colorBrandBackground2Pressed)",colorBrandBackgroundInverted:"var(--colorBrandBackgroundInverted)",colorBrandBackgroundInvertedHover:"var(--colorBrandBackgroundInvertedHover)",colorBrandBackgroundInvertedPressed:"var(--colorBrandBackgroundInvertedPressed)",colorBrandBackgroundInvertedSelected:"var(--colorBrandBackgroundInvertedSelected)",colorNeutralStrokeAccessible:"var(--colorNeutralStrokeAccessible)",colorNeutralStrokeAccessibleHover:"var(--colorNeutralStrokeAccessibleHover)",colorNeutralStrokeAccessiblePressed:"var(--colorNeutralStrokeAccessiblePressed)",colorNeutralStrokeAccessibleSelected:"var(--colorNeutralStrokeAccessibleSelected)",colorNeutralStroke1:"var(--colorNeutralStroke1)",colorNeutralStroke1Hover:"var(--colorNeutralStroke1Hover)",colorNeutralStroke1Pressed:"var(--colorNeutralStroke1Pressed)",colorNeutralStroke1Selected:"var(--colorNeutralStroke1Selected)",colorNeutralStroke2:"var(--colorNeutralStroke2)",colorNeutralStroke3:"var(--colorNeutralStroke3)",colorNeutralStrokeSubtle:"var(--colorNeutralStrokeSubtle)",colorNeutralStrokeOnBrand:"var(--colorNeutralStrokeOnBrand)",colorNeutralStrokeOnBrand2:"var(--colorNeutralStrokeOnBrand2)",colorNeutralStrokeOnBrand2Hover:"var(--colorNeutralStrokeOnBrand2Hover)",colorNeutralStrokeOnBrand2Pressed:"var(--colorNeutralStrokeOnBrand2Pressed)",colorNeutralStrokeOnBrand2Selected:"var(--colorNeutralStrokeOnBrand2Selected)",colorBrandStroke1:"var(--colorBrandStroke1)",colorBrandStroke2:"var(--colorBrandStroke2)",colorBrandStroke2Hover:"var(--colorBrandStroke2Hover)",colorBrandStroke2Pressed:"var(--colorBrandStroke2Pressed)",colorBrandStroke2Contrast:"var(--colorBrandStroke2Contrast)",colorCompoundBrandStroke:"var(--colorCompoundBrandStroke)",colorCompoundBrandStrokeHover:"var(--colorCompoundBrandStrokeHover)",colorCompoundBrandStrokePressed:"var(--colorCompoundBrandStrokePressed)",colorNeutralStrokeDisabled:"var(--colorNeutralStrokeDisabled)",colorNeutralStrokeInvertedDisabled:"var(--colorNeutralStrokeInvertedDisabled)",colorTransparentStroke:"var(--colorTransparentStroke)",colorTransparentStrokeInteractive:"var(--colorTransparentStrokeInteractive)",colorTransparentStrokeDisabled:"var(--colorTransparentStrokeDisabled)",colorNeutralStrokeAlpha:"var(--colorNeutralStrokeAlpha)",colorNeutralStrokeAlpha2:"var(--colorNeutralStrokeAlpha2)",colorStrokeFocus1:"var(--colorStrokeFocus1)",colorStrokeFocus2:"var(--colorStrokeFocus2)",colorNeutralShadowAmbient:"var(--colorNeutralShadowAmbient)",colorNeutralShadowKey:"var(--colorNeutralShadowKey)",colorNeutralShadowAmbientLighter:"var(--colorNeutralShadowAmbientLighter)",colorNeutralShadowKeyLighter:"var(--colorNeutralShadowKeyLighter)",colorNeutralShadowAmbientDarker:"var(--colorNeutralShadowAmbientDarker)",colorNeutralShadowKeyDarker:"var(--colorNeutralShadowKeyDarker)",colorBrandShadowAmbient:"var(--colorBrandShadowAmbient)",colorBrandShadowKey:"var(--colorBrandShadowKey)",colorPaletteRedBackground1:"var(--colorPaletteRedBackground1)",colorPaletteRedBackground2:"var(--colorPaletteRedBackground2)",colorPaletteRedBackground3:"var(--colorPaletteRedBackground3)",colorPaletteRedBorderActive:"var(--colorPaletteRedBorderActive)",colorPaletteRedBorder1:"var(--colorPaletteRedBorder1)",colorPaletteRedBorder2:"var(--colorPaletteRedBorder2)",colorPaletteRedForeground1:"var(--colorPaletteRedForeground1)",colorPaletteRedForeground2:"var(--colorPaletteRedForeground2)",colorPaletteRedForeground3:"var(--colorPaletteRedForeground3)",colorPaletteRedForegroundInverted:"var(--colorPaletteRedForegroundInverted)",colorPaletteGreenBackground1:"var(--colorPaletteGreenBackground1)",colorPaletteGreenBackground2:"var(--colorPaletteGreenBackground2)",colorPaletteGreenBackground3:"var(--colorPaletteGreenBackground3)",colorPaletteGreenBorderActive:"var(--colorPaletteGreenBorderActive)",colorPaletteGreenBorder1:"var(--colorPaletteGreenBorder1)",colorPaletteGreenBorder2:"var(--colorPaletteGreenBorder2)",colorPaletteGreenForeground1:"var(--colorPaletteGreenForeground1)",colorPaletteGreenForeground2:"var(--colorPaletteGreenForeground2)",colorPaletteGreenForeground3:"var(--colorPaletteGreenForeground3)",colorPaletteGreenForegroundInverted:"var(--colorPaletteGreenForegroundInverted)",colorPaletteDarkOrangeBackground1:"var(--colorPaletteDarkOrangeBackground1)",colorPaletteDarkOrangeBackground2:"var(--colorPaletteDarkOrangeBackground2)",colorPaletteDarkOrangeBackground3:"var(--colorPaletteDarkOrangeBackground3)",colorPaletteDarkOrangeBorderActive:"var(--colorPaletteDarkOrangeBorderActive)",colorPaletteDarkOrangeBorder1:"var(--colorPaletteDarkOrangeBorder1)",colorPaletteDarkOrangeBorder2:"var(--colorPaletteDarkOrangeBorder2)",colorPaletteDarkOrangeForeground1:"var(--colorPaletteDarkOrangeForeground1)",colorPaletteDarkOrangeForeground2:"var(--colorPaletteDarkOrangeForeground2)",colorPaletteDarkOrangeForeground3:"var(--colorPaletteDarkOrangeForeground3)",colorPaletteYellowBackground1:"var(--colorPaletteYellowBackground1)",colorPaletteYellowBackground2:"var(--colorPaletteYellowBackground2)",colorPaletteYellowBackground3:"var(--colorPaletteYellowBackground3)",colorPaletteYellowBorderActive:"var(--colorPaletteYellowBorderActive)",colorPaletteYellowBorder1:"var(--colorPaletteYellowBorder1)",colorPaletteYellowBorder2:"var(--colorPaletteYellowBorder2)",colorPaletteYellowForeground1:"var(--colorPaletteYellowForeground1)",colorPaletteYellowForeground2:"var(--colorPaletteYellowForeground2)",colorPaletteYellowForeground3:"var(--colorPaletteYellowForeground3)",colorPaletteYellowForegroundInverted:"var(--colorPaletteYellowForegroundInverted)",colorPaletteBerryBackground1:"var(--colorPaletteBerryBackground1)",colorPaletteBerryBackground2:"var(--colorPaletteBerryBackground2)",colorPaletteBerryBackground3:"var(--colorPaletteBerryBackground3)",colorPaletteBerryBorderActive:"var(--colorPaletteBerryBorderActive)",colorPaletteBerryBorder1:"var(--colorPaletteBerryBorder1)",colorPaletteBerryBorder2:"var(--colorPaletteBerryBorder2)",colorPaletteBerryForeground1:"var(--colorPaletteBerryForeground1)",colorPaletteBerryForeground2:"var(--colorPaletteBerryForeground2)",colorPaletteBerryForeground3:"var(--colorPaletteBerryForeground3)",colorPaletteMarigoldBackground1:"var(--colorPaletteMarigoldBackground1)",colorPaletteMarigoldBackground2:"var(--colorPaletteMarigoldBackground2)",colorPaletteMarigoldBackground3:"var(--colorPaletteMarigoldBackground3)",colorPaletteMarigoldBorderActive:"var(--colorPaletteMarigoldBorderActive)",colorPaletteMarigoldBorder1:"var(--colorPaletteMarigoldBorder1)",colorPaletteMarigoldBorder2:"var(--colorPaletteMarigoldBorder2)",colorPaletteMarigoldForeground1:"var(--colorPaletteMarigoldForeground1)",colorPaletteMarigoldForeground2:"var(--colorPaletteMarigoldForeground2)",colorPaletteMarigoldForeground3:"var(--colorPaletteMarigoldForeground3)",colorPaletteLightGreenBackground1:"var(--colorPaletteLightGreenBackground1)",colorPaletteLightGreenBackground2:"var(--colorPaletteLightGreenBackground2)",colorPaletteLightGreenBackground3:"var(--colorPaletteLightGreenBackground3)",colorPaletteLightGreenBorderActive:"var(--colorPaletteLightGreenBorderActive)",colorPaletteLightGreenBorder1:"var(--colorPaletteLightGreenBorder1)",colorPaletteLightGreenBorder2:"var(--colorPaletteLightGreenBorder2)",colorPaletteLightGreenForeground1:"var(--colorPaletteLightGreenForeground1)",colorPaletteLightGreenForeground2:"var(--colorPaletteLightGreenForeground2)",colorPaletteLightGreenForeground3:"var(--colorPaletteLightGreenForeground3)",colorPaletteAnchorBackground2:"var(--colorPaletteAnchorBackground2)",colorPaletteAnchorBorderActive:"var(--colorPaletteAnchorBorderActive)",colorPaletteAnchorForeground2:"var(--colorPaletteAnchorForeground2)",colorPaletteBeigeBackground2:"var(--colorPaletteBeigeBackground2)",colorPaletteBeigeBorderActive:"var(--colorPaletteBeigeBorderActive)",colorPaletteBeigeForeground2:"var(--colorPaletteBeigeForeground2)",colorPaletteBlueBackground2:"var(--colorPaletteBlueBackground2)",colorPaletteBlueBorderActive:"var(--colorPaletteBlueBorderActive)",colorPaletteBlueForeground2:"var(--colorPaletteBlueForeground2)",colorPaletteBrassBackground2:"var(--colorPaletteBrassBackground2)",colorPaletteBrassBorderActive:"var(--colorPaletteBrassBorderActive)",colorPaletteBrassForeground2:"var(--colorPaletteBrassForeground2)",colorPaletteBrownBackground2:"var(--colorPaletteBrownBackground2)",colorPaletteBrownBorderActive:"var(--colorPaletteBrownBorderActive)",colorPaletteBrownForeground2:"var(--colorPaletteBrownForeground2)",colorPaletteCornflowerBackground2:"var(--colorPaletteCornflowerBackground2)",colorPaletteCornflowerBorderActive:"var(--colorPaletteCornflowerBorderActive)",colorPaletteCornflowerForeground2:"var(--colorPaletteCornflowerForeground2)",colorPaletteCranberryBackground2:"var(--colorPaletteCranberryBackground2)",colorPaletteCranberryBorderActive:"var(--colorPaletteCranberryBorderActive)",colorPaletteCranberryForeground2:"var(--colorPaletteCranberryForeground2)",colorPaletteDarkGreenBackground2:"var(--colorPaletteDarkGreenBackground2)",colorPaletteDarkGreenBorderActive:"var(--colorPaletteDarkGreenBorderActive)",colorPaletteDarkGreenForeground2:"var(--colorPaletteDarkGreenForeground2)",colorPaletteDarkRedBackground2:"var(--colorPaletteDarkRedBackground2)",colorPaletteDarkRedBorderActive:"var(--colorPaletteDarkRedBorderActive)",colorPaletteDarkRedForeground2:"var(--colorPaletteDarkRedForeground2)",colorPaletteForestBackground2:"var(--colorPaletteForestBackground2)",colorPaletteForestBorderActive:"var(--colorPaletteForestBorderActive)",colorPaletteForestForeground2:"var(--colorPaletteForestForeground2)",colorPaletteGoldBackground2:"var(--colorPaletteGoldBackground2)",colorPaletteGoldBorderActive:"var(--colorPaletteGoldBorderActive)",colorPaletteGoldForeground2:"var(--colorPaletteGoldForeground2)",colorPaletteGrapeBackground2:"var(--colorPaletteGrapeBackground2)",colorPaletteGrapeBorderActive:"var(--colorPaletteGrapeBorderActive)",colorPaletteGrapeForeground2:"var(--colorPaletteGrapeForeground2)",colorPaletteLavenderBackground2:"var(--colorPaletteLavenderBackground2)",colorPaletteLavenderBorderActive:"var(--colorPaletteLavenderBorderActive)",colorPaletteLavenderForeground2:"var(--colorPaletteLavenderForeground2)",colorPaletteLightTealBackground2:"var(--colorPaletteLightTealBackground2)",colorPaletteLightTealBorderActive:"var(--colorPaletteLightTealBorderActive)",colorPaletteLightTealForeground2:"var(--colorPaletteLightTealForeground2)",colorPaletteLilacBackground2:"var(--colorPaletteLilacBackground2)",colorPaletteLilacBorderActive:"var(--colorPaletteLilacBorderActive)",colorPaletteLilacForeground2:"var(--colorPaletteLilacForeground2)",colorPaletteMagentaBackground2:"var(--colorPaletteMagentaBackground2)",colorPaletteMagentaBorderActive:"var(--colorPaletteMagentaBorderActive)",colorPaletteMagentaForeground2:"var(--colorPaletteMagentaForeground2)",colorPaletteMinkBackground2:"var(--colorPaletteMinkBackground2)",colorPaletteMinkBorderActive:"var(--colorPaletteMinkBorderActive)",colorPaletteMinkForeground2:"var(--colorPaletteMinkForeground2)",colorPaletteNavyBackground2:"var(--colorPaletteNavyBackground2)",colorPaletteNavyBorderActive:"var(--colorPaletteNavyBorderActive)",colorPaletteNavyForeground2:"var(--colorPaletteNavyForeground2)",colorPalettePeachBackground2:"var(--colorPalettePeachBackground2)",colorPalettePeachBorderActive:"var(--colorPalettePeachBorderActive)",colorPalettePeachForeground2:"var(--colorPalettePeachForeground2)",colorPalettePinkBackground2:"var(--colorPalettePinkBackground2)",colorPalettePinkBorderActive:"var(--colorPalettePinkBorderActive)",colorPalettePinkForeground2:"var(--colorPalettePinkForeground2)",colorPalettePlatinumBackground2:"var(--colorPalettePlatinumBackground2)",colorPalettePlatinumBorderActive:"var(--colorPalettePlatinumBorderActive)",colorPalettePlatinumForeground2:"var(--colorPalettePlatinumForeground2)",colorPalettePlumBackground2:"var(--colorPalettePlumBackground2)",colorPalettePlumBorderActive:"var(--colorPalettePlumBorderActive)",colorPalettePlumForeground2:"var(--colorPalettePlumForeground2)",colorPalettePumpkinBackground2:"var(--colorPalettePumpkinBackground2)",colorPalettePumpkinBorderActive:"var(--colorPalettePumpkinBorderActive)",colorPalettePumpkinForeground2:"var(--colorPalettePumpkinForeground2)",colorPalettePurpleBackground2:"var(--colorPalettePurpleBackground2)",colorPalettePurpleBorderActive:"var(--colorPalettePurpleBorderActive)",colorPalettePurpleForeground2:"var(--colorPalettePurpleForeground2)",colorPaletteRoyalBlueBackground2:"var(--colorPaletteRoyalBlueBackground2)",colorPaletteRoyalBlueBorderActive:"var(--colorPaletteRoyalBlueBorderActive)",colorPaletteRoyalBlueForeground2:"var(--colorPaletteRoyalBlueForeground2)",colorPaletteSeafoamBackground2:"var(--colorPaletteSeafoamBackground2)",colorPaletteSeafoamBorderActive:"var(--colorPaletteSeafoamBorderActive)",colorPaletteSeafoamForeground2:"var(--colorPaletteSeafoamForeground2)",colorPaletteSteelBackground2:"var(--colorPaletteSteelBackground2)",colorPaletteSteelBorderActive:"var(--colorPaletteSteelBorderActive)",colorPaletteSteelForeground2:"var(--colorPaletteSteelForeground2)",colorPaletteTealBackground2:"var(--colorPaletteTealBackground2)",colorPaletteTealBorderActive:"var(--colorPaletteTealBorderActive)",colorPaletteTealForeground2:"var(--colorPaletteTealForeground2)",colorStatusSuccessBackground1:"var(--colorStatusSuccessBackground1)",colorStatusSuccessBackground2:"var(--colorStatusSuccessBackground2)",colorStatusSuccessBackground3:"var(--colorStatusSuccessBackground3)",colorStatusSuccessForeground1:"var(--colorStatusSuccessForeground1)",colorStatusSuccessForeground2:"var(--colorStatusSuccessForeground2)",colorStatusSuccessForeground3:"var(--colorStatusSuccessForeground3)",colorStatusSuccessForegroundInverted:"var(--colorStatusSuccessForegroundInverted)",colorStatusSuccessBorderActive:"var(--colorStatusSuccessBorderActive)",colorStatusSuccessBorder1:"var(--colorStatusSuccessBorder1)",colorStatusSuccessBorder2:"var(--colorStatusSuccessBorder2)",colorStatusWarningBackground1:"var(--colorStatusWarningBackground1)",colorStatusWarningBackground2:"var(--colorStatusWarningBackground2)",colorStatusWarningBackground3:"var(--colorStatusWarningBackground3)",colorStatusWarningForeground1:"var(--colorStatusWarningForeground1)",colorStatusWarningForeground2:"var(--colorStatusWarningForeground2)",colorStatusWarningForeground3:"var(--colorStatusWarningForeground3)",colorStatusWarningForegroundInverted:"var(--colorStatusWarningForegroundInverted)",colorStatusWarningBorderActive:"var(--colorStatusWarningBorderActive)",colorStatusWarningBorder1:"var(--colorStatusWarningBorder1)",colorStatusWarningBorder2:"var(--colorStatusWarningBorder2)",colorStatusDangerBackground1:"var(--colorStatusDangerBackground1)",colorStatusDangerBackground2:"var(--colorStatusDangerBackground2)",colorStatusDangerBackground3:"var(--colorStatusDangerBackground3)",colorStatusDangerForeground1:"var(--colorStatusDangerForeground1)",colorStatusDangerForeground2:"var(--colorStatusDangerForeground2)",colorStatusDangerForeground3:"var(--colorStatusDangerForeground3)",colorStatusDangerForegroundInverted:"var(--colorStatusDangerForegroundInverted)",colorStatusDangerBorderActive:"var(--colorStatusDangerBorderActive)",colorStatusDangerBorder1:"var(--colorStatusDangerBorder1)",colorStatusDangerBorder2:"var(--colorStatusDangerBorder2)",borderRadiusNone:"var(--borderRadiusNone)",borderRadiusSmall:"var(--borderRadiusSmall)",borderRadiusMedium:"var(--borderRadiusMedium)",borderRadiusLarge:"var(--borderRadiusLarge)",borderRadiusXLarge:"var(--borderRadiusXLarge)",borderRadiusCircular:"var(--borderRadiusCircular)",fontFamilyBase:"var(--fontFamilyBase)",fontFamilyMonospace:"var(--fontFamilyMonospace)",fontFamilyNumeric:"var(--fontFamilyNumeric)",fontSizeBase100:"var(--fontSizeBase100)",fontSizeBase200:"var(--fontSizeBase200)",fontSizeBase300:"var(--fontSizeBase300)",fontSizeBase400:"var(--fontSizeBase400)",fontSizeBase500:"var(--fontSizeBase500)",fontSizeBase600:"var(--fontSizeBase600)",fontSizeHero700:"var(--fontSizeHero700)",fontSizeHero800:"var(--fontSizeHero800)",fontSizeHero900:"var(--fontSizeHero900)",fontSizeHero1000:"var(--fontSizeHero1000)",fontWeightRegular:"var(--fontWeightRegular)",fontWeightMedium:"var(--fontWeightMedium)",fontWeightSemibold:"var(--fontWeightSemibold)",fontWeightBold:"var(--fontWeightBold)",lineHeightBase100:"var(--lineHeightBase100)",lineHeightBase200:"var(--lineHeightBase200)",lineHeightBase300:"var(--lineHeightBase300)",lineHeightBase400:"var(--lineHeightBase400)",lineHeightBase500:"var(--lineHeightBase500)",lineHeightBase600:"var(--lineHeightBase600)",lineHeightHero700:"var(--lineHeightHero700)",lineHeightHero800:"var(--lineHeightHero800)",lineHeightHero900:"var(--lineHeightHero900)",lineHeightHero1000:"var(--lineHeightHero1000)",shadow2:"var(--shadow2)",shadow4:"var(--shadow4)",shadow8:"var(--shadow8)",shadow16:"var(--shadow16)",shadow28:"var(--shadow28)",shadow64:"var(--shadow64)",shadow2Brand:"var(--shadow2Brand)",shadow4Brand:"var(--shadow4Brand)",shadow8Brand:"var(--shadow8Brand)",shadow16Brand:"var(--shadow16Brand)",shadow28Brand:"var(--shadow28Brand)",shadow64Brand:"var(--shadow64Brand)",strokeWidthThin:"var(--strokeWidthThin)",strokeWidthThick:"var(--strokeWidthThick)",strokeWidthThicker:"var(--strokeWidthThicker)",strokeWidthThickest:"var(--strokeWidthThickest)",spacingHorizontalNone:"var(--spacingHorizontalNone)",spacingHorizontalXXS:"var(--spacingHorizontalXXS)",spacingHorizontalXS:"var(--spacingHorizontalXS)",spacingHorizontalSNudge:"var(--spacingHorizontalSNudge)",spacingHorizontalS:"var(--spacingHorizontalS)",spacingHorizontalMNudge:"var(--spacingHorizontalMNudge)",spacingHorizontalM:"var(--spacingHorizontalM)",spacingHorizontalL:"var(--spacingHorizontalL)",spacingHorizontalXL:"var(--spacingHorizontalXL)",spacingHorizontalXXL:"var(--spacingHorizontalXXL)",spacingHorizontalXXXL:"var(--spacingHorizontalXXXL)",spacingVerticalNone:"var(--spacingVerticalNone)",spacingVerticalXXS:"var(--spacingVerticalXXS)",spacingVerticalXS:"var(--spacingVerticalXS)",spacingVerticalSNudge:"var(--spacingVerticalSNudge)",spacingVerticalS:"var(--spacingVerticalS)",spacingVerticalMNudge:"var(--spacingVerticalMNudge)",spacingVerticalM:"var(--spacingVerticalM)",spacingVerticalL:"var(--spacingVerticalL)",spacingVerticalXL:"var(--spacingVerticalXL)",spacingVerticalXXL:"var(--spacingVerticalXXL)",spacingVerticalXXXL:"var(--spacingVerticalXXXL)",durationUltraFast:"var(--durationUltraFast)",durationFaster:"var(--durationFaster)",durationFast:"var(--durationFast)",durationNormal:"var(--durationNormal)",durationGentle:"var(--durationGentle)",durationSlow:"var(--durationSlow)",durationSlower:"var(--durationSlower)",durationUltraSlow:"var(--durationUltraSlow)",curveAccelerateMax:"var(--curveAccelerateMax)",curveAccelerateMid:"var(--curveAccelerateMid)",curveAccelerateMin:"var(--curveAccelerateMin)",curveDecelerateMax:"var(--curveDecelerateMax)",curveDecelerateMid:"var(--curveDecelerateMid)",curveDecelerateMin:"var(--curveDecelerateMin)",curveEasyEaseMax:"var(--curveEasyEaseMax)",curveEasyEase:"var(--curveEasyEase)",curveLinear:"var(--curveLinear)"}},53737:function(e,t,r){"use strict";r.d(t,{f:function(){return y}});var o=r(28397),n=r(49336),a=r(22594);const i=n.PN.reduce(((e,t)=>{const r=t.slice(0,1).toUpperCase()+t.slice(1),n={[`colorPalette${r}Background1`]:o.bv[t].tint60,[`colorPalette${r}Background2`]:o.bv[t].tint40,[`colorPalette${r}Background3`]:o.bv[t].primary,[`colorPalette${r}Foreground1`]:o.bv[t].shade10,[`colorPalette${r}Foreground2`]:o.bv[t].shade30,[`colorPalette${r}Foreground3`]:o.bv[t].primary,[`colorPalette${r}BorderActive`]:o.bv[t].primary,[`colorPalette${r}Border1`]:o.bv[t].tint40,[`colorPalette${r}Border2`]:o.bv[t].primary};return Object.assign(e,n)}),{});i.colorPaletteYellowForeground1=o.bv.yellow.shade30,i.colorPaletteRedForegroundInverted=o.bv.red.tint20,i.colorPaletteGreenForegroundInverted=o.bv.green.tint20,i.colorPaletteYellowForegroundInverted=o.bv.yellow.tint40;const s=n.X.reduce(((e,t)=>{const r=t.slice(0,1).toUpperCase()+t.slice(1),n={[`colorPalette${r}Background2`]:o.Co[t].tint40,[`colorPalette${r}Foreground2`]:o.Co[t].shade30,[`colorPalette${r}BorderActive`]:o.Co[t].primary};return Object.assign(e,n)}),{}),c={...i,...s},l=Object.entries(a.$).reduce(((e,[t,r])=>{const n=t.slice(0,1).toUpperCase()+t.slice(1),a={[`colorStatus${n}Background1`]:o.W3[r].tint60,[`colorStatus${n}Background2`]:o.W3[r].tint40,[`colorStatus${n}Background3`]:o.W3[r].primary,[`colorStatus${n}Foreground1`]:o.W3[r].shade10,[`colorStatus${n}Foreground2`]:o.W3[r].shade30,[`colorStatus${n}Foreground3`]:o.W3[r].primary,[`colorStatus${n}ForegroundInverted`]:o.W3[r].tint30,[`colorStatus${n}BorderActive`]:o.W3[r].primary,[`colorStatus${n}Border1`]:o.W3[r].tint40,[`colorStatus${n}Border2`]:o.W3[r].primary};return Object.assign(e,a)}),{});l.colorStatusWarningForeground1=o.W3[a.$.warning].shade20,l.colorStatusWarningForeground3=o.W3[a.$.warning].shade20,l.colorStatusWarningBorder2=o.W3[a.$.warning].shade20;var u=r(24234);var d=r(44035),h=r(91131),f=r(63292),p=r(83622),g=r(30263),m=r(74096),v=r(81597);const y=e=>{const t=(e=>({colorNeutralForeground1:u.BA[14],colorNeutralForeground1Hover:u.BA[14],colorNeutralForeground1Pressed:u.BA[14],colorNeutralForeground1Selected:u.BA[14],colorNeutralForeground2:u.BA[26],colorNeutralForeground2Hover:u.BA[14],colorNeutralForeground2Pressed:u.BA[14],colorNeutralForeground2Selected:u.BA[14],colorNeutralForeground2BrandHover:e[80],colorNeutralForeground2BrandPressed:e[70],colorNeutralForeground2BrandSelected:e[80],colorNeutralForeground3:u.BA[38],colorNeutralForeground3Hover:u.BA[26],colorNeutralForeground3Pressed:u.BA[26],colorNeutralForeground3Selected:u.BA[26],colorNeutralForeground3BrandHover:e[80],colorNeutralForeground3BrandPressed:e[70],colorNeutralForeground3BrandSelected:e[80],colorNeutralForeground4:u.BA[44],colorNeutralForegroundDisabled:u.BA[74],colorNeutralForegroundInvertedDisabled:u.jZ[40],colorBrandForegroundLink:e[70],colorBrandForegroundLinkHover:e[60],colorBrandForegroundLinkPressed:e[40],colorBrandForegroundLinkSelected:e[70],colorNeutralForeground2Link:u.BA[26],colorNeutralForeground2LinkHover:u.BA[14],colorNeutralForeground2LinkPressed:u.BA[14],colorNeutralForeground2LinkSelected:u.BA[14],colorCompoundBrandForeground1:e[80],colorCompoundBrandForeground1Hover:e[70],colorCompoundBrandForeground1Pressed:e[60],colorBrandForeground1:e[80],colorBrandForeground2:e[70],colorBrandForeground2Hover:e[60],colorBrandForeground2Pressed:e[30],colorNeutralForeground1Static:u.BA[14],colorNeutralForegroundStaticInverted:u.ix,colorNeutralForegroundInverted:u.ix,colorNeutralForegroundInvertedHover:u.ix,colorNeutralForegroundInvertedPressed:u.ix,colorNeutralForegroundInvertedSelected:u.ix,colorNeutralForegroundInverted2:u.ix,colorNeutralForegroundOnBrand:u.ix,colorNeutralForegroundInvertedLink:u.ix,colorNeutralForegroundInvertedLinkHover:u.ix,colorNeutralForegroundInvertedLinkPressed:u.ix,colorNeutralForegroundInvertedLinkSelected:u.ix,colorBrandForegroundInverted:e[100],colorBrandForegroundInvertedHover:e[110],colorBrandForegroundInvertedPressed:e[100],colorBrandForegroundOnLight:e[80],colorBrandForegroundOnLightHover:e[70],colorBrandForegroundOnLightPressed:e[50],colorBrandForegroundOnLightSelected:e[60],colorNeutralBackground1:u.ix,colorNeutralBackground1Hover:u.BA[96],colorNeutralBackground1Pressed:u.BA[88],colorNeutralBackground1Selected:u.BA[92],colorNeutralBackground2:u.BA[98],colorNeutralBackground2Hover:u.BA[94],colorNeutralBackground2Pressed:u.BA[86],colorNeutralBackground2Selected:u.BA[90],colorNeutralBackground3:u.BA[96],colorNeutralBackground3Hover:u.BA[92],colorNeutralBackground3Pressed:u.BA[84],colorNeutralBackground3Selected:u.BA[88],colorNeutralBackground4:u.BA[94],colorNeutralBackground4Hover:u.BA[98],colorNeutralBackground4Pressed:u.BA[96],colorNeutralBackground4Selected:u.ix,colorNeutralBackground5:u.BA[92],colorNeutralBackground5Hover:u.BA[96],colorNeutralBackground5Pressed:u.BA[94],colorNeutralBackground5Selected:u.BA[98],colorNeutralBackground6:u.BA[90],colorNeutralBackgroundInverted:u.BA[16],colorNeutralBackgroundStatic:u.BA[20],colorNeutralBackgroundAlpha:u.jZ[50],colorNeutralBackgroundAlpha2:u.jZ[80],colorSubtleBackground:"transparent",colorSubtleBackgroundHover:u.BA[96],colorSubtleBackgroundPressed:u.BA[88],colorSubtleBackgroundSelected:u.BA[92],colorSubtleBackgroundLightAlphaHover:u.jZ[70],colorSubtleBackgroundLightAlphaPressed:u.jZ[50],colorSubtleBackgroundLightAlphaSelected:"transparent",colorSubtleBackgroundInverted:"transparent",colorSubtleBackgroundInvertedHover:u.Hf[10],colorSubtleBackgroundInvertedPressed:u.Hf[30],colorSubtleBackgroundInvertedSelected:u.Hf[20],colorTransparentBackground:"transparent",colorTransparentBackgroundHover:"transparent",colorTransparentBackgroundPressed:"transparent",colorTransparentBackgroundSelected:"transparent",colorNeutralBackgroundDisabled:u.BA[94],colorNeutralBackgroundInvertedDisabled:u.jZ[10],colorNeutralStencil1:u.BA[90],colorNeutralStencil2:u.BA[98],colorNeutralStencil1Alpha:u.Hf[10],colorNeutralStencil2Alpha:u.Hf[5],colorBackgroundOverlay:u.Hf[40],colorScrollbarOverlay:u.Hf[50],colorBrandBackground:e[80],colorBrandBackgroundHover:e[70],colorBrandBackgroundPressed:e[40],colorBrandBackgroundSelected:e[60],colorCompoundBrandBackground:e[80],colorCompoundBrandBackgroundHover:e[70],colorCompoundBrandBackgroundPressed:e[60],colorBrandBackgroundStatic:e[80],colorBrandBackground2:e[160],colorBrandBackground2Hover:e[150],colorBrandBackground2Pressed:e[130],colorBrandBackgroundInverted:u.ix,colorBrandBackgroundInvertedHover:e[160],colorBrandBackgroundInvertedPressed:e[140],colorBrandBackgroundInvertedSelected:e[150],colorNeutralStrokeAccessible:u.BA[38],colorNeutralStrokeAccessibleHover:u.BA[34],colorNeutralStrokeAccessiblePressed:u.BA[30],colorNeutralStrokeAccessibleSelected:e[80],colorNeutralStroke1:u.BA[82],colorNeutralStroke1Hover:u.BA[78],colorNeutralStroke1Pressed:u.BA[70],colorNeutralStroke1Selected:u.BA[74],colorNeutralStroke2:u.BA[88],colorNeutralStroke3:u.BA[94],colorNeutralStrokeSubtle:u.BA[88],colorNeutralStrokeOnBrand:u.ix,colorNeutralStrokeOnBrand2:u.ix,colorNeutralStrokeOnBrand2Hover:u.ix,colorNeutralStrokeOnBrand2Pressed:u.ix,colorNeutralStrokeOnBrand2Selected:u.ix,colorBrandStroke1:e[80],colorBrandStroke2:e[140],colorBrandStroke2Hover:e[120],colorBrandStroke2Pressed:e[80],colorBrandStroke2Contrast:e[140],colorCompoundBrandStroke:e[80],colorCompoundBrandStrokeHover:e[70],colorCompoundBrandStrokePressed:e[60],colorNeutralStrokeDisabled:u.BA[88],colorNeutralStrokeInvertedDisabled:u.jZ[40],colorTransparentStroke:"transparent",colorTransparentStrokeInteractive:"transparent",colorTransparentStrokeDisabled:"transparent",colorNeutralStrokeAlpha:u.Hf[5],colorNeutralStrokeAlpha2:u.jZ[20],colorStrokeFocus1:u.ix,colorStrokeFocus2:u.Sn,colorNeutralShadowAmbient:"rgba(0,0,0,0.12)",colorNeutralShadowKey:"rgba(0,0,0,0.14)",colorNeutralShadowAmbientLighter:"rgba(0,0,0,0.06)",colorNeutralShadowKeyLighter:"rgba(0,0,0,0.07)",colorNeutralShadowAmbientDarker:"rgba(0,0,0,0.20)",colorNeutralShadowKeyDarker:"rgba(0,0,0,0.24)",colorBrandShadowAmbient:"rgba(0,0,0,0.30)",colorBrandShadowKey:"rgba(0,0,0,0.25)"}))(e);return{...d.E,...h.CH,...h.tO,...h.Vl,...h.vC,...f.G,...v.l,...v.e,...g.l,...m.y,...t,...c,...l,...(0,p.T)(t.colorNeutralShadowAmbient,t.colorNeutralShadowKey),...(0,p.T)(t.colorBrandShadowAmbient,t.colorBrandShadowKey,"Brand")}}},83622:function(e,t,r){"use strict";function o(e,t,r=""){return{[`shadow2${r}`]:`0 0 2px ${e}, 0 1px 2px ${t}`,[`shadow4${r}`]:`0 0 2px ${e}, 0 2px 4px ${t}`,[`shadow8${r}`]:`0 0 2px ${e}, 0 4px 8px ${t}`,[`shadow16${r}`]:`0 0 2px ${e}, 0 8px 16px ${t}`,[`shadow28${r}`]:`0 0 8px ${e}, 0 14px 28px ${t}`,[`shadow64${r}`]:`0 0 8px ${e}, 0 32px 64px ${t}`}}r.d(t,{T:function(){return o}})},83362:function(e,t,r){"use strict";r.d(t,{s:function(){return a}});var o=r(19543),n=r(55141);function a(e,t,r=o.F){const a=r();let i=null,s=null;return function(r){const{dir:o,renderer:c}=r,l="ltr"===o;return l?null===i&&(i=(0,n.V)(e,o)):null===s&&(s=(0,n.V)(e,o)),a(c,t),l?i:s}}},53536:function(e,t,r){"use strict";r.d(t,{$Q:function(){return s},C_:function(){return g},Hf:function(){return c},JM:function(){return f},M_:function(){return d},Qz:function(){return u},de:function(){return p},gk:function(){return l},jD:function(){return h},xR:function(){return i}});const o="undefined"==typeof window?r.g:window,n="@griffel/";function a(e,t){return o[Symbol.for(n+e)]||(o[Symbol.for(n+e)]=t),o[Symbol.for(n+e)]}const i=a("DEFINITION_LOOKUP_TABLE",{}),s="data-make-styles-bucket",c="f",l=7,u="___",d="_",h=u.length+l,f=0,p=1,g={all:1,animation:1,background:1,backgroundPosition:1,border:1,borderBlock:1,borderBlockEnd:1,borderBlockStart:1,borderBottom:1,borderColor:1,borderImage:1,borderInline:1,borderInlineEnd:1,borderInlineStart:1,borderLeft:1,borderRadius:1,borderRight:1,borderStyle:1,borderTop:1,borderWidth:1,caret:1,columns:1,columnRule:1,containIntrinsicSize:1,container:1,flex:1,flexFlow:1,font:1,gap:1,grid:1,gridArea:1,gridColumn:1,gridRow:1,gridTemplate:1,inset:1,insetBlock:1,insetInline:1,lineClamp:1,listStyle:1,margin:1,marginBlock:1,marginInline:1,mask:1,maskBorder:1,motion:1,offset:1,outline:1,overflow:1,overscrollBehavior:1,padding:1,paddingBlock:1,paddingInline:1,placeItems:1,placeContent:1,placeSelf:1,scrollMargin:1,scrollMarginBlock:1,scrollMarginInline:1,scrollPadding:1,scrollPaddingBlock:1,scrollPaddingInline:1,scrollSnapMargin:1,scrollTimeline:1,textDecoration:1,textEmphasis:1,transition:1}},96698:function(e,t,r){"use strict";r.d(t,{q5:function(){return k}});const o=["Top","Right","Bottom","Left"];function n(e,t,...r){const[n,a=n,i=n,s=a]=r,c=[n,a,i,s],l={};for(let u=0;u"number"==typeof e&&!Number.isNaN(e),d=e=>"auto"===e,h=["content","fit-content","max-content","min-content"],f=e=>h.some((t=>e===t))||(e=>"string"==typeof e&&/(\d+(\w+|%))/.test(e))(e);const p=/var\(.*\)/gi;const g=/^[a-zA-Z0-9\-_\\#;]+$/,m=/^-moz-initial$|^auto$|^initial$|^inherit$|^revert$|^unset$|^span \d+$|\d.*/;function v(e){return void 0!==e&&"string"==typeof e&&g.test(e)&&!m.test(e)}const y=["-moz-initial","inherit","initial","revert","unset"];const b=["dashed","dotted","double","solid","wavy"];const k={border:function(...e){return l(e[0])?{...i(e[0]),...e[1]&&a(e[1]),...e[2]&&s(e[2])}:{...a(e[0]),...e[1]&&i(e[1]),...e[2]&&s(e[2])}},borderLeft:function(...e){return l(e[0])?{borderLeftStyle:e[0],...e[1]&&{borderLeftWidth:e[1]},...e[2]&&{borderLeftColor:e[2]}}:{borderLeftWidth:e[0],...e[1]&&{borderLeftStyle:e[1]},...e[2]&&{borderLeftColor:e[2]}}},borderBottom:function(...e){return l(e[0])?{borderBottomStyle:e[0],...e[1]&&{borderBottomWidth:e[1]},...e[2]&&{borderBottomColor:e[2]}}:{borderBottomWidth:e[0],...e[1]&&{borderBottomStyle:e[1]},...e[2]&&{borderBottomColor:e[2]}}},borderRight:function(...e){return l(e[0])?{borderRightStyle:e[0],...e[1]&&{borderRightWidth:e[1]},...e[2]&&{borderRightColor:e[2]}}:{borderRightWidth:e[0],...e[1]&&{borderRightStyle:e[1]},...e[2]&&{borderRightColor:e[2]}}},borderTop:function(...e){return l(e[0])?{borderTopStyle:e[0],...e[1]&&{borderTopWidth:e[1]},...e[2]&&{borderTopColor:e[2]}}:{borderTopWidth:e[0],...e[1]&&{borderTopStyle:e[1]},...e[2]&&{borderTopColor:e[2]}}},borderColor:s,borderStyle:i,borderRadius:function(e,t=e,r=e,o=t){return{borderBottomRightRadius:r,borderBottomLeftRadius:o,borderTopRightRadius:t,borderTopLeftRadius:e}},borderWidth:a,flex:function(...e){const t=1===e.length,r=2===e.length,o=3===e.length;if(t){const[t]=e;if("initial"===t)return{flexGrow:0,flexShrink:1,flexBasis:"auto"};if(d(t))return{flexGrow:1,flexShrink:1,flexBasis:"auto"};if((e=>"none"===e)(t))return{flexGrow:0,flexShrink:0,flexBasis:"auto"};if(u(t))return{flexGrow:t,flexShrink:1,flexBasis:0};if(f(t))return{flexGrow:1,flexShrink:1,flexBasis:t}}if(r){const[t,r]=e;if(u(r))return{flexGrow:t,flexShrink:r,flexBasis:0};if(f(r))return{flexGrow:t,flexShrink:1,flexBasis:r}}if(o){const[t,r,o]=e;if(u(t)&&u(r)&&(d(o)||f(o)))return{flexGrow:t,flexShrink:r,flexBasis:o}}return{}},gap:function(e,t=e){return{columnGap:e,rowGap:t}},gridArea:function(...e){if(e.some((e=>!function(e){return void 0===e||"number"==typeof e||"string"==typeof e&&!p.test(e)}(e))))return{};const t=void 0!==e[0]?e[0]:"auto",r=void 0!==e[1]?e[1]:v(t)?t:"auto";return{gridRowStart:t,gridColumnStart:r,gridRowEnd:void 0!==e[2]?e[2]:v(t)?t:"auto",gridColumnEnd:void 0!==e[3]?e[3]:v(r)?r:"auto"}},margin:function(...e){return n("margin","",...e)},marginBlock:function(e,t=e){return{marginBlockStart:e,marginBlockEnd:t}},marginInline:function(e,t=e){return{marginInlineStart:e,marginInlineEnd:t}},padding:function(...e){return n("padding","",...e)},paddingBlock:function(e,t=e){return{paddingBlockStart:e,paddingBlockEnd:t}},paddingInline:function(e,t=e){return{paddingInlineStart:e,paddingInlineEnd:t}},overflow:function(e,t=e){return{overflowX:e,overflowY:t}},inset:function(...e){const[t,r=t,o=t,n=r]=e;return{top:t,right:r,bottom:o,left:n}},outline:function(e,t,r){return{outlineWidth:e,...t&&{outlineStyle:t},...r&&{outlineColor:r}}},transition:function(...e){return function(e){return 1===e.length&&y.includes(e[0])}(e)?{transitionDelay:e[0],transitionDuration:e[0],transitionProperty:e[0],transitionTimingFunction:e[0]}:function(e){if(1===e.length&&Array.isArray(e[0]))return e[0];return[e]}(e).reduce(((e,[t,r="0s",o="0s",n="ease"],a)=>(0===a?(e.transitionProperty=t,e.transitionDuration=r,e.transitionDelay=o,e.transitionTimingFunction=n):(e.transitionProperty+=`, ${t}`,e.transitionDuration+=`, ${r}`,e.transitionDelay+=`, ${o}`,e.transitionTimingFunction+=`, ${n}`),e)),{})},textDecoration:function(e,...t){if(0===t.length)return function(e){return b.includes(e)}(e)?{textDecorationStyle:e}:{textDecorationLine:e};const[r,o,n]=t;return{textDecorationLine:e,...r&&{textDecorationStyle:r},...o&&{textDecorationColor:o},...n&&{textDecorationThickness:n}}}}},19543:function(e,t,r){"use strict";r.d(t,{F:function(){return o}});const o=()=>{const e={};return function(t,r){void 0===e[t.id]&&(t.insertCSSRules(r),e[t.id]=!0)}}},73513:function(e,t,r){"use strict";r.d(t,{z:function(){return s}});var o=r(53536),n=r(8033),a=r(55141);const i={};function s(){let e=null,t="",r="";const s=new Array(arguments.length);for(let n=0;n0&&(t+=e.slice(0,a)),r+=i,s[n]=i}0}}if(""===r)return t.slice(0,-1);const c=i[r];if(void 0!==c)return t+c;const l=[];for(let n=0;n(e[t]=r,e)),{});function i(e,t,r,i,s={}){const c="m"===e,l=c?e+s.m:e;if(!i.stylesheets[l]){const u=t&&t.createElement("style"),d=(0,n.T)(u,e,{...i.styleElementAttributes,...c&&{media:s.m}});i.stylesheets[l]=d,t&&u&&t.head.insertBefore(u,function(e,t,r,n,i){const s=a[r];let c=e=>s-a[e.getAttribute(o.$Q)],l=e.head.querySelectorAll(`[${o.$Q}]`);if("m"===r&&i){const t=e.head.querySelectorAll(`[${o.$Q}="${r}"]`);t.length&&(l=t,c=e=>n.compareMediaQueries(i.m,e.media))}const u=l.length;let d=u-1;for(;d>=0;){const e=l.item(d);if(c(e)>0)return e.nextSibling;d--}if(u>0)return l.item(0);return t?t.nextSibling:null}(t,r,e,i,s))}return i.stylesheets[l]}function s(e,t){try{e.insertRule(t)}catch(r){0}}let c=0;const l=(e,t)=>et?1:0;function u(e=("undefined"==typeof document?void 0:document),t={}){const{unstable_filterCSSRule:r,insertionPoint:o,styleElementAttributes:n,compareMediaQueries:a=l}=t,u={insertionCache:{},stylesheets:{},styleElementAttributes:Object.freeze(n),compareMediaQueries:a,id:"d"+c++,insertCSSRules(t){for(const a in t){const c=t[a];for(let t=0,l=c.length;te.cssText)):n}}}function a(e){const t=Array.from(e.attributes).reduce(((e,t)=>(e[t.name]=t.value,e)),{});return n(e,t[o.$Q],t)}},91197:function(e,t,r){"use strict";r.d(t,{T:function(){return h}});var o=r(59452),n=r(12774),a=r(30312),i=r(65645),s=r(12004);const c=e=>{if(e.type===i.Fr){if("string"==typeof e.props)return void 0;e.props=e.props.map((e=>-1===e.indexOf(":global(")?e:(0,s.wS)(e).reduce(((e,t,r,o)=>{if(""===t)return e;if(":"===t&&"global"===o[r+1]){const t=o[r+2].slice(1,-1)+" ";return e.unshift(t),o[r+1]="",o[r+2]="",e}return e.push(t),e}),[]).join("")))}};var l=r(52725);const u=e=>{(function(e){switch(e.type){case"@container":case i.iD:case i.QY:case i.JM:return!0}return!1})(e)&&Array.isArray(e.children)&&e.children.sort(((e,t)=>e.props[0]>t.props[0]?1:-1))};function d(){}function h(e,t){const r=[];return(0,o.q)((0,n.MY)(e),(0,a.qR)([c,t?u:d,l.v,o.P,(0,a.cD)((e=>r.push(e)))])),r}},55141:function(e,t,r){"use strict";r.d(t,{V:function(){return i},w:function(){return a}});var o=r(53536),n=r(8033);function a(e,t){let r="";for(const o in e){const n=e[o];if(n){const e=Array.isArray(n);r+="rtl"===t?(e?n[1]:n)+" ":(e?n[0]:n)+" "}}return r.slice(0,-1)}function i(e,t){const r={};for(const i in e){const s=a(e[i],t);if(""===s){r[i]="";continue}const c=(0,n.m)(s,t),l=c+" "+s;o.xR[c]=[e[i],t],r[i]=l}return r}},52725:function(e,t,r){"use strict";r.d(t,{v:function(){return c}});var o=r(20766),n=r(65645),a=r(59452),i=r(12004);function s(e,t,r){switch((0,o.vp)(e,t)){case 5103:return n.G$+"print-"+e+e;case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:return n.G$+e+e;case 4215:if(102===(0,o.uO)(e,9))return n.G$+e+e;if(116===(0,o.uO)(e,t+1))return n.G$+e+e;break;case 4789:return n.uj+e+e;case 5349:case 4246:case 6968:return n.G$+e+n.uj+e+e;case 6187:if(!(0,o.EQ)(e,/grab/))return(0,o.gx)((0,o.gx)((0,o.gx)(e,/(zoom-|grab)/,n.G$+"$1"),/(image-set)/,n.G$+"$1"),e,"")+e;case 5495:case 3959:return(0,o.gx)(e,/(image-set\([^]*)/,n.G$+"$1$`$1");case 4095:case 3583:case 4068:case 2532:return(0,o.gx)(e,/(.+)-inline(.+)/,n.G$+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if((0,o.to)(e)-1-t>6)switch((0,o.uO)(e,t+1)){case 102:if(108===(0,o.uO)(e,t+3))return(0,o.gx)(e,/(.+:)(.+)-([^]+)/,"$1"+n.G$+"$2-$3$1"+n.uj+(108==(0,o.uO)(e,t+3)?"$3":"$2-$3"))+e;case 115:return~(0,o.Cw)(e,"stretch")?s((0,o.gx)(e,"stretch","fill-available"),t)+e:e}}return e}function c(e,t,r,c){if(e.length>-1&&!e.return)switch(e.type){case n.h5:return void(e.return=s(e.value,e.length));case n.Fr:if(e.length)return(0,o.$e)(e.props,(function(t){switch((0,o.EQ)(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return(0,a.q)([(0,i.JG)(e,{props:[(0,o.gx)(t,/:(read-\w+)/,":"+n.uj+"$1")]})],c);case"::placeholder":return(0,a.q)([(0,i.JG)(e,{props:[(0,o.gx)(t,/:(plac\w+)/,":"+n.G$+"input-$1")]}),(0,i.JG)(e,{props:[(0,o.gx)(t,/:(plac\w+)/,":"+n.uj+"$1")]})],c)}return""}))}}},9525:function(e,t,r){"use strict";r.d(t,{U:function(){return n}});var o=r(71160);function n(e){let t="";for(const r in e){const n=e[r];"string"!=typeof n&&"number"!=typeof n||(t+=(0,o.J)(r)+":"+n+";")}return t}},8033:function(e,t,r){"use strict";r.d(t,{m:function(){return i}});var o=r(79003),n=r(53536);function a(e){const t=e.length;if(t===n.gk)return e;for(let r=t;r((0,l.N)()&&c.useMemo((()=>{!function(e,t=("undefined"==typeof document?void 0:document)){t&&t.querySelectorAll("[data-make-styles-bucket]").forEach((t=>{const r=t.dataset.makeStylesBucket,o=s[r]||i,a="m"===r?r+t.media:r;let c;for(e.stylesheets[a]||(e.stylesheets[a]=(0,n.L)(t));c=o.exec(t.textContent);){const[t]=c;e.insertionCache[t]=r}}))}(t,r)}),[t,r]),c.createElement(u.Provider,{value:t},e));function h(){return c.useContext(u)}},12861:function(e,t,r){"use strict";r.d(t,{n:function(){return a},s:function(){return i}});var o=r(2784);const n=o.createContext("ltr"),a=({children:e,dir:t})=>o.createElement(n.Provider,{value:t},e);function i(){return o.useContext(n)}},39087:function(e,t,r){"use strict";r.d(t,{s:function(){return s}});var o=r(83362),n=r(65793),a=r(46103),i=r(12861);function s(e,t){const r=(0,o.s)(e,t,n.F);return function(){const e=(0,i.s)(),t=(0,a.a)();return r({dir:e,renderer:t})}}},65793:function(e,t,r){"use strict";r.d(t,{F:function(){return s}});var o=r(85723),n=r(2784),a=r.t(n,2);const i=a.useInsertionEffect?a.useInsertionEffect:void 0,s=()=>{const e={};return function(t,r){i&&(0,o.N)()?i((()=>{t.insertCSSRules(r)}),[t,r]):void 0===e[t.id]&&(t.insertCSSRules(r),e[t.id]=!0)}}},59973:function(e,t,r){"use strict";r.d(t,{Z:function(){return oe}});var o=r(19543),n=r(79003);function a(e){return e.reduce((function(e,t){var r=t[0],o=t[1];return e[r]=o,e[o]=r,e}),{})}function i(e){return"number"==typeof e}function s(e,t){return-1!==e.indexOf(t)}function c(e,t,r,o){return t+(n=r,0===parseFloat(n)?n:"-"===n[0]?n.slice(1):"-"+n)+o;var n}function l(e){return e.replace(/ +/g," ").split(" ").map((function(e){return e.trim()})).filter(Boolean).reduce((function(e,t){var r=e.list,o=e.state,n=(t.match(/\(/g)||[]).length,a=(t.match(/\)/g)||[]).length;return o.parensDepth>0?r[r.length-1]=r[r.length-1]+" "+t:r.push(t),o.parensDepth+=n-a,{list:r,state:o}}),{list:[],state:{parensDepth:0}}).list}function u(e){var t=l(e);if(t.length<=3||t.length>4)return e;var r=t[0],o=t[1],n=t[2];return[r,t[3],n,o].join(" ")}var d={padding:function(e){var t=e.value;return i(t)?t:u(t)},textShadow:function(e){var t=function(e){for(var t=[],r=0,o=0,n=!1;o0&&(o=r.reduceRight(((e,t)=>{return`${r=t,"&"+B(r.replace(w,",&$1"))} { ${e} }`;var r}),t)),`${e}{${o}}`}function C(e){const{className:t,media:r,layer:o,selectors:n,support:a,property:i,rtlClassName:s,rtlProperty:c,rtlValue:l,value:u,container:d}=e;let h=P(`.${t}`,Array.isArray(u)?`${u.map((e=>`${(0,k.J)(i)}: ${e}`)).join(";")};`:`${(0,k.J)(i)}: ${u};`,n);if(c&&s){h+=P(`.${s}`,Array.isArray(l)?`${l.map((e=>`${(0,k.J)(c)}: ${e}`)).join(";")};`:`${(0,k.J)(c)}: ${l};`,n)}return r&&(h=`@media ${r} { ${h} }`),o&&(h=`@layer ${o} { ${h} }`),a&&(h=`@supports ${a} { ${h} }`),d&&(h=`@container ${d} { ${h} }`),(0,S.T)(h,!0)}var x=r(59452),E=r(12774),T=r(30312),N=r(52725),F=r(9525);function A(e){let t="";for(const r in e)t+=`${r}{${(0,F.U)(e[r])}}`;return t}function L(e,t){const r=`@keyframes ${e} {${t}}`,o=[];return(0,x.q)((0,E.MY)(r),(0,T.qR)([x.P,N.v,(0,T.cD)((e=>o.push(e)))])),o}function R(e,t){return 0===e.length?t:`${e} and ${t}`}function D(e){return"@media"===e.substr(0,6)}function H(e){return"@layer"===e.substr(0,6)}const M=/^(:|\[|>|&)/;function O(e){return M.test(e)}function _(e){return"@supports"===e.substr(0,9)}function I(e){return"@container"===e.substring(0,10)}const $={"us-w":"w","us-v":"i",nk:"l",si:"v",cu:"f",ve:"h",ti:"a"};function j(e,t,r,o,n){if(r)return"m";if(t||o)return"t";if(n)return"c";if(e.length>0){const t=e[0].trim();if(58===t.charCodeAt(0))return $[t.slice(4,8)]||$[t.slice(3,5)]||"d"}return"d"}function z({container:e,media:t,layer:r,property:o,selector:a,support:i,value:s}){const c=(0,n.Z)(a+e+t+r+i+o+s.trim());return b.Hf+c}function V(e,t,r,o,a){const i=e+t+r+o+a,s=(0,n.Z)(i),c=s.charCodeAt(0);return c>=48&&c<=57?String.fromCharCode(c+17)+s.slice(1):s}function W(e){return e.replace(/>\s+/g,">")}function U(...e){0}function Z(e,t){const r=JSON.stringify(t,null,2),o=["@griffel/react: A rule was not resolved to CSS properly. Please check your `makeStyles` or `makeResetStyles` calls for following:"," ".repeat(2)+"makeStyles({"," ".repeat(4)+"[slot]: {"," ".repeat(6)+`"${e}": ${r.split("\n").map(((e,t)=>" ".repeat(0===t?0:6)+e)).join("\n")}`," ".repeat(4)+"}"," ".repeat(2)+"})",""];-1===e.indexOf("&")?(o.push("It looks that you're are using a nested selector, but it is missing an ampersand placeholder where the generated class name should be injected."),o.push(`Try to update a property to include it i.e "${e}" => "&${e}".`)):(o.push(""),o.push("If it's not obvious what triggers a problem, please report an issue at https://github.com/microsoft/griffel/issues")),U(o.join("\n"))}function G(e,t){U([`@griffel/react: You are using unsupported shorthand CSS property "${e}". Please check your "makeStyles" calls, there *should not* be following:`," ".repeat(2)+"makeStyles({"," ".repeat(4)+`[slot]: { ${e}: "${t}" }`," ".repeat(2)+"})","","Learn why CSS shorthands are not supported: https://aka.ms/griffel-css-shorthands"].join("\n"))}function X(e,t,r,o){e[t]=o?[r,o]:r}function q(e,t){return t?[e,t]:e}function K(e,t,r,o,n){var a;let i;"m"===t&&n&&(i={m:n}),null!==(a=e[t])&&void 0!==a||(e[t]=[]),r&&e[t].push(q(r,i)),o&&e[t].push(q(o,i))}function Q(e,t=[],r="",o="",a="",i="",s={},c={},l){for(const d in e){if(b.C_.hasOwnProperty(d)){G(d,e[d]);continue}const h=e[d];if(null!=h)if("string"==typeof h||"number"==typeof h){const e=W(t.join("")),n=V(e,i,r,a,d),u=z({container:i,media:r,layer:o,value:h.toString(),support:a,selector:e,property:d}),f=l&&{key:d,value:l}||y(d,h),p=f.key!==d||f.value!==h,g=p?z({container:i,value:f.value.toString(),property:f.key,selector:e,media:r,layer:o,support:a}):void 0,m=p?{rtlClassName:g,rtlProperty:f.key,rtlValue:f.value}:void 0,v=j(t,o,r,a,i),[b,k]=C({className:u,media:r,layer:o,selectors:t,property:d,support:a,container:i,value:h,...m});X(s,n,u,g),K(c,v,b,k,r)}else if("animationName"===d){const e=Array.isArray(h)?h:[h],l=[],u=[];for(const t of e){const e=A(t),o=A(v(t)),a=b.Hf+(0,n.Z)(e);let i;const s=L(a,e);let d=[];e===o?i=a:(i=b.Hf+(0,n.Z)(o),d=L(i,o));for(let t=0;t(null!=e?e:"").toString())).join(";"),support:a,selector:e,property:d}),u=h.map((e=>y(d,e)));if(!!u.some((e=>e.key!==u[0].key))){0;continue}const f=u[0].key!==d||u.some(((e,t)=>e.value!==h[t])),p=f?z({container:i,value:u.map((e=>{var t;return(null!==(t=null==e?void 0:e.value)&&void 0!==t?t:"").toString()})).join(";"),property:u[0].key,selector:e,layer:o,media:r,support:a}):void 0,g=f?{rtlClassName:p,rtlProperty:u[0].key,rtlValue:u.map((e=>e.value))}:void 0,m=j(t,o,r,a,i),[v,b]=C({className:l,media:r,layer:o,selectors:t,property:d,support:a,container:i,value:h,...g});X(s,n,l,p),K(c,m,v,b,r)}else if(null!=(u=h)&&"object"==typeof u&&!1===Array.isArray(u))if(O(d))Q(h,t.concat(B(d)),r,o,a,i,s,c);else if(D(d)){const e=R(r,d.slice(6).trim());Q(h,t,e,o,a,i,s,c)}else if(H(d)){const e=(o?`${o}.`:"")+d.slice(6).trim();Q(h,t,r,e,a,i,s,c)}else if(_(d)){const e=R(a,d.slice(9).trim());Q(h,t,r,o,e,i,s,c)}else if(I(d)){const e=d.slice(10).trim();Q(h,t,r,o,a,e,s,c)}else Z(d,h)}var u;return[s,c]}var Y=r(55141);function J(e,t=o.F){const r=t();let n=null,a=null,i=null,s=null;return function(t){const{dir:o,renderer:c}=t;null===n&&([n,a]=function(e){const t={},r={};for(const o in e){const n=e[o],[a,i]=Q(n);t[o]=a,Object.keys(i).forEach((e=>{r[e]=(r[e]||[]).concat(i[e])}))}return[t,r]}(e));const l="ltr"===o;return l?null===i&&(i=(0,Y.V)(n,o)):null===s&&(s=(0,Y.V)(n,o)),r(c,a),l?i:s}}var ee=r(65793),te=r(46103),re=r(12861);function oe(e){const t=J(e,ee.F);return function(){const e=(0,re.s)(),r=(0,te.a)();return t({dir:e,renderer:r})}}},85723:function(e,t,r){"use strict";function o(){return"undefined"!=typeof window&&!(!window.document||!window.document.createElement)}r.d(t,{N:function(){return o}})},80015:function(e,t,r){"use strict";const o=r(2784)["undefined"!=typeof document&&void 0!==document.createElement?"useLayoutEffect":"useEffect"];t.Z=o},8843:function(e,t,r){"use strict";r.d(t,{Z:function(){return K}});var o,n=[],a="ResizeObserver loop completed with undelivered notifications.";!function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(o||(o={}));var i,s=function(e){return Object.freeze(e)},c=function(e,t){this.inlineSize=e,this.blockSize=t,s(this)},l=function(){function e(e,t,r,o){return this.x=e,this.y=t,this.width=r,this.height=o,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,s(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),u=function(e){return e instanceof SVGElement&&"getBBox"in e},d=function(e){if(u(e)){var t=e.getBBox(),r=t.width,o=t.height;return!r&&!o}var n=e,a=n.offsetWidth,i=n.offsetHeight;return!(a||i||e.getClientRects().length)},h=function(e){var t;if(e instanceof Element)return!0;var r=null===(t=null==e?void 0:e.ownerDocument)||void 0===t?void 0:t.defaultView;return!!(r&&e instanceof r.Element)},f="undefined"!=typeof window?window:{},p=new WeakMap,g=/auto|scroll/,m=/^tb|vertical/,v=/msie|trident/i.test(f.navigator&&f.navigator.userAgent),y=function(e){return parseFloat(e||"0")},b=function(e,t,r){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===r&&(r=!1),new c((r?t:e)||0,(r?e:t)||0)},k=s({devicePixelContentBoxSize:b(),borderBoxSize:b(),contentBoxSize:b(),contentRect:new l(0,0,0,0)}),B=function(e,t){if(void 0===t&&(t=!1),p.has(e)&&!t)return p.get(e);if(d(e))return p.set(e,k),k;var r=getComputedStyle(e),o=u(e)&&e.ownerSVGElement&&e.getBBox(),n=!v&&"border-box"===r.boxSizing,a=m.test(r.writingMode||""),i=!o&&g.test(r.overflowY||""),c=!o&&g.test(r.overflowX||""),h=o?0:y(r.paddingTop),f=o?0:y(r.paddingRight),B=o?0:y(r.paddingBottom),S=o?0:y(r.paddingLeft),w=o?0:y(r.borderTopWidth),P=o?0:y(r.borderRightWidth),C=o?0:y(r.borderBottomWidth),x=S+f,E=h+B,T=(o?0:y(r.borderLeftWidth))+P,N=w+C,F=c?e.offsetHeight-N-e.clientHeight:0,A=i?e.offsetWidth-T-e.clientWidth:0,L=n?x+T:0,R=n?E+N:0,D=o?o.width:y(r.width)-L-A,H=o?o.height:y(r.height)-R-F,M=D+x+A+T,O=H+E+F+N,_=s({devicePixelContentBoxSize:b(Math.round(D*devicePixelRatio),Math.round(H*devicePixelRatio),a),borderBoxSize:b(M,O,a),contentBoxSize:b(D,H,a),contentRect:new l(S,h,D,H)});return p.set(e,_),_},S=function(e,t,r){var n=B(e,r),a=n.borderBoxSize,i=n.contentBoxSize,s=n.devicePixelContentBoxSize;switch(t){case o.DEVICE_PIXEL_CONTENT_BOX:return s;case o.BORDER_BOX:return a;default:return i}},w=function(e){var t=B(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=s([t.borderBoxSize]),this.contentBoxSize=s([t.contentBoxSize]),this.devicePixelContentBoxSize=s([t.devicePixelContentBoxSize])},P=function(e){if(d(e))return 1/0;for(var t=0,r=e.parentNode;r;)t+=1,r=r.parentNode;return t},C=function(){var e=1/0,t=[];n.forEach((function(r){if(0!==r.activeTargets.length){var o=[];r.activeTargets.forEach((function(t){var r=new w(t.target),n=P(t.target);o.push(r),t.lastReportedSize=S(t.target,t.observedBox),ne?t.activeTargets.push(r):t.skippedTargets.push(r))}))}))},E=function(){var e,t=0;for(x(t);n.some((function(e){return e.activeTargets.length>0}));)t=C(),x(t);return n.some((function(e){return e.skippedTargets.length>0}))&&("function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:a}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=a),window.dispatchEvent(e)),t>0},T=[],N=function(e){if(!i){var t=0,r=document.createTextNode("");new MutationObserver((function(){return T.splice(0).forEach((function(e){return e()}))})).observe(r,{characterData:!0}),i=function(){r.textContent="".concat(t?t--:t++)}}T.push(e),i()},F=0,A={attributes:!0,characterData:!0,childList:!0,subtree:!0},L=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],R=function(e){return void 0===e&&(e=0),Date.now()+e},D=!1,H=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!D){D=!0;var r,o=R(e);r=function(){var r=!1;try{r=E()}finally{if(D=!1,e=o-R(),!F)return;r?t.run(1e3):e>0?t.run(e):t.start()}},N((function(){requestAnimationFrame(r)}))}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,A)};document.body?t():f.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),L.forEach((function(t){return f.addEventListener(t,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),L.forEach((function(t){return f.removeEventListener(t,e.listener,!0)})),this.stopped=!0)},e}()),M=function(e){!F&&e>0&&H.start(),!(F+=e)&&H.stop()},O=function(){function e(e,t){this.target=e,this.observedBox=t||o.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=S(this.target,this.observedBox,!0);return e=this.target,u(e)||function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),_=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},I=new WeakMap,$=function(e,t){for(var r=0;r=0&&(a&&n.splice(n.indexOf(r),1),r.observationTargets.splice(o,1),M(-1))},e.disconnect=function(e){var t=this,r=I.get(e);r.observationTargets.slice().forEach((function(r){return t.unobserve(e,r.target)})),r.activeTargets.splice(0,r.activeTargets.length)},e}(),z=function(){function e(e){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof e)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");j.connect(this,e)}return e.prototype.observe=function(e,t){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!h(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");j.observe(this,e,t)},e.prototype.unobserve=function(e){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!h(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");j.unobserve(this,e)},e.prototype.disconnect=function(){j.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}(),V=r(80015),W=r(2784);var U=e=>{const t=W.useRef(e);return W.useEffect((()=>{t.current=e})),t};const Z="undefined"!=typeof window&&"ResizeObserver"in window?window.ResizeObserver:z;function G(){}let X;const q=()=>X||(X=function(){let e=!1,t=[];const r=new Map,o=new Z(((o,n)=>{t=t.concat(o),e||window.requestAnimationFrame((function(){const o=new Set;for(let e=0;er(t[e],n)))}t=[],e=!1})),e=!0}));return{observer:o,subscribe(e,t){var n;o.observe(e);const a=null!==(n=r.get(e))&&void 0!==n?n:[];a.push(t),r.set(e,a)},unsubscribe(e,t){var n;const a=null!==(n=r.get(e))&&void 0!==n?n:[];if(1===a.length)return o.unobserve(e),void r.delete(e);const i=a.indexOf(t);-1!==i&&a.splice(i,1),r.set(e,a)}}}());var K=function(e,t){const r=q(),o=U(t);return(0,V.Z)((()=>{let t=!1;const n=e&&"current"in e?e.current:e;if(!n)return G;function a(e,r){t||o.current(e,r)}return r.subscribe(n,a),()=>{t=!0,r.unsubscribe(n,a)}}),[e,r,o]),r.observer}},95516:function(e,t){"use strict";t.H=void 0;const r=[".html",".json",".js",".map",".txt",".xml",".pdf"];t.H=(e,t="always")=>{if("/"===e)return e;const o=e.endsWith("/");return((e,t)=>{for(const r of e)if(t.endsWith(r))return!0;return!1})(r,e)?e:"always"===t?o?e:`${e}/`:"never"===t&&o?e.slice(0,-1):e}},2802:function(e,t,r){"use strict";t.p2=t.$C=void 0;var o=r(81415);t.$C=o.ScrollHandler;var n=r(85492);t.p2=n.useScrollRestoration},81415:function(e,t,r){"use strict";var o=r(71600);t.__esModule=!0,t.ScrollHandler=t.ScrollContext=void 0;var n=o(r(85297)),a=o(r(36531)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var o={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=n?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(o,a,i):o[a]=e[a]}o.default=e,r&&r.set(e,o);return o}(r(2784)),s=o(r(13980)),c=r(30643);function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}var u=i.createContext(new c.SessionStorage);t.ScrollContext=u,u.displayName="GatsbyScrollContext";var d=function(e){function t(){for(var t,r=arguments.length,o=new Array(r),a=0;a{}},35895:function(e,t){"use strict";t.__esModule=!0,t.getForwards=function(e){return null==e?void 0:e.flatMap((e=>(null==e?void 0:e.forward)||[]))}},75071:function(e,t,r){"use strict";t.__esModule=!0,t.injectPartytownSnippet=function(e){if(!e.length)return;const t=document.querySelector("script[data-partytown]"),r=document.querySelector('iframe[src*="~partytown/partytown-sandbox-sw"]');t&&t.remove();r&&r.remove();const a=(0,n.getForwards)(e),i=document.createElement("script");i.dataset.partytown="",i.innerHTML=(0,o.partytownSnippet)({forward:a}),document.head.appendChild(i)};var o=r(28072),n=r(35895)},67892:function(e,t,r){"use strict";r.d(t,{i:function(){return s}});var o=r(73513),n=r(2784),a=r(23552);const i=(0,r(59973).Z)({root:{width:"100%",height:"0.0625rem",position:"relative",borderTopStyle:"none",borderRightStyle:"none",borderBottomStyle:"none",borderLeftStyle:"none",backgroundColor:a.T.colorNeutralStroke1,marginBottom:0,marginTop:0}}),s=e=>{let{className:t}=e;const r=i(),a=(0,o.z)(r.root,t);return n.createElement("hr",{className:a})}},78872:function(e,t,r){"use strict";r.d(t,{h:function(){return p}});var o=r(73513),n=r(99971),a=r(29471),i=r(2784),s=r(23552),c=r(59973),l=r(96698),u=r(56457);const d={primary:{background:s.T.colorNeutralBackground1,backgroundHover:s.T.colorNeutralBackground1Hover,outline:s.T.colorBrandStroke1,stroke:s.T.colorNeutralForeground1,strokeHover:s.T.colorNeutralForeground1Hover},secondary:{background:s.T.colorNeutralBackground1,backgroundHover:s.T.colorNeutralBackground2Hover,outline:s.T.colorBrandStroke1,stroke:s.T.colorNeutralForeground2,strokeHover:s.T.colorNeutralForeground2Hover},danger:{background:s.T.colorNeutralBackground1,backgroundHover:s.T.colorPaletteDarkOrangeBackground1,outline:s.T.colorPaletteDarkOrangeBorderActive,stroke:s.T.colorPaletteDarkOrangeForeground3,strokeHover:s.T.colorPaletteDarkOrangeForeground1},warning:{background:s.T.colorNeutralBackground1,backgroundHover:s.T.colorPaletteMarigoldBackground1,outline:s.T.colorPaletteMarigoldBorderActive,stroke:s.T.colorPaletteMarigoldForeground3,strokeHover:s.T.colorPaletteMarigoldForeground1},success:{background:s.T.colorNeutralBackground1,backgroundHover:s.T.colorPaletteLightGreenBackground1,outline:s.T.colorPaletteLightGreenBorderActive,stroke:s.T.colorPaletteLightGreenForeground1,strokeHover:s.T.colorPaletteLightGreenForeground3},info:{background:s.T.colorNeutralBackground1,backgroundHover:s.T.colorNeutralBackground2Hover,outline:s.T.colorBrandStroke1,stroke:s.T.colorNeutralForeground2,strokeHover:s.T.colorNeutralForeground2Hover},accent:{background:s.T.colorNeutralBackground1,backgroundHover:s.T.colorBrandBackgroundInvertedHover,outline:s.T.colorBrandStroke1,stroke:s.T.colorCompoundBrandStroke,strokeHover:s.T.colorCompoundBrandStrokeHover}},h=(0,u.f)(d,(e=>{let{background:t,backgroundHover:r,outline:o,stroke:n,strokeHover:a}=e;return{backgroundColor:t,"& > svg":{color:n},":hover":{backgroundColor:r,"& > svg":{color:a}},":focus":{backgroundColor:r,outlineColor:o}}})),f=(0,c.Z)({...h,root:{...l.q5.borderRadius(s.T.borderRadiusXLarge),cursor:"pointer",transitionProperty:"all",transitionDuration:s.T.durationNormal,transitionTimingFunction:s.T.curveEasyEase,lineHeight:0,borderTopStyle:"none",borderRightStyle:"none",borderBottomStyle:"none",borderLeftStyle:"none"}}),p=(0,i.forwardRef)(((e,t)=>{let{className:r,label:s,iconName:c,onClick:l,color:u="primary",...d}=e;const h=f(),p=(0,a.z)();return i.createElement("button",{onClick:l,ref:t,className:(0,o.z)(h.root,h[u],p.p2,r),...d["aria-label"]?{"aria-label":d["aria-label"]}:{"area-label":s},...d},i.createElement(n.J,{iconName:c}))}))},99971:function(e,t,r){"use strict";r.d(t,{J:function(){return s}});var o=r(73513),n=r(2784),a=r(11942),i=r(64083);const s=e=>{let{className:t,color:r="primary",label:s,iconName:c,size:l="medium",isInline:u}=e;const d=(0,n.useMemo)((()=>i.H[c]),[c]),h=(0,n.useId)(),f={};s?(f.role="img",f["aria-labelledby"]=s):f["aria-hidden"]=!0;const p=(0,a.Zu)(),g=(0,o.z)(p.root,p[r],p[l],u&&p.inline,t);return n.createElement("svg",{viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",className:g,fill:"currentColor",...f},s&&n.createElement("title",{id:h},s),n.createElement(d,null))}},11942:function(e,t,r){"use strict";r.d(t,{Zu:function(){return l},bG:function(){return s}});var o=r(23552),n=r(59973),a=r(56457);const i={accent:o.T.colorBrandForeground1,primary:o.T.colorNeutralForeground1,secondary:o.T.colorNeutralForeground2,tertiary:o.T.colorNeutralForeground3,quaternary:o.T.colorNeutralForeground4,negative:o.T.colorPaletteDarkOrangeForeground1,positive:o.T.colorPaletteGreenForeground1,warning:o.T.colorPaletteMarigoldForeground1,danger:o.T.colorPaletteDarkOrangeForeground1,info:o.T.colorBrandForeground2,"accent-inverse":o.T.colorBrandBackground,"primary-inverse":o.T.colorNeutralBackground1,"secondary-inverse":o.T.colorNeutralBackground2,"tertiary-inverse":o.T.colorNeutralBackground3,"quaternary-inverse":o.T.colorNeutralBackground4,"negative-inverse":o.T.colorPaletteDarkOrangeBackground1,"positive-inverse":o.T.colorPaletteGreenBackground1,"warning-inverse":o.T.colorPaletteMarigoldBackground1,"danger-inverse":o.T.colorPaletteDarkOrangeBackground1,"info-inverse":o.T.colorBrandBackground2},s=(0,a.f)(i,(e=>({color:e}))),c={small:{height:o.T.spacingVerticalM},medium:{height:o.T.spacingVerticalL},large:{height:o.T.spacingVerticalXL}},l=(0,n.Z)({...s,...c,root:{width:"auto"},inline:{display:"inline-block",verticalAlign:"middle"}})},64083:function(e,t,r){"use strict";r.d(t,{H:function(){return n}});var o=r(2784);const n={"arrow-right":()=>o.createElement("path",{d:"M9.13633 2.85585C8.87407 2.59743 8.452 2.60056 8.1936 2.86283C7.93513 3.1251 7.93827 3.5472 8.20053 3.80561L11.7808 7.3332H2.66667C2.29847 7.3332 2 7.63167 2 7.99987C2 8.36807 2.29848 8.66653 2.66667 8.66653H11.7764L8.20053 12.1898C7.93827 12.4482 7.93513 12.8703 8.1936 13.1326C8.452 13.3949 8.87407 13.398 9.13633 13.1396L13.7525 8.59133C14.0837 8.26493 14.0837 7.73053 13.7525 7.40413L9.13633 2.85585Z",fill:"currentColor"}),"chevron-right":()=>o.createElement("path",{d:"M5.73966 3.20041C5.43613 3.48226 5.41856 3.95681 5.70041 4.26034L9.22652 8L5.70041 11.7397C5.41856 12.0432 5.43613 12.5177 5.73967 12.7996C6.0432 13.0815 6.51775 13.0639 6.7996 12.7603L10.7996 8.51034C11.0668 8.22258 11.0668 7.77743 10.7996 7.48966L6.7996 3.23966C6.51775 2.93613 6.0432 2.91856 5.73966 3.20041Z",fill:"currentColor"}),"full-screen":()=>o.createElement("path",{d:"M3.33333 4C3.33333 3.63181 3.63181 3.33333 4 3.33333H5.33333C5.70152 3.33333 6 3.03485 6 2.66667C6 2.29848 5.70152 2 5.33333 2H4C2.89543 2 2 2.89543 2 4V5.33333C2 5.70152 2.29848 6 2.66667 6C3.03485 6 3.33333 5.70152 3.33333 5.33333V4ZM3.33333 12C3.33333 12.3682 3.63181 12.6667 4 12.6667H5.33333C5.70152 12.6667 6 12.9651 6 13.3333C6 13.7015 5.70152 14 5.33333 14H4C2.89543 14 2 13.1046 2 12V10.6667C2 10.2985 2.29848 10 2.66667 10C3.03485 10 3.33333 10.2985 3.33333 10.6667V12ZM12 3.33333C12.3682 3.33333 12.6667 3.63181 12.6667 4V5.33333C12.6667 5.70152 12.9651 6 13.3333 6C13.7015 6 14 5.70152 14 5.33333V4C14 2.89543 13.1046 2 12 2H10.6667C10.2985 2 10 2.29848 10 2.66667C10 3.03485 10.2985 3.33333 10.6667 3.33333H12ZM12.6667 12C12.6667 12.3682 12.3682 12.6667 12 12.6667H10.6667C10.2985 12.6667 10 12.9651 10 13.3333C10 13.7015 10.2985 14 10.6667 14H12C13.1046 14 14 13.1046 14 12V10.6667C14 10.2985 13.7015 10 13.3333 10C12.9651 10 12.6667 10.2985 12.6667 10.6667V12Z",fill:"currentColor"}),"more-vertical":()=>o.createElement("path",{d:"M7.99998 5.16666C7.35565 5.16666 6.83331 4.64433 6.83331 3.99999C6.83331 3.35566 7.35565 2.83333 7.99998 2.83333C8.64431 2.83333 9.16665 3.35566 9.16665 3.99999C9.16665 4.64433 8.64431 5.16666 7.99998 5.16666ZM7.99998 9.16666C7.35565 9.16666 6.83331 8.64433 6.83331 8C6.83331 7.35566 7.35565 6.83333 7.99998 6.83333C8.64431 6.83333 9.16665 7.35566 9.16665 8C9.16665 8.64433 8.64431 9.16666 7.99998 9.16666ZM6.83331 12C6.83331 12.6443 7.35565 13.1667 7.99998 13.1667C8.64431 13.1667 9.16665 12.6443 9.16665 12C9.16665 11.3557 8.64431 10.8333 7.99998 10.8333C7.35565 10.8333 6.83331 11.3557 6.83331 12Z",fill:"currentColor"}),"slide-in":()=>o.createElement("path",{d:"M10.246 6.19922C10.0243 5.95297 9.64493 5.933 9.39862 6.15463L7.39862 7.95421C7.27219 8.06796 7.2 8.23003 7.2 8.40008C7.2 8.57013 7.27219 8.73219 7.39862 8.84595L9.39862 10.6455C9.64493 10.8672 10.0243 10.8472 10.246 10.601C10.4677 10.3547 10.4477 9.97542 10.2014 9.7538L9.36358 8.99995H12.2C12.5314 8.99995 12.8 8.73138 12.8 8.40009C12.8 8.06879 12.5314 7.80022 12.2 7.80022H9.36357L10.2014 7.04638C10.4477 6.82475 10.4677 6.44547 10.246 6.19922ZM1.52588e-06 12.6005C1.52588e-06 13.8153 0.984975 14.8 2.2 14.8L13.8 14.8C15.015 14.8 16 13.8153 16 12.6005V4.19949C16 2.98475 15.015 2 13.8 2H2.2C0.984975 2 0 2.98475 0 4.19949L1.52588e-06 12.6005ZM2.2 13.6003C1.64772 13.6003 1.2 13.1527 1.2 12.6005L1.2 4.19949C1.2 3.64734 1.64772 3.19972 2.2 3.19972L4.80332 3.19972L4.80332 13.6003H2.2ZM6.00332 13.6003L6.00332 3.19972L13.8 3.19972C14.3523 3.19972 14.8 3.64734 14.8 4.19949L14.8 12.6005C14.8 13.1527 14.3523 13.6003 13.8 13.6003L6.00332 13.6003Z",fill:"currentColor"}),"slide-out":()=>o.createElement("path",{d:"M9.75402 10.601C9.9757 10.8472 10.3551 10.8672 10.6014 10.6456L12.6014 8.84599C12.7278 8.73223 12.8 8.57017 12.8 8.40012C12.8 8.23006 12.7278 8.068 12.6014 7.95424L10.6014 6.15465C10.3551 5.93303 9.9757 5.95299 9.75403 6.19924C9.53235 6.44548 9.55232 6.82477 9.79862 7.0464L10.6364 7.80025L7.8 7.80025C7.46863 7.80025 7.2 8.06881 7.2 8.40011C7.2 8.7314 7.46863 8.99997 7.8 8.99997H10.6364L9.79862 9.75382C9.55232 9.97544 9.53235 10.3547 9.75402 10.601ZM0 4.2C0 2.98497 0.984974 2 2.2 2H13.8C15.015 2 16 2.98497 16 4.2V12.6C16 13.815 15.015 14.8 13.8 14.8H2.2C0.984974 14.8 0 13.815 0 12.6V4.2ZM2.2 3.2C1.64772 3.2 1.2 3.64772 1.2 4.2V12.6C1.2 13.1523 1.64772 13.6 2.2 13.6H4.80342V3.2H2.2ZM6.00342 3.2V13.6H13.8C14.3523 13.6 14.8 13.1523 14.8 12.6V4.2C14.8 3.64772 14.3523 3.2 13.8 3.2H6.00342Z",fill:"currentColor"}),check:()=>o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.4473 4.19729C13.7309 4.48095 13.7309 4.94084 13.4473 5.2245L6.86905 11.8027C6.58539 12.0864 6.1255 12.0864 5.84184 11.8027L2.55274 8.5136C2.26908 8.22995 2.26908 7.77005 2.55274 7.4864C2.83639 7.20274 3.29629 7.20274 3.57994 7.4864L6.35544 10.2619L12.4201 4.19729C12.7037 3.91364 13.1636 3.91364 13.4473 4.19729Z",fill:"currentColor"}),code:()=>o.createElement("path",{d:"M5.39035 12.4075L9.3878 3.0711C9.53267 2.73262 9.92453 2.57572 10.2631 2.72064C10.5773 2.85521 10.7351 3.2027 10.64 3.52266L10.6135 3.59589L6.61606 12.9323C6.47114 13.2707 6.07928 13.4276 5.74081 13.2827C5.42651 13.1481 5.26877 12.8007 5.36387 12.4807L5.39035 12.4075ZM1.52859 7.52872L4.19526 4.86209C4.45561 4.60174 4.87772 4.60174 5.13807 4.86209C5.37839 5.10241 5.39688 5.48057 5.19353 5.7421L5.13807 5.8049L2.94281 8.00019L5.13807 10.1954C5.39842 10.4558 5.39842 10.8779 5.13807 11.1383C4.89775 11.3785 4.51959 11.3971 4.25807 11.1937L4.19526 11.1383L1.52859 8.47159C1.28827 8.23126 1.26979 7.85306 1.47313 7.59159L1.52859 7.52872ZM10.8614 4.86126C11.1017 4.62095 11.4799 4.60248 11.7414 4.80584L11.8042 4.86131L14.4714 7.52879C14.7119 7.76919 14.7302 8.14759 14.5266 8.40906L14.4711 8.47186L11.8039 11.1356C11.5433 11.3957 11.1212 11.3955 10.8611 11.1349C10.6209 10.8945 10.6027 10.5163 10.8062 10.2549L10.8617 10.1921L13.0569 7.99986L10.8613 5.80408C10.601 5.54371 10.601 5.1216 10.8614 4.86126Z",fill:"currentColor"}),copy:()=>o.createElement("path",{d:"M4.00029 4.08525L4 10.5C4 11.8255 5.03154 12.91 6.33562 12.9947L6.5 13L10.9144 13.0007C10.7083 13.5829 10.1528 14 9.5 14H6C4.34315 14 3 12.6569 3 11V5.5C3 4.84678 3.41754 4.29109 4.00029 4.08525ZM11.5 2C12.3284 2 13 2.67157 13 3.5V10.5C13 11.3284 12.3284 12 11.5 12H6.5C5.67157 12 5 11.3284 5 10.5V3.5C5 2.67157 5.67157 2 6.5 2H11.5ZM11.5 3H6.5C6.22386 3 6 3.22386 6 3.5V10.5C6 10.7761 6.22386 11 6.5 11H11.5C11.7761 11 12 10.7761 12 10.5V3.5C12 3.22386 11.7761 3 11.5 3Z",fill:"currentColor"}),download:()=>o.createElement("path",{d:"M13.2452 14.4998C13.4352 14.4999 13.6182 14.5721 13.757 14.7018C13.8959 14.8316 13.9803 15.0092 13.9933 15.1988C14.0063 15.3884 13.9467 15.5758 13.8268 15.7233C13.7069 15.8707 13.5355 15.9671 13.3472 15.993L13.2452 16H2.74987C2.55982 15.9999 2.37688 15.9277 2.23801 15.798C2.09914 15.6683 2.0147 15.4906 2.00175 15.301C1.98879 15.1114 2.04829 14.924 2.16823 14.7765C2.28816 14.6291 2.45958 14.5327 2.64785 14.5068L2.74987 14.4998H13.2452ZM8.00452 0.00100017C8.18561 0.00124928 8.36049 0.0670014 8.49689 0.186119C8.63329 0.305236 8.72199 0.469676 8.74661 0.649081L8.75362 0.751094V10.9454L11.72 7.975C11.8469 7.84781 12.0152 7.77039 12.1943 7.75681C12.3734 7.74323 12.5515 7.79439 12.6961 7.90099L12.7811 7.973C12.9084 8.10006 12.9858 8.26863 12.9992 8.44799C13.0126 8.62735 12.9611 8.80555 12.8541 8.95012L12.7821 9.03413L8.53859 13.2847L8.46858 13.3477L8.37657 13.4067L8.34056 13.4277L8.24955 13.4657L8.12954 13.4957L8.05953 13.5037L7.99952 13.5057C7.94876 13.5056 7.89815 13.5002 7.8485 13.4897L7.76849 13.4667C7.67343 13.4361 7.58563 13.3864 7.51046 13.3207L3.21992 9.03513C3.08537 8.90146 3.00645 8.72177 2.99905 8.53225C2.99165 8.34273 3.05633 8.15744 3.18005 8.01368C3.30378 7.86993 3.47737 7.77838 3.66588 7.75747C3.85439 7.73656 4.04382 7.78784 4.19605 7.90099L4.28006 7.974L7.25343 10.9414V0.750094C7.25343 0.551157 7.33246 0.360367 7.47313 0.219697C7.61379 0.0790275 7.80458 0 8.00352 0L8.00452 0.00100017Z",fill:"currentColor"}),exclamation:()=>o.createElement("path",{d:"M6.38422 7.80332V1.55517C6.38422 1.34172 6.42386 1.14046 6.50314 0.951401C6.58853 0.76234 6.70135 0.597675 6.84162 0.457404C6.98799 0.317134 7.15571 0.207357 7.34477 0.128073C7.53383 0.0426911 7.73509 0 7.94854 0C8.162 0 8.36326 0.0426911 8.55232 0.128073C8.74138 0.207357 8.90604 0.317134 9.04631 0.457404C9.19268 0.597675 9.30551 0.76234 9.38479 0.951401C9.47017 1.14046 9.51286 1.34172 9.51286 1.55517V7.80332C9.51286 8.01677 9.47017 8.21803 9.38479 8.40709C9.30551 8.59615 9.19268 8.76387 9.04631 8.91023C8.90604 9.0505 8.74138 9.16333 8.55232 9.24871C8.36326 9.328 8.162 9.36764 7.94854 9.36764C7.73509 9.36764 7.53383 9.328 7.34477 9.24871C7.15571 9.16333 6.98799 9.0505 6.84162 8.91023C6.70135 8.76387 6.58853 8.59615 6.50314 8.40709C6.42386 8.21803 6.38422 8.01677 6.38422 7.80332ZM6 14.0515C6 13.7831 6.05184 13.53 6.15552 13.2922C6.2592 13.0543 6.39947 12.847 6.57633 12.6701C6.75319 12.4932 6.9575 12.353 7.18925 12.2493C7.4271 12.1456 7.6802 12.0938 7.94854 12.0938C8.21689 12.0938 8.46693 12.1456 8.69869 12.2493C8.93654 12.353 9.14389 12.4932 9.32075 12.6701C9.49762 12.847 9.63789 13.0543 9.74157 13.2922C9.84525 13.53 9.89708 13.7831 9.89708 14.0515C9.89708 14.3198 9.84525 14.5729 9.74157 14.8107C9.63789 15.0425 9.49762 15.2468 9.32075 15.4237C9.14389 15.6005 8.93654 15.7408 8.69869 15.8445C8.46083 15.9482 8.21079 16 7.94854 16C7.6802 16 7.4271 15.9482 7.18925 15.8445C6.9575 15.7408 6.75319 15.6005 6.57633 15.4237C6.39947 15.2468 6.2592 15.0425 6.15552 14.8107C6.05184 14.5729 6 14.3198 6 14.0515Z",fill:"currentColor"}),link:()=>o.createElement("path",{d:"M5.59845 4C5.80248 4.00023 5.99873 4.07835 6.1471 4.21842C6.29546 4.35849 6.38475 4.54992 6.3967 4.7536C6.40866 4.95729 6.34239 5.15785 6.21143 5.31431C6.08048 5.47078 5.89472 5.57133 5.69211 5.59543L5.59845 5.60103H3.99742C3.37229 5.60043 2.77156 5.84361 2.32288 6.27889C1.8742 6.71417 1.61293 7.30725 1.59459 7.93211C1.57624 8.55697 1.80227 9.16435 2.22464 9.62521C2.64701 10.0861 3.23244 10.3641 3.85652 10.4001L3.99742 10.4041H5.59845C5.80248 10.4044 5.99873 10.4825 6.1471 10.6226C6.29546 10.7626 6.38475 10.9541 6.3967 11.1577C6.40866 11.3614 6.34239 11.562 6.21143 11.7184C6.08048 11.8749 5.89472 11.9755 5.69211 11.9996L5.59845 12.0052H3.99742C2.95181 12.0038 1.94824 11.5934 1.20137 10.8616C0.454502 10.1298 0.0236398 9.13483 0.000944088 8.08947C-0.0217517 7.0441 0.365521 6.03136 1.07992 5.26786C1.79433 4.50436 2.77914 4.05073 3.8237 4.004L3.99742 4H5.59845ZM12.0026 4C13.0482 4.00135 14.0518 4.41181 14.7986 5.14358C15.5455 5.87536 15.9764 6.87034 15.9991 7.9157C16.0218 8.96107 15.6345 9.97381 14.9201 10.7373C14.2057 11.5008 13.2209 11.9544 12.1763 12.0012L12.0026 12.0052H10.4016C10.1975 12.0049 10.0013 11.9268 9.8529 11.7867C9.70454 11.6467 9.61525 11.4553 9.6033 11.2516C9.59134 11.0479 9.65761 10.8473 9.78857 10.6909C9.91952 10.5344 10.1053 10.4338 10.3079 10.4097L10.4016 10.4041H12.0026C12.6277 10.4047 13.2284 10.1616 13.6771 9.72628C14.1258 9.291 14.3871 8.69792 14.4054 8.07306C14.4238 7.4482 14.1977 6.84081 13.7754 6.37996C13.353 5.91911 12.7676 5.64111 12.1435 5.60504L12.0026 5.60103H10.4016C10.1975 5.60081 10.0013 5.52268 9.8529 5.38261C9.70454 5.24255 9.61525 5.05112 9.6033 4.84743C9.59134 4.64375 9.65761 4.44318 9.78857 4.28672C9.91952 4.13026 10.1053 4.0297 10.3079 4.0056L10.4016 4H12.0026ZM3.99742 7.20207H12.0026C12.2066 7.20229 12.4029 7.28042 12.5512 7.42049C12.6996 7.56055 12.7889 7.75198 12.8008 7.95567C12.8128 8.15935 12.7465 8.35992 12.6156 8.51638C12.4846 8.67284 12.2989 8.7734 12.0962 8.7975L12.0026 8.8031H3.99742C3.79338 8.80287 3.59713 8.72475 3.44877 8.58468C3.3004 8.44462 3.21112 8.25318 3.19916 8.0495C3.18721 7.84581 3.25348 7.64525 3.38443 7.48879C3.51539 7.33232 3.70115 7.23177 3.90376 7.20767L3.99742 7.20207H12.0026H3.99742Z",fill:"currentColor"}),moon:()=>o.createElement("path",{d:"M13.3505 11.3343C11.5093 14.5234 7.4314 15.6161 4.24227 13.7748C3.37379 13.2734 2.64267 12.5951 2.08581 11.7865C1.89963 11.5161 2.02007 11.1427 2.32913 11.0321C4.84075 10.1331 6.18595 9.09146 6.96653 7.60139C7.78833 6.03271 8.00067 4.3144 7.4258 1.95907C7.34633 1.63338 7.60353 1.32327 7.93833 1.34123C8.97633 1.39692 9.9904 1.69508 10.9099 2.22601C14.0991 4.06724 15.1917 8.14512 13.3505 11.3343Z",fill:"currentColor"}),open:()=>o.createElement("path",{d:"M3.71429 1.71429C3.18385 1.71429 2.67515 1.925 2.30007 2.30007C1.925 2.67515 1.71429 3.18385 1.71429 3.71429V12.2857C1.71429 13.3897 2.61029 14.2857 3.71429 14.2857H12.2857C12.8161 14.2857 13.3249 14.075 13.6999 13.6999C14.075 13.3249 14.2857 12.8161 14.2857 12.2857V10C14.2857 9.77267 14.376 9.55465 14.5368 9.39391C14.6975 9.23316 14.9155 9.14286 15.1429 9.14286C15.3702 9.14286 15.5882 9.23316 15.749 9.39391C15.9097 9.55465 16 9.77267 16 10V12.2857C16 13.2708 15.6087 14.2155 14.9121 14.9121C14.2155 15.6087 13.2708 16 12.2857 16H3.71429C2.7292 16 1.78445 15.6087 1.08789 14.9121C0.391325 14.2155 0 13.2708 0 12.2857V3.71429C0 2.7292 0.391325 1.78445 1.08789 1.08789C1.78445 0.391325 2.7292 0 3.71429 0H6C6.22733 0 6.44535 0.0903058 6.60609 0.251051C6.76684 0.411797 6.85714 0.629814 6.85714 0.857143C6.85714 1.08447 6.76684 1.30249 6.60609 1.46323C6.44535 1.62398 6.22733 1.71429 6 1.71429H3.71429ZM8.57143 0.857143C8.57143 0.629814 8.66174 0.411797 8.82248 0.251051C8.98323 0.0903058 9.20124 0 9.42857 0H15.1429C15.3702 0 15.5882 0.0903058 15.749 0.251051C15.9097 0.411797 16 0.629814 16 0.857143V6.57143C16 6.79876 15.9097 7.01677 15.749 7.17752C15.5882 7.33827 15.3702 7.42857 15.1429 7.42857C14.9155 7.42857 14.6975 7.33827 14.5368 7.17752C14.376 7.01677 14.2857 6.79876 14.2857 6.57143V2.92571L10.0343 7.17714C9.95581 7.26136 9.86119 7.3289 9.75604 7.37575C9.6509 7.4226 9.5374 7.44779 9.42231 7.44982C9.30722 7.45185 9.1929 7.43068 9.08617 7.38757C8.97945 7.34446 8.88249 7.28029 8.8011 7.1989C8.71971 7.11751 8.65554 7.02056 8.61243 6.91383C8.56932 6.8071 8.54815 6.69278 8.55018 6.57769C8.55221 6.4626 8.5774 6.3491 8.62425 6.24396C8.6711 6.13881 8.73864 6.04419 8.82286 5.96571L13.0743 1.71429H9.42857C9.20124 1.71429 8.98323 1.62398 8.82248 1.46323C8.66174 1.30249 8.57143 1.08447 8.57143 0.857143V0.857143Z",fill:"currentColor"}),sun:()=>o.createElement(o.Fragment,null,o.createElement("g",{clipPath:"url(#arbutus-sun-icon-clip0_212_184)"},o.createElement("path",{d:"M8 0C8.33136 0 8.6 0.268632 8.6 0.6V1.8C8.6 2.13137 8.33136 2.4 8 2.4C7.66864 2.4 7.4 2.13137 7.4 1.8V0.6C7.4 0.268632 7.66864 0 8 0ZM12 8C12 10.2091 10.2091 12 8 12C5.79086 12 4 10.2091 4 8C4 5.79086 5.79086 4 8 4C10.2091 4 12 5.79086 12 8ZM15.4 8.6C15.7314 8.6 16 8.33136 16 8C16 7.66864 15.7314 7.4 15.4 7.4H14.2C13.8686 7.4 13.6 7.66864 13.6 8C13.6 8.33136 13.8686 8.6 14.2 8.6H15.4ZM8 13.6C8.33136 13.6 8.6 13.8686 8.6 14.2V15.4C8.6 15.7314 8.33136 16 8 16C7.66864 16 7.4 15.7314 7.4 15.4V14.2C7.4 13.8686 7.66864 13.6 8 13.6ZM1.8 8.6C2.13137 8.6 2.4 8.33136 2.4 8C2.4 7.66864 2.13137 7.4 1.8 7.4H0.6C0.268632 7.4 0 7.66864 0 8C0 8.33136 0.268632 8.6 0.6 8.6H1.8ZM1.77574 1.77603C2.01005 1.54172 2.38995 1.54172 2.62426 1.77603L3.82426 2.97603C4.05858 3.21035 4.05858 3.59025 3.82426 3.82456C3.58995 4.05888 3.21005 4.05888 2.97574 3.82456L1.77574 2.62456C1.54142 2.39025 1.54142 2.01035 1.77574 1.77603ZM2.62426 14.2246C2.38995 14.4589 2.01005 14.4589 1.77574 14.2246C1.54142 13.9902 1.54142 13.6103 1.77574 13.376L2.97574 12.176C3.21005 11.9417 3.58995 11.9417 3.82426 12.176C4.05858 12.4103 4.05858 12.7902 3.82426 13.0246L2.62426 14.2246ZM14.2242 1.77603C13.9899 1.54172 13.6101 1.54172 13.3758 1.77603L12.1758 2.97603C11.9414 3.21035 11.9414 3.59025 12.1758 3.82456C12.4101 4.05888 12.7899 4.05888 13.0242 3.82456L14.2242 2.62456C14.4586 2.39025 14.4586 2.01035 14.2242 1.77603ZM13.3758 14.2246C13.6101 14.4589 13.9899 14.4589 14.2242 14.2246C14.4586 13.9902 14.4586 13.6103 14.2242 13.376L13.0242 12.176C12.7899 11.9417 12.4101 11.9417 12.1758 12.176C11.9414 12.4103 11.9414 12.7902 12.1758 13.0246L13.3758 14.2246Z",fill:"currentColor"})),o.createElement("defs",null,o.createElement("clipPath",{id:"arbutus-sun-icon-clip0_212_184"},o.createElement("rect",{width:"16",height:"16",fill:"white"})))),x:()=>o.createElement("path",{d:"M7.9956 9.33187L3.6 13.7363C3.41832 13.9179 3.1956 14.0088 2.93187 14.0088C2.66813 14.0088 2.44542 13.9209 2.26374 13.7451C2.08791 13.5634 2 13.3407 2 13.0769C2 12.8132 2.09084 12.5905 2.27253 12.4088L6.66813 8.0044L2.27253 3.60879C2.09084 3.42711 2 3.20733 2 2.94945C2 2.82051 2.02344 2.69744 2.07033 2.58022C2.11722 2.463 2.18168 2.36337 2.26374 2.28132C2.35165 2.19927 2.45128 2.1348 2.56264 2.08791C2.67399 2.03516 2.79707 2.00879 2.93187 2.00879C3.18974 2.00879 3.40952 2.09963 3.59121 2.28132L7.9956 6.68571L12.3912 2.28132C12.5788 2.09377 12.8015 2 13.0593 2C13.1883 2 13.3084 2.02637 13.4198 2.07912C13.537 2.12601 13.6366 2.19341 13.7187 2.28132C13.8066 2.36337 13.874 2.463 13.9209 2.58022C13.9678 2.69158 13.9912 2.81172 13.9912 2.94066C13.9912 3.19853 13.9004 3.41832 13.7187 3.6L9.31429 8.0044L13.7187 12.4088C13.9062 12.5963 14 12.819 14 13.0769C14 13.2059 13.9736 13.326 13.9209 13.4374C13.874 13.5487 13.8066 13.6484 13.7187 13.7363C13.6366 13.8183 13.537 13.8857 13.4198 13.9385C13.3084 13.9853 13.1883 14.0088 13.0593 14.0088C12.7956 14.0088 12.5729 13.9179 12.3912 13.7363L7.9956 9.33187Z",fill:"currentColor"})}},64234:function(e,t,r){"use strict";r.d(t,{r:function(){return f}});var o=r(73513),n=r(99971),a=r(59226),i=r(29471),s=r(2784),c=r(23552),l=r(59973),u=r(96698);const d=(0,l.Z)({root:{cursor:"pointer",backgroundColor:"transparent",...u.q5.borderStyle("none"),outlineStyle:"none",display:"inline-flex",textDecorationLine:"none",alignItems:"center"},isUnderlined:{textDecorationLine:"underline",textDecorationSkipInk:"all"},flexLayout:{columnGap:c.T.spacingHorizontalS}}),h=e=>{let{variant:t}=e;switch(t){case"display":return{variant:"leading",color:"action"};case"accent":case"caption":return{variant:"caption",color:"primary"};case"inverse":return{color:"background"};case"secondary":return{variant:"description",color:"secondary"};default:return{color:"action"}}},f=e=>{let{as:t,children:r,className:c,elementProps:l,variant:u="primary",withIcon:f,isUnderlined:p,iconName:g="open"}=e;const m=(0,i.z)(),v=d(),y=["display","accent"].includes(u);return s.createElement(t,{className:(0,o.z)(v.root,y&&v.flexLayout,c),...l},y&&s.createElement(n.J,{iconName:"arrow-right",size:"display"===u?"large":"medium",className:(0,o.z)("display"===u?m.mr3:m.mr1,"display"===u&&m.mt1)}),s.createElement(a.x,{as:"span",className:p?v.isUnderlined:"",...h({variant:u})},r),f&&s.createElement(n.J,{iconName:g,color:"tertiary",isInline:!0,className:m.ml3}))}},52430:function(e,t,r){"use strict";r.d(t,{Mz:function(){return u},Ph:function(){return f},RZ:function(){return h}});var o=r(23552),n=r(59973),a=r(4851),i=r(54910),s=r(3810);const c=e=>Number(e.replace("px","")),l="98px",u="80px",d="980px",h=`${c(d)+c(s.T)+24}px`,f=(0,n.Z)({root:{width:"100%"},main:{width:"100%",maxWidth:d,marginLeft:"auto",marginRight:"auto"},hero:{width:"100%",minHeight:`calc(100vh - ${l})`},heroWrapper:{position:"relative"},heroHeader:{position:"fixed",top:0,left:0,right:0,zIndex:100,width:"100%",minHeight:u,transitionProperty:"background-color",transitionDuration:o.T.durationFast,transitionTimingFunction:o.T.curveEasyEase},heroHeaderScroll:{backgroundColor:a.A.color.overlay.background,backdropFilter:"blur(1rem)",boxShadow:o.T.shadow8},heroHeaderContent:{paddingRight:o.T.spacingHorizontalL,paddingLeft:o.T.spacingHorizontalL,width:"100%"},boundaries:{[`@media screen and (max-width: ${i.b.desktop}px)`]:{paddingLeft:o.T.spacingHorizontalL},[`@media screen and (max-width: ${h})`]:{paddingRight:o.T.spacingHorizontalL}},grid:{display:"grid",gridTemplateColumns:`${s.T} auto`,columnGap:o.T.spacingHorizontalXXL,position:"relative"},minHeight:{minHeight:`calc(100vh - ${l})`},minHeightTablet:{minHeight:`calc(100vh - (${l} + ${u}))`},footer:{minHeight:l},header:{minHeight:u,paddingRight:o.T.spacingHorizontalL},aside:{paddingLeft:o.T.spacingHorizontalL,height:"100vh",overflowY:"auto",scrollbarWidth:"none",msOverflowStyle:"none",[`@media screen and (min-width: ${i.b.desktop}px)`]:{height:`calc(100vh - ${l})`},"&::-webkit-scrollbar":{display:"none"}},stickyAside:{position:"sticky",top:"0"}})},59226:function(e,t,r){"use strict";r.d(t,{x:function(){return p}});var o=r(25292),n=r(73513),a=r(2784),i=r(23552),s=r(59973),c=r(96698),l=r(56457);const u={accent:i.T.colorBrandForeground1,action:i.T.colorBrandForeground2,primary:i.T.colorNeutralForeground1,secondary:i.T.colorNeutralForeground2,tertiary:i.T.colorNeutralForeground3,quaternary:i.T.colorNeutralForeground4,negative:i.T.colorPaletteDarkOrangeForeground1,positive:i.T.colorPaletteGreenForeground1,warning:i.T.colorPaletteMarigoldForeground1,danger:i.T.colorPaletteDarkOrangeForeground1,info:i.T.colorBrandForeground2,background:i.T.colorNeutralBackground1},d=(0,l.f)(u,(e=>({color:e}))),h={jumbo:{fontFamily:i.T.fontFamilyBase,fontSize:i.T.fontSizeHero1000,lineHeight:i.T.lineHeightHero1000,fontWeight:i.T.fontWeightBold},title:{fontFamily:i.T.fontFamilyBase,fontSize:i.T.fontSizeHero800,lineHeight:i.T.lineHeightHero800,fontWeight:i.T.fontWeightSemibold},subtitle:{fontFamily:i.T.fontFamilyBase,fontSize:i.T.fontSizeHero700,lineHeight:i.T.lineHeightHero700,fontWeight:i.T.fontWeightSemibold},headline:{fontFamily:i.T.fontFamilyBase,fontSize:i.T.fontSizeBase500,lineHeight:i.T.lineHeightBase500,fontWeight:i.T.fontWeightSemibold},leading:{fontFamily:i.T.fontFamilyBase,fontSize:i.T.fontSizeBase500,lineHeight:i.T.lineHeightBase500,fontWeight:i.T.fontWeightRegular},paragraph:{fontFamily:i.T.fontFamilyBase,fontSize:i.T.fontSizeBase300,lineHeight:i.T.lineHeightBase300,fontWeight:i.T.fontWeightRegular},caption:{fontFamily:i.T.fontFamilyBase,fontSize:i.T.fontSizeBase300,lineHeight:i.T.lineHeightBase300,fontWeight:i.T.fontWeightSemibold},description:{fontFamily:i.T.fontFamilyBase,fontSize:i.T.fontSizeBase200,lineHeight:i.T.lineHeightBase200,fontWeight:i.T.fontWeightRegular}},f=(0,s.Z)({...d,...h,root:{...c.q5.margin(0),...c.q5.padding(0)},code:{display:"inline-block",fontFamily:i.T.fontFamilyMonospace,fontSize:i.T.fontSizeBase300,lineHeight:i.T.lineHeightBase300,backgroundColor:i.T.colorNeutralBackground3,...c.q5.borderRadius(i.T.borderRadiusSmall),paddingLeft:i.T.spacingHorizontalXS,paddingRight:i.T.spacingHorizontalXS}}),p=e=>{let{children:t,color:r="primary",variant:i,className:s,weight:c,size:l,font:u,...d}=e;const h=f();let p="";c&&l&&u||(p=i?h[i]:h.paragraph);const g=(0,n.z)(h.root,h[r],p,s);return a.createElement(o.x,{weight:c,size:l,font:u,className:g,...d},t)}},12621:function(e,t,r){"use strict";r.d(t,{R:function(){return p}});var o=r(73513),n=r(99971),a=r(57788),i=r(2784),s=r(23552),c=r(59973),l=r(96698);const u=s.T.spacingVerticalXXL,d=s.T.spacingVerticalL,h="-2px",f=(0,c.Z)({root:{position:"relative",backgroundColor:s.T.colorNeutralBackground2,height:u,width:`calc(${u} * 2 + ${h})`,paddingTop:`calc((${u} - ${d}) / 2)`,paddingBottom:`calc((${u} - ${d}) / 2)`,paddingLeft:`calc((${u} - ${d}) / 2)`,paddingRight:`calc((${u} - ${d}) / 2)`,outlineStyle:"none",cursor:"pointer",transitionProperty:"all",transitionDuration:s.T.durationNormal,transitionTimingFunction:s.T.curveEasyEase,borderTopStyle:"none",borderBottomStyle:"none",borderLeftStyle:"none",borderRightStyle:"none",boxShadow:s.T.shadow2,...l.q5.borderRadius(`calc(${u} / 2)`)},toggle:{transitionProperty:"all",transitionDuration:s.T.durationNormal,transitionTimingFunction:s.T.curveEasyEase,position:"absolute",top:`calc((${u} - ${d}) / 2)`,height:d,width:d,backgroundColor:s.T.colorNeutralForeground2,boxShadow:s.T.shadow4,...l.q5.borderRadius(d)},toggleOff:{transform:"translateX(0)"},toggleOn:{transform:`translateX(calc(${u} + ${h}))`},iconSun:{position:"absolute",transitionProperty:"all",transitionDuration:s.T.durationNormal,transitionTimingFunction:s.T.curveEasyEase,top:`calc((${u} - ${d}) / 2)`,left:`calc((${u} - ${d}) / 2)`,color:s.T.colorPaletteMarigoldBackground3,opacity:1},iconMoon:{position:"absolute",transitionProperty:"all",transitionDuration:s.T.durationNormal,transitionTimingFunction:s.T.curveEasyEase,top:`calc((${u} - ${d}) / 2)`,right:`calc((${u} - ${d}) / 2)`,color:s.T.colorPaletteMarigoldBackground3,opacity:1},iconOff:{opacity:0}}),p=e=>{let{className:t,label:r="Dark mode",isDark:s,onToggle:c}=e;const l=f();return i.createElement("button",{"aria-pressed":s,className:(0,o.z)(l.root,t),onClick:()=>null==c?void 0:c()},i.createElement(a.T,null,r),i.createElement("div",{"aria-hidden":!0,className:(0,o.z)(l.toggle,s?l.toggleOn:l.toggleOff)}),i.createElement(n.J,{iconName:"sun",className:(0,o.z)(l.iconSun,!s&&l.iconOff)}),i.createElement(n.J,{iconName:"moon",className:(0,o.z)(l.iconMoon,s&&l.iconOff)}))}},3810:function(e,t,r){"use strict";r.d(t,{T:function(){return i},j:function(){return s}});var o=r(23552),n=r(59973),a=r(4851);const i="324px",s=(0,n.Z)({root:{zIndex:10,position:"fixed",width:"324px",height:"100vh",borderRightColor:o.T.colorNeutralStroke1,borderRightWidth:"1px",borderRightStyle:"solid",transform:"translate3D(-325px, 0, 0)",opacity:0,left:0,top:0,backgroundColor:o.T.colorNeutralBackground1,backdropFilter:"blur(1rem)","@media screen and (prefers-reduced-motion: no-preference)":{transitionProperty:"all",transitionDuration:o.T.durationNormal,transitionTimingFunction:o.T.curveEasyEase},"@media screen and (max-width: 324px)":{width:"100%"}},isOpen:{opacity:1,backgroundColor:a.A.color.overlay.background,transform:"translate3d(0, 0, 0)"}})},29173:function(e,t,r){"use strict";r.d(t,{U:function(){return a}});const o=e=>!(!e||"object"!=typeof e||"string"==typeof e||Array.isArray(e)),n=e=>"object"!=typeof e||null===e||0===Object.keys(e).length;function a(e,t){const r=(e,t)=>{const a={};for(const[i,s]of Object.entries(e))o(s)&&!n(s)?a[i]=r(s,`${t}-${i}`):a[i]=`var(${t}-${i})`;return a};return r(e,t?`--${t}-`:"-")}},76514:function(e,t,r){"use strict";r.d(t,{z:function(){return l}});var o=r(2784),n=r.t(o,2);var a="undefined"!=typeof window&&(window.document&&window.document.createElement)?o.useLayoutEffect:o.useEffect,i=r(84616);const s=(e,t)=>{let r=[];const o=function(e,n){var a,s;(void 0===n&&(n=t?`--${t}-`:"-"),"string"==typeof e&&(r=[].concat((0,i.Z)(r),[[n,e]])),e&&("object"==typeof(a=e)&&null!=a&&0!==Object.keys(a).length))&&((s=e)&&"object"==typeof s&&!Array.isArray(s)&&Object.entries(e).forEach((e=>{let[t,r]=e;return o(r,`${n}-${t}`)})))};return o(e),r},c=n.useInsertionEffect?n.useInsertionEffect:a,l=e=>{let{theme:t,currentThemeKey:r,prefix:o}=e;const n=r?t[r]:t,a=`${null!=o?o:"arbutus"}-css-vars`;c((()=>{if(!n)return;const e=document.getElementById(a);e&&e.remove();const t=document.createElement("style");t.id=a,document.head.appendChild(t);const r=s(n,o).reduce(((e,t)=>{let[r,o]=t;return e+`${r}: ${o};\n`}),"");t.textContent=`:root {\n${r}}`}),[r])}},29471:function(e,t,r){"use strict";r.d(t,{z:function(){return B}});var o=r(59973),n=r(23552);const a={1:n.T.spacingHorizontalXXS,2:n.T.spacingHorizontalXS,3:n.T.spacingHorizontalSNudge,4:n.T.spacingHorizontalS,5:n.T.spacingHorizontalMNudge,6:n.T.spacingHorizontalM,7:n.T.spacingHorizontalL,8:n.T.spacingHorizontalXL,9:n.T.spacingHorizontalXXL,10:n.T.spacingHorizontalXXXL,11:"40px",12:"52px"},i=Object.entries(a),s=i.reduce(((e,t)=>{let[r,o]=t;return e[`m${r}`]={marginTop:o,marginBottom:o,marginLeft:o,marginRight:o},e}),{}),c=i.reduce(((e,t)=>{let[r,o]=t;return e[`my${r}`]={marginTop:o,marginBottom:o},e}),{}),l=i.reduce(((e,t)=>{let[r,o]=t;return e[`mx${r}`]={marginLeft:o,marginRight:o},e}),{}),u=i.reduce(((e,t)=>{let[r,o]=t;return e[`mt${r}`]={marginTop:o},e}),{}),d=i.reduce(((e,t)=>{let[r,o]=t;return e[`mb${r}`]={marginBottom:o},e}),{}),h=i.reduce(((e,t)=>{let[r,o]=t;return e[`ml${r}`]={marginLeft:o},e}),{}),f=i.reduce(((e,t)=>{let[r,o]=t;return e[`mr${r}`]={marginRight:o},e}),{}),p=i.reduce(((e,t)=>{let[r,o]=t;return e[`p${r}`]={paddingTop:o,paddingBottom:o,paddingLeft:o,paddingRight:o},e}),{}),g=i.reduce(((e,t)=>{let[r,o]=t;return e[`py${r}`]={paddingTop:o,paddingBottom:o},e}),{}),m=i.reduce(((e,t)=>{let[r,o]=t;return e[`px${r}`]={paddingLeft:o,paddingRight:o},e}),{}),v=i.reduce(((e,t)=>{let[r,o]=t;return e[`pt${r}`]={paddingTop:o},e}),{}),y=i.reduce(((e,t)=>{let[r,o]=t;return e[`pb${r}`]={paddingBottom:o},e}),{}),b=i.reduce(((e,t)=>{let[r,o]=t;return e[`pl${r}`]={paddingLeft:o},e}),{}),k=i.reduce(((e,t)=>{let[r,o]=t;return e[`pr${r}`]={paddingRight:o},e}),{}),B=(0,o.Z)({...s,...c,...l,...u,...d,...h,...f,...p,...y,...b,...k,...v,...m,...g})},77225:function(e,t,r){"use strict";r.r(t),r.d(t,{onRouteUpdate:function(){return o}});r(94792),r(35251);const o=function(e,t){let{location:r}=e}},35251:function(e,t,r){"use strict";var o=r(94792)},18996:function(e,t,r){"use strict";r.r(t),r.d(t,{wrapPageElement:function(){return Oe},wrapRootElement:function(){return Me}});var o=r(2784),n=r(25292),a=r(73513),i=r(29471),s=r(23552),c=r(59973);const l=(0,c.Z)({root:{backgroundColor:s.T.colorNeutralBackground6}}),u=e=>{let{className:t,children:r}=e;const n=l(),s=(0,i.z)();return o.createElement("footer",{className:(0,a.z)(n.root,s.p7,t)},r)},d=(0,c.Z)({root:{display:"flex",alignItems:"center",justifyContent:"end"}}),h=e=>{let{className:t,children:r}=e;const n=d(),s=(0,i.z)();return o.createElement("header",{className:(0,a.z)(n.root,s.py5,t)},r)};var f=r(54910);const p=(0,o.createContext)({isOpen:!1,setIsOpen:e=>{}}),g=p.Provider,m=p.Consumer;var v=r(3810);const y=e=>{let{className:t,children:r,isOpen:n}=e;const i=(0,v.j)();return o.createElement("aside",{className:(0,a.z)(i.root,n&&i.isOpen,t)},r)};var b=e=>{const t=Object.keys(e).sort(((t,r)=>e[r]-e[t]));return t.map(((r,o)=>{let n="";const a=e[r],i=t[o-1],s=i?e[i]:null;a>=0&&(n=`(min-width: ${a}px)`),null!==s&&(n&&(n+=" and "),n+=`(max-width: ${s-1}px)`);return{breakpoint:r,maxWidth:s?s-1:null,minWidth:a,query:n}}))};var k="undefined"==typeof window?o.useEffect:o.useLayoutEffect;const B={breakpoint:void 0,minWidth:void 0,maxWidth:void 0};var S=(e,t,r=!0)=>{const n=(0,o.useMemo)((()=>b(e)),[e]),[a,i]=(0,o.useState)((()=>{for(const{query:e,...o}of n)if("undefined"==typeof window||t&&r){if(o.breakpoint===t)return o}else{if(window.matchMedia(e).matches)return o}return B})),s=(0,o.useCallback)((({matches:e},t)=>{e&&i(t)}),[]);return k((()=>{const e=n.map((({query:e,...t})=>{const r=window.matchMedia(e);s(r,t);const o=e=>{s(e,t)},n="addEventListener"in r&&"removeEventListener"in r;return n?r.addEventListener("change",o):r.addListener(o),()=>{n?r.removeEventListener("change",o):r.removeListener(o)}}));return()=>e.forEach((e=>e()))}),[n,s]),(0,o.useDebugValue)(a,(e=>"string"==typeof e.breakpoint?`${e.breakpoint} (${e.minWidth} ≤ x${e.maxWidth?` < ${e.maxWidth+1}`:""})`:"")),a},w=r(78872),P=r(59226);var C=r(96698);const x=(0,c.Z)({root:{width:"100%",display:"inline-flex",alignItems:"center",minHeight:"60px",columnGap:s.T.spacingHorizontalM},image:{width:"auto",height:s.T.spacingHorizontalXXXL},logo:{display:"inline-flex",alignItems:"center",height:"100%",columnGap:s.T.spacingHorizontalM},logoButton:{paddingLeft:0,paddingRight:0,paddingTop:0,paddingBottom:0},interactive:{backgroundColor:"transparent",borderLeftWidth:"none",borderRightWidth:"none",borderTopWidth:"none",borderBottomWidth:"none",borderLeftColor:"none",borderRightColor:"none",borderTopColor:"none",borderBottomColor:"none",borderLeftStyle:"none",borderRightStyle:"none",borderTopStyle:"none",borderBottomStyle:"none",cursor:"pointer",position:"relative","&::after":{content:'""',position:"absolute",top:"-1px",left:"-1px",height:"calc(100% + 2px)",width:"calc(100% + 2px)",boxShadow:"0 0 4px 1px transparent",transitionProperty:"box-shadow",transitionDuration:s.T.durationNormal,transitionTimingFunction:s.T.curveEasyEase,...C.q5.borderRadius(s.T.borderRadiusMedium)},"&:focus":{outlineColor:"initial",outlineStyle:"none",outlineWidth:"initial",position:"relative"},"&:focus-visible":{outlineStyle:"none","&::after":{boxShadow:`0 0 4px 2px ${s.T.colorBrandForeground1}`}}}}),E=e=>{let{onClick:t,children:r}=e;const n=x();return t?o.createElement("button",{className:(0,a.z)(n.logoButton,n.logo,n.interactive),onClick:t},r):o.createElement(o.Fragment,null,r)},T=e=>{let{className:t,onClick:r,closeTrayLabel:n="Close navigation",isTabletLayout:i,logoMarkAlt:s,logoMarkSrc:c,logoAs:l,logoProps:u,logoText:d,openTrayLabel:h="Open navigation"}=e;const{isOpen:f,setIsOpen:g}=(0,o.useContext)(p),m=x();return o.createElement("div",{className:(0,a.z)(m.root,t)},i&&o.createElement(w.h,{iconName:f?"slide-in":"slide-out",label:f?n:h,onClick:f?()=>g(!1):()=>g(!0),"aria-hidden":!0}),o.createElement(E,{onClick:r},l&&o.createElement(l,{...u}),c&&o.createElement("img",{src:c,alt:s,className:m.image}),d&&o.createElement(P.x,{as:"h1",variant:"subtitle"},d)))};var N=r(52430);const F=e=>{let{children:t,className:r,closeTrayLabel:n,footerArea:s,headerArea:c,isBlankMode:l,isHeroMode:d,logoMarkAlt:p,logoAs:v,logoProps:b,logoMarkSrc:k,logoText:B,navigationArea:w,onLogoClick:P,openTrayLabel:C}=e;const x=(0,N.Ph)(),E=(0,i.z)(),F=(()=>{const{0:e,1:t}=(0,o.useState)(!1);return{isOpen:e,setIsOpen:t}})(),{breakpoint:A}=S(f.b),L="tablet"===A||"mobile"===A,{0:R,1:D}=(0,o.useState)(!0);return(0,o.useEffect)((()=>{if(d&&window){const e=()=>{D(!(window.scrollY>=parseInt(N.Mz)))};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)}}),[d]),l?o.createElement(o.Fragment,null,t):d?o.createElement("div",{className:x.heroWrapper},o.createElement(h,{className:(0,a.z)(x.heroHeader,!R&&x.heroHeaderScroll)},o.createElement("div",{className:x.heroHeaderContent},c)),o.createElement("main",{className:x.hero},t),o.createElement(u,{className:x.footer},s)):o.createElement(g,{value:F},o.createElement("div",{className:(0,a.z)(x.root,r)},L&&o.createElement("div",{className:(0,a.z)(x.header,x.grid,E.px7)},o.createElement(T,{className:E.my5,closeTrayLabel:n,isTabletLayout:L,logoMarkAlt:p,logoMarkSrc:k,logoAs:v,logoProps:b,logoText:B,onClick:P,openTrayLabel:C}),o.createElement(h,null,c)),o.createElement("div",{className:L?x.minHeightTablet:(0,a.z)(x.grid,x.minHeight)},L?o.createElement(m,null,(e=>{let{isOpen:t}=e;return o.createElement(y,{isOpen:t,className:(0,a.z)(x.aside,E.px7,E.py5)},o.createElement(T,{closeTrayLabel:n,isTabletLayout:L,logoMarkAlt:p,logoMarkSrc:k,logoAs:v,logoProps:b,logoText:B,onClick:P,openTrayLabel:C}),w)})):o.createElement("aside",{className:(0,a.z)(x.aside,x.stickyAside)},o.createElement(T,{className:E.my5,isTabletLayout:L,logoMarkAlt:p,logoMarkSrc:k,logoAs:v,logoProps:b,logoText:B,onClick:P}),w),o.createElement("div",null,!L&&o.createElement(h,{className:x.header},c),o.createElement("main",{className:(0,a.z)(x.main,x.boundaries)},t))),o.createElement(u,{className:x.footer},s)))};var A=r(50285),L=r(76514),R=r(94792),D=r(16978),H=r(52243),M=r(67892),O=r(88408);const _=(0,c.Z)({root:{display:"flex",justifyContent:"flex-end",height:"100%"},links:{display:"flex",justifyContent:"flex-end",columnGap:s.T.spacingHorizontalM}}),I=()=>{const e=_(),t=(0,i.z)(),r=(0,R.useStaticQuery)("3551971565"),{primaryLinks:n,secondaryLinks:a}=(e=>{var t,r,o,n;return{primaryLinks:null!==(t=null==e||null===(r=e.footerJson)||void 0===r?void 0:r.primaryLinks)&&void 0!==t?t:[],secondaryLinks:null!==(o=null==e||null===(n=e.footerJson)||void 0===n?void 0:n.secondaryLinks)&&void 0!==o?o:[]}})(r);return o.createElement("div",null,o.createElement("div",{className:e.root},o.createElement("div",{className:e.links},n.map(((e,t)=>{let{to:r,text:n,isExternal:a}=e;return o.createElement(O.r,{key:`${r}${t}`,variant:"caption",to:r,isExternal:a},n)})))),o.createElement(M.i,{className:t.my6}),o.createElement("div",{className:e.root},o.createElement("div",{className:e.links},a.map(((e,t)=>{let{to:r,text:n,isExternal:a}=e;return o.createElement(O.r,{key:`${r}${t}`,variant:"secondary",to:r,isExternal:a},n)})),o.createElement(P.x,{color:"secondary"},"© Microsoft ",(new Date).getFullYear()))))};var $=r(12621),j=r(8843);const z=(0,c.Z)({root:{width:"100%",display:"flex",columnGap:s.T.spacingHorizontalXL,alignItems:"center",justifyContent:"flex-end",paddingTop:s.T.spacingVerticalM,paddingBottom:s.T.spacingVerticalM}});const V=()=>{var e;const t=z(),r=(0,o.useRef)(null),n=function(e){const{0:t,1:r}=(0,o.useState)();return(0,o.useLayoutEffect)((()=>{var t;r(null==e||null===(t=e.current)||void 0===t?void 0:t.getBoundingClientRect())}),[e]),(0,j.Z)(e,(e=>r(e.contentRect))),t}(r),a=(null!==(e=null==n?void 0:n.width)&&void 0!==e?e:549)<570,i=(0,R.useStaticQuery)("728947269"),{links:s}=(e=>{var t;return{links:null!==(t=e.headerJson.links)&&void 0!==t?t:[]}})(i),{themeKey:c,setTheme:l}=(0,A.F)(),u="dark"===c;return o.createElement("nav",{className:t.root,ref:r},!a&&s.map((e=>{let{to:t,text:r,isExternal:n}=e;return o.createElement(O.r,{key:t,variant:"caption",to:t,isExternal:n},r)})),o.createElement($.R,{isDark:u,onToggle:()=>{null==l||l(u?"light":"dark")}}))},W=e=>{let{className:t,children:r}=e;return o.createElement("div",{className:t},r)},U=(0,c.Z)({root:{...C.q5.padding(0,s.T.spacingHorizontalM,0,s.T.spacingHorizontalXXXL),alignItems:"center",backgroundColor:"transparent",color:s.T.colorNeutralForeground1,cursor:"pointer",display:"grid",fontSize:s.T.fontSizeBase300,fontWeight:s.T.fontWeightRegular,height:s.T.spacingHorizontalXXXL,lineHeight:s.T.lineHeightBase300,marginBottom:s.T.spacingHorizontalS,marginTop:s.T.spacingHorizontalS,paddingLeft:s.T.spacingHorizontalXXL,textAlign:"left",textDecorationLine:"none",transitionDuration:s.T.durationNormal,transitionProperty:"all",transitionTimingFunction:s.T.curveEasyEase,width:"100%",...C.q5.borderRadius("0.5rem"),...C.q5.borderStyle("none"),...C.q5.borderColor("transparent"),...C.q5.borderStyle("none"),...C.q5.borderColor("transparent"),":hover":{backgroundColor:s.T.colorBrandBackground2,color:s.T.colorBrandForeground2,":focus":{outlineColor:s.T.colorBrandForeground2}}},active:{backgroundColor:s.T.colorBrandBackground2,"& a":{color:s.T.colorBrandForeground2}}}),Z=e=>{let{as:t,children:r,elementProps:n,isActive:i,className:s}=e;const c=U();return o.createElement(t,{className:(0,a.z)(c.root,i&&c.active,s),...n},r)};var G=r(99971),X=r(85380);const q=(0,c.Z)({button:{...C.q5.padding(0,s.T.spacingHorizontalM,0,s.T.spacingHorizontalS),marginBottom:s.T.spacingHorizontalS,color:s.T.colorNeutralForeground1,fontWeight:s.T.fontWeightSemibold,fontSize:s.T.fontSizeBase300,lineHeight:s.T.lineHeightBase300,textAlign:"left",display:"grid",gridTemplateColumns:`${s.T.spacingHorizontalL} auto`,columnGap:s.T.spacingHorizontalS,alignItems:"center",width:"100%",height:s.T.spacingHorizontalXXXL,transitionProperty:"all",transitionDuration:s.T.durationNormal,transitionTimingFunction:s.T.curveEasyEase,backgroundColor:"transparent",cursor:"pointer",...C.q5.borderStyle("none"),...C.q5.borderColor("transparent"),...C.q5.borderRadius("0.5rem"),":hover":{color:s.T.colorBrandForeground2,backgroundColor:s.T.colorBrandBackground2,"& svg":{color:s.T.colorBrandForeground2},":focus":{outlineColor:s.T.colorBrandForeground2}},'&[data-state="open"]':{"& svg":{transform:"rotate(90deg)"}}},subList:{paddingLeft:s.T.spacingHorizontalXXL},toggle:{transitionProperty:"transform",transitionDuration:s.T.durationNormal,transitionTimingFunction:s.T.curveEasyEase},toggleExpanded:{transform:"rotate(90deg)"},toggleIdle:{transform:"rotate(0deg)"}});var K=r(48555),Q=r(3517);const Y=.15,J=e=>{let{shouldReduceMotion:t}=e;return{expanded:{height:"auto",transition:{ease:"easeOut",duration:t?0:.2}},collapsed:{height:0,transition:{delay:t?0:.075,ease:"easeOut",duration:t?0:.2}}}},ee=e=>{let{children:t,initial:r,a11yLabelId:n,a11yContentId:a,className:i}=e;return o.createElement(K.E.section,{initial:r,animate:"expanded",exit:"collapsed",variants:J({shouldReduceMotion:(0,Q.J)()}),className:i,id:a,"aria-labelledby":n,role:"region"},t)},te=e=>{let{shouldReduceMotion:t}=e;return{expanded:{opacity:1,top:"0",transition:{delay:t?0:.125,ease:"easeOut",duration:t?0:Y}},collapsed:{opacity:0,top:"-4px",transition:{ease:"easeOut",duration:t?0:Y}}}},re=e=>{let{children:t,initial:r}=e;return o.createElement(K.E.div,{style:{position:"relative"},initial:r,animate:"expanded",exit:"collapsed",variants:te({shouldReduceMotion:(0,Q.J)()})},t)},oe=e=>{let{className:t,children:r,title:n,initial:i="collapsed"}=e;const{0:s,1:c}=(0,o.useState)(!1),l=(0,o.useId)(),u=(0,o.useId)(),d=q();return o.createElement("div",{className:t},o.createElement("button",{className:d.button,id:l,"aria-controls":u,"aria-expanded":s,onClick:()=>c(!s)},o.createElement(G.J,{iconName:"chevron-right",color:"tertiary",className:(0,a.z)(d.toggle,s?d.toggleExpanded:d.toggleIdle)}),n),o.createElement(X.M,{initial:!1},s&&o.createElement(ee,{initial:i,a11yContentId:u,a11yLabelId:l},o.createElement(re,{initial:i},o.createElement("div",{className:d.subList},r)))))},ne=(0,o.createContext)({linkAs:"a"}),ae=ne.Provider,ie=(ne.Consumer,e=>"id"in e),se=e=>{let{item:t}=e;const{linkAs:r,activeItemId:n,onNavigationItemClick:a}=(0,o.useContext)(ne),s=(0,i.z)(),c=ie(t)&&a?{onClick:()=>null==a?void 0:a(t)}:{};var l;return ie(t)?o.createElement(o.Fragment,null,o.createElement(Z,{isActive:t.id===n,as:r,elementProps:{...null!==(l=t.linkProps)&&void 0!==l?l:{},...c}},t.title),t.hasDivider&&o.createElement(M.i,{className:s.my4})):(e=>"items"in e)(t)?o.createElement(o.Fragment,null,o.createElement(oe,{title:t.title},Object.entries(t.items).map((e=>{let[t,r]=e;return o.createElement(se,{key:t,item:r})}))),t.hasDivider&&o.createElement(M.i,{className:s.my4})):null},ce=e=>{let{items:t,...r}=e;return o.createElement(ae,{value:r},Object.entries(t).map((e=>{let[t,r]=e;return o.createElement(se,{key:t,item:r})})))};var le=r(45619);const ue=[{title:"Getting Started",id:"/getting-started",linkProps:{to:"/getting-started"}},{hasDivider:!0,id:"/about",linkProps:{to:"/about"},title:"About"},{title:"Guidance",hasDivider:!0,items:[{id:"/guidance/introduction",linkProps:{to:"/guidance/introduction"},title:"Introduction"},{id:"/guidance/writing-guidelines",linkProps:{to:"/guidance/writing-guidelines"},title:"Writing guidelines"},{id:"/guidance/component-page-structure",linkProps:{to:"/guidance/component-page-structure"},title:"Component page structure"},{id:"/guidance/glossary",linkProps:{to:"/guidance/glossary"},title:"Glossary"},{collection:"/guidance/*",collectionId:"guidance",exclude:["/guidance/introduction","/guidance/glossary","/guidance/writing-guidelines","/guidance/component-page-structure"],order:"alphabetical"}]},{title:"Layouts",items:[{id:"/layouts/introduction",linkProps:{to:"/layouts/introduction"},title:"Introduction"},{collection:"/layouts/*",collectionId:"layouts",exclude:["/layouts/introduction"],order:"alphabetical"}]},{title:"Patterns",items:[{id:"/patterns/introduction",linkProps:{to:"/patterns/introduction"},title:"Introduction"},{collection:"/patterns/*",collectionId:"patterns",exclude:["/patterns/introduction"],order:"alphabetical"}]},{title:"Components",hasDivider:!0,items:[{title:"Introduction",id:"/components/introduction",linkProps:{to:"/components/introduction"}},{title:"Atoms",items:[{collection:"/components/atoms/*",collectionId:"componentsAtoms",order:"alphabetical"}]},{title:"Lists",items:[{collection:"/components/lists/*",collectionId:"componentsLists",order:"alphabetical"}]},{title:"Tiles",items:[{collection:"/components/tiles/*",collectionId:"componentsTiles",order:"alphabetical"}]}]},{title:"Styles",hasDivider:!0,items:[{title:"Introduction",id:"/styles/introduction",linkProps:{to:"/styles/introduction"}},{collection:"/styles/*",collectionId:"styles",order:"alphabetical"}]},{title:"Starters",hasDivider:!0,items:[{title:"Introduction",id:"/starters/introduction",linkProps:{to:"/starters/introduction"}}]},{title:"CMS",hasDivider:!0,items:[{id:"/cms/introduction",linkProps:{to:"/cms/introduction"},title:"Introduction"},{id:"/cms/get-started",linkProps:{to:"/cms/get-started"},title:"Get started"},{id:"/cms/editing-content",linkProps:{to:"/cms/editing-content"},title:"Editing content"}]}],de=/([\p{Ll}\d])(\p{Lu})/gu,he=/(\p{Lu})([\p{Lu}][\p{Ll}])/gu,fe=/(\d)(\p{Ll})/gu,pe=/(\p{L})(\d)/gu,ge=/[^\p{L}\d]+/giu,me="$1\0$2",ve="";function ye(e,t){let r=e.trim();r=r.replace(de,me).replace(he,me),t?.separateNumbers&&(r=r.replace(fe,me).replace(pe,me)),r=r.replace(ge,"\0");let o=0,n=r.length;for(;"\0"===r.charAt(o);)o++;if(o===n)return[];for(;"\0"===r.charAt(n-1);)n--;return r.slice(o,n).split(/\0/g)}function be(e,t){const r=Pe(e,t?.prefixCharacters),o=ke(t?.locale),n=Be(t?.locale),a=t?.mergeAmbiguousCharacters?Se(o,n):we(o,n);return r+ye(e,t).map(((e,t)=>0===t?o(e):a(e,t))).join(t?.delimiter??"")}function ke(e){return!1===e?e=>e.toLowerCase():t=>t.toLocaleLowerCase(e)}function Be(e){return!1===e?e=>e.toUpperCase():t=>t.toLocaleUpperCase(e)}function Se(e,t){return r=>`${t(r[0])}${e(r.slice(1))}`}function we(e,t){return(r,o)=>{const n=r[0];return(o>0&&n>="0"&&n<="9"?"_"+n:t(n))+e(r.slice(1))}}function Pe(e,t=ve){let r="";for(let o=0;o{const{exclude:r=[],order:o="alphabetical"}=e,{nodes:n}=t[e.collectionId],a=n.sort(((e,t)=>((e,t)=>et?1:0)(e.title,t.title)));return("alphabetical"===o?a:n).reduce(((e,t)=>{const o=be(t.title);return r.includes(t._path)?e:{...e,[o]:{id:t._path,title:t.title,linkProps:{to:t._path}}}}),{})},xe=()=>{const{pathname:e}=(0,le.useLocation)(),t=(e=>{let{collectionsData:t,config:r}=e;const o=e=>e&&0!==e.length?e.reduce(((e,r)=>{if(function(e){return"linkProps"in e}(r)){const t=be(r.title);return{...e,[t]:r}}return function(e){return"collection"in e}(r)?{...e,...Ce(r,t)}:function(e){return"items"in e}(r)?(e[be(r.title)]={title:r.title,hasDivider:r.hasDivider,items:o(r.items)},e):e}),{}):{};return o(r)})({collectionsData:(0,R.useStaticQuery)("952353435"),config:ue});return o.createElement(W,null,o.createElement(ce,{items:t,linkAs:R.Link,activeItemId:e}))};var Ee=r(73909);const Te=(0,c.Z)({svg:{height:"34px",width:"auto"},text:{marginTop:0,marginBottom:0,color:s.T.colorNeutralForeground1}}),Ne=(0,D.e)({isExternal:!1,to:"/"}),Fe=()=>{const e=Te();return o.createElement(o.Fragment,null,o.createElement(H.M,{className:e.svg}),o.createElement(n.x,{as:"h1",size:700,weight:"bold",className:e.text},"Blueprints"))},Ae=e=>{let{children:t,location:r}=e;const n=r.pathname===(0,R.withPrefix)("/"),a=r.pathname.includes("/preview/"),{themeKey:i}=(0,A.F)();return(0,L.z)({currentThemeKey:i,theme:Ee.Bv,prefix:Ee.NH}),o.createElement(F,{footerArea:o.createElement(I,null),headerArea:o.createElement(V,null),navigationArea:o.createElement(xe,null),logoAs:Fe,closeTrayLabel:"Close navigation",openTrayLabel:"Open navigation",isHeroMode:n,isBlankMode:a,onLogoClick:Ne},t)};var Le=r(86691),Re=r(46103);const De=(0,Le.u)(),He=e=>{let{children:t}=e;return o.createElement(Re.m,{renderer:De},t)},Me=e=>{let{element:t}=e;return o.createElement(He,null,o.createElement(Ee.Q2,null,t))},Oe=e=>{let{element:t,props:r}=e;return o.createElement(Ae,r,t)}},52243:function(e,t,r){"use strict";r.d(t,{M:function(){return n}});var o=r(2784);const n=e=>{let{className:t,title:r="Fluent"}=e;const n=`fluent-logo-${(0,o.useId)()}`;return o.createElement("svg",{width:"210",height:"210",viewBox:"0 0 210 210",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n,className:t},o.createElement("title",{id:n},r),o.createElement("path",{d:"M101.002 17.3064L57.0022 42.691C54.5258 44.1198 53 46.7615 53 49.6205V160.379C53 163.239 54.5258 165.88 57.0022 167.309L99.0011 191.539C101.668 193.078 105 191.153 105 188.074V135L150.994 108.465C153.663 106.925 153.663 103.075 150.994 101.535L105 75L150.994 48.4647C153.663 46.9254 153.663 43.0746 150.994 41.5353L108.998 17.3064C106.524 15.8791 103.476 15.8791 101.002 17.3064Z",fill:"var(--colorNeutralForeground1)"}))}},88408:function(e,t,r){"use strict";r.d(t,{r:function(){return l}});var o=r(64234),n=r(94792),a=r(2784),i=r(23552);const s=(0,r(59973).Z)({root:{color:"inherit",textDecorationLine:"none",display:"inline-flex",alignItems:"center","& svg:first-child":{marginTop:0,marginRight:i.T.spacingHorizontalM}}}),c=e=>{let{children:t,href:r,className:o}=e;return a.createElement("a",{className:o,href:r,target:"_blank",referrerPolicy:"no-referrer",rel:"noopener noreferrer"},t)},l=e=>{let{children:t,to:r,isExternal:i,isUnderlined:l,variant:u,withIcon:d}=e;const h=s(),f=i?c:n.Link,p=i?{href:r,className:h.root}:{to:r,className:h.root};return a.createElement(o.r,{as:f,elementProps:p,isUnderlined:l,variant:u,withIcon:null!=d?d:i},t)}},73909:function(e,t,r){"use strict";r.d(t,{NH:function(){return n},Bv:function(){return a},Q2:function(){return C},FV:function(){return s}});var o=r(29173);const n="blueprints-docs",a={light:{color:{illustration:{"00":"#FFFFFF",10:"#EFF5FF",20:"#EAF0FA",30:"#BED5FE",40:"#679FFF"}}},dark:{color:{illustration:{"00":"#00060F",10:"#001B47",20:"#142B52",30:"#0340AB",40:"#005DFF"}}}},i={10:"#151515",20:"#1E1F22",30:"#26282E",40:"#2D303D",50:"#34394F",60:"#3A4261",70:"#304391",80:"#3853BD",90:"#405BC6",100:"#5E78E0",110:"#7188E6",120:"#8398EB",130:"#9FAFF1",140:"#B7C4F7",150:"#CFD8FA",160:"#EBEEFC"},s=(0,o.U)(a.light,n);var c=r(23552),l=r(19543),u=r(91197),d=r(9525);function h(e,t){const r=`${e} {${(0,d.U)(t)}}`;return(0,u.T)(r,!1)[0]}function f(e){return e.reduce(((e,t)=>{if("string"==typeof t){const r=(0,u.T)(t,!1);for(const t of r)e.push(t);return e}for(const r in t){const o=h(r,t[r]);e.push(o)}return e}),[])}var p=r(65793),g=r(46103);function m(e){const t=function(e,t=l.F){const r=t(),o=Array.isArray(e)?e:[e];return function(e){r(e.renderer,{d:f(o)})}}(e,p.F);return function(){const e=(0,g.a)();return t({renderer:e})}}const v=m({"@font-face":{fontFamily:"Segoe UI",src:"local('Segoe UI Light'), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff2) format('woff2'),\n url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff) format('woff'),\n url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.ttf) format('truetype')",fontWeight:100}}),y=m({"@font-face":{fontFamily:"Segoe UI",src:"local('Segoe UI Semilight'), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff2) format('woff2'),\n url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff) format('woff'),\n url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.ttf) format('truetype')",fontWeight:200}}),b=m({"@font-face":{fontFamily:"Segoe UI",src:"local('Segoe UI'), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff2) format('woff2'),\n url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff) format('woff'),\n url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.ttf) format('truetype')",fontWeight:400}}),k=m({"@font-face":{fontFamily:"Segoe UI",src:"local('Segoe UI Semibold'), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff2) format('woff2'),\n url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff) format('woff'),\n url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.ttf) format('truetype')",fontWeight:600}}),B=m({"@font-face":{fontFamily:"Segoe UI",src:"local('Segoe UI Bold'), url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff2) format('woff2'),\n url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff) format('woff'),\n url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.ttf) format('truetype')",fontWeight:700}});var S=r(26894),w=r(2784);const P=m({"*":{boxSizing:"border-box"},a:{textDecoration:"none"},body:{backgroundColor:c.T.colorNeutralBackground1}}),C=e=>{let{children:t}=e;return v(),y(),b(),k(),B(),P(),w.createElement(S.f,{brandVariants:i},t)}},16978:function(e,t,r){"use strict";r.d(t,{e:function(){return o.e},O:function(){return n}});var o=r(84841);const n=e=>e.toLowerCase().replace(/ /g,"-").replace(/[^\w-]+/g,"")},84841:function(e,t,r){"use strict";r.d(t,{e:function(){return n}});var o=r(94792);const n=e=>{let{to:t,isExternal:r}=e;return e=>{null==e||e.preventDefault(),(async e=>{let{isExternal:t,to:r}=e;return t?window.open(r,"_blank"):await(0,o.navigate)(r)})({isExternal:r,to:t}).catch((e=>{var t,r;"development"===(null===(t=process)||void 0===t||null===(r={})||void 0===r?void 0:r.NODE_ENV)?console.error(e):console.error("Something went wrong with navigation.")}))}}},88872:function(e,t,r){"use strict";r.d(t,{A:function(){return o}});const o={micro:"400px",xxs:"470px",xs:"640px",small:"768px",medium:"1024px",large:"1140px"}},54910:function(e,t,r){"use strict";r.d(t,{b:function(){return o}});const o={mobile:0,tablet:768,desktop:1140,ultraWide:1440}},3914:function(e,t,r){"use strict";r.d(t,{N:function(){return i}});var o=r(53737),n=r(2784),a=r(74432);const i=(0,n.createContext)({theme:(0,o.f)(a.C),themeKey:"light"})},26894:function(e,t,r){"use strict";r.d(t,{f:function(){return ge}});var o=r(2784),n=r.t(o,2),a=r(66955),i=r(27018),s=r(79836),c=r(12861),l=r(42781);const u=o.createContext(void 0),d=u.Provider,h=o.createContext(void 0),f=h.Provider;var p=r(75785);const g=o.createContext(void 0),m=g.Provider;var v=r(9194),y=r(40828);var b=r(46103);function k(e,t){var r;const o=e;var n;return Boolean((null==o||null===(r=o.ownerDocument)||void 0===r?void 0:r.defaultView)&&o instanceof o.ownerDocument.defaultView[null!==(n=null==t?void 0:t.constructorName)&&void 0!==n?n:"HTMLElement"])}const B="undefined"!=typeof WeakRef;class S{constructor(e){B&&"object"==typeof e?this._weakRef=new WeakRef(e):this._instance=e}deref(){var e,t,r;let o;return this._weakRef?(o=null===(e=this._weakRef)||void 0===e?void 0:e.deref(),o||delete this._weakRef):(o=this._instance,(null===(r=null===(t=o)||void 0===t?void 0:t.isDisposed)||void 0===r?void 0:r.call(t))&&delete this._instance),o}}const w="keyborg:focusin";let P=!1;let C=0;class x{constructor(){this.__keyborgCoreRefs={},this._isNavigatingWithKeyboard=!1}add(e){const t=e.id;t in this.__keyborgCoreRefs||(this.__keyborgCoreRefs[t]=new S(e))}remove(e){delete this.__keyborgCoreRefs[e],0===Object.keys(this.__keyborgCoreRefs).length&&(this._isNavigatingWithKeyboard=!1)}setVal(e){if(this._isNavigatingWithKeyboard!==e){this._isNavigatingWithKeyboard=e;for(const t of Object.keys(this.__keyborgCoreRefs)){const r=this.__keyborgCoreRefs[t].deref();r?r.update(e):this.remove(t)}}}getVal(){return this._isNavigatingWithKeyboard}}const E=new x;class T{constructor(e,t){this._onFocusIn=e=>{if(this._isMouseUsedTimer)return;if(E.getVal())return;const t=e.details;t.relatedTarget&&(t.isFocusedProgrammatically||void 0===t.isFocusedProgrammatically||E.setVal(!0))},this._onMouseDown=e=>{if(0===e.buttons||0===e.clientX&&0===e.clientY&&0===e.screenX&&0===e.screenY)return;const t=this._win;t&&(this._isMouseUsedTimer&&t.clearTimeout(this._isMouseUsedTimer),this._isMouseUsedTimer=t.setTimeout((()=>{delete this._isMouseUsedTimer}),1e3)),E.setVal(!1)},this._onKeyDown=e=>{var t,r;const o=E.getVal(),n=e.keyCode,a=this._triggerKeys;if(o||a&&!a.has(n))o&&(null===(r=this._dismissKeys)||void 0===r?void 0:r.has(n))&&this._scheduleDismiss();else{const e=null===(t=this._win)||void 0===t?void 0:t.document.activeElement;if(e&&("INPUT"===e.tagName||"TEXTAREA"===e.tagName||"true"===e.contentEditable))return;E.setVal(!0)}},this.id="c"+ ++C,this._win=e;const r=e.document;if(t){const e=t.triggerKeys,r=t.dismissKeys;(null==e?void 0:e.length)&&(this._triggerKeys=new Set(e)),(null==r?void 0:r.length)&&(this._dismissKeys=new Set(r))}r.addEventListener(w,this._onFocusIn,!0),r.addEventListener("mousedown",this._onMouseDown,!0),e.addEventListener("keydown",this._onKeyDown,!0),function(e){const t=e;P||(P=function(e){const t=e.HTMLElement,r=t.prototype.focus;let o=!1;return t.prototype.focus=function(){o=!0},e.document.createElement("button").focus(),t.prototype.focus=r,o}(t));const r=t.HTMLElement.prototype.focus;if(r.__keyborgNativeFocus)return;t.HTMLElement.prototype.focus=n;const o=t.__keyborgData={focusInHandler:e=>{var t;const r=e.target;if(!r)return;const n=document.createEvent("HTMLEvents");n.initEvent(w,!0,!0);const a={relatedTarget:e.relatedTarget||void 0};(P||o.lastFocusedProgrammatically)&&(a.isFocusedProgrammatically=r===(null===(t=o.lastFocusedProgrammatically)||void 0===t?void 0:t.deref()),o.lastFocusedProgrammatically=void 0),n.details=a,r.dispatchEvent(n)}};function n(){const e=t.__keyborgData;return e&&(e.lastFocusedProgrammatically=new S(this)),r.apply(this,arguments)}t.document.addEventListener("focusin",t.__keyborgData.focusInHandler,!0),n.__keyborgNativeFocus=r}(e),E.add(this)}dispose(){const e=this._win;if(e){this._isMouseUsedTimer&&(e.clearTimeout(this._isMouseUsedTimer),this._isMouseUsedTimer=void 0),this._dismissTimer&&(e.clearTimeout(this._dismissTimer),this._dismissTimer=void 0),function(e){const t=e,r=t.HTMLElement.prototype,o=r.focus.__keyborgNativeFocus,n=t.__keyborgData;n&&(t.document.removeEventListener("focusin",n.focusInHandler,!0),delete t.__keyborgData),o&&(r.focus=o)}(e);const t=e.document;t.removeEventListener(w,this._onFocusIn,!0),t.removeEventListener("mousedown",this._onMouseDown,!0),e.removeEventListener("keydown",this._onKeyDown,!0),delete this._win,E.remove(this.id)}}isDisposed(){return!!this._win}update(e){var t,r;const o=null===(r=null===(t=this._win)||void 0===t?void 0:t.__keyborg)||void 0===r?void 0:r.refs;if(o)for(const n of Object.keys(o))N.update(o[n],e)}_scheduleDismiss(){const e=this._win;if(e){this._dismissTimer&&(e.clearTimeout(this._dismissTimer),this._dismissTimer=void 0);const t=e.document.activeElement;this._dismissTimer=e.setTimeout((()=>{this._dismissTimer=void 0;const r=e.document.activeElement;t&&r&&t===r&&E.setVal(!1)}),500)}}}class N{constructor(e,t){this._cb=[],this._id="k"+ ++C,this._win=e;const r=e.__keyborg;r?(this._core=r.core,r.refs[this._id]=this):(this._core=new T(e,t),e.__keyborg={core:this._core,refs:{[this._id]:this}})}static create(e,t){return new N(e,t)}static dispose(e){e.dispose()}static update(e,t){e._cb.forEach((e=>e(t)))}dispose(){var e;const t=null===(e=this._win)||void 0===e?void 0:e.__keyborg;(null==t?void 0:t.refs[this._id])&&(delete t.refs[this._id],0===Object.keys(t.refs).length&&(t.core.dispose(),delete this._win.__keyborg)),this._cb=[],delete this._core,delete this._win}isNavigatingWithKeyboard(){return E.getVal()}subscribe(e){this._cb.push(e)}unsubscribe(e){const t=this._cb.indexOf(e);t>=0&&this._cb.splice(t,1)}setVal(e){E.setVal(e)}}const F="data-fui-focus-visible";function A(e,t){if(L(e))return()=>{};const r={current:void 0},o=(n=t,N.create(n,a));var n,a;function i(e){o.isNavigatingWithKeyboard()&&k(e)&&(r.current=e,e.setAttribute(F,""))}function s(){r.current&&(r.current.removeAttribute(F),r.current=void 0)}o.subscribe((e=>{e||s()}));const c=e=>{s(),i(e.target)},l=t=>{(!t.relatedTarget||k(t.relatedTarget)&&!e.contains(t.relatedTarget))&&s()};return e.addEventListener(w,c),e.addEventListener("focusout",l),e.focusVisible=!0,i(t.document.activeElement),()=>{var t;s(),e.removeEventListener(w,c),e.removeEventListener("focusout",l),delete e.focusVisible,t=o,N.dispose(t)}}function L(e){return!!e&&(!!e.focusVisible||L(null==e?void 0:e.parentElement))}function R(e={}){const t=(0,l.O)(),r=o.useRef(null);var n;const a=null!==(n=e.targetDocument)&&void 0!==n?n:t.targetDocument;return o.useEffect((()=>{if((null==a?void 0:a.defaultView)&&r.current)return A(r.current,a.defaultView)}),[r,a]),r}var D=r(19855),H=r(89430);function M(...e){const t=o.useCallback((r=>{t.current=r;for(const t of e)"function"==typeof t?t(r):t&&(t.current=r)}),[...e]);return t}var O=r(14400),_=r(39481);var I=r(83362),$=r(73513);const j="fui-FluentProvider",z=(0,I.s)({root:{sj55zd:"f19n0e5",De3pzq:"fxugw4r",fsow6f:["f1o700av","fes3tcz"],Bahqtrf:"fk6fouc",Be2twd7:"fkhj508",Bhrd7zp:"figsok6",Bg96gwp:"f1i3iumi"}},{d:[".f19n0e5{color:var(--colorNeutralForeground1);}",".fxugw4r{background-color:var(--colorNeutralBackground1);}",".f1o700av{text-align:left;}",".fes3tcz{text-align:right;}",".fk6fouc{font-family:var(--fontFamilyBase);}",".fkhj508{font-size:var(--fontSizeBase300);}",".figsok6{font-weight:var(--fontWeightRegular);}",".f1i3iumi{line-height:var(--lineHeightBase300);}"]}),V=n.useInsertionEffect?n.useInsertionEffect:O.L,W=e=>{const{targetDocument:t,theme:r,rendererAttributes:n}=e,a=o.useRef(),i=(0,_.Me)(j),s=n,c=o.useMemo((()=>function(e,t){if(t)return`${e} { ${Object.keys(t).reduce(((e,r)=>`${e}--${r}: ${t[r]}; `),"")} }`;return`${e} {}`}(`.${i}`,r)),[r,i]);return function(e,t){o.useState((()=>{if(!e)return;const r=e.getElementById(t);r&&e.head.append(r)}))}(t,i),V((()=>{const e=null==t?void 0:t.getElementById(i);return e?a.current=e:(a.current=((e,t)=>{if(!e)return;const r=e.createElement("style");return Object.keys(t).forEach((e=>{r.setAttribute(e,t[e])})),e.head.appendChild(r),r})(t,{...s,id:i}),a.current&&((e,t)=>{const r=e.sheet;r&&(r.cssRules.length>0&&r.deleteRule(0),r.insertRule(t,0))})(a.current,c)),()=>{var e;null===(e=a.current)||void 0===e||e.remove()}}),[i,t,c,s]),{styleTagId:i,rule:c}};const U=(e,t)=>{const r=(0,l.O)(),n=o.useContext(u),a=(0,v.QG)(),i=o.useContext(p.Qb)||{},{applyStylesToPortals:s=!0,customStyleHooks_unstable:c,dir:d=r.dir,targetDocument:h=r.targetDocument,theme:f,overrides_unstable:g={}}=e,m=Z(n,f),y=Z(a,g),k=Z(i,c),B=(0,b.a)();var S;const{styleTagId:w,rule:P}=W({theme:m,targetDocument:h,rendererAttributes:null!==(S=B.styleElementAttributes)&&void 0!==S?S:{}});return{applyStylesToPortals:s,customStyleHooks_unstable:k,dir:d,targetDocument:h,theme:m,overrides_unstable:y,themeClassName:w,components:{root:"div"},root:D.Bx((0,H.h)("div",{...e,dir:d,ref:M(t,R({targetDocument:h}))}),{elementType:"div"}),serverStyleProps:{cssRule:P,attributes:{...B.styleElementAttributes,id:w}}}};function Z(e,t){return e&&t?{...e,...t}:e||t}const G=o.forwardRef(((e,t)=>{const r=U(e,t);(e=>{const t=(0,b.a)(),r=z({dir:e.dir,renderer:t});e.root.className=(0,$.z)(j,e.themeClassName,r.root,e.root.className)})(r);const n=function(e){const{applyStylesToPortals:t,customStyleHooks_unstable:r,dir:n,root:a,targetDocument:i,theme:s,themeClassName:c,overrides_unstable:l}=e,u=o.useMemo((()=>({dir:n,targetDocument:i})),[n,i]),[d]=o.useState((()=>({}))),h=o.useMemo((()=>({textDirection:n})),[n]);return{customStyleHooks_unstable:r,overrides_unstable:l,provider:u,textDirection:n,iconDirection:h,tooltip:d,theme:s,themeClassName:t?a.className:c}}(r);return((e,t)=>((0,i.a)(e),(0,a.tZ)(l.z,{value:t.provider,children:(0,a.tZ)(d,{value:t.theme,children:(0,a.tZ)(f,{value:t.themeClassName,children:(0,a.tZ)(p.UF,{value:t.customStyleHooks_unstable,children:(0,a.tZ)(m,{value:t.tooltip,children:(0,a.tZ)(c.n,{dir:t.textDirection,children:(0,a.tZ)(y._,{value:t.iconDirection,children:(0,a.tZ)(v.sD,{value:t.overrides_unstable,children:(0,a.BX)(e.root,{children:[(0,s.N)()?null:(0,a.tZ)("style",{dangerouslySetInnerHTML:{__html:e.serverStyleProps.cssRule},...e.serverStyleProps.attributes}),e.root.children]})})})})})})})})})))(r,n)}));G.displayName="FluentProvider";var X=r(53737),q=r(28397),K=r(49336),Q=r(22594);const Y=K.PN.reduce(((e,t)=>{const r=t.slice(0,1).toUpperCase()+t.slice(1),o={[`colorPalette${r}Background1`]:q.bv[t].shade40,[`colorPalette${r}Background2`]:q.bv[t].shade30,[`colorPalette${r}Background3`]:q.bv[t].primary,[`colorPalette${r}Foreground1`]:q.bv[t].tint30,[`colorPalette${r}Foreground2`]:q.bv[t].tint40,[`colorPalette${r}Foreground3`]:q.bv[t].tint20,[`colorPalette${r}BorderActive`]:q.bv[t].tint30,[`colorPalette${r}Border1`]:q.bv[t].primary,[`colorPalette${r}Border2`]:q.bv[t].tint20};return Object.assign(e,o)}),{});Y.colorPaletteRedForeground3=q.bv.red.tint30,Y.colorPaletteRedBorder2=q.bv.red.tint30,Y.colorPaletteGreenForeground3=q.bv.green.tint40,Y.colorPaletteGreenBorder2=q.bv.green.tint40,Y.colorPaletteDarkOrangeForeground3=q.bv.darkOrange.tint30,Y.colorPaletteDarkOrangeBorder2=q.bv.darkOrange.tint30,Y.colorPaletteRedForegroundInverted=q.bv.red.primary,Y.colorPaletteGreenForegroundInverted=q.bv.green.primary,Y.colorPaletteYellowForegroundInverted=q.bv.yellow.shade30;const J=K.X.reduce(((e,t)=>{const r=t.slice(0,1).toUpperCase()+t.slice(1),o={[`colorPalette${r}Background2`]:q.Co[t].shade30,[`colorPalette${r}Foreground2`]:q.Co[t].tint40,[`colorPalette${r}BorderActive`]:q.Co[t].tint30};return Object.assign(e,o)}),{});J.colorPaletteDarkRedBackground2=q.Co.darkRed.shade20,J.colorPalettePlumBackground2=q.Co.plum.shade20;const ee={...Y,...J},te=Object.entries(Q.$).reduce(((e,[t,r])=>{const o=t.slice(0,1).toUpperCase()+t.slice(1),n={[`colorStatus${o}Background1`]:q.W3[r].shade40,[`colorStatus${o}Background2`]:q.W3[r].shade30,[`colorStatus${o}Background3`]:q.W3[r].primary,[`colorStatus${o}Foreground1`]:q.W3[r].tint30,[`colorStatus${o}Foreground2`]:q.W3[r].tint40,[`colorStatus${o}Foreground3`]:q.W3[r].tint20,[`colorStatus${o}BorderActive`]:q.W3[r].tint30,[`colorStatus${o}ForegroundInverted`]:q.W3[r].shade10,[`colorStatus${o}Border1`]:q.W3[r].primary,[`colorStatus${o}Border2`]:q.W3[r].tint20};return Object.assign(e,n)}),{});te.colorStatusDangerForeground3=q.W3[Q.$.danger].tint30,te.colorStatusDangerBorder2=q.W3[Q.$.danger].tint30,te.colorStatusSuccessForeground3=q.W3[Q.$.success].tint40,te.colorStatusSuccessBorder2=q.W3[Q.$.success].tint40,te.colorStatusWarningForegroundInverted=q.W3[Q.$.warning].shade20;var re=r(24234);var oe=r(44035),ne=r(91131),ae=r(63292),ie=r(83622),se=r(30263),ce=r(74096),le=r(81597);const ue=e=>{const t=(e=>({colorNeutralForeground1:re.ix,colorNeutralForeground1Hover:re.ix,colorNeutralForeground1Pressed:re.ix,colorNeutralForeground1Selected:re.ix,colorNeutralForeground2:re.BA[84],colorNeutralForeground2Hover:re.ix,colorNeutralForeground2Pressed:re.ix,colorNeutralForeground2Selected:re.ix,colorNeutralForeground2BrandHover:e[100],colorNeutralForeground2BrandPressed:e[90],colorNeutralForeground2BrandSelected:e[100],colorNeutralForeground3:re.BA[68],colorNeutralForeground3Hover:re.BA[84],colorNeutralForeground3Pressed:re.BA[84],colorNeutralForeground3Selected:re.BA[84],colorNeutralForeground3BrandHover:e[100],colorNeutralForeground3BrandPressed:e[90],colorNeutralForeground3BrandSelected:e[100],colorNeutralForeground4:re.BA[60],colorNeutralForegroundDisabled:re.BA[36],colorNeutralForegroundInvertedDisabled:re.jZ[40],colorBrandForegroundLink:e[100],colorBrandForegroundLinkHover:e[110],colorBrandForegroundLinkPressed:e[90],colorBrandForegroundLinkSelected:e[100],colorNeutralForeground2Link:re.BA[84],colorNeutralForeground2LinkHover:re.ix,colorNeutralForeground2LinkPressed:re.ix,colorNeutralForeground2LinkSelected:re.ix,colorCompoundBrandForeground1:e[100],colorCompoundBrandForeground1Hover:e[110],colorCompoundBrandForeground1Pressed:e[90],colorBrandForeground1:e[100],colorBrandForeground2:e[110],colorBrandForeground2Hover:e[130],colorBrandForeground2Pressed:e[160],colorNeutralForeground1Static:re.BA[14],colorNeutralForegroundStaticInverted:re.ix,colorNeutralForegroundInverted:re.BA[14],colorNeutralForegroundInvertedHover:re.BA[14],colorNeutralForegroundInvertedPressed:re.BA[14],colorNeutralForegroundInvertedSelected:re.BA[14],colorNeutralForegroundInverted2:re.BA[14],colorNeutralForegroundOnBrand:re.ix,colorNeutralForegroundInvertedLink:re.ix,colorNeutralForegroundInvertedLinkHover:re.ix,colorNeutralForegroundInvertedLinkPressed:re.ix,colorNeutralForegroundInvertedLinkSelected:re.ix,colorBrandForegroundInverted:e[80],colorBrandForegroundInvertedHover:e[70],colorBrandForegroundInvertedPressed:e[60],colorBrandForegroundOnLight:e[80],colorBrandForegroundOnLightHover:e[70],colorBrandForegroundOnLightPressed:e[50],colorBrandForegroundOnLightSelected:e[60],colorNeutralBackground1:re.BA[16],colorNeutralBackground1Hover:re.BA[24],colorNeutralBackground1Pressed:re.BA[12],colorNeutralBackground1Selected:re.BA[22],colorNeutralBackground2:re.BA[12],colorNeutralBackground2Hover:re.BA[20],colorNeutralBackground2Pressed:re.BA[8],colorNeutralBackground2Selected:re.BA[18],colorNeutralBackground3:re.BA[8],colorNeutralBackground3Hover:re.BA[16],colorNeutralBackground3Pressed:re.BA[4],colorNeutralBackground3Selected:re.BA[14],colorNeutralBackground4:re.BA[4],colorNeutralBackground4Hover:re.BA[12],colorNeutralBackground4Pressed:re.Sn,colorNeutralBackground4Selected:re.BA[10],colorNeutralBackground5:re.Sn,colorNeutralBackground5Hover:re.BA[8],colorNeutralBackground5Pressed:re.BA[2],colorNeutralBackground5Selected:re.BA[6],colorNeutralBackground6:re.BA[20],colorNeutralBackgroundInverted:re.ix,colorNeutralBackgroundStatic:re.BA[24],colorNeutralBackgroundAlpha:re.d1[50],colorNeutralBackgroundAlpha2:re.es[70],colorSubtleBackground:"transparent",colorSubtleBackgroundHover:re.BA[22],colorSubtleBackgroundPressed:re.BA[18],colorSubtleBackgroundSelected:re.BA[20],colorSubtleBackgroundLightAlphaHover:re.hu[80],colorSubtleBackgroundLightAlphaPressed:re.hu[50],colorSubtleBackgroundLightAlphaSelected:"transparent",colorSubtleBackgroundInverted:"transparent",colorSubtleBackgroundInvertedHover:re.Hf[10],colorSubtleBackgroundInvertedPressed:re.Hf[30],colorSubtleBackgroundInvertedSelected:re.Hf[20],colorTransparentBackground:"transparent",colorTransparentBackgroundHover:"transparent",colorTransparentBackgroundPressed:"transparent",colorTransparentBackgroundSelected:"transparent",colorNeutralBackgroundDisabled:re.BA[8],colorNeutralBackgroundInvertedDisabled:re.jZ[10],colorNeutralStencil1:re.BA[34],colorNeutralStencil2:re.BA[20],colorNeutralStencil1Alpha:re.jZ[10],colorNeutralStencil2Alpha:re.jZ[5],colorBackgroundOverlay:re.Hf[50],colorScrollbarOverlay:re.jZ[60],colorBrandBackground:e[70],colorBrandBackgroundHover:e[80],colorBrandBackgroundPressed:e[40],colorBrandBackgroundSelected:e[60],colorCompoundBrandBackground:e[100],colorCompoundBrandBackgroundHover:e[110],colorCompoundBrandBackgroundPressed:e[90],colorBrandBackgroundStatic:e[80],colorBrandBackground2:e[20],colorBrandBackground2Hover:e[40],colorBrandBackground2Pressed:e[10],colorBrandBackgroundInverted:re.ix,colorBrandBackgroundInvertedHover:e[160],colorBrandBackgroundInvertedPressed:e[140],colorBrandBackgroundInvertedSelected:e[150],colorNeutralStrokeAccessible:re.BA[68],colorNeutralStrokeAccessibleHover:re.BA[74],colorNeutralStrokeAccessiblePressed:re.BA[70],colorNeutralStrokeAccessibleSelected:e[100],colorNeutralStroke1:re.BA[40],colorNeutralStroke1Hover:re.BA[46],colorNeutralStroke1Pressed:re.BA[42],colorNeutralStroke1Selected:re.BA[44],colorNeutralStroke2:re.BA[32],colorNeutralStroke3:re.BA[24],colorNeutralStrokeSubtle:re.BA[4],colorNeutralStrokeOnBrand:re.BA[16],colorNeutralStrokeOnBrand2:re.ix,colorNeutralStrokeOnBrand2Hover:re.ix,colorNeutralStrokeOnBrand2Pressed:re.ix,colorNeutralStrokeOnBrand2Selected:re.ix,colorBrandStroke1:e[100],colorBrandStroke2:e[50],colorBrandStroke2Hover:e[50],colorBrandStroke2Pressed:e[30],colorBrandStroke2Contrast:e[50],colorCompoundBrandStroke:e[100],colorCompoundBrandStrokeHover:e[110],colorCompoundBrandStrokePressed:e[90],colorNeutralStrokeDisabled:re.BA[26],colorNeutralStrokeInvertedDisabled:re.jZ[40],colorTransparentStroke:"transparent",colorTransparentStrokeInteractive:"transparent",colorTransparentStrokeDisabled:"transparent",colorNeutralStrokeAlpha:re.jZ[10],colorNeutralStrokeAlpha2:re.jZ[20],colorStrokeFocus1:re.Sn,colorStrokeFocus2:re.ix,colorNeutralShadowAmbient:"rgba(0,0,0,0.24)",colorNeutralShadowKey:"rgba(0,0,0,0.28)",colorNeutralShadowAmbientLighter:"rgba(0,0,0,0.12)",colorNeutralShadowKeyLighter:"rgba(0,0,0,0.14)",colorNeutralShadowAmbientDarker:"rgba(0,0,0,0.40)",colorNeutralShadowKeyDarker:"rgba(0,0,0,0.48)",colorBrandShadowAmbient:"rgba(0,0,0,0.30)",colorBrandShadowKey:"rgba(0,0,0,0.25)"}))(e);return{...oe.E,...ne.CH,...ne.tO,...ne.Vl,...ne.vC,...ae.G,...le.l,...le.e,...se.l,...ce.y,...t,...ee,...te,...(0,ie.T)(t.colorNeutralShadowAmbient,t.colorNeutralShadowKey),...(0,ie.T)(t.colorBrandShadowAmbient,t.colorBrandShadowKey,"Brand")}};var de=r(76514);var he=r(3914),fe=r(74432),pe=r(4851);const ge=e=>{let{children:t,brandVariants:r=fe.C,defaultTheme:n="light",themes:a,currentThemeKey:i,setThemeKey:s}=e;const c=(0,o.useMemo)((()=>({light:(0,X.f)(r),dark:ue(r)})),[r]),l=null!=a?a:c,u=(()=>{const{0:e,1:t}=(0,o.useState)(),r=(0,o.useCallback)((e=>{t(e.matches?"dark":"light")}),[]),n=(0,o.useCallback)((e=>{t(e.matches?"light":"dark")}),[]);return(0,o.useEffect)((()=>{if(void 0!==window){const e=window.matchMedia("(prefers-color-scheme: dark)"),o=window.matchMedia("(prefers-color-scheme: light)");e.matches&&t("dark"),o.matches&&t("light"),e.addEventListener("change",r),o.addEventListener("change",n)}return function(){void 0!==window&&(window.removeEventListener("change",r),window.removeEventListener("change",n))}}),[r,n]),e})(),d=null!=u?u:n,h=void 0!==i,{0:f,1:p}=(0,o.useState)(d);(0,o.useEffect)((()=>{h||p(d)}),[u,d,h]);const g=h?i:f,m=h?s:p,v=l[g];return(0,de.z)({theme:pe.D,currentThemeKey:g,prefix:"arbutus"}),o.createElement(he.N.Provider,{value:{setTheme:m,themeKey:g,theme:v}},o.createElement(G,{theme:v},t))}},74432:function(e,t,r){"use strict";r.d(t,{C:function(){return o}});const o={10:"#151515",20:"#221F1E",30:"#2E2627",40:"#3D2D2E",50:"#4F3437",60:"#613A3D",70:"#913039",80:"#BD3844",90:"#C6404B",100:"#E05E69",110:"#E6717B",120:"#EB838C",130:"#F19FA6",140:"#F7B7BC",150:"#FACFD3",160:"#FCEBEC"}},4851:function(e,t,r){"use strict";r.d(t,{D:function(){return l},A:function(){return c}});var o=r(29173),n=r(88872),a=r(54910);const i={color:{overlay:{background:"rgb(0 0 0 / 75%)"}},shape:{borderRadius:"1rem"},breakpoints:n.A,layout:a.b},s={color:{overlay:{background:"rgb(255 255 255 / 75%)"}},shape:{borderRadius:"1rem"},breakpoints:n.A,layout:a.b},c=(0,o.U)(s,"arbutus"),l={light:s,dark:i}},50285:function(e,t,r){"use strict";r.d(t,{F:function(){return a}});var o=r(2784),n=r(3914);const a=()=>{const{theme:e,themeKey:t,setTheme:r}=(0,o.useContext)(n.N);return{theme:e,themeKey:t,setTheme:r}}},56457:function(e,t,r){"use strict";function o(e,t){return Object.entries(e).reduce(((e,r)=>{let[o,n]=r;return e[o]=t(n),e}),{})}r.d(t,{f:function(){return o}})},96849:function(e,t,r){t.components={"component---src-pages-404-tsx":()=>r.e(9218).then(r.bind(r,73503)),"component---src-pages-index-tsx":()=>Promise.all([r.e(9351),r.e(6691)]).then(r.bind(r,88738)),"component---src-pages-pages-json-path-tsx":()=>Promise.all([r.e(6487),r.e(8917),r.e(2992),r.e(1170),r.e(6609),r.e(5556),r.e(9351),r.e(5945)]).then(r.bind(r,24761)),"component---src-templates-preview-page-tsx":()=>r.e(8325).then(r.bind(r,84371))}},95969:function(e,t,r){e.exports=[{plugin:r(77225),options:{plugins:[],icon:"src/assets/favicon.png",legacy:!0,theme_color_in_head:!0,cache_busting_mode:"query",crossOrigin:"anonymous",include_favicon:!0,cacheDigest:"e37e9add36e850f94a0c6bc1b60d9241"}},{plugin:r(18996),options:{plugins:[]}},{plugin:r(91915),options:{plugins:[]}}]},21852:function(e,t,r){const o=r(95969),{getResourceURLsForPathname:n,loadPage:a,loadPageSync:i}=r(78175).jN;t.h=function(e,t,r,s){void 0===t&&(t={});let c=o.map((r=>{if(!r.plugin[e])return;t.getResourceURLsForPathname=n,t.loadPage=a,t.loadPageSync=i;const o=r.plugin[e](t,r.options);return o&&s&&(t=s({args:t,result:o,plugin:r})),o}));return c=c.filter((e=>void 0!==e)),c.length>0?c:r?[r]:[]},t.I=(e,t,r)=>o.reduce(((r,o)=>o.plugin[e]?r.then((()=>o.plugin[e](t,o.options))):r),Promise.resolve())},53112:function(e,t){t.M=()=>""},16249:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});var o=function(e){return e=e||Object.create(null),{on:function(t,r){(e[t]||(e[t]=[])).push(r)},off:function(t,r){e[t]&&e[t].splice(e[t].indexOf(r)>>>0,1)},emit:function(t,r){(e[t]||[]).slice().map((function(e){e(r)})),(e["*"]||[]).slice().map((function(e){e(t,r)}))}}}()},79529:function(e,t,r){"use strict";r.d(t,{UD:function(){return h},Cj:function(){return p},GA:function(){return f},DS:function(){return d}});var o=r(45619),n=r(53834),a=e=>{if(void 0===e)return e;let[t,r=""]=e.split("?");return r&&(r="?"+r),"/"===t?"/"+r:"/"===t.charAt(t.length-1)?t.slice(0,-1)+r:t+r},i=r(33182);const s=new Map;let c=[];const l=e=>{let t=e;if(-1!==e.indexOf("?")){const[r,o]=e.split("?");t=`${r}?${encodeURIComponent(o)}`}const r=decodeURIComponent(t);return(0,n.Z)(r,decodeURIComponent("/blueprints")).split("#")[0]};function u(e){return e.startsWith("/")||e.startsWith("https://")||e.startsWith("http://")?e:new URL(e,window.location.href+(window.location.href.endsWith("/")?"":"/")).pathname}const d=e=>{c=e},h=e=>{const t=g(e),r=c.map((e=>{let{path:t,matchPath:r}=e;return{path:r,originalPath:t}})),n=(0,o.pick)(r,t);return n?a(n.route.originalPath):null},f=e=>{const t=g(e),r=c.map((e=>{let{path:t,matchPath:r}=e;return{path:r,originalPath:t}})),n=(0,o.pick)(r,t);return n?n.params:{}},p=e=>{const t=l(u(e));if(s.has(t))return s.get(t);const r=(0,i.J)(e);if(r)return p(r.toPath);let o=h(t);return o||(o=g(e)),s.set(t,o),o},g=e=>{let t=l(u(e));return"/index.html"===t&&(t="/"),t=a(t),t}},94792:function(e,t,r){"use strict";r.r(t),r.d(t,{Link:function(){return s.rU},PageRenderer:function(){return a()},Script:function(){return w.Script},ScriptStrategy:function(){return w.ScriptStrategy},Slice:function(){return k},StaticQuery:function(){return c.i1},StaticQueryContext:function(){return c.B9},collectedScriptsByPage:function(){return w.collectedScriptsByPage},graphql:function(){return C},navigate:function(){return s.c4},parsePath:function(){return s.cP},prefetchPathname:function(){return P},scriptCache:function(){return w.scriptCache},scriptCallbackCache:function(){return w.scriptCallbackCache},useScrollRestoration:function(){return i.p2},useStaticQuery:function(){return c.K2},withAssetPrefix:function(){return s.mc},withPrefix:function(){return s.dq}});var o=r(78175),n=r(69758),a=r.n(n),i=r(2802),s=r(82467),c=r(95483);var l=r(81665);function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}var d=r(88960);function h(e,t,r){return h=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct.bind():function(e,t,r){var o=[null];o.push.apply(o,t);var n=new(Function.bind.apply(e,o));return r&&(0,d.Z)(n,r.prototype),n},h.apply(null,arguments)}function f(e){var t="function"==typeof Map?new Map:void 0;return f=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return h(e,arguments,u(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),(0,d.Z)(r,e)},f(e)}var p=r(2784),g=r(53112),m=r(23204);const v=e=>{let{sliceId:t,children:r}=e;const o=[p.createElement("slice-start",{id:`${t}-1`}),p.createElement("slice-end",{id:`${t}-1`})];return r&&(o.push(r),o.push(p.createElement("slice-start",{id:`${t}-2`}),p.createElement("slice-end",{id:`${t}-2`}))),o},y=e=>{let{sliceName:t,allowEmpty:r,children:o,...n}=e;const a=(0,p.useContext)(m.u0),i=(0,p.useContext)(m.Db),s=a[t];if(!s){if(r)return null;throw new Error(`Slice "${s}" for "${t}" slot not found`)}const c=((e,t)=>Object.keys(t).length?`${e}-${(0,g.M)(t)}`:e)(s,n);let l=i[c];return l?o&&(l.hasChildren=!0):i[c]=l={props:n,sliceName:s,hasChildren:!!o},p.createElement(v,{sliceId:c},o)},b=e=>{let{sliceName:t,allowEmpty:r,children:o,...n}=e;const a=(0,p.useContext)(m.u0),i=(0,p.useContext)(m.m3),s=a[t],c=i.get(s);if(!c){if(r)return null;throw new Error(`Slice "${s}" for "${t}" slot not found`)}return p.createElement(c.component,Object.assign({sliceContext:c.sliceContext,data:c.data},n),o)};function k(e){{const t={...e,sliceName:e.alias};delete t.alias,delete t.__renderedByLocation;const r=(0,p.useContext)(m.Bs),o=S(e);if(Object.keys(o).length)throw new B("browser"===r.renderEnvironment,t.sliceName,o,e.__renderedByLocation);if("server"===r.renderEnvironment)return p.createElement(y,t);if("browser"===r.renderEnvironment)return p.createElement(b,t);if("engines"===r.renderEnvironment||"dev-ssr"===r.renderEnvironment)return p.createElement(b,t);if("slices"===r.renderEnvironment){let t="";try{t=`\n\nSlice component "${r.sliceRoot.name}" (${r.sliceRoot.componentPath}) tried to render `}catch{}throw new Error(`Nested slices are not supported.${t}\n\nSee https://gatsbyjs.com/docs/reference/built-in-components/gatsby-slice#nested-slices`)}throw new Error(`Slice context "${r.renderEnvironment}" is not supported.`)}}let B=function(e){function t(r,o,n,a){var i;const s=Object.entries(n).map((e=>{let[t,r]=e;return`not serializable "${r}" type passed to "${t}" prop`})).join(", "),c="SlicePropsError";let l="",u="";if(r){const e=p.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactDebugCurrentFrame.getCurrentStack().trim().split("\n").slice(1);e[0]=e[0].trim(),l="\n"+e.join("\n"),u=`Slice "${o}" was passed props that are not serializable (${s}).`}else{u=`${c}: Slice "${o}" was passed props that are not serializable (${s}).`;l=`${u}\n${(new Error).stack.trim().split("\n").slice(2).join("\n")}`}return(i=e.call(this,u)||this).name=c,l?i.stack=l:Error.captureStackTrace(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(i),t),a&&(i.forcedLocation={...a,functionName:"Slice"}),i}return(0,l.Z)(t,e),t}(f(Error));const S=function(e,t,r,o){void 0===t&&(t={}),void 0===r&&(r=[]),void 0===o&&(o=null);for(const[n,a]of Object.entries(e)){if(null==a||!o&&"children"===n)continue;const e=o?`${o}.${n}`:n;"function"==typeof a?t[e]=typeof a:"object"==typeof a&&r.indexOf(a)<=0&&(r.push(a),S(a,t,r,e))}return t};var w=r(56291);const P=o.ZP.enqueue;function C(){throw new Error("It appears like Gatsby is misconfigured. Gatsby related `graphql` calls are supposed to only be evaluated at compile time, and then compiled away. Unfortunately, something went wrong and the query was left in the compiled code.\n\nUnless your site has a complex or custom babel/Gatsby configuration this is likely a bug in Gatsby.")}},78175:function(e,t,r){"use strict";r.d(t,{uQ:function(){return d},kL:function(){return B},ZP:function(){return P},Nt:function(){return x},hs:function(){return C},jN:function(){return w},N1:function(){return S}});var o=r(81665),n=r(84616),a=r(90058);const i=function(e){if("undefined"==typeof document)return!1;const t=document.createElement("link");try{if(t.relList&&"function"==typeof t.relList.supports)return t.relList.supports(e)}catch(r){return!1}return!1}("prefetch")?function(e,t){return new Promise(((r,o)=>{if("undefined"==typeof document)return void o();const n=document.createElement("link");n.setAttribute("rel","prefetch"),n.setAttribute("href",e),Object.keys(t).forEach((e=>{n.setAttribute(e,t[e])})),n.onload=r,n.onerror=o;(document.getElementsByTagName("head")[0]||document.getElementsByName("script")[0].parentNode).appendChild(n)}))}:function(e){return new Promise(((t,r)=>{const o=new XMLHttpRequest;o.open("GET",e,!0),o.onload=()=>{200===o.status?t():r()},o.send(null)}))},s={};var c=function(e,t){return new Promise((r=>{s[e]?r():i(e,t).then((()=>{r(),s[e]=!0})).catch((()=>{}))}))},l=r(16249),u=r(79529);const d={Error:"error",Success:"success"},h=e=>{const[t,r]=e.split("?");var o;return`/blueprints/page-data/${"/"===t?"index":(o="/"===(o=t)[0]?o.slice(1):o).endsWith("/")?o.slice(0,-1):o}/page-data.json${r?`?${r}`:""}`},f=e=>e.startsWith("//");function p(e,t){return void 0===t&&(t="GET"),new Promise((r=>{const o=new XMLHttpRequest;o.open(t,e,!0),o.onreadystatechange=()=>{4==o.readyState&&r(o)},o.send(null)}))}const g=/bot|crawler|spider|crawling/i,m=function(e,t,r){var o;void 0===t&&(t=null);const n={componentChunkName:e.componentChunkName,path:e.path,webpackCompilationHash:e.webpackCompilationHash,matchPath:e.matchPath,staticQueryHashes:e.staticQueryHashes,getServerDataError:e.getServerDataError,slicesMap:null!==(o=e.slicesMap)&&void 0!==o?o:{}};return{component:t,head:r,json:e.result,page:n}};function v(e){return new Promise((t=>{try{const r=e.readRoot();t(r)}catch(r){if(!Object.hasOwnProperty.call(r,"_response")||!Object.hasOwnProperty.call(r,"_status"))throw r;setTimeout((()=>{v(e).then(t)}),200)}}))}let y=function(){function e(e,t){this.inFlightNetworkRequests=new Map,this.pageDb=new Map,this.inFlightDb=new Map,this.staticQueryDb={},this.pageDataDb=new Map,this.partialHydrationDb=new Map,this.slicesDataDb=new Map,this.sliceInflightDb=new Map,this.slicesDb=new Map,this.isPrefetchQueueRunning=!1,this.prefetchQueued=[],this.prefetchTriggered=new Set,this.prefetchCompleted=new Set,this.loadComponent=e,(0,u.DS)(t)}var t=e.prototype;return t.memoizedGet=function(e){let t=this.inFlightNetworkRequests.get(e);return t||(t=p(e,"GET"),this.inFlightNetworkRequests.set(e,t)),t.then((t=>(this.inFlightNetworkRequests.delete(e),t))).catch((t=>{throw this.inFlightNetworkRequests.delete(e),t}))},t.setApiRunner=function(e){this.apiRunner=e,this.prefetchDisabled=e("disableCorePrefetching").some((e=>e))},t.fetchPageDataJson=function(e){const{pagePath:t,retries:r=0}=e,o=h(t);return this.memoizedGet(o).then((o=>{const{status:n,responseText:a}=o;if(200===n)try{const r=JSON.parse(a);if(void 0===r.path)throw new Error("not a valid pageData response");const o=t.split("?")[1];return o&&!r.path.includes(o)&&(r.path+=`?${o}`),Object.assign(e,{status:d.Success,payload:r})}catch(i){}return 404===n||200===n?"/404.html"===t||"/500.html"===t?Object.assign(e,{status:d.Error}):this.fetchPageDataJson(Object.assign(e,{pagePath:"/404.html",notFound:!0})):500===n?this.fetchPageDataJson(Object.assign(e,{pagePath:"/500.html",internalServerError:!0})):r<3?this.fetchPageDataJson(Object.assign(e,{retries:r+1})):Object.assign(e,{status:d.Error})}))},t.fetchPartialHydrationJson=function(e){const{pagePath:t,retries:r=0}=e,o=h(t).replace(".json","-rsc.json");return this.memoizedGet(o).then((o=>{const{status:n,responseText:a}=o;if(200===n)try{return Object.assign(e,{status:d.Success,payload:a})}catch(i){}return 404===n||200===n?"/404.html"===t||"/500.html"===t?Object.assign(e,{status:d.Error}):this.fetchPartialHydrationJson(Object.assign(e,{pagePath:"/404.html",notFound:!0})):500===n?this.fetchPartialHydrationJson(Object.assign(e,{pagePath:"/500.html",internalServerError:!0})):r<3?this.fetchPartialHydrationJson(Object.assign(e,{retries:r+1})):Object.assign(e,{status:d.Error})}))},t.loadPageDataJson=function(e){const t=(0,u.Cj)(e);if(this.pageDataDb.has(t)){const e=this.pageDataDb.get(t);return Promise.resolve(e)}return this.fetchPageDataJson({pagePath:t}).then((e=>(this.pageDataDb.set(t,e),e)))},t.loadPartialHydrationJson=function(e){const t=(0,u.Cj)(e);if(this.partialHydrationDb.has(t)){const e=this.partialHydrationDb.get(t);return Promise.resolve(e)}return this.fetchPartialHydrationJson({pagePath:t}).then((e=>(this.partialHydrationDb.set(t,e),e)))},t.loadSliceDataJson=function(e){if(this.slicesDataDb.has(e)){const t=this.slicesDataDb.get(e);return Promise.resolve({sliceName:e,jsonPayload:t})}return p(`/blueprints/slice-data/${e}.json`,"GET").then((t=>{const r=JSON.parse(t.responseText);return this.slicesDataDb.set(e,r),{sliceName:e,jsonPayload:r}}))},t.findMatchPath=function(e){return(0,u.UD)(e)},t.loadPage=function(e){const t=(0,u.Cj)(e);if(this.pageDb.has(t)){const e=this.pageDb.get(t);return e.error?Promise.resolve({error:e.error,status:e.status}):Promise.resolve(e.payload)}if(this.inFlightDb.has(t))return this.inFlightDb.get(t);const r=[this.loadAppData(),this.loadPageDataJson(t)];const o=Promise.all(r).then((e=>{const[r,o,i]=e;if(o.status===d.Error||(null==i?void 0:i.status)===d.Error)return{status:d.Error};let s=o.payload;const{componentChunkName:c,staticQueryHashes:u=[],slicesMap:h={}}=s,f={},p=Array.from(new Set(Object.values(h))),g=e=>{if(this.slicesDb.has(e.name))return this.slicesDb.get(e.name);if(this.sliceInflightDb.has(e.name))return this.sliceInflightDb.get(e.name);const t=this.loadComponent(e.componentChunkName).then((t=>{return{component:(r=t,r&&r.default||r),sliceContext:e.result.sliceContext,data:e.result.data};var r}));return this.sliceInflightDb.set(e.name,t),t.then((t=>{this.slicesDb.set(e.name,t),this.sliceInflightDb.delete(e.name)})),t};return Promise.all(p.map((e=>this.loadSliceDataJson(e)))).then((e=>{const h=[],p=(0,n.Z)(u);for(const{jsonPayload:t,sliceName:r}of Object.values(e)){h.push({name:r,...t});for(const e of t.staticQueryHashes)p.includes(e)||p.push(e)}const y=[Promise.all(h.map(g)),this.loadComponent(c,"head")];y.push(this.loadComponent(c));const b=Promise.all(y).then((e=>{const[t,n,c]=e;f.createdAt=new Date;for(const r of t)(!r||r instanceof Error)&&(f.status=d.Error,f.error=r);let l;if((!c||c instanceof Error)&&(f.status=d.Error,f.error=c),f.status!==d.Error){if(f.status=d.Success,!0!==o.notFound&&!0!==(null==i?void 0:i.notFound)||(f.notFound=!0),s=Object.assign(s,{webpackCompilationHash:r?r.webpackCompilationHash:""}),"string"==typeof(null==i?void 0:i.payload)){l=m(s,null,n),l.partialHydration=i.payload;const e=new ReadableStream({start(e){const t=new TextEncoder;e.enqueue(t.encode(i.payload))},pull(e){e.close()},cancel(){}});return v((0,a.createFromReadableStream)(e)).then((e=>(l.partialHydration=e,l)))}l=m(s,c,n)}return l})),k=Promise.all(p.map((e=>{if(this.staticQueryDb[e]){const t=this.staticQueryDb[e];return{staticQueryHash:e,jsonPayload:t}}return this.memoizedGet(`/blueprints/page-data/sq/d/${e}.json`).then((t=>{const r=JSON.parse(t.responseText);return{staticQueryHash:e,jsonPayload:r}})).catch((()=>{throw new Error(`We couldn't load "/blueprints/page-data/sq/d/${e}.json"`)}))}))).then((e=>{const t={};return e.forEach((e=>{let{staticQueryHash:r,jsonPayload:o}=e;t[r]=o,this.staticQueryDb[r]=o})),t}));return Promise.all([b,k]).then((e=>{let r,[o,n]=e;return o&&(r={...o,staticQueryResults:n},f.payload=r,l.Z.emit("onPostLoadPageResources",{page:r,pageResources:r})),this.pageDb.set(t,f),f.error?{error:f.error,status:f.status}:r})).catch((e=>({error:e,status:d.Error})))}))}));return o.then((()=>{this.inFlightDb.delete(t)})).catch((e=>{throw this.inFlightDb.delete(t),e})),this.inFlightDb.set(t,o),o},t.loadPageSync=function(e,t){void 0===t&&(t={});const r=(0,u.Cj)(e);if(this.pageDb.has(r)){var o;const e=this.pageDb.get(r);if(e.payload)return e.payload;if(null!==(o=t)&&void 0!==o&&o.withErrorDetails)return{error:e.error,status:e.status}}},t.shouldPrefetch=function(e){return!!(()=>{if("connection"in navigator&&void 0!==navigator.connection){if((navigator.connection.effectiveType||"").includes("2g"))return!1;if(navigator.connection.saveData)return!1}return!0})()&&((!navigator.userAgent||!g.test(navigator.userAgent))&&!this.pageDb.has(e))},t.prefetch=function(e){if(!this.shouldPrefetch(e))return{then:e=>e(!1),abort:()=>{}};if(this.prefetchTriggered.has(e))return{then:e=>e(!0),abort:()=>{}};const t={resolve:null,reject:null,promise:null};t.promise=new Promise(((e,r)=>{t.resolve=e,t.reject=r})),this.prefetchQueued.push([e,t]);const r=new AbortController;return r.signal.addEventListener("abort",(()=>{const t=this.prefetchQueued.findIndex((t=>{let[r]=t;return r===e}));-1!==t&&this.prefetchQueued.splice(t,1)})),this.isPrefetchQueueRunning||(this.isPrefetchQueueRunning=!0,setTimeout((()=>{this._processNextPrefetchBatch()}),3e3)),{then:(e,r)=>t.promise.then(e,r),abort:r.abort.bind(r)}},t._processNextPrefetchBatch=function(){(window.requestIdleCallback||(e=>setTimeout(e,0)))((()=>{const e=this.prefetchQueued.splice(0,4),t=Promise.all(e.map((e=>{let[t,r]=e;return this.prefetchTriggered.has(t)||(this.apiRunner("onPrefetchPathname",{pathname:t}),this.prefetchTriggered.add(t)),this.prefetchDisabled?r.resolve(!1):this.doPrefetch((0,u.Cj)(t)).then((()=>{this.prefetchCompleted.has(t)||(this.apiRunner("onPostPrefetchPathname",{pathname:t}),this.prefetchCompleted.add(t)),r.resolve(!0)}))})));this.prefetchQueued.length?t.then((()=>{setTimeout((()=>{this._processNextPrefetchBatch()}),3e3)})):this.isPrefetchQueueRunning=!1}))},t.doPrefetch=function(e){const t=h(e);return c(t,{crossOrigin:"anonymous",as:"fetch"}).then((()=>this.loadPageDataJson(e)))},t.hovering=function(e){this.loadPage(e)},t.getResourceURLsForPathname=function(e){const t=(0,u.Cj)(e),r=this.pageDataDb.get(t);if(r){const e=m(r.payload);return[].concat((0,n.Z)(b(e.page.componentChunkName)),[h(t)])}return null},t.isPageNotFound=function(e){const t=(0,u.Cj)(e),r=this.pageDb.get(t);return!r||r.notFound},t.loadAppData=function(e){return void 0===e&&(e=0),this.memoizedGet("/blueprints/page-data/app-data.json").then((t=>{const{status:r,responseText:o}=t;let n;if(200!==r&&e<3)return this.loadAppData(e+1);if(200===r)try{const e=JSON.parse(o);if(void 0===e.webpackCompilationHash)throw new Error("not a valid app-data response");n=e}catch(a){}return n}))},e}();const b=e=>(window.___chunkMapping[e]||[]).map((e=>"/blueprints"+e));let k,B=function(e){function t(t,r,o){var n;return n=e.call(this,(function(e,r){if(void 0===r&&(r="components"),!t[r="components"][e])throw new Error(`We couldn't find the correct component chunk with the name "${e}"`);return t[r][e]().catch((e=>e))}),r)||this,o&&n.pageDataDb.set((0,u.Cj)(o.path),{pagePath:o.path,payload:o,status:"success"}),n}(0,o.Z)(t,e);var r=t.prototype;return r.doPrefetch=function(t){return e.prototype.doPrefetch.call(this,t).then((e=>{if(e.status!==d.Success)return Promise.resolve();const t=e.payload,r=t.componentChunkName,o=b(r);return Promise.all(o.map(c)).then((()=>t))}))},r.loadPageDataJson=function(t){return e.prototype.loadPageDataJson.call(this,t).then((e=>e.notFound?f(t)?e:p(t,"HEAD").then((t=>200===t.status?{status:d.Error}:e)):e))},r.loadPartialHydrationJson=function(t){return e.prototype.loadPartialHydrationJson.call(this,t).then((e=>e.notFound?f(t)?e:p(t,"HEAD").then((t=>200===t.status?{status:d.Error}:e)):e))},t}(y);const S=e=>{k=e},w={enqueue:e=>k.prefetch(e),getResourceURLsForPathname:e=>k.getResourceURLsForPathname(e),loadPage:e=>k.loadPage(e),loadPageSync:function(e,t){return void 0===t&&(t={}),k.loadPageSync(e,t)},prefetch:e=>k.prefetch(e),isPageNotFound:e=>k.isPageNotFound(e),hovering:e=>k.hovering(e),loadAppData:()=>k.loadAppData()};var P=w;function C(){return k?k.staticQueryDb:{}}function x(){return k?k.slicesDb:{}}},49559:function(e,t,r){"use strict";r.d(t,{Z:function(){return P}});var o=r(2784),n=r(13980),a=r.n(n),i=r(21852),s=r(79529),c=r(84616),l=r(94792),u=r(45619),d=r(33853);function h(e){let{children:t,callback:r}=e;return(0,o.useEffect)((()=>{r()})),t}const f=["link","meta","style","title","base","noscript","script","html","body"];function p(e,t){if(e instanceof HTMLElement&&t instanceof HTMLElement){const r=t.getAttribute("nonce");if(r&&!e.getAttribute("nonce")){const o=t.cloneNode(!0);return o.setAttribute("nonce",""),o.nonce=r,r===e.nonce&&e.isEqualNode(o)}}return e.isEqualNode(t)}function g(e,t){void 0===t&&(t={html:{},body:{}});const r=new Map,o=[];for(const l of e.childNodes){var n,a;const e=l.nodeName.toLowerCase(),u=null===(n=l.attributes)||void 0===n||null===(a=n.id)||void 0===a?void 0:a.value;if(y(l)){if(v(e))if("html"===e||"body"===e)for(const r of l.attributes){const o="style"===r.name;var i;if(t[e]={...t[e]},o||(t[e][r.name]=r.value),o)t[e].style=`${null!==(i=t[e])&&void 0!==i&&i.style?t[e].style:""}${r.value} `}else{let e=l.cloneNode(!0);if(e.setAttribute("data-gatsby-head",!0),"script"===e.nodeName.toLowerCase()&&(e=m(e)),u)if(r.has(u)){var s;const t=r.get(u);null===(s=o[t].parentNode)||void 0===s||s.removeChild(o[t]),o[t]=e}else o.push(e),r.set(u,o.length-1);else o.push(e)}l.childNodes.length&&o.push.apply(o,(0,c.Z)(g(l,t).validHeadNodes))}}return{validHeadNodes:o,htmlAndBodyAttributes:t}}function m(e){const t=document.createElement("script");for(const r of e.attributes)t.setAttribute(r.name,r.value);return t.innerHTML=e.innerHTML,t}function v(e){return f.includes(e)}function y(e){return 1===e.nodeType}const b=document.createElement("div"),k={html:[],body:[]},B=()=>{var e;const{validHeadNodes:t,htmlAndBodyAttributes:r}=g(b);k.html=Object.keys(r.html),k.body=Object.keys(r.body),function(e){if(!e)return;const{html:t,body:r}=e,o=document.querySelector("html");o&&Object.entries(t).forEach((e=>{let[t,r]=e;o.setAttribute(t,r)}));const n=document.querySelector("body");n&&Object.entries(r).forEach((e=>{let[t,r]=e;n.setAttribute(t,r)}))}(r);const o=document.querySelectorAll("[data-gatsby-head]");var n;if(0===o.length)return void(n=document.head).append.apply(n,(0,c.Z)(t));const a=[];!function(e){let{oldNodes:t,newNodes:r,onStale:o,onNew:n}=e;for(const a of t){const e=r.findIndex((e=>p(e,a)));-1===e?o(a):r.splice(e,1)}for(const a of r)n(a)}({oldNodes:o,newNodes:t,onStale:e=>e.parentNode.removeChild(e),onNew:e=>a.push(e)}),(e=document.head).append.apply(e,a)};function S(e){let{pageComponent:t,staticQueryResults:r,pageComponentProps:n}=e;(0,o.useEffect)((()=>{if(null!=t&&t.Head){!function(e){if("function"!=typeof e)throw new Error(`Expected "Head" export to be a function got "${typeof e}".`)}(t.Head);const{render:a}=(0,d.U)(),s=o.createElement(t.Head,{location:{pathname:(e=n).location.pathname},params:e.params,data:e.data||{},serverData:e.serverData,pageContext:e.pageContext}),c=(0,i.h)("wrapRootElement",{element:s},s,(e=>{let{result:t}=e;return{element:t}})).pop();a(o.createElement(h,{callback:B},o.createElement(l.StaticQueryContext.Provider,{value:r},o.createElement(u.LocationProvider,null,c))),b)}var e;return()=>{!function(){const e=document.querySelectorAll("[data-gatsby-head]");for(const t of e)t.parentNode.removeChild(t)}(),function(e){if(!e)return;const{html:t,body:r}=e;if(t){const e=document.querySelector("html");t.forEach((t=>{e&&e.removeAttribute(t)}))}if(r){const e=document.querySelector("body");r.forEach((t=>{e&&e.removeAttribute(t)}))}}(k)}}))}function w(e){const t={...e,params:{...(0,s.GA)(e.location.pathname),...e.pageResources.json.pageContext.__params}};let r;var n;r=e.pageResources.partialHydration?e.pageResources.partialHydration:(0,o.createElement)((n=e.pageResources.component)&&n.default||n,{...t,key:e.path||e.pageResources.page.path});S({pageComponent:e.pageResources.head,staticQueryResults:e.pageResources.staticQueryResults,pageComponentProps:t});return(0,i.h)("wrapPageElement",{element:r,props:t},r,(e=>{let{result:r}=e;return{element:r,props:t}})).pop()}w.propTypes={location:a().object.isRequired,pageResources:a().object.isRequired,data:a().object,pageContext:a().object.isRequired};var P=w},45069:function(e,t,r){"use strict";var o=r(81665),n=r(21852),a=r(2784),i=r(45619),s=r(2802),c=r(95483),l=r(23204),u=r(78175),d=r(33182),h=r(16249);const f={id:"gatsby-announcer",style:{position:"absolute",top:0,width:1,height:1,padding:0,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",border:0},"aria-live":"assertive","aria-atomic":"true"};var p=r(82467);function g(e){const t=(0,d.J)(e),{hash:r,search:o}=window.location;return null!=t&&(window.___replace(t.toPath+o+r),!0)}let m="";window.addEventListener("unhandledrejection",(e=>{/loading chunk \d* failed./i.test(e.reason)&&m&&(window.location.pathname=m)}));const v=(e,t)=>{g(e.pathname)||(m=e.pathname,(0,n.h)("onPreRouteUpdate",{location:e,prevLocation:t}))},y=(e,t)=>{g(e.pathname)||(0,n.h)("onRouteUpdate",{location:e,prevLocation:t})},b=function(e,t){if(void 0===t&&(t={}),"number"==typeof e)return void i.globalHistory.navigate(e);const{pathname:r,search:o,hash:a}=(0,p.cP)(e),s=(0,d.J)(r);if(s&&(e=s.toPath+o+a),window.___swUpdated)return void(window.location=r+o+a);const c=setTimeout((()=>{h.Z.emit("onDelayedLoadPageResources",{pathname:r}),(0,n.h)("onRouteUpdateDelayed",{location:window.location})}),1e3);u.ZP.loadPage(r+o).then((n=>{if(!n||n.status===u.uQ.Error)return window.history.replaceState({},"",location.href),window.location=r,void clearTimeout(c);n&&n.page.webpackCompilationHash!==window.___webpackCompilationHash&&("serviceWorker"in navigator&&null!==navigator.serviceWorker.controller&&"activated"===navigator.serviceWorker.controller.state&&navigator.serviceWorker.controller.postMessage({gatsbyApi:"clearPathResources"}),window.location=r+o+a),(0,i.navigate)(e,t),clearTimeout(c)}))};function k(e,t){let{location:r}=t;const{pathname:o,hash:a}=r,i=(0,n.h)("shouldUpdateScroll",{prevRouterProps:e,pathname:o,routerProps:{location:r},getSavedScrollPosition:e=>[0,this._stateStorage.read(e,e.key)]});if(i.length>0)return i[i.length-1];if(e){const{location:{pathname:t}}=e;if(t===o)return a?decodeURI(a.slice(1)):[0,0]}return!0}let B=function(e){function t(t){var r;return(r=e.call(this,t)||this).announcementRef=a.createRef(),r}(0,o.Z)(t,e);var r=t.prototype;return r.componentDidUpdate=function(e,t){requestAnimationFrame((()=>{let e=`new page at ${this.props.location.pathname}`;document.title&&(e=document.title);const t=document.querySelectorAll("#gatsby-focus-wrapper h1");t&&t.length&&(e=t[0].textContent);const r=`Navigated to ${e}`;if(this.announcementRef.current){this.announcementRef.current.innerText!==r&&(this.announcementRef.current.innerText=r)}}))},r.render=function(){return a.createElement("div",Object.assign({},f,{ref:this.announcementRef}))},t}(a.Component);const S=(e,t)=>{var r,o;return e.href!==t.href||(null==e||null===(r=e.state)||void 0===r?void 0:r.key)!==(null==t||null===(o=t.state)||void 0===o?void 0:o.key)};let w=function(e){function t(t){var r;return r=e.call(this,t)||this,v(t.location,null),r}(0,o.Z)(t,e);var r=t.prototype;return r.componentDidMount=function(){y(this.props.location,null)},r.shouldComponentUpdate=function(e){return!!S(this.props.location,e.location)&&(v(e.location,this.props.location),!0)},r.componentDidUpdate=function(e){S(e.location,this.props.location)&&y(this.props.location,e.location)},r.render=function(){return a.createElement(a.Fragment,null,this.props.children,a.createElement(B,{location:location}))},t}(a.Component);var P=r(49559),C=r(96849);function x(e,t){for(var r in e)if(!(r in t))return!0;for(var o in t)if(e[o]!==t[o])return!0;return!1}var E=function(e){function t(t){var r;r=e.call(this)||this;const{location:o,pageResources:n}=t;return r.state={location:{...o},pageResources:n||u.ZP.loadPageSync(o.pathname+o.search,{withErrorDetails:!0})},r}(0,o.Z)(t,e),t.getDerivedStateFromProps=function(e,t){let{location:r}=e;if(t.location.href!==r.href){return{pageResources:u.ZP.loadPageSync(r.pathname+r.search,{withErrorDetails:!0}),location:{...r}}}return{location:{...r}}};var r=t.prototype;return r.loadResources=function(e){u.ZP.loadPage(e).then((t=>{t&&t.status!==u.uQ.Error?this.setState({location:{...window.location},pageResources:t}):(window.history.replaceState({},"",location.href),window.location=e)}))},r.shouldComponentUpdate=function(e,t){return t.pageResources?this.state.pageResources!==t.pageResources||(this.state.pageResources.component!==t.pageResources.component||(this.state.pageResources.json!==t.pageResources.json||(!(this.state.location.key===t.location.key||!t.pageResources.page||!t.pageResources.page.matchPath&&!t.pageResources.page.path)||function(e,t,r){return x(e.props,t)||x(e.state,r)}(this,e,t)))):(this.loadResources(e.location.pathname+e.location.search),!1)},r.render=function(){return this.props.children(this.state)},t}(a.Component),T=r(53834),N=r(33853);const F=new u.kL(C,[],window.pageData);(0,u.N1)(F),F.setApiRunner(n.h);const{render:A,hydrate:L}=(0,N.U)();window.asyncRequires=C,window.___emitter=h.Z,window.___loader=u.jN,i.globalHistory.listen((e=>{e.location.action=e.action})),window.___push=e=>b(e,{replace:!1}),window.___replace=e=>b(e,{replace:!0}),window.___navigate=(e,t)=>b(e,t);const R="gatsby-reload-compilation-hash-match";(0,n.I)("onClientEntry").then((()=>{(0,n.h)("registerServiceWorker").filter(Boolean).length>0&&r(10472);const e=e=>a.createElement(i.BaseContext.Provider,{value:{baseuri:"/",basepath:"/"}},a.createElement(P.Z,e)),t=a.createContext({}),d={renderEnvironment:"browser"};let h=function(e){function r(){return e.apply(this,arguments)||this}return(0,o.Z)(r,e),r.prototype.render=function(){const{children:e}=this.props;return a.createElement(i.Location,null,(r=>{let{location:o}=r;return a.createElement(E,{location:o},(r=>{let{pageResources:o,location:n}=r;const i=(0,u.hs)(),s=(0,u.Nt)();return a.createElement(c.B9.Provider,{value:i},a.createElement(l.Bs.Provider,{value:d},a.createElement(l.m3.Provider,{value:s},a.createElement(l.u0.Provider,{value:o.page.slicesMap},a.createElement(t.Provider,{value:{pageResources:o,location:n}},e)))))}))}))},r}(a.Component),f=function(r){function n(){return r.apply(this,arguments)||this}return(0,o.Z)(n,r),n.prototype.render=function(){return a.createElement(t.Consumer,null,(t=>{let{pageResources:r,location:o}=t;return a.createElement(w,{location:o},a.createElement(s.$C,{location:o,shouldUpdateScroll:k},a.createElement(i.Router,{basepath:"/blueprints",location:o,id:"gatsby-focus-wrapper"},a.createElement(e,Object.assign({path:"/404.html"===r.page.path||"/500.html"===r.page.path?(0,T.Z)(o.pathname,"/blueprints"):encodeURI((r.page.matchPath||r.page.path).split("?")[0])},this.props,{location:o,pageResources:r},r.json)))))}))},n}(a.Component);const{pagePath:p,location:g}=window;p&&"/blueprints"+p!==g.pathname+(p.includes("?")?g.search:"")&&!(F.findMatchPath((0,T.Z)(g.pathname,"/blueprints"))||p.match(/^\/(404|500)(\/?|.html)$/)||p.match(/^\/offline-plugin-app-shell-fallback\/?$/))&&(0,i.navigate)("/blueprints"+p+(p.includes("?")?"":g.search)+g.hash,{replace:!0});const m=()=>{try{return sessionStorage}catch{return null}};u.jN.loadPage(g.pathname+g.search).then((e=>{var t;const r=m();if(null!=e&&null!==(t=e.page)&&void 0!==t&&t.webpackCompilationHash&&e.page.webpackCompilationHash!==window.___webpackCompilationHash&&("serviceWorker"in navigator&&null!==navigator.serviceWorker.controller&&"activated"===navigator.serviceWorker.controller.state&&navigator.serviceWorker.controller.postMessage({gatsbyApi:"clearPathResources"}),r)){if(!("1"===r.getItem(R)))return r.setItem(R,"1"),void window.location.reload(!0)}if(r&&r.removeItem(R),!e||e.status===u.uQ.Error){const t=`page resources for ${g.pathname} not found. Not rendering React`;if(e&&e.error)throw console.error(t),e.error;throw new Error(t)}const o=(0,n.h)("wrapRootElement",{element:a.createElement(f,null)},a.createElement(f,null),(e=>{let{result:t}=e;return{element:t}})).pop(),i=function(){const e=a.useRef(!1);return a.useEffect((()=>{e.current||(e.current=!0,performance.mark&&performance.mark("onInitialClientRender"),(0,n.h)("onInitialClientRender"))}),[]),a.createElement(h,null,o)},s=document.getElementById("gatsby-focus-wrapper");let c=A;s&&s.children.length&&(c=L);const l=(0,n.h)("replaceHydrateFunction",void 0,c)[0];function d(){const e="undefined"!=typeof window?document.getElementById("___gatsby"):null;l(a.createElement(i,null),e)}const p=document;if("complete"===p.readyState||"loading"!==p.readyState&&!p.documentElement.doScroll)setTimeout((function(){d()}),0);else{const e=function(){p.removeEventListener("DOMContentLoaded",e,!1),window.removeEventListener("load",e,!1),d()};p.addEventListener("DOMContentLoaded",e,!1),window.addEventListener("load",e,!1)}}))}))},83161:function(e,t,r){"use strict";r.r(t);var o=r(2784),n=r(78175),a=r(49559);t.default=e=>{let{location:t}=e;const r=n.ZP.loadPageSync(t.pathname);return r?o.createElement(a.Z,{location:t,pageResources:r,...r.json}):null}},69758:function(e,t,r){var o;e.exports=(o=r(83161))&&o.default||o},33853:function(e,t,r){"use strict";r.d(t,{U:function(){return n}});const o=new WeakMap;function n(){const e=r(17029);return{render:(t,r)=>{let n=o.get(r);n||o.set(r,n=e.createRoot(r)),n.render(t)},hydrate:(t,r)=>e.hydrateRoot(r,t)}}},33182:function(e,t,r){"use strict";r.d(t,{J:function(){return a}});const o=new Map,n=new Map;function a(e){let t=o.get(e);return t||(t=n.get(e.toLowerCase())),t}[].forEach((e=>{e.ignoreCase?n.set(e.fromPath,e):o.set(e.fromPath,e)}))},10472:function(e,t,r){"use strict";r.r(t);var o=r(21852);"https:"!==window.location.protocol&&"localhost"!==window.location.hostname?console.error("Service workers can only be used over HTTPS, or on localhost for development"):"serviceWorker"in navigator&&navigator.serviceWorker.register("/blueprints/sw.js").then((function(e){e.addEventListener("updatefound",(()=>{(0,o.h)("onServiceWorkerUpdateFound",{serviceWorker:e});const t=e.installing;console.log("installingWorker",t),t.addEventListener("statechange",(()=>{switch(t.state){case"installed":navigator.serviceWorker.controller?(window.___swUpdated=!0,(0,o.h)("onServiceWorkerUpdateReady",{serviceWorker:e}),window.___failedResources&&(console.log("resources failed, SW updated - reloading"),window.location.reload())):(console.log("Content is now available offline!"),(0,o.h)("onServiceWorkerInstalled",{serviceWorker:e}));break;case"redundant":console.error("The installing service worker became redundant."),(0,o.h)("onServiceWorkerRedundant",{serviceWorker:e});break;case"activated":(0,o.h)("onServiceWorkerActive",{serviceWorker:e})}}))}))})).catch((function(e){console.error("Error during service worker registration:",e)}))},23204:function(e,t,r){"use strict";r.d(t,{Bs:function(){return a},Db:function(){return s},m3:function(){return n},u0:function(){return i}});var o=r(2784);const n=o.createContext({}),a=o.createContext({}),i=o.createContext({}),s=o.createContext({})},95483:function(e,t,r){"use strict";r.d(t,{i1:function(){return c},B9:function(){return n},K2:function(){return l}});var o=r(2784);const n=(a="StaticQuery",i={},o.createServerContext?function(e,t){return void 0===t&&(t=null),globalThis.__SERVER_CONTEXT||(globalThis.__SERVER_CONTEXT={}),globalThis.__SERVER_CONTEXT[e]||(globalThis.__SERVER_CONTEXT[e]=o.createServerContext(e,t)),globalThis.__SERVER_CONTEXT[e]}(a,i):o.createContext(i));var a,i;function s(e){let{staticQueryData:t,data:r,query:n,render:a}=e;const i=r?r.data:t[n]&&t[n].data;return o.createElement(o.Fragment,null,i&&a(i),!i&&o.createElement("div",null,"Loading (StaticQuery)"))}const c=e=>{const{data:t,query:r,render:a,children:i}=e;return o.createElement(n.Consumer,null,(e=>o.createElement(s,{data:t,query:r,render:a||i,staticQueryData:e})))},l=e=>{var t;o.useContext;const r=o.useContext(n);if(isNaN(Number(e)))throw new Error(`useStaticQuery was called with a string but expects to be called using \`graphql\`. Try this:\n\nimport { useStaticQuery, graphql } from 'gatsby';\n\nuseStaticQuery(graphql\`${e}\`);\n`);if(null!==(t=r[e])&&void 0!==t&&t.data)return r[e].data;throw new Error("The result of this StaticQuery could not be fetched.\n\nThis is likely a bug in Gatsby and if refreshing the page does not fix it, please open an issue in https://github.com/gatsbyjs/gatsby/issues")}},53834:function(e,t,r){"use strict";function o(e,t){return void 0===t&&(t=""),t?e===t?"/":e.startsWith(`${t}/`)?e.slice(t.length):e:e}r.d(t,{Z:function(){return o}})},47677:function(e){"use strict";e.exports=function(e,t,r,o,n,a,i,s){if(!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[r,o,n,a,i,s],u=0;(c=new Error(t.replace(/%s/g,(function(){return l[u++]})))).name="Invariant Violation"}throw c.framesToPop=1,c}}},66866:function(e,t){"use strict";var r=60103,o=60106,n=60107,a=60108,i=60114,s=60109,c=60110,l=60112,u=60113,d=60120,h=60115,f=60116,p=60121,g=60122,m=60117,v=60129,y=60131;if("function"==typeof Symbol&&Symbol.for){var b=Symbol.for;r=b("react.element"),o=b("react.portal"),n=b("react.fragment"),a=b("react.strict_mode"),i=b("react.profiler"),s=b("react.provider"),c=b("react.context"),l=b("react.forward_ref"),u=b("react.suspense"),d=b("react.suspense_list"),h=b("react.memo"),f=b("react.lazy"),p=b("react.block"),g=b("react.server.block"),m=b("react.fundamental"),v=b("react.debug_trace_mode"),y=b("react.legacy_hidden")}function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case n:case i:case a:case u:case d:return e;default:switch(e=e&&e.$$typeof){case c:case l:case f:case h:case s:return e;default:return t}}case o:return t}}}},48570:function(e,t,r){"use strict";r(66866)},35077:function(e,t,r){"use strict";var o=r(2784),n={stream:!0},a=new Map,i=Symbol.for("react.element"),s=Symbol.for("react.lazy"),c=Symbol.for("react.default_value"),l=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ContextRegistry;function u(e,t,r){this._status=e,this._value=t,this._response=r}function d(e){switch(e._status){case 3:return e._value;case 1:var t=JSON.parse(e._value,e._response._fromJSON);return e._status=3,e._value=t;case 2:for(var o=(t=e._value).chunks,n=0;n((e,t)=>{const{forward:r=[],...o}=e||{},n=JSON.stringify(o,((e,t)=>("function"==typeof t&&(t=String(t)).startsWith(e+"(")&&(t="function "+t),t)));return["!(function(w,p,f,c){",Object.keys(o).length>0?`c=w[p]=Object.assign(w[p]||{},${n});`:"c=w[p]=w[p]||{};","c[f]=(c[f]||[])",r.length>0?`.concat(${JSON.stringify(r)})`:"","})(window,'partytown','forward');",t].join("")})(e,'/* Partytown 0.7.6 - MIT builder.io */\n!function(t,e,n,i,r,o,a,d,s,c,p,l){function u(){l||(l=1,"/"==(a=(o.lib||"/~partytown/")+(o.debug?"debug/":""))[0]&&(s=e.querySelectorAll(\'script[type="text/partytown"]\'),i!=t?i.dispatchEvent(new CustomEvent("pt1",{detail:t})):(d=setTimeout(f,1e4),e.addEventListener("pt0",w),r?h(1):n.serviceWorker?n.serviceWorker.register(a+(o.swPath||"partytown-sw.js"),{scope:a}).then((function(t){t.active?h():t.installing&&t.installing.addEventListener("statechange",(function(t){"activated"==t.target.state&&h()}))}),console.error):f())))}function h(t){c=e.createElement(t?"script":"iframe"),t||(c.setAttribute("style","display:block;width:0;height:0;border:0;visibility:hidden"),c.setAttribute("aria-hidden",!0)),c.src=a+"partytown-"+(t?"atomics.js?v=0.7.6":"sandbox-sw.html?"+Date.now()),e.body.appendChild(c)}function f(n,r){for(w(),i==t&&(o.forward||[]).map((function(e){delete t[e.split(".")[0]]})),n=0;ne.length)&&(t=e.length);for(var r=0,o=new Array(t);r=0||(n[r]=e[r]);return n}const l=e=>{const{search:t,hash:r,href:o,origin:n,protocol:a,host:i,hostname:s,port:c}=e.location;let{pathname:l}=e.location;return!l&&o&&h&&(l=new URL(o).pathname),{pathname:encodeURI(decodeURI(l)),search:t,hash:r,href:o,origin:n,protocol:a,host:i,hostname:s,port:c,state:e.history.state,key:e.history.state&&e.history.state.key||"initial"}},u=(e,t)=>{let r=[],o=l(e),n=!1,a=()=>{};return{get location(){return o},get transitioning(){return n},_onTransitionComplete(){n=!1,a()},listen(t){r.push(t);const n=()=>{o=l(e),t({location:o,action:"POP"})};return e.addEventListener("popstate",n),()=>{e.removeEventListener("popstate",n),r=r.filter((e=>e!==t))}},navigate(t,{state:i,replace:c=!1}={}){if("number"==typeof t)e.history.go(t);else{i=s({},i,{key:Date.now()+""});try{n||c?e.history.replaceState(i,null,t):e.history.pushState(i,null,t)}catch(r){e.location[c?"replace":"assign"](t)}}o=l(e),n=!0;const u=new Promise((e=>a=e));return r.forEach((e=>e({location:o,action:"PUSH"}))),u}}},d=(e="/")=>{const t=e.indexOf("?"),r={pathname:t>-1?e.substr(0,t):e,search:t>-1?e.substr(t):""};let o=0;const n=[r],a=[null];return{get location(){return n[o]},addEventListener(e,t){},removeEventListener(e,t){},history:{get entries(){return n},get index(){return o},get state(){return a[o]},pushState(e,t,r){const[i,s=""]=r.split("?");o++,n.push({pathname:i,search:s.length?`?${s}`:s}),a.push(e)},replaceState(e,t,r){const[i,s=""]=r.split("?");n[o]={pathname:i,search:s},a[o]=e},go(e){const t=o+e;t<0||t>a.length-1||(o=t)}}}},h=!("undefined"==typeof window||!window.document||!window.document.createElement),f=u(h?window:d()),{navigate:p}=f;function g(e,t){return n.createServerContext?((e,t=null)=>(globalThis.__SERVER_CONTEXT||(globalThis.__SERVER_CONTEXT={}),globalThis.__SERVER_CONTEXT[e]||(globalThis.__SERVER_CONTEXT[e]=n.createServerContext(e,t)),globalThis.__SERVER_CONTEXT[e]))(e,t):n.createContext(t)}const m=g("Base",{baseuri:"/",basepath:"/"}),v=g("Location"),y=()=>n.useContext(m),b=()=>n.useContext(v);function k(e){this.uri=e}const B=e=>e instanceof k,S=e=>{throw new k(e)};function w(e){const{to:t,replace:r=!0,state:o,noThrow:a,baseuri:i}=e;n.useEffect((()=>{Promise.resolve().then((()=>{const n=T(t,i);p(N(n,e),{replace:r,state:o})}))}),[]);const s=T(t,i);return a||S(N(s,e)),null}const P=e=>{const t=b(),{baseuri:r}=y();return n.createElement(w,s({},t,{baseuri:r},e))};P.propTypes={from:a.string,to:a.string.isRequired};const C=(e,t)=>e.substr(0,t.length)===t,x=(e,t)=>{let r,o;const[n]=t.split("?"),a=M(n),s=""===a[0],c=H(e);for(let l=0,u=c.length;l dynamic segment "${o[1]}" is a reserved name. Please use a different name in path "${n.path}".`);const t=decodeURIComponent(r);d[o[1]]=t}else if(t!==r){e=!0;break}}if(!e){r={route:n,params:d,uri:"/"+a.slice(0,f).join("/")};break}}return r||o||null},E=(e,t)=>x([{path:e}],t),T=(e,t)=>{if(C(e,"/"))return e;const[r,o]=e.split("?"),[n]=t.split("?"),a=M(r),i=M(n);if(""===a[0])return O(n,o);if(!C(a[0],".")){const e=i.concat(a).join("/");return O(("/"===n?"":"/")+e,o)}const s=i.concat(a),c=[];for(let l=0,u=s.length;l{const[r,o=""]=e.split("?");let n="/"+M(r).map((e=>{const r=A.exec(e);return r?t[r[1]]:e})).join("/");const{location:{search:a=""}={}}=t,i=a.split("?")[1]||"";return n=O(n,o,i),n},F=(e,t)=>{const r=e=>L(e);return M(e).filter(r).sort().join("/")===M(t).filter(r).sort().join("/")},A=/^:(.+)/,L=e=>A.test(e),R=e=>e&&"*"===e[0],D=(e,t)=>({route:e,score:e.default?0:M(e.path).reduce(((e,t)=>(e+=4,(e=>""===e)(t)?e+=1:L(t)?e+=2:R(t)?e-=5:e+=3,e)),0),index:t}),H=e=>e.map(D).sort(((e,t)=>e.scoret.score?-1:e.index-t.index)),M=e=>e.replace(/(^\/+|\/+$)/g,"").split("/"),O=(e,...t)=>e+((t=t.filter((e=>e&&e.length>0)))&&t.length>0?`?${t.join("&")}`:""),_=["uri","path"],I=(e,t)=>{const r=Object.keys(e);return r.length===Object.keys(t).length&&r.every((r=>t.hasOwnProperty(r)&&e[r]===t[r]))},$=e=>e.replace(/(^\/+|\/+$)/g,""),j=e=>t=>{if(!t)return null;if(t.type===n.Fragment&&t.props.children)return n.Children.map(t.props.children,j(e));if(i(t.props.path||t.props.default||t.type===P,`: Children of must have a \`path\` or \`default\` prop, or be a \`\`. None found on element type \`${t.type}\``),i(!!(t.type!==P||t.props.from&&t.props.to),` requires both "from" and "to" props when inside a .`),i(!(t.type===P&&!F(t.props.from,t.props.to)),` has mismatched dynamic segments, ensure both paths have the exact same dynamic segments.`),t.props.default)return{value:t,default:!0};const r=t.type===P?t.props.from:t.props.path,o="/"===r?e:`${$(e)}/${$(r)}`;return{value:t,default:t.props.default,path:t.props.children?`${$(o)}/*`:o}},z=["innerRef"],V=["to","state","replace","getProps"],W=["key"];let{forwardRef:U}=o||(o=r.t(n,2));void 0===U&&(U=e=>e);const Z=()=>{},G=U(((e,t)=>{let{innerRef:r}=e,o=c(e,z);const{baseuri:a}=y(),{location:i}=b(),{to:l,state:u,replace:d,getProps:h=Z}=o,f=c(o,V),g=T(l,a),m=encodeURI(g),v=i.pathname===m,k=C(i.pathname,m);return n.createElement("a",s({ref:t||r,"aria-current":v?"page":void 0},f,h({isCurrent:v,isPartiallyCurrent:k,href:g,location:i}),{href:g,onClick:e=>{if(f.onClick&&f.onClick(e),(e=>!e.defaultPrevented&&0===e.button&&!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey))(e)){e.preventDefault();let t=d;if("boolean"!=typeof d&&v){const e=c(s({},i.state),W);t=I(s({},u),e)}p(g,{state:u,replace:t})}}}))}));G.displayName="Link",G.propTypes={to:a.string.isRequired};class X extends n.Component{constructor(...e){super(...e),this.displayName="ReactUseErrorBoundary"}componentDidCatch(...e){this.setState({}),this.props.onError(...e)}render(){return this.props.children}}const q=n.createContext({componentDidCatch:{current:void 0},error:void 0,setError:()=>!1});function K({children:e}){const[t,r]=n.useState(),o=n.useRef(),a=n.useMemo((()=>({componentDidCatch:o,error:t,setError:r})),[t]);return n.createElement(q.Provider,{value:a},n.createElement(X,{error:t,onError:(e,t)=>{r(e),null==o.current||o.current(e,t)}},e))}K.displayName="ReactUseErrorBoundaryContext";const Q=function(e){var t,r;function o(t){return n.createElement(K,null,n.createElement(e,s({key:"WrappedComponent"},t)))}return o.displayName=`WithErrorBoundary(${null!=(t=null!=(r=e.displayName)?r:e.name)?t:"Component"})`,o}((({history:e=f,children:t})=>{const{location:r}=e,[o,a]=n.useState({location:r}),[i]=function(e){const t=n.useContext(q);t.componentDidCatch.current=void 0;const r=n.useCallback((()=>{t.setError(void 0)}),[]);return[t.error,r]}();if(n.useEffect((()=>{e._onTransitionComplete()}),[o.location]),n.useEffect((()=>{let t=!1;const r=e.listen((({location:e})=>{Promise.resolve().then((()=>{requestAnimationFrame((()=>{t||a({location:e})}))}))}));return()=>{t=!0,r()}}),[]),i){if(!B(i))throw i;p(i.uri,{replace:!0})}return n.createElement(v.Provider,{value:o},"function"==typeof t?t(o):t||null)})),Y=({children:e})=>{const t=b();return t?e(t):n.createElement(Q,null,e)},J=({url:e,children:t})=>{const r=e.indexOf("?");let o,a="";return r>-1?(o=e.substring(0,r),a=e.substring(r)):o=e,n.createElement(v.Provider,{value:{location:{pathname:o,search:a,hash:""}}},t)},ee=({path:e,children:t})=>{const{baseuri:r}=y(),{location:o}=b(),n=T(e,r),a=E(n,o.pathname);return t({location:o,match:a?s({},a.params,{uri:a.uri,path:e}):null})},te=["uri","location","component"],re=["children","style","component","uri","location"],oe=e=>{let{uri:t,location:r,component:o}=e,a=c(e,te);return n.createElement(ae,s({},a,{component:o,uri:t,location:r}))};let ne=0;const ae=e=>{let{children:t,style:r,component:o="div",uri:a,location:i}=e,l=c(e,re);const u=n.useRef(),d=n.useRef(!0),h=n.useRef(a),f=n.useRef(i.pathname),p=n.useRef(!1);n.useEffect((()=>(ne++,g(),()=>{ne--,0===ne&&(d.current=!0)})),[]),n.useEffect((()=>{let e=!1,t=!1;a!==h.current&&(h.current=a,e=!0),i.pathname!==f.current&&(f.current=i.pathname,t=!0),p.current=e||t&&i.pathname===a,p.current&&g()}),[a,i]);const g=n.useCallback((()=>{var e;d.current?d.current=!1:(e=u.current,p.current&&e&&e.focus())}),[]);return n.createElement(o,s({style:s({outline:"none"},r),tabIndex:"-1",ref:u},l),t)},ie=["location","primary","children","basepath","baseuri","component"],se=e=>{const t=y(),r=b();return n.createElement(ce,s({},t,r,e))};function ce(e){const{location:t,primary:r=!0,children:o,basepath:a,component:i="div"}=e,l=c(e,ie),u=n.Children.toArray(o).reduce(((e,t)=>{const r=j(a)(t);return e.concat(r)}),[]),{pathname:d}=t,h=x(u,d);if(h){const{params:e,uri:o,route:c,route:{value:u}}=h,d=c.default?a:c.path.replace(/\*$/,""),f=s({},e,{uri:o,location:t}),p=n.cloneElement(u,f,u.props.children?n.createElement(se,{location:t,primary:r},u.props.children):void 0),g=r?oe:i,v=r?s({uri:o,location:t,component:i},l):l;return n.createElement(m.Provider,{value:{baseuri:o,basepath:d}},n.createElement(g,v,p))}return null}const le=()=>{const e=b();if(!e)throw new Error("useLocation hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");return e.location},ue=()=>{throw new Error("useNavigate is removed. Use import { navigate } from 'gatsby' instead")},de=()=>{const e=y();if(!e)throw new Error("useParams hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");const t=le(),r=E(e.basepath,t.pathname);return r?r.params:null},he=e=>{if(!e)throw new Error("useMatch(path: string) requires an argument of a string to match against");const t=y();if(!t)throw new Error("useMatch hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");const r=le(),o=T(e,t.baseuri),n=E(o,r.pathname);return n?s({},n.params,{uri:n.uri,path:e}):null}},57788:function(e,t,r){"use strict";r.d(t,{T:function(){return n}});var o=r(2784),n=o.forwardRef((function({as:e="span",style:t={},...r},n){return o.createElement(e,{ref:n,style:{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal",...t},...r})}));n.displayName="VisuallyHidden"},85380:function(e,t,r){"use strict";r.d(t,{M:function(){return m}});var o=r(2784),n=r(23617);function a(){const e=(0,o.useRef)(!1);return(0,n.L)((()=>(e.current=!0,()=>{e.current=!1})),[]),e}var i=r(17854);var s=r(97967),c=r(3105);class l extends o.Component{getSnapshotBeforeUpdate(e){const t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){const e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function u({children:e,isPresent:t}){const r=(0,o.useId)(),n=(0,o.useRef)(null),a=(0,o.useRef)({width:0,height:0,top:0,left:0});return(0,o.useInsertionEffect)((()=>{const{width:e,height:o,top:i,left:s}=a.current;if(t||!n.current||!e||!o)return;n.current.dataset.motionPopId=r;const c=document.createElement("style");return document.head.appendChild(c),c.sheet&&c.sheet.insertRule(`\n [data-motion-pop-id="${r}"] {\n position: absolute !important;\n width: ${e}px !important;\n height: ${o}px !important;\n top: ${i}px !important;\n left: ${s}px !important;\n }\n `),()=>{document.head.removeChild(c)}}),[t]),o.createElement(l,{isPresent:t,childRef:n,sizeRef:a},o.cloneElement(e,{ref:n}))}const d=({children:e,initial:t,isPresent:r,onExitComplete:n,custom:a,presenceAffectsLayout:i,mode:l})=>{const d=(0,c.h)(h),f=(0,o.useId)(),p=(0,o.useMemo)((()=>({id:f,initial:t,isPresent:r,custom:a,onExitComplete:e=>{d.set(e,!0);for(const t of d.values())if(!t)return;n&&n()},register:e=>(d.set(e,!1),()=>d.delete(e))})),i?void 0:[r]);return(0,o.useMemo)((()=>{d.forEach(((e,t)=>d.set(t,!1)))}),[r]),o.useEffect((()=>{!r&&!d.size&&n&&n()}),[r]),"popLayout"===l&&(e=o.createElement(u,{isPresent:r},e)),o.createElement(s.O.Provider,{value:p},e)};function h(){return new Map}var f=r(3422);var p=r(57035);const g=e=>e.key||"";const m=({children:e,custom:t,initial:r=!0,onExitComplete:s,exitBeforeEnter:c,presenceAffectsLayout:l=!0,mode:u="sync"})=>{(0,p.k)(!c,"Replace exitBeforeEnter with mode='wait'");const h=(0,o.useContext)(f.p).forceRender||function(){const e=a(),[t,r]=(0,o.useState)(0),n=(0,o.useCallback)((()=>{e.current&&r(t+1)}),[t]);return[(0,o.useCallback)((()=>i.Wi.postRender(n)),[n]),t]}()[0],m=a(),v=function(e){const t=[];return o.Children.forEach(e,(e=>{(0,o.isValidElement)(e)&&t.push(e)})),t}(e);let y=v;const b=(0,o.useRef)(new Map).current,k=(0,o.useRef)(y),B=(0,o.useRef)(new Map).current,S=(0,o.useRef)(!0);var w;if((0,n.L)((()=>{S.current=!1,function(e,t){e.forEach((e=>{const r=g(e);t.set(r,e)}))}(v,B),k.current=y})),w=()=>{S.current=!0,B.clear(),b.clear()},(0,o.useEffect)((()=>()=>w()),[]),S.current)return o.createElement(o.Fragment,null,y.map((e=>o.createElement(d,{key:g(e),isPresent:!0,initial:!!r&&void 0,presenceAffectsLayout:l,mode:u},e))));y=[...y];const P=k.current.map(g),C=v.map(g),x=P.length;for(let o=0;o{if(-1!==C.indexOf(r))return;const n=B.get(r);if(!n)return;const a=P.indexOf(r);let i=e;if(!i){const e=()=>{B.delete(r),b.delete(r);const e=k.current.findIndex((e=>e.key===r));if(k.current.splice(e,1),!b.size){if(k.current=v,!1===m.current)return;h(),s&&s()}};i=o.createElement(d,{key:g(n),isPresent:!1,onExitComplete:e,custom:t,presenceAffectsLayout:l,mode:u},n),b.set(r,i)}y.splice(a,0,i)})),y=y.map((e=>{const t=e.key;return b.has(t)?e:o.createElement(d,{key:g(e),isPresent:!0,presenceAffectsLayout:l,mode:u},e)})),o.createElement(o.Fragment,null,b.size?y:y.map((e=>(0,o.cloneElement)(e))))}},3422:function(e,t,r){"use strict";r.d(t,{p:function(){return o}});const o=(0,r(2784).createContext)({})},97967:function(e,t,r){"use strict";r.d(t,{O:function(){return o}});const o=(0,r(2784).createContext)(null)},17854:function(e,t,r){"use strict";r.d(t,{Pn:function(){return s},Wi:function(){return i},frameData:function(){return c},S6:function(){return l}});var o=r(50065);class n{constructor(){this.order=[],this.scheduled=new Set}add(e){if(!this.scheduled.has(e))return this.scheduled.add(e),this.order.push(e),!0}remove(e){const t=this.order.indexOf(e);-1!==t&&(this.order.splice(t,1),this.scheduled.delete(e))}clear(){this.order.length=0,this.scheduled.clear()}}const a=["prepare","read","update","preRender","render","postRender"];const{schedule:i,cancel:s,state:c,steps:l}=function(e,t){let r=!1,o=!0;const i={delta:0,timestamp:0,isProcessing:!1},s=a.reduce(((e,t)=>(e[t]=function(e){let t=new n,r=new n,o=0,a=!1,i=!1;const s=new WeakSet,c={schedule:(e,n=!1,i=!1)=>{const c=i&&a,l=c?t:r;return n&&s.add(e),l.add(e)&&c&&a&&(o=t.order.length),e},cancel:e=>{r.remove(e),s.delete(e)},process:n=>{if(a)i=!0;else{if(a=!0,[t,r]=[r,t],r.clear(),o=t.order.length,o)for(let r=0;rr=!0)),e)),{}),c=e=>s[e].process(i),l=()=>{const n=performance.now();r=!1,i.delta=o?1e3/60:Math.max(Math.min(n-i.timestamp,40),1),i.timestamp=n,i.isProcessing=!0,a.forEach(c),i.isProcessing=!1,r&&t&&(o=!1,e(l))};return{schedule:a.reduce(((t,n)=>{const a=s[n];return t[n]=(t,n=!1,s=!1)=>(r||(r=!0,o=!0,i.isProcessing||e(l)),a.schedule(t,n,s)),t}),{}),cancel:e=>a.forEach((t=>s[t].cancel(e))),state:i,steps:s}}("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:o.Z,!0)},48555:function(e,t,r){"use strict";r.d(t,{E:function(){return ei}});var o=r(2784);const n=(0,o.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),a=(0,o.createContext)({});var i=r(97967),s=r(23617);const c=(0,o.createContext)({strict:!1});function l(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function u(e){return"string"==typeof e||Array.isArray(e)}function d(e){return"object"==typeof e&&"function"==typeof e.start}const h=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],f=["initial",...h];function p(e){return d(e.animate)||f.some((t=>u(e[t])))}function g(e){return Boolean(p(e)||e.variants)}function m(e){const{initial:t,animate:r}=function(e,t){if(p(e)){const{initial:t,animate:r}=e;return{initial:!1===t||u(t)?t:void 0,animate:u(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,o.useContext)(a));return(0,o.useMemo)((()=>({initial:t,animate:r})),[v(t),v(r)])}function v(e){return Array.isArray(e)?e.join(" "):e}const y={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},b={};for(const ri in y)b[ri]={isEnabled:e=>y[ri].some((t=>!!e[t]))};var k=r(33791),B=r(3422);const S=(0,o.createContext)({}),w=Symbol.for("motionComponentSymbol");function P({preloadedFeatures:e,createVisualElement:t,useRender:r,useVisualState:u,Component:d}){e&&function(e){for(const t in e)b[t]={...b[t],...e[t]}}(e);const h=(0,o.forwardRef)((function(h,f){let p;const g={...(0,o.useContext)(n),...h,layoutId:C(h)},{isStatic:v}=g,y=m(h),b=u(h,v);if(!v&&k.j){y.visualElement=function(e,t,r,l){const{visualElement:u}=(0,o.useContext)(a),d=(0,o.useContext)(c),h=(0,o.useContext)(i.O),f=(0,o.useContext)(n).reducedMotion,p=(0,o.useRef)();l=l||d.renderer,!p.current&&l&&(p.current=l(e,{visualState:t,parent:u,props:r,presenceContext:h,blockInitialAnimation:!!h&&!1===h.initial,reducedMotionConfig:f}));const g=p.current;(0,o.useInsertionEffect)((()=>{g&&g.update(r,h)}));const m=(0,o.useRef)(Boolean(window.HandoffAppearAnimations));return(0,s.L)((()=>{g&&(g.render(),m.current&&g.animationState&&g.animationState.animateChanges())})),(0,o.useEffect)((()=>{g&&(g.updateFeatures(),!m.current&&g.animationState&&g.animationState.animateChanges(),window.HandoffAppearAnimations=void 0,m.current=!1)})),g}(d,b,g,t);const r=(0,o.useContext)(S),l=(0,o.useContext)(c).strict;y.visualElement&&(p=y.visualElement.loadFeatures(g,l,e,r))}return o.createElement(a.Provider,{value:y},p&&y.visualElement?o.createElement(p,{visualElement:y.visualElement,...g}):null,r(d,h,function(e,t,r){return(0,o.useCallback)((o=>{o&&e.mount&&e.mount(o),t&&(o?t.mount(o):t.unmount()),r&&("function"==typeof r?r(o):l(r)&&(r.current=o))}),[t])}(b,y.visualElement,f),b,v,y.visualElement))}));return h[w]=d,h}function C({layoutId:e}){const t=(0,o.useContext)(B.p).id;return t&&void 0!==e?t+"-"+e:e}function x(e){function t(t,r={}){return P(e(t,r))}if("undefined"==typeof Proxy)return t;const r=new Map;return new Proxy(t,{get:(e,o)=>(r.has(o)||r.set(o,t(o)),r.get(o))})}const E=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function T(e){return"string"==typeof e&&!e.includes("-")&&!!(E.indexOf(e)>-1||/[A-Z]/.test(e))}const N={};const F=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],A=new Set(F);function L(e,{layout:t,layoutId:r}){return A.has(e)||e.startsWith("origin")||(t||void 0!==r)&&(!!N[e]||"opacity"===e)}const R=e=>Boolean(e&&e.getVelocity),D={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},H=F.length;const M=e=>t=>"string"==typeof t&&t.startsWith(e),O=M("--"),_=M("var(--"),I=(e,t)=>t&&"number"==typeof e?t.transform(e):e,$=(e,t,r)=>Math.min(Math.max(r,e),t),j={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},z={...j,transform:e=>$(0,1,e)},V={...j,default:1},W=e=>Math.round(1e5*e)/1e5,U=/(-)?([\d]*\.?[\d])+/g,Z=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,G=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function X(e){return"string"==typeof e}const q=e=>({test:t=>X(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),K=q("deg"),Q=q("%"),Y=q("px"),J=q("vh"),ee=q("vw"),te={...Q,parse:e=>Q.parse(e)/100,transform:e=>Q.transform(100*e)},re={...j,transform:Math.round},oe={borderWidth:Y,borderTopWidth:Y,borderRightWidth:Y,borderBottomWidth:Y,borderLeftWidth:Y,borderRadius:Y,radius:Y,borderTopLeftRadius:Y,borderTopRightRadius:Y,borderBottomRightRadius:Y,borderBottomLeftRadius:Y,width:Y,maxWidth:Y,height:Y,maxHeight:Y,size:Y,top:Y,right:Y,bottom:Y,left:Y,padding:Y,paddingTop:Y,paddingRight:Y,paddingBottom:Y,paddingLeft:Y,margin:Y,marginTop:Y,marginRight:Y,marginBottom:Y,marginLeft:Y,rotate:K,rotateX:K,rotateY:K,rotateZ:K,scale:V,scaleX:V,scaleY:V,scaleZ:V,skew:K,skewX:K,skewY:K,distance:Y,translateX:Y,translateY:Y,translateZ:Y,x:Y,y:Y,z:Y,perspective:Y,transformPerspective:Y,opacity:z,originX:te,originY:te,originZ:Y,zIndex:re,fillOpacity:z,strokeOpacity:z,numOctaves:re};function ne(e,t,r,o){const{style:n,vars:a,transform:i,transformOrigin:s}=e;let c=!1,l=!1,u=!0;for(const d in t){const e=t[d];if(O(d)){a[d]=e;continue}const r=oe[d],o=I(e,r);if(A.has(d)){if(c=!0,i[d]=o,!u)continue;e!==(r.default||0)&&(u=!1)}else d.startsWith("origin")?(l=!0,s[d]=o):n[d]=o}if(t.transform||(c||o?n.transform=function(e,{enableHardwareAcceleration:t=!0,allowTransformNone:r=!0},o,n){let a="";for(let i=0;i({style:{},transform:{},transformOrigin:{},vars:{}});function ie(e,t,r){for(const o in t)R(t[o])||L(o,r)||(e[o]=t[o])}function se(e,t,r){const n={};return ie(n,e.style||{},e),Object.assign(n,function({transformTemplate:e},t,r){return(0,o.useMemo)((()=>{const o=ae();return ne(o,t,{enableHardwareAcceleration:!r},e),Object.assign({},o.vars,o.style)}),[t])}(e,t,r)),e.transformValues?e.transformValues(n):n}function ce(e,t,r){const o={},n=se(e,t,r);return e.drag&&!1!==e.dragListener&&(o.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=!0===e.drag?"none":"pan-"+("x"===e.drag?"y":"x")),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(o.tabIndex=0),o.style=n,o}const le=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function ue(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||le.has(e)}let de=e=>!ue(e);try{(he=require("@emotion/is-prop-valid").default)&&(de=e=>e.startsWith("on")?!ue(e):he(e))}catch(ti){}var he;function fe(e,t,r){return"string"==typeof e?e:Y.transform(t+r*e)}const pe={offset:"stroke-dashoffset",array:"stroke-dasharray"},ge={offset:"strokeDashoffset",array:"strokeDasharray"};function me(e,{attrX:t,attrY:r,attrScale:o,originX:n,originY:a,pathLength:i,pathSpacing:s=1,pathOffset:c=0,...l},u,d,h){if(ne(e,l,u,h),d)return void(e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox));e.attrs=e.style,e.style={};const{attrs:f,style:p,dimensions:g}=e;f.transform&&(g&&(p.transform=f.transform),delete f.transform),g&&(void 0!==n||void 0!==a||p.transform)&&(p.transformOrigin=function(e,t,r){return`${fe(t,e.x,e.width)} ${fe(r,e.y,e.height)}`}(g,void 0!==n?n:.5,void 0!==a?a:.5)),void 0!==t&&(f.x=t),void 0!==r&&(f.y=r),void 0!==o&&(f.scale=o),void 0!==i&&function(e,t,r=1,o=0,n=!0){e.pathLength=1;const a=n?pe:ge;e[a.offset]=Y.transform(-o);const i=Y.transform(t),s=Y.transform(r);e[a.array]=`${i} ${s}`}(f,i,s,c,!1)}const ve=()=>({...ae(),attrs:{}}),ye=e=>"string"==typeof e&&"svg"===e.toLowerCase();function be(e,t,r,n){const a=(0,o.useMemo)((()=>{const r=ve();return me(r,t,{enableHardwareAcceleration:!1},ye(n),e.transformTemplate),{...r.attrs,style:{...r.style}}}),[t]);if(e.style){const t={};ie(t,e.style,e),a.style={...t,...a.style}}return a}function ke(e=!1){return(t,r,n,{latestValues:a},i)=>{const s=(T(t)?be:ce)(r,a,i,t),c=function(e,t,r){const o={};for(const n in e)"values"===n&&"object"==typeof e.values||(de(n)||!0===r&&ue(n)||!t&&!ue(n)||e.draggable&&n.startsWith("onDrag"))&&(o[n]=e[n]);return o}(r,"string"==typeof t,e),l={...c,...s,ref:n},{children:u}=r,d=(0,o.useMemo)((()=>R(u)?u.get():u),[u]);return(0,o.createElement)(t,{...l,children:d})}}const Be=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function Se(e,{style:t,vars:r},o,n){Object.assign(e.style,t,n&&n.getProjectionStyles(o));for(const a in r)e.style.setProperty(a,r[a])}const we=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function Pe(e,t,r,o){Se(e,t,void 0,o);for(const n in t.attrs)e.setAttribute(we.has(n)?n:Be(n),t.attrs[n])}function Ce(e,t){const{style:r}=e,o={};for(const n in r)(R(r[n])||t.style&&R(t.style[n])||L(n,e))&&(o[n]=r[n]);return o}function xe(e,t){const r=Ce(e,t);for(const o in e)if(R(e[o])||R(t[o])){r[-1!==F.indexOf(o)?"attr"+o.charAt(0).toUpperCase()+o.substring(1):o]=e[o]}return r}function Ee(e,t,r,o={},n={}){return"function"==typeof t&&(t=t(void 0!==r?r:e.custom,o,n)),"string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t&&(t=t(void 0!==r?r:e.custom,o,n)),t}var Te=r(3105);const Ne=e=>Array.isArray(e),Fe=e=>Boolean(e&&"object"==typeof e&&e.mix&&e.toValue),Ae=e=>Ne(e)?e[e.length-1]||0:e;function Le(e){const t=R(e)?e.get():e;return Fe(t)?t.toValue():t}const Re=e=>(t,r)=>{const n=(0,o.useContext)(a),s=(0,o.useContext)(i.O),c=()=>function({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:r},o,n,a){const i={latestValues:De(o,n,a,e),renderState:t()};return r&&(i.mount=e=>r(o,e,i)),i}(e,t,n,s);return r?c():(0,Te.h)(c)};function De(e,t,r,o){const n={},a=o(e,{});for(const d in a)n[d]=Le(a[d]);let{initial:i,animate:s}=e;const c=p(e),l=g(e);t&&l&&!c&&!1!==e.inherit&&(void 0===i&&(i=t.initial),void 0===s&&(s=t.animate));let u=!!r&&!1===r.initial;u=u||!1===i;const h=u?s:i;if(h&&"boolean"!=typeof h&&!d(h)){(Array.isArray(h)?h:[h]).forEach((t=>{const r=Ee(e,t);if(!r)return;const{transitionEnd:o,transition:a,...i}=r;for(const e in i){let t=i[e];if(Array.isArray(t)){t=t[u?t.length-1:0]}null!==t&&(n[e]=t)}for(const e in o)n[e]=o[e]}))}return n}var He=r(17854);const Me={useVisualState:Re({scrapeMotionValuesFromProps:xe,createRenderState:ve,onMount:(e,t,{renderState:r,latestValues:o})=>{He.Wi.read((()=>{try{r.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){r.dimensions={x:0,y:0,width:0,height:0}}})),He.Wi.render((()=>{me(r,o,{enableHardwareAcceleration:!1},ye(t.tagName),e.transformTemplate),Pe(t,r)}))}})},Oe={useVisualState:Re({scrapeMotionValuesFromProps:Ce,createRenderState:ae})};function _e(e,t,r,o={passive:!0}){return e.addEventListener(t,r,o),()=>e.removeEventListener(t,r)}const Ie=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function $e(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}const je=e=>t=>Ie(t)&&e(t,$e(t));function ze(e,t,r,o){return _e(e,t,je(r),o)}const Ve=(e,t)=>r=>t(e(r)),We=(...e)=>e.reduce(Ve);function Ue(e){let t=null;return()=>{const r=()=>{t=null};return null===t&&(t=e,r)}}const Ze=Ue("dragHorizontal"),Ge=Ue("dragVertical");function Xe(e){let t=!1;if("y"===e)t=Ge();else if("x"===e)t=Ze();else{const e=Ze(),r=Ge();e&&r?t=()=>{e(),r()}:(e&&e(),r&&r())}return t}function qe(){const e=Xe(!0);return!e||(e(),!1)}class Ke{constructor(e){this.isMounted=!1,this.node=e}update(){}}function Qe(e,t){const r="pointer"+(t?"enter":"leave"),o="onHover"+(t?"Start":"End");return ze(e.current,r,((r,n)=>{if("touch"===r.type||qe())return;const a=e.getProps();e.animationState&&a.whileHover&&e.animationState.setActive("whileHover",t),a[o]&&He.Wi.update((()=>a[o](r,n)))}),{passive:!e.getProps()[o]})}const Ye=(e,t)=>!!t&&(e===t||Ye(e,t.parentElement));var Je=r(50065);function et(e,t){if(!t)return;const r=new PointerEvent("pointer"+e);t(r,$e(r))}const tt=new WeakMap,rt=new WeakMap,ot=e=>{const t=tt.get(e.target);t&&t(e)},nt=e=>{e.forEach(ot)};function at(e,t,r){const o=function({root:e,...t}){const r=e||document;rt.has(r)||rt.set(r,{});const o=rt.get(r),n=JSON.stringify(t);return o[n]||(o[n]=new IntersectionObserver(nt,{root:e,...t})),o[n]}(t);return tt.set(e,r),o.observe(e),()=>{tt.delete(e),o.unobserve(e)}}const it={some:0,all:1};const st={inView:{Feature:class extends Ke{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:e={}}=this.node.getProps(),{root:t,margin:r,amount:o="some",once:n}=e,a={root:t?t.current:void 0,rootMargin:r,threshold:"number"==typeof o?o:it[o]};return at(this.node.current,a,(e=>{const{isIntersecting:t}=e;if(this.isInView===t)return;if(this.isInView=t,n&&!t&&this.hasEnteredView)return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);const{onViewportEnter:r,onViewportLeave:o}=this.node.getProps(),a=t?r:o;a&&a(e)}))}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;const{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}(e,t))&&this.startObserver()}unmount(){}}},tap:{Feature:class extends Ke{constructor(){super(...arguments),this.removeStartListeners=Je.Z,this.removeEndListeners=Je.Z,this.removeAccessibleListeners=Je.Z,this.startPointerPress=(e,t)=>{if(this.removeEndListeners(),this.isPressing)return;const r=this.node.getProps(),o=ze(window,"pointerup",((e,t)=>{if(!this.checkPressEnd())return;const{onTap:r,onTapCancel:o}=this.node.getProps();He.Wi.update((()=>{Ye(this.node.current,e.target)?r&&r(e,t):o&&o(e,t)}))}),{passive:!(r.onTap||r.onPointerUp)}),n=ze(window,"pointercancel",((e,t)=>this.cancelPress(e,t)),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=We(o,n),this.startPress(e,t)},this.startAccessiblePress=()=>{const e=_e(this.node.current,"keydown",(e=>{if("Enter"!==e.key||this.isPressing)return;this.removeEndListeners(),this.removeEndListeners=_e(this.node.current,"keyup",(e=>{"Enter"===e.key&&this.checkPressEnd()&&et("up",((e,t)=>{const{onTap:r}=this.node.getProps();r&&He.Wi.update((()=>r(e,t)))}))})),et("down",((e,t)=>{this.startPress(e,t)}))})),t=_e(this.node.current,"blur",(()=>{this.isPressing&&et("cancel",((e,t)=>this.cancelPress(e,t)))}));this.removeAccessibleListeners=We(e,t)}}startPress(e,t){this.isPressing=!0;const{onTapStart:r,whileTap:o}=this.node.getProps();o&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&He.Wi.update((()=>r(e,t)))}checkPressEnd(){this.removeEndListeners(),this.isPressing=!1;return this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!qe()}cancelPress(e,t){if(!this.checkPressEnd())return;const{onTapCancel:r}=this.node.getProps();r&&He.Wi.update((()=>r(e,t)))}mount(){const e=this.node.getProps(),t=ze(this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),r=_e(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=We(t,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}},focus:{Feature:class extends Ke{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=We(_e(this.node.current,"focus",(()=>this.onFocus())),_e(this.node.current,"blur",(()=>this.onBlur())))}unmount(){}}},hover:{Feature:class extends Ke{mount(){this.unmount=We(Qe(this.node,!0),Qe(this.node,!1))}unmount(){}}}};function ct(e,t){if(!Array.isArray(t))return!1;const r=t.length;if(r!==e.length)return!1;for(let o=0;ot[r]=e.get())),t}(e),function(e){const t={};return e.values.forEach(((e,r)=>t[r]=e.getVelocity())),t}(e))}const ut="data-"+Be("framerAppearId");var dt=r(57035);const ht=e=>1e3*e,ft=e=>e/1e3,pt=!1,gt=e=>Array.isArray(e)&&"number"==typeof e[0];function mt(e){return Boolean(!e||"string"==typeof e&&yt[e]||gt(e)||Array.isArray(e)&&e.every(mt))}const vt=([e,t,r,o])=>`cubic-bezier(${e}, ${t}, ${r}, ${o})`,yt={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:vt([0,.65,.55,1]),circOut:vt([.55,0,1,.45]),backIn:vt([.31,.01,.66,-.59]),backOut:vt([.33,1.53,.69,.99])};function bt(e){if(e)return gt(e)?vt(e):Array.isArray(e)?e.map(bt):yt[e]}const kt=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,Bt=1e-7,St=12;function wt(e,t,r,o){if(e===t&&r===o)return Je.Z;const n=t=>function(e,t,r,o,n){let a,i,s=0;do{i=t+(r-t)/2,a=kt(i,o,n)-e,a>0?r=i:t=i}while(Math.abs(a)>Bt&&++s0===e||1===e?e:kt(n(e),t,o)}const Pt=wt(.42,0,1,1),Ct=wt(0,0,.58,1),xt=wt(.42,0,.58,1),Et=e=>Array.isArray(e)&&"number"!=typeof e[0],Tt=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,Nt=e=>t=>1-e(1-t),Ft=e=>1-Math.sin(Math.acos(e)),At=Nt(Ft),Lt=Tt(At),Rt=wt(.33,1.53,.69,.99),Dt=Nt(Rt),Ht=Tt(Dt),Mt={linear:Je.Z,easeIn:Pt,easeInOut:xt,easeOut:Ct,circIn:Ft,circInOut:Lt,circOut:At,backIn:Dt,backInOut:Ht,backOut:Rt,anticipate:e=>(e*=2)<1?.5*Dt(e):.5*(2-Math.pow(2,-10*(e-1)))},Ot=e=>{if(Array.isArray(e)){(0,dt.k)(4===e.length,"Cubic bezier arrays must contain four numerical values.");const[t,r,o,n]=e;return wt(t,r,o,n)}return"string"==typeof e?((0,dt.k)(void 0!==Mt[e],`Invalid easing type '${e}'`),Mt[e]):e},_t=(e,t)=>r=>Boolean(X(r)&&G.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),It=(e,t,r)=>o=>{if(!X(o))return o;const[n,a,i,s]=o.match(U);return{[e]:parseFloat(n),[t]:parseFloat(a),[r]:parseFloat(i),alpha:void 0!==s?parseFloat(s):1}},$t={...j,transform:e=>Math.round((e=>$(0,255,e))(e))},jt={test:_t("rgb","red"),parse:It("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:o=1})=>"rgba("+$t.transform(e)+", "+$t.transform(t)+", "+$t.transform(r)+", "+W(z.transform(o))+")"};const zt={test:_t("#"),parse:function(e){let t="",r="",o="",n="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),o=e.substring(5,7),n=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),o=e.substring(3,4),n=e.substring(4,5),t+=t,r+=r,o+=o,n+=n),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(o,16),alpha:n?parseInt(n,16)/255:1}},transform:jt.transform},Vt={test:_t("hsl","hue"),parse:It("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:o=1})=>"hsla("+Math.round(e)+", "+Q.transform(W(t))+", "+Q.transform(W(r))+", "+W(z.transform(o))+")"},Wt={test:e=>jt.test(e)||zt.test(e)||Vt.test(e),parse:e=>jt.test(e)?jt.parse(e):Vt.test(e)?Vt.parse(e):zt.parse(e),transform:e=>X(e)?e:e.hasOwnProperty("red")?jt.transform(e):Vt.transform(e)},Ut=(e,t,r)=>-r*e+r*t+e;function Zt(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}const Gt=(e,t,r)=>{const o=e*e;return Math.sqrt(Math.max(0,r*(t*t-o)+o))},Xt=[zt,jt,Vt];function qt(e){const t=(r=e,Xt.find((e=>e.test(r))));var r;(0,dt.k)(Boolean(t),`'${e}' is not an animatable color. Use the equivalent color code instead.`);let o=t.parse(e);return t===Vt&&(o=function({hue:e,saturation:t,lightness:r,alpha:o}){e/=360,r/=100;let n=0,a=0,i=0;if(t/=100){const o=r<.5?r*(1+t):r+t-r*t,s=2*r-o;n=Zt(s,o,e+1/3),a=Zt(s,o,e),i=Zt(s,o,e-1/3)}else n=a=i=r;return{red:Math.round(255*n),green:Math.round(255*a),blue:Math.round(255*i),alpha:o}}(o)),o}const Kt=(e,t)=>{const r=qt(e),o=qt(t),n={...r};return e=>(n.red=Gt(r.red,o.red,e),n.green=Gt(r.green,o.green,e),n.blue=Gt(r.blue,o.blue,e),n.alpha=Ut(r.alpha,o.alpha,e),jt.transform(n))};const Qt={regex:/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g,countKey:"Vars",token:"${v}",parse:Je.Z},Yt={regex:Z,countKey:"Colors",token:"${c}",parse:Wt.parse},Jt={regex:U,countKey:"Numbers",token:"${n}",parse:j.parse};function er(e,{regex:t,countKey:r,token:o,parse:n}){const a=e.tokenised.match(t);a&&(e["num"+r]=a.length,e.tokenised=e.tokenised.replace(t,o),e.values.push(...a.map(n)))}function tr(e){const t=e.toString(),r={value:t,tokenised:t,values:[],numVars:0,numColors:0,numNumbers:0};return r.value.includes("var(--")&&er(r,Qt),er(r,Yt),er(r,Jt),r}function rr(e){return tr(e).values}function or(e){const{values:t,numColors:r,numVars:o,tokenised:n}=tr(e),a=t.length;return e=>{let t=n;for(let n=0;n"number"==typeof e?0:e;const ar={test:function(e){var t,r;return isNaN(e)&&X(e)&&((null===(t=e.match(U))||void 0===t?void 0:t.length)||0)+((null===(r=e.match(Z))||void 0===r?void 0:r.length)||0)>0},parse:rr,createTransformer:or,getAnimatableNone:function(e){const t=rr(e);return or(e)(t.map(nr))}},ir=(e,t)=>r=>`${r>0?t:e}`;function sr(e,t){return"number"==typeof e?r=>Ut(e,t,r):Wt.test(e)?Kt(e,t):e.startsWith("var(")?ir(e,t):ur(e,t)}const cr=(e,t)=>{const r=[...e],o=r.length,n=e.map(((e,r)=>sr(e,t[r])));return e=>{for(let t=0;t{const r={...e,...t},o={};for(const n in r)void 0!==e[n]&&void 0!==t[n]&&(o[n]=sr(e[n],t[n]));return e=>{for(const t in o)r[t]=o[t](e);return r}},ur=(e,t)=>{const r=ar.createTransformer(t),o=tr(e),n=tr(t);return o.numVars===n.numVars&&o.numColors===n.numColors&&o.numNumbers>=n.numNumbers?We(cr(o.values,n.values),r):((0,dt.K)(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),ir(e,t))},dr=(e,t,r)=>{const o=t-e;return 0===o?1:(r-e)/o},hr=(e,t)=>r=>Ut(e,t,r);function fr(e,t,r){const o=[],n=r||("number"==typeof(a=e[0])?hr:"string"==typeof a?Wt.test(a)?Kt:ur:Array.isArray(a)?cr:"object"==typeof a?lr:hr);var a;const i=e.length-1;for(let s=0;st[0];e[0]>e[a-1]&&(e=[...e].reverse(),t=[...t].reverse());const i=fr(t,o,n),s=i.length,c=t=>{let r=0;if(s>1)for(;rc($(e[0],e[a-1],t)):c}function gr(e){const t=[0];return function(e,t){const r=e[e.length-1];for(let o=1;o<=t;o++){const n=dr(0,t,o);e.push(Ut(r,1,n))}}(t,e.length-1),t}function mr({duration:e=300,keyframes:t,times:r,ease:o="easeInOut"}){const n=Et(o)?o.map(Ot):Ot(o),a={done:!1,value:t[0]},i=function(e,t){return e.map((e=>e*t))}(r&&r.length===t.length?r:gr(t),e),s=pr(i,t,{ease:Array.isArray(n)?n:(c=t,l=n,c.map((()=>l||xt)).splice(0,c.length-1))});var c,l;return{calculatedDuration:e,next:t=>(a.value=s(t),a.done=t>=e,a)}}function vr(e,t){return t?e*(1e3/t):0}const yr=5;function br(e,t,r){const o=Math.max(t-yr,0);return vr(r-e(o),t-o)}const kr=.001,Br=.01,Sr=10,wr=.05,Pr=1;function Cr({duration:e=800,bounce:t=.25,velocity:r=0,mass:o=1}){let n,a;(0,dt.K)(e<=ht(Sr),"Spring duration must be 10 seconds or less");let i=1-t;i=$(wr,Pr,i),e=$(Br,Sr,ft(e)),i<1?(n=t=>{const o=t*i,n=o*e,a=o-r,s=Er(t,i),c=Math.exp(-n);return kr-a/s*c},a=t=>{const o=t*i*e,a=o*r+r,s=Math.pow(i,2)*Math.pow(t,2)*e,c=Math.exp(-o),l=Er(Math.pow(t,2),i);return(-n(t)+kr>0?-1:1)*((a-s)*c)/l}):(n=t=>Math.exp(-t*e)*((t-r)*e+1)-kr,a=t=>Math.exp(-t*e)*(e*e*(r-t)));const s=function(e,t,r){let o=r;for(let n=1;nvoid 0!==e[t]))}function Ar({keyframes:e,restDelta:t,restSpeed:r,...o}){const n=e[0],a=e[e.length-1],i={done:!1,value:n},{stiffness:s,damping:c,mass:l,velocity:u,duration:d,isResolvedFromDuration:h}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!Fr(e,Nr)&&Fr(e,Tr)){const r=Cr(e);t={...t,...r,velocity:0,mass:1},t.isResolvedFromDuration=!0}return t}(o),f=u?-ft(u):0,p=c/(2*Math.sqrt(s*l)),g=a-n,m=ft(Math.sqrt(s/l)),v=Math.abs(g)<5;let y;if(r||(r=v?.01:2),t||(t=v?.005:.5),p<1){const e=Er(m,p);y=t=>{const r=Math.exp(-p*m*t);return a-r*((f+p*m*g)/e*Math.sin(e*t)+g*Math.cos(e*t))}}else if(1===p)y=e=>a-Math.exp(-m*e)*(g+(f+m*g)*e);else{const e=m*Math.sqrt(p*p-1);y=t=>{const r=Math.exp(-p*m*t),o=Math.min(e*t,300);return a-r*((f+p*m*g)*Math.sinh(o)+e*g*Math.cosh(o))/e}}return{calculatedDuration:h&&d||null,next:e=>{const o=y(e);if(h)i.done=e>=d;else{let n=f;0!==e&&(n=p<1?br(y,e,o):0);const s=Math.abs(n)<=r,c=Math.abs(a-o)<=t;i.done=s&&c}return i.value=i.done?a:o,i}}}function Lr({keyframes:e,velocity:t=0,power:r=.8,timeConstant:o=325,bounceDamping:n=10,bounceStiffness:a=500,modifyTarget:i,min:s,max:c,restDelta:l=.5,restSpeed:u}){const d=e[0],h={done:!1,value:d},f=e=>void 0===s?c:void 0===c||Math.abs(s-e)-p*Math.exp(-e/o),y=e=>m+v(e),b=e=>{const t=v(e),r=y(e);h.done=Math.abs(t)<=l,h.value=h.done?m:r};let k,B;const S=e=>{var t;(t=h.value,void 0!==s&&tc)&&(k=e,B=Ar({keyframes:[h.value,f(h.value)],velocity:br(y,e,h.value),damping:n,stiffness:a,restDelta:l,restSpeed:u}))};return S(0),{calculatedDuration:null,next:e=>{let t=!1;return B||void 0!==k||(t=!0,b(e),S(e)),void 0!==k&&e>k?B.next(e-k):(!t&&b(e),h)}}}const Rr=e=>{const t=({timestamp:t})=>e(t);return{start:()=>He.Wi.update(t,!0),stop:()=>(0,He.Pn)(t),now:()=>He.frameData.isProcessing?He.frameData.timestamp:performance.now()}},Dr=2e4;function Hr(e){let t=0;let r=e.next(t);for(;!r.done&&t=Dr?1/0:t}const Mr={decay:Lr,inertia:Lr,tween:mr,keyframes:mr,spring:Ar};function Or({autoplay:e=!0,delay:t=0,driver:r=Rr,keyframes:o,type:n="keyframes",repeat:a=0,repeatDelay:i=0,repeatType:s="loop",onPlay:c,onStop:l,onComplete:u,onUpdate:d,...h}){let f,p,g=1,m=!1;const v=()=>{p=new Promise((e=>{f=e}))};let y;v();const b=Mr[n]||mr;let k;b!==mr&&"number"!=typeof o[0]&&(k=pr([0,100],o,{clamp:!1}),o=[0,100]);const B=b({...h,keyframes:o});let S;"mirror"===s&&(S=b({...h,keyframes:[...o].reverse(),velocity:-(h.velocity||0)}));let w="idle",P=null,C=null,x=null;null===B.calculatedDuration&&a&&(B.calculatedDuration=Hr(B));const{calculatedDuration:E}=B;let T=1/0,N=1/0;null!==E&&(T=E+i,N=T*(a+1)-i);let F=0;const A=e=>{if(null===C)return;g>0&&(C=Math.min(C,e)),g<0&&(C=Math.min(e-N/g,C)),F=null!==P?P:Math.round(e-C)*g;const r=F-t*(g>=0?1:-1),n=g>=0?r<0:r>N;F=Math.max(r,0),"finished"===w&&null===P&&(F=N);let c=F,l=B;if(a){const e=F/T;let t=Math.floor(e),r=e%1;!r&&e>=1&&(r=1),1===r&&t--,t=Math.min(t,a+1);const o=Boolean(t%2);o&&("reverse"===s?(r=1-r,i&&(r-=i/T)):"mirror"===s&&(l=S));let n=$(0,1,r);F>N&&(n="reverse"===s&&o?1:0),c=n*T}const u=n?{done:!1,value:o[0]}:l.next(c);k&&(u.value=k(u.value));let{done:h}=u;n||null===E||(h=g>=0?F>=N:F<=0);const f=null===P&&("finished"===w||"running"===w&&h);return d&&d(u.value),f&&D(),u},L=()=>{y&&y.stop(),y=void 0},R=()=>{w="idle",L(),f(),v(),C=x=null},D=()=>{w="finished",u&&u(),L(),f()},H=()=>{if(m)return;y||(y=r(A));const e=y.now();c&&c(),null!==P?C=e-P:C&&"finished"!==w||(C=e),"finished"===w&&v(),x=C,P=null,w="running",y.start()};e&&H();const M={then(e,t){return p.then(e,t)},get time(){return ft(F)},set time(e){e=ht(e),F=e,null===P&&y&&0!==g?C=y.now()-e/g:P=e},get duration(){const e=null===B.calculatedDuration?Hr(B):B.calculatedDuration;return ft(e)},get speed(){return g},set speed(e){e!==g&&y&&(g=e,M.time=ft(F))},get state(){return w},play:H,pause:()=>{w="paused",P=F},stop:()=>{m=!0,"idle"!==w&&(w="idle",l&&l(),R())},cancel:()=>{null!==x&&A(x),R()},complete:()=>{w="finished"},sample:e=>(C=0,A(e))};return M}const _r=function(e){let t;return()=>(void 0===t&&(t=e()),t)}((()=>Object.hasOwnProperty.call(Element.prototype,"animate"))),Ir=new Set(["opacity","clipPath","filter","transform","backgroundColor"]);function $r(e,t,{onUpdate:r,onComplete:o,...n}){if(!(_r()&&Ir.has(t)&&!n.repeatDelay&&"mirror"!==n.repeatType&&0!==n.damping&&"inertia"!==n.type))return!1;let a,i,s=!1;const c=()=>{i=new Promise((e=>{a=e}))};c();let{keyframes:l,duration:u=300,ease:d,times:h}=n;if(((e,t)=>"spring"===t.type||"backgroundColor"===e||!mt(t.ease))(t,n)){const e=Or({...n,repeat:0,delay:0});let t={done:!1,value:l[0]};const r=[];let o=0;for(;!t.done&&o<2e4;)t=e.sample(o),r.push(t.value),o+=10;h=void 0,l=r,u=o-10,d="linear"}const f=function(e,t,r,{delay:o=0,duration:n,repeat:a=0,repeatType:i="loop",ease:s,times:c}={}){const l={[t]:r};c&&(l.offset=c);const u=bt(s);return Array.isArray(u)&&(l.easing=u),e.animate(l,{delay:o,duration:n,easing:Array.isArray(u)?"linear":u,fill:"both",iterations:a+1,direction:"reverse"===i?"alternate":"normal"})}(e.owner.current,t,l,{...n,duration:u,ease:d,times:h});n.syncStart&&(f.startTime=He.frameData.isProcessing?He.frameData.timestamp:document.timeline?document.timeline.currentTime:performance.now());const p=()=>f.cancel(),g=()=>{He.Wi.update(p),a(),c()};f.onfinish=()=>{e.set(function(e,{repeat:t,repeatType:r="loop"}){return e[t&&"loop"!==r&&t%2==1?0:e.length-1]}(l,n)),o&&o(),g()};return{then(e,t){return i.then(e,t)},attachTimeline(e){return f.timeline=e,f.onfinish=null,Je.Z},get time(){return ft(f.currentTime||0)},set time(e){f.currentTime=ht(e)},get speed(){return f.playbackRate},set speed(e){f.playbackRate=e},get duration(){return ft(u)},play:()=>{s||(f.play(),(0,He.Pn)(p))},pause:()=>f.pause(),stop:()=>{if(s=!0,"idle"===f.playState)return;const{currentTime:t}=f;if(t){const r=Or({...n,autoplay:!1});e.setWithVelocity(r.sample(t-10).value,r.sample(t).value,10)}g()},complete:()=>f.finish(),cancel:g}}const jr={type:"spring",stiffness:500,damping:25,restSpeed:10},zr={type:"keyframes",duration:.8},Vr={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Wr=(e,{keyframes:t})=>t.length>2?zr:A.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:jr:Vr,Ur=(e,t)=>"zIndex"!==e&&(!("number"!=typeof t&&!Array.isArray(t))||!("string"!=typeof t||!ar.test(t)&&"0"!==t||t.startsWith("url("))),Zr=new Set(["brightness","contrast","saturate","opacity"]);function Gr(e){const[t,r]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;const[o]=r.match(U)||[];if(!o)return e;const n=r.replace(o,"");let a=Zr.has(t)?1:0;return o!==r&&(a*=100),t+"("+a+n+")"}const Xr=/([a-z-]*)\(.*?\)/g,qr={...ar,getAnimatableNone:e=>{const t=e.match(Xr);return t?t.map(Gr).join(" "):e}},Kr={...oe,color:Wt,backgroundColor:Wt,outlineColor:Wt,fill:Wt,stroke:Wt,borderColor:Wt,borderTopColor:Wt,borderRightColor:Wt,borderBottomColor:Wt,borderLeftColor:Wt,filter:qr,WebkitFilter:qr},Qr=e=>Kr[e];function Yr(e,t){let r=Qr(e);return r!==qr&&(r=ar),r.getAnimatableNone?r.getAnimatableNone(t):void 0}const Jr=e=>/^0[^.\s]+$/.test(e);function eo(e){return"number"==typeof e?0===e:null!==e?"none"===e||"0"===e||Jr(e):void 0}function to(e,t){return e[t]||e.default||e}const ro=(e,t,r,o={})=>n=>{const a=to(o,e)||{},i=a.delay||o.delay||0;let{elapsed:s=0}=o;s-=ht(i);const c=function(e,t,r,o){const n=Ur(t,r);let a;a=Array.isArray(r)?[...r]:[null,r];const i=void 0!==o.from?o.from:e.get();let s;const c=[];for(let l=0;l{t.set(e),a.onUpdate&&a.onUpdate(e)},onComplete:()=>{n(),a.onComplete&&a.onComplete()}};if(function({when:e,delay:t,delayChildren:r,staggerChildren:o,staggerDirection:n,repeat:a,repeatType:i,repeatDelay:s,from:c,elapsed:l,...u}){return!!Object.keys(u).length}(a)||(f={...f,...Wr(e,f)}),f.duration&&(f.duration=ht(f.duration)),f.repeatDelay&&(f.repeatDelay=ht(f.repeatDelay)),!d||!h||pt||!1===a.type)return function({keyframes:e,delay:t,onUpdate:r,onComplete:o}){const n=()=>(r&&r(e[e.length-1]),o&&o(),{time:0,speed:1,duration:0,play:Je.Z,pause:Je.Z,stop:Je.Z,then:e=>(e(),Promise.resolve()),cancel:Je.Z,complete:Je.Z});return t?Or({keyframes:[0,1],duration:0,delay:t,onComplete:n}):n()}(pt?{...f,delay:0}:f);if(t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){const r=$r(t,e,f);if(r)return r}return Or(f)};function oo(e){return Boolean(R(e)&&e.add)}const no=e=>/^\-?\d*\.?\d+$/.test(e);function ao(e,t){-1===e.indexOf(t)&&e.push(t)}function io(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}class so{constructor(){this.subscriptions=[]}add(e){return ao(this.subscriptions,e),()=>io(this.subscriptions,e)}notify(e,t,r){const o=this.subscriptions.length;if(o)if(1===o)this.subscriptions[0](e,t,r);else for(let n=0;n{this.prev=this.current,this.current=e;const{delta:r,timestamp:o}=He.frameData;this.lastUpdated!==o&&(this.timeDelta=r,this.lastUpdated=o,He.Wi.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>He.Wi.postRender(this.velocityCheck),this.velocityCheck=({timestamp:e})=>{e!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=(r=this.current,!isNaN(parseFloat(r))),this.owner=t.owner}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new so);const r=this.events[e].add(t);return"change"===e?()=>{r(),He.Wi.read((()=>{this.events.change.getSize()||this.stop()}))}:r}clearListeners(){for(const e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,r){this.set(t),this.prev=e,this.timeDelta=r}jump(e){this.updateAndNotify(e),this.prev=e,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return co.current&&co.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?vr(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(e){return this.stop(),new Promise((t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()})).then((()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()}))}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function uo(e,t){return new lo(e,t)}const ho=e=>t=>t.test(e),fo=[j,Y,Q,K,ee,J,{test:e=>"auto"===e,parse:e=>e}],po=e=>fo.find(ho(e)),go=[...fo,Wt,ar];function mo(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,uo(r))}function vo(e,t){const r=lt(e,t);let{transitionEnd:o={},transition:n={},...a}=r?e.makeTargetAnimatable(r,!1):{};a={...a,...o};for(const i in a){mo(e,i,Ae(a[i]))}}function yo(e,t){if(!t)return;return(t[e]||t.default||t).from}function bo({protectedKeys:e,needsAnimating:t},r){const o=e.hasOwnProperty(r)&&!0!==t[r];return t[r]=!1,o}function ko(e,t,{delay:r=0,transitionOverride:o,type:n}={}){let{transition:a=e.getDefaultTransition(),transitionEnd:i,...s}=e.makeTargetAnimatable(t);const c=e.getValue("willChange");o&&(a=o);const l=[],u=n&&e.animationState&&e.animationState.getState()[n];for(const d in s){const t=e.getValue(d),o=s[d];if(!t||void 0===o||u&&bo(u,d))continue;const n={delay:r,elapsed:0,...a};if(window.HandoffAppearAnimations&&!t.hasAnimated){const r=e.getProps()[ut];r&&(n.elapsed=window.HandoffAppearAnimations(r,d,t,He.Wi),n.syncStart=!0)}t.start(ro(d,t,o,e.shouldReduceMotion&&A.has(d)?{type:!1}:n));const i=t.animation;oo(c)&&(c.add(d),i.then((()=>c.remove(d)))),l.push(i)}return i&&Promise.all(l).then((()=>{i&&vo(e,i)})),l}function Bo(e,t,r={}){const o=lt(e,t,r.custom);let{transition:n=e.getDefaultTransition()||{}}=o||{};r.transitionOverride&&(n=r.transitionOverride);const a=o?()=>Promise.all(ko(e,o,r)):()=>Promise.resolve(),i=e.variantChildren&&e.variantChildren.size?(o=0)=>{const{delayChildren:a=0,staggerChildren:i,staggerDirection:s}=n;return function(e,t,r=0,o=0,n=1,a){const i=[],s=(e.variantChildren.size-1)*o,c=1===n?(e=0)=>e*o:(e=0)=>s-e*o;return Array.from(e.variantChildren).sort(So).forEach(((e,o)=>{e.notify("AnimationStart",t),i.push(Bo(e,t,{...a,delay:r+c(o)}).then((()=>e.notify("AnimationComplete",t))))})),Promise.all(i)}(e,t,a+o,i,s,r)}:()=>Promise.resolve(),{when:s}=n;if(s){const[e,t]="beforeChildren"===s?[a,i]:[i,a];return e().then((()=>t()))}return Promise.all([a(),i(r.delay)])}function So(e,t){return e.sortNodePosition(t)}const wo=[...h].reverse(),Po=h.length;function Co(e){return t=>Promise.all(t.map((({animation:t,options:r})=>function(e,t,r={}){let o;if(e.notify("AnimationStart",t),Array.isArray(t)){const n=t.map((t=>Bo(e,t,r)));o=Promise.all(n)}else if("string"==typeof t)o=Bo(e,t,r);else{const n="function"==typeof t?lt(e,t,r.custom):t;o=Promise.all(ko(e,n,r))}return o.then((()=>e.notify("AnimationComplete",t)))}(e,t,r))))}function xo(e){let t=Co(e);const r={animate:To(!0),whileInView:To(),whileHover:To(),whileTap:To(),whileDrag:To(),whileFocus:To(),exit:To()};let o=!0;const n=(t,r)=>{const o=lt(e,r);if(o){const{transition:e,transitionEnd:r,...n}=o;t={...t,...n,...r}}return t};function a(a,i){const s=e.getProps(),c=e.getVariantContext(!0)||{},l=[],h=new Set;let f={},p=1/0;for(let t=0;tp&&y;const w=Array.isArray(v)?v:[v];let P=w.reduce(n,{});!1===b&&(P={});const{prevResolvedValues:C={}}=m,x={...C,...P},E=e=>{S=!0,h.delete(e),m.needsAnimating[e]=!0};for(const e in x){const t=P[e],r=C[e];f.hasOwnProperty(e)||(t!==r?Ne(t)&&Ne(r)?!ct(t,r)||B?E(e):m.protectedKeys[e]=!0:void 0!==t?E(e):h.add(e):void 0!==t&&h.has(e)?E(e):m.protectedKeys[e]=!0)}m.prevProp=v,m.prevResolvedValues=P,m.isActive&&(f={...f,...P}),o&&e.blockInitialAnimation&&(S=!1),S&&!k&&l.push(...w.map((e=>({animation:e,options:{type:g,...a}}))))}if(h.size){const t={};h.forEach((r=>{const o=e.getBaseTarget(r);void 0!==o&&(t[r]=o)})),l.push({animation:t})}let g=Boolean(l.length);return o&&!1===s.initial&&!e.manuallyAnimateOnMount&&(g=!1),o=!1,g?t(l):Promise.resolve()}return{animateChanges:a,setActive:function(t,o,n){var i;if(r[t].isActive===o)return Promise.resolve();null===(i=e.variantChildren)||void 0===i||i.forEach((e=>{var r;return null===(r=e.animationState)||void 0===r?void 0:r.setActive(t,o)})),r[t].isActive=o;const s=a(n,t);for(const e in r)r[e].protectedKeys={};return s},setAnimateFunction:function(r){t=r(e)},getState:()=>r}}function Eo(e,t){return"string"==typeof t?t!==e:!!Array.isArray(t)&&!ct(t,e)}function To(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}let No=0;const Fo={animation:{Feature:class extends Ke{constructor(e){super(e),e.animationState||(e.animationState=xo(e))}updateAnimationControlsSubscription(){const{animate:e}=this.node.getProps();this.unmount(),d(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){}}},exit:{Feature:class extends Ke{constructor(){super(...arguments),this.id=No++}update(){if(!this.node.presenceContext)return;const{isPresent:e,onExitComplete:t,custom:r}=this.node.presenceContext,{isPresent:o}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===o)return;const n=this.node.animationState.setActive("exit",!e,{custom:null!=r?r:this.node.getProps().custom});t&&!e&&n.then((()=>t(this.id)))}mount(){const{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}}},Ao=(e,t)=>Math.abs(e-t);class Lo{constructor(e,t,{transformPagePoint:r}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!this.lastMoveEvent||!this.lastMoveEventInfo)return;const e=Ho(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,r=function(e,t){const r=Ao(e.x,t.x),o=Ao(e.y,t.y);return Math.sqrt(r**2+o**2)}(e.offset,{x:0,y:0})>=3;if(!t&&!r)return;const{point:o}=e,{timestamp:n}=He.frameData;this.history.push({...o,timestamp:n});const{onStart:a,onMove:i}=this.handlers;t||(a&&a(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),i&&i(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=Ro(t,this.transformPagePoint),He.Wi.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{if(this.end(),!this.lastMoveEvent||!this.lastMoveEventInfo)return;const{onEnd:r,onSessionEnd:o}=this.handlers,n=Ho("pointercancel"===e.type?this.lastMoveEventInfo:Ro(t,this.transformPagePoint),this.history);this.startEvent&&r&&r(e,n),o&&o(e,n)},!Ie(e))return;this.handlers=t,this.transformPagePoint=r;const o=Ro($e(e),this.transformPagePoint),{point:n}=o,{timestamp:a}=He.frameData;this.history=[{...n,timestamp:a}];const{onSessionStart:i}=t;i&&i(e,Ho(o,this.history)),this.removeListeners=We(ze(window,"pointermove",this.handlePointerMove),ze(window,"pointerup",this.handlePointerUp),ze(window,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),(0,He.Pn)(this.updatePoint)}}function Ro(e,t){return t?{point:t(e.point)}:e}function Do(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Ho({point:e},t){return{point:e,delta:Do(e,Oo(t)),offset:Do(e,Mo(t)),velocity:_o(t,.1)}}function Mo(e){return e[0]}function Oo(e){return e[e.length-1]}function _o(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,o=null;const n=Oo(e);for(;r>=0&&(o=e[r],!(n.timestamp-o.timestamp>ht(t)));)r--;if(!o)return{x:0,y:0};const a=ft(n.timestamp-o.timestamp);if(0===a)return{x:0,y:0};const i={x:(n.x-o.x)/a,y:(n.y-o.y)/a};return i.x===1/0&&(i.x=0),i.y===1/0&&(i.y=0),i}function Io(e){return e.max-e.min}function $o(e,t=0,r=.01){return Math.abs(e-t)<=r}function jo(e,t,r,o=.5){e.origin=o,e.originPoint=Ut(t.min,t.max,e.origin),e.scale=Io(r)/Io(t),($o(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=Ut(r.min,r.max,e.origin)-e.originPoint,($o(e.translate)||isNaN(e.translate))&&(e.translate=0)}function zo(e,t,r,o){jo(e.x,t.x,r.x,o?o.originX:void 0),jo(e.y,t.y,r.y,o?o.originY:void 0)}function Vo(e,t,r){e.min=r.min+t.min,e.max=e.min+Io(t)}function Wo(e,t,r){e.min=t.min-r.min,e.max=e.min+Io(t)}function Uo(e,t,r){Wo(e.x,t.x,r.x),Wo(e.y,t.y,r.y)}function Zo(e,t,r){return{min:void 0!==t?e.min+t:void 0,max:void 0!==r?e.max+r-(e.max-e.min):void 0}}function Go(e,t){let r=t.min-e.min,o=t.max-e.max;return t.max-t.min({x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}}),Yo=()=>({x:{min:0,max:0},y:{min:0,max:0}});function Jo(e){return[e("x"),e("y")]}function en({top:e,left:t,right:r,bottom:o}){return{x:{min:t,max:r},y:{min:e,max:o}}}function tn(e){return void 0===e||1===e}function rn({scale:e,scaleX:t,scaleY:r}){return!tn(e)||!tn(t)||!tn(r)}function on(e){return rn(e)||nn(e)||e.z||e.rotate||e.rotateX||e.rotateY}function nn(e){return an(e.x)||an(e.y)}function an(e){return e&&"0%"!==e}function sn(e,t,r){return r+t*(e-r)}function cn(e,t,r,o,n){return void 0!==n&&(e=sn(e,n,o)),sn(e,r,o)+t}function ln(e,t=0,r=1,o,n){e.min=cn(e.min,t,r,o,n),e.max=cn(e.max,t,r,o,n)}function un(e,{x:t,y:r}){ln(e.x,t.translate,t.scale,t.originPoint),ln(e.y,r.translate,r.scale,r.originPoint)}function dn(e){return Number.isInteger(e)||e>1.0000000000001||e<.999999999999?e:1}function hn(e,t){e.min=e.min+t,e.max=e.max+t}function fn(e,t,[r,o,n]){const a=void 0!==t[n]?t[n]:.5,i=Ut(e.min,e.max,a);ln(e,t[r],t[o],i,t.scale)}const pn=["x","scaleX","originX"],gn=["y","scaleY","originY"];function mn(e,t){fn(e.x,t,pn),fn(e.y,t,gn)}function vn(e,t){return en(function(e,t){if(!t)return e;const r=t({x:e.left,y:e.top}),o=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:o.y,right:o.x}}(e.getBoundingClientRect(),t))}const yn=new WeakMap;class bn{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Yo(),this.visualElement=e}start(e,{snapToCursor:t=!1}={}){const{presenceContext:r}=this.visualElement;if(r&&!1===r.isPresent)return;this.panSession=new Lo(e,{onSessionStart:e=>{this.stopAnimation(),t&&this.snapToCursor($e(e,"page").point)},onStart:(e,t)=>{const{drag:r,dragPropagation:o,onDragStart:n}=this.getProps();if(r&&!o&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=Xe(r),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Jo((e=>{let t=this.getAxisMotionValue(e).get()||0;if(Q.test(t)){const{projection:r}=this.visualElement;if(r&&r.layout){const o=r.layout.layoutBox[e];if(o){t=Io(o)*(parseFloat(t)/100)}}}this.originPoint[e]=t})),n&&He.Wi.update((()=>n(e,t)),!1,!0);const{animationState:a}=this.visualElement;a&&a.setActive("whileDrag",!0)},onMove:(e,t)=>{const{dragPropagation:r,dragDirectionLock:o,onDirectionLock:n,onDrag:a}=this.getProps();if(!r&&!this.openGlobalLock)return;const{offset:i}=t;if(o&&null===this.currentDirection)return this.currentDirection=function(e,t=10){let r=null;Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x");return r}(i),void(null!==this.currentDirection&&n&&n(this.currentDirection));this.updateAxis("x",t.point,i),this.updateAxis("y",t.point,i),this.visualElement.render(),a&&a(e,t)},onSessionEnd:(e,t)=>this.stop(e,t)},{transformPagePoint:this.visualElement.getTransformPagePoint()})}stop(e,t){const r=this.isDragging;if(this.cancel(),!r)return;const{velocity:o}=t;this.startAnimation(o);const{onDragEnd:n}=this.getProps();n&&He.Wi.update((()=>n(e,t)))}cancel(){this.isDragging=!1;const{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,r){const{drag:o}=this.getProps();if(!r||!kn(e,o,this.currentDirection))return;const n=this.getAxisMotionValue(e);let a=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(a=function(e,{min:t,max:r},o){return void 0!==t&&er&&(e=o?Ut(r,e,o.max):Math.min(e,r)),e}(a,this.constraints[e],this.elastic[e])),n.set(a)}resolveConstraints(){const{dragConstraints:e,dragElastic:t}=this.getProps(),{layout:r}=this.visualElement.projection||{},o=this.constraints;e&&l(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!e||!r)&&function(e,{top:t,left:r,bottom:o,right:n}){return{x:Zo(e.x,r,n),y:Zo(e.y,t,o)}}(r.layoutBox,e),this.elastic=function(e=Xo){return!1===e?e=0:!0===e&&(e=Xo),{x:qo(e,"left","right"),y:qo(e,"top","bottom")}}(t),o!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&Jo((e=>{this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){const r={};return void 0!==t.min&&(r.min=t.min-e.min),void 0!==t.max&&(r.max=t.max-e.min),r}(r.layoutBox[e],this.constraints[e]))}))}resolveRefConstraints(){const{dragConstraints:e,onMeasureDragConstraints:t}=this.getProps();if(!e||!l(e))return!1;const r=e.current;(0,dt.k)(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");const{projection:o}=this.visualElement;if(!o||!o.layout)return!1;const n=function(e,t,r){const o=vn(e,r),{scroll:n}=t;return n&&(hn(o.x,n.offset.x),hn(o.y,n.offset.y)),o}(r,o.root,this.visualElement.getTransformPagePoint());let a=function(e,t){return{x:Go(e.x,t.x),y:Go(e.y,t.y)}}(o.layout.layoutBox,n);if(t){const e=t(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(a));this.hasMutatedConstraints=!!e,e&&(a=en(e))}return a}startAnimation(e){const{drag:t,dragMomentum:r,dragElastic:o,dragTransition:n,dragSnapToOrigin:a,onDragTransitionEnd:i}=this.getProps(),s=this.constraints||{},c=Jo((i=>{if(!kn(i,t,this.currentDirection))return;let c=s&&s[i]||{};a&&(c={min:0,max:0});const l=o?200:1e6,u=o?40:1e7,d={type:"inertia",velocity:r?e[i]:0,bounceStiffness:l,bounceDamping:u,timeConstant:750,restDelta:1,restSpeed:10,...n,...c};return this.startAxisValueAnimation(i,d)}));return Promise.all(c).then(i)}startAxisValueAnimation(e,t){const r=this.getAxisMotionValue(e);return r.start(ro(e,r,0,t))}stopAnimation(){Jo((e=>this.getAxisMotionValue(e).stop()))}getAxisMotionValue(e){const t="_drag"+e.toUpperCase(),r=this.visualElement.getProps(),o=r[t];return o||this.visualElement.getValue(e,(r.initial?r.initial[e]:void 0)||0)}snapToCursor(e){Jo((t=>{const{drag:r}=this.getProps();if(!kn(t,r,this.currentDirection))return;const{projection:o}=this.visualElement,n=this.getAxisMotionValue(t);if(o&&o.layout){const{min:r,max:a}=o.layout.layoutBox[t];n.set(e[t]-Ut(r,a,.5))}}))}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:e,dragConstraints:t}=this.getProps(),{projection:r}=this.visualElement;if(!l(t)||!r||!this.constraints)return;this.stopAnimation();const o={x:0,y:0};Jo((e=>{const t=this.getAxisMotionValue(e);if(t){const r=t.get();o[e]=function(e,t){let r=.5;const o=Io(e),n=Io(t);return n>o?r=dr(t.min,t.max-o,e.min):o>n&&(r=dr(e.min,e.max-n,t.min)),$(0,1,r)}({min:r,max:r},this.constraints[e])}}));const{transformTemplate:n}=this.visualElement.getProps();this.visualElement.current.style.transform=n?n({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),Jo((t=>{if(!kn(t,e,null))return;const r=this.getAxisMotionValue(t),{min:n,max:a}=this.constraints[t];r.set(Ut(n,a,o[t]))}))}addListeners(){if(!this.visualElement.current)return;yn.set(this.visualElement,this);const e=ze(this.visualElement.current,"pointerdown",(e=>{const{drag:t,dragListener:r=!0}=this.getProps();t&&r&&this.start(e)})),t=()=>{const{dragConstraints:e}=this.getProps();l(e)&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,o=r.addEventListener("measure",t);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),t();const n=_e(window,"resize",(()=>this.scalePositionWithinConstraints())),a=r.addEventListener("didUpdate",(({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(Jo((t=>{const r=this.getAxisMotionValue(t);r&&(this.originPoint[t]+=e[t].translate,r.set(r.get()+e[t].translate))})),this.visualElement.render())}));return()=>{n(),e(),o(),a&&a()}}getProps(){const e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:r=!1,dragPropagation:o=!1,dragConstraints:n=!1,dragElastic:a=Xo,dragMomentum:i=!0}=e;return{...e,drag:t,dragDirectionLock:r,dragPropagation:o,dragConstraints:n,dragElastic:a,dragMomentum:i}}}function kn(e,t,r){return!(!0!==t&&t!==e||null!==r&&r!==e)}const Bn=e=>(t,r)=>{e&&He.Wi.update((()=>e(t,r)))};const Sn={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function wn(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Pn={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e){if(!Y.test(e))return e;e=parseFloat(e)}return`${wn(e,t.target.x)}% ${wn(e,t.target.y)}%`}},Cn={correct:(e,{treeScale:t,projectionDelta:r})=>{const o=e,n=ar.parse(e);if(n.length>5)return o;const a=ar.createTransformer(e),i="number"!=typeof n[0]?1:0,s=r.x.scale*t.x,c=r.y.scale*t.y;n[0+i]/=s,n[1+i]/=c;const l=Ut(s,c,.5);return"number"==typeof n[2+i]&&(n[2+i]/=l),"number"==typeof n[3+i]&&(n[3+i]/=l),a(n)}};class xn extends o.Component{componentDidMount(){const{visualElement:e,layoutGroup:t,switchLayoutGroup:r,layoutId:o}=this.props,{projection:n}=e;var a;a=Tn,Object.assign(N,a),n&&(t.group&&t.group.add(n),r&&r.register&&o&&r.register(n),n.root.didUpdate(),n.addEventListener("animationComplete",(()=>{this.safeToRemove()})),n.setOptions({...n.options,onExitComplete:()=>this.safeToRemove()})),Sn.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){const{layoutDependency:t,visualElement:r,drag:o,isPresent:n}=this.props,a=r.projection;return a?(a.isPresent=n,o||e.layoutDependency!==t||void 0===t?a.willUpdate():this.safeToRemove(),e.isPresent!==n&&(n?a.promote():a.relegate()||He.Wi.postRender((()=>{const e=a.getStack();e&&e.members.length||this.safeToRemove()}))),null):null}componentDidUpdate(){const{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),queueMicrotask((()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()})))}componentWillUnmount(){const{visualElement:e,layoutGroup:t,switchLayoutGroup:r}=this.props,{projection:o}=e;o&&(o.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(o),r&&r.deregister&&r.deregister(o))}safeToRemove(){const{safeToRemove:e}=this.props;e&&e()}render(){return null}}function En(e){const[t,r]=function(){const e=(0,o.useContext)(i.O);if(null===e)return[!0,null];const{isPresent:t,onExitComplete:r,register:n}=e,a=(0,o.useId)();return(0,o.useEffect)((()=>n(a)),[]),!t&&r?[!1,()=>r&&r(a)]:[!0]}(),n=(0,o.useContext)(B.p);return o.createElement(xn,{...e,layoutGroup:n,switchLayoutGroup:(0,o.useContext)(S),isPresent:t,safeToRemove:r})}const Tn={borderRadius:{...Pn,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Pn,borderTopRightRadius:Pn,borderBottomLeftRadius:Pn,borderBottomRightRadius:Pn,boxShadow:Cn},Nn=["TopLeft","TopRight","BottomLeft","BottomRight"],Fn=Nn.length,An=e=>"string"==typeof e?parseFloat(e):e,Ln=e=>"number"==typeof e||Y.test(e);function Rn(e,t){return void 0!==e[t]?e[t]:e.borderRadius}const Dn=Mn(0,.5,At),Hn=Mn(.5,.95,Je.Z);function Mn(e,t,r){return o=>ot?1:r(dr(e,t,o))}function On(e,t){e.min=t.min,e.max=t.max}function _n(e,t){On(e.x,t.x),On(e.y,t.y)}function In(e,t,r,o,n){return e=sn(e-=t,1/r,o),void 0!==n&&(e=sn(e,1/n,o)),e}function $n(e,t,[r,o,n],a,i){!function(e,t=0,r=1,o=.5,n,a=e,i=e){Q.test(t)&&(t=parseFloat(t),t=Ut(i.min,i.max,t/100)-i.min);if("number"!=typeof t)return;let s=Ut(a.min,a.max,o);e===a&&(s-=t),e.min=In(e.min,t,r,s,n),e.max=In(e.max,t,r,s,n)}(e,t[r],t[o],t[n],t.scale,a,i)}const jn=["x","scaleX","originX"],zn=["y","scaleY","originY"];function Vn(e,t,r,o){$n(e.x,t,jn,r?r.x:void 0,o?o.x:void 0),$n(e.y,t,zn,r?r.y:void 0,o?o.y:void 0)}function Wn(e){return 0===e.translate&&1===e.scale}function Un(e){return Wn(e.x)&&Wn(e.y)}function Zn(e,t){return Math.round(e.x.min)===Math.round(t.x.min)&&Math.round(e.x.max)===Math.round(t.x.max)&&Math.round(e.y.min)===Math.round(t.y.min)&&Math.round(e.y.max)===Math.round(t.y.max)}function Gn(e){return Io(e.x)/Io(e.y)}class Xn{constructor(){this.members=[]}add(e){ao(this.members,e),e.scheduleRender()}remove(e){if(io(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){const e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){const t=this.members.findIndex((t=>e===t));if(0===t)return!1;let r;for(let o=t;o>=0;o--){const e=this.members[o];if(!1!==e.isPresent){r=e;break}}return!!r&&(this.promote(r),!0)}promote(e,t){const r=this.lead;if(e!==r&&(this.prevLead=r,this.lead=e,e.show(),r)){r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,t&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);const{crossfade:o}=e.options;!1===o&&r.hide()}}exitAnimationComplete(){this.members.forEach((e=>{const{options:t,resumingFrom:r}=e;t.onExitComplete&&t.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()}))}scheduleRender(){this.members.forEach((e=>{e.instance&&e.scheduleRender(!1)}))}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function qn(e,t,r){let o="";const n=e.x.translate/t.x,a=e.y.translate/t.y;if((n||a)&&(o=`translate3d(${n}px, ${a}px, 0) `),1===t.x&&1===t.y||(o+=`scale(${1/t.x}, ${1/t.y}) `),r){const{rotate:e,rotateX:t,rotateY:n}=r;e&&(o+=`rotate(${e}deg) `),t&&(o+=`rotateX(${t}deg) `),n&&(o+=`rotateY(${n}deg) `)}const i=e.x.scale*t.x,s=e.y.scale*t.y;return 1===i&&1===s||(o+=`scale(${i}, ${s})`),o||"none"}const Kn=(e,t)=>e.depth-t.depth;class Qn{constructor(){this.children=[],this.isDirty=!1}add(e){ao(this.children,e),this.isDirty=!0}remove(e){io(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(Kn),this.isDirty=!1,this.children.forEach(e)}}const Yn=["","X","Y","Z"];let Jn=0;const ea={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function ta({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:o,resetTransform:n}){return class{constructor(e={},r=(null==t?void 0:t())){this.id=Jn++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{var e;ea.totalNodes=ea.resolvedTargetDeltas=ea.recalculatedProjection=0,this.nodes.forEach(na),this.nodes.forEach(da),this.nodes.forEach(ha),this.nodes.forEach(aa),e=ea,window.MotionDebug&&window.MotionDebug.record(e)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=r?r.root||r:this,this.path=r?[...r.path,r]:[],this.parent=r,this.depth=r?r.depth+1:0;for(let t=0;tthis.root.updateBlockedByResize=!1;e(t,(()=>{this.root.updateBlockedByResize=!0,r&&r(),r=function(e,t){const r=performance.now(),o=({timestamp:n})=>{const a=n-r;a>=t&&((0,He.Pn)(o),e(a-t))};return He.Wi.read(o,!0),()=>(0,He.Pn)(o)}(o,250),Sn.hasAnimatedSinceResize&&(Sn.hasAnimatedSinceResize=!1,this.nodes.forEach(ua))}))}n&&this.root.registerSharedNode(n,this),!1!==this.options.animate&&i&&(n||a)&&this.addEventListener("didUpdate",(({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:r,layout:o})=>{if(this.isTreeAnimationBlocked())return this.target=void 0,void(this.relativeTarget=void 0);const n=this.options.transition||i.getDefaultTransition()||ya,{onLayoutAnimationStart:a,onLayoutAnimationComplete:s}=i.getProps(),c=!this.targetLayout||!Zn(this.targetLayout,o)||r,l=!t&&r;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||l||t&&(c||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,l);const t={...to(n,"layout"),onPlay:a,onComplete:s};(i.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||ua(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=o}))}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,(0,He.Pn)(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(fa),this.animationId++)}getTransformTemplate(){const{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked())return void(this.options.onExitComplete&&this.options.onExitComplete());if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let n=0;nthis.update())))}clearAllSnapshots(){this.nodes.forEach(ia),this.sharedNodes.forEach(pa)}scheduleUpdateProjection(){He.Wi.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){He.Wi.postRender((()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()}))}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance)return;if(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead()||this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let r=0;r{const r=t/1e3;var c,h,f,p,g,m;ga(a.x,e.x,r),ga(a.y,e.y,r),this.setTargetDelta(a),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Uo(i,this.layout.layoutBox,this.relativeParent.layout.layoutBox),f=this.relativeTarget,p=this.relativeTargetOrigin,g=i,m=r,ma(f.x,p.x,g.x,m),ma(f.y,p.y,g.y,m),d&&(c=this.relativeTarget,h=d,c.x.min===h.x.min&&c.x.max===h.x.max&&c.y.min===h.y.min&&c.y.max===h.y.max)&&(this.isProjectionDirty=!1),d||(d=Yo()),_n(d,this.relativeTarget)),s&&(this.animationValues=n,function(e,t,r,o,n,a){n?(e.opacity=Ut(0,void 0!==r.opacity?r.opacity:1,Dn(o)),e.opacityExit=Ut(void 0!==t.opacity?t.opacity:1,0,Hn(o))):a&&(e.opacity=Ut(void 0!==t.opacity?t.opacity:1,void 0!==r.opacity?r.opacity:1,o));for(let i=0;i{Sn.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,r){const o=R(e)?e:uo(e);return o.start(ro("",o,t,r)),o.animation}(0,1e3,{...e,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0}))}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const e=this.getLead();let{targetWithTransforms:t,target:r,layout:o,latestValues:n}=e;if(t&&r&&o){if(this!==e&&this.layout&&o&&Sa(this.options.animationType,this.layout.layoutBox,o.layoutBox)){r=this.target||Yo();const t=Io(this.layout.layoutBox.x);r.x.min=e.target.x.min,r.x.max=r.x.min+t;const o=Io(this.layout.layoutBox.y);r.y.min=e.target.y.min,r.y.max=r.y.min+o}_n(t,r),mn(t,n),zo(this.projectionDeltaWithTransform,this.layoutCorrected,t,n)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new Xn);this.sharedNodes.get(e).add(t);const r=t.options.initialPromotionConfig;t.promote({transition:r?r.transition:void 0,preserveFollowOpacity:r&&r.shouldPreserveFollowOpacity?r.shouldPreserveFollowOpacity(t):void 0})}isLead(){const e=this.getStack();return!e||e.lead===this}getLead(){var e;const{layoutId:t}=this.options;return t&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this}getPrevLead(){var e;const{layoutId:t}=this.options;return t?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){const{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:r}={}){const o=this.getStack();o&&o.promote(this,r),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){const e=this.getStack();return!!e&&e.relegate(this)}resetRotation(){const{visualElement:e}=this.options;if(!e)return;let t=!1;const{latestValues:r}=e;if((r.rotate||r.rotateX||r.rotateY||r.rotateZ)&&(t=!0),!t)return;const o={};for(let n=0;n{var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()})),this.root.nodes.forEach(sa),this.root.sharedNodes.clear()}}}function ra(e){e.updateLayout()}function oa(e){var t;const r=(null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&r&&e.hasListeners("didUpdate")){const{layoutBox:t,measuredBox:o}=e.layout,{animationType:n}=e.options,a=r.source!==e.layout.source;"size"===n?Jo((e=>{const o=a?r.measuredBox[e]:r.layoutBox[e],n=Io(o);o.min=t[e].min,o.max=o.min+n})):Sa(n,r.layoutBox,t)&&Jo((o=>{const n=a?r.measuredBox[o]:r.layoutBox[o],i=Io(t[o]);n.max=n.min+i,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[o].max=e.relativeTarget[o].min+i)}));const i=Qo();zo(i,t,r.layoutBox);const s=Qo();a?zo(s,e.applyTransform(o,!0),r.measuredBox):zo(s,t,r.layoutBox);const c=!Un(i);let l=!1;if(!e.resumeFrom){const o=e.getClosestProjectingParent();if(o&&!o.resumeFrom){const{snapshot:n,layout:a}=o;if(n&&a){const i=Yo();Uo(i,r.layoutBox,n.layoutBox);const s=Yo();Uo(s,t,a.layoutBox),Zn(i,s)||(l=!0),o.options.layoutRoot&&(e.relativeTarget=s,e.relativeTargetOrigin=i,e.relativeParent=o)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:r,delta:s,layoutDelta:i,hasLayoutChanged:c,hasRelativeTargetChanged:l})}else if(e.isLead()){const{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function na(e){ea.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=Boolean(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function aa(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function ia(e){e.clearSnapshot()}function sa(e){e.clearMeasurements()}function ca(e){e.isLayoutDirty=!1}function la(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function ua(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function da(e){e.resolveTargetDelta()}function ha(e){e.calcProjection()}function fa(e){e.resetRotation()}function pa(e){e.removeLeadSnapshot()}function ga(e,t,r){e.translate=Ut(t.translate,0,r),e.scale=Ut(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function ma(e,t,r,o){e.min=Ut(t.min,r.min,o),e.max=Ut(t.max,r.max,o)}function va(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}const ya={duration:.45,ease:[.4,0,.1,1]},ba=e=>"undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().includes(e),ka=ba("applewebkit/")&&!ba("chrome/")?Math.round:Je.Z;function Ba(e){e.min=ka(e.min),e.max=ka(e.max)}function Sa(e,t,r){return"position"===e||"preserve-aspect"===e&&!$o(Gn(t),Gn(r),.2)}const wa=ta({attachResizeListener:(e,t)=>_e(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Pa={current:void 0},Ca=ta({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!Pa.current){const e=new wa({});e.mount(window),e.setOptions({layoutScroll:!0}),Pa.current=e}return Pa.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>Boolean("fixed"===window.getComputedStyle(e).position)}),xa={pan:{Feature:class extends Ke{constructor(){super(...arguments),this.removePointerDownListener=Je.Z}onPointerDown(e){this.session=new Lo(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){const{onPanSessionStart:e,onPanStart:t,onPan:r,onPanEnd:o}=this.node.getProps();return{onSessionStart:Bn(e),onStart:Bn(t),onMove:r,onEnd:(e,t)=>{delete this.session,o&&He.Wi.update((()=>o(e,t)))}}}mount(){this.removePointerDownListener=ze(this.node.current,"pointerdown",(e=>this.onPointerDown(e)))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}},drag:{Feature:class extends Ke{constructor(e){super(e),this.removeGroupControls=Je.Z,this.removeListeners=Je.Z,this.controls=new bn(e)}mount(){const{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Je.Z}unmount(){this.removeGroupControls(),this.removeListeners()}},ProjectionNode:Ca,MeasureLayout:En}},Ea=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;const Ta=4;function Na(e,t,r=1){(0,dt.k)(r<=Ta,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);const[o,n]=function(e){const t=Ea.exec(e);if(!t)return[,];const[,r,o]=t;return[r,o]}(e);if(!o)return;const a=window.getComputedStyle(t).getPropertyValue(o);if(a){const e=a.trim();return no(e)?parseFloat(e):e}return _(n)?Na(n,t,r+1):n}const Fa=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),Aa=e=>Fa.has(e),La=e=>e===j||e===Y,Ra=(e,t)=>parseFloat(e.split(", ")[t]),Da=(e,t)=>(r,{transform:o})=>{if("none"===o||!o)return 0;const n=o.match(/^matrix3d\((.+)\)$/);if(n)return Ra(n[1],t);{const t=o.match(/^matrix\((.+)\)$/);return t?Ra(t[1],e):0}},Ha=new Set(["x","y","z"]),Ma=F.filter((e=>!Ha.has(e)));const Oa={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:Da(4,13),y:Da(5,14)};Oa.translateX=Oa.x,Oa.translateY=Oa.y;const _a=(e,t,r={},o={})=>{t={...t},o={...o};const n=Object.keys(t).filter(Aa);let a=[],i=!1;const s=[];if(n.forEach((n=>{const c=e.getValue(n);if(!e.hasValue(n))return;let l=r[n],u=po(l);const d=t[n];let h;if(Ne(d)){const e=d.length,t=null===d[0]?1:0;l=d[t],u=po(l);for(let r=t;r{const o=e.getValue(r);void 0!==o&&(t.push([r,o.get()]),o.set(r.startsWith("scale")?1:0))})),t.length&&e.render(),t}(e),i=!0),s.push(n),o[n]=void 0!==o[n]?o[n]:t[n],c.jump(d))})),s.length){const r=s.indexOf("height")>=0?window.pageYOffset:null,n=((e,t,r)=>{const o=t.measureViewportBox(),n=t.current,a=getComputedStyle(n),{display:i}=a,s={};"none"===i&&t.setStaticValue("display",e.display||"block"),r.forEach((e=>{s[e]=Oa[e](o,a)})),t.render();const c=t.measureViewportBox();return r.forEach((r=>{const o=t.getValue(r);o&&o.jump(s[r]),e[r]=Oa[r](c,a)})),e})(t,e,s);return a.length&&a.forEach((([t,r])=>{e.getValue(t).set(r)})),e.render(),k.j&&null!==r&&window.scrollTo({top:r}),{target:n,transitionEnd:o}}return{target:t,transitionEnd:o}};function Ia(e,t,r,o){return(e=>Object.keys(e).some(Aa))(t)?_a(e,t,r,o):{target:t,transitionEnd:o}}const $a=(e,t,r,o)=>{const n=function(e,{...t},r){const o=e.current;if(!(o instanceof Element))return{target:t,transitionEnd:r};r&&(r={...r}),e.values.forEach((e=>{const t=e.get();if(!_(t))return;const r=Na(t,o);r&&e.set(r)}));for(const n in t){const e=t[n];if(!_(e))continue;const a=Na(e,o);a&&(t[n]=a,r||(r={}),void 0===r[n]&&(r[n]=e))}return{target:t,transitionEnd:r}}(e,t,o);return Ia(e,t=n.target,r,o=n.transitionEnd)};var ja=r(62519),za=r(23993);const Va=new WeakMap,Wa=Object.keys(b),Ua=Wa.length,Za=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],Ga=f.length;class Xa{constructor({parent:e,props:t,presenceContext:r,reducedMotionConfig:o,visualState:n},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>He.Wi.render(this.render,!1,!0);const{latestValues:i,renderState:s}=n;this.latestValues=i,this.baseTarget={...i},this.initialValues=t.initial?{...i}:{},this.renderState=s,this.parent=e,this.props=t,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=o,this.options=a,this.isControllingVariants=p(t),this.isVariantNode=g(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=Boolean(e&&e.current);const{willChange:c,...l}=this.scrapeMotionValuesFromProps(t,{});for(const u in l){const e=l[u];void 0!==i[u]&&R(e)&&(e.set(i[u],!1),oo(c)&&c.add(u))}}scrapeMotionValuesFromProps(e,t){return{}}mount(e){this.current=e,Va.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach(((e,t)=>this.bindToMotionValue(t,e))),za.O.current||(0,ja.A)(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||za.n.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){Va.delete(this.current),this.projection&&this.projection.unmount(),(0,He.Pn)(this.notifyUpdate),(0,He.Pn)(this.render),this.valueSubscriptions.forEach((e=>e())),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const e in this.events)this.events[e].clear();for(const e in this.features)this.features[e].unmount();this.current=null}bindToMotionValue(e,t){const r=A.has(e),o=t.on("change",(t=>{this.latestValues[e]=t,this.props.onUpdate&&He.Wi.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)})),n=t.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,(()=>{o(),n()}))}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures({children:e,...t},r,o,n){let a,i;for(let s=0;sthis.scheduleRender(),animationType:"string"==typeof r?r:"both",initialPromotionConfig:n,layoutScroll:s,layoutRoot:c})}return i}updateFeatures(){for(const e in this.features){const t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Yo()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}makeTargetAnimatable(e,t=!0){return this.makeTargetAnimatableFromInstance(e,this.props,t)}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let r=0;rt.variantChildren.delete(e)}addValue(e,t){t!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,t)),this.values.set(e,t),this.latestValues[e]=t.get()}removeValue(e){this.values.delete(e);const t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let r=this.values.get(e);return void 0===r&&void 0!==t&&(r=uo(t,{owner:this}),this.addValue(e,r)),r}readValue(e){var t;return void 0===this.latestValues[e]&&this.current?null!==(t=this.getBaseTargetFromProps(this.props,e))&&void 0!==t?t:this.readValueFromInstance(this.current,e,this.options):this.latestValues[e]}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;const{initial:r}=this.props,o="string"==typeof r||"object"==typeof r?null===(t=Ee(this.props,r))||void 0===t?void 0:t[e]:void 0;if(r&&void 0!==o)return o;const n=this.getBaseTargetFromProps(this.props,e);return void 0===n||R(n)?void 0!==this.initialValues[e]&&void 0===o?void 0:this.baseTarget[e]:n}on(e,t){return this.events[e]||(this.events[e]=new so),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}class qa extends Xa{sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:r}){delete t[e],delete r[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:t,...r},{transformValues:o},n){let a=function(e,t,r){const o={};for(const n in e){const e=yo(n,t);if(void 0!==e)o[n]=e;else{const e=r.getValue(n);e&&(o[n]=e.get())}}return o}(r,e||{},this);if(o&&(t&&(t=o(t)),r&&(r=o(r)),a&&(a=o(a))),n){!function(e,t,r){var o,n;const a=Object.keys(t).filter((t=>!e.hasValue(t))),i=a.length;var s;if(i)for(let c=0;c{this.current&&(this.current.textContent=`${e}`)})))}renderInstance(e,t,r,o){Se(e,t,r,o)}}class Qa extends qa{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(A.has(t)){const e=Qr(t);return e&&e.default||0}return t=we.has(t)?t:Be(t),e.getAttribute(t)}measureInstanceViewportBox(){return Yo()}scrapeMotionValuesFromProps(e,t){return xe(e,t)}build(e,t,r,o){me(e,t,r,this.isSVGTag,o.transformTemplate)}renderInstance(e,t,r,o){Pe(e,t,0,o)}mount(e){this.isSVGTag=ye(e.tagName),super.mount(e)}}const Ya=(e,t)=>T(e)?new Qa(t,{enableHardwareAcceleration:!1}):new Ka(t,{enableHardwareAcceleration:!0}),Ja={...Fo,...st,...xa,...{layout:{ProjectionNode:Ca,MeasureLayout:En}}},ei=x(((e,t)=>function(e,{forwardMotionProps:t=!1},r,o){return{...T(e)?Me:Oe,preloadedFeatures:r,useRender:ke(t),createVisualElement:o,Component:e}}(e,t,Ja,Ya)))},57035:function(e,t,r){"use strict";r.d(t,{K:function(){return n},k:function(){return a}});var o=r(50065);let n=o.Z,a=o.Z},33791:function(e,t,r){"use strict";r.d(t,{j:function(){return o}});const o="undefined"!=typeof document},50065:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});const o=e=>e},62519:function(e,t,r){"use strict";r.d(t,{A:function(){return a}});var o=r(33791),n=r(23993);function a(){if(n.O.current=!0,o.j)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>n.n.current=e.matches;e.addListener(t),t()}else n.n.current=!1}},23993:function(e,t,r){"use strict";r.d(t,{O:function(){return n},n:function(){return o}});const o={current:null},n={current:!1}},3517:function(e,t,r){"use strict";r.d(t,{J:function(){return i}});var o=r(2784),n=r(62519),a=r(23993);function i(){!a.O.current&&(0,n.A)();const[e]=(0,o.useState)(a.n.current);return e}},3105:function(e,t,r){"use strict";r.d(t,{h:function(){return n}});var o=r(2784);function n(e){const t=(0,o.useRef)(null);return null===t.current&&(t.current=e()),t.current}},23617:function(e,t,r){"use strict";r.d(t,{L:function(){return n}});var o=r(2784);const n=r(33791).j?o.useLayoutEffect:o.useEffect},82467:function(e,t,r){"use strict";r.d(t,{c4:function(){return w},cP:function(){return c},dq:function(){return f},mc:function(){return y},rU:function(){return S}});var o=r(13980),n=r(2784),a=r(45619),i=r(95516);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t{if("string"==typeof e)return!(e=>l.test(e))(e)},d=()=>"/blueprints",h=()=>"/blueprints";function f(e,t=d()){var r;if(!u(e))return e;if(e.startsWith("./")||e.startsWith("../"))return e;const o=null!=(r=null!=t?t:h())?r:"/";return`${null!=o&&o.endsWith("/")?o.slice(0,-1):o}${e.startsWith("/")?e:`/${e}`}`}const p=e=>null==e?void 0:e.startsWith("/");function g(e,t){const{pathname:r,search:o,hash:n}=c(e);return`${(0,i.H)(r,t)}${o}${n}`}const m=(e,t)=>"number"==typeof e?e:u(e)?p(e)?function(e){const t=f(e),r="always";return g(t,r)}(e):function(e,t){if(p(e))return e;const r="always",o=(0,a.resolve)(e,t);return g(o,r)}(e,t):e,v=["to","getProps","onClick","onMouseEnter","activeClassName","activeStyle","innerRef","partiallyActive","state","replace","_location"];function y(e){return f(e,h())}const b={activeClassName:o.string,activeStyle:o.object,partiallyActive:o.bool};function k(e){return n.createElement(a.Location,null,(({location:t})=>n.createElement(B,s({},e,{_location:t}))))}class B extends n.Component{constructor(e){super(e),this.defaultGetProps=({isPartiallyCurrent:e,isCurrent:t})=>(this.props.partiallyActive?e:t)?{className:[this.props.className,this.props.activeClassName].filter(Boolean).join(" "),style:s({},this.props.style,this.props.activeStyle)}:null;let t=!1;"undefined"!=typeof window&&window.IntersectionObserver&&(t=!0),this.state={IOSupported:t},this.abortPrefetch=null,this.handleRef=this.handleRef.bind(this)}_prefetch(){let e=window.location.pathname+window.location.search;this.props._location&&this.props._location.pathname&&(e=this.props._location.pathname+this.props._location.search);const t=c(m(this.props.to,e)),r=t.pathname+t.search;if(e!==r)return ___loader.enqueue(r)}componentWillUnmount(){if(!this.io)return;const{instance:e,el:t}=this.io;this.abortPrefetch&&this.abortPrefetch.abort(),e.unobserve(t),e.disconnect()}handleRef(e){this.props.innerRef&&Object.prototype.hasOwnProperty.call(this.props.innerRef,"current")?this.props.innerRef.current=e:this.props.innerRef&&this.props.innerRef(e),this.state.IOSupported&&e&&(this.io=((e,t)=>{const r=new window.IntersectionObserver((r=>{r.forEach((r=>{e===r.target&&t(r.isIntersecting||r.intersectionRatio>0)}))}));return r.observe(e),{instance:r,el:e}})(e,(e=>{e?this.abortPrefetch=this._prefetch():this.abortPrefetch&&this.abortPrefetch.abort()})))}render(){const e=this.props,{to:t,getProps:r=this.defaultGetProps,onClick:o,onMouseEnter:i,state:l,replace:d,_location:h}=e,f=function(e,t){if(null==e)return{};var r,o,n={},a=Object.keys(e);for(o=0;o=0||(n[r]=e[r]);return n}(e,v),p=m(t,h.pathname);return u(p)?n.createElement(a.Link,s({to:p,state:l,getProps:r,innerRef:this.handleRef,onMouseEnter:e=>{i&&i(e);const t=c(p);___loader.hovering(t.pathname+t.search)},onClick:e=>{if(o&&o(e),!(0!==e.button||this.props.target||e.defaultPrevented||e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)){e.preventDefault();let t=d;const r=encodeURI(p)===h.pathname;"boolean"!=typeof d&&r&&(t=!0),window.___navigate(p,{state:l,replace:t})}return!0}},f)):n.createElement("a",s({href:p},f))}}B.propTypes=s({},b,{onClick:o.func,to:o.string.isRequired,replace:o.bool,state:o.object});const S=n.forwardRef(((e,t)=>n.createElement(k,s({innerRef:t},e)))),w=(e,t)=>{window.___navigate(m(e,window.location.pathname),t)}},56291:function(e,t,r){"use strict";r.r(t),r.d(t,{Script:function(){return p},ScriptStrategy:function(){return l},collectedScriptsByPage:function(){return s},scriptCache:function(){return h},scriptCallbackCache:function(){return f}});var o=r(2784),n=r(45619);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;ti.get(e)||[],set(e,t){const r=i.get(e)||[];r.push(t),i.set(e,r)},delete(e){i.delete(e)}},c="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){const t=Date.now();return setTimeout((function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})}),1)};var l,u;(u=l||(l={})).postHydrate="post-hydrate",u.idle="idle",u.offMainThread="off-main-thread";const d=new Set(["src","strategy","dangerouslySetInnerHTML","children","onLoad","onError"]),h=new Set,f=new Map;function p(e){return o.createElement(n.Location,null,(()=>o.createElement(g,e)))}function g(e){const{src:t,strategy:r=l.postHydrate}=e||{},{pathname:i}=(0,n.useLocation)();if((0,o.useEffect)((()=>{let t;switch(r){case l.postHydrate:t=m(e);break;case l.idle:c((()=>{t=m(e)}));break;case l.offMainThread:{const t=y(e);s.set(i,t)}}return()=>{const{script:e,loadCallback:r,errorCallback:o}=t||{};r&&(null==e||e.removeEventListener("load",r)),o&&(null==e||e.removeEventListener("error",o)),null==e||e.remove()}}),[]),r===l.offMainThread){const n=v(e),c=y(e);return"undefined"==typeof window&&s.set(i,c),o.createElement("script",n?a({type:"text/partytown","data-strategy":r,crossOrigin:"anonymous"},c,{dangerouslySetInnerHTML:{__html:v(e)}}):a({type:"text/partytown",src:b(t),"data-strategy":r,crossOrigin:"anonymous"},c))}return null}function m(e){const{id:t,src:r,strategy:o=l.postHydrate,onLoad:n,onError:i}=e||{},s=t||r,c=["load","error"],u={load:n,error:i};if(s){for(const e of c)if(null!=u&&u[e]){var d;const t=f.get(s)||{},{callbacks:r=[]}=(null==t?void 0:t[e])||{};var p,g;r.push(null==u?void 0:u[e]),null!=t&&null!=(d=t[e])&&d.event?null==u||null==(p=u[e])||p.call(u,null==t||null==(g=t[e])?void 0:g.event):f.set(s,a({},t,{[e]:{callbacks:r}}))}if(h.has(s))return null}const m=v(e),b=y(e),B=document.createElement("script");t&&(B.id=t),B.dataset.strategy=o;for(const[a,l]of Object.entries(b))B.setAttribute(a,l);m&&(B.textContent=m),r&&(B.src=r);const S={};if(s){for(const e of c){const t=t=>k(t,s,e);B.addEventListener(e,t),S[`${e}Callback`]=t}h.add(s)}return document.body.appendChild(B),{script:B,loadCallback:S.loadCallback,errorCallback:S.errorCallback}}function v(e){const{dangerouslySetInnerHTML:t,children:r=""}=e||{},{__html:o=""}=t||{};return o||r}function y(e){const t={};for(const[r,o]of Object.entries(e))d.has(r)||(t[r]=o);return t}function b(e){if(e)return`/__third-party-proxy?url=${encodeURIComponent(e)}`}function k(e,t,r){const o=f.get(t)||{};for(const a of(null==o||null==(n=o[r])?void 0:n.callbacks)||[]){var n;a(e)}f.set(t,{[r]:{event:e}})}},65645:function(e,t,r){"use strict";r.d(t,{Ab:function(){return a},Fr:function(){return i},G$:function(){return n},JM:function(){return h},K$:function(){return l},QY:function(){return u},h5:function(){return s},iD:function(){return c},lK:function(){return d},uj:function(){return o}});var o="-moz-",n="-webkit-",a="comm",i="rule",s="decl",c="@media",l="@import",u="@supports",d="@keyframes",h="@layer"},30312:function(e,t,r){"use strict";r.d(t,{cD:function(){return a},qR:function(){return n}});var o=r(20766);function n(e){var t=(0,o.Ei)(e);return function(r,o,n,a){for(var i="",s=0;s0&&(0,n.to)(N)-v&&(0,n.R3)(b>32?u(N+";",o,r,v-1,p):u((0,n.gx)(N," ","")+";",o,r,v-2,p),p);break;case 59:N+=";";default:if((0,n.R3)(T=c(N,t,r,g,m,i,f,C,x=[],E=[],v,d),d),123===P)if(0===m)s(N,t,T,T,x,d,v,f,E);else switch(99===y&&110===(0,n.uO)(N,3)?100:y){case 100:case 108:case 109:case 115:s(e,T,T,o&&(0,n.R3)(c(e,T,T,0,0,i,f,C,i,x=[],v,E),E),i,E,v,f,o?x:E);break;default:s(N,T,T,T,[""],E,0,f,E)}}g=m=b=0,B=w=1,C=N="",v=h;break;case 58:v=1+(0,n.to)(N),b=k;default:if(B<1)if(123==P)--B;else if(125==P&&0==B++&&125==(0,a.mp)())continue;switch(N+=(0,n.Dp)(P),P*B){case 38:w=m>0?1:(N+="\f",-1);break;case 44:f[g++]=((0,n.to)(N)-1)*w,w=1;break;case 64:45===(0,a.fj)()&&(N+=(0,a.iF)((0,a.lp)())),y=(0,a.fj)(),m=v=(0,n.to)(C=N+=(0,a.QU)((0,a.Ud)())),P++;break;case 45:45===k&&2==(0,n.to)(N)&&(B=0)}}return d}function c(e,t,r,i,s,c,l,u,d,h,f,p){for(var g=s-1,m=0===s?c:[""],v=(0,n.Ei)(m),y=0,b=0,k=0;y0?m[B]+" "+S:(0,n.gx)(S,/&\f/g,m[B])))&&(d[k++]=w);return(0,a.dH)(e,t,r,0===s?o.Fr:u,d,h,f,p)}function l(e,t,r,i){return(0,a.dH)(e,t,r,o.Ab,(0,n.Dp)((0,a.Tb)()),(0,n.tb)(e,2,-2),0,i)}function u(e,t,r,i,s){return(0,a.dH)(e,t,r,o.h5,(0,n.tb)(e,0,i),(0,n.tb)(e,i+1,-1),i,s)}},59452:function(e,t,r){"use strict";r.d(t,{P:function(){return i},q:function(){return a}});var o=r(65645),n=r(20766);function a(e,t){for(var r="",o=0;o0?(0,o.uO)(l,--s):0,a--,10===c&&(a=1,n--),c}function p(){return c=s2||y(c)>3?"":" "}function P(e,t){for(;--t&&p()&&!(c<48||c>102||c>57&&c<65||c>70&&c<97););return v(e,m()+(t<6&&32==g()&&32==p()))}function C(e){for(;p();)switch(c){case e:return s;case 34:case 39:34!==e&&39!==e&&C(c);break;case 40:41===e&&C(e);break;case 92:p()}return s}function x(e,t){for(;p()&&e+c!==57&&(e+c!==84||47!==g()););return"/*"+v(t,s-1)+"*"+(0,o.Dp)(47===e?e:p())}function E(e){for(;!y(g());)p();return v(e,s)}},20766:function(e,t,r){"use strict";r.d(t,{$e:function(){return m},Cw:function(){return u},Dp:function(){return n},EQ:function(){return c},Ei:function(){return p},R3:function(){return g},Wn:function(){return o},f0:function(){return a},fy:function(){return s},gx:function(){return l},tb:function(){return h},to:function(){return f},uO:function(){return d},vp:function(){return i}});var o=Math.abs,n=String.fromCharCode,a=Object.assign;function i(e,t){return 45^d(e,0)?(((t<<2^d(e,0))<<2^d(e,1))<<2^d(e,2))<<2^d(e,3):0}function s(e){return e.trim()}function c(e,t){return(e=t.exec(e))?e[0]:e}function l(e,t,r){return e.replace(t,r)}function u(e,t){return e.indexOf(t)}function d(e,t){return 0|e.charCodeAt(t)}function h(e,t,r){return e.slice(t,r)}function f(e){return e.length}function p(e){return e.length}function g(e,t){return t.push(e),e}function m(e,t){return e.map(t).join("")}}},function(e){e.O(0,[9774,532],(function(){return t=45069,e(e.s=t);var t}));e.O()}]); +//# sourceMappingURL=app-2e5e33445842bbe309fb.js.map \ No newline at end of file diff --git a/docs/app-2e5e33445842bbe309fb.js.LICENSE.txt b/docs/app-2e5e33445842bbe309fb.js.LICENSE.txt new file mode 100644 index 00000000..e7903a43 --- /dev/null +++ b/docs/app-2e5e33445842bbe309fb.js.LICENSE.txt @@ -0,0 +1,34 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. + */ + +/** + * @reach/visually-hidden v0.18.0 + * + * Copyright (c) 2018-2022, React Training LLC + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */ + +/** + * @license React + * react-server-dom-webpack.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v17.0.2 + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ diff --git a/docs/chunk-map.json b/docs/chunk-map.json index dfd4d0cc..7d15b474 100644 --- a/docs/chunk-map.json +++ b/docs/chunk-map.json @@ -1 +1 @@ -{"app":["/app-017b1960ec5645ba793a.js"],"component---src-pages-404-tsx":["/component---src-pages-404-tsx-d647845e71b41280263c.js"],"component---src-pages-index-tsx":["/component---src-pages-index-tsx-4b1aa8d467df8b70f330.js"],"component---src-pages-pages-json-path-tsx":["/component---src-pages-pages-json-path-tsx-676ba9e6fa5b8f1ff04f.js"],"component---src-templates-preview-page-tsx":["/component---src-templates-preview-page-tsx-11e0a79fb5e403868531.js"]} \ No newline at end of file +{"app":["/app-2e5e33445842bbe309fb.js"],"component---src-pages-404-tsx":["/component---src-pages-404-tsx-d647845e71b41280263c.js"],"component---src-pages-index-tsx":["/component---src-pages-index-tsx-4b1aa8d467df8b70f330.js"],"component---src-pages-pages-json-path-tsx":["/component---src-pages-pages-json-path-tsx-676ba9e6fa5b8f1ff04f.js"],"component---src-templates-preview-page-tsx":["/component---src-templates-preview-page-tsx-11e0a79fb5e403868531.js"]} \ No newline at end of file diff --git a/docs/cms/editing-content/index.html b/docs/cms/editing-content/index.html index 427e41c1..461b96b1 100644 --- a/docs/cms/editing-content/index.html +++ b/docs/cms/editing-content/index.html @@ -15,6 +15,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/cms/get-started/index.html b/docs/cms/get-started/index.html index 70baa172..05247c31 100644 --- a/docs/cms/get-started/index.html +++ b/docs/cms/get-started/index.html @@ -25,6 +25,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/cms/introduction/index.html b/docs/cms/introduction/index.html index 578186a8..d5992b2d 100644 --- a/docs/cms/introduction/index.html +++ b/docs/cms/introduction/index.html @@ -12,6 +12,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/atoms/badge/index.html b/docs/components/atoms/badge/index.html index 1c90a224..f22dfa69 100644 --- a/docs/components/atoms/badge/index.html +++ b/docs/components/atoms/badge/index.html @@ -1,7 +1,7 @@ -Blueprints | Badge

Badge

Badge is a small, circular component that aids in visualizing status or metadata. They serve as a visual indicator that attracts the user’s attention to new or important items, like warnings or updates. Badge’s appearance can be customized to match its semantic context.

+Blueprints | Badge

Badge

Badge is a small, circular component that aids in visualizing status or metadata. They serve as a visual indicator that attracts the user’s attention to new or important items, like warnings or updates. Badge’s appearance can be customized to match its semantic context.

- \ No newline at end of file + \ No newline at end of file diff --git a/docs/components/atoms/button/index.html b/docs/components/atoms/button/index.html index f97df34d..f0d4f149 100644 --- a/docs/components/atoms/button/index.html +++ b/docs/components/atoms/button/index.html @@ -1,4 +1,4 @@ -Blueprints | Button

Button

A button triggers a single action or event. Use buttons for important actions like submitting a response, committing a change, or moving to the next step. For navigating to another place, try a link instead.