diff --git a/apps/site/package.json b/apps/site/package.json index c9d6de8357..839be4666f 100644 --- a/apps/site/package.json +++ b/apps/site/package.json @@ -24,6 +24,8 @@ "posthog-js": "catalog:", "react": "catalog:", "react-dom": "catalog:", + "react-responsive-masonry": "^2.7.1", + "prop-types": "^15.8.1", "react-tweet": "catalog:", "remark-directive": "catalog:", "tailwind-merge": "catalog:", diff --git a/apps/site/public/icons/companies/about/altimeter.svg b/apps/site/public/icons/companies/about/altimeter.svg new file mode 100644 index 0000000000..c59cf8678b --- /dev/null +++ b/apps/site/public/icons/companies/about/altimeter.svg @@ -0,0 +1,3 @@ + + + diff --git a/apps/site/public/icons/companies/about/amplify.svg b/apps/site/public/icons/companies/about/amplify.svg new file mode 100644 index 0000000000..bfae48b954 --- /dev/null +++ b/apps/site/public/icons/companies/about/amplify.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/apps/site/public/icons/companies/about/fathom.svg b/apps/site/public/icons/companies/about/fathom.svg new file mode 100644 index 0000000000..abb3402e8b --- /dev/null +++ b/apps/site/public/icons/companies/about/fathom.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/apps/site/public/icons/companies/about/ivp.svg b/apps/site/public/icons/companies/about/ivp.svg new file mode 100644 index 0000000000..0e59a5ebf0 --- /dev/null +++ b/apps/site/public/icons/companies/about/ivp.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/apps/site/public/icons/companies/about/kleiner-perkins.svg b/apps/site/public/icons/companies/about/kleiner-perkins.svg new file mode 100644 index 0000000000..29aeadf9b9 --- /dev/null +++ b/apps/site/public/icons/companies/about/kleiner-perkins.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/apps/site/public/icons/companies/about/system-one.svg b/apps/site/public/icons/companies/about/system-one.svg new file mode 100644 index 0000000000..6c48c905d8 --- /dev/null +++ b/apps/site/public/icons/companies/about/system-one.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/apps/site/public/illustrations/about/about_0.svg b/apps/site/public/illustrations/about/about_0.svg new file mode 100644 index 0000000000..f805d0f2e3 --- /dev/null +++ b/apps/site/public/illustrations/about/about_0.svg @@ -0,0 +1,487 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/site/public/illustrations/about/about_0_light.svg b/apps/site/public/illustrations/about/about_0_light.svg new file mode 100644 index 0000000000..f805d0f2e3 --- /dev/null +++ b/apps/site/public/illustrations/about/about_0_light.svg @@ -0,0 +1,487 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/site/public/illustrations/about/about_1.svg b/apps/site/public/illustrations/about/about_1.svg new file mode 100644 index 0000000000..530847737d --- /dev/null +++ b/apps/site/public/illustrations/about/about_1.svg @@ -0,0 +1,1322 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/site/public/illustrations/about/about_1_light.svg b/apps/site/public/illustrations/about/about_1_light.svg new file mode 100644 index 0000000000..530847737d --- /dev/null +++ b/apps/site/public/illustrations/about/about_1_light.svg @@ -0,0 +1,1322 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/site/public/illustrations/about/hero_bg.svg b/apps/site/public/illustrations/about/hero_bg.svg new file mode 100644 index 0000000000..9f42bfa7a4 --- /dev/null +++ b/apps/site/public/illustrations/about/hero_bg.svg @@ -0,0 +1,6736 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/site/public/illustrations/about/hero_bg_light.svg b/apps/site/public/illustrations/about/hero_bg_light.svg new file mode 100644 index 0000000000..92b0f1c8d5 --- /dev/null +++ b/apps/site/public/illustrations/about/hero_bg_light.svg @@ -0,0 +1,6729 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/site/public/illustrations/about/prisma.html b/apps/site/public/illustrations/about/prisma.html new file mode 100644 index 0000000000..2c89d5590b --- /dev/null +++ b/apps/site/public/illustrations/about/prisma.html @@ -0,0 +1,34 @@ + + +About | Prisma
About us

We simplify building with data

Our mission is to unlock productivity for developers by bringing delightful ways to build with data. Data DX is at the core of all our products.

Built on open source

Prisma evolved from an open-source project to the most downloaded ORM in the Node.js ecosystem, powered by our commitment to improving DX and a strong community.

Throughout the development lifecycle

We equip developers with the right tools at every stage, whether they are building, fortifying, or growing their applications.

Focused on Data DX

Applying Data DX principles to all our products, we create simple solutions for complex problems, making building with data more accessible, regardless of team size.

hellohello
hellohello
hellohello
hellohello
hellohello

What we care about

Content image

Open Source

To support the OSS community and help fund the ecosystem around Prisma, we started our Free and Open Source Software (FOSS) Fund in April 2022. Each month Prisma donates a one-off amount of $500 to a selected open-source project.

How the program works
  • The Prisma team nominates projects they believe deserve support.
  • The Developer Connections team and representatives from the engineering teams review the nominations.
  • The entire company votes to select three recipients each quarter to receive the one-time stipend of $500.
  • Recipient projects are announced each month on social media.

To qualify, nominees need to meet the following criteria:

  • Usage within Prisma or the Prisma ecosystem
  • Overall project health and aligned with Prisma company values
  • Ability to receive and distribute funds

Projects owned or managed by Prisma employees cannot be nominated.

Content image

Climate change

Prisma is committed to supporting initiatives that raise awareness about and combat the effects of climate change. We will all be affected by this, and we owe it to the places, people, and wildlife of this planet to make substantial changes and reduce our impact on the climate.

Join the team

We’re always excited to talk to more people who share our vision to empower developers to build data-driven applications.

View open positions
\ No newline at end of file diff --git a/apps/site/public/illustrations/about/prisma.svg b/apps/site/public/illustrations/about/prisma.svg new file mode 100644 index 0000000000..e250c0f520 --- /dev/null +++ b/apps/site/public/illustrations/about/prisma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/site/public/illustrations/about/prisma_files/01d73ffd0742aee4bb8f5094755bbf4c8a6f83d5-225x225.jpg b/apps/site/public/illustrations/about/prisma_files/01d73ffd0742aee4bb8f5094755bbf4c8a6f83d5-225x225.jpg new file mode 100644 index 0000000000..247b693a8c Binary files /dev/null and b/apps/site/public/illustrations/about/prisma_files/01d73ffd0742aee4bb8f5094755bbf4c8a6f83d5-225x225.jpg differ diff --git a/apps/site/public/illustrations/about/prisma_files/0296c63e6cb358789ee2e8e8bbe373b5be0d2b21-200x200.jpg b/apps/site/public/illustrations/about/prisma_files/0296c63e6cb358789ee2e8e8bbe373b5be0d2b21-200x200.jpg new file mode 100644 index 0000000000..3d4ccb18a8 Binary files /dev/null and b/apps/site/public/illustrations/about/prisma_files/0296c63e6cb358789ee2e8e8bbe373b5be0d2b21-200x200.jpg differ diff --git a/apps/site/public/illustrations/about/prisma_files/07c17958b386a607bfce5428de6ee46ec751a91a-3792x2845.jpg b/apps/site/public/illustrations/about/prisma_files/07c17958b386a607bfce5428de6ee46ec751a91a-3792x2845.jpg new file mode 100644 index 0000000000..36695a88a7 Binary files /dev/null and b/apps/site/public/illustrations/about/prisma_files/07c17958b386a607bfce5428de6ee46ec751a91a-3792x2845.jpg differ diff --git a/apps/site/public/illustrations/about/prisma_files/0db0ed93bc58ad5cf6985a3e781a32b6d948c43e-519x680.jpg b/apps/site/public/illustrations/about/prisma_files/0db0ed93bc58ad5cf6985a3e781a32b6d948c43e-519x680.jpg new file mode 100644 index 0000000000..d3167e2529 Binary files /dev/null and b/apps/site/public/illustrations/about/prisma_files/0db0ed93bc58ad5cf6985a3e781a32b6d948c43e-519x680.jpg differ diff --git a/apps/site/public/illustrations/about/prisma_files/0e8b284f045c3aa0c3f389678402137028920c68-461x263.svg b/apps/site/public/illustrations/about/prisma_files/0e8b284f045c3aa0c3f389678402137028920c68-461x263.svg new file mode 100644 index 0000000000..530847737d --- /dev/null +++ b/apps/site/public/illustrations/about/prisma_files/0e8b284f045c3aa0c3f389678402137028920c68-461x263.svg @@ -0,0 +1,1322 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/site/public/illustrations/about/prisma_files/10bfd6ecaa49258e970f665796456121df77f3fe-2048x1365.jpg b/apps/site/public/illustrations/about/prisma_files/10bfd6ecaa49258e970f665796456121df77f3fe-2048x1365.jpg new file mode 100644 index 0000000000..40cb07d8fe Binary files /dev/null and b/apps/site/public/illustrations/about/prisma_files/10bfd6ecaa49258e970f665796456121df77f3fe-2048x1365.jpg differ diff --git a/apps/site/public/illustrations/about/prisma_files/1b3698c250765f09e18bbf2b799e683c4cd54947-178x29.svg b/apps/site/public/illustrations/about/prisma_files/1b3698c250765f09e18bbf2b799e683c4cd54947-178x29.svg new file mode 100644 index 0000000000..c59cf8678b --- /dev/null +++ b/apps/site/public/illustrations/about/prisma_files/1b3698c250765f09e18bbf2b799e683c4cd54947-178x29.svg @@ -0,0 +1,3 @@ + + + diff --git a/apps/site/public/illustrations/about/prisma_files/1c34bce335f90fe52fb95c1df232caa3bb637588-200x200.jpg b/apps/site/public/illustrations/about/prisma_files/1c34bce335f90fe52fb95c1df232caa3bb637588-200x200.jpg new file mode 100644 index 0000000000..d9ea0332e0 Binary files /dev/null and b/apps/site/public/illustrations/about/prisma_files/1c34bce335f90fe52fb95c1df232caa3bb637588-200x200.jpg differ diff --git a/apps/site/public/illustrations/about/prisma_files/2815-807c31d5443cd91b.js b/apps/site/public/illustrations/about/prisma_files/2815-807c31d5443cd91b.js new file mode 100644 index 0000000000..829eab1ef6 --- /dev/null +++ b/apps/site/public/illustrations/about/prisma_files/2815-807c31d5443cd91b.js @@ -0,0 +1,18 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2815],{82511:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(88525),i=r(11301),o=n&&"object"==typeof n&&"default"in n?n:{default:n},s=function(){return(s=Object.assign||function(e){for(var t,r=1,n=arguments.length;rt.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]])}return r}function l(e){var t=e||u(),r=n.useState(t),i=r[0],o=r[1];return n.useEffect(function(){if("undefined"!=typeof window&&"matchMedia"in window){var t=function(){o(e||u())},r=window.matchMedia("screen and (resolution: ".concat(i,"dppx)"));return r.hasOwnProperty("addEventListener")?r.addEventListener("change",t):r.addListener(t),function(){r.hasOwnProperty("removeEventListener")?r.removeEventListener("change",t):r.removeListener(t)}}},[i,e]),i}function u(){return Math.min(Math.max(1,"undefined"!=typeof window&&"number"==typeof window.devicePixelRatio?window.devicePixelRatio:1),3)}"function"==typeof SuppressedError&&SuppressedError;var c=function(){function e(){}return e.prototype.observe=function(){},e.prototype.unobserve=function(){},e.prototype.disconnect=function(){},e}(),h=globalThis.ResizeObserver||c,f=void 0!==globalThis.ResizeObserver,p=!f,d={useDevicePixelRatio:!0,fitCanvasToArtboardHeight:!1,useOffscreenRenderer:!0,shouldResizeCanvasToContainer:!0};function g(e){return Object.assign({},d,e)}function y(e){var t,r,i,o,s,a,u,c=e.riveLoaded,d=void 0!==c&&c,y=e.canvasElem,m=e.containerRef,b=e.options,v=e.onCanvasHasResized,w=e.artboardBounds,E=g(void 0===b?{}:b),x=n.useState({height:0,width:0}),_=x[0],S=_.height,A=_.width,k=x[1],O=n.useState({height:0,width:0}),R=O[0],C=R.height,I=R.width,T=O[1],P=n.useState(!0),j=P[0],M=P[1],F=E.fitCanvasToArtboardHeight,L=E.shouldResizeCanvasToContainer,N=E.useDevicePixelRatio,B=E.customDevicePixelRatio,D=(void 0===(t=L)&&(t=!0),i=(r=n.useState({width:0,height:0}))[0],o=r[1],n.useEffect(function(){if("undefined"!=typeof window&&t){var e=function(){o({width:window.innerWidth,height:window.innerHeight})};return p&&(e(),window.addEventListener("resize",e)),function(){return window.removeEventListener("resize",e)}}},[]),u=n.useRef(new h((s=function(e){f&&o({width:e[e.length-1].contentRect.width,height:e[e.length-1].contentRect.height})},a=0,function(){for(var e=this,t=[],r=0;r0&&e.height>0&&e.top<(window.innerHeight||document.documentElement.clientHeight)&&e.bottom>0&&e.left<(window.innerWidth||document.documentElement.clientWidth)&&e.right>0&&(null==f||f.startRendering(),t=!1)}};return a&&!1!==d.shouldUseIntersectionObserver&&S(a,function(n){n.isIntersecting?f&&f.startRendering():f&&f.stopRendering(),t=!n.isIntersecting,clearTimeout(e),n.isIntersecting||0!==n.boundingClientRect.width||(e=setTimeout(r,10))}),function(){a&&A(a)}},[S,A,f,a,d.shouldUseIntersectionObserver]),n.useEffect(function(){return function(){f&&(f.cleanup(),p(null))}},[f,a]);var k=null==e?void 0:e.animations;n.useEffect(function(){f&&k&&(f.isPlaying?(f.stop(f.animationNames),f.play(k)):f.isPaused&&(f.stop(f.animationNames),f.pause(k)))},[k,f]);var O=n.useCallback(function(e){return o.default.createElement(x,s({setContainerRef:w,setCanvasRef:v},e))},[v,w]);return{canvas:a,container:c.current,setCanvasRef:v,setContainerRef:w,rive:f,RiveComponent:O}}t.default=function(e){var t=e.src,r=e.artboard,n=e.animations,i=e.stateMachines,l=e.layout,u=e.useOffscreenRenderer,c=e.shouldDisableRiveListeners,h=e.shouldResizeCanvasToContainer,f=e.automaticallyHandleEvents,p=e.children,d=a(e,["src","artboard","animations","stateMachines","layout","useOffscreenRenderer","shouldDisableRiveListeners","shouldResizeCanvasToContainer","automaticallyHandleEvents","children"]),g=_({src:t,artboard:r,animations:n,layout:l,stateMachines:i,autoplay:!0,shouldDisableRiveListeners:void 0!==c&&c,automaticallyHandleEvents:void 0!==f&&f},{useOffscreenRenderer:void 0===u||u,shouldResizeCanvasToContainer:void 0===h||h}).RiveComponent;return o.default.createElement(g,s({},d),p)},t.useResizeCanvas=y,t.useRive=_,t.useRiveFile=function(e){var t=this,r=n.useState(null),o=r[0],s=r[1],a=n.useState("idle"),l=a[0],u=a[1];return n.useEffect(function(){var r,n,o,a=null;return r=void 0,n=void 0,o=function(){return function(e,t){var r,n,i,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},s=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return s.next=a(0),s.throw=a(1),s.return=a(2),"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function a(a){return function(l){return function(a){if(r)throw TypeError("Generator is already executing.");for(;s&&(s=0,a[0]&&(o=0)),o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]1){var b=f.className?{className:f.className}:{};return e(d.container,b,m)}return m[0]?m[0]:"function"==typeof d.empty?e(d.empty):d.empty}},54995:function(e){"use strict";var t=["strong","em","code","underline","strike-through"];function r(e,t,r){if(!e.marks||0===e.marks.length)return e.marks||[];var i=n.bind(null,e.marks.reduce(function(e,n){e[n]=e[n]?e[n]+1:1;for(var i=t+1;in?1:0}e.exports=function(e){var t=e.children,n=e.markDefs;if(!t||!t.length)return[];var i=t.map(r),o={_type:"span",children:[]},s=[o];return t.forEach(function(e,t){var r=i[t];if(!r){s[s.length-1].children.push(e);return}var o=1;if(s.length>1)for(;o=0;t--){var r=e[t];if("span"===r._type&&r.children)return r}}(s=s.slice(0,o));if(r.forEach(function(t){var r={_type:"span",_key:e._key,children:[],mark:(n||[]).find(function(e){return e._key===t})||t,markKey:t};u.children.push(r),s.push(r),u=r}),"span"===e._type&&"string"==typeof e.text&&(Array.isArray(e.marks)||void 0===e.marks)){for(var c=e.text.split("\n"),h=c.length;h-- >1;)c.splice(h,0,"\n");u.children=u.children.concat(c)}else u.children=u.children.concat(e)}),o.children}},16015:function(e,t,r){"use strict";var n=r(8519);e.exports=function(e){return e.map(function(e){return e._key?e:n({_key:(function(e){var t=0,r=e.length;if(0===r)return t;for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"html",a=[],l=0;lt.level){var h=i(c);if("html"===r){var f=o(t),p=n({},f,{children:f.children.concat(h)});t.children[t.children.length-1]=p}else t.children.push(h);t=h;continue}if(c.levele.length)&&(t=e.length);for(var r=0,n=Array(t);r=e.length?{done:!0}:{done:!1,value:e[r++]}};throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(r=e[Symbol.iterator]()).next.bind(r)}(i);!(r=n()).done;){var o=r.value,s=o[0],a=o[1];if(e===s||e===a)return s}return e}(s)]=r[s]);return new l(this,e({baseUrl:n},o))},u.image=function(e){return this.withOptions({source:e})},u.dataset=function(e){return this.withOptions({dataset:e})},u.projectId=function(e){return this.withOptions({projectId:e})},u.bg=function(e){return this.withOptions({bg:e})},u.dpr=function(e){return this.withOptions({dpr:e})},u.width=function(e){return this.withOptions({width:e})},u.height=function(e){return this.withOptions({height:e})},u.focalPoint=function(e,t){return this.withOptions({focalPoint:{x:e,y:t}})},u.maxWidth=function(e){return this.withOptions({maxWidth:e})},u.minWidth=function(e){return this.withOptions({minWidth:e})},u.maxHeight=function(e){return this.withOptions({maxHeight:e})},u.minHeight=function(e){return this.withOptions({minHeight:e})},u.size=function(e,t){return this.withOptions({width:e,height:t})},u.blur=function(e){return this.withOptions({blur:e})},u.sharpen=function(e){return this.withOptions({sharpen:e})},u.rect=function(e,t,r,n){return this.withOptions({rect:{left:e,top:t,width:r,height:n}})},u.format=function(e){return this.withOptions({format:e})},u.invert=function(e){return this.withOptions({invert:e})},u.orientation=function(e){return this.withOptions({orientation:e})},u.quality=function(e){return this.withOptions({quality:e})},u.forceDownload=function(e){return this.withOptions({download:e})},u.flipHorizontal=function(){return this.withOptions({flipHorizontal:!0})},u.flipVertical=function(){return this.withOptions({flipVertical:!0})},u.ignoreImageParams=function(){return this.withOptions({ignoreImageParams:!0})},u.fit=function(e){if(-1===o.indexOf(e))throw Error('Invalid fit mode "'+e+'"');return this.withOptions({fit:e})},u.crop=function(e){if(-1===s.indexOf(e))throw Error('Invalid crop mode "'+e+'"');return this.withOptions({crop:e})},u.saturation=function(e){return this.withOptions({saturation:e})},u.auto=function(e){if(-1===a.indexOf(e))throw Error('Invalid auto mode "'+e+'"');return this.withOptions({auto:e})},u.pad=function(e){return this.withOptions({pad:e})},u.url=function(){return function(t){var o=e({},t||{}),s=o.source;delete o.source;var a=function(t){var r;if(!t)return null;if("string"==typeof t&&/^https?:\/\//.test(""+t))r={asset:{_ref:n(t)}};else if("string"==typeof t)r={asset:{_ref:t}};else if(t&&"string"==typeof t._ref)r={asset:t};else if(t&&"string"==typeof t._id)r={asset:{_ref:t._id||""}};else if(t&&t.asset&&"string"==typeof t.asset.url)r={asset:{_ref:n(t.asset.url)}};else{if("object"!=typeof t.asset)return null;r=t}return t.crop&&(r.crop=t.crop),t.hotspot&&(r.hotspot=t.hotspot),function(t){if(t.crop&&t.hotspot)return t;var r=e({},t);return r.crop||(r.crop={left:0,top:0,bottom:0,right:0}),r.hotspot||(r.hotspot={x:.5,y:.5,height:1,width:1}),r}(r)}(s);if(!a)return null;var l=function(e){var t=e.split("-"),n=t[1],i=t[2],o=t[3];if(!n||!i||!o)throw Error("Malformed asset _ref '"+e+"'. Expected an id like \""+r+'".');var s=i.split("x"),a=s[0],l=s[1],u=+a,c=+l;if(!(isFinite(u)&&isFinite(c)))throw Error("Malformed asset _ref '"+e+"'. Expected an id like \""+r+'".');return{id:n,width:u,height:c,format:o}}(a.asset._ref||a.asset._id||""),u=Math.round(a.crop.left*l.width),c=Math.round(a.crop.top*l.height),h={left:u,top:c,width:Math.round(l.width-a.crop.right*l.width-u),height:Math.round(l.height-a.crop.bottom*l.height-c)},f=a.hotspot.height*l.height/2,p=a.hotspot.width*l.width/2,d=a.hotspot.x*l.width,g=a.hotspot.y*l.height;return o.rect||o.focalPoint||o.ignoreImageParams||o.crop||(o=e(e({},o),function(e,t){var r,n=t.width,i=t.height;if(!(n&&i))return{width:n,height:i,rect:e.crop};var o=e.crop,s=e.hotspot,a=n/i;if(o.width/o.height>a){var l=o.height,u=l*a,c=o.top,h=(s.right-s.left)/2+s.left-u/2;ho.left+o.width&&(h=o.left+o.width-u),r={left:Math.round(h),top:Math.round(c),width:Math.round(u),height:Math.round(l)}}else{var f=o.width,p=f/a,d=o.left,g=(s.bottom-s.top)/2+s.top-p/2;go.top+o.height&&(g=o.top+o.height-p),r={left:Math.max(0,Math.floor(d)),top:Math.max(0,Math.floor(g)),width:Math.round(f),height:Math.round(p)}}return{width:n,height:i,rect:r}}({crop:h,hotspot:{left:d-p,top:g-f,right:d+p,bottom:g+f}},o))),function(e){var t=e.baseUrl||"https://cdn.sanity.io",r=e.asset.id+"-"+e.asset.width+"x"+e.asset.height+"."+e.asset.format,n=t+"/images/"+e.projectId+"/"+e.dataset+"/"+r,o=[];if(e.rect){var s=e.rect,a=s.left,l=s.top,u=s.width,c=s.height;(0!==a||0!==l||c!==e.asset.height||u!==e.asset.width)&&o.push("rect="+a+","+l+","+u+","+c)}e.bg&&o.push("bg="+e.bg),e.focalPoint&&(o.push("fp-x="+e.focalPoint.x),o.push("fp-y="+e.focalPoint.y));var h=[e.flipHorizontal&&"h",e.flipVertical&&"v"].filter(Boolean).join("");return(h&&o.push("flip="+h),i.forEach(function(t){var r=t[0],n=t[1];void 0!==e[r]?o.push(n+"="+encodeURIComponent(e[r])):void 0!==e[n]&&o.push(n+"="+encodeURIComponent(e[n]))}),0===o.length)?n:n+"?"+o.join("&")}(e(e({},o),{},{asset:l}))}(this.options)},u.toString=function(){return this.url()},l}();return function(e){if(e&&"object"==typeof e.clientConfig){var t=e.clientConfig,r=t.apiHost,n=t.projectId,i=t.dataset;return new l(null,{baseUrl:(r||"https://api.sanity.io").replace(/^https:\/\/api\./,"https://cdn."),projectId:n,dataset:i})}return new l(null,e)}},e.exports=t()},29894:function(e){var t;t=function(){function e(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(i);!(r=n()).done;){var o=r.value,s=o[0],a=o[1];if(t===s||t===a)return s}return t}(s)]=r[s]);return new l(this,t({baseUrl:n},o))},u.image=function(e){return this.withOptions({source:e})},u.dataset=function(e){return this.withOptions({dataset:e})},u.projectId=function(e){return this.withOptions({projectId:e})},u.bg=function(e){return this.withOptions({bg:e})},u.dpr=function(e){return this.withOptions(e&&1!==e?{dpr:e}:{})},u.width=function(e){return this.withOptions({width:e})},u.height=function(e){return this.withOptions({height:e})},u.focalPoint=function(e,t){return this.withOptions({focalPoint:{x:e,y:t}})},u.maxWidth=function(e){return this.withOptions({maxWidth:e})},u.minWidth=function(e){return this.withOptions({minWidth:e})},u.maxHeight=function(e){return this.withOptions({maxHeight:e})},u.minHeight=function(e){return this.withOptions({minHeight:e})},u.size=function(e,t){return this.withOptions({width:e,height:t})},u.blur=function(e){return this.withOptions({blur:e})},u.sharpen=function(e){return this.withOptions({sharpen:e})},u.rect=function(e,t,r,n){return this.withOptions({rect:{left:e,top:t,width:r,height:n}})},u.format=function(e){return this.withOptions({format:e})},u.invert=function(e){return this.withOptions({invert:e})},u.orientation=function(e){return this.withOptions({orientation:e})},u.quality=function(e){return this.withOptions({quality:e})},u.forceDownload=function(e){return this.withOptions({download:e})},u.flipHorizontal=function(){return this.withOptions({flipHorizontal:!0})},u.flipVertical=function(){return this.withOptions({flipVertical:!0})},u.ignoreImageParams=function(){return this.withOptions({ignoreImageParams:!0})},u.fit=function(e){if(-1===o.indexOf(e))throw Error('Invalid fit mode "'+e+'"');return this.withOptions({fit:e})},u.crop=function(e){if(-1===s.indexOf(e))throw Error('Invalid crop mode "'+e+'"');return this.withOptions({crop:e})},u.saturation=function(e){return this.withOptions({saturation:e})},u.auto=function(e){if(-1===a.indexOf(e))throw Error('Invalid auto mode "'+e+'"');return this.withOptions({auto:e})},u.pad=function(e){return this.withOptions({pad:e})},u.vanityName=function(e){return this.withOptions({vanityName:e})},u.frame=function(e){if(1!==e)throw Error('Invalid frame value "'+e+'"');return this.withOptions({frame:e})},u.url=function(){return function(e){var o=t({},e||{}),s=o.source;delete o.source;var a=function(e){var r;if(!e)return null;if("string"==typeof e&&/^https?:\/\//.test(""+e))r={asset:{_ref:n(e)}};else if("string"==typeof e)r={asset:{_ref:e}};else if(e&&"string"==typeof e._ref)r={asset:e};else if(e&&"string"==typeof e._id)r={asset:{_ref:e._id||""}};else if(e&&e.asset&&"string"==typeof e.asset.url)r={asset:{_ref:n(e.asset.url)}};else{if("object"!=typeof e.asset)return null;r=t({},e)}return e.crop&&(r.crop=e.crop),e.hotspot&&(r.hotspot=e.hotspot),function(e){if(e.crop&&e.hotspot)return e;var r=t({},e);return r.crop||(r.crop={left:0,top:0,bottom:0,right:0}),r.hotspot||(r.hotspot={x:.5,y:.5,height:1,width:1}),r}(r)}(s);if(!a){if(s&&"object"==typeof s&&null!==s&&s._upload&&(!s.asset||!s.asset._ref))return"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8HwQACfsD/QNViZkAAAAASUVORK5CYII=";throw Error("Unable to resolve image URL from source ("+JSON.stringify(s)+")")}var l=function(e){var t=e.split("-"),n=t[1],i=t[2],o=t[3];if(!n||!i||!o)throw Error("Malformed asset _ref '"+e+"'. Expected an id like \""+r+'".');var s=i.split("x"),a=s[0],l=s[1],u=+a,c=+l;if(!(isFinite(u)&&isFinite(c)))throw Error("Malformed asset _ref '"+e+"'. Expected an id like \""+r+'".');return{id:n,width:u,height:c,format:o}}(a.asset._ref||a.asset._id||""),u=Math.round(a.crop.left*l.width),c=Math.round(a.crop.top*l.height),h={left:u,top:c,width:Math.round(l.width-a.crop.right*l.width-u),height:Math.round(l.height-a.crop.bottom*l.height-c)},f=a.hotspot.height*l.height/2,p=a.hotspot.width*l.width/2,d=a.hotspot.x*l.width,g=a.hotspot.y*l.height;return o.rect||o.focalPoint||o.ignoreImageParams||o.crop||(o=t({},o,function(e,t){var r,n=t.width,i=t.height;if(!(n&&i))return{width:n,height:i,rect:e.crop};var o=e.crop,s=e.hotspot,a=n/i;if(o.width/o.height>a){var l=Math.round(o.height),u=Math.round(l*a),c=Math.max(0,Math.round(o.top)),h=Math.max(0,Math.round(Math.round((s.right-s.left)/2+s.left)-u/2));ho.left+o.width&&(h=o.left+o.width-u),r={left:h,top:c,width:u,height:l}}else{var f=o.width,p=Math.round(f/a),d=Math.max(0,Math.round(o.left)),g=Math.max(0,Math.round(Math.round((s.bottom-s.top)/2+s.top)-p/2));go.top+o.height&&(g=o.top+o.height-p),r={left:d,top:g,width:f,height:p}}return{width:n,height:i,rect:r}}({crop:h,hotspot:{left:d-p,top:g-f,right:d+p,bottom:g+f}},o))),function(e){var t=(e.baseUrl||"https://cdn.sanity.io").replace(/\/+$/,""),r=e.vanityName?"/"+e.vanityName:"",n=e.asset.id+"-"+e.asset.width+"x"+e.asset.height+"."+e.asset.format+r,o=t+"/images/"+e.projectId+"/"+e.dataset+"/"+n,s=[];if(e.rect){var a=e.rect,l=a.left,u=a.top,c=a.width,h=a.height;(0!==l||0!==u||h!==e.asset.height||c!==e.asset.width)&&s.push("rect="+l+","+u+","+c+","+h)}e.bg&&s.push("bg="+e.bg),e.focalPoint&&(s.push("fp-x="+e.focalPoint.x),s.push("fp-y="+e.focalPoint.y));var f=[e.flipHorizontal&&"h",e.flipVertical&&"v"].filter(Boolean).join("");return(f&&s.push("flip="+f),i.forEach(function(t){var r=t[0],n=t[1];void 0!==e[r]?s.push(n+"="+encodeURIComponent(e[r])):void 0!==e[n]&&s.push(n+"="+encodeURIComponent(e[n]))}),0===s.length)?o:o+"?"+s.join("&")}(t({},o,{asset:l}))}(this.options)},u.toString=function(){return this.url()},l}();return function(e){if(e&&"config"in e&&"function"==typeof e.config){var t=e.config(),r=t.apiHost,n=t.projectId,i=t.dataset;return new l(null,{baseUrl:(r||"https://api.sanity.io").replace(/^https:\/\/api\./,"https://cdn."),projectId:n,dataset:i})}if(e&&"clientConfig"in e&&"object"==typeof e.clientConfig){var o=e.clientConfig,s=o.apiHost,a=o.projectId,u=o.dataset;return new l(null,{baseUrl:(s||"https://api.sanity.io").replace(/^https:\/\/api\./,"https://cdn."),projectId:a,dataset:u})}return new l(null,e||{})}},e.exports=t()},45484:function(e,t){"use strict";t.byteLength=function(e){var t=l(e),r=t[0],n=t[1];return(r+n)*3/4-n},t.toByteArray=function(e){var t,r,o=l(e),s=o[0],a=o[1],u=new i((s+a)*3/4-a),c=0,h=a>0?s-4:s;for(r=0;r>16&255,u[c++]=t>>8&255,u[c++]=255&t;return 2===a&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,u[c++]=255&t),1===a&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,u[c++]=t>>8&255,u[c++]=255&t),u},t.fromByteArray=function(e){for(var t,n=e.length,i=n%3,o=[],s=0,a=n-i;s>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return o.join("")}(e,s,s+16383>a?a:s+16383));return 1===i?o.push(r[(t=e[n-1])>>2]+r[t<<4&63]+"=="):2===i&&o.push(r[(t=(e[n-2]<<8)+e[n-1])>>10]+r[t>>4&63]+r[t<<2&63]+"="),o.join("")};for(var r=[],n=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,a=o.length;s0)throw Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var n=r===t?0:4-r%4;return[r,n]}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},86063:function(e,t,r){"use strict";let n=r(45484),i=r(9084),o="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function s(e){if(e>2147483647)throw RangeError('The value "'+e+'" is invalid for option "size"');let t=new Uint8Array(e);return Object.setPrototypeOf(t,a.prototype),t}function a(e,t,r){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return c(e)}return l(e,t,r)}function l(e,t,r){if("string"==typeof e)return function(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!a.isEncoding(t))throw TypeError("Unknown encoding: "+t);let r=0|d(e,t),n=s(r),i=n.write(e,t);return i!==r&&(n=n.slice(0,i)),n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(N(e,Uint8Array)){let t=new Uint8Array(e);return f(t.buffer,t.byteOffset,t.byteLength)}return h(e)}(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(N(e,ArrayBuffer)||e&&N(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(N(e,SharedArrayBuffer)||e&&N(e.buffer,SharedArrayBuffer)))return f(e,t,r);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');let n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return a.from(n,t,r);let i=function(e){var t;if(a.isBuffer(e)){let t=0|p(e.length),r=s(t);return 0===r.length||e.copy(r,0,0,t),r}return void 0!==e.length?"number"!=typeof e.length||(t=e.length)!=t?s(0):h(e):"Buffer"===e.type&&Array.isArray(e.data)?h(e.data):void 0}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return a.from(e[Symbol.toPrimitive]("string"),t,r);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function u(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function c(e){return u(e),s(e<0?0:0|p(e))}function h(e){let t=e.length<0?0:0|p(e.length),r=s(t);for(let n=0;n=2147483647)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function d(e,t){if(a.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||N(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);let r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let i=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return M(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return F(e).length;default:if(i)return n?-1:M(e).length;t=(""+t).toLowerCase(),i=!0}}function g(e,t,r){let i=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){let n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);let i="";for(let n=t;n2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),(o=r=+r)!=o&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return -1;r=e.length-1}else if(r<0){if(!i)return -1;r=0}if("string"==typeof t&&(t=a.from(t,n)),a.isBuffer(t))return 0===t.length?-1:b(e,t,r,n,i);if("number"==typeof t)return(t&=255,"function"==typeof Uint8Array.prototype.indexOf)?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):b(e,[t],r,n,i);throw TypeError("val must be string, number or Buffer")}function b(e,t,r,n,i){let o,s=1,a=e.length,l=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;s=2,a/=2,l/=2,r/=2}function u(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(i){let n=-1;for(o=r;oa&&(r=a-l),o=r;o>=0;o--){let r=!0;for(let n=0;n239?4:t>223?3:t>191?2:1;if(i+s<=r){let r,n,a,l;switch(s){case 1:t<128&&(o=t);break;case 2:(192&(r=e[i+1]))==128&&(l=(31&t)<<6|63&r)>127&&(o=l);break;case 3:r=e[i+1],n=e[i+2],(192&r)==128&&(192&n)==128&&(l=(15&t)<<12|(63&r)<<6|63&n)>2047&&(l<55296||l>57343)&&(o=l);break;case 4:r=e[i+1],n=e[i+2],a=e[i+3],(192&r)==128&&(192&n)==128&&(192&a)==128&&(l=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&a)>65535&&l<1114112&&(o=l)}}null===o?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=s}return function(e){let t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nr)throw RangeError("Trying to access beyond buffer length")}function E(e,t,r,n,i,o){if(!a.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw RangeError("Index out of range")}function x(e,t,r,n,i){I(t,n,i,e,r,7);let o=Number(t&BigInt(4294967295));e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,r}function _(e,t,r,n,i){I(t,n,i,e,r,7);let o=Number(t&BigInt(4294967295));e[r+7]=o,o>>=8,e[r+6]=o,o>>=8,e[r+5]=o,o>>=8,e[r+4]=o;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=s,s>>=8,e[r+2]=s,s>>=8,e[r+1]=s,s>>=8,e[r]=s,r+8}function S(e,t,r,n,i,o){if(r+n>e.length||r<0)throw RangeError("Index out of range")}function A(e,t,r,n,o){return t=+t,r>>>=0,o||S(e,t,r,4,34028234663852886e22,-34028234663852886e22),i.write(e,t,r,n,23,4),r+4}function k(e,t,r,n,o){return t=+t,r>>>=0,o||S(e,t,r,8,17976931348623157e292,-17976931348623157e292),i.write(e,t,r,n,52,8),r+8}t.lW=a,t.h2=50,a.TYPED_ARRAY_SUPPORT=function(){try{let e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),a.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(a.prototype,"parent",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.buffer}}),Object.defineProperty(a.prototype,"offset",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.byteOffset}}),a.poolSize=8192,a.from=function(e,t,r){return l(e,t,r)},Object.setPrototypeOf(a.prototype,Uint8Array.prototype),Object.setPrototypeOf(a,Uint8Array),a.alloc=function(e,t,r){return(u(e),e<=0)?s(e):void 0!==t?"string"==typeof r?s(e).fill(t,r):s(e).fill(t):s(e)},a.allocUnsafe=function(e){return c(e)},a.allocUnsafeSlow=function(e){return c(e)},a.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==a.prototype},a.compare=function(e,t){if(N(e,Uint8Array)&&(e=a.from(e,e.offset,e.byteLength)),N(t,Uint8Array)&&(t=a.from(t,t.offset,t.byteLength)),!a.isBuffer(e)||!a.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;let r=e.length,n=t.length;for(let i=0,o=Math.min(r,n);in.length?(a.isBuffer(t)||(t=a.from(t)),t.copy(n,i)):Uint8Array.prototype.set.call(n,t,i);else if(a.isBuffer(t))t.copy(n,i);else throw TypeError('"list" argument must be an Array of Buffers');i+=t.length}return n},a.byteLength=d,a.prototype._isBuffer=!0,a.prototype.swap16=function(){let e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tr&&(e+=" ... "),""},o&&(a.prototype[o]=a.prototype.inspect),a.prototype.compare=function(e,t,r,n,i){if(N(e,Uint8Array)&&(e=a.from(e,e.offset,e.byteLength)),!a.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,i>>>=0,this===e)return 0;let o=i-n,s=r-t,l=Math.min(o,s),u=this.slice(n,i),c=e.slice(t,r);for(let e=0;e>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let f=this.length-t;if((void 0===r||r>f)&&(r=f),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let p=!1;for(;;)switch(n){case"hex":return function(e,t,r,n){let i;r=Number(r)||0;let o=e.length-r;n?(n=Number(n))>o&&(n=o):n=o;let s=t.length;for(n>s/2&&(n=s/2),i=0;i>8,i.push(r%256),i.push(n);return i}(e,this.length-c),this,c,h);default:if(p)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),p=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},a.prototype.slice=function(e,t){let r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||w(e,t,this.length);let n=this[e],i=1,o=0;for(;++o>>=0,t>>>=0,r||w(e,t,this.length);let n=this[e+--t],i=1;for(;t>0&&(i*=256);)n+=this[e+--t]*i;return n},a.prototype.readUint8=a.prototype.readUInt8=function(e,t){return e>>>=0,t||w(e,1,this.length),this[e]},a.prototype.readUint16LE=a.prototype.readUInt16LE=function(e,t){return e>>>=0,t||w(e,2,this.length),this[e]|this[e+1]<<8},a.prototype.readUint16BE=a.prototype.readUInt16BE=function(e,t){return e>>>=0,t||w(e,2,this.length),this[e]<<8|this[e+1]},a.prototype.readUint32LE=a.prototype.readUInt32LE=function(e,t){return e>>>=0,t||w(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},a.prototype.readUint32BE=a.prototype.readUInt32BE=function(e,t){return e>>>=0,t||w(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},a.prototype.readBigUInt64LE=D(function(e){T(e>>>=0,"offset");let t=this[e],r=this[e+7];(void 0===t||void 0===r)&&P(e,this.length-8);let n=t+256*this[++e]+65536*this[++e]+16777216*this[++e],i=this[++e]+256*this[++e]+65536*this[++e]+16777216*r;return BigInt(n)+(BigInt(i)<>>=0,"offset");let t=this[e],r=this[e+7];(void 0===t||void 0===r)&&P(e,this.length-8);let n=16777216*t+65536*this[++e]+256*this[++e]+this[++e],i=16777216*this[++e]+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||w(e,t,this.length);let n=this[e],i=1,o=0;for(;++o=(i*=128)&&(n-=Math.pow(2,8*t)),n},a.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||w(e,t,this.length);let n=t,i=1,o=this[e+--n];for(;n>0&&(i*=256);)o+=this[e+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},a.prototype.readInt8=function(e,t){return(e>>>=0,t||w(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},a.prototype.readInt16LE=function(e,t){e>>>=0,t||w(e,2,this.length);let r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt16BE=function(e,t){e>>>=0,t||w(e,2,this.length);let r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt32LE=function(e,t){return e>>>=0,t||w(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},a.prototype.readInt32BE=function(e,t){return e>>>=0,t||w(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},a.prototype.readBigInt64LE=D(function(e){T(e>>>=0,"offset");let t=this[e],r=this[e+7];return(void 0===t||void 0===r)&&P(e,this.length-8),(BigInt(this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24))<>>=0,"offset");let t=this[e],r=this[e+7];return(void 0===t||void 0===r)&&P(e,this.length-8),(BigInt((t<<24)+65536*this[++e]+256*this[++e]+this[++e])<>>=0,t||w(e,4,this.length),i.read(this,e,!0,23,4)},a.prototype.readFloatBE=function(e,t){return e>>>=0,t||w(e,4,this.length),i.read(this,e,!1,23,4)},a.prototype.readDoubleLE=function(e,t){return e>>>=0,t||w(e,8,this.length),i.read(this,e,!0,52,8)},a.prototype.readDoubleBE=function(e,t){return e>>>=0,t||w(e,8,this.length),i.read(this,e,!1,52,8)},a.prototype.writeUintLE=a.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){let n=Math.pow(2,8*r)-1;E(this,e,t,r,n,0)}let i=1,o=0;for(this[t]=255&e;++o>>=0,r>>>=0,!n){let n=Math.pow(2,8*r)-1;E(this,e,t,r,n,0)}let i=r-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+r},a.prototype.writeUint8=a.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,1,255,0),this[t]=255&e,t+1},a.prototype.writeUint16LE=a.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},a.prototype.writeUint16BE=a.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},a.prototype.writeUint32LE=a.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},a.prototype.writeUint32BE=a.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},a.prototype.writeBigUInt64LE=D(function(e,t=0){return x(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),a.prototype.writeBigUInt64BE=D(function(e,t=0){return _(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),a.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){let n=Math.pow(2,8*r-1);E(this,e,t,r,n-1,-n)}let i=0,o=1,s=0;for(this[t]=255&e;++i>0)-s&255;return t+r},a.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){let n=Math.pow(2,8*r-1);E(this,e,t,r,n-1,-n)}let i=r-1,o=1,s=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/o>>0)-s&255;return t+r},a.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},a.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},a.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},a.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},a.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},a.prototype.writeBigInt64LE=D(function(e,t=0){return x(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),a.prototype.writeBigInt64BE=D(function(e,t=0){return _(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),a.prototype.writeFloatLE=function(e,t,r){return A(this,e,t,!0,r)},a.prototype.writeFloatBE=function(e,t,r){return A(this,e,t,!1,r)},a.prototype.writeDoubleLE=function(e,t,r){return k(this,e,t,!0,r)},a.prototype.writeDoubleBE=function(e,t,r){return k(this,e,t,!1,r)},a.prototype.copy=function(e,t,r,n){if(!a.isBuffer(e))throw TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function I(e,t,r,n,i,o){if(e>r||e3?0===t||t===BigInt(0)?`>= 0${i} and < 2${i} ** ${(o+1)*8}${i}`:`>= -(2${i} ** ${(o+1)*8-1}${i}) and < 2 ** ${(o+1)*8-1}${i}`:`>= ${t}${i} and <= ${r}${i}`,new O.ERR_OUT_OF_RANGE("value",n,e)}T(i,"offset"),(void 0===n[i]||void 0===n[i+o])&&P(i,n.length-(o+1))}function T(e,t){if("number"!=typeof e)throw new O.ERR_INVALID_ARG_TYPE(t,"number",e)}function P(e,t,r){if(Math.floor(e)!==e)throw T(e,r),new O.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new O.ERR_BUFFER_OUT_OF_BOUNDS;throw new O.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}R("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),R("ERR_INVALID_ARG_TYPE",function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`},TypeError),R("ERR_OUT_OF_RANGE",function(e,t,r){let n=`The value of "${e}" is out of range.`,i=r;return Number.isInteger(r)&&Math.abs(r)>4294967296?i=C(String(r)):"bigint"==typeof r&&(i=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(i=C(i)),i+="n"),n+=` It must be ${t}. Received ${i}`},RangeError);let j=/[^+/0-9A-Za-z-_]/g;function M(e,t){let r;t=t||1/0;let n=e.length,i=null,o=[];for(let s=0;s55295&&r<57344){if(!i){if(r>56319||s+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return o}function F(e){return n.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(j,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function L(e,t,r,n){let i;for(i=0;i=t.length)&&!(i>=e.length);++i)t[i+r]=e[i];return i}function N(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}let B=function(){let e="0123456789abcdef",t=Array(256);for(let r=0;r<16;++r){let n=16*r;for(let i=0;i<16;++i)t[n+i]=e[r]+e[i]}return t}();function D(e){return"undefined"==typeof BigInt?U:e}function U(){throw Error("BigInt not supported")}},37067:function(e,t){"use strict";t.E=function(e,t){return e.split(",").map(function(e){var t=(e=e.trim()).match(r),o=t[1],s=t[2],a=t[3]||"",l={};return l.inverse=!!o&&"not"===o.toLowerCase(),l.type=s?s.toLowerCase():"all",a=a.match(/\([^\)]+\)/g)||[],l.expressions=a.map(function(e){var t=e.match(n),r=t[1].toLowerCase().match(i);return{modifier:r[1],feature:r[2],value:t[2]}}),l}).some(function(e){var r=e.inverse,n="all"===e.type||t.type===e.type;if(n&&r||!(n||r))return!1;var i=e.expressions.every(function(e){var r=e.feature,n=e.modifier,i=e.value,o=t[r];if(!o)return!1;switch(r){case"orientation":case"scan":return o.toLowerCase()===i.toLowerCase();case"width":case"height":case"device-width":case"device-height":i=u(i),o=u(o);break;case"resolution":i=l(i),o=l(o);break;case"aspect-ratio":case"device-aspect-ratio":case"device-pixel-ratio":i=a(i),o=a(o);break;case"grid":case"color":case"color-index":case"monochrome":i=parseInt(i,10)||1,o=parseInt(o,10)||0}switch(n){case"min":return o>=i;case"max":return o<=i;default:return o===i}});return i&&!r||!i&&r})};var r=/(?:(only|not)?\s*([^\s\(\)]+)(?:\s*and)?\s*)?(.+)?/i,n=/\(\s*([^\s\:\)]+)\s*(?:\:\s*([^\s\)]+))?\s*\)/,i=/^(?:(min|max)-)?(.+)/,o=/(em|rem|px|cm|mm|in|pt|pc)?$/,s=/(dpi|dpcm|dppx)?$/;function a(e){var t,r=Number(e);return r||(r=(t=e.match(/^(\d+)\s*\/\s*(\d+)$/))[1]/t[2]),r}function l(e){var t=parseFloat(e);switch(String(e).match(s)[1]){case"dpcm":return t/2.54;case"dppx":return 96*t;default:return t}}function u(e){var t=parseFloat(e);switch(String(e).match(o)[1]){case"em":case"rem":return 16*t;case"cm":return 96*t/2.54;case"mm":return 96*t/2.54/10;case"in":return 96*t;case"pt":return 72*t;case"pc":return 72*t/12;default:return t}}},9084:function(e,t){t.read=function(e,t,r,n,i){var o,s,a=8*i-n-1,l=(1<>1,c=-7,h=r?i-1:0,f=r?-1:1,p=e[t+h];for(h+=f,o=p&(1<<-c)-1,p>>=-c,c+=a;c>0;o=256*o+e[t+h],h+=f,c-=8);for(s=o&(1<<-c)-1,o>>=-c,c+=n;c>0;s=256*s+e[t+h],h+=f,c-=8);if(0===o)o=1-u;else{if(o===l)return s?NaN:1/0*(p?-1:1);s+=Math.pow(2,n),o-=u}return(p?-1:1)*s*Math.pow(2,o-n)},t.write=function(e,t,r,n,i,o){var s,a,l,u=8*o-i-1,c=(1<>1,f=23===i?5960464477539062e-23:0,p=n?0:o-1,d=n?1:-1,g=t<0||0===t&&1/t<0?1:0;for(isNaN(t=Math.abs(t))||t===1/0?(a=isNaN(t)?1:0,s=c):(s=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-s))<1&&(s--,l*=2),s+h>=1?t+=f/l:t+=f*Math.pow(2,1-h),t*l>=2&&(s++,l/=2),s+h>=c?(a=0,s=c):s+h>=1?(a=(t*l-1)*Math.pow(2,i),s+=h):(a=t*Math.pow(2,h-1)*Math.pow(2,i),s=0));i>=8;e[r+p]=255&a,p+=d,a/=256,i-=8);for(s=s<0;e[r+p]=255&s,p+=d,s/=256,u-=8);e[r+p-d]|=128*g}},22564:function(e,t,r){"use strict";var n=r(37067).E,i="undefined"!=typeof window?window.matchMedia:null;function o(e,t,r){var o,s=this;function a(e){s.matches=e.matches,s.media=e.media}i&&!r&&(o=i.call(window,e)),o?(this.matches=o.matches,this.media=o.media,o.addListener(a)):(this.matches=n(e,t),this.media=e),this.addListener=function(e){o&&o.addListener(e)},this.removeListener=function(e){o&&o.removeListener(e)},this.dispose=function(){o&&o.removeListener(a)}}e.exports=function(e,t,r){return new o(e,t,r)}},91183:function(e,t,r){"use strict";r.d(t,{default:function(){return i.a}});var n=r(37450),i=r.n(n)},27654:function(e,t,r){"use strict";r.d(t,{default:function(){return i.a}});var n=r(87604),i=r.n(n)},58126:function(e,t,r){"use strict";var n=r(61470);r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}})},8519:function(e){"use strict";var t=Object.assign.bind(Object);e.exports=t,e.exports.default=e.exports},99622:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return n}}),r(98337);let n=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}(null==n?void 0:n.current)&&n.current(e)}}))}function y(e){return s.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let m=(0,s.forwardRef)((e,t)=>{let{src:r,srcSet:n,sizes:i,height:a,width:l,decoding:u,className:c,style:h,fetchPriority:f,placeholder:p,loading:d,unoptimized:m,fill:b,onLoadRef:v,onLoadingCompleteRef:w,setBlurComplete:E,setShowAltText:x,sizesInput:_,onLoad:S,onError:A,...k}=e;return(0,o.jsx)("img",{...k,...y(f),loading:d,width:l,height:a,decoding:u,"data-nimg":b?"fill":"1",className:c,style:h,sizes:i,srcSet:n,src:r,ref:(0,s.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(A&&(e.src=e.src),e.complete&&g(e,p,v,w,E,m,_))},[r,p,v,w,E,A,m,_,t]),onLoad:e=>{g(e.currentTarget,p,v,w,E,m,_)},onError:e=>{x(!0),"empty"!==p&&E(!0),A&&A(e)}})});function b(e){let{isAppRouter:t,imgAttributes:r}=e,n={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...y(r.fetchPriority)};return t&&a.default.preload?(a.default.preload(r.src,n),null):(0,o.jsx)(l.default,{children:(0,o.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...n},"__nimg-"+r.src+r.srcSet+r.sizes)})}let v=(0,s.forwardRef)((e,t)=>{let r=(0,s.useContext)(f.RouterContext),n=(0,s.useContext)(h.ImageConfigContext),i=(0,s.useMemo)(()=>{var e;let t=d||n||c.imageConfigDefault,r=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t),i=t.deviceSizes.sort((e,t)=>e-t),o=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:r,deviceSizes:i,qualities:o}},[n]),{onLoad:a,onLoadingComplete:l}=e,g=(0,s.useRef)(a);(0,s.useEffect)(()=>{g.current=a},[a]);let y=(0,s.useRef)(l);(0,s.useEffect)(()=>{y.current=l},[l]);let[v,w]=(0,s.useState)(!1),[E,x]=(0,s.useState)(!1),{props:_,meta:S}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:i,blurComplete:v,showAltText:E});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(m,{..._,unoptimized:S.unoptimized,placeholder:S.placeholder,fill:S.fill,onLoadRef:g,onLoadingCompleteRef:y,setBlurComplete:w,setShowAltText:x,sizesInput:e.sizes,ref:t}),S.priority?(0,o.jsx)(b,{isAppRouter:!r,imgAttributes:_}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},87604:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return w}});let n=r(36909),i=r(29262),o=n._(r(88525)),s=r(97797),a=r(3329),l=r(20732),u=r(43141),c=r(99622),h=r(66064),f=r(79133),p=r(6604),d=r(80405),g=r(15834),y=r(67420),m=new Set;function b(e,t,r,n,i,o){if("undefined"!=typeof window&&(o||(0,a.isLocalURL)(t))){if(!n.bypassPrefetchedCheck){let i=t+"%"+r+"%"+(void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0);if(m.has(i))return;m.add(i)}(async()=>o?e.prefetch(t,i):e.prefetch(t,r,n))().catch(e=>{})}}function v(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let w=o.default.forwardRef(function(e,t){let r,n;let{href:l,as:m,children:w,prefetch:E=null,passHref:x,replace:_,shallow:S,scroll:A,locale:k,onClick:O,onMouseEnter:R,onTouchStart:C,legacyBehavior:I=!1,...T}=e;r=w,I&&("string"==typeof r||"number"==typeof r)&&(r=(0,i.jsx)("a",{children:r}));let P=o.default.useContext(h.RouterContext),j=o.default.useContext(f.AppRouterContext),M=null!=P?P:j,F=!P,L=!1!==E,N=null===E?y.PrefetchKind.AUTO:y.PrefetchKind.FULL,{href:B,as:D}=o.default.useMemo(()=>{if(!P){let e=v(l);return{href:e,as:m?v(m):e}}let[e,t]=(0,s.resolveHref)(P,l,!0);return{href:e,as:m?(0,s.resolveHref)(P,m):t||e}},[P,l,m]),U=o.default.useRef(B),$=o.default.useRef(D);I&&(n=o.default.Children.only(r));let z=I?n&&"object"==typeof n&&n.ref:t,[q,H,G]=(0,p.useIntersection)({rootMargin:"200px"}),W=o.default.useCallback(e=>{($.current!==D||U.current!==B)&&(G(),$.current=D,U.current=B),q(e),z&&("function"==typeof z?z(e):"object"==typeof z&&(z.current=e))},[D,z,B,G,q]);o.default.useEffect(()=>{M&&H&&L&&b(M,B,D,{locale:k},{kind:N},F)},[D,B,H,k,L,null==P?void 0:P.locale,M,F,N]);let V={ref:W,onClick(e){I||"function"!=typeof O||O(e),I&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),M&&!e.defaultPrevented&&function(e,t,r,n,i,s,l,u,c){let{nodeName:h}=e.currentTarget;if("A"===h.toUpperCase()&&(function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!c&&!(0,a.isLocalURL)(r)))return;e.preventDefault();let f=()=>{let e=null==l||l;"beforePopState"in t?t[i?"replace":"push"](r,n,{shallow:s,locale:u,scroll:e}):t[i?"replace":"push"](n||r,{scroll:e})};c?o.default.startTransition(f):f()}(e,M,B,D,_,S,A,k,F)},onMouseEnter(e){I||"function"!=typeof R||R(e),I&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),M&&(L||!F)&&b(M,B,D,{locale:k,priority:!0,bypassPrefetchedCheck:!0},{kind:N},F)},onTouchStart:function(e){I||"function"!=typeof C||C(e),I&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),M&&(L||!F)&&b(M,B,D,{locale:k,priority:!0,bypassPrefetchedCheck:!0},{kind:N},F)}};if((0,u.isAbsoluteUrl)(D))V.href=D;else if(!I||x||"a"===n.type&&!("href"in n.props)){let e=void 0!==k?k:null==P?void 0:P.locale,t=(null==P?void 0:P.isLocaleDomain)&&(0,d.getDomainLocale)(D,e,null==P?void 0:P.locales,null==P?void 0:P.domainLocales);V.href=t||(0,g.addBasePath)((0,c.addLocale)(D,e,null==P?void 0:P.defaultLocale))}return I?o.default.cloneElement(n,V):(0,i.jsx)("a",{...T,...V,children:r})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},81823:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{cancelIdleCallback:function(){return n},requestIdleCallback:function(){return r}});let r="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},97797:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return h}});let n=r(36365),i=r(20732),o=r(38474),s=r(43141),a=r(98337),l=r(3329),u=r(33355),c=r(20993);function h(e,t,r){let h;let f="string"==typeof t?t:(0,i.formatWithValidation)(t),p=f.match(/^[a-zA-Z]{1,}:\/\//),d=p?f.slice(p[0].length):f;if((d.split("?",1)[0]||"").match(/(\/\/|\\)/)){let e=(0,s.normalizeRepeatedSlashes)(d);f=(p?p[0]:"")+e}if(!(0,l.isLocalURL)(f))return r?[f]:f;try{h=new URL(f.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){h=new URL("/","http://n")}try{let e=new URL(f,h);e.pathname=(0,a.normalizePathTrailingSlash)(e.pathname);let t="";if((0,u.isDynamicRoute)(e.pathname)&&e.searchParams&&r){let r=(0,n.searchParamsToUrlQuery)(e.searchParams),{result:s,params:a}=(0,c.interpolateAs)(e.pathname,e.pathname,r);s&&(t=(0,i.formatWithValidation)({pathname:s,hash:e.hash,query:(0,o.omit)(r,a)}))}let s=e.origin===h.origin?e.href.slice(e.origin.length):e.href;return r?[s,t||s]:s}catch(e){return r?[f]:f}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6604:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return l}});let n=r(88525),i=r(81823),o="function"==typeof IntersectionObserver,s=new Map,a=[];function l(e){let{rootRef:t,rootMargin:r,disabled:l}=e,u=l||!o,[c,h]=(0,n.useState)(!1),f=(0,n.useRef)(null),p=(0,n.useCallback)(e=>{f.current=e},[]);return(0,n.useEffect)(()=>{if(o){if(u||c)return;let e=f.current;if(e&&e.tagName)return function(e,t,r){let{id:n,observer:i,elements:o}=function(e){let t;let r={root:e.root||null,margin:e.rootMargin||""},n=a.find(e=>e.root===r.root&&e.margin===r.margin);if(n&&(t=s.get(n)))return t;let i=new Map;return t={id:r,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=i.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e),elements:i},a.push(r),s.set(r,t),t}(r);return o.set(e,t),i.observe(e),function(){if(o.delete(e),i.unobserve(e),0===o.size){i.disconnect(),s.delete(n);let e=a.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&a.splice(e,1)}}}(e,e=>e&&h(e),{root:null==t?void 0:t.current,rootMargin:r})}else if(!c){let e=(0,i.requestIdleCallback)(()=>h(!0));return()=>(0,i.cancelIdleCallback)(e)}},[u,r,t,c,f.current]),[p,c,(0,n.useCallback)(()=>{h(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},19156:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ACTION_SUFFIX:function(){return l},APP_DIR_ALIAS:function(){return O},CACHE_ONE_YEAR:function(){return w},DOT_NEXT_ALIAS:function(){return A},ESLINT_DEFAULT_DIRS:function(){return G},GSP_NO_RETURNED_VALUE:function(){return D},GSSP_COMPONENT_MEMBER_ERROR:function(){return z},GSSP_NO_RETURNED_VALUE:function(){return U},INSTRUMENTATION_HOOK_FILENAME:function(){return _},MIDDLEWARE_FILENAME:function(){return E},MIDDLEWARE_LOCATION_REGEXP:function(){return x},NEXT_BODY_SUFFIX:function(){return h},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return v},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return d},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return g},NEXT_CACHE_SOFT_TAGS_HEADER:function(){return p},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return b},NEXT_CACHE_TAGS_HEADER:function(){return f},NEXT_CACHE_TAG_MAX_ITEMS:function(){return y},NEXT_CACHE_TAG_MAX_LENGTH:function(){return m},NEXT_DATA_SUFFIX:function(){return u},NEXT_INTERCEPTION_MARKER_PREFIX:function(){return n},NEXT_META_SUFFIX:function(){return c},NEXT_QUERY_PARAM_PREFIX:function(){return r},NON_STANDARD_NODE_ENV:function(){return q},PAGES_DIR_ALIAS:function(){return S},PRERENDER_REVALIDATE_HEADER:function(){return i},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return o},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return j},ROOT_DIR_ALIAS:function(){return k},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return P},RSC_ACTION_ENCRYPTION_ALIAS:function(){return T},RSC_ACTION_PROXY_ALIAS:function(){return I},RSC_ACTION_VALIDATE_ALIAS:function(){return C},RSC_MOD_REF_PROXY_ALIAS:function(){return R},RSC_PREFETCH_SUFFIX:function(){return s},RSC_SUFFIX:function(){return a},SERVER_PROPS_EXPORT_ERROR:function(){return B},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return F},SERVER_PROPS_SSG_CONFLICT:function(){return L},SERVER_RUNTIME:function(){return W},SSG_FALLBACK_EXPORT_ERROR:function(){return H},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return M},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return N},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return $},WEBPACK_LAYERS:function(){return Y},WEBPACK_RESOURCE_QUERIES:function(){return X}});let r="nxtP",n="nxtI",i="x-prerender-revalidate",o="x-prerender-revalidate-if-generated",s=".prefetch.rsc",a=".rsc",l=".action",u=".json",c=".meta",h=".body",f="x-next-cache-tags",p="x-next-cache-soft-tags",d="x-next-revalidated-tags",g="x-next-revalidate-tag-token",y=128,m=256,b=1024,v="_N_T_",w=31536e3,E="middleware",x=`(?:src/)?${E}`,_="instrumentation",S="private-next-pages",A="private-dot-next",k="private-next-root-dir",O="private-next-app-dir",R="private-next-rsc-mod-ref-proxy",C="private-next-rsc-action-validate",I="private-next-rsc-server-reference",T="private-next-rsc-action-encryption",P="private-next-rsc-action-client-wrapper",j="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",M="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",F="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",L="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",N="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",B="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",D="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",U="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",$="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",z="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",q='You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',H="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",G=["app","pages","components","lib","src"],W={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},V={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",api:"api",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",appMetadataRoute:"app-metadata-route",appRouteHandler:"app-route-handler"},Y={...V,GROUP:{serverOnly:[V.reactServerComponents,V.actionBrowser,V.appMetadataRoute,V.appRouteHandler,V.instrument],clientOnly:[V.serverSideRendering,V.appPagesBrowser],nonClientServerTarget:[V.middleware,V.api],app:[V.reactServerComponents,V.actionBrowser,V.appMetadataRoute,V.appRouteHandler,V.serverSideRendering,V.appPagesBrowser,V.shared,V.instrument]}},X={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},86759:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return n}});let n=r(36909)._(r(88525)).default.createContext({})},97860:function(e,t){"use strict";function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},34577:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return i}});let r=/[|\\{}()[\]^$+*?.-]/,n=/[|\\{}()[\]^$+*?.-]/g;function i(e){return r.test(e)?e.replace(n,"\\$&"):e}},3579:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return a}}),r(59277);let n=r(44055),i=r(72362);function o(e){return void 0!==e.default}function s(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function a(e,t){var r,a;let l,u,c,{src:h,sizes:f,unoptimized:p=!1,priority:d=!1,loading:g,className:y,quality:m,width:b,height:v,fill:w=!1,style:E,overrideSrc:x,onLoad:_,onLoadingComplete:S,placeholder:A="empty",blurDataURL:k,fetchPriority:O,decoding:R="async",layout:C,objectFit:I,objectPosition:T,lazyBoundary:P,lazyRoot:j,...M}=e,{imgConf:F,showAltText:L,blurComplete:N,defaultLoader:B}=t,D=F||i.imageConfigDefault;if("allSizes"in D)l=D;else{let e=[...D.deviceSizes,...D.imageSizes].sort((e,t)=>e-t),t=D.deviceSizes.sort((e,t)=>e-t),n=null==(r=D.qualities)?void 0:r.sort((e,t)=>e-t);l={...D,allSizes:e,deviceSizes:t,qualities:n}}if(void 0===B)throw Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config");let U=M.loader||B;delete M.loader,delete M.srcSet;let $="__next_img_default"in U;if($){if("custom"===l.loader)throw Error('Image with src "'+h+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=U;U=t=>{let{config:r,...n}=t;return e(n)}}if(C){"fill"===C&&(w=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[C];e&&(E={...E,...e});let t={responsive:"100vw",fill:"100vw"}[C];t&&!f&&(f=t)}let z="",q=s(b),H=s(v);if("object"==typeof(a=h)&&(o(a)||void 0!==a.src)){let e=o(h)?h.default:h;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(u=e.blurWidth,c=e.blurHeight,k=k||e.blurDataURL,z=e.src,!w){if(q||H){if(q&&!H){let t=q/e.width;H=Math.round(e.height*t)}else if(!q&&H){let t=H/e.height;q=Math.round(e.width*t)}}else q=e.width,H=e.height}}let G=!d&&("lazy"===g||void 0===g);(!(h="string"==typeof h?h:z)||h.startsWith("data:")||h.startsWith("blob:"))&&(p=!0,G=!1),l.unoptimized&&(p=!0),$&&h.endsWith(".svg")&&!l.dangerouslyAllowSVG&&(p=!0),d&&(O="high");let W=s(m),V=Object.assign(w?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:I,objectPosition:T}:{},L?{}:{color:"transparent"},E),Y=N||"empty"===A?null:"blur"===A?'url("data:image/svg+xml;charset=utf-8,'+(0,n.getImageBlurSvg)({widthInt:q,heightInt:H,blurWidth:u,blurHeight:c,blurDataURL:k||"",objectFit:V.objectFit})+'")':'url("'+A+'")',X=Y?{backgroundSize:V.objectFit||"cover",backgroundPosition:V.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Y}:{},Z=function(e){let{config:t,src:r,unoptimized:n,width:i,quality:o,sizes:s,loader:a}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:l,kind:u}=function(e,t,r){let{deviceSizes:n,allSizes:i}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let n;n=e.exec(r);n)t.push(parseInt(n[2]));if(t.length){let e=.01*Math.min(...t);return{widths:i.filter(t=>t>=n[0]*e),kind:"w"}}return{widths:i,kind:"w"}}return"number"!=typeof t?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))],kind:"x"}}(t,i,s),c=l.length-1;return{sizes:s||"w"!==u?s:"100vw",srcSet:l.map((e,n)=>a({config:t,src:r,quality:o,width:e})+" "+("w"===u?e:n+1)+u).join(", "),src:a({config:t,src:r,quality:o,width:l[c]})}}({config:l,src:h,unoptimized:p,width:q,quality:W,sizes:f,loader:U});return{props:{...M,loading:G?"lazy":g,fetchPriority:O,width:q,height:H,decoding:R,className:y,style:{...V,...X},sizes:Z.sizes,srcSet:Z.srcSet,src:x||Z.src},meta:{unoptimized:p,priority:d,placeholder:A,fill:w}}}},21352:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return g},defaultHead:function(){return h}});let n=r(36909),i=r(92004),o=r(29262),s=i._(r(88525)),a=n._(r(88927)),l=r(86759),u=r(46485),c=r(97860);function h(e){void 0===e&&(e=!1);let t=[(0,o.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,o.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===s.default.Fragment?e.concat(s.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(59277);let p=["name","httpEquiv","charSet","itemProp"];function d(e,t){let{inAmpMode:r}=t;return e.reduce(f,[]).reverse().concat(h(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return i=>{let o=!0,s=!1;if(i.key&&"number"!=typeof i.key&&i.key.indexOf("$")>0){s=!0;let t=i.key.slice(i.key.indexOf("$")+1);e.has(t)?o=!1:e.add(t)}switch(i.type){case"title":case"base":t.has(i.type)?o=!1:t.add(i.type);break;case"meta":for(let e=0,t=p.length;e{let n=e.key||t;if(!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,s.default.cloneElement(e,t)}return s.default.cloneElement(e,{key:n})})}let g=function(e){let{children:t}=e,r=(0,s.useContext)(l.AmpStateContext),n=(0,s.useContext)(u.HeadManagerContext);return(0,o.jsx)(a.default,{reduceComponentsToState:d,headManager:n,inAmpMode:(0,c.isInAmpMode)(r),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},44055:function(e,t){"use strict";function r(e){let{widthInt:t,heightInt:r,blurWidth:n,blurHeight:i,blurDataURL:o,objectFit:s}=e,a=n?40*n:t,l=i?40*i:r,u=a&&l?"viewBox='0 0 "+a+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+o+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},90615:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let n=r(36909)._(r(88525)),i=r(72362),o=n.default.createContext(i.imageConfigDefault)},72362:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{VALID_LOADERS:function(){return r},imageConfigDefault:function(){return n}});let r=["default","imgix","cloudinary","akamai","custom"],n={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",localPatterns:void 0,remotePatterns:[],qualities:void 0,unoptimized:!1}},37450:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return l},getImageProps:function(){return a}});let n=r(36909),i=r(3579),o=r(3891),s=n._(r(3338));function a(e){let{props:t}=(0,i.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let l=o.Image},3338:function(e,t){"use strict";function r(e){var t;let{config:r,src:n,width:i,quality:o}=e,s=o||(null==(t=r.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75){let t=l[e]||"",{repeat:r,optional:n}=a[e],i="["+(r?"...":"")+e+"]";return n&&(i=(t?"":"/")+"["+i+"]"),r&&!Array.isArray(t)&&(t=[t]),(n||e in l)&&(o=o.replace(i,r?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(o=""),{params:u,result:o}}},76491:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return o}});let n=r(63460),i=/\/\[[^/]+?\](?=\/|$)/;function o(e){return(0,n.isInterceptionRouteAppPath)(e)&&(e=(0,n.extractInterceptionRouteInformation)(e).interceptedRoute),i.test(e)}},3329:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return o}});let n=r(43141),i=r(71725);function o(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,i.hasBasePath)(r.pathname)}catch(e){return!1}}},38474:function(e,t){"use strict";function r(e,t){let r={};return Object.keys(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return r}})},36365:function(e,t){"use strict";function r(e){let t={};return e.forEach((e,r)=>{void 0===t[r]?t[r]=e:Array.isArray(t[r])?t[r].push(e):t[r]=[t[r],e]}),t}function n(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function i(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[r,i]=e;Array.isArray(i)?i.forEach(e=>t.append(r,n(e))):t.set(r,n(i))}),t}function o(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,r)=>e.append(r,t))}),e}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{assign:function(){return o},searchParamsToUrlQuery:function(){return r},urlQueryToSearchParams:function(){return i}})},57738:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return i}});let n=r(43141);function i(e){let{re:t,groups:r}=e;return e=>{let i=t.exec(e);if(!i)return!1;let o=e=>{try{return decodeURIComponent(e)}catch(e){throw new n.DecodeError("failed to decode param")}},s={};return Object.keys(r).forEach(e=>{let t=r[e],n=i[t.pos];void 0!==n&&(s[e]=~n.indexOf("/")?n.split("/").map(e=>o(e)):t.repeat?[o(n)]:o(n))}),s}}},73743:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getNamedMiddlewareRegex:function(){return p},getNamedRouteRegex:function(){return f},getRouteRegex:function(){return u},parseParameter:function(){return a}});let n=r(19156),i=r(63460),o=r(34577),s=r(40194);function a(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let r=e.startsWith("...");return r&&(e=e.slice(3)),{key:e,repeat:r,optional:t}}function l(e){let t=(0,s.removeTrailingSlash)(e).slice(1).split("/"),r={},n=1;return{parameterizedRoute:t.map(e=>{let t=i.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t)),s=e.match(/\[((?:\[.*\])|.+)\]/);if(t&&s){let{key:e,optional:i,repeat:l}=a(s[1]);return r[e]={pos:n++,repeat:l,optional:i},"/"+(0,o.escapeStringRegexp)(t)+"([^/]+?)"}if(!s)return"/"+(0,o.escapeStringRegexp)(e);{let{key:e,repeat:t,optional:i}=a(s[1]);return r[e]={pos:n++,repeat:t,optional:i},t?i?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:r}}function u(e){let{parameterizedRoute:t,groups:r}=l(e);return{re:RegExp("^"+t+"(?:/)?$"),groups:r}}function c(e){let{interceptionMarker:t,getSafeRouteKey:r,segment:n,routeKeys:i,keyPrefix:s}=e,{key:l,optional:u,repeat:c}=a(n),h=l.replace(/\W/g,"");s&&(h=""+s+h);let f=!1;(0===h.length||h.length>30)&&(f=!0),isNaN(parseInt(h.slice(0,1)))||(f=!0),f&&(h=r()),s?i[h]=""+s+l:i[h]=l;let p=t?(0,o.escapeStringRegexp)(t):"";return c?u?"(?:/"+p+"(?<"+h+">.+?))?":"/"+p+"(?<"+h+">.+?)":"/"+p+"(?<"+h+">[^/]+?)"}function h(e,t){let r;let a=(0,s.removeTrailingSlash)(e).slice(1).split("/"),l=(r=0,()=>{let e="",t=++r;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),u={};return{namedParameterizedRoute:a.map(e=>{let r=i.INTERCEPTION_ROUTE_MARKERS.some(t=>e.startsWith(t)),s=e.match(/\[((?:\[.*\])|.+)\]/);if(r&&s){let[r]=e.split(s[0]);return c({getSafeRouteKey:l,interceptionMarker:r,segment:s[1],routeKeys:u,keyPrefix:t?n.NEXT_INTERCEPTION_MARKER_PREFIX:void 0})}return s?c({getSafeRouteKey:l,segment:s[1],routeKeys:u,keyPrefix:t?n.NEXT_QUERY_PARAM_PREFIX:void 0}):"/"+(0,o.escapeStringRegexp)(e)}).join(""),routeKeys:u}}function f(e,t){let r=h(e,t);return{...u(e),namedRegex:"^"+r.namedParameterizedRoute+"(?:/)?$",routeKeys:r.routeKeys}}function p(e,t){let{parameterizedRoute:r}=l(e),{catchAll:n=!0}=t;if("/"===r)return{namedRegex:"^/"+(n?".*":"")+"$"};let{namedParameterizedRoute:i}=h(e,!1);return{namedRegex:"^"+i+(n?"(?:(/.*)?)":"")+"$"}}},81e3:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return n}});class r{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let r=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&r.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").');r.unshift(t)}return null!==this.restSlugName&&r.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&r.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),r}_insert(e,t,n){if(0===e.length){this.placeholder=!1;return}if(n)throw Error("Catch-all must be the last part of the URL.");let i=e[0];if(i.startsWith("[")&&i.endsWith("]")){let r=i.slice(1,-1),s=!1;if(r.startsWith("[")&&r.endsWith("]")&&(r=r.slice(1,-1),s=!0),r.startsWith("...")&&(r=r.substring(3),n=!0),r.startsWith("[")||r.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+r+"').");if(r.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+r+"').");function o(e,r){if(null!==e&&e!==r)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+r+"').");t.forEach(e=>{if(e===r)throw Error('You cannot have the same slug name "'+r+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===i.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+r+'" differ only by non-word symbols within a single dynamic path')}),t.push(r)}if(n){if(s){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).');o(this.optionalRestSlugName,r),this.optionalRestSlugName=r,i="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").');o(this.restSlugName,r),this.restSlugName=r,i="[...]"}}else{if(s)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');o(this.slugName,r),this.slugName=r,i="[]"}}this.children.has(i)||this.children.set(i,new r),this.children.get(i)._insert(e.slice(1),t,n)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function n(e){let t=new r;return e.forEach(e=>t.insert(e)),t.smoosh()}},88927:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(88525),i="undefined"==typeof window,o=i?()=>{}:n.useLayoutEffect,s=i?()=>{}:n.useEffect;function a(e){let{headManager:t,reduceComponentsToState:r}=e;function a(){if(t&&t.mountedInstances){let i=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(i,e))}}if(i){var l;null==t||null==(l=t.mountedInstances)||l.add(e.children),a()}return o(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),o(()=>(t&&(t._pendingUpdate=a),()=>{t&&(t._pendingUpdate=a)})),s(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},43141:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DecodeError:function(){return d},MiddlewareNotFoundError:function(){return b},MissingStaticPage:function(){return m},NormalizeError:function(){return g},PageNotFoundError:function(){return y},SP:function(){return f},ST:function(){return p},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return l},getLocationOrigin:function(){return s},getURL:function(){return a},isAbsoluteUrl:function(){return o},isResSent:function(){return u},loadGetInitialProps:function(){return h},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return v}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,i=Array(n),o=0;oi.test(e);function s(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function a(){let{href:e}=window.location,t=s();return e.substring(t.length)}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function u(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function h(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await h(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&u(r))return n;if(!n)throw Error('"'+l(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.');return n}let f="undefined"!=typeof performance,p=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class d extends Error{}class g extends Error{}class y extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class m extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class b extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function v(e){return JSON.stringify({message:e.message,stack:e.stack})}},62296:function(e,t,r){"use strict";r.d(t,{zf:function(){return s}});var n=r(64065),i=r(88525),o=(0,i.createContext)({client:n.ZP,bootstrap:void 0});function s(e){var t,r,s=e.children,a=e.client,l=e.apiKey,u=e.options,c=(0,i.useRef)(null),h=(0,i.useMemo)(function(){return a?(l&&console.warn("[PostHog.js] You have provided both `client` and `apiKey` to `PostHogProvider`. `apiKey` will be ignored in favour of `client`."),u&&console.warn("[PostHog.js] You have provided both `client` and `options` to `PostHogProvider`. `options` will be ignored in favour of `client`."),a):(l||console.warn("[PostHog.js] No `apiKey` or `client` were provided to `PostHogProvider`. Using default global `window.posthog` instance. You must initialize it manually. This is not recommended behavior."),n.ZP)},[a,l,JSON.stringify(u)]);return(0,i.useEffect)(function(){if(!a){var e=c.current;e?(l!==e.apiKey&&console.warn("[PostHog.js] You have provided a different `apiKey` to `PostHogProvider` than the one that was already initialized. This is not supported by our provider and we'll keep using the previous key. If you need to toggle between API Keys you need to control the `client` yourself and pass it in as a prop rather than an `apiKey` prop."),u&&!function e(t,r,n){if(void 0===n&&(n=new WeakMap),t===r)return!0;if("object"!=typeof t||null===t||"object"!=typeof r||null===r)return!1;if(n.has(t)&&n.get(t)===r)return!0;n.set(t,r);var i=Object.keys(t),o=Object.keys(r);if(i.length!==o.length)return!1;for(var s=0;si(e,"__esModule",{value:!0}),p=(e,t)=>{var r={};for(var n in e)s.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&u)for(var n of u(e))0>t.indexOf(n)&&c.call(e,n)&&(r[n]=e[n]);return r},d=(e,t,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let n of a(t))s.call(e,n)||"default"===n||i(e,n,{get:()=>t[n],enumerable:!(r=l(t,n))||r.enumerable});return e},g=e=>d(f(i(null!=e?n(o(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);f(t),((e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:!0})})(t,{blockContentToPlainText:()=>S,default:()=>E});var y=g(r(88525)),m=g(r(6839)),b=g(r(98281)),v=b.default.defaultSerializers,w=e=>{var{content:t,className:r,serializers:n={},dataset:i,projectId:o}=e,s=p(e,["content","className","serializers","dataset","projectId"]);if(!t)throw Error("No `content` provided to PortableText.");return y.default.createElement(b.default,h({blocks:t,className:r,serializers:x(n),renderContainerOnSingleChild:!0,dataset:i,projectId:o},s))},E=w;w.propTypes={content:m.default.array.isRequired,className:m.default.string,projectId:m.default.string,dataset:m.default.string,ignoreUnknownTypes:m.default.bool,serializers:m.default.shape({link:m.default.elementType,strong:m.default.elementType,em:m.default.elementType,underline:m.default.elementType,del:m.default.elementType,code:m.default.elementType,ul:m.default.elementType,ol:m.default.elementType,li:m.default.elementType,h1:m.default.elementType,h2:m.default.elementType,h3:m.default.elementType,h4:m.default.elementType,h5:m.default.elementType,h6:m.default.elementType,blockquote:m.default.elementType,container:m.default.elementType,block:m.default.elementType,span:m.default.elementType,hardBreak:m.default.elementType,unknownType:m.default.elementType,unknownMark:m.default.elementType})};var x=e=>{let{link:t,strong:r,em:n,underline:i,del:o,code:s,ul:a,ol:l,li:u,h1:c,h2:f,h3:d,h4:g,h5:m,h6:w,blockquote:E,container:x="div",block:S=v.BlockSerializer,span:k=v.SpanSerializer,hardBreak:O=v.HardBreakSerializer,unknownType:R=v.DefaultUnknownTypeSerializer,unknownMark:C="span"}=e,I=p(e,["link","strong","em","underline","del","code","ul","ol","li","h1","h2","h3","h4","h5","h6","blockquote","container","block","span","hardBreak","unknownType","unknownMark"]),T={h1:c,h2:f,h3:d,h4:g,h5:m,h6:w,blockquote:E};return{container:x,block:S,span:k,hardBreak:O,unknownType:R,unknownMark:C,marks:_(h({link:t,strong:r,em:n,underline:i,code:s,"strike-through":o},I)),list:e=>{let{type:t,children:r}=e,n="bullet"===t?a:l;return n?n({children:r}):b.default.defaultSerializers.list(e)},listItem:e=>{let{children:t}=e;return u?u({children:t}):b.default.defaultSerializers.listItem(e)},types:h({block:e=>{let{node:{style:t},children:r}=e;return T[t]?T[t]({children:r}):I[t]?I[t]({children:r}):b.default.defaultSerializers.types.block(e)}},Object.entries(I).reduce((e,[t,r])=>{let n=({node:e})=>y.default.createElement(r,e);return n.displayName=`${A(t)}Wrapper`,e[t]=n,e},{}))}},_=e=>Object.entries(e).reduce((e,[t,r])=>{if(r){let n=e=>{var{_type:t,_key:n,mark:i,markKey:o,children:s}=e,a=p(e,["_type","_key","mark","markKey","children"]);if("object"==typeof i){let{_type:e,_key:t}=i;Object.entries(p(i,["_type","_key"])).forEach(([e,t])=>{a[e]=t})}return y.default.createElement(r,a,s)};n.displayName=`${A(t)}Wrapper`,e[t]=n}return e},{}),S=(e=[])=>e.map(e=>"block"===e._type&&e.children?e.children.map(e=>e.text).join(""):"").join(` + +`),A=e=>e.slice(0,1).toUpperCase()+e.slice(1)},71871:function(e,t,r){"use strict";r.d(t,{ac:function(){return T}});var n=r(88525),i=r(22564),o=r.n(i),s=/[A-Z]/g,a=/^ms-/,l={};function u(e){return"-"+e.toLowerCase()}var c=function(e){if(l.hasOwnProperty(e))return l[e];var t=e.replace(s,u);return l[e]=a.test(t)?"-"+t:t},h=r(6839),f=r.n(h);let p=f().oneOfType([f().string,f().number]),d={all:f().bool,grid:f().bool,aural:f().bool,braille:f().bool,handheld:f().bool,print:f().bool,projection:f().bool,screen:f().bool,tty:f().bool,tv:f().bool,embossed:f().bool},{type:g,...y}={orientation:f().oneOf(["portrait","landscape"]),scan:f().oneOf(["progressive","interlace"]),aspectRatio:f().string,deviceAspectRatio:f().string,height:p,deviceHeight:p,width:p,deviceWidth:p,color:f().bool,colorIndex:f().bool,monochrome:f().bool,resolution:p,type:Object.keys(d)},m={minAspectRatio:f().string,maxAspectRatio:f().string,minDeviceAspectRatio:f().string,maxDeviceAspectRatio:f().string,minHeight:p,maxHeight:p,minDeviceHeight:p,maxDeviceHeight:p,minWidth:p,maxWidth:p,minDeviceWidth:p,maxDeviceWidth:p,minColor:f().number,maxColor:f().number,minColorIndex:f().number,maxColorIndex:f().number,minMonochrome:f().number,maxMonochrome:f().number,minResolution:p,maxResolution:p,...y};var b={...d,...m};let v=e=>`not ${e}`,w=(e,t)=>{let r=c(e);return("number"==typeof t&&(t=`${t}px`),!0===t)?r:!1===t?v(r):`(${r}: ${t})`},E=e=>e.join(" and "),x=e=>{let t=[];return Object.keys(b).forEach(r=>{let n=e[r];null!=n&&t.push(w(r,n))}),E(t)},_=(0,n.createContext)(void 0),S=e=>e.query||x(e),A=e=>{if(e)return Object.keys(e).reduce((t,r)=>(t[c(r)]=e[r],t),{})},k=()=>{let e=(0,n.useRef)(!1);return(0,n.useEffect)(()=>{e.current=!0},[]),e.current},O=e=>{let t=(0,n.useContext)(_),r=()=>A(e)||A(t),[i,o]=(0,n.useState)(r);return(0,n.useEffect)(()=>{let e=r();!function(e,t){if(e===t)return!0;if(!e||!t)return!1;let r=Object.keys(e),n=Object.keys(t),i=r.length;if(n.length!==i)return!1;for(let n=0;n{let t=()=>S(e),[r,i]=(0,n.useState)(t);return(0,n.useEffect)(()=>{let e=t();r!==e&&i(e)},[e]),r},C=(e,t)=>{let r=()=>o()(e,t||{},!!t),[i,s]=(0,n.useState)(r),a=k();return(0,n.useEffect)(()=>{if(a){let e=r();return s(e),()=>{e&&e.dispose()}}},[e,t]),i},I=e=>{let[t,r]=(0,n.useState)(e.matches);return(0,n.useEffect)(()=>{let t=e=>{r(e.matches)};return e.addListener(t),r(e.matches),()=>{e.removeListener(t)}},[e]),t},T=(e,t,r)=>{let i=O(t),o=R(e);if(!o)throw Error("Invalid or missing MediaQuery!");let s=C(o,i),a=I(s),l=k();return(0,n.useEffect)(()=>{l&&r&&r(a)},[a]),(0,n.useEffect)(()=>()=>{s&&s.dispose()},[]),a}},4068:function(){},50430:function(){},51819:function(){},93221:function(){},6959:function(){},38660:function(){},5590:function(){},39888:function(){},2075:function(){},39806:function(){},3506:function(){},19200:function(){},43738:function(){},82351:function(){},79880:function(){},90575:function(){},44398:function(){},4651:function(){},29959:function(){},65909:function(){},67665:function(){},78380:function(){},70041:function(){},8724:function(){},14662:function(){},96842:function(){},73004:function(){},26463:function(){},90444:function(){},28269:function(){},24908:function(){},15207:function(){},88464:function(){},58447:function(){},23119:function(){},29198:function(){},46699:function(){},4668:function(){},30144:function(){},6563:function(){},20500:function(){},83418:function(){},28070:function(e){var t,r,n,i=e.exports={};function o(){throw Error("setTimeout has not been defined")}function s(){throw Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l=[],u=!1,c=-1;function h(){u&&n&&(u=!1,n.length?l=n.concat(l):c=-1,l.length&&f())}function f(){if(!u){var e=a(h);u=!0;for(var t=l.length;t;){for(n=l,l=[];++c1)for(var r=1;r"u"||Array.isArray(e.marks)&&e.marks.every(e=>"string"==typeof e))}function a(e){return"string"==typeof e._type&&"@"!==e._type[0]&&(!("markDefs"in e)||!e.markDefs||Array.isArray(e.markDefs)&&e.markDefs.every(e=>"string"==typeof e._key))&&"children"in e&&Array.isArray(e.children)&&e.children.every(e=>"object"==typeof e&&"_type"in e)}function l(e){return a(e)&&"listItem"in e&&"string"==typeof e.listItem&&(typeof e.level>"u"||"number"==typeof e.level)}function u(e){return"@list"===e._type}function c(e){return"@span"===e._type}function h(e){return"@text"===e._type}let f=["strong","em","code","underline","strike-through"];function p(e,t,r){if(!s(e)||!e.marks||!e.marks.length)return[];let n=e.marks.slice(),i={};return n.forEach(e=>{i[e]=1;for(let n=t+1;n(function(e,t,r){let n=e[t],i=e[r];if(n!==i)return i-n;let o=f.indexOf(t),s=f.indexOf(r);return o!==s?o-s:t.localeCompare(r)})(i,e,t))}function d(e,t,r){return{_type:"@list",_key:`${e._key||`${t}`}-parent`,mode:r,level:e.level||1,listItem:e.listItem,children:[e]}}function g(e,t){let r=t.level||1,n=t.listItem||"normal",i="string"==typeof t.listItem;if(u(e)&&(e.level||1)===r&&i&&(e.listItem||"normal")===n)return e;if(!("children"in e))return;let o=e.children[e.children.length-1];return o&&!s(o)?g(o,t):void 0}var y=r(88525);let m=["block","list","listItem","marks","types"],b=["listItem"],v=["_key"];function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function E(e){for(var t=1;t`[@portabletext/react] Unknown ${e}, specify a component for it in the \`components.${t}\` prop`,A=e=>S(`block type "${e}"`,"types"),k=e=>S(`mark type "${e}"`,"marks"),O=e=>S(`block style "${e}"`,"block"),R=e=>S(`list style "${e}"`,"list"),C=e=>S(`list item style "${e}"`,"listItem");function I(e){console.warn(e)}let T={display:"none"},P={types:{},block:{normal:({children:e})=>(0,n.jsx)("p",{children:e}),blockquote:({children:e})=>(0,n.jsx)("blockquote",{children:e}),h1:({children:e})=>(0,n.jsx)("h1",{children:e}),h2:({children:e})=>(0,n.jsx)("h2",{children:e}),h3:({children:e})=>(0,n.jsx)("h3",{children:e}),h4:({children:e})=>(0,n.jsx)("h4",{children:e}),h5:({children:e})=>(0,n.jsx)("h5",{children:e}),h6:({children:e})=>(0,n.jsx)("h6",{children:e})},marks:{em:({children:e})=>(0,n.jsx)("em",{children:e}),strong:({children:e})=>(0,n.jsx)("strong",{children:e}),code:({children:e})=>(0,n.jsx)("code",{children:e}),underline:({children:e})=>(0,n.jsx)("span",{style:_,children:e}),"strike-through":({children:e})=>(0,n.jsx)("del",{children:e}),link:({children:e,value:t})=>(0,n.jsx)("a",{href:null==t?void 0:t.href,children:e})},list:{number:({children:e})=>(0,n.jsx)("ol",{children:e}),bullet:({children:e})=>(0,n.jsx)("ul",{children:e})},listItem:({children:e})=>(0,n.jsx)("li",{children:e}),hardBreak:()=>(0,n.jsx)("br",{}),unknownType:({value:e,isInline:t})=>{let r=A(e._type);return t?(0,n.jsx)("span",{style:T,children:r}):(0,n.jsx)("div",{style:T,children:r})},unknownMark:({markType:e,children:t})=>(0,n.jsx)("span",{className:`unknown__pt__mark__${e}`,children:t}),unknownList:({children:e})=>(0,n.jsx)("ul",{children:e}),unknownListItem:({children:e})=>(0,n.jsx)("li",{children:e}),unknownBlockStyle:({children:e})=>(0,n.jsx)("p",{children:e})};function j(e,t,r){let n=t[r],i=e[r];return"function"==typeof n||n&&"function"==typeof i?n:n?E(E({},i),n):i}function M({value:e,components:t,listNestingMode:r,onMissingComponent:i=I}){let s=i||N,a=function(e,t){let r;let n=[];for(let s=0;sr.level){let e=d(a,s,t);if("html"===t){let t=r.children[r.children.length-1],n=o(o({},t),{},{children:[...t.children,e]});r.children[r.children.length-1]=n}else r.children.push(e);r=e;continue}if((a.level||1)t?function(e,t){let{block:r,list:n,listItem:i,marks:o,types:s}=t,a=x(t,m);return E(E({},e),{},{block:j(e,t,"block"),list:j(e,t,"list"),listItem:j(e,t,"listItem"),marks:j(e,t,"marks"),types:j(e,t,"types")},a)}(P,t):P,[t]),c=(0,y.useMemo)(()=>F(u,s),[u,s]),h=a.map((e,t)=>c({node:e,index:t,isInline:!1,renderNode:c}));return(0,n.jsx)(n.Fragment,{children:h})}let F=(e,t)=>function r(i){let{node:o,index:s,isInline:f}=i,p=o._key||`node-${s}`;return u(o)?function(i,o,s){let a=i.children.map((e,t)=>r({node:e._key?e:E(E({},e),{},{_key:`li-${o}-${t}`}),index:t,isInline:!1})),l=e.list,u=("function"==typeof l?l:l[i.listItem])||e.unknownList;if(u===e.unknownList){let e=i.listItem||"bullet";t(R(e),{nodeType:"listStyle",type:e})}return(0,n.jsx)(u,{value:i,index:o,isInline:!1,renderNode:r,children:a},s)}(o,s,p):l(o)?function(i,o,s){let a=L({node:i,index:o,isInline:!1,renderNode:r}),l=e.listItem,u=("function"==typeof l?l:l[i.listItem])||e.unknownListItem;if(u===e.unknownListItem){let e=i.listItem||"bullet";t(C(e),{type:e,nodeType:"listItemStyle"})}let c=a.children;if(i.style&&"normal"!==i.style){let{listItem:e}=i;c=r({node:x(i,b),index:o,isInline:!1})}return(0,n.jsx)(u,{value:i,index:o,isInline:!1,renderNode:r,children:c},s)}(o,s,p):c(o)?function(i,o,s){let{markDef:a,markType:l,markKey:u}=i,f=e.marks[l]||e.unknownMark,p=i.children.map((e,t)=>r({node:e,index:t,isInline:!0}));return f===e.unknownMark&&t(k(l),{nodeType:"mark",type:l}),(0,n.jsx)(f,{text:function e(t){let r="";return t.children.forEach(t=>{h(t)?r+=t.text:c(t)&&(r+=e(t))}),r}(i),value:a,markType:l,markKey:u,renderNode:r,children:p},s)}(o,0,p):o._type in e.types?function(t,i,o,s){let a=e.types[t._type];return a?(0,n.jsx)(a,E({},{value:t,isInline:s,index:i,renderNode:r}),o):null}(o,s,p,f):a(o)?function(i,o,s,a){let l=L({node:i,index:o,isInline:a,renderNode:r}),{_key:u}=l,c=x(l,v),h=c.node.style||"normal",f=("function"==typeof e.block?e.block:e.block[h])||e.unknownBlockStyle;return f===e.unknownBlockStyle&&t(O(h),{nodeType:"blockStyle",type:h}),(0,n.jsx)(f,E(E({},c),{},{value:c.node,renderNode:r}),s)}(o,s,p,f):h(o)?function(t,r){if(t.text===` +`){let t=e.hardBreak;return t?(0,n.jsx)(t,{},r):` +`}return t.text}(o,p):function(i,o,s,a){t(A(i._type),{nodeType:"block",type:i._type});let l=e.unknownType;return(0,n.jsx)(l,E({},{value:i,isInline:a,index:o,renderNode:r}),s)}(o,s,p,f)};function L(e){let{node:t,index:r,isInline:n,renderNode:i}=e,o=(function(e){var t,r;let{children:n}=e,i=null!=(t=e.markDefs)?t:[];if(!n||!n.length)return[];let o=n.map(p),a={_type:"@span",children:[],markType:""},l=[a];for(let e=0;e1)for(;ut._key===e),n=r?r._type:e,o={_type:"@span",_key:t._key,children:[],markDef:r,markType:n,markKey:e};c.children.push(o),l.push(o),c=o}if(s(t)){let e=t.text.split(` +`);for(let t=e.length;t-- >1;)e.splice(t,0,` +`);c.children=c.children.concat(e.map(e=>({_type:"@text",text:e})))}else c.children=c.children.concat(t)}}return a.children})(t).map((e,t)=>i({node:e,isInline:!0,index:t,renderNode:i}));return{_key:t._key||`block-${r}`,children:o,index:r,isInline:n,node:t}}function N(){}},13949:function(e,t,r){"use strict";r.d(t,{j:function(){return p}});let n=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),i=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);var o=r(88525),s=r(72474);let a=Symbol.for("react-aria.i18n.locale");function l(){let e="undefined"!=typeof window&&window[a]||"undefined"!=typeof navigator&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e="en-US"}return{locale:e,direction:!function(e){if(Intl.Locale){let t=new Intl.Locale(e).maximize(),r="function"==typeof t.getTextInfo?t.getTextInfo():t.textInfo;if(r)return"rtl"===r.direction;if(t.script)return n.has(t.script)}let t=e.split("-")[0];return i.has(t)}(e)?"ltr":"rtl"}}let u=l(),c=new Set;function h(){for(let e of(u=l(),c))e(u)}let f=o.createContext(null);function p(){let e=function(){let e=(0,s.Av)(),[t,r]=(0,o.useState)(u);return((0,o.useEffect)(()=>(0===c.size&&window.addEventListener("languagechange",h),c.add(r),()=>{c.delete(r),0===c.size&&window.removeEventListener("languagechange",h)}),[]),e)?{locale:"en-US",direction:"ltr"}:t}();return(0,o.useContext)(f)||e}},25250:function(e,t,r){"use strict";r.d(t,{X:function(){return h}});var n=r(71812),i=r(69466),o=r(39205),s=r(88525);let a=!1,l=0;function u(e){"touch"===e.pointerType&&(a=!0,setTimeout(()=>{a=!1},50))}function c(){if("undefined"!=typeof document)return 0===l&&"undefined"!=typeof PointerEvent&&document.addEventListener("pointerup",u),l++,()=>{--l>0||"undefined"==typeof PointerEvent||document.removeEventListener("pointerup",u)}}function h(e){let{onHoverStart:t,onHoverChange:r,onHoverEnd:l,isDisabled:u}=e,[h,f]=(0,s.useState)(!1),p=(0,s.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,s.useEffect)(c,[]);let{addGlobalListener:d,removeAllGlobalListeners:g}=(0,n.x)(),{hoverProps:y,triggerHoverEnd:m}=(0,s.useMemo)(()=>{let e=(e,s)=>{if(p.pointerType=s,u||"touch"===s||p.isHovered||!e.currentTarget.contains(e.target))return;p.isHovered=!0;let a=e.currentTarget;p.target=a,d((0,i.r3)(e.target),"pointerover",e=>{p.isHovered&&p.target&&!(0,o.bE)(p.target,e.target)&&n(e,e.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:a,pointerType:s}),r&&r(!0),f(!0)},n=(e,t)=>{let n=p.target;p.pointerType="",p.target=null,"touch"!==t&&p.isHovered&&n&&(p.isHovered=!1,g(),l&&l({type:"hoverend",target:n,pointerType:t}),r&&r(!1),f(!1))},s={};return"undefined"!=typeof PointerEvent&&(s.onPointerEnter=t=>{a&&"mouse"===t.pointerType||e(t,t.pointerType)},s.onPointerLeave=e=>{!u&&e.currentTarget.contains(e.target)&&n(e,e.pointerType)}),{hoverProps:s,triggerHoverEnd:n}},[t,r,l,u,p,d,g]);return(0,s.useEffect)(()=>{u&&m({currentTarget:p.target},p.pointerType)},[u]),{hoverProps:y,isHovered:h}}},13940:function(e,t,r){"use strict";r.d(t,{O:function(){return o},v:function(){return i}});var n=r(88525);let i=new WeakMap;function o(e){let{triggerRef:t,isOpen:r,onClose:o}=e;(0,n.useEffect)(()=>{if(!r||null===o)return;let e=e=>{let r=e.target;if(!t.current||r instanceof Node&&!r.contains(t.current)||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement)return;let n=o||i.get(t.current);n&&n()};return window.addEventListener("scroll",e,!0),()=>{window.removeEventListener("scroll",e,!0)}},[r,o,t])}},45532:function(e,t,r){"use strict";r.d(t,{t:function(){return O}});var n=r(73235);function i(e,t=-1/0,r=1/0){return Math.min(Math.max(e,t),r)}let o={top:"top",bottom:"top",left:"left",right:"left"},s={top:"bottom",bottom:"top",left:"right",right:"left"},a={top:"left",left:"top"},l={top:"height",left:"width"},u={width:"totalWidth",height:"totalHeight"},c={},h="undefined"!=typeof document?window.visualViewport:null;function f(e){var t,r,i,o,s;let a=0,l=0,u=0,c=0,f=0,p=0,d={},g=(null!==(t=null==h?void 0:h.scale)&&void 0!==t?t:1)>1;if("BODY"===e.tagName){let t=document.documentElement;u=t.clientWidth,c=t.clientHeight,a=null!==(r=null==h?void 0:h.width)&&void 0!==r?r:u,l=null!==(i=null==h?void 0:h.height)&&void 0!==i?i:c,d.top=t.scrollTop||e.scrollTop,d.left=t.scrollLeft||e.scrollLeft,h&&(f=h.offsetTop,p=h.offsetLeft)}else({width:a,height:l,top:f,left:p}=b(e,!1)),d.top=e.scrollTop,d.left=e.scrollLeft,u=a,c=l;return(0,n.Pf)()&&("BODY"===e.tagName||"HTML"===e.tagName)&&g&&(d.top=0,d.left=0,f=null!==(o=null==h?void 0:h.pageTop)&&void 0!==o?o:0,p=null!==(s=null==h?void 0:h.pageLeft)&&void 0!==s?s:0),{width:a,height:l,totalWidth:u,totalHeight:c,scroll:d,top:f,left:p}}function p(e,t,r,n,i,s,a){var u;let c=null!==(u=i.scroll[e])&&void 0!==u?u:0,h=n[l[e]],f=n.scroll[o[e]]+s,p=h+n.scroll[o[e]]-s,d=t-c+a[e]-n[o[e]],g=t-c+r+a[e]-n[o[e]];return dp?Math.max(p-g,f-d):0}function d(e){if(c[e])return c[e];let[t,r]=e.split(" "),n=o[t]||"right",i=a[n];o[r]||(r="center");let s=l[n],u=l[i];return c[e]={placement:t,crossPlacement:r,axis:n,crossAxis:i,size:s,crossSize:u},c[e]}function g(e,t,r,n,o,a,l,c,h,f){var p,d,g,y,m;let{placement:b,crossPlacement:v,axis:w,crossAxis:E,size:x,crossSize:_}=n,S={};S[E]=null!==(p=e[E])&&void 0!==p?p:0,"center"===v?S[E]+=((null!==(d=e[_])&&void 0!==d?d:0)-(null!==(g=r[_])&&void 0!==g?g:0))/2:v!==E&&(S[E]+=(null!==(y=e[_])&&void 0!==y?y:0)-(null!==(m=r[_])&&void 0!==m?m:0)),S[E]+=a;let A=e[E]-r[_]+h+f,k=e[E]+e[_]-h-f;if(S[E]=i(S[E],A,k),b===w){let r=c?l[x]:t[u[x]];S[s[w]]=Math.floor(r-e[w]+o)}else S[w]=Math.floor(e[w]+e[x]+o);return S}function y(e,t,r,n,i,o){var a,l,u;let{placement:c,axis:h,size:f}=o;return c===h?Math.max(0,r[h]-e[h]-(null!==(a=e.scroll[h])&&void 0!==a?a:0)+t[h]-(null!==(l=n[h])&&void 0!==l?l:0)-n[s[h]]-i):Math.max(0,e[f]+e[h]+e.scroll[h]-t[h]-r[h]-r[f]-(null!==(u=n[h])&&void 0!==u?u:0)-n[s[h]]-i)}function m(e,t){let{top:r,left:n,width:i,height:o}=e.getBoundingClientRect();return t&&e instanceof e.ownerDocument.defaultView.HTMLElement&&(i=e.offsetWidth,o=e.offsetHeight),{top:r,left:n,width:i,height:o}}function b(e,t){let{top:r,left:n,width:i,height:o}=m(e,t),{scrollTop:s,scrollLeft:a,clientTop:l,clientLeft:u}=document.documentElement;return{top:r+s-l,left:n+a-u,width:i,height:o}}function v(e,t,r){let n,i=window.getComputedStyle(e);if("fixed"===i.position)n=m(e,r);else{n=b(e,r);let i=b(t,r),o=window.getComputedStyle(t);i.top+=(parseInt(o.borderTopWidth,10)||0)-t.scrollTop,i.left+=(parseInt(o.borderLeftWidth,10)||0)-t.scrollLeft,n.top-=i.top,n.left-=i.left}return n.top-=parseInt(i.marginTop,10)||0,n.left-=parseInt(i.marginLeft,10)||0,n}function w(e){let t=window.getComputedStyle(e);return"none"!==t.transform||/transform|perspective/.test(t.willChange)||"none"!==t.filter||"paint"===t.contain||"backdropFilter"in t&&"none"!==t.backdropFilter||"WebkitBackdropFilter"in t&&"none"!==t.WebkitBackdropFilter}var E=r(13940),x=r(88525),_=r(35645);function S(e){let{ref:t,box:r,onResize:n}=e;(0,x.useEffect)(()=>{let e=null==t?void 0:t.current;if(e){if(!(void 0!==window.ResizeObserver))return window.addEventListener("resize",n,!1),()=>{window.removeEventListener("resize",n,!1)};{let t=new window.ResizeObserver(e=>{e.length&&n()});return t.observe(e,{box:r}),()=>{e&&t.unobserve(e)}}}},[n,t,r])}var A=r(13949);let k="undefined"!=typeof document?window.visualViewport:null;function O(e){var t,r,n;let{direction:a}=(0,A.j)(),{arrowSize:l,targetRef:c,overlayRef:h,arrowRef:O,scrollRef:R=h,placement:C="bottom",containerPadding:I=12,shouldFlip:T=!0,boundaryElement:P="undefined"!=typeof document?document.body:null,offset:j=0,crossOffset:M=0,shouldUpdatePosition:F=!0,isOpen:L=!0,onClose:N,maxHeight:B,arrowBoundaryOffset:D=0}=e,[U,$]=(0,x.useState)(null),z=[F,C,h.current,c.current,null==O?void 0:O.current,R.current,I,T,P,j,M,L,a,B,D,l],q=(0,x.useRef)(null==k?void 0:k.scale);(0,x.useEffect)(()=>{L&&(q.current=null==k?void 0:k.scale)},[L]);let H=(0,x.useCallback)(()=>{var e,t,r,n,E;if(!1===F||!L||!h.current||!c.current||!P||(null==k?void 0:k.scale)!==q.current)return;let x=null;if(R.current&&R.current.contains(document.activeElement)){let n=null===(e=document.activeElement)||void 0===e?void 0:e.getBoundingClientRect(),i=R.current.getBoundingClientRect();(x={type:"top",offset:(null!==(t=null==n?void 0:n.top)&&void 0!==t?t:0)-i.top}).offset>i.height/2&&(x.type="bottom",x.offset=(null!==(r=null==n?void 0:n.bottom)&&void 0!==r?r:0)-i.bottom)}let _=h.current;!B&&h.current&&(_.style.top="0px",_.style.bottom="",_.style.maxHeight=(null!==(E=null===(n=window.visualViewport)||void 0===n?void 0:n.height)&&void 0!==E?E:window.innerHeight)+"px");let S=function(e){var t,r,n,a;let l;let{placement:c,targetNode:h,overlayNode:m,scrollNode:E,padding:x,shouldFlip:_,boundaryElement:S,offset:A,crossOffset:k,maxHeight:O,arrowSize:R=0,arrowBoundaryOffset:C=0}=e,I=m instanceof HTMLElement?function(e){let t=e.offsetParent;if(t&&t===document.body&&"static"===window.getComputedStyle(t).position&&!w(t)&&(t=document.documentElement),null==t)for(t=e.parentElement;t&&!w(t);)t=t.parentElement;return t||document.documentElement}(m):document.documentElement,T=I===document.documentElement,P=window.getComputedStyle(I).position,j=T?b(h,!1):v(h,I,!1);if(!T){let{marginTop:e,marginLeft:t}=window.getComputedStyle(h);j.top+=parseInt(e,10)||0,j.left+=parseInt(t,10)||0}let M=b(m,!0),F={top:parseInt((l=window.getComputedStyle(m)).marginTop,10)||0,bottom:parseInt(l.marginBottom,10)||0,left:parseInt(l.marginLeft,10)||0,right:parseInt(l.marginRight,10)||0};M.width+=(null!==(t=F.left)&&void 0!==t?t:0)+(null!==(r=F.right)&&void 0!==r?r:0),M.height+=(null!==(n=F.top)&&void 0!==n?n:0)+(null!==(a=F.bottom)&&void 0!==a?a:0);let L={top:E.scrollTop,left:E.scrollLeft,width:E.scrollWidth,height:E.scrollHeight},N=f(S),B=f(I),D="BODY"===S.tagName?b(I,!1):v(I,S,!1);return"HTML"===I.tagName&&"BODY"===S.tagName&&(B.scroll.top=0,B.scroll.left=0),function(e,t,r,n,a,l,c,h,f,m,b,v,w,E,x,_){var S,A,k,O;let R=d(e),{size:C,crossAxis:I,crossSize:T,placement:P,crossPlacement:j}=R,M=g(t,h,r,R,b,v,m,w,x,_),F=b,L=y(h,m,t,a,l+b,R);if(c&&n[C]>L){let e=d(`${s[P]} ${j}`),n=g(t,h,r,e,b,v,m,w,x,_);y(h,m,t,a,l+b,e)>L&&(R=e,M=n,F=b)}let N="bottom";"top"===R.axis?"top"===R.placement?N="top":"bottom"===R.placement&&(N="bottom"):"top"===R.crossAxis&&("top"===R.crossPlacement?N="bottom":"bottom"===R.crossPlacement&&(N="top"));let B=p(I,M[I],r[T],h,f,l,m);M[I]+=B;let D=function(e,t,r,n,i,o,s,a){var l,c,h,f,p,d,g;let y=n?r.height:t[u.height],m=null!=e.top?r.top+e.top:r.top+(y-(null!==(l=e.bottom)&&void 0!==l?l:0)-s),b="top"!==a?Math.max(0,t.height+t.top+(null!==(c=t.scroll.top)&&void 0!==c?c:0)-m-((null!==(h=i.top)&&void 0!==h?h:0)+(null!==(f=i.bottom)&&void 0!==f?f:0)+o)):Math.max(0,m+s-(t.top+(null!==(p=t.scroll.top)&&void 0!==p?p:0))-((null!==(d=i.top)&&void 0!==d?d:0)+(null!==(g=i.bottom)&&void 0!==g?g:0)+o));return Math.min(t.height-2*o,b)}(M,h,m,w,a,l,r.height,N);E&&E_.style[e]=S.position[e]+"px"),_.style.maxHeight=null!=S.maxHeight?S.maxHeight+"px":"",x&&document.activeElement&&R.current){let e=document.activeElement.getBoundingClientRect(),t=R.current.getBoundingClientRect(),r=e[x.type]-t[x.type];R.current.scrollTop+=r-x.offset}$(S)}},z);(0,_.b)(H,z),(0,_.b)(()=>(window.addEventListener("resize",H,!1),()=>{window.removeEventListener("resize",H,!1)}),[H]),S({ref:h,onResize:H}),S({ref:c,onResize:H});let G=(0,x.useRef)(!1);(0,_.b)(()=>{let e;let t=()=>{G.current=!0,clearTimeout(e),e=setTimeout(()=>{G.current=!1},500),H()},r=()=>{G.current&&t()};return null==k||k.addEventListener("resize",t),null==k||k.addEventListener("scroll",r),()=>{null==k||k.removeEventListener("resize",t),null==k||k.removeEventListener("scroll",r)}},[H]);let W=(0,x.useCallback)(()=>{G.current||null==N||N()},[N,G]);return(0,E.O)({triggerRef:c,isOpen:L,onClose:N&&W}),{overlayProps:{style:{position:U?"absolute":"fixed",top:U?void 0:0,left:U?void 0:0,zIndex:1e5,...null==U?void 0:U.position,maxHeight:null!==(t=null==U?void 0:U.maxHeight)&&void 0!==t?t:"100vh"}},placement:null!==(r=null==U?void 0:U.placement)&&void 0!==r?r:null,triggerAnchorPoint:null!==(n=null==U?void 0:U.triggerAnchorPoint)&&void 0!==n?n:null,arrowProps:{"aria-hidden":"true",role:"presentation",style:{left:null==U?void 0:U.arrowOffsetLeft,top:null==U?void 0:U.arrowOffsetTop}},updatePosition:H}}},72474:function(e,t,r){"use strict";r.d(t,{Av:function(){return f},gP:function(){return l}});var n=r(88525);let i={prefix:String(Math.round(1e10*Math.random())),current:0},o=n.createContext(i),s=n.createContext(!1);"undefined"!=typeof window&&window.document&&window.document.createElement;let a=new WeakMap,l="function"==typeof n.useId?function(e){let t=n.useId(),[r]=(0,n.useState)(f()),o=r?"react-aria":`react-aria${i.prefix}`;return e||`${o}-${t}`}:function(e){let t=(0,n.useContext)(o),r=function(e=!1){let t=(0,n.useContext)(o),r=(0,n.useRef)(null);if(null===r.current&&!e){var i,s;let e=null===(s=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)||void 0===s?void 0:null===(i=s.ReactCurrentOwner)||void 0===i?void 0:i.current;if(e){let r=a.get(e);null==r?a.set(e,{id:t.current,state:e.memoizedState}):e.memoizedState!==r.state&&(t.current=r.id,a.delete(e))}r.current=++t.current}return r.current}(!!e),i=`react-aria${t.prefix}`;return e||`${i}-${r}`};function u(){return!1}function c(){return!0}function h(e){return()=>{}}function f(){return"function"==typeof n.useSyncExternalStore?n.useSyncExternalStore(h,u,c):(0,n.useContext)(s)}},18724:function(e,t,r){"use strict";r.d(t,{l:function(){return s}});var n=r(63208),i=r(67154),o=r(25250);function s(e,t){let r=(0,n.z)(e,{labelable:!0}),{hoverProps:s}=(0,o.X)({onHoverStart:()=>null==t?void 0:t.open(!0),onHoverEnd:()=>null==t?void 0:t.close()});return{tooltipProps:(0,i.d)(r,s,{role:"tooltip"})}}},39205:function(e,t,r){"use strict";r.d(t,{NI:function(){return a},bE:function(){return o},vY:function(){return s}});var n=r(69466),i=r(49115);function o(e,t){if(!(0,i.Wr)())return!!t&&!!e&&e.contains(t);if(!e||!t)return!1;let r=t;for(;null!==r;){if(r===e)return!0;r="SLOT"===r.tagName&&r.assignedSlot?r.assignedSlot.parentNode:(0,n.Zq)(r)?r.host:r.parentNode}return!1}let s=(e=document)=>{var t;if(!(0,i.Wr)())return e.activeElement;let r=e.activeElement;for(;r&&("shadowRoot"in r)&&(null===(t=r.shadowRoot)||void 0===t?void 0:t.activeElement);)r=r.shadowRoot.activeElement;return r};function a(e){return(0,i.Wr)()&&e.target.shadowRoot&&e.composedPath?e.composedPath()[0]:e.target}},94451:function(e,t,r){"use strict";function n(...e){return(...t)=>{for(let r of e)"function"==typeof r&&r(...t)}}r.d(t,{t:function(){return n}})},69466:function(e,t,r){"use strict";r.d(t,{Zq:function(){return o},kR:function(){return i},r3:function(){return n}});let n=e=>{var t;return null!==(t=null==e?void 0:e.ownerDocument)&&void 0!==t?t:document},i=e=>e&&"window"in e&&e.window===e?e:n(e).defaultView||window;function o(e){return null!==e&&"object"==typeof e&&"nodeType"in e&&"number"==typeof e.nodeType&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in e}},63208:function(e,t,r){"use strict";r.d(t,{z:function(){return u}});let n=new Set(["id"]),i=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),o=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),s=new Set(["dir","lang","hidden","inert","translate"]),a=new Set(["onClick","onAuxClick","onContextMenu","onDoubleClick","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut","onGotPointerCapture","onLostPointerCapture","onScroll","onWheel","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionCancel","onTransitionEnd","onTransitionRun","onTransitionStart"]),l=/^(data-.*)$/;function u(e,t={}){let{labelable:r,isLink:u,global:c,events:h=c,propNames:f}=t,p={};for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n.has(t)||r&&i.has(t)||u&&o.has(t)||c&&s.has(t)||h&&a.has(t)||t.endsWith("Capture")&&a.has(t.slice(0,-7))||(null==f?void 0:f.has(t))||l.test(t))&&(p[t]=e[t]);return p}},67154:function(e,t,r){"use strict";r.d(t,{d:function(){return s}});var n=r(94451),i=r(3850),o=r(9690);function s(...e){let t={...e[0]};for(let r=1;r=65&&90>=e.charCodeAt(2)?t[e]=(0,n.t)(r,a):("className"===e||"UNSAFE_className"===e)&&"string"==typeof r&&"string"==typeof a?t[e]=(0,o.Z)(r,a):"id"===e&&r&&a?t.id=(0,i.ur)(r,a):t[e]=void 0!==a?a:r}}return t}},73235:function(e,t,r){"use strict";function n(e){var t;if("undefined"==typeof window||null==window.navigator)return!1;let r=null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.brands;return Array.isArray(r)&&r.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function i(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function o(e){let t=null;return()=>(null==t&&(t=e()),t)}r.d(t,{Dt:function(){return p},Pf:function(){return h},V5:function(){return s},ad:function(){return c},gn:function(){return u},i7:function(){return f},vU:function(){return d},zc:function(){return l}});let s=o(function(){return i(/^Mac/i)}),a=o(function(){return i(/^iPhone/i)}),l=o(function(){return i(/^iPad/i)||s()&&navigator.maxTouchPoints>1}),u=o(function(){return a()||l()}),c=o(function(){return s()||u()}),h=o(function(){return n(/AppleWebKit/i)&&!f()}),f=o(function(){return n(/Chrome/i)}),p=o(function(){return n(/Android/i)}),d=o(function(){return n(/Firefox/i)})},43773:function(e,t,r){"use strict";r.d(t,{i:function(){return a}});var n,i=r(35645),o=r(88525);let s=null!==(n=o.useInsertionEffect)&&void 0!==n?n:i.b;function a(e){let t=(0,o.useRef)(null);return s(()=>{t.current=e},[e]),(0,o.useCallback)((...e)=>{let r=t.current;return null==r?void 0:r(...e)},[])}},71812:function(e,t,r){"use strict";r.d(t,{x:function(){return i}});var n=r(88525);function i(){let e=(0,n.useRef)(new Map),t=(0,n.useCallback)((t,r,n,i)=>{let o=(null==i?void 0:i.once)?(...t)=>{e.current.delete(n),n(...t)}:n;e.current.set(n,{type:r,eventTarget:t,fn:o,options:i}),t.addEventListener(r,o,i)},[]),r=(0,n.useCallback)((t,r,n,i)=>{var o;let s=(null===(o=e.current.get(n))||void 0===o?void 0:o.fn)||n;t.removeEventListener(r,s,i),e.current.delete(n)},[]),i=(0,n.useCallback)(()=>{e.current.forEach((e,t)=>{r(e.eventTarget,e.type,t,e.options)})},[r]);return(0,n.useEffect)(()=>i,[i]),{addGlobalListener:t,removeGlobalListener:r,removeAllGlobalListeners:i}}},3850:function(e,t,r){"use strict";let n;r.d(t,{ur:function(){return h},Me:function(){return c},mp:function(){return f}});var i=r(35645),o=r(43773),s=r(88525),a=r(72474);let l=!!("undefined"!=typeof window&&window.document&&window.document.createElement),u=new Map;function c(e){let[t,r]=(0,s.useState)(e),o=(0,s.useRef)(null),c=(0,a.gP)(t),h=(0,s.useRef)(null);if(n&&n.register(h,c),l){let e=u.get(c);e&&!e.includes(o)?e.push(o):u.set(c,[o])}return(0,i.b)(()=>()=>{n&&n.unregister(h),u.delete(c)},[c]),(0,s.useEffect)(()=>{let e=o.current;return e&&r(e),()=>{e&&(o.current=null)}}),c}function h(e,t){if(e===t)return e;let r=u.get(e);if(r)return r.forEach(e=>e.current=t),t;let n=u.get(t);return n?(n.forEach(t=>t.current=e),e):t}function f(e=[]){let t=c(),[r,n]=function(e){let[t,r]=(0,s.useState)(e),n=(0,s.useRef)(null),a=(0,o.i)(()=>{if(!n.current)return;let e=n.current.next();if(e.done){n.current=null;return}t===e.value?a():r(e.value)});(0,i.b)(()=>{n.current&&a()});let l=(0,o.i)(e=>{n.current=e(t),a()});return[t,l]}(t),a=(0,s.useCallback)(()=>{n(function*(){yield t,yield document.getElementById(t)?t:void 0})},[t,n]);return(0,i.b)(a,[t,a,...e]),r}"undefined"!=typeof FinalizationRegistry&&(n=new FinalizationRegistry(e=>{u.delete(e)}))},35645:function(e,t,r){"use strict";r.d(t,{b:function(){return i}});var n=r(88525);let i="undefined"!=typeof document?n.useLayoutEffect:()=>{}},49115:function(e,t,r){"use strict";function n(){return!1}r.d(t,{Wr:function(){return n}})},31583:function(e,t,r){"use strict";r.d(t,{d:function(){return o}});var n=r(88525),i=r(58241);function o(e){let[t,r]=(0,i.z)(e.isOpen,e.defaultOpen||!1,e.onOpenChange),o=(0,n.useCallback)(()=>{r(!0)},[r]),s=(0,n.useCallback)(()=>{r(!1)},[r]),a=(0,n.useCallback)(()=>{r(!t)},[r,t]);return{isOpen:t,setOpen:r,open:o,close:s,toggle:a}}},27429:function(e,t,r){"use strict";r.d(t,{O:function(){return c}});var n=r(88525),i=r(31583);let o={},s=0,a=!1,l=null,u=null;function c(e={}){let{delay:t=1500,closeDelay:r=500}=e,{isOpen:c,open:h,close:f}=(0,i.d)(e),p=(0,n.useMemo)(()=>`${++s}`,[]),d=(0,n.useRef)(null),g=(0,n.useRef)(f),y=()=>{o[p]=v},m=()=>{for(let e in o)e!==p&&(o[e](!0),delete o[e])},b=()=>{d.current&&clearTimeout(d.current),d.current=null,m(),y(),a=!0,h(),l&&(clearTimeout(l),l=null),u&&(clearTimeout(u),u=null)},v=e=>{e||r<=0?(d.current&&clearTimeout(d.current),d.current=null,g.current()):d.current||(d.current=setTimeout(()=>{d.current=null,g.current()},r)),l&&(clearTimeout(l),l=null),a&&(u&&clearTimeout(u),u=setTimeout(()=>{delete o[p],u=null,a=!1},Math.max(500,r)))},w=()=>{m(),y(),c||l||a?c||b():l=setTimeout(()=>{l=null,a=!0,b()},t)};return(0,n.useEffect)(()=>{g.current=f},[f]),(0,n.useEffect)(()=>()=>{d.current&&clearTimeout(d.current),o[p]&&delete o[p]},[p]),{isOpen:c,open:e=>{e||!(t>0)||d.current?b():w()},close:v}}},58241:function(e,t,r){"use strict";r.d(t,{z:function(){return i}});var n=r(88525);function i(e,t,r){let[i,o]=(0,n.useState)(e||t),s=(0,n.useRef)(void 0!==e),a=void 0!==e;(0,n.useEffect)(()=>{s.current,s.current=a},[a]);let l=a?e:i,u=(0,n.useCallback)((e,...t)=>{let n=(e,...t)=>{r&&!Object.is(l,e)&&r(e,...t),a||(l=e)};"function"==typeof e?o((r,...i)=>{let o=e(a?l:r,...i);return(n(o,...t),a)?r:o}):(a||o(e),n(e,...t))},[a,l,r]);return[l,u]}},63962:function(e,t,r){"use strict";r.d(t,{C:function(){return s},N:function(){return u}});var n={0:8203,1:8204,2:8205,3:8290,4:8291,5:8288,6:65279,7:8289,8:119155,9:119156,a:119157,b:119158,c:119159,d:119160,e:119161,f:119162},i={0:8203,1:8204,2:8205,3:65279},o=[,,,,].fill(String.fromCodePoint(i[0])).join("");function s(e,t,r="auto"){let n;return!0===r||"auto"===r&&(!(!Number.isNaN(Number(e))||/[a-z]/i.test(e)&&!/\d+(?:[-:\/]\d+){2}(?:T\d+(?:[-:\/]\d+){1,2}(\.\d+)?Z?)?/.test(e))&&Date.parse(e)||function(e){try{new URL(e,e.startsWith("/")?"https://acme.com":void 0)}catch{return!1}return!0}(e))?e:`${e}${n=JSON.stringify(t),`${o}${Array.from(n).map(e=>{let t=e.charCodeAt(0);if(t>255)throw Error(`Only ASCII edit info can be encoded. Error attempting to encode ${n} on character ${e} (${t})`);return Array.from(t.toString(4).padStart(4,"0")).map(e=>String.fromCodePoint(i[e])).join("")}).join("")}`}`}Object.fromEntries(Object.entries(i).map(e=>e.reverse())),Object.fromEntries(Object.entries(n).map(e=>e.reverse()));var a=`${Object.values(n).map(e=>`\\u{${e.toString(16)}}`).join("")}`,l=RegExp(`[${a}]{4,}`,"gu");function u(e){var t,r;return e&&JSON.parse({cleaned:(t=JSON.stringify(e)).replace(l,""),encoded:(null==(r=t.match(l))?void 0:r[0])||""}.cleaned)}},73047:function(e,t,r){"use strict";r.d(t,{eI:function(){return rY}});let n=!(typeof navigator>"u")&&"ReactNative"===navigator.product,i={timeout:n?6e4:12e4},o=function(e){let t={...i,..."string"==typeof e?{url:e}:e};if(t.timeout=function e(t){if(!1===t||0===t)return!1;if(t.connect||t.socket)return t;let r=Number(t);return isNaN(r)?e(i.timeout):{connect:r,socket:r}}(t.timeout),t.query){let{url:e,searchParams:r}=function(e){let t=e.indexOf("?");if(-1===t)return{url:e,searchParams:new URLSearchParams};let r=e.slice(0,t),i=e.slice(t+1);if(!n)return{url:r,searchParams:new URLSearchParams(i)};if("function"!=typeof decodeURIComponent)throw Error("Broken `URLSearchParams` implementation, and `decodeURIComponent` is not defined");let o=new URLSearchParams;for(let e of i.split("&")){let[t,r]=e.split("=");t&&o.append(s(t),s(r||""))}return{url:r,searchParams:o}}(t.url);for(let[n,i]of Object.entries(t.query)){if(void 0!==i){if(Array.isArray(i))for(let e of i)r.append(n,e);else r.append(n,i)}let o=r.toString();o&&(t.url=`${e}?${o}`)}}return t.method=t.body&&!t.method?"POST":(t.method||"GET").toUpperCase(),t};function s(e){return decodeURIComponent(e.replace(/\+/g," "))}let a=/^https?:\/\//i,l=function(e){if(!a.test(e.url))throw Error(`"${e.url}" is not a valid URL`)},u=["request","response","progress","error","abort"],c=["processOptions","validateOptions","interceptRequest","finalizeOptions","onRequest","onResponse","onError","onReturn","onHeaders"];var h,f,p,d,g,y,m=(h=function(){if(y)return g;y=1;var e=function(e){return e.replace(/^\s+|\s+$/g,"")};return g=function(t){if(!t)return{};for(var r=Object.create(null),n=e(t).split("\n"),i=0;i"u"?r[l]=u:(o=r[l],"[object Array]"===Object.prototype.toString.call(o))?r[l].push(u):r[l]=[r[l],u]}return r}}())&&h.__esModule&&Object.prototype.hasOwnProperty.call(h,"default")?h.default:h;class b{onabort;onerror;onreadystatechange;ontimeout;readyState=0;response;responseText="";responseType="";status;statusText;withCredentials;#e;#t;#r;#n={};#i;#o={};#s;open(e,t,r){this.#e=e,this.#t=t,this.#r="",this.readyState=1,this.onreadystatechange?.(),this.#i=void 0}abort(){this.#i&&this.#i.abort()}getAllResponseHeaders(){return this.#r}setRequestHeader(e,t){this.#n[e]=t}setInit(e,t=!0){this.#o=e,this.#s=t}send(e){let t="arraybuffer"!==this.responseType,r={...this.#o,method:this.#e,headers:this.#n,body:e};"function"==typeof AbortController&&this.#s&&(this.#i=new AbortController,"u">typeof EventTarget&&this.#i.signal instanceof EventTarget&&(r.signal=this.#i.signal)),"u">typeof document&&(r.credentials=this.withCredentials?"include":"omit"),fetch(this.#t,r).then(e=>(e.headers.forEach((e,t)=>{this.#r+=`${t}: ${e}\r +`}),this.status=e.status,this.statusText=e.statusText,this.readyState=3,this.onreadystatechange?.(),t?e.text():e.arrayBuffer())).then(e=>{"string"==typeof e?this.responseText=e:this.response=e,this.readyState=4,this.onreadystatechange?.()}).catch(e=>{"AbortError"!==e.name?this.onerror?.(e):this.onabort?.()})}}let v="function"==typeof XMLHttpRequest?"xhr":"fetch",w="xhr"===v?XMLHttpRequest:b,E=(e,t)=>{let r=e.options,n=e.applyMiddleware("finalizeOptions",r),i={},o=e.applyMiddleware("interceptRequest",void 0,{adapter:v,context:e});if(o){let e=setTimeout(t,0,null,o);return{abort:()=>clearTimeout(e)}}let s=new w;s instanceof b&&"object"==typeof n.fetch&&s.setInit(n.fetch,n.useAbortSignal??!0);let a=n.headers,l=n.timeout,u=!1,c=!1,h=!1;if(s.onerror=e=>{d(s instanceof b?e instanceof Error?e:Error(`Request error while attempting to reach is ${n.url}`,{cause:e}):Error(`Request error while attempting to reach is ${n.url}${e.lengthComputable?`(${e.loaded} of ${e.total} bytes transferred)`:""}`))},s.ontimeout=e=>{d(Error(`Request timeout while attempting to reach ${n.url}${e.lengthComputable?`(${e.loaded} of ${e.total} bytes transferred)`:""}`))},s.onabort=()=>{p(!0),u=!0},s.onreadystatechange=function(){l&&(p(),i.socket=setTimeout(()=>f("ESOCKETTIMEDOUT"),l.socket)),!u&&s&&4===s.readyState&&0!==s.status&&function(){if(!(u||c||h)){if(0===s.status)return void d(Error("Unknown XHR error"));p(),c=!0,t(null,{body:s.response||(""===s.responseType||"text"===s.responseType?s.responseText:""),url:n.url,method:n.method,headers:m(s.getAllResponseHeaders()),statusCode:s.status,statusMessage:s.statusText})}}()},s.open(n.method,n.url,!0),s.withCredentials=!!n.withCredentials,a&&s.setRequestHeader)for(let e in a)a.hasOwnProperty(e)&&s.setRequestHeader(e,a[e]);return n.rawBody&&(s.responseType="arraybuffer"),e.applyMiddleware("onRequest",{options:n,adapter:v,request:s,context:e}),s.send(n.body||null),l&&(i.connect=setTimeout(()=>f("ETIMEDOUT"),l.connect)),{abort:function(){u=!0,s&&s.abort()}};function f(t){h=!0,s.abort();let r=Error("ESOCKETTIMEDOUT"===t?`Socket timed out on request to ${n.url}`:`Connection timed out on request to ${n.url}`);r.code=t,e.channels.error.publish(r)}function p(e){(e||u||s&&s.readyState>=2&&i.connect)&&clearTimeout(i.connect),i.socket&&clearTimeout(i.socket)}function d(e){if(c)return;p(!0),c=!0,s=null;let r=e||Error(`Network error while attempting to reach ${n.url}`);r.isNetworkError=!0,r.request=n,t(r)}},x=(e=[],t=E)=>(function e(t,r){let n=[],i=c.reduce((e,t)=>(e[t]=e[t]||[],e),{processOptions:[o],validateOptions:[l]});function s(e){let t;let n=u.reduce((e,t)=>(e[t]=function(){let e=Object.create(null),t=0;return{publish:function(t){for(let r in e)e[r](t)},subscribe:function(r){let n=t++;return e[n]=r,function(){delete e[n]}}}}(),e),{}),o=function(e,t,...r){let n="onError"===e,o=t;for(let t=0;t{t=r(e,(t,r)=>((e,t,r)=>{let i=e,s=t;if(!i)try{s=o("onResponse",t,r)}catch(e){s=null,i=e}(i=i&&o("onError",i,r))?n.error.publish(i):s&&n.response.publish(s)})(t,r,e))});n.abort.subscribe(()=>{l(),t&&t.abort()});let c=o("onReturn",n,a);return c===n&&n.request.publish(a),c}return s.use=function(e){if(!e)throw Error("Tried to add middleware that resolved to falsey value");if("function"==typeof e)throw Error("Tried to add middleware that was a function. It probably expects you to pass options to it.");if(e.onReturn&&i.onReturn.length>0)throw Error("Tried to add new middleware with `onReturn` handler, but another handler has already been registered for this event");return c.forEach(t=>{e[t]&&i[t].push(e[t])}),n.push(e),s},s.clone=()=>e(n,r),t.forEach(s.use),s})(e,t);var _,S,A,k,O,R=r(28070),C=r(86063).lW,I={exports:{}};O||(O=1,function(e,t){let r;t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;let r="color: "+this.color;t.splice(1,0,r,"color: inherit");let n=0,i=0;t[0].replace(/%[a-zA-Z%]/g,e=>{"%%"!==e&&(n++,"%c"===e&&(i=n))}),t.splice(i,0,r)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch{}},t.load=function(){let e;try{e=t.storage.getItem("debug")||t.storage.getItem("DEBUG")}catch{}return!e&&"u">typeof R&&"env"in R&&(e=R.env.DEBUG),e},t.useColors=function(){let e;return"u">typeof window&&!!window.process&&("renderer"===window.process.type||!!window.process.__nwjs)||!("u">typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("u">typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"u">typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"u">typeof navigator&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||"u">typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},t.storage=function(){try{return localStorage}catch{}}(),t.destroy=(r=!1,()=>{r||(r=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=(k?A:(k=1,A=function(e){function t(e){let n,i,o,s=null;function a(...e){if(!a.enabled)return;let r=Number(new Date),i=r-(n||r);a.diff=i,a.prev=n,a.curr=r,n=r,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let o=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(r,n)=>{if("%%"===r)return"%";o++;let i=t.formatters[n];if("function"==typeof i){let t=e[o];r=i.call(a,t),e.splice(o,1),o--}return r}),t.formatArgs.call(a,e),(a.log||t.log).apply(a,e)}return a.namespace=e,a.useColors=t.useColors(),a.color=t.selectColor(e),a.extend=r,a.destroy=t.destroy,Object.defineProperty(a,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==s?s:(i!==t.namespaces&&(i=t.namespaces,o=t.enabled(e)),o),set:e=>{s=e}}),"function"==typeof t.init&&t.init(a),a}function r(e,r){let n=t(this.namespace+(typeof r>"u"?":":r)+e);return n.log=this.log,n}function n(e,t){let r=0,n=0,i=-1,o=0;for(;r"-"+e)].join(",");return t.enable(""),e},t.enable=function(e){for(let r of(t.save(e),t.namespaces=e,t.names=[],t.skips=[],("string"==typeof e?e:"").trim().replace(/\s+/g,",").split(",").filter(Boolean)))"-"===r[0]?t.skips.push(r.slice(1)):t.names.push(r)},t.enabled=function(e){for(let r of t.skips)if(n(e,r))return!1;for(let r of t.names)if(n(e,r))return!0;return!1},t.humanize=function(){if(S)return _;function e(e,t,r,n){return Math.round(e/r)+" "+n+(t>=1.5*r?"s":"")}return S=1,_=function(t,r){r=r||{};var n,i,o=typeof t;if("string"===o&&t.length>0)return function(e){if(!((e=String(e)).length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var r=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*r;case"weeks":case"week":case"w":return 6048e5*r;case"days":case"day":case"d":return 864e5*r;case"hours":case"hour":case"hrs":case"hr":case"h":return 36e5*r;case"minutes":case"minute":case"mins":case"min":case"m":return 6e4*r;case"seconds":case"second":case"secs":case"sec":case"s":return 1e3*r;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}(t);if("number"===o&&isFinite(t))return r.long?(i=Math.abs(t))>=864e5?e(t,i,864e5,"day"):i>=36e5?e(t,i,36e5,"hour"):i>=6e4?e(t,i,6e4,"minute"):i>=1e3?e(t,i,1e3,"second"):t+" ms":(n=Math.abs(t))>=864e5?Math.round(t/864e5)+"d":n>=36e5?Math.round(t/36e5)+"h":n>=6e4?Math.round(t/6e4)+"m":n>=1e3?Math.round(t/1e3)+"s":t+"ms";throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))}}(),t.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(e).forEach(r=>{t[r]=e[r]}),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let r=0;for(let t=0;t"u"?()=>!1:e=>C.isBuffer(e);function P(e){return"[object Object]"===Object.prototype.toString.call(e)}let j=["boolean","string","number"],M={};"u">typeof globalThis?M=globalThis:"u">typeof window?M=window:"u">typeof global?M=global:"u">typeof self&&(M=self);var F=M;let L=(e={})=>{let t=e.implementation||Promise;if(!t)throw Error("`Promise` is not available in global scope, and no implementation was passed");return{onReturn:(r,n)=>new t((t,i)=>{let o=n.options.cancelToken;o&&o.promise.then(e=>{r.abort.publish(e),i(e)}),r.error.subscribe(i),r.response.subscribe(r=>{t(e.onlyBody?r.body:r)}),setTimeout(()=>{try{r.request.publish(n)}catch(e){i(e)}},0)})}};class N{__CANCEL__=!0;message;constructor(e){this.message=e}toString(){return"Cancel"+(this.message?`: ${this.message}`:"")}}class B{promise;reason;constructor(e){if("function"!=typeof e)throw TypeError("executor must be a function.");let t=null;this.promise=new Promise(e=>{t=e}),e(e=>{this.reason||(this.reason=new N(e),t(this.reason))})}static source=()=>{let e;return{token:new B(t=>{e=t}),cancel:e}}}L.Cancel=N,L.CancelToken=B,L.isCancel=e=>!(!e||!e?.__CANCEL__);var D=(e,t,r)=>("GET"===r.method||"HEAD"===r.method)&&(e.isNetworkError||!1);function U(e){return 100*Math.pow(2,e)+100*Math.random()}let $=(e={})=>(e=>{let t=e.maxRetries||5,r=e.retryDelay||U,n=e.shouldRetry;return{onError:(e,i)=>{var o;let s=i.options,a=s.maxRetries||t,l=s.retryDelay||r,u=s.shouldRetry||n,c=s.attemptNumber||0;if(null!==(o=s.body)&&"object"==typeof o&&"function"==typeof o.pipe||!u(e,c,s)||c>=a)return e;let h=Object.assign({},i,{options:Object.assign({},s,{attemptNumber:c+1})});return setTimeout(()=>i.channels.request.publish(h),l(c)),null}}})({shouldRetry:D,...e});$.shouldRetry=D;var z=function(e,t){return(z=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function q(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}z(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}function H(e,t){var r,n,i,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},s=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return s.next=a(0),s.throw=a(1),s.return=a(2),"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function a(a){return function(l){return function(a){if(r)throw TypeError("Generator is already executing.");for(;s&&(s=0,a[0]&&(o=0)),o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function W(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s}function V(e,t,r){if(r||2==arguments.length)for(var n,i=0,o=t.length;i1||a(e,t)})},t&&(n[e]=t(n[e])))}function a(e,t){try{var r;(r=i[e](t)).value instanceof Y?Promise.resolve(r.value.v).then(l,u):c(o[0][2],r)}catch(e){c(o[0][3],e)}}function l(e){a("next",e)}function u(e){a("throw",e)}function c(e,t){e(t),o.shift(),o.length&&a(o[0][0],o[0][1])}}(this,arguments,function(){var t,r,n;return H(this,function(i){switch(i.label){case 0:t=e.getReader(),i.label=1;case 1:i.trys.push([1,,9,10]),i.label=2;case 2:return[4,Y(t.read())];case 3:if(n=(r=i.sent()).value,!r.done)return[3,5];return[4,Y(void 0)];case 4:return[2,i.sent()];case 5:return[4,Y(n)];case 6:return[4,i.sent()];case 7:return i.sent(),[3,2];case 8:return[3,10];case 9:return t.releaseLock(),[7];case 10:return[2]}})})}function eT(e){return X(null==e?void 0:e.getReader)}function eP(e){if(e instanceof ex)return e;if(null!=e){if(X(e[ev]))return new ex(function(t){var r=e[ev]();if(X(r.subscribe))return r.subscribe(t);throw TypeError("Provided object does not correctly implement Symbol.observable")});if(eS(e))return new ex(function(t){for(var r=0;r0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(t){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,t)},t.prototype._subscribe=function(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)},t.prototype._innerSubscribe=function(e){var t=this,r=this.hasError,n=this.isStopped,i=this.observers;return r||n?ee:(this.currentObservers=null,i.push(e),new J(function(){t.currentObservers=null,Q(i,e)}))},t.prototype._checkFinalizedStatuses=function(e){var t=this.hasError,r=this.thrownError,n=this.isStopped;t?e.error(r):n&&e.complete()},t.prototype.asObservable=function(){var e=new ex;return e.source=this,e},t.create=function(e,t){return new eQ(e,t)},t}(ex),eQ=function(e){function t(t,r){var n=e.call(this)||this;return n.destination=t,n.source=r,n}return q(t,e),t.prototype.next=function(e){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===r||r.call(t,e)},t.prototype.error=function(e){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===r||r.call(t,e)},t.prototype.complete=function(){var e,t;null===(t=null===(e=this.destination)||void 0===e?void 0:e.complete)||void 0===t||t.call(e)},t.prototype._subscribe=function(e){var t,r;return null!==(r=null===(t=this.source)||void 0===t?void 0:t.subscribe(e))&&void 0!==r?r:ee},t}(eK),eJ={now:function(){return(eJ.delegate||Date).now()},delegate:void 0},e0=function(e){function t(t,r,n){void 0===t&&(t=1/0),void 0===r&&(r=1/0),void 0===n&&(n=eJ);var i=e.call(this)||this;return i._bufferSize=t,i._windowTime=r,i._timestampProvider=n,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=r===1/0,i._bufferSize=Math.max(1,t),i._windowTime=Math.max(1,r),i}return q(t,e),t.prototype.next=function(t){var r=this.isStopped,n=this._buffer,i=this._infiniteTimeWindow,o=this._timestampProvider,s=this._windowTime;!r&&(n.push(t),i||n.push(o.now()+s)),this._trimBuffer(),e.prototype.next.call(this,t)},t.prototype._subscribe=function(e){this._throwIfClosed(),this._trimBuffer();for(var t=this._innerSubscribe(e),r=this._infiniteTimeWindow,n=this._buffer.slice(),i=0;i0&&(t=new eg({next:function(e){return g.next(e)},error:function(e){c=!0,h(),n=e2(f,i,e),g.error(e)},complete:function(){u=!0,h(),n=e2(f,s),g.complete()}}),eP(e).subscribe(t))})(e)}}function e2(e,t){for(var r=[],n=2;ne.error?.description).filter(Boolean),i=n.length?`: +- ${n.join(` +- `)}`:"";return e.length>5&&(i+=` +...and ${e.length-5} more`),r.message=`${t.error.description}${i}`,r.details=t.error,r}return t.error&&t.error.description?(r.message=t.error.description,r.details=t.error):r.message=t.error||t.message||function(e){let t=e.statusMessage?` ${e.statusMessage}`:"";return`${e.method}-request to ${e.url} resulted in HTTP ${e.statusCode}${t}`}(e),r}function tf(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}class tp extends Error{projectId;addOriginUrl;constructor({projectId:e}){super("CorsOriginError"),this.name="CorsOriginError",this.projectId=e;let t=new URL(`https://sanity.io/manage/project/${e}/api`);if("u">typeof location){let{origin:e}=location;t.searchParams.set("cors","add"),t.searchParams.set("origin",e),this.addOriginUrl=t,this.message=`The current origin is not allowed to connect to the Live Content API. Add it here: ${t}`}else this.message=`The current origin is not allowed to connect to the Live Content API. Change your configuration here: ${t}`}}let td={onResponse:e=>{if(e.statusCode>=500)throw new tc(e);if(e.statusCode>=400)throw new tu(e);return e}};function tg(e){return x([$({shouldRetry:ty}),...e,function(){let e={};return{onResponse:t=>{let r=t.headers["x-sanity-warning"];for(let t of Array.isArray(r)?r:[r])!t||e[t]||(e[t]=!0,console.warn(t));return t}}}(),{processOptions:e=>{let t=e.body;return!t||"function"==typeof t.pipe||T(t)||-1===j.indexOf(typeof t)&&!Array.isArray(t)&&!function(e){if(!1===P(e))return!1;let t=e.constructor;if(void 0===t)return!0;let r=t.prototype;return!(!1===P(r)||!1===r.hasOwnProperty("isPrototypeOf"))}(t)?e:Object.assign({},e,{body:JSON.stringify(e.body),headers:Object.assign({},e.headers,{"Content-Type":"application/json"})})}},{onResponse:e=>{let t=e.headers["content-type"]||"",r=-1!==t.indexOf("application/json");return e.body&&t&&r?Object.assign({},e,{body:function(e){try{return JSON.parse(e)}catch(e){throw e.message=`Failed to parsed response body as JSON: ${e.message}`,e}}(e.body)}):e},processOptions:e=>Object.assign({},e,{headers:Object.assign({Accept:"application/json"},e.headers)})},{onRequest:e=>{if("xhr"!==e.adapter)return;let t=e.request,r=e.context;function n(e){return t=>{let n=t.lengthComputable?t.loaded/t.total*100:-1;r.channels.progress.publish({stage:e,percent:n,total:t.total,loaded:t.loaded,lengthComputable:t.lengthComputable})}}"upload"in t&&"onprogress"in t.upload&&(t.upload.onprogress=n("upload")),"onprogress"in t&&(t.onprogress=n("download"))}},td,function(e={}){let t=e.implementation||F.Observable;if(!t)throw Error("`Observable` is not available in global scope, and no implementation was passed");return{onReturn:(e,r)=>new t(t=>(e.error.subscribe(e=>t.error(e)),e.progress.subscribe(e=>t.next(Object.assign({type:"progress"},e))),e.response.subscribe(e=>{t.next(Object.assign({type:"response"},e)),t.complete()}),e.request.publish(r),()=>e.abort.publish()))}}({implementation:ex})])}function ty(e,t,r){if(0===r.maxRetries)return!1;let n="GET"===r.method||"HEAD"===r.method,i=(r.uri||r.url).startsWith("/data/query"),o=e.response&&(429===e.response.statusCode||502===e.response.statusCode||503===e.response.statusCode);return(!!n||!!i)&&!!o||$.shouldRetry(e,t,r)}function tm(e){return"https://www.sanity.io/help/"+e}let tb=["image","file"],tv=["before","after","replace"],tw=e=>{if(!/^(~[a-z0-9]{1}[-\w]{0,63}|[a-z0-9]{1}[-\w]{0,63})$/.test(e))throw Error("Datasets can only contain lowercase characters, numbers, underscores and dashes, and start with tilde, and be maximum 64 characters")},tE=e=>{if(!/^[-a-z0-9]+$/i.test(e))throw Error("`projectId` can only contain only a-z, 0-9 and dashes")},tx=e=>{if(-1===tb.indexOf(e))throw Error(`Invalid asset type: ${e}. Must be one of ${tb.join(", ")}`)},t_=(e,t)=>{if(null===t||"object"!=typeof t||Array.isArray(t))throw Error(`${e}() takes an object of properties`)},tS=(e,t)=>{if("string"!=typeof t||!/^[a-z0-9_][a-z0-9_.-]{0,127}$/i.test(t)||t.includes(".."))throw Error(`${e}(): "${t}" is not a valid document ID`)},tA=(e,t)=>{if(!t._id)throw Error(`${e}() requires that the document contains an ID ("_id" property)`);tS(e,t._id)},tk=(e,t,r)=>{let n="insert(at, selector, items)";if(-1===tv.indexOf(e)){let e=tv.map(e=>`"${e}"`).join(", ");throw Error(`${n} takes an "at"-argument which is one of: ${e}`)}if("string"!=typeof t)throw Error(`${n} takes a "selector"-argument which must be a string`);if(!Array.isArray(r))throw Error(`${n} takes an "items"-argument which must be an array`)},tO=e=>{if(!e.dataset)throw Error("`dataset` must be provided to perform queries");return e.dataset||""},tR=e=>{if("string"!=typeof e||!/^[a-z0-9._-]{1,75}$/i.test(e))throw Error("Tag can only contain alphanumeric characters, underscores, dashes and dots, and be between one and 75 characters long.");return e},tC=e=>{if(!e["~experimental_resource"])throw Error("`resource` must be provided to perform resource queries");let{type:t,id:r}=e["~experimental_resource"];switch(t){case"dataset":if(2!==r.split(".").length)throw Error('Dataset resource ID must be in the format "project.dataset"');return;case"dashboard":case"media-library":case"canvas":return;default:throw Error(`Unsupported resource type: ${t.toString()}`)}},tI=(e,t)=>{if(t["~experimental_resource"])throw Error(`\`${e}\` does not support resource-based operations`)},tT=e=>{var t;let r,n;return t=(...t)=>console.warn(e.join(" "),...t),r=!1,(...e)=>(r||(n=t(...e),r=!0),n)},tP=tT(["Because you set `withCredentials` to true, we will override your `useCdn`","setting to be false since (cookie-based) credentials are never set on the CDN"]),tj=tT(["Since you haven't set a value for `useCdn`, we will deliver content using our","global, edge-cached API-CDN. If you wish to have content delivered faster, set","`useCdn: false` to use the Live API. Note: You may incur higher costs using the live API."]),tM=tT(["The Sanity client is configured with the `perspective` set to `drafts` or `previewDrafts`, which doesn't support the API-CDN.","The Live API will be used instead. Set `useCdn: false` in your configuration to hide this warning."]),tF=tT(["The `previewDrafts` perspective has been renamed to `drafts` and will be removed in a future API version"]),tL=tT(["You have configured Sanity client to use a token in the browser. This may cause unintentional security issues.",`See ${tm("js-client-browser-token")} for more information and how to hide this warning.`]),tN=tT(["You have configured Sanity client to use a token, but also provided `withCredentials: true`.","This is no longer supported - only token will be used - remove `withCredentials: true`."]),tB=tT(["Using the Sanity client without specifying an API version is deprecated.",`See ${tm("js-client-api-version")}`]),tD=(tT(["The default export of @sanity/client has been deprecated. Use the named export `createClient` instead."]),{apiHost:"https://api.sanity.io",apiVersion:"1",useProjectHostname:!0,stega:{enabled:!1}}),tU=["localhost","127.0.0.1","0.0.0.0"],t$=e=>-1!==tU.indexOf(e);function tz(e){if(Array.isArray(e)&&e.length>1&&e.includes("raw"))throw TypeError('Invalid API perspective value: "raw". The raw-perspective can not be combined with other perspectives')}let tq=(e,t)=>{let r={...t,...e,stega:{..."boolean"==typeof t.stega?{enabled:t.stega}:t.stega||tD.stega,..."boolean"==typeof e.stega?{enabled:e.stega}:e.stega||{}}};r.apiVersion||tB();let n={...tD,...r},i=n.useProjectHostname&&!n["~experimental_resource"];if(typeof Promise>"u"){let e=tm("js-client-promise-polyfill");throw Error(`No native Promise-implementation found, polyfill needed - see ${e}`)}if(i&&!n.projectId)throw Error("Configuration must contain `projectId`");if(n["~experimental_resource"]&&tC(n),"u">typeof n.perspective&&tz(n.perspective),"encodeSourceMap"in n)throw Error("It looks like you're using options meant for '@sanity/preview-kit/client'. 'encodeSourceMap' is not supported in '@sanity/client'. Did you mean 'stega.enabled'?");if("encodeSourceMapAtPath"in n)throw Error("It looks like you're using options meant for '@sanity/preview-kit/client'. 'encodeSourceMapAtPath' is not supported in '@sanity/client'. Did you mean 'stega.filter'?");if("boolean"!=typeof n.stega.enabled)throw Error(`stega.enabled must be a boolean, received ${n.stega.enabled}`);if(n.stega.enabled&&void 0===n.stega.studioUrl)throw Error("stega.studioUrl must be defined when stega.enabled is true");if(n.stega.enabled&&"string"!=typeof n.stega.studioUrl&&"function"!=typeof n.stega.studioUrl)throw Error(`stega.studioUrl must be a string or a function, received ${n.stega.studioUrl}`);let o="u">typeof window&&window.location&&window.location.hostname,s=o&&t$(window.location.hostname),a=!!n.token;n.withCredentials&&a&&(tN(),n.withCredentials=!1),o&&s&&a&&!0!==n.ignoreBrowserTokenWarning?tL():typeof n.useCdn>"u"&&tj(),i&&tE(n.projectId),n.dataset&&tw(n.dataset),"requestTagPrefix"in n&&(n.requestTagPrefix=n.requestTagPrefix?tR(n.requestTagPrefix).replace(/\.+$/,""):void 0),n.apiVersion=`${n.apiVersion}`.replace(/^v/,""),n.isDefaultApi=n.apiHost===tD.apiHost,!0===n.useCdn&&n.withCredentials&&tP(),n.useCdn=!1!==n.useCdn&&!n.withCredentials,function(e){if("1"===e||"X"===e)return;let t=new Date(e);if(!(/^\d{4}-\d{2}-\d{2}$/.test(e)&&t instanceof Date&&t.getTime()>0))throw Error("Invalid API version string, expected `1` or date in format `YYYY-MM-DD`")}(n.apiVersion);let l=n.apiHost.split("://",2),u=l[0],c=l[1],h=n.isDefaultApi?"apicdn.sanity.io":c;return i?(n.url=`${u}://${n.projectId}.${c}/v${n.apiVersion}`,n.cdnUrl=`${u}://${n.projectId}.${h}/v${n.apiVersion}`):(n.url=`${n.apiHost}/v${n.apiVersion}`,n.cdnUrl=n.url),n};class tH extends Error{name="ConnectionFailedError"}class tG extends Error{name="DisconnectError";reason;constructor(e,t,r={}){super(e,r),this.reason=t}}class tW extends Error{name="ChannelError";data;constructor(e,t){super(e),this.data=t}}class tV extends Error{name="MessageError";data;constructor(e,t,r={}){super(e,r),this.data=t}}class tY extends Error{name="MessageParseError"}let tX=["channelError","disconnect"];function tZ(e,t){return eM(()=>{let t=e();return t&&(t instanceof ex||X(t.lift)&&X(t.subscribe))?t:eG(t)}).pipe(eV(e=>new ex(r=>{let n=t.includes("open"),i=t.includes("reconnect");function o(t){if("data"in t){let[e,n]=tK(t);r.error(e?new tY("Unable to parse EventSource error message",{cause:n}):new tV((n?.data).message,n));return}e.readyState===e.CLOSED?r.error(new tH("EventSource connection failed")):i&&r.next({type:"reconnect"})}function s(){r.next({type:"open"})}function a(e){let[t,n]=tK(e);if(t){r.error(new tY("Unable to parse EventSource message",{cause:t}));return}if("channelError"===e.type){var i;r.error(new tW((i=n?.data).error?i.error.description?i.error.description:"string"==typeof i.error?i.error:JSON.stringify(i.error,null,2):i.message||"Unknown listener error",n.data));return}if("disconnect"===e.type){r.error(new tG(`Server disconnected client: ${n.data?.reason||"unknown error"}`));return}r.next({type:e.type,id:e.lastEventId,...n.data?{data:n.data}:{}})}e.addEventListener("error",o),n&&e.addEventListener("open",s);let l=[...new Set([...tX,...t])].filter(e=>"error"!==e&&"open"!==e&&"reconnect"!==e);return l.forEach(t=>e.addEventListener(t,a)),()=>{e.removeEventListener("error",o),n&&e.removeEventListener("open",s),l.forEach(t=>e.removeEventListener(t,a)),e.close()}})))}function tK(e){try{let t="string"==typeof e.data&&JSON.parse(e.data);return[null,{type:e.type,id:e.lastEventId,...!function(e){for(let t in e)return!1;return!0}(t)?{data:t}:{}}]}catch(e){return[e,null]}}function tQ(e){if("string"==typeof e)return{id:e};if(Array.isArray(e))return{query:"*[_id in $ids]",params:{ids:e}};if("object"==typeof e&&null!==e&&"query"in e&&"string"==typeof e.query)return"params"in e&&"object"==typeof e.params&&null!==e.params?{query:e.query,params:e.params}:{query:e.query};let t=["* Document ID ()","* Array of document IDs","* Object containing `query`"].join(` +`);throw Error(`Unknown selection - must be one of: + +${t}`)}class tJ{selection;operations;constructor(e,t={}){this.selection=e,this.operations=t}set(e){return this._assign("set",e)}setIfMissing(e){return this._assign("setIfMissing",e)}diffMatchPatch(e){return t_("diffMatchPatch",e),this._assign("diffMatchPatch",e)}unset(e){if(!Array.isArray(e))throw Error("unset(attrs) takes an array of attributes to unset, non-array given");return this.operations=Object.assign({},this.operations,{unset:e}),this}inc(e){return this._assign("inc",e)}dec(e){return this._assign("dec",e)}insert(e,t,r){return tk(e,t,r),this._assign("insert",{[e]:t,items:r})}append(e,t){return this.insert("after",`${e}[-1]`,t)}prepend(e,t){return this.insert("before",`${e}[0]`,t)}splice(e,t,r,n){let i=t<0?t-1:t,o=typeof r>"u"||-1===r?-1:Math.max(0,t+r),s=`${e}[${i}:${i<0&&o>=0?"":o}]`;return this.insert("replace",s,n||[])}ifRevisionId(e){return this.operations.ifRevisionID=e,this}serialize(){return{...tQ(this.selection),...this.operations}}toJSON(){return this.serialize()}reset(){return this.operations={},this}_assign(e,t,r=!0){return t_(e,t),this.operations=Object.assign({},this.operations,{[e]:Object.assign({},r&&this.operations[e]||{},t)}),this}_set(e,t){return this._assign(e,t,!1)}}class t0 extends tJ{#a;constructor(e,t,r){super(e,t),this.#a=r}clone(){return new t0(this.selection,{...this.operations},this.#a)}commit(e){if(!this.#a)throw Error("No `client` passed to patch, either provide one or pass the patch to a clients `mutate()` method");let t=Object.assign({returnFirst:"string"==typeof this.selection,returnDocuments:!0},e);return this.#a.mutate({patch:this.serialize()},t)}}class t1 extends tJ{#a;constructor(e,t,r){super(e,t),this.#a=r}clone(){return new t1(this.selection,{...this.operations},this.#a)}commit(e){if(!this.#a)throw Error("No `client` passed to patch, either provide one or pass the patch to a clients `mutate()` method");let t=Object.assign({returnFirst:"string"==typeof this.selection,returnDocuments:!0},e);return this.#a.mutate({patch:this.serialize()},t)}}let t2={returnDocuments:!1};class t3{operations;trxId;constructor(e=[],t){this.operations=e,this.trxId=t}create(e){return t_("create",e),this._add({create:e})}createIfNotExists(e){let t="createIfNotExists";return t_(t,e),tA(t,e),this._add({[t]:e})}createOrReplace(e){let t="createOrReplace";return t_(t,e),tA(t,e),this._add({[t]:e})}delete(e){return tS("delete",e),this._add({delete:{id:e}})}transactionId(e){return e?(this.trxId=e,this):this.trxId}serialize(){return[...this.operations]}toJSON(){return this.serialize()}reset(){return this.operations=[],this}_add(e){return this.operations.push(e),this}}class t5 extends t3{#a;constructor(e,t,r){super(e,r),this.#a=t}clone(){return new t5([...this.operations],this.#a,this.trxId)}commit(e){if(!this.#a)throw Error("No `client` passed to transaction, either provide one or pass the transaction to a clients `mutate()` method");return this.#a.mutate(this.serialize(),Object.assign({transactionId:this.trxId},t2,e||{}))}patch(e,t){let r="function"==typeof t,n="string"!=typeof e&&e instanceof t1,i="object"==typeof e&&("query"in e||"id"in e);if(n)return this._add({patch:e.serialize()});if(r){let r=t(new t1(e,{},this.#a));if(!(r instanceof t1))throw Error("function passed to `patch()` must return the patch");return this._add({patch:r.serialize()})}if(i){let r=new t1(e,t||{},this.#a);return this._add({patch:r.serialize()})}return this._add({patch:{id:e,...t}})}}class t6 extends t3{#a;constructor(e,t,r){super(e,r),this.#a=t}clone(){return new t6([...this.operations],this.#a,this.trxId)}commit(e){if(!this.#a)throw Error("No `client` passed to transaction, either provide one or pass the transaction to a clients `mutate()` method");return this.#a.mutate(this.serialize(),Object.assign({transactionId:this.trxId},t2,e||{}))}patch(e,t){let r="function"==typeof t;if("string"!=typeof e&&e instanceof t0)return this._add({patch:e.serialize()});if(r){let r=t(new t0(e,{},this.#a));if(!(r instanceof t0))throw Error("function passed to `patch()` must return the patch");return this._add({patch:r.serialize()})}return this._add({patch:{id:e,...t}})}}let t8=({query:e,params:t={},options:r={}})=>{let n=new URLSearchParams,{tag:i,includeMutations:o,returnQuery:s,...a}=r;for(let[r,o]of(i&&n.append("tag",i),n.append("query",e),Object.entries(t)))n.append(`$${r}`,JSON.stringify(o));for(let[e,t]of Object.entries(a))t&&n.append(e,`${t}`);return!1===s&&n.append("returnQuery","false"),!1===o&&n.append("includeMutations","false"),`?${n}`},t4=(e,t)=>!1===e?void 0:typeof e>"u"?t:e,t9=(e={})=>({dryRun:e.dryRun,returnIds:!0,returnDocuments:t4(e.returnDocuments,!0),visibility:e.visibility||"sync",autoGenerateArrayKeys:e.autoGenerateArrayKeys,skipCrossDatasetReferenceValidation:e.skipCrossDatasetReferenceValidation}),t7=e=>"response"===e.type,re=e=>e.body,rt=(e,t)=>e.reduce((e,r)=>(e[t(r)]=r,e),Object.create(null));function rr(e,t,n,i,o={},s={}){let a="stega"in s?{...n||{},..."boolean"==typeof s.stega?{enabled:s.stega}:s.stega||{}}:n,l=a.enabled?(0,ti.N)(o):o,u=!1===s.filterResponse?e=>e:e=>e.result,{cache:c,next:h,...f}={useAbortSignal:"u">typeof s.signal,resultSourceMap:a.enabled?"withKeyArraySelector":s.resultSourceMap,...s,returnQuery:!1===s.filterResponse&&!1!==s.returnQuery},p=rc(e,t,"query",{query:i,params:l},"u">typeof c||"u">typeof h?{...f,fetch:{cache:c,next:h}}:f);return a.enabled?p.pipe(function(){for(var e=[],t=0;te))),eW(([e,t])=>{let r=t(e.result,e.resultSourceMap,a);return u({...e,result:r})})):p.pipe(eW(u))}function rn(e,t,r,n={}){let i={uri:rE(e,"doc",r),json:!0,tag:n.tag,signal:n.signal};return rv(e,t,i).pipe(tl(t7),eW(e=>e.body.documents&&e.body.documents[0]))}function ri(e,t,r,n={}){let i={uri:rE(e,"doc",r.join(",")),json:!0,tag:n.tag,signal:n.signal};return rv(e,t,i).pipe(tl(t7),eW(e=>{let t=rt(e.body.documents||[],e=>e._id);return r.map(e=>t[e]||null)}))}function ro(e,t,r,n){return tA("createIfNotExists",r),rh(e,t,r,"createIfNotExists",n)}function rs(e,t,r,n){return tA("createOrReplace",r),rh(e,t,r,"createOrReplace",n)}function ra(e,t,r,n){return rc(e,t,"mutate",{mutations:[{delete:tQ(r)}]},n)}function rl(e,t,r,n){let i;return rc(e,t,"mutate",{mutations:Array.isArray(i=r instanceof t1||r instanceof t0?{patch:r.serialize()}:r instanceof t5||r instanceof t6?r.serialize():r)?i:[i],transactionId:n&&n.transactionId||void 0},n)}function ru(e,t,r,n){let i=Array.isArray(r)?r:[r];return rc(e,t,"actions",{actions:i,transactionId:n&&n.transactionId||void 0,skipCrossDatasetReferenceValidation:n&&n.skipCrossDatasetReferenceValidation||void 0,dryRun:n&&n.dryRun||void 0},n)}function rc(e,t,r,n,i={}){let o="mutate"===r,s="actions"===r,a=o||s?"":t8(n),l=!o&&!s&&a.length<11264,u=i.returnFirst,{timeout:c,token:h,tag:f,headers:p,returnQuery:d,lastLiveEventId:g,cacheMode:y}=i,m=rE(e,r,l?a:"");return rv(e,t,{method:l?"GET":"POST",uri:m,json:!0,body:l?void 0:n,query:o&&t9(i),timeout:c,headers:p,token:h,tag:f,returnQuery:d,perspective:i.perspective,resultSourceMap:i.resultSourceMap,lastLiveEventId:Array.isArray(g)?g[0]:g,cacheMode:y,canUseCdn:"query"===r,signal:i.signal,fetch:i.fetch,useAbortSignal:i.useAbortSignal,useCdn:i.useCdn}).pipe(tl(t7),eW(re),eW(e=>{if(!o)return e;let t=e.results||[];if(i.returnDocuments)return u?t[0]&&t[0].document:t.map(e=>e.document);let r=u?t[0]&&t[0].id:t.map(e=>e.id);return{transactionId:e.transactionId,results:t,[u?"documentId":"documentIds"]:r}}))}function rh(e,t,r,n,i={}){return rc(e,t,"mutate",{mutations:[{[n]:r}]},Object.assign({returnFirst:!0,returnDocuments:!0},i))}let rf=e=>void 0!==e.config().dataset&&void 0!==e.config().projectId||void 0!==e.config()["~experimental_resource"],rp=(e,t)=>rf(e)&&t.startsWith(rE(e,"query")),rd=(e,t)=>rf(e)&&t.startsWith(rE(e,"mutate")),rg=(e,t)=>rf(e)&&t.startsWith(rE(e,"doc","")),ry=(e,t)=>rf(e)&&t.startsWith(rE(e,"listen")),rm=(e,t)=>rf(e)&&t.startsWith(rE(e,"history","")),rb=(e,t)=>t.startsWith("/data/")||rp(e,t)||rd(e,t)||rg(e,t)||ry(e,t)||rm(e,t);function rv(e,t,r){var n;let i=r.url||r.uri,o=e.config(),s=typeof r.canUseCdn>"u"?["GET","HEAD"].indexOf(r.method||"GET")>=0&&rb(e,i):r.canUseCdn,a=(r.useCdn??o.useCdn)&&s,l=r.tag&&o.requestTagPrefix?[o.requestTagPrefix,r.tag].join("."):r.tag||o.requestTagPrefix;if(l&&null!==r.tag&&(r.query={tag:tR(l),...r.query}),["GET","HEAD","POST"].indexOf(r.method||"GET")>=0&&rp(e,i)){let e=r.resultSourceMap??o.resultSourceMap;void 0!==e&&!1!==e&&(r.query={resultSourceMap:e,...r.query});let t=r.perspective||o.perspective;"u">typeof t&&("previewDrafts"===t&&tF(),tz(t),r.query={perspective:Array.isArray(t)?t.join(","):t,...r.query},(Array.isArray(t)&&t.length>0||"previewDrafts"===t||"drafts"===t)&&a&&(a=!1,tM())),r.lastLiveEventId&&(r.query={...r.query,lastLiveEventId:r.lastLiveEventId}),!1===r.returnQuery&&(r.query={returnQuery:"false",...r.query}),a&&"noStale"==r.cacheMode&&(r.query={cacheMode:"noStale",...r.query})}let u=function(e,t={}){let r={},n=t.token||e.token;n&&(r.Authorization=`Bearer ${n}`),t.useGlobalApi||e.useProjectHostname||!e.projectId||(r["X-Sanity-Project-ID"]=e.projectId);let i=!!(typeof t.withCredentials>"u"?e.withCredentials:t.withCredentials),o=typeof t.timeout>"u"?e.timeout:t.timeout;return Object.assign({},t,{headers:Object.assign({},r,t.headers||{}),timeout:typeof o>"u"?3e5:o,proxy:t.proxy||e.proxy,json:!0,withCredentials:i,fetch:"object"==typeof t.fetch&&"object"==typeof e.fetch?{...e.fetch,...t.fetch}:t.fetch||e.fetch})}(o,Object.assign({},r,{url:rx(e,i,a)})),c=new ex(e=>t(u,o.requester).subscribe(e));return r.signal?c.pipe((n=r.signal,e=>new ex(t=>{let r=()=>t.error(function(e){if(r_)return new DOMException(e?.reason??"The operation was aborted.","AbortError");let t=Error(e?.reason??"The operation was aborted.");return t.name="AbortError",t}(n));if(n&&n.aborted){r();return}let i=e.subscribe(t);return n.addEventListener("abort",r),()=>{n.removeEventListener("abort",r),i.unsubscribe()}}))):c}function rw(e,t,r){return rv(e,t,r).pipe(tl(e=>"response"===e.type),eW(e=>e.body))}function rE(e,t,r){let n=e.config();if(n["~experimental_resource"]){tC(n);let e=rS(n),i=void 0!==r?`${t}/${r}`:t;return`${e}/${i}`.replace(/\/($|\?)/,"$1")}let i=tO(n),o=`/${t}/${i}`;return`/data${void 0!==r?`${o}/${r}`:o}`.replace(/\/($|\?)/,"$1")}function rx(e,t,r=!1){let{url:n,cdnUrl:i}=e.config();return`${r?i:n}/${t.replace(/^\//,"")}`}let r_=!!globalThis.DOMException,rS=e=>{if(!e["~experimental_resource"])throw Error("`resource` must be provided to perform resource queries");let{type:t,id:r}=e["~experimental_resource"];switch(t){case"dataset":{let e=r.split(".");if(2!==e.length)throw Error('Dataset ID must be in the format "project.dataset"');return`/projects/${e[0]}/datasets/${e[1]}`}case"canvas":return`/canvases/${r}`;case"media-library":return`/media-libraries/${r}`;case"dashboard":return`/dashboards/${r}`;default:throw Error(`Unsupported resource type: ${t.toString()}`)}};class rA{#a;#l;constructor(e,t){this.#a=e,this.#l=t}upload(e,t,r){return rO(this.#a,this.#l,e,t,r)}}class rk{#a;#l;constructor(e,t){this.#a=e,this.#l=t}upload(e,t,r){return eX(rO(this.#a,this.#l,e,t,r).pipe(tl(e=>"response"===e.type),eW(e=>e.body.document)))}}function rO(e,t,r,n,i={}){tx(r);let o=i.extract||void 0;o&&!o.length&&(o=["none"]);let s=e.config(),a=!(typeof File>"u")&&n instanceof File?Object.assign({filename:!1===i.preserveFilename?void 0:n.name,contentType:n.type},i):i,{tag:l,label:u,title:c,description:h,creditLine:f,filename:p,source:d}=a,g={label:u,title:c,description:h,filename:p,meta:o,creditLine:f};return d&&(g.sourceId=d.id,g.sourceName=d.name,g.sourceUrl=d.url),rv(e,t,{tag:l,method:"POST",timeout:a.timeout||0,uri:function(e,t){let r="image"===t?"images":"files";if(e["~experimental_resource"]){let{type:t,id:n}=e["~experimental_resource"];switch(t){case"dataset":throw Error("Assets are not supported for dataset resources, yet. Configure the client with `{projectId: , dataset: }` instead.");case"canvas":return`/canvases/${n}/assets/${r}`;case"media-library":return`/media-libraries/${n}/upload`;case"dashboard":return`/dashboards/${n}/assets/${r}`;default:throw Error(`Unsupported resource type: ${t.toString()}`)}}let n=tO(e);return`assets/${r}/${n}`}(s,r),headers:a.contentType?{"Content-Type":a.contentType}:{},query:g,body:n})}var rR=(e,t)=>Object.keys(t).concat(Object.keys(e)).reduce((r,n)=>(r[n]=typeof e[n]>"u"?t[n]:e[n],r),{});let rC=(e,t)=>t.reduce((t,r)=>(typeof e[r]>"u"||(t[r]=e[r]),t),{}),rI=eM(()=>r.e(5979).then(r.t.bind(r,45979,19))).pipe(eW(({default:e})=>e),e1({connector:function(){return new e0(1,f,p)},resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:!1}));function rT(){return function(e){return e.pipe(e3((e,t)=>{var r;return e instanceof tH?e6(eG({type:"reconnect"}),(void 0===r&&(r=te),new ex(function(e){var t=1e3,n=0;return r.schedule(function(){e.closed||(e.next(n++),e.complete())},t)})).pipe(eV(()=>t))):tt(()=>e)}))}}let rP=["includePreviousRevision","includeResult","includeMutations","includeAllVersions","visibility","effectFormat","tag"],rj={includeResult:!0};function rM(e,t,r={}){let{url:n,token:i,withCredentials:o,requestTagPrefix:s}=this.config(),a=r.tag&&s?[s,r.tag].join("."):r.tag,l={...rR(r,rj),tag:a},u=t8({query:e,params:t,options:{tag:a,...rC(l,rP)}}),c=`${n}${rE(this,"listen",u)}`;if(c.length>14800)return tt(()=>Error("Query too large for listener"));let h=l.events?l.events:["mutation"],f={};return o&&(f.withCredentials=!0),i&&(f.headers={Authorization:`Bearer ${i}`}),tZ(()=>(typeof EventSource>"u"||f.headers?rI:eG(EventSource)).pipe(eW(e=>new e(c,f))),h).pipe(rT(),tl(e=>h.includes(e.type)),eW(e=>({type:e.type,..."data"in e?e.data:{}})))}let rF="2021-03-25";class rL{#a;constructor(e){this.#a=e}events({includeDrafts:e=!1,tag:t}={}){var r,n,i;tI("live",this.#a.config());let{projectId:o,apiVersion:s,token:a,withCredentials:l,requestTagPrefix:u}=this.#a.config(),c=s.replace(/^v/,"");if("X"!==c&&c(typeof EventSource>"u"||d.headers?rI:eG(EventSource)).pipe(eW(e=>new e(f.href,d))),["message","restart","welcome","reconnect","goaway"]).pipe(rT(),eW(e=>{if("message"===e.type){let{data:t,...r}=e;return{...r,tags:t.tags}}return e})),b=e6((n={method:"OPTIONS",mode:"cors",credentials:d.withCredentials?"include":"omit",headers:d.headers},new ex(e=>{let t=new AbortController,r=t.signal;return fetch(f,{...n,signal:t.signal}).then(t=>{e.next(t),e.complete()},t=>{r.aborted||e.error(t)}),()=>t.abort()})).pipe(eV(()=>tn),e3(()=>{throw new tp({projectId:o})})),m).pipe(tr(()=>rN.delete(g)),(i="function"==typeof(r={predicate:e=>"welcome"===e.type})?{predicate:r}:r,e=>{var t,r,n,o;let s,a=!1,{predicate:l,...u}=i;return function(){for(var e,t=[],r=0;r{i.predicate(e)&&(a=!0,s=e)})?{next:t,error:r,complete:n}:t)?eB(function(e,t){null===(r=o.subscribe)||void 0===r||r.call(o);var r,n=!0;e.subscribe(eD(t,function(e){var r;null===(r=o.next)||void 0===r||r.call(o,e),t.next(e)},function(){var e;n=!1,null===(e=o.complete)||void 0===e||e.call(o),t.complete()},function(e){var r;n=!1,null===(r=o.error)||void 0===r||r.call(o,e),t.error(e)},function(){var e,t;n&&(null===(e=o.unsubscribe)||void 0===e||e.call(o)),null===(t=o.finalize)||void 0===t||t.call(o)}))}):ew,tr(()=>{a=!1,s=void 0}),e1(u)),new ex(e=>{a&&e.next(s),e.complete()}))}));return rN.set(g,b),b}}let rN=new Map;class rB{#a;#l;constructor(e,t){this.#a=e,this.#l=t}create(e,t){return rU(this.#a,this.#l,"PUT",e,t)}edit(e,t){return rU(this.#a,this.#l,"PATCH",e,t)}delete(e){return rU(this.#a,this.#l,"DELETE",e)}list(){return rw(this.#a,this.#l,{uri:"/datasets",tag:null})}}class rD{#a;#l;constructor(e,t){this.#a=e,this.#l=t}create(e,t){return tI("dataset",this.#a.config()),eX(rU(this.#a,this.#l,"PUT",e,t))}edit(e,t){return tI("dataset",this.#a.config()),eX(rU(this.#a,this.#l,"PATCH",e,t))}delete(e){return tI("dataset",this.#a.config()),eX(rU(this.#a,this.#l,"DELETE",e))}list(){return tI("dataset",this.#a.config()),eX(rw(this.#a,this.#l,{uri:"/datasets",tag:null}))}}function rU(e,t,r,n,i){return tI("dataset",e.config()),tw(n),rw(e,t,{method:r,uri:`/datasets/${n}`,body:i,tag:null})}class r${#a;#l;constructor(e,t){this.#a=e,this.#l=t}list(e){tI("projects",this.#a.config());let t=e?.includeMembers===!1?"/projects?includeMembers=false":"/projects";return rw(this.#a,this.#l,{uri:t})}getById(e){return tI("projects",this.#a.config()),rw(this.#a,this.#l,{uri:`/projects/${e}`})}}class rz{#a;#l;constructor(e,t){this.#a=e,this.#l=t}list(e){tI("projects",this.#a.config());let t=e?.includeMembers===!1?"/projects?includeMembers=false":"/projects";return eX(rw(this.#a,this.#l,{uri:t}))}getById(e){return tI("projects",this.#a.config()),eX(rw(this.#a,this.#l,{uri:`/projects/${e}`}))}}class rq{#a;#l;constructor(e,t){this.#a=e,this.#l=t}getById(e){return rw(this.#a,this.#l,{uri:`/users/${e}`})}}class rH{#a;#l;constructor(e,t){this.#a=e,this.#l=t}getById(e){return eX(rw(this.#a,this.#l,{uri:`/users/${e}`}))}}class rG{assets;datasets;live;projects;users;#u;#l;listen=rM;constructor(e,t=tD){this.config(t),this.#l=e,this.assets=new rA(this,this.#l),this.datasets=new rB(this,this.#l),this.live=new rL(this),this.projects=new r$(this,this.#l),this.users=new rq(this,this.#l)}clone(){return new rG(this.#l,this.config())}config(e){if(void 0===e)return{...this.#u};if(this.#u&&!1===this.#u.allowReconfigure)throw Error("Existing client instance cannot be reconfigured - use `withConfig(newConfig)` to return a new client");return this.#u=tq(e,this.#u||{}),this}withConfig(e){let t=this.config();return new rG(this.#l,{...t,...e,stega:{...t.stega||{},..."boolean"==typeof e?.stega?{enabled:e.stega}:e?.stega||{}}})}fetch(e,t,r){return rr(this,this.#l,this.#u.stega,e,t,r)}getDocument(e,t){return rn(this,this.#l,e,t)}getDocuments(e,t){return ri(this,this.#l,e,t)}create(e,t){return rh(this,this.#l,e,"create",t)}createIfNotExists(e,t){return ro(this,this.#l,e,t)}createOrReplace(e,t){return rs(this,this.#l,e,t)}delete(e,t){return ra(this,this.#l,e,t)}mutate(e,t){return rl(this,this.#l,e,t)}patch(e,t){return new t0(e,t,this)}transaction(e){return new t6(e,this)}action(e,t){return ru(this,this.#l,e,t)}request(e){return rw(this,this.#l,e)}getUrl(e,t){return rx(this,e,t)}getDataUrl(e,t){return rE(this,e,t)}}class rW{assets;datasets;live;projects;users;observable;#u;#l;listen=rM;constructor(e,t=tD){this.config(t),this.#l=e,this.assets=new rk(this,this.#l),this.datasets=new rD(this,this.#l),this.live=new rL(this),this.projects=new rz(this,this.#l),this.users=new rH(this,this.#l),this.observable=new rG(e,t)}clone(){return new rW(this.#l,this.config())}config(e){if(void 0===e)return{...this.#u};if(this.#u&&!1===this.#u.allowReconfigure)throw Error("Existing client instance cannot be reconfigured - use `withConfig(newConfig)` to return a new client");return this.observable&&this.observable.config(e),this.#u=tq(e,this.#u||{}),this}withConfig(e){let t=this.config();return new rW(this.#l,{...t,...e,stega:{...t.stega||{},..."boolean"==typeof e?.stega?{enabled:e.stega}:e?.stega||{}}})}fetch(e,t,r){return eX(rr(this,this.#l,this.#u.stega,e,t,r))}getDocument(e,t){return eX(rn(this,this.#l,e,t))}getDocuments(e,t){return eX(ri(this,this.#l,e,t))}create(e,t){return eX(rh(this,this.#l,e,"create",t))}createIfNotExists(e,t){return eX(ro(this,this.#l,e,t))}createOrReplace(e,t){return eX(rs(this,this.#l,e,t))}delete(e,t){return eX(ra(this,this.#l,e,t))}mutate(e,t){return eX(rl(this,this.#l,e,t))}patch(e,t){return new t1(e,t,this)}transaction(e){return new t5(e,this)}action(e,t){return eX(ru(this,this.#l,e,t))}request(e){return eX(rw(this,this.#l,e))}dataRequest(e,t,r){return eX(rc(this,this.#l,e,t,r))}getUrl(e,t){return rx(this,e,t)}getDataUrl(e,t){return rE(this,e,t)}}let rV={requester:tg(d=[]),createClient:e=>{let t=tg(d);return new rW((r,n)=>(n||t)({maxRedirects:0,maxRetries:e.maxRetries,retryDelay:e.retryDelay,...r}),e)}},rY=(rV.requester,rV.createClient)},9690:function(e,t,r){"use strict";t.Z=function(){for(var e,t,r=0,n="",i=arguments.length;r{let r=e.quality(t.quality||75).fit("clip");return null!==t.width?r.width(t.width):r};function s(e,t,r){let s=(null==r?void 0:r.imageBuilder)||o;return(0,i.useMemo)(()=>{if(!t)return null;let r=t?"string"==typeof t?t:t.asset?t.asset._ref||t.asset._id:t._ref||t._id||"":null;if(!r)return null;let i=function(e){let[t,r]=e.split("-")[2].split("x").map(e=>parseInt(e,10));return{width:t,height:r,aspectRatio:t/r}}(r),o=function(e,t){let r=e.crop;if(!r)return t;let{width:n,height:i}=t,o=n*(1-(r.left+r.right)),s=i*(1-(r.top+r.bottom));return{width:o,height:s,aspectRatio:o/s}}(t,i),a=s(n(e).image(t).auto("format"),{width:null,originalImageDimensions:i,croppedImageDimensions:o,quality:null}),l=a.options.width||(a.options.maxWidth?Math.min(a.options.maxWidth,o.width):o.width),u=a.options.height||(a.options.maxHeight?Math.min(a.options.maxHeight,o.height):Math.round(l/o.aspectRatio));return{loader:r=>{let{width:a,quality:l}=r;return s(n(e).image(t).auto("format"),{width:a,originalImageDimensions:i,croppedImageDimensions:o,quality:l||null}).url()||""},src:a.url(),width:l,height:u}},[s,t,e])}},20284:function(e,t,r){"use strict";r.d(t,{K:function(){return E}});var n=r(23206);function i(e,t,r){let n=t[0],i=t[1],o=t[2],s=t[3],a=r[0],l=r[1],u=r[2],c=r[3];return e[0]=n*c+s*a+i*u-o*l,e[1]=i*c+s*l+o*a-n*u,e[2]=o*c+s*u+n*l-i*a,e[3]=s*c-n*a-i*l-o*u,e}let o=function(e,t){let r=t[0],n=t[1],i=t[2],o=t[3],s=r*r+n*n+i*i+o*o;return s>0&&(s=1/Math.sqrt(s)),e[0]=r*s,e[1]=n*s,e[2]=i*s,e[3]=o*s,e};class s extends Array{constructor(e=0,t=0,r=0,n=1){super(e,t,r,n),this.onChange=()=>{},this._target=this;let i=["0","1","2","3"];return new Proxy(this,{set(e,t){let r=Reflect.set(...arguments);return r&&i.includes(t)&&e.onChange(),r}})}get x(){return this[0]}get y(){return this[1]}get z(){return this[2]}get w(){return this[3]}set x(e){this._target[0]=e,this.onChange()}set y(e){this._target[1]=e,this.onChange()}set z(e){this._target[2]=e,this.onChange()}set w(e){this._target[3]=e,this.onChange()}identity(){var e;return(e=this._target)[0]=0,e[1]=0,e[2]=0,e[3]=1,this.onChange(),this}set(e,t,r,n){var i;return e.length?this.copy(e):((i=this._target)[0]=e,i[1]=t,i[2]=r,i[3]=n,this.onChange(),this)}rotateX(e){var t,r,n;let i,o,s,a,l,u;return t=this._target,r=this._target,n=.5*e,i=r[0],o=r[1],s=r[2],a=r[3],l=Math.sin(n),u=Math.cos(n),t[0]=i*u+a*l,t[1]=o*u+s*l,t[2]=s*u-o*l,t[3]=a*u-i*l,this.onChange(),this}rotateY(e){var t,r,n;let i,o,s,a,l,u;return t=this._target,r=this._target,n=.5*e,i=r[0],o=r[1],s=r[2],a=r[3],l=Math.sin(n),u=Math.cos(n),t[0]=i*u-s*l,t[1]=o*u+a*l,t[2]=s*u+i*l,t[3]=a*u-o*l,this.onChange(),this}rotateZ(e){var t,r,n;let i,o,s,a,l,u;return t=this._target,r=this._target,n=.5*e,i=r[0],o=r[1],s=r[2],a=r[3],l=Math.sin(n),u=Math.cos(n),t[0]=i*u+o*l,t[1]=o*u-i*l,t[2]=s*u+a*l,t[3]=a*u-s*l,this.onChange(),this}inverse(e=this._target){var t;let r,n,i,o,s,a;return t=this._target,r=e[0],a=(s=r*r+(n=e[1])*n+(i=e[2])*i+(o=e[3])*o)?1/s:0,t[0]=-r*a,t[1]=-n*a,t[2]=-i*a,t[3]=o*a,this.onChange(),this}conjugate(e=this._target){var t;return(t=this._target)[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=e[3],this.onChange(),this}copy(e){var t;return(t=this._target)[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],this.onChange(),this}normalize(e=this._target){return o(this._target,e),this.onChange(),this}multiply(e,t){return t?i(this._target,e,t):i(this._target,this._target,e),this.onChange(),this}dot(e){var t;return(t=this._target)[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]}fromMatrix3(e){return!function(e,t){let r,n=t[0]+t[4]+t[8];if(n>0)r=Math.sqrt(n+1),e[3]=.5*r,r=.5/r,e[0]=(t[5]-t[7])*r,e[1]=(t[6]-t[2])*r,e[2]=(t[1]-t[3])*r;else{let n=0;t[4]>t[0]&&(n=1),t[8]>t[3*n+n]&&(n=2);let i=(n+1)%3,o=(n+2)%3;r=Math.sqrt(t[3*n+n]-t[3*i+i]-t[3*o+o]+1),e[n]=.5*r,r=.5/r,e[3]=(t[3*i+o]-t[3*o+i])*r,e[i]=(t[3*i+n]+t[3*n+i])*r,e[o]=(t[3*o+n]+t[3*n+o])*r}}(this._target,e),this.onChange(),this}fromEuler(e,t){return!function(e,t,r="YXZ"){let n=Math.sin(.5*t[0]),i=Math.cos(.5*t[0]),o=Math.sin(.5*t[1]),s=Math.cos(.5*t[1]),a=Math.sin(.5*t[2]),l=Math.cos(.5*t[2]);"XYZ"===r?(e[0]=n*s*l+i*o*a,e[1]=i*o*l-n*s*a,e[2]=i*s*a+n*o*l,e[3]=i*s*l-n*o*a):"YXZ"===r?(e[0]=n*s*l+i*o*a,e[1]=i*o*l-n*s*a,e[2]=i*s*a-n*o*l,e[3]=i*s*l+n*o*a):"ZXY"===r?(e[0]=n*s*l-i*o*a,e[1]=i*o*l+n*s*a,e[2]=i*s*a+n*o*l,e[3]=i*s*l-n*o*a):"ZYX"===r?(e[0]=n*s*l-i*o*a,e[1]=i*o*l+n*s*a,e[2]=i*s*a-n*o*l,e[3]=i*s*l+n*o*a):"YZX"===r?(e[0]=n*s*l+i*o*a,e[1]=i*o*l+n*s*a,e[2]=i*s*a-n*o*l,e[3]=i*s*l-n*o*a):"XZY"===r&&(e[0]=n*s*l-i*o*a,e[1]=i*o*l-n*s*a,e[2]=i*s*a+n*o*l,e[3]=i*s*l+n*o*a)}(this._target,e,e.order),t||this.onChange(),this}fromAxisAngle(e,t){var r,n;let i;return r=this._target,i=Math.sin(n=.5*t),r[0]=i*e[0],r[1]=i*e[1],r[2]=i*e[2],r[3]=Math.cos(n),this.onChange(),this}slerp(e,t){var r,n;let i,o,s,a,l,u,c,h,f,p,d,g,y;return r=this._target,u=(n=this._target)[0],c=n[1],h=n[2],f=n[3],p=e[0],(o=u*p+c*(d=e[1])+h*(g=e[2])+f*(y=e[3]))<0&&(o=-o,p=-p,d=-d,g=-g,y=-y),1-o>1e-6?(s=Math.sin(i=Math.acos(o)),a=Math.sin((1-t)*i)/s,l=Math.sin(t*i)/s):(a=1-t,l=t),r[0]=a*u+l*p,r[1]=a*c+l*d,r[2]=a*h+l*g,r[3]=a*f+l*y,this.onChange(),this}fromArray(e,t=0){return this._target[0]=e[t],this._target[1]=e[t+1],this._target[2]=e[t+2],this._target[3]=e[t+3],this.onChange(),this}toArray(e=[],t=0){return e[t]=this[0],e[t+1]=this[1],e[t+2]=this[2],e[t+3]=this[3],e}}var a=r(61447);function l(e){let t=e[0],r=e[1],n=e[2],i=e[3],o=e[4],s=e[5],a=e[6],l=e[7],u=e[8],c=e[9],h=e[10],f=e[11],p=e[12],d=e[13],g=e[14],y=e[15];return(t*s-r*o)*(h*y-f*g)-(t*a-n*o)*(c*y-f*d)+(t*l-i*o)*(c*g-h*d)+(r*a-n*s)*(u*y-f*p)-(r*l-i*s)*(u*g-h*p)+(n*l-i*a)*(u*d-c*p)}function u(e,t,r){let n=t[0],i=t[1],o=t[2],s=t[3],a=t[4],l=t[5],u=t[6],c=t[7],h=t[8],f=t[9],p=t[10],d=t[11],g=t[12],y=t[13],m=t[14],b=t[15],v=r[0],w=r[1],E=r[2],x=r[3];return e[0]=v*n+w*a+E*h+x*g,e[1]=v*i+w*l+E*f+x*y,e[2]=v*o+w*u+E*p+x*m,e[3]=v*s+w*c+E*d+x*b,v=r[4],w=r[5],E=r[6],x=r[7],e[4]=v*n+w*a+E*h+x*g,e[5]=v*i+w*l+E*f+x*y,e[6]=v*o+w*u+E*p+x*m,e[7]=v*s+w*c+E*d+x*b,v=r[8],w=r[9],E=r[10],x=r[11],e[8]=v*n+w*a+E*h+x*g,e[9]=v*i+w*l+E*f+x*y,e[10]=v*o+w*u+E*p+x*m,e[11]=v*s+w*c+E*d+x*b,v=r[12],w=r[13],E=r[14],x=r[15],e[12]=v*n+w*a+E*h+x*g,e[13]=v*i+w*l+E*f+x*y,e[14]=v*o+w*u+E*p+x*m,e[15]=v*s+w*c+E*d+x*b,e}function c(e,t){let r=t[0],n=t[1],i=t[2],o=t[4],s=t[5],a=t[6],l=t[8],u=t[9],c=t[10];return e[0]=Math.hypot(r,n,i),e[1]=Math.hypot(o,s,a),e[2]=Math.hypot(l,u,c),e}let h=function(){let e=[1,1,1];return function(t,r){c(e,r);let n=1/e[0],i=1/e[1],o=1/e[2],s=r[0]*n,a=r[1]*i,l=r[2]*o,u=r[4]*n,h=r[5]*i,f=r[6]*o,p=r[8]*n,d=r[9]*i,g=r[10]*o,y=s+h+g,m=0;return y>0?(m=2*Math.sqrt(y+1),t[3]=.25*m,t[0]=(f-d)/m,t[1]=(p-l)/m,t[2]=(a-u)/m):s>h&&s>g?(m=2*Math.sqrt(1+s-h-g),t[3]=(f-d)/m,t[0]=.25*m,t[1]=(a+u)/m,t[2]=(p+l)/m):h>g?(m=2*Math.sqrt(1+h-s-g),t[3]=(p-l)/m,t[0]=(a+u)/m,t[1]=.25*m,t[2]=(f+d)/m):(m=2*Math.sqrt(1+g-s-h),t[3]=(a-u)/m,t[0]=(p+l)/m,t[1]=(f+d)/m,t[2]=.25*m),t}}();function f(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e[3]=t[3]+r[3],e[4]=t[4]+r[4],e[5]=t[5]+r[5],e[6]=t[6]+r[6],e[7]=t[7]+r[7],e[8]=t[8]+r[8],e[9]=t[9]+r[9],e[10]=t[10]+r[10],e[11]=t[11]+r[11],e[12]=t[12]+r[12],e[13]=t[13]+r[13],e[14]=t[14]+r[14],e[15]=t[15]+r[15],e}function p(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e[3]=t[3]-r[3],e[4]=t[4]-r[4],e[5]=t[5]-r[5],e[6]=t[6]-r[6],e[7]=t[7]-r[7],e[8]=t[8]-r[8],e[9]=t[9]-r[9],e[10]=t[10]-r[10],e[11]=t[11]-r[11],e[12]=t[12]-r[12],e[13]=t[13]-r[13],e[14]=t[14]-r[14],e[15]=t[15]-r[15],e}class d extends Array{constructor(e=1,t=0,r=0,n=0,i=0,o=1,s=0,a=0,l=0,u=0,c=1,h=0,f=0,p=0,d=0,g=1){return super(e,t,r,n,i,o,s,a,l,u,c,h,f,p,d,g),this}get x(){return this[12]}get y(){return this[13]}get z(){return this[14]}get w(){return this[15]}set x(e){this[12]=e}set y(e){this[13]=e}set z(e){this[14]=e}set w(e){this[15]=e}set(e,t,r,n,i,o,s,a,l,u,c,h,f,p,d,g){return e.length?this.copy(e):(this[0]=e,this[1]=t,this[2]=r,this[3]=n,this[4]=i,this[5]=o,this[6]=s,this[7]=a,this[8]=l,this[9]=u,this[10]=c,this[11]=h,this[12]=f,this[13]=p,this[14]=d,this[15]=g,this)}translate(e,t=this){let r,n,i,o,s,a,l,u,c,h,f,p,d,g,y;return d=e[0],g=e[1],y=e[2],t===this?(this[12]=t[0]*d+t[4]*g+t[8]*y+t[12],this[13]=t[1]*d+t[5]*g+t[9]*y+t[13],this[14]=t[2]*d+t[6]*g+t[10]*y+t[14],this[15]=t[3]*d+t[7]*g+t[11]*y+t[15]):(r=t[0],n=t[1],i=t[2],o=t[3],s=t[4],a=t[5],l=t[6],u=t[7],c=t[8],h=t[9],f=t[10],p=t[11],this[0]=r,this[1]=n,this[2]=i,this[3]=o,this[4]=s,this[5]=a,this[6]=l,this[7]=u,this[8]=c,this[9]=h,this[10]=f,this[11]=p,this[12]=r*d+s*g+c*y+t[12],this[13]=n*d+a*g+h*y+t[13],this[14]=i*d+l*g+f*y+t[14],this[15]=o*d+u*g+p*y+t[15]),this}rotate(e,t,r=this){let n,i,o,s,a,l,u,c,h,f,p,d,g,y,m,b,v,w,E,x,_,S,A,k,O,R,C,I;return 1e-6>Math.abs(I=Math.hypot(O=t[0],R=t[1],C=t[2]))||(O*=I=1/I,R*=I,C*=I,n=Math.sin(e),o=1-(i=Math.cos(e)),s=r[0],a=r[1],l=r[2],u=r[3],c=r[4],h=r[5],f=r[6],p=r[7],d=r[8],g=r[9],y=r[10],m=r[11],b=O*O*o+i,v=R*O*o+C*n,w=C*O*o-R*n,E=O*R*o-C*n,x=R*R*o+i,_=C*R*o+O*n,S=O*C*o+R*n,A=R*C*o-O*n,k=C*C*o+i,this[0]=s*b+c*v+d*w,this[1]=a*b+h*v+g*w,this[2]=l*b+f*v+y*w,this[3]=u*b+p*v+m*w,this[4]=s*E+c*x+d*_,this[5]=a*E+h*x+g*_,this[6]=l*E+f*x+y*_,this[7]=u*E+p*x+m*_,this[8]=s*S+c*A+d*k,this[9]=a*S+h*A+g*k,this[10]=l*S+f*A+y*k,this[11]=u*S+p*A+m*k,r!==this&&(this[12]=r[12],this[13]=r[13],this[14]=r[14],this[15]=r[15])),this}scale(e,t=this){var r;let n,i,o;return n=(r="number"==typeof e?[e,e,e]:e)[0],i=r[1],o=r[2],this[0]=t[0]*n,this[1]=t[1]*n,this[2]=t[2]*n,this[3]=t[3]*n,this[4]=t[4]*i,this[5]=t[5]*i,this[6]=t[6]*i,this[7]=t[7]*i,this[8]=t[8]*o,this[9]=t[9]*o,this[10]=t[10]*o,this[11]=t[11]*o,this[12]=t[12],this[13]=t[13],this[14]=t[14],this[15]=t[15],this}add(e,t){return t?f(this,e,t):f(this,this,e),this}sub(e,t){return t?p(this,e,t):p(this,this,e),this}multiply(e,t){return e.length?t?u(this,e,t):u(this,this,e):(this[0]=this[0]*e,this[1]=this[1]*e,this[2]=this[2]*e,this[3]=this[3]*e,this[4]=this[4]*e,this[5]=this[5]*e,this[6]=this[6]*e,this[7]=this[7]*e,this[8]=this[8]*e,this[9]=this[9]*e,this[10]=this[10]*e,this[11]=this[11]*e,this[12]=this[12]*e,this[13]=this[13]*e,this[14]=this[14]*e,this[15]=this[15]*e),this}identity(){return this[0]=1,this[1]=0,this[2]=0,this[3]=0,this[4]=0,this[5]=1,this[6]=0,this[7]=0,this[8]=0,this[9]=0,this[10]=1,this[11]=0,this[12]=0,this[13]=0,this[14]=0,this[15]=1,this}copy(e){return this[0]=e[0],this[1]=e[1],this[2]=e[2],this[3]=e[3],this[4]=e[4],this[5]=e[5],this[6]=e[6],this[7]=e[7],this[8]=e[8],this[9]=e[9],this[10]=e[10],this[11]=e[11],this[12]=e[12],this[13]=e[13],this[14]=e[14],this[15]=e[15],this}fromPerspective({fov:e,aspect:t,near:r,far:n}={}){let i,o;return i=1/Math.tan(e/2),o=1/(r-n),this[0]=i/t,this[1]=0,this[2]=0,this[3]=0,this[4]=0,this[5]=i,this[6]=0,this[7]=0,this[8]=0,this[9]=0,this[10]=(n+r)*o,this[11]=-1,this[12]=0,this[13]=0,this[14]=2*n*r*o,this[15]=0,this}fromOrthogonal({left:e,right:t,bottom:r,top:n,near:i,far:o}){let s,a,l;return s=1/(e-t),a=1/(r-n),l=1/(i-o),this[0]=-2*s,this[1]=0,this[2]=0,this[3]=0,this[4]=0,this[5]=-2*a,this[6]=0,this[7]=0,this[8]=0,this[9]=0,this[10]=2*l,this[11]=0,this[12]=(e+t)*s,this[13]=(n+r)*a,this[14]=(o+i)*l,this[15]=1,this}fromQuaternion(e){let t,r,n,i,o,s,a,l,u,c,h,f,p,d,g,y;return t=e[0],r=e[1],n=e[2],i=e[3],o=t+t,s=r+r,a=n+n,l=t*o,u=r*o,c=r*s,h=n*o,f=n*s,p=n*a,d=i*o,g=i*s,y=i*a,this[0]=1-c-p,this[1]=u+y,this[2]=h-g,this[3]=0,this[4]=u-y,this[5]=1-l-p,this[6]=f+d,this[7]=0,this[8]=h+g,this[9]=f-d,this[10]=1-l-c,this[11]=0,this[12]=0,this[13]=0,this[14]=0,this[15]=1,this}setPosition(e){return this.x=e[0],this.y=e[1],this.z=e[2],this}inverse(e=this){let t,r,n,i,o,s,a,l,u,c,h,f,p,d,g,y,m,b,v,w,E,x,_,S,A,k,O,R,C;return t=e[0],r=e[1],n=e[2],i=e[3],o=e[4],s=e[5],a=e[6],l=e[7],u=e[8],c=e[9],h=e[10],f=e[11],p=e[12],d=e[13],g=e[14],y=e[15],m=t*s-r*o,b=t*a-n*o,v=t*l-i*o,w=r*a-n*s,E=r*l-i*s,x=n*l-i*a,_=u*d-c*p,S=u*g-h*p,A=u*y-f*p,k=c*g-h*d,O=c*y-f*d,(C=m*(R=h*y-f*g)-b*O+v*k+w*A-E*S+x*_)&&(C=1/C,this[0]=(s*R-a*O+l*k)*C,this[1]=(n*O-r*R-i*k)*C,this[2]=(d*x-g*E+y*w)*C,this[3]=(h*E-c*x-f*w)*C,this[4]=(a*A-o*R-l*S)*C,this[5]=(t*R-n*A+i*S)*C,this[6]=(g*v-p*x-y*b)*C,this[7]=(u*x-h*v+f*b)*C,this[8]=(o*O-s*A+l*_)*C,this[9]=(r*A-t*O-i*_)*C,this[10]=(p*E-d*v+y*m)*C,this[11]=(c*v-u*E-f*m)*C,this[12]=(s*S-o*k-a*_)*C,this[13]=(t*k-r*S+n*_)*C,this[14]=(d*b-p*w-g*m)*C,this[15]=(u*w-c*b+h*m)*C),this}compose(e,t,r){return!function(e,t,r,n){let i=t[0],o=t[1],s=t[2],a=t[3],l=i+i,u=o+o,c=s+s,h=i*l,f=i*u,p=i*c,d=o*u,g=o*c,y=s*c,m=a*l,b=a*u,v=a*c,w=n[0],E=n[1],x=n[2];e[0]=(1-(d+y))*w,e[1]=(f+v)*w,e[2]=(p-b)*w,e[3]=0,e[4]=(f-v)*E,e[5]=(1-(h+y))*E,e[6]=(g+m)*E,e[7]=0,e[8]=(p+b)*x,e[9]=(g-m)*x,e[10]=(1-(h+d))*x,e[11]=0,e[12]=r[0],e[13]=r[1],e[14]=r[2],e[15]=1}(this,e,t,r),this}decompose(e,t,r){return!function(e,t,r,n){let i=a.kE([e[0],e[1],e[2]]),o=a.kE([e[4],e[5],e[6]]),s=a.kE([e[8],e[9],e[10]]);0>l(e)&&(i=-i),r[0]=e[12],r[1]=e[13],r[2]=e[14];let u=e.slice(),c=1/i,f=1/o,p=1/s;u[0]*=c,u[1]*=c,u[2]*=c,u[4]*=f,u[5]*=f,u[6]*=f,u[8]*=p,u[9]*=p,u[10]*=p,h(t,u),n[0]=i,n[1]=o,n[2]=s}(this,e,t,r),this}getRotation(e){return h(e,this),this}getTranslation(e){return e[0]=this[12],e[1]=this[13],e[2]=this[14],this}getScaling(e){return c(e,this),this}getMaxScaleOnAxis(){let e,t,r,n,i,o,s,a,l;return e=this[0],t=this[1],r=this[2],n=this[4],i=this[5],o=this[6],Math.sqrt(Math.max(e*e+t*t+r*r,n*n+i*i+o*o,(s=this[8])*s+(a=this[9])*a+(l=this[10])*l))}lookAt(e,t,r){let n,i,o,s,a,l,u,c,h,f,p,d,g;return n=e[0],i=e[1],o=e[2],s=r[0],a=r[1],l=r[2],0==(f=(u=n-t[0])*u+(c=i-t[1])*c+(h=o-t[2])*h)?h=1:(u*=f=1/Math.sqrt(f),c*=f,h*=f),0==(f=(p=a*h-l*c)*p+(d=l*u-s*h)*d+(g=s*c-a*u)*g)&&(l?s+=1e-6:a?l+=1e-6:a+=1e-6,f=(p=a*h-l*c)*p+(d=l*u-s*h)*d+(g=s*c-a*u)*g),p*=f=1/Math.sqrt(f),d*=f,g*=f,this[0]=p,this[1]=d,this[2]=g,this[3]=0,this[4]=c*g-h*d,this[5]=h*p-u*g,this[6]=u*d-c*p,this[7]=0,this[8]=u,this[9]=c,this[10]=h,this[11]=0,this[12]=n,this[13]=i,this[14]=o,this[15]=1,this}determinant(){return l(this)}fromArray(e,t=0){return this[0]=e[t],this[1]=e[t+1],this[2]=e[t+2],this[3]=e[t+3],this[4]=e[t+4],this[5]=e[t+5],this[6]=e[t+6],this[7]=e[t+7],this[8]=e[t+8],this[9]=e[t+9],this[10]=e[t+10],this[11]=e[t+11],this[12]=e[t+12],this[13]=e[t+13],this[14]=e[t+14],this[15]=e[t+15],this}toArray(e=[],t=0){return e[t]=this[0],e[t+1]=this[1],e[t+2]=this[2],e[t+3]=this[3],e[t+4]=this[4],e[t+5]=this[5],e[t+6]=this[6],e[t+7]=this[7],e[t+8]=this[8],e[t+9]=this[9],e[t+10]=this[10],e[t+11]=this[11],e[t+12]=this[12],e[t+13]=this[13],e[t+14]=this[14],e[t+15]=this[15],e}}let g=new d;class y extends Array{constructor(e=0,t=e,r=e,n="YXZ"){super(e,t,r),this.order=n,this.onChange=()=>{},this._target=this;let i=["0","1","2"];return new Proxy(this,{set(e,t){let r=Reflect.set(...arguments);return r&&i.includes(t)&&e.onChange(),r}})}get x(){return this[0]}get y(){return this[1]}get z(){return this[2]}set x(e){this._target[0]=e,this.onChange()}set y(e){this._target[1]=e,this.onChange()}set z(e){this._target[2]=e,this.onChange()}set(e,t=e,r=e){return e.length?this.copy(e):(this._target[0]=e,this._target[1]=t,this._target[2]=r,this.onChange(),this)}copy(e){return this._target[0]=e[0],this._target[1]=e[1],this._target[2]=e[2],this.onChange(),this}reorder(e){return this._target.order=e,this.onChange(),this}fromRotationMatrix(e,t=this.order){return!function(e,t,r="YXZ"){"XYZ"===r?(e[1]=Math.asin(Math.min(Math.max(t[8],-1),1)),.99999>Math.abs(t[8])?(e[0]=Math.atan2(-t[9],t[10]),e[2]=Math.atan2(-t[4],t[0])):(e[0]=Math.atan2(t[6],t[5]),e[2]=0)):"YXZ"===r?(e[0]=Math.asin(-Math.min(Math.max(t[9],-1),1)),.99999>Math.abs(t[9])?(e[1]=Math.atan2(t[8],t[10]),e[2]=Math.atan2(t[1],t[5])):(e[1]=Math.atan2(-t[2],t[0]),e[2]=0)):"ZXY"===r?(e[0]=Math.asin(Math.min(Math.max(t[6],-1),1)),.99999>Math.abs(t[6])?(e[1]=Math.atan2(-t[2],t[10]),e[2]=Math.atan2(-t[4],t[5])):(e[1]=0,e[2]=Math.atan2(t[1],t[0]))):"ZYX"===r?(e[1]=Math.asin(-Math.min(Math.max(t[2],-1),1)),.99999>Math.abs(t[2])?(e[0]=Math.atan2(t[6],t[10]),e[2]=Math.atan2(t[1],t[0])):(e[0]=0,e[2]=Math.atan2(-t[4],t[5]))):"YZX"===r?(e[2]=Math.asin(Math.min(Math.max(t[1],-1),1)),.99999>Math.abs(t[1])?(e[0]=Math.atan2(-t[9],t[5]),e[1]=Math.atan2(-t[2],t[0])):(e[0]=0,e[1]=Math.atan2(t[8],t[10]))):"XZY"===r&&(e[2]=Math.asin(-Math.min(Math.max(t[4],-1),1)),.99999>Math.abs(t[4])?(e[0]=Math.atan2(t[6],t[5]),e[1]=Math.atan2(t[8],t[0])):(e[0]=Math.atan2(-t[9],t[10]),e[1]=0))}(this._target,e,t),this.onChange(),this}fromQuaternion(e,t=this.order,r){return g.fromQuaternion(e),this._target.fromRotationMatrix(g,t),r||this.onChange(),this}fromArray(e,t=0){return this._target[0]=e[t],this._target[1]=e[t+1],this._target[2]=e[t+2],this}toArray(e=[],t=0){return e[t]=this[0],e[t+1]=this[1],e[t+2]=this[2],e}}class m{constructor(){this.parent=null,this.children=[],this.visible=!0,this.matrix=new d,this.worldMatrix=new d,this.matrixAutoUpdate=!0,this.worldMatrixNeedsUpdate=!1,this.position=new n.A,this.quaternion=new s,this.scale=new n.A(1),this.rotation=new y,this.up=new n.A(0,1,0),this.rotation._target.onChange=()=>this.quaternion.fromEuler(this.rotation,!0),this.quaternion._target.onChange=()=>this.rotation.fromQuaternion(this.quaternion,void 0,!0)}setParent(e,t=!0){this.parent&&e!==this.parent&&this.parent.removeChild(this,!1),this.parent=e,t&&e&&e.addChild(this,!1)}addChild(e,t=!0){~this.children.indexOf(e)||this.children.push(e),t&&e.setParent(this,!1)}removeChild(e,t=!0){~this.children.indexOf(e)&&this.children.splice(this.children.indexOf(e),1),t&&e.setParent(null,!1)}updateMatrixWorld(e){this.matrixAutoUpdate&&this.updateMatrix(),(this.worldMatrixNeedsUpdate||e)&&(null===this.parent?this.worldMatrix.copy(this.matrix):this.worldMatrix.multiply(this.parent.worldMatrix,this.matrix),this.worldMatrixNeedsUpdate=!1,e=!0);for(let t=0,r=this.children.length;tt&&t({mesh:this,camera:e}));let t=this.program.cullFace&&0>this.worldMatrix.determinant();this.program.use({flipFaces:t}),this.geometry.draw({mode:this.mode,program:this.program}),this.afterRenderCallbacks.forEach(t=>t&&t({mesh:this,camera:e}))}}},16351:function(e,t,r){"use strict";r.d(t,{$:function(){return o}});let n=1,i={};class o{constructor(e,{vertex:t,fragment:r,uniforms:i={},transparent:o=!1,cullFace:s=e.BACK,frontFace:a=e.CCW,depthTest:l=!0,depthWrite:u=!0,depthFunc:c=e.LEQUAL}={}){e.canvas||console.error("gl not passed as first argument to Program"),this.gl=e,this.uniforms=i,this.id=n++,t||console.warn("vertex shader not supplied"),r||console.warn("fragment shader not supplied"),this.transparent=o,this.cullFace=s,this.frontFace=a,this.depthTest=l,this.depthWrite=u,this.depthFunc=c,this.blendFunc={},this.blendEquation={},this.stencilFunc={},this.stencilOp={},this.transparent&&!this.blendFunc.src&&(this.gl.renderer.premultipliedAlpha?this.setBlendFunc(this.gl.ONE,this.gl.ONE_MINUS_SRC_ALPHA):this.setBlendFunc(this.gl.SRC_ALPHA,this.gl.ONE_MINUS_SRC_ALPHA)),this.vertexShader=e.createShader(e.VERTEX_SHADER),this.fragmentShader=e.createShader(e.FRAGMENT_SHADER),this.program=e.createProgram(),e.attachShader(this.program,this.vertexShader),e.attachShader(this.program,this.fragmentShader),this.setShaders({vertex:t,fragment:r})}setShaders({vertex:e,fragment:t}){if(e&&(this.gl.shaderSource(this.vertexShader,e),this.gl.compileShader(this.vertexShader),""!==this.gl.getShaderInfoLog(this.vertexShader)&&console.warn(`${this.gl.getShaderInfoLog(this.vertexShader)} +Vertex Shader +${a(e)}`)),t&&(this.gl.shaderSource(this.fragmentShader,t),this.gl.compileShader(this.fragmentShader),""!==this.gl.getShaderInfoLog(this.fragmentShader)&&console.warn(`${this.gl.getShaderInfoLog(this.fragmentShader)} +Fragment Shader +${a(t)}`)),this.gl.linkProgram(this.program),!this.gl.getProgramParameter(this.program,this.gl.LINK_STATUS))return console.warn(this.gl.getProgramInfoLog(this.program));this.uniformLocations=new Map;let r=this.gl.getProgramParameter(this.program,this.gl.ACTIVE_UNIFORMS);for(let e=0;e{let n=this.uniforms[r.uniformName];for(let e of r.nameComponents){if(!n)break;if(e in n)n=n[e];else if(Array.isArray(n.value))break;else{n=void 0;break}}if(!n)return u(`Active uniform ${r.name} has not been supplied`);if(n&&void 0===n.value)return u(`${r.name} uniform is missing a value parameter`);if(n.value.texture)return t+=1,n.value.update(t),s(this.gl,r.type,e,t);if(n.value.length&&n.value[0].texture){let i=[];return n.value.forEach(e=>{t+=1,e.update(t),i.push(t)}),s(this.gl,r.type,e,i)}s(this.gl,r.type,e,n.value)}),this.applyState(),e&&this.gl.renderer.setFrontFace(this.frontFace===this.gl.CCW?this.gl.CW:this.gl.CCW)}remove(){this.gl.deleteProgram(this.program)}}function s(e,t,r,n){n=n.length?function(e){let t=e.length,r=e[0].length;if(void 0===r)return e;let n=t*r,o=i[n];o||(i[n]=o=new Float32Array(n));for(let n=0;n100)&&(console.warn(e),++l>100&&console.warn("More than 100 program warnings - stopping logs."))}},86202:function(e,t,r){"use strict";r.d(t,{T:function(){return o}});let n=new(r(23206)).A,i=1;class o{constructor({canvas:e=document.createElement("canvas"),width:t=300,height:r=150,dpr:n=1,alpha:o=!1,depth:s=!0,stencil:a=!1,antialias:l=!1,premultipliedAlpha:u=!1,preserveDrawingBuffer:c=!1,powerPreference:h="default",autoClear:f=!0,webgl:p=2}={}){let d={alpha:o,depth:s,stencil:a,antialias:l,premultipliedAlpha:u,preserveDrawingBuffer:c,powerPreference:h};this.dpr=n,this.alpha=o,this.color=!0,this.depth=s,this.stencil=a,this.premultipliedAlpha=u,this.autoClear=f,this.id=i++,2===p&&(this.gl=e.getContext("webgl2",d)),this.isWebgl2=!!this.gl,this.gl||(this.gl=e.getContext("webgl",d)),this.gl||console.error("unable to create webgl context"),this.gl.renderer=this,this.setSize(t,r),this.state={},this.state.blendFunc={src:this.gl.ONE,dst:this.gl.ZERO},this.state.blendEquation={modeRGB:this.gl.FUNC_ADD},this.state.cullFace=!1,this.state.frontFace=this.gl.CCW,this.state.depthMask=!0,this.state.depthFunc=this.gl.LEQUAL,this.state.premultiplyAlpha=!1,this.state.flipY=!1,this.state.unpackAlignment=4,this.state.framebuffer=null,this.state.viewport={x:0,y:0,width:null,height:null},this.state.textureUnits=[],this.state.activeTextureUnit=0,this.state.boundBuffer=null,this.state.uniformLocations=new Map,this.state.currentProgram=null,this.extensions={},this.isWebgl2?(this.getExtension("EXT_color_buffer_float"),this.getExtension("OES_texture_float_linear")):(this.getExtension("OES_texture_float"),this.getExtension("OES_texture_float_linear"),this.getExtension("OES_texture_half_float"),this.getExtension("OES_texture_half_float_linear"),this.getExtension("OES_element_index_uint"),this.getExtension("OES_standard_derivatives"),this.getExtension("EXT_sRGB"),this.getExtension("WEBGL_depth_texture"),this.getExtension("WEBGL_draw_buffers")),this.getExtension("WEBGL_compressed_texture_astc"),this.getExtension("EXT_texture_compression_bptc"),this.getExtension("WEBGL_compressed_texture_s3tc"),this.getExtension("WEBGL_compressed_texture_etc1"),this.getExtension("WEBGL_compressed_texture_pvrtc"),this.getExtension("WEBKIT_WEBGL_compressed_texture_pvrtc"),this.vertexAttribDivisor=this.getExtension("ANGLE_instanced_arrays","vertexAttribDivisor","vertexAttribDivisorANGLE"),this.drawArraysInstanced=this.getExtension("ANGLE_instanced_arrays","drawArraysInstanced","drawArraysInstancedANGLE"),this.drawElementsInstanced=this.getExtension("ANGLE_instanced_arrays","drawElementsInstanced","drawElementsInstancedANGLE"),this.createVertexArray=this.getExtension("OES_vertex_array_object","createVertexArray","createVertexArrayOES"),this.bindVertexArray=this.getExtension("OES_vertex_array_object","bindVertexArray","bindVertexArrayOES"),this.deleteVertexArray=this.getExtension("OES_vertex_array_object","deleteVertexArray","deleteVertexArrayOES"),this.drawBuffers=this.getExtension("WEBGL_draw_buffers","drawBuffers","drawBuffersWEBGL"),this.parameters={},this.parameters.maxTextureUnits=this.gl.getParameter(this.gl.MAX_COMBINED_TEXTURE_IMAGE_UNITS),this.parameters.maxAnisotropy=this.getExtension("EXT_texture_filter_anisotropic")?this.gl.getParameter(this.getExtension("EXT_texture_filter_anisotropic").MAX_TEXTURE_MAX_ANISOTROPY_EXT):0}setSize(e,t){this.width=e,this.height=t,this.gl.canvas.width=e*this.dpr,this.gl.canvas.height=t*this.dpr,this.gl.canvas.style&&Object.assign(this.gl.canvas.style,{width:e+"px",height:t+"px"})}setViewport(e,t,r=0,n=0){(this.state.viewport.width!==e||this.state.viewport.height!==t)&&(this.state.viewport.width=e,this.state.viewport.height=t,this.state.viewport.x=r,this.state.viewport.y=n,this.gl.viewport(r,n,e,t))}setScissor(e,t,r=0,n=0){this.gl.scissor(r,n,e,t)}enable(e){!0!==this.state[e]&&(this.gl.enable(e),this.state[e]=!0)}disable(e){!1!==this.state[e]&&(this.gl.disable(e),this.state[e]=!1)}setBlendFunc(e,t,r,n){(this.state.blendFunc.src!==e||this.state.blendFunc.dst!==t||this.state.blendFunc.srcAlpha!==r||this.state.blendFunc.dstAlpha!==n)&&(this.state.blendFunc.src=e,this.state.blendFunc.dst=t,this.state.blendFunc.srcAlpha=r,this.state.blendFunc.dstAlpha=n,void 0!==r?this.gl.blendFuncSeparate(e,t,r,n):this.gl.blendFunc(e,t))}setBlendEquation(e,t){e=e||this.gl.FUNC_ADD,(this.state.blendEquation.modeRGB!==e||this.state.blendEquation.modeAlpha!==t)&&(this.state.blendEquation.modeRGB=e,this.state.blendEquation.modeAlpha=t,void 0!==t?this.gl.blendEquationSeparate(e,t):this.gl.blendEquation(e))}setCullFace(e){this.state.cullFace!==e&&(this.state.cullFace=e,this.gl.cullFace(e))}setFrontFace(e){this.state.frontFace!==e&&(this.state.frontFace=e,this.gl.frontFace(e))}setDepthMask(e){this.state.depthMask!==e&&(this.state.depthMask=e,this.gl.depthMask(e))}setDepthFunc(e){this.state.depthFunc!==e&&(this.state.depthFunc=e,this.gl.depthFunc(e))}setStencilMask(e){this.state.stencilMask!==e&&(this.state.stencilMask=e,this.gl.stencilMask(e))}setStencilFunc(e,t,r){(this.state.stencilFunc!==e||this.state.stencilRef!==t||this.state.stencilFuncMask!==r)&&(this.state.stencilFunc=e||this.gl.ALWAYS,this.state.stencilRef=t||0,this.state.stencilFuncMask=r||0,this.gl.stencilFunc(e||this.gl.ALWAYS,t||0,r||0))}setStencilOp(e,t,r){(this.state.stencilFail!==e||this.state.stencilDepthFail!==t||this.state.stencilDepthPass!==r)&&(this.state.stencilFail=e,this.state.stencilDepthFail=t,this.state.stencilDepthPass=r,this.gl.stencilOp(e,t,r))}activeTexture(e){this.state.activeTextureUnit!==e&&(this.state.activeTextureUnit=e,this.gl.activeTexture(this.gl.TEXTURE0+e))}bindFramebuffer({target:e=this.gl.FRAMEBUFFER,buffer:t=null}={}){this.state.framebuffer!==t&&(this.state.framebuffer=t,this.gl.bindFramebuffer(e,t))}getExtension(e,t,r){return t&&this.gl[t]?this.gl[t].bind(this.gl):(this.extensions[e]||(this.extensions[e]=this.gl.getExtension(e)),t)?this.extensions[e]?this.extensions[e][r].bind(this.extensions[e]):null:this.extensions[e]}sortOpaque(e,t){return e.renderOrder!==t.renderOrder?e.renderOrder-t.renderOrder:e.program.id!==t.program.id?e.program.id-t.program.id:e.zDepth!==t.zDepth?e.zDepth-t.zDepth:t.id-e.id}sortTransparent(e,t){return e.renderOrder!==t.renderOrder?e.renderOrder-t.renderOrder:e.zDepth!==t.zDepth?t.zDepth-e.zDepth:t.id-e.id}sortUI(e,t){return e.renderOrder!==t.renderOrder?e.renderOrder-t.renderOrder:e.program.id!==t.program.id?e.program.id-t.program.id:t.id-e.id}getRenderList({scene:e,camera:t,frustumCull:r,sort:i}){let o=[];if(t&&r&&t.updateFrustum(),e.traverse(e=>{if(!e.visible)return!0;if(e.draw){if(r&&e.frustumCulled&&t&&!t.frustumIntersectsMesh(e))return;o.push(e)}}),i){let e=[],r=[],i=[];o.forEach(o=>{o.program.transparent?o.program.depthTest?r.push(o):i.push(o):e.push(o),o.zDepth=0,0===o.renderOrder&&o.program.depthTest&&t&&(o.worldMatrix.getTranslation(n),n.applyMatrix4(t.projectionViewMatrix),o.zDepth=n.z)}),e.sort(this.sortOpaque),r.sort(this.sortTransparent),i.sort(this.sortUI),o=e.concat(r,i)}return o}render({scene:e,camera:t,target:r=null,update:n=!0,sort:i=!0,frustumCull:o=!0,clear:s}){null===r?(this.bindFramebuffer(),this.setViewport(this.width*this.dpr,this.height*this.dpr)):(this.bindFramebuffer(r),this.setViewport(r.width,r.height)),(s||this.autoClear&&!1!==s)&&(this.depth&&(!r||r.depth)&&(this.enable(this.gl.DEPTH_TEST),this.setDepthMask(!0)),(this.stencil||!r||r.stencil)&&(this.enable(this.gl.STENCIL_TEST),this.setStencilMask(255)),this.gl.clear((this.color?this.gl.COLOR_BUFFER_BIT:0)|(this.depth?this.gl.DEPTH_BUFFER_BIT:0)|(this.stencil?this.gl.STENCIL_BUFFER_BIT:0))),n&&e.updateMatrixWorld(),t&&t.updateMatrixWorld(),this.getRenderList({scene:e,camera:t,frustumCull:o,sort:i}).forEach(e=>{e.draw({camera:t})})}}},79120:function(e,t,r){"use strict";r.d(t,{C:function(){return u}});var n=r(23206);let i=new n.A,o=1,s=1,a=!1;class l{constructor(e,t={}){for(let r in e.canvas||console.error("gl not passed as first argument to Geometry"),this.gl=e,this.attributes=t,this.id=o++,this.VAOs={},this.drawRange={start:0,count:0},this.instancedCount=0,this.gl.renderer.bindVertexArray(null),this.gl.renderer.currentGeometry=null,this.glState=this.gl.renderer.state,t)this.addAttribute(r,t[r])}addAttribute(e,t){if(this.attributes[e]=t,t.id=s++,t.size=t.size||1,t.type=t.type||(t.data.constructor===Float32Array?this.gl.FLOAT:t.data.constructor===Uint16Array?this.gl.UNSIGNED_SHORT:this.gl.UNSIGNED_INT),t.target="index"===e?this.gl.ELEMENT_ARRAY_BUFFER:this.gl.ARRAY_BUFFER,t.normalized=t.normalized||!1,t.stride=t.stride||0,t.offset=t.offset||0,t.count=t.count||(t.stride?t.data.byteLength/t.stride:t.data.length/t.size),t.divisor=t.instanced||0,t.needsUpdate=!1,t.usage=t.usage||this.gl.STATIC_DRAW,t.buffer||this.updateAttribute(t),t.divisor){if(this.isInstanced=!0,this.instancedCount&&this.instancedCount!==t.count*t.divisor)return console.warn("geometry has multiple instanced buffers of different length"),this.instancedCount=Math.min(this.instancedCount,t.count*t.divisor);this.instancedCount=t.count*t.divisor}else"index"===e?this.drawRange.count=t.count:this.attributes.index||(this.drawRange.count=Math.max(this.drawRange.count,t.count))}updateAttribute(e){let t=!e.buffer;t&&(e.buffer=this.gl.createBuffer()),this.glState.boundBuffer!==e.buffer&&(this.gl.bindBuffer(e.target,e.buffer),this.glState.boundBuffer=e.buffer),t?this.gl.bufferData(e.target,e.data,e.usage):this.gl.bufferSubData(e.target,0,e.data),e.needsUpdate=!1}setIndex(e){this.addAttribute("index",e)}setDrawRange(e,t){this.drawRange.start=e,this.drawRange.count=t}setInstancedCount(e){this.instancedCount=e}createVAO(e){this.VAOs[e.attributeOrder]=this.gl.renderer.createVertexArray(),this.gl.renderer.bindVertexArray(this.VAOs[e.attributeOrder]),this.bindAttributes(e)}bindAttributes(e){e.attributeLocations.forEach((e,{name:t,type:r})=>{if(!this.attributes[t]){console.warn(`active attribute ${t} not being supplied`);return}let n=this.attributes[t];this.gl.bindBuffer(n.target,n.buffer),this.glState.boundBuffer=n.buffer;let i=1;35674===r&&(i=2),35675===r&&(i=3),35676===r&&(i=4);let o=n.size/i,s=1===i?0:i*i*4,a=1===i?0:4*i;for(let t=0;t{let r=this.attributes[t];r.needsUpdate&&this.updateAttribute(r)});let r=2;this.attributes.index?.type===this.gl.UNSIGNED_INT&&(r=4),this.isInstanced?this.attributes.index?this.gl.renderer.drawElementsInstanced(t,this.drawRange.count,this.attributes.index.type,this.attributes.index.offset+this.drawRange.start*r,this.instancedCount):this.gl.renderer.drawArraysInstanced(t,this.drawRange.start,this.drawRange.count,this.instancedCount):this.attributes.index?this.gl.drawElements(t,this.drawRange.count,this.attributes.index.type,this.attributes.index.offset+this.drawRange.start*r):this.gl.drawArrays(t,this.drawRange.start,this.drawRange.count)}getPosition(){let e=this.attributes.position;return e.data?e:a?void 0:(console.warn("No position buffer data found to compute bounds"),a=!0)}computeBoundingBox(e){e||(e=this.getPosition());let t=e.data,r=e.size;this.bounds||(this.bounds={min:new n.A,max:new n.A,center:new n.A,scale:new n.A,radius:1/0});let i=this.bounds.min,o=this.bounds.max,s=this.bounds.center,a=this.bounds.scale;i.set(Infinity),o.set(-1/0);for(let e=0,n=t.length;e>16&255)/255,(t>>8&255)/255,(255&t)/255]}return"#"===e[0]?i(e):n[e.toLowerCase()]?i(n[e.toLowerCase()]):(console.warn("Color format not recognised"),[0,0,0])}class s extends Array{constructor(e){if(Array.isArray(e))return super(...e);return super(...o(...arguments))}get r(){return this[0]}get g(){return this[1]}get b(){return this[2]}set r(e){this[0]=e}set g(e){this[1]=e}set b(e){this[2]=e}set(e){return Array.isArray(e)?this.copy(e):this.copy(o(...arguments))}copy(e){return this[0]=e[0],this[1]=e[1],this[2]=e[2],this}}},84245:function(e,t,r){"use strict";function n(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e}function i(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e}function o(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e}function s(e){var t=e[0],r=e[1];return Math.sqrt(t*t+r*r)}function a(e,t){return e[0]*t[1]-e[1]*t[0]}r.d(t,{S:function(){return l}});class l extends Array{constructor(e=0,t=e){return super(e,t),this}get x(){return this[0]}get y(){return this[1]}set x(e){this[0]=e}set y(e){this[1]=e}set(e,t=e){return e.length?this.copy(e):(this[0]=e,this[1]=t,this)}copy(e){return this[0]=e[0],this[1]=e[1],this}add(e,t){return t?n(this,e,t):n(this,this,e),this}sub(e,t){return t?i(this,e,t):i(this,this,e),this}multiply(e){return e.length?(this[0]=this[0]*e[0],this[1]=this[1]*e[1]):o(this,this,e),this}divide(e){return e.length?(this[0]=this[0]/e[0],this[1]=this[1]/e[1]):o(this,this,1/e),this}inverse(e=this){return this[0]=1/e[0],this[1]=1/e[1],this}len(){return s(this)}distance(e){var t,r;return e?Math.sqrt((t=e[0]-this[0])*t+(r=e[1]-this[1])*r):s(this)}squaredLen(){return this.squaredDistance()}squaredDistance(e){var t,r,n,i;return e?(t=e[0]-this[0])*t+(r=e[1]-this[1])*r:(n=this[0])*n+(i=this[1])*i}negate(e=this){return this[0]=-e[0],this[1]=-e[1],this}cross(e,t){return t?a(e,t):a(this,e)}scale(e){return o(this,this,e),this}normalize(){var e,t,r;return(r=(e=this[0])*e+(t=this[1])*t)>0&&(r=1/Math.sqrt(r)),this[0]=this[0]*r,this[1]=this[1]*r,this}dot(e){return this[0]*e[0]+this[1]*e[1]}equals(e){return this[0]===e[0]&&this[1]===e[1]}applyMatrix3(e){var t,r;return t=this[0],r=this[1],this[0]=e[0]*t+e[3]*r+e[6],this[1]=e[1]*t+e[4]*r+e[7],this}applyMatrix4(e){let t,r;return t=this[0],r=this[1],this[0]=e[0]*t+e[4]*r+e[12],this[1]=e[1]*t+e[5]*r+e[13],this}lerp(e,t){var r,n;return r=this[0],n=this[1],this[0]=r+t*(e[0]-r),this[1]=n+t*(e[1]-n),this}smoothLerp(e,t,r){return!function(e,t,r,n,i){let o=Math.exp(-n*i),s=t[0],a=t[1];e[0]=r[0]+(s-r[0])*o,e[1]=r[1]+(a-r[1])*o}(this,this,e,t,r),this}clone(){return new l(this[0],this[1])}fromArray(e,t=0){return this[0]=e[t],this[1]=e[t+1],this}toArray(e=[],t=0){return e[t]=this[0],e[t+1]=this[1],e}}},23206:function(e,t,r){"use strict";r.d(t,{A:function(){return i}});var n=r(61447);class i extends Array{constructor(e=0,t=e,r=e){return super(e,t,r),this}get x(){return this[0]}get y(){return this[1]}get z(){return this[2]}set x(e){this[0]=e}set y(e){this[1]=e}set z(e){this[2]=e}set(e,t=e,r=e){return e.length?this.copy(e):(n.t8(this,e,t,r),this)}copy(e){return n.JG(this,e),this}add(e,t){return t?n.IH(this,e,t):n.IH(this,this,e),this}sub(e,t){return t?n.$X(this,e,t):n.$X(this,this,e),this}multiply(e){return e.length?n.Jp(this,this,e):n.bA(this,this,e),this}divide(e){return e.length?n.cs(this,this,e):n.bA(this,this,1/e),this}inverse(e=this){return n.SO(this,e),this}len(){return n.kE(this)}distance(e){return e?n.TE(this,e):n.kE(this)}squaredLen(){return n.we(this)}squaredDistance(e){return e?n.bI(this,e):n.we(this)}negate(e=this){return n.tk(this,e),this}cross(e,t){return t?n.kC(this,e,t):n.kC(this,this,e),this}scale(e){return n.bA(this,this,e),this}normalize(){return n.Fv(this,this),this}dot(e){return n.AK(this,e)}equals(e){return n.I6(this,e)}applyMatrix3(e){return n.kK(this,this,e),this}applyMatrix4(e){return n.fF(this,this,e),this}scaleRotateMatrix4(e){return n.YY(this,this,e),this}applyQuaternion(e){return n.VC(this,this,e),this}angle(e){return n.EU(this,e)}lerp(e,t){return n.t7(this,this,e,t),this}smoothLerp(e,t,r){return n.bz(this,this,e,t,r),this}clone(){return new i(this[0],this[1],this[2])}fromArray(e,t=0){return this[0]=e[t],this[1]=e[t+1],this[2]=e[t+2],this}toArray(e=[],t=0){return e[t]=this[0],e[t+1]=this[1],e[t+2]=this[2],e}transformDirection(e){let t=this[0],r=this[1],n=this[2];return this[0]=e[0]*t+e[4]*r+e[8]*n,this[1]=e[1]*t+e[5]*r+e[9]*n,this[2]=e[2]*t+e[6]*r+e[10]*n,this.normalize()}}},61447:function(e,t,r){"use strict";function n(e){let t=e[0],r=e[1],n=e[2];return Math.sqrt(t*t+r*r+n*n)}function i(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}function o(e,t,r,n){return e[0]=t,e[1]=r,e[2]=n,e}function s(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e}function a(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e}function l(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e[2]=t[2]*r[2],e}function u(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e[2]=t[2]/r[2],e}function c(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e}function h(e,t){let r=t[0]-e[0],n=t[1]-e[1],i=t[2]-e[2];return Math.sqrt(r*r+n*n+i*i)}function f(e,t){let r=t[0]-e[0],n=t[1]-e[1],i=t[2]-e[2];return r*r+n*n+i*i}function p(e){let t=e[0],r=e[1],n=e[2];return t*t+r*r+n*n}function d(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e}function g(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e}function y(e,t){let r=t[0],n=t[1],i=t[2],o=r*r+n*n+i*i;return o>0&&(o=1/Math.sqrt(o)),e[0]=t[0]*o,e[1]=t[1]*o,e[2]=t[2]*o,e}function m(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function b(e,t,r){let n=t[0],i=t[1],o=t[2],s=r[0],a=r[1],l=r[2];return e[0]=i*l-o*a,e[1]=o*s-n*l,e[2]=n*a-i*s,e}function v(e,t,r,n){let i=t[0],o=t[1],s=t[2];return e[0]=i+n*(r[0]-i),e[1]=o+n*(r[1]-o),e[2]=s+n*(r[2]-s),e}function w(e,t,r,n,i){let o=Math.exp(-n*i),s=t[0],a=t[1],l=t[2];return e[0]=r[0]+(s-r[0])*o,e[1]=r[1]+(a-r[1])*o,e[2]=r[2]+(l-r[2])*o,e}function E(e,t,r){let n=t[0],i=t[1],o=t[2],s=r[3]*n+r[7]*i+r[11]*o+r[15];return s=s||1,e[0]=(r[0]*n+r[4]*i+r[8]*o+r[12])/s,e[1]=(r[1]*n+r[5]*i+r[9]*o+r[13])/s,e[2]=(r[2]*n+r[6]*i+r[10]*o+r[14])/s,e}function x(e,t,r){let n=t[0],i=t[1],o=t[2],s=r[3]*n+r[7]*i+r[11]*o+r[15];return s=s||1,e[0]=(r[0]*n+r[4]*i+r[8]*o)/s,e[1]=(r[1]*n+r[5]*i+r[9]*o)/s,e[2]=(r[2]*n+r[6]*i+r[10]*o)/s,e}function _(e,t,r){let n=t[0],i=t[1],o=t[2];return e[0]=n*r[0]+i*r[3]+o*r[6],e[1]=n*r[1]+i*r[4]+o*r[7],e[2]=n*r[2]+i*r[5]+o*r[8],e}function S(e,t,r){let n=t[0],i=t[1],o=t[2],s=r[0],a=r[1],l=r[2],u=r[3],c=a*o-l*i,h=l*n-s*o,f=s*i-a*n,p=a*f-l*h,d=l*c-s*f,g=s*h-a*c,y=2*u;return c*=y,h*=y,f*=y,p*=2,d*=2,g*=2,e[0]=n+c+p,e[1]=i+h+d,e[2]=o+f+g,e}r.d(t,{$X:function(){return a},AK:function(){return m},EU:function(){return A},Fv:function(){return y},I6:function(){return k},IH:function(){return s},JG:function(){return i},Jp:function(){return l},SO:function(){return g},TE:function(){return h},VC:function(){return S},YY:function(){return x},bA:function(){return c},bI:function(){return f},bz:function(){return w},cs:function(){return u},fF:function(){return E},kC:function(){return b},kE:function(){return n},kK:function(){return _},t7:function(){return v},t8:function(){return o},tk:function(){return d},we:function(){return p}});let A=function(){let e=[0,0,0],t=[0,0,0];return function(r,n){i(e,r),i(t,n),y(e,e),y(t,t);let o=m(e,t);return o>1?0:o<-1?Math.PI:Math.acos(o)}}();function k(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]}},93646:function(e,t,r){"use strict";let n,i,o,s,a;r.d(t,{p1:function(){return U},y$:function(){return eb}});var l,u,c,h,f,p,d,g,y,m,b,v,w,E,x,_,S=r(88525),A=r(9690),k=Object.create,O=Object.defineProperty,R=Object.defineProperties,C=Object.getOwnPropertyDescriptor,I=Object.getOwnPropertyDescriptors,T=Object.getOwnPropertyNames,P=Object.getOwnPropertySymbols,j=Object.getPrototypeOf,M=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,L=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,N=(e,t)=>{for(var r in t||(t={}))M.call(t,r)&&L(e,r,t[r]);if(P)for(var r of P(t))F.call(t,r)&&L(e,r,t[r]);return e},B=(e,t)=>R(e,I(t)),D=(e,t)=>{var r={};for(var n in e)M.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&P)for(var n of P(e))0>t.indexOf(n)&&F.call(e,n)&&(r[n]=e[n]);return r},U=(a=null!=(o=(n={"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var r=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,r={},n={util:{encode:function e(t){return t instanceof i?new i(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=c.reach));x+=E.value.length,E=E.next){var _,S=E.value;if(r.length>t.length)return;if(!(S instanceof i)){var A=1;if(m){if(!(_=o(w,x,t,y))||_.index>=t.length)break;var k=_.index,O=_.index+_[0].length,R=x;for(R+=E.value.length;k>=R;)R+=(E=E.next).value.length;if(R-=E.value.length,x=R,E.value instanceof i)continue;for(var C=E;C!==r.tail&&(Rc.reach&&(c.reach=j);var M=E.prev;if(T&&(M=a(r,M,T),x+=T.length),function(e,t,r){for(var n=t.next,i=0;i1){var F={cause:h+","+p,reach:j};e(t,r,s,E.prev,x,F),c&&F.reach>c.reach&&(c.reach=F.reach)}}}}}}(e,u,t,u.head,0),function(e){for(var t=[],r=e.head.next;r!==e.tail;)t.push(r.value),r=r.next;return t}(u)},hooks:{all:{},add:function(e,t){var r=n.hooks.all;r[e]=r[e]||[],r[e].push(t)},run:function(e,t){var r=n.hooks.all[e];if(r&&r.length)for(var i,o=0;i=r[o++];)i(t)}},Token:i};function i(e,t,r,n){this.type=e,this.content=t,this.alias=r,this.length=0|(n||"").length}function o(e,t,r,n){e.lastIndex=t;var i=e.exec(r);if(i&&n&&i[1]){var o=i[1].length;i.index+=o,i[0]=i[0].slice(o)}return i}function s(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function a(e,t,r){var n=t.next,i={value:r,prev:t,next:n};return t.next=i,n.prev=i,e.length++,i}return i.stringify=function e(t,r){if("string"==typeof t)return t;if(Array.isArray(t)){var i="";return t.forEach(function(t){i+=e(t,r)}),i}var o={type:t.type,content:e(t.content,r),tag:"span",classes:["token",t.type],attributes:{},language:r},s=t.alias;s&&(Array.isArray(s)?Array.prototype.push.apply(o.classes,s):o.classes.push(s)),n.hooks.run("wrap",o);var a="";for(var l in o.attributes)a+=" "+l+'="'+(o.attributes[l]||"").replace(/"/g,""")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+a+">"+o.content+""},n}();t.exports=r,r.default=r}},function(){return i||(0,n[T(n)[0]])((i={exports:{}}).exports,i),i.exports})())?k(j(o)):{},((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of T(t))M.call(e,i)||i===r||O(e,i,{get:()=>t[i],enumerable:!(n=C(t,i))||n.enumerable});return e})(!s&&o&&o.__esModule?a:O(a,"default",{value:o,enumerable:!0}),o));U.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},U.languages.markup.tag.inside["attr-value"].inside.entity=U.languages.markup.entity,U.languages.markup.doctype.inside["internal-subset"].inside=U.languages.markup,U.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(U.languages.markup.tag,"addInlined",{value:function(e,t){var r={},r=(r["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:U.languages[t]},r.cdata=/^$/i,{"included-cdata":{pattern://i,inside:r}}),t=(r["language-"+t]={pattern:/[\s\S]+/,inside:U.languages[t]},{});t[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:r},U.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(U.languages.markup.tag,"addAttribute",{value:function(e,t){U.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:U.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),U.languages.html=U.languages.markup,U.languages.mathml=U.languages.markup,U.languages.svg=U.languages.markup,U.languages.xml=U.languages.extend("markup",{}),U.languages.ssml=U.languages.xml,U.languages.atom=U.languages.xml,U.languages.rss=U.languages.xml,l={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},c=RegExp((c="(?:[^\\\\-]|"+(u=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/).source+")")+"-"+c),h={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"},U.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:c,inside:{escape:u,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":l,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:u}},"special-escape":l,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":h}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:u,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},U.languages.javascript=U.languages.extend("clike",{"class-name":[U.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),U.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,U.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:U.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:U.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:U.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:U.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:U.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),U.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:U.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),U.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),U.languages.markup&&(U.languages.markup.tag.addInlined("script","javascript"),U.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),U.languages.js=U.languages.javascript,U.languages.actionscript=U.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),U.languages.actionscript["class-name"].alias="function",delete U.languages.actionscript.parameter,delete U.languages.actionscript["literal-property"],U.languages.markup&&U.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:U.languages.markup}}),f=/#(?!\{).+/,p={pattern:/#\{[^}]+\}/,alias:"variable"},U.languages.coffeescript=U.languages.extend("javascript",{comment:f,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:p}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),U.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:f,interpolation:p}}}),U.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:U.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:p}}]}),U.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete U.languages.coffeescript["template-string"],U.languages.coffee=U.languages.coffeescript,Object.defineProperty(d=U.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/},"addSupport",{value:function(e,t){(e="string"==typeof e?[e]:e).forEach(function(e){var r=function(e){e.inside||(e.inside={}),e.inside.rest=t},n="doc-comment";if(i=U.languages[e]){var i,o=i[n];if((o=o||(i=U.languages.insertBefore(e,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[n])instanceof RegExp&&(o=i[n]={pattern:o}),Array.isArray(o))for(var s=0,a=o.length;s|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),r={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,number:r})}(U),function(e){var t=/[*&][^\s[\]{},]+/,r=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,n="(?:"+r.source+"(?:[ ]+"+t.source+")?|"+t.source+"(?:[ ]+"+r.source+")?)",i=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function s(e,t){return t=(t||"").replace(/m/g,"")+"m",RegExp(/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return n}).replace(/<>/g,function(){return e}),t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return n})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return n}).replace(/<>/g,function(){return"(?:"+i+"|"+o+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:s(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:s(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:s(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:s(o),lookbehind:!0,greedy:!0},number:{pattern:s(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:r,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(U),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function r(e){return e=e.replace(//g,function(){return t}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var n=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,i=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return n}),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,s=(e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+i+o+"(?:"+i+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+i+o+")(?:"+i+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(n),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+i+")"+o+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+i+"$"),inside:{"table-header":{pattern:RegExp(n),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:r(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:r(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:r(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:r(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(t){["url","bold","italic","strike","code-snippet"].forEach(function(r){t!==r&&(e.languages.markdown[t].inside.content.inside[r]=e.languages.markdown[r])})}),e.hooks.add("after-tokenize",function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var r=0,n=t.length;r",quot:'"'},l=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(U),U.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:U.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},U.hooks.add("after-tokenize",function(e){if("graphql"===e.language)for(var t=e.tokens.filter(function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type}),r=0;r?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],r=t.pattern.source,n=t.inside.interpolation,i=n.inside["interpolation-punctuation"],o=n.pattern.source;function s(t,n){if(e.languages[t])return{pattern:RegExp("((?:"+n+")\\s*)"+r),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function a(t,r,n){return t={code:t,grammar:r,language:n},e.hooks.run("before-tokenize",t),t.tokens=e.tokenize(t.code,t.grammar),e.hooks.run("after-tokenize",t),t.tokens}e.languages.javascript["template-string"]=[s("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),s("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),s("svg",/\bsvg/.source),s("markdown",/\b(?:markdown|md)/.source),s("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),s("sql",/\bsql/.source),t].filter(Boolean);var l={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};e.hooks.add("after-tokenize",function(t){t.language in l&&function t(r){for(var s=0,l=r.length;s=h.length)return;var s,l,f,p,d,g,y,m=r[o];"string"==typeof m||"string"==typeof m.content?(s=h[u],-1!==(y=(g="string"==typeof m?m:m.content).indexOf(s))&&(++u,l=g.substring(0,y),d=c[s],f=void 0,(p={})["interpolation-punctuation"]=i,3===(p=e.tokenize(d,p)).length&&((f=[1,1]).push.apply(f,a(p[1],e.languages.javascript,"javascript")),p.splice.apply(p,f)),f=new e.Token("interpolation",p,n.alias,d),p=g.substring(y+s.length),d=[],l&&d.push(l),d.push(f),p&&(t(g=[p]),d.push.apply(d,g)),"string"==typeof m?(r.splice.apply(r,[o,1].concat(d)),o+=d.length-1):m.content=d)):Array.isArray(y=m.content)?t(y):t([y])}}(l),new e.Token(s,l,"language-"+s,t)}(c,h,f))):t(u):"string"!=typeof u&&t([u]))}}(t.tokens)})}(U),U.languages.typescript=U.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),U.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete U.languages.typescript.parameter,delete U.languages.typescript["literal-property"],y=U.languages.extend("typescript",{}),delete y["class-name"],U.languages.typescript["class-name"].inside=y,U.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:y}}}}),U.languages.ts=U.languages.typescript,m=U.languages.javascript,v="(@(?:arg|argument|param|property)\\s+(?:"+(b=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source)+"\\s+)?)",U.languages.jsdoc=U.languages.extend("javadoclike",{parameter:{pattern:RegExp(v+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),U.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(v+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:m,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return b})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+b),lookbehind:!0,inside:{string:m.string,number:m.number,boolean:m.boolean,keyword:U.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:m,alias:"language-javascript"}}}}),U.languages.javadoclike.addSupport("javascript",U.languages.jsdoc),U.languages.flow=U.languages.extend("javascript",{}),U.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),U.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete U.languages.flow.parameter,U.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(U.languages.flow.keyword)||(U.languages.flow.keyword=[U.languages.flow.keyword]),U.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0}),U.languages.n4js=U.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),U.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),U.languages.n4jsd=U.languages.n4js,function(e){function t(e,t){return RegExp(e.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var r=["function","function-variable","method","method-variable","property-access"],n=0;n*\.{3}(?:[^{}]|)*\})/.source;function o(e,t){return RegExp(e=e.replace(//g,function(){return r}).replace(//g,function(){return n}).replace(//g,function(){return i}),t)}i=o(i).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:o(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var s=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(s).join(""):""};e.hooks.add("after-tokenize",function(t){"jsx"!==t.language&&"tsx"!==t.language||function t(r){for(var n=[],i=0;i"!==o.content[o.content.length-1].content&&n.push({tagName:s(o.content[0].content[1]),openedBraces:0}):0]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},U.languages.swift["string-literal"].forEach(function(e){e.inside.interpolation.inside=U.languages.swift}),U.languages.kotlin=U.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete U.languages.kotlin["class-name"],E={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:U.languages.kotlin}},U.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:E},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:E},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete U.languages.kotlin.string,U.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),U.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),U.languages.kt=U.languages.kotlin,U.languages.kts=U.languages.kotlin,U.languages.c=U.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),U.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),U.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},U.languages.c.string],char:U.languages.c.char,comment:U.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:U.languages.c}}}}),U.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete U.languages.c.boolean,U.languages.objectivec=U.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete U.languages.objectivec["class-name"],U.languages.objc=U.languages.objectivec,U.languages.reason=U.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),U.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete U.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,r=0;r<2;r++)t=t.replace(//g,function(){return t});t=t.replace(//g,function(){return/[^\s\S]/.source}),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(U),U.languages.go=U.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),U.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete U.languages.go["class-name"],x=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,_=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return x.source}),U.languages.cpp=U.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return x.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:x,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),U.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return _})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),U.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:U.languages.cpp}}}}),U.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),U.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:U.languages.extend("cpp",{})}}),U.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},U.languages.cpp["base-clause"]),U.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},U.languages.python["string-interpolation"].inside.interpolation.inside.rest=U.languages.python,U.languages.py=U.languages.python,U.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},U.languages.webmanifest=U.languages.json,((e,t)=>{for(var r in t)O(e,r,{get:t[r],enumerable:!0})})({},{dracula:()=>$,duotoneDark:()=>z,duotoneLight:()=>q,github:()=>H,gruvboxMaterialDark:()=>ea,gruvboxMaterialLight:()=>el,jettwaveDark:()=>en,jettwaveLight:()=>ei,nightOwl:()=>G,nightOwlLight:()=>W,oceanicNext:()=>X,okaidia:()=>Z,oneDark:()=>eo,oneLight:()=>es,palenight:()=>K,shadesOfPurple:()=>Q,synthwave84:()=>J,ultramin:()=>ee,vsDark:()=>et,vsLight:()=>er});var $={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},z={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},q={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},H={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},G={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},W={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},V="#c5a5c5",Y="#8dc891",X={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:V}},{types:["attr-value"],style:{color:Y}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:"#999999"}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:"#5a9bcf"}},{types:["boolean"],style:{color:"#ff8b50"}},{types:["tag"],style:{color:"#fc929e"}},{types:["string"],style:{color:Y}},{types:["punctuation"],style:{color:Y}},{types:["selector","char","builtin","inserted"],style:{color:"#D8DEE9"}},{types:["function"],style:{color:"#79b6f2"}},{types:["operator","entity","url","variable"],style:{color:"#d7deea"}},{types:["keyword"],style:{color:V}},{types:["atrule","class-name"],style:{color:"#FAC863"}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},Z={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},K={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},Q={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},J={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},ee={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},et={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},er={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},en={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},ei={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},eo={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},es={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},ea={plain:{color:"#ebdbb2",backgroundColor:"#292828"},styles:[{types:["imports","class-name","maybe-class-name","constant","doctype","builtin","function"],style:{color:"#d8a657"}},{types:["property-access"],style:{color:"#7daea3"}},{types:["tag"],style:{color:"#e78a4e"}},{types:["attr-name","char","url","regex"],style:{color:"#a9b665"}},{types:["attr-value","string"],style:{color:"#89b482"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#ea6962"}},{types:["entity","number","symbol"],style:{color:"#d3869b"}}]},el={plain:{color:"#654735",backgroundColor:"#f9f5d7"},styles:[{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#af2528"}},{types:["imports","class-name","maybe-class-name","constant","doctype","builtin"],style:{color:"#b4730e"}},{types:["string","attr-value"],style:{color:"#477a5b"}},{types:["property-access"],style:{color:"#266b79"}},{types:["function","attr-name","char","url"],style:{color:"#72761e"}},{types:["tag"],style:{color:"#b94c07"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["entity","number","symbol"],style:{color:"#924f79"}}]},eu=e=>(0,S.useCallback)(t=>{var{className:r,style:n,line:i}=t;let o=B(N({},D(t,["className","style","line"])),{className:(0,A.Z)("token-line",r)});return"object"==typeof e&&"plain"in e&&(o.style=e.plain),"object"==typeof n&&(o.style=N(N({},o.style||{}),n)),o},[e]),ec=e=>{let t=(0,S.useCallback)(({types:t,empty:r})=>{if(null!=e)return 1===t.length&&"plain"===t[0]?null!=r?{display:"inline-block"}:void 0:1===t.length&&null!=r?e[t[0]]:Object.assign(null!=r?{display:"inline-block"}:{},...t.map(t=>e[t]))},[e]);return(0,S.useCallback)(e=>{var{token:r,className:n,style:i}=e;let o=B(N({},D(e,["token","className","style"])),{className:(0,A.Z)("token",...r.types,n),children:r.content,style:t(r)});return null!=i&&(o.style=N(N({},o.style||{}),i)),o},[t])},eh=/\r\n|\r|\n/,ef=e=>{0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},ep=(e,t)=>{let r=e.length;return r>0&&e[r-1]===t?e:e.concat(t)},ed=e=>{let t=[[]],r=[e],n=[0],i=[e.length],o=0,s=0,a=[],l=[a];for(;s>-1;){for(;(o=n[s]++)0?u:["plain"],e=c):(u=ep(u,c.type),c.alias&&(u=ep(u,c.alias)),e=c.content),"string"!=typeof e){s++,t.push(u),r.push(e),n.push(0),i.push(e.length);continue}let h=e.split(eh),f=h.length;a.push({types:u,content:h[0]});for(let e=1;e(0,S.useMemo)(()=>{if(null==r)return ed([t]);let i={code:t,grammar:r,language:n,tokens:[]};return e.hooks.run("before-tokenize",i),i.tokens=e.tokenize(t,r),e.hooks.run("after-tokenize",i),ed(i.tokens)},[t,r,n,e]),ey=(e,t)=>{let{plain:r}=e,n=e.styles.reduce((e,r)=>{let{languages:n,style:i}=r;return n&&!n.includes(t)||r.types.forEach(t=>{let r=N(N({},e[t]),i);e[t]=r}),e},{});return n.root=r,n.plain=B(N({},r),{backgroundColor:void 0}),n},em=({children:e,language:t,code:r,theme:n,prism:i})=>{let o=t.toLowerCase(),s=ey(n,o),a=eu(s),l=ec(s),u=i.languages[o];return e({tokens:eg({prism:i,language:o,code:r,grammar:u}),className:`prism-code language-${o}`,style:null!=s?s.root:{},getLineProps:a,getTokenProps:l})},eb=e=>(0,S.createElement)(em,B(N({},e),{prism:e.prism||U,theme:e.theme||et,code:e.code,language:e.language}))},39803:function(e,t,r){"use strict";r.d(t,{YD:function(){return u}});var n=r(88525),i=Object.defineProperty,o=new Map,s=new WeakMap,a=0,l=void 0;function u(){var e;let{threshold:t,delay:r,trackVisibility:i,rootMargin:u,root:c,triggerOnce:h,skip:f,initialInView:p,fallbackInView:d,onChange:g}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[y,m]=n.useState(null),b=n.useRef(),[v,w]=n.useState({inView:!!p,entry:void 0});b.current=g,n.useEffect(()=>{let e;if(!f&&y)return e=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:l;if(void 0===window.IntersectionObserver&&void 0!==n){let i=e.getBoundingClientRect();return t(n,{isIntersecting:n,target:e,intersectionRatio:"number"==typeof r.threshold?r.threshold:0,time:0,boundingClientRect:i,intersectionRect:i,rootBounds:i}),()=>{}}let{id:i,observer:u,elements:c}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var r;return"".concat(t,"_").concat("root"===t?(r=e.root)?(s.has(r)||(a+=1,s.set(r,a.toString())),s.get(r)):"0":e[t])}).toString(),r=o.get(t);if(!r){let n;let i=new Map,s=new IntersectionObserver(t=>{t.forEach(t=>{var r;let o=t.isIntersecting&&n.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=o),null==(r=i.get(t.target))||r.forEach(e=>{e(o,t)})})},e);n=s.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),r={id:t,observer:s,elements:i},o.set(t,r)}return r}(r),h=c.get(e)||[];return c.has(e)||c.set(e,h),h.push(t),u.observe(e),function(){h.splice(h.indexOf(t),1),0===h.length&&(c.delete(e),u.unobserve(e)),0===c.size&&(u.disconnect(),o.delete(i))}}(y,(t,r)=>{w({inView:t,entry:r}),b.current&&b.current(t,r),r.isIntersecting&&h&&e&&(e(),e=void 0)},{root:c,rootMargin:u,threshold:t,trackVisibility:i,delay:r},d),()=>{e&&e()}},[Array.isArray(t)?t.toString():t,y,c,u,h,f,i,d,r]);let E=null==(e=v.entry)?void 0:e.target,x=n.useRef();y||!E||h||f||x.current===E||(x.current=E,w({inView:!!p,entry:void 0}));let _=[m,v.inView,v.entry];return _.ref=_[0],_.inView=_[1],_.entry=_[2],_}n.Component}}]); \ No newline at end of file diff --git a/apps/site/public/illustrations/about/prisma_files/2a6fb28cfeead51d.css b/apps/site/public/illustrations/about/prisma_files/2a6fb28cfeead51d.css new file mode 100644 index 0000000000..b64a517a54 --- /dev/null +++ b/apps/site/public/illustrations/about/prisma_files/2a6fb28cfeead51d.css @@ -0,0 +1,7 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:400;src:url(/fonts/barlow-v12-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:italic;font-weight:400;src:url(/fonts/barlow-v12-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:600;src:url(/fonts/barlow-v12-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:italic;font-weight:600;src:url(/fonts/barlow-v12-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:700;src:url(/fonts/barlow-v12-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:italic;font-weight:700;src:url(/fonts/barlow-v12-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/fonts/jetbrains-mono-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:italic;font-weight:400;src:url(/fonts/jetbrains-mono-v20-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:700;src:url(/fonts/jetbrains-mono-v20-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:italic;font-weight:700;src:url(/fonts/jetbrains-mono-v20-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Press Start\ 2P;font-style:normal;font-weight:400;src:url(/fonts/press-start-2p-v15-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/inter-v18-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/fonts/inter-v18-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/inter-v18-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:500;src:url(/fonts/inter-v18-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/inter-v18-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:600;src:url(/fonts/inter-v18-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/inter-v18-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(/fonts/inter-v18-latin-700italic.woff2) format("woff2")}h1,h2,h3,h4,h5,h6{text-wrap:balance;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}html{line-height:unset;-webkit-text-size-adjust:unset}body{font-family:var(--inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI"}h1{font-size:48px}.h1-xl,h1{font-family:var(--barlow),sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.1}.h1-xl{font-size:64px}h2{font-size:36px;letter-spacing:-.015em;-webkit-margin-before:.83em;margin-block-start:.83em;-webkit-margin-after:.83em;margin-block-end:.83em}h2,h3{font-family:var(--barlow),sans-serif;font-weight:700;line-height:1.2}h3{font-size:24px;letter-spacing:-.01em;display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}h4{-webkit-margin-before:1.33em;margin-block-start:1.33em;-webkit-margin-after:1.33em;margin-block-end:1.33em;font-size:20px;letter-spacing:-.005em}.h5,h4,h5{font-family:var(--barlow),sans-serif;font-weight:700;line-height:1.3}.h5,h5{-webkit-margin-before:1.67em;margin-block-start:1.67em;-webkit-margin-after:1.67em;margin-block-end:1.67em;font-size:18px;text-transform:uppercase;letter-spacing:.1em}h6{-webkit-margin-before:2.33em;margin-block-start:2.33em;-webkit-margin-after:2.33em;margin-block-end:2.33em}.eyebrow-headline{font-family:var(--barlow),sans-serif;font-weight:700;font-size:18px;letter-spacing:.1em;line-height:100%;text-transform:uppercase}.subtitle{font-size:18px;line-height:140%}.subtitle,body{font-family:var(--inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;letter-spacing:0}body{font-size:16px}.caption,body{line-height:1.5}.caption{font-family:var(--inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:12px;font-weight:400;font-display:swap}a{color:currentColor}@media only screen and (min-width:992px){h1{font-size:64px}.h1-xl{font-size:96px}h2{font-size:48px}h3{font-size:36px}h4{font-size:24px}.h5,h5{font-size:20px}.subtitle{font-size:24px}.eyebrow-headline{font-size:20px}body{font-size:18px}.caption{font-size:12px}}h2 .icon.icon-link:before,h3 .icon.icon-link:before,h4 .icon.icon-link:before,h5 .icon.icon-link:before,h6 .icon.icon-link:before{content:url(/blog/link-icon.png);font-weight:100;font-size:24px;visibility:hidden;position:absolute;left:-2rem;top:50%;margin-top:-1rem;padding:.5rem;text-decoration:none}h2:hover .icon.icon-link:before,h3:hover .icon.icon-link:before,h4:hover .icon.icon-link:before,h5:hover .icon.icon-link:before,h6:hover .icon.icon-link:before{visibility:visible;h1{font-size:64px}h2{font-size:48px}h3{font-size:36px}.subtitle{font-size:24px}.eyebrow-headline{font-size:20px}body{font-size:18px}} + +/*! + * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license (Commercial License) + * Copyright 2023 Fonticons, Inc. + */code[class*=language-],pre,pre[class*=language-]{text-shadow:none!important}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}i.fa-brands.fa-crunchbase:before{content:url(/icons/technologies/crunchbase.svg);width:32px;height:21px}i.fa-brands.fa-prisma:before{content:url(/icons/technologies/prisma.svg);width:24px;height:29px}i.fa-brands.fa-prisma-postgres:before{content:url(/icons/technologies/prisma-postgres.svg);width:21px;height:19px}.mantine-Modal-content{border:1px solid #2d3748;color:#fff}.mantine-Modal-content ol,.mantine-Modal-content ul{color:#e2e8f0}.mantine-Modal-content a{color:#5a67d8}.mantine-Modal-content textarea{background:#090a15}.mantine-ActionIcon-root{border-color:#2d3748!important}:root{--jet-brains:"JetBrains Mono";--barlow:"Barlow";--inter:"Inter";--press-start:"Press Start 2P";--code-inner-color:#a0aec0;--code-token1-color:#d5408c;--code-token2-color:#805ad5;--code-token3-color:#319795;--code-token4-color:#dd6b21;--code-token5-color:#690;--code-token6-color:#9a6e3a;--code-token7-color:#e90;--code-linenum-color:#cbd5e0;--code-added-color:#47bb78;--code-added-bg-color:#d9f4e6;--code-deleted-color:#e53e3e;--code-deleted-bg-color:#f5e4e7;--code-highlight-color:#a0aec0;--code-highlight-bg-color:#e2e8f0;--code-edit-bg-color:#c3dafe;--code-result-bg-color:#e7edf3;--ifm-color-primary:var(--indigo-600);--ifm-color-primary-hover:var(--indigo-400)}.blog-pre .token.imports,.blog-pre .token.interpolation,.blog-pre .token.plain,.blog-pre .token.plain-text,.blog-pre .token.property-access{color:#2d3748;@media (prefers-color-scheme:dark){color:#e2e8f0}} \ No newline at end of file diff --git a/apps/site/public/illustrations/about/prisma_files/2e019733d341be788cc69ef340d8a3140f5383e4-227x222.jpg b/apps/site/public/illustrations/about/prisma_files/2e019733d341be788cc69ef340d8a3140f5383e4-227x222.jpg new file mode 100644 index 0000000000..f0d232d4fa Binary files /dev/null and b/apps/site/public/illustrations/about/prisma_files/2e019733d341be788cc69ef340d8a3140f5383e4-227x222.jpg differ diff --git a/apps/site/public/illustrations/about/prisma_files/354e0720283c6c4d95a40a351f4d56756d28dceb-400x400.jpg b/apps/site/public/illustrations/about/prisma_files/354e0720283c6c4d95a40a351f4d56756d28dceb-400x400.jpg new file mode 100644 index 0000000000..f7e971f5b4 Binary files /dev/null and b/apps/site/public/illustrations/about/prisma_files/354e0720283c6c4d95a40a351f4d56756d28dceb-400x400.jpg differ diff --git a/apps/site/public/illustrations/about/prisma_files/394d186f400227fff5e71467b6161836f20fd06a-188x188.png b/apps/site/public/illustrations/about/prisma_files/394d186f400227fff5e71467b6161836f20fd06a-188x188.png new file mode 100644 index 0000000000..4b44b7e3c8 Binary files /dev/null and b/apps/site/public/illustrations/about/prisma_files/394d186f400227fff5e71467b6161836f20fd06a-188x188.png differ diff --git a/apps/site/public/illustrations/about/prisma_files/3f3d7f98fd449ef4.css b/apps/site/public/illustrations/about/prisma_files/3f3d7f98fd449ef4.css new file mode 100644 index 0000000000..e6cb433c71 --- /dev/null +++ b/apps/site/public/illustrations/about/prisma_files/3f3d7f98fd449ef4.css @@ -0,0 +1 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;overscroll-behavior:none}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1rem}a{background-color:transparent}abbr[title]{border-bottom:none;text-wrap:balance;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;font-family:sans-serif}*,:after,:before{box-sizing:inherit}button{background:transparent;padding:0}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{line-height:1.5}*,:after,:before{border:0 solid #e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}p{margin:0}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background-color:transparent!important}.language-bash>.token.line:before{content:"$ ";opacity:.33}.token.annotation{color:#3c9b9a}.token.known-class-name,.token.maybe-class,.token.maybe-class-name,.token.string{color:#690}.token.keyword{color:#07a}.token.function,.token.function.property-access{color:#dd4a68!important}.token.comment,.token.punctuation{color:#708090}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.literal-property.property{color:#2d3748}.token-line{line-height:1.5}code,kbd,samp{font-size:1rem}h1 code,h2 code,h3 code,h4 code,h5 code{font-size:inherit}.line-no{position:absolute;color:#4a5568}.pre-highlight{position:relative}.token.type-class-name{color:#805ad5}.token.console.class-name{color:#690}code[class*=language-],pre[class*=language-],pre[class*=language-] code{color:#7f9cf5!important;font-family:JetBrainsMono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:"liga","clig off","dlig" off,"hlig" off,"calt" off;font-variant:no-common-ligatures no-discretionary-ligatures no-historical-ligatures no-contextual;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-].is-terminal,pre[class*=language-].is-terminal,pre[class*=language-].is-terminal code{color:var(--code-inline-bgd-color)!important}.is-terminal .line-no{color:var(--header-btn-color)!important}.is-terminal .copy-button svg rect{fill:var(--tag-media-color)}pre[class*=language-]{margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-]{border-radius:.3em;white-space:normal}.inline-code{background-color:var(--border-color)}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:var(--code-inner-color)!important;font-style:normal!important}.token.namespace{opacity:.7}.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag,.token.type-args{color:var(--code-token4-color)!important}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:var(--code-token5-color)!important}.changelog-content .token.decorator.at.operator,.changelog-content .token.known-class-name.class-name,.changelog-content .token.maybe-class-name,.changelog-content .token.plain{color:#fff!important}.changelog-content .token.boolean,.changelog-content .token.operator,.changelog-content .token.string,.changelog-content .token.string-property.property{color:#71e8df!important}.changelog-content .token.comment{color:#718096!important}.changelog-content .token.function,.changelog-content .token.keyword{color:#7f9cf4!important}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}.cm-fat-cursor{caret-color:transparent}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:0;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none;outline:0}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-feature-settings:"calt";font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:0 0}.EasyMDEContainer{display:block}.CodeMirror-rtl pre{direction:rtl}.EasyMDEContainer.sided--no-fullscreen{display:flex;flex-direction:row;flex-wrap:wrap}.EasyMDEContainer .CodeMirror{box-sizing:border-box;height:auto;border:1px solid #ced4da;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:10px;font:inherit;z-index:0;word-wrap:break-word}.EasyMDEContainer .CodeMirror-scroll{cursor:text}.EasyMDEContainer .CodeMirror-fullscreen{background:#fff;position:fixed!important;top:50px;left:0;right:0;bottom:0;height:auto;z-index:8;border-right:none!important;border-bottom-right-radius:0!important}.EasyMDEContainer .CodeMirror-sided{width:50%!important}.EasyMDEContainer.sided--no-fullscreen .CodeMirror-sided{border-right:none!important;border-bottom-right-radius:0;position:relative;flex:1 1 auto}.EasyMDEContainer .CodeMirror-placeholder{opacity:.5}.EasyMDEContainer .CodeMirror-focused .CodeMirror-selected{background:#d9d9d9}.editor-toolbar{position:relative;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;padding:9px 10px;border-top:1px solid #ced4da;border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-top-left-radius:4px;border-top-right-radius:4px}.editor-toolbar.fullscreen{width:100%;height:50px;padding-top:10px;padding-bottom:10px;box-sizing:border-box;background:#fff;border:0;position:fixed;top:0;left:0;opacity:1;z-index:9}.editor-toolbar.fullscreen:before{width:20px;height:50px;background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));position:fixed;top:0;left:0;margin:0;padding:0}.editor-toolbar.fullscreen:after{width:20px;height:50px;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);position:fixed;top:0;right:0;margin:0;padding:0}.EasyMDEContainer.sided--no-fullscreen .editor-toolbar{width:100%}.editor-toolbar .easymde-dropdown,.editor-toolbar button{background:0 0;display:inline-block;text-align:center;text-decoration:none!important;height:30px;margin:0;padding:0;border:1px solid transparent;border-radius:3px;cursor:pointer}.editor-toolbar button{font-weight:700;min-width:30px;padding:0 6px;white-space:nowrap}.editor-toolbar button.active,.editor-toolbar button:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar i.separator{display:inline-block;width:0;border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:transparent;text-indent:-10px;margin:0 6px}.editor-toolbar button:after{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:65%;vertical-align:text-bottom;position:relative;top:2px}.editor-toolbar button.heading-1:after{content:"1"}.editor-toolbar button.heading-2:after{content:"2"}.editor-toolbar button.heading-3:after{content:"3"}.editor-toolbar button.heading-bigger:after{content:"▲"}.editor-toolbar button.heading-smaller:after{content:"▼"}.editor-toolbar.disabled-for-preview button:not(.no-disable){opacity:.6;pointer-events:none}@media only screen and (max-width:700px){.editor-toolbar i.no-mobile{display:none}}.editor-statusbar{padding:8px 10px;font-size:12px;color:#959694;text-align:right}.EasyMDEContainer.sided--no-fullscreen .editor-statusbar{width:100%}.editor-statusbar span{display:inline-block;min-width:4em;margin-left:1em}.editor-statusbar .lines:before{content:"lines: "}.editor-statusbar .words:before{content:"words: "}.editor-statusbar .characters:before{content:"characters: "}.editor-preview-full{position:absolute;width:100%;height:100%;top:0;left:0;z-index:7}.editor-preview-full,.editor-preview-side{overflow:auto;display:none;box-sizing:border-box}.editor-preview-side{position:fixed;bottom:0;width:50%;top:50px;right:0;z-index:9;border:1px solid #ddd;word-wrap:break-word}.editor-preview-active-side{display:block}.EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{flex:1 1 auto;height:auto;position:static}.editor-preview-active{display:block}.editor-preview{padding:10px;background:#fafafa}.editor-preview>p{margin-top:0}.editor-preview pre{background:#eee;margin-bottom:10px}.editor-preview table td,.editor-preview table th{border:1px solid #ddd;padding:5px}.cm-s-easymde .cm-tag{color:#63a35c}.cm-s-easymde .cm-attribute{color:#795da3}.cm-s-easymde .cm-string{color:#183691}.cm-s-easymde .cm-header-1{font-size:calc(1.375rem + 1.5vw)}.cm-s-easymde .cm-header-2{font-size:calc(1.325rem + .9vw)}.cm-s-easymde .cm-header-3{font-size:calc(1.3rem + .6vw)}.cm-s-easymde .cm-header-4{font-size:calc(1.275rem + .3vw)}.cm-s-easymde .cm-header-5{font-size:1.25rem}.cm-s-easymde .cm-header-6{font-size:1rem}.cm-s-easymde .cm-header-1,.cm-s-easymde .cm-header-2,.cm-s-easymde .cm-header-3,.cm-s-easymde .cm-header-4,.cm-s-easymde .cm-header-5,.cm-s-easymde .cm-header-6{margin-bottom:.5rem;line-height:1.2}.cm-s-easymde .cm-comment{background:rgba(0,0,0,.05);border-radius:2px}.cm-s-easymde .cm-link{color:#7f8c8d}.cm-s-easymde .cm-url{color:#aab2b3}.cm-s-easymde .cm-quote{color:#7f8c8d;font-style:italic}.editor-toolbar .easymde-dropdown{position:relative;border-radius:0;border:1px solid #fff}.editor-toolbar .easymde-dropdown,.editor-toolbar .easymde-dropdown:hover{background:linear-gradient(to bottom right,#fff,#fff 84%,#333 0,#333)}.easymde-dropdown-content{display:block;visibility:hidden;position:absolute;background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:8px;z-index:2;top:30px}.easymde-dropdown:active .easymde-dropdown-content,.easymde-dropdown:focus .easymde-dropdown-content,.easymde-dropdown:focus-within .easymde-dropdown-content{visibility:visible}.easymde-dropdown-content button{display:block}span[data-img-src]:after{content:"";background-image:var(--bg-image);display:block;max-height:100%;max-width:100%;background-size:contain;height:0;padding-top:var(--height);width:var(--width);background-repeat:no-repeat}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:rgba(255,0,0,.15)} \ No newline at end of file diff --git a/apps/site/public/illustrations/about/prisma_files/42c637eaaed5341ca3d58401a6df89d4b7f78cd8-2758x4142.jpg b/apps/site/public/illustrations/about/prisma_files/42c637eaaed5341ca3d58401a6df89d4b7f78cd8-2758x4142.jpg new file mode 100644 index 0000000000..70d6d836fb Binary files /dev/null and b/apps/site/public/illustrations/about/prisma_files/42c637eaaed5341ca3d58401a6df89d4b7f78cd8-2758x4142.jpg differ diff --git a/apps/site/public/illustrations/about/prisma_files/468d1dc45841be39.css b/apps/site/public/illustrations/about/prisma_files/468d1dc45841be39.css new file mode 100644 index 0000000000..e7d5f97add --- /dev/null +++ b/apps/site/public/illustrations/about/prisma_files/468d1dc45841be39.css @@ -0,0 +1 @@ +.accelerate_connection-pooling__aAAU8{width:100%}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-1__sHA7d{stroke-dashoffset:401.5038146973px;stroke-dasharray:401.5038146973px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 0s,fill .3s cubic-bezier(.47,0,.745,.715) 0s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-1__sHA7d{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-2__YiCGt{stroke-dashoffset:415.0134887695px;stroke-dasharray:415.0134887695px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .05s,fill .3s cubic-bezier(.47,0,.745,.715) .05s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-2__YiCGt{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-3__H7ygJ{stroke-dashoffset:428.5239562988px;stroke-dasharray:428.5239562988px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .1s,fill .3s cubic-bezier(.47,0,.745,.715) .1s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-3__H7ygJ{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-4__e0n9X{stroke-dashoffset:442.0327148438px;stroke-dasharray:442.0327148438px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .15s,fill .3s cubic-bezier(.47,0,.745,.715) .15s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-4__e0n9X{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-5__2HgeD{stroke-dashoffset:360.9756469727px;stroke-dasharray:360.9756469727px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .2s,fill .3s cubic-bezier(.47,0,.745,.715) .2s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-5__2HgeD{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-6__mhkdY{stroke-dashoffset:374.4851989746px;stroke-dasharray:374.4851989746px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .25s,fill .3s cubic-bezier(.47,0,.745,.715) .25s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-6__mhkdY{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-7__1f9C3{stroke-dashoffset:387.9942932129px;stroke-dasharray:387.9942932129px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .3s,fill .3s cubic-bezier(.47,0,.745,.715) .3s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-7__1f9C3{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-8__MwtQR{stroke-dashoffset:401.5039672852px;stroke-dasharray:401.5039672852px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .35s,fill .3s cubic-bezier(.47,0,.745,.715) .35s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-8__MwtQR{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-9__UHlZ6{stroke-dashoffset:415.0132446289px;stroke-dasharray:415.0132446289px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .4s,fill .3s cubic-bezier(.47,0,.745,.715) .4s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-9__UHlZ6{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-10__ib_rh{stroke-dashoffset:428.5230712891px;stroke-dasharray:428.5230712891px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .45s,fill .3s cubic-bezier(.47,0,.745,.715) .45s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-10__ib_rh{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-11__NwcJr{stroke-dashoffset:442.0345458984px;stroke-dasharray:442.0345458984px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .5s,fill .3s cubic-bezier(.47,0,.745,.715) .5s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-11__NwcJr{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-12__nLBGQ{stroke-dashoffset:360.975189209px;stroke-dasharray:360.975189209px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .55s,fill .3s cubic-bezier(.47,0,.745,.715) .55s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-12__nLBGQ{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-13__l7pMP{stroke-dashoffset:374.4855651855px;stroke-dasharray:374.4855651855px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .6s,fill .3s cubic-bezier(.47,0,.745,.715) .6s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-13__l7pMP{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-14__RbHyX{stroke-dashoffset:387.9951477051px;stroke-dasharray:387.9951477051px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .65s,fill .3s cubic-bezier(.47,0,.745,.715) .65s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-14__RbHyX{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-15__hAQGk{stroke-dashoffset:181.6999816895px;stroke-dasharray:181.6999816895px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .7s,fill .3s cubic-bezier(.47,0,.745,.715) .7s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-15__hAQGk{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-16__TzmCO{stroke-dashoffset:181.6999816895px;stroke-dasharray:181.6999816895px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .75s,fill .3s cubic-bezier(.47,0,.745,.715) .75s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-16__TzmCO{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-17__CGM2R{stroke-dashoffset:181.6999816895px;stroke-dasharray:181.6999816895px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .8s,fill .3s cubic-bezier(.47,0,.745,.715) .8s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-17__CGM2R{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-18__cVm_S{stroke-dashoffset:181.6999816895px;stroke-dasharray:181.6999816895px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .85s,fill .3s cubic-bezier(.47,0,.745,.715) .85s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-18__cVm_S{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-19__wLmG5{stroke-dashoffset:181.6999816895px;stroke-dasharray:181.6999816895px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .9s,fill .3s cubic-bezier(.47,0,.745,.715) .9s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-19__wLmG5{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-20__7pgqV{stroke-dashoffset:181.6999816895px;stroke-dasharray:181.6999816895px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .95s,fill .3s cubic-bezier(.47,0,.745,.715) .95s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-20__7pgqV{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-21__AkILL{stroke-dashoffset:181.6999816895px;stroke-dasharray:181.6999816895px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1s,fill .3s cubic-bezier(.47,0,.745,.715) 1s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-21__AkILL{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-22__54PRu{stroke-dashoffset:393.3860778809px;stroke-dasharray:393.3860778809px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.05s,fill .3s cubic-bezier(.47,0,.745,.715) 1.05s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-22__54PRu{stroke-dashoffset:0;fill:#1a202c}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-23__Bvayn{stroke-dashoffset:309.608581543px;stroke-dasharray:309.608581543px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.1s,fill .3s cubic-bezier(.47,0,.745,.715) 1.1s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-23__Bvayn{stroke-dashoffset:0;fill:#04c8bb}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-24__XGbEP{stroke-dashoffset:157.0541534424px;stroke-dasharray:157.0541534424px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.15s,fill .3s cubic-bezier(.47,0,.745,.715) 1.15s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-24__XGbEP{stroke-dashoffset:0;fill:#fff}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-25__JfR0I{stroke-dashoffset:276.0301513672px;stroke-dasharray:276.0301513672px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.2s,fill .3s cubic-bezier(.47,0,.745,.715) 1.2s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-25__JfR0I{stroke-dashoffset:0;fill:url(#paint7_linear_1411_8106)}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-26__0ntrq{stroke-dashoffset:260.5764764899px;stroke-dasharray:260.5764764899px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.25s,fill .3s cubic-bezier(.47,0,.745,.715) 1.25s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-26__0ntrq{stroke-dashoffset:0;fill:url(#paint8_linear_1411_8106)}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-27__LfgbT{stroke-dashoffset:260.5764764899px;stroke-dasharray:260.5764764899px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.3s,fill .3s cubic-bezier(.47,0,.745,.715) 1.3s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-27__LfgbT{stroke-dashoffset:0;fill:url(#paint9_radial_1411_8106)}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-28__RzGXB{stroke-dashoffset:250.6566314697px;stroke-dasharray:250.6566314697px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.35s,fill .3s cubic-bezier(.47,0,.745,.715) 1.35s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-28__RzGXB{stroke-dashoffset:0;fill:url(#paint10_linear_1411_8106)}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-29__p8HpR{stroke-dashoffset:250.6566314697px;stroke-dasharray:250.6566314697px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.4s,fill .3s cubic-bezier(.47,0,.745,.715) 1.4s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-29__p8HpR{stroke-dashoffset:0;fill:#c6d4db}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-30__Sjn6f{stroke-dashoffset:250.6551208496px;stroke-dasharray:250.6551208496px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.45s,fill .3s cubic-bezier(.47,0,.745,.715) 1.45s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-30__Sjn6f{stroke-dashoffset:0;fill:url(#paint11_linear_1411_8106)}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-31__ga6VZ{stroke-dashoffset:273.5827026367px;stroke-dasharray:273.5827026367px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.5s,fill .3s cubic-bezier(.47,0,.745,.715) 1.5s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-31__ga6VZ{stroke-dashoffset:0;fill:url(#paint12_linear_1411_8106)}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-32__rkZUB{stroke-dashoffset:262.7026449265px;stroke-dasharray:262.7026449265px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.55s,fill .3s cubic-bezier(.47,0,.745,.715) 1.55s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-32__rkZUB{stroke-dashoffset:0;fill:url(#paint13_linear_1411_8106)}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-33__M_idA{stroke-dashoffset:262.7026449265px;stroke-dasharray:262.7026449265px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.6s,fill .3s cubic-bezier(.47,0,.745,.715) 1.6s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-33__M_idA{stroke-dashoffset:0;fill:url(#paint14_radial_1411_8106)}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-34__yP0W_{stroke-dashoffset:252.7189025879px;stroke-dasharray:252.7189025879px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.65s,fill .3s cubic-bezier(.47,0,.745,.715) 1.65s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-34__yP0W_{stroke-dashoffset:0;fill:url(#paint15_linear_1411_8106)}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-35__mICOC{stroke-dashoffset:252.7189025879px;stroke-dasharray:252.7189025879px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.7s,fill .3s cubic-bezier(.47,0,.745,.715) 1.7s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-35__mICOC{stroke-dashoffset:0;fill:#c6d4db}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-36__kPNiW{stroke-dashoffset:252.7200927734px;stroke-dasharray:252.7200927734px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.75s,fill .3s cubic-bezier(.47,0,.745,.715) 1.75s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-36__kPNiW{stroke-dashoffset:0;fill:url(#paint16_linear_1411_8106)}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-37__ajSi8{stroke-dashoffset:274.4808959961px;stroke-dasharray:274.4808959961px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.8s,fill .3s cubic-bezier(.47,0,.745,.715) 1.8s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-37__ajSi8{stroke-dashoffset:0;fill:url(#paint17_linear_1411_8106)}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-38__4I_Zf{stroke-dashoffset:261.8206978692px;stroke-dasharray:261.8206978692px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.85s,fill .3s cubic-bezier(.47,0,.745,.715) 1.85s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-38__4I_Zf{stroke-dashoffset:0;fill:url(#paint18_linear_1411_8106)}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-39__Q8xIP{stroke-dashoffset:244.7468566895px;stroke-dasharray:244.7468566895px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.9s,fill .3s cubic-bezier(.47,0,.745,.715) 1.9s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-39__Q8xIP{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-40__S03fk{stroke-dashoffset:148.5489044189px;stroke-dasharray:148.5489044189px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.95s,fill .3s cubic-bezier(.47,0,.745,.715) 1.95s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-40__S03fk{stroke-dashoffset:0;fill:#04c8bb}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-41__8sx6E{stroke-dashoffset:33.5905036926px;stroke-dasharray:33.5905036926px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 2s,fill .3s cubic-bezier(.47,0,.745,.715) 2s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-41__8sx6E{stroke-dashoffset:0}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-42__SXrwN{stroke-dashoffset:1109.8837890625px;stroke-dasharray:1109.8837890625px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 2.05s,fill .3s cubic-bezier(.47,0,.745,.715) 2.05s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-42__SXrwN{stroke-dashoffset:0;fill:#04c8bb}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-43__HUBCJ{stroke-dashoffset:199.7268829346px;stroke-dasharray:199.7268829346px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 2.1s,fill .3s cubic-bezier(.47,0,.745,.715) 2.1s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-43__HUBCJ{stroke-dashoffset:0;fill:#090a15}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-44__RhjVb{stroke-dashoffset:157.4025421143px;stroke-dasharray:157.4025421143px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 2.15s,fill .3s cubic-bezier(.47,0,.745,.715) 2.15s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-44__RhjVb{stroke-dashoffset:0;fill:#ebf4ff}.accelerate_connection-pooling__aAAU8 .accelerate_svg-elem-45__BO8jw{stroke-dashoffset:139.8291778564px;stroke-dasharray:139.8291778564px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 2.2s,fill .3s cubic-bezier(.47,0,.745,.715) 2.2s}.accelerate_connection-pooling__aAAU8.accelerate_active__z5cRX .accelerate_svg-elem-45__BO8jw{stroke-dashoffset:0;fill:#090a15}.accelerate_world__lHMfw{width:100%}.accelerate_world__lHMfw .accelerate_svg-elem-1__sHA7d{stroke-dashoffset:909.5909423828px;stroke-dasharray:909.5909423828px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 0s,fill .3s cubic-bezier(.47,0,.745,.715) 0s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-1__sHA7d{stroke-dashoffset:0;fill:#b7f4ee}.accelerate_world__lHMfw .accelerate_svg-elem-2__YiCGt{stroke-dashoffset:749.5059204102px;stroke-dasharray:749.5059204102px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .07s,fill .3s cubic-bezier(.47,0,.745,.715) .07s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-2__YiCGt{stroke-dashoffset:0}.accelerate_world__lHMfw .accelerate_svg-elem-3__H7ygJ{stroke-dashoffset:601.9390258789px;stroke-dasharray:601.9390258789px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .14s,fill .3s cubic-bezier(.47,0,.745,.715) .14s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-3__H7ygJ{stroke-dashoffset:0}.accelerate_world__lHMfw .accelerate_svg-elem-4__e0n9X{stroke-dashoffset:479.6496887207px;stroke-dasharray:479.6496887207px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .21s,fill .3s cubic-bezier(.47,0,.745,.715) .21s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-4__e0n9X{stroke-dashoffset:0}.accelerate_world__lHMfw .accelerate_svg-elem-5__2HgeD{stroke-dashoffset:360.0186157227px;stroke-dasharray:360.0186157227px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .28s,fill .3s cubic-bezier(.47,0,.745,.715) .28s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-5__2HgeD{stroke-dashoffset:0}.accelerate_world__lHMfw .accelerate_svg-elem-6__mhkdY{stroke-dashoffset:71.2989425659px;stroke-dasharray:71.2989425659px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .35s,fill .3s cubic-bezier(.47,0,.745,.715) .35s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-6__mhkdY{stroke-dashoffset:0;fill:#154f47}.accelerate_world__lHMfw .accelerate_svg-elem-7__1f9C3{stroke-dashoffset:71.2990264893px;stroke-dasharray:71.2990264893px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .42s,fill .3s cubic-bezier(.47,0,.745,.715) .42s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-7__1f9C3{stroke-dashoffset:0;fill:#154f47}.accelerate_world__lHMfw .accelerate_svg-elem-8__MwtQR{stroke-dashoffset:65.5832061768px;stroke-dasharray:65.5832061768px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .49s,fill .3s cubic-bezier(.47,0,.745,.715) .49s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-8__MwtQR{stroke-dashoffset:0;fill:#154f47}.accelerate_world__lHMfw .accelerate_svg-elem-9__UHlZ6{stroke-dashoffset:65.5827331543px;stroke-dasharray:65.5827331543px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .56s,fill .3s cubic-bezier(.47,0,.745,.715) .56s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-9__UHlZ6{stroke-dashoffset:0;fill:#154f47}.accelerate_world__lHMfw .accelerate_svg-elem-10__ib_rh{stroke-dashoffset:65.5840644836px;stroke-dasharray:65.5840644836px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .63s,fill .3s cubic-bezier(.47,0,.745,.715) .63s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-10__ib_rh{stroke-dashoffset:0;fill:#154f47}.accelerate_world__lHMfw .accelerate_svg-elem-11__NwcJr{stroke-dashoffset:65.5839195251px;stroke-dasharray:65.5839195251px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .7s,fill .3s cubic-bezier(.47,0,.745,.715) .7s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-11__NwcJr{stroke-dashoffset:0;fill:#154f47}.accelerate_world__lHMfw .accelerate_svg-elem-12__nLBGQ{stroke-dashoffset:65.583656311px;stroke-dasharray:65.583656311px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .77s,fill .3s cubic-bezier(.47,0,.745,.715) .77s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-12__nLBGQ{stroke-dashoffset:0;fill:#154f47}.accelerate_world__lHMfw .accelerate_svg-elem-13__l7pMP{stroke-dashoffset:65.5834999084px;stroke-dasharray:65.5834999084px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .84s,fill .3s cubic-bezier(.47,0,.745,.715) .84s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-13__l7pMP{stroke-dashoffset:0;fill:#154f47}.accelerate_world__lHMfw .accelerate_svg-elem-14__RbHyX{stroke-dashoffset:1403.7835693359px;stroke-dasharray:1403.7835693359px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .91s,fill .3s cubic-bezier(.47,0,.745,.715) .91s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-14__RbHyX{stroke-dashoffset:0}.accelerate_world__lHMfw .accelerate_svg-elem-15__hAQGk{stroke-dashoffset:363.4429931641px;stroke-dasharray:363.4429931641px;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) .98s,fill .3s cubic-bezier(.47,0,.745,.715) .98s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-15__hAQGk{stroke-dashoffset:0}.accelerate_world__lHMfw .accelerate_svg-elem-16__TzmCO{stroke-dashoffset:223.3911895752px;stroke-dasharray:223.3911895752px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.05s,fill .3s cubic-bezier(.47,0,.745,.715) 1.05s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-16__TzmCO{stroke-dashoffset:0;fill:#04c8bb}.accelerate_world__lHMfw .accelerate_svg-elem-17__CGM2R{stroke-dashoffset:166.7168121338px;stroke-dasharray:166.7168121338px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.12s,fill .3s cubic-bezier(.47,0,.745,.715) 1.12s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-17__CGM2R{stroke-dashoffset:0;fill:#ebf4ff}.accelerate_world__lHMfw .accelerate_svg-elem-18__cVm_S{stroke-dashoffset:199.7269439697px;stroke-dasharray:199.7269439697px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.19s,fill .3s cubic-bezier(.47,0,.745,.715) 1.19s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-18__cVm_S{stroke-dashoffset:0;fill:#090a15}.accelerate_world__lHMfw .accelerate_svg-elem-19__wLmG5{stroke-dashoffset:157.402557373px;stroke-dasharray:157.402557373px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.26s,fill .3s cubic-bezier(.47,0,.745,.715) 1.26s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-19__wLmG5{stroke-dashoffset:0;fill:#ebf4ff}.accelerate_world__lHMfw .accelerate_svg-elem-20__7pgqV{stroke-dashoffset:84.1957092285px;stroke-dasharray:84.1957092285px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.33s,fill .3s cubic-bezier(.47,0,.745,.715) 1.33s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-20__7pgqV{stroke-dashoffset:0;fill:#04c8bb}.accelerate_world__lHMfw .accelerate_svg-elem-21__AkILL{stroke-dashoffset:223.3904724121px;stroke-dasharray:223.3904724121px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.4s,fill .3s cubic-bezier(.47,0,.745,.715) 1.4s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-21__AkILL{stroke-dashoffset:0;fill:#04c8bb}.accelerate_world__lHMfw .accelerate_svg-elem-22__54PRu{stroke-dashoffset:166.7169036865px;stroke-dasharray:166.7169036865px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.47s,fill .3s cubic-bezier(.47,0,.745,.715) 1.47s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-22__54PRu{stroke-dashoffset:0;fill:#ebf4ff}.accelerate_world__lHMfw .accelerate_svg-elem-23__Bvayn{stroke-dashoffset:199.7269897461px;stroke-dasharray:199.7269897461px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.54s,fill .3s cubic-bezier(.47,0,.745,.715) 1.54s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-23__Bvayn{stroke-dashoffset:0;fill:#090a15}.accelerate_world__lHMfw .accelerate_svg-elem-24__XGbEP{stroke-dashoffset:157.4025268555px;stroke-dasharray:157.4025268555px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.61s,fill .3s cubic-bezier(.47,0,.745,.715) 1.61s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-24__XGbEP{stroke-dashoffset:0;fill:#ebf4ff}.accelerate_world__lHMfw .accelerate_svg-elem-25__JfR0I{stroke-dashoffset:84.1957931519px;stroke-dasharray:84.1957931519px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.68s,fill .3s cubic-bezier(.47,0,.745,.715) 1.68s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-25__JfR0I{stroke-dashoffset:0;fill:#04c8bb}.accelerate_world__lHMfw .accelerate_svg-elem-26__0ntrq{stroke-dashoffset:223.390335083px;stroke-dasharray:223.390335083px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.75s,fill .3s cubic-bezier(.47,0,.745,.715) 1.75s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-26__0ntrq{stroke-dashoffset:0;fill:#04c8bb}.accelerate_world__lHMfw .accelerate_svg-elem-27__LfgbT{stroke-dashoffset:166.7152862549px;stroke-dasharray:166.7152862549px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.82s,fill .3s cubic-bezier(.47,0,.745,.715) 1.82s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-27__LfgbT{stroke-dashoffset:0;fill:#ebf4ff}.accelerate_world__lHMfw .accelerate_svg-elem-28__RzGXB{stroke-dashoffset:199.7269134521px;stroke-dasharray:199.7269134521px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.89s,fill .3s cubic-bezier(.47,0,.745,.715) 1.89s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-28__RzGXB{stroke-dashoffset:0;fill:#090a15}.accelerate_world__lHMfw .accelerate_svg-elem-29__p8HpR{stroke-dashoffset:157.4025115967px;stroke-dasharray:157.4025115967px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 1.96s,fill .3s cubic-bezier(.47,0,.745,.715) 1.96s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-29__p8HpR{stroke-dashoffset:0;fill:#ebf4ff}.accelerate_world__lHMfw .accelerate_svg-elem-30__Sjn6f{stroke-dashoffset:84.1951293945px;stroke-dasharray:84.1951293945px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 2.03s,fill .3s cubic-bezier(.47,0,.745,.715) 2.03s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-30__Sjn6f{stroke-dashoffset:0;fill:#04c8bb}.accelerate_world__lHMfw .accelerate_svg-elem-31__ga6VZ{stroke-dashoffset:223.3906402588px;stroke-dasharray:223.3906402588px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 2.1s,fill .3s cubic-bezier(.47,0,.745,.715) 2.1s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-31__ga6VZ{stroke-dashoffset:0;fill:#04c8bb}.accelerate_world__lHMfw .accelerate_svg-elem-32__rkZUB{stroke-dashoffset:166.7183380127px;stroke-dasharray:166.7183380127px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 2.17s,fill .3s cubic-bezier(.47,0,.745,.715) 2.17s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-32__rkZUB{stroke-dashoffset:0;fill:#ebf4ff}.accelerate_world__lHMfw .accelerate_svg-elem-33__M_idA{stroke-dashoffset:199.7269744873px;stroke-dasharray:199.7269744873px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 2.24s,fill .3s cubic-bezier(.47,0,.745,.715) 2.24s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-33__M_idA{stroke-dashoffset:0;fill:#090a15}.accelerate_world__lHMfw .accelerate_svg-elem-34__yP0W_{stroke-dashoffset:157.4025421143px;stroke-dasharray:157.4025421143px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 2.31s,fill .3s cubic-bezier(.47,0,.745,.715) 2.31s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-34__yP0W_{stroke-dashoffset:0;fill:#ebf4ff}.accelerate_world__lHMfw .accelerate_svg-elem-35__mICOC{stroke-dashoffset:84.1961669922px;stroke-dasharray:84.1961669922px;fill:transparent;transition:stroke-dashoffset .3s cubic-bezier(.47,0,.745,.715) 2.38s,fill .3s cubic-bezier(.47,0,.745,.715) 2.38s}.accelerate_world__lHMfw.accelerate_active__z5cRX .accelerate_svg-elem-35__mICOC{stroke-dashoffset:0;fill:#04c8bb}.prism-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.prism-container canvas{width:100%!important;height:100%!important;display:block}.darkveil-canvas{display:block}.aurora-container,.darkveil-canvas{width:100%;height:100%} \ No newline at end of file diff --git a/apps/site/public/illustrations/about/prisma_files/4bd99e8b741a8134cb0684ff92e091398d6d6a6c-300x300.png b/apps/site/public/illustrations/about/prisma_files/4bd99e8b741a8134cb0684ff92e091398d6d6a6c-300x300.png new file mode 100644 index 0000000000..8de28240b5 Binary files /dev/null and b/apps/site/public/illustrations/about/prisma_files/4bd99e8b741a8134cb0684ff92e091398d6d6a6c-300x300.png differ diff --git a/apps/site/public/illustrations/about/prisma_files/6614514c52c46a2c0dca3387761dfbf110ea6e8f-53x40.svg b/apps/site/public/illustrations/about/prisma_files/6614514c52c46a2c0dca3387761dfbf110ea6e8f-53x40.svg new file mode 100644 index 0000000000..0e59a5ebf0 --- /dev/null +++ b/apps/site/public/illustrations/about/prisma_files/6614514c52c46a2c0dca3387761dfbf110ea6e8f-53x40.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/apps/site/public/illustrations/about/prisma_files/6ddac71dbf7aef73e7ac36a4c1e2991af1d51568-245x24.svg b/apps/site/public/illustrations/about/prisma_files/6ddac71dbf7aef73e7ac36a4c1e2991af1d51568-245x24.svg new file mode 100644 index 0000000000..29aeadf9b9 --- /dev/null +++ b/apps/site/public/illustrations/about/prisma_files/6ddac71dbf7aef73e7ac36a4c1e2991af1d51568-245x24.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/apps/site/public/illustrations/about/prisma_files/6f2151ed08d45abd2e313f97d2961b01cfcfab0b-461x263.svg b/apps/site/public/illustrations/about/prisma_files/6f2151ed08d45abd2e313f97d2961b01cfcfab0b-461x263.svg new file mode 100644 index 0000000000..f805d0f2e3 --- /dev/null +++ b/apps/site/public/illustrations/about/prisma_files/6f2151ed08d45abd2e313f97d2961b01cfcfab0b-461x263.svg @@ -0,0 +1,487 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/site/public/illustrations/about/prisma_files/7615-27c1a37f2e576ab0.js b/apps/site/public/illustrations/about/prisma_files/7615-27c1a37f2e576ab0.js new file mode 100644 index 0000000000..93996c1ad9 --- /dev/null +++ b/apps/site/public/illustrations/about/prisma_files/7615-27c1a37f2e576ab0.js @@ -0,0 +1,2 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7615],{32308:function(e,t){"use strict";function n(){return""}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDeploymentIdQueryOrEmptyString",{enumerable:!0,get:function(){return n}})},90009:function(){"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){throw n})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),Array.prototype.at||(Array.prototype.at=function(e){var t=Math.trunc(e)||0;if(t<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]}),Object.hasOwn||(Object.hasOwn=function(e,t){if(null==e)throw TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)}),"canParse"in URL||(URL.canParse=function(e,t){try{return new URL(e,t),!0}catch(e){return!1}})},15834:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return u}});let r=n(19785),o=n(98337);function u(e,t){return(0,o.normalizePathTrailingSlash)((0,r.addPathPrefix)(e,""))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},24653:function(e,t){"use strict";function n(e){var t,n;t=self.__next_s,n=()=>{e()},t&&t.length?t.reduce((e,t)=>{let[n,r]=t;return e.then(()=>new Promise((e,t)=>{let o=document.createElement("script");if(r)for(let e in r)"children"!==e&&o.setAttribute(e,r[e]);n?(o.src=n,o.onload=()=>e(),o.onerror=t):r&&(o.innerHTML=r.children,setTimeout(e)),document.head.appendChild(o)}))},Promise.resolve()).catch(e=>{}).then(()=>{n()}):n()}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"appBootstrap",{enumerable:!0,get:function(){return n}}),window.next={version:"14.2.35",appDir:!0},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},85907:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"callServer",{enumerable:!0,get:function(){return o}});let r=n(64762);async function o(e,t){let n=(0,r.getServerActionDispatcher)();if(!n)throw Error("Invariant: missing action dispatcher.");return new Promise((r,o)=>{n({actionId:e,actionArgs:t,resolve:r,reject:o})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},28538:function(e,t,n){"use strict";let r,o;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hydrate",{enumerable:!0,get:function(){return C}});let u=n(36909),l=n(92004),a=n(29262);n(90009);let i=u._(n(28778)),c=l._(n(88525)),s=n(86334),f=n(46485),d=u._(n(22909)),p=n(85907),h=n(30583),y=n(18529);n(91890);let _=window.console.error;window.console.error=function(){for(var e=arguments.length,t=Array(e),n=0;n{if((0,h.isNextRouterError)(e.error)){e.preventDefault();return}});let v=document,b=new TextEncoder,g=!1,m=!1,R=null;function P(e){if(0===e[0])r=[];else if(1===e[0]){if(!r)throw Error("Unexpected server data: missing bootstrap script.");o?o.enqueue(b.encode(e[1])):r.push(e[1])}else 2===e[0]&&(R=e[1])}let j=function(){o&&!m&&(o.close(),m=!0,r=void 0),g=!0};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",j,!1):j();let O=self.__next_f=self.__next_f||[];O.forEach(P),O.push=P;let S=new ReadableStream({start(e){r&&(r.forEach(t=>{e.enqueue(b.encode(t))}),g&&!m&&(e.close(),m=!0,r=void 0)),o=e}}),E=(0,s.createFromReadableStream)(S,{callServer:p.callServer});function w(){return(0,c.use)(E)}let M=c.default.StrictMode;function T(e){let{children:t}=e;return t}function C(){let e=(0,y.createMutableActionQueue)(),t=(0,a.jsx)(M,{children:(0,a.jsx)(f.HeadManagerContext.Provider,{value:{appDir:!0},children:(0,a.jsx)(y.ActionQueueContext.Provider,{value:e,children:(0,a.jsx)(T,{children:(0,a.jsx)(w,{})})})})}),n=window.__next_root_layout_missing_tags,r=!!(null==n?void 0:n.length),o={onRecoverableError:d.default};"__next_error__"===document.documentElement.id||r?i.default.createRoot(v,o).render(t):c.default.startTransition(()=>i.default.hydrateRoot(v,t,{...o,formState:R}))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},93844:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(4997),(0,n(24653).appBootstrap)(()=>{let{hydrate:e}=n(28538);n(64762),n(40255),e()}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4997:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(32308);{let e=n.u;n.u=function(){for(var t=arguments.length,n=Array(t),r=0;r(l(function(){var e;let t=document.getElementsByName(u)[0];if(null==t?void 0:null==(e=t.shadowRoot)?void 0:e.childNodes[0])return t.shadowRoot.childNodes[0];{let e=document.createElement(u);e.style.cssText="position:absolute";let t=document.createElement("div");return t.ariaLive="assertive",t.id="__next-route-announcer__",t.role="alert",t.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal",e.attachShadow({mode:"open"}).appendChild(t),document.body.appendChild(e),t}}()),()=>{let e=document.getElementsByTagName(u)[0];(null==e?void 0:e.isConnected)&&document.body.removeChild(e)}),[]);let[a,i]=(0,r.useState)(""),c=(0,r.useRef)();return(0,r.useEffect)(()=>{let e="";if(document.title)e=document.title;else{let t=document.querySelector("h1");t&&(e=t.innerText||t.textContent||"")}void 0!==c.current&&c.current!==e&&i(e),c.current=e},[t]),n?(0,o.createPortal)(a,n):null}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},31018:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION:function(){return r},FLIGHT_PARAMETERS:function(){return i},NEXT_DID_POSTPONE_HEADER:function(){return s},NEXT_ROUTER_PREFETCH_HEADER:function(){return u},NEXT_ROUTER_STATE_TREE:function(){return o},NEXT_RSC_UNION_QUERY:function(){return c},NEXT_URL:function(){return l},RSC_CONTENT_TYPE_HEADER:function(){return a},RSC_HEADER:function(){return n}});let n="RSC",r="Next-Action",o="Next-Router-State-Tree",u="Next-Router-Prefetch",l="Next-Url",a="text/x-component",i=[[n],[o],[u]],c="_rsc",s="x-nextjs-postponed";("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},64762:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createEmptyCacheNode:function(){return x},default:function(){return I},getServerActionDispatcher:function(){return E},urlToUrlWithoutFlightMarker:function(){return M}});let r=n(92004),o=n(29262),u=r._(n(88525)),l=n(79133),a=n(67420),i=n(86680),c=n(15594),s=n(36255),f=n(93437),d=n(81417),p=n(54285),h=n(15834),y=n(97887),_=n(21454),v=n(72547),b=n(49444),g=n(31018),m=n(62079),R=n(71725),P=n(25193),j="undefined"==typeof window,O=j?null:new Map,S=null;function E(){return S}let w={};function M(e){let t=new URL(e,location.origin);return t.searchParams.delete(g.NEXT_RSC_UNION_QUERY),t}function T(e){return e.origin!==window.location.origin}function C(e){let{appRouterState:t,sync:n}=e;return(0,u.useInsertionEffect)(()=>{let{tree:e,pushRef:r,canonicalUrl:o}=t,u={...r.preserveCustomHistoryState?window.history.state:{},__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:e};r.pendingPush&&(0,i.createHrefFromUrl)(new URL(window.location.href))!==o?(r.pendingPush=!1,window.history.pushState(u,"",o)):window.history.replaceState(u,"",o),n(t)},[t,n]),null}function x(){return{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null}}function A(e){null==e&&(e={});let t=window.history.state,n=null==t?void 0:t.__NA;n&&(e.__NA=n);let r=null==t?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;return r&&(e.__PRIVATE_NEXTJS_INTERNALS_TREE=r),e}function N(e){let{headCacheNode:t}=e,n=null!==t?t.head:null,r=null!==t?t.prefetchHead:null,o=null!==r?r:n;return(0,u.useDeferredValue)(n,o)}function D(e){let t,{buildId:n,initialHead:r,initialTree:i,urlParts:f,initialSeedData:g,couldBeIntercepted:E,assetPrefix:M,missingSlots:x}=e,D=(0,u.useMemo)(()=>(0,d.createInitialRouterState)({buildId:n,initialSeedData:g,urlParts:f,initialTree:i,initialParallelRoutes:O,location:j?null:window.location,initialHead:r,couldBeIntercepted:E}),[n,g,f,i,r,E]),[I,U,k]=(0,s.useReducerWithReduxDevtools)(D);(0,u.useEffect)(()=>{O=null},[]);let{canonicalUrl:F}=(0,s.useUnwrapState)(I),{searchParams:L,pathname:H}=(0,u.useMemo)(()=>{let e=new URL(F,"undefined"==typeof window?"http://n":window.location.href);return{searchParams:e.searchParams,pathname:(0,R.hasBasePath)(e.pathname)?(0,m.removeBasePath)(e.pathname):e.pathname}},[F]),G=(0,u.useCallback)(e=>{let{previousTree:t,serverResponse:n}=e;(0,u.startTransition)(()=>{U({type:a.ACTION_SERVER_PATCH,previousTree:t,serverResponse:n})})},[U]),$=(0,u.useCallback)((e,t,n)=>{let r=new URL((0,h.addBasePath)(e),location.href);return U({type:a.ACTION_NAVIGATE,url:r,isExternalUrl:T(r),locationSearch:location.search,shouldScroll:null==n||n,navigateType:t})},[U]);S=(0,u.useCallback)(e=>{(0,u.startTransition)(()=>{U({...e,type:a.ACTION_SERVER_ACTION})})},[U]);let z=(0,u.useMemo)(()=>({back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{let n;if(!(0,p.isBot)(window.navigator.userAgent)){try{n=new URL((0,h.addBasePath)(e),window.location.href)}catch(t){throw Error("Cannot prefetch '"+e+"' because it cannot be converted to a URL.")}T(n)||(0,u.startTransition)(()=>{var e;U({type:a.ACTION_PREFETCH,url:n,kind:null!=(e=null==t?void 0:t.kind)?e:a.PrefetchKind.FULL})})}},replace:(e,t)=>{void 0===t&&(t={}),(0,u.startTransition)(()=>{var n;$(e,"replace",null==(n=t.scroll)||n)})},push:(e,t)=>{void 0===t&&(t={}),(0,u.startTransition)(()=>{var n;$(e,"push",null==(n=t.scroll)||n)})},refresh:()=>{(0,u.startTransition)(()=>{U({type:a.ACTION_REFRESH,origin:window.location.origin})})},fastRefresh:()=>{throw Error("fastRefresh can only be used in development mode. Please use refresh instead.")}}),[U,$]);(0,u.useEffect)(()=>{window.next&&(window.next.router=z)},[z]),(0,u.useEffect)(()=>{function e(e){var t;e.persisted&&(null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE)&&(w.pendingMpaPath=void 0,U({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE}))}return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[U]);let{pushRef:B}=(0,s.useUnwrapState)(I);if(B.mpaNavigation){if(w.pendingMpaPath!==F){let e=window.location;B.pendingPush?e.assign(F):e.replace(F),w.pendingMpaPath=F}(0,u.use)(b.unresolvedThenable)}(0,u.useEffect)(()=>{let e=window.history.pushState.bind(window.history),t=window.history.replaceState.bind(window.history),n=e=>{var t;let n=window.location.href,r=null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;(0,u.startTransition)(()=>{U({type:a.ACTION_RESTORE,url:new URL(null!=e?e:n,n),tree:r})})};window.history.pushState=function(t,r,o){return(null==t?void 0:t.__NA)||(null==t?void 0:t._N)||(t=A(t),o&&n(o)),e(t,r,o)},window.history.replaceState=function(e,r,o){return(null==e?void 0:e.__NA)||(null==e?void 0:e._N)||(e=A(e),o&&n(o)),t(e,r,o)};let r=e=>{let{state:t}=e;if(t){if(!t.__NA){window.location.reload();return}(0,u.startTransition)(()=>{U({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:t.__PRIVATE_NEXTJS_INTERNALS_TREE})})}};return window.addEventListener("popstate",r),()=>{window.history.pushState=e,window.history.replaceState=t,window.removeEventListener("popstate",r)}},[U]);let{cache:K,tree:W,nextUrl:V,focusAndScrollRef:Y}=(0,s.useUnwrapState)(I),X=(0,u.useMemo)(()=>(0,v.findHeadInCache)(K,W[1]),[K,W]),q=(0,u.useMemo)(()=>(function e(t,n){for(let r of(void 0===n&&(n={}),Object.values(t[1]))){let t=r[0],o=Array.isArray(t),u=o?t[1]:t;!u||u.startsWith(P.PAGE_SEGMENT_KEY)||(o&&("c"===t[2]||"oc"===t[2])?n[t[0]]=t[1].split("/"):o&&(n[t[0]]=t[1]),n=e(r,n))}return n})(W),[W]);if(null!==X){let[e,n]=X;t=(0,o.jsx)(N,{headCacheNode:e},n)}else t=null;let J=(0,o.jsxs)(_.RedirectBoundary,{children:[t,K.rsc,(0,o.jsx)(y.AppRouterAnnouncer,{tree:W})]});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(C,{appRouterState:(0,s.useUnwrapState)(I),sync:k}),(0,o.jsx)(c.PathParamsContext.Provider,{value:q,children:(0,o.jsx)(c.PathnameContext.Provider,{value:H,children:(0,o.jsx)(c.SearchParamsContext.Provider,{value:L,children:(0,o.jsx)(l.GlobalLayoutRouterContext.Provider,{value:{buildId:n,changeByServerResponse:G,tree:W,focusAndScrollRef:Y,nextUrl:V},children:(0,o.jsx)(l.AppRouterContext.Provider,{value:z,children:(0,o.jsx)(l.LayoutRouterContext.Provider,{value:{childNodes:K.parallelRoutes,tree:W,url:F,loading:K.loading},children:J})})})})})})]})}function I(e){let{globalErrorComponent:t,...n}=e;return(0,o.jsx)(f.ErrorBoundary,{errorComponent:t,children:(0,o.jsx)(D,{...n})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},15292:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bailoutToClientRendering",{enumerable:!0,get:function(){return u}});let r=n(41142),o=n(53622);function u(e){let t=o.staticGenerationAsyncStorage.getStore();if((null==t||!t.forceStatic)&&(null==t?void 0:t.isStaticGeneration))throw new r.BailoutToCSRError(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},97245:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ClientPageRoot",{enumerable:!0,get:function(){return u}});let r=n(29262),o=n(72827);function u(e){let{Component:t,props:n}=e;return n.searchParams=(0,o.createDynamicallyTrackedSearchParams)(n.searchParams||{}),(0,r.jsx)(t,{...n})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},93437:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ErrorBoundary:function(){return h},ErrorBoundaryHandler:function(){return f},GlobalError:function(){return d},default:function(){return p}});let r=n(36909),o=n(29262),u=r._(n(88525)),l=n(61470),a=n(30583),i=n(53622),c={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},text:{fontSize:"14px",fontWeight:400,lineHeight:"28px",margin:"0 8px"}};function s(e){let{error:t}=e,n=i.staticGenerationAsyncStorage.getStore();if((null==n?void 0:n.isRevalidate)||(null==n?void 0:n.isStaticGeneration))throw t;return null}class f extends u.default.Component{static getDerivedStateFromError(e){if((0,a.isNextRouterError)(e))throw e;return{error:e}}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s,{error:this.state.error}),this.props.errorStyles,this.props.errorScripts,(0,o.jsx)(this.props.errorComponent,{error:this.state.error,reset:this.reset})]}):this.props.children}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.state={error:null,previousPathname:this.props.pathname}}}function d(e){let{error:t}=e,n=null==t?void 0:t.digest;return(0,o.jsxs)("html",{id:"__next_error__",children:[(0,o.jsx)("head",{}),(0,o.jsxs)("body",{children:[(0,o.jsx)(s,{error:t}),(0,o.jsx)("div",{style:c.error,children:(0,o.jsxs)("div",{children:[(0,o.jsx)("h2",{style:c.text,children:"Application error: a "+(n?"server":"client")+"-side exception has occurred (see the "+(n?"server logs":"browser console")+" for more information)."}),n?(0,o.jsx)("p",{style:c.text,children:"Digest: "+n}):null]})})]})]})}let p=d;function h(e){let{errorComponent:t,errorStyles:n,errorScripts:r,children:u}=e,a=(0,l.usePathname)();return t?(0,o.jsx)(f,{pathname:a,errorComponent:t,errorStyles:n,errorScripts:r,children:u}):(0,o.jsx)(o.Fragment,{children:u})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},14579:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DynamicServerError:function(){return r},isDynamicServerError:function(){return o}});let n="DYNAMIC_SERVER_USAGE";class r extends Error{constructor(e){super("Dynamic server usage: "+e),this.description=e,this.digest=n}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},30583:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return u}});let r=n(69682),o=n(34118);function u(e){return e&&e.digest&&((0,o.isRedirectError)(e)||(0,r.isNotFoundError)(e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},40255:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return S}});let r=n(36909),o=n(92004),u=n(29262),l=o._(n(88525)),a=r._(n(19555)),i=n(79133),c=n(55563),s=n(49444),f=n(93437),d=n(63793),p=n(62339),h=n(21454),y=n(60297),_=n(43869),v=n(73601),b=n(34383),g=["bottom","height","left","right","top","width","x","y"];function m(e,t){let n=e.getBoundingClientRect();return n.top>=0&&n.top<=t}class R extends l.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...e){super(...e),this.handlePotentialScroll=()=>{let{focusAndScrollRef:e,segmentPath:t}=this.props;if(e.apply){var n;if(0!==e.segmentPaths.length&&!e.segmentPaths.some(e=>t.every((t,n)=>(0,d.matchSegment)(t,e[n]))))return;let r=null,o=e.hashFragment;if(o&&(r="top"===o?document.body:null!=(n=document.getElementById(o))?n:document.getElementsByName(o)[0]),r||(r="undefined"==typeof window?null:a.default.findDOMNode(this)),!(r instanceof Element))return;for(;!(r instanceof HTMLElement)||function(e){if(["sticky","fixed"].includes(getComputedStyle(e).position))return!0;let t=e.getBoundingClientRect();return g.every(e=>0===t[e])}(r);){if(null===r.nextElementSibling)return;r=r.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,p.handleSmoothScroll)(()=>{if(o){r.scrollIntoView();return}let e=document.documentElement,t=e.clientHeight;!m(r,t)&&(e.scrollTop=0,m(r,t)||r.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:e.onlyHashChange}),e.onlyHashChange=!1,r.focus()}}}}function P(e){let{segmentPath:t,children:n}=e,r=(0,l.useContext)(i.GlobalLayoutRouterContext);if(!r)throw Error("invariant global layout router not mounted");return(0,u.jsx)(R,{segmentPath:t,focusAndScrollRef:r.focusAndScrollRef,children:n})}function j(e){let{parallelRouterKey:t,url:n,childNodes:r,segmentPath:o,tree:a,cacheKey:f}=e,p=(0,l.useContext)(i.GlobalLayoutRouterContext);if(!p)throw Error("invariant global layout router not mounted");let{buildId:h,changeByServerResponse:y,tree:_}=p,v=r.get(f);if(void 0===v){let e={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};v=e,r.set(f,e)}let g=null!==v.prefetchRsc?v.prefetchRsc:v.rsc,m=(0,l.useDeferredValue)(v.rsc,g),R="object"==typeof m&&null!==m&&"function"==typeof m.then?(0,l.use)(m):m;if(!R){let e=v.lazyData;if(null===e){let t=function e(t,n){if(t){let[r,o]=t,u=2===t.length;if((0,d.matchSegment)(n[0],r)&&n[1].hasOwnProperty(o)){if(u){let t=e(void 0,n[1][o]);return[n[0],{...n[1],[o]:[t[0],t[1],t[2],"refetch"]}]}return[n[0],{...n[1],[o]:e(t.slice(2),n[1][o])}]}}return n}(["",...o],_),r=(0,b.hasInterceptionRouteInCurrentTree)(_);v.lazyData=e=(0,c.fetchServerResponse)(new URL(n,location.origin),t,r?p.nextUrl:null,h),v.lazyDataResolved=!1}let t=(0,l.use)(e);v.lazyDataResolved||(setTimeout(()=>{(0,l.startTransition)(()=>{y({previousTree:_,serverResponse:t})})}),v.lazyDataResolved=!0),(0,l.use)(s.unresolvedThenable)}return(0,u.jsx)(i.LayoutRouterContext.Provider,{value:{tree:a[1][t],childNodes:v.parallelRoutes,url:n,loading:v.loading},children:R})}function O(e){let{children:t,hasLoading:n,loading:r,loadingStyles:o,loadingScripts:a}=e;return n?(0,u.jsx)(l.Suspense,{fallback:(0,u.jsxs)(u.Fragment,{children:[o,a,r]}),children:t}):(0,u.jsx)(u.Fragment,{children:t})}function S(e){let{parallelRouterKey:t,segmentPath:n,error:r,errorStyles:o,errorScripts:a,templateStyles:c,templateScripts:s,template:d,notFound:p,notFoundStyles:b}=e,g=(0,l.useContext)(i.LayoutRouterContext);if(!g)throw Error("invariant expected layout router to be mounted");let{childNodes:m,tree:R,url:S,loading:E}=g,w=m.get(t);w||(w=new Map,m.set(t,w));let M=R[1][t][0],T=(0,_.getSegmentValue)(M),C=[M];return(0,u.jsx)(u.Fragment,{children:C.map(e=>{let l=(0,_.getSegmentValue)(e),g=(0,v.createRouterCacheKey)(e);return(0,u.jsxs)(i.TemplateContext.Provider,{value:(0,u.jsx)(P,{segmentPath:n,children:(0,u.jsx)(f.ErrorBoundary,{errorComponent:r,errorStyles:o,errorScripts:a,children:(0,u.jsx)(O,{hasLoading:!!E,loading:null==E?void 0:E[0],loadingStyles:null==E?void 0:E[1],loadingScripts:null==E?void 0:E[2],children:(0,u.jsx)(y.NotFoundBoundary,{notFound:p,notFoundStyles:b,children:(0,u.jsx)(h.RedirectBoundary,{children:(0,u.jsx)(j,{parallelRouterKey:t,url:S,tree:R,childNodes:w,segmentPath:n,cacheKey:g,isActive:T===l})})})})})}),children:[c,s,d]},(0,v.createRouterCacheKey)(e,!0))})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},63793:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{canSegmentBeOverridden:function(){return u},matchSegment:function(){return o}});let r=n(66811),o=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1],u=(e,t)=>{var n;return!Array.isArray(e)&&!!Array.isArray(t)&&(null==(n=(0,r.getSegmentParam)(e))?void 0:n.param)===t[0]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},61470:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return i.ReadonlyURLSearchParams},RedirectType:function(){return i.RedirectType},ServerInsertedHTMLContext:function(){return c.ServerInsertedHTMLContext},notFound:function(){return i.notFound},permanentRedirect:function(){return i.permanentRedirect},redirect:function(){return i.redirect},useParams:function(){return p},usePathname:function(){return f},useRouter:function(){return d},useSearchParams:function(){return s},useSelectedLayoutSegment:function(){return y},useSelectedLayoutSegments:function(){return h},useServerInsertedHTML:function(){return c.useServerInsertedHTML}});let r=n(88525),o=n(79133),u=n(15594),l=n(43869),a=n(25193),i=n(93451),c=n(68255);function s(){let e=(0,r.useContext)(u.SearchParamsContext),t=(0,r.useMemo)(()=>e?new i.ReadonlyURLSearchParams(e):null,[e]);if("undefined"==typeof window){let{bailoutToClientRendering:e}=n(15292);e("useSearchParams()")}return t}function f(){return(0,r.useContext)(u.PathnameContext)}function d(){let e=(0,r.useContext)(o.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function p(){return(0,r.useContext)(u.PathParamsContext)}function h(e){void 0===e&&(e="children");let t=(0,r.useContext)(o.LayoutRouterContext);return t?function e(t,n,r,o){let u;if(void 0===r&&(r=!0),void 0===o&&(o=[]),r)u=t[1][n];else{var i;let e=t[1];u=null!=(i=e.children)?i:Object.values(e)[0]}if(!u)return o;let c=u[0],s=(0,l.getSegmentValue)(c);return!s||s.startsWith(a.PAGE_SEGMENT_KEY)?o:(o.push(s),e(u,n,!1,o))}(t.tree,e):null}function y(e){void 0===e&&(e="children");let t=h(e);if(!t||0===t.length)return null;let n="children"===e?t[0]:t[t.length-1];return n===a.DEFAULT_SEGMENT_KEY?null:n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},93451:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return l},RedirectType:function(){return r.RedirectType},notFound:function(){return o.notFound},permanentRedirect:function(){return r.permanentRedirect},redirect:function(){return r.redirect}});let r=n(34118),o=n(69682);class u extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class l extends URLSearchParams{append(){throw new u}delete(){throw new u}set(){throw new u}sort(){throw new u}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},60297:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NotFoundBoundary",{enumerable:!0,get:function(){return s}});let r=n(92004),o=n(29262),u=r._(n(88525)),l=n(61470),a=n(69682);n(59277);let i=n(79133);class c extends u.default.Component{componentDidCatch(){}static getDerivedStateFromError(e){if((0,a.isNotFoundError)(e))return{notFoundTriggered:!0};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.notFoundTriggered?{notFoundTriggered:!1,previousPathname:e.pathname}:{notFoundTriggered:t.notFoundTriggered,previousPathname:e.pathname}}render(){return this.state.notFoundTriggered?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("meta",{name:"robots",content:"noindex"}),!1,this.props.notFoundStyles,this.props.notFound]}):this.props.children}constructor(e){super(e),this.state={notFoundTriggered:!!e.asNotFound,previousPathname:e.pathname}}}function s(e){let{notFound:t,notFoundStyles:n,asNotFound:r,children:a}=e,s=(0,l.usePathname)(),f=(0,u.useContext)(i.MissingSlotContext);return t?(0,o.jsx)(c,{pathname:s,notFound:t,notFoundStyles:n,asNotFound:r,missingSlots:f,children:a}):(0,o.jsx)(o.Fragment,{children:a})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},69682:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{isNotFoundError:function(){return o},notFound:function(){return r}});let n="NEXT_NOT_FOUND";function r(){let e=Error(n);throw e.digest=n,e}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},79480:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PromiseQueue",{enumerable:!0,get:function(){return c}});let r=n(29327),o=n(98447);var u=o._("_maxConcurrency"),l=o._("_runningCount"),a=o._("_queue"),i=o._("_processNext");class c{enqueue(e){let t,n;let o=new Promise((e,r)=>{t=e,n=r}),u=async()=>{try{r._(this,l)[l]++;let n=await e();t(n)}catch(e){n(e)}finally{r._(this,l)[l]--,r._(this,i)[i]()}};return r._(this,a)[a].push({promiseFn:o,task:u}),r._(this,i)[i](),o}bump(e){let t=r._(this,a)[a].findIndex(t=>t.promiseFn===e);if(t>-1){let e=r._(this,a)[a].splice(t,1)[0];r._(this,a)[a].unshift(e),r._(this,i)[i](!0)}}constructor(e=5){Object.defineProperty(this,i,{value:s}),Object.defineProperty(this,u,{writable:!0,value:void 0}),Object.defineProperty(this,l,{writable:!0,value:void 0}),Object.defineProperty(this,a,{writable:!0,value:void 0}),r._(this,u)[u]=e,r._(this,l)[l]=0,r._(this,a)[a]=[]}}function s(e){if(void 0===e&&(e=!1),(r._(this,l)[l]0){var t;null==(t=r._(this,a)[a].shift())||t.task()}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},21454:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RedirectBoundary:function(){return s},RedirectErrorBoundary:function(){return c}});let r=n(92004),o=n(29262),u=r._(n(88525)),l=n(61470),a=n(34118);function i(e){let{redirect:t,reset:n,redirectType:r}=e,o=(0,l.useRouter)();return(0,u.useEffect)(()=>{u.default.startTransition(()=>{r===a.RedirectType.push?o.push(t,{}):o.replace(t,{}),n()})},[t,r,n,o]),null}class c extends u.default.Component{static getDerivedStateFromError(e){if((0,a.isRedirectError)(e))return{redirect:(0,a.getURLFromRedirectError)(e),redirectType:(0,a.getRedirectTypeFromError)(e)};throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,o.jsx)(i,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}constructor(e){super(e),this.state={redirect:null,redirectType:null}}}function s(e){let{children:t}=e,n=(0,l.useRouter)();return(0,o.jsx)(c,{router:n,children:t})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},81041:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return n}}),(r=n||(n={}))[r.SeeOther=303]="SeeOther",r[r.TemporaryRedirect=307]="TemporaryRedirect",r[r.PermanentRedirect=308]="PermanentRedirect",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},34118:function(e,t,n){"use strict";var r,o;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RedirectType:function(){return r},getRedirectError:function(){return c},getRedirectStatusCodeFromError:function(){return y},getRedirectTypeFromError:function(){return h},getURLFromRedirectError:function(){return p},isRedirectError:function(){return d},permanentRedirect:function(){return f},redirect:function(){return s}});let u=n(18633),l=n(18760),a=n(81041),i="NEXT_REDIRECT";function c(e,t,n){void 0===n&&(n=a.RedirectStatusCode.TemporaryRedirect);let r=Error(i);r.digest=i+";"+t+";"+e+";"+n+";";let o=u.requestAsyncStorage.getStore();return o&&(r.mutableCookies=o.mutableCookies),r}function s(e,t){void 0===t&&(t="replace");let n=l.actionAsyncStorage.getStore();throw c(e,t,(null==n?void 0:n.isAction)?a.RedirectStatusCode.SeeOther:a.RedirectStatusCode.TemporaryRedirect)}function f(e,t){void 0===t&&(t="replace");let n=l.actionAsyncStorage.getStore();throw c(e,t,(null==n?void 0:n.isAction)?a.RedirectStatusCode.SeeOther:a.RedirectStatusCode.PermanentRedirect)}function d(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,n,r,o]=e.digest.split(";",4),u=Number(o);return t===i&&("replace"===n||"push"===n)&&"string"==typeof r&&!isNaN(u)&&u in a.RedirectStatusCode}function p(e){return d(e)?e.digest.split(";",3)[2]:null}function h(e){if(!d(e))throw Error("Not a redirect error");return e.digest.split(";",2)[1]}function y(e){if(!d(e))throw Error("Not a redirect error");return Number(e.digest.split(";",4)[3])}(o=r||(r={})).push="push",o.replace="replace",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1482:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let r=n(92004),o=n(29262),u=r._(n(88525)),l=n(79133);function a(){let e=(0,u.useContext)(l.TemplateContext);return(0,o.jsx)(o.Fragment,{children:e})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},18633:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getExpectedRequestStore:function(){return o},requestAsyncStorage:function(){return r.requestAsyncStorage}});let r=n(14415);function o(e){let t=r.requestAsyncStorage.getStore();if(t)return t;throw Error("`"+e+"` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},76447:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyFlightData",{enumerable:!0,get:function(){return u}});let r=n(81250),o=n(99157);function u(e,t,n,u){let[l,a,i]=n.slice(-3);if(null===a)return!1;if(3===n.length){let n=a[2],o=a[3];t.loading=o,t.rsc=n,t.prefetchRsc=null,(0,r.fillLazyItemsTillLeafWithHead)(t,e,l,a,i,u)}else t.rsc=e.rsc,t.prefetchRsc=e.prefetchRsc,t.parallelRoutes=new Map(e.parallelRoutes),t.loading=e.loading,(0,o.fillCacheWithNewSubTreeData)(t,e,n,u);return!0}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},59386:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function e(t,n,r,a){let i;let[c,s,f,d,p]=n;if(1===t.length){let e=l(n,r,t);return(0,u.addRefreshMarkerToActiveParallelSegments)(e,a),e}let[h,y]=t;if(!(0,o.matchSegment)(h,c))return null;if(2===t.length)i=l(s[y],r,t);else if(null===(i=e(t.slice(2),s[y],r,a)))return null;let _=[t[0],{...s,[y]:i},f,d];return p&&(_[4]=!0),(0,u.addRefreshMarkerToActiveParallelSegments)(_,a),_}}});let r=n(25193),o=n(63793),u=n(89441);function l(e,t,n){let[u,a]=e,[i,c]=t;if(i===r.DEFAULT_SEGMENT_KEY&&u!==r.DEFAULT_SEGMENT_KEY)return e;if((0,o.matchSegment)(u,i)){let t={};for(let e in a)void 0!==c[e]?t[e]=l(a[e],c[e],n):t[e]=a[e];for(let e in c)t[e]||(t[e]=c[e]);let r=[u,t];return e[2]&&(r[2]=e[2]),e[3]&&(r[3]=e[3]),e[4]&&(r[4]=e[4]),r}return t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},83179:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clearCacheNodeDataForSegmentPath",{enumerable:!0,get:function(){return function e(t,n,o){let u=o.length<=2,[l,a]=o,i=(0,r.createRouterCacheKey)(a),c=n.parallelRoutes.get(l),s=t.parallelRoutes.get(l);s&&s!==c||(s=new Map(c),t.parallelRoutes.set(l,s));let f=null==c?void 0:c.get(i),d=s.get(i);if(u){d&&d.lazyData&&d!==f||s.set(i,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}if(!d||!f){d||s.set(i,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}return d===f&&(d={lazyData:d.lazyData,rsc:d.rsc,prefetchRsc:d.prefetchRsc,head:d.head,prefetchHead:d.prefetchHead,parallelRoutes:new Map(d.parallelRoutes),lazyDataResolved:d.lazyDataResolved,loading:d.loading},s.set(i,d)),e(d,f,o.slice(2))}}});let r=n(73601);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1703:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{computeChangedPath:function(){return s},extractPathFromFlightRouterState:function(){return c}});let r=n(63460),o=n(25193),u=n(63793),l=e=>"/"===e[0]?e.slice(1):e,a=e=>"string"==typeof e?"children"===e?"":e:e[1];function i(e){return e.reduce((e,t)=>""===(t=l(t))||(0,o.isGroupSegment)(t)?e:e+"/"+t,"")||"/"}function c(e){var t;let n=Array.isArray(e[0])?e[0][1]:e[0];if(n===o.DEFAULT_SEGMENT_KEY||r.INTERCEPTION_ROUTE_MARKERS.some(e=>n.startsWith(e)))return;if(n.startsWith(o.PAGE_SEGMENT_KEY))return"";let u=[a(n)],l=null!=(t=e[1])?t:{},s=l.children?c(l.children):void 0;if(void 0!==s)u.push(s);else for(let[e,t]of Object.entries(l)){if("children"===e)continue;let n=c(t);void 0!==n&&u.push(n)}return i(u)}function s(e,t){let n=function e(t,n){let[o,l]=t,[i,s]=n,f=a(o),d=a(i);if(r.INTERCEPTION_ROUTE_MARKERS.some(e=>f.startsWith(e)||d.startsWith(e)))return"";if(!(0,u.matchSegment)(o,i)){var p;return null!=(p=c(n))?p:""}for(let t in l)if(s[t]){let n=e(l[t],s[t]);if(null!==n)return a(i)+"/"+n}return null}(e,t);return null==n||"/"===n?n:i(n.split("/"))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},86680:function(e,t){"use strict";function n(e,t){return void 0===t&&(t=!0),e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHrefFromUrl",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},81417:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInitialRouterState",{enumerable:!0,get:function(){return c}});let r=n(86680),o=n(81250),u=n(1703),l=n(2202),a=n(67420),i=n(89441);function c(e){var t;let{buildId:n,initialTree:c,initialSeedData:s,urlParts:f,initialParallelRoutes:d,location:p,initialHead:h,couldBeIntercepted:y}=e,_=f.join("/"),v=!p,b={lazyData:null,rsc:s[2],prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:v?new Map:d,lazyDataResolved:!1,loading:s[3]},g=p?(0,r.createHrefFromUrl)(p):_;(0,i.addRefreshMarkerToActiveParallelSegments)(c,g);let m=new Map;(null===d||0===d.size)&&(0,o.fillLazyItemsTillLeafWithHead)(b,void 0,c,s,h);let R={buildId:n,tree:c,cache:b,prefetchCache:m,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:{apply:!1,onlyHashChange:!1,hashFragment:null,segmentPaths:[]},canonicalUrl:g,nextUrl:null!=(t=(0,u.extractPathFromFlightRouterState)(c)||(null==p?void 0:p.pathname))?t:null};if(p){let e=new URL(""+p.pathname+p.search,p.origin),t=[["",c,null,null]];(0,l.createPrefetchCacheEntryForInitialLoad)({url:e,kind:a.PrefetchKind.AUTO,data:[t,void 0,!1,y],tree:R.tree,prefetchCache:R.prefetchCache,nextUrl:R.nextUrl})}return R}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},73601:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRouterCacheKey",{enumerable:!0,get:function(){return o}});let r=n(25193);function o(e,t){return(void 0===t&&(t=!1),Array.isArray(e))?e[0]+"|"+e[1]+"|"+e[2]:t&&e.startsWith(r.PAGE_SEGMENT_KEY)?r.PAGE_SEGMENT_KEY:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},55563:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fetchServerResponse",{enumerable:!0,get:function(){return f}});let r=n(31018),o=n(64762),u=n(85907),l=n(67420),a=n(59624),i=n(26228),{createFromFetch:c}=n(86334);function s(e){return[(0,o.urlToUrlWithoutFlightMarker)(e).toString(),void 0,!1,!1]}async function f(e,t,n,f,d){let p={[r.RSC_HEADER]:"1",[r.NEXT_ROUTER_STATE_TREE]:(0,i.prepareFlightRouterStateForRequest)(t)};d===l.PrefetchKind.AUTO&&(p[r.NEXT_ROUTER_PREFETCH_HEADER]="1"),n&&(p[r.NEXT_URL]=n);let h=(0,a.hexHash)([p[r.NEXT_ROUTER_PREFETCH_HEADER]||"0",p[r.NEXT_ROUTER_STATE_TREE],p[r.NEXT_URL]].join(","));try{var y;let t=new URL(e);t.searchParams.set(r.NEXT_RSC_UNION_QUERY,h);let n=await fetch(t,{credentials:"same-origin",headers:p}),l=(0,o.urlToUrlWithoutFlightMarker)(n.url),a=n.redirected?l:void 0,i=n.headers.get("content-type")||"",d=!!n.headers.get(r.NEXT_DID_POSTPONE_HEADER),_=!!(null==(y=n.headers.get("vary"))?void 0:y.includes(r.NEXT_URL));if(i!==r.RSC_CONTENT_TYPE_HEADER||!n.ok)return e.hash&&(l.hash=e.hash),s(l.toString());let[v,b]=await c(Promise.resolve(n),{callServer:u.callServer});if(f!==v)return s(n.url);return[b,a,d,_]}catch(t){return[e.toString(),void 0,!1,!1]}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},99157:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillCacheWithNewSubTreeData",{enumerable:!0,get:function(){return function e(t,n,l,a){let i=l.length<=5,[c,s]=l,f=(0,u.createRouterCacheKey)(s),d=n.parallelRoutes.get(c);if(!d)return;let p=t.parallelRoutes.get(c);p&&p!==d||(p=new Map(d),t.parallelRoutes.set(c,p));let h=d.get(f),y=p.get(f);if(i){if(!y||!y.lazyData||y===h){let e=l[3];y={lazyData:null,rsc:e[2],prefetchRsc:null,head:null,prefetchHead:null,loading:e[3],parallelRoutes:h?new Map(h.parallelRoutes):new Map,lazyDataResolved:!1},h&&(0,r.invalidateCacheByRouterState)(y,h,l[2]),(0,o.fillLazyItemsTillLeafWithHead)(y,h,l[2],e,l[4],a),p.set(f,y)}return}y&&h&&(y===h&&(y={lazyData:y.lazyData,rsc:y.rsc,prefetchRsc:y.prefetchRsc,head:y.head,prefetchHead:y.prefetchHead,parallelRoutes:new Map(y.parallelRoutes),lazyDataResolved:!1,loading:y.loading},p.set(f,y)),e(y,h,l.slice(2),a))}}});let r=n(17326),o=n(81250),u=n(73601);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},81250:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function e(t,n,u,l,a,i){if(0===Object.keys(u[1]).length){t.head=a;return}for(let c in u[1]){let s;let f=u[1][c],d=f[0],p=(0,r.createRouterCacheKey)(d),h=null!==l&&void 0!==l[1][c]?l[1][c]:null;if(n){let r=n.parallelRoutes.get(c);if(r){let n;let u=(null==i?void 0:i.kind)==="auto"&&i.status===o.PrefetchCacheEntryStatus.reusable,l=new Map(r),s=l.get(p);n=null!==h?{lazyData:null,rsc:h[2],prefetchRsc:null,head:null,prefetchHead:null,loading:h[3],parallelRoutes:new Map(null==s?void 0:s.parallelRoutes),lazyDataResolved:!1}:u&&s?{lazyData:s.lazyData,rsc:s.rsc,prefetchRsc:s.prefetchRsc,head:s.head,prefetchHead:s.prefetchHead,parallelRoutes:new Map(s.parallelRoutes),lazyDataResolved:s.lazyDataResolved,loading:s.loading}:{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map(null==s?void 0:s.parallelRoutes),lazyDataResolved:!1,loading:null},l.set(p,n),e(n,s,f,h||null,a,i),t.parallelRoutes.set(c,l);continue}}if(null!==h){let e=h[2],t=h[3];s={lazyData:null,rsc:e,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:t}}else s={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};let y=t.parallelRoutes.get(c);y?y.set(p,s):t.parallelRoutes.set(c,new Map([[p,s]])),e(s,void 0,f,h,a,i)}}}});let r=n(73601),o=n(67420);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},84456:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleMutable",{enumerable:!0,get:function(){return u}});let r=n(1703);function o(e){return void 0!==e}function u(e,t){var n,u,l;let a=null==(u=t.shouldScroll)||u,i=e.nextUrl;if(o(t.patchedTree)){let n=(0,r.computeChangedPath)(e.tree,t.patchedTree);n?i=n:i||(i=e.canonicalUrl)}return{buildId:e.buildId,canonicalUrl:o(t.canonicalUrl)?t.canonicalUrl===e.canonicalUrl?e.canonicalUrl:t.canonicalUrl:e.canonicalUrl,pushRef:{pendingPush:o(t.pendingPush)?t.pendingPush:e.pushRef.pendingPush,mpaNavigation:o(t.mpaNavigation)?t.mpaNavigation:e.pushRef.mpaNavigation,preserveCustomHistoryState:o(t.preserveCustomHistoryState)?t.preserveCustomHistoryState:e.pushRef.preserveCustomHistoryState},focusAndScrollRef:{apply:!!a&&(!!o(null==t?void 0:t.scrollableSegments)||e.focusAndScrollRef.apply),onlyHashChange:!!t.hashFragment&&e.canonicalUrl.split("#",1)[0]===(null==(n=t.canonicalUrl)?void 0:n.split("#",1)[0]),hashFragment:a?t.hashFragment&&""!==t.hashFragment?decodeURIComponent(t.hashFragment.slice(1)):e.focusAndScrollRef.hashFragment:null,segmentPaths:a?null!=(l=null==t?void 0:t.scrollableSegments)?l:e.focusAndScrollRef.segmentPaths:[]},cache:t.cache?t.cache:e.cache,prefetchCache:t.prefetchCache?t.prefetchCache:e.prefetchCache,tree:o(t.patchedTree)?t.patchedTree:e.tree,nextUrl:i}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},61175:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSegmentMismatch",{enumerable:!0,get:function(){return o}});let r=n(85785);function o(e,t,n){return(0,r.handleExternalUrl)(e,{},e.canonicalUrl,!0)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},40203:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function e(t,n,o){let u=o.length<=2,[l,a]=o,i=(0,r.createRouterCacheKey)(a),c=n.parallelRoutes.get(l);if(!c)return;let s=t.parallelRoutes.get(l);if(s&&s!==c||(s=new Map(c),t.parallelRoutes.set(l,s)),u){s.delete(i);return}let f=c.get(i),d=s.get(i);d&&f&&(d===f&&(d={lazyData:d.lazyData,rsc:d.rsc,prefetchRsc:d.prefetchRsc,head:d.head,prefetchHead:d.prefetchHead,parallelRoutes:new Map(d.parallelRoutes),lazyDataResolved:d.lazyDataResolved},s.set(i,d)),e(d,f,o.slice(2)))}}});let r=n(73601);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},17326:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return o}});let r=n(73601);function o(e,t,n){for(let o in n[1]){let u=n[1][o][0],l=(0,r.createRouterCacheKey)(u),a=t.parallelRoutes.get(o);if(a){let t=new Map(a);t.delete(l),e.parallelRoutes.set(o,t)}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},93053:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,n){let r=t[0],o=n[0];if(Array.isArray(r)&&Array.isArray(o)){if(r[0]!==o[0]||r[2]!==o[2])return!0}else if(r!==o)return!0;if(t[4])return!n[4];if(n[4])return!0;let u=Object.values(t[1])[0],l=Object.values(n[1])[0];return!u||!l||e(u,l)}}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},81203:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{abortTask:function(){return c},listenForDynamicRequest:function(){return a},updateCacheNodeOnNavigation:function(){return function e(t,n,a,c,s){let f=n[1],d=a[1],p=c[1],h=t.parallelRoutes,y=new Map(h),_={},v=null;for(let t in d){let n;let a=d[t],c=f[t],b=h.get(t),g=p[t],m=a[0],R=(0,u.createRouterCacheKey)(m),P=void 0!==c?c[0]:void 0,j=void 0!==b?b.get(R):void 0;if(null!==(n=m===r.PAGE_SEGMENT_KEY?l(a,void 0!==g?g:null,s):m===r.DEFAULT_SEGMENT_KEY?void 0!==c?{route:c,node:null,children:null}:l(a,void 0!==g?g:null,s):void 0!==P&&(0,o.matchSegment)(m,P)&&void 0!==j&&void 0!==c?null!=g?e(j,c,a,g,s):function(e){let t=i(e,null,null);return{route:e,node:t,children:null}}(a):l(a,void 0!==g?g:null,s))){null===v&&(v=new Map),v.set(t,n);let e=n.node;if(null!==e){let n=new Map(b);n.set(R,e),y.set(t,n)}_[t]=n.route}else _[t]=a}if(null===v)return null;let b={lazyData:null,rsc:t.rsc,prefetchRsc:t.prefetchRsc,head:t.head,prefetchHead:t.prefetchHead,loading:t.loading,parallelRoutes:y,lazyDataResolved:!1};return{route:function(e,t){let n=[e[0],t];return 2 in e&&(n[2]=e[2]),3 in e&&(n[3]=e[3]),4 in e&&(n[4]=e[4]),n}(a,_),node:b,children:v}}},updateCacheNodeOnPopstateRestoration:function(){return function e(t,n){let r=n[1],o=t.parallelRoutes,l=new Map(o);for(let t in r){let n=r[t],a=n[0],i=(0,u.createRouterCacheKey)(a),c=o.get(t);if(void 0!==c){let r=c.get(i);if(void 0!==r){let o=e(r,n),u=new Map(c);u.set(i,o),l.set(t,u)}}}let a=t.rsc,i=d(a)&&"pending"===a.status;return{lazyData:null,rsc:a,head:t.head,prefetchHead:i?t.prefetchHead:null,prefetchRsc:i?t.prefetchRsc:null,loading:i?t.loading:null,parallelRoutes:l,lazyDataResolved:!1}}}});let r=n(25193),o=n(63793),u=n(73601);function l(e,t,n){let r=i(e,t,n);return{route:e,node:r,children:null}}function a(e,t){t.then(t=>{for(let n of t[0]){let t=n.slice(0,-3),r=n[n.length-3],l=n[n.length-2],a=n[n.length-1];"string"!=typeof t&&function(e,t,n,r,l){let a=e;for(let e=0;e{c(e,t)})}function i(e,t,n){let r=e[1],o=null!==t?t[1]:null,l=new Map;for(let e in r){let t=r[e],a=null!==o?o[e]:null,c=t[0],s=(0,u.createRouterCacheKey)(c),f=i(t,void 0===a?null:a,n),d=new Map;d.set(s,f),l.set(e,d)}let a=0===l.size,c=null!==t?t[2]:null,s=null!==t?t[3]:null;return{lazyData:null,parallelRoutes:l,prefetchRsc:void 0!==c?c:null,prefetchHead:a?n:null,loading:void 0!==s?s:null,rsc:p(),head:a?p():null,lazyDataResolved:!1}}function c(e,t){let n=e.node;if(null===n)return;let r=e.children;if(null===r)s(e.route,n,t);else for(let e of r.values())c(e,t);e.node=null}function s(e,t,n){let r=e[1],o=t.parallelRoutes;for(let e in r){let t=r[e],l=o.get(e);if(void 0===l)continue;let a=t[0],i=(0,u.createRouterCacheKey)(a),c=l.get(i);void 0!==c&&s(t,c,n)}let l=t.rsc;d(l)&&(null===n?l.resolve(null):l.reject(n));let a=t.head;d(a)&&a.resolve(null)}let f=Symbol();function d(e){return e&&e.tag===f}function p(){let e,t;let n=new Promise((n,r)=>{e=n,t=r});return n.status="pending",n.resolve=t=>{"pending"===n.status&&(n.status="fulfilled",n.value=t,e(t))},n.reject=e=>{"pending"===n.status&&(n.status="rejected",n.reason=e,t(e))},n.tag=f,n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2202:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createPrefetchCacheEntryForInitialLoad:function(){return c},getOrCreatePrefetchCacheEntry:function(){return i},prunePrefetchCache:function(){return f}});let r=n(86680),o=n(55563),u=n(67420),l=n(74519);function a(e,t){let n=(0,r.createHrefFromUrl)(e,!1);return t?t+"%"+n:n}function i(e){let t,{url:n,nextUrl:r,tree:o,buildId:l,prefetchCache:i,kind:c}=e,f=a(n,r),d=i.get(f);if(d)t=d;else{let e=a(n),r=i.get(e);r&&(t=r)}return t?(t.status=h(t),t.kind!==u.PrefetchKind.FULL&&c===u.PrefetchKind.FULL)?s({tree:o,url:n,buildId:l,nextUrl:r,prefetchCache:i,kind:null!=c?c:u.PrefetchKind.TEMPORARY}):(c&&t.kind===u.PrefetchKind.TEMPORARY&&(t.kind=c),t):s({tree:o,url:n,buildId:l,nextUrl:r,prefetchCache:i,kind:c||u.PrefetchKind.TEMPORARY})}function c(e){let{nextUrl:t,tree:n,prefetchCache:r,url:o,kind:l,data:i}=e,[,,,c]=i,s=c?a(o,t):a(o),f={treeAtTimeOfPrefetch:n,data:Promise.resolve(i),kind:l,prefetchTime:Date.now(),lastUsedTime:Date.now(),key:s,status:u.PrefetchCacheEntryStatus.fresh};return r.set(s,f),f}function s(e){let{url:t,kind:n,tree:r,nextUrl:i,buildId:c,prefetchCache:s}=e,f=a(t),d=l.prefetchQueue.enqueue(()=>(0,o.fetchServerResponse)(t,r,i,c,n).then(e=>{let[,,,n]=e;return n&&function(e){let{url:t,nextUrl:n,prefetchCache:r}=e,o=a(t),u=r.get(o);if(!u)return;let l=a(t,n);r.set(l,u),r.delete(o)}({url:t,nextUrl:i,prefetchCache:s}),e})),p={treeAtTimeOfPrefetch:r,data:d,kind:n,prefetchTime:Date.now(),lastUsedTime:null,key:f,status:u.PrefetchCacheEntryStatus.fresh};return s.set(f,p),p}function f(e){for(let[t,n]of e)h(n)===u.PrefetchCacheEntryStatus.expired&&e.delete(t)}let d=1e3*Number("30"),p=1e3*Number("300");function h(e){let{kind:t,prefetchTime:n,lastUsedTime:r}=e;return Date.now()<(null!=r?r:n)+d?r?u.PrefetchCacheEntryStatus.reusable:u.PrefetchCacheEntryStatus.fresh:"auto"===t&&Date.now(){let[n,f]=t,h=!1;if(S.lastUsedTime||(S.lastUsedTime=Date.now(),h=!0),"string"==typeof n)return _(e,R,n,O);if(document.getElementById("__next-page-redirect"))return _(e,R,j,O);let b=e.tree,g=e.cache,w=[];for(let t of n){let n=t.slice(0,-4),r=t.slice(-3)[0],c=["",...n],f=(0,u.applyRouterStatePatchToTree)(c,b,r,j);if(null===f&&(f=(0,u.applyRouterStatePatchToTree)(c,E,r,j)),null!==f){if((0,a.isNavigatingToNewRootLayout)(b,f))return _(e,R,j,O);let u=(0,d.createEmptyCacheNode)(),m=!1;for(let e of(S.status!==i.PrefetchCacheEntryStatus.stale||h?m=(0,s.applyFlightData)(g,u,t,S):(m=function(e,t,n,r){let o=!1;for(let u of(e.rsc=t.rsc,e.prefetchRsc=t.prefetchRsc,e.loading=t.loading,e.parallelRoutes=new Map(t.parallelRoutes),v(r).map(e=>[...n,...e])))(0,y.clearCacheNodeDataForSegmentPath)(e,t,u),o=!0;return o}(u,g,n,r),S.lastUsedTime=Date.now()),(0,l.shouldHardNavigate)(c,b)?(u.rsc=g.rsc,u.prefetchRsc=g.prefetchRsc,(0,o.invalidateCacheBelowFlightSegmentPath)(u,g,n),R.cache=u):m&&(R.cache=u,g=u),b=f,v(r))){let t=[...n,...e];t[t.length-1]!==p.DEFAULT_SEGMENT_KEY&&w.push(t)}}}return R.patchedTree=b,R.canonicalUrl=f?(0,r.createHrefFromUrl)(f):j,R.pendingPush=O,R.scrollableSegments=w,R.hashFragment=P,R.shouldScroll=m,(0,c.handleMutable)(e,R)},()=>e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},74519:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{prefetchQueue:function(){return l},prefetchReducer:function(){return a}});let r=n(31018),o=n(79480),u=n(2202),l=new o.PromiseQueue(5);function a(e,t){(0,u.prunePrefetchCache)(e.prefetchCache);let{url:n}=t;return n.searchParams.delete(r.NEXT_RSC_UNION_QUERY),(0,u.getOrCreatePrefetchCacheEntry)({url:n,nextUrl:e.nextUrl,prefetchCache:e.prefetchCache,kind:t.kind,tree:e.tree,buildId:e.buildId}),e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},66481:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"refreshReducer",{enumerable:!0,get:function(){return h}});let r=n(55563),o=n(86680),u=n(59386),l=n(93053),a=n(85785),i=n(84456),c=n(81250),s=n(64762),f=n(61175),d=n(34383),p=n(89441);function h(e,t){let{origin:n}=t,h={},y=e.canonicalUrl,_=e.tree;h.preserveCustomHistoryState=!1;let v=(0,s.createEmptyCacheNode)(),b=(0,d.hasInterceptionRouteInCurrentTree)(e.tree);return v.lazyData=(0,r.fetchServerResponse)(new URL(y,n),[_[0],_[1],_[2],"refetch"],b?e.nextUrl:null,e.buildId),v.lazyData.then(async n=>{let[r,s]=n;if("string"==typeof r)return(0,a.handleExternalUrl)(e,h,r,e.pushRef.pendingPush);for(let n of(v.lazyData=null,r)){if(3!==n.length)return e;let[r]=n,i=(0,u.applyRouterStatePatchToTree)([""],_,r,e.canonicalUrl);if(null===i)return(0,f.handleSegmentMismatch)(e,t,r);if((0,l.isNavigatingToNewRootLayout)(_,i))return(0,a.handleExternalUrl)(e,h,y,e.pushRef.pendingPush);let d=s?(0,o.createHrefFromUrl)(s):void 0;s&&(h.canonicalUrl=d);let[g,m]=n.slice(-2);if(null!==g){let e=g[2];v.rsc=e,v.prefetchRsc=null,(0,c.fillLazyItemsTillLeafWithHead)(v,void 0,r,g,m),h.prefetchCache=new Map}await (0,p.refreshInactiveParallelSegments)({state:e,updatedTree:i,updatedCache:v,includeNextUrl:b,canonicalUrl:h.canonicalUrl||e.canonicalUrl}),h.cache=v,h.patchedTree=i,h.canonicalUrl=y,_=i}return(0,i.handleMutable)(e,h)},()=>e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},11954:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"restoreReducer",{enumerable:!0,get:function(){return u}});let r=n(86680),o=n(1703);function u(e,t){var n;let{url:u,tree:l}=t,a=(0,r.createHrefFromUrl)(u),i=l||e.tree,c=e.cache;return{buildId:e.buildId,canonicalUrl:a,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:c,prefetchCache:e.prefetchCache,tree:i,nextUrl:null!=(n=(0,o.extractPathFromFlightRouterState)(i))?n:u.pathname}}n(81203),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},42672:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverActionReducer",{enumerable:!0,get:function(){return m}});let r=n(85907),o=n(31018),u=n(15834),l=n(86680),a=n(85785),i=n(59386),c=n(93053),s=n(84456),f=n(81250),d=n(64762),p=n(34383),h=n(61175),y=n(89441),_=n(26228),{createFromFetch:v,encodeReply:b}=n(86334);async function g(e,t,n){let l,{actionId:a,actionArgs:i}=n,c=await b(i),s=await fetch("",{method:"POST",headers:{Accept:o.RSC_CONTENT_TYPE_HEADER,[o.ACTION]:a,[o.NEXT_ROUTER_STATE_TREE]:(0,_.prepareFlightRouterStateForRequest)(e.tree),...t?{[o.NEXT_URL]:t}:{}},body:c}),f=s.headers.get("x-action-redirect");try{let e=JSON.parse(s.headers.get("x-action-revalidated")||"[[],0,0]");l={paths:e[0]||[],tag:!!e[1],cookie:e[2]}}catch(e){l={paths:[],tag:!1,cookie:!1}}let d=f?new URL((0,u.addBasePath)(f),new URL(e.canonicalUrl,window.location.href)):void 0;if(s.headers.get("content-type")===o.RSC_CONTENT_TYPE_HEADER){let e=await v(Promise.resolve(s),{callServer:r.callServer});if(f){let[,t]=null!=e?e:[];return{actionFlightData:t,redirectLocation:d,revalidatedParts:l}}let[t,[,n]]=null!=e?e:[];return{actionResult:t,actionFlightData:n,redirectLocation:d,revalidatedParts:l}}return{redirectLocation:d,revalidatedParts:l}}function m(e,t){let{resolve:n,reject:r}=t,o={},u=e.canonicalUrl,_=e.tree;o.preserveCustomHistoryState=!1;let v=e.nextUrl&&(0,p.hasInterceptionRouteInCurrentTree)(e.tree)?e.nextUrl:null;return o.inFlightServerAction=g(e,v,t),o.inFlightServerAction.then(async r=>{let{actionResult:p,actionFlightData:b,redirectLocation:g}=r;if(g&&(e.pushRef.pendingPush=!0,o.pendingPush=!0),!b)return(n(p),g)?(0,a.handleExternalUrl)(e,o,g.href,e.pushRef.pendingPush):e;if("string"==typeof b)return(0,a.handleExternalUrl)(e,o,b,e.pushRef.pendingPush);if(o.inFlightServerAction=null,g){let e=(0,l.createHrefFromUrl)(g,!1);o.canonicalUrl=e}for(let n of b){if(3!==n.length)return e;let[r]=n,s=(0,i.applyRouterStatePatchToTree)([""],_,r,g?(0,l.createHrefFromUrl)(g):e.canonicalUrl);if(null===s)return(0,h.handleSegmentMismatch)(e,t,r);if((0,c.isNavigatingToNewRootLayout)(_,s))return(0,a.handleExternalUrl)(e,o,u,e.pushRef.pendingPush);let[p,b]=n.slice(-2),m=null!==p?p[2]:null;if(null!==m){let t=(0,d.createEmptyCacheNode)();t.rsc=m,t.prefetchRsc=null,(0,f.fillLazyItemsTillLeafWithHead)(t,void 0,r,p,b),await (0,y.refreshInactiveParallelSegments)({state:e,updatedTree:s,updatedCache:t,includeNextUrl:!!v,canonicalUrl:o.canonicalUrl||e.canonicalUrl}),o.cache=t,o.prefetchCache=new Map}o.patchedTree=s,_=s}return n(p),(0,s.handleMutable)(e,o)},t=>(r(t),e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},92912:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverPatchReducer",{enumerable:!0,get:function(){return f}});let r=n(86680),o=n(59386),u=n(93053),l=n(85785),a=n(76447),i=n(84456),c=n(64762),s=n(61175);function f(e,t){let{serverResponse:n}=t,[f,d]=n,p={};if(p.preserveCustomHistoryState=!1,"string"==typeof f)return(0,l.handleExternalUrl)(e,p,f,e.pushRef.pendingPush);let h=e.tree,y=e.cache;for(let n of f){let i=n.slice(0,-4),[f]=n.slice(-3,-2),_=(0,o.applyRouterStatePatchToTree)(["",...i],h,f,e.canonicalUrl);if(null===_)return(0,s.handleSegmentMismatch)(e,t,f);if((0,u.isNavigatingToNewRootLayout)(h,_))return(0,l.handleExternalUrl)(e,p,e.canonicalUrl,e.pushRef.pendingPush);let v=d?(0,r.createHrefFromUrl)(d):void 0;v&&(p.canonicalUrl=v);let b=(0,c.createEmptyCacheNode)();(0,a.applyFlightData)(y,b,n),p.patchedTree=_,p.cache=b,y=b,h=_}return(0,i.handleMutable)(e,p)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},89441:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{addRefreshMarkerToActiveParallelSegments:function(){return function e(t,n){let[r,o,,l]=t;for(let a in r.includes(u.PAGE_SEGMENT_KEY)&&"refresh"!==l&&(t[2]=n,t[3]="refresh"),o)e(o[a],n)}},refreshInactiveParallelSegments:function(){return l}});let r=n(76447),o=n(55563),u=n(25193);async function l(e){let t=new Set;await a({...e,rootTree:e.updatedTree,fetchedSegments:t})}async function a(e){let{state:t,updatedTree:n,updatedCache:u,includeNextUrl:l,fetchedSegments:i,rootTree:c=n,canonicalUrl:s}=e,[,f,d,p]=n,h=[];if(d&&d!==s&&"refresh"===p&&!i.has(d)){i.add(d);let e=(0,o.fetchServerResponse)(new URL(d,location.origin),[c[0],c[1],c[2],"refetch"],l?t.nextUrl:null,t.buildId).then(e=>{let t=e[0];if("string"!=typeof t)for(let e of t)(0,r.applyFlightData)(u,u,e)});h.push(e)}for(let e in f){let n=a({state:t,updatedTree:f[e],updatedCache:u,includeNextUrl:l,fetchedSegments:i,rootTree:c,canonicalUrl:s});h.push(n)}await Promise.all(h)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},67420:function(e,t){"use strict";var n,r,o,u;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION_FAST_REFRESH:function(){return f},ACTION_NAVIGATE:function(){return a},ACTION_PREFETCH:function(){return s},ACTION_REFRESH:function(){return l},ACTION_RESTORE:function(){return i},ACTION_SERVER_ACTION:function(){return d},ACTION_SERVER_PATCH:function(){return c},PrefetchCacheEntryStatus:function(){return r},PrefetchKind:function(){return n},isThenable:function(){return p}});let l="refresh",a="navigate",i="restore",c="server-patch",s="prefetch",f="fast-refresh",d="server-action";function p(e){return e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}(o=n||(n={})).AUTO="auto",o.FULL="full",o.TEMPORARY="temporary",(u=r||(r={})).fresh="fresh",u.reusable="reusable",u.expired="expired",u.stale="stale",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},81463:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reducer",{enumerable:!0,get:function(){return f}});let r=n(67420),o=n(85785),u=n(92912),l=n(11954),a=n(66481),i=n(74519),c=n(8841),s=n(42672),f="undefined"==typeof window?function(e,t){return e}:function(e,t){switch(t.type){case r.ACTION_NAVIGATE:return(0,o.navigateReducer)(e,t);case r.ACTION_SERVER_PATCH:return(0,u.serverPatchReducer)(e,t);case r.ACTION_RESTORE:return(0,l.restoreReducer)(e,t);case r.ACTION_REFRESH:return(0,a.refreshReducer)(e,t);case r.ACTION_FAST_REFRESH:return(0,c.fastRefreshReducer)(e,t);case r.ACTION_PREFETCH:return(0,i.prefetchReducer)(e,t);case r.ACTION_SERVER_ACTION:return(0,s.serverActionReducer)(e,t);default:throw Error("Unknown action")}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},64417:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"shouldHardNavigate",{enumerable:!0,get:function(){return function e(t,n){let[o,u]=n,[l,a]=t;return(0,r.matchSegment)(l,o)?!(t.length<=2)&&e(t.slice(2),u[a]):!!Array.isArray(l)}}});let r=n(63793);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},72827:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createDynamicallyTrackedSearchParams:function(){return a},createUntrackedSearchParams:function(){return l}});let r=n(53622),o=n(20226),u=n(62322);function l(e){let t=r.staticGenerationAsyncStorage.getStore();return t&&t.forceStatic?{}:e}function a(e){let t=r.staticGenerationAsyncStorage.getStore();return t?t.forceStatic?{}:t.isStaticGeneration||t.dynamicShouldError?new Proxy({},{get:(e,n,r)=>("string"==typeof n&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+n),u.ReflectAdapter.get(e,n,r)),has:(e,n)=>("string"==typeof n&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+n),Reflect.has(e,n)),ownKeys:e=>((0,o.trackDynamicDataAccessed)(t,"searchParams"),Reflect.ownKeys(e))}):e:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},53622:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationAsyncStorage",{enumerable:!0,get:function(){return r.staticGenerationAsyncStorage}});let r=n(54787);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},18334:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{StaticGenBailoutError:function(){return r},isStaticGenBailoutError:function(){return o}});let n="NEXT_STATIC_GEN_BAILOUT";class r extends Error{constructor(...e){super(...e),this.code=n}}function o(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},49444:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unresolvedThenable",{enumerable:!0,get:function(){return n}});let n={then:()=>{}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},36255:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{useReducerWithReduxDevtools:function(){return i},useUnwrapState:function(){return a}});let r=n(92004)._(n(88525)),o=n(67420),u=n(18529);function l(e){if(e instanceof Map){let t={};for(let[n,r]of e.entries()){if("function"==typeof r){t[n]="fn()";continue}if("object"==typeof r&&null!==r){if(r.$$typeof){t[n]=r.$$typeof.toString();continue}if(r._bundlerConfig){t[n]="FlightData";continue}}t[n]=l(r)}return t}if("object"==typeof e&&null!==e){let t={};for(let n in e){let r=e[n];if("function"==typeof r){t[n]="fn()";continue}if("object"==typeof r&&null!==r){if(r.$$typeof){t[n]=r.$$typeof.toString();continue}if(r.hasOwnProperty("_bundlerConfig")){t[n]="FlightData";continue}}t[n]=l(r)}return t}return Array.isArray(e)?e.map(l):e}function a(e){return(0,o.isThenable)(e)?(0,r.use)(e):e}let i="undefined"!=typeof window?function(e){let[t,n]=r.default.useState(e),o=(0,r.useContext)(u.ActionQueueContext);if(!o)throw Error("Invariant: Missing ActionQueueContext");let a=(0,r.useRef)(),i=(0,r.useRef)();return(0,r.useEffect)(()=>{if(!a.current&&!1!==i.current){if(void 0===i.current&&void 0===window.__REDUX_DEVTOOLS_EXTENSION__){i.current=!1;return}return a.current=window.__REDUX_DEVTOOLS_EXTENSION__.connect({instanceId:8e3,name:"next-router"}),a.current&&(a.current.init(l(e)),o&&(o.devToolsInstance=a.current)),()=>{a.current=void 0}}},[e,o]),[t,(0,r.useCallback)(t=>{o.state||(o.state=e),o.dispatch(t,n)},[o,e]),(0,r.useCallback)(e=>{a.current&&a.current.send({type:"RENDER_SYNC"},l(e))},[])]}:function(e){return[e,()=>{},()=>{}]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},26228:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"prepareFlightRouterStateForRequest",{enumerable:!0,get:function(){return o}});let r=n(25193);function o(e,t){return t?encodeURIComponent(JSON.stringify(e)):encodeURIComponent(JSON.stringify(function e(t){let[n,o,,u,l]=t,a="string"==typeof n&&n.startsWith(r.PAGE_SEGMENT_KEY+"?")?r.PAGE_SEGMENT_KEY:n,i={};for(let[t,n]of Object.entries(o))i[t]=e(n);let c=[a,i,null,u&&"refresh"!==u?u:null];return void 0!==l&&(c[4]=l),c}(e)))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},71725:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return o}});let r=n(79210);function o(e){return(0,r.pathHasPrefix)(e,"")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},98337:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return u}});let r=n(40194),o=n(35184),u=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:n,hash:u}=(0,o.parsePath)(e);return""+(0,r.removeTrailingSlash)(t)+n+u};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},22909:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let r=n(41142);function o(e){let t="function"==typeof reportError?reportError:e=>{window.console.error(e)};(0,r.isBailoutToCSRError)(e)||t(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},62079:function(e,t,n){"use strict";function r(e){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return r}}),n(71725),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},99751:function(e,t){"use strict";function n(e,t){var n=e.length;for(e.push(t);0>>1,o=e[r];if(0>>1;ru(i,n))cu(s,i)?(e[r]=s,e[c]=n,r=c):(e[r]=i,e[a]=n,r=a);else if(cu(s,n))e[r]=s,e[c]=n,r=c;else break}}return t}function u(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var l,a=performance;t.unstable_now=function(){return a.now()}}else{var i=Date,c=i.now();t.unstable_now=function(){return i.now()-c}}var s=[],f=[],d=1,p=null,h=3,y=!1,_=!1,v=!1,b="function"==typeof setTimeout?setTimeout:null,g="function"==typeof clearTimeout?clearTimeout:null,m="undefined"!=typeof setImmediate?setImmediate:null;function R(e){for(var t=r(f);null!==t;){if(null===t.callback)o(f);else if(t.startTime<=e)o(f),t.sortIndex=t.expirationTime,n(s,t);else break;t=r(f)}}function P(e){if(v=!1,R(e),!_){if(null!==r(s))_=!0,x();else{var t=r(f);null!==t&&A(P,t.startTime-e)}}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var j=!1,O=-1,S=5,E=-1;function w(){return!(t.unstable_now()-Ee&&w());){var a=p.callback;if("function"==typeof a){p.callback=null,h=p.priorityLevel;var i=a(p.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof i){p.callback=i,R(e),n=!0;break t}p===r(s)&&o(s),R(e)}else o(s);p=r(s)}if(null!==p)n=!0;else{var c=r(f);null!==c&&A(P,c.startTime-e),n=!1}}break e}finally{p=null,h=u,y=!1}n=void 0}}finally{n?l():j=!1}}}if("function"==typeof m)l=function(){m(M)};else if("undefined"!=typeof MessageChannel){var T=new MessageChannel,C=T.port2;T.port1.onmessage=M,l=function(){C.postMessage(null)}}else l=function(){b(M,0)};function x(){j||(j=!0,l())}function A(e,n){O=b(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){_||y||(_=!0,x())},t.unstable_forceFrameRate=function(e){0>e||125l?(e.sortIndex=u,n(f,e),null===r(s)&&e===r(f)&&(v?(g(O),O=-1):v=!0,A(P,u-l))):(e.sortIndex=a,n(s,e),_||y||(_=!0,x())),e},t.unstable_shouldYield=w,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},52392:function(e,t,n){"use strict";e.exports=n(99751)},72709:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getPathname:function(){return r},isFullStringUrl:function(){return o},parseUrl:function(){return u}});let n="http://n";function r(e){return new URL(e,n).pathname}function o(e){return/https?:\/\//.test(e)}function u(e){let t;try{t=new URL(e,n)}catch{}return t}},20226:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{Postpone:function(){return d},createPostponedAbortSignal:function(){return b},createPrerenderState:function(){return c},formatDynamicAPIAccesses:function(){return _},markCurrentScopeAsDynamic:function(){return s},trackDynamicDataAccessed:function(){return f},trackDynamicFetch:function(){return p},usedDynamicAPIs:function(){return y}});let o=(r=n(88525))&&r.__esModule?r:{default:r},u=n(14579),l=n(18334),a=n(72709),i="function"==typeof o.default.unstable_postpone;function c(e){return{isDebugSkeleton:e,dynamicAccesses:[]}}function s(e,t){let n=(0,a.getPathname)(e.urlPathname);if(!e.isUnstableCacheCallback){if(e.dynamicShouldError)throw new l.StaticGenBailoutError(`Route ${n} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)h(e.prerenderState,t,n);else if(e.revalidate=0,e.isStaticGeneration){let r=new u.DynamicServerError(`Route ${n} couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=r.stack,r}}}function f(e,t){let n=(0,a.getPathname)(e.urlPathname);if(e.isUnstableCacheCallback)throw Error(`Route ${n} used "${t}" inside a function cached with "unstable_cache(...)". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "${t}" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`);if(e.dynamicShouldError)throw new l.StaticGenBailoutError(`Route ${n} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)h(e.prerenderState,t,n);else if(e.revalidate=0,e.isStaticGeneration){let r=new u.DynamicServerError(`Route ${n} couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=r.stack,r}}function d({reason:e,prerenderState:t,pathname:n}){h(t,e,n)}function p(e,t){e.prerenderState&&h(e.prerenderState,t,e.urlPathname)}function h(e,t,n){v();let r=`Route ${n} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`;e.dynamicAccesses.push({stack:e.isDebugSkeleton?Error().stack:void 0,expression:t}),o.default.unstable_postpone(r)}function y(e){return e.dynamicAccesses.length>0}function _(e){return e.dynamicAccesses.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" ()")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: +${t}`))}function v(){if(!i)throw Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js")}function b(e){v();let t=new AbortController;try{o.default.unstable_postpone(e)}catch(e){t.abort(e)}return t.signal}},66811:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentParam",{enumerable:!0,get:function(){return o}});let r=n(63460);function o(e){let t=r.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t));return(t&&(e=e.slice(t.length)),e.startsWith("[[...")&&e.endsWith("]]"))?{type:"optional-catchall",param:e.slice(5,-2)}:e.startsWith("[...")&&e.endsWith("]")?{type:t?"catchall-intercepted":"catchall",param:e.slice(4,-1)}:e.startsWith("[")&&e.endsWith("]")?{type:t?"dynamic-intercepted":"dynamic",param:e.slice(1,-1)}:null}},91890:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HMR_ACTIONS_SENT_TO_BROWSER",{enumerable:!0,get:function(){return n}}),(r=n||(n={})).ADDED_PAGE="addedPage",r.REMOVED_PAGE="removedPage",r.RELOAD_PAGE="reloadPage",r.SERVER_COMPONENT_CHANGES="serverComponentChanges",r.MIDDLEWARE_CHANGES="middlewareChanges",r.CLIENT_CHANGES="clientChanges",r.SERVER_ONLY_CHANGES="serverOnlyChanges",r.SYNC="sync",r.BUILT="built",r.BUILDING="building",r.DEV_PAGES_MANIFEST_UPDATE="devPagesManifestUpdate",r.TURBOPACK_MESSAGE="turbopack-message",r.SERVER_ERROR="serverError",r.TURBOPACK_CONNECTED="turbopack-connected"},63460:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return o},extractInterceptionRouteInformation:function(){return l},isInterceptionRouteAppPath:function(){return u}});let r=n(99032),o=["(..)(..)","(.)","(..)","(...)"];function u(e){return void 0!==e.split("/").find(e=>o.find(t=>e.startsWith(t)))}function l(e){let t,n,u;for(let r of e.split("/"))if(n=o.find(e=>r.startsWith(e))){[t,u]=e.split(n,2);break}if(!t||!n||!u)throw Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`);switch(t=(0,r.normalizeAppPath)(t),n){case"(.)":u="/"===t?`/${u}`:t+"/"+u;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);u=t.split("/").slice(0,-1).concat(u).join("/");break;case"(...)":u="/"+u;break;case"(..)(..)":let l=t.split("/");if(l.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);u=l.slice(0,-2).concat(u).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:u}}},62322:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return n}});class n{static get(e,t,n){let r=Reflect.get(e,t,n);return"function"==typeof r?r.bind(e):r}static set(e,t,n,r){return Reflect.set(e,t,n,r)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},79133:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{AppRouterContext:function(){return o},GlobalLayoutRouterContext:function(){return l},LayoutRouterContext:function(){return u},MissingSlotContext:function(){return i},TemplateContext:function(){return a}});let r=n(36909)._(n(88525)),o=r.default.createContext(null),u=r.default.createContext(null),l=r.default.createContext(null),a=r.default.createContext(null),i=r.default.createContext(new Set)},59624:function(e,t){"use strict";function n(e){let t=5381;for(let n=0;n>>0}function r(e){return n(e).toString(36).slice(0,5)}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{djb2Hash:function(){return n},hexHash:function(){return r}})},46485:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return r}});let r=n(36909)._(n(88525)).default.createContext({})},15594:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{PathParamsContext:function(){return l},PathnameContext:function(){return u},SearchParamsContext:function(){return o}});let r=n(88525),o=(0,r.createContext)(null),u=(0,r.createContext)(null),l=(0,r.createContext)(null)},41142:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{BailoutToCSRError:function(){return r},isBailoutToCSRError:function(){return o}});let n="BAILOUT_TO_CLIENT_SIDE_RENDERING";class r extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=n}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}},72564:function(e,t){"use strict";function n(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return n}})},18529:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ActionQueueContext:function(){return a},createMutableActionQueue:function(){return s}});let r=n(92004),o=n(67420),u=n(81463),l=r._(n(88525)),a=l.default.createContext(null);function i(e,t){null!==e.pending&&(e.pending=e.pending.next,null!==e.pending?c({actionQueue:e,action:e.pending,setState:t}):e.needsRefresh&&(e.needsRefresh=!1,e.dispatch({type:o.ACTION_REFRESH,origin:window.location.origin},t)))}async function c(e){let{actionQueue:t,action:n,setState:r}=e,u=t.state;if(!u)throw Error("Invariant: Router state not initialized");t.pending=n;let l=n.payload,a=t.action(u,l);function c(e){n.discarded||(t.state=e,t.devToolsInstance&&t.devToolsInstance.send(l,e),i(t,r),n.resolve(e))}(0,o.isThenable)(a)?a.then(c,e=>{i(t,r),n.reject(e)}):c(a)}function s(){let e={state:null,dispatch:(t,n)=>(function(e,t,n){let r={resolve:n,reject:()=>{}};if(t.type!==o.ACTION_RESTORE){let e=new Promise((e,t)=>{r={resolve:e,reject:t}});(0,l.startTransition)(()=>{n(e)})}let u={payload:t,next:null,resolve:r.resolve,reject:r.reject};null===e.pending?(e.last=u,c({actionQueue:e,action:u,setState:n})):t.type===o.ACTION_NAVIGATE||t.type===o.ACTION_RESTORE?(e.pending.discarded=!0,e.last=u,e.pending.payload.type===o.ACTION_SERVER_ACTION&&(e.needsRefresh=!0),c({actionQueue:e,action:u,setState:n})):(null!==e.last&&(e.last.next=u),e.last=u)})(e,t,n),action:async(e,t)=>{if(null===e)throw Error("Invariant: Router state not initialized");return(0,u.reducer)(e,t)},pending:null,last:null};return e}},19785:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return o}});let r=n(35184);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:n,query:o,hash:u}=(0,r.parsePath)(e);return""+t+n+o+u}},99032:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{normalizeAppPath:function(){return u},normalizeRscURL:function(){return l}});let r=n(72564),o=n(25193);function u(e){return(0,r.ensureLeadingSlash)(e.split("/").reduce((e,t,n,r)=>!t||(0,o.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&n===r.length-1?e:e+"/"+t,""))}function l(e){return e.replace(/\.rsc($|\?)/,"$1")}},62339:function(e,t){"use strict";function n(e,t){if(void 0===t&&(t={}),t.onlyHashChange){e();return}let n=document.documentElement,r=n.style.scrollBehavior;n.style.scrollBehavior="auto",t.dontForceLayout||n.getClientRects(),e(),n.style.scrollBehavior=r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return n}})},54285:function(e,t){"use strict";function n(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isBot",{enumerable:!0,get:function(){return n}})},35184:function(e,t){"use strict";function n(e){let t=e.indexOf("#"),n=e.indexOf("?"),r=n>-1&&(t<0||n-1?{pathname:e.substring(0,r?n:t),query:r?e.substring(n,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return n}})},79210:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return o}});let r=n(35184);function o(e,t){if("string"!=typeof e)return!1;let{pathname:n}=(0,r.parsePath)(e);return n===t||n.startsWith(t+"/")}},40194:function(e,t){"use strict";function n(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return n}})},25193:function(e,t){"use strict";function n(e){return"("===e[0]&&e.endsWith(")")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DEFAULT_SEGMENT_KEY:function(){return o},PAGE_SEGMENT_KEY:function(){return r},isGroupSegment:function(){return n}});let r="__PAGE__",o="__DEFAULT__"},68255:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ServerInsertedHTMLContext:function(){return o},useServerInsertedHTML:function(){return u}});let r=n(92004)._(n(88525)),o=r.default.createContext(null);function u(e){let t=(0,r.useContext)(o);t&&t(e)}},59277:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},97003:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"actionAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(67597).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},67597:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createAsyncLocalStorage",{enumerable:!0,get:function(){return u}});let n=Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available");class r{disable(){throw n}getStore(){}run(){throw n}exit(){throw n}enterWith(){throw n}}let o=globalThis.AsyncLocalStorage;function u(){return o?new o:new r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},14415:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"requestAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(67597).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},54787:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(67597).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},28778:function(e,t,n){"use strict";var r=n(19555);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},19555:function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(20666)},35783:function(e,t,n){"use strict";var r=n(19555),o={stream:!0},u=Object.prototype.hasOwnProperty,l=new Map;function a(e){var t=n(e);return"function"!=typeof t.then||"fulfilled"===t.status?null:(t.then(function(e){t.status="fulfilled",t.value=e},function(e){t.status="rejected",t.reason=e}),t)}function i(){}var c=new Map,s=n.u;n.u=function(e){var t=c.get(e);return void 0!==t?t:s(e)};var f=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.Dispatcher,d=Symbol.for("react.element"),p=Symbol.for("react.lazy"),h=Symbol.iterator,y=Array.isArray,_=Object.getPrototypeOf,v=Object.prototype,b=new WeakMap;function g(e,t,n,r){this.status=e,this.value=t,this.reason=n,this._response=r}function m(e){switch(e.status){case"resolved_model":w(e);break;case"resolved_module":M(e)}switch(e.status){case"fulfilled":return e.value;case"pending":case"blocked":case"cyclic":throw e;default:throw e.reason}}function R(e,t){for(var n=0;nh?(_=h,h=3,p++):(_=0,h=3);continue;case 2:44===(m=d[p++])?h=4:v=v<<4|(96d.length&&(m=-1)}var R=d.byteOffset+p;if(-1i{margin-left:-6px}._1us80ntm{color:var(--_1s2yh9l3a)!important}._1us80ntn{color:var(--_1s2yh9l31)!important}._1us80nto{cursor:pointer;display:flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI;gap:12px;align-items:center;text-decoration:none;padding:var(--_1s2yh9l1h) var(--_1s2yh9l1m) var(--_1s2yh9l1h) var(--_1s2yh9l1m)}._1us80ntp{display:block}._1us80ntq:last-child{margin-bottom:0}._1us80ntr{justify-content:center;align-items:center;flex-shrink:0;box-sizing:border-box;transition:background-color .1s ease;border-radius:5px;width:48px;height:48px;display:flex}._1us80nts{background-color:var(--_16ohvvsh)}._1us80ntt{background-color:var(--_16ohvvsg)}._1us80ntu{transition:color .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1;width:max-content;font-weight:500;display:flex}._1us80ntv{display:flex;flex-direction:column;gap:4px}._1us80ntw{color:var(--_16ohvvsd)!important}._1us80ntx{margin-bottom:0;font-weight:500}._1us80ntu>i{margin-left:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline}._1us80nty{color:var(--_1s2yh9l3b)!important}._1us80ntz{color:var(--_1s2yh9l31)!important}._1us80nt10{-webkit-user-select:none;-moz-user-select:none;user-select:none}._1us80nt10,._1us80nt11{display:flex;align-items:center}._1us80nt11{margin-left:8px;border-radius:99px;padding:6px 8px;font-family:Barlow;font-style:normal;font-weight:700;font-size:8px;line-height:100%;white-space:nowrap;background:#5a67d8;letter-spacing:.1em;text-transform:uppercase;color:#fff}._1us80nt12{background:var(--_1s2yh9l3a)}._1us80nt13{background:var(--_1s2yh9l31)}._1us80nt14{transition:color .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:400;line-height:1.2857142857142858;font-size:var(--_1s2yh9ll);display:inline;color:var(--_16ohvvse)}@media only screen and (min-width:1147px){._1us80nt0{padding:0 var(--_1s2yh9l1p);color:var(--_1s2yh9l2h)}._1us80nt5{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,1fr)}._1us80nt5,._1us80nt8{justify-content:space-between}._1us80nt9,._1us80nta,._1us80ntb{display:block}._1us80ntc{margin-bottom:32px}._1us80ntj{padding:12px;font-weight:600;color:var(--_1s2yh9l2j)}._1us80ntk:hover{color:var(--_1s2yh9l31)}._1us80ntl:hover{color:var(--_1s2yh9l3b)}._1us80ntm{color:var(--_1s2yh9l3a)!important}._1us80ntn{color:var(--_1s2yh9l31)!important}._1us80nto{padding:0;margin-bottom:1rem}._1us80nto:hover{padding:4px 8px 4px 4px;margin:-4px -8px 12px -4px;background:var(--_16ohvvsf);border-radius:8px}._1us80nto:hover:last-of-type{margin:-4px -8px -4px -4px}._1us80nt8 ._1us80nto{padding:0;margin:0}._1us80nt8 ._1us80nto:hover{margin:-4px -8px -4px -4px;padding:4px 8px 4px 4px}._1us80ntp{display:none}._1us80ntq{margin-bottom:0}._1us80ntu{color:var(--_1s2yh9l2j);font-weight:600}._1us80nt14{color:var(--_1s2yh9l2h);display:initial}}@media (min-width:1147px){._1us80nt4{background-color:var(--_16ohvvs0);padding:20px 16px}}@media only screen and (max-width:1146px){._1us80nt6{display:flex;flex-direction:column-reverse}}._1trloat0{background:var(--_16ohvvs1i);color:#fff;font-size:var(--_1s2yh9ll);padding:var(--_1s2yh9l1c) var(--_1s2yh9l1e);border-radius:4px;line-height:1;white-space:nowrap;display:inline-block;font-weight:600}.tu9kbe0{font-family:var(--barlow);font-weight:500;letter-spacing:.1em;line-height:1;text-transform:uppercase}.tu9kbe1{font-weight:500;line-height:1.3}.tu9kbe1,.tu9kbe2{font-family:var(--inter);font-size:1rem}.tu9kbe2{text-decoration:none;font-weight:600;line-height:1}.tu9kbe7{--tu9kbe3:var(--_1s2yh9l5c);--tu9kbe4:var(--_1s2yh9l5d);--tu9kbe5:var(--_1s2yh9l5e);--tu9kbe6:var(--_1s2yh9l5b)}.tu9kbe8{--tu9kbe3:var(--_1s2yh9l57);--tu9kbe4:var(--_1s2yh9l58);--tu9kbe5:var(--_1s2yh9l59);--tu9kbe6:var(--_1s2yh9l5a)}._5x15ep0{padding:24px;border-radius:16px;border:1px solid #2d3748;gap:32px;color:var(--_1s2yh9l58);position:relative;overflow:hidden}._5x15ep0:before{content:"";position:absolute;left:var(--x);top:var(--y);width:800px;height:800px;background:radial-gradient(circle closest-side,rgba(22,163,148,.2),transparent);transform:translate(-50%,-50%);transition:width .2s ease,height .2s ease;z-index:0}._5x15ep0 ._5x15ep1{display:flex;align-items:center;gap:32px;margin-bottom:32px}._5x15ep0 ._5x15ep1.no-margin{margin-bottom:0}._5x15ep1._5x15ep2{flex-direction:column;align-items:flex-start}._5x15ep0.indigo:before{background:radial-gradient(circle closest-side,rgba(127,156,245,.2),transparent)}._5x15ep0>*{position:relative;z-index:1}._5x15ep0:hover:before{width:600px;height:600px}._5x15ep0 a{text-decoration:underline;transition:color .2s ease-in-out}._5x15ep0:has(._5x15ep1) h2{margin:0}._5x15ep0 a:hover,._5x15ep3{color:var(--_1s2yh9l57)}._5x15ep3{font-family:Barlow,sans-serif;font-weight:700;font-size:28px;letter-spacing:-.02em;margin:16px 0 32px;line-height:110%;height:70px;display:flex;align-items:center}@media (min-width:992px){._5x15ep3{font-size:36px}}.tpan8s0{max-width:1240px;margin:0 auto;width:100%;z-index:10;padding:1rem 1.5rem 0;background:radial-gradient(50% 50% at 50% 50%,#092a28 0,#090a15 100%)}.tpan8s1{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.tpan8s1,.tpan8s2{margin-bottom:1rem}.tpan8s2{display:flex;gap:2rem;align-items:center;justify-content:space-between}.tpan8s3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.tpan8s4{display:none}.tpan8s5{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;transform:scale(.95);margin:0 auto 40px}.tpan8s6{max-width:60%}.tpan8s7{opacity:1;transform:scale(1);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.tpan8s8{height:220px}.tpan8s9{position:relative;display:inline-block;z-index:1}.tpan8s9:after{content:"";position:absolute;background-image:url(/illustrations/home-page/blue-underline.svg);background-size:contain;background-repeat:no-repeat;background-position:0 100%;width:calc(100% + 16px);height:20px;bottom:-2px;left:-8px;z-index:-1}.tpan8sa{text-align:center;margin:0 0 1rem;font-size:36px;font-weight:700;color:var(--_1s2yh9l4x);text-shadow:0 33px 53px rgba(0,0,0,.47),0 13.787px 22.142px rgba(0,0,0,.34),0 7.371px 11.838px rgba(0,0,0,.28),0 4.132px 6.636px rgba(0,0,0,.23),0 2.195px 3.525px rgba(0,0,0,.19),0 .913px 1.467px rgba(0,0,0,.13)}.tpan8sb{text-align:center;margin:0;color:var(--text-terciary,#a0aec0);font-size:18px;line-height:1.6}.tpan8sc{display:flex;height:300px;cursor:pointer;flex-direction:column;align-items:flex-start;gap:16px;z-index:10;border-radius:9px;border:1px solid var(--border-primary,#161d2b);background:linear-gradient(180deg,rgba(18,21,33,.5),#090a15);opacity:0;overflow:hidden;position:relative;transform:scale(.9) translateY(20px)}.tpan8sc:before{content:"";position:absolute;inset:0;border-radius:8px;padding:1px;background:var(--border-primary,#161d2b);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:background .3s ease;z-index:1}.tpan8sc:hover:before{background:conic-gradient(from var(--angle,0deg) at 50% 50%,var(--_1s2yh9l38) 0deg,rgba(22,163,148,.3) 30deg,rgba(22,29,43,.8) 90deg,rgba(22,29,43,.8) 270deg,rgba(22,163,148,.3) 330deg,var(--_1s2yh9l38) 1turn)}.tpan8sc:hover{transform:translateY(-1px) scale(1.005)}.tpan8sd{opacity:1;transform:scale(1) translateY(0);transition:opacity .5s cubic-bezier(.34,1.56,.64,1),transform .5s cubic-bezier(.34,1.56,.64,1),border-color .3s ease,box-shadow .3s ease,background .3s ease}.tpan8se{display:flex;gap:16px;font-size:12px;padding:1rem 0;margin:0 1rem;width:calc(100% - 2rem);border-bottom:1px solid var(--border-primary,#161d2b)}.tpan8sf{display:flex;justify-content:center;align-items:center;width:32px;flex-shrink:0;height:32px;border-radius:8px;background:linear-gradient(1turn,#0b1a1e,#0a0b16);border:1px solid #16a394;z-index:2;box-shadow:0 -.06px 1.12px 0 #27eda30b,0 -.13px 2.7px 0 #27eda30f,0 -.25px 5.08px 0 #27eda313}.tpan8sg{color:var(--Text-text-primary,#fff);font-family:var(--font-family-heading,Barlow);font-style:normal;font-size:inherit;margin-top:0;margin-bottom:4px;font-weight:700;text-transform:uppercase}.tpan8sh{color:var(--text-terciary,#a0aec0);font-style:italic;font-size:inherit;font-weight:400;margin:0}.tpan8si{padding:0 0 0 1rem;min-width:100%;min-height:60%;object-fit:cover;object-position:top left;mask-image:linear-gradient(180deg,#000 60%,transparent 90%);-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent 90%)}.tpan8sj{width:100%}@media (max-width:960px){.tpan8s1,.tpan8s2,.tpan8s3{display:none}.tpan8s4{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.tpan8sc{width:32%}}@media (max-width:768px){.tpan8s4{display:grid;grid-template-columns:repeat(2,1fr)}.tpan8s8{height:240px}.tpan8sa{font-size:24px;padding:0 .5rem}.tpan8sb{font-size:16px;padding:0 .5rem;line-height:1.5}.tpan8sc{width:100%;height:240px;min-height:240px}.tpan8sj{order:0}}@media (max-width:600px){.tpan8s4{display:grid;grid-template-columns:1fr}}@media (max-width:1024px){.tpan8s6{max-width:100%}}@keyframes _1ask5wr0{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes _1ask5wr1{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes _1ask5wr2{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes _1ask5wr3{0%{transform:translateX(0)}to{transform:translateX(100%)}}._1ask5wr4{position:relative;width:100%;height:100%;overflow:visible}._1ask5wr5{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(0);width:350px;height:350px;border-radius:50%;background:radial-gradient(circle,#092a28 0,#090a15 100%);filter:blur(50px);pointer-events:none;z-index:0;will-change:top,left,transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;isolation:isolate}._1ask5wr6{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:16px;gap:16px;position:relative;padding:.5rem 0 0 2rem;mask-image:radial-gradient(ellipse 75% 75% at 50% 50%,#000 30%,rgba(0,0,0,.9) 50%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.2) 85%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 75% 75% at 50% 50%,#000 30%,rgba(0,0,0,.9) 50%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.2) 85%,transparent 100%);z-index:1}._1ask5wr7{width:100%;aspect-ratio:1;border-radius:12px;z-index:1;background:#090a15;border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;padding:1rem;transition:opacity .2s ease,filter .2s ease,transform .2s ease,background .2s ease,border-color .2s ease;cursor:pointer;opacity:.2;filter:grayscale(.3) brightness(.7);will-change:opacity,filter}._1ask5wr7:hover{background:hsla(0,0%,100%,.08);border-color:var(--_123a9qe3c);transform:translateY(-2px);box-shadow:0 4px 12px rgba(22,163,148,.2)}._1ask5wr7:active{transform:translateY(0)}._1ask5wr8{overflow-x:hidden;display:flex;gap:24px;flex-direction:column;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}._1ask5wr8,._1ask5wr9{width:100%;position:relative}._1ask5wr9{overflow:hidden;height:85px}._1ask5wra{display:flex;flex-wrap:nowrap;align-items:center;position:absolute;width:max-content;min-width:100%;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite}._1ask5wrb{animation-name:_1ask5wr0}._1ask5wrc{animation-name:_1ask5wr1}._1ask5wrd{animation-name:_1ask5wr2}._1ask5wre{animation-name:_1ask5wr3}._1ask5wrf{width:85px;height:85px;flex-shrink:0;border-radius:12px;z-index:1;background:#090a15;border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;padding:.75rem;transition:opacity .2s ease,filter .2s ease,transform .2s ease,background .2s ease,border-color .2s ease;cursor:pointer;opacity:.8;margin-right:24px}._1ask5wrf:hover{background:hsla(0,0%,100%,.08);border-color:var(--_123a9qe3c);box-shadow:0 4px 12px rgba(22,163,148,.2);opacity:1}._1ask5wrg{width:100%;aspect-ratio:1;border-radius:8px;object-fit:contain}@media (min-width:768px){._1ask5wr7:nth-child(n+8):nth-child(-n+14){margin-left:-30px}}@media (max-width:960px){._1ask5wr6{gap:8px;mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 25%,rgba(0,0,0,.9) 50%,rgba(0,0,0,.5) 75%,rgba(0,0,0,.2) 90%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 25%,rgba(0,0,0,.9) 50%,rgba(0,0,0,.5) 75%,rgba(0,0,0,.2) 90%,transparent 100%)}._1ask5wr7{opacity:1;filter:none}}@media (max-width:767px){._1ask5wr5{width:300px;height:300px;filter:blur(40px)}._1ask5wr6{grid-template-columns:repeat(5,1fr);gap:4px;padding:0 1.5rem;mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 25%,rgba(0,0,0,.9) 50%,rgba(0,0,0,.5) 75%,rgba(0,0,0,.2) 90%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 25%,rgba(0,0,0,.9) 50%,rgba(0,0,0,.5) 75%,rgba(0,0,0,.2) 90%,transparent 100%)}._1ask5wr7{padding:.75rem}._1ask5wr7:nth-child(n+21){display:none}._1ask5wr7:nth-child(n+1):nth-child(-n+5){transform:translateX(-15px)}._1ask5wr7:nth-child(n+6):nth-child(-n+10){transform:translateX(15px)}._1ask5wr7:nth-child(n+11):nth-child(-n+15){transform:translateX(-15px)}._1ask5wr7:nth-child(n+16):nth-child(-n+20){transform:translateX(15px)}._1ask5wr9,._1ask5wrf{height:60px}._1ask5wrf{width:60px;padding:.5rem;margin-right:8px}}@keyframes _1hddf6g0{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes _1hddf6g1{0%{transform:translateX(-50%)}to{transform:translateX(0)}}._1hddf6g2{mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}._1hddf6g2,._1hddf6g3{width:100%;overflow:hidden;position:relative;height:75px}._1hddf6g5{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;width:max-content;animation-name:_1hddf6g0;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}._1hddf6g4:hover ._1hddf6g5{animation-play-state:paused}._1hddf6g6{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;width:max-content;animation-name:_1hddf6g1;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}._1hddf6g4:hover ._1hddf6g6{animation-play-state:paused}._1hddf6g7{flex-wrap:nowrap;gap:10px;width:max-content}._1hddf6g7,._1hddf6g8{display:flex;align-items:center}._1hddf6g8{width:75px;height:75px;flex-shrink:0;border-radius:12px;background:#090a15;border:1px solid hsla(0,0%,100%,.1);justify-content:center;padding:.75rem;transition:opacity .2s ease,filter .2s ease,transform .2s ease,background .2s ease,border-color .2s ease;cursor:pointer;opacity:.3}._1hddf6g8:hover{background:hsla(0,0%,100%,.08);border-color:var(--_123a9qe3c);box-shadow:0 4px 12px rgba(22,163,148,.2);opacity:1}._1hddf6g9{width:100%;height:100%;object-fit:contain}@media (max-width:768px){._1hddf6g2,._1hddf6g3{height:85px}}@media (max-width:767px){._1hddf6g8{width:85px;height:85px;opacity:.8}}@media (max-width:400px){._1hddf6g2,._1hddf6g3,._1hddf6g8{height:60px}._1hddf6g8{width:60px;padding:.5rem}}._1mtbcem0{max-width:1240px;margin:2rem auto 0;padding:0 1.5rem;overflow:visible;color:#fff}._1mtbcem0 p{color:#e2e8f0}._1mtbcem1{padding:4rem 0;width:100%;overflow:visible}._1mtbcem2{display:flex;gap:4rem;align-items:center;overflow:visible}._1mtbcem3{flex-direction:row-reverse}._1mtbcem4{flex:1 1;min-width:0;overflow:visible;width:100%}._1mtbcem2 h2{margin-top:0}._1mtbcem5{flex:1 1;min-width:0;max-width:40%;overflow:visible}._1mtbcem6{font-size:var(--_1s2yh9ly);line-height:1.2;margin-bottom:1.5rem;font-weight:700}._1mtbcem7{font-size:var(--_1s2yh9ln);line-height:1.6;max-width:90%}._1mtbcem8,._1mtbcem9{width:100%;height:auto;box-shadow:0 10px 25px -5px rgba(0,0,0,.1)}._1mtbcem9{display:none}@media (max-width:960px){._1mtbcem1{padding:3rem 0}._1mtbcem2{gap:3rem}._1mtbcem2,._1mtbcem3{flex-direction:column}._1mtbcem5{max-width:100%}._1mtbcem6,._1mtbcem7{text-align:center}._1mtbcem7{font-size:var(--_1s2yh9lm);max-width:95%}}@media (max-width:768px){._1mtbcem1{padding:2rem 0}._1mtbcem2{gap:2rem}._1mtbcem6{font-size:var(--_1s2yh9lv)}._1mtbcem7{max-width:100%;font-size:var(--_1s2yh9lm);line-height:1.5}}@media (max-width:400px){._1mtbcem1{padding:1.5rem 0}._1mtbcem2{gap:1.5rem}._1mtbcem7{font-size:var(--_1s2yh9ll);line-height:1.5}._1mtbcem8{display:none}._1mtbcem9{display:block}}.esj77j0{display:flex;flex-wrap:wrap;gap:36px;margin-bottom:120px;align-items:stretch;justify-content:center}.esj77j1{flex:0 1 auto;height:auto;justify-content:space-between;min-width:300px;max-width:600px;display:flex}@media (max-width:768px){.esj77j0{flex-direction:column}.esj77j1{min-width:100%;max-width:100%}}.qe9po00{max-width:1220px;background-image:linear-gradient(rgba(19,22,32,.5),rgba(19,22,32,.5)),url(/illustrations/home-page/instant-postgres-card-bg.svg);background-repeat:no-repeat;background-size:cover;border-radius:12px;border:1px solid var(--_123a9qe5p);padding:40px;margin:1rem 1.5rem 0;display:flex;gap:32px;align-items:center}.qe9po01{width:100%;max-width:400px;font-size:44px;line-height:1.2;font-weight:700;margin:0;color:var(--_123a9qe51);text-shadow:0 33px 53px rgba(0,0,0,.47),0 13.787px 22.142px rgba(0,0,0,.34),0 7.371px 11.838px rgba(0,0,0,.28),0 4.132px 6.636px rgba(0,0,0,.23),0 2.195px 3.525px rgba(0,0,0,.19),0 .913px 1.467px rgba(0,0,0,.13)}.qe9po02{flex-direction:column}.qe9po02,.qe9po03{display:flex;gap:32px;font-size:18px;line-height:1.6;color:var(--_123a9qe2i);width:100%}.qe9po03{flex-direction:row;align-items:center}@media (max-width:1024px){.qe9po00{flex-direction:column;background-position:25%;text-align:center;padding:40px 24px;gap:40px}.qe9po02,.qe9po03{max-width:100%;align-items:center;text-align:center}.qe9po03{flex-direction:column}}@media (max-width:768px){.qe9po01{font-size:32px}}._1itmvyf0{padding:40px 19px;color:var(--_1s2yh9l57);border-radius:16px;text-align:left;background:var(--_1s2yh9l2l);margin:60px auto 80px}._1itmvyf0>div{display:flex;align-items:center;justify-content:center;gap:40px}._1itmvyf0>div>*{flex-shrink:0}._1itmvyf0>div>p{color:var(--_1s2yh9l58);max-width:342px}._1itmvyf0>div>h2{color:var(--_1s2yh9l57);max-width:224px;margin:0;flex-shrink:0}@media (min-width:768px){._1itmvyf0{margin:120px auto 80px;padding:40px 80px}}._1dpx7d60{overflow:hidden;width:100%;position:relative;z-index:1;min-height:405px;-webkit-user-select:none;-moz-user-select:none;user-select:none;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}._1dpx7d61{display:flex;position:absolute;z-index:1;height:100%;top:0;left:0;width:100%}._1dpx7d62{cursor:-webkit-grab;cursor:grab}._1dpx7d63{cursor:-webkit-grabbing;cursor:grabbing}._1dpx7d64{position:absolute;z-index:1;top:0;left:0;width:402px;height:100%;padding:0 16px;overflow:hidden}._1dpx7d65{display:flex;flex-direction:column;gap:16px;align-items:start;border:1px solid var(--_123a9qe5p);background:linear-gradient(0deg,#0b1a1e,#0a0b16);width:100%;height:100%;padding:32px;border-radius:16px;transition:border-color .2s ease,box-shadow .2s ease;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}._1dpx7d65:hover{border-color:var(--_123a9qe3c);box-shadow:0 4px 12px rgba(22,163,148,.2)}._1dpx7d66{font-size:24px;font-weight:700;color:#fff;margin:0}._1dpx7d67{font-size:18px;color:#a0aec0;line-height:140%}._1dpx7d68{color:#71e8df}@media screen and (max-width:768px){._1dpx7d60{height:auto;mask-image:none;-webkit-mask-image:none;padding:0 24px}._1dpx7d61{position:relative;flex-direction:column;gap:16px}._1dpx7d64{position:relative;width:100%;height:auto;padding:0;transform:none!important}} \ No newline at end of file diff --git a/apps/site/public/illustrations/about/prisma_files/815e3639bf5015b8fb73c8e04ba013ae2e308d26-400x400.jpg b/apps/site/public/illustrations/about/prisma_files/815e3639bf5015b8fb73c8e04ba013ae2e308d26-400x400.jpg new file mode 100644 index 0000000000..7b883ad07f Binary files /dev/null and b/apps/site/public/illustrations/about/prisma_files/815e3639bf5015b8fb73c8e04ba013ae2e308d26-400x400.jpg differ diff --git a/apps/site/public/illustrations/about/prisma_files/9435edc784d96be94591febcbeba2ddcef634f0d-3024x4032.jpg b/apps/site/public/illustrations/about/prisma_files/9435edc784d96be94591febcbeba2ddcef634f0d-3024x4032.jpg new file mode 100644 index 0000000000..ad0e1d8faf Binary files /dev/null and b/apps/site/public/illustrations/about/prisma_files/9435edc784d96be94591febcbeba2ddcef634f0d-3024x4032.jpg differ diff --git a/apps/site/public/illustrations/about/prisma_files/9dde2ecce5c1a7eb6d26bcd67a9977a3bf6add84-240x239.jpg b/apps/site/public/illustrations/about/prisma_files/9dde2ecce5c1a7eb6d26bcd67a9977a3bf6add84-240x239.jpg new file mode 100644 index 0000000000..8bb049d02f Binary files /dev/null and b/apps/site/public/illustrations/about/prisma_files/9dde2ecce5c1a7eb6d26bcd67a9977a3bf6add84-240x239.jpg differ diff --git a/apps/site/public/illustrations/about/prisma_files/__enzuzo-cookiebar.js b/apps/site/public/illustrations/about/prisma_files/__enzuzo-cookiebar.js new file mode 100644 index 0000000000..4687d56df7 --- /dev/null +++ b/apps/site/public/illustrations/about/prisma_files/__enzuzo-cookiebar.js @@ -0,0 +1,2 @@ +/*! For license information please see __enzuzo-cookiebar.js.LICENSE.txt */ +window.__ENZUZO_STARTED__?console.warn("[enzuzo] more than one cookie banner was attempted to be loaded"):(function(e,t){"object"==typeof exports&&typeof module<"u"?t(exports):"function"==typeof def&&def.amd?def("enzuzo-consent",["exports"],t):t((e=typeof globalThis<"u"?globalThis:e||self)["@enzuzo/consent-banner"]={})}(this,(function(e){"use strict";var t,n,o,i,a,s,r,c,l,d=Object.defineProperty,u=(e,t,n)=>((e,t,n)=>t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n);const p="enzuzo",f="cookiebar",g="__enzuzo_",m="ez",h="cookies",b="apiHost",v="analyticsPayload",y=`${p}.com`,z=`__${p}-${f}`,k=`/scripts/${f}`,C=`https://gvl.${p}.com/v3/`,w=`${p}-tc-string`,x=`${p}-custom-tc`,$=`${p}-tcf-disclosed-meta`,_=1e5,A=`${m}-cb-id`,S=`${m}-cb-cat`,L=`${m}-cb-desc`,I=`${L}-`,E=`${m}-type`,T="#cookie_banner",B=["cookie_banner","cookie-banner"],M="#do_not_sell",R=[`${g}manage_cookies`,"manage_cookies","manage-cookies"],P="#forget_consent",N={language:"en",product:"shopify",background:"#f8f8f8",textColor:"#5a5a5a",linkColor:"#006fc6",buttonBackgroundColor:"#1a1a1a",buttonBackgroundColorHover:"#000",buttonTextColor:"#fff",hidePoweredBy:!1,bannerStyle:{label:"bottom",display:"LABEL_BANNER_BOTTOM",class:"default"},managerIconStyle:{label:"bottom-left",display:"LABEL_BANNER_BOTTOM_LEFT",class:"default"},bannerSize:{label:"medium",display:"LABEL_BANNER_MEDIUM",class:"medium"},buttonStyle:{label:"default",display:"LABEL_BUTTON_DEFAULT",class:"default"},animateStyle:{label:"none",display:"LABEL_ANIMATE_NONE",class:"none"},shadowStyle:{label:"no-shadow",class:""},bannerMode:"opt-in",cssText:"",showCategoryServices:!0,showAllCategories:!0,managerAccordion:!0,hasCookieList:!1,usedByHierophant:!1,bannerRegions:[{worldwide:!0,type:"dontshow"},{area:"EU",type:"optin"},{country:"GB",type:"optin"},{country:"SA",type:"optin"},{country:"CH",type:"optin"},{country:"BR",type:"optin"},{country:"MX",type:"optin"},{country:"TR",type:"optin"},{country:"CA",state:"QC",type:"optin"},{country:"US",state:"CA",type:"optin"},{country:"US",state:"GA",type:"optin"},{country:"US",state:"CO",type:"optout"},{country:"US",state:"CT",type:"optout"},{country:"US",state:"TX",type:"optout"},{country:"US",state:"VA",type:"optout"},{country:"US",state:"OR",type:"optout"},{country:"US",state:"MT",type:"optout"},{country:"US",state:"DE",type:"optout"},{country:"US",state:"NE",type:"optout"},{country:"US",state:"NH",type:"optout"},{country:"US",state:"NJ",type:"optout"},{country:"US",state:"MN",type:"optout"},{country:"US",state:"MD",type:"optout"},{country:"US",state:"KY",type:"optout"},{country:"US",state:"RI",type:"optout"},{country:"US",state:"TN",type:"optout"},{country:"US",state:"IN",type:"optout"},{country:"US",state:"IA",type:"optout"},{country:"US",state:"UT",type:"optout"}],bannerRegionsEuOnly:[{worldwide:!0,type:"dontshow"},{area:"EU",type:"optin"},{country:"GB",type:"optin"}]},O=["analytics","functional","marketing","preferences"],H="Enzuzo Consent Banner",D=`${H}: Unable to proxy logging.`,F=`data:image/svg+xml;base64,${btoa('')}`,j=e=>`\n padding: 2px 5px 2px;\n margin-right: 5px;\n font-weight: 400;\n color: #fff;\n background-color: ${e};\n `,V=e=>`border-radius: ${e?"4px":"0 4px 4px 0"};`,U={badges:{[H]:j("#00899A"),[`${H} (Error)`]:j("#C30000"),arguments:j("#007281"),build:j("#BB5100"),change:j("#0E8A00"),mount:j("#0059D1"),new:j("#0C7800"),old:j("#943636"),unmount:j("#5E5E5E"),value:j("#8A6F00")},bold:"font-weight: 700;",logo:`\n padding: 2px 5px 2px;\n color: #fff;\n background-color: #000;\n border-radius: 4px 0 0 4px;\n background-image: url(${F});\n background-size: contain;\n background-position: center center;\n background-repeat: no-repeat;\n `,regular:"font-weight: 400;"};const G=window.__enzuzoConfig??{},q=e=>ae().get(e),Z=e=>G[e],W=navigator??{},K=window??{},Y=document??{};function Q(e){let t,n="";return"object"==typeof e&&Object.entries(e).forEach((([e,t])=>{Number.parseInt(e)>=0&&(n+=t)})),n.length>0&&(e=n),"string"!=typeof e&&(e=""),t=(null==e?void 0:e.length)<=0||/^(http|https):\/\//iu.test(e)?e:e.startsWith("/")?e.replace(/^\/+/,"/"):`https://${e}`,t}function X(e){return(null==e?void 0:e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent))??""}function J(){const{doNotTrack:e,external:t}=K,n="msTrackingProtectionEnabled",o=e||W.doNotTrack||W.msDoNotTrack||t&&n in t&&t[n]();return"1"===o||1===o||"yes"===o||"0"!==o&&0!==o&&"no"!==o&&null}const ee=["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","IS","LI","LV","LT","LU","MT","NL","NO","PL","PT","RO","SK","SI","ES","SE","EU","UK","GB"];function te(e,t){try{return new Function(`return \`${e}\`;`).call(t)}catch(e){return $ez_d("fillTemplate error",e),""}}function ne(e,t){if(t)for(const n of t)if(n.id===e&&n.value)try{return xe(n.value)}catch{return null}return null}function oe(e){return!0===function(e){return!0===ee.includes(e)}(e)?"EU":null}function ie(e){try{return K.localStorage[e]||""}catch{return""}}function ae(){var e;return new URLSearchParams((null==(e=K.location)?void 0:e.search)??"")}function se(){return K.location}function re(e){return null!==Y.querySelector(`script[src="${e}"]`)}function ce(e,t=0,n=0,o=0){if(!e)return"";if(e.includes("rgb")){let[i,a,s,r]=e.replaceAll(" ","").replace("rgb(","").replace("rgba(","").replace(")","").split(",");return i=Number.parseInt(i,16)-t,a=Number.parseInt(a,16)-n,s=Number.parseInt(s,16)-o,`rgba(${i},${a},${s},${r||"1"})`}let i=e.replace("#","").toUpperCase();3===i.length&&(i=`${i[0]}${i[0]}${i[1]}${i[1]}${i[2]}${i[2]}`);return`rgba(${Number.parseInt(i.substring(0,2),16)-t},${Number.parseInt(i.substring(2,4),16)-n},${Number.parseInt(i.substring(4,6),16)-o},1)`}function le(e){const t=Ce("script");(function(e,t){var n;e.innerHTML=t;const o=e.getElementsByTagName("script"),i=[];for(let e=0;o.length>e;e++)i.push(o[e]);for(let e=0;i.length>e;e++){const t=i[e],o=Ce("script");for(let e=0;e{for(const t of N.bannerRegions)if(Object.keys(t).every((n=>"type"===n||"type"!==n&&t[n]===e[n])))return!0;return!1},ge=e=>{const t=null!=$ez&&$ez.isSSR?[...Z("groups")??[]]:[];if(!Array.isArray(t))return{regions:[]};let n;var o;(o=n||(n={}))[o.Unspecified=0]="Unspecified",o[o.Worldwide=1]="Worldwide",o[o.Area=2]="Area",o[o.Country=3]="Country",o[o.State=4]="State";let i=0,a={regions:[]};for(const n of t){if(!n.regions){const t=(()=>{const t=ae().get(`${g}banner_mode`),n=Z("bannerMode"),o=e.type;for(const e of[t,n])if(e){if(me(e))return e;if("tcf"===e)return"tcf"}return o&&me(o)?o:"optin"})();n.mode===t&&(a=n)}for(const t of n.regions??[]){if(t.country&&`${t.country}-${t.state}`==`${e.country}-${e.state}`){i=4,a=n;break}t.country&&!t.state&&t.country===e.country&&i<3?(a=n,i=3):t.area&&t.area===e.area&&i<2?(a=n,i=2):t.worldwide&&i<1&&(a=n,i=1)}}return a};function me(e){return!0===["optin","optout","dontshow"].includes(e)}function he(e,t){const n={...e};return pe(e)&&pe(t)?(Object.keys(t).forEach((o=>{pe(t[o])?o in e?n[o]=he(e[o],t[o]):(n[o]=he(e[o],t[o]),Object.assign(n,{[o]:t[o]})):Object.assign(n,{[o]:t[o]})})),n):e}function be(e){return 0===Object.keys(e??{}).length}function ve(e){let t=null;if("string"==typeof e){const[n,o]=e.includes("-")?e.split("-"):[e,""],i=[];i.push(n?n.toLowerCase():null),i.push(o?o.toUpperCase():null);const a=i.filter((e=>e)).join("-");t=a.length>0?a:null}return t}const ye=[{name:"Facebook Pixel",category:"marketing",shortName:"fbp",rules:[{extractor:"script_src",matcher:"regex",patterns:[/^(?:https?:)?\/\/connect\.facebook\.net\/signals\/config\/([0-9]+)/],onmatch:"match"},{extractor:"img_src",matcher:"regex",patterns:[/^(?:https?:)?\/\/www\.facebook\.com\/tr\?id=([0-9]+)/],onmatch:"match"}]},{name:"HubSpot",category:"marketing",shortName:"hubspot",rules:[{extractor:"script_src",matcher:"regex",patterns:[/\/\/js\.hs-scripts\.com\/([0-9]+).js/]}]}];function ze(e){["zh-tw","zh-hk","zh-hant-tw","zh-hant"].includes(e.toLowerCase())&&(e="zh-hk"===e.toLowerCase()?"zhtw-hk":"zhtw-tw");const[t,n]=e.split("-");return{language:t?t.toLowerCase():null,country:n?n.toUpperCase():null}}const ke={TOS:{checkBoxId:"check-agreement",id:"accept-tos",nameId:"checkout.tosLabel",to:"/apps/enzuzo/tos",validationMessageId:"checkout.tosAgreeMsgBeforeCheckout"},PRIVACY:{checkBoxId:"check-policy",id:"accept-privacy",nameId:"checkout.privacyLabel",to:"/apps/enzuzo/privacy",validationMessageId:"checkout.privacyAgreeMsgBeforeCheckout"}};function Ce(e){return Y.createElement(e)}const we=e=>JSON.stringify(e),xe=e=>JSON.parse(e),$e=e=>"true"===e||!0===e,_e=e=>"false"===e||!1===e,Ae=e=>$e(e)||_e(e),Se=e=>"true"===e||!0===e,Le={en:{"cookie.shopify":"Shopify uses cookies that enable basic functionality, which are essential for this website to work.","cookie.ga":"Google Analytics allow website owners to measure how users interact with content on their site.","cookie.gtm":"Google Tag Manager assists the website owners in deploying secure tracking tools.","cookie.fbp":"Facebook Pixels improves your experience by showing ads that are more relevant to you.","cookie.hubspot":"HubSpot uses a number of tracking cookies that aim to learn more about a user base in order to improve their experience.","cookie.enzuzo":"Enzuzo uses cookies that enable basic functionality, which are essential for this cookie banner to work.","checkout.agree":"I agree to the","checkout.tosLabel":"Terms and Conditions","checkout.privacyAgreeLabel":"","checkout.privacyLabel":"Privacy Policy","checkout.tosAgreeMsgBeforeCheckout":"Please agree to the terms and conditions to proceed to checkout.","checkout.privacyAgreeMsgBeforeCheckout":"Please agree to the privacy policy to proceed to checkout.","notification.accept":"Allow All","notification.ok":"OK","notification.confirm":"Save & Accept","notification.decline":"Decline","notification.dismiss":"Dismiss Banner","notification.gpcMessage":"We detected a Global Privacy Control signal from your web browser. You will automatically be opted-out of the use of non-essential services and cookies.","notification.message":"This website uses cookies to ensure you get the best experience on our website.","notification.message.523":'We use cookies to optimize your browsing experience for the purpose of personalizing and measuring the effectiveness of ads. By clicking "Allow All", you consent to our use of cookies.',"notification.policy":"Learn More ↗","notification.policy.523":"Privacy Policy ↗","notification.preferences":"Manage Cookies","notification.forget-consent":"Forget My Consent","notification.always-active":"Always Active","notification.cookieIcon":"Cookie Icon","notification.gpcInfoIcon":"Info Icon","preferences.managerIcon":"Cookie Manager Icon","preferences.description":"This website uses the following types of services. Learn more from our","preferences.empty":"This website does not use any services.","preferences.accept":"Allow All","preferences.reject":"Decline","preferences.close":"Close","preferences.toggleGroup":"Accordion Toggle Group","preferences.toggleOpen":"Accordion Toggle Open","preferences.toggleClose":"Accordion Toggle Close","preferences.companyLogo":"Company Logo","preferences.manager_poweredby":"${this.link}","preferences.manager_learnmore":"Learn more about ${this._a_learn}website compliance and data privacy","purposes.cookie-name":"Service","purposes.cookie-description":"Description","purposes.cookie-list-group":"Group","purposes.cookie-list-domain":"Domain","purposes.cookie-list-name":"Name","purposes.cookie-list-type":"Type","purposes.third-party":"Third Party","purposes.first-party":"First Party","purposes.analytics.description":"Analytics cookies serve to improve the performance and functionality of this website by collecting and reporting information anonymously.\n","purposes.analytics.name":"Analytics","purposes.functional.description":"Strictly Necessary cookies are absolutely necessary for core functions such as navigating the page or accessing secure areas. The website cannot function properly without these cookies.\n","purposes.functional.name":"Strictly Necessary","purposes.marketing.description":"Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.\n","purposes.marketing.name":"Marketing","purposes.preferences.description":"Preference cookies are used to remember settings and customizations that change the way the website behaves or looks.\n","purposes.preferences.name":"Preferences","manager.show":"Show Services","manager.hide":"Hide Services","manager.showCookies":"Show Cookies","manager.hideCookies":"Hide Cookies","manager.unavailable":"Description not available","preferences.learnMore":"Learn more from our","preferences.cookiePolicy":"Cookie Policy","preferences.cookiePreferences":"Cookie Preferences",toggle:"Toggle","gpc.tooltip":"Check GPC settings in your browser to change behaviour.","gpc.tooltipLink":"See here for more information",elementBlockTitle:"Content is blocked",elementBlockBody:"You denied the use of cookies or similar technologies for the purpose of {{purpose}}. To view this content, please update your consent preferences.",elementBlockButton:"Update","tcf.notification.messageVendorsLink":"our ${this.numVendors} partners","tcf.notification.message":"We and ${this.vendorsLink} may use, with your consent, cookies or similar technologies to store and process your personal data, such as unique identifiers and your visits to this website. Your consent applies to this website. Some vendors may collect your data based on legitimate interest without your consent. You may withdraw your consent or object to any legitimate interests at any time by clicking on Manage Preferences.","tcf.notification.resurface":"To withdraw your consent or manage your preferences after this banner closes, you can re-open your preferences by clicking on the floating cookie icon.","tcf.notification.iconTopLeft":"top left of the page","tcf.notification.iconTopRight":"top right of the page","tcf.notification.iconBottomLeft":"bottom left of the page","tcf.notification.iconBottomRight":"bottom right of the page","tcf.notification.purposeIntro":"Our partners collect your information for the following purposes: ","tcf.notification.specialFeaturesIntro":"They also use the following special features: ","tcf.notification.preferences":"Manage preferences","tcf.manager.legInt":"Legitimate Interests","tcf.manager.consent":"Consent","tcf.manager.specialPurposes":"Special Purposes","tcf.manager.purposes":"Purposes","tcf.manager.specialFeatures":"Special Features","tcf.manager.features":"Features","tcf.manager.dataCategories":"Personal Data Categories","tcf.manager.usesCookies":"This vendor uses cookies.","tcf.manager.cookieMaxAge":"Max age in days:","tcf.manager.cookieRefresh":"Storage duration may be refreshed.","tcf.manager.nonCookieAccess":"This vendor uses non-cookie storage.","tcf.manager.vendorPrivacy":"Privacy Policy","tcf.manager.vendorLegInt":"Legitimate Interest Information","tcf.manager.vendorInfo":"More info","tcf.manager.retention":"Retention in days: ","tcf.manager.servicesTab":"Cookies","tcf.manager.purposesTab":"TCF Purposes & Features","tcf.manager.vendorsTab":"TCF Vendors","tcf.manager.vendors":"Vendor","tcf.manager.purposeNumVendors":"Vendors (consent):","tcf.manager.purposeNumLegInts":"Vendors (legitimate interests):","tcf.publisher.purposes":"Publisher Purposes","tcf.publisher.customPurposes":"Publisher Custom Purposes","tcf.publisher.restrictions":"Publisher Restrictions","tcf.publisher.restrictions.empty":"No publisher restrictions configured.","tcf.publisher.restrictions.expand":"Show details","tcf.publisher.restrictions.collapse":"Hide details","tcf.publisher.restrictions.readOnlyNotice":"Publisher restrictions are informational and cannot be changed by visitors.","tcf.publisher.restriction.notAllowed":"Not allowed","tcf.publisher.restriction.requireConsent":"Require consent","tcf.publisher.restriction.requireLegInt":"Require legitimate interest","tcf.preferences.title":"Privacy Preferences","tcf.preferences.description":"You may consent for the following purposes, special features, and vendors, and object to legitimate interest for certain purposes and vendors. You can also consent for other non-TCF services. The choices you make regarding the purposes and entities listed in this notice are saved in a cookie named 'enzuzo-tc-string' for a maximum duration of 12 months. Learn more from our","preferences.gcmGooglePolicyMessage":"For more information on how Google processes your data, visit the following link:","preferences.gcmGooglePolicyLinkText":"Google Privacy Policy","donotsell.title":"Do not sell or share my personal information","donotsell.description":"

As described in our Privacy Policy, we collect personal information from your interactions with us and our website, including through cookies and similar technologies. We may also share this personal information with third parties, including advertising partners. We do this in order to show you ads on other websites that are more relevant to your interests and for other reasons outlined in our privacy policy.

Sharing of personal information for targeted advertising based on your interaction on different websites may be considered “sales”, “sharing”, or “targeted advertising” under certain U.S. state privacy laws. Depending on where you live, you may have the right to opt out of these activities. If you would like to exercise this opt-out right, please follow the instructions below.

If you visit our website with the Global Privacy Control opt-out preference signal enabled, depending on where you are, we will treat this as a request to opt-out of activity that may be considered a “sale” or “sharing” of personal information or other uses that may be considered targeted advertising for the device and browser you used to visit our website.

By clicking “opt out”, the browser on this device will be opted out of sharing personal data.

","donotsell.optoutSuccess":"You have opted out on this browser.","donotsell.optout":"Opt Out"}},Ie=async e=>await(await fetch(`https://${Ee.apiHost??se().hostname}/__${p}-${f}-locale.${e??"en"}.json`)).json(),Ee={apiHost:null,vendors:null,cookieList:[],customer:null,consentQueue:null,forgotServerSideConsent:!1,gcmGooglePolicyEnabled:!1,gpcCbRan:!1,prefix:"cookies",cookieAttributes:{expires:365},domains:[],cookies:{},lang:"en",fallbackLang:"en",type:"opt-in",supportDoNotTrack:!1,services:[],geo:{},gpc:{enabled:!1,banner:!1},activeRegion:null,regions:N.bannerRegions,gcmEnabled:!1,notification:{cookiePrivacyURL:"",hidden:!1,position:"bottom-center-floating",animateStyle:"slide",shadowStyle:"enzuzo-shadow",size:"medium",acceptButton:"default",usingOld:!1,showManager:!0,acceptMode:!0,showDecline:!0,showAccept:!0,showLearnMore:!0,showCookieIcon:!1,showCloseButton:!0,reverseButtonOrder:!1,policyUrl:"/cookie-policy",noConsentModeEnabled:!1,cssText:"",styles:{allowButtonBackgroundColor:"",allowButtonBackgroundColorHover:"",allowButtonBorderColor:"",allowButtonTextColor:"",background:"#FFFFFF",bannerTop:!1,border:"",buttonBackgroundColor:"#222222",buttonBackgroundColorHover:"#1A1A1A",buttonTextColor:"#FFFFFF",declineButtonBackgroundColor:"",declineButtonBackgroundColorHover:"",declineButtonBorderColor:"",declineButtonTextColor:"",linkColor:"#1082EC",textColor:"#222"},bannerTop:!1,managerIcon:!1,iconPosition:"bottom-left"},preferences:{logo:"",styles:{acceptSelectedBackground:"",acceptSelectedBackgroundHover:"",acceptSelectedBorder:"",acceptSelectedText:"",allowBackground:"",allowBackgroundHover:"",allowBorder:"",allowText:"",background:"",border:"",declineBackground:"",declineBackgroundHover:"",declineBorder:"",declineText:"",link:"",textColor:"#222",toggleBackground:"#FFFFFF",toggleBorder:"#F3F2F2"},hidePoweredBy:!1,manager_poweredby:"",manager_learnmore:""},translations:(Te=Le,xe(we(Te))),additionalLanguages:[],purposes:["functional"],containedServiceCategories:[],integrations:[],majorIntegrations:[],userRules:[],dismissAcceptsAll:!1,enforceCookieBar:!1,preventScroll:!1,categoryInitializationCompleted:!1,showCategoryServices:!0,showAllCategories:!0,managerAccordion:!0,hasCookieList:!1,categoriesToggle:{analytics:!1,marketing:!1,preferences:!1},autoBlocking:"false",autoBlockingCookies:"allow",usedByHierophant:!1,declineAll:!0,acceptAll:!1,backlink:"",customerVersion:0,customerProduct:"",customerData:null,consent:null,api:{failCount_cca:0,failCount_tpc:0},tcfApi:null,tcfPublisherSettings:null,autoGtmConsent:!1,refreshOnDeclineOptOut:!1};var Te;function Be(){const e=Oe();return"optout"===e||"dontshow"===e}function Me(e,t,n){var o,i;const a=[];null==n||n.split(",").map((e=>e.replace(/;.*$/,""))).map((e=>e.trim())).map((e=>ve(e))),null!=(o=window.Shopify)&&o.locale&&a.push(ve(null==(i=window.Shopify)?void 0:i.locale));const s=Y.documentElement.lang;s&&a.push(ve(s)),t&&a.push(ve(t));return ze(a.find((e=>e))||e).language||e}function Re(){const e=De(Ne());let t=!1;for(const n in e)if(Object.keys(e[n]).length>0){t=!0;break}return t}async function Pe(e,t){const n={...t};for(const e in n)n[e].text=Ge(xe(n[e].text??"{}"));e.forEach((e=>{if(e.enabled)if("page"===e.type)if(e.locationRegex&&function(e){return new RegExp(e).test(se().pathname)}(e.locationRegex)){const t=ke[e.scriptName],o="PRIVACY"===e.scriptName?n.privacy:n.tos;void 0!==t&&function(e,t){var n;const{checkBoxId:o,id:i,nameId:a,to:s,validationMessageId:r}=e,c=Ce("div");let l=null,d=!1;c.id=i,c.innerHTML=`\n

\n \n  \n \n

\n `;const u=Y.getElementsByName("checkout");for(const e of u.values())"submit"===e.getAttribute("type")&&(l=e);const p=null==(n=null==l?void 0:l.parentNode)?void 0:n.parentNode;null==p||p.insertBefore(c,p.firstChild);const f=Y.getElementById(o);null==f||f.addEventListener("change",(function(){d=!!this.checked})),null==l||l.addEventListener("click",(e=>(!1===d&&(alert(Ue(r)),e.preventDefault()),d)))}(t,o)}else e.location&&e.location===se().pathname&&le(e.script);else $ez_d("Unknown webpage rule",e)}))}function Ne(){return Ee.purposes??["functional"]}function Oe(){var e;const t=q(`${g}banner_mode`),n=Z("bannerMode"),o=null==(e=Ee.activeRegion)?void 0:e.type;for(const e of[t,n])if(e){if(me(e))return e;if("tcf"===e)return"optin"}return o&&me(o)?o:("tcf"===o||($ez_d("Invalid banner mode:",o),$ez_d("Defaulting to `optin` banner mode.")),"optin")}function He(e){var t,n;let o=!0;null!=$ez&&$ez.cookies&&(o=$ez.cookies.state.read,$ez.cookies.state.read=!0);const i=e;if("boolean"==typeof(null==(t=null==$ez?void 0:$ez.consents)?void 0:t[e])&&!0===(null==(n=Ee.consent)?void 0:n.enabled))return null!=$ez&&$ez.consents[e]?"true":"false";let a;if(Y.cookie&&""!==Y.cookie){const t=Y.cookie.split(";");for(let n=0;nt.name.en===e))[0]&&(null!=Ee&&Ee.majorIntegrations.includes(t[e]??"")||(n[o]=n[o].filter((t=>t.name.en!==e))));for(const e of Ee.integrations){if(n[e.category]||(n[e.category]=[]),!e.name&&!e.desc)continue;const t={};e.name&&"object"==typeof e.name?Object.entries(e.name).forEach((([e,n])=>{"string"==typeof n&&Number.isNaN(Number.parseInt(e,10))&&(t[e]=n)})):t[Ee.lang]=e.name??"";const o={};e.desc&&"object"==typeof e.desc?Object.entries(e.desc).forEach((([e,t])=>{"string"==typeof t&&Number.isNaN(Number.parseInt(e,10))&&(o[e]=t)})):o[Ee.lang]=e.desc??"",n[e.category].push({name:{...t},desc:{...o}})}return n}(t);(null!=Ee&&Ee.usedByHierophant?"shopify"!==(null==Ee?void 0:Ee.customerProduct):void 0===window.Shopify||"object"!=typeof window.Shopify)&&(null==(n=o.functional)||delete n.Shopify);for(const t in o)e.includes(t)||delete o[t];return o}function Fe(e){var t,n;try{if(null!=Ee&&Ee.usedByHierophant&&localStorage.lang)return(null==(t=ze(localStorage.lang.replaceAll('"',"")))?void 0:t.language)||""}catch{}return(null==(n=ze(e))?void 0:n.language)||""}function je(e){var t,n;const o=localStorage.getItem(`${p}_feature_${e}`);let i=!1;return i=null!==o?"false"!==o:(null==(n=null==(t=Ee.customer??Ee.customerData)?void 0:t.features)?void 0:n.some((({name:t})=>t===e)))??!1,i}function Ve(){var e;const t=q(`${g}banner_mode`),n=Z("bannerMode");for(const e of[t,n])if(e)return"tcf"===e;return"tcf"===(null==(e=Ee.activeRegion)?void 0:e.type)}function Ue(e){var t,n,o,i;let a=(null==(t=window.Shopify)?void 0:t.locale)||(null==Ee?void 0:Ee.lang);null!=Ee&&Ee.usedByHierophant&&localStorage.lang&&(a=localStorage.lang),a=a.replaceAll('"',"");let s=null==(n=null==Ee?void 0:Ee.translations[a])?void 0:n[e];if(s)return s;const r=Fe(a);return s=null==(o=null==Ee?void 0:Ee.translations[r])?void 0:o[e],s||(null==(i=null==Ee?void 0:Ee.translations[null==Ee?void 0:Ee.fallbackLang])?void 0:i[e])||""}function Ge(e,t){var n;let o="";if(!e)return o;return o=e[t||(null==(n=window.Shopify)?void 0:n.locale)||(null==Ee?void 0:Ee.lang)||"en"],o}function qe(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ze={exports:{}};!function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function(){for(var e,n,o=[],i=window,a=i;a;){try{if(a.frames.__tcfapiLocator){e=a;break}}catch{}if(a===i.top)break;a=a.parent}e||(function e(){var t=i.document,n=!!i.frames.__tcfapiLocator;if(!n)if(t.body){var o=t.createElement("iframe");o.style.cssText="display:none",o.name="__tcfapiLocator",t.body.appendChild(o)}else setTimeout(e,5);return!n}(),i.__tcfapi=function(){for(var e=arguments.length,t=new Array(e),i=0;i3&&2===parseInt(t[1],10)&&"boolean"==typeof t[3]&&(n=t[3],"function"==typeof t[2]&&t[2]("set",!0)):"ping"===t[0]?"function"==typeof t[2]&&t[2]({gdprApplies:n,cmpLoaded:!1,cmpStatus:"stub"}):o.push(t)},i.addEventListener("message",(function(e){var n="string"==typeof e.data,o={};if(n)try{o=JSON.parse(e.data)}catch{}else o=e.data;var i="object"===t(o)&&null!==o?o.__tcfapiCall:null;if(i){var a=null==e?void 0:e.source;window.__tcfapi(i.command,i.version,(function(e,t){var o={__tcfapiReturn:{returnValue:e,success:t,callId:i.callId}};a&&a.postMessage&&a.postMessage(n?JSON.stringify(o):o,"*")}),i.parameter),a=null}}),!1))}}(Ze);const We=qe(Ze.exports),Ke=new Set([3,4,5,6]);class Ye{constructor(e,t,n){u(this,"isServiceSpecific",!1),u(this,"disclosedVendorsMigrationMode","preserve_only"),u(this,"disclosedVendorProvenanceKnown",!0),u(this,"cmpOwnedDisclosedVendorIds",new Set),u(this,"inheritedDisclosedVendorIds",new Set),u(this,"tcfCmpApi"),u(this,"tcfCoreApi"),u(this,"cmpApi"),u(this,"vendorList"),u(this,"tcModel"),u(this,"reconsentNeeded",!1),u(this,"loadTcModel",(()=>{this.applyDisclosedVendorsMigrationModeFromJsConfig();const e=mn.get(w),t=mn.get(x);if(t)try{const e=JSON.parse(atob(decodeURIComponent(t)));Ee.customVendorsConsent=e}catch(e){Ee.customVendorsConsent={consents:[],legitInterests:[]},$ez_d(String(e))}if(e){const t=this.tcfCoreApi.TCString.decode(e,this.tcModel);if(this.vendorList.tcfPolicyVersion===t.policyVersion)return this.tcModel=t,this.applyCustomPurposeCountFromSettings(),this.applyPublisherRestrictionsFromSettings(),this.applyPublisherCountryCodeFromSettings(),this.applyPublisherCountryCodeFromJsConfig(),this.initializeDisclosedVendorLifecycleState(!0),this.tcfCoreApi.TCString.encode(this.tcModel);$ez_d(`TCF policy mismatch. Stored: ${t.policyVersion} - current: ${t.policyVersion}. Reconsent required.`),this.reconsentNeeded=!0}return this.tcModel.cmpId=418,this.tcModel.cmpVersion=1,this.tcModel.consentScreen=0,this.tcModel.publisherCountryCode="AA",this.seedFreshLegitimateInterestsFromLegalBasis(),this.applyCustomPurposeCountFromSettings(),this.applyPublisherRestrictionsFromSettings(),this.applyPublisherCountryCodeFromSettings(),this.applyPublisherCountryCodeFromJsConfig(),this.initializeDisclosedVendorLifecycleState(!1),this.tcfCoreApi.TCString.encode(this.tcModel)})),this.tcfCmpApi=e,this.tcfCoreApi=t,this.cmpApi=new this.tcfCmpApi.CmpApi(418,1,this.isServiceSpecific,{getTCData:(e,t,n)=>{"object"==typeof t&&(this.ensureTcDataDisclosedVendors(t),t.enableAdvertiserConsentMode=!0),e(t,n)}}),this.vendorList=n,this.tcModel=new this.tcfCoreApi.TCModel(n);const o=this.loadTcModel();this.cmpApi.update(o,!1)}applyPublisherCountryCode(e,t){const n=e.toUpperCase();/^([A-Z]){2}$/.test(n)?this.tcModel.publisherCountryCode=n:$ez_d(`[TCF] Invalid ${t}: ${e}`)}applyPublisherCountryCodeFromSettings(){var e;const t=null==(e=Ee.tcfPublisherSettings)?void 0:e.publisherCountryCode;t&&this.applyPublisherCountryCode(t,"settings.cookiebar.kv[publisher].publisherCountryCode")}applyPublisherCountryCodeFromJsConfig(){var e;const t=null==(e=Z("tcf"))?void 0:e.publisherCountryCode;t&&this.applyPublisherCountryCode(t,"window.__enzuzoConfig.tcf.publisherCountryCode")}applyDisclosedVendorsMigrationModeFromJsConfig(){var e;const t=null==(e=Z("tcf"))?void 0:e.disclosedVendorsMigrationMode;if(t){if("preserve_only"===t||"renewal_capture"===t)return void(this.disclosedVendorsMigrationMode=t);$ez_d(`[TCF] Invalid window.__enzuzoConfig.tcf.disclosedVendorsMigrationMode: ${t}`)}}toPositiveIntegerSet(e){const t=new Set;for(const n of e)Number.isInteger(n)&&n>0&&t.add(n);return t}applyCustomPurposeCountFromSettings(){var e;const t=null==(e=Ee.tcfPublisherSettings)?void 0:e.customPurposes;if(!Array.isArray(t))return;const n=t.map((e=>Number(null==e?void 0:e.id))).filter((e=>Number.isInteger(e)&&e>0));0!==n.length?this.tcModel.numCustomPurposes=Math.max(...n):this.tcModel.numCustomPurposes=0}hasGvlVendorLegitimateInterest(e){var t;const n=null==(t=this.vendorList.vendors)?void 0:t[e];return Array.isArray(null==n?void 0:n.legIntPurposes)&&n.legIntPurposes.length>0}hasPurposeLegitimateInterestBasis(e){var t;const n=this.vendorList.getVendorsWithLegIntPurpose,o="function"==typeof n&&Object.keys(n.call(this.vendorList,e)).length>0,i=Object.values(this.vendorList.vendors??{}).some((t=>{const n=t.legIntPurposes;return Array.isArray(n)&&n.includes(e)}));return!(!o&&!i)||((null==(t=Ee.customVendors)?void 0:t.some((t=>{var n;return(null==(n=t.legIntPurposes)?void 0:n.includes(e))??!1})))??!1)}seedFreshLegitimateInterestsFromLegalBasis(){for(const e of Object.keys(this.vendorList.vendors??{})){const t=Number.parseInt(e,10);!Number.isInteger(t)||t<=0||this.setInVector(t,this.hasGvlVendorLegitimateInterest(t),this.tcModel.vendorLegitimateInterests)}for(const e of Object.keys(this.vendorList.purposes??{})){const t=Number.parseInt(e,10);!Number.isInteger(t)||t<=0||this.setInVector(t,this.hasPurposeLegitimateInterestBasis(t),this.tcModel.purposeLegitimateInterests)}}resolveLocalizedPublisherField(e,t=""){if("string"==typeof e)return e;if(!e||"object"!=typeof e)return t;const n=e,o=(Ee.lang||"en").toLowerCase(),i=o.split("-")[0]??"en";return n[o]??n[i]??n.en??Object.values(n).find((e=>"string"==typeof e))??t}getVendorListIds(){return Object.keys(this.vendorList.vendors??{}).map((e=>Number.parseInt(e,10))).filter((e=>Number.isInteger(e)&&e>0))}getDisclosedVendorIds(e,t){return!0===e?this.getVendorListIds():!1===e?[]:null==e?t?this.getVendorListIds():[]:Object.entries(e).filter((e=>!!e[1])).map((e=>Number.parseInt(e[0],10))).filter((e=>Number.isInteger(e)&&e>0))}vectorToIdSet(e){const t=new Set;if(!e||"function"!=typeof e[Symbol.iterator])return t;for(const n of e){if(!Array.isArray(n)||n.length<2||!n[1])continue;const e=Number(n[0]);Number.isInteger(e)&&e>0&&t.add(e)}return t}resetVectorToIds(e,t){if(e){if("function"==typeof e.empty)e.empty();else if("function"==typeof e.unset)for(const t of this.vectorToIdSet(e))e.unset(t);if("function"==typeof e.set)for(const n of t)e.set(n)}}readDisclosedVendorMetaCookie(){const e=mn.get($);if(!e)return null;try{const t=JSON.parse(atob(decodeURIComponent(e))),n=null==t?void 0:t.mode;return 1!==(null==t?void 0:t.v)||"preserve_only"!==n&&"renewal_capture"!==n?null:{v:1,mode:n,provenanceKnown:!!t.provenanceKnown,cmpOwned:Array.isArray(t.cmpOwned)?t.cmpOwned.filter((e=>Number.isInteger(e)&&e>0)):[],inherited:Array.isArray(t.inherited)?t.inherited.filter((e=>Number.isInteger(e)&&e>0)):[]}}catch(e){return $ez_d(String(e)),null}}persistDisclosedVendorMetaCookie(){const e={v:1,mode:this.disclosedVendorsMigrationMode,provenanceKnown:this.disclosedVendorProvenanceKnown,cmpOwned:Array.from(this.cmpOwnedDisclosedVendorIds).sort(((e,t)=>e-t)),inherited:Array.from(this.inheritedDisclosedVendorIds).sort(((e,t)=>e-t))};mn.setFirstParty($,encodeURIComponent(btoa(JSON.stringify(e))),{expires:365})}initializeDisclosedVendorLifecycleState(e){const t=this.vectorToIdSet(this.tcModel.vendorsDisclosed),n=this.readDisclosedVendorMetaCookie();if(n){this.disclosedVendorProvenanceKnown=n.provenanceKnown,this.cmpOwnedDisclosedVendorIds=this.toPositiveIntegerSet(n.cmpOwned),this.inheritedDisclosedVendorIds=this.toPositiveIntegerSet(n.inherited),this.cmpOwnedDisclosedVendorIds=this.toPositiveIntegerSet(Array.from(this.cmpOwnedDisclosedVendorIds).filter((e=>t.has(e)))),this.inheritedDisclosedVendorIds=this.toPositiveIntegerSet(Array.from(this.inheritedDisclosedVendorIds).filter((e=>t.has(e))));for(const e of t)this.cmpOwnedDisclosedVendorIds.has(e)||this.inheritedDisclosedVendorIds.add(e)}else{if(e)return this.disclosedVendorProvenanceKnown=!1,this.cmpOwnedDisclosedVendorIds.clear(),void(this.inheritedDisclosedVendorIds=t);this.disclosedVendorProvenanceKnown=!0,this.cmpOwnedDisclosedVendorIds.clear(),this.inheritedDisclosedVendorIds=t}}getCmpOwnedDisclosedVendorIdsForUpdate(e){return null!=e?(this.disclosedVendorProvenanceKnown=!0,this.toPositiveIntegerSet(this.getDisclosedVendorIds(e,!0))):this.disclosedVendorProvenanceKnown?this.toPositiveIntegerSet(this.getDisclosedVendorIds(void 0,!0)):"renewal_capture"===this.disclosedVendorsMigrationMode?(this.disclosedVendorProvenanceKnown=!0,this.toPositiveIntegerSet(this.getDisclosedVendorIds(void 0,!0))):new Set(this.cmpOwnedDisclosedVendorIds)}applyDisclosedVendorsLifecycle(e){const t=this.getCmpOwnedDisclosedVendorIdsForUpdate(e);this.cmpOwnedDisclosedVendorIds=t;const n=new Set(this.inheritedDisclosedVendorIds);for(const e of t)n.add(e);this.resetVectorToIds(this.tcModel.vendorsDisclosed,n)}vectorToBooleanMap(e){const t={};if(!e||"function"!=typeof e[Symbol.iterator])return t;for(const n of e){if(!Array.isArray(n)||n.length<2)continue;t[String(n[0])]=!!n[1]}return t}normalizeDisclosedVendorsField(e,t){if("string"==typeof e)return e;const n={};if(e&&"object"==typeof e)for(const[t,o]of Object.entries(e))n[t]=!!o;for(const[e,o]of Object.entries(t))o&&(n[e]=!0);return n}ensureTcDataDisclosedVendors(e){if(!e||"object"!=typeof e)return;const t=this.vectorToBooleanMap(this.tcModel.vendorsDisclosed);(!e.vendor||"object"!=typeof e.vendor)&&(e.vendor={}),e.vendor.disclosedVendors=this.normalizeDisclosedVendorsField(e.vendor.disclosedVendors,t),this.isServiceSpecific||((!e.outOfBand||"object"!=typeof e.outOfBand)&&(e.outOfBand={}),e.outOfBand.disclosedVendors=this.normalizeDisclosedVendorsField(e.outOfBand.disclosedVendors,t))}static async init(e){var t;const[n,o]=await Promise.all([import("https://cdn.jsdelivr.net/npm/@iabtechlabtcf/cmpapi@1.5.20/+esm"),import("https://cdn.jsdelivr.net/npm/@iabtechlabtcf/core@1.5.20/+esm")]);o.GVL.baseUrl=C;const i=new o.GVL,a=e.toUpperCase(),s=o.GVL.consentLanguages.has(a);return s||$ez_d("Unsupported TCF locale:",a),"EN"!==a&&s&&($ez_d("Changing TCF locale:",a),await i.changeLanguage(a)),await i.readyPromise,(null==(t=Ee.vendors)?void 0:t.length)>0?i.narrowVendorsTo(Array.from(Ee.vendors.flatMap((e=>e.id)))):i.narrowVendorsTo([]),new Ye(n,o,i)}setInVector(e,t,n){t?n.set(e):n.unset(e)}applyConsentToCategory(e,t,n,o){if(e&&void 0!==e.consents&&null!==e.consents){for(const i of t)"boolean"==typeof e.consents?this.setInVector(+i,e.consents,n):this.setInVector(+i,e.consents[i],n),o&&void 0!==e.legitInterests&&null!==e.legitInterests&&("boolean"==typeof e.legitInterests?this.setInVector(+i,e.legitInterests,o):this.setInVector(+i,e.legitInterests[i],o));if(n.maxId>_||o&&o.maxId>_){const e=Ee.customVendors.map((e=>e.id));n.unset(e),null==o||o.unset(e)}}}resetPublisherRestrictions(){const e=this.tcModel.publisherRestrictions,t=e.getVendors();for(const n of t){const t=e.getRestrictions(n);for(const o of t)e.remove(n,o)}}applyPublisherRestrictions(e){this.resetPublisherRestrictions();for(const t of e){const e=new this.tcfCoreApi.PurposeRestriction;e.purposeId=t.purposeId,e.restrictionType=t.restrictionType,this.tcModel.publisherRestrictions.add(t.vendorId,e)}}isValidPublisherRestrictionType(e){return 0===e||1===e||2===e}getVendorRestrictionBasis(e){var t;const n=null==(t=this.vendorList.vendors)?void 0:t[e];if(!n)return null;const o=e=>new Set(Array.isArray(e)?e.filter((e=>Number.isInteger(e)&&Number(e)>0)):[]);return{consentPurposes:o(n.purposes),legIntPurposes:o(n.legIntPurposes),flexiblePurposes:o(n.flexiblePurposes)}}normalizePublisherRestrictions(e,t){var n;if(!Array.isArray(e))return[];const o=new Set,i=[];for(const a of e){const e=a,s=Number(e.vendorId),r=Number(e.purposeId),c=Number(e.restrictionType);if(!Number.isInteger(s)||s<=0||!Number.isInteger(r)||r<=0||!this.isValidPublisherRestrictionType(c)){$ez_d(`[TCF] Ignoring invalid ${t} tuple`,a);continue}const l=this.getVendorRestrictionBasis(s);if(!l){$ez_d(`[TCF] Ignoring ${t} tuple with unknown vendorId: ${s}`);continue}if(null==(n=this.vendorList.purposes)||!n[r]){$ez_d(`[TCF] Ignoring ${t} tuple with unknown purposeId: ${r}`);continue}if(!(l.consentPurposes.has(r)||l.legIntPurposes.has(r)||l.flexiblePurposes.has(r))){$ez_d(`[TCF] Ignoring ${t} tuple where vendor ${s} does not declare purpose ${r}`);continue}if(0!==c&&!l.flexiblePurposes.has(r)){$ez_d(`[TCF] Ignoring ${t} tuple requiring legal-basis override on non-flexible purpose ${r} for vendor ${s}`);continue}if(2===c&&Ke.has(r)){$ez_d(`[TCF] Ignoring ${t} tuple requiring LI for consent-only purpose ${r}`);continue}const d=`${s}:${r}`;o.has(d)?$ez_d(`[TCF] Ignoring duplicate ${t} tuple for vendor ${s} and purpose ${r}`):(o.add(d),i.push({vendorId:s,purposeId:r,restrictionType:c}))}return i}areRestrictionSetsEqual(e,t){if(e.length!==t.length)return!1;const n=e=>`${e.vendorId}:${e.purposeId}:${e.restrictionType}`,o=new Set(e.map(n));return t.every((e=>o.has(n(e))))}validateManagerPublisherRestrictions(e){if(!Array.isArray(e))return;const t=this.normalizePublisherRestrictions(e,"manager publisher restrictions"),n=this.getPublisherRestrictions();this.areRestrictionSetsEqual(t,n)||$ez_d("[TCF] Ignoring publisher restriction mutations from manager payload (read-only)")}applyPublisherRestrictionsFromSettings(){var e;const t=null==(e=Ee.tcfPublisherSettings)?void 0:e.restrictions;Array.isArray(t)&&this.applyPublisherRestrictions(this.normalizePublisherRestrictions(t,"settings.cookiebar.kv[publisher].restrictions"))}getCustomVendorConsentCookie(e){var t;const n=new Set(null==(t=Ee.customVendors)?void 0:t.map((e=>e.id)))??[],o=e=>e?Object.entries(e).filter((([e,t])=>n.has(+e)&&t)).map((([e])=>+e)):[],i="boolean"==typeof e.consents?e.consents?[...n]:[]:o(e.consents),a="boolean"==typeof e.legitInterests?e.legitInterests?[...n]:[]:o(e.legitInterests);return Ee.customVendorsConsent={consents:i,legitInterests:a},encodeURIComponent(btoa(JSON.stringify(Ee.customVendorsConsent)))}arrayToVector(e,t){const n=e;return null==t||t.forEach((e=>n.set(e))),n}setConsentString(e,t,n){var o,i,a,s,r;this.tcModel.consentScreen=e;let c="";if(n){this.applyConsentToCategory(n.purposes,Object.keys(this.vendorList.purposes),this.tcModel.purposeConsents,this.tcModel.purposeLegitimateInterests),this.applyConsentToCategory(n.vendors,Object.keys(this.vendorList.vendors),this.tcModel.vendorConsents,this.tcModel.vendorLegitimateInterests),this.applyDisclosedVendorsLifecycle(n.vendors.disclosedVendors),this.applyConsentToCategory(n.specialFeatures,Object.keys(this.vendorList.specialFeatures),this.tcModel.specialFeatureOptins);const e=Object.keys(this.vendorList.purposes);if(this.applyConsentToCategory({consents:(null==(o=n.publisher)?void 0:o.consents)??n.purposes.consents,legitInterests:(null==(i=n.publisher)?void 0:i.legitInterests)??n.purposes.legitInterests},e,this.tcModel.publisherConsents,this.tcModel.publisherLegitimateInterests),void 0!==(null==(a=n.publisher)?void 0:a.customConsents)||void 0!==(null==(s=n.publisher)?void 0:s.customLegitInterests)){const e=Array.from({length:this.tcModel.numCustomPurposes},((e,t)=>`${t+1}`));this.applyConsentToCategory({consents:n.publisher.customConsents??!1,legitInterests:n.publisher.customLegitInterests??!1},e,this.tcModel.publisherCustomConsents,this.tcModel.publisherCustomLegitimateInterests)}this.validateManagerPublisherRestrictions(null==(r=n.publisher)?void 0:r.restrictions),Ee.customVendors&&n.vendors&&(c=this.getCustomVendorConsentCookie(n.vendors))}const l=this.tcfCoreApi.TCString.encode(this.tcModel);$ez_d("TCF consent string set. UI visible:",t),this.cmpApi.update(l,t??!1),mn.setFirstParty(w,l,{expires:365}),this.persistDisclosedVendorMetaCookie(),c&&mn.setFirstParty(x,c,{expires:365})}onBannerShow(){}onBannerAccept(){this.setConsentString(2,!1,{purposes:{consents:!0,legitInterests:!0},vendors:{consents:!0,legitInterests:!0},specialFeatures:{consents:!0}})}onBannerDecline(){this.setConsentString(2,!1,{purposes:{consents:!1,legitInterests:!1},vendors:{consents:!1,legitInterests:!1},specialFeatures:{consents:!1}})}onManagerOpen(){}onManagerAcceptSelected(e){this.setConsentString(1,!1,e)}onManagerAcceptAll(){this.setConsentString(1,!1,{purposes:{consents:!0,legitInterests:!0},vendors:{consents:!0,legitInterests:!0},specialFeatures:{consents:!0}})}onManagerDeclineAll(){this.setConsentString(1,!1,{purposes:{consents:!1,legitInterests:!1},vendors:{consents:!1,legitInterests:!1},specialFeatures:{consents:!1}})}getStacks(){return this.vendorList.stacks}getPurposesConsents(){return this.tcModel.purposeConsents}getPurposesLegInts(){return this.tcModel.purposeLegitimateInterests}getPurposeNumVendors(e){return Object.keys(this.vendorList.getVendorsWithConsentPurpose(e)).length}getPurposeNumLegInts(e){const t=this.vendorList.getVendorsWithLegIntPurpose;return"function"==typeof t?Object.keys(t.call(this.vendorList,e)).length:Object.values(this.vendorList.vendors??{}).filter((t=>{const n=t.legIntPurposes;return Array.isArray(n)&&n.includes(e)})).length}doesPurposeHaveLegInts(e){return this.hasPurposeLegitimateInterestBasis(e)}getPurposes(){return this.vendorList.purposes}getPublisherPurposes(){const e={};for(const[t,n]of Object.entries(this.vendorList.purposes))e[t]={name:(null==n?void 0:n.name)??"",description:(null==n?void 0:n.description)??"",legalBasis:{consent:!0,legitimateInterest:this.doesPurposeHaveLegInts(+t)}};return e}getPublisherCustomPurposes(){var e,t,n;const o={},i=(null==(e=Ee.tcfPublisherSettings)?void 0:e.customPurposes)??[];for(const e of i){const i=Number(null==e?void 0:e.id);!Number.isInteger(i)||i<=0||(o[i]={name:this.resolveLocalizedPublisherField(e.name,`Custom Purpose ${i}`),description:this.resolveLocalizedPublisherField(e.description,""),legalBasis:{consent:!1!==(null==(t=e.legalBasis)?void 0:t.consent),legitimateInterest:!1!==(null==(n=e.legalBasis)?void 0:n.legitimateInterest)}})}return o}getOnlyUsedPurposes(){const e={};for(const t of Object.keys(this.vendorList.purposes))this.getPurposeNumVendors(+t)>0&&void 0!==this.vendorList.purposes[t]&&(e[t]=this.vendorList.purposes[t]);return e}getVendorConsents(){var e;return this.arrayToVector(this.tcModel.vendorConsents,null==(e=Ee.customVendorsConsent)?void 0:e.consents)}getPublisherConsents(){return this.tcModel.publisherConsents}getPublisherLegInts(){return this.tcModel.publisherLegitimateInterests}getPublisherCustomConsents(){return this.tcModel.publisherCustomConsents}getPublisherCustomLegInts(){return this.tcModel.publisherCustomLegitimateInterests}getVendorLegInts(){var e;return this.arrayToVector(this.tcModel.vendorLegitimateInterests,null==(e=Ee.customVendorsConsent)?void 0:e.legitInterests)}doesVendorHaveLegInts(e){return this.vendorList.vendors[e]?this.hasGvlVendorLegitimateInterest(e):null}getVendors(){return this.vendorList.vendors}getPublisherRestrictions(){const e=[],t=this.tcModel.publisherRestrictions;for(const n of t.getVendors())for(const o of t.getRestrictions(n))e.push({vendorId:n,purposeId:o.purposeId,restrictionType:o.restrictionType});return e}getPurpose(e){return this.vendorList.purposes[e]}getFeature(e){return this.vendorList.features[e]}getNumVendors(){return Object.keys(this.getVendors()).length}getSpecialPurposes(){return this.vendorList.specialPurposes}getSpecialFeatures(){return this.vendorList.specialFeatures}getSpecialFeature(e){return this.vendorList.specialFeatures[e]}getSpecialFeatureConsents(){return this.tcModel.specialFeatureOptins}getDataDeclaration(e){if(this.vendorList.dataCategories)return this.vendorList.dataCategories[e]}isReconsentNeeded(){return this.reconsentNeeded}}const Qe=e=>{if(ie(`${p}_override_tcf`))return!0;const t=q(`${g}banner_mode`);if(t)return"tcf"===t;const n=Z("bannerMode");if(n)return"tcf"===n;const o=ge(Ee.geo);return void 0!==o.mode?"tcf"===o.mode:Ee.usedByHierophant?(e=>{const t=ne("regions",e);return(Array.isArray(t)?t:t&&"object"==typeof t?Object.values(t):[]).some((e=>"tcf"===(null==e?void 0:e.type)))})(e):Ve()||!!ne("tcfEnabled",e)},Xe=e=>null!==e.tcfApi,Je=444,et=502,tt=523,nt=630,ot="tcf.notification.",it=e=>{var t,n;if(!Ee.tcfApi)return;const o=te(Ue(`${ot}messageVendorsLink`),{numVendors:Ee.tcfApi.getNumVendors()}),i=`${o}`,a=te(Ue(`${ot}message`),{vendorsLink:i}),s=(e=>{const t=`${ot}icon`;switch(e){case"top-left":return Ue(`${t}TopLeft`);case"top-right":return Ue(`${t}TopRight`);case"bottom-left":return Ue(`${t}BottomLeft`);case"bottom-right":return Ue(`${t}BottomRight`)}})(e),r=te(Ue(`${ot}resurface`),{iconPosition:s}),c=Object.values(null==(t=null==Ee?void 0:Ee.tcfApi)?void 0:t.getOnlyUsedPurposes()).map((e=>e.name)).join(", ");return[a,r,`${Ue(`${ot}purposeIntro`)+(c||"None")}.`,`${Ue(`${ot}specialFeaturesIntro`)+Object.values(null==(n=null==Ee?void 0:Ee.tcfApi)?void 0:n.getSpecialFeatures()).map((e=>e.name)).join(", ")}.`].join("

")};class at{static getBannerTextFromHierophant(){window.__enzuzo=window.__enzuzo??{},window.__enzuzo.hierophantTcfBannerText=async e=>{const t=e.replaceAll('"',"");localStorage.lang=t,$ez_d("Dynamically loading translations for ",t);try{Ee.translations[t]=await Ie(t)}catch(e){$ez_d("Error: Loading translations for",t,e)}return it("bottom-left")}}static create(){var e,t;if(!Y.getElementById(`${p}_cb_css`)){const e=Ce("style");e.type="text/css",e.setAttribute(`${m}-style`,"true"),e.id=`${p}_cb_css`,e.appendChild(Y.createTextNode((e=>`\n body {\n --${m}-body-lock-z-index: ${e.bannerTop?"2147483600":"2400"};\n }\n\n .${m}-consent {\n --${m}-banner-text-color: ${e.styles.textColor};\n --${m}-banner-link-color: ${e.styles.linkColor};\n --${m}-banner-background-color: ${e.styles.background};\n --${m}-banner-border: ${e.styles.border?`1px solid ${e.styles.border}`:""};\n --${m}-banner-border-color: ${e.styles.border};\n\n --${m}-banner-allow-all-text-color: ${e.styles.allowButtonTextColor||e.styles.buttonTextColor};\n --${m}-banner-allow-all-background-color: ${e.styles.allowButtonBackgroundColor||e.styles.buttonBackgroundColor};\n --${m}-banner-allow-all-background-color-hover: ${e.styles.allowButtonBackgroundColorHover||e.styles.buttonBackgroundColorHover};\n --${m}-banner-allow-all-border-color: ${e.styles.allowButtonBorderColor};\n\n --${m}-banner-decline-text-color: ${e.styles.declineButtonTextColor||e.styles.buttonTextColor};\n --${m}-banner-decline-background-color: ${e.styles.declineButtonBackgroundColor||e.styles.buttonBackgroundColor};\n --${m}-banner-decline-background-color-hover: ${e.styles.declineButtonBackgroundColorHover||e.styles.buttonBackgroundColorHover};\n --${m}-banner-decline-border-color: ${e.styles.declineButtonBorderColor};\n }\n `)(Ee.notification))),Y.head.appendChild(e)}if((null==(e=Ee.notification.cssText)?void 0:e.length)>0&&!Y.getElementById(`${p}_cb_custom_css`)){const e=Ce("style");e.type="text/css",e.id=`${p}_cb_custom_css`,e.appendChild(Y.createTextNode(Ee.notification.cssText)),Y.head.appendChild(e)}if(!Y.getElementById(`${m}-cookie-notification`)){const e=Ce("div");e.className=`${m}-consent`;const n=Xe(Ee);e.innerHTML=(e=>{at.getBannerTextFromHierophant(),e.showTcfUi&&!Ee.tcfApi&&(Ee.tcfApi=e.tcfApi);const{options:t}=e,n=``,o=t.showDecline?``:"",i=t.showAccept?``:"";return`\n ${e.showManagerIcon?n:""}\n\n \n `})({options:Ee.notification,showTcfUi:n,enforceCookieBar:Ee.enforceCookieBar??!1,notificationText:n?it(Ee.notification.iconPosition)??"":Ee.customerVersion>=tt?Ue("notification.message.523"):Ue("notification.message"),preferencesText:Ue(n?`${ot}preferences`:"notification.preferences"),showManagerIcon:Ee.notification.managerIcon??!1,learnMoreText:Ee.customerVersion>=tt?Ue("notification.policy.523"):Ue("notification.policy"),learnMoreUrl:Q(Ee.notification.policyUrl),acceptText:Ue("notification.accept"),declineText:Ue("notification.decline"),gpcEnabled:null==(t=Ee.gpc)?void 0:t.enabled,gpcText:Ue("notification.gpcMessage"),dismissText:Ue("notification.dismiss"),infoIconText:Ue("notification.gpcInfoIcon"),cookieIconText:Ue("notification.cookieIcon"),cookieManagerIconText:Ue("preferences.managerIcon"),gpcOkText:Ue("notification.ok")}),Y.body.appendChild(e)}}}const st=new class{constructor(){u(this,"counter",0),u(this,"subscriptions",{})}emit(e,t){if(void 0!==this.subscriptions[e])for(const n of Object.keys(this.subscriptions[e]))this.subscriptions[e][n](t)}on(e,t){this.counter+=1;const n=this.counter;return void 0===this.subscriptions[e]&&(this.subscriptions[e]={}),this.subscriptions[e][n]=t,{unsubscribe:()=>{var t,o;null!=(o=null==(t=this.subscriptions)?void 0:t[e])&&o[n]&&delete this.subscriptions[e][n]}}}},rt=class e{constructor(e,t){u(this,"acceptAll"),u(this,"acceptSelected"),u(this,"decline"),u(this,"dismiss"),u(this,"doNotSell"),u(this,"completed"),u(this,"initCb"),this.acceptAll=this.getCallback("acceptAll",e,t),this.acceptSelected=this.getCallback("acceptSelected",e,t),this.decline=this.getCallback("decline",e,t),this.dismiss=this.getCallback("dismiss",e,t),this.doNotSell=this.getCallback("doNotSell",e,t),this.completed=this.getCallback("completed",e,t),this.initCb=this.getCallback("init",e,t)}getCallback(e,t,n){var o;return(null==(o=null==t?void 0:t.callbacks)?void 0:o[e])||(()=>{})}static onAcceptAll(t,n){var o;null==(o=e.instance)||o.acceptAll(t,n)}static onAcceptSelected(t,n){var o;null==(o=e.instance)||o.acceptSelected(t,n)}static onDecline(t,n){var o;null==(o=e.instance)||o.decline(t,n)}static onDismiss(t,n){var o;null==(o=e.instance)||o.dismiss(t,n)}static onDoNotSell(t,n){var o;null==(o=e.instance)||o.doNotSell(t,n)}static onCompleted(t,n){var o;null==(o=e.instance)||o.completed(t,n)}static onInit(t,n){var o;null==(o=e.instance)||o.initCb(t,n)}static init(t,n){e.instance=new e(t,n)}};u(rt,"instance");let ct=rt;const lt=()=>{Ee.lastAction="page-view",fn("cookies-functional","true")};class dt{constructor(e){u(this,"cookieManager"),u(this,"cookieNotification",null),u(this,"cookieManagerNotification",null),u(this,"cookiesAccept",null),u(this,"cookiesDecline",null),u(this,"cookiesDismiss",null),u(this,"cookiesOK",null),u(this,"listenerAttached",!1),u(this,"urlParams",ae()),this.cookieManager=e.cookieManager}acceptAll(e){this.issueConsent({analytics:!0,functional:!0,marketing:!0,preferences:!0},e)}declineAll(e){this.issueConsent({analytics:!1,functional:!0,marketing:!1,preferences:!1},e)}issueConsent(e,t){var n,o;const{body:i}=Y,a=()=>this.issueConsent(e,t);i?(window.removeEventListener("DOMContentLoaded",a),["analytics","marketing","preferences"].every((t=>!e[t]))?window.__enzuzoApi.control.declineAll(t):Object.values(e).every((e=>!0===e))?window.__enzuzoApi.control.acceptAll(t):(window.__enzuzoApi.control.acceptPartial(e,t),ct.onAcceptSelected(wn.getServiceCookies(),t)),Ee.gpc.enabled||this.showCookieManagerButton(),null!=(n=i.classList)&&n.contains(`${m}-body-lock`)&&(null==(o=i.classList)||o.remove(`${m}-body-lock`,`${m}-no-scroll`))):window.addEventListener("DOMContentLoaded",a)}getBannerTextFromHierophant(){at.getBannerTextFromHierophant()}init(e=!1){var t,n,o,i,a,s,r,c,l;const{body:d}=Y;this.cookieNotification=Y.getElementById(`${m}-cookie-notification`),this.cookieManagerNotification=Y.getElementById(`${m}-cookie-manager-button`),(!this.cookieNotification||!this.cookieManagerNotification)&&(at.create(),this.cookieNotification=Y.getElementById(`${m}-cookie-notification`),this.cookieManagerNotification=Y.getElementById(`${m}-cookie-manager-button`)),null==(t=this.cookieManagerNotification)||t.addEventListener("click",(()=>st.emit("openCookieManager"))),this.cookiesOK=Y.getElementById(`${m}-cookie-notification__ok`),this.cookiesAccept=Y.getElementById(`${m}-cookie-notification__accept`),this.cookiesDecline=Y.getElementById(`${m}-cookie-notification__decline`),this.cookiesDismiss=Y.getElementById("close-notification");let u=!1;(!Ee.notification.noConsentModeEnabled&&this.cookieNotification&&!this.cookieManager.hasAllCookiesSet()&&!Ee.gpc.enabled||null!=(n=Ee.tcfApi)&&n.isReconsentNeeded())&&(this.showCookieNotification(),u=!0),Ee.notification.noConsentModeEnabled&&this.cookieManager.enableAllCookies({interactive:!1}),Ee.gpc.enabled&&"dontshow"!==Oe()&&(Ee.gpc.banner&&wn.shouldShowBanner()&&(this.showCookieNotification(),u=!0),wn.onlyShowBannerOnce(Ee.gpc.bannerOnce)),u||ct.onCompleted(wn.getServiceCookies(),{interactive:!1}),null==(o=this.cookiesOK)||o.addEventListener("click",(e=>{var t,n;e.preventDefault(),this.hideCookieNotification(!0),this.showCookieManagerButton(),null!=(t=d.classList)&&t.contains(`${m}-body-lock`)&&(null==(n=d.classList)||n.remove(`${m}-body-lock`,`${m}-no-scroll`))}));const p=()=>{var e,t;window.__enzuzoApi.control.acceptAll({interactive:!0}),this.hideCookieNotification(!0),this.showCookieManagerButton(),null!=(e=d.classList)&&e.contains(`${m}-body-lock`)&&(null==(t=d.classList)||t.remove(`${m}-body-lock`,`${m}-no-scroll`))},f=()=>{Ee.dismissAcceptsAll?(p(),st.emit("close-banner",{interactive:!0})):(Ee.lastAction="close-banner",st.emit("close-banner",{interactive:!0}),fn("cookies-functional","true"),Y.getElementById(`${m}-cookie-notification`)&&this.hideCookieNotification(!0))},g=()=>{var e,t;window.__enzuzoApi.control.declineAll({interactive:!0}),this.hideCookieNotification(!0),this.showCookieManagerButton(),null!=(e=d.classList)&&e.contains(`${m}-body-lock`)&&(null==(t=d.classList)||t.remove(`${m}-body-lock`,`${m}-no-scroll`))},h=Y.getElementById("notificationManagerLink");null==h||h.addEventListener("click",(e=>{var t,n,o;e.preventDefault(),window.__enzuzoApi.prefCenter.show(),null==(o=null==(n=null==(t=window.__enzuzoConfig)?void 0:t.callbacks)?void 0:n.prefCenter)||o.call(n)}));const b=null!=$ez&&$ez.isSSR&&je("FEATURE_BANNER_APIV2")?null==(a=null==(i=ge(Ee.activeRegion).appearance)?void 0:i.banner)?void 0:a.buttons:void 0;null==(s=this.cookiesAccept)||s.addEventListener("click",(e=>{var t;if(e.preventDefault(),Ee.gpc.enabled)p();else switch(null==(t=null==b?void 0:b.second)?void 0:t.action){case"decline":g();break;case"dismiss":f();break;default:p()}})),null==(r=this.cookiesDismiss)||r.addEventListener("click",(e=>{var t,n;if(e.preventDefault(),!Ee.gpc.enabled||Ee.dismissAcceptsAll){if(Ee.dismissAcceptsAll&&(null==(t=null==b?void 0:b.dismiss)||!t.action))return p(),void st.emit("close-banner",{interactive:!0});switch(null==(n=null==b?void 0:b.dismiss)?void 0:n.action){case"decline":g();break;case"accept-all":p();break;default:f()}}else f()})),null==(c=this.cookiesDecline)||c.addEventListener("click",(e=>{var t;if(e.preventDefault(),Ee.gpc.enabled)g();else switch(null==(t=null==b?void 0:b.first)?void 0:t.action){case"dismiss":f();break;case"accept-all":p();break;default:g()}})),this.cookieManager.hasAllCookiesSet()&&!Ee.gpc.enabled&&this.showCookieManagerButton(),"dontshow"===(null==(l=Ee.activeRegion)?void 0:l.type)&&this.showCookieManagerButton();this.listenerAttached||(window.addEventListener("hashchange",(()=>{se().hash.replaceAll("-","_")===T&&this.showCookieNotification(),se().hash.replaceAll("-","_")===M&&(this.declineAll({interactive:!0}),this.hideCookieNotification(!0),this.showCookieManagerButton())})),this.listenerAttached=!0),(se().hash.replaceAll("-","_")===T||B.some((e=>"string"==typeof this.urlParams.get(e))))&&this.showCookieNotification(),"dontshow"===Oe()&&this.hideCookieNotification(!1),this.isCookieNotificationVisible()?this.hideCookieManagerButton():this.showCookieManagerButton(),e||lt(),window.addEventListener("locationchange",(()=>{Ee.spa_timer=setTimeout((()=>{clearTimeout(Ee.spa_timer)}),60)}))}showCookieNotification(){var e;this.cookieNotification&&(this.cookieNotification.style.display=this.cookieNotification.dataset.display||"flex",this.cookieNotification.classList.remove("hv-notification--hidden"),null==(e=Ee.tcfApi)||e.onBannerShow())}hideCookieNotification(e){this.isCookieNotificationVisible()&&ct.onCompleted(wn.getServiceCookies(),{interactive:e}),this.cookieNotification&&(this.cookieNotification.style.display="none")}isCookieNotificationVisible(){var e,t;return"none"!==(null==(t=null==(e=this.cookieNotification)?void 0:e.style)?void 0:t.display)}showCookieManagerButton(){this.cookieManagerNotification&&!0===Ee.notification.managerIcon&&(this.cookieManagerNotification.style.display="flex")}hideCookieManagerButton(){this.cookieManagerNotification&&"dontshow"!==Oe()&&(this.cookieManagerNotification.style.display="none")}}const ut=()=>{var e,t;return!1!==(null==(t=null==(e=Ee.tcfPublisherSettings)?void 0:e.ui)?void 0:t.showPublisherSection)},pt=()=>{var e,t;return ut()&&!1!==(null==(t=null==(e=Ee.tcfPublisherSettings)?void 0:e.ui)?void 0:t.showRestrictions)};function ft(){var e,t;if(null!=(e=window.__enzuzo)&&e.url){const e=document.createElement("script");return e.src=null==(t=window.__enzuzo)?void 0:t.url,e}return[...Y.querySelectorAll("script")??[]].filter((function(e){var t;const{src:n}=e??{},o=[z,k],i=[y,"localhost"];return window.Shopify&&null!=(t=window.Shopify)&&t.shop&&i.push(window.Shopify.shop),!0===i.some((e=>null==n?void 0:n.includes(e)))&&!0===o.some((e=>null==n?void 0:n.includes(e)))?e:null})).at(0)??null}function gt(){const e=ft();let t=null;return null!==e&&(t=new URL(e.src).searchParams),t}const mt="https://business.safety.google/",ht={ar:`${mt}privacy`,bg:`${mt}intl/bg/privacy/`,cs:`${mt}intl/cs/privacy/`,da:`${mt}intl/da/privacy/`,de:`${mt}intl/de/privacy/`,el:`${mt}intl/el/privacy/`,en:`${mt}privacy`,es:`${mt}intl/es/privacy/`,et:`${mt}intl/et/privacy/`,fi:`${mt}intl/fi/privacy/`,fr:`${mt}intl/fr/privacy/`,hr:`${mt}intl/hr/privacy/`,hu:`${mt}intl/hu/privacy/`,it:`${mt}intl/it/privacy/`,ja:`${mt}privacy`,ko:`${mt}privacy`,lt:`${mt}intl/lt/privacy/`,lv:`${mt}intl/lv/privacy/`,nl:`${mt}intl/nl/privacy/`,no:`${mt}intl/no/privacy/`,pl:`${mt}intl/pl/privacy/`,pt:`${mt}intl/pt/privacy/`,ro:`${mt}intl/ro/privacy/`,sk:`${mt}intl/sk/privacy/`,sl:`${mt}intl/sl/privacy/`,sv:`${mt}intl/sv/privacy/`,zh:`${mt}privacy/`,zhtw:`${mt}privacy/`};function bt(e,t){var n,o;let i;[...Y.querySelectorAll("script[nonce]")].filter((e=>e.src)).forEach((e=>{(e.src.includes(`__${p}-${f}.js`)||e.src.includes(k)&&e.src.includes(`${p}.com`))&&(i=e.nonce)}));const a=null==(n=Y.getElementsByTagName("script"))?void 0:n[0],s=Ce("script"),{attributes:r}=e;for(const e of r)s.setAttribute(e.nodeName,e.nodeValue??"");s.type="text/javascript",i&&(s.nonce=i),s.text=e.text,t&&s.setAttribute(`${m}-svc-uuid`,t),((null==(o=s.text)?void 0:o.length)>1||s.src)&&null!=a&&a.parentNode&&a.parentNode.insertBefore(s,a)}const vt=()=>{var e;const t=(null==(e=window.Shopify)?void 0:e.locale)||Ee.lang,n=Fe(t),o=Ee.fallbackLang,i={};try{for(const e of Ee.cookieList){if(!1===e.added||!0===e.ignored)continue;const t="Unknown",n={},o=["Functional","Marketing","Analytics","Preferences"];e.category.flat().forEach((e=>{n[o.includes(e)?e.toLowerCase():"unknown"]=!0}));for(const o of Object.keys(n))i[o]||(i[o]={}),i[o][e.domain??t]||(i[o][e.domain??t]=[]),i[o][e.domain??t].filter((t=>t.name===e.name)).length<=0&&i[o][e.domain??t].push(e)}}catch{}const a=[...new Set([...Ee.purposes,...Object.keys(i??{}).filter((e=>"functional"!==e&&"unknown"!==e))])].filter((e=>"uncategorized"!==e)),s=Re(),r=De(a,t||n||o),c=!1!==Ee.managerAccordion,l=!1!==Ee.showCategoryServices;return`\n ${s?`\n
\n ${a.map(((e,t=1)=>{var n,o;const a=i[e]??{},s=r[e],d=Object.keys(a).length>0,u=s.length>0;return d||u?`\n
\n
\n ${c?`\n \n \n \n `:""}\n
\n

${Ue(`purposes.${e}.name`)}

\n
\n\n ${null!=(n=Ee.gpc)&&n.enabled||"functional"===e?"":`\n `}\n\n ${null!=(o=Ee.gpc)&&o.enabled&&"functional"!==e?`\n
\n
\n GPC\n
\n\n \n \n \n \n \n \n
`:""}\n\n ${"functional"===e?`
${Ue("notification.always-active")}
`:""}\n
\n\n ${u&&!d?`\n `:""}\n\n ${Ee.hasCookieList&&d?`\n `:""}\n
\n `:""})).join("")}\n
`:""}\n `},yt=class e{static create(t){const n=Ce("style");n.type="text/css",n.setAttribute(`${m}-style`,"true"),n.id=`${p}_cb_pref_css`,n.appendChild(Y.createTextNode(`\n .${m}-consent {\n --${m}-preferences-layer: ${Ee.usedByHierophant?"2400":"2147483647"};\n --${m}-preferences-switch: #fff;\n --${m}-preferences-switch-on: #219653;\n --${m}-preferences-background-secondary-color: ${ce(Ee.preferences.styles.background||"#FFF",5,5,5)};\n --${m}-preferences-background-secondary-alt-color: ${"rgba(255,255,255,1)"===ce(Ee.preferences.styles.background)?"#fff":ce(Ee.preferences.styles.background,5,5,5)||"#fff"};\n --${m}-preferences-background-tertiary-color: ${ce(Ee.preferences.styles.background||"#FFF",12,13,13)};\n\n --${m}-preferences-text-color: ${Ee.preferences.styles.textColor||"#222"};\n --${m}-preferences-link-color: ${Ee.preferences.styles.link||"#1082EC"};\n --${m}-preferences-background-color: ${Ee.preferences.styles.background||"#FFF"};\n --${m}-preferences-border-color: ${Ee.preferences.styles.border||"#E0E0E0"};\n\n --${m}-preferences-allow-all-text-color: ${Ee.preferences.styles.allowText||"#222"};\n --${m}-preferences-allow-all-background-color: ${Ee.preferences.styles.allowBackground||"#FFF"};\n --${m}-preferences-allow-all-background-color-hover: ${Ee.preferences.styles.allowBackgroundHover||"#FFF"};\n --${m}-preferences-allow-all-border-color: ${Ee.preferences.styles.allowBorder||"#222"};\n\n --${m}-preferences-decline-all-text-color: ${Ee.preferences.styles.declineText||"#222"};\n --${m}-preferences-decline-all-background-color: ${Ee.preferences.styles.declineBackground||"#FFF"};\n --${m}-preferences-decline-all-background-color-hover: ${Ee.preferences.styles.declineBackgroundHover||"#FFF"};\n --${m}-preferences-decline-all-border-color: ${Ee.preferences.styles.declineBorder||"#222"};\n\n --${m}-preferences-allow-selected-text-color: ${Ee.preferences.styles.acceptSelectedText||"#FFF"};\n --${m}-preferences-allow-selected-background-color: ${Ee.preferences.styles.acceptSelectedBackground||"#222"};\n --${m}-preferences-allow-selected-background-color-hover: ${Ee.preferences.styles.acceptSelectedBackgroundHover||"#1a1a1a"};\n --${m}-preferences-allow-selected-border-color: ${Ee.preferences.styles.acceptSelectedBorder||"transparent"};\n }\n `)),Y.head.appendChild(n);const o=Y.getElementById(`${m}-cookie-preferences-wrapper`);o&&o.remove();const i=Ce("div");i.id=`${m}-cookie-preferences-wrapper`,i.innerHTML=vt(),t.appendChild(i),Xe(Ee)&&(window.onhashchange=()=>{e.handlePreferencesHashChange()},an.on("changeTcfTab",(t=>{const n=Object.values(e.PREFERENCE_TABS).find((e=>e.tabId===t));n&&e.displayTab(n)})),e.handlePreferencesHashChange())}static getTitle(e){return Ue("prefs-tcf"===e?"tcf.preferences.title":"prefs"===e?"preferences.cookiePreferences":"donotsell.title")}static getDescription(e,t){return Ue(e?"tcf.preferences.description":t?"preferences.description":"preferences.empty")}static createModal(t="prefs"){var n,o,i,a,s,r,c;const l="donotsell"===t,d=Re(),u=Xe(Ee)&&!l,f=e.getTitle(u?"prefs-tcf":t),g=e.getDescription(u,d??!1),h=function(){if(Ee.preferences.hidePoweredBy)return"";const e=` `;return te(Ue("preferences.manager_poweredby"),{link:e})}(),b=u&&ut(),v=b&&pt(),y=`\n \n `,z=Y.getElementById(`${p}-${l?"donotsell-":""}modal-wrap`);if(z)Ee.usedByHierophant&&(z.innerHTML=y);else{const e=Ce("div");e.className=`${m}-consent`;const t=Ce("div");t.id=`${p}-${l?"donotsell-":""}modal-wrap`,t.classList.add(`${p}-modal-wrapper`),t.innerHTML=y,e.appendChild(t),Y.body.appendChild(e)}const k=Y.getElementById(`${m}-${l?"donotsell":"cookie"}-preferences`);if(null!==k)if(l){const e=ge(Ee.activeRegion).appearance,t=null==(i=null==e?void 0:e.doNotSell)?void 0:i.bodyLabel,n=t?null==(r=null==(s=null==(a=Z("translations"))?void 0:a.strings)?void 0:s[t])?void 0:r[Ee.lang]:void 0;k.innerHTML=(n??Ue("donotsell.description"))+`

${Ue("donotsell.optoutSuccess")}

`}else e.create(k)}};u(yt,"PREFERENCE_TABS",{SERVICES:{contentId:`${m}-cookie-preferences`,hash:"services",tabId:`${p}-preference-tab-services`,titleId:"tcf.manager.servicesTab"},PURPOSES:{contentId:`${p}-tcf-purposes-content`,hash:"purposes",tabId:`${p}-preference-tab-purposes`,titleId:"tcf.manager.purposesTab"},VENDORS:{contentId:`${p}-tcf-purposes-vendors`,hash:"vendors",tabId:`${p}-preference-tab-vendors`,titleId:"tcf.manager.vendorsTab"}}),u(yt,"getTabFromHash",(e=>{const[,t]=e.split("/");return t})),u(yt,"getEnabledTab",(()=>{const e=yt.getTabFromHash(se().hash);return Object.values(yt.PREFERENCE_TABS).find((t=>t.hash===e))??yt.PREFERENCE_TABS.SERVICES})),u(yt,"displayTab",(e=>{for(const t of Object.values(yt.PREFERENCE_TABS))t.hash===e.hash?(Y.getElementById(t.contentId).style.display="block",Y.getElementById(t.tabId).classList.add("enabled")):(Y.getElementById(t.contentId).style.display="none",Y.getElementById(t.tabId).classList.remove("enabled"))})),u(yt,"handlePreferencesHashChange",(()=>{yt.displayTab(yt.getEnabledTab())})),u(yt,"createTabLink",(e=>`${Ue(e.titleId)}`));let zt=yt;class kt{constructor(e,t,n){u(this,"consentCheckboxes",{}),u(this,"legitInterestCheckboxes",{});for(const[o,i]of Object.entries(t)){const t=n(+o,i);e.appendChild(t.root),this.consentCheckboxes[Number.parseInt(o,10)]=t.consentToggle,t.legitInterestToggle&&(this.legitInterestCheckboxes[Number.parseInt(o,10)]=t.legitInterestToggle,t.legitInterestToggle.checked=!0)}}getConsentMap(){return Object.fromEntries(Object.entries(this.consentCheckboxes).map((([e,t])=>[e,!!t&&t.checked])))}getLegIntMap(){return Object.fromEntries(Object.entries(this.legitInterestCheckboxes).map((([e,t])=>[e,t.checked])))}setStateFromTcModel(e,t){for(const[t,n]of Object.entries(this.consentCheckboxes))n&&(n.checked=e.has(+t));if(t)for(const[e,n]of Object.entries(this.legitInterestCheckboxes))n.checked=t.has(+e)}}const Ct=(e,t)=>{var n,o,i,a,s;const r=Ce("div");r.className=`${p}-preferences-card ${p}-hv-preference`;const c=`${p}-tcf-purpose-toggle--${e}`,l=`${p}-tcf-legit-interest-purpose-toggle--${e}`,d={consent:new Set,legInt:new Set};null==(n=Ee.customVendors)||n.forEach((t=>{var n,o;return null!=(n=t.purposes)&&n.includes(e)&&d.consent.add(t.id),(null==(o=t.legIntPurposes)?void 0:o.includes(e))&&d.legInt.add(t.id)}));const u=(null==(o=Ee.tcfApi)?void 0:o.doesPurposeHaveLegInts(e))??!1,f=((null==(i=Ee.tcfApi)?void 0:i.getPurposeNumVendors(e))??0)+(d.consent.size??0),g=((null==(a=Ee.tcfApi)?void 0:a.getPurposeNumLegInts(e))??0)+(d.legInt.size??0);return r.innerHTML=`\n
\n
\n

${t.name}

\n

${Ue("tcf.manager.purposeNumVendors")} ${f}

\n\n ${u?`

${Ue("tcf.manager.purposeNumLegInts")} ${g}

`:""}\n\n

${t.description}

\n\n
    \n ${(null==(s=t.illustrations)?void 0:s.map((e=>`
  • ${e}
  • `)).join("\n"))??""}\n
      \n
\n\n \n\n \n
\n `,{root:r,consentToggle:r.querySelector(`#${c}`),legitInterestToggle:r.querySelector(`#${l}`)}},wt=(e,t)=>{const n=Ce("div");return n.className=`${p}-preferences-card ${p}-hv-preference`,n.dataset.tcfSpecialPurposeId=String(e),n.innerHTML=`\n
\n
\n

${t.name}

\n

${t.description}

\n
\n
\n `,n},xt=(e,t)=>{const n=Ce("div");n.className=`${p}-preferences-card ${p}-hv-preference`;const o=`${p}-tcf-feature-toggle--${e}`;return n.innerHTML=`\n
\n
\n

${t.name}

\n

${t.description}

\n
\n\n \n
\n `,{root:n,consentToggle:n.querySelector(`#${o}`)}},$t=e=>`${p}-tcf-vendor-info-content--${e}`,_t=e=>`${p}-tcf-vendor-info-toggle--${e}`,At=e=>{if(!e.usesCookies)return"";const t=function(e){return e>=0?Math.round(e/86400):0}(e.cookieMaxAgeSeconds??0);return`

${Ue("tcf.manager.usesCookies")} ${e.cookieRefresh?Ue("tcf.manager.cookieRefresh"):""} (${Ue("tcf.manager.cookieMaxAge")} ${t})

`},St=(e,t,n,o)=>{if(0===t.length)return"";return`

${e}

\n
    \n ${t.map((e=>{if(!e)return"";const t=(null==n?void 0:n[e.id])||o?`(${Ue("tcf.manager.retention")} ${(null==n?void 0:n[e.id])??o})`:"";return`
  • ${null==e?void 0:e.name} ${t}
  • `})).join("\n")}\n
`},Lt=(e,t)=>{var n,o,i;const a=Ce("div");a.className=`${p}-preferences-card ${p}-hv-preference`;const s=`${p}-tcf-vendor-toggle--${e}`,r=`${p}-tcf-vendor-legit-interest-toggle--${e}`,c=_t(e),l=$t(e),d=t.purposes.map((e=>{var t;return null==(t=Ee.tcfApi)?void 0:t.getPurpose(e)})),u=t.legIntPurposes.map((e=>{var t;return null==(t=Ee.tcfApi)?void 0:t.getPurpose(e)})),f=t.purposes.map((e=>{var t;return null==(t=null==Ee?void 0:Ee.tcfApi)?void 0:t.getFeature(e)})).filter((e=>void 0!==e)),g=t.specialFeatures.map((e=>{var t;return null==(t=null==Ee?void 0:Ee.tcfApi)?void 0:t.getSpecialFeature(e)})),m=(null==(n=null==Ee?void 0:Ee.tcfApi)?void 0:n.doesVendorHaveLegInts(e))??Ee.customVendors.some((t=>t.id===e&&Array.isArray(t.legIntPurposes)&&t.legIntPurposes.length>0)),h=((e,t)=>{var n,o,i;const a=t??"en";return(null==(n=e.urls)?void 0:n.find((e=>e.langId===a)))||(null==(o=e.urls)||o.sort(((e,t)=>e.langId.localeCompare(t.langId))),null==(i=e.urls)?void 0:i[0])})(t,"en");a.innerHTML=`\n
\n
\n \n \n \n\n \n\n

${t.name}

\n
\n\n \n\n \n
\n\n
\n ${null!=h&&h.privacy?`

${Ue("tcf.manager.vendorPrivacy")}

`:""}\n ${null!=h&&h.legIntClaim?`

${Ue("tcf.manager.vendorLegInt")}

`:""}\n ${At(t)}\n ${t.usesNonCookieAccess?`

${Ue("tcf.manager.nonCookieAccess")}

`:""}\n ${St(Ue("tcf.manager.purposes"),d,null==(o=t.dataRetention)?void 0:o.purposes,null==(i=t.dataRetention)?void 0:i.stdRetention)}\n ${St(Ue("tcf.manager.legInt"),u)}\n ${St(Ue("tcf.manager.features"),f)}\n ${St(Ue("tcf.manager.specialFeatures"),g)}\n ${St(Ue("tcf.manager.dataCategories"),(e=>e.dataDeclaration?e.dataDeclaration.map((e=>{var t;return null==(t=null==Ee?void 0:Ee.tcfApi)?void 0:t.getDataDeclaration(e)})).filter((e=>e)):[])(t))}\n
\n `;const b=a.querySelector(`#${_t(e)}`),v=`${p}-tcf-vendor-info-arrow--${e}`,y=a.querySelector(`#${v}_on`),z=a.querySelector(`#${v}_off`),k=a.querySelector(`#${$t(e)}`);return null==b||b.addEventListener("click",(e=>{e.stopPropagation(),k.classList.contains(`${p}-content-active`)?(k.classList.remove(`${p}-content-active`),k.classList.add(`${p}-content-inactive`),k.style.maxHeight="0",k.style.margin="0",y&&(y.style.display=""),z&&(z.style.display="none")):(k.classList.add(`${p}-content-active`),k.classList.remove(`${p}-content-inactive`),k.style.maxHeight=2*k.scrollHeight+"px",k.style.margin="0 0 0 0",y&&(y.style.display="none"),z&&(z.style.display=""))})),{root:a,consentToggle:a.querySelector(`#${s}`),legitInterestToggle:a.querySelector(`#${r}`)}},It=(e,t,n)=>{const o=Ce("div");o.className=`${p}-preferences-card ${p}-hv-preference`;const i=`${p}-${n}-consent-toggle--${e}`,a=`${p}-${n}-legint-toggle--${e}`;return o.innerHTML=`\n
\n
\n

${t.name}

\n ${t.description?`

${t.description}

`:""}\n
\n\n \n\n \n
\n `,{root:o,consentToggle:t.legalBasis.consent?o.querySelector(`#${i}`):null,legitInterestToggle:t.legalBasis.legitimateInterest?o.querySelector(`#${a}`):void 0}},Et=(e,t)=>{if(e.innerHTML="",0===t.length){const t=Ce("div");return t.className=`${p}-preferences-card ${p}-hv-preference`,t.innerHTML=`\n
\n
\n

${Ue("tcf.publisher.restrictions.empty")||"No publisher restrictions configured."}

\n
\n
\n `,void e.appendChild(t)}t.forEach(((t,n)=>{const o=`${p}-tcf-publisher-restriction-details-${n}`,i=`${p}-tcf-publisher-restriction-toggle-${n}`,a=Ce("div");a.className=`${p}-preferences-card ${p}-hv-preference`,a.innerHTML=`\n
\n
\n `;const s=a.querySelector(`#${i}`),r=a.querySelector(`#${o}`),c=a.querySelector(`.${p}-tcf-publisher-restriction-symbol`);null==s||s.addEventListener("click",(()=>{const e=!("true"===s.getAttribute("aria-expanded"));s.setAttribute("aria-expanded",String(e)),s.setAttribute("aria-label",e?Ue("tcf.publisher.restrictions.collapse")||"Hide details":Ue("tcf.publisher.restrictions.expand")||"Show details"),r&&(r.style.display=e?"block":"none"),c&&(c.textContent=e?"-":"+")})),null==s||s.setAttribute("aria-label",Ue("tcf.publisher.restrictions.expand")||"Show details"),e.appendChild(a)}))},Tt=e=>{var t,n;try{null==(n=null==(t=window.Shopify)?void 0:t.customerPrivacy)||n.setTrackingConsent({analytics:e.analytics??!1,marketing:e.marketing??!1,preferences:e.preferences??!1},(()=>{}))}catch(e){$ez_d("Error: setTrackingConsent",e)}},Bt=()=>{const e=wn.getServiceCookies();Tt(e)};function Mt(e,t){return-1!==e.indexOf(t,e.length-t.length)}const Rt=class e{static block(e){}static unblock(e){}static change(e){}static get state(){return e._state}static get list(){return Ot._list}static set list(e){Ot._list=e}static get exclusions(){return Ot._exclusions}static set exclusions(e){Ot._exclusions=e}static accept(){}static acceptWait(){}static declineWait(){}static async decline(e){}static inList(e){return!0}static alwaysAllowCookie(e){return!0}static on(e,t){}static off(e,t){}static emit(e,t){}static allowIfCookieNotKnown(){}static denyIfCookieNotKnown(){}};u(Rt,"timer",null),u(Rt,"dtimer",null),u(Rt,"_state",{read:!0,write:!0,scriptSuspension:!1,mode:"allow-if-not-known"}),u(Rt,"_alwaysAllow",{"cookies-functional":!0,"cookies-analytics":!0,"cookies-marketing":!0,"cookies-preferences":!0,[w]:!0,[x]:!0,[$]:!0});let Pt=Rt;const Nt=class e{static block(t){e.change({write:!1}),e._state.mode="defer",e._deferQueueCb=t}static unblock(t){e._deferQueueCb&&e._deferQueueCb(t),e._deferQueueCb=void 0;for(const t of e._deferQueue)e._writeCookie(t);e._deferQueue=[]}static _fromScript(){var e,t,n,o,i;let a={};try{throw new Error("")}catch(s){try{if(!(s instanceof Error))return{};if(null!=(e=s.stack)&&e.includes(""))for(const e of s.stack.split("\n"))if(e.includes("")){const t=e.replace("at ","").replace(" (","").replace(")","").replace("","").split(":");return{script:"dev-tools",func:(t[0]||"dev-tools").trim(),line:t[1],col:t[2]}}const r=null==(o=null==(n=null==(t=s.stack)?void 0:t.split("\n").at(2))?void 0:n.split("at ").at(1))?void 0:o.split(" (");if(r){const e=null==(i=r.at(1))?void 0:i.replace(")","").replace("http://","").replace("https://","").split(":");a={script:null==e?void 0:e.at(0),function:r.at(0),line:null==e?void 0:e.at(1),col:null==e?void 0:e.at(2)}}}catch{}}return a}static _writeCookie(t){var n,o,i,a;let s=!1;if("defer"!==e._state.mode)if("allow-if-not-known"===e._state.mode?s=!e.inList(t):"deny-if-not-known"===e._state.mode?s=!1:("allow"===e._state.mode||"decline"===e._state.mode)&&(s=e._state.write),(e.alwaysAllowCookie(t)||"allow-if-not-known"===e.state.mode&&!e.inList(t))&&(s=!0,e._state.write=!0),!1===e._state.write||!1===s){const i=e._fromScript(),a=e._queue.filter((e=>e.value===t)).at(0);if(a)a.processed=!1,e._queue=[...e._queue.filter((e=>e.value!==t)),a];else{e._queue.push({value:t,fromScript:i}),e.emit("queue",{value:t,fromScript:i});const[a]=t.split("=").map((e=>e.trim())),s=e._getListItemFromCookieName(a);if(s&&e._shouldAcceptCookie(s))return void(null==(o=null==(n=e._original)?void 0:n.set)||o.call(Y,t))}e.list.length>0&&e.emit("queueProcess")}else{const n=e._fromScript();e.emit("write",{value:t,fromScript:n}),null==(a=null==(i=e._original)?void 0:i.set)||a.call(Y,t)}else e._deferQueue.includes(t)||e._deferQueue.push(t)}static _readCookie(){var t,n,o,i;const a=e._fromScript();return e.emit("read",{fromScript:a}),e._state.read?null==(n=null==(t=e._original)?void 0:t.get)?void 0:n.call(Y):null==(i=null==(o=e._original)?void 0:o.get)?void 0:i.call(Y)}static change(t){const{read:n,write:o,scriptSuspension:i}=t??{};e._setup||Object.defineProperty(document,"cookie",{configurable:!0,get:e._readCookie,set:e._writeCookie}),e._state={...e._state,read:n??!1,write:o??!1,scriptSuspension:i??!1},e.emit("change",e._state)}static get state(){return e._state}static get list(){return e._list}static set list(t){e._list=t}static get exclusions(){return e._exclusions}static set exclusions(t){e._exclusions=t}static _shouldAcceptCookie(e){if(!e)return!1;if(!e.category||e.category.some((e=>{var t;return 1===e.length&&"functional"===(null==(t=e[0])?void 0:t.toLowerCase())})))return!0;const t={Functional:mn.get("cookies-functional"),Marketing:mn.get("cookies-marketing"),Analytics:mn.get("cookies-analytics"),Preferences:mn.get("cookies-preferences"),"":void 0};if(e.category.some((e=>e.every((e=>"true"===t[e])))))return!0;const n=e.category.some((e=>e.every((e=>"false"!==t[e]))));return Be()&&n}static _doesMatchPrefixPattern(e,t,n){if(Mt(t.name,e)){const o=t.name.replace(e,"");if(n.startsWith(o))return!0}return!1}static _doesItemMatchName(t,n){return void 0!==n&&!(t.name!==n&&!e._doesMatchPrefixPattern("*",t,n)&&!e._doesMatchPrefixPattern("#",t,n))}static _getListItemFromCookieName(t){for(const n of e._list)if(e._doesItemMatchName(n,t))return n;return null}static accept(){e._state.read=!0,e._state.write=!0,e._state.mode="allow";for(const t of e._queue){const{value:n,resolver:o,fromScript:i}=t;t.processed=!0;const[a]=n.split("=").map((e=>e.trim())),s=e._getListItemFromCookieName(a);s&&e._shouldAcceptCookie(s)?(e.emit("accept",{value:n,fromScript:i}),Y.cookie=n,o&&o()):!s&&O.every((e=>"true"===mn.get(`cookies-${e.toLowerCase()}`)))&&(e.emit("accept",{value:t.value,fromScript:t.fromScript}),Y.cookie=t.value,t.resolver&&t.resolver())}e._state.read=!0,e._state.write=!1,e._state.mode="allow-if-not-known"}static acceptWait(){!mn.get("cookies-functional")||"true"!==mn.get("cookies-analytics")&&"true"!==mn.get("cookies-marketing")&&"true"!==mn.get("cookies-preferences")?setTimeout((()=>{e.acceptWait()}),60):e.accept()}static declineWait(){!mn.get("cookies-functional")||"false"!==mn.get("cookies-analytics")&&"false"!==mn.get("cookies-marketing")&&"false"!==mn.get("cookies-preferences")?setTimeout((()=>{e.declineWait()}),60):e.decline(!1)}static _getAllCookieDomains(e){const t=[];let n=-1;for(;-1!==(n=e.indexOf("."));)t.push(e),e=e.substring(n+1);return t}static async decline(t){var n;e.change({read:!0,write:!0}),e._state.mode="decline";const o=null==(n=Y.cookie)?void 0:n.split(";").reduce(((e,t)=>{const[n,o]=t.split("=").map((e=>e.trim()));return n&&o&&(e[n]=decodeURIComponent(o)),e}),{});const i=await async function(){const t=[];return Object.fromEntries(Y.cookie.split(/; */).map((n=>{const o=n.indexOf("="),i=n.slice(0,o),a=n.slice(o+1),s=e._getAllCookieDomains(`.${se().host}`);for(const e of s)t.push({name:i,value:a,domain:e,path:"/"});return[]}))),t}(),a={Functional:mn.get("cookies-functional"),Marketing:mn.get("cookies-marketing"),Analytics:mn.get("cookies-analytics"),Preferences:mn.get("cookies-preferences"),"":void 0},s=e=>(null==e?void 0:e.category)&&!(1===e.category.length&&(!e.category[0]||1===e.category[0].length&&""===e.category[0][0]))&&e.category.every((e=>e.some((e=>"false"===a[e]))))||(null==e?void 0:e.category)&&!t&&e.category.every((e=>e.some((e=>!a[e]))));for(const t of e._queue){const{value:n,resolver:o,fromScript:a}=t;t.processed=!0;const[r]=n.split("=").map((e=>e.trim())),c=e._getListItemFromCookieName(r);if(c&&s(c)){for(const e of i)e.name===r&&(Y.cookie=`${e.name}=;domain=${e.domain};path=${e.path};max-age=0`);e.emit("decline",{value:n,fromScript:a}),o&&o()}}for(const[t,n]of Object.entries(o)){if(e.alwaysAllowCookie(`${t}=${n}`))continue;const o=new Date(Date.now()+-864e5).toUTCString(),i=e._getListItemFromCookieName(t);i&&s(i)&&(Y.cookie=`${t}=''; expires=${o}`,e.emit("decline",{value:`${t}=${n}`,fromScript:{script:"document.cookie",line:0,col:0}}))}e._state.read=!1,e._state.write=!1,e._state.mode="allow-if-not-known"}static inList(t){const[n]=t.split("=").map((e=>e.trim()));for(const t of e.list)if(n&&e._doesItemMatchName(t,n))return!0;return!1}static alwaysAllowCookie(t){const[n]=t.split("=").map((e=>e.trim()));return!!e._alwaysAllow[n]}static on(t,n){const o=e._events.get(t);o?o.push(n):e._events.set(t,[n])}static off(t,n){const o=e._events.get(t);o?o.splice(o.indexOf(n)>>>0,1):e._events.set(t,[])}static emit(t,n){let o=e._events.get(t);null==o||o.slice().forEach((e=>{e(n)})),o=e._events.get("*"),o&&o.slice().map((e=>{e(t,n)}))}static allowIfCookieNotKnown(){e.change({read:!1,write:!1}),e._state.mode="allow-if-not-known"}static denyIfCookieNotKnown(){e.change({read:!1,write:!1}),e._state.mode="deny-if-not-known"}};u(Nt,"timer",null),u(Nt,"dtimer",null),u(Nt,"_list",[]),u(Nt,"_alwaysAllow",{"cookies-functional":!0,"cookies-analytics":!0,"cookies-marketing":!0,"cookies-preferences":!0,[w]:!0,[x]:!0,[$]:!0}),u(Nt,"_queue",[]),u(Nt,"_uncategorized",[]),u(Nt,"_exclusions",{}),u(Nt,"_setup",!1),u(Nt,"_scriptObserver",null),u(Nt,"_deferQueue",[]),u(Nt,"_deferQueueCb"),u(Nt,"_state",{read:!0,write:!0,scriptSuspension:!1,mode:""}),u(Nt,"_original",Object.getOwnPropertyDescriptor(Document.prototype,"cookie")||Object.getOwnPropertyDescriptor(HTMLDocument.prototype,"cookie")),u(Nt,"_events",new Map);let Ot=Nt;const Ht=async()=>{mn.remove("cookies-functional"),mn.remove("cookies-analytics"),mn.remove("cookies-marketing"),mn.remove("cookies-preferences")};class Dt{constructor(e){u(this,"cookieManager"),u(this,"purposeList"),u(this,"specialFeatureList"),u(this,"vendorList"),u(this,"publisherPurposeList"),u(this,"publisherCustomPurposeList"),u(this,"saveButton",null),u(this,"listenerAttached",!1),u(this,"donotsellListenerAttached",!1),u(this,"urlParams",ae()),this.cookieManager=e.cookieManager,Ee.usedByHierophant||this.cookieManager.hasAllCookiesSet()&&(this.cookieManager.clearEnabledList(),this.cookieManager.setEnabledList())}createTcfUi(e){var t;this.publisherPurposeList=void 0,this.publisherCustomPurposeList=void 0;const n=Y.getElementById(`${p}-tcf-purposes-list`);null!==n&&(this.purposeList=((e,t)=>new kt(e,t,Ct))(n,e.getPurposes()));const o=Y.getElementById(`${p}-tcf-special-purposes-list`);o&&((e,t)=>{for(const[n,o]of Object.entries(t))e.appendChild(wt(+n,o))})(o,e.getSpecialPurposes());const i=Y.getElementById(`${p}-tcf-special-features-list`);i&&(this.specialFeatureList=((e,t)=>new kt(e,t,xt))(i,e.getSpecialFeatures()));const a=Y.getElementById((null==(t=zt.PREFERENCE_TABS.VENDORS)?void 0:t.contentId)??"");null!==a&&Ee.tcfApi&&(this.vendorList=((e,t)=>new kt(e,t,Lt))(a,{...e.getVendors(),...Object.fromEntries((Ee.customVendors??[]).map((e=>[e.id,e])))}));const s=Y.getElementById(`${p}-tcf-publisher-purposes-list`);ut()&&s&&(this.publisherPurposeList=((e,t)=>new kt(e,t,((e,t)=>It(e,t,"tcf-publisher-purpose"))))(s,e.getPublisherPurposes()));const r=Y.getElementById(`${p}-tcf-publisher-custom-purposes-list`);ut()&&r&&(this.publisherCustomPurposeList=((e,t)=>new kt(e,t,((e,t)=>It(e,t,"tcf-publisher-custom-purpose"))))(r,e.getPublisherCustomPurposes()));const c=Y.getElementById(`${p}-tcf-publisher-restrictions-list`);if(pt()&&c){const t=e.getPublisherRestrictions().map((t=>{var n,o;return{...t,vendorName:(null==(n=e.getVendors()[t.vendorId])?void 0:n.name)??`Vendor ${t.vendorId}`,purposeName:(null==(o=e.getPurposes()[t.purposeId])?void 0:o.name)??`Purpose ${t.purposeId}`}}));Et(c,t)}}init(e=!1){zt.createModal("prefs"),zt.createModal("donotsell"),Xe(Ee)&&Ee.tcfApi&&this.createTcfUi(Ee.tcfApi),this.createModalFunctions(e),this.createDoNotSellModalFunctions(e),this.attachDoNotSellListeners()}attachDoNotSellListeners(){const e=Y.getElementById(`${m}-donotsell-optout-modal`);null==e||e.addEventListener("click",(()=>{var e,t;Ee.lastAction="donotsell";const n=Y.getElementById(`${p}-donotsell-modal`),o=Y.getElementById(`${p}-donotsell-modal-wrap`),i=Y.getElementById(`${m}-donotsell-indicator`);i&&(i.style.display="block"),null==(t=null==(e=window.Shopify)?void 0:e.customerPrivacy)||t.setTrackingConsent({sale_of_data:!1},(()=>{}));const a=Y.body;ct.onDoNotSell(wn.getServiceCookies(),{interactive:!0}),setTimeout((()=>{var e;n&&(n.style.display="none"),o&&(o.style.display="none"),null==(e=a.classList)||e.remove(`${m}-body-lock`,`${m}-no-scroll`,`${p}-blurred`),ue(se().hash)&&(window.location.hash="#"),Y.documentElement.scrollTop=window.scrollY}),1500)}))}createModalFunctions(e=!1){var t;const n=Y.body,o=Y.getElementById(`${p}-modal`),i=Y.getElementById(`${p}-modal-wrap`),a=Y.getElementById(`${m}-close-modal`),{body:s}=Y,r=e=>{var t,a,s,r,c,d;o&&(o.style.display="",o.classList.add(`${p}-modal-open`),setTimeout((()=>{o.style.opacity="1"}),10)),i&&(i.style.display="block"),null==n||n.classList.add(`${p}-blurred`),Ee.usedByHierophant||null==i||i.addEventListener("click",l);const u=Ne();this.cookieManager.setEnabledList();for(const t of u){const n=Y.getElementById(`${m}-cookie-preferences--${t}`);null!==n&&(e===t?n&&n.click():n.checked=this.cookieManager.hasCookiesEnabled(t)??!1,$ez_d(t,n.checked))}Ee.tcfApi&&(null==(t=this.purposeList)||t.setStateFromTcModel(Ee.tcfApi.getPurposesConsents(),Ee.tcfApi.getPurposesLegInts()),null==(a=this.vendorList)||a.setStateFromTcModel(Ee.tcfApi.getVendorConsents(),Ee.tcfApi.getVendorLegInts()),null==(s=this.specialFeatureList)||s.setStateFromTcModel(Ee.tcfApi.getSpecialFeatureConsents()),null==(r=this.publisherPurposeList)||r.setStateFromTcModel(Ee.tcfApi.getPublisherConsents(),Ee.tcfApi.getPublisherLegInts()),null==(c=this.publisherCustomPurposeList)||c.setStateFromTcModel(Ee.tcfApi.getPublisherCustomConsents(),Ee.tcfApi.getPublisherCustomLegInts()),null==(d=Ee.tcfApi)||d.onManagerOpen())},c=()=>{var e,t;Ee.lastAction="close-cm",fn("cookies-functional","true"),o&&(o.classList.remove(`${p}-modal-open`),o.style.opacity="0"),i&&(i.style.display="none"),null==n||n.classList.remove(`${p}-blurred`),de(se().hash)&&(window.location.hash="#"),Y.documentElement.scrollTop=window.scrollY,this.cookieManager.clearEnabledList(),null!=(e=s.classList)&&e.contains(`${m}-body-lock`)&&(null==(t=s.classList)||t.remove(`${m}-body-lock`,`${m}-no-scroll`))},l=e=>{o&&(Ee.enforceCookieBar&&!Ee.usedByHierophant||!o.contains(e.target)&&"none"!==o.style.display&&(c(),d()))},d=()=>{null==i||i.removeEventListener("click",l)};null==a||a.addEventListener("click",(()=>{c()}));function u(){Array.from(Y.querySelectorAll(`[${m}-show-preferences]`)).forEach((e=>{e.addEventListener("click",(()=>st.emit("openCookieManager")))}))}(e||!this.listenerAttached)&&(window.addEventListener("hashchange",(e=>{const t=new URL(e.oldURL).hash;de(se().hash)&&!de(t)&&r(),se().hash.replaceAll("-","_")===P&&Ht()}),!1),an.on("openCookieManager",(e=>{r(e)})),an.on("closeCookieManager",(()=>{c()})),this.listenerAttached=!0),null==(t=Y.getElementById(`${m}-tcf-notification-message-vendors-link`))||t.addEventListener("click",(()=>{var e;r(),an.emit("changeTcfTab",null==(e=zt.PREFERENCE_TABS.VENDORS)?void 0:e.tabId)})),Object.values(zt.PREFERENCE_TABS).forEach((e=>{var t;null==(t=Y.getElementById(e.tabId))||t.addEventListener("click",(()=>{an.emit("changeTcfTab",e.tabId)}))})),(de(se().hash)||R.some((e=>"string"==typeof this.urlParams.get(e))))&&r(),(se().hash.replaceAll("-","_")===P||R.some((e=>"string"==typeof this.urlParams.get(e))))&&Ht(),u(),window.addEventListener("locationchange",(()=>{setTimeout((()=>{u()}),60)}));const f=Ne();for(const e of f){const t=Y.getElementById(`${m}-cookie-preferences--${e}`);null!==t&&(t.checked=this.cookieManager.hasCookiesEnabled(e)??!1,t.addEventListener("change",(()=>{this.cookieManager.enableFunctionalCookie(),Ee.hasCookieList?t.checked?this.cookieManager.toggleCookieOn(e):this.cookieManager.toggleCookieOff(e):t.checked||!Ee.containedServiceCategories.includes(e)||Ee.categoriesToggle[e]?this.cookieManager.toggleCookieOn(e):this.cookieManager.toggleCookieOff(e)})))}const g=Y.getElementById("forget-consent");null==g||g.addEventListener("click",(()=>{Ht()}));const h=()=>{var e,t,n;const o=Y.getElementById(`${p}-modal`),i=Y.getElementById(`${p}-modal-wrap`),a=Y.getElementById(`${m}-cookie-notification`),s=Y.body;o&&(o.style.opacity="0",o.classList.remove(`${p}-modal-open`)),i&&(i.style.display="none"),a&&(null==(t=null==(e=an.getInstance())?void 0:e.cookieNotification)||t.hideCookieNotification(!0)),null==(n=s.classList)||n.remove(`${m}-body-lock`,`${m}-no-scroll`,`${p}-blurred`),de(se().hash)&&(window.location.hash="#"),Y.documentElement.scrollTop=window.scrollY},b=Y.getElementById(`${m}-confirm-modal`);null==b||b.addEventListener("click",(()=>{var e,t,n,o,i,a,s,r,c,l,d,u,p;if(Ee.lastAction="partial-accept",Xe(Ee)&&Ee.tcfApi){const l=Ee.tcfApi,d=(e,t)=>Object.fromEntries(e.map((e=>[e,!!t&&t(+e)]))),u=Object.keys(l.getPurposes()),p=Array.from(new Set([...Object.keys(l.getVendors()),...(Ee.customVendors??[]).map((e=>String(e.id)))])),f=Object.keys(l.getSpecialFeatures()),g=Object.keys(l.getPublisherPurposes()),m=Object.keys(l.getPublisherCustomPurposes()),h={purposes:{consents:(null==(e=this.purposeList)?void 0:e.getConsentMap())??d(u,l.getPurposesConsents().has.bind(l.getPurposesConsents())),legitInterests:(null==(t=this.purposeList)?void 0:t.getLegIntMap())??d(u,l.getPurposesLegInts().has.bind(l.getPurposesLegInts()))},vendors:{consents:(null==(n=this.vendorList)?void 0:n.getConsentMap())??d(p,l.getVendorConsents().has.bind(l.getVendorConsents())),legitInterests:(null==(o=this.vendorList)?void 0:o.getLegIntMap())??d(p,l.getVendorLegInts().has.bind(l.getVendorLegInts()))},specialFeatures:{consents:(null==(i=this.specialFeatureList)?void 0:i.getConsentMap())??d(f,l.getSpecialFeatureConsents().has.bind(l.getSpecialFeatureConsents()))},publisher:{consents:(null==(a=this.publisherPurposeList)?void 0:a.getConsentMap())??d(g,l.getPublisherConsents().has.bind(l.getPublisherConsents())),legitInterests:(null==(s=this.publisherPurposeList)?void 0:s.getLegIntMap())??d(g,l.getPublisherLegInts().has.bind(l.getPublisherLegInts())),customConsents:(null==(r=this.publisherCustomPurposeList)?void 0:r.getConsentMap())??d(m,l.getPublisherCustomConsents().has.bind(l.getPublisherCustomConsents())),customLegitInterests:(null==(c=this.publisherCustomPurposeList)?void 0:c.getLegIntMap())??d(m,l.getPublisherCustomLegInts().has.bind(l.getPublisherCustomLegInts())),restrictions:l.getPublisherRestrictions()}};l.onManagerAcceptSelected(h)}this.cookieManager.enableToggled(),null==(d=null==(l=an.getInstance())?void 0:l.cookieNotification)||d.showCookieManagerButton(),Y.cookie instanceof Ot&&(null==(u=null==$ez?void 0:$ez.cookies)||u.acceptWait(),null==(p=null==$ez?void 0:$ez.cookies)||p.declineWait()),ct.onAcceptSelected(wn.getServiceCookies(),{interactive:!0}),Bt(),h()}));const v=Y.getElementById(`${m}-accept-modal`),y=Y.getElementById(`${m}-reject-modal`);null==v||v.addEventListener("click",(()=>{var e;window.__enzuzoApi.control.acceptAll({interactive:!0});const t=null==(e=an.getInstance())?void 0:e.cookieNotification;null==t||t.hideCookieNotification(!0),null==t||t.showCookieManagerButton(),h()})),null==y||y.addEventListener("click",(()=>{var e;window.__enzuzoApi.control.declineAll({interactive:!0});const t=null==(e=an.getInstance())?void 0:e.cookieNotification;null==t||t.hideCookieNotification(!0),null==t||t.showCookieManagerButton(),h()})),Array.from(Y.querySelectorAll(`[data-${p}-cookie-list="true"]`)).forEach((e=>{e.addEventListener("click",(t=>{t.stopPropagation();const n=e.dataset.toggleIndex,o=Y.getElementById(`${m}-cookie-display-cl-${n}`);o&&!1!==Ee.managerAccordion&&(o.classList.contains(`${p}-content-active`)?(o.classList.remove(`${p}-content-active`),o.classList.add(`${p}-content-inactive`),Y.getElementById(`${m}-toggle-cl-${n}_off`).style.display="none",Y.getElementById(`${m}-toggle-cl-${n}_on`).style.display=""):(o.classList.add(`${p}-content-active`),o.classList.remove(`${p}-content-inactive`),Y.getElementById(`${m}-toggle-cl-${n}_off`).style.display="",Y.getElementById(`${m}-toggle-cl-${n}_on`).style.display="none"),o.classList.contains(`${p}-content-active`)?(o.style.maxHeight=2*o.scrollHeight+"px",o.style.margin="0 0 0 0"):(o.style.maxHeight="0",o.style.margin="0"));const i=Y.getElementById(`${m}-toggle-cl-${n}`),a=Y.getElementById(`${m}-toggle-cl-text-${n}`),s=Y.getElementById(`${m}-toggle-cl-arrow-${n}`);i&&a&&s&&(i.classList.contains("active-toggled")?i.classList.remove("active-toggled"):i.classList.add("active-toggled"),i.classList.contains("active-toggled")?(a.innerHTML=Ue("manager.hideCookies"),s.classList.add(`${p}-arrow-active`)):(a.innerHTML=Ue("manager.showCookies"),s.classList.remove(`${p}-arrow-active`)))}))})),Array.from(Y.querySelectorAll(`[data-${p}-service-list="true"]`)).forEach((e=>{e.addEventListener("click",(t=>{t.stopPropagation();const n=e.dataset.toggleIndex,o=Y.getElementById(`${m}-cookie-display-${n}`);o&&!1!==Ee.managerAccordion&&(o.classList.contains(`${p}-content-active`)?(o.classList.remove(`${p}-content-active`),o.classList.add(`${p}-content-inactive`),Y.getElementById(`${m}-toggle-cl-${n}_off`).style.display="none",Y.getElementById(`${m}-toggle-cl-${n}_on`).style.display=""):(o.classList.add(`${p}-content-active`),o.classList.remove(`${p}-content-inactive`),Y.getElementById(`${m}-toggle-cl-${n}_off`).style.display="",Y.getElementById(`${m}-toggle-cl-${n}_on`).style.display="none"),o.classList.contains(`${p}-content-active`)?(o.style.maxHeight=2*o.scrollHeight+"px",o.style.margin="0 0 0 0"):(o.style.maxHeight="0",o.style.margin="0"))}))})),Array.from(Y.querySelectorAll(`.${p}-cookie-toggle-slider`)).forEach((e=>{e.addEventListener("click",(e=>{e.stopPropagation()}))}))}createDoNotSellModalFunctions(e=!1){const t=Y.body,n=Y.getElementById(`${p}-donotsell-modal`),o=Y.getElementById(`${p}-donotsell-modal-wrap`),i=Y.getElementById(`${m}-close-donotsell-modal`),a=()=>{window.Shopify&&(n&&(n.style.display="",n.classList.add(`${p}-modal-open`),setTimeout((()=>{n.style.opacity="1"}),10)),o&&(o.style.display="block"),null==t||t.classList.add(`${p}-blurred`),Ee.usedByHierophant||null==o||o.addEventListener("click",r))},s=()=>{n&&(n.classList.remove(`${p}-modal-open`),n.style.opacity="0"),o&&(o.style.display="none"),null==t||t.classList.remove(`${p}-blurred`),ue(se().hash)&&(window.location.hash="#"),Y.documentElement.scrollTop=window.scrollY},r=e=>{n&&!n.contains(e.target)&&"none"!==n.style.display&&(s(),c())},c=()=>{null==o||o.removeEventListener("click",r)};null==i||i.addEventListener("click",(()=>{s()}));(e||!this.donotsellListenerAttached)&&(window.addEventListener("hashchange",(e=>{const t=new URL(e.oldURL).hash;ue(se().hash)&&!ue(t)&&a()}),!1),an.on("openDoNotSellModal",a),this.donotsellListenerAttached=!0),ue(se().hash)&&a()}togglePreferences(e){const t=Ne();for(const n of t)if("functional"!==n){const t=Y.getElementById(`${m}-cookie-preferences--${n}`);t&&(Ee.containedServiceCategories.includes(n)&&!0!==Ee.categoriesToggle[n]?t.checked=e??!1:t.checked=!0)}}}class Ft{static removeCookies(){for(const e of Ee.services)Ft.removeCookiesSetByService(e);Ee.cookies&&Object.values(Ee.cookies).map((e=>Ft.removeSimpleCookies(e))),se().reload()}static removeCookiesForPurpose(e){var t;for(const t of Ee.services)-1!==t.purposes.indexOf(e)&&(Ft.removeCookiesSetByService(t),t.remove&&t.remove());null!=(t=Ee.cookies)&&t[e]&&Ft.removeSimpleCookies(Ee.cookies[e])}static removeCookiesSetByService(e){var t;null!=(t=e.cookies)&&t.length&&Ft.removeSimpleCookies(e.cookies);const n=e.type||e.name;"google-analytics"===n&&Ft.removeGoogleAnalyticsCookies(e.options),"facebook-pixel"===n&&Ft.removeFacebookPixelCookies()}static removeGoogleAnalyticsCookies(e={}){const t=["_dc_gtm_","_gac_","_gat_gtag_","_gat_"];Ft.removeSimpleCookies(["_ga","_gid","_gat","AMP_TOKEN"]),void 0!==e.id&&Ft.removeCompositeCookies(t,e.id),void 0!==e.name&&Ft.removeCompositeCookies(t,e.name)}static removeFacebookPixelCookies(){Ft.removeSimpleCookies(["_fbp"])}static removeSimpleCookies(e){for(const t of e){for(const e of Ee.domains)wn.removeCookie(t,{domain:e});wn.removeCookie(t)}}static removeCompositeCookies(e,t){for(const n of e){for(const e of Ee.domains)wn.removeCookie(`${n}${t}`,{domain:e});wn.removeCookie(`${n}${t}`)}}}const jt=(e={})=>{void 0!==e.id?(re("https://connect.facebook.net/en_US/fbevents.js")||(()=>{var e;const t=window.fbq=window.fbq??function(){t.callMethod?t.callMethod.apply(t,arguments):t.queue.push(arguments)};window._fbq||(window._fbq=t),t.push=t,t.loaded=!0,t.version="2.0",t.queue=[];const n=Ce("script");n.async=!0,n.src="https://connect.facebook.net/en_US/fbevents.js";const o=Y.getElementsByTagName("script")[0];o&&(null==(e=o.parentNode)||e.insertBefore(n,o))})(),window.fbq("init",e.id),window.fbq("track","PageView")):$ez.console.error("FACEBOOK_PIXEL: No ID specified. Please specify an ID using `options.id`.")},Vt=(e={})=>{void 0!==e.id?(re("https://www.google-analytics.com/analytics.js")||Ut(),void 0!==e.name?Gt(e):qt(e)):$ez.console.error("GOOGLE_ANALYTICS: No ID specified. Please specify an ID using `options.id`.")},Ut=()=>{var e;window.ga=window.ga||function(){(window.ga.q=window.ga.q||[]).push(arguments)},window.ga.l=+new Date;const t=Y.getElementsByTagName("script")[0],n=Ce("script");n.src="https://www.google-analytics.com/analytics.js",t&&(null==(e=t.parentNode)||e.insertBefore(n,t))},Gt=e=>{var t,n,o;null==(t=window.ga)||t.call(window,"create",e.id,"auto",e.name),!1!==e.anonymizeIp&&(null==(n=window.ga)||n.call(window,`${e.name}.set`,"anonymizeIp",!0)),null==(o=window.ga)||o.call(window,`${e.name}.send`,"pageview")},qt=e=>{var t,n,o;null==(t=window.ga)||t.call(window,"create",e.id,"auto"),!1!==e.anonymizeIp&&(null==(n=window.ga)||n.call(window,"set","anonymizeIp",!0)),null==(o=window.ga)||o.call(window,"send","pageview")};function Zt(...e){var t;null==(t=window.dataLayer)||t.push(e)}window.dataLayer=window.dataLayer||[];const Wt=(e={})=>{void 0===e.id?$ez.console.error("GOOGLE_TAG_MANAGER: No ID specified. Please specify an ID using `options.id`."):re(`https://www.googletagmanager.com/gtm.js?id=${e.id}`)||Kt(e)},Kt=e=>{var t;window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"gtm.js","gtm.start":(new Date).getTime()});const n=Y.getElementsByTagName("script")[0],o=Ce("script");o.src=`https://www.googletagmanager.com/gtm.js?id=${e.id}`,n&&(null==(t=n.parentNode)||t.insertBefore(o,n))},Yt=()=>{Zt("consent","default",{ad_storage:"denied",analytics_storage:"denied",functionality_storage:"denied",personalization_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",security_storage:"granted",wait_for_update:500}),Zt("set","ads_data_redaction",!0)},Qt=(e,t,n)=>{var o;e[t]="true"===He(`cookies-${n}`)?"granted":(null==(o=window.enzuzoGtmConsentObj)?void 0:o[t])??"denied"},Xt=e=>{an&&!an.consent_queue&&(an.consent_queue={l:[],flush:async t=>new Promise((n=>{an&&(an.consent_queue.t=setTimeout((()=>{an.consent_queue.obj||(an.consent_queue.obj={});const o=an.consent_queue.obj;o.security_storage="granted",o.functionality_storage="granted";for(const e of t?[t]:an.consent_queue.l)"analytics"===e?Qt(o,"analytics_storage",e):"preferences"===e?Qt(o,"personalization_storage",e):"marketing"===e&&(Qt(o,"ad_storage",e),Qt(o,"ad_user_data",e),Qt(o,"ad_personalization",e));an.consent_queue.obj=o,an.consent_queue.l.length>0&&Zt("consent","update",o),an.consent_queue.l=[],$ez_d("Consent Update Event sent.",o,t??e),n()}),300))}))}),an.consent_queue.l.includes(e)||($ez_d("Queued Consent Update Event For",e),an.consent_queue.l.push(e))};class Jt{constructor(e){u(this,"cookieManager"),u(this,"injected",{}),this.cookieManager=e.cookieManager}injectServices(){for(const e of Ee.services)this.injectService(e)}injectService(e){if(this.shouldBeInjected(e)){const t=this.getInjectorFunction(e);void 0!==t&&(t(e.options||{}),st.emit("service-loaded",e.name)),this.injected[e.name]=!0}}shouldBeInjected(e){return!(Ee.usedByHierophant||this.injected[e.name])&&!1!==e.inject&&(e.required||this.cookieManager.hasAllNecessaryCookiesEnabled(e.purposes))}getInjectorFunction(e){let t;if(!0===e.inject){const n=e.type||e.name;return t=this.getDefaultInjector(n),void 0===t?void $ez.console.error(`No default injector found for ${n}. Please specify your own implementation.`):t}if(e.inject)return e.inject}getDefaultInjector(e){switch(e){case"facebook-pixel":return jt;case"google-analytics":return Vt;case"google-tag-manager":return Wt;default:return}}registerService(e,t,n,o={}){const i={name:e,purposes:t,inject:n,...o};Ee.services.push(i),this.injectService(i)}}class en{static resolve(e){e.domains&&Array.isArray(e.domains)&&(e.domains=en.normalizeDomains(e.domains)),en.resolveBaseConfiguration(e),Ee.notification=he(Ee.notification,e.notification),Ee.translations=he(Ee.translations,e.translations)}static resolveBaseConfiguration(e){for(const t of["prefix","cookies","type","services","purposes"])void 0!==e[t]&&(Ee[t]=e[t]);const t=e.domains||[];Ee.domains=t.length>0?t:en.getDomains(),void 0!==e.cookieAttributes&&(Ee.cookieAttributes=Object.assign(Ee.cookieAttributes,e.cookieAttributes))}static detectLanguage(e){const t=ze(Y.documentElement.lang||e.lang||"en").language;return ze(ve(t)??t).language||"en"}static getDomains(){const e=[],t=se().hostname,n=t.match(/(?:[A-Za-z0-9-]+\.)*([A-Za-z0-9-]+\.co.uk|\.com.br|\.co.jp|\.com.au)\b/);null!==n&&e.push(n[1]);const o=t.match(/(?:[A-Za-z0-9-]+\.)*([A-Za-z0-9-]+\.(?:[A-za-z]{2}|[A-Za-z]{3,}))\b/);return null!==o&&e.push(o[1]),e.push(t),en.normalizeDomains(e)}static normalizeDomains(e){return e.map((e=>e.startsWith(".")?e:`.${e}`))}}const tn=!0,nn=!1,on=class e{constructor(e){u(this,"cookieNotification"),u(this,"cookiePreferences"),u(this,"cookieManager"),u(this,"serviceLoader"),en.resolve(e),this.cookieManager=new wn(Ee.type,Ee.cookieAttributes);const t=je("FEATURE_BANNER_APIV2")?Z("custom"):void 0;null!=t&&t.banner||(this.cookieNotification=new dt({cookieManager:this.cookieManager})),null!=t&&t.prefCenter||(this.cookiePreferences=new Dt({cookieManager:this.cookieManager})),this.serviceLoader=new Jt({cookieManager:this.cookieManager})}init(t=!1){var n;const o=()=>{var n,o,i,a,s,r;Ee.usedByHierophant?null==(n=this.cookieNotification)||n.getBannerTextFromHierophant():(null==(o=this.cookieNotification)||o.init(t),null==(s=null==(a=null==(i=window.__enzuzoConfig)?void 0:i.callbacks)?void 0:a.banner)||s.call(a)),null==(r=this.cookiePreferences)||r.init(t);window.__enzuzoApi.control.declineAll=e=>{var t,n,o;Ee.lastAction="decline-all",null==(t=Ee.tcfApi)||t.onManagerDeclineAll(),this.cookieManager.disableAllCookies(e),this.cookieManager.enableFunctionalCookie(),this.cookieManager.clearEnabledList(),null==(n=this.cookiePreferences)||n.togglePreferences(nn),Y.cookie instanceof Ot&&(null==(o=null==$ez?void 0:$ez.cookies)||o.declineWait())},window.__enzuzoApi.control.acceptAll=e=>{var t,n,o;Ee.lastAction="accept-all",null==(t=Ee.tcfApi)||t.onManagerAcceptAll(),this.cookieManager.enableAllCookies(e),null==(n=this.cookiePreferences)||n.togglePreferences(tn),null==(o=null==$ez?void 0:$ez.cookies)||o.acceptWait()},window.__enzuzoApi.control.acceptPartial=(t,n)=>{var o,i;Ee.lastAction="partial-accept",null==(o=Ee.tcfApi)||o.onManagerDeclineAll();const a=null==(i=e.getInstance())?void 0:i.cookieManager;for(const e in t){const n=e,o=t[n]?null==a?void 0:a.toggleCookieOn.bind(a):null==a?void 0:a.toggleCookieOff.bind(a);o&&o(n)}null==a||a.enableToggled.bind(a)()}};"false"===(null==(n=gt())?void 0:n.get("awaitLoad"))||"loading"!==Y.readyState?o():Y.addEventListener("DOMContentLoaded",(function e(){"loading"!==Y.readyState&&(o(),Y.removeEventListener("DOMContentLoaded",e))})),Ee.usedByHierophant||(this.registerDefaultListeners(),this.checkInitialState())}get preferences(){return this.cookiePreferences}get notification(){return this.cookieNotification}checkInitialState(){const e=Ne();for(const t of e)if(this.cookieManager.hasCookiesEnabled(t)){const e=`${t}-enabled`;st.emit(e)}}registerDefaultListeners(){const e=Ne();for(const t of e)st.on(`${t}-enabled`,(()=>{this.serviceLoader.injectServices()})),st.on(`${t}-disabled`,(()=>{Ft.removeCookiesForPurpose(t)}))}registerService(e,t,n,o={}){this.serviceLoader.registerService(e,t,n,o)}static on(e,t){return st.on(e,t)}static emit(e,t){return st.emit(e,t)}static create(t){return e.instance&&!Ee.usedByHierophant&&$ez.console.warn("Replacing an existing Haven instance. Are you sure this behaviour is intended?"),e.instance=new e(t),e.instance.init(),e.instance}static getInstance(){if(e.instance)return e.instance;$ez.console.error("No Haven instance found. Make sure to create a Haven instance before attempting to access it.")}static removeCookies(e,t){for(const n of e)wn.removeCookie(n,t)}};u(on,"__ez_queue",{}),u(on,"handleConsentCbs"),u(on,"onConsentCbs"),u(on,"onConsentNoCbs"),u(on,"consent_queue"),u(on,"instance");const an=on,sn=e=>{const t=He(`${h}-${e}`);return void 0===t?!Be():"true"!==t};function rn(e){const t="elementBlock",n=Ue(`${t}Title`),o=Ue(`${t}Body`),i=Ue(`${t}Button`),a=`\n
\n
\n
\n

${n}

\n

${o}

\n
\n
\n \n
\n
\n
\n `;Y.querySelectorAll(e?`[${S}="${e}"]`:`[${S}]`).forEach((e=>{var t;const n=crypto.randomUUID(),o=e.getAttribute(S);if(o&&sn(o))if("IFRAME"===e.tagName)e.setAttribute(`${m}-cb-src`,e.src),e.src="about:blank",e.srcdoc=a.replace("{{func}}",`window.parent.Haven.emit('openCookieManager', '${o}')`).replace("{{purpose}}",Ue(`purposes.${o}.name`)),e.setAttribute(`${m}-cb-tag`,n),e.setAttribute(S,o),an.__ez_queue[n]={el:e};else if("SCRIPT"!==e.tagName){const i=Ce("iframe");i.frameBorder="0",e.id&&(i.id=e.id),e.style&&(i.style=e.style),e.className&&(i.className=e.className),i.width=e.width??e.clientWidth,i.height=e.height??e.clientHeight,i.srcdoc=a.replace("{{func}}",`window.parent.Haven.emit('openCookieManager', '${o}')`).replace("{{purpose}}",Ue(`purposes.${o}.name`)),i.setAttribute(`${m}-cb-tag`,n),i.setAttribute(S,o),null==(t=e.parentNode)||t.replaceChild(i,e),an.__ez_queue[n]={el:e,category:o},e.remove()}}))}function cn(e){Object.entries(an.__ez_queue??{}).forEach((([t,n])=>{var o;const{el:i}=n,a=Y.querySelector(`[${m}-cb-tag="${t}"]`);(null==a?void 0:a.getAttribute(S))===e&&(null!=a&&a.getAttribute(`${m}-cb-src`)?(a.removeAttribute("srcdoc"),a.src=a.getAttribute(`${m}-cb-src`),a.removeAttribute(`${m}-cb-src`),a.removeAttribute(`${m}-cb-tag`)):null==(o=a.parentNode)||o.replaceChild(i,a))}))}function ln(e){rn(e)}function dn(e){return new Promise((t=>{const n=setTimeout((()=>{clearTimeout(n),t(!0)}),e)}))}const un=e=>{var t;const n=new URLSearchParams,o=encodeURIComponent(we(null==(t=Ee.consent)?void 0:t.payload));return n.append(`${g}${v}`,o),e&&n.append(`${g}${b}`,e),n.toString()},pn=e=>{switch(e){case"accept":case"decline":case"partial-accept":case"accept-all":case"decline-all":return!0;default:return!1}};function fn(e,t="false"){var n;if(je("FEATURE_CONSENT_SHARING")&&!0===(null==(n=Ee.consent)?void 0:n.enabled)||je("FEATURE_CONSENT_LOG_WRITE")){if(e===`${h}-hide-banner`)return;Ee.consentQueue||(Ee.consentQueue=[]),Ee.api.failCount_cca=0,Ee.api.failCount_tpc=0;const n={uuid:Ee.uuid,gpc:!!Ee.gpc.enabled,mode:Ee.type,action:Ee.lastAction,[e]:"true"===t};Ee.consentQueue=Ee.consentQueue.filter((t=>!t[e])),Ee.consentQueue.push(n),$ez_d("[Queued Consent Action]",n),Ee.usedByHierophant||async function(){var e;if(Ee.consent&&(4===(null==(e=Ee.consentQueue)?void 0:e.length)||Ee.lastAction&&!pn(Ee.lastAction))){for(const e of Ee.consentQueue)Ee.consent.payload={...Ee.consent.payload,...e,action:Ee.lastAction};for(const e of O){Ee.lastAction&&!pn(Ee.lastAction)&&"page-view"!==Ee.lastAction&&(Ee.consent.payload[`${h}-${e}`]=void 0);const t=Ee.consent.payload[`${h}-${e}`];!0===t?cn(e):!1===t&&ln(e)}Ee.consentQueue=[],$ez_d("[Sending Consent Action]",Ee.consent.payload,Ee);const e=async()=>{var e,t;if(Ee.lastAction&&!pn(Ee.lastAction))return;const n=null==(e=Z("cookies"))?void 0:e.expireDeclineAfter;for(const e of O){const o=null==(t=Ee.consent)?void 0:t.payload[`${h}-${e}`];mn.setFirstParty(`${h}-${e}`,o,n&&!o?{...Ee.cookieAttributes,expires:n}:Ee.cookieAttributes)}},t=e=>{const t=ae().get(`${g}_analyticsHost`),n=`/api/public/v1/analytics/${Ee.uuid}?${e}`;return t?`${t}${n}`:Ee.isSSR?`X_CUSTOMER_WORKER_API${n}`:Ee.apiHost?`https://${Ee.apiHost}${n}`:`https://app.${p}.com${n}`},n=[500,1e3,2e3,4e3],o=async()=>{var i;const a=un(Ee.apiHost),s=t(a).replace("stores.","app."),r=await fetch(s,{keepalive:!0}).catch((async()=>{var t;if(Ee.api.failCount_cca<=3){Ee.api.failCount_cca++;const e=Math.round(n[Ee.api.failCount_cca-1]+n[Ee.api.failCount_cca-1]*Math.random());$ez_d(`Consent record failed, retrying after ${e}ms...`),await dn(e),await o()}else"page-view"!==(null==(t=Ee.consent)?void 0:t.payload.action)&&$ez_d("Consent record failed, reverting to first party cookies..."),await e()}));try{if(r.ok&&(await r.json()).ok){const e=Y.getElementById("forget-consent");e&&(Ee.forgotServerSideConsent=!1,e.innerText=e.innerText.replace("✓",""))}else if(Ee.api.failCount_cca<=3){Ee.api.failCount_cca++;const e=Math.round(n[Ee.api.failCount_cca-1]+n[Ee.api.failCount_cca-1]*Math.random());$ez_d(`Consent record failed, retrying after ${e}ms...`),await dn(e),await o()}else"page-view"!==(null==(i=Ee.consent)?void 0:i.payload.action)&&$ez_d("Consent record failed, reverting to first party cookies..."),await e()}catch{}};await e(),await o(),Ee.refreshOnDeclineOptOut&&"optout"===Oe()&&("decline"===Ee.lastAction||"decline-all"===Ee.lastAction||"partial-accept"===Ee.lastAction)&&se().reload()}}()}}class gn{static set(e,t,n){fn(e,t);try{$ez&&(null==$ez||!$ez.consents)&&($ez.consents={});let n=!1;"true"===t?n=!0:"false"===t&&(n=!1),$ez&&($ez.consents[e]=n)}catch{}gn.setFirstParty(e,t,n)}static setFirstParty(e,t,n){var o,i;const a=encodeURIComponent(String(e)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape),s=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),r=gn.encodeAttributes(gn.resolveOptions(n)),c=null==(i=null==(o=ft())?void 0:o.getAttribute("ez-opts"))?void 0:i.includes("samesite-none");Y.cookie=`${a}=${s}${r}${c?";SameSite=None;Secure":""}`}static get(e){var t,n;let o=!0;if(null!=$ez&&$ez.cookies&&(o=$ez.cookies.state.read,$ez.cookies.state.read=!0),"boolean"==typeof(null==(t=null==$ez?void 0:$ez.consents)?void 0:t[e])&&!0===(null==(n=Ee.consent)?void 0:n.enabled))return null!=$ez&&$ez.cookies&&($ez.cookies.state.read=o),null==$ez?void 0:$ez.consents[e].toString();const i=Y.cookie?Y.cookie.split("; "):[];for(const t of i){const n=t.split("=");if(e===X(n[0]??"")){let e=n.slice(1).join("=");return'"'===e.charAt(0)&&(e=e.slice(1,-1)),e=X(e),null!=$ez&&$ez.cookies&&($ez.cookies.state.read=o),e}}}static getAll(){const e=Y.cookie?Y.cookie.split("; "):[],t={};for(const n of e){const e=n.split("="),o=X(e[0]??"");let i=e.slice(1).join("=");'"'===i.charAt(0)&&(i=i.slice(1,-1)),i=X(i),t[o]=i}return t}static remove(e,t={}){const n=gn.resolveOptions(Object.assign(t,{expires:-1}));if(e instanceof RegExp)return gn.removeByRegex(e,n);const o=gn.encodeAttributes(n);Y.cookie=`${e}=''${o}`,gn.set(e,"",n),fn(e)}static removeByRegex(e,t){Object.keys(gn.getAll()).map((n=>{if(e.test(n)){const e=gn.encodeAttributes(t);Y.cookie=`${n}=''${e}`,gn.set(n,"",t),fn(n)}}))}static encodeAttributes(e){let t="";for(const n of Object.keys(e)){const o=e[n];o&&(t+=`; ${n}`,"string"==typeof o&&(t+=`=${o.split(";")[0]}`))}return t}static resolveOptions(e){var t,n,o,i,a,s;return e&&"number"==typeof e.expires&&(e.expires=new Date(Date.now()+864e5*e.expires)),e&&e.expires instanceof Date&&(e.expires=e.expires.toUTCString()),e&&null!=(n=null==(t=Ee.consent)?void 0:t.subdomain)&&n.enabled&&null!=(i=null==(o=Ee.consent)?void 0:o.subdomain)&&i.scope&&(s=Ee.consent.subdomain.scope,Mt(se().hostname,s.startsWith(".")?s.substring(1):s)?null!=(a=Ee.consent)&&a.subdomain.scope.startsWith(".")?e.domain=Ee.consent.subdomain.scope:e.domain=`.${Ee.consent.subdomain.scope}`:($ez.console.warn(`[consent] subdomain scope ${Ee.consent.subdomain.scope} doesn't include ${se().hostname}`),e.domain=`.${se().hostname}`)),{path:"/",...e}}static getServiceCookieDomain(){var e,t,n,o,i,a,s,r,c,l,d;let u=se().hostname;return null!=(t=null==(e=Ee.consent)?void 0:e.subdomain)&&t.enabled&&null!=(o=null==(n=Ee.consent)?void 0:n.subdomain)&&o.scope?u=`.${se().hostname}`:null!=(s=null==(a=null==(i=Ee.consent)?void 0:i.subdomain)?void 0:a.scope)&&s.startsWith(".")?u=Ee.consent.subdomain.scope:null!=(c=null==(r=Ee.consent)?void 0:r.subdomain)&&c.scope&&(u=`.${null==(d=null==(l=Ee.consent)?void 0:l.subdomain)?void 0:d.scope}`),u}}const mn=gn,hn=()=>window.enzuzoGtmTemplateVersion??1,bn=e=>e?"granted":"denied",vn=()=>void 0!==(()=>{var e;return null==(e=null==$ez?void 0:$ez.consentMode)?void 0:e.gtagScriptVersion})(),yn=e=>{const t={ad_storage:bn(e.marketing),analytics_storage:bn(e.analytics),functionality_storage:"granted",personalization_storage:bn(e.preferences),security_storage:"granted"};return(e=>e>=2||vn())(hn())&&($ez_d("Consent mode v2 supported. Adding fields."),t.ad_user_data=bn(e.marketing),t.ad_personalization=bn(e.marketing)),t},zn=()=>{Ee.autoGtmConsent&&(window.enzuzoGtmConsent?($ez_d("Automatically signaling template."),window.enzuzoGtmConsent()):vn()&&($ez_d("Signaling consent via gtag API."),(()=>{var e;window.gtag?(window.gtag("consent","update",window.enzuzoGtmConsentObj??{}),null==(e=window.dataLayer)||e.push({event:"enzuzo_consent_update"})):$ez_d("No gtag function found. Is your gtag script set up correctly?")})()))},kn=()=>{if(!Ee.usedByHierophant){const e=yn(wn.getServiceCookies());$ez_d("Setting GTM template consent: ",e),window.enzuzoGtmConsentObj=e}};class Cn{constructor(e="opt-in",t={},n=[]){u(this,"attributes"),u(this,"enabledCategoriesList"),u(this,"type"),this.type=e,this.attributes=t,this.enabledCategoriesList=n}static fromStore(){return new Cn(Ee.type,Ee.cookieAttributes)}static getCookie(e){return mn.get(e)}static setCookie(e,t,n){mn.set(e,t,n)}static removeCookie(e,t){mn.remove(e,t)}static cookieExists(e){return void 0!==mn.get(e)&&""!==mn.get(e)}enableFunctionalCookie(){for(const e of Ee.purposes)"functional"===e&&(Cn.setCookie(`${h}-${e}`,"true",this.attributes),st.emit(`${e}-enabled`))}static onlyShowBannerOnce(e){e?mn.setFirstParty(`${h}-hide-banner`,"true"):mn.remove(`${h}-hide-banner`)}static shouldShowBanner(){return!Cn.cookieExists(`${h}-hide-banner`)}hasFunctionalCookie(){return Cn.cookieExists(`${h}-functional`)}enableToggled(){var e;for(const e of O)this.enabledCategoriesList.includes(e)?this.enableCookies(e):"functional"!==e&&this.disableCookies(e);for(const t of this.enabledCategoriesList)null==(e=an.consent_queue)||e.flush("marketing"),an.handleConsentCbs("marketing");zn()}toggleCookieOn(e){this.enabledCategoriesList.includes(e)||this.enabledCategoriesList.push(e)}toggleCookieOff(e){this.enabledCategoriesList=this.enabledCategoriesList.filter((t=>t!==e))}enableCookies(e){Ee.notification.noConsentModeEnabled||Cn.setCookie(`${h}-${e}`,"true",this.attributes),st.emit(`${e}-enabled`)}disableCookies(e){var t;if("functional"===e)return;const n=null==(t=Z("cookies"))?void 0:t.expireDeclineAfter;Cn.setCookie(`${h}-${e}`,"false",n?{...this.attributes,expires:n}:this.attributes),st.emit(`${e}-disabled`)}hasAllCookiesSet(){const e=Ne();for(const t of e){const e=`${h}-${t}`;if(!Cn.cookieExists(e))return!1}return!0}hasCookiesEnabled(e){if("functional"===e||!Ee.containedServiceCategories.includes(e)||Ee.notification.noConsentModeEnabled||Ee.categoriesToggle[e]||this.enabledCategoriesList.includes(e))return!0;const t=Cn.getCookie(`${h}-${e}`);return Be()?void 0===t||"true"===t:(Ee.type,"true"===t)}setEnabledList(){Ne().map((e=>{this.hasCookiesEnabled(e)&&this.toggleCookieOn(e)}))}clearEnabledList(){this.enabledCategoriesList=[]}hasAllNecessaryCookiesEnabled(e=[]){for(const t of e)if(!this.hasCookiesEnabled(t))return!1;return!0}enableAllCookies(e){O.forEach((e=>this.enableCookies(e))),st.emit("accept-all",e)}disableAllCookies(e){O.forEach((e=>this.disableCookies(e))),st.emit("decline-all",e)}static getServiceCookiesConsent(){const e=new Map([["true",!0],["false",!1],[void 0,null]]);return O.reduce(((t,n)=>({...t,[n]:e.get(Cn.getCookie(`${h}-${n}`))??null})),{})}static getServiceCookies(){var e,t;return{analytics:"true"===Cn.getCookie(`${h}-analytics`),marketing:"true"===Cn.getCookie(`${h}-marketing`),preferences:"true"===Cn.getCookie(`${h}-preferences`),functional:"true"===(Cn.getCookie(`${h}-functional`)??"true"),saleOfData:(null==(t=null==(e=window.Shopify)?void 0:e.customerPrivacy)?void 0:t.saleOfDataAllowed())??!0}}}const wn=Cn;var xn={exports:{}};!function(e){e.exports=function(e){function t(e,n){if(e[n])return e[n];var o=n.split("."),i=o.shift();return e[i]?t(e[i],o.join(".")):null}function n(e,t,o){for(var i in e)"object"!=typeof e[i]?t.push(void 0!==o?o+"."+i:i):n(e[i],t,void 0!==o?o+"."+i:i)}return function(o,i){void 0===i&&(i={autoescape:!0});var a,s="{{\\s?#if\\s+(!)?\\((.+)\\)\\s?}}",r="{{\\s?/if\\s?}}",c=s+"[\\s\\S]+?"+r,l=e,d=[];for(n(o,d);a=new RegExp(c,"g").exec(e);){for(var u=!0,p=!!a[1],f=a[2].replace(/\s+/g,"").split(","),g=0;g"']/g,(function(e){return i.autoescape&&{"&":"&","<":"<",">":">",'"':""","'":"'"}[e]||e})))}));var b=e;return e=l,b}}}(xn);const $n=qe(xn.exports),_n=(e,t)=>{var n,o,i,a;if("shopify"!==e||"object"!=typeof window.Shopify)return t;$ez_d("raw customPPURL",t);return $n(t)({shopify:{routes:{root:null==(o=null==(n=window.Shopify)?void 0:n.routes)?void 0:o.root},locale:null==(i=window.Shopify)?void 0:i.locale,country:null==(a=window.Shopify)?void 0:a.country}})};const An=e=>{const t=[];return!e||Array.isArray(e)||null!=e&&e.push?e:(Object.entries(e).forEach((([e,n])=>{t.push(n)})),t)};function Sn(e){return e.split(";").map((e=>{const[t,n]=e.split("=",2);return{name:t,value:n}}))}function Ln(e){const t=Object.fromEntries(["id","className","href","src","integrity","innerHTML","outerHTML","innerText"].map((t=>[t,e[t]])));return t.style=e.style.cssText,t}const In=Object.freeze(Object.defineProperty({__proto__:null,categorize:function(e){const t=Object.create(null);return e.forEach((e=>{const n=e.category??"other";n in t||(t[n]=[]),t[n].push(e)})),t},cookieStringToObject:Sn,findElementsByKeyword:(e,t,n)=>{const o={};for(const i of n){o[i]=[];for(const n of e)n[t].includes(i)&&o[i].push(n)}return o},findElementsByRegex:(e,t,n)=>{const o={};for(const i of n){o[i]=[];for(const n of e)i.test(n[t])&&o[i].push(n)}return o},jsonify_element:Ln,stringify_json:function(e){return JSON.stringify(e,null,2)}},Symbol.toStringTag,{value:"Module"}));function En(e){return function(t){return(t.cookies||(t.document?Sn(t.document.cookie):[])).map((t=>({match:t[e]||"",payload:t})))}}const Tn=En("name"),Bn=En("value"),Mn=En("domain"),Rn=En("path"),Pn=Object.freeze(Object.defineProperty({__proto__:null,cookie_domain:Mn,cookie_name:Tn,cookie_path:Rn,cookie_value:Bn},Symbol.toStringTag,{value:"Module"}));function Nn(e,t,n){return o=>{if(!o.document)return[];const i=[];for(const a of o.document.querySelectorAll(e))!!a[t]===n&&i.push({match:a[t],payload:Ln(a)});return i}}const On=Nn("script","integrity",!1),Hn=Nn("link","integrity",!1),Dn=Nn("script","src",!0),Fn=Nn("script","innerHTML",!0),jn=Nn("a","innerText",!0),Vn=Nn("[class]","className",!0),Un=Nn("[href]","href",!0),Gn=Nn("iframe","src",!0),qn=Nn("iframe","title",!0),Zn=Nn("meta","content",!0),Wn=Nn("[src]","src",!0),Kn=Nn("link","href",!0),Yn=Nn("img","src",!0);const Qn={email:e=>{if(!e.document)return[];return e.document.documentElement.innerHTML.match(/([a-zA-Z0-9._+-]+@[a-zA-Z0-9._-]+)/g).map((e=>({match:e})))||[]},html:e=>e.document?[{match:e.document.documentElement.innerHTML}]:[],shopify_script:function(e){if(!e.document)return[];const t=[];for(const n of e.document.getElementsByTagName("script")){const e=n.innerHTML;if(e.includes("asyncLoad"))for(const n of e.matchAll(/(?:")(.*?)(?=")/g)||[])n[1].length>1&&t.push({match:n[1].replaceAll("\\/","/")})}return t},comment:function(e){if(!e.document)return[];const t=e.document.createNodeIterator(document,NodeFilter.SHOW_COMMENT),n=[];for(;;){const e=t.nextNode();if(!e)break;n.push({match:e.nodeValue||""})}return n},response_headers:e=>{if(!e.response_headers)return[];const t=[];for(const[n,o]of Object.entries(e.response_headers))t.push({match:`${n}:${o}`,payload:{key:n,value:o}});return t},shopify_theme:e=>e.Shopify?[{match:e.Shopify.theme.name}]:[],...Object.freeze(Object.defineProperty({__proto__:null,anchor_text:jn,class_name:Vn,href:Un,iframe_src:Gn,iframe_title:qn,img_src:Yn,link_href:Kn,link_integrity:Hn,meta_content:Zn,script_content:Fn,script_integrity:On,script_src:Dn,src:Wn},Symbol.toStringTag,{value:"Module"})),...Pn};function Xn(e){return function(t,n){return n.map((t=>"string"==typeof t?new RegExp(t,e):t)).map((e=>e.global?t.matchAll(e):t.match(e))).map((e=>e?Array.from(e):null)).filter((e=>null!=e)).flat(2)}}const Jn={regex:Xn(""),iregex:Xn("i"),keywords:function(e,t){return"string"!=typeof e?[]:t.filter((t=>e.includes(t)))}},eo=In;function to(e,t){try{return"function"==typeof e?e(...Object.value(t)):new Function(...Object.keys(t),`return (${Array.isArray(e)?e.join("\n"):e})`).apply(null,Object.values(t))}catch(e){return void window.__enzuzo.console.error("Error evaluating display fields",e.message,e)}}function no(e,t){const n={...e,matched_rules:t};if(delete n.rules,e.message){const o=to(e.message,{matched:t});o&&(n.message_result=o)}return n}const oo=Object.freeze(Object.defineProperty({__proto__:null,ARGES_VERSION:"0.0.1",extractors:Qn,match_rules:function(e,t){const n=[];e:for(const o of t)for(const t of o.rules){const i=[],a=Array.isArray(t.extractor)?t.extractor:[t.extractor];for(const n of a){const o=Qn[n];if(o)try{i.push(...o(e))}catch(e){window.__enzuzo.console.warn(`Extractor error for ${t.name}/${n}`,e.message,e)}else window.__enzuzo.console.warn("Unknown extractor",n)}const s=Jn[t.matcher];if(!s){window.__enzuzo.console.warn("Unknown matcher",t.matcher);continue}const r=[];for(const e of i){let i=[];try{i=s(e.match,t.patterns)||[]}catch(e){window.__enzuzo.console.warn(`Matcher error for ${t.name}/${t.matcher}`,e.message,e);continue}i.length>0&&(t.display&&(t.display_result=Object.fromEntries(Object.entries(t.display).map((([t,n])=>[t,to(n,{extracted:e,matched:i})])).filter((([,e])=>void 0!==e)))),r.push({extract_result:e,match_result:i,...t}));let a="continue";switch(a=i.length>0?t.onmatch||(t.onfail?"continue":"match"):t.onfail||"continue",a){case"match":case"fail":{const e=o.add_when??"match";(e===a||"always"===e)&&n.push(no(o,r));continue e}case"continue":break;default:window.__enzuzo.console.warn("Unknown action",a)}}const c=o.add_when??"match";("always"===c||"match"===c&&r.length>0||"fail"===c&&0===r.length)&&n.push(no(o,r))}return n},matchers:Jn,utils:eo},Symbol.toStringTag,{value:"Module"})),io=e=>{const t=[];for(const n of e)me(n)?t.push(n):window.__enzuzo.console.debug(`Invalid value for hide UI banner mode ${n}. Ignoring.`);return t},ao=class e{constructor(e,t){var n,o;u(this,"disableWebsiteBannerModes"),u(this,"disableScrollBannerModes"),this.disableWebsiteBannerModes=io((null==(n=null==e?void 0:e.bodyLock)?void 0:n.enabled)??[]),this.disableScrollBannerModes=io((null==(o=null==e?void 0:e.bodyLock)?void 0:o.scrollLock)??[])}shouldLockBody(){const e=Oe();return this.disableWebsiteBannerModes.includes(e)}shouldDisableScroll(){const e=Oe();return this.shouldLockBody()&&this.disableScrollBannerModes.includes(e)}static init(t,n){e.instance=new e(t,n)}};u(ao,"instance");let so=ao;const ro=e=>{const t=[];for(const n of e)me(n)?t.push(n):$ez_d(`Invalid value for hide UI banner mode ${n}. Ignoring.`);return t},co=class e{constructor(e){var t,n;u(this,"hideAcceptBannerModes"),u(this,"hideDeclineBannerModes"),this.hideAcceptBannerModes=ro((null==(t=null==e?void 0:e.hideButtons)?void 0:t.accept)??[]),this.hideDeclineBannerModes=ro((null==(n=null==e?void 0:e.hideButtons)?void 0:n.decline)??[])}static init(t){e.instance=new e(t)}shouldHideAccept(){return this.hideAcceptBannerModes.includes(Oe())}shouldHideDecline(){return this.hideDeclineBannerModes.includes(Oe())}};u(co,"instance");let lo=co;const uo={"Facebook Pixel":{onConsent:e=>{var t;["marketing","all"].includes(e)&&(null==(t=window.fbq)||t.call(window,"consent","grant"))},onDecline:()=>{var e;null==(e=window.fbq)||e.call(window,"consent","revoke")}},"Google Tag Manager":{onConsent:Xt,onDecline:Yt},"Google Analytics":{onConsent:Xt,onDecline:Yt}},po=(null==(t=null==window?void 0:window.enzuzoEvents)?void 0:t.onConsent)||(()=>{}),fo=(null==(n=null==window?void 0:window.enzuzoEvents)?void 0:n.onDecline)||(()=>{}),go=(null==(o=null==window?void 0:window.enzuzoEvents)?void 0:o.onDismiss)||(()=>{}),mo=(null==(i=null==window?void 0:window.enzuzoEvents)?void 0:i.onInit)||(()=>{});var ho={sep:"/",basename:e=>e.split("/").pop()||""},bo={};const vo=ho,yo="\\\\/",zo=`[^${yo}]`,ko="\\.",Co="\\/",wo="[^/]",xo=`(?:${Co}|$)`,$o=`(?:^|${Co})`,_o=`${ko}{1,2}${xo}`,Ao={DOT_LITERAL:ko,PLUS_LITERAL:"\\+",QMARK_LITERAL:"\\?",SLASH_LITERAL:Co,ONE_CHAR:"(?=.)",QMARK:wo,END_ANCHOR:xo,DOTS_SLASH:_o,NO_DOT:`(?!${ko})`,NO_DOTS:`(?!${$o}${_o})`,NO_DOT_SLASH:`(?!${ko}{0,1}${xo})`,NO_DOTS_SLASH:`(?!${_o})`,QMARK_NO_DOT:`[^.${Co}]`,STAR:`${wo}*?`,START_ANCHOR:$o},So={...Ao,SLASH_LITERAL:`[${yo}]`,QMARK:zo,STAR:`${zo}*?`,DOTS_SLASH:`${ko}{1,2}(?:[${yo}]|$)`,NO_DOT:`(?!${ko})`,NO_DOTS:`(?!(?:^|[${yo}])${ko}{1,2}(?:[${yo}]|$))`,NO_DOT_SLASH:`(?!${ko}{0,1}(?:[${yo}]|$))`,NO_DOTS_SLASH:`(?!${ko}{1,2}(?:[${yo}]|$))`,QMARK_NO_DOT:`[^.${yo}]`,START_ANCHOR:`(?:^|[${yo}])`,END_ANCHOR:`(?:[${yo}]|$)`};var Lo={MAX_LENGTH:65536,POSIX_REGEX_SOURCE:{alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"},REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:vo.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return!0===e?So:Ao}};!function(e){const t=ho,{REGEX_BACKSLASH:n,REGEX_REMOVE_BACKSLASH:o,REGEX_SPECIAL_CHARS:i,REGEX_SPECIAL_CHARS_GLOBAL:a}=Lo;e.isObject=e=>null!==e&&"object"==typeof e&&!Array.isArray(e),e.hasRegexChars=e=>i.test(e),e.isRegexChar=t=>1===t.length&&e.hasRegexChars(t),e.escapeRegex=e=>e.replace(a,"\\$1"),e.toPosixSlashes=e=>e.replace(n,"/"),e.removeBackslashes=e=>e.replace(o,(e=>"\\"===e?"":e)),e.supportsLookbehinds=()=>!0,e.isWindows=e=>e&&"boolean"==typeof e.windows?e.windows:"\\"===t.sep,e.escapeLast=(t,n,o)=>{const i=t.lastIndexOf(n,o);return-1===i?t:"\\"===t[i-1]?e.escapeLast(t,n,i-1):`${t.slice(0,i)}\\${t.slice(i)}`},e.removePrefix=(e,t={})=>{let n=e;return n.startsWith("./")&&(n=n.slice(2),t.prefix="./"),n},e.wrapOutput=(e,t={},n={})=>{let o=`${n.contains?"":"^"}(?:${e})${n.contains?"":"$"}`;return!0===t.negated&&(o=`(?:^(?!${o}).*$)`),o}}(bo);const Io=bo,{CHAR_ASTERISK:Eo,CHAR_AT:To,CHAR_BACKWARD_SLASH:Bo,CHAR_COMMA:Mo,CHAR_DOT:Ro,CHAR_EXCLAMATION_MARK:Po,CHAR_FORWARD_SLASH:No,CHAR_LEFT_CURLY_BRACE:Oo,CHAR_LEFT_PARENTHESES:Ho,CHAR_LEFT_SQUARE_BRACKET:Do,CHAR_PLUS:Fo,CHAR_QUESTION_MARK:jo,CHAR_RIGHT_CURLY_BRACE:Vo,CHAR_RIGHT_PARENTHESES:Uo,CHAR_RIGHT_SQUARE_BRACKET:Go}=Lo,qo=e=>e===No||e===Bo,Zo=e=>{!0!==e.isPrefix&&(e.depth=e.isGlobstar?1/0:1)};const Wo=Lo,Ko=bo,{MAX_LENGTH:Yo,POSIX_REGEX_SOURCE:Qo,REGEX_NON_SPECIAL_CHARS:Xo,REGEX_SPECIAL_CHARS_BACKREF:Jo,REPLACEMENTS:ei}=Wo,ti=(e,t)=>{if("function"==typeof t.expandRange)return t.expandRange(...e,t);e.sort();const n=`[${e.join("-")}]`;try{new RegExp(n)}catch{return e.map((e=>Ko.escapeRegex(e))).join("..")}return n},ni=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,oi=(e,t)=>{if("string"!=typeof e)throw new TypeError("Expected a string");e=ei[e]||e;const n={...t},o="number"==typeof n.maxLength?Math.min(Yo,n.maxLength):Yo;let i=e.length;if(i>o)throw new SyntaxError(`Input length: ${i}, exceeds maximum allowed length: ${o}`);const a={type:"bos",value:"",output:n.prepend||""},s=[a],r=n.capture?"":"?:",c=Ko.isWindows(t),l=Wo.globChars(c),d=Wo.extglobChars(l),{DOT_LITERAL:u,PLUS_LITERAL:p,SLASH_LITERAL:f,ONE_CHAR:g,DOTS_SLASH:m,NO_DOT:h,NO_DOT_SLASH:b,NO_DOTS_SLASH:v,QMARK:y,QMARK_NO_DOT:z,STAR:k,START_ANCHOR:C}=l,w=e=>`(${r}(?:(?!${C}${e.dot?m:u}).)*?)`,x=n.dot?"":h,$=n.dot?y:z;let _=!0===n.bash?w(n):k;n.capture&&(_=`(${_})`),"boolean"==typeof n.noext&&(n.noextglob=n.noext);const A={input:e,index:-1,start:0,dot:!0===n.dot,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:s};e=Ko.removePrefix(e,A),i=e.length;const S=[],L=[],I=[];let E,T=a;const B=()=>A.index===i-1,M=A.peek=(t=1)=>e[A.index+t],R=A.advance=()=>e[++A.index]||"",P=()=>e.slice(A.index+1),N=(e="",t=0)=>{A.consumed+=e,A.index+=t},O=e=>{A.output+=null!=e.output?e.output:e.value,N(e.value)},H=()=>{let e=1;for(;"!"===M()&&("("!==M(2)||"?"===M(3));)R(),A.start++,e++;return e%2!=0&&(A.negated=!0,A.start++,!0)},D=e=>{A[e]++,I.push(e)},F=e=>{A[e]--,I.pop()},j=e=>{if("globstar"===T.type){const t=A.braces>0&&("comma"===e.type||"brace"===e.type),n=!0===e.extglob||S.length&&("pipe"===e.type||"paren"===e.type);"slash"!==e.type&&"paren"!==e.type&&!t&&!n&&(A.output=A.output.slice(0,-T.output.length),T.type="star",T.value="*",T.output=_,A.output+=T.output)}if(S.length&&"paren"!==e.type&&(S[S.length-1].inner+=e.value),(e.value||e.output)&&O(e),T&&"text"===T.type&&"text"===e.type)return T.value+=e.value,void(T.output=(T.output||"")+e.value);e.prev=T,s.push(e),T=e},V=(e,t)=>{const o={...d[t],conditions:1,inner:""};o.prev=T,o.parens=A.parens,o.output=A.output;const i=(n.capture?"(":"")+o.open;D("parens"),j({type:e,value:t,output:A.output?"":g}),j({type:"paren",extglob:!0,value:R(),output:i}),S.push(o)},U=e=>{let o,i=e.close+(n.capture?")":"");if("negate"===e.type){let a=_;if(e.inner&&e.inner.length>1&&e.inner.includes("/")&&(a=w(n)),(a!==_||B()||/^\)+$/.test(P()))&&(i=e.close=`)$))${a}`),e.inner.includes("*")&&(o=P())&&/^\.[^\\/.]+$/.test(o)){const n=oi(o,{...t,fastpaths:!1}).output;i=e.close=`)${n})${a})`}"bos"===e.prev.type&&(A.negatedExtglob=!0)}j({type:"paren",extglob:!0,value:E,output:i}),F("parens")};if(!1!==n.fastpaths&&!/(^[*!]|[/()[\]{}"])/.test(e)){let o=!1,i=e.replace(Jo,((e,t,n,i,a,s)=>"\\"===i?(o=!0,e):"?"===i?t?t+i+(a?y.repeat(a.length):""):0===s?$+(a?y.repeat(a.length):""):y.repeat(n.length):"."===i?u.repeat(n.length):"*"===i?t?t+i+(a?_:""):_:t?e:`\\${e}`));return!0===o&&(i=!0===n.unescape?i.replace(/\\/g,""):i.replace(/\\+/g,(e=>e.length%2==0?"\\\\":e?"\\":""))),i===e&&!0===n.contains?(A.output=e,A):(A.output=Ko.wrapOutput(i,A,t),A)}for(;!B();){if(E=R(),"\0"===E)continue;if("\\"===E){const e=M();if("/"===e&&!0!==n.bash||"."===e||";"===e)continue;if(!e){E+="\\",j({type:"text",value:E});continue}const t=/^\\+/.exec(P());let o=0;if(t&&t[0].length>2&&(o=t[0].length,A.index+=o,o%2!=0&&(E+="\\")),!0===n.unescape?E=R():E+=R(),0===A.brackets){j({type:"text",value:E});continue}}if(A.brackets>0&&("]"!==E||"["===T.value||"[^"===T.value)){if(!1!==n.posix&&":"===E){const e=T.value.slice(1);if(e.includes("[")&&(T.posix=!0,e.includes(":"))){const e=T.value.lastIndexOf("["),t=T.value.slice(0,e),n=T.value.slice(e+2),o=Qo[n];if(o){T.value=t+o,A.backtrack=!0,R(),!a.output&&1===s.indexOf(T)&&(a.output=g);continue}}}("["===E&&":"!==M()||"-"===E&&"]"===M())&&(E=`\\${E}`),"]"===E&&("["===T.value||"[^"===T.value)&&(E=`\\${E}`),!0===n.posix&&"!"===E&&"["===T.value&&(E="^"),T.value+=E,O({value:E});continue}if(1===A.quotes&&'"'!==E){E=Ko.escapeRegex(E),T.value+=E,O({value:E});continue}if('"'===E){A.quotes=1===A.quotes?0:1,!0===n.keepQuotes&&j({type:"text",value:E});continue}if("("===E){D("parens"),j({type:"paren",value:E});continue}if(")"===E){if(0===A.parens&&!0===n.strictBrackets)throw new SyntaxError(ni("opening","("));const e=S[S.length-1];if(e&&A.parens===e.parens+1){U(S.pop());continue}j({type:"paren",value:E,output:A.parens?")":"\\)"}),F("parens");continue}if("["===E){if(!0!==n.nobracket&&P().includes("]"))D("brackets");else{if(!0!==n.nobracket&&!0===n.strictBrackets)throw new SyntaxError(ni("closing","]"));E=`\\${E}`}j({type:"bracket",value:E});continue}if("]"===E){if(!0===n.nobracket||T&&"bracket"===T.type&&1===T.value.length){j({type:"text",value:E,output:`\\${E}`});continue}if(0===A.brackets){if(!0===n.strictBrackets)throw new SyntaxError(ni("opening","["));j({type:"text",value:E,output:`\\${E}`});continue}F("brackets");const e=T.value.slice(1);if(!0!==T.posix&&"^"===e[0]&&!e.includes("/")&&(E=`/${E}`),T.value+=E,O({value:E}),!1===n.literalBrackets||Ko.hasRegexChars(e))continue;const t=Ko.escapeRegex(T.value);if(A.output=A.output.slice(0,-T.value.length),!0===n.literalBrackets){A.output+=t,T.value=t;continue}T.value=`(${r}${t}|${T.value})`,A.output+=T.value;continue}if("{"===E&&!0!==n.nobrace){D("braces");const e={type:"brace",value:E,output:"(",outputIndex:A.output.length,tokensIndex:A.tokens.length};L.push(e),j(e);continue}if("}"===E){const e=L[L.length-1];if(!0===n.nobrace||!e){j({type:"text",value:E,output:E});continue}let t=")";if(!0===e.dots){const e=s.slice(),o=[];for(let t=e.length-1;t>=0&&(s.pop(),"brace"!==e[t].type);t--)"dots"!==e[t].type&&o.unshift(e[t].value);t=ti(o,n),A.backtrack=!0}if(!0!==e.comma&&!0!==e.dots){const n=A.output.slice(0,e.outputIndex),o=A.tokens.slice(e.tokensIndex);e.value=e.output="\\{",E=t="\\}",A.output=n;for(const e of o)A.output+=e.output||e.value}j({type:"brace",value:E,output:t}),F("braces"),L.pop();continue}if("|"===E){S.length>0&&S[S.length-1].conditions++,j({type:"text",value:E});continue}if(","===E){let e=E;const t=L[L.length-1];t&&"braces"===I[I.length-1]&&(t.comma=!0,e="|"),j({type:"comma",value:E,output:e});continue}if("/"===E){if("dot"===T.type&&A.index===A.start+1){A.start=A.index+1,A.consumed="",A.output="",s.pop(),T=a;continue}j({type:"slash",value:E,output:f});continue}if("."===E){if(A.braces>0&&"dot"===T.type){"."===T.value&&(T.output=u);const e=L[L.length-1];T.type="dots",T.output+=E,T.value+=E,e.dots=!0;continue}if(A.braces+A.parens===0&&"bos"!==T.type&&"slash"!==T.type){j({type:"text",value:E,output:u});continue}j({type:"dot",value:E,output:u});continue}if("?"===E){if((!T||"("!==T.value)&&!0!==n.noextglob&&"("===M()&&"?"!==M(2)){V("qmark",E);continue}if(T&&"paren"===T.type){const e=M();let t=E;if("<"===e&&!Ko.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");("("===T.value&&!/[!=<:]/.test(e)||"<"===e&&!/<([!=]|\w+>)/.test(P()))&&(t=`\\${E}`),j({type:"text",value:E,output:t});continue}if(!0!==n.dot&&("slash"===T.type||"bos"===T.type)){j({type:"qmark",value:E,output:z});continue}j({type:"qmark",value:E,output:y});continue}if("!"===E){if(!0!==n.noextglob&&"("===M()&&("?"!==M(2)||!/[!=<:]/.test(M(3)))){V("negate",E);continue}if(!0!==n.nonegate&&0===A.index){H();continue}}if("+"===E){if(!0!==n.noextglob&&"("===M()&&"?"!==M(2)){V("plus",E);continue}if(T&&"("===T.value||!1===n.regex){j({type:"plus",value:E,output:p});continue}if(T&&("bracket"===T.type||"paren"===T.type||"brace"===T.type)||A.parens>0){j({type:"plus",value:E});continue}j({type:"plus",value:p});continue}if("@"===E){if(!0!==n.noextglob&&"("===M()&&"?"!==M(2)){j({type:"at",extglob:!0,value:E,output:""});continue}j({type:"text",value:E});continue}if("*"!==E){("$"===E||"^"===E)&&(E=`\\${E}`);const e=Xo.exec(P());e&&(E+=e[0],A.index+=e[0].length),j({type:"text",value:E});continue}if(T&&("globstar"===T.type||!0===T.star)){T.type="star",T.star=!0,T.value+=E,T.output=_,A.backtrack=!0,A.globstar=!0,N(E);continue}let t=P();if(!0!==n.noextglob&&/^\([^?]/.test(t)){V("star",E);continue}if("star"===T.type){if(!0===n.noglobstar){N(E);continue}const o=T.prev,i=o.prev,a="slash"===o.type||"bos"===o.type,s=i&&("star"===i.type||"globstar"===i.type);if(!0===n.bash&&(!a||t[0]&&"/"!==t[0])){j({type:"star",value:E,output:""});continue}const r=A.braces>0&&("comma"===o.type||"brace"===o.type),c=S.length&&("pipe"===o.type||"paren"===o.type);if(!a&&"paren"!==o.type&&!r&&!c){j({type:"star",value:E,output:""});continue}for(;"/**"===t.slice(0,3);){const n=e[A.index+4];if(n&&"/"!==n)break;t=t.slice(3),N("/**",3)}if("bos"===o.type&&B()){T.type="globstar",T.value+=E,T.output=w(n),A.output=T.output,A.globstar=!0,N(E);continue}if("slash"===o.type&&"bos"!==o.prev.type&&!s&&B()){A.output=A.output.slice(0,-(o.output+T.output).length),o.output=`(?:${o.output}`,T.type="globstar",T.output=w(n)+(n.strictSlashes?")":"|$)"),T.value+=E,A.globstar=!0,A.output+=o.output+T.output,N(E);continue}if("slash"===o.type&&"bos"!==o.prev.type&&"/"===t[0]){const e=void 0!==t[1]?"|$":"";A.output=A.output.slice(0,-(o.output+T.output).length),o.output=`(?:${o.output}`,T.type="globstar",T.output=`${w(n)}${f}|${f}${e})`,T.value+=E,A.output+=o.output+T.output,A.globstar=!0,N(E+R()),j({type:"slash",value:"/",output:""});continue}if("bos"===o.type&&"/"===t[0]){T.type="globstar",T.value+=E,T.output=`(?:^|${f}|${w(n)}${f})`,A.output=T.output,A.globstar=!0,N(E+R()),j({type:"slash",value:"/",output:""});continue}A.output=A.output.slice(0,-T.output.length),T.type="globstar",T.output=w(n),T.value+=E,A.output+=T.output,A.globstar=!0,N(E);continue}const o={type:"star",value:E,output:_};!0!==n.bash?!T||"bracket"!==T.type&&"paren"!==T.type||!0!==n.regex?((A.index===A.start||"slash"===T.type||"dot"===T.type)&&("dot"===T.type?(A.output+=b,T.output+=b):!0===n.dot?(A.output+=v,T.output+=v):(A.output+=x,T.output+=x),"*"!==M()&&(A.output+=g,T.output+=g)),j(o)):(o.output=E,j(o)):(o.output=".*?",("bos"===T.type||"slash"===T.type)&&(o.output=x+o.output),j(o))}for(;A.brackets>0;){if(!0===n.strictBrackets)throw new SyntaxError(ni("closing","]"));A.output=Ko.escapeLast(A.output,"["),F("brackets")}for(;A.parens>0;){if(!0===n.strictBrackets)throw new SyntaxError(ni("closing",")"));A.output=Ko.escapeLast(A.output,"("),F("parens")}for(;A.braces>0;){if(!0===n.strictBrackets)throw new SyntaxError(ni("closing","}"));A.output=Ko.escapeLast(A.output,"{"),F("braces")}if(!0!==n.strictSlashes&&("star"===T.type||"bracket"===T.type)&&j({type:"maybe_slash",value:"",output:`${f}?`}),!0===A.backtrack){A.output="";for(const e of A.tokens)A.output+=null!=e.output?e.output:e.value,e.suffix&&(A.output+=e.suffix)}return A};oi.fastpaths=(e,t)=>{const n={...t},o="number"==typeof n.maxLength?Math.min(Yo,n.maxLength):Yo,i=e.length;if(i>o)throw new SyntaxError(`Input length: ${i}, exceeds maximum allowed length: ${o}`);e=ei[e]||e;const a=Ko.isWindows(t),{DOT_LITERAL:s,SLASH_LITERAL:r,ONE_CHAR:c,DOTS_SLASH:l,NO_DOT:d,NO_DOTS:u,NO_DOTS_SLASH:p,STAR:f,START_ANCHOR:g}=Wo.globChars(a),m=n.dot?u:d,h=n.dot?p:d,b=n.capture?"":"?:";let v=!0===n.bash?".*?":f;n.capture&&(v=`(${v})`);const y=e=>!0===e.noglobstar?v:`(${b}(?:(?!${g}${e.dot?l:s}).)*?)`,z=e=>{switch(e){case"*":return`${m}${c}${v}`;case".*":return`${s}${c}${v}`;case"*.*":return`${m}${v}${s}${c}${v}`;case"*/*":return`${m}${v}${r}${c}${h}${v}`;case"**":return m+y(n);case"**/*":return`(?:${m}${y(n)}${r})?${h}${c}${v}`;case"**/*.*":return`(?:${m}${y(n)}${r})?${h}${v}${s}${c}${v}`;case"**/.*":return`(?:${m}${y(n)}${r})?${s}${c}${v}`;default:{const t=/^(.*?)\.(\w+)$/.exec(e);if(!t)return;const n=z(t[1]);return n?n+s+t[2]:void 0}}},k=Ko.removePrefix(e,{negated:!1,prefix:""});let C=z(k);return C&&!0!==n.strictSlashes&&(C+=`${r}?`),C};const ii=ho,ai=(e,t)=>{const n=t||{},o=e.length-1,i=!0===n.parts||!0===n.scanToEnd,a=[],s=[],r=[];let c,l,d=e,u=-1,p=0,f=0,g=!1,m=!1,h=!1,b=!1,v=!1,y=!1,z=!1,k=!1,C=!1,w=!1,x=0,$={value:"",depth:0,isGlob:!1};const _=()=>u>=o,A=()=>(c=l,d.charCodeAt(++u));for(;u0&&(L=d.slice(0,p),d=d.slice(p),f-=p),S&&!0===h&&f>0?(S=d.slice(0,f),I=d.slice(f)):!0===h?(S="",I=d):S=d,S&&""!==S&&"/"!==S&&S!==d&&qo(S.charCodeAt(S.length-1))&&(S=S.slice(0,-1)),!0===n.unescape&&(I&&(I=Io.removeBackslashes(I)),S&&!0===z&&(S=Io.removeBackslashes(S)));const E={prefix:L,input:e,start:p,base:S,glob:I,isBrace:g,isBracket:m,isGlob:h,isExtglob:b,isGlobstar:v,negated:k,negatedExtglob:C};if(!0===n.tokens&&(E.maxDepth=0,qo(l)||s.push($),E.tokens=s),!0===n.parts||!0===n.tokens){let t;for(let o=0;o{if(Array.isArray(e)){const o=e.map((e=>li(e,t,n)));return e=>{for(const t of o){const n=t(e);if(n)return n}return!1}}const o=(e=>e&&"object"==typeof e&&!Array.isArray(e))(e)&&e.tokens&&e.input;if(""===e||"string"!=typeof e&&!o)throw new TypeError("Expected pattern to be a non-empty string");const i=t||{},a=ri.isWindows(t),s=o?li.compileRe(e,t):li.makeRe(e,t,!1,!0),r=s.state;delete s.state;let c=()=>!1;if(i.ignore){const e={...t,ignore:null,onMatch:null,onResult:null};c=li(i.ignore,e,n)}const l=(n,o=!1)=>{const{isMatch:l,match:d,output:u}=li.test(n,s,t,{glob:e,posix:a}),p={glob:e,state:r,regex:s,posix:a,input:n,output:u,match:d,isMatch:l};return"function"==typeof i.onResult&&i.onResult(p),!1===l?(p.isMatch=!1,!!o&&p):c(n)?("function"==typeof i.onIgnore&&i.onIgnore(p),p.isMatch=!1,!!o&&p):("function"==typeof i.onMatch&&i.onMatch(p),!o||p)};return n&&(l.state=r),l};li.test=(e,t,n,{glob:o,posix:i}={})=>{if("string"!=typeof e)throw new TypeError("Expected input to be a string");if(""===e)return{isMatch:!1,output:""};const a=n||{},s=a.format||(i?ri.toPosixSlashes:null);let r=e===o,c=r&&s?s(e):e;return!1===r&&(c=s?s(e):e,r=c===o),(!1===r||!0===a.capture)&&(r=!0===a.matchBase||!0===a.basename?li.matchBase(e,t,n,i):t.exec(c)),{isMatch:!!r,match:r,output:c}},li.matchBase=(e,t,n,o=ri.isWindows(n))=>(t instanceof RegExp?t:li.makeRe(t,n)).test(ii.basename(e)),li.isMatch=(e,t,n)=>li(t,n)(e),li.parse=(e,t)=>Array.isArray(e)?e.map((e=>li.parse(e,t))):si(e,{...t,fastpaths:!1}),li.scan=(e,t)=>ai(e,t),li.compileRe=(e,t,n=!1,o=!1)=>{if(!0===n)return e.output;const i=t||{},a=i.contains?"":"^",s=i.contains?"":"$";let r=`${a}(?:${e.output})${s}`;e&&!0===e.negated&&(r=`^(?!${r}).*$`);const c=li.toRegex(r,t);return!0===o&&(c.state=e),c},li.makeRe=(e,t={},n=!1,o=!1)=>{if(!e||"string"!=typeof e)throw new TypeError("Expected a non-empty string");let i={negated:!1,fastpaths:!0};return!1!==t.fastpaths&&("."===e[0]||"*"===e[0])&&(i.output=si.fastpaths(e,t)),i.output||(i=si(e,t)),li.compileRe(i,t,n,o)},li.toRegex=(e,t)=>{try{const n=t||{};return new RegExp(e,n.flags||(n.nocase?"i":""))}catch(e){if(t&&!0===t.debug)throw e;return/$^/}},li.constants=ci;const di=qe(li),ui="javascript/blocked",pi="application/javascript",fi="text/javascript",gi=1e4,mi=["functional","marketing","analytics","preferences"],hi=[];let bi=!1,vi=!1,yi=["functional"];const zi={analytics:[],all:[],functional:[/.*enzuzo.*/],marketing:[],preferences:[],uncategorized:[]};function ki(e){var t;"functional"!==e&&(Ee.declineAll=!1),yi.includes(e)||yi.push(e),!Ee.acceptAll&&mi.every((e=>yi.includes(e)))&&(Ee.acceptAll=!0);for(const n of Ee.integrations)if(e===n.category)for(const o of n.eventHandlers||[])"string"==typeof(null==o?void 0:o.onConsent)?new Function(o.onConsent)():null==(t=null==o?void 0:o.onConsent)||t.call(o,e);Xt(e),$i()}function Ci(e){var t;Ee.acceptAll=!1,yi.includes(e)||yi.splice(yi.indexOf(e),1);for(const n of Ee.integrations)e===n.category&&(null==(t=n.onDecline)||t.call(n));1===yi.length&&"functional"===yi[0]&&(Ee.declineAll=!0),$i()}function wi(e){const t=e.src,n=e.getAttribute(A);let o=e.getAttribute(S),i=Ee.integrations.find((e=>e.src===t));n&&(i=Ee.integrations.find((e=>e.name===n))||i),o=null!=i&&i.category?null==i?void 0:i.category:o;const a=null==o?void 0:o.trim().toLowerCase();if("false"===Ee.autoBlocking||"functional"===a||Ee.acceptAll)return!0;if(!a)return"allow"===Ee.autoBlocking&&Ee.categoryInitializationCompleted;const s=null==a?void 0:a.split(",").map((e=>e.split("+").map((e=>e.trim().toLowerCase()))));if(null!=s&&s.some((e=>e.every((e=>yi.includes(e))))))return!0;if(a&&!a.includes(",")&&!a.includes("+"))for(const e of zi[a]??[])if(e instanceof RegExp&&e.test(t)||e===t)return!0;return!1}function xi(e){return new Promise((t=>{let n=!1;const o=()=>{n||(n=!0,window.clearTimeout(i),e.removeEventListener("load",o),e.removeEventListener("error",o),t())},i=window.setTimeout(o,gi);e.addEventListener("load",o),e.addEventListener("error",o)}))}function $i(){if(!function(e){return!!e.supportDoNotTrack&&("1"===K.doNotTrack||"1"===W.doNotTrack||"yes"===W.doNotTrack)}(Ee)&&Ee.categoryInitializationCompleted){if(bi)return void(vi=!0);bi=!0,async function(){for(let e=0;e{$ez.console.error(e)})).finally((()=>{bi=!1,vi&&(vi=!1,$i())}))}}function _i(){Yt();for(const e of Object.keys(zi))"true"===He(`${h}-${e}`)&&ki(e);Ee.acceptAll||(He(`${h}-functional`)||(Ee.declineAll=!1),new MutationObserver((e=>{const{browserName:t}=function(){const e=(null==W?void 0:W.userAgent)??"";let t,n="desktop";return t=e.match(/chrome|chromium|crios/i)?"chrome":e.match(/firefox|fxios/i)?"firefox":e.match(/safari/i)?"safari":e.match(/opr\//i)?"opera":e.match(/edg/i)?"edge":e.match(/brave/i)?"brave":"unknown",e.match(/android/i)?n="android":e.match(/iphone/i)&&(n="ios"),{browserName:t,browserDevice:n}}();e.forEach((({addedNodes:e})=>{e.forEach((e=>{if((e=>(e=>1===e.nodeType)(e)&&"SCRIPT"===e.tagName)(e)&&(hi.push({node:e,scriptType:e.type}),!wi(e)&&e.parentNode&&(e.parentNode.insertBefore(Y.createComment("This script might be blocked because of the cookie preferences."),e),e.type=ui),"firefox"===t)){const t=n=>{e.getAttribute("type")===ui&&n.preventDefault(),e.removeEventListener("beforescriptexecute",t)};e.addEventListener("beforescriptexecute",t)}}))}))})).observe(Y.documentElement,{childList:!0,subtree:!0}))}try{window.$ez=window.__enzuzo={...window.__enzuzo,cookies:Ot}}catch{}const Ai=ae();!function(e){try{window.__enzuzo.console={...window.console},window.__enzuzo.console=new Proxy(window.__enzuzo.console,{get(t,n){try{return"true"===e.get(`${g}debug`)?t[n].bind(window.__enzuzo.console,...(({logo:e,type:t})=>{let n="";const o=[];return e&&(n="%c ",o.push(U.logo)),"string"==typeof t?(n+=`%c${t}`,o.push(`${U.badges[t]}${V(!e)}`)):"object"==typeof t&&(n+=`%c${t.name.toLowerCase()}`,o.push(`${j(t.color)}${V(!e)}`)),o.unshift(n),o})({logo:!0,type:arguments.toString().includes("Error")||null!=t&&t.toString().includes("error")?`${H} (Error)`:H})):()=>{}}catch{console.error(D)}}})}catch{console.error(D)}}(Ai);try{globalThis.$ez_d=$ez.console.debug}catch(Te){console.log(Te)}(()=>{Object.hasOwn||"hasOwn"in Object||(Object.hasOwn=Object.call.bind(Object.hasOwnProperty)),[].at||(Array.prototype.at=function(e){return-1===e?this[this.length-1]:this[e]}),"randomUUID"in crypto||(crypto.randomUUID=function(){return"10000000-1000-4000-8000-100000000000".replace(/[018]/g,(e=>(+e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>+e/4).toString(16)))});const e=history.pushState;history.pushState=function(){const t=e.apply(this,arguments);return window.dispatchEvent(new Event("pushstate")),window.dispatchEvent(new Event("locationchange")),t};const t=history.replaceState;history.replaceState=function(){const e=t.apply(this,arguments);return window.dispatchEvent(new Event("replacestate")),window.dispatchEvent(new Event("locationchange")),e},window.addEventListener("popstate",(()=>{window.dispatchEvent(new Event("locationchange"))}))})();const Si=W.globalPrivacyControl;let Li;try{Li={"acceptLanguage":"en-US,en;q=0.9","features":[""],"host":"app.enzuzo.com","iplocation":{"country":"","subdivision":""},"plan":"","product":"enterprise","xReferral":"__enzuzo-cookiebar.js"}}catch{console.error("__ENZUZO_DATA__ was not set by server or is invalid"),Li={}}const Ii=gt(),Ei=void 0!==window.Shopify&&"object"==typeof window.Shopify?"shopify":"enterprise";$ez.path_prefix||($ez.path_prefix=`/apps/${p}/`);let Ti="";"shopify"===Ei&&null!=(s=null==(a=window.Shopify)?void 0:a.routes)&&s.root&&(Ti=null==(c=null==(r=window.Shopify)?void 0:r.routes)?void 0:c.root,Ti=Ti.slice(0,-1));const Bi="shopify"===Ei?`${Ti+$ez.path_prefix}privacy`:"/privacy-policy",Mi=(null==Ii?void 0:Ii.get("bg"))||N.background,Ri=(null==Ii?void 0:Ii.get("tx"))||N.textColor,Pi=(null==Ii?void 0:Ii.get("lc"))||N.linkColor,Ni=(null==Ii?void 0:Ii.get("bbc"))||N.buttonBackgroundColor,Oi=(null==Ii?void 0:Ii.get("bbch"))||N.buttonBackgroundColorHover,Hi=(null==Ii?void 0:Ii.get("btc"))||N.buttonTextColor,Di=(null==Ii?void 0:Ii.get("ppurl"))||"",Fi=(null==Ii?void 0:Ii.get("fbp"))||"",ji=(null==Ii?void 0:Ii.get("gtm"))||"",Vi=(null==Ii?void 0:Ii.get("gid"))||"",Ui=(null==Ii?void 0:Ii.get("hb"))||"",Gi=(null==Ii?void 0:Ii.get("f"))||"false",qi=Ai.get(`${g}uuid`)||(null==$ez?void 0:$ez.uuid)||function(){var e;const t=ft();let n=null;return null!==t&&(n=new URL(t.src).searchParams.get("uuid"),null===n&&t.src.includes(k)&&(n=(null==(e=t.src.split("?").at(0))?void 0:e.split("/").at(-1))??null)),n}()||"",Zi={name:"enterprise",purposes:["analytics","marketing","preferences"],inject:()=>{}};let Wi=Pt;const Ki=(e,t)=>{var n,o,i;Ee.usedByHierophant=t;const{enzuzoCode:a,urlParams:s,product:r,uuid:c,customerDataFromAPI:l,findServices:d}=e,u=t=>{Ee.usedByHierophant||((()=>{const e=An(ne("regions",t));if(!Z("groups")&&(!e||e&&0===e.length)){const e=ne("bannerConfig",t)||{};return void(null!=e&&e.eu?($ez_d("applying legacy EU only setting"),Ee.regions=N.bannerRegionsEuOnly):Ee.regions=N.bannerRegions)}const n=je("FEATURE_BANNER_REGIONS")?"any":je("FEATURE_BANNER_REGIONS_PREDEFINED")?"predef":"ww-only";Ee.regions=((e,t)=>{var n;let o=null!=$ez&&$ez.isSSR?Z("groups"):void 0;if(o){const e={};for(const t of o)t.abTest&&(e[t.abTest.test]||(e[t.abTest.test]=[]),e[t.abTest.test].push(t));for(const[t,n]of Object.entries(e)){let e;if(n.every((e=>"bucketFunction"in e.abTest)))e=n.length>0?n[0].abTest.bucketFunction():void 0;else{const i=[],a=n.reduce(((e,t)=>{if(!("ratio"in t.abTest))return e;const n=e+t.abTest.ratio;return i.push(n),n}),0);if(0===a){$ez_d(`WARNING: Sum of ratios for A/B test "${t}" is zero; no items will be used.`),o=o.filter((e=>{var n;return(null==(n=e.abTest)?void 0:n.test)!==t||!("ratio"in e.abTest)}));continue}o=o.filter((e=>{var n;return(null==(n=e.abTest)?void 0:n.test)!==t||"ratio"in e.abTest}));const s=Math.floor(Math.random()*a),r=i.findIndex((e=>e>s));if(-1===r){$ez_d(`Failed to choose bucket for test "${t}"!`);continue}e=n[r].abTest.bucket}o=o.filter((n=>{var o,i;return(null==(o=n.abTest)?void 0:o.test)!==t||(null==(i=n.abTest)?void 0:i.bucket)===e}))}}window.__enzuzoConfig||(window.__enzuzoConfig={}),window.__enzuzoConfig.groups=o??[];const i=[...o?o.flatMap((e=>{var t;return(null==(t=e.regions)?void 0:t.map((t=>({...t.worldwide&&{worldwide:t.worldwide},...t.area&&{area:t.area},...t.country&&{country:t.country},...t.state&&{state:t.state},...e.mode&&{type:e.mode}}))))??[]})):[],...e],a="any"===t?[...i]:[...i.filter(fe)];if("ww-only"===t)for(const e of a)e.worldwide||(e.type=(null==(n=N.bannerRegions.find((t=>t.area===e.area&&t.country===e.country&&t.state===e.state)))?void 0:n.type)??"dontshow");return a})(e??[],n)})(),Ee.activeRegion=Ee.regions.filter((e=>{const{country:t,state:n}=e,{geo:o}=Ee;return`${t}-${n}`==`${o.country}-${o.state}`}))[0],Ee.activeRegion||(Ee.activeRegion=Ee.regions.filter((e=>e.country&&!e.state&&e.country===Ee.geo.country))[0]),Ee.activeRegion||(Ee.activeRegion=Ee.regions.filter((e=>e.area&&e.area===Ee.geo.area))[0]),Ee.activeRegion||(Ee.activeRegion=Ee.regions.filter((e=>e.worldwide))[0])),Ee.usedByHierophant&&e.region&&(Ee.activeRegion=e.region),$ez_d("[Regions (processed)]",Ee.geo,Ee.regions),$ez_d("[Active Region]",Ee.activeRegion)};let f,b;if(Ee.uuid=c,Ee.customerProduct=null==l?void 0:l.product,!Ee.usedByHierophant){const e=(s.get(`${g}apiHost`)||(null==Ii?void 0:Ii.get(`${g}apiHost`))||a.host||"").replace(/^(http|https)?:\/\//,"");Ee.apiHost=e,$ez_d("apiHost",e),je("FEATURE_DEBUG")&&$ez_d(`uuid=${c} apiHost=${e}`);const t=Y.currentScript??[...Y.querySelectorAll("script")??[]].at(-1)??null;if(null!=$ez&&$ez.isSSR){f="X_CUSTOMER_DATA",$ez_d("Api Response =>",f);const e=ie(`${p}_override_country`)||q(`${g}country`)||"X_CUSTOMER_COUNTRY",t=ie(`${p}_override_state`)||q(`${g}state`)||"X_CUSTOMER_STATE".split("-")[1];Ee.geo={country:e,state:t,area:oe(e)},$ez_d("[Detected Country/State]",Ee.geo),b=f||{},Ee.customerData=b,Ee.isSSR=!0,u(null==(o=null==(n=null==b?void 0:b.settings)?void 0:n.cookiebar)?void 0:o.kv)}const r=Ee.activeRegion?ge(Ee.activeRegion).blocking:void 0;r&&($e(r.cookies)||"deny"===r.cookies?r.cookies="true":_e(r.cookies)&&(r.cookies="false"),null!=r&&r.cookies&&!["false","true","allow","deny"].includes(r.cookies)&&delete r.cookies);let l=null==t?void 0:t.getAttribute("auto-blocking-cookies");"deny"===l&&(l="true"),(!l||!["false","true","allow","deny"].includes(l))&&(l=void 0),Ee.autoBlockingCookies=(null==r?void 0:r.cookies)??l??"allow",Wi="true"===Ee.autoBlockingCookies||"allow"===Ee.autoBlockingCookies?Ot:Pt;try{Wi.on("queueProcess",(()=>{"defer"!==Wi.state.mode&&(("true"===mn.get("cookies-functional")||Be())&&(Wi.timer&&clearTimeout(Wi.timer),Wi.timer=setTimeout((()=>{clearTimeout(Wi.timer),Wi.accept()}),60)),(!mn.get("cookies-functional")||"false"===mn.get("cookies-marketing")||"false"===mn.get("cookies-analytics")||"false"===mn.get("cookies-preferences"))&&(Wi.dtimer&&clearTimeout(Wi.dtimer),Wi.dtimer=setTimeout((()=>{clearTimeout(Wi.dtimer),Wi.decline(!0)}),60)))})),null!=(i=window.__envars__)&&i.ENZUZO_NAME||Wi.block((e=>{(e.hasCookieList||e.hasServices||e.hasAutoblocking)&&("allow"===Ee.autoBlockingCookies?Wi.allowIfCookieNotKnown():"true"===Ee.autoBlockingCookies&&Wi.denyIfCookieNotKnown())}))}catch(e){$ez.console.error(e)}r&&($e(r.scripts)?r.scripts="deny":_e(r.scripts)&&(r.scripts="false"),r.scripts&&!["false","true","allow","deny"].includes(r.scripts)&&delete r.scripts);let d=null==t?void 0:t.getAttribute("auto-blocking");"true"===d&&(d="deny"),(!d||!["false","true","allow","deny"].includes(d))&&(d=void 0),Ee.autoBlocking=(null==r?void 0:r.scripts)??d??"false",$ez_d("Auto Blocking",Ee.autoBlocking),["true","allow","deny"].includes(Ee.autoBlocking)&&_i()}const v=(()=>{const e=window.dataLayer;if(!e)return null;const t=e.find((e=>"config"===e[0]));return t&&t[1]||null})();v&&console.warn(`Google tag ${v} has already loaded. Ensure all Google tags are loaded after the Enzuzo cookie banner. See https://help.enzuzo.com/en/articles/9362733-resolve-google-tag-has-already-loaded-errors for more info.`);let{cookieBackground:y,cookieBorder:z,cookieTextColor:k,cookieLinkColor:C,cookieButtonBackgroundColor:w,cookieButtonBackgroundColorHover:x,cookieButtonTextColor:$,customPPURL:T,cookiePrivacyURL:B,FBPixels:M,GTManager:R,GAnalytics:P,HubspotID:H,enforceCookieBar:D,allowButtonBackgroundColor:F,allowButtonBackgroundColorHover:j,allowButtonBorderColor:V,allowButtonTextColor:U,declineButtonBackgroundColor:G,declineButtonBackgroundColorHover:K,declineButtonBorderColor:Q,declineButtonTextColor:X,managerBackgroundColor:ee,managerBodyTextColor:te,managerBorderColor:ae,managerLinkTextColor:re,managerAllowButtonBackgroundColor:ce,managerAllowButtonBackgroundColorHover:le,managerAllowButtonBorderColor:de,managerAllowButtonTextColor:ue,managerDeclineButtonBackgroundColor:pe,managerDeclineButtonBackgroundColorHover:me,managerDeclineButtonBorderColor:he,managerDeclineButtonTextColor:ve,managerAcceptSelectedButtonBackgroundColor:ye,managerAcceptSelectedButtonBackgroundColorHover:ze,managerAcceptSelectedButtonBorderColor:ke,managerAcceptSelectedButtonTextColor:we,hidePoweredBy:xe,brandingLogo:Le}=e;async function Te(e,t=!0){var n,o,i,a,s,r,c,l,d,u;if(Ee.usedByHierophant)return;await function(e){const t=n=>{e()?n():setTimeout((()=>t(n)),60)};return new Promise(t)}((()=>{var e;return!(null!=(e=an.consent_queue)&&e.t)}));const p=t?"onConsentCbs":"onConsentNoCbs";if(an[p]&&(null==(n=an[p][e])?void 0:n.length)>0){$ez_d("Running onConsent Callbacks For",e);for(const t of an[p][e]){const n=t.includes("",e=e.removeChild(e.firstChild);break;case"select":e="string"==typeof r.is?l.createElement("select",{is:r.is}):l.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e="string"==typeof r.is?l.createElement(n,{is:r.is}):l.createElement(n)}}e[eE]=t,e[ex]=r;e:for(l=t.child;null!==l;){if(5===l.tag||6===l.tag)e.appendChild(l.stateNode);else if(4!==l.tag&&27!==l.tag&&null!==l.child){l.child.return=l,l=l.child;continue}if(l===t)break;for(;null===l.sibling;){if(null===l.return||l.return===t)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}switch(t.stateNode=e,sG(e,n,r),n){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break;case"img":e=!0;break;default:e=!1}e&&aC(t)}}return aP(t),t.flags&=-16777217,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&aC(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));if(e=I.current,t9(t)){e:{if(e=t.stateNode,n=t.memoizedProps,e[eE]=t,(r=e.nodeValue!==n)&&null!==(l=tX))switch(l.tag){case 3:if(l=0!=(1&l.mode),sq(e.nodeValue,n,l),l){e=!1;break e}break;case 27:case 5:var a=0!=(1&l.mode);if(!0!==l.memoizedProps.suppressHydrationWarning&&sq(e.nodeValue,n,a),a){e=!1;break e}}e=r}e&&aC(t)}else(e=s1(e).createTextNode(r))[eE]=t,t.stateNode=e}return aP(t),null;case 13:if(ro(t),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(tZ&&null!==tG&&0!=(1&t.mode)&&0==(128&t.flags))ne(),nt(),t.flags|=384,l=!1;else if(l=t9(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(i(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(i(317));l[eE]=t}else nt(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;aP(t),l=!1}else null!==tJ&&(o0(tJ),tJ=null),l=!0;if(!l)return 256&t.flags?t:null}if(0!=(128&t.flags))return t.lanes=n,t;return n=null!==r,e=null!==e&&null!==e.memoizedState,n&&(r=t.child,l=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),ax(t,t.updateQueue),aP(t),null;case 4:return Q(),null===e&&sA(t.stateNode.containerInfo),aP(t),null;case 10:return an(t.type._context),aP(t),null;case 19:if(h(ri),null===(l=t.memoizedState))return aP(t),null;if(r=0!=(128&t.flags),null===(a=l.rendering)){if(r)az(l,!1);else{if(0!==oP||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(a=ru(e))){for(t.flags|=128,az(l,!1),e=a.updateQueue,t.updateQueue=e,ax(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)ix(n,e),n=n.sibling;return g(ri,1&ri.current|2),t.child}e=e.sibling}null!==l.tail&&Y()>oI&&(t.flags|=128,r=!0,az(l,!1),t.lanes=4194304)}}else{if(!r){if(null!==(e=ru(a))){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,ax(t,e),az(l,!0),null===l.tail&&"hidden"===l.tailMode&&!a.alternate&&!tZ)return aP(t),null}else 2*Y()-l.renderingStartTime>oI&&536870912!==n&&(t.flags|=128,r=!0,az(l,!1),t.lanes=4194304)}l.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=l.last)?e.sibling=a:t.child=a,l.last=a)}if(null!==l.tail)return t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=Y(),t.sibling=null,e=ri.current,g(ri,r?1&e|2:1&e),t;return aP(t),null;case 22:case 23:return ro(t),re(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(536870912&n)&&0==(128&t.flags)&&(aP(t),6&t.subtreeFlags&&(t.flags|=8192)):aP(t),null!==(n=t.updateQueue)&&ax(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&h(ab),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),an(ad),aP(t),null;case 25:return null}throw Error(i(156,t.tag))}(t.alternate,t,oz);if(null!==n){ow=n;return}if(null!==(t=t.sibling)){ow=t;return}ow=t=e}while(null!==t);0===oP&&(oP=5)}function is(e,t,n,r,l){var a=ek,o=ov.transition;try{ov.transition=null,ek=2,function(e,t,n,r,l,a){do id();while(null!==oj);if(0!=(6&ob))throw Error(i(327));var o,u=e.finishedWork,s=e.finishedLanes;if(null!==u){if(e.finishedWork=null,e.finishedLanes=0,u===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var c=u.lanes|u.childLanes;if(function(e,t,n){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0,t=e.entanglements;for(var l=e.expirationTimes,a=e.hiddenUpdates;0r&&(l=r,r=a,a=l),l=si(n,a);var o=si(n,r);l&&o&&(1!==e.rangeCount||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(l.node,l.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;nn?32:n;n=ov.transition;var l=ek;try{if(ov.transition=null,ek=r,null===oj)var a=!1;else{r=oq,oq=null;var o=oj,u=oW;if(oj=null,oW=0,0!=(6&ob))throw Error(i(331));var s=ob;if(ob|=4,of(o.current),ol(o,o.current,u,r),ob=s,nb(!1),ea&&"function"==typeof ea.onPostCommitFiberRoot)try{ea.onPostCommitFiberRoot(el,o)}catch(e){}a=!0}return a}finally{ek=l,ov.transition=n,ic(e,t)}}return!1}function ip(e,t,n){t=lL(e,t=lP(n,t),2),null!==(e=nO(e,t,2))&&(o2(e,2),nv(e))}function im(e,t,n){if(3===e.tag)ip(e,e,n);else for(;null!==t;){if(3===t.tag){ip(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===oQ||!oQ.has(r))){e=lT(t,e=lP(n,e),2),null!==(t=nO(t,e,2))&&(o2(t,2),nv(t));break}}t=t.return}}function ih(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new om;var l=new Set;r.set(t,l)}else void 0===(l=r.get(t))&&(l=new Set,r.set(t,l));l.has(n)||(ox=!0,l.add(n),e=ig.bind(null,e,t,n),t.then(e,e))}function ig(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,2&ob?oR=!0:4&ob&&(oD=!0),ik(),ok===e&&(oS&n)===n&&(4===oP||3===oP&&(62914560&oS)===oS&&300>Y()-oA?0==(2&ob)&&o5(e,0):oT|=n),nv(e)}function iy(e,t){0===t&&(t=0==(1&e.mode)?2:eg()),null!==(e=ns(e,t))&&(o2(e,t),nv(e))}function iv(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),iy(e,n)}function ib(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(n=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}null!==r&&r.delete(t),iy(e,n)}function ik(){if(50=uH),uY=!1;function uX(e,t){switch(e){case"keyup":return -1!==uj.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function uG(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var uZ=!1,uJ={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function u0(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!uJ[e.type]:"textarea"===t}function u1(e,t,n,r){tb(r),0<(t=sV(t,"onChange")).length&&(n=new i3("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var u2=null,u3=null;function u4(e){sM(e,0)}function u6(e){if(e4(eR(e)))return e}function u8(e,t){if("change"===e)return t}var u5=!1;if(e$){if(e$){var u7="oninput"in document;if(!u7){var u9=document.createElement("div");u9.setAttribute("oninput","return;"),u7="function"==typeof u9.oninput}r=u7}else r=!1;u5=r&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=so(r)}}function su(){for(var e=window,t=e6();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=e6(e.document)}return t}function ss(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var sc=e$&&"documentMode"in document&&11>=document.documentMode,sf=null,sd=null,sp=null,sm=!1;function sh(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;sm||null==sf||sf!==e6(r)||(r="selectionStart"in(r=sf)&&ss(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},sp&&nQ(sp,r)||(sp=r,0<(r=sV(sd,"onSelect")).length&&(t=new i3("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=sf)))}function sg(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var sy={animationend:sg("Animation","AnimationEnd"),animationiteration:sg("Animation","AnimationIteration"),animationstart:sg("Animation","AnimationStart"),transitionend:sg("Transition","TransitionEnd")},sv={},sb={};function sk(e){if(sv[e])return sv[e];if(!sy[e])return e;var t,n=sy[e];for(t in n)if(n.hasOwnProperty(t)&&t in sb)return sv[e]=n[t];return e}e$&&(sb=document.createElement("div").style,"AnimationEvent"in window||(delete sy.animationend.animation,delete sy.animationiteration.animation,delete sy.animationstart.animation),"TransitionEvent"in window||delete sy.transitionend.transition);var sw=sk("animationend"),sS=sk("animationiteration"),sC=sk("animationstart"),sE=sk("transitionend"),sx=new Map,sz="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll scrollEnd toggle touchMove waiting wheel".split(" ");function sP(e,t){sx.set(e,t),eV(t,[e])}for(var sN=0;sN title"):null)}var cz=null;function cP(){}function cN(){if(this.count--,0===this.count){if(this.stylesheets)cL(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var c_=null;function cL(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,c_=new Map,t.forEach(cT,e),c_=null,cN.call(e))}function cT(e,t){if(!(4&t.state.loading)){var n=c_.get(e);if(n)var r=n.get(null);else{n=new Map,c_.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;adiv{width:100%;padding:16px 10px;margin:0 auto;max-width:1248px}._27doyo1>div>div>div{justify-content:center!important}._27doyo1 img{border-radius:8px;box-shadow:0 18px 42px 0 rgba(23,43,77,.08),0 4px 26px 0 rgba(23,43,77,.05),0 0 46px 0 rgba(23,43,77,.01)}._27doyo2{display:flex;flex-basis:33.33%;flex-direction:column;align-items:flex-start;gap:8px}._27doyo3{width:100vw;padding:0 10px}._27doyo4{width:100%;max-width:1248px;margin:0 auto;background:var(--_123a9qe5j);border-radius:8px;box-shadow:0 28px 53px 0 rgba(0,0,0,.07),0 8.441px 15.978px 0 rgba(0,0,0,.04),0 3.506px 6.636px 0 rgba(0,0,0,.02),0 1.268px 2.4px 0 rgba(0,0,0,.01);display:grid;padding:8px 32px;grid-template-columns:100%}._27doyo5{height:96px;font-size:14px;display:flex;padding:0 24px;justify-content:center;align-items:center;color:var(--_123a9qe5b)}._27doyo5 a,._27doyo5 button{font-weight:600}._27doyo6{background:linear-gradient(180deg,#171937,#090a15);width:100vw}._27doyo7{max-width:1248px;margin:0 auto;padding:0 10px;width:100%}._27doyo7 h3{color:var(--_123a9qe5b);margin:20px auto 0;text-align:center}._27doyo8{margin:60px 0;gap:100px}._27doyo8,._27doyo9{display:flex;flex-direction:column}._27doyo9{justify-content:space-between;gap:24px}._27doyo9:nth-child(2n){flex-direction:column}._27doyo9>img{object-fit:contain;flex-shrink:0;height:min-content}._27doyo9>img,._27doyoa{max-width:460px;margin:0 auto;width:100%}._27doyoa{color:var(--_123a9qe5c);flex-shrink:1}._27doyoa>div>p{margin:24px 0}._27doyoa h4{color:var(--_123a9qe5b);margin-top:0}._27doyob{text-align:left}._27doyoc{font-weight:700;font-size:var(--_123a9qet);color:var(--_123a9qe5c);margin-top:0;margin-bottom:4px}._27doyod{color:var(--_123a9qe5d)}._27doyoe{width:56px;height:56px;object-fit:cover;object-position:center;border-radius:50%}._27doyof{padding-bottom:72px;margin-top:-120px}._27doyof,._27doyog{display:flex;flex-direction:column;justify-content:center;align-items:center}._27doyog{background:var(--_123a9qe5j);width:100%;margin-top:var(--_123a9qe20);position:relative;z-index:2;margin-bottom:94px}._27doyoh{max-width:1200px;display:flex;justify-content:space-between;background:var(--_123a9qe5k);box-shadow:0 28px 53px 0 rgba(0,0,0,.07),0 8.441px 15.978px 0 rgba(0,0,0,.04),0 3.506px 6.636px 0 rgba(0,0,0,.02),0 1.268px 2.4px 0 rgba(0,0,0,.01);border-radius:16px;gap:16px;color:var(--_123a9qe51);flex-direction:column;align-items:flex-start;padding:32px 24px}._27doyoh h4{margin:0;text-wrap:nowrap}._27doyoh p{flex:1 1;color:var(--_123a9qe5d)}._27doyoi{display:inline-flex;align-items:center;padding:10px 24px;text-wrap:nowrap}._27doyoj{background:linear-gradient(0deg,#171937,#090a15);width:100vw;padding:80px 0}._27doyok{max-width:1200px;padding:0 1rem;width:100%;text-align:center;margin:40px auto 60px}._27doyok h2{color:var(--_123a9qe5b);margin:40px 0 46px}._27doyol{margin-top:var(--_123a9qe1y);grid-row-gap:48px;row-gap:48px;grid-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(2,1fr)}._27doyom{width:100%;display:flex;justify-content:center;align-items:center;border-bottom:1px solid var(--_123a9qe5p);padding:32px 0;flex-wrap:wrap;gap:32px}._27doyon{display:flex;margin-top:var(--_123a9qe1x);padding:0 10px}@media (min-width:560px){._27doyo2{align-items:center;flex-direction:row;gap:1rem}}@media (min-width:768px){._27doyo1>div{padding:16px 24px}._27doyo2{gap:var(--_123a9qe1r)}._27doyo3,._27doyo7{padding:0 24px}._27doyo9{gap:64px;flex-direction:row}._27doyo9:nth-child(2n){flex-direction:row-reverse}._27doyo9>img{width:50%;margin:unset}._27doyoa{max-width:544px;margin:unset}._27doyoc{margin-bottom:4px}._27doyoh{padding:62px 48px;flex-direction:row;align-items:center;gap:40px}}@media (min-width:940px){._27doyo4{grid-template-columns:repeat(3,1fr)}._27doyo9>img{width:100%}._27doyol{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){._27doyol{grid-template-columns:repeat(4,1fr)}}@media (min-width:1040px){._27doyom{justify-content:space-between}}@media (max-width:768px){._27doyon{flex-direction:column;margin-top:0;padding:0 24px}}.ao9sk70{padding:0 var(--_1s2yh9l1i);display:flex;flex-direction:column;align-items:center}.ao9sk72{text-align:center}.ao9sk73{font-family:var(--_1s2yh9lh);font-weight:700;font-size:var(--_1s2yh9l17);line-height:1.104166667;letter-spacing:-.02em;color:var(--_1s2yh9l4x);max-width:970px}.ao9sk73 .blue{color:var(--_1s2yh9l51)}.ao9sk75{font-size:var(--_1s2yh9lz)}.ao9sk76{margin:var(--_1s2yh9l1p) auto 0 auto;max-width:700px;font:var(--_1s2yh9lg);font-size:var(--_1s2yh9lo);color:var(--_1s2yh9l2e)}.ao9sk76 .highlight{background:rgba(104,211,145,.2);padding:2px var(--_1s2yh9l1b);border-radius:5px;color:var(--_1s2yh9l3p)}.ao9sk77{border-radius:16px;background:linear-gradient(180deg,#1a202c,#1a202c);-webkit-backdrop-filter:blur(3.6500000953674316px);backdrop-filter:blur(3.6500000953674316px)}.ao9sk7b{max-width:1200px}.ao9sk7c{display:flex;text-align:left;padding:32px;margin-top:64px}.ao9sk7c>*{padding:24px}@media (max-width:768px){.ao9sk73{font-size:var(--_1s2yh9ly)}.ao9sk79{box-shadow:none}.ao9sk7c{flex-direction:column;margin-top:88px;padding:24px 6px}}@media (max-width:640px){.ao9sk70{padding-bottom:var(--_1s2yh9l1s)}.ao9sk70 .hide-mobile{display:none}.ao9sk73{font-size:var(--_1s2yh9lx)}.ao9sk7a{box-shadow:none}} \ No newline at end of file diff --git a/apps/site/public/illustrations/about/prisma_files/c876cebdff8dd769.css b/apps/site/public/illustrations/about/prisma_files/c876cebdff8dd769.css new file mode 100644 index 0000000000..2c263e751a --- /dev/null +++ b/apps/site/public/illustrations/about/prisma_files/c876cebdff8dd769.css @@ -0,0 +1 @@ +:root{--background:#fff;--foreground:#171717;--jet-brains:"JetBrains Mono";--barlow:"Barlow";--inter:"Inter";--press-start:"Press Start 2P";overscroll-behavior:none}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;position:relative}body{color:var(--foreground);background:var(--background);font-family:var(--inter);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}} \ No newline at end of file diff --git a/apps/site/public/illustrations/about/prisma_files/c8d2c7ba52084189.css b/apps/site/public/illustrations/about/prisma_files/c8d2c7ba52084189.css new file mode 100644 index 0000000000..c61cae89c2 --- /dev/null +++ b/apps/site/public/illustrations/about/prisma_files/c8d2c7ba52084189.css @@ -0,0 +1 @@ +body{--_1s2yh9l0:#a0aec0;--_1s2yh9l1:#fff;--_1s2yh9l2:.875rem;--_1s2yh9l3:0.3125rem 0.5rem;--_1s2yh9l4:4px;--_1s2yh9l5:#5a67d8;--_1s2yh9l6:#fff;--_1s2yh9l7:.875rem;--_1s2yh9l8:0.3125rem 0.5rem;--_1s2yh9l9:4px;--_1s2yh9la:#16a394;--_1s2yh9lb:#fff;--_1s2yh9lc:.875rem;--_1s2yh9ld:0.3125rem 0.5rem;--_1s2yh9le:4px;--_1s2yh9lf:#fff;--_1s2yh9lg:var(--inter);--_1s2yh9lh:var(--barlow);--_1s2yh9li:"JetBrains Mono",Monaco,Consolas,"Liberation Mono","Courier New",monospace;--_1s2yh9lj:var(--barlow);--_1s2yh9lk:.75rem;--_1s2yh9ll:.875rem;--_1s2yh9lm:1rem;--_1s2yh9ln:1.125rem;--_1s2yh9lo:1.25rem;--_1s2yh9lp:1.375rem;--_1s2yh9lq:1.5rem;--_1s2yh9lr:1.625rem;--_1s2yh9ls:1.75rem;--_1s2yh9lt:1.875rem;--_1s2yh9lu:2rem;--_1s2yh9lv:2.25rem;--_1s2yh9lw:2.375rem;--_1s2yh9lx:2.5rem;--_1s2yh9ly:3rem;--_1s2yh9lz:3.5rem;--_1s2yh9l10:4rem;--_1s2yh9l11:4.5rem;--_1s2yh9l12:.875rem;--_1s2yh9l13:1rem;--_1s2yh9l14:1.25rem;--_1s2yh9l15:3rem;--_1s2yh9l16:1.5rem;--_1s2yh9l17:4.5rem;--_1s2yh9l18:0rem;--_1s2yh9l19:1px;--_1s2yh9l1a:0.125rem;--_1s2yh9l1b:0.25rem;--_1s2yh9l1c:0.3125rem;--_1s2yh9l1d:0.375rem;--_1s2yh9l1e:0.5rem;--_1s2yh9l1f:0.75rem;--_1s2yh9l1g:0.875rem;--_1s2yh9l1h:0.9375rem;--_1s2yh9l1i:1rem;--_1s2yh9l1j:1.125rem;--_1s2yh9l1k:1.25rem;--_1s2yh9l1l:1.375rem;--_1s2yh9l1m:1.5rem;--_1s2yh9l1n:1.625rem;--_1s2yh9l1o:1.875rem;--_1s2yh9l1p:2rem;--_1s2yh9l1q:2.5rem;--_1s2yh9l1r:2.8125rem;--_1s2yh9l1s:3rem;--_1s2yh9l1t:4rem;--_1s2yh9l1u:5rem;--_1s2yh9l1v:6rem;--_1s2yh9l1w:8rem;--_1s2yh9l1x:10rem;--_1s2yh9l1y:12rem;--_1s2yh9l1z:14rem;--_1s2yh9l20:16rem;--_1s2yh9l21:0rem;--_1s2yh9l22:1px;--_1s2yh9l23:0.5rem;--_1s2yh9l24:0.75rem;--_1s2yh9l25:1.25rem;--_1s2yh9l26:0.1s ease-in;--_1s2yh9l27:0px 4px 8px rgba(60,45,111,.1),0px 1px 3px rgba(60,45,111,.15);--_1s2yh9l28:5px;--_1s2yh9l29:8px;--_1s2yh9l2a:#fff;--_1s2yh9l2b:#fcfcfc;--_1s2yh9l2c:#f7fafc;--_1s2yh9l2d:#edf2f7;--_1s2yh9l2e:#e2e8f0;--_1s2yh9l2f:#cbd5e0;--_1s2yh9l2g:#a0aec0;--_1s2yh9l2h:#718096;--_1s2yh9l2i:#4a5568;--_1s2yh9l2j:#2d3748;--_1s2yh9l2k:#161d2b;--_1s2yh9l2l:#121521;--_1s2yh9l2m:#090a15;--_1s2yh9l2n:#fff5f5;--_1s2yh9l2o:#fed7d7;--_1s2yh9l2p:#feb2b2;--_1s2yh9l2q:#fc8181;--_1s2yh9l2r:#f56565;--_1s2yh9l2s:#e53e3e;--_1s2yh9l2t:#c53030;--_1s2yh9l2u:#9b2c2c;--_1s2yh9l2v:#9b2c2c;--_1s2yh9l2w:#ebf4ff;--_1s2yh9l2x:#c3dafe;--_1s2yh9l2y:#a3bffa;--_1s2yh9l2z:#7f9cf5;--_1s2yh9l30:#667eea;--_1s2yh9l31:#5a67d8;--_1s2yh9l32:#4c51bf;--_1s2yh9l33:#434190;--_1s2yh9l34:#434190;--_1s2yh9l35:#d9f9f6;--_1s2yh9l36:#b7f4ee;--_1s2yh9l37:#92efe6;--_1s2yh9l38:#71e8df;--_1s2yh9l39:#04c8bb;--_1s2yh9l3a:#16a394;--_1s2yh9l3b:#187367;--_1s2yh9l3c:#154f47;--_1s2yh9l3d:#154f47;--_1s2yh9l3e:#f7fafc;--_1s2yh9l3f:#edf2f7;--_1s2yh9l3g:#e2e8f0;--_1s2yh9l3h:#cbd5e0;--_1s2yh9l3i:#a0aec0;--_1s2yh9l3j:#718096;--_1s2yh9l3k:#4a5568;--_1s2yh9l3l:#2d3748;--_1s2yh9l3m:#1a202c;--_1s2yh9l3n:#f0fff4;--_1s2yh9l3o:#c6f6d5;--_1s2yh9l3p:#9ae6b4;--_1s2yh9l3q:#68d391;--_1s2yh9l3r:#48bb78;--_1s2yh9l3s:#38a169;--_1s2yh9l3t:#276749;--_1s2yh9l3u:#22543d;--_1s2yh9l3v:#22543d;--_1s2yh9l3w:#fae8fa;--_1s2yh9l3x:#f5c9f4;--_1s2yh9l3y:#f4a0f1;--_1s2yh9l3z:#e76de3;--_1s2yh9l40:#c742c1;--_1s2yh9l41:#b024ad;--_1s2yh9l42:#891a8a;--_1s2yh9l43:#5b115f;--_1s2yh9l44:#5b115f;--_1s2yh9l45:#fffaf0;--_1s2yh9l46:#feebc8;--_1s2yh9l47:#fbd38d;--_1s2yh9l48:#f6ad55;--_1s2yh9l49:#ed8936;--_1s2yh9l4a:#dd6b20;--_1s2yh9l4b:#c05621;--_1s2yh9l4c:#9c4221;--_1s2yh9l4d:#9c4221;--_1s2yh9l4e:#fff5f7;--_1s2yh9l4f:#fed7e2;--_1s2yh9l4g:#fbb6ce;--_1s2yh9l4h:#f687b3;--_1s2yh9l4i:#ed64a6;--_1s2yh9l4j:#d53f8c;--_1s2yh9l4k:#b83280;--_1s2yh9l4l:#97266d;--_1s2yh9l4m:#702459;--_1s2yh9l4n:ivory;--_1s2yh9l4o:#fefcbf;--_1s2yh9l4p:#faf089;--_1s2yh9l4q:#f6e05e;--_1s2yh9l4r:#ecc94b;--_1s2yh9l4s:#d69e2e;--_1s2yh9l4t:#b7791f;--_1s2yh9l4u:#975a16;--_1s2yh9l4v:#744210;--_1s2yh9l4w:#1a202c;--_1s2yh9l4x:#fff;--_1s2yh9l4y:#ebf8ff;--_1s2yh9l4z:#bee3f8;--_1s2yh9l50:#90cdf4;--_1s2yh9l51:#63b3ed;--_1s2yh9l52:#4299e1;--_1s2yh9l53:#3182ce;--_1s2yh9l54:#2b6cb0;--_1s2yh9l55:#2c5282;--_1s2yh9l56:#2a4365;--_1s2yh9l57:#fff;--_1s2yh9l58:#e2e8f0;--_1s2yh9l59:#a0aec0;--_1s2yh9l5a:#4a5568;--_1s2yh9l5b:#cbd5e0;--_1s2yh9l5c:#2d3748;--_1s2yh9l5d:#4a5568;--_1s2yh9l5e:#718096;--_1s2yh9l5f:#090a15;--_1s2yh9l5g:#fff;--_1s2yh9l5h:#161d2b;--_1s2yh9l5i:#f7fafc;--_1s2yh9l5j:#7f9cf5;--_1s2yh9l5k:#282b6b;--_1s2yh9l5l:#5a67d8;--_1s2yh9l5m:#2d3748;--_1s2yh9l5n:#e2e8f0;--_1s2yh9l5o:linear-gradient(180deg,#171937,#090a15);--_1s2yh9l5p:linear-gradient(180deg,#093137,#0a0b16);--_1s2yh9l5q:linear-gradient(180deg,#edeef9,#fff);--_1s2yh9l5r:linear-gradient(180deg,#e6f9f8,#fff)}._1s2yh9l7g{transition:background-color .1s ease,color .2s ease;font-family:var(--barlow);font-weight:600;margin:4px;max-width:-moz-fit-content;max-width:fit-content;width:100%}._1s2yh9l7h{--_1s2yh9l65:10px 24px;--_1s2yh9l62:#5a67d8;--_1s2yh9l63:1px solid #5a67d8;--_1s2yh9l64:#fff;--_1s2yh9l66:1px solid #4c51bf;--_1s2yh9l67:#4c51bf;--_1s2yh9l68:#fff;--_1s2yh9l69:1px solid #434190;--_1s2yh9l6a:#434190;--_1s2yh9l6b:#fff;--_1s2yh9l6z:10px 24px;--_1s2yh9l6w:#7f9cf5;--_1s2yh9l6x:1px solid #7f9cf5;--_1s2yh9l6y:#fff;--_1s2yh9l70:1px solid #667eea;--_1s2yh9l71:#667eea;--_1s2yh9l72:#fff;--_1s2yh9l73:1px solid #5a67d8;--_1s2yh9l74:#5a67d8;--_1s2yh9l75:#fff;--_1s2yh9l6f:10px 24px;--_1s2yh9l6c:#16a394;--_1s2yh9l6d:1px solid #16a394;--_1s2yh9l6e:#fff;--_1s2yh9l6g:1px solid #187367;--_1s2yh9l6h:#187367;--_1s2yh9l6i:#fff;--_1s2yh9l6j:1px solid #154f47;--_1s2yh9l6k:#154f47;--_1s2yh9l6l:#fff;--_1s2yh9l79:10px 24px;--_1s2yh9l76:#71e8df;--_1s2yh9l77:1px solid #71e8df;--_1s2yh9l78:#fff;--_1s2yh9l7a:1px solid #04c8bb;--_1s2yh9l7b:#04c8bb;--_1s2yh9l7c:#fff;--_1s2yh9l7d:1px solid #16a394;--_1s2yh9l7e:#16a394;--_1s2yh9l7f:#fff;--_1s2yh9l6p:10px 24px;--_1s2yh9l6m:#fff;--_1s2yh9l6n:1px solid #fff;--_1s2yh9l6o:#5a67d8;--_1s2yh9l6q:1px solid #fff;--_1s2yh9l6r:#fff;--_1s2yh9l6s:#4c51bf;--_1s2yh9l6t:1px solid #fff;--_1s2yh9l6u:#fff;--_1s2yh9l6v:#434190}._1s2yh9l7i{--_1s2yh9l65:10px 24px;--_1s2yh9l64:#5a67d8;--_1s2yh9l62:#fff;--_1s2yh9l63:1px solid #5a67d8;--_1s2yh9l67:#fff;--_1s2yh9l68:#4c51bf;--_1s2yh9l66:1px solid #4c51bf;--_1s2yh9l6a:#fff;--_1s2yh9l6b:#434190;--_1s2yh9l69:1px solid #434190;--_1s2yh9l6z:10px 24px;--_1s2yh9l6y:#7f9cf5;--_1s2yh9l6w:#fff;--_1s2yh9l6x:1px solid #7f9cf5;--_1s2yh9l71:#fff;--_1s2yh9l72:#667eea;--_1s2yh9l70:1px solid #667eea;--_1s2yh9l74:#fff;--_1s2yh9l75:#5a67d8;--_1s2yh9l73:1px solid #5a67d8;--_1s2yh9l6f:10px 24px;--_1s2yh9l6c:#fff;--_1s2yh9l6e:#16a394;--_1s2yh9l6d:1px solid #16a394;--_1s2yh9l6g:1px solid #187367;--_1s2yh9l6h:#fff;--_1s2yh9l6i:#187367;--_1s2yh9l6j:1px solid #154f47;--_1s2yh9l6k:#fff;--_1s2yh9l6l:#154f47;--_1s2yh9l79:10px 24px;--_1s2yh9l76:#fff;--_1s2yh9l78:#71e8df;--_1s2yh9l77:1px solid #71e8df;--_1s2yh9l7a:1px solid #04c8bb;--_1s2yh9l7b:#fff;--_1s2yh9l7c:#04c8bb;--_1s2yh9l7d:1px solid #16a394;--_1s2yh9l7e:#fff;--_1s2yh9l7f:#16a394;--_1s2yh9l6p:10px 24px;--_1s2yh9l6m:#fff;--_1s2yh9l6o:#5a67d8;--_1s2yh9l6n:1px solid #5a67d8;--_1s2yh9l6r:#fff;--_1s2yh9l6q:1px solid #4c51bf;--_1s2yh9l6s:#4c51bf;--_1s2yh9l6u:#fff;--_1s2yh9l6t:1px solid #434190;--_1s2yh9l6v:#434190}._1s2yh9l7j{--_1s2yh9l65:10px 24px;--_1s2yh9l64:#5a67d8;--_1s2yh9l62:transparent;--_1s2yh9l63:1px solid #5a67d8;--_1s2yh9l67:transparent;--_1s2yh9l68:#4c51bf;--_1s2yh9l66:1px solid #4c51bf;--_1s2yh9l6a:transparent;--_1s2yh9l6b:#434190;--_1s2yh9l69:1px solid #434190;--_1s2yh9l6z:10px 24px;--_1s2yh9l6y:#7f9cf5;--_1s2yh9l6w:transparent;--_1s2yh9l6x:1px solid #7f9cf5;--_1s2yh9l71:transparent;--_1s2yh9l72:#667eea;--_1s2yh9l70:1px solid #667eea;--_1s2yh9l74:transparent;--_1s2yh9l75:#5a67d8;--_1s2yh9l73:1px solid #5a67d8;--_1s2yh9l6f:10px 24px;--_1s2yh9l6c:transparent;--_1s2yh9l6e:#16a394;--_1s2yh9l6d:1px solid #16a394;--_1s2yh9l6g:1px solid #187367;--_1s2yh9l6h:transparent;--_1s2yh9l6i:#187367;--_1s2yh9l6j:1px solid #154f47;--_1s2yh9l6k:transparent;--_1s2yh9l6l:#154f47;--_1s2yh9l79:10px 24px;--_1s2yh9l76:transparent;--_1s2yh9l78:#71e8df;--_1s2yh9l77:1px solid #71e8df;--_1s2yh9l7a:1px solid #04c8bb;--_1s2yh9l7b:transparent;--_1s2yh9l7c:#04c8bb;--_1s2yh9l7d:1px solid #16a394;--_1s2yh9l7e:transparent;--_1s2yh9l7f:#16a394;--_1s2yh9l6p:10px 24px;--_1s2yh9l6m:transparent;--_1s2yh9l6o:#5a67d8;--_1s2yh9l6n:1px solid #5a67d8;--_1s2yh9l6r:transparent;--_1s2yh9l6q:1px solid #4c51bf;--_1s2yh9l6s:#4c51bf;--_1s2yh9l6u:transparent;--_1s2yh9l6t:1px solid #434190;--_1s2yh9l6v:#434190}._1s2yh9l7k{--_1s2yh9l65:0 10px 0 0;--_1s2yh9l62:transparent;--_1s2yh9l64:#5a67d8;--_1s2yh9l63:none;--_1s2yh9l67:transparent;--_1s2yh9l68:#434190;--_1s2yh9l66:none;--_1s2yh9l6a:transparent;--_1s2yh9l6b:#434190;--_1s2yh9l69:none;--_1s2yh9l6z:0 10px 0 0;--_1s2yh9l6w:transparent;--_1s2yh9l6y:#7f9cf5;--_1s2yh9l6x:none;--_1s2yh9l71:transparent;--_1s2yh9l72:#5a67d8;--_1s2yh9l70:none;--_1s2yh9l74:transparent;--_1s2yh9l75:#5a67d8;--_1s2yh9l73:none;--_1s2yh9l6f:0 10px 0 0;--_1s2yh9l6c:transparent;--_1s2yh9l6e:#16a394;--_1s2yh9l6d:none;--_1s2yh9l6h:transparent;--_1s2yh9l6i:#154f47;--_1s2yh9l6g:none;--_1s2yh9l6k:transparent;--_1s2yh9l6l:#187367;--_1s2yh9l6j:none;--_1s2yh9l79:0 10px 0 0;--_1s2yh9l76:transparent;--_1s2yh9l78:#71e8df;--_1s2yh9l77:none;--_1s2yh9l7b:transparent;--_1s2yh9l7c:#16a394;--_1s2yh9l7a:none;--_1s2yh9l7e:transparent;--_1s2yh9l7f:#04c8bb;--_1s2yh9l7d:none;--_1s2yh9l6p:0 10px 0 0;--_1s2yh9l6m:transparent;--_1s2yh9l6n:none;--_1s2yh9l6o:#fff;--_1s2yh9l6r:transparent;--_1s2yh9l6s:#fff;--_1s2yh9l6q:none;--_1s2yh9l6u:transparent;--_1s2yh9l6v:#fff;--_1s2yh9l6t:none}._16ohvvs14{--_16ohvvs0:#fff;--_16ohvvs1:940;--_16ohvvs2:/logo-dark.svg;--_16ohvvs3:var(--_1s2yh9l2j);--_16ohvvs4:var(--_1s2yh9l31);--_16ohvvs5:var(--_1s2yh9l3b);--_16ohvvs6:var(--_1s2yh9l31);--_16ohvvs7:0 4px 20px 0 rgba(0,0,0,.1);--_16ohvvs8:linear-gradient(180deg,#fff,transparent);--_16ohvvs9:var(--_1s2yh9l2j);--_16ohvvsa:var(--_1s2yh9l2e);--_16ohvvsb:var(--_1s2yh9l3e);--_16ohvvsc:var(--_1s2yh9l2h);--_16ohvvsd:var(--_1s2yh9l2j);--_16ohvvse:var(--_1s2yh9l3j);--_16ohvvsj:0px 18px 42px 0px #172b4d14,0px 4px 26px 0px #172b4d0d,0px 0px 46px 0px #172b4d03;--_16ohvvsi:var(--_1s2yh9l5i);--_16ohvvsf:var(--_1s2yh9l5i);--_16ohvvsg:#ebf4ff80;--_16ohvvsh:#80d9f9f6}._16ohvvs15{--_16ohvvs0:var(--_1s2yh9l5f);--_16ohvvs2:/logo-white.svg;--_16ohvvs1:940;--_16ohvvs3:#fff;--_16ohvvs4:#7f9cf5;--_16ohvvs5:#16a394;--_16ohvvs6:#7f9cf5;--_16ohvvs7:0 4px 20px 0 rgba(0,0,0,.5);--_16ohvvs8:linear-gradient(180deg,#090a15,rgba(9,10,21,0));--_16ohvvsa:var(--_1s2yh9l2i);--_16ohvvs9:#fff;--_16ohvvsb:var(--_1s2yh9l5h);--_16ohvvsc:var(--_1s2yh9l2f);--_16ohvvsd:#fff;--_16ohvvse:#fff;--_16ohvvsj:0px 18px 42px 0px #172b4d14,0px 4px 26px 0px #172b4d0d,0px 0px 46px 0px #172b4d03;--_16ohvvsi:var(--_1s2yh9l2k);--_16ohvvsf:var(--_1s2yh9l5h);--_16ohvvsg:#282b6b80;--_16ohvvsh:#0d3a3880}._16ohvvs16{--_16ohvvs0:#090a15;--_16ohvvs2:/logo-white.svg;--_16ohvvs1:940;--_16ohvvs3:#fff;--_16ohvvs4:#7f9cf5;--_16ohvvs5:#16a394;--_16ohvvs6:#7f9cf5;--_16ohvvs7:0 4px 20px 0 rgba(0,0,0,.5);--_16ohvvs8:linear-gradient(180deg,#090a15,rgba(9,10,21,0));--_16ohvvsa:var(--_1s2yh9l2i);--_16ohvvs9:#fff;--_16ohvvsb:var(--_1s2yh9l2j);--_16ohvvsc:var(--_1s2yh9l2f);--_16ohvvsd:#fff;--_16ohvvse:#fff;--_16ohvvsj:0px 18px 42px 0px #172b4d14,0px 4px 26px 0px #172b4d0d,0px 0px 46px 0px #172b4d03;--_16ohvvsi:var(--_1s2yh9l2k);--_16ohvvsf:var(--_1s2yh9l5h);--_16ohvvsg:#282b6b;--_16ohvvsh:#0d3a38}._16ohvvs17{--_16ohvvsk:940;--_16ohvvsl:#fff;--_16ohvvsm:var(--_1s2yh9l2i);--_16ohvvsn:var(--_1s2yh9lm);--_16ohvvss:var(--_1s2yh9l2c);--_16ohvvst:var(--_1s2yh9l2d);--_16ohvvso:var(--_1s2yh9l2h);--_16ohvvsp:var(--_1s2yh9l31);--_16ohvvsq:var(--_1s2yh9l3b);--_16ohvvsr:var(--_1s2yh9l31);--_16ohvvsu:var(--_1s2yh9lm);--_16ohvvsv:/logo-dark.svg}._16ohvvs18{--_16ohvvsk:940;--_16ohvvsl:var(--_1s2yh9l2m);--_16ohvvsm:var(--_1s2yh9l58);--_16ohvvsn:var(--_1s2yh9lm);--_16ohvvss:var(--_1s2yh9l2k);--_16ohvvst:var(--_1s2yh9l2j);--_16ohvvso:var(--_1s2yh9l59);--_16ohvvsp:var(--_1s2yh9l31);--_16ohvvsq:var(--_1s2yh9l3a);--_16ohvvsr:var(--_1s2yh9l31);--_16ohvvsu:var(--_1s2yh9lm);--_16ohvvsv:/logo-white.svg}._16ohvvs19{--_16ohvvsw:#fff;--_16ohvvsx:940;--_16ohvvsy:/grid-left.svg;--_16ohvvsz:/grid-right.svg;--_16ohvvs10:var(--_1s2yh9l2j);--_16ohvvs11:var(--_1s2yh9l31);--_16ohvvs12:var(--_1s2yh9l2j);--_16ohvvs13:var(--_1s2yh9l2e)}._16ohvvs1a{--_16ohvvsw:var(--_1s2yh9l4w);--_16ohvvsx:940;--_16ohvvsy:/grid-left.svg;--_16ohvvsz:/grid-right.svg;--_16ohvvs10:#fff;--_16ohvvs11:#7f9cf5;--_16ohvvs13:var(--_1s2yh9l2i);--_16ohvvs12:#fff}._16ohvvs1g{--_16ohvvs1b:var(--_16ohvvsb);--_16ohvvs1c:var(--_16ohvvsc);--_16ohvvs1d:var(--_16ohvvsd);--_16ohvvs1e:var(--_16ohvvsd);--_16ohvvs1f:var(--_16ohvvse)}._16ohvvs1h{--_16ohvvs1b:#fff;--_16ohvvs1c:#cbd5e0;--_16ohvvs1d:#fff;--_16ohvvs1e:#fff;--_16ohvvs1f:#fff}._16ohvvs1j{--_16ohvvs1i:var(--_1s2yh9l2g)}._16ohvvs1k{--_16ohvvs1i:var(--_1s2yh9l31)}._16ohvvs1l{--_16ohvvs1i:var(--_1s2yh9l3a)}._16ohvvs1s{--_16ohvvs1m:#fff;--_16ohvvs1n:#cbd5e0;--_16ohvvs1o:#e2e8f0;--_16ohvvs1p:#f7fafc;--_16ohvvs1q:#4a5568;--_16ohvvs1r:#2d3748}._16ohvvs1t{--_16ohvvs1m:#090a15;--_16ohvvs1n:#4a5568;--_16ohvvs1o:#2d3748;--_16ohvvs1p:#1a202c;--_16ohvvs1q:#e2e8f0;--_16ohvvs1r:#fff} \ No newline at end of file diff --git a/apps/site/public/illustrations/about/prisma_files/cb32ce5bc133b0f22f8e8416a6e897ea84c7715b-139x31.svg b/apps/site/public/illustrations/about/prisma_files/cb32ce5bc133b0f22f8e8416a6e897ea84c7715b-139x31.svg new file mode 100644 index 0000000000..abb3402e8b --- /dev/null +++ b/apps/site/public/illustrations/about/prisma_files/cb32ce5bc133b0f22f8e8416a6e897ea84c7715b-139x31.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/apps/site/public/illustrations/about/prisma_files/close.svg b/apps/site/public/illustrations/about/prisma_files/close.svg new file mode 100644 index 0000000000..19c73651fb --- /dev/null +++ b/apps/site/public/illustrations/about/prisma_files/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/apps/site/public/illustrations/about/prisma_files/config.js b/apps/site/public/illustrations/about/prisma_files/config.js new file mode 100644 index 0000000000..3b714ffd92 --- /dev/null +++ b/apps/site/public/illustrations/about/prisma_files/config.js @@ -0,0 +1,7 @@ +(function() { + window._POSTHOG_REMOTE_CONFIG = window._POSTHOG_REMOTE_CONFIG || {}; + window._POSTHOG_REMOTE_CONFIG['phc_cmc85avbWyuJ2JyKdGPdv7dxXli8xLdWDBPbvIXWJfs'] = { + config: {"analytics": {"endpoint": "/i/v0/e/"}, "autocaptureExceptions": false, "autocapture_opt_out": false, "captureDeadClicks": false, "capturePerformance": {"network_timing": true, "web_vitals": false, "web_vitals_allowed_metrics": ["FCP", "INP"]}, "conversations": false, "defaultIdentifiedOnly": true, "elementsChainAsString": true, "errorTracking": {"autocaptureExceptions": false, "suppressionRules": []}, "hasFeatureFlags": true, "heatmaps": false, "logs": {"captureConsoleLogs": false}, "productTours": false, "sessionRecording": {"canvasFps": null, "canvasQuality": null, "consoleLogRecordingEnabled": true, "endpoint": "/s/", "eventTriggers": [], "linkedFlag": null, "masking": null, "minimumDurationMilliseconds": null, "networkPayloadCapture": null, "recordCanvas": false, "recorderVersion": "v2", "sampleRate": "0.05", "scriptConfig": {"script": "posthog-recorder"}, "triggerMatchType": "all", "urlBlocklist": [], "urlTriggers": [{"matching": "regex", "url": "^https:\\/\\/console\\.prisma\\.io\\/.*$"}], "version": 1}, "supportedCompression": ["gzip", "gzip-js"], "surveys": [{"appearance": {"backgroundColor": "#eeeded", "borderColor": "#c9c6c6", "borderRadius": "10px", "boxPadding": "20px 24px", "boxShadow": "0 4px 12px rgba(0, 0, 0, 0.15)", "disabledButtonOpacity": "0.6", "displayThankYouMessage": true, "fontFamily": "inherit", "inputBackground": "white", "maxWidth": "300px", "placeholder": "Start typing...", "position": "right", "ratingButtonActiveColor": "black", "ratingButtonColor": "white", "shuffleQuestions": false, "submitButtonColor": "black", "submitButtonTextColor": "white", "tabPosition": "right", "textSubtleColor": "#939393", "thankYouMessageDescription": "", "thankYouMessageHeader": "Thank you for your feedback!", "whiteLabel": false, "zIndex": "2147482647"}, "conditions": {"selector": "#ph-total-operations", "url": "https://console.prisma.io/.*/dashboard", "urlMatchType": "regex"}, "current_iteration": null, "current_iteration_start_date": null, "enable_partial_responses": true, "end_date": "2026-01-21T10:17:49.291000Z", "id": "019bd6ad-fe7d-0000-204e-235b8a7fb0a7", "internal_targeting_flag_key": "survey-targeting-def5c7fcbb-custom", "name": "Survey: What would you host with Prisma?", "questions": [{"choices": ["Data pipeline", "An API (REST/GraphQL)", "My app", "I wouldn't consider it", "Other"], "description": "", "hasOpenChoice": true, "id": "6183289c-59f1-44f7-9e50-a3fb9868ed8a", "question": "Which of the following would you consider hosting alongside your database with Prisma?", "skipSubmitButton": true, "type": "single_choice"}, {"description": "", "descriptionContentType": "text", "id": "2f7690ce-c6b8-4e11-930c-4b3e61e80c50", "optional": true, "question": "Tell us more about how this would help you (optional):", "type": "open"}], "schedule": "once", "start_date": "2026-01-19T14:41:42.870000Z", "type": "popover"}, {"appearance": {"backgroundColor": "#ffffff", "borderColor": "#e5e7eb", "borderRadius": "10px", "boxPadding": "20px 24px", "boxShadow": "0 4px 12px rgba(0, 0, 0, 0.15)", "disabledButtonOpacity": "0.6", "displayThankYouMessage": true, "fontFamily": "inherit", "inputBackground": "#f9fafb", "maxWidth": "300px", "placeholder": "Start typing...", "position": "right", "ratingButtonActiveColor": "#1d1f27", "ratingButtonColor": "#f3f4f6", "shuffleQuestions": false, "submitButtonColor": "#1d1f27", "submitButtonTextColor": "#ffffff", "surveyPopupDelaySeconds": 30, "tabPosition": "right", "textColor": "#1d1f27", "textSubtleColor": "#939393", "thankYouMessageDescription": "Please Book a customer interview here: https://cal.com/team/prisma-product/product-interview", "thankYouMessageHeader": "Thank you for your feedback!", "whiteLabel": false, "zIndex": "2147482647"}, "conditions": {"seenSurveyWaitPeriodInDays": 30, "selector": ".ph-query-insights", "url": "https://console.prisma.io/.*/queries", "urlMatchType": "regex"}, "current_iteration": null, "current_iteration_start_date": null, "enable_partial_responses": true, "end_date": null, "id": "019c5125-f497-0000-6efa-d93b51d142d2", "internal_targeting_flag_key": "survey-targeting-ef92fea781-custom", "name": "Query Insights survey", "questions": [{"choices": ["During active development/debugging", "Sprint retrospectives/code review", "When investigating cost spikes", "Monthly performance reviews", "I don't need it", "Other"], "description": "", "hasOpenChoice": true, "id": "23d72d53-7f11-4a61-b265-0ba1d3dcb3e3", "question": "When do you typically need to review or optimize your database queries?", "skipSubmitButton": true, "type": "single_choice"}, {"buttonText": "Submit", "choices": ["Reduce database costs", "Improve app performance/speed", "Debug specific issues", "Learn query optimization", "Other"], "description": "", "descriptionContentType": "text", "hasOpenChoice": true, "id": "9dbf8706-2778-4b19-8f11-939090d0c559", "question": "What's your primary goal when looking at query performance?", "type": "single_choice"}, {"buttonText": "Submit", "choices": ["Yes", "No"], "description": "We\u2019ll grant you $30 in Prisma credits as a thank you.", "descriptionContentType": "text", "id": "5a240477-a589-490a-8c77-d63c3e79dad4", "question": "Would you like to participate in a 30-minute user research interview?", "type": "single_choice"}], "schedule": "always", "start_date": "2026-03-02T11:15:34.551000Z", "type": "popover"}, {"appearance": {"autoDisappear": true, "backgroundColor": "#eeeded", "borderColor": "#c9c6c6", "displayThankYouMessage": true, "placeholder": "Start typing...", "position": "right", "ratingButtonActiveColor": "black", "ratingButtonColor": "white", "submitButtonColor": "black", "submitButtonTextColor": "white", "thankYouMessageHeader": "Thank you for your feedback! \ud83e\udef6", "whiteLabel": false}, "conditions": null, "current_iteration": null, "current_iteration_start_date": null, "enable_partial_responses": false, "end_date": null, "id": "01939317-7248-0000-3194-69c870531b94", "internal_targeting_flag_key": "survey-targeting-596f3f5b14-custom", "name": "Customer churn rate (CCR) - Downgrade", "questions": [{"branching": {"index": 1, "type": "specific_question"}, "buttonText": "", "choices": ["The new plan better fits my needs", "Too difficult to set up or use", "Missing key features I needed", "Not working well enough", "Too expensive for what I need", "Didn\u2019t solve the problem I hoped it would", "Switched to another tool", "Not needed in my stack anymore", "Other"], "description": "We\u2019re always working to improve. Let us know what didn\u2019t work or why you\u2019re choosing another plan to help us make our products better.", "descriptionContentType": "text", "hasOpenChoice": true, "id": "cc21ee79-dccd-4f05-9745-dcbbf874ecc4", "originalQuestionIndex": 0, "question": "Why are you downgrading your plan?", "shuffleOptions": false, "type": "single_choice"}, {"buttonText": "Submit", "description": "", "descriptionContentType": "text", "id": "187f8177-81fd-44d5-b384-b3ec878bf20c", "optional": true, "originalQuestionIndex": 1, "question": "How can we improve?", "type": "open"}], "schedule": "once", "start_date": "2024-12-10T08:40:59.698000Z", "type": "api"}, {"appearance": {"autoDisappear": true, "backgroundColor": "#eeeded", "borderColor": "#c9c6c6", "displayThankYouMessage": true, "placeholder": "Start typing...", "position": "right", "ratingButtonActiveColor": "black", "ratingButtonColor": "white", "submitButtonColor": "black", "submitButtonTextColor": "white", "thankYouMessageHeader": "Thank you for your feedback! \ud83e\udef6", "whiteLabel": false}, "conditions": null, "current_iteration": null, "current_iteration_start_date": null, "enable_partial_responses": false, "end_date": null, "id": "019351f6-2c90-0000-32ee-bd155454bc4c", "internal_targeting_flag_key": "survey-targeting-c5ded3b4ed-custom", "name": "Customer churn rate (CCR) - Cancel", "questions": [{"buttonText": "Submit", "choices": ["Too difficult to set up or use", "Missing key features I needed", "Not working well enough", "Too expensive for what I need", "Didn\u2019t solve the problem I hoped it would", "Switched to another tool", "Not needed in my stack anymore", "Other"], "description": "We\u2019re always working to improve. Let us know what didn\u2019t work or why you\u2019re leaving to help us make our products better.", "descriptionContentType": "text", "hasOpenChoice": true, "id": "66fe3201-6dd7-4de6-a740-57cc6dd3448a", "originalQuestionIndex": 0, "question": "Why are you canceling your plan?", "shuffleOptions": true, "type": "single_choice"}, {"buttonText": "Submit", "description": "", "descriptionContentType": "text", "id": "be0e4b5a-94bb-4e1b-b157-e7af6d3d594a", "optional": true, "question": "How can we improve?", "type": "open"}], "schedule": "once", "start_date": "2024-11-22T04:32:02.968000Z", "type": "api"}, {"appearance": {"backgroundColor": "#eeeded", "borderColor": "#c9c6c6", "borderRadius": "10px", "boxPadding": "20px 24px", "boxShadow": "0 4px 12px rgba(0, 0, 0, 0.15)", "disabledButtonOpacity": "0.6", "displayThankYouMessage": true, "fontFamily": "inherit", "inputBackground": "white", "maxWidth": "300px", "placeholder": "Start typing...", "position": "right", "ratingButtonActiveColor": "black", "ratingButtonColor": "white", "shuffleQuestions": false, "submitButtonColor": "black", "submitButtonTextColor": "white", "tabPosition": "right", "textSubtleColor": "#939393", "thankYouMessageDescription": "", "thankYouMessageHeader": "Looking forward to chatting with you!", "whiteLabel": false, "zIndex": "2147482647"}, "conditions": {"selector": "#ph-total-operations", "url": "https://console.prisma.io/.*/dashboard", "urlMatchType": "regex"}, "current_iteration": null, "current_iteration_start_date": null, "enable_partial_responses": true, "end_date": "2026-01-15T16:28:10.900000Z", "id": "019b9d24-1fd7-0000-4d89-190919781d69", "internal_targeting_flag_key": "survey-targeting-7ec56e0cc3-custom", "name": "User interview", "questions": [{"buttonText": "Schedule", "description": "Join us for a 30-minute interview and we'll reward you with Prisma credits or Amazon voucher, your choice!", "descriptionContentType": "text", "id": "75ef755e-b76f-490c-a6c7-3128e9f1b3b6", "link": "https://pris.ly/user-interview?source=console-survey", "question": "We are looking for feedback on our product", "type": "link"}], "schedule": "once", "start_date": "2026-01-08T10:42:46.804000Z", "type": "popover"}, {"appearance": {"autoDisappear": true, "backgroundColor": "#eeeded", "borderColor": "#c9c6c6", "displayThankYouMessage": true, "fontFamily": "system-ui", "placeholder": "Start typing...", "position": "right", "ratingButtonActiveColor": "black", "ratingButtonColor": "white", "submitButtonColor": "black", "submitButtonTextColor": "white", "thankYouMessageDescription": "We really appreciate it", "thankYouMessageDescriptionContentType": null, "thankYouMessageHeader": "Thanks!", "whiteLabel": false}, "conditions": null, "current_iteration": null, "current_iteration_start_date": null, "enable_partial_responses": false, "end_date": null, "id": "0196cd9f-1d92-0000-94e7-0420bd56163a", "internal_targeting_flag_key": "survey-targeting-f5a10b449e-custom", "name": "User interview prompt", "questions": [{"buttonText": "Open survey", "description": "We're looking for input to help guide our roadmap. Do you have 2 minutes?", "descriptionContentType": "text", "id": "fe91c40c-8559-4920-bc72-42be3574af9b", "link": "https://tally.so/r/rj5e1L", "question": "Could we trouble you for some input?", "type": "link"}], "schedule": "once", "start_date": null, "type": "popover"}, {"appearance": {"backgroundColor": "#eeeded", "borderColor": "#c9c6c6", "borderRadius": "10px", "boxPadding": "20px 24px", "boxShadow": "0 4px 12px rgba(0, 0, 0, 0.15)", "disabledButtonOpacity": "0.6", "displayThankYouMessage": true, "fontFamily": "inherit", "inputBackground": "white", "maxWidth": "300px", "placeholder": "Start typing...", "position": "right", "ratingButtonActiveColor": "black", "ratingButtonColor": "white", "shuffleQuestions": false, "submitButtonColor": "black", "submitButtonTextColor": "white", "textSubtleColor": "#939393", "thankYouMessageDescription": "Your feedback helps us build a better experience \ud83e\udef6", "thankYouMessageDescriptionContentType": null, "thankYouMessageHeader": "Thank you!", "whiteLabel": false, "zIndex": "2147482647"}, "conditions": {"selector": "#ph-total-operations", "url": "https://console.prisma.io/.*/dashboard", "urlMatchType": "regex"}, "current_iteration": null, "current_iteration_start_date": null, "enable_partial_responses": true, "end_date": "2025-12-04T10:07:28.539000Z", "id": "019a970f-bbc4-0000-9647-2507e16ee5e2", "internal_targeting_flag_key": "survey-targeting-b47a481907-custom", "name": "Console NPS survey", "questions": [{"description": "", "descriptionContentType": "text", "display": "number", "id": "9b86c189-5e3d-443f-807e-12bfdbed2131", "lowerBoundLabel": "Unlikely", "question": "How likely are you to recommend Prisma Postgres to a friend?", "scale": 10, "skipSubmitButton": true, "type": "rating", "upperBoundLabel": "Very likely"}, {"description": "What worked well, or what could be better?", "descriptionContentType": "text", "id": "91386569-a88c-4da0-a5f0-838c4437c306", "optional": true, "question": "Anything you'd like to share? (optional)", "type": "open"}], "schedule": "once", "start_date": "2025-11-24T16:07:49.688000Z", "type": "popover"}, {"appearance": {"backgroundColor": "#eeeded", "borderColor": "#c9c6c6", "displayThankYouMessage": false, "placeholder": "Start typing...", "position": "center", "ratingButtonActiveColor": "black", "ratingButtonColor": "white", "submitButtonColor": "black", "submitButtonTextColor": "white", "thankYouMessageHeader": "Looking forward to chatting with you!", "whiteLabel": false}, "conditions": {"url": "^https:\\/\\/optimize\\.prisma\\.io\\/[a-zA-Z0-9]+\\/recordings\\/\\d+\\/queries$", "urlMatchType": "regex"}, "current_iteration": null, "current_iteration_start_date": null, "enable_partial_responses": false, "end_date": "2025-01-23T13:17:10.543000Z", "id": "0193de45-70ca-0000-7a42-1f89017eb3b3", "internal_targeting_flag_key": "survey-targeting-ea06a6f02e-custom", "name": "Optimize feedback", "questions": [{"buttonText": "Give Feedback", "description": "We love hearing your feedback! It helps us get better!", "descriptionContentType": "text", "id": "5616f624-edb7-4484-b98b-6a3f5f555b8f", "link": "https://tally.so/r/3j5vlR", "originalQuestionIndex": 0, "question": "How is it going with Prisma Optimize?", "type": "link"}], "schedule": "once", "start_date": "2024-12-19T09:35:16.817000Z", "type": "popover"}, {"appearance": {"backgroundColor": "#eeeded", "borderColor": "#c9c6c6", "displayThankYouMessage": false, "placeholder": "Start typing...", "position": "left", "ratingButtonActiveColor": "black", "ratingButtonColor": "white", "submitButtonColor": "black", "submitButtonTextColor": "white", "thankYouMessageHeader": "Looking forward to chatting with you!", "whiteLabel": false}, "conditions": {"seenSurveyWaitPeriodInDays": 3, "url": "^https:\\/\\/console\\.prisma\\.io\\/[a-zA-Z0-9]+\\/overview$", "urlMatchType": "regex"}, "current_iteration": null, "current_iteration_start_date": null, "enable_partial_responses": false, "end_date": "2024-12-30T16:37:15.430000Z", "id": "0193d006-7fb8-0000-3ed2-5599984e85e0", "internal_targeting_flag_key": "survey-targeting-10254c6309-custom", "name": "Boost Optimize interest", "questions": [{"buttonText": "Go to Optimize!", "description": "

\ud83d\udd0d Identify any performance issues before they go live.

\n\n

\ud83d\udd79\ufe0f See statistics on individual queries, including latency and errors.

\n\n

\ud83e\udde0 Get recommendations for performance optimizations.

\n\n

\ud83d\udcca Use our AI assistant to help you implement fixes.

\n\n", "descriptionContentType": "html", "id": "17a314f2-a3f1-48a8-9245-a66e1eb730de", "link": "https://console.prisma.io/optimize", "originalQuestionIndex": 0, "question": "Catch and Fix Performance Issues with Prisma Optimize!", "type": "link"}], "schedule": "once", "start_date": "2024-12-16T16:54:56.135000Z", "type": "popover"}, {"appearance": {"autoDisappear": true, "backgroundColor": "#eeeded", "borderColor": "#c9c6c6", "displayThankYouMessage": true, "placeholder": "Start typing...", "position": "right", "ratingButtonActiveColor": "black", "ratingButtonColor": "white", "submitButtonColor": "black", "thankYouMessageDescription": "\ud83d\ude4f", "thankYouMessageHeader": "Thank you for sharing!", "whiteLabel": false}, "conditions": null, "current_iteration": null, "current_iteration_start_date": null, "enable_partial_responses": false, "end_date": null, "id": "018f439f-33d9-0000-e194-50d4170a84d4", "name": "Hear about us", "questions": [{"buttonText": "Submit", "choices": ["Twitter/X", "GitHub", "Google/Search", "Learning Course", "Friend", "Other"], "description": "", "hasOpenChoice": true, "id": "6bf8757c-7213-403e-9270-d418d508c28f", "question": "Where did you hear about Accelerate or Pulse?", "type": "multiple_choice"}], "schedule": "once", "start_date": null, "type": "popover"}], "token": "phc_cmc85avbWyuJ2JyKdGPdv7dxXli8xLdWDBPbvIXWJfs"}, + siteApps: [] + } +})(); \ No newline at end of file diff --git a/apps/site/public/illustrations/about/prisma_files/d030a86003f4ccda292bdcb7ff5dfbb4e03066a3-200x200.jpg b/apps/site/public/illustrations/about/prisma_files/d030a86003f4ccda292bdcb7ff5dfbb4e03066a3-200x200.jpg new file mode 100644 index 0000000000..2e07618468 Binary files /dev/null and b/apps/site/public/illustrations/about/prisma_files/d030a86003f4ccda292bdcb7ff5dfbb4e03066a3-200x200.jpg differ diff --git a/apps/site/public/illustrations/about/prisma_files/d22b7bbe7e7112a8.css b/apps/site/public/illustrations/about/prisma_files/d22b7bbe7e7112a8.css new file mode 100644 index 0000000000..067934bacb --- /dev/null +++ b/apps/site/public/illustrations/about/prisma_files/d22b7bbe7e7112a8.css @@ -0,0 +1,11 @@ +/*! + * Font Awesome Pro 7.1.0 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license (Commercial License) + * Copyright 2025 Fonticons, Inc. + */.fa,.fa-brands,.fa-chisel,.fa-classic,.fa-duotone,.fa-etch,.fa-jelly,.fa-jelly-duo,.fa-jelly-fill,.fa-light,.fa-notdog,.fa-notdog-duo,.fa-regular,.fa-semibold,.fa-sharp,.fa-sharp-duotone,.fa-slab,.fa-slab-press,.fa-solid,.fa-thin,.fa-thumbprint,.fa-utility,.fa-utility-duo,.fa-utility-fill,.fa-whiteboard,.fab,.facr,.fad,.fadl,.fadr,.fadt,.faes,.fajdr,.fajfr,.fajr,.fal,.fands,.fans,.far,.fas,.fasdl,.fasdr,.fasds,.fasdt,.fasl,.faslpr,.faslr,.fasr,.fass,.fast,.fat,.fatl,.faudsb,.faufsb,.fausb,.fawsb{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em)}:is(.fas,.fass,.far,.fasr,.fal,.fasl,.fat,.fast,.fad,.fadr,.fadl,.fadt,.fasds,.fasdr,.fasdl,.fasdt,.fab,.faslr,.faslpr,.fawsb,.fatl,.fans,.fands,.faes,.fajr,.fajfr,.fajdr,.facr,.fausb,.faudsb,.faufsb,.fa-solid,.fa-semibold,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-classic,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa-chisel,.fa-etch,.fa-jelly,.fa-jelly-duo,.fa-jelly-fill,.fa-notdog,.fa-notdog-duo,.fa-slab,.fa-slab-press,.fa-thumbprint,.fa-utility,.fa-utility-duo,.fa-utility-fill,.fa-whiteboard,.fa):before{content:var(--fa) /""}@supports not (content:""/""){:is(.fas,.fass,.far,.fasr,.fal,.fasl,.fat,.fast,.fad,.fadr,.fadl,.fadt,.fasds,.fasdr,.fasdl,.fasdt,.fab,.faslr,.faslpr,.fawsb,.fatl,.fans,.fands,.faes,.fajr,.fajfr,.fajdr,.facr,.fausb,.faudsb,.faufsb,.fa-solid,.fa-semibold,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-classic,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa-chisel,.fa-etch,.fa-jelly,.fa-jelly-duo,.fa-jelly-fill,.fa-notdog,.fa-notdog-duo,.fa-slab,.fa-slab-press,.fa-thumbprint,.fa-utility,.fa-utility-duo,.fa-utility-fill,.fa-whiteboard,.fa):before{content:var(--fa)}}:is(.fad,.fa-duotone,.fadr,.fadl,.fadt,.fasds,.fa-sharp-duotone,.fasdr,.fasdl,.fasdt,.fatl,.fa-thumbprint,.fands,.fa-notdog-duo,.fajdr,.fa-jelly-duo,.faudsb,.fa-utility-duo):after{content:var(--fa);font-feature-settings:"ss01"}@supports not (content:""/""){:is(.fad,.fa-duotone,.fadr,.fadl,.fadt,.fasds,.fa-sharp-duotone,.fasdr,.fasdl,.fasdt,.fatl,.fa-thumbprint,.fands,.fa-notdog-duo,.fajdr,.fa-jelly-duo,.faudsb,.fa-utility-duo):after{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-ul{list-style-type:none;-webkit-margin-start:var(--fa-li-margin,2.5em);margin-inline-start:var(--fa-li-margin,2.5em);-webkit-padding-start:0;padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(var(--fa-li-width, 2em) * -1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;-webkit-margin-end:var(--fa-pull-margin,.3em);margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-end,.fa-pull-right{float:inline-end;-webkit-margin-start:var(--fa-pull-margin,.3em);margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var( + --fa-animation-timing,cubic-bezier(.28,.84,.42,1) + )}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var( + --fa-animation-timing,cubic-bezier(.4,0,.6,1) + )}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var( + --fa-animation-timing,cubic-bezier(.4,0,.6,1) + )}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation:none!important;transition:none!important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;inset:0;position:absolute;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"\30 "}.fa-1{--fa:"\31 "}.fa-2{--fa:"\32 "}.fa-3{--fa:"\33 "}.fa-4{--fa:"\34 "}.fa-5{--fa:"\35 "}.fa-6{--fa:"\36 "}.fa-7{--fa:"\37 "}.fa-8{--fa:"\38 "}.fa-9{--fa:"\39 "}.fa-exclamation{--fa:"\!"}.fa-ditto{--fa:'"'}.fa-hashtag{--fa:"\#"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"\$"}.fa-percent,.fa-percentage{--fa:"\%"}.fa-ampersand{--fa:"\&"}.fa-apostrophe{--fa:"'"}.fa-bracket-round,.fa-parenthesis{--fa:"\("}.fa-bracket-round-right{--fa:"\)"}.fa-asterisk{--fa:"\*"}.fa-add,.fa-plus{--fa:"\+"}.fa-comma{--fa:"\,"}.fa-hyphen{--fa:"\-"}.fa-period{--fa:"\."}.fa-slash-forward{--fa:"\/"}.fa-colon{--fa:"\:"}.fa-semicolon{--fa:"\;"}.fa-less-than{--fa:"\<"}.fa-equals{--fa:"\="}.fa-greater-than{--fa:"\>"}.fa-question{--fa:"\?"}.fa-at{--fa:"\@"}.fa-a{--fa:"A"}.fa-b{--fa:"B"}.fa-c{--fa:"C"}.fa-d{--fa:"D"}.fa-e{--fa:"E"}.fa-f{--fa:"F"}.fa-g{--fa:"G"}.fa-h{--fa:"H"}.fa-i{--fa:"I"}.fa-j{--fa:"J"}.fa-k{--fa:"K"}.fa-l{--fa:"L"}.fa-m{--fa:"M"}.fa-n{--fa:"N"}.fa-o{--fa:"O"}.fa-p{--fa:"P"}.fa-q{--fa:"Q"}.fa-r{--fa:"R"}.fa-s{--fa:"S"}.fa-t{--fa:"T"}.fa-u{--fa:"U"}.fa-v{--fa:"V"}.fa-w{--fa:"W"}.fa-x{--fa:"X"}.fa-y{--fa:"Y"}.fa-z{--fa:"Z"}.fa-bracket,.fa-bracket-left,.fa-bracket-square{--fa:"\["}.fa-slash-back{--fa:"\\"}.fa-bracket-square-right{--fa:"\]"}.fa-accent-grave{--fa:"\`"}.fa-bracket-curly,.fa-bracket-curly-left{--fa:"\{"}.fa-pipe{--fa:"\|"}.fa-bracket-curly-right{--fa:"\}"}.fa-tilde{--fa:"\~"}.fa-caravan-alt,.fa-caravan-simple{--fa:"\e000"}.fa-cat-space{--fa:"\e001"}.fa-coffee-pot{--fa:"\e002"}.fa-comet{--fa:"\e003"}.fa-fan-table{--fa:"\e004"}.fa-faucet{--fa:"\e005"}.fa-faucet-drip{--fa:"\e006"}.fa-galaxy{--fa:"\e008"}.fa-garage{--fa:"\e009"}.fa-garage-car{--fa:"\e00a"}.fa-garage-open{--fa:"\e00b"}.fa-heat{--fa:"\e00c"}.fa-house-chimney-window{--fa:"\e00d"}.fa-house-day{--fa:"\e00e"}.fa-house-leave,.fa-house-person-depart,.fa-house-person-leave{--fa:"\e00f"}.fa-house-night{--fa:"\e010"}.fa-house-person-arrive,.fa-house-person-return,.fa-house-return{--fa:"\e011"}.fa-house-signal{--fa:"\e012"}.fa-lamp-desk{--fa:"\e014"}.fa-lamp-floor{--fa:"\e015"}.fa-light-ceiling{--fa:"\e016"}.fa-light-switch{--fa:"\e017"}.fa-light-switch-off{--fa:"\e018"}.fa-light-switch-on{--fa:"\e019"}.fa-microwave{--fa:"\e01b"}.fa-outlet{--fa:"\e01c"}.fa-oven{--fa:"\e01d"}.fa-planet-moon{--fa:"\e01f"}.fa-planet-ringed{--fa:"\e020"}.fa-police-box{--fa:"\e021"}.fa-person-to-portal,.fa-portal-enter{--fa:"\e022"}.fa-person-from-portal,.fa-portal-exit{--fa:"\e023"}.fa-radar{--fa:"\e024"}.fa-raygun{--fa:"\e025"}.fa-refrigerator{--fa:"\e026"}.fa-rocket-launch{--fa:"\e027"}.fa-sensor{--fa:"\e028"}.fa-sensor-alert,.fa-sensor-triangle-exclamation{--fa:"\e029"}.fa-sensor-fire{--fa:"\e02a"}.fa-sensor-on{--fa:"\e02b"}.fa-sensor-cloud,.fa-sensor-smoke{--fa:"\e02c"}.fa-siren{--fa:"\e02d"}.fa-siren-on{--fa:"\e02e"}.fa-solar-system{--fa:"\e02f"}.fa-circle-sort,.fa-sort-circle{--fa:"\e030"}.fa-circle-sort-down,.fa-sort-circle-down{--fa:"\e031"}.fa-circle-sort-up,.fa-sort-circle-up{--fa:"\e032"}.fa-space-station-moon{--fa:"\e033"}.fa-space-station-moon-alt,.fa-space-station-moon-construction{--fa:"\e034"}.fa-sprinkler{--fa:"\e035"}.fa-star-shooting{--fa:"\e036"}.fa-starfighter{--fa:"\e037"}.fa-starfighter-alt,.fa-starfighter-twin-ion-engine{--fa:"\e038"}.fa-starship{--fa:"\e039"}.fa-starship-freighter{--fa:"\e03a"}.fa-sword-laser{--fa:"\e03b"}.fa-sword-laser-alt{--fa:"\e03c"}.fa-swords-laser{--fa:"\e03d"}.fa-telescope{--fa:"\e03e"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:"\e03f"}.fa-temperature-arrow-up,.fa-temperature-up{--fa:"\e040"}.fa-trailer{--fa:"\e041"}.fa-transporter{--fa:"\e042"}.fa-transporter-1{--fa:"\e043"}.fa-transporter-2{--fa:"\e044"}.fa-transporter-3{--fa:"\e045"}.fa-transporter-empty{--fa:"\e046"}.fa-ufo{--fa:"\e047"}.fa-ufo-beam{--fa:"\e048"}.fa-user-alien{--fa:"\e04a"}.fa-user-robot{--fa:"\e04b"}.fa-user-visor{--fa:"\e04c"}.fa-vacuum{--fa:"\e04d"}.fa-vacuum-robot{--fa:"\e04e"}.fa-window-frame{--fa:"\e04f"}.fa-window-frame-open{--fa:"\e050"}.fa-coffin-cross{--fa:"\e051"}.fa-folder-arrow-down,.fa-folder-download{--fa:"\e053"}.fa-folder-arrow-up,.fa-folder-upload{--fa:"\e054"}.fa-user-unlock{--fa:"\e058"}.fa-bacteria{--fa:"\e059"}.fa-bacterium{--fa:"\e05a"}.fa-box-tissue{--fa:"\e05b"}.fa-hand-holding-medical{--fa:"\e05c"}.fa-hand-sparkles{--fa:"\e05d"}.fa-hands-bubbles,.fa-hands-wash{--fa:"\e05e"}.fa-handshake-alt-slash,.fa-handshake-simple-slash,.fa-handshake-slash{--fa:"\e060"}.fa-head-side-cough{--fa:"\e061"}.fa-head-side-cough-slash{--fa:"\e062"}.fa-head-side-mask{--fa:"\e063"}.fa-head-side-virus{--fa:"\e064"}.fa-house-chimney-user{--fa:"\e065"}.fa-house-laptop,.fa-laptop-house{--fa:"\e066"}.fa-lungs-virus{--fa:"\e067"}.fa-people-arrows,.fa-people-arrows-left-right{--fa:"\e068"}.fa-plane-slash{--fa:"\e069"}.fa-pump-medical{--fa:"\e06a"}.fa-pump-soap{--fa:"\e06b"}.fa-shield-virus{--fa:"\e06c"}.fa-sink{--fa:"\e06d"}.fa-soap{--fa:"\e06e"}.fa-stopwatch-20{--fa:"\e06f"}.fa-shop-slash,.fa-store-alt-slash{--fa:"\e070"}.fa-store-slash{--fa:"\e071"}.fa-toilet-paper-slash{--fa:"\e072"}.fa-users-slash{--fa:"\e073"}.fa-virus{--fa:"\e074"}.fa-virus-slash{--fa:"\e075"}.fa-viruses{--fa:"\e076"}.fa-vest{--fa:"\e085"}.fa-vest-patches{--fa:"\e086"}.fa-airplay{--fa:"\e089"}.fa-alt{--fa:"\e08a"}.fa-angle{--fa:"\e08c"}.fa-angle-90{--fa:"\e08d"}.fa-apple-core{--fa:"\e08f"}.fa-arrow-down-from-dotted-line{--fa:"\e090"}.fa-arrow-down-left{--fa:"\e091"}.fa-arrow-down-left-and-arrow-up-right-to-center{--fa:"\e092"}.fa-arrow-down-right{--fa:"\e093"}.fa-arrow-down-to-bracket{--fa:"\e094"}.fa-arrow-down-to-dotted-line{--fa:"\e095"}.fa-arrow-down-to-square{--fa:"\e096"}.fa-arrow-trend-down{--fa:"\e097"}.fa-arrow-trend-up{--fa:"\e098"}.fa-arrow-up-arrow-down,.fa-sort-up-down{--fa:"\e099"}.fa-arrow-up-from-bracket{--fa:"\e09a"}.fa-arrow-up-from-dotted-line{--fa:"\e09b"}.fa-arrow-up-from-square{--fa:"\e09c"}.fa-arrow-up-left{--fa:"\e09d"}.fa-arrow-up-left-from-circle{--fa:"\e09e"}.fa-arrow-up-right{--fa:"\e09f"}.fa-arrow-up-right-and-arrow-down-left-from-center{--fa:"\e0a0"}.fa-arrow-up-to-dotted-line{--fa:"\e0a1"}.fa-arrows-cross{--fa:"\e0a2"}.fa-arrows-from-dotted-line{--fa:"\e0a3"}.fa-arrows-from-line{--fa:"\e0a4"}.fa-arrows-minimize,.fa-compress-arrows{--fa:"\e0a5"}.fa-arrows-to-dotted-line{--fa:"\e0a6"}.fa-arrows-to-line{--fa:"\e0a7"}.fa-audio-description-slash{--fa:"\e0a8"}.fa-austral-sign{--fa:"\e0a9"}.fa-avocado{--fa:"\e0aa"}.fa-award-simple{--fa:"\e0ab"}.fa-baht-sign{--fa:"\e0ac"}.fa-bars-filter{--fa:"\e0ad"}.fa-bars-sort{--fa:"\e0ae"}.fa-basket-shopping-simple,.fa-shopping-basket-alt{--fa:"\e0af"}.fa-battery-exclamation{--fa:"\e0b0"}.fa-battery-1,.fa-battery-low{--fa:"\e0b1"}.fa-bee{--fa:"\e0b2"}.fa-beer-foam,.fa-beer-mug{--fa:"\e0b3"}.fa-bitcoin-sign{--fa:"\e0b4"}.fa-block-quote{--fa:"\e0b5"}.fa-bolt-auto{--fa:"\e0b6"}.fa-bolt-lightning{--fa:"\e0b7"}.fa-bolt-slash{--fa:"\e0b8"}.fa-book-arrow-right{--fa:"\e0b9"}.fa-book-arrow-up{--fa:"\e0ba"}.fa-book-bookmark{--fa:"\e0bb"}.fa-book-circle-arrow-right{--fa:"\e0bc"}.fa-book-circle-arrow-up{--fa:"\e0bd"}.fa-book-copy{--fa:"\e0be"}.fa-book-font{--fa:"\e0bf"}.fa-book-open-alt,.fa-book-open-cover{--fa:"\e0c0"}.fa-book-law,.fa-book-section{--fa:"\e0c1"}.fa-bookmark-slash{--fa:"\e0c2"}.fa-bowling-ball-pin{--fa:"\e0c3"}.fa-box-circle-check{--fa:"\e0c4"}.fa-brackets-round,.fa-parentheses{--fa:"\e0c5"}.fa-brain-circuit{--fa:"\e0c6"}.fa-brake-warning{--fa:"\e0c7"}.fa-briefcase-blank{--fa:"\e0c8"}.fa-brightness{--fa:"\e0c9"}.fa-brightness-low{--fa:"\e0ca"}.fa-browsers{--fa:"\e0cb"}.fa-buildings{--fa:"\e0cc"}.fa-burger-fries{--fa:"\e0cd"}.fa-burger-glass{--fa:"\e0ce"}.fa-calendar-arrow-down,.fa-calendar-download{--fa:"\e0d0"}.fa-calendar-arrow-up,.fa-calendar-upload{--fa:"\e0d1"}.fa-calendar-clock,.fa-calendar-time{--fa:"\e0d2"}.fa-calendar-heart{--fa:"\e0d3"}.fa-calendar-image{--fa:"\e0d4"}.fa-calendar-lines,.fa-calendar-note{--fa:"\e0d5"}.fa-calendar-range{--fa:"\e0d6"}.fa-calendars{--fa:"\e0d7"}.fa-camera-rotate{--fa:"\e0d8"}.fa-camera-slash{--fa:"\e0d9"}.fa-camera-viewfinder,.fa-screenshot{--fa:"\e0da"}.fa-cart-minus{--fa:"\e0db"}.fa-cart-shopping-fast{--fa:"\e0dc"}.fa-cart-xmark{--fa:"\e0dd"}.fa-castle{--fa:"\e0de"}.fa-cedi-sign{--fa:"\e0df"}.fa-chart-bullet{--fa:"\e0e1"}.fa-chart-candlestick{--fa:"\e0e2"}.fa-chart-column{--fa:"\e0e3"}.fa-chart-gantt{--fa:"\e0e4"}.fa-chart-line-up{--fa:"\e0e5"}.fa-chart-pyramid{--fa:"\e0e6"}.fa-chart-radar{--fa:"\e0e7"}.fa-chart-scatter-3d{--fa:"\e0e8"}.fa-chart-scatter-bubble{--fa:"\e0e9"}.fa-chart-tree-map{--fa:"\e0ea"}.fa-chart-waterfall{--fa:"\e0eb"}.fa-cherries{--fa:"\e0ec"}.fa-circle-0{--fa:"\e0ed"}.fa-circle-1{--fa:"\e0ee"}.fa-circle-2{--fa:"\e0ef"}.fa-circle-3{--fa:"\e0f0"}.fa-circle-4{--fa:"\e0f1"}.fa-circle-5{--fa:"\e0f2"}.fa-circle-6{--fa:"\e0f3"}.fa-circle-7{--fa:"\e0f4"}.fa-circle-8{--fa:"\e0f5"}.fa-circle-9{--fa:"\e0f6"}.fa-circle-a{--fa:"\e0f7"}.fa-circle-ampersand{--fa:"\e0f8"}.fa-circle-arrow-down-left{--fa:"\e0f9"}.fa-circle-arrow-down-right{--fa:"\e0fa"}.fa-circle-arrow-up-left{--fa:"\e0fb"}.fa-circle-arrow-up-right{--fa:"\e0fc"}.fa-circle-b{--fa:"\e0fd"}.fa-circle-bolt{--fa:"\e0fe"}.fa-book-circle,.fa-circle-book-open{--fa:"\e0ff"}.fa-bookmark-circle,.fa-circle-bookmark{--fa:"\e100"}.fa-circle-c{--fa:"\e101"}.fa-calendar-circle,.fa-circle-calendar{--fa:"\e102"}.fa-camera-circle,.fa-circle-camera{--fa:"\e103"}.fa-circle-d{--fa:"\e104"}.fa-circle-dashed{--fa:"\e105"}.fa-circle-divide{--fa:"\e106"}.fa-circle-down-left{--fa:"\e107"}.fa-circle-down-right{--fa:"\e108"}.fa-circle-e{--fa:"\e109"}.fa-circle-ellipsis{--fa:"\e10a"}.fa-circle-ellipsis-vertical{--fa:"\e10b"}.fa-circle-envelope,.fa-envelope-circle{--fa:"\e10c"}.fa-circle-exclamation-check{--fa:"\e10d"}.fa-circle-f{--fa:"\e10e"}.fa-circle-g{--fa:"\e10f"}.fa-circle-half{--fa:"\e110"}.fa-circle-i{--fa:"\e111"}.fa-circle-j{--fa:"\e112"}.fa-circle-k{--fa:"\e113"}.fa-circle-l{--fa:"\e114"}.fa-circle-m{--fa:"\e115"}.fa-circle-microphone,.fa-microphone-circle{--fa:"\e116"}.fa-circle-microphone-lines,.fa-microphone-circle-alt{--fa:"\e117"}.fa-circle-n{--fa:"\e118"}.fa-circle-o{--fa:"\e119"}.fa-circle-p{--fa:"\e11a"}.fa-circle-phone,.fa-phone-circle{--fa:"\e11b"}.fa-circle-phone-flip,.fa-phone-circle-alt{--fa:"\e11c"}.fa-circle-phone-hangup,.fa-phone-circle-down{--fa:"\e11d"}.fa-circle-q{--fa:"\e11e"}.fa-circle-quarter{--fa:"\e11f"}.fa-circle-r{--fa:"\e120"}.fa-circle-s{--fa:"\e121"}.fa-circle-small{--fa:"\e122"}.fa-circle-star,.fa-star-circle{--fa:"\e123"}.fa-circle-t{--fa:"\e124"}.fa-circle-three-quarters{--fa:"\e125"}.fa-circle-trash,.fa-trash-circle{--fa:"\e126"}.fa-circle-u{--fa:"\e127"}.fa-circle-up-left{--fa:"\e128"}.fa-circle-up-right{--fa:"\e129"}.fa-circle-v{--fa:"\e12a"}.fa-circle-video,.fa-video-circle{--fa:"\e12b"}.fa-circle-w{--fa:"\e12c"}.fa-circle-waveform-lines,.fa-waveform-circle{--fa:"\e12d"}.fa-circle-x{--fa:"\e12e"}.fa-circle-y{--fa:"\e12f"}.fa-circle-z{--fa:"\e130"}.fa-clapperboard{--fa:"\e131"}.fa-clapperboard-play{--fa:"\e132"}.fa-clipboard-medical{--fa:"\e133"}.fa-clock-desk{--fa:"\e134"}.fa-closed-captioning-slash{--fa:"\e135"}.fa-clothes-hanger{--fa:"\e136"}.fa-cloud-slash{--fa:"\e137"}.fa-cloud-word{--fa:"\e138"}.fa-clover{--fa:"\e139"}.fa-code-compare{--fa:"\e13a"}.fa-code-fork{--fa:"\e13b"}.fa-code-pull-request{--fa:"\e13c"}.fa-code-simple{--fa:"\e13d"}.fa-coffee-bean{--fa:"\e13e"}.fa-coffee-beans{--fa:"\e13f"}.fa-colon-sign{--fa:"\e140"}.fa-command{--fa:"\e142"}.fa-comment-arrow-down{--fa:"\e143"}.fa-comment-arrow-up{--fa:"\e144"}.fa-comment-arrow-up-right{--fa:"\e145"}.fa-comment-captions{--fa:"\e146"}.fa-comment-code{--fa:"\e147"}.fa-comment-image{--fa:"\e148"}.fa-comment-middle{--fa:"\e149"}.fa-comment-middle-top{--fa:"\e14a"}.fa-comment-question{--fa:"\e14b"}.fa-comment-quote{--fa:"\e14c"}.fa-comment-text{--fa:"\e14d"}.fa-comments-question{--fa:"\e14e"}.fa-comments-question-check{--fa:"\e14f"}.fa-conveyor-belt-empty{--fa:"\e150"}.fa-crate-empty{--fa:"\e151"}.fa-cruzeiro-sign{--fa:"\e152"}.fa-delete-right{--fa:"\e154"}.fa-desktop-arrow-down{--fa:"\e155"}.fa-diagram-lean-canvas{--fa:"\e156"}.fa-diagram-nested{--fa:"\e157"}.fa-diagram-sankey{--fa:"\e158"}.fa-diagram-venn{--fa:"\e15a"}.fa-dial,.fa-dial-med-high{--fa:"\e15b"}.fa-dial-high{--fa:"\e15c"}.fa-dial-low{--fa:"\e15d"}.fa-dial-max{--fa:"\e15e"}.fa-dial-med{--fa:"\e15f"}.fa-dial-med-low{--fa:"\e160"}.fa-dial-min{--fa:"\e161"}.fa-dial-off{--fa:"\e162"}.fa-display{--fa:"\e163"}.fa-display-arrow-down{--fa:"\e164"}.fa-desktop-code,.fa-display-code{--fa:"\e165"}.fa-desktop-medical,.fa-display-medical{--fa:"\e166"}.fa-dolphin{--fa:"\e168"}.fa-dong-sign{--fa:"\e169"}.fa-down-left{--fa:"\e16a"}.fa-down-right{--fa:"\e16b"}.fa-eggplant{--fa:"\e16c"}.fa-elevator{--fa:"\e16d"}.fa-engine{--fa:"\e16e"}.fa-envelope-badge,.fa-envelope-dot{--fa:"\e16f"}.fa-envelopes{--fa:"\e170"}.fa-escalator{--fa:"\e171"}.fa-eye-dropper-full{--fa:"\e172"}.fa-eye-dropper-half{--fa:"\e173"}.fa-ferris-wheel{--fa:"\e174"}.fa-file-binary{--fa:"\e175"}.fa-file-heart{--fa:"\e176"}.fa-file-plus-minus{--fa:"\e177"}.fa-files{--fa:"\e178"}.fa-film-slash{--fa:"\e179"}.fa-films{--fa:"\e17a"}.fa-filter-circle-xmark{--fa:"\e17b"}.fa-filter-list{--fa:"\e17c"}.fa-filter-slash{--fa:"\e17d"}.fa-filters{--fa:"\e17e"}.fa-fire-hydrant{--fa:"\e17f"}.fa-floppy-disk-circle-arrow-right,.fa-save-circle-arrow-right{--fa:"\e180"}.fa-floppy-disk-circle-xmark,.fa-floppy-disk-times,.fa-save-circle-xmark,.fa-save-times{--fa:"\e181"}.fa-floppy-disk-pen{--fa:"\e182"}.fa-floppy-disks{--fa:"\e183"}.fa-florin-sign{--fa:"\e184"}.fa-folder-closed{--fa:"\e185"}.fa-folder-bookmark{--fa:"\e186"}.fa-folder-cog,.fa-folder-gear{--fa:"\e187"}.fa-folder-grid{--fa:"\e188"}.fa-folder-heart{--fa:"\e189"}.fa-folder-image{--fa:"\e18a"}.fa-folder-magnifying-glass,.fa-folder-search{--fa:"\e18b"}.fa-folder-medical{--fa:"\e18c"}.fa-folder-music{--fa:"\e18d"}.fa-folder-user{--fa:"\e18e"}.fa-franc-sign{--fa:"\e18f"}.fa-gif{--fa:"\e190"}.fa-glass-empty{--fa:"\e191"}.fa-glass-half,.fa-glass-half-empty,.fa-glass-half-full{--fa:"\e192"}.fa-grate{--fa:"\e193"}.fa-grate-droplet{--fa:"\e194"}.fa-grid,.fa-grid-3{--fa:"\e195"}.fa-grid-2{--fa:"\e196"}.fa-grid-2-plus{--fa:"\e197"}.fa-grid-4{--fa:"\e198"}.fa-grid-5{--fa:"\e199"}.fa-guarani-sign{--fa:"\e19a"}.fa-gun{--fa:"\e19b"}.fa-gun-slash{--fa:"\e19c"}.fa-gun-squirt{--fa:"\e19d"}.fa-hand-back-point-down{--fa:"\e19e"}.fa-hand-back-point-left{--fa:"\e19f"}.fa-hand-back-point-ribbon{--fa:"\e1a0"}.fa-hand-back-point-right{--fa:"\e1a1"}.fa-hand-back-point-up{--fa:"\e1a2"}.fa-hand-fingers-crossed{--fa:"\e1a3"}.fa-hand-holding-skull{--fa:"\e1a4"}.fa-hand-love{--fa:"\e1a5"}.fa-hand-point-ribbon{--fa:"\e1a6"}.fa-hand-wave{--fa:"\e1a7"}.fa-hands-clapping{--fa:"\e1a8"}.fa-hand-horns{--fa:"\e1a9"}.fa-head-side-heart{--fa:"\e1aa"}.fa-heart-half{--fa:"\e1ab"}.fa-heart-half-alt,.fa-heart-half-stroke{--fa:"\e1ac"}.fa-hexagon-divide{--fa:"\e1ad"}.fa-high-definition,.fa-rectangle-hd{--fa:"\e1ae"}.fa-highlighter-line{--fa:"\e1af"}.fa-home-user,.fa-house-user{--fa:"\e1b0"}.fa-house-building{--fa:"\e1b1"}.fa-house-chimney-heart{--fa:"\e1b2"}.fa-house-tree{--fa:"\e1b3"}.fa-house-turret{--fa:"\e1b4"}.fa-image-landscape,.fa-landscape{--fa:"\e1b5"}.fa-image-polaroid-user{--fa:"\e1b6"}.fa-image-slash{--fa:"\e1b7"}.fa-image-user{--fa:"\e1b8"}.fa-images-user{--fa:"\e1b9"}.fa-inbox-full{--fa:"\e1ba"}.fa-inboxes{--fa:"\e1bb"}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:"\e1bc"}.fa-input-numeric{--fa:"\e1bd"}.fa-input-pipe{--fa:"\e1be"}.fa-input-text{--fa:"\e1bf"}.fa-keyboard-brightness{--fa:"\e1c0"}.fa-keyboard-brightness-low{--fa:"\e1c1"}.fa-keyboard-down{--fa:"\e1c2"}.fa-keyboard-left{--fa:"\e1c3"}.fa-kip-sign{--fa:"\e1c4"}.fa-lamp-street{--fa:"\e1c5"}.fa-laptop-arrow-down{--fa:"\e1c6"}.fa-laptop-slash{--fa:"\e1c7"}.fa-lari-sign{--fa:"\e1c8"}.fa-lasso-sparkles{--fa:"\e1c9"}.fa-lightbulb-exclamation-on{--fa:"\e1ca"}.fa-chain-horizontal,.fa-link-horizontal{--fa:"\e1cb"}.fa-chain-horizontal-slash,.fa-link-horizontal-slash{--fa:"\e1cc"}.fa-link-simple{--fa:"\e1cd"}.fa-link-simple-slash{--fa:"\e1ce"}.fa-list-dropdown{--fa:"\e1cf"}.fa-list-radio{--fa:"\e1d0"}.fa-list-timeline{--fa:"\e1d1"}.fa-list-tree{--fa:"\e1d2"}.fa-litecoin-sign{--fa:"\e1d3"}.fa-loader{--fa:"\e1d4"}.fa-manat-sign{--fa:"\e1d5"}.fa-manhole{--fa:"\e1d6"}.fa-mask-face{--fa:"\e1d7"}.fa-memo{--fa:"\e1d8"}.fa-memo-circle-check{--fa:"\e1d9"}.fa-memo-pad{--fa:"\e1da"}.fa-comment-alt-arrow-down,.fa-message-arrow-down{--fa:"\e1db"}.fa-comment-alt-arrow-up,.fa-message-arrow-up{--fa:"\e1dc"}.fa-message-arrow-up-right{--fa:"\e1dd"}.fa-comment-alt-captions,.fa-message-captions{--fa:"\e1de"}.fa-message-code{--fa:"\e1df"}.fa-comment-alt-image,.fa-message-image{--fa:"\e1e0"}.fa-comment-middle-alt,.fa-message-middle{--fa:"\e1e1"}.fa-comment-middle-top-alt,.fa-message-middle-top{--fa:"\e1e2"}.fa-message-question{--fa:"\e1e3"}.fa-comment-alt-quote,.fa-message-quote{--fa:"\e1e4"}.fa-message-sms{--fa:"\e1e5"}.fa-comment-alt-text,.fa-message-text{--fa:"\e1e6"}.fa-messages-question{--fa:"\e1e7"}.fa-meter{--fa:"\e1e8"}.fa-meter-bolt{--fa:"\e1e9"}.fa-meter-droplet{--fa:"\e1ea"}.fa-meter-fire{--fa:"\e1eb"}.fa-microchip-ai{--fa:"\e1ec"}.fa-mill-sign{--fa:"\e1ed"}.fa-mobile-iphone,.fa-mobile-notch{--fa:"\e1ee"}.fa-mobile-signal{--fa:"\e1ef"}.fa-mobile-signal-out{--fa:"\e1f0"}.fa-money-bill-simple{--fa:"\e1f1"}.fa-money-bill-simple-wave{--fa:"\e1f2"}.fa-money-bills{--fa:"\e1f3"}.fa-money-bills-alt,.fa-money-bills-simple{--fa:"\e1f4"}.fa-mug-tea-saucer{--fa:"\e1f5"}.fa-naira-sign{--fa:"\e1f6"}.fa-nfc{--fa:"\e1f7"}.fa-nfc-lock{--fa:"\e1f8"}.fa-nfc-magnifying-glass{--fa:"\e1f9"}.fa-nfc-pen{--fa:"\e1fa"}.fa-nfc-signal{--fa:"\e1fb"}.fa-nfc-slash{--fa:"\e1fc"}.fa-nfc-trash{--fa:"\e1fd"}.fa-notdef{--fa:"\e1fe"}.fa-note{--fa:"\e1ff"}.fa-note-medical{--fa:"\e200"}.fa-notebook{--fa:"\e201"}.fa-notes{--fa:"\e202"}.fa-octagon-divide{--fa:"\e203"}.fa-octagon-exclamation{--fa:"\e204"}.fa-oil-can-drip{--fa:"\e205"}.fa-paintbrush-pencil{--fa:"\e206"}.fa-pallet-box{--fa:"\e208"}.fa-panorama{--fa:"\e209"}.fa-paper-plane-alt,.fa-paper-plane-top,.fa-send{--fa:"\e20a"}.fa-peach{--fa:"\e20b"}.fa-pear{--fa:"\e20c"}.fa-pedestal{--fa:"\e20d"}.fa-pen-circle{--fa:"\e20e"}.fa-pen-alt-slash,.fa-pen-clip-slash{--fa:"\e20f"}.fa-pen-fancy-slash{--fa:"\e210"}.fa-pen-field{--fa:"\e211"}.fa-pen-line{--fa:"\e212"}.fa-pen-slash{--fa:"\e213"}.fa-pen-swirl{--fa:"\e214"}.fa-pencil-slash{--fa:"\e215"}.fa-people{--fa:"\e216"}.fa-people-dress{--fa:"\e217"}.fa-people-dress-simple{--fa:"\e218"}.fa-people-pants{--fa:"\e219"}.fa-people-pants-simple{--fa:"\e21a"}.fa-people-simple{--fa:"\e21b"}.fa-person-dress-simple{--fa:"\e21c"}.fa-person-pinball{--fa:"\e21d"}.fa-person-seat{--fa:"\e21e"}.fa-person-seat-reclined{--fa:"\e21f"}.fa-person-simple{--fa:"\e220"}.fa-peseta-sign{--fa:"\e221"}.fa-peso-sign{--fa:"\e222"}.fa-phone-arrow-down,.fa-phone-arrow-down-left,.fa-phone-incoming{--fa:"\e223"}.fa-phone-arrow-up,.fa-phone-arrow-up-right,.fa-phone-outgoing{--fa:"\e224"}.fa-phone-hangup{--fa:"\e225"}.fa-phone-missed{--fa:"\e226"}.fa-phone-xmark{--fa:"\e227"}.fa-photo-film-music{--fa:"\e228"}.fa-pinball{--fa:"\e229"}.fa-plane-prop{--fa:"\e22b"}.fa-plane-tail{--fa:"\e22c"}.fa-plane-up{--fa:"\e22d"}.fa-plane-up-slash{--fa:"\e22e"}.fa-play-pause{--fa:"\e22f"}.fa-puzzle-piece-alt,.fa-puzzle-piece-simple{--fa:"\e231"}.fa-quotes{--fa:"\e234"}.fa-pro,.fa-rectangle-pro{--fa:"\e235"}.fa-rectangle-terminal{--fa:"\e236"}.fa-rectangle-vertical-history{--fa:"\e237"}.fa-reel{--fa:"\e238"}.fa-reply-clock,.fa-reply-time{--fa:"\e239"}.fa-restroom-simple{--fa:"\e23a"}.fa-rhombus{--fa:"\e23b"}.fa-rotate-exclamation{--fa:"\e23c"}.fa-rupiah-sign{--fa:"\e23d"}.fa-screencast{--fa:"\e23e"}.fa-scribble{--fa:"\e23f"}.fa-sd-cards{--fa:"\e240"}.fa-seal{--fa:"\e241"}.fa-seal-exclamation{--fa:"\e242"}.fa-seal-question{--fa:"\e243"}.fa-seat-airline{--fa:"\e244"}.fa-shelves-empty{--fa:"\e246"}.fa-shield-exclamation{--fa:"\e247"}.fa-shield-keyhole{--fa:"\e248"}.fa-shield-minus{--fa:"\e249"}.fa-shield-plus{--fa:"\e24a"}.fa-shield-slash{--fa:"\e24b"}.fa-shield-times,.fa-shield-xmark{--fa:"\e24c"}.fa-shower-alt,.fa-shower-down{--fa:"\e24d"}.fa-sidebar{--fa:"\e24e"}.fa-sidebar-flip{--fa:"\e24f"}.fa-signal-stream-slash{--fa:"\e250"}.fa-sim-cards{--fa:"\e251"}.fa-slider{--fa:"\e252"}.fa-sliders-simple{--fa:"\e253"}.fa-split{--fa:"\e254"}.fa-square-0{--fa:"\e255"}.fa-square-1{--fa:"\e256"}.fa-square-2{--fa:"\e257"}.fa-square-3{--fa:"\e258"}.fa-square-4{--fa:"\e259"}.fa-square-5{--fa:"\e25a"}.fa-square-6{--fa:"\e25b"}.fa-square-7{--fa:"\e25c"}.fa-square-8{--fa:"\e25d"}.fa-square-9{--fa:"\e25e"}.fa-square-a{--fa:"\e25f"}.fa-square-ampersand{--fa:"\e260"}.fa-square-arrow-down-left{--fa:"\e261"}.fa-square-arrow-down-right{--fa:"\e262"}.fa-square-arrow-up-left{--fa:"\e263"}.fa-square-b{--fa:"\e264"}.fa-square-bolt{--fa:"\e265"}.fa-square-c{--fa:"\e266"}.fa-square-code{--fa:"\e267"}.fa-square-d{--fa:"\e268"}.fa-square-dashed{--fa:"\e269"}.fa-square-divide{--fa:"\e26a"}.fa-square-down-left{--fa:"\e26b"}.fa-square-down-right{--fa:"\e26c"}.fa-square-e{--fa:"\e26d"}.fa-square-ellipsis{--fa:"\e26e"}.fa-square-ellipsis-vertical{--fa:"\e26f"}.fa-square-f{--fa:"\e270"}.fa-square-g{--fa:"\e271"}.fa-square-i{--fa:"\e272"}.fa-square-j{--fa:"\e273"}.fa-square-k{--fa:"\e274"}.fa-square-l{--fa:"\e275"}.fa-square-m{--fa:"\e276"}.fa-square-n{--fa:"\e277"}.fa-square-o{--fa:"\e278"}.fa-square-p{--fa:"\e279"}.fa-phone-square-down,.fa-square-phone-hangup{--fa:"\e27a"}.fa-square-q{--fa:"\e27b"}.fa-square-r{--fa:"\e27c"}.fa-square-s{--fa:"\e27d"}.fa-square-small{--fa:"\e27e"}.fa-square-star{--fa:"\e27f"}.fa-square-t{--fa:"\e280"}.fa-square-u{--fa:"\e281"}.fa-square-up-left{--fa:"\e282"}.fa-square-user{--fa:"\e283"}.fa-square-v{--fa:"\e284"}.fa-square-w{--fa:"\e285"}.fa-square-x{--fa:"\e286"}.fa-square-y{--fa:"\e287"}.fa-square-z{--fa:"\e288"}.fa-stairs{--fa:"\e289"}.fa-rectangle-sd,.fa-standard-definition{--fa:"\e28a"}.fa-star-sharp{--fa:"\e28b"}.fa-star-sharp-half{--fa:"\e28c"}.fa-star-sharp-half-alt,.fa-star-sharp-half-stroke{--fa:"\e28d"}.fa-starfighter-alt-advanced,.fa-starfighter-twin-ion-engine-advanced{--fa:"\e28e"}.fa-sun-alt,.fa-sun-bright{--fa:"\e28f"}.fa-table-layout{--fa:"\e290"}.fa-table-pivot{--fa:"\e291"}.fa-rows,.fa-table-rows{--fa:"\e292"}.fa-table-tree{--fa:"\e293"}.fa-tally-1{--fa:"\e294"}.fa-tally-2{--fa:"\e295"}.fa-tally-3{--fa:"\e296"}.fa-tally-4{--fa:"\e297"}.fa-taxi-bus{--fa:"\e298"}.fa-temperature-list{--fa:"\e299"}.fa-ticket-airline,.fa-ticket-perforated-plane,.fa-ticket-plane{--fa:"\e29a"}.fa-tickets-airline,.fa-tickets-perforated-plane,.fa-tickets-plane{--fa:"\e29b"}.fa-timeline{--fa:"\e29c"}.fa-timeline-arrow{--fa:"\e29d"}.fa-timer{--fa:"\e29e"}.fa-toilet-paper-blank-under,.fa-toilet-paper-reverse,.fa-toilet-paper-reverse-alt,.fa-toilet-paper-under{--fa:"\e2a0"}.fa-toilet-paper-reverse-slash,.fa-toilet-paper-under-slash{--fa:"\e2a1"}.fa-tower-control{--fa:"\e2a2"}.fa-subway-tunnel,.fa-train-subway-tunnel{--fa:"\e2a3"}.fa-transformer-bolt{--fa:"\e2a4"}.fa-transporter-4{--fa:"\e2a5"}.fa-transporter-5{--fa:"\e2a6"}.fa-transporter-6{--fa:"\e2a7"}.fa-transporter-7{--fa:"\e2a8"}.fa-trash-can-check{--fa:"\e2a9"}.fa-trash-can-clock{--fa:"\e2aa"}.fa-trash-can-list{--fa:"\e2ab"}.fa-trash-can-plus{--fa:"\e2ac"}.fa-trash-alt-slash,.fa-trash-can-slash{--fa:"\e2ad"}.fa-trash-can-xmark{--fa:"\e2ae"}.fa-trash-check{--fa:"\e2af"}.fa-trash-clock{--fa:"\e2b0"}.fa-trash-list{--fa:"\e2b1"}.fa-trash-plus{--fa:"\e2b2"}.fa-trash-slash{--fa:"\e2b3"}.fa-trash-xmark{--fa:"\e2b4"}.fa-truck-container-empty{--fa:"\e2b5"}.fa-truck-flatbed{--fa:"\e2b6"}.fa-truck-front{--fa:"\e2b7"}.fa-truck-tow{--fa:"\e2b8"}.fa-teletype-answer,.fa-tty-answer{--fa:"\e2b9"}.fa-tugrik-sign{--fa:"\e2ba"}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:"\e2bb"}.fa-umbrella-alt,.fa-umbrella-simple{--fa:"\e2bc"}.fa-up-left{--fa:"\e2bd"}.fa-up-right{--fa:"\e2be"}.fa-user-bounty-hunter{--fa:"\e2bf"}.fa-user-pilot{--fa:"\e2c0"}.fa-user-pilot-tie{--fa:"\e2c1"}.fa-user-shakespeare{--fa:"\e2c2"}.fa-utility-pole{--fa:"\e2c3"}.fa-utility-pole-double{--fa:"\e2c4"}.fa-vault{--fa:"\e2c5"}.fa-video-arrow-down-left{--fa:"\e2c8"}.fa-video-arrow-up-right{--fa:"\e2c9"}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:"\e2ca"}.fa-watch-apple{--fa:"\e2cb"}.fa-watch-smart{--fa:"\e2cc"}.fa-wheat-alt,.fa-wheat-awn{--fa:"\e2cd"}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:"\e2ce"}.fa-wifi-exclamation{--fa:"\e2cf"}.fa-wrench-simple{--fa:"\e2d1"}.fa-robot-astromech{--fa:"\e2d2"}.fa-360-degrees{--fa:"\e2dc"}.fa-aperture{--fa:"\e2df"}.fa-arrow-turn-down-left{--fa:"\e2e1"}.fa-balloon{--fa:"\e2e3"}.fa-balloons{--fa:"\e2e4"}.fa-banana{--fa:"\e2e5"}.fa-bangladeshi-taka-sign{--fa:"\e2e6"}.fa-bench-tree{--fa:"\e2e7"}.fa-blueberries{--fa:"\e2e8"}.fa-bowl-chopsticks{--fa:"\e2e9"}.fa-bowl-chopsticks-noodles{--fa:"\e2ea"}.fa-bowl-rice{--fa:"\e2eb"}.fa-briefcase-arrow-right{--fa:"\e2f2"}.fa-citrus{--fa:"\e2f4"}.fa-citrus-slice{--fa:"\e2f5"}.fa-coconut{--fa:"\e2f6"}.fa-desktop-slash,.fa-display-slash{--fa:"\e2fa"}.fa-exploding-head,.fa-face-explode{--fa:"\e2fe"}.fa-face-viewfinder{--fa:"\e2ff"}.fa-family{--fa:"\e300"}.fa-family-dress{--fa:"\e301"}.fa-family-pants{--fa:"\e302"}.fa-fence{--fa:"\e303"}.fa-fish-bones{--fa:"\e304"}.fa-grapes{--fa:"\e306"}.fa-kiwi-fruit{--fa:"\e30c"}.fa-mango{--fa:"\e30f"}.fa-melon{--fa:"\e310"}.fa-melon-slice{--fa:"\e311"}.fa-money-from-bracket{--fa:"\e312"}.fa-money-simple-from-bracket{--fa:"\e313"}.fa-olive{--fa:"\e316"}.fa-olive-branch{--fa:"\e317"}.fa-option{--fa:"\e318"}.fa-party-bell{--fa:"\e31a"}.fa-party-horn{--fa:"\e31b"}.fa-peapod{--fa:"\e31c"}.fa-person-pregnant{--fa:"\e31e"}.fa-pineapple{--fa:"\e31f"}.fa-rectangle-code{--fa:"\e322"}.fa-rectangles-mixed{--fa:"\e323"}.fa-roller-coaster{--fa:"\e324"}.fa-square-quote{--fa:"\e329"}.fa-square-terminal{--fa:"\e32a"}.fa-strawberry{--fa:"\e32b"}.fa-table-picnic{--fa:"\e32d"}.fa-thought-bubble{--fa:"\e32e"}.fa-tick{--fa:"\e32f"}.fa-tomato{--fa:"\e330"}.fa-turn-down-left{--fa:"\e331"}.fa-user-police{--fa:"\e333"}.fa-user-police-tie{--fa:"\e334"}.fa-watermelon-slice{--fa:"\e337"}.fa-wheat-awn-slash{--fa:"\e338"}.fa-wheat-slash{--fa:"\e339"}.fa-badminton{--fa:"\e33a"}.fa-binary{--fa:"\e33b"}.fa-binary-circle-check{--fa:"\e33c"}.fa-binary-lock{--fa:"\e33d"}.fa-binary-slash{--fa:"\e33e"}.fa-boot-heeled{--fa:"\e33f"}.fa-car-bolt{--fa:"\e341"}.fa-car-circle-bolt{--fa:"\e342"}.fa-car-mirrors{--fa:"\e343"}.fa-car-side-bolt{--fa:"\e344"}.fa-clock-eight{--fa:"\e345"}.fa-clock-eight-thirty{--fa:"\e346"}.fa-clock-eleven{--fa:"\e347"}.fa-clock-eleven-thirty{--fa:"\e348"}.fa-clock-five{--fa:"\e349"}.fa-clock-five-thirty{--fa:"\e34a"}.fa-clock-four-thirty{--fa:"\e34b"}.fa-clock-nine{--fa:"\e34c"}.fa-clock-nine-thirty{--fa:"\e34d"}.fa-clock-one{--fa:"\e34e"}.fa-clock-one-thirty{--fa:"\e34f"}.fa-clock-seven{--fa:"\e350"}.fa-clock-seven-thirty{--fa:"\e351"}.fa-clock-six{--fa:"\e352"}.fa-clock-six-thirty{--fa:"\e353"}.fa-clock-ten{--fa:"\e354"}.fa-clock-ten-thirty{--fa:"\e355"}.fa-clock-three{--fa:"\e356"}.fa-clock-three-thirty{--fa:"\e357"}.fa-clock-twelve{--fa:"\e358"}.fa-clock-twelve-thirty{--fa:"\e359"}.fa-clock-two{--fa:"\e35a"}.fa-clock-two-thirty{--fa:"\e35b"}.fa-cloud-check{--fa:"\e35c"}.fa-cloud-minus{--fa:"\e35d"}.fa-cloud-plus{--fa:"\e35e"}.fa-cloud-xmark{--fa:"\e35f"}.fa-columns-3{--fa:"\e361"}.fa-crystal-ball{--fa:"\e362"}.fa-cup-straw{--fa:"\e363"}.fa-cup-straw-swoosh{--fa:"\e364"}.fa-distribute-spacing-horizontal{--fa:"\e365"}.fa-distribute-spacing-vertical{--fa:"\e366"}.fa-eyes{--fa:"\e367"}.fa-face-angry-horns{--fa:"\e368"}.fa-face-anguished{--fa:"\e369"}.fa-face-anxious-sweat{--fa:"\e36a"}.fa-face-astonished{--fa:"\e36b"}.fa-face-confounded{--fa:"\e36c"}.fa-face-confused{--fa:"\e36d"}.fa-face-cowboy-hat{--fa:"\e36e"}.fa-face-disappointed{--fa:"\e36f"}.fa-face-disguise{--fa:"\e370"}.fa-face-downcast-sweat{--fa:"\e371"}.fa-face-drooling{--fa:"\e372"}.fa-face-expressionless{--fa:"\e373"}.fa-face-eyes-xmarks{--fa:"\e374"}.fa-face-fearful{--fa:"\e375"}.fa-face-frown-slight{--fa:"\e376"}.fa-face-glasses{--fa:"\e377"}.fa-face-hand-over-mouth{--fa:"\e378"}.fa-face-hand-yawn{--fa:"\e379"}.fa-face-head-bandage{--fa:"\e37a"}.fa-face-hushed{--fa:"\e37b"}.fa-face-icicles{--fa:"\e37c"}.fa-face-kiss-closed-eyes{--fa:"\e37d"}.fa-face-lying{--fa:"\e37e"}.fa-face-mask{--fa:"\e37f"}.fa-face-monocle{--fa:"\e380"}.fa-face-nauseated{--fa:"\e381"}.fa-face-nose-steam{--fa:"\e382"}.fa-face-party{--fa:"\e383"}.fa-face-pensive{--fa:"\e384"}.fa-face-persevering{--fa:"\e385"}.fa-face-pleading{--fa:"\e386"}.fa-face-pouting{--fa:"\e387"}.fa-face-raised-eyebrow{--fa:"\e388"}.fa-face-relieved{--fa:"\e389"}.fa-face-sad-sweat{--fa:"\e38a"}.fa-face-scream{--fa:"\e38b"}.fa-face-shush{--fa:"\e38c"}.fa-face-sleeping{--fa:"\e38d"}.fa-face-sleepy{--fa:"\e38e"}.fa-face-smile-halo{--fa:"\e38f"}.fa-face-smile-hearts{--fa:"\e390"}.fa-face-smile-horns{--fa:"\e391"}.fa-face-smile-relaxed{--fa:"\e392"}.fa-face-smile-tear{--fa:"\e393"}.fa-face-smile-tongue{--fa:"\e394"}.fa-face-smile-upside-down{--fa:"\e395"}.fa-face-smiling-hands{--fa:"\e396"}.fa-face-smirking{--fa:"\e397"}.fa-face-sunglasses{--fa:"\e398"}.fa-face-swear{--fa:"\e399"}.fa-face-thermometer{--fa:"\e39a"}.fa-face-thinking{--fa:"\e39b"}.fa-face-tissue{--fa:"\e39c"}.fa-face-tongue-money{--fa:"\e39d"}.fa-face-tongue-sweat{--fa:"\e39e"}.fa-face-unamused{--fa:"\e39f"}.fa-face-vomit{--fa:"\e3a0"}.fa-face-weary{--fa:"\e3a1"}.fa-face-woozy{--fa:"\e3a2"}.fa-face-worried{--fa:"\e3a3"}.fa-face-zany{--fa:"\e3a4"}.fa-face-zipper{--fa:"\e3a5"}.fa-file-lock{--fa:"\e3a6"}.fa-file-slash{--fa:"\e3a7"}.fa-fishing-rod{--fa:"\e3a8"}.fa-flying-disc{--fa:"\e3a9"}.fa-gallery-thumbnails{--fa:"\e3aa"}.fa-goal-net{--fa:"\e3ab"}.fa-golf-flag-hole{--fa:"\e3ac"}.fa-grid-dividers{--fa:"\e3ad"}.fa-hockey-stick-puck{--fa:"\e3ae"}.fa-home-lg,.fa-house-chimney{--fa:"\e3af"}.fa-house-chimney-blank{--fa:"\e3b0"}.fa-house-crack{--fa:"\e3b1"}.fa-house-medical{--fa:"\e3b2"}.fa-house-window{--fa:"\e3b3"}.fa-key-skeleton-left-right{--fa:"\e3b4"}.fa-lacrosse-stick{--fa:"\e3b5"}.fa-lacrosse-stick-ball{--fa:"\e3b6"}.fa-mask-snorkel{--fa:"\e3b7"}.fa-message-bot{--fa:"\e3b8"}.fa-moped{--fa:"\e3b9"}.fa-nesting-dolls{--fa:"\e3ba"}.fa-objects-align-bottom{--fa:"\e3bb"}.fa-objects-align-center-horizontal{--fa:"\e3bc"}.fa-objects-align-center-vertical{--fa:"\e3bd"}.fa-objects-align-left{--fa:"\e3be"}.fa-objects-align-right{--fa:"\e3bf"}.fa-objects-align-top{--fa:"\e3c0"}.fa-objects-column{--fa:"\e3c1"}.fa-paperclip-vertical{--fa:"\e3c2"}.fa-pinata{--fa:"\e3c3"}.fa-pipe-smoking{--fa:"\e3c4"}.fa-pool-8-ball{--fa:"\e3c5"}.fa-rugby-ball{--fa:"\e3c6"}.fa-shirt-long-sleeve{--fa:"\e3c7"}.fa-shirt-running{--fa:"\e3c8"}.fa-shirt-tank-top{--fa:"\e3c9"}.fa-signature-lock{--fa:"\e3ca"}.fa-signature-slash{--fa:"\e3cb"}.fa-ski-boot{--fa:"\e3cc"}.fa-ski-boot-ski{--fa:"\e3cd"}.fa-slot-machine{--fa:"\e3ce"}.fa-teddy-bear{--fa:"\e3cf"}.fa-truck-bolt{--fa:"\e3d0"}.fa-uniform-martial-arts{--fa:"\e3d1"}.fa-user-chef{--fa:"\e3d2"}.fa-user-hair-buns{--fa:"\e3d3"}.fa-arrow-left-long-to-line{--fa:"\e3d4"}.fa-arrow-right-long-to-line{--fa:"\e3d5"}.fa-arrow-turn-down-right{--fa:"\e3d6"}.fa-bagel{--fa:"\e3d7"}.fa-baguette{--fa:"\e3d8"}.fa-blanket-fire{--fa:"\e3da"}.fa-block-brick,.fa-wall-brick{--fa:"\e3db"}.fa-block-brick-fire,.fa-firewall{--fa:"\e3dc"}.fa-block-question{--fa:"\e3dd"}.fa-bowl-scoop,.fa-bowl-shaved-ice{--fa:"\e3de"}.fa-bowl-scoops{--fa:"\e3df"}.fa-bowl-spoon{--fa:"\e3e0"}.fa-bread-slice-butter{--fa:"\e3e1"}.fa-broccoli{--fa:"\e3e2"}.fa-burger-lettuce{--fa:"\e3e3"}.fa-butter{--fa:"\e3e4"}.fa-cake-slice,.fa-shortcake{--fa:"\e3e5"}.fa-can-food{--fa:"\e3e6"}.fa-candy{--fa:"\e3e7"}.fa-candy-bar,.fa-chocolate-bar{--fa:"\e3e8"}.fa-card-club{--fa:"\e3e9"}.fa-card-diamond{--fa:"\e3ea"}.fa-card-heart{--fa:"\e3eb"}.fa-card-spade{--fa:"\e3ec"}.fa-cards{--fa:"\e3ed"}.fa-cart-arrow-up{--fa:"\e3ee"}.fa-cart-circle-arrow-down{--fa:"\e3ef"}.fa-cart-circle-arrow-up{--fa:"\e3f0"}.fa-cart-circle-check{--fa:"\e3f1"}.fa-cart-circle-exclamation{--fa:"\e3f2"}.fa-cart-circle-plus{--fa:"\e3f3"}.fa-cart-circle-xmark{--fa:"\e3f4"}.fa-cent-sign{--fa:"\e3f5"}.fa-chestnut{--fa:"\e3f6"}.fa-chopsticks{--fa:"\e3f7"}.fa-circle-quarters{--fa:"\e3f8"}.fa-code-pull-request-closed{--fa:"\e3f9"}.fa-code-pull-request-draft{--fa:"\e3fa"}.fa-coin-blank{--fa:"\e3fb"}.fa-coin-front{--fa:"\e3fc"}.fa-coin-vertical{--fa:"\e3fd"}.fa-corner{--fa:"\e3fe"}.fa-crab{--fa:"\e3ff"}.fa-creemee,.fa-soft-serve{--fa:"\e400"}.fa-cucumber{--fa:"\e401"}.fa-cupcake{--fa:"\e402"}.fa-custard{--fa:"\e403"}.fa-dash,.fa-minus-large{--fa:"\e404"}.fa-diamond-exclamation{--fa:"\e405"}.fa-donut,.fa-doughnut{--fa:"\e406"}.fa-down-from-dotted-line{--fa:"\e407"}.fa-down-to-dotted-line{--fa:"\e408"}.fa-face-awesome,.fa-gave-dandy{--fa:"\e409"}.fa-falafel{--fa:"\e40a"}.fa-flatbread{--fa:"\e40b"}.fa-flatbread-stuffed{--fa:"\e40c"}.fa-fondue-pot{--fa:"\e40d"}.fa-garlic{--fa:"\e40e"}.fa-grip-dots{--fa:"\e410"}.fa-grip-dots-vertical{--fa:"\e411"}.fa-h5{--fa:"\e412"}.fa-h6{--fa:"\e413"}.fa-hammer-crash{--fa:"\e414"}.fa-hashtag-lock{--fa:"\e415"}.fa-hexagon-check{--fa:"\e416"}.fa-hexagon-exclamation{--fa:"\e417"}.fa-honey-pot{--fa:"\e418"}.fa-hose{--fa:"\e419"}.fa-hose-reel{--fa:"\e41a"}.fa-hourglass-clock{--fa:"\e41b"}.fa-100,.fa-hundred-points{--fa:"\e41c"}.fa-leafy-green{--fa:"\e41d"}.fa-left-long-to-line{--fa:"\e41e"}.fa-light-emergency{--fa:"\e41f"}.fa-light-emergency-on{--fa:"\e420"}.fa-lobster{--fa:"\e421"}.fa-lock-a{--fa:"\e422"}.fa-lock-hashtag{--fa:"\e423"}.fa-lollipop,.fa-lollypop{--fa:"\e424"}.fa-mushroom{--fa:"\e425"}.fa-octagon-check{--fa:"\e426"}.fa-onion{--fa:"\e427"}.fa-page{--fa:"\e428"}.fa-file-caret-down,.fa-page-caret-down{--fa:"\e429"}.fa-file-caret-up,.fa-page-caret-up{--fa:"\e42a"}.fa-pan-food{--fa:"\e42b"}.fa-pan-frying{--fa:"\e42c"}.fa-pancakes{--fa:"\e42d"}.fa-panel-ews{--fa:"\e42e"}.fa-panel-fire{--fa:"\e42f"}.fa-peanut{--fa:"\e430"}.fa-peanuts{--fa:"\e431"}.fa-pepper{--fa:"\e432"}.fa-person-to-door{--fa:"\e433"}.fa-phone-intercom{--fa:"\e434"}.fa-pickleball{--fa:"\e435"}.fa-pipe-circle-check{--fa:"\e436"}.fa-pipe-collar{--fa:"\e437"}.fa-pipe-section{--fa:"\e438"}.fa-pipe-valve{--fa:"\e439"}.fa-plate-utensils{--fa:"\e43b"}.fa-plus-minus{--fa:"\e43c"}.fa-pompebled{--fa:"\e43d"}.fa-popsicle{--fa:"\e43e"}.fa-pot-food{--fa:"\e43f"}.fa-potato{--fa:"\e440"}.fa-pretzel{--fa:"\e441"}.fa-pump{--fa:"\e442"}.fa-puzzle{--fa:"\e443"}.fa-right-long-to-line{--fa:"\e444"}.fa-sailboat{--fa:"\e445"}.fa-salt-shaker{--fa:"\e446"}.fa-section{--fa:"\e447"}.fa-shrimp{--fa:"\e448"}.fa-shutters{--fa:"\e449"}.fa-sportsball{--fa:"\e44b"}.fa-sprinkler-ceiling{--fa:"\e44c"}.fa-square-a-lock{--fa:"\e44d"}.fa-square-quarters{--fa:"\e44e"}.fa-square-ring{--fa:"\e44f"}.fa-squid{--fa:"\e450"}.fa-tamale{--fa:"\e451"}.fa-tank-water{--fa:"\e452"}.fa-train-track{--fa:"\e453"}.fa-train-tunnel{--fa:"\e454"}.fa-turn-down-right{--fa:"\e455"}.fa-up-from-dotted-line{--fa:"\e456"}.fa-up-to-dotted-line{--fa:"\e457"}.fa-user-doctor-hair{--fa:"\e458"}.fa-user-doctor-hair-long{--fa:"\e459"}.fa-user-hair{--fa:"\e45a"}.fa-user-hair-long{--fa:"\e45b"}.fa-business-front,.fa-party-back,.fa-trian-balbot,.fa-user-hair-mullet{--fa:"\e45c"}.fa-user-nurse-hair{--fa:"\e45d"}.fa-user-nurse-hair-long{--fa:"\e45e"}.fa-user-tie-hair{--fa:"\e45f"}.fa-user-tie-hair-long{--fa:"\e460"}.fa-user-vneck{--fa:"\e461"}.fa-user-vneck-hair{--fa:"\e462"}.fa-user-vneck-hair-long{--fa:"\e463"}.fa-utensils-slash{--fa:"\e464"}.fa-vent-damper{--fa:"\e465"}.fa-waffle{--fa:"\e466"}.fa-00{--fa:"\e467"}.fa-apartment{--fa:"\e468"}.fa-bird{--fa:"\e469"}.fa-block{--fa:"\e46a"}.fa-bowl-soft-serve{--fa:"\e46b"}.fa-brazilian-real-sign{--fa:"\e46c"}.fa-cabin{--fa:"\e46d"}.fa-calendar-circle-exclamation{--fa:"\e46e"}.fa-calendar-circle-minus{--fa:"\e46f"}.fa-calendar-circle-plus{--fa:"\e470"}.fa-calendar-circle-user{--fa:"\e471"}.fa-calendar-lines-pen{--fa:"\e472"}.fa-chart-simple{--fa:"\e473"}.fa-chart-simple-horizontal{--fa:"\e474"}.fa-diagram-cells{--fa:"\e475"}.fa-diagram-next{--fa:"\e476"}.fa-diagram-predecessor{--fa:"\e477"}.fa-diagram-previous{--fa:"\e478"}.fa-diagram-subtask{--fa:"\e479"}.fa-diagram-successor{--fa:"\e47a"}.fa-earth-oceania,.fa-globe-oceania{--fa:"\e47b"}.fa-face-beam-hand-over-mouth{--fa:"\e47c"}.fa-face-clouds{--fa:"\e47d"}.fa-face-diagonal-mouth{--fa:"\e47e"}.fa-face-dotted{--fa:"\e47f"}.fa-face-exhaling{--fa:"\e480"}.fa-face-hand-peeking{--fa:"\e481"}.fa-face-holding-back-tears{--fa:"\e482"}.fa-face-melting{--fa:"\e483"}.fa-face-saluting{--fa:"\e484"}.fa-face-spiral-eyes{--fa:"\e485"}.fa-fort{--fa:"\e486"}.fa-home-blank,.fa-house-blank{--fa:"\e487"}.fa-square-kanban{--fa:"\e488"}.fa-square-list{--fa:"\e489"}.fa-nigiri,.fa-sushi{--fa:"\e48a"}.fa-maki-roll,.fa-makizushi,.fa-sushi-roll{--fa:"\e48b"}.fa-album-circle-plus{--fa:"\e48c"}.fa-album-circle-user{--fa:"\e48d"}.fa-album-collection-circle-plus{--fa:"\e48e"}.fa-album-collection-circle-user{--fa:"\e48f"}.fa-bug-slash{--fa:"\e490"}.fa-cloud-exclamation{--fa:"\e491"}.fa-cloud-question{--fa:"\e492"}.fa-file-circle-info{--fa:"\e493"}.fa-file-circle-plus{--fa:"\e494"}.fa-frame{--fa:"\e495"}.fa-gauge-circle-bolt{--fa:"\e496"}.fa-gauge-circle-minus{--fa:"\e497"}.fa-gauge-circle-plus{--fa:"\e498"}.fa-memo-circle-info{--fa:"\e49a"}.fa-object-exclude{--fa:"\e49c"}.fa-object-intersect{--fa:"\e49d"}.fa-object-subtract{--fa:"\e49e"}.fa-object-union{--fa:"\e49f"}.fa-pen-nib-slash{--fa:"\e4a1"}.fa-rectangle-history{--fa:"\e4a2"}.fa-rectangle-history-circle-plus{--fa:"\e4a3"}.fa-rectangle-history-circle-user{--fa:"\e4a4"}.fa-shop-lock{--fa:"\e4a5"}.fa-store-lock{--fa:"\e4a6"}.fa-user-robot-xmarks{--fa:"\e4a7"}.fa-virus-covid{--fa:"\e4a8"}.fa-virus-covid-slash{--fa:"\e4a9"}.fa-anchor-circle-check{--fa:"\e4aa"}.fa-anchor-circle-exclamation{--fa:"\e4ab"}.fa-anchor-circle-xmark{--fa:"\e4ac"}.fa-anchor-lock{--fa:"\e4ad"}.fa-arrow-down-to-arc{--fa:"\e4ae"}.fa-arrow-down-up-across-line{--fa:"\e4af"}.fa-arrow-down-up-lock{--fa:"\e4b0"}.fa-arrow-right-from-arc{--fa:"\e4b1"}.fa-arrow-right-to-arc{--fa:"\e4b2"}.fa-arrow-right-to-city{--fa:"\e4b3"}.fa-arrow-up-from-arc{--fa:"\e4b4"}.fa-arrow-up-from-ground-water{--fa:"\e4b5"}.fa-arrow-up-from-water-pump{--fa:"\e4b6"}.fa-arrow-up-right-dots{--fa:"\e4b7"}.fa-arrows-down-to-line{--fa:"\e4b8"}.fa-arrows-down-to-people{--fa:"\e4b9"}.fa-arrows-left-right-to-line{--fa:"\e4ba"}.fa-arrows-spin{--fa:"\e4bb"}.fa-arrows-split-up-and-left{--fa:"\e4bc"}.fa-arrows-to-circle{--fa:"\e4bd"}.fa-arrows-to-dot{--fa:"\e4be"}.fa-arrows-to-eye{--fa:"\e4bf"}.fa-arrows-turn-right{--fa:"\e4c0"}.fa-arrows-turn-to-dots{--fa:"\e4c1"}.fa-arrows-up-to-line{--fa:"\e4c2"}.fa-bore-hole{--fa:"\e4c3"}.fa-bottle-droplet{--fa:"\e4c4"}.fa-bottle-water{--fa:"\e4c5"}.fa-bowl-food{--fa:"\e4c6"}.fa-boxes-packing{--fa:"\e4c7"}.fa-bridge{--fa:"\e4c8"}.fa-bridge-circle-check{--fa:"\e4c9"}.fa-bridge-circle-exclamation{--fa:"\e4ca"}.fa-bridge-circle-xmark{--fa:"\e4cb"}.fa-bridge-lock{--fa:"\e4cc"}.fa-bridge-suspension{--fa:"\e4cd"}.fa-bridge-water{--fa:"\e4ce"}.fa-bucket{--fa:"\e4cf"}.fa-bugs{--fa:"\e4d0"}.fa-building-circle-arrow-right{--fa:"\e4d1"}.fa-building-circle-check{--fa:"\e4d2"}.fa-building-circle-exclamation{--fa:"\e4d3"}.fa-building-circle-xmark{--fa:"\e4d4"}.fa-building-flag{--fa:"\e4d5"}.fa-building-lock{--fa:"\e4d6"}.fa-building-ngo{--fa:"\e4d7"}.fa-building-shield{--fa:"\e4d8"}.fa-building-un{--fa:"\e4d9"}.fa-building-user{--fa:"\e4da"}.fa-building-wheat{--fa:"\e4db"}.fa-burst{--fa:"\e4dc"}.fa-car-on{--fa:"\e4dd"}.fa-car-tunnel{--fa:"\e4de"}.fa-cards-blank{--fa:"\e4df"}.fa-child-combatant,.fa-child-rifle{--fa:"\e4e0"}.fa-children{--fa:"\e4e1"}.fa-circle-nodes{--fa:"\e4e2"}.fa-clipboard-question{--fa:"\e4e3"}.fa-cloud-showers-water{--fa:"\e4e4"}.fa-computer{--fa:"\e4e5"}.fa-cubes-stacked{--fa:"\e4e6"}.fa-down-to-bracket{--fa:"\e4e7"}.fa-envelope-circle-check{--fa:"\e4e8"}.fa-explosion{--fa:"\e4e9"}.fa-ferry{--fa:"\e4ea"}.fa-file-circle-exclamation{--fa:"\e4eb"}.fa-file-circle-minus{--fa:"\e4ed"}.fa-file-circle-question{--fa:"\e4ef"}.fa-file-shield{--fa:"\e4f0"}.fa-fire-burner{--fa:"\e4f1"}.fa-fish-fins{--fa:"\e4f2"}.fa-flask-vial{--fa:"\e4f3"}.fa-glass-water{--fa:"\e4f4"}.fa-glass-water-droplet{--fa:"\e4f5"}.fa-group-arrows-rotate{--fa:"\e4f6"}.fa-hand-holding-hand{--fa:"\e4f7"}.fa-handcuffs{--fa:"\e4f8"}.fa-hands-bound{--fa:"\e4f9"}.fa-hands-holding-child{--fa:"\e4fa"}.fa-hands-holding-circle{--fa:"\e4fb"}.fa-heart-circle-bolt{--fa:"\e4fc"}.fa-heart-circle-check{--fa:"\e4fd"}.fa-heart-circle-exclamation{--fa:"\e4fe"}.fa-heart-circle-minus{--fa:"\e4ff"}.fa-heart-circle-plus{--fa:"\e500"}.fa-heart-circle-xmark{--fa:"\e501"}.fa-helicopter-symbol{--fa:"\e502"}.fa-helmet-un{--fa:"\e503"}.fa-hexagon-image{--fa:"\e504"}.fa-hexagon-vertical-nft,.fa-hexagon-vertical-nft-slanted{--fa:"\e505"}.fa-hill-avalanche{--fa:"\e507"}.fa-hill-rockslide{--fa:"\e508"}.fa-house-circle-check{--fa:"\e509"}.fa-house-circle-exclamation{--fa:"\e50a"}.fa-house-circle-xmark{--fa:"\e50b"}.fa-house-fire{--fa:"\e50c"}.fa-house-flag{--fa:"\e50d"}.fa-house-flood-water{--fa:"\e50e"}.fa-house-flood-water-circle-arrow-right{--fa:"\e50f"}.fa-house-lock{--fa:"\e510"}.fa-house-medical-circle-check{--fa:"\e511"}.fa-house-medical-circle-exclamation{--fa:"\e512"}.fa-house-medical-circle-xmark{--fa:"\e513"}.fa-house-medical-flag{--fa:"\e514"}.fa-house-tsunami{--fa:"\e515"}.fa-jar{--fa:"\e516"}.fa-jar-wheat{--fa:"\e517"}.fa-jet-fighter-up{--fa:"\e518"}.fa-jug-detergent{--fa:"\e519"}.fa-kitchen-set{--fa:"\e51a"}.fa-land-mine-on{--fa:"\e51b"}.fa-landmark-flag{--fa:"\e51c"}.fa-laptop-file{--fa:"\e51d"}.fa-lines-leaning{--fa:"\e51e"}.fa-location-pin-lock{--fa:"\e51f"}.fa-locust{--fa:"\e520"}.fa-magnifying-glass-arrow-right{--fa:"\e521"}.fa-magnifying-glass-chart{--fa:"\e522"}.fa-mars-and-venus-burst{--fa:"\e523"}.fa-mask-ventilator{--fa:"\e524"}.fa-mattress-pillow{--fa:"\e525"}.fa-merge{--fa:"\e526"}.fa-mobile-retro{--fa:"\e527"}.fa-money-bill-transfer{--fa:"\e528"}.fa-money-bill-trend-up{--fa:"\e529"}.fa-money-bill-wheat{--fa:"\e52a"}.fa-mosquito{--fa:"\e52b"}.fa-mosquito-net{--fa:"\e52c"}.fa-mound{--fa:"\e52d"}.fa-mountain-city{--fa:"\e52e"}.fa-mountain-sun{--fa:"\e52f"}.fa-oil-well{--fa:"\e532"}.fa-people-group{--fa:"\e533"}.fa-people-line{--fa:"\e534"}.fa-people-pulling{--fa:"\e535"}.fa-people-robbery{--fa:"\e536"}.fa-people-roof{--fa:"\e537"}.fa-person-arrow-down-to-line{--fa:"\e538"}.fa-person-arrow-up-from-line{--fa:"\e539"}.fa-person-breastfeeding{--fa:"\e53a"}.fa-person-burst{--fa:"\e53b"}.fa-person-cane{--fa:"\e53c"}.fa-person-chalkboard{--fa:"\e53d"}.fa-person-circle-check{--fa:"\e53e"}.fa-person-circle-exclamation{--fa:"\e53f"}.fa-person-circle-minus{--fa:"\e540"}.fa-person-circle-plus{--fa:"\e541"}.fa-person-circle-question{--fa:"\e542"}.fa-person-circle-xmark{--fa:"\e543"}.fa-person-dress-burst{--fa:"\e544"}.fa-person-drowning{--fa:"\e545"}.fa-person-falling{--fa:"\e546"}.fa-person-falling-burst{--fa:"\e547"}.fa-person-half-dress{--fa:"\e548"}.fa-person-harassing{--fa:"\e549"}.fa-person-military-pointing{--fa:"\e54a"}.fa-person-military-rifle{--fa:"\e54b"}.fa-person-military-to-person{--fa:"\e54c"}.fa-person-rays{--fa:"\e54d"}.fa-person-rifle{--fa:"\e54e"}.fa-person-shelter{--fa:"\e54f"}.fa-person-walking-arrow-loop-left{--fa:"\e551"}.fa-person-walking-arrow-right{--fa:"\e552"}.fa-person-walking-dashed-line-arrow-right{--fa:"\e553"}.fa-person-walking-luggage{--fa:"\e554"}.fa-plane-circle-check{--fa:"\e555"}.fa-plane-circle-exclamation{--fa:"\e556"}.fa-plane-circle-xmark{--fa:"\e557"}.fa-plane-lock{--fa:"\e558"}.fa-plate-wheat{--fa:"\e55a"}.fa-plug-circle-bolt{--fa:"\e55b"}.fa-plug-circle-check{--fa:"\e55c"}.fa-plug-circle-exclamation{--fa:"\e55d"}.fa-plug-circle-minus{--fa:"\e55e"}.fa-plug-circle-plus{--fa:"\e55f"}.fa-plug-circle-xmark{--fa:"\e560"}.fa-ranking-star{--fa:"\e561"}.fa-road-barrier{--fa:"\e562"}.fa-road-bridge{--fa:"\e563"}.fa-road-circle-check{--fa:"\e564"}.fa-road-circle-exclamation{--fa:"\e565"}.fa-road-circle-xmark{--fa:"\e566"}.fa-road-lock{--fa:"\e567"}.fa-road-spikes{--fa:"\e568"}.fa-rug{--fa:"\e569"}.fa-sack-xmark{--fa:"\e56a"}.fa-school-circle-check{--fa:"\e56b"}.fa-school-circle-exclamation{--fa:"\e56c"}.fa-school-circle-xmark{--fa:"\e56d"}.fa-school-flag{--fa:"\e56e"}.fa-school-lock{--fa:"\e56f"}.fa-sheet-plastic{--fa:"\e571"}.fa-shield-cat{--fa:"\e572"}.fa-shield-dog{--fa:"\e573"}.fa-shield-heart{--fa:"\e574"}.fa-shield-quartered{--fa:"\e575"}.fa-square-nfi{--fa:"\e576"}.fa-square-person-confined{--fa:"\e577"}.fa-square-virus{--fa:"\e578"}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:"\e579"}.fa-sun-plant-wilt{--fa:"\e57a"}.fa-tarp{--fa:"\e57b"}.fa-tarp-droplet{--fa:"\e57c"}.fa-tent{--fa:"\e57d"}.fa-tent-arrow-down-to-line{--fa:"\e57e"}.fa-tent-arrow-left-right{--fa:"\e57f"}.fa-tent-arrow-turn-left{--fa:"\e580"}.fa-tent-arrows-down{--fa:"\e581"}.fa-tents{--fa:"\e582"}.fa-toilet-portable{--fa:"\e583"}.fa-toilets-portable{--fa:"\e584"}.fa-tower-cell{--fa:"\e585"}.fa-tower-observation{--fa:"\e586"}.fa-tree-city{--fa:"\e587"}.fa-trillium{--fa:"\e588"}.fa-trowel{--fa:"\e589"}.fa-trowel-bricks{--fa:"\e58a"}.fa-truck-arrow-right{--fa:"\e58b"}.fa-truck-droplet{--fa:"\e58c"}.fa-truck-field{--fa:"\e58d"}.fa-truck-field-un{--fa:"\e58e"}.fa-truck-plane{--fa:"\e58f"}.fa-up-from-bracket{--fa:"\e590"}.fa-users-between-lines{--fa:"\e591"}.fa-users-line{--fa:"\e592"}.fa-users-rays{--fa:"\e593"}.fa-users-rectangle{--fa:"\e594"}.fa-users-viewfinder{--fa:"\e595"}.fa-vial-circle-check{--fa:"\e596"}.fa-vial-virus{--fa:"\e597"}.fa-wheat-awn-circle-exclamation{--fa:"\e598"}.fa-worm{--fa:"\e599"}.fa-xmarks-lines{--fa:"\e59a"}.fa-xmark-large{--fa:"\e59b"}.fa-child-dress{--fa:"\e59c"}.fa-child-reaching{--fa:"\e59d"}.fa-plus-large{--fa:"\e59e"}.fa-crosshairs-simple{--fa:"\e59f"}.fa-file-circle-check{--fa:"\e5a0"}.fa-file-circle-xmark{--fa:"\e5a1"}.fa-gamepad-alt,.fa-gamepad-modern{--fa:"\e5a2"}.fa-grill{--fa:"\e5a3"}.fa-grill-fire{--fa:"\e5a4"}.fa-grill-hot{--fa:"\e5a5"}.fa-lightbulb-cfl{--fa:"\e5a6"}.fa-lightbulb-cfl-on{--fa:"\e5a7"}.fa-mouse-field{--fa:"\e5a8"}.fa-person-through-window{--fa:"\e5a9"}.fa-plant-wilt{--fa:"\e5aa"}.fa-ring-diamond{--fa:"\e5ab"}.fa-stapler{--fa:"\e5af"}.fa-toggle-large-off{--fa:"\e5b0"}.fa-toggle-large-on{--fa:"\e5b1"}.fa-toilet-paper-check{--fa:"\e5b2"}.fa-toilet-paper-xmark{--fa:"\e5b3"}.fa-train-tram{--fa:"\e5b4"}.fa-buoy{--fa:"\e5b5"}.fa-buoy-mooring{--fa:"\e5b6"}.fa-diamond-half{--fa:"\e5b7"}.fa-diamond-half-stroke{--fa:"\e5b8"}.fa-game-console-handheld-crank{--fa:"\e5b9"}.fa-interrobang{--fa:"\e5ba"}.fa-mailbox-flag-up{--fa:"\e5bb"}.fa-mustache{--fa:"\e5bc"}.fa-nose{--fa:"\e5bd"}.fa-phone-arrow-right{--fa:"\e5be"}.fa-pickaxe{--fa:"\e5bf"}.fa-prescription-bottle-pill{--fa:"\e5c0"}.fa-snowflake-droplets{--fa:"\e5c1"}.fa-square-dashed-circle-plus{--fa:"\e5c2"}.fa-tricycle{--fa:"\e5c3"}.fa-tricycle-adult{--fa:"\e5c4"}.fa-user-magnifying-glass{--fa:"\e5c5"}.fa-comment-heart{--fa:"\e5c8"}.fa-message-heart{--fa:"\e5c9"}.fa-pencil-mechanical{--fa:"\e5ca"}.fa-skeleton-ribs{--fa:"\e5cb"}.fa-billboard{--fa:"\e5cd"}.fa-circle-euro{--fa:"\e5ce"}.fa-circle-sterling{--fa:"\e5cf"}.fa-circle-yen{--fa:"\e5d0"}.fa-broom-wide{--fa:"\e5d1"}.fa-wreath-laurel{--fa:"\e5d2"}.fa-circle-quarter-stroke{--fa:"\e5d3"}.fa-circle-three-quarters-stroke{--fa:"\e5d4"}.fa-webhook{--fa:"\e5d5"}.fa-sparkle{--fa:"\e5d6"}.fa-chart-line-up-down{--fa:"\e5d7"}.fa-chart-mixed-up-circle-currency{--fa:"\e5d8"}.fa-chart-mixed-up-circle-dollar{--fa:"\e5d9"}.fa-grid-round{--fa:"\e5da"}.fa-grid-round-2{--fa:"\e5db"}.fa-grid-round-2-plus{--fa:"\e5dc"}.fa-grid-round-4{--fa:"\e5dd"}.fa-grid-round-5{--fa:"\e5de"}.fa-arrow-progress{--fa:"\e5df"}.fa-right-left-large{--fa:"\e5e1"}.fa-calendar-users{--fa:"\e5e2"}.fa-display-chart-up{--fa:"\e5e3"}.fa-display-chart-up-circle-currency{--fa:"\e5e5"}.fa-display-chart-up-circle-dollar{--fa:"\e5e6"}.fa-laptop-binary{--fa:"\e5e7"}.fa-gear-code{--fa:"\e5e8"}.fa-gear-complex{--fa:"\e5e9"}.fa-gear-complex-code{--fa:"\e5eb"}.fa-file-doc{--fa:"\e5ed"}.fa-file-zip{--fa:"\e5ee"}.fa-flask-gear{--fa:"\e5f1"}.fa-bag-seedling{--fa:"\e5f2"}.fa-bin-bottles{--fa:"\e5f5"}.fa-bin-bottles-recycle{--fa:"\e5f6"}.fa-bin-recycle{--fa:"\e5f7"}.fa-conveyor-belt-arm{--fa:"\e5f8"}.fa-jug-bottle{--fa:"\e5fb"}.fa-lightbulb-gear{--fa:"\e5fd"}.fa-dinosaur{--fa:"\e5fe"}.fa-person-running-fast{--fa:"\e5ff"}.fa-circles-overlap{--fa:"\e600"}.fa-cloud-binary{--fa:"\e601"}.fa-chf-sign{--fa:"\e602"}.fa-user-group-simple{--fa:"\e603"}.fa-chart-pie-simple-circle-currency{--fa:"\e604"}.fa-chart-pie-simple-circle-dollar{--fa:"\e605"}.fa-hat-beach{--fa:"\e606"}.fa-person-dress-fairy{--fa:"\e607"}.fa-person-fairy{--fa:"\e608"}.fa-swap{--fa:"\e609"}.fa-swap-arrows{--fa:"\e60a"}.fa-angles-up-down{--fa:"\e60d"}.fa-globe-pointer{--fa:"\e60e"}.fa-subtitles{--fa:"\e60f"}.fa-subtitles-slash{--fa:"\e610"}.fa-head-side-gear{--fa:"\e611"}.fa-lighthouse{--fa:"\e612"}.fa-raccoon{--fa:"\e613"}.fa-arrow-down-from-arc{--fa:"\e614"}.fa-arrow-left-from-arc{--fa:"\e615"}.fa-arrow-left-to-arc{--fa:"\e616"}.fa-arrow-up-to-arc{--fa:"\e617"}.fa-building-magnifying-glass{--fa:"\e61c"}.fa-building-memo{--fa:"\e61e"}.fa-hammer-brush{--fa:"\e620"}.fa-hand-holding-circle-dollar{--fa:"\e621"}.fa-landmark-magnifying-glass{--fa:"\e622"}.fa-sign-post{--fa:"\e624"}.fa-sign-posts{--fa:"\e625"}.fa-sign-posts-wrench{--fa:"\e626"}.fa-tent-double-peak{--fa:"\e627"}.fa-truck-utensils{--fa:"\e628"}.fa-t-rex{--fa:"\e629"}.fa-spinner-scale{--fa:"\e62a"}.fa-bell-ring{--fa:"\e62c"}.fa-arrows-rotate-reverse{--fa:"\e630"}.fa-rotate-reverse{--fa:"\e631"}.fa-arrow-turn-left{--fa:"\e632"}.fa-arrow-turn-left-down{--fa:"\e633"}.fa-arrow-turn-left-up{--fa:"\e634"}.fa-arrow-turn-right{--fa:"\e635"}.fa-turn-left{--fa:"\e636"}.fa-turn-left-down{--fa:"\e637"}.fa-turn-left-up{--fa:"\e638"}.fa-turn-right{--fa:"\e639"}.fa-location-arrow-up{--fa:"\e63a"}.fa-ticket-perforated{--fa:"\e63e"}.fa-tickets-perforated{--fa:"\e63f"}.fa-cannon{--fa:"\e642"}.fa-court-sport{--fa:"\e643"}.fa-file-eps{--fa:"\e644"}.fa-file-gif{--fa:"\e645"}.fa-file-jpg{--fa:"\e646"}.fa-file-mov{--fa:"\e647"}.fa-file-mp3{--fa:"\e648"}.fa-file-mp4{--fa:"\e649"}.fa-file-ppt{--fa:"\e64a"}.fa-file-svg{--fa:"\e64b"}.fa-file-vector{--fa:"\e64c"}.fa-file-xls{--fa:"\e64d"}.fa-folder-check{--fa:"\e64e"}.fa-chart-kanban{--fa:"\e64f"}.fa-bag-shopping-minus{--fa:"\e650"}.fa-bag-shopping-plus{--fa:"\e651"}.fa-basket-shopping-minus{--fa:"\e652"}.fa-basket-shopping-plus{--fa:"\e653"}.fa-file-xml{--fa:"\e654"}.fa-bulldozer{--fa:"\e655"}.fa-excavator{--fa:"\e656"}.fa-truck-ladder{--fa:"\e657"}.fa-tickets{--fa:"\e658"}.fa-tickets-simple{--fa:"\e659"}.fa-truck-fire{--fa:"\e65a"}.fa-wave{--fa:"\e65b"}.fa-waves-sine{--fa:"\e65d"}.fa-magnifying-glass-arrows-rotate{--fa:"\e65e"}.fa-magnifying-glass-music{--fa:"\e65f"}.fa-magnifying-glass-play{--fa:"\e660"}.fa-magnifying-glass-waveform{--fa:"\e661"}.fa-music-magnifying-glass{--fa:"\e662"}.fa-reflect-horizontal{--fa:"\e664"}.fa-reflect-vertical{--fa:"\e665"}.fa-file-png{--fa:"\e666"}.fa-arrow-down-from-bracket{--fa:"\e667"}.fa-arrow-left-from-bracket{--fa:"\e668"}.fa-arrow-left-to-bracket{--fa:"\e669"}.fa-arrow-up-to-bracket{--fa:"\e66a"}.fa-down-from-bracket{--fa:"\e66b"}.fa-left-from-bracket{--fa:"\e66c"}.fa-left-to-bracket{--fa:"\e66d"}.fa-up-to-bracket{--fa:"\e66e"}.fa-reflect-both{--fa:"\e66f"}.fa-file-cad{--fa:"\e672"}.fa-bottle-baby{--fa:"\e673"}.fa-table-cells-column-lock{--fa:"\e678"}.fa-table-cells-lock{--fa:"\e679"}.fa-table-cells-row-lock{--fa:"\e67a"}.fa-circle-wifi{--fa:"\e67d"}.fa-circle-wifi-circle-wifi,.fa-circle-wifi-group{--fa:"\e67e"}.fa-circle-gf{--fa:"\e67f"}.fa-ant{--fa:"\e680"}.fa-caduceus{--fa:"\e681"}.fa-globe-wifi{--fa:"\e685"}.fa-hydra{--fa:"\e686"}.fa-lightbulb-message{--fa:"\e687"}.fa-octopus{--fa:"\e688"}.fa-user-beard-bolt{--fa:"\e689"}.fa-user-hoodie{--fa:"\e68a"}.fa-diamonds-4{--fa:"\e68b"}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:"\e68f"}.fa-table-cells-column-unlock{--fa:"\e690"}.fa-table-cells-row-unlock{--fa:"\e691"}.fa-table-cells-unlock{--fa:"\e692"}.fa-chart-diagram{--fa:"\e695"}.fa-comment-nodes{--fa:"\e696"}.fa-file-fragment{--fa:"\e697"}.fa-file-half-dashed{--fa:"\e698"}.fa-hexagon-nodes{--fa:"\e699"}.fa-hexagon-nodes-bolt{--fa:"\e69a"}.fa-square-binary{--fa:"\e69b"}.fa-car-people,.fa-carpool{--fa:"\e69c"}.fa-chart-sine{--fa:"\e69d"}.fa-chart-fft{--fa:"\e69e"}.fa-circles-overlap-3,.fa-pronoun{--fa:"\e6a1"}.fa-bar-progress{--fa:"\e6a4"}.fa-bar-progress-empty{--fa:"\e6a5"}.fa-bar-progress-full{--fa:"\e6a6"}.fa-bar-progress-half{--fa:"\e6a7"}.fa-bar-progress-quarter{--fa:"\e6a8"}.fa-bar-progress-three-quarters{--fa:"\e6a9"}.fa-grid-2-minus{--fa:"\e6aa"}.fa-grid-round-2-minus{--fa:"\e6ab"}.fa-table-cells-columns{--fa:"\e6ac"}.fa-table-cells-header{--fa:"\e6ad"}.fa-table-cells-header-lock{--fa:"\e6ae"}.fa-table-cells-header-unlock{--fa:"\e6af"}.fa-table-cells-rows{--fa:"\e6b0"}.fa-circle-equals{--fa:"\e6b1"}.fa-hexagon-equals{--fa:"\e6b2"}.fa-octagon-equals{--fa:"\e6b3"}.fa-rectangle-minus{--fa:"\e6b4"}.fa-rectangle-plus{--fa:"\e6b5"}.fa-square-equals{--fa:"\e6b6"}.fa-arrow-down-long-to-line{--fa:"\e6b7"}.fa-arrow-left-arrow-right{--fa:"\e6b8"}.fa-arrow-left-from-dotted-line{--fa:"\e6b9"}.fa-arrow-left-to-dotted-line{--fa:"\e6ba"}.fa-arrow-right-from-dotted-line{--fa:"\e6bb"}.fa-arrow-right-to-dotted-line{--fa:"\e6bc"}.fa-arrow-up-long-to-line{--fa:"\e6bd"}.fa-direction-left-right{--fa:"\e6be"}.fa-direction-up-down{--fa:"\e6bf"}.fa-down-long-to-line{--fa:"\e6c0"}.fa-down-up{--fa:"\e6c1"}.fa-left-from-dotted-line{--fa:"\e6c2"}.fa-left-to-dotted-line{--fa:"\e6c3"}.fa-right-from-dotted-line{--fa:"\e6c4"}.fa-right-to-dotted-line{--fa:"\e6c5"}.fa-up-long-to-line{--fa:"\e6c6"}.fa-barn{--fa:"\e6c7"}.fa-circle-house{--fa:"\e6c8"}.fa-garage-empty{--fa:"\e6c9"}.fa-house-unlock{--fa:"\e6ca"}.fa-school-unlock{--fa:"\e6cb"}.fa-stadium{--fa:"\e6cc"}.fa-tent-circus{--fa:"\e6cd"}.fa-ball-yarn{--fa:"\e6ce"}.fa-bra{--fa:"\e6cf"}.fa-briefs{--fa:"\e6d0"}.fa-dress{--fa:"\e6d1"}.fa-jeans{--fa:"\e6d2"}.fa-jeans-straight{--fa:"\e6d3"}.fa-panties{--fa:"\e6d4"}.fa-pants{--fa:"\e6d5"}.fa-pants-straight{--fa:"\e6d6"}.fa-shirt-jersey{--fa:"\e6d7"}.fa-shoe{--fa:"\e6d8"}.fa-shorts{--fa:"\e6d9"}.fa-sneaker{--fa:"\e6da"}.fa-circle-share-nodes{--fa:"\e6db"}.fa-comment-dot{--fa:"\e6dc"}.fa-comment-waveform{--fa:"\e6dd"}.fa-envelope-circle-user{--fa:"\e6de"}.fa-message-dot{--fa:"\e6df"}.fa-message-waveform{--fa:"\e6e0"}.fa-phone-connection{--fa:"\e6e1"}.fa-phone-waveform{--fa:"\e6e2"}.fa-postage-stamp{--fa:"\e6e3"}.fa-circle-florin{--fa:"\e6e4"}.fa-circle-ruble{--fa:"\e6e5"}.fa-square-chf{--fa:"\e6e6"}.fa-square-lira{--fa:"\e6e7"}.fa-norwegian-krone-sign{--fa:"\e6e8"}.fa-circle-renminbi{--fa:"\e6e9"}.fa-square-peseta{--fa:"\e6ea"}.fa-circle-brazilian-real{--fa:"\e6eb"}.fa-circle-won{--fa:"\e6ec"}.fa-square-cruzeiro{--fa:"\e6ed"}.fa-circle-currency{--fa:"\e6ee"}.fa-circle-hryvnia{--fa:"\e6ef"}.fa-square-cent{--fa:"\e6f0"}.fa-square-brazilian-real{--fa:"\e6f1"}.fa-square-bitcoin{--fa:"\e6f2"}.fa-circle-peruvian-soles{--fa:"\e6f3"}.fa-circle-litecoin{--fa:"\e6f4"}.fa-square-indian-rupee{--fa:"\e6f5"}.fa-circle-lira{--fa:"\e6f6"}.fa-square-litecoin{--fa:"\e6f7"}.fa-square-ruble{--fa:"\e6f8"}.fa-circle-malaysian-ringgit{--fa:"\e6f9"}.fa-malaysian-ringgit-sign{--fa:"\e6fa"}.fa-circle-manat{--fa:"\e6fb"}.fa-circle-colon{--fa:"\e6fc"}.fa-circle-kip{--fa:"\e6fd"}.fa-australian-dollar-sign{--fa:"\e6fe"}.fa-circle-peso{--fa:"\e6ff"}.fa-circle-polish-zloty{--fa:"\e700"}.fa-circle-bangladeshi-taka{--fa:"\e701"}.fa-circle-mill{--fa:"\e702"}.fa-circle-shekel{--fa:"\e703"}.fa-square-manat{--fa:"\e704"}.fa-peruvian-soles-sign{--fa:"\e705"}.fa-circle-rupiah{--fa:"\e706"}.fa-square-norwegian-krone{--fa:"\e707"}.fa-square-naira{--fa:"\e708"}.fa-square-won{--fa:"\e709"}.fa-square-mill{--fa:"\e70a"}.fa-polish-zloty-sign{--fa:"\e70b"}.fa-square-currency{--fa:"\e70c"}.fa-square-kip{--fa:"\e70d"}.fa-square-guarani{--fa:"\e70e"}.fa-square-dong{--fa:"\e70f"}.fa-square-hryvnia{--fa:"\e710"}.fa-circle-tugrik{--fa:"\e711"}.fa-square-rupiah{--fa:"\e712"}.fa-square-sterling{--fa:"\e713"}.fa-circle-rupee{--fa:"\e714"}.fa-square-rupee{--fa:"\e715"}.fa-square-peruvian-soles{--fa:"\e716"}.fa-square-florin{--fa:"\e717"}.fa-square-australian-dollar{--fa:"\e718"}.fa-square-baht{--fa:"\e719"}.fa-square-peso{--fa:"\e71a"}.fa-circle-austral{--fa:"\e71b"}.fa-square-swedish-krona{--fa:"\e71c"}.fa-circle-lari{--fa:"\e71d"}.fa-circleapore-dollar{--fa:"\e71e"}.fa-square-turkish-lira{--fa:"\e71f"}.fa-danish-krone-sign{--fa:"\e720"}.fa-circle-franc{--fa:"\e721"}.fa-circle-cruzeiro{--fa:"\e722"}.fa-circle-dong{--fa:"\e723"}.fa-square-yen{--fa:"\e724"}.fa-circle-tenge{--fa:"\e725"}.fa-square-austral{--fa:"\e726"}.fa-square-eurozone{--fa:"\e727"}.fa-square-tugrik{--fa:"\e728"}.fa-square-cedi{--fa:"\e729"}.fa-circle-cent{--fa:"\e72a"}.fa-currency-sign{--fa:"\e72b"}.fa-circle-chf{--fa:"\e72c"}.fa-circle-baht{--fa:"\e72d"}.fa-signapore-dollar-sign{--fa:"\e72e"}.fa-square-franc{--fa:"\e72f"}.fa-circle-australian-dollar{--fa:"\e730"}.fa-square-tenge{--fa:"\e731"}.fa-square-euro{--fa:"\e732"}.fa-squareapore-dollar{--fa:"\e733"}.fa-circle-indian-rupee{--fa:"\e734"}.fa-square-shekel{--fa:"\e735"}.fa-square-polish-zloty{--fa:"\e736"}.fa-circle-bitcoin{--fa:"\e737"}.fa-circle-norwegian-krone{--fa:"\e738"}.fa-circle-turkish-lira{--fa:"\e739"}.fa-square-colon{--fa:"\e73a"}.fa-circle-guarani{--fa:"\e73b"}.fa-renminbi-sign{--fa:"\e73c"}.fa-square-renminbi{--fa:"\e73d"}.fa-swedish-krona-sign{--fa:"\e73e"}.fa-square-lari{--fa:"\e73f"}.fa-eurozone-sign{--fa:"\e740"}.fa-circle-peseta{--fa:"\e741"}.fa-circle-cedi{--fa:"\e742"}.fa-circle-swedish-krona{--fa:"\e743"}.fa-square-bangladeshi-taka{--fa:"\e744"}.fa-circle-eurozone{--fa:"\e745"}.fa-circle-danish-krone{--fa:"\e746"}.fa-square-danish-krone{--fa:"\e747"}.fa-square-malaysian-ringgit{--fa:"\e748"}.fa-circle-naira{--fa:"\e749"}.fa-mobile-arrow-down{--fa:"\e74b"}.fa-clone-plus{--fa:"\e74c"}.fa-paintbrush-fine-slash{--fa:"\e74d"}.fa-paintbrush-slash{--fa:"\e74e"}.fa-pencil-line{--fa:"\e74f"}.fa-slider-circle{--fa:"\e750"}.fa-thumbtack-angle{--fa:"\e751"}.fa-thumbtack-angle-slash{--fa:"\e752"}.fa-book-open-lines{--fa:"\e753"}.fa-book-spine{--fa:"\e754"}.fa-bookmark-plus{--fa:"\e755"}.fa-clipboard-clock{--fa:"\e756"}.fa-clipboard-exclamation{--fa:"\e757"}.fa-file-ban{--fa:"\e758"}.fa-notes-sticky{--fa:"\e759"}.fa-capsule{--fa:"\e75a"}.fa-ear-circle-checkmark{--fa:"\e75b"}.fa-ear-triangle-exclamation{--fa:"\e75c"}.fa-ear-waveform{--fa:"\e75d"}.fa-head-side-circuit{--fa:"\e75e"}.fa-head-side-speak{--fa:"\e75f"}.fa-microphone-signal-meter{--fa:"\e760"}.fa-spine{--fa:"\e761"}.fa-vial-vertical{--fa:"\e762"}.fa-bin{--fa:"\e763"}.fa-seat{--fa:"\e764"}.fa-seats{--fa:"\e765"}.fa-camera-circle-ellipsis{--fa:"\e766"}.fa-camera-clock{--fa:"\e767"}.fa-camera-shutter{--fa:"\e768"}.fa-film-music{--fa:"\e769"}.fa-film-stack{--fa:"\e76b"}.fa-image-circle-arrow-down{--fa:"\e76c"}.fa-image-circle-check{--fa:"\e76d"}.fa-image-circle-plus{--fa:"\e76e"}.fa-image-circle-xmark{--fa:"\e76f"}.fa-image-music{--fa:"\e770"}.fa-image-stack{--fa:"\e771"}.fa-rectangle-4k{--fa:"\e772"}.fa-rectangle-hdr,.fa-rectangle-high-dynamic-range{--fa:"\e773"}.fa-rectangle-video-on-demand{--fa:"\e774"}.fa-user-viewfinder{--fa:"\e775"}.fa-video-down-to-line{--fa:"\e776"}.fa-video-question{--fa:"\e777"}.fa-gas-pump-left{--fa:"\e778"}.fa-gas-pump-right{--fa:"\e779"}.fa-location-arrow-slash{--fa:"\e77a"}.fa-airplay-audio{--fa:"\e77b"}.fa-headphones-slash{--fa:"\e77c"}.fa-microphone-circle-plus{--fa:"\e77d"}.fa-microphone-circle-xmark{--fa:"\e77e"}.fa-open-captioning{--fa:"\e77f"}.fa-play-flip{--fa:"\e780"}.fa-square-microphone{--fa:"\e781"}.fa-trombone{--fa:"\e782"}.fa-person-arms-raised{--fa:"\e783"}.fa-person-basketball{--fa:"\e784"}.fa-person-carry-empty{--fa:"\e785"}.fa-person-golfing{--fa:"\e786"}.fa-person-limbs-wide{--fa:"\e787"}.fa-person-seat-window{--fa:"\e788"}.fa-person-soccer{--fa:"\e789"}.fa-person-swimming-pool{--fa:"\e78a"}.fa-person-swimming-water{--fa:"\e78b"}.fa-person-water-arms-raised{--fa:"\e78c"}.fa-person-waving{--fa:"\e78d"}.fa-heart-slash{--fa:"\e78e"}.fa-hearts{--fa:"\e78f"}.fa-pentagon{--fa:"\e790"}.fa-rectangle-tall{--fa:"\e791"}.fa-square-half{--fa:"\e792"}.fa-square-half-stroke{--fa:"\e793"}.fa-box-arrow-down{--fa:"\e794"}.fa-box-arrow-down-arrow-up{--fa:"\e795"}.fa-box-arrow-down-magnifying-glass{--fa:"\e796"}.fa-box-isometric{--fa:"\e797"}.fa-box-isometric-tape{--fa:"\e798"}.fa-qrcode-read{--fa:"\e799"}.fa-shop-24{--fa:"\e79a"}.fa-store-24{--fa:"\e79b"}.fa-face-shaking{--fa:"\e79c"}.fa-face-shaking-horizontal{--fa:"\e79d"}.fa-face-shaking-vertical{--fa:"\e79e"}.fa-circle-user-circle-check{--fa:"\e79f"}.fa-circle-user-circle-exclamation{--fa:"\e7a0"}.fa-circle-user-circle-minus{--fa:"\e7a1"}.fa-circle-user-circle-moon{--fa:"\e7a2"}.fa-circle-user-circle-plus{--fa:"\e7a3"}.fa-circle-user-circle-question{--fa:"\e7a4"}.fa-circle-user-circle-user{--fa:"\e7a5"}.fa-circle-user-circle-xmark{--fa:"\e7a6"}.fa-circle-user-clock{--fa:"\e7a7"}.fa-user-beard{--fa:"\e7a8"}.fa-user-chef-hair-long{--fa:"\e7a9"}.fa-user-circle-minus{--fa:"\e7aa"}.fa-user-circle-plus{--fa:"\e7ab"}.fa-user-dashed{--fa:"\e7ac"}.fa-user-doctor-hair-mullet{--fa:"\e7ad"}.fa-user-hat-tie{--fa:"\e7ae"}.fa-user-hat-tie-magnifying-glass{--fa:"\e7af"}.fa-user-key{--fa:"\e7b0"}.fa-user-message{--fa:"\e7b1"}.fa-user-microphone{--fa:"\e7b2"}.fa-user-pilot-hair-long{--fa:"\e7b3"}.fa-user-pilot-tie-hair-long{--fa:"\e7b4"}.fa-user-police-hair-long{--fa:"\e7b5"}.fa-user-police-tie-hair-long{--fa:"\e7b6"}.fa-user-question{--fa:"\e7b7"}.fa-user-sith{--fa:"\e7b8"}.fa-user-tie-hair-mullet{--fa:"\e7b9"}.fa-user-vneck-hair-mullet{--fa:"\e7ba"}.fa-plane-flying{--fa:"\e7bb"}.fa-plane-landing-gear{--fa:"\e7bc"}.fa-rocket-vertical{--fa:"\e7bd"}.fa-seat-airline-window{--fa:"\e7be"}.fa-shuttle-space-vertical{--fa:"\e7bf"}.fa-car-key{--fa:"\e7c0"}.fa-car-siren{--fa:"\e7c1"}.fa-car-siren-on{--fa:"\e7c2"}.fa-scooter{--fa:"\e7c3"}.fa-snowmobile-blank{--fa:"\e7c4"}.fa-stair-car{--fa:"\e7c5"}.fa-truck-suv{--fa:"\e7c6"}.fa-unicycle{--fa:"\e7c7"}.fa-van{--fa:"\e7c8"}.fa-moon-star{--fa:"\e7c9"}.fa-rainbow-half{--fa:"\e7ca"}.fa-temperature-slash{--fa:"\e7cb"}.fa-dialpad{--fa:"\e7cc"}.fa-computer-mouse-button-left{--fa:"\e7cd"}.fa-computer-mouse-button-right{--fa:"\e7ce"}.fa-dot{--fa:"\e7d1"}.fa-folder-arrow-left{--fa:"\e7d2"}.fa-folder-arrow-right{--fa:"\e7d3"}.fa-wireless{--fa:"\e7df"}.fa-circle-moon{--fa:"\e7e0"}.fa-person-meditating{--fa:"\e7e1"}.fa-baseball-bat{--fa:"\e7e5"}.fa-hockey-stick{--fa:"\e7e6"}.fa-arrow-u-turn-down-left{--fa:"\e7e7"}.fa-arrow-u-turn-down-right{--fa:"\e7e8"}.fa-arrow-u-turn-left-down{--fa:"\e7e9"}.fa-arrow-u-turn-left-up{--fa:"\e7ea"}.fa-arrow-u-turn-right-down{--fa:"\e7eb"}.fa-arrow-u-turn-right-up{--fa:"\e7ec"}.fa-arrow-u-turn-up-left{--fa:"\e7ed"}.fa-arrow-u-turn-up-right{--fa:"\e7ee"}.fa-u-turn-down-left{--fa:"\e7ef"}.fa-u-turn-down-right{--fa:"\e7f0"}.fa-u-turn,.fa-u-turn-left-down{--fa:"\e7f1"}.fa-u-turn-left-up{--fa:"\e7f2"}.fa-u-turn-right-down{--fa:"\e7f3"}.fa-u-turn-right-up{--fa:"\e7f4"}.fa-u-turn-up-left{--fa:"\e7f5"}.fa-u-turn-up-right{--fa:"\e7f6"}.fa-triple-chevrons-down{--fa:"\e7f7"}.fa-triple-chevrons-left{--fa:"\e7f8"}.fa-triple-chevrons-right{--fa:"\e7f9"}.fa-triple-chevrons-up{--fa:"\e7fa"}.fa-file-aiff{--fa:"\e7fb"}.fa-file-odf{--fa:"\e7fc"}.fa-file-tex{--fa:"\e7fd"}.fa-file-wav{--fa:"\e7fe"}.fa-droplet-plus{--fa:"\e800"}.fa-hand-holding-star{--fa:"\e801"}.fa-transmission{--fa:"\e802"}.fa-alarm-minus{--fa:"\e803"}.fa-file-brackets-curly{--fa:"\e804"}.fa-file-midi{--fa:"\e805"}.fa-midi{--fa:"\e806"}.fa-non-binary{--fa:"\e807"}.fa-rectangle-beta{--fa:"\e808"}.fa-shield-user{--fa:"\e809"}.fa-spiral{--fa:"\e80a"}.fa-picture-in-picture{--fa:"\e80b"}.fa-circle-half-horizontal{--fa:"\e80c"}.fa-circle-half-stroke-horizontal{--fa:"\e80d"}.fa-square-half-horizontal{--fa:"\e80e"}.fa-square-half-stroke-horizontal{--fa:"\e80f"}.fa-ship-large{--fa:"\e810"}.fa-butterfly{--fa:"\e811"}.fa-mobile-rotate{--fa:"\e813"}.fa-mobile-rotate-reverse{--fa:"\e814"}.fa-mobile-slash{--fa:"\e815"}.fa-mobile-vibrate{--fa:"\e816"}.fa-mobile-vibrate-slash{--fa:"\e817"}.fa-almost-equal-to{--fa:"\e818"}.fa-sneaker-running{--fa:"\e819"}.fa-horseshoe{--fa:"\e81a"}.fa-single-quote-left{--fa:"\e81b"}.fa-single-quote-right{--fa:"\e81c"}.fa-bus-side{--fa:"\e81d"}.fa-bus-stop{--fa:"\e81e"}.fa-train-stop{--fa:"\e81f"}.fa-heptagon,.fa-septagon{--fa:"\e820"}.fa-mailbox-open-empty{--fa:"\e821"}.fa-mailbox-open-letter{--fa:"\e823"}.fa-lychee{--fa:"\e824"}.fa-tank-recovery{--fa:"\e825"}.fa-transducer{--fa:"\e826"}.fa-box-arrow-up{--fa:"\e827"}.fa-box-magnifying-glass{--fa:"\e828"}.fa-envelope-certificate,.fa-envelope-ribbon{--fa:"\e829"}.fa-water-temp,.fa-water-temperature{--fa:"\e82a"}.fa-aeropress{--fa:"\e82b"}.fa-caret-large-down{--fa:"\e82c"}.fa-caret-large-left{--fa:"\e82d"}.fa-caret-large-right{--fa:"\e82e"}.fa-caret-large-up{--fa:"\e82f"}.fa-chemex{--fa:"\e830"}.fa-hand-shaka{--fa:"\e831"}.fa-kettlebell{--fa:"\e832"}.fa-foot-wing{--fa:"\e834"}.fa-pump-impeller{--fa:"\e835"}.fa-arrow-rotate-left-10{--fa:"\e836"}.fa-arrow-rotate-right-10{--fa:"\e837"}.fa-glass-martini,.fa-martini-glass-empty{--fa:"\f000"}.fa-music{--fa:"\f001"}.fa-magnifying-glass,.fa-search{--fa:"\f002"}.fa-heart{--fa:"\f004"}.fa-star{--fa:"\f005"}.fa-user,.fa-user-alt,.fa-user-large{--fa:"\f007"}.fa-film,.fa-film-alt,.fa-film-simple{--fa:"\f008"}.fa-table-cells-large,.fa-th-large{--fa:"\f009"}.fa-table-cells,.fa-th{--fa:"\f00a"}.fa-table-list,.fa-th-list{--fa:"\f00b"}.fa-check{--fa:"\f00c"}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:"\f00d"}.fa-magnifying-glass-plus,.fa-search-plus{--fa:"\f00e"}.fa-magnifying-glass-minus,.fa-search-minus{--fa:"\f010"}.fa-power-off{--fa:"\f011"}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:"\f012"}.fa-cog,.fa-gear{--fa:"\f013"}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:"\f015"}.fa-clock,.fa-clock-four{--fa:"\f017"}.fa-road{--fa:"\f018"}.fa-download{--fa:"\f019"}.fa-inbox{--fa:"\f01c"}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:"\f01e"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:"\f021"}.fa-list-alt,.fa-rectangle-list{--fa:"\f022"}.fa-lock{--fa:"\f023"}.fa-flag{--fa:"\f024"}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa:"\f025"}.fa-volume-off{--fa:"\f026"}.fa-volume-down,.fa-volume-low{--fa:"\f027"}.fa-volume-high,.fa-volume-up{--fa:"\f028"}.fa-qrcode{--fa:"\f029"}.fa-barcode{--fa:"\f02a"}.fa-tag{--fa:"\f02b"}.fa-tags{--fa:"\f02c"}.fa-book{--fa:"\f02d"}.fa-bookmark{--fa:"\f02e"}.fa-print{--fa:"\f02f"}.fa-camera,.fa-camera-alt{--fa:"\f030"}.fa-font{--fa:"\f031"}.fa-bold{--fa:"\f032"}.fa-italic{--fa:"\f033"}.fa-text-height{--fa:"\f034"}.fa-text-width{--fa:"\f035"}.fa-align-left{--fa:"\f036"}.fa-align-center{--fa:"\f037"}.fa-align-right{--fa:"\f038"}.fa-align-justify{--fa:"\f039"}.fa-list,.fa-list-squares{--fa:"\f03a"}.fa-dedent,.fa-outdent{--fa:"\f03b"}.fa-indent{--fa:"\f03c"}.fa-video,.fa-video-camera{--fa:"\f03d"}.fa-image{--fa:"\f03e"}.fa-location-pin,.fa-map-marker{--fa:"\f041"}.fa-adjust,.fa-circle-half-stroke{--fa:"\f042"}.fa-droplet,.fa-tint{--fa:"\f043"}.fa-edit,.fa-pen-to-square{--fa:"\f044"}.fa-arrows,.fa-arrows-up-down-left-right{--fa:"\f047"}.fa-backward-step,.fa-step-backward{--fa:"\f048"}.fa-backward-fast,.fa-fast-backward{--fa:"\f049"}.fa-backward{--fa:"\f04a"}.fa-play{--fa:"\f04b"}.fa-pause{--fa:"\f04c"}.fa-stop{--fa:"\f04d"}.fa-forward{--fa:"\f04e"}.fa-fast-forward,.fa-forward-fast{--fa:"\f050"}.fa-forward-step,.fa-step-forward{--fa:"\f051"}.fa-eject{--fa:"\f052"}.fa-chevron-left{--fa:"\f053"}.fa-chevron-right{--fa:"\f054"}.fa-circle-plus,.fa-plus-circle{--fa:"\f055"}.fa-circle-minus,.fa-minus-circle{--fa:"\f056"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:"\f057"}.fa-check-circle,.fa-circle-check{--fa:"\f058"}.fa-circle-question,.fa-question-circle{--fa:"\f059"}.fa-circle-info,.fa-info-circle{--fa:"\f05a"}.fa-crosshairs{--fa:"\f05b"}.fa-ban,.fa-cancel{--fa:"\f05e"}.fa-arrow-left{--fa:"\f060"}.fa-arrow-right{--fa:"\f061"}.fa-arrow-up{--fa:"\f062"}.fa-arrow-down{--fa:"\f063"}.fa-mail-forward,.fa-share{--fa:"\f064"}.fa-expand{--fa:"\f065"}.fa-compress{--fa:"\f066"}.fa-minus,.fa-subtract{--fa:"\f068"}.fa-circle-exclamation,.fa-exclamation-circle{--fa:"\f06a"}.fa-gift{--fa:"\f06b"}.fa-leaf{--fa:"\f06c"}.fa-fire{--fa:"\f06d"}.fa-eye{--fa:"\f06e"}.fa-eye-slash{--fa:"\f070"}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:"\f071"}.fa-plane{--fa:"\f072"}.fa-calendar-alt,.fa-calendar-days{--fa:"\f073"}.fa-random,.fa-shuffle{--fa:"\f074"}.fa-comment{--fa:"\f075"}.fa-magnet{--fa:"\f076"}.fa-chevron-up{--fa:"\f077"}.fa-chevron-down{--fa:"\f078"}.fa-retweet{--fa:"\f079"}.fa-cart-shopping,.fa-shopping-cart{--fa:"\f07a"}.fa-folder,.fa-folder-blank{--fa:"\f07b"}.fa-folder-open{--fa:"\f07c"}.fa-arrows-up-down,.fa-arrows-v{--fa:"\f07d"}.fa-arrows-h,.fa-arrows-left-right{--fa:"\f07e"}.fa-bar-chart,.fa-chart-bar{--fa:"\f080"}.fa-camera-retro{--fa:"\f083"}.fa-key{--fa:"\f084"}.fa-cogs,.fa-gears{--fa:"\f085"}.fa-comments{--fa:"\f086"}.fa-star-half{--fa:"\f089"}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:"\f08b"}.fa-thumb-tack,.fa-thumbtack{--fa:"\f08d"}.fa-arrow-up-right-from-square,.fa-external-link{--fa:"\f08e"}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:"\f090"}.fa-trophy{--fa:"\f091"}.fa-upload{--fa:"\f093"}.fa-lemon{--fa:"\f094"}.fa-phone{--fa:"\f095"}.fa-phone-square,.fa-square-phone{--fa:"\f098"}.fa-unlock{--fa:"\f09c"}.fa-credit-card,.fa-credit-card-alt{--fa:"\f09d"}.fa-feed,.fa-rss{--fa:"\f09e"}.fa-hard-drive,.fa-hdd{--fa:"\f0a0"}.fa-bullhorn{--fa:"\f0a1"}.fa-certificate{--fa:"\f0a3"}.fa-hand-point-right{--fa:"\f0a4"}.fa-hand-point-left{--fa:"\f0a5"}.fa-hand-point-up{--fa:"\f0a6"}.fa-hand-point-down{--fa:"\f0a7"}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:"\f0a8"}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:"\f0a9"}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:"\f0aa"}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:"\f0ab"}.fa-globe{--fa:"\f0ac"}.fa-wrench{--fa:"\f0ad"}.fa-list-check,.fa-tasks{--fa:"\f0ae"}.fa-filter{--fa:"\f0b0"}.fa-briefcase{--fa:"\f0b1"}.fa-arrows-alt,.fa-up-down-left-right{--fa:"\f0b2"}.fa-users{--fa:"\f0c0"}.fa-chain,.fa-link{--fa:"\f0c1"}.fa-cloud{--fa:"\f0c2"}.fa-flask{--fa:"\f0c3"}.fa-cut,.fa-scissors{--fa:"\f0c4"}.fa-copy{--fa:"\f0c5"}.fa-paperclip{--fa:"\f0c6"}.fa-floppy-disk,.fa-save{--fa:"\f0c7"}.fa-square{--fa:"\f0c8"}.fa-bars,.fa-navicon{--fa:"\f0c9"}.fa-list-dots,.fa-list-ul{--fa:"\f0ca"}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:"\f0cb"}.fa-strikethrough{--fa:"\f0cc"}.fa-underline{--fa:"\f0cd"}.fa-table{--fa:"\f0ce"}.fa-magic,.fa-wand-magic{--fa:"\f0d0"}.fa-truck{--fa:"\f0d1"}.fa-money-bill{--fa:"\f0d6"}.fa-caret-down{--fa:"\f0d7"}.fa-caret-up{--fa:"\f0d8"}.fa-caret-left{--fa:"\f0d9"}.fa-caret-right{--fa:"\f0da"}.fa-columns,.fa-table-columns{--fa:"\f0db"}.fa-sort,.fa-unsorted{--fa:"\f0dc"}.fa-sort-desc,.fa-sort-down{--fa:"\f0dd"}.fa-sort-asc,.fa-sort-up{--fa:"\f0de"}.fa-envelope{--fa:"\f0e0"}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:"\f0e2"}.fa-gavel,.fa-legal{--fa:"\f0e3"}.fa-bolt,.fa-zap{--fa:"\f0e7"}.fa-sitemap{--fa:"\f0e8"}.fa-umbrella{--fa:"\f0e9"}.fa-file-clipboard,.fa-paste{--fa:"\f0ea"}.fa-lightbulb{--fa:"\f0eb"}.fa-arrow-right-arrow-left,.fa-exchange{--fa:"\f0ec"}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:"\f0ed"}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:"\f0ee"}.fa-user-doctor,.fa-user-md{--fa:"\f0f0"}.fa-stethoscope{--fa:"\f0f1"}.fa-suitcase{--fa:"\f0f2"}.fa-bell{--fa:"\f0f3"}.fa-coffee,.fa-mug-saucer{--fa:"\f0f4"}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:"\f0f8"}.fa-ambulance,.fa-truck-medical{--fa:"\f0f9"}.fa-medkit,.fa-suitcase-medical{--fa:"\f0fa"}.fa-fighter-jet,.fa-jet-fighter{--fa:"\f0fb"}.fa-beer,.fa-beer-mug-empty{--fa:"\f0fc"}.fa-h-square,.fa-square-h{--fa:"\f0fd"}.fa-plus-square,.fa-square-plus{--fa:"\f0fe"}.fa-angle-double-left,.fa-angles-left{--fa:"\f100"}.fa-angle-double-right,.fa-angles-right{--fa:"\f101"}.fa-angle-double-up,.fa-angles-up{--fa:"\f102"}.fa-angle-double-down,.fa-angles-down{--fa:"\f103"}.fa-angle-left{--fa:"\f104"}.fa-angle-right{--fa:"\f105"}.fa-angle-up{--fa:"\f106"}.fa-angle-down{--fa:"\f107"}.fa-laptop{--fa:"\f109"}.fa-tablet-button{--fa:"\f10a"}.fa-mobile-button{--fa:"\f10b"}.fa-quote-left,.fa-quote-left-alt{--fa:"\f10d"}.fa-quote-right,.fa-quote-right-alt{--fa:"\f10e"}.fa-spinner{--fa:"\f110"}.fa-circle{--fa:"\f111"}.fa-face-smile,.fa-smile{--fa:"\f118"}.fa-face-frown,.fa-frown{--fa:"\f119"}.fa-face-meh,.fa-meh{--fa:"\f11a"}.fa-gamepad{--fa:"\f11b"}.fa-keyboard{--fa:"\f11c"}.fa-flag-checkered{--fa:"\f11e"}.fa-terminal{--fa:"\f120"}.fa-code{--fa:"\f121"}.fa-mail-reply-all,.fa-reply-all{--fa:"\f122"}.fa-location-arrow{--fa:"\f124"}.fa-crop{--fa:"\f125"}.fa-code-branch{--fa:"\f126"}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:"\f127"}.fa-info{--fa:"\f129"}.fa-superscript{--fa:"\f12b"}.fa-subscript{--fa:"\f12c"}.fa-eraser{--fa:"\f12d"}.fa-puzzle-piece{--fa:"\f12e"}.fa-microphone{--fa:"\f130"}.fa-microphone-slash{--fa:"\f131"}.fa-shield,.fa-shield-blank{--fa:"\f132"}.fa-calendar{--fa:"\f133"}.fa-fire-extinguisher{--fa:"\f134"}.fa-rocket{--fa:"\f135"}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:"\f137"}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:"\f138"}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:"\f139"}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:"\f13a"}.fa-anchor{--fa:"\f13d"}.fa-unlock-alt,.fa-unlock-keyhole{--fa:"\f13e"}.fa-bullseye{--fa:"\f140"}.fa-ellipsis,.fa-ellipsis-h{--fa:"\f141"}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:"\f142"}.fa-rss-square,.fa-square-rss{--fa:"\f143"}.fa-circle-play,.fa-play-circle{--fa:"\f144"}.fa-ticket{--fa:"\f145"}.fa-minus-square,.fa-square-minus{--fa:"\f146"}.fa-arrow-turn-up,.fa-level-up{--fa:"\f148"}.fa-arrow-turn-down,.fa-level-down{--fa:"\f149"}.fa-check-square,.fa-square-check{--fa:"\f14a"}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:"\f14b"}.fa-external-link-square,.fa-square-arrow-up-right{--fa:"\f14c"}.fa-share-from-square,.fa-share-square{--fa:"\f14d"}.fa-compass{--fa:"\f14e"}.fa-caret-square-down,.fa-square-caret-down{--fa:"\f150"}.fa-caret-square-up,.fa-square-caret-up{--fa:"\f151"}.fa-caret-square-right,.fa-square-caret-right{--fa:"\f152"}.fa-eur,.fa-euro,.fa-euro-sign{--fa:"\f153"}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:"\f154"}.fa-rupee,.fa-rupee-sign{--fa:"\f156"}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:"\f157"}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:"\f158"}.fa-krw,.fa-won,.fa-won-sign{--fa:"\f159"}.fa-file{--fa:"\f15b"}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:"\f15c"}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:"\f15d"}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:"\f15e"}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:"\f160"}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:"\f161"}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:"\f162"}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:"\f163"}.fa-thumbs-up{--fa:"\f164"}.fa-thumbs-down{--fa:"\f165"}.fa-arrow-down-long,.fa-long-arrow-down{--fa:"\f175"}.fa-arrow-up-long,.fa-long-arrow-up{--fa:"\f176"}.fa-arrow-left-long,.fa-long-arrow-left{--fa:"\f177"}.fa-arrow-right-long,.fa-long-arrow-right{--fa:"\f178"}.fa-female,.fa-person-dress{--fa:"\f182"}.fa-male,.fa-person{--fa:"\f183"}.fa-sun{--fa:"\f185"}.fa-moon{--fa:"\f186"}.fa-archive,.fa-box-archive{--fa:"\f187"}.fa-bug{--fa:"\f188"}.fa-caret-square-left,.fa-square-caret-left{--fa:"\f191"}.fa-circle-dot,.fa-dot-circle{--fa:"\f192"}.fa-wheelchair{--fa:"\f193"}.fa-lira-sign{--fa:"\f195"}.fa-shuttle-space,.fa-space-shuttle{--fa:"\f197"}.fa-envelope-square,.fa-square-envelope{--fa:"\f199"}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:"\f19c"}.fa-graduation-cap,.fa-mortar-board{--fa:"\f19d"}.fa-language{--fa:"\f1ab"}.fa-fax{--fa:"\f1ac"}.fa-building{--fa:"\f1ad"}.fa-child{--fa:"\f1ae"}.fa-paw{--fa:"\f1b0"}.fa-cube{--fa:"\f1b2"}.fa-cubes{--fa:"\f1b3"}.fa-recycle{--fa:"\f1b8"}.fa-automobile,.fa-car{--fa:"\f1b9"}.fa-cab,.fa-taxi{--fa:"\f1ba"}.fa-tree{--fa:"\f1bb"}.fa-database{--fa:"\f1c0"}.fa-file-pdf{--fa:"\f1c1"}.fa-file-word{--fa:"\f1c2"}.fa-file-excel{--fa:"\f1c3"}.fa-file-powerpoint{--fa:"\f1c4"}.fa-file-image{--fa:"\f1c5"}.fa-file-archive,.fa-file-zipper{--fa:"\f1c6"}.fa-file-audio{--fa:"\f1c7"}.fa-file-video{--fa:"\f1c8"}.fa-file-code{--fa:"\f1c9"}.fa-life-ring{--fa:"\f1cd"}.fa-circle-notch{--fa:"\f1ce"}.fa-paper-plane{--fa:"\f1d8"}.fa-clock-rotate-left,.fa-history{--fa:"\f1da"}.fa-header,.fa-heading{--fa:"\f1dc"}.fa-paragraph{--fa:"\f1dd"}.fa-sliders,.fa-sliders-h{--fa:"\f1de"}.fa-share-alt,.fa-share-nodes{--fa:"\f1e0"}.fa-share-alt-square,.fa-square-share-nodes{--fa:"\f1e1"}.fa-bomb{--fa:"\f1e2"}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:"\f1e3"}.fa-teletype,.fa-tty{--fa:"\f1e4"}.fa-binoculars{--fa:"\f1e5"}.fa-plug{--fa:"\f1e6"}.fa-newspaper{--fa:"\f1ea"}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:"\f1eb"}.fa-calculator{--fa:"\f1ec"}.fa-bell-slash{--fa:"\f1f6"}.fa-trash{--fa:"\f1f8"}.fa-copyright{--fa:"\f1f9"}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:"\f1fb"}.fa-paint-brush,.fa-paintbrush{--fa:"\f1fc"}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:"\f1fd"}.fa-area-chart,.fa-chart-area{--fa:"\f1fe"}.fa-chart-pie,.fa-pie-chart{--fa:"\f200"}.fa-chart-line,.fa-line-chart{--fa:"\f201"}.fa-toggle-off{--fa:"\f204"}.fa-toggle-on{--fa:"\f205"}.fa-bicycle{--fa:"\f206"}.fa-bus{--fa:"\f207"}.fa-closed-captioning{--fa:"\f20a"}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:"\f20b"}.fa-cart-plus{--fa:"\f217"}.fa-cart-arrow-down{--fa:"\f218"}.fa-diamond{--fa:"\f219"}.fa-ship{--fa:"\f21a"}.fa-user-secret{--fa:"\f21b"}.fa-motorcycle{--fa:"\f21c"}.fa-street-view{--fa:"\f21d"}.fa-heart-pulse,.fa-heartbeat{--fa:"\f21e"}.fa-venus{--fa:"\f221"}.fa-mars{--fa:"\f222"}.fa-mercury{--fa:"\f223"}.fa-mars-and-venus{--fa:"\f224"}.fa-transgender,.fa-transgender-alt{--fa:"\f225"}.fa-venus-double{--fa:"\f226"}.fa-mars-double{--fa:"\f227"}.fa-venus-mars{--fa:"\f228"}.fa-mars-stroke{--fa:"\f229"}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:"\f22a"}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:"\f22b"}.fa-neuter{--fa:"\f22c"}.fa-genderless{--fa:"\f22d"}.fa-server{--fa:"\f233"}.fa-user-plus{--fa:"\f234"}.fa-user-times,.fa-user-xmark{--fa:"\f235"}.fa-bed{--fa:"\f236"}.fa-train{--fa:"\f238"}.fa-subway,.fa-train-subway{--fa:"\f239"}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:"\f240"}.fa-battery-4,.fa-battery-three-quarters{--fa:"\f241"}.fa-battery-3,.fa-battery-half{--fa:"\f242"}.fa-battery-2,.fa-battery-quarter{--fa:"\f243"}.fa-battery-0,.fa-battery-empty{--fa:"\f244"}.fa-arrow-pointer,.fa-mouse-pointer{--fa:"\f245"}.fa-i-cursor{--fa:"\f246"}.fa-object-group{--fa:"\f247"}.fa-object-ungroup{--fa:"\f248"}.fa-note-sticky,.fa-sticky-note{--fa:"\f249"}.fa-clone{--fa:"\f24d"}.fa-balance-scale,.fa-scale-balanced{--fa:"\f24e"}.fa-hourglass-1,.fa-hourglass-start{--fa:"\f251"}.fa-hourglass-2,.fa-hourglass-half{--fa:"\f252"}.fa-hourglass-3,.fa-hourglass-end{--fa:"\f253"}.fa-hourglass,.fa-hourglass-empty{--fa:"\f254"}.fa-hand-back-fist,.fa-hand-rock{--fa:"\f255"}.fa-hand,.fa-hand-paper{--fa:"\f256"}.fa-hand-scissors{--fa:"\f257"}.fa-hand-lizard{--fa:"\f258"}.fa-hand-spock{--fa:"\f259"}.fa-hand-pointer{--fa:"\f25a"}.fa-hand-peace{--fa:"\f25b"}.fa-trademark{--fa:"\f25c"}.fa-registered{--fa:"\f25d"}.fa-television,.fa-tv,.fa-tv-alt{--fa:"\f26c"}.fa-calendar-plus{--fa:"\f271"}.fa-calendar-minus{--fa:"\f272"}.fa-calendar-times,.fa-calendar-xmark{--fa:"\f273"}.fa-calendar-check{--fa:"\f274"}.fa-industry{--fa:"\f275"}.fa-map-pin{--fa:"\f276"}.fa-map-signs,.fa-signs-post{--fa:"\f277"}.fa-map{--fa:"\f279"}.fa-comment-alt,.fa-message{--fa:"\f27a"}.fa-circle-pause,.fa-pause-circle{--fa:"\f28b"}.fa-circle-stop,.fa-stop-circle{--fa:"\f28d"}.fa-bag-shopping,.fa-shopping-bag{--fa:"\f290"}.fa-basket-shopping,.fa-shopping-basket{--fa:"\f291"}.fa-universal-access{--fa:"\f29a"}.fa-blind,.fa-person-walking-with-cane{--fa:"\f29d"}.fa-audio-description{--fa:"\f29e"}.fa-phone-volume,.fa-volume-control-phone{--fa:"\f2a0"}.fa-braille{--fa:"\f2a1"}.fa-assistive-listening-systems,.fa-ear-listen{--fa:"\f2a2"}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:"\f2a3"}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:"\f2a4"}.fa-hands,.fa-sign-language,.fa-signing{--fa:"\f2a7"}.fa-eye-low-vision,.fa-low-vision{--fa:"\f2a8"}.fa-handshake,.fa-handshake-alt,.fa-handshake-simple{--fa:"\f2b5"}.fa-envelope-open{--fa:"\f2b6"}.fa-address-book,.fa-contact-book{--fa:"\f2b9"}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:"\f2bb"}.fa-circle-user,.fa-user-circle{--fa:"\f2bd"}.fa-id-badge{--fa:"\f2c1"}.fa-drivers-license,.fa-id-card{--fa:"\f2c2"}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:"\f2c7"}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:"\f2c8"}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:"\f2c9"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:"\f2ca"}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:"\f2cb"}.fa-shower{--fa:"\f2cc"}.fa-bath,.fa-bathtub{--fa:"\f2cd"}.fa-podcast{--fa:"\f2ce"}.fa-window-maximize{--fa:"\f2d0"}.fa-window-minimize{--fa:"\f2d1"}.fa-window-restore{--fa:"\f2d2"}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:"\f2d3"}.fa-microchip{--fa:"\f2db"}.fa-snowflake{--fa:"\f2dc"}.fa-watch{--fa:"\f2e1"}.fa-volume-slash{--fa:"\f2e2"}.fa-fork,.fa-utensil-fork{--fa:"\f2e3"}.fa-knife,.fa-utensil-knife{--fa:"\f2e4"}.fa-spoon,.fa-utensil-spoon{--fa:"\f2e5"}.fa-fork-knife,.fa-utensils-alt{--fa:"\f2e6"}.fa-cutlery,.fa-utensils{--fa:"\f2e7"}.fa-circle-dollar,.fa-dollar-circle,.fa-usd-circle{--fa:"\f2e8"}.fa-dollar-square,.fa-square-dollar,.fa-usd-square{--fa:"\f2e9"}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:"\f2ea"}.fa-trophy-alt,.fa-trophy-star{--fa:"\f2eb"}.fa-triangle{--fa:"\f2ec"}.fa-trash-alt,.fa-trash-can{--fa:"\f2ed"}.fa-hexagon-xmark,.fa-times-hexagon,.fa-xmark-hexagon{--fa:"\f2ee"}.fa-octagon-xmark,.fa-times-octagon,.fa-xmark-octagon{--fa:"\f2f0"}.fa-rotate,.fa-sync-alt{--fa:"\f2f1"}.fa-stopwatch{--fa:"\f2f2"}.fa-star-exclamation{--fa:"\f2f3"}.fa-spade{--fa:"\f2f4"}.fa-right-from-bracket,.fa-sign-out-alt{--fa:"\f2f5"}.fa-right-to-bracket,.fa-sign-in-alt{--fa:"\f2f6"}.fa-shield-check{--fa:"\f2f7"}.fa-scrubber{--fa:"\f2f8"}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:"\f2f9"}.fa-rectangle,.fa-rectangle-landscape{--fa:"\f2fa"}.fa-rectangle-portrait,.fa-rectangle-vertical{--fa:"\f2fb"}.fa-rectangle-wide{--fa:"\f2fc"}.fa-question-square,.fa-square-question{--fa:"\f2fd"}.fa-poo{--fa:"\f2fe"}.fa-hexagon-plus,.fa-plus-hexagon{--fa:"\f300"}.fa-octagon-plus,.fa-plus-octagon{--fa:"\f301"}.fa-images{--fa:"\f302"}.fa-pencil,.fa-pencil-alt{--fa:"\f303"}.fa-pen{--fa:"\f304"}.fa-pen-alt,.fa-pen-clip{--fa:"\f305"}.fa-octagon{--fa:"\f306"}.fa-hexagon-minus,.fa-minus-hexagon{--fa:"\f307"}.fa-minus-octagon,.fa-octagon-minus{--fa:"\f308"}.fa-down-long,.fa-long-arrow-alt-down{--fa:"\f309"}.fa-left-long,.fa-long-arrow-alt-left{--fa:"\f30a"}.fa-long-arrow-alt-right,.fa-right-long{--fa:"\f30b"}.fa-long-arrow-alt-up,.fa-up-long{--fa:"\f30c"}.fa-lock-alt,.fa-lock-keyhole{--fa:"\f30d"}.fa-jack-o-lantern{--fa:"\f30e"}.fa-info-square,.fa-square-info{--fa:"\f30f"}.fa-inbox-arrow-down,.fa-inbox-in{--fa:"\f310"}.fa-inbox-arrow-up,.fa-inbox-out{--fa:"\f311"}.fa-hexagon{--fa:"\f312"}.fa-h1{--fa:"\f313"}.fa-h2{--fa:"\f314"}.fa-h3{--fa:"\f315"}.fa-file-check{--fa:"\f316"}.fa-file-times,.fa-file-xmark{--fa:"\f317"}.fa-file-minus{--fa:"\f318"}.fa-file-plus{--fa:"\f319"}.fa-file-exclamation{--fa:"\f31a"}.fa-file-edit,.fa-file-pen{--fa:"\f31c"}.fa-arrows-maximize,.fa-expand-arrows{--fa:"\f31d"}.fa-expand-arrows-alt,.fa-maximize{--fa:"\f31e"}.fa-expand-wide{--fa:"\f320"}.fa-exclamation-square,.fa-square-exclamation{--fa:"\f321"}.fa-chevron-double-down,.fa-chevrons-down{--fa:"\f322"}.fa-chevron-double-left,.fa-chevrons-left{--fa:"\f323"}.fa-chevron-double-right,.fa-chevrons-right{--fa:"\f324"}.fa-chevron-double-up,.fa-chevrons-up{--fa:"\f325"}.fa-compress-wide{--fa:"\f326"}.fa-club{--fa:"\f327"}.fa-clipboard{--fa:"\f328"}.fa-chevron-square-down,.fa-square-chevron-down{--fa:"\f329"}.fa-chevron-square-left,.fa-square-chevron-left{--fa:"\f32a"}.fa-chevron-square-right,.fa-square-chevron-right{--fa:"\f32b"}.fa-chevron-square-up,.fa-square-chevron-up{--fa:"\f32c"}.fa-caret-circle-down,.fa-circle-caret-down{--fa:"\f32d"}.fa-caret-circle-left,.fa-circle-caret-left{--fa:"\f32e"}.fa-caret-circle-right,.fa-circle-caret-right{--fa:"\f330"}.fa-caret-circle-up,.fa-circle-caret-up{--fa:"\f331"}.fa-calendar-edit,.fa-calendar-pen{--fa:"\f333"}.fa-calendar-exclamation{--fa:"\f334"}.fa-badge{--fa:"\f335"}.fa-badge-check{--fa:"\f336"}.fa-arrows-alt-h,.fa-left-right{--fa:"\f337"}.fa-arrows-alt-v,.fa-up-down{--fa:"\f338"}.fa-arrow-square-down,.fa-square-arrow-down{--fa:"\f339"}.fa-arrow-square-left,.fa-square-arrow-left{--fa:"\f33a"}.fa-arrow-square-right,.fa-square-arrow-right{--fa:"\f33b"}.fa-arrow-square-up,.fa-square-arrow-up{--fa:"\f33c"}.fa-arrow-down-to-line,.fa-arrow-to-bottom{--fa:"\f33d"}.fa-arrow-left-to-line,.fa-arrow-to-left{--fa:"\f33e"}.fa-arrow-right-to-line,.fa-arrow-to-right{--fa:"\f340"}.fa-arrow-to-top,.fa-arrow-up-to-line{--fa:"\f341"}.fa-arrow-from-bottom,.fa-arrow-up-from-line{--fa:"\f342"}.fa-arrow-from-left,.fa-arrow-right-from-line{--fa:"\f343"}.fa-arrow-from-right,.fa-arrow-left-from-line{--fa:"\f344"}.fa-arrow-down-from-line,.fa-arrow-from-top{--fa:"\f345"}.fa-arrow-alt-from-bottom,.fa-up-from-line{--fa:"\f346"}.fa-arrow-alt-from-left,.fa-right-from-line{--fa:"\f347"}.fa-arrow-alt-from-right,.fa-left-from-line{--fa:"\f348"}.fa-arrow-alt-from-top,.fa-down-from-line{--fa:"\f349"}.fa-arrow-alt-to-bottom,.fa-down-to-line{--fa:"\f34a"}.fa-arrow-alt-to-left,.fa-left-to-line{--fa:"\f34b"}.fa-arrow-alt-to-right,.fa-right-to-line{--fa:"\f34c"}.fa-arrow-alt-to-top,.fa-up-to-line{--fa:"\f34d"}.fa-alarm-clock{--fa:"\f34e"}.fa-arrow-alt-square-down,.fa-square-down{--fa:"\f350"}.fa-arrow-alt-square-left,.fa-square-left{--fa:"\f351"}.fa-arrow-alt-square-right,.fa-square-right{--fa:"\f352"}.fa-arrow-alt-square-up,.fa-square-up{--fa:"\f353"}.fa-arrow-alt-down,.fa-down{--fa:"\f354"}.fa-arrow-alt-left,.fa-left{--fa:"\f355"}.fa-arrow-alt-right,.fa-right{--fa:"\f356"}.fa-arrow-alt-up,.fa-up{--fa:"\f357"}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:"\f358"}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:"\f359"}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:"\f35a"}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:"\f35b"}.fa-external-link-alt,.fa-up-right-from-square{--fa:"\f35d"}.fa-external-link-square-alt,.fa-square-up-right{--fa:"\f360"}.fa-arrows-retweet,.fa-retweet-alt{--fa:"\f361"}.fa-exchange-alt,.fa-right-left{--fa:"\f362"}.fa-repeat{--fa:"\f363"}.fa-arrows-repeat,.fa-repeat-alt{--fa:"\f364"}.fa-repeat-1{--fa:"\f365"}.fa-arrows-repeat-1,.fa-repeat-1-alt{--fa:"\f366"}.fa-share-all{--fa:"\f367"}.fa-battery-bolt{--fa:"\f376"}.fa-battery-slash{--fa:"\f377"}.fa-browser{--fa:"\f37e"}.fa-code-commit{--fa:"\f386"}.fa-code-merge{--fa:"\f387"}.fa-credit-card-blank{--fa:"\f389"}.fa-credit-card-front{--fa:"\f38a"}.fa-desktop,.fa-desktop-alt{--fa:"\f390"}.fa-ellipsis-h-alt,.fa-ellipsis-stroke{--fa:"\f39b"}.fa-ellipsis-stroke-vertical,.fa-ellipsis-v-alt{--fa:"\f39c"}.fa-gem{--fa:"\f3a5"}.fa-industry-alt,.fa-industry-windows{--fa:"\f3b3"}.fa-level-down-alt,.fa-turn-down{--fa:"\f3be"}.fa-level-up-alt,.fa-turn-up{--fa:"\f3bf"}.fa-lock-open{--fa:"\f3c1"}.fa-lock-keyhole-open,.fa-lock-open-alt{--fa:"\f3c2"}.fa-location-dot,.fa-map-marker-alt{--fa:"\f3c5"}.fa-microphone-alt,.fa-microphone-lines{--fa:"\f3c9"}.fa-mobile-alt,.fa-mobile-screen-button{--fa:"\f3cd"}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:"\f3ce"}.fa-mobile-android-alt,.fa-mobile-screen{--fa:"\f3cf"}.fa-money-bill-1,.fa-money-bill-alt{--fa:"\f3d1"}.fa-phone-slash{--fa:"\f3dd"}.fa-plane-alt,.fa-plane-engines{--fa:"\f3de"}.fa-image-portrait,.fa-portrait{--fa:"\f3e0"}.fa-mail-reply,.fa-reply{--fa:"\f3e5"}.fa-shield-alt,.fa-shield-halved{--fa:"\f3ed"}.fa-sliders-h-square,.fa-square-sliders{--fa:"\f3f0"}.fa-sliders-up,.fa-sliders-v{--fa:"\f3f1"}.fa-sliders-v-square,.fa-square-sliders-vertical{--fa:"\f3f2"}.fa-spinner-third{--fa:"\f3f4"}.fa-tablet-alt,.fa-tablet-screen-button{--fa:"\f3fa"}.fa-tablet,.fa-tablet-android{--fa:"\f3fb"}.fa-tablet-android-alt,.fa-tablet-screen{--fa:"\f3fc"}.fa-ticket-alt,.fa-ticket-simple{--fa:"\f3ff"}.fa-tree-alt,.fa-tree-deciduous{--fa:"\f400"}.fa-tv-retro{--fa:"\f401"}.fa-window{--fa:"\f40e"}.fa-window-alt,.fa-window-flip{--fa:"\f40f"}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:"\f410"}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:"\f422"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:"\f424"}.fa-baseball-bat-ball{--fa:"\f432"}.fa-baseball,.fa-baseball-ball{--fa:"\f433"}.fa-basketball,.fa-basketball-ball{--fa:"\f434"}.fa-basketball-hoop{--fa:"\f435"}.fa-bowling-ball{--fa:"\f436"}.fa-bowling-pins{--fa:"\f437"}.fa-boxing-glove,.fa-glove-boxing{--fa:"\f438"}.fa-chess{--fa:"\f439"}.fa-chess-bishop{--fa:"\f43a"}.fa-chess-bishop-alt,.fa-chess-bishop-piece{--fa:"\f43b"}.fa-chess-board{--fa:"\f43c"}.fa-chess-clock{--fa:"\f43d"}.fa-chess-clock-alt,.fa-chess-clock-flip{--fa:"\f43e"}.fa-chess-king{--fa:"\f43f"}.fa-chess-king-alt,.fa-chess-king-piece{--fa:"\f440"}.fa-chess-knight{--fa:"\f441"}.fa-chess-knight-alt,.fa-chess-knight-piece{--fa:"\f442"}.fa-chess-pawn{--fa:"\f443"}.fa-chess-pawn-alt,.fa-chess-pawn-piece{--fa:"\f444"}.fa-chess-queen{--fa:"\f445"}.fa-chess-queen-alt,.fa-chess-queen-piece{--fa:"\f446"}.fa-chess-rook{--fa:"\f447"}.fa-chess-rook-alt,.fa-chess-rook-piece{--fa:"\f448"}.fa-cricket,.fa-cricket-bat-ball{--fa:"\f449"}.fa-curling,.fa-curling-stone{--fa:"\f44a"}.fa-dumbbell{--fa:"\f44b"}.fa-field-hockey,.fa-field-hockey-stick-ball{--fa:"\f44c"}.fa-football,.fa-football-ball{--fa:"\f44e"}.fa-football-helmet{--fa:"\f44f"}.fa-golf-ball,.fa-golf-ball-tee{--fa:"\f450"}.fa-golf-club{--fa:"\f451"}.fa-hockey-puck{--fa:"\f453"}.fa-hockey-sticks{--fa:"\f454"}.fa-luchador,.fa-luchador-mask,.fa-mask-luchador{--fa:"\f455"}.fa-flag-pennant,.fa-pennant{--fa:"\f456"}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:"\f458"}.fa-racquet{--fa:"\f45a"}.fa-shuttlecock{--fa:"\f45b"}.fa-square-full{--fa:"\f45c"}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:"\f45d"}.fa-tennis-ball{--fa:"\f45e"}.fa-volleyball,.fa-volleyball-ball{--fa:"\f45f"}.fa-whistle{--fa:"\f460"}.fa-allergies,.fa-hand-dots{--fa:"\f461"}.fa-band-aid,.fa-bandage{--fa:"\f462"}.fa-barcode-alt,.fa-rectangle-barcode{--fa:"\f463"}.fa-barcode-read{--fa:"\f464"}.fa-barcode-scan{--fa:"\f465"}.fa-box{--fa:"\f466"}.fa-box-check{--fa:"\f467"}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:"\f468"}.fa-briefcase-medical{--fa:"\f469"}.fa-burn,.fa-fire-flame-simple{--fa:"\f46a"}.fa-capsules{--fa:"\f46b"}.fa-clipboard-check{--fa:"\f46c"}.fa-clipboard-list{--fa:"\f46d"}.fa-conveyor-belt{--fa:"\f46e"}.fa-conveyor-belt-alt,.fa-conveyor-belt-boxes{--fa:"\f46f"}.fa-diagnoses,.fa-person-dots-from-line{--fa:"\f470"}.fa-dna{--fa:"\f471"}.fa-dolly,.fa-dolly-box{--fa:"\f472"}.fa-dolly-empty{--fa:"\f473"}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:"\f474"}.fa-cart-flatbed-boxes,.fa-dolly-flatbed-alt{--fa:"\f475"}.fa-cart-flatbed-empty,.fa-dolly-flatbed-empty{--fa:"\f476"}.fa-file-medical{--fa:"\f477"}.fa-file-medical-alt,.fa-file-waveform{--fa:"\f478"}.fa-first-aid,.fa-kit-medical{--fa:"\f479"}.fa-forklift{--fa:"\f47a"}.fa-hand-holding-box{--fa:"\f47b"}.fa-hand-receiving,.fa-hands-holding-diamond{--fa:"\f47c"}.fa-circle-h,.fa-hospital-symbol{--fa:"\f47e"}.fa-id-card-alt,.fa-id-card-clip{--fa:"\f47f"}.fa-inventory,.fa-shelves{--fa:"\f480"}.fa-notes-medical{--fa:"\f481"}.fa-pallet{--fa:"\f482"}.fa-palette-boxes,.fa-pallet-alt,.fa-pallet-boxes{--fa:"\f483"}.fa-pills{--fa:"\f484"}.fa-prescription-bottle{--fa:"\f485"}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:"\f486"}.fa-bed-pulse,.fa-procedures{--fa:"\f487"}.fa-scanner,.fa-scanner-gun{--fa:"\f488"}.fa-scanner-keyboard{--fa:"\f489"}.fa-scanner-touchscreen{--fa:"\f48a"}.fa-shipping-fast,.fa-truck-fast{--fa:"\f48b"}.fa-shipping-timed,.fa-truck-clock{--fa:"\f48c"}.fa-smoking{--fa:"\f48d"}.fa-syringe{--fa:"\f48e"}.fa-tablet-rugged{--fa:"\f48f"}.fa-tablets{--fa:"\f490"}.fa-thermometer{--fa:"\f491"}.fa-vial{--fa:"\f492"}.fa-vials{--fa:"\f493"}.fa-warehouse{--fa:"\f494"}.fa-warehouse-alt,.fa-warehouse-full{--fa:"\f495"}.fa-weight,.fa-weight-scale{--fa:"\f496"}.fa-x-ray{--fa:"\f497"}.fa-blanket{--fa:"\f498"}.fa-book-heart{--fa:"\f499"}.fa-box-alt,.fa-box-taped{--fa:"\f49a"}.fa-box-fragile,.fa-square-fragile,.fa-square-wine-glass-crack{--fa:"\f49b"}.fa-box-full,.fa-box-open-full{--fa:"\f49c"}.fa-box-heart{--fa:"\f49d"}.fa-box-open{--fa:"\f49e"}.fa-box-up,.fa-square-this-way-up{--fa:"\f49f"}.fa-box-dollar,.fa-box-usd{--fa:"\f4a0"}.fa-comment-alt-check,.fa-message-check{--fa:"\f4a2"}.fa-comment-alt-dots,.fa-message-dots,.fa-messaging{--fa:"\f4a3"}.fa-comment-alt-edit,.fa-message-edit,.fa-message-pen{--fa:"\f4a4"}.fa-comment-alt-exclamation,.fa-message-exclamation{--fa:"\f4a5"}.fa-comment-alt-lines,.fa-message-lines{--fa:"\f4a6"}.fa-comment-alt-minus,.fa-message-minus{--fa:"\f4a7"}.fa-comment-alt-plus,.fa-message-plus{--fa:"\f4a8"}.fa-comment-alt-slash,.fa-message-slash{--fa:"\f4a9"}.fa-comment-alt-smile,.fa-message-smile{--fa:"\f4aa"}.fa-comment-alt-times,.fa-message-times,.fa-message-xmark{--fa:"\f4ab"}.fa-comment-check{--fa:"\f4ac"}.fa-comment-dots,.fa-commenting{--fa:"\f4ad"}.fa-comment-edit,.fa-comment-pen{--fa:"\f4ae"}.fa-comment-exclamation{--fa:"\f4af"}.fa-comment-lines{--fa:"\f4b0"}.fa-comment-minus{--fa:"\f4b1"}.fa-comment-plus{--fa:"\f4b2"}.fa-comment-slash{--fa:"\f4b3"}.fa-comment-smile{--fa:"\f4b4"}.fa-comment-times,.fa-comment-xmark{--fa:"\f4b5"}.fa-comments-alt,.fa-messages{--fa:"\f4b6"}.fa-container-storage{--fa:"\f4b7"}.fa-couch{--fa:"\f4b8"}.fa-circle-dollar-to-slot,.fa-donate{--fa:"\f4b9"}.fa-dove{--fa:"\f4ba"}.fa-fragile,.fa-wine-glass-crack{--fa:"\f4bb"}.fa-hand-heart{--fa:"\f4bc"}.fa-hand-holding{--fa:"\f4bd"}.fa-hand-holding-heart{--fa:"\f4be"}.fa-hand-holding-seedling{--fa:"\f4bf"}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:"\f4c0"}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:"\f4c1"}.fa-hands-holding{--fa:"\f4c2"}.fa-hands-heart,.fa-hands-holding-heart{--fa:"\f4c3"}.fa-hands-helping,.fa-handshake-angle{--fa:"\f4c4"}.fa-hands-holding-dollar,.fa-hands-usd{--fa:"\f4c5"}.fa-circle-heart,.fa-heart-circle{--fa:"\f4c7"}.fa-heart-square,.fa-square-heart{--fa:"\f4c8"}.fa-home-heart,.fa-house-heart{--fa:"\f4c9"}.fa-lamp{--fa:"\f4ca"}.fa-leaf-heart{--fa:"\f4cb"}.fa-couch-small,.fa-loveseat{--fa:"\f4cc"}.fa-parachute-box{--fa:"\f4cd"}.fa-people-carry,.fa-people-carry-box{--fa:"\f4ce"}.fa-person-carry,.fa-person-carry-box{--fa:"\f4cf"}.fa-person-dolly{--fa:"\f4d0"}.fa-person-dolly-empty{--fa:"\f4d1"}.fa-phone-plus{--fa:"\f4d2"}.fa-piggy-bank{--fa:"\f4d3"}.fa-ramp-loading{--fa:"\f4d4"}.fa-ribbon{--fa:"\f4d6"}.fa-route{--fa:"\f4d7"}.fa-seedling,.fa-sprout{--fa:"\f4d8"}.fa-sign,.fa-sign-hanging{--fa:"\f4d9"}.fa-face-smile-wink,.fa-smile-wink{--fa:"\f4da"}.fa-tape{--fa:"\f4db"}.fa-truck-container{--fa:"\f4dc"}.fa-truck-couch,.fa-truck-ramp-couch{--fa:"\f4dd"}.fa-truck-loading,.fa-truck-ramp-box{--fa:"\f4de"}.fa-truck-moving{--fa:"\f4df"}.fa-truck-ramp{--fa:"\f4e0"}.fa-video-plus{--fa:"\f4e1"}.fa-video-slash{--fa:"\f4e2"}.fa-wine-glass{--fa:"\f4e3"}.fa-user-astronaut{--fa:"\f4fb"}.fa-user-check{--fa:"\f4fc"}.fa-user-clock{--fa:"\f4fd"}.fa-user-cog,.fa-user-gear{--fa:"\f4fe"}.fa-user-edit,.fa-user-pen{--fa:"\f4ff"}.fa-user-friends,.fa-user-group{--fa:"\f500"}.fa-user-graduate{--fa:"\f501"}.fa-user-lock{--fa:"\f502"}.fa-user-minus{--fa:"\f503"}.fa-user-ninja{--fa:"\f504"}.fa-user-shield{--fa:"\f505"}.fa-user-alt-slash,.fa-user-large-slash,.fa-user-slash{--fa:"\f506"}.fa-user-tag{--fa:"\f507"}.fa-user-tie{--fa:"\f508"}.fa-users-cog,.fa-users-gear{--fa:"\f509"}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:"\f515"}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:"\f516"}.fa-blender{--fa:"\f517"}.fa-book-open{--fa:"\f518"}.fa-broadcast-tower,.fa-tower-broadcast{--fa:"\f519"}.fa-broom{--fa:"\f51a"}.fa-blackboard,.fa-chalkboard{--fa:"\f51b"}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:"\f51c"}.fa-church{--fa:"\f51d"}.fa-coins{--fa:"\f51e"}.fa-compact-disc{--fa:"\f51f"}.fa-crow{--fa:"\f520"}.fa-crown{--fa:"\f521"}.fa-dice{--fa:"\f522"}.fa-dice-five{--fa:"\f523"}.fa-dice-four{--fa:"\f524"}.fa-dice-one{--fa:"\f525"}.fa-dice-six{--fa:"\f526"}.fa-dice-three{--fa:"\f527"}.fa-dice-two{--fa:"\f528"}.fa-divide{--fa:"\f529"}.fa-door-closed{--fa:"\f52a"}.fa-door-open{--fa:"\f52b"}.fa-feather{--fa:"\f52d"}.fa-frog{--fa:"\f52e"}.fa-gas-pump{--fa:"\f52f"}.fa-glasses{--fa:"\f530"}.fa-greater-than-equal{--fa:"\f532"}.fa-helicopter{--fa:"\f533"}.fa-infinity{--fa:"\f534"}.fa-kiwi-bird{--fa:"\f535"}.fa-less-than-equal{--fa:"\f537"}.fa-memory{--fa:"\f538"}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:"\f539"}.fa-money-bill-wave{--fa:"\f53a"}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:"\f53b"}.fa-money-check{--fa:"\f53c"}.fa-money-check-alt,.fa-money-check-dollar{--fa:"\f53d"}.fa-not-equal{--fa:"\f53e"}.fa-palette{--fa:"\f53f"}.fa-parking,.fa-square-parking{--fa:"\f540"}.fa-diagram-project,.fa-project-diagram{--fa:"\f542"}.fa-receipt{--fa:"\f543"}.fa-robot{--fa:"\f544"}.fa-ruler{--fa:"\f545"}.fa-ruler-combined{--fa:"\f546"}.fa-ruler-horizontal{--fa:"\f547"}.fa-ruler-vertical{--fa:"\f548"}.fa-school{--fa:"\f549"}.fa-screwdriver{--fa:"\f54a"}.fa-shoe-prints{--fa:"\f54b"}.fa-skull{--fa:"\f54c"}.fa-ban-smoking,.fa-smoking-ban{--fa:"\f54d"}.fa-store{--fa:"\f54e"}.fa-shop,.fa-store-alt{--fa:"\f54f"}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:"\f550"}.fa-stroopwafel{--fa:"\f551"}.fa-toolbox{--fa:"\f552"}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:"\f553"}.fa-person-walking,.fa-walking{--fa:"\f554"}.fa-wallet{--fa:"\f555"}.fa-angry,.fa-face-angry{--fa:"\f556"}.fa-archway{--fa:"\f557"}.fa-atlas,.fa-book-atlas{--fa:"\f558"}.fa-award{--fa:"\f559"}.fa-backspace,.fa-delete-left{--fa:"\f55a"}.fa-bezier-curve{--fa:"\f55b"}.fa-bong{--fa:"\f55c"}.fa-brush{--fa:"\f55d"}.fa-bus-alt,.fa-bus-simple{--fa:"\f55e"}.fa-cannabis{--fa:"\f55f"}.fa-check-double{--fa:"\f560"}.fa-cocktail,.fa-martini-glass-citrus{--fa:"\f561"}.fa-bell-concierge,.fa-concierge-bell{--fa:"\f562"}.fa-cookie{--fa:"\f563"}.fa-cookie-bite{--fa:"\f564"}.fa-crop-alt,.fa-crop-simple{--fa:"\f565"}.fa-digital-tachograph,.fa-tachograph-digital{--fa:"\f566"}.fa-dizzy,.fa-face-dizzy{--fa:"\f567"}.fa-compass-drafting,.fa-drafting-compass{--fa:"\f568"}.fa-drum{--fa:"\f569"}.fa-drum-steelpan{--fa:"\f56a"}.fa-feather-alt,.fa-feather-pointed{--fa:"\f56b"}.fa-file-contract{--fa:"\f56c"}.fa-file-arrow-down,.fa-file-download{--fa:"\f56d"}.fa-arrow-right-from-file,.fa-file-export{--fa:"\f56e"}.fa-arrow-right-to-file,.fa-file-import{--fa:"\f56f"}.fa-file-invoice{--fa:"\f570"}.fa-file-invoice-dollar{--fa:"\f571"}.fa-file-prescription{--fa:"\f572"}.fa-file-signature{--fa:"\f573"}.fa-file-arrow-up,.fa-file-upload{--fa:"\f574"}.fa-fill{--fa:"\f575"}.fa-fill-drip{--fa:"\f576"}.fa-fingerprint{--fa:"\f577"}.fa-fish{--fa:"\f578"}.fa-face-flushed,.fa-flushed{--fa:"\f579"}.fa-face-frown-open,.fa-frown-open{--fa:"\f57a"}.fa-glass-martini-alt,.fa-martini-glass{--fa:"\f57b"}.fa-earth-africa,.fa-globe-africa{--fa:"\f57c"}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:"\f57d"}.fa-earth-asia,.fa-globe-asia{--fa:"\f57e"}.fa-face-grimace,.fa-grimace{--fa:"\f57f"}.fa-face-grin,.fa-grin{--fa:"\f580"}.fa-face-grin-wide,.fa-grin-alt{--fa:"\f581"}.fa-face-grin-beam,.fa-grin-beam{--fa:"\f582"}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:"\f583"}.fa-face-grin-hearts,.fa-grin-hearts{--fa:"\f584"}.fa-face-grin-squint,.fa-grin-squint{--fa:"\f585"}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:"\f586"}.fa-face-grin-stars,.fa-grin-stars{--fa:"\f587"}.fa-face-grin-tears,.fa-grin-tears{--fa:"\f588"}.fa-face-grin-tongue,.fa-grin-tongue{--fa:"\f589"}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:"\f58a"}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:"\f58b"}.fa-face-grin-wink,.fa-grin-wink{--fa:"\f58c"}.fa-grid-horizontal,.fa-grip,.fa-grip-horizontal{--fa:"\f58d"}.fa-grid-vertical,.fa-grip-vertical{--fa:"\f58e"}.fa-headset{--fa:"\f590"}.fa-highlighter{--fa:"\f591"}.fa-hot-tub,.fa-hot-tub-person{--fa:"\f593"}.fa-hotel{--fa:"\f594"}.fa-joint{--fa:"\f595"}.fa-face-kiss,.fa-kiss{--fa:"\f596"}.fa-face-kiss-beam,.fa-kiss-beam{--fa:"\f597"}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:"\f598"}.fa-face-laugh,.fa-laugh{--fa:"\f599"}.fa-face-laugh-beam,.fa-laugh-beam{--fa:"\f59a"}.fa-face-laugh-squint,.fa-laugh-squint{--fa:"\f59b"}.fa-face-laugh-wink,.fa-laugh-wink{--fa:"\f59c"}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:"\f59d"}.fa-map-location,.fa-map-marked{--fa:"\f59f"}.fa-map-location-dot,.fa-map-marked-alt{--fa:"\f5a0"}.fa-marker{--fa:"\f5a1"}.fa-medal{--fa:"\f5a2"}.fa-face-meh-blank,.fa-meh-blank{--fa:"\f5a4"}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:"\f5a5"}.fa-monument{--fa:"\f5a6"}.fa-mortar-pestle{--fa:"\f5a7"}.fa-paint-brush-alt,.fa-paint-brush-fine,.fa-paintbrush-alt,.fa-paintbrush-fine{--fa:"\f5a9"}.fa-paint-roller{--fa:"\f5aa"}.fa-passport{--fa:"\f5ab"}.fa-pen-fancy{--fa:"\f5ac"}.fa-pen-nib{--fa:"\f5ad"}.fa-pen-ruler,.fa-pencil-ruler{--fa:"\f5ae"}.fa-plane-arrival{--fa:"\f5af"}.fa-plane-departure{--fa:"\f5b0"}.fa-prescription{--fa:"\f5b1"}.fa-face-sad-cry,.fa-sad-cry{--fa:"\f5b3"}.fa-face-sad-tear,.fa-sad-tear{--fa:"\f5b4"}.fa-shuttle-van,.fa-van-shuttle{--fa:"\f5b6"}.fa-signature{--fa:"\f5b7"}.fa-face-smile-beam,.fa-smile-beam{--fa:"\f5b8"}.fa-face-smile-plus,.fa-smile-plus{--fa:"\f5b9"}.fa-solar-panel{--fa:"\f5ba"}.fa-spa{--fa:"\f5bb"}.fa-splotch{--fa:"\f5bc"}.fa-spray-can{--fa:"\f5bd"}.fa-stamp{--fa:"\f5bf"}.fa-star-half-alt,.fa-star-half-stroke{--fa:"\f5c0"}.fa-suitcase-rolling{--fa:"\f5c1"}.fa-face-surprise,.fa-surprise{--fa:"\f5c2"}.fa-swatchbook{--fa:"\f5c3"}.fa-person-swimming,.fa-swimmer{--fa:"\f5c4"}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:"\f5c5"}.fa-droplet-slash,.fa-tint-slash{--fa:"\f5c7"}.fa-face-tired,.fa-tired{--fa:"\f5c8"}.fa-tooth{--fa:"\f5c9"}.fa-umbrella-beach{--fa:"\f5ca"}.fa-weight-hanging{--fa:"\f5cd"}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:"\f5ce"}.fa-air-freshener,.fa-spray-can-sparkles{--fa:"\f5d0"}.fa-apple-alt,.fa-apple-whole{--fa:"\f5d1"}.fa-atom{--fa:"\f5d2"}.fa-atom-alt,.fa-atom-simple{--fa:"\f5d3"}.fa-backpack{--fa:"\f5d4"}.fa-bell-school{--fa:"\f5d5"}.fa-bell-school-slash{--fa:"\f5d6"}.fa-bone{--fa:"\f5d7"}.fa-bone-break{--fa:"\f5d8"}.fa-book-alt,.fa-book-blank{--fa:"\f5d9"}.fa-book-open-reader,.fa-book-reader{--fa:"\f5da"}.fa-books{--fa:"\f5db"}.fa-brain{--fa:"\f5dc"}.fa-bus-school{--fa:"\f5dd"}.fa-car-alt,.fa-car-rear{--fa:"\f5de"}.fa-battery-car,.fa-car-battery{--fa:"\f5df"}.fa-car-bump{--fa:"\f5e0"}.fa-car-burst,.fa-car-crash{--fa:"\f5e1"}.fa-car-garage{--fa:"\f5e2"}.fa-car-mechanic,.fa-car-wrench{--fa:"\f5e3"}.fa-car-side{--fa:"\f5e4"}.fa-car-tilt{--fa:"\f5e5"}.fa-car-wash{--fa:"\f5e6"}.fa-charging-station{--fa:"\f5e7"}.fa-clipboard-prescription{--fa:"\f5e8"}.fa-compass-slash{--fa:"\f5e9"}.fa-diploma,.fa-scroll-ribbon{--fa:"\f5ea"}.fa-diamond-turn-right,.fa-directions{--fa:"\f5eb"}.fa-do-not-enter{--fa:"\f5ec"}.fa-draw-circle,.fa-vector-circle{--fa:"\f5ed"}.fa-draw-polygon,.fa-vector-polygon{--fa:"\f5ee"}.fa-draw-square,.fa-vector-square{--fa:"\f5ef"}.fa-ear{--fa:"\f5f0"}.fa-engine-exclamation,.fa-engine-warning{--fa:"\f5f2"}.fa-file-award,.fa-file-certificate{--fa:"\f5f3"}.fa-gas-pump-slash{--fa:"\f5f4"}.fa-glasses-alt,.fa-glasses-round{--fa:"\f5f5"}.fa-globe-stand{--fa:"\f5f6"}.fa-heart-rate,.fa-wave-pulse{--fa:"\f5f8"}.fa-inhaler{--fa:"\f5f9"}.fa-kidneys{--fa:"\f5fb"}.fa-laptop-code{--fa:"\f5fc"}.fa-layer-group{--fa:"\f5fd"}.fa-layer-group-minus,.fa-layer-minus{--fa:"\f5fe"}.fa-layer-group-plus,.fa-layer-plus{--fa:"\f5ff"}.fa-lips{--fa:"\f600"}.fa-location,.fa-location-crosshairs{--fa:"\f601"}.fa-circle-location-arrow,.fa-location-circle{--fa:"\f602"}.fa-location-crosshairs-slash,.fa-location-slash{--fa:"\f603"}.fa-lungs{--fa:"\f604"}.fa-location-dot-slash,.fa-map-marker-alt-slash{--fa:"\f605"}.fa-location-check,.fa-map-marker-check{--fa:"\f606"}.fa-location-pen,.fa-map-marker-edit{--fa:"\f607"}.fa-location-exclamation,.fa-map-marker-exclamation{--fa:"\f608"}.fa-location-minus,.fa-map-marker-minus{--fa:"\f609"}.fa-location-plus,.fa-map-marker-plus{--fa:"\f60a"}.fa-location-question,.fa-map-marker-question{--fa:"\f60b"}.fa-location-pin-slash,.fa-map-marker-slash{--fa:"\f60c"}.fa-location-smile,.fa-map-marker-smile{--fa:"\f60d"}.fa-location-xmark,.fa-map-marker-times,.fa-map-marker-xmark{--fa:"\f60e"}.fa-microscope{--fa:"\f610"}.fa-monitor-heart-rate,.fa-monitor-waveform{--fa:"\f611"}.fa-oil-can{--fa:"\f613"}.fa-oil-temp,.fa-oil-temperature{--fa:"\f614"}.fa-circle-parking,.fa-parking-circle{--fa:"\f615"}.fa-ban-parking,.fa-parking-circle-slash{--fa:"\f616"}.fa-parking-slash,.fa-square-parking-slash{--fa:"\f617"}.fa-pen-paintbrush,.fa-pencil-paintbrush{--fa:"\f618"}.fa-poop{--fa:"\f619"}.fa-route-highway{--fa:"\f61a"}.fa-route-interstate{--fa:"\f61b"}.fa-ruler-triangle{--fa:"\f61c"}.fa-scalpel{--fa:"\f61d"}.fa-scalpel-line-dashed,.fa-scalpel-path{--fa:"\f61e"}.fa-shapes,.fa-triangle-circle-square{--fa:"\f61f"}.fa-skeleton{--fa:"\f620"}.fa-star-of-life{--fa:"\f621"}.fa-steering-wheel{--fa:"\f622"}.fa-stomach{--fa:"\f623"}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:"\f624"}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:"\f625"}.fa-gauge-max,.fa-tachometer-alt-fastest{--fa:"\f626"}.fa-gauge-low,.fa-tachometer-alt-slow{--fa:"\f627"}.fa-gauge-min,.fa-tachometer-alt-slowest{--fa:"\f628"}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:"\f629"}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:"\f62a"}.fa-gauge-simple-max,.fa-tachometer-fastest{--fa:"\f62b"}.fa-gauge-simple-low,.fa-tachometer-slow{--fa:"\f62c"}.fa-gauge-simple-min,.fa-tachometer-slowest{--fa:"\f62d"}.fa-teeth{--fa:"\f62e"}.fa-teeth-open{--fa:"\f62f"}.fa-masks-theater,.fa-theater-masks{--fa:"\f630"}.fa-tire{--fa:"\f631"}.fa-tire-flat{--fa:"\f632"}.fa-tire-pressure-warning{--fa:"\f633"}.fa-tire-rugged{--fa:"\f634"}.fa-toothbrush{--fa:"\f635"}.fa-traffic-cone{--fa:"\f636"}.fa-traffic-light{--fa:"\f637"}.fa-traffic-light-go{--fa:"\f638"}.fa-traffic-light-slow{--fa:"\f639"}.fa-traffic-light-stop{--fa:"\f63a"}.fa-truck-monster{--fa:"\f63b"}.fa-truck-pickup{--fa:"\f63c"}.fa-screen-users,.fa-users-class{--fa:"\f63d"}.fa-watch-fitness{--fa:"\f63e"}.fa-abacus{--fa:"\f640"}.fa-ad,.fa-rectangle-ad{--fa:"\f641"}.fa-analytics,.fa-chart-mixed{--fa:"\f643"}.fa-ankh{--fa:"\f644"}.fa-badge-dollar{--fa:"\f645"}.fa-badge-percent{--fa:"\f646"}.fa-bible,.fa-book-bible{--fa:"\f647"}.fa-bullseye-arrow{--fa:"\f648"}.fa-bullseye-pointer{--fa:"\f649"}.fa-briefcase-clock,.fa-business-time{--fa:"\f64a"}.fa-cabinet-filing{--fa:"\f64b"}.fa-calculator-alt,.fa-calculator-simple{--fa:"\f64c"}.fa-chart-line-down{--fa:"\f64d"}.fa-chart-pie-alt,.fa-chart-pie-simple{--fa:"\f64e"}.fa-city{--fa:"\f64f"}.fa-comment-alt-dollar,.fa-message-dollar{--fa:"\f650"}.fa-comment-dollar{--fa:"\f651"}.fa-comments-alt-dollar,.fa-messages-dollar{--fa:"\f652"}.fa-comments-dollar{--fa:"\f653"}.fa-cross{--fa:"\f654"}.fa-dharmachakra{--fa:"\f655"}.fa-empty-set{--fa:"\f656"}.fa-envelope-open-dollar{--fa:"\f657"}.fa-envelope-open-text{--fa:"\f658"}.fa-file-chart-column,.fa-file-chart-line{--fa:"\f659"}.fa-file-chart-pie{--fa:"\f65a"}.fa-file-spreadsheet{--fa:"\f65b"}.fa-file-user{--fa:"\f65c"}.fa-folder-minus{--fa:"\f65d"}.fa-folder-plus{--fa:"\f65e"}.fa-folder-times,.fa-folder-xmark{--fa:"\f65f"}.fa-folders{--fa:"\f660"}.fa-function{--fa:"\f661"}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:"\f662"}.fa-gift-card{--fa:"\f663"}.fa-gopuram{--fa:"\f664"}.fa-hamsa{--fa:"\f665"}.fa-bahai,.fa-haykal{--fa:"\f666"}.fa-integral{--fa:"\f667"}.fa-intersection{--fa:"\f668"}.fa-jedi{--fa:"\f669"}.fa-book-journal-whills,.fa-journal-whills{--fa:"\f66a"}.fa-kaaba{--fa:"\f66b"}.fa-keynote{--fa:"\f66c"}.fa-khanda{--fa:"\f66d"}.fa-lambda{--fa:"\f66e"}.fa-landmark{--fa:"\f66f"}.fa-lightbulb-dollar{--fa:"\f670"}.fa-lightbulb-exclamation{--fa:"\f671"}.fa-lightbulb-on{--fa:"\f672"}.fa-lightbulb-slash{--fa:"\f673"}.fa-envelopes-bulk,.fa-mail-bulk{--fa:"\f674"}.fa-megaphone{--fa:"\f675"}.fa-menorah{--fa:"\f676"}.fa-brain-arrow-curved-right,.fa-mind-share{--fa:"\f677"}.fa-mosque{--fa:"\f678"}.fa-om{--fa:"\f679"}.fa-omega{--fa:"\f67a"}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:"\f67b"}.fa-peace{--fa:"\f67c"}.fa-phone-office{--fa:"\f67d"}.fa-pi{--fa:"\f67e"}.fa-place-of-worship{--fa:"\f67f"}.fa-podium{--fa:"\f680"}.fa-poll,.fa-square-poll-vertical{--fa:"\f681"}.fa-poll-h,.fa-square-poll-horizontal{--fa:"\f682"}.fa-person-praying,.fa-pray{--fa:"\f683"}.fa-hands-praying,.fa-praying-hands{--fa:"\f684"}.fa-presentation,.fa-presentation-screen{--fa:"\f685"}.fa-print-slash{--fa:"\f686"}.fa-book-quran,.fa-quran{--fa:"\f687"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:"\f688"}.fa-magnifying-glass-location,.fa-search-location{--fa:"\f689"}.fa-shredder{--fa:"\f68a"}.fa-sigma{--fa:"\f68b"}.fa-signal-1,.fa-signal-weak{--fa:"\f68c"}.fa-signal-2,.fa-signal-fair{--fa:"\f68d"}.fa-signal-3,.fa-signal-good{--fa:"\f68e"}.fa-signal-4,.fa-signal-strong{--fa:"\f68f"}.fa-signal-alt,.fa-signal-alt-4,.fa-signal-bars,.fa-signal-bars-strong{--fa:"\f690"}.fa-signal-alt-1,.fa-signal-bars-weak{--fa:"\f691"}.fa-signal-alt-2,.fa-signal-bars-fair{--fa:"\f692"}.fa-signal-alt-3,.fa-signal-bars-good{--fa:"\f693"}.fa-signal-alt-slash,.fa-signal-bars-slash{--fa:"\f694"}.fa-signal-slash{--fa:"\f695"}.fa-socks{--fa:"\f696"}.fa-square-root{--fa:"\f697"}.fa-square-root-alt,.fa-square-root-variable{--fa:"\f698"}.fa-star-and-crescent{--fa:"\f699"}.fa-star-of-david{--fa:"\f69a"}.fa-synagogue{--fa:"\f69b"}.fa-tally,.fa-tally-5{--fa:"\f69c"}.fa-theta{--fa:"\f69e"}.fa-scroll-torah,.fa-torah{--fa:"\f6a0"}.fa-torii-gate{--fa:"\f6a1"}.fa-union{--fa:"\f6a2"}.fa-chart-user,.fa-user-chart{--fa:"\f6a3"}.fa-user-crown{--fa:"\f6a4"}.fa-user-group-crown,.fa-users-crown{--fa:"\f6a5"}.fa-value-absolute{--fa:"\f6a6"}.fa-vihara{--fa:"\f6a7"}.fa-volume,.fa-volume-medium{--fa:"\f6a8"}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:"\f6a9"}.fa-wifi-1,.fa-wifi-weak{--fa:"\f6aa"}.fa-wifi-2,.fa-wifi-fair{--fa:"\f6ab"}.fa-wifi-slash{--fa:"\f6ac"}.fa-yin-yang{--fa:"\f6ad"}.fa-acorn{--fa:"\f6ae"}.fa-alicorn{--fa:"\f6b0"}.fa-crate-apple{--fa:"\f6b1"}.fa-apple-crate{--fa:"\f6b1"}.fa-axe{--fa:"\f6b2"}.fa-axe-battle{--fa:"\f6b3"}.fa-badger-honey{--fa:"\f6b4"}.fa-bat{--fa:"\f6b5"}.fa-blender-phone{--fa:"\f6b6"}.fa-book-dead,.fa-book-skull{--fa:"\f6b7"}.fa-book-sparkles,.fa-book-spells{--fa:"\f6b8"}.fa-bow-arrow{--fa:"\f6b9"}.fa-campfire{--fa:"\f6ba"}.fa-campground{--fa:"\f6bb"}.fa-candle-holder{--fa:"\f6bc"}.fa-candy-corn{--fa:"\f6bd"}.fa-cat{--fa:"\f6be"}.fa-cauldron{--fa:"\f6bf"}.fa-chair{--fa:"\f6c0"}.fa-chair-office{--fa:"\f6c1"}.fa-claw-marks{--fa:"\f6c2"}.fa-cloud-moon{--fa:"\f6c3"}.fa-cloud-sun{--fa:"\f6c4"}.fa-coffee-togo,.fa-cup-togo{--fa:"\f6c5"}.fa-coffin{--fa:"\f6c6"}.fa-corn{--fa:"\f6c7"}.fa-cow{--fa:"\f6c8"}.fa-dagger{--fa:"\f6cb"}.fa-dice-d10{--fa:"\f6cd"}.fa-dice-d12{--fa:"\f6ce"}.fa-dice-d20{--fa:"\f6cf"}.fa-dice-d4{--fa:"\f6d0"}.fa-dice-d6{--fa:"\f6d1"}.fa-dice-d8{--fa:"\f6d2"}.fa-dog{--fa:"\f6d3"}.fa-dog-leashed{--fa:"\f6d4"}.fa-dragon{--fa:"\f6d5"}.fa-drumstick{--fa:"\f6d6"}.fa-drumstick-bite{--fa:"\f6d7"}.fa-duck{--fa:"\f6d8"}.fa-dungeon{--fa:"\f6d9"}.fa-elephant{--fa:"\f6da"}.fa-eye-evil{--fa:"\f6db"}.fa-file-csv{--fa:"\f6dd"}.fa-fist-raised,.fa-hand-fist{--fa:"\f6de"}.fa-fire-flame,.fa-flame{--fa:"\f6df"}.fa-flask-poison,.fa-flask-round-poison{--fa:"\f6e0"}.fa-flask-potion,.fa-flask-round-potion{--fa:"\f6e1"}.fa-ghost{--fa:"\f6e2"}.fa-hammer{--fa:"\f6e3"}.fa-hammer-war{--fa:"\f6e4"}.fa-hand-holding-magic{--fa:"\f6e5"}.fa-hanukiah{--fa:"\f6e6"}.fa-hat-witch{--fa:"\f6e7"}.fa-hat-wizard{--fa:"\f6e8"}.fa-head-side{--fa:"\f6e9"}.fa-head-side-goggles,.fa-head-vr{--fa:"\f6ea"}.fa-helmet-battle{--fa:"\f6eb"}.fa-hiking,.fa-person-hiking{--fa:"\f6ec"}.fa-hippo{--fa:"\f6ed"}.fa-hockey-mask{--fa:"\f6ee"}.fa-hood-cloak{--fa:"\f6ef"}.fa-horse{--fa:"\f6f0"}.fa-house-chimney-crack,.fa-house-damage{--fa:"\f6f1"}.fa-hryvnia,.fa-hryvnia-sign{--fa:"\f6f2"}.fa-key-skeleton{--fa:"\f6f3"}.fa-kite{--fa:"\f6f4"}.fa-knife-kitchen{--fa:"\f6f5"}.fa-leaf-maple{--fa:"\f6f6"}.fa-leaf-oak{--fa:"\f6f7"}.fa-mace{--fa:"\f6f8"}.fa-mandolin{--fa:"\f6f9"}.fa-mask{--fa:"\f6fa"}.fa-monkey{--fa:"\f6fb"}.fa-mountain{--fa:"\f6fc"}.fa-mountains{--fa:"\f6fd"}.fa-narwhal{--fa:"\f6fe"}.fa-network-wired{--fa:"\f6ff"}.fa-otter{--fa:"\f700"}.fa-paw-alt,.fa-paw-simple{--fa:"\f701"}.fa-paw-claws{--fa:"\f702"}.fa-pegasus{--fa:"\f703"}.fa-pie{--fa:"\f705"}.fa-pig{--fa:"\f706"}.fa-pumpkin{--fa:"\f707"}.fa-rabbit{--fa:"\f708"}.fa-rabbit-fast,.fa-rabbit-running{--fa:"\f709"}.fa-ram{--fa:"\f70a"}.fa-ring{--fa:"\f70b"}.fa-person-running,.fa-running{--fa:"\f70c"}.fa-scarecrow{--fa:"\f70d"}.fa-scroll{--fa:"\f70e"}.fa-scroll-old{--fa:"\f70f"}.fa-scythe{--fa:"\f710"}.fa-sheep{--fa:"\f711"}.fa-shield-cross{--fa:"\f712"}.fa-shovel{--fa:"\f713"}.fa-skull-crossbones{--fa:"\f714"}.fa-slash{--fa:"\f715"}.fa-snake{--fa:"\f716"}.fa-spider{--fa:"\f717"}.fa-spider-black-widow{--fa:"\f718"}.fa-spider-web{--fa:"\f719"}.fa-squirrel{--fa:"\f71a"}.fa-staff{--fa:"\f71b"}.fa-sword{--fa:"\f71c"}.fa-swords{--fa:"\f71d"}.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa:"\f71e"}.fa-tombstone{--fa:"\f720"}.fa-tombstone-alt,.fa-tombstone-blank{--fa:"\f721"}.fa-tractor{--fa:"\f722"}.fa-treasure-chest{--fa:"\f723"}.fa-trees{--fa:"\f724"}.fa-turkey{--fa:"\f725"}.fa-turtle{--fa:"\f726"}.fa-unicorn{--fa:"\f727"}.fa-user-injured{--fa:"\f728"}.fa-vr-cardboard{--fa:"\f729"}.fa-wand{--fa:"\f72a"}.fa-wand-sparkles{--fa:"\f72b"}.fa-whale{--fa:"\f72c"}.fa-wheat{--fa:"\f72d"}.fa-wind{--fa:"\f72e"}.fa-wine-bottle{--fa:"\f72f"}.fa-ballot{--fa:"\f732"}.fa-ballot-check{--fa:"\f733"}.fa-booth-curtain{--fa:"\f734"}.fa-box-ballot{--fa:"\f735"}.fa-calendar-star{--fa:"\f736"}.fa-clipboard-list-check{--fa:"\f737"}.fa-cloud-drizzle{--fa:"\f738"}.fa-cloud-hail{--fa:"\f739"}.fa-cloud-hail-mixed{--fa:"\f73a"}.fa-cloud-meatball{--fa:"\f73b"}.fa-cloud-moon-rain{--fa:"\f73c"}.fa-cloud-rain{--fa:"\f73d"}.fa-cloud-rainbow{--fa:"\f73e"}.fa-cloud-showers{--fa:"\f73f"}.fa-cloud-showers-heavy{--fa:"\f740"}.fa-cloud-sleet{--fa:"\f741"}.fa-cloud-snow{--fa:"\f742"}.fa-cloud-sun-rain{--fa:"\f743"}.fa-clouds{--fa:"\f744"}.fa-clouds-moon{--fa:"\f745"}.fa-clouds-sun{--fa:"\f746"}.fa-democrat{--fa:"\f747"}.fa-dewpoint,.fa-droplet-degree{--fa:"\f748"}.fa-eclipse{--fa:"\f749"}.fa-eclipse-alt,.fa-moon-over-sun{--fa:"\f74a"}.fa-fire-smoke{--fa:"\f74b"}.fa-flag-alt,.fa-flag-swallowtail{--fa:"\f74c"}.fa-flag-usa{--fa:"\f74d"}.fa-cloud-fog,.fa-fog{--fa:"\f74e"}.fa-house-flood,.fa-house-water{--fa:"\f74f"}.fa-droplet-percent,.fa-humidity{--fa:"\f750"}.fa-hurricane{--fa:"\f751"}.fa-landmark-alt,.fa-landmark-dome{--fa:"\f752"}.fa-meteor{--fa:"\f753"}.fa-moon-cloud{--fa:"\f754"}.fa-moon-stars{--fa:"\f755"}.fa-person-booth{--fa:"\f756"}.fa-person-sign{--fa:"\f757"}.fa-podium-star{--fa:"\f758"}.fa-poll-people{--fa:"\f759"}.fa-poo-bolt,.fa-poo-storm{--fa:"\f75a"}.fa-rainbow{--fa:"\f75b"}.fa-raindrops{--fa:"\f75c"}.fa-republican{--fa:"\f75e"}.fa-smog{--fa:"\f75f"}.fa-smoke{--fa:"\f760"}.fa-snow-blowing{--fa:"\f761"}.fa-stars{--fa:"\f762"}.fa-sun-cloud{--fa:"\f763"}.fa-sun-dust{--fa:"\f764"}.fa-sun-haze{--fa:"\f765"}.fa-sunrise{--fa:"\f766"}.fa-sunset{--fa:"\f767"}.fa-temperature-frigid,.fa-temperature-snow{--fa:"\f768"}.fa-temperature-high{--fa:"\f769"}.fa-temperature-hot,.fa-temperature-sun{--fa:"\f76a"}.fa-temperature-low{--fa:"\f76b"}.fa-cloud-bolt,.fa-thunderstorm{--fa:"\f76c"}.fa-cloud-bolt-moon,.fa-thunderstorm-moon{--fa:"\f76d"}.fa-cloud-bolt-sun,.fa-thunderstorm-sun{--fa:"\f76e"}.fa-tornado{--fa:"\f76f"}.fa-volcano{--fa:"\f770"}.fa-times-to-slot,.fa-vote-nay,.fa-xmark-to-slot{--fa:"\f771"}.fa-check-to-slot,.fa-vote-yea{--fa:"\f772"}.fa-water{--fa:"\f773"}.fa-water-arrow-down,.fa-water-lower{--fa:"\f774"}.fa-water-arrow-up,.fa-water-rise{--fa:"\f775"}.fa-wind-circle-exclamation,.fa-wind-warning{--fa:"\f776"}.fa-windsock{--fa:"\f777"}.fa-angel{--fa:"\f779"}.fa-baby{--fa:"\f77c"}.fa-baby-carriage,.fa-carriage-baby{--fa:"\f77d"}.fa-ball-pile{--fa:"\f77e"}.fa-bells{--fa:"\f77f"}.fa-biohazard{--fa:"\f780"}.fa-blog{--fa:"\f781"}.fa-boot{--fa:"\f782"}.fa-calendar-day{--fa:"\f783"}.fa-calendar-week{--fa:"\f784"}.fa-candy-cane{--fa:"\f786"}.fa-carrot{--fa:"\f787"}.fa-cash-register{--fa:"\f788"}.fa-chart-network{--fa:"\f78a"}.fa-chimney{--fa:"\f78b"}.fa-compress-arrows-alt,.fa-minimize{--fa:"\f78c"}.fa-deer{--fa:"\f78e"}.fa-deer-rudolph{--fa:"\f78f"}.fa-dreidel{--fa:"\f792"}.fa-dumpster{--fa:"\f793"}.fa-dumpster-fire{--fa:"\f794"}.fa-ear-muffs{--fa:"\f795"}.fa-ethernet{--fa:"\f796"}.fa-fireplace{--fa:"\f79a"}.fa-frosty-head,.fa-snowman-head{--fa:"\f79b"}.fa-gifts{--fa:"\f79c"}.fa-gingerbread-man{--fa:"\f79d"}.fa-champagne-glass,.fa-glass-champagne{--fa:"\f79e"}.fa-champagne-glasses,.fa-glass-cheers{--fa:"\f79f"}.fa-glass-whiskey,.fa-whiskey-glass{--fa:"\f7a0"}.fa-glass-whiskey-rocks,.fa-whiskey-glass-ice{--fa:"\f7a1"}.fa-earth-europe,.fa-globe-europe{--fa:"\f7a2"}.fa-globe-snow{--fa:"\f7a3"}.fa-grip-lines{--fa:"\f7a4"}.fa-grip-lines-vertical{--fa:"\f7a5"}.fa-guitar{--fa:"\f7a6"}.fa-hat-santa{--fa:"\f7a7"}.fa-hat-winter{--fa:"\f7a8"}.fa-heart-broken,.fa-heart-crack{--fa:"\f7a9"}.fa-holly-berry{--fa:"\f7aa"}.fa-horse-head{--fa:"\f7ab"}.fa-ice-skate{--fa:"\f7ac"}.fa-icicles{--fa:"\f7ad"}.fa-igloo{--fa:"\f7ae"}.fa-lights-holiday{--fa:"\f7b2"}.fa-mistletoe{--fa:"\f7b4"}.fa-mitten{--fa:"\f7b5"}.fa-mug-hot{--fa:"\f7b6"}.fa-mug-marshmallows{--fa:"\f7b7"}.fa-ornament{--fa:"\f7b8"}.fa-radiation{--fa:"\f7b9"}.fa-circle-radiation,.fa-radiation-alt{--fa:"\f7ba"}.fa-restroom{--fa:"\f7bd"}.fa-rv{--fa:"\f7be"}.fa-satellite{--fa:"\f7bf"}.fa-satellite-dish{--fa:"\f7c0"}.fa-scarf{--fa:"\f7c1"}.fa-sd-card{--fa:"\f7c2"}.fa-shovel-snow{--fa:"\f7c3"}.fa-sim-card{--fa:"\f7c4"}.fa-person-skating,.fa-skating{--fa:"\f7c5"}.fa-person-ski-jumping,.fa-ski-jump{--fa:"\f7c7"}.fa-person-ski-lift,.fa-ski-lift{--fa:"\f7c8"}.fa-person-skiing,.fa-skiing{--fa:"\f7c9"}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:"\f7ca"}.fa-person-sledding,.fa-sledding{--fa:"\f7cb"}.fa-sleigh{--fa:"\f7cc"}.fa-comment-sms,.fa-sms{--fa:"\f7cd"}.fa-person-snowboarding,.fa-snowboarding{--fa:"\f7ce"}.fa-snowflakes{--fa:"\f7cf"}.fa-snowman{--fa:"\f7d0"}.fa-person-snowmobiling,.fa-snowmobile{--fa:"\f7d1"}.fa-snowplow{--fa:"\f7d2"}.fa-star-christmas{--fa:"\f7d4"}.fa-stocking{--fa:"\f7d5"}.fa-tenge,.fa-tenge-sign{--fa:"\f7d7"}.fa-toilet{--fa:"\f7d8"}.fa-screwdriver-wrench,.fa-tools{--fa:"\f7d9"}.fa-cable-car,.fa-tram{--fa:"\f7da"}.fa-tree-christmas{--fa:"\f7db"}.fa-tree-decorated{--fa:"\f7dc"}.fa-tree-large{--fa:"\f7dd"}.fa-truck-plow{--fa:"\f7de"}.fa-wreath{--fa:"\f7e2"}.fa-fire-alt,.fa-fire-flame-curved{--fa:"\f7e4"}.fa-bacon{--fa:"\f7e5"}.fa-book-medical{--fa:"\f7e6"}.fa-book-user{--fa:"\f7e7"}.fa-books-medical{--fa:"\f7e8"}.fa-brackets,.fa-brackets-square{--fa:"\f7e9"}.fa-brackets-curly{--fa:"\f7ea"}.fa-bread-loaf{--fa:"\f7eb"}.fa-bread-slice{--fa:"\f7ec"}.fa-burrito{--fa:"\f7ed"}.fa-chart-scatter{--fa:"\f7ee"}.fa-cheese{--fa:"\f7ef"}.fa-cheese-swiss{--fa:"\f7f0"}.fa-burger-cheese,.fa-cheeseburger{--fa:"\f7f1"}.fa-clinic-medical,.fa-house-chimney-medical{--fa:"\f7f2"}.fa-clipboard-user{--fa:"\f7f3"}.fa-comment-alt-medical,.fa-message-medical{--fa:"\f7f4"}.fa-comment-medical{--fa:"\f7f5"}.fa-croissant{--fa:"\f7f6"}.fa-crutch{--fa:"\f7f7"}.fa-crutches{--fa:"\f7f8"}.fa-ban-bug,.fa-debug{--fa:"\f7f9"}.fa-disease{--fa:"\f7fa"}.fa-egg{--fa:"\f7fb"}.fa-egg-fried{--fa:"\f7fc"}.fa-files-medical{--fa:"\f7fd"}.fa-fish-cooked{--fa:"\f7fe"}.fa-flower{--fa:"\f7ff"}.fa-flower-daffodil{--fa:"\f800"}.fa-flower-tulip{--fa:"\f801"}.fa-folder-tree{--fa:"\f802"}.fa-french-fries{--fa:"\f803"}.fa-glass{--fa:"\f804"}.fa-burger,.fa-hamburger{--fa:"\f805"}.fa-hand-middle-finger{--fa:"\f806"}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:"\f807"}.fa-head-side-brain{--fa:"\f808"}.fa-head-side-medical{--fa:"\f809"}.fa-hospital-user{--fa:"\f80d"}.fa-hospitals{--fa:"\f80e"}.fa-hotdog{--fa:"\f80f"}.fa-ice-cream{--fa:"\f810"}.fa-island-tree-palm,.fa-island-tropical{--fa:"\f811"}.fa-laptop-medical{--fa:"\f812"}.fa-mailbox{--fa:"\f813"}.fa-meat{--fa:"\f814"}.fa-pager{--fa:"\f815"}.fa-pepper-hot{--fa:"\f816"}.fa-pizza{--fa:"\f817"}.fa-pizza-slice{--fa:"\f818"}.fa-popcorn{--fa:"\f819"}.fa-print-magnifying-glass,.fa-print-search{--fa:"\f81a"}.fa-rings-wedding{--fa:"\f81b"}.fa-sack{--fa:"\f81c"}.fa-sack-dollar{--fa:"\f81d"}.fa-bowl-salad,.fa-salad{--fa:"\f81e"}.fa-sandwich{--fa:"\f81f"}.fa-sausage{--fa:"\f820"}.fa-shish-kebab{--fa:"\f821"}.fa-sickle{--fa:"\f822"}.fa-bowl-hot,.fa-soup{--fa:"\f823"}.fa-steak{--fa:"\f824"}.fa-stretcher{--fa:"\f825"}.fa-taco{--fa:"\f826"}.fa-book-tanakh,.fa-tanakh{--fa:"\f827"}.fa-bars-progress,.fa-tasks-alt{--fa:"\f828"}.fa-trash-arrow-up,.fa-trash-restore{--fa:"\f829"}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:"\f82a"}.fa-tree-palm{--fa:"\f82b"}.fa-user-construction,.fa-user-hard-hat,.fa-user-helmet-safety{--fa:"\f82c"}.fa-user-headset{--fa:"\f82d"}.fa-user-doctor-message,.fa-user-md-chat{--fa:"\f82e"}.fa-user-nurse{--fa:"\f82f"}.fa-users-medical{--fa:"\f830"}.fa-walker{--fa:"\f831"}.fa-camera-web,.fa-webcam{--fa:"\f832"}.fa-camera-web-slash,.fa-webcam-slash{--fa:"\f833"}.fa-wave-square{--fa:"\f83e"}.fa-alarm-exclamation{--fa:"\f843"}.fa-alarm-plus{--fa:"\f844"}.fa-alarm-snooze{--fa:"\f845"}.fa-align-slash{--fa:"\f846"}.fa-bags-shopping{--fa:"\f847"}.fa-bell-exclamation{--fa:"\f848"}.fa-bell-plus{--fa:"\f849"}.fa-biking,.fa-person-biking{--fa:"\f84a"}.fa-biking-mountain,.fa-person-biking-mountain{--fa:"\f84b"}.fa-border-all{--fa:"\f84c"}.fa-border-bottom{--fa:"\f84d"}.fa-border-inner{--fa:"\f84e"}.fa-border-left{--fa:"\f84f"}.fa-border-none{--fa:"\f850"}.fa-border-outer{--fa:"\f851"}.fa-border-right{--fa:"\f852"}.fa-border-style,.fa-border-top-left{--fa:"\f853"}.fa-border-bottom-right,.fa-border-style-alt{--fa:"\f854"}.fa-border-top{--fa:"\f855"}.fa-bring-forward{--fa:"\f856"}.fa-bring-front{--fa:"\f857"}.fa-burger-soda{--fa:"\f858"}.fa-car-building{--fa:"\f859"}.fa-car-bus{--fa:"\f85a"}.fa-cars{--fa:"\f85b"}.fa-coin{--fa:"\f85c"}.fa-construction,.fa-triangle-person-digging{--fa:"\f85d"}.fa-digging,.fa-person-digging{--fa:"\f85e"}.fa-drone{--fa:"\f85f"}.fa-drone-alt,.fa-drone-front{--fa:"\f860"}.fa-dryer{--fa:"\f861"}.fa-dryer-alt,.fa-dryer-heat{--fa:"\f862"}.fa-fan{--fa:"\f863"}.fa-barn-silo,.fa-farm{--fa:"\f864"}.fa-file-magnifying-glass,.fa-file-search{--fa:"\f865"}.fa-font-case{--fa:"\f866"}.fa-game-board{--fa:"\f867"}.fa-game-board-alt,.fa-game-board-simple{--fa:"\f868"}.fa-glass-citrus{--fa:"\f869"}.fa-h4{--fa:"\f86a"}.fa-hat-chef{--fa:"\f86b"}.fa-horizontal-rule{--fa:"\f86c"}.fa-heart-music-camera-bolt,.fa-icons{--fa:"\f86d"}.fa-icons-alt,.fa-symbols{--fa:"\f86e"}.fa-kerning{--fa:"\f86f"}.fa-line-columns{--fa:"\f870"}.fa-line-height{--fa:"\f871"}.fa-money-check-edit,.fa-money-check-pen{--fa:"\f872"}.fa-money-check-dollar-pen,.fa-money-check-edit-alt{--fa:"\f873"}.fa-mug{--fa:"\f874"}.fa-mug-tea{--fa:"\f875"}.fa-overline{--fa:"\f876"}.fa-file-dashed-line,.fa-page-break{--fa:"\f877"}.fa-paragraph-left,.fa-paragraph-rtl{--fa:"\f878"}.fa-phone-alt,.fa-phone-flip{--fa:"\f879"}.fa-laptop-mobile,.fa-phone-laptop{--fa:"\f87a"}.fa-phone-square-alt,.fa-square-phone-flip{--fa:"\f87b"}.fa-photo-film,.fa-photo-video{--fa:"\f87c"}.fa-remove-format,.fa-text-slash{--fa:"\f87d"}.fa-send-back{--fa:"\f87e"}.fa-send-backward{--fa:"\f87f"}.fa-snooze,.fa-zzz{--fa:"\f880"}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:"\f881"}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:"\f882"}.fa-arrow-down-arrow-up,.fa-sort-alt{--fa:"\f883"}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:"\f884"}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:"\f885"}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:"\f886"}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:"\f887"}.fa-arrow-down-triangle-square,.fa-sort-shapes-down{--fa:"\f888"}.fa-arrow-down-square-triangle,.fa-sort-shapes-down-alt{--fa:"\f889"}.fa-arrow-up-triangle-square,.fa-sort-shapes-up{--fa:"\f88a"}.fa-arrow-up-square-triangle,.fa-sort-shapes-up-alt{--fa:"\f88b"}.fa-arrow-down-big-small,.fa-sort-size-down{--fa:"\f88c"}.fa-arrow-down-small-big,.fa-sort-size-down-alt{--fa:"\f88d"}.fa-arrow-up-big-small,.fa-sort-size-up{--fa:"\f88e"}.fa-arrow-up-small-big,.fa-sort-size-up-alt{--fa:"\f88f"}.fa-sparkles{--fa:"\f890"}.fa-spell-check{--fa:"\f891"}.fa-sunglasses{--fa:"\f892"}.fa-text{--fa:"\f893"}.fa-text-size{--fa:"\f894"}.fa-trash-arrow-turn-left,.fa-trash-undo{--fa:"\f895"}.fa-trash-can-arrow-turn-left,.fa-trash-can-undo,.fa-trash-undo-alt{--fa:"\f896"}.fa-voicemail{--fa:"\f897"}.fa-washer,.fa-washing-machine{--fa:"\f898"}.fa-wave-sine{--fa:"\f899"}.fa-wave-triangle{--fa:"\f89a"}.fa-wind-turbine{--fa:"\f89b"}.fa-border-center-h{--fa:"\f89c"}.fa-border-center-v{--fa:"\f89d"}.fa-album{--fa:"\f89f"}.fa-album-collection{--fa:"\f8a0"}.fa-amp-guitar{--fa:"\f8a1"}.fa-badge-sheriff{--fa:"\f8a2"}.fa-banjo{--fa:"\f8a3"}.fa-betamax,.fa-cassette-betamax{--fa:"\f8a4"}.fa-boombox{--fa:"\f8a5"}.fa-cactus{--fa:"\f8a7"}.fa-camcorder,.fa-video-handheld{--fa:"\f8a8"}.fa-camera-movie{--fa:"\f8a9"}.fa-camera-polaroid{--fa:"\f8aa"}.fa-cassette-tape{--fa:"\f8ab"}.fa-camera-cctv,.fa-cctv{--fa:"\f8ac"}.fa-clarinet{--fa:"\f8ad"}.fa-cloud-music{--fa:"\f8ae"}.fa-comment-alt-music,.fa-message-music{--fa:"\f8af"}.fa-comment-music{--fa:"\f8b0"}.fa-computer-classic{--fa:"\f8b1"}.fa-computer-speaker{--fa:"\f8b2"}.fa-cowbell{--fa:"\f8b3"}.fa-cowbell-circle-plus,.fa-cowbell-more{--fa:"\f8b4"}.fa-disc-drive{--fa:"\f8b5"}.fa-file-music{--fa:"\f8b6"}.fa-film-canister,.fa-film-cannister{--fa:"\f8b7"}.fa-flashlight{--fa:"\f8b8"}.fa-flute{--fa:"\f8b9"}.fa-flux-capacitor{--fa:"\f8ba"}.fa-game-console-handheld{--fa:"\f8bb"}.fa-gramophone{--fa:"\f8bd"}.fa-guitar-electric{--fa:"\f8be"}.fa-guitars{--fa:"\f8bf"}.fa-hat-cowboy{--fa:"\f8c0"}.fa-hat-cowboy-side{--fa:"\f8c1"}.fa-head-side-headphones{--fa:"\f8c2"}.fa-horse-saddle{--fa:"\f8c3"}.fa-image-polaroid{--fa:"\f8c4"}.fa-joystick{--fa:"\f8c5"}.fa-jug{--fa:"\f8c6"}.fa-kazoo{--fa:"\f8c7"}.fa-lasso{--fa:"\f8c8"}.fa-list-music{--fa:"\f8c9"}.fa-microphone-stand{--fa:"\f8cb"}.fa-computer-mouse,.fa-mouse{--fa:"\f8cc"}.fa-computer-mouse-scrollwheel,.fa-mouse-alt{--fa:"\f8cd"}.fa-mp3-player{--fa:"\f8ce"}.fa-music-alt,.fa-music-note{--fa:"\f8cf"}.fa-music-alt-slash,.fa-music-note-slash{--fa:"\f8d0"}.fa-music-slash{--fa:"\f8d1"}.fa-phone-rotary{--fa:"\f8d3"}.fa-piano{--fa:"\f8d4"}.fa-piano-keyboard{--fa:"\f8d5"}.fa-projector{--fa:"\f8d6"}.fa-radio{--fa:"\f8d7"}.fa-radio-alt,.fa-radio-tuner{--fa:"\f8d8"}.fa-record-vinyl{--fa:"\f8d9"}.fa-router{--fa:"\f8da"}.fa-sax-hot,.fa-saxophone-fire{--fa:"\f8db"}.fa-saxophone{--fa:"\f8dc"}.fa-signal-stream{--fa:"\f8dd"}.fa-skull-cow{--fa:"\f8de"}.fa-speaker{--fa:"\f8df"}.fa-speakers{--fa:"\f8e0"}.fa-triangle-instrument,.fa-triangle-music{--fa:"\f8e2"}.fa-trumpet{--fa:"\f8e3"}.fa-turntable{--fa:"\f8e4"}.fa-tv-music{--fa:"\f8e6"}.fa-typewriter{--fa:"\f8e7"}.fa-usb-drive{--fa:"\f8e9"}.fa-user-cowboy{--fa:"\f8ea"}.fa-user-music{--fa:"\f8eb"}.fa-cassette-vhs,.fa-vhs{--fa:"\f8ec"}.fa-violin{--fa:"\f8ed"}.fa-wagon-covered{--fa:"\f8ee"}.fa-walkie-talkie{--fa:"\f8ef"}.fa-watch-calculator{--fa:"\f8f0"}.fa-waveform{--fa:"\f8f1"}.fa-waveform-lines,.fa-waveform-path{--fa:"\f8f2"}.fa-scanner-image{--fa:"\f8f3"}.fa-air-conditioner{--fa:"\f8f4"}.fa-alien{--fa:"\f8f5"}.fa-alien-8bit,.fa-alien-monster{--fa:"\f8f6"}.fa-bed-alt,.fa-bed-front{--fa:"\f8f7"}.fa-bed-bunk{--fa:"\f8f8"}.fa-bed-empty{--fa:"\f8f9"}.fa-bell-on{--fa:"\f8fa"}.fa-blinds{--fa:"\f8fb"}.fa-blinds-open{--fa:"\f8fc"}.fa-blinds-raised{--fa:"\f8fd"}.fa-camera-home,.fa-camera-security{--fa:"\f8fe"}.fa-caravan{--fa:"\f8ff"}:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:Font Awesome\ 7 Brands;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/fa-brands-400.woff2)}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-firefox-browser{--fa:"\e007"}.fa-ideal{--fa:"\e013"}.fa-microblog{--fa:"\e01a"}.fa-pied-piper-square,.fa-square-pied-piper{--fa:"\e01e"}.fa-unity{--fa:"\e049"}.fa-dailymotion{--fa:"\e052"}.fa-instagram-square,.fa-square-instagram{--fa:"\e055"}.fa-mixer{--fa:"\e056"}.fa-shopify{--fa:"\e057"}.fa-deezer{--fa:"\e077"}.fa-edge-legacy{--fa:"\e078"}.fa-google-pay{--fa:"\e079"}.fa-rust{--fa:"\e07a"}.fa-tiktok{--fa:"\e07b"}.fa-unsplash{--fa:"\e07c"}.fa-cloudflare{--fa:"\e07d"}.fa-guilded{--fa:"\e07e"}.fa-hive{--fa:"\e07f"}.fa-42-group,.fa-innosoft{--fa:"\e080"}.fa-instalod{--fa:"\e081"}.fa-octopus-deploy{--fa:"\e082"}.fa-perbyte{--fa:"\e083"}.fa-uncharted{--fa:"\e084"}.fa-watchman-monitoring{--fa:"\e087"}.fa-wodu{--fa:"\e088"}.fa-wirsindhandwerk,.fa-wsh{--fa:"\e2d0"}.fa-bots{--fa:"\e340"}.fa-cmplid{--fa:"\e360"}.fa-bilibili{--fa:"\e3d9"}.fa-golang{--fa:"\e40f"}.fa-pix{--fa:"\e43a"}.fa-sitrox{--fa:"\e44a"}.fa-hashnode{--fa:"\e499"}.fa-meta{--fa:"\e49b"}.fa-padlet{--fa:"\e4a0"}.fa-nfc-directional{--fa:"\e530"}.fa-nfc-symbol{--fa:"\e531"}.fa-screenpal{--fa:"\e570"}.fa-space-awesome{--fa:"\e5ac"}.fa-square-font-awesome{--fa:"\e5ad"}.fa-gitlab-square,.fa-square-gitlab{--fa:"\e5ae"}.fa-odysee{--fa:"\e5c6"}.fa-stubber{--fa:"\e5c7"}.fa-debian{--fa:"\e60b"}.fa-shoelace{--fa:"\e60c"}.fa-threads{--fa:"\e618"}.fa-square-threads{--fa:"\e619"}.fa-square-x-twitter{--fa:"\e61a"}.fa-x-twitter{--fa:"\e61b"}.fa-opensuse{--fa:"\e62b"}.fa-letterboxd{--fa:"\e62d"}.fa-square-letterboxd{--fa:"\e62e"}.fa-mintbit{--fa:"\e62f"}.fa-google-scholar{--fa:"\e63b"}.fa-brave{--fa:"\e63c"}.fa-brave-reverse{--fa:"\e63d"}.fa-pixiv{--fa:"\e640"}.fa-upwork{--fa:"\e641"}.fa-webflow{--fa:"\e65c"}.fa-signal-messenger{--fa:"\e663"}.fa-bluesky{--fa:"\e671"}.fa-jxl{--fa:"\e67b"}.fa-square-upwork{--fa:"\e67c"}.fa-web-awesome{--fa:"\e682"}.fa-square-web-awesome{--fa:"\e683"}.fa-square-web-awesome-stroke{--fa:"\e684"}.fa-dart-lang{--fa:"\e693"}.fa-flutter{--fa:"\e694"}.fa-files-pinwheel{--fa:"\e69f"}.fa-css{--fa:"\e6a2"}.fa-square-bluesky{--fa:"\e6a3"}.fa-openai{--fa:"\e7cf"}.fa-square-linkedin{--fa:"\e7d0"}.fa-cash-app{--fa:"\e7d4"}.fa-disqus{--fa:"\e7d5"}.fa-11ty,.fa-eleventy{--fa:"\e7d6"}.fa-kakao-talk{--fa:"\e7d7"}.fa-linktree{--fa:"\e7d8"}.fa-notion{--fa:"\e7d9"}.fa-pandora{--fa:"\e7da"}.fa-pixelfed{--fa:"\e7db"}.fa-tidal{--fa:"\e7dc"}.fa-vsco{--fa:"\e7dd"}.fa-w3c{--fa:"\e7de"}.fa-lumon{--fa:"\e7e2"}.fa-lumon-drop{--fa:"\e7e3"}.fa-square-figma{--fa:"\e7e4"}.fa-tex{--fa:"\e7ff"}.fa-duolingo{--fa:"\e812"}.fa-supportnow{--fa:"\e833"}.fa-tor-browser{--fa:"\e838"}.fa-square-twitter,.fa-twitter-square{--fa:"\f081"}.fa-facebook-square,.fa-square-facebook{--fa:"\f082"}.fa-linkedin{--fa:"\f08c"}.fa-github-square,.fa-square-github{--fa:"\f092"}.fa-twitter{--fa:"\f099"}.fa-facebook{--fa:"\f09a"}.fa-github{--fa:"\f09b"}.fa-pinterest{--fa:"\f0d2"}.fa-pinterest-square,.fa-square-pinterest{--fa:"\f0d3"}.fa-google-plus-square,.fa-square-google-plus{--fa:"\f0d4"}.fa-google-plus-g{--fa:"\f0d5"}.fa-linkedin-in{--fa:"\f0e1"}.fa-github-alt{--fa:"\f113"}.fa-maxcdn{--fa:"\f136"}.fa-html5{--fa:"\f13b"}.fa-css3{--fa:"\f13c"}.fa-btc{--fa:"\f15a"}.fa-youtube{--fa:"\f167"}.fa-xing{--fa:"\f168"}.fa-square-xing,.fa-xing-square{--fa:"\f169"}.fa-dropbox{--fa:"\f16b"}.fa-stack-overflow{--fa:"\f16c"}.fa-instagram{--fa:"\f16d"}.fa-flickr{--fa:"\f16e"}.fa-adn{--fa:"\f170"}.fa-bitbucket{--fa:"\f171"}.fa-tumblr{--fa:"\f173"}.fa-square-tumblr,.fa-tumblr-square{--fa:"\f174"}.fa-apple{--fa:"\f179"}.fa-windows{--fa:"\f17a"}.fa-android{--fa:"\f17b"}.fa-linux{--fa:"\f17c"}.fa-dribbble{--fa:"\f17d"}.fa-skype{--fa:"\f17e"}.fa-foursquare{--fa:"\f180"}.fa-trello{--fa:"\f181"}.fa-gratipay{--fa:"\f184"}.fa-vk{--fa:"\f189"}.fa-weibo{--fa:"\f18a"}.fa-renren{--fa:"\f18b"}.fa-pagelines{--fa:"\f18c"}.fa-stack-exchange{--fa:"\f18d"}.fa-square-vimeo,.fa-vimeo-square{--fa:"\f194"}.fa-slack,.fa-slack-hash{--fa:"\f198"}.fa-wordpress{--fa:"\f19a"}.fa-openid{--fa:"\f19b"}.fa-yahoo{--fa:"\f19e"}.fa-google{--fa:"\f1a0"}.fa-reddit{--fa:"\f1a1"}.fa-reddit-square,.fa-square-reddit{--fa:"\f1a2"}.fa-stumbleupon-circle{--fa:"\f1a3"}.fa-stumbleupon{--fa:"\f1a4"}.fa-delicious{--fa:"\f1a5"}.fa-digg{--fa:"\f1a6"}.fa-pied-piper-pp{--fa:"\f1a7"}.fa-pied-piper-alt{--fa:"\f1a8"}.fa-drupal{--fa:"\f1a9"}.fa-joomla{--fa:"\f1aa"}.fa-behance{--fa:"\f1b4"}.fa-behance-square,.fa-square-behance{--fa:"\f1b5"}.fa-steam{--fa:"\f1b6"}.fa-square-steam,.fa-steam-square{--fa:"\f1b7"}.fa-spotify{--fa:"\f1bc"}.fa-deviantart{--fa:"\f1bd"}.fa-soundcloud{--fa:"\f1be"}.fa-vine{--fa:"\f1ca"}.fa-codepen{--fa:"\f1cb"}.fa-jsfiddle{--fa:"\f1cc"}.fa-rebel{--fa:"\f1d0"}.fa-empire{--fa:"\f1d1"}.fa-git-square,.fa-square-git{--fa:"\f1d2"}.fa-git{--fa:"\f1d3"}.fa-hacker-news{--fa:"\f1d4"}.fa-tencent-weibo{--fa:"\f1d5"}.fa-qq{--fa:"\f1d6"}.fa-weixin{--fa:"\f1d7"}.fa-slideshare{--fa:"\f1e7"}.fa-twitch{--fa:"\f1e8"}.fa-yelp{--fa:"\f1e9"}.fa-paypal{--fa:"\f1ed"}.fa-google-wallet{--fa:"\f1ee"}.fa-cc-visa{--fa:"\f1f0"}.fa-cc-mastercard{--fa:"\f1f1"}.fa-cc-discover{--fa:"\f1f2"}.fa-cc-amex{--fa:"\f1f3"}.fa-cc-paypal{--fa:"\f1f4"}.fa-cc-stripe{--fa:"\f1f5"}.fa-lastfm{--fa:"\f202"}.fa-lastfm-square,.fa-square-lastfm{--fa:"\f203"}.fa-ioxhost{--fa:"\f208"}.fa-angellist{--fa:"\f209"}.fa-buysellads{--fa:"\f20d"}.fa-connectdevelop{--fa:"\f20e"}.fa-dashcube{--fa:"\f210"}.fa-forumbee{--fa:"\f211"}.fa-leanpub{--fa:"\f212"}.fa-sellsy{--fa:"\f213"}.fa-shirtsinbulk{--fa:"\f214"}.fa-simplybuilt{--fa:"\f215"}.fa-skyatlas{--fa:"\f216"}.fa-pinterest-p{--fa:"\f231"}.fa-whatsapp{--fa:"\f232"}.fa-viacoin{--fa:"\f237"}.fa-medium,.fa-medium-m{--fa:"\f23a"}.fa-y-combinator{--fa:"\f23b"}.fa-optin-monster{--fa:"\f23c"}.fa-opencart{--fa:"\f23d"}.fa-expeditedssl{--fa:"\f23e"}.fa-cc-jcb{--fa:"\f24b"}.fa-cc-diners-club{--fa:"\f24c"}.fa-creative-commons{--fa:"\f25e"}.fa-gg{--fa:"\f260"}.fa-gg-circle{--fa:"\f261"}.fa-odnoklassniki{--fa:"\f263"}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:"\f264"}.fa-get-pocket{--fa:"\f265"}.fa-wikipedia-w{--fa:"\f266"}.fa-safari{--fa:"\f267"}.fa-chrome{--fa:"\f268"}.fa-firefox{--fa:"\f269"}.fa-opera{--fa:"\f26a"}.fa-internet-explorer{--fa:"\f26b"}.fa-contao{--fa:"\f26d"}.fa-500px{--fa:"\f26e"}.fa-amazon{--fa:"\f270"}.fa-houzz{--fa:"\f27c"}.fa-vimeo-v{--fa:"\f27d"}.fa-black-tie{--fa:"\f27e"}.fa-fonticons{--fa:"\f280"}.fa-reddit-alien{--fa:"\f281"}.fa-edge{--fa:"\f282"}.fa-codiepie{--fa:"\f284"}.fa-modx{--fa:"\f285"}.fa-fort-awesome{--fa:"\f286"}.fa-usb{--fa:"\f287"}.fa-product-hunt{--fa:"\f288"}.fa-mixcloud{--fa:"\f289"}.fa-scribd{--fa:"\f28a"}.fa-bluetooth{--fa:"\f293"}.fa-bluetooth-b{--fa:"\f294"}.fa-gitlab{--fa:"\f296"}.fa-wpbeginner{--fa:"\f297"}.fa-wpforms{--fa:"\f298"}.fa-envira{--fa:"\f299"}.fa-glide{--fa:"\f2a5"}.fa-glide-g{--fa:"\f2a6"}.fa-viadeo{--fa:"\f2a9"}.fa-square-viadeo,.fa-viadeo-square{--fa:"\f2aa"}.fa-snapchat,.fa-snapchat-ghost{--fa:"\f2ab"}.fa-snapchat-square,.fa-square-snapchat{--fa:"\f2ad"}.fa-pied-piper{--fa:"\f2ae"}.fa-first-order{--fa:"\f2b0"}.fa-yoast{--fa:"\f2b1"}.fa-themeisle{--fa:"\f2b2"}.fa-google-plus{--fa:"\f2b3"}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:"\f2b4"}.fa-linode{--fa:"\f2b8"}.fa-quora{--fa:"\f2c4"}.fa-free-code-camp{--fa:"\f2c5"}.fa-telegram,.fa-telegram-plane{--fa:"\f2c6"}.fa-bandcamp{--fa:"\f2d5"}.fa-grav{--fa:"\f2d6"}.fa-etsy{--fa:"\f2d7"}.fa-imdb{--fa:"\f2d8"}.fa-ravelry{--fa:"\f2d9"}.fa-sellcast{--fa:"\f2da"}.fa-superpowers{--fa:"\f2dd"}.fa-wpexplorer{--fa:"\f2de"}.fa-meetup{--fa:"\f2e0"}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:"\f35c"}.fa-accessible-icon{--fa:"\f368"}.fa-accusoft{--fa:"\f369"}.fa-adversal{--fa:"\f36a"}.fa-affiliatetheme{--fa:"\f36b"}.fa-algolia{--fa:"\f36c"}.fa-amilia{--fa:"\f36d"}.fa-angrycreative{--fa:"\f36e"}.fa-app-store{--fa:"\f36f"}.fa-app-store-ios{--fa:"\f370"}.fa-apper{--fa:"\f371"}.fa-asymmetrik{--fa:"\f372"}.fa-audible{--fa:"\f373"}.fa-avianex{--fa:"\f374"}.fa-aws{--fa:"\f375"}.fa-bimobject{--fa:"\f378"}.fa-bitcoin{--fa:"\f379"}.fa-bity{--fa:"\f37a"}.fa-blackberry{--fa:"\f37b"}.fa-blogger{--fa:"\f37c"}.fa-blogger-b{--fa:"\f37d"}.fa-buromobelexperte{--fa:"\f37f"}.fa-centercode{--fa:"\f380"}.fa-cloudscale{--fa:"\f383"}.fa-cloudsmith{--fa:"\f384"}.fa-cloudversify{--fa:"\f385"}.fa-cpanel{--fa:"\f388"}.fa-css3-alt{--fa:"\f38b"}.fa-cuttlefish{--fa:"\f38c"}.fa-d-and-d{--fa:"\f38d"}.fa-deploydog{--fa:"\f38e"}.fa-deskpro{--fa:"\f38f"}.fa-digital-ocean{--fa:"\f391"}.fa-discord{--fa:"\f392"}.fa-discourse{--fa:"\f393"}.fa-dochub{--fa:"\f394"}.fa-docker{--fa:"\f395"}.fa-draft2digital{--fa:"\f396"}.fa-dribbble-square,.fa-square-dribbble{--fa:"\f397"}.fa-dyalog{--fa:"\f399"}.fa-earlybirds{--fa:"\f39a"}.fa-erlang{--fa:"\f39d"}.fa-facebook-f{--fa:"\f39e"}.fa-facebook-messenger{--fa:"\f39f"}.fa-firstdraft{--fa:"\f3a1"}.fa-fonticons-fi{--fa:"\f3a2"}.fa-fort-awesome-alt{--fa:"\f3a3"}.fa-freebsd{--fa:"\f3a4"}.fa-gitkraken{--fa:"\f3a6"}.fa-gofore{--fa:"\f3a7"}.fa-goodreads{--fa:"\f3a8"}.fa-goodreads-g{--fa:"\f3a9"}.fa-google-drive{--fa:"\f3aa"}.fa-google-play{--fa:"\f3ab"}.fa-gripfire{--fa:"\f3ac"}.fa-grunt{--fa:"\f3ad"}.fa-gulp{--fa:"\f3ae"}.fa-hacker-news-square,.fa-square-hacker-news{--fa:"\f3af"}.fa-hire-a-helper{--fa:"\f3b0"}.fa-hotjar{--fa:"\f3b1"}.fa-hubspot{--fa:"\f3b2"}.fa-itunes{--fa:"\f3b4"}.fa-itunes-note{--fa:"\f3b5"}.fa-jenkins{--fa:"\f3b6"}.fa-joget{--fa:"\f3b7"}.fa-js{--fa:"\f3b8"}.fa-js-square,.fa-square-js{--fa:"\f3b9"}.fa-keycdn{--fa:"\f3ba"}.fa-kickstarter,.fa-square-kickstarter{--fa:"\f3bb"}.fa-kickstarter-k{--fa:"\f3bc"}.fa-laravel{--fa:"\f3bd"}.fa-line{--fa:"\f3c0"}.fa-lyft{--fa:"\f3c3"}.fa-magento{--fa:"\f3c4"}.fa-medapps{--fa:"\f3c6"}.fa-medrt{--fa:"\f3c8"}.fa-microsoft{--fa:"\f3ca"}.fa-mix{--fa:"\f3cb"}.fa-mizuni{--fa:"\f3cc"}.fa-monero{--fa:"\f3d0"}.fa-napster{--fa:"\f3d2"}.fa-node-js{--fa:"\f3d3"}.fa-npm{--fa:"\f3d4"}.fa-ns8{--fa:"\f3d5"}.fa-nutritionix{--fa:"\f3d6"}.fa-page4{--fa:"\f3d7"}.fa-palfed{--fa:"\f3d8"}.fa-patreon{--fa:"\f3d9"}.fa-periscope{--fa:"\f3da"}.fa-phabricator{--fa:"\f3db"}.fa-phoenix-framework{--fa:"\f3dc"}.fa-playstation{--fa:"\f3df"}.fa-pushed{--fa:"\f3e1"}.fa-python{--fa:"\f3e2"}.fa-red-river{--fa:"\f3e3"}.fa-rendact,.fa-wpressr{--fa:"\f3e4"}.fa-replyd{--fa:"\f3e6"}.fa-resolving{--fa:"\f3e7"}.fa-rocketchat{--fa:"\f3e8"}.fa-rockrms{--fa:"\f3e9"}.fa-schlix{--fa:"\f3ea"}.fa-searchengin{--fa:"\f3eb"}.fa-servicestack{--fa:"\f3ec"}.fa-sistrix{--fa:"\f3ee"}.fa-speakap{--fa:"\f3f3"}.fa-staylinked{--fa:"\f3f5"}.fa-steam-symbol{--fa:"\f3f6"}.fa-sticker-mule{--fa:"\f3f7"}.fa-studiovinari{--fa:"\f3f8"}.fa-supple{--fa:"\f3f9"}.fa-uber{--fa:"\f402"}.fa-uikit{--fa:"\f403"}.fa-uniregistry{--fa:"\f404"}.fa-untappd{--fa:"\f405"}.fa-ussunnah{--fa:"\f407"}.fa-vaadin{--fa:"\f408"}.fa-viber{--fa:"\f409"}.fa-vimeo{--fa:"\f40a"}.fa-vnv{--fa:"\f40b"}.fa-square-whatsapp,.fa-whatsapp-square{--fa:"\f40c"}.fa-whmcs{--fa:"\f40d"}.fa-wordpress-simple{--fa:"\f411"}.fa-xbox{--fa:"\f412"}.fa-yandex{--fa:"\f413"}.fa-yandex-international{--fa:"\f414"}.fa-apple-pay{--fa:"\f415"}.fa-cc-apple-pay{--fa:"\f416"}.fa-fly{--fa:"\f417"}.fa-node{--fa:"\f419"}.fa-osi{--fa:"\f41a"}.fa-react{--fa:"\f41b"}.fa-autoprefixer{--fa:"\f41c"}.fa-less{--fa:"\f41d"}.fa-sass{--fa:"\f41e"}.fa-vuejs{--fa:"\f41f"}.fa-angular{--fa:"\f420"}.fa-aviato{--fa:"\f421"}.fa-ember{--fa:"\f423"}.fa-gitter{--fa:"\f426"}.fa-hooli{--fa:"\f427"}.fa-strava{--fa:"\f428"}.fa-stripe{--fa:"\f429"}.fa-stripe-s{--fa:"\f42a"}.fa-typo3{--fa:"\f42b"}.fa-amazon-pay{--fa:"\f42c"}.fa-cc-amazon-pay{--fa:"\f42d"}.fa-ethereum{--fa:"\f42e"}.fa-korvue{--fa:"\f42f"}.fa-elementor{--fa:"\f430"}.fa-square-youtube,.fa-youtube-square{--fa:"\f431"}.fa-flipboard{--fa:"\f44d"}.fa-hips{--fa:"\f452"}.fa-php{--fa:"\f457"}.fa-quinscape{--fa:"\f459"}.fa-readme{--fa:"\f4d5"}.fa-java{--fa:"\f4e4"}.fa-pied-piper-hat{--fa:"\f4e5"}.fa-creative-commons-by{--fa:"\f4e7"}.fa-creative-commons-nc{--fa:"\f4e8"}.fa-creative-commons-nc-eu{--fa:"\f4e9"}.fa-creative-commons-nc-jp{--fa:"\f4ea"}.fa-creative-commons-nd{--fa:"\f4eb"}.fa-creative-commons-pd{--fa:"\f4ec"}.fa-creative-commons-pd-alt{--fa:"\f4ed"}.fa-creative-commons-remix{--fa:"\f4ee"}.fa-creative-commons-sa{--fa:"\f4ef"}.fa-creative-commons-sampling{--fa:"\f4f0"}.fa-creative-commons-sampling-plus{--fa:"\f4f1"}.fa-creative-commons-share{--fa:"\f4f2"}.fa-creative-commons-zero{--fa:"\f4f3"}.fa-ebay{--fa:"\f4f4"}.fa-keybase{--fa:"\f4f5"}.fa-mastodon{--fa:"\f4f6"}.fa-r-project{--fa:"\f4f7"}.fa-researchgate{--fa:"\f4f8"}.fa-teamspeak{--fa:"\f4f9"}.fa-first-order-alt{--fa:"\f50a"}.fa-fulcrum{--fa:"\f50b"}.fa-galactic-republic{--fa:"\f50c"}.fa-galactic-senate{--fa:"\f50d"}.fa-jedi-order{--fa:"\f50e"}.fa-mandalorian{--fa:"\f50f"}.fa-old-republic{--fa:"\f510"}.fa-phoenix-squadron{--fa:"\f511"}.fa-sith{--fa:"\f512"}.fa-trade-federation{--fa:"\f513"}.fa-wolf-pack-battalion{--fa:"\f514"}.fa-hornbill{--fa:"\f592"}.fa-mailchimp{--fa:"\f59e"}.fa-megaport{--fa:"\f5a3"}.fa-nimblr{--fa:"\f5a8"}.fa-rev{--fa:"\f5b2"}.fa-shopware{--fa:"\f5b5"}.fa-squarespace{--fa:"\f5be"}.fa-themeco{--fa:"\f5c6"}.fa-weebly{--fa:"\f5cc"}.fa-wix{--fa:"\f5cf"}.fa-ello{--fa:"\f5f1"}.fa-hackerrank{--fa:"\f5f7"}.fa-kaggle{--fa:"\f5fa"}.fa-markdown{--fa:"\f60f"}.fa-neos{--fa:"\f612"}.fa-zhihu{--fa:"\f63f"}.fa-alipay{--fa:"\f642"}.fa-the-red-yeti{--fa:"\f69d"}.fa-critical-role{--fa:"\f6c9"}.fa-d-and-d-beyond{--fa:"\f6ca"}.fa-dev{--fa:"\f6cc"}.fa-fantasy-flight-games{--fa:"\f6dc"}.fa-wizards-of-the-coast{--fa:"\f730"}.fa-think-peaks{--fa:"\f731"}.fa-reacteurope{--fa:"\f75d"}.fa-artstation{--fa:"\f77a"}.fa-atlassian{--fa:"\f77b"}.fa-canadian-maple-leaf{--fa:"\f785"}.fa-centos{--fa:"\f789"}.fa-confluence{--fa:"\f78d"}.fa-dhl{--fa:"\f790"}.fa-diaspora{--fa:"\f791"}.fa-fedex{--fa:"\f797"}.fa-fedora{--fa:"\f798"}.fa-figma{--fa:"\f799"}.fa-intercom{--fa:"\f7af"}.fa-invision{--fa:"\f7b0"}.fa-jira{--fa:"\f7b1"}.fa-mendeley{--fa:"\f7b3"}.fa-raspberry-pi{--fa:"\f7bb"}.fa-redhat{--fa:"\f7bc"}.fa-sketch{--fa:"\f7c6"}.fa-sourcetree{--fa:"\f7d3"}.fa-suse{--fa:"\f7d6"}.fa-ubuntu{--fa:"\f7df"}.fa-ups{--fa:"\f7e0"}.fa-usps{--fa:"\f7e1"}.fa-yarn{--fa:"\f7e3"}.fa-airbnb{--fa:"\f834"}.fa-battle-net{--fa:"\f835"}.fa-bootstrap{--fa:"\f836"}.fa-buffer{--fa:"\f837"}.fa-chromecast{--fa:"\f838"}.fa-evernote{--fa:"\f839"}.fa-itch-io{--fa:"\f83a"}.fa-salesforce{--fa:"\f83b"}.fa-speaker-deck{--fa:"\f83c"}.fa-symfony{--fa:"\f83d"}.fa-waze{--fa:"\f83f"}.fa-yammer{--fa:"\f840"}.fa-git-alt{--fa:"\f841"}.fa-stackpath{--fa:"\f842"}.fa-cotton-bureau{--fa:"\f89e"}.fa-buy-n-large{--fa:"\f8a6"}.fa-mdb{--fa:"\f8ca"}.fa-orcid{--fa:"\f8d2"}.fa-swift{--fa:"\f8e1"}.fa-umbraco{--fa:"\f8e8"}:host,:root{--fa-family-duotone:"Font Awesome 7 Duotone";--fa-font-duotone:normal 900 1em/1 var(--fa-family-duotone);--fa-style-family-duotone:var(--fa-family-duotone)}@font-face{font-family:Font Awesome\ 7 Duotone;font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa-duotone-900.woff2)}.fa-duotone,.fad{--fa-family:var(--fa-family-duotone);--fa-style:900;position:relative;letter-spacing:normal}.fa-duotone:before,.fad:before{position:absolute;color:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.fa-duotone:after,.fad:after{color:var(--fa-secondary-color,currentColor)}.fa-duotone.fa-swap-opacity:before,.fa-duotone:after,.fa-swap-opacity .fa-duotone:before,.fa-swap-opacity .fad:before,.fad.fa-swap-opacity:before,.fad:after{opacity:var(--fa-secondary-opacity,.4)}.fa-duotone.fa-swap-opacity:after,.fa-swap-opacity .fa-duotone:after,.fa-swap-opacity .fad:after,.fad.fa-swap-opacity:after{opacity:var(--fa-primary-opacity,1)}.fa-duotone.fa-li,.fa-duotone.fa-stack-1x,.fa-duotone.fa-stack-2x,.fad.fa-li,.fad.fa-stack-1x,.fad.fa-stack-2x{position:absolute}:host,:root{--fa-font-light:normal 300 1em/1 var(--fa-family-classic)}@font-face{font-family:Font Awesome\ 7 Pro;font-style:normal;font-weight:300;font-display:block;src:url(/fonts/fa-light-300.woff2)}.fal{--fa-family:var(--fa-family-classic)}.fa-light,.fal{--fa-style:300}:host,:root{--fa-font-regular:normal 400 1em/1 var(--fa-family-classic)}@font-face{font-family:Font Awesome\ 7 Pro;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/fa-regular-400.woff2)}.far{--fa-family:var(--fa-family-classic)}.fa-regular,.far{--fa-style:400}:host,:root{--fa-font-solid:normal 900 1em/1 var(--fa-family-classic)}@font-face{font-family:Font Awesome\ 7 Pro;font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa-solid-900.woff2)}.fas{--fa-family:var(--fa-family-classic)}.fa-solid,.fas{--fa-style:900}:host,:root{--fa-family-classic:"Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:Font Awesome\ 7 Pro;font-style:normal;font-weight:100;font-display:block;src:url(/fonts/fa-thin-100.woff2)}.fat{--fa-style:100}.fa-classic,.fat{--fa-family:var(--fa-family-classic)}.fa-thin{--fa-style:100}@font-face{font-family:Font Awesome\ 5 Brands;font-display:block;font-weight:400;src:url(/fonts/fa-brands-400.woff2) format("woff2")}@font-face{font-family:Font Awesome\ 5 Pro;font-display:block;font-weight:900;src:url(/fonts/fa-solid-900.woff2) format("woff2")}@font-face{font-family:Font Awesome\ 5 Pro;font-display:block;font-weight:400;src:url(/fonts/fa-regular-400.woff2) format("woff2")}@font-face{font-family:Font Awesome\ 5 Pro;font-display:block;font-weight:300;src:url(/fonts/fa-light-300.woff2) format("woff2")}@font-face{font-family:Font Awesome\ 5 Duotone;font-display:block;font-weight:900;src:url(/fonts/fa-duotone-900.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/fonts/fa-solid-900.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/fonts/fa-brands-400.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/fonts/fa-regular-400.woff2) format("woff2");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:FontAwesome;font-display:block;src:url(/fonts/fa-v4compatibility.woff2) format("woff2");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a} \ No newline at end of file diff --git a/apps/site/public/illustrations/about/prisma_files/dd6ee90c01850a6e35416bf7a3c087c6725c5461-200x113.png b/apps/site/public/illustrations/about/prisma_files/dd6ee90c01850a6e35416bf7a3c087c6725c5461-200x113.png new file mode 100644 index 0000000000..a119dec8ec Binary files /dev/null and b/apps/site/public/illustrations/about/prisma_files/dd6ee90c01850a6e35416bf7a3c087c6725c5461-200x113.png differ diff --git a/apps/site/public/illustrations/about/prisma_files/ea94d1a48123726c.css b/apps/site/public/illustrations/about/prisma_files/ea94d1a48123726c.css new file mode 100644 index 0000000000..a7cec51937 --- /dev/null +++ b/apps/site/public/illustrations/about/prisma_files/ea94d1a48123726c.css @@ -0,0 +1 @@ +body{--_123a9qe0:360px;--_123a9qe1:768px;--_123a9qe2:940px;--_123a9qe3:1024px;--_123a9qe4:1440px;--_123a9qe5:#a0aec0;--_123a9qe6:#fff;--_123a9qe7:.875rem;--_123a9qe8:0.3125rem 0.5rem;--_123a9qe9:4px;--_123a9qea:#5a67d8;--_123a9qeb:#fff;--_123a9qec:.875rem;--_123a9qed:0.3125rem 0.5rem;--_123a9qee:4px;--_123a9qef:#16a394;--_123a9qeg:#fff;--_123a9qeh:.875rem;--_123a9qei:0.3125rem 0.5rem;--_123a9qej:4px;--_123a9qek:#fff;--_123a9qel:var(--inter);--_123a9qem:var(--barlow);--_123a9qen:"JetBrains Mono",Monaco,Consolas,"Liberation Mono","Courier New",monospace;--_123a9qeo:var(--barlow);--_123a9qep:.75rem;--_123a9qeq:.875rem;--_123a9qer:1rem;--_123a9qes:1.125rem;--_123a9qet:1.25rem;--_123a9qeu:1.375rem;--_123a9qev:1.5rem;--_123a9qew:1.625rem;--_123a9qex:1.75rem;--_123a9qey:1.875rem;--_123a9qez:2rem;--_123a9qe10:2.25rem;--_123a9qe11:2.375rem;--_123a9qe12:2.5rem;--_123a9qe13:3rem;--_123a9qe14:3.5rem;--_123a9qe15:4rem;--_123a9qe16:4.5rem;--_123a9qe17:.875rem;--_123a9qe18:1rem;--_123a9qe19:1.25rem;--_123a9qe1a:3rem;--_123a9qe1b:1.5rem;--_123a9qe1c:4.5rem;--_123a9qe1d:0rem;--_123a9qe1e:1px;--_123a9qe1f:0.125rem;--_123a9qe1g:0.25rem;--_123a9qe1h:0.3125rem;--_123a9qe1i:0.375rem;--_123a9qe1j:0.5rem;--_123a9qe1k:0.75rem;--_123a9qe1l:0.875rem;--_123a9qe1m:0.9375rem;--_123a9qe1n:1rem;--_123a9qe1o:1.125rem;--_123a9qe1p:1.25rem;--_123a9qe1q:1.375rem;--_123a9qe1r:1.5rem;--_123a9qe1s:1.625rem;--_123a9qe1t:1.875rem;--_123a9qe1u:2rem;--_123a9qe1v:2.5rem;--_123a9qe1w:2.8125rem;--_123a9qe1x:3rem;--_123a9qe1y:4rem;--_123a9qe1z:5rem;--_123a9qe20:6rem;--_123a9qe21:8rem;--_123a9qe22:10rem;--_123a9qe23:12rem;--_123a9qe24:14rem;--_123a9qe25:16rem;--_123a9qe26:0rem;--_123a9qe27:1px;--_123a9qe28:0.5rem;--_123a9qe29:0.75rem;--_123a9qe2a:1.25rem;--_123a9qe2b:0.1s ease-in;--_123a9qe2c:0px 4px 8px rgba(60,45,111,.1),0px 1px 3px rgba(60,45,111,.15);--_123a9qe2d:5px;--_123a9qe2e:8px;--_123a9qe2f:#fcfcfc;--_123a9qe2g:#f7fafc;--_123a9qe2h:#edf2f7;--_123a9qe2i:#e2e8f0;--_123a9qe2j:#cbd5e0;--_123a9qe2k:#a0aec0;--_123a9qe2l:#718096;--_123a9qe2m:#4a5568;--_123a9qe2n:#2d3748;--_123a9qe2o:#161d2b;--_123a9qe2p:#121521;--_123a9qe2q:#090a15;--_123a9qe2r:#fff5f5;--_123a9qe2s:#fed7d7;--_123a9qe2t:#feb2b2;--_123a9qe2u:#fc8181;--_123a9qe2v:#f56565;--_123a9qe2w:#e53e3e;--_123a9qe2x:#c53030;--_123a9qe2y:#9b2c2c;--_123a9qe2z:#9b2c2c;--_123a9qe30:#ebf4ff;--_123a9qe31:#c3dafe;--_123a9qe32:#a3bffa;--_123a9qe33:#7f9cf5;--_123a9qe34:#667eea;--_123a9qe35:#5a67d8;--_123a9qe36:#4c51bf;--_123a9qe37:#434190;--_123a9qe38:#434190;--_123a9qe39:#d9f9f6;--_123a9qe3a:#b7f4ee;--_123a9qe3b:#92efe6;--_123a9qe3c:#71e8df;--_123a9qe3d:#04c8bb;--_123a9qe3e:#16a394;--_123a9qe3f:#187367;--_123a9qe3g:#154f47;--_123a9qe3h:#154f47;--_123a9qe3i:#f7fafc;--_123a9qe3j:#edf2f7;--_123a9qe3k:#e2e8f0;--_123a9qe3l:#cbd5e0;--_123a9qe3m:#a0aec0;--_123a9qe3n:#718096;--_123a9qe3o:#4a5568;--_123a9qe3p:#2d3748;--_123a9qe3q:#1a202c;--_123a9qe3r:#f0fff4;--_123a9qe3s:#c6f6d5;--_123a9qe3t:#9ae6b4;--_123a9qe3u:#68d391;--_123a9qe3v:#48bb78;--_123a9qe3w:#38a169;--_123a9qe3x:#276749;--_123a9qe3y:#22543d;--_123a9qe3z:#22543d;--_123a9qe40:#fae8fa;--_123a9qe41:#f5c9f4;--_123a9qe42:#f4a0f1;--_123a9qe43:#e76de3;--_123a9qe44:#c742c1;--_123a9qe45:#b024ad;--_123a9qe46:#891a8a;--_123a9qe47:#5b115f;--_123a9qe48:#5b115f;--_123a9qe49:#fffaf0;--_123a9qe4a:#feebc8;--_123a9qe4b:#fbd38d;--_123a9qe4c:#f6ad55;--_123a9qe4d:#ed8936;--_123a9qe4e:#dd6b20;--_123a9qe4f:#c05621;--_123a9qe4g:#9c4221;--_123a9qe4h:#9c4221;--_123a9qe4i:#fff5f7;--_123a9qe4j:#fed7e2;--_123a9qe4k:#fbb6ce;--_123a9qe4l:#f687b3;--_123a9qe4m:#ed64a6;--_123a9qe4n:#d53f8c;--_123a9qe4o:#b83280;--_123a9qe4p:#97266d;--_123a9qe4q:#702459;--_123a9qe4r:ivory;--_123a9qe4s:#fefcbf;--_123a9qe4t:#faf089;--_123a9qe4u:#f6e05e;--_123a9qe4v:#ecc94b;--_123a9qe4w:#d69e2e;--_123a9qe4x:#b7791f;--_123a9qe4y:#975a16;--_123a9qe4z:#744210;--_123a9qe50:#1a202c;--_123a9qe51:#fff;--_123a9qe52:#ebf8ff;--_123a9qe53:#bee3f8;--_123a9qe54:#90cdf4;--_123a9qe55:#63b3ed;--_123a9qe56:#4299e1;--_123a9qe57:#3182ce;--_123a9qe58:#2b6cb0;--_123a9qe59:#2c5282;--_123a9qe5a:#2a4365;--_123a9qe5b:#fff;--_123a9qe5c:#e2e8f0;--_123a9qe5d:#a0aec0;--_123a9qe5e:#4a5568;--_123a9qe5f:#cbd5e0;--_123a9qe5g:#2d3748;--_123a9qe5h:#4a5568;--_123a9qe5i:#718096;--_123a9qe5j:#090a15;--_123a9qe5k:#161d2b;--_123a9qe5l:#f7fafc;--_123a9qe5m:#7f9cf5;--_123a9qe5n:#282b6b;--_123a9qe5o:#5a67d8;--_123a9qe5p:#2d3748;--_123a9qe5q:#e2e8f0;--_123a9qe5r:linear-gradient(180deg,#171937,#090a15);--_123a9qe5s:linear-gradient(180deg,#093137,#0a0b16);--_123a9qe5t:linear-gradient(180deg,#edeef9,#fff);--_123a9qe5u:linear-gradient(180deg,#e6f9f8,#fff)}._123a9qe8z{transition:background-color .1s ease,color .2s ease;font-family:var(--inter);font-weight:600;margin:4px}._123a9qe90{--_123a9qe6c:10px 24px;--_123a9qe69:#5a67d8;--_123a9qe6a:1px solid #5a67d8;--_123a9qe6b:#fff;--_123a9qe6d:calc(100% + 4px);--_123a9qe6e:calc(100% + 4px);--_123a9qe6f:-4px;--_123a9qe6g:-4px;--_123a9qe6h:1px solid #4c51bf;--_123a9qe6i:#4c51bf;--_123a9qe6j:#fff;--_123a9qe6k:1px solid #434190;--_123a9qe6l:#434190;--_123a9qe6m:#fff;--_123a9qe7w:10px 24px;--_123a9qe7t:#7f9cf5;--_123a9qe7u:1px solid #7f9cf5;--_123a9qe7v:#fff;--_123a9qe7x:calc(100% + 4px);--_123a9qe7y:calc(100% + 4px);--_123a9qe7z:-4px;--_123a9qe80:-4px;--_123a9qe81:1px solid #667eea;--_123a9qe82:#667eea;--_123a9qe83:#fff;--_123a9qe84:1px solid #5a67d8;--_123a9qe85:#5a67d8;--_123a9qe86:#fff;--_123a9qe6q:10px 24px;--_123a9qe6n:#16a394;--_123a9qe6o:1px solid #16a394;--_123a9qe6p:#fff;--_123a9qe6r:calc(100% + 4px);--_123a9qe6s:calc(100% + 4px);--_123a9qe6t:-4px;--_123a9qe6u:-4px;--_123a9qe6v:1px solid #187367;--_123a9qe6w:#187367;--_123a9qe6x:#fff;--_123a9qe6y:1px solid #154f47;--_123a9qe6z:#154f47;--_123a9qe70:#fff;--_123a9qe8a:10px 24px;--_123a9qe87:#71e8df;--_123a9qe88:1px solid #71e8df;--_123a9qe89:#fff;--_123a9qe8b:calc(100% + 4px);--_123a9qe8c:calc(100% + 4px);--_123a9qe8d:-4px;--_123a9qe8e:-4px;--_123a9qe8f:1px solid #04c8bb;--_123a9qe8g:#04c8bb;--_123a9qe8h:#fff;--_123a9qe8i:1px solid #16a394;--_123a9qe8j:#16a394;--_123a9qe8k:#fff;--_123a9qe74:10px 24px;--_123a9qe71:#38a169;--_123a9qe72:1px solid #38a169;--_123a9qe73:#fff;--_123a9qe75:calc(100% + 4px);--_123a9qe76:calc(100% + 4px);--_123a9qe77:-4px;--_123a9qe78:-4px;--_123a9qe79:1px solid #276749;--_123a9qe7a:#276749;--_123a9qe7b:#fff;--_123a9qe7c:1px solid #22543d;--_123a9qe7d:#22543d;--_123a9qe7e:#fff;--_123a9qe8o:10px 24px;--_123a9qe8l:#68d391;--_123a9qe8m:1px solid #68d391;--_123a9qe8n:#fff;--_123a9qe8p:calc(100% + 4px);--_123a9qe8q:calc(100% + 4px);--_123a9qe8r:-4px;--_123a9qe8s:-4px;--_123a9qe8t:1px solid #48bb78;--_123a9qe8u:#48bb78;--_123a9qe8v:#fff;--_123a9qe8w:1px solid #38a169;--_123a9qe8x:#38a169;--_123a9qe8y:#fff;--_123a9qe7i:10px 24px;--_123a9qe7f:#fff;--_123a9qe7g:1px solid #fff;--_123a9qe7h:#5a67d8;--_123a9qe7j:calc(100% + 4px);--_123a9qe7k:calc(100% + 4px);--_123a9qe7l:-4px;--_123a9qe7m:-4px;--_123a9qe7n:1px solid #fff;--_123a9qe7o:#fff;--_123a9qe7p:#4c51bf;--_123a9qe7q:1px solid #fff;--_123a9qe7r:#fff;--_123a9qe7s:#434190}._123a9qe91{--_123a9qe6c:10px 24px;--_123a9qe6b:#5a67d8;--_123a9qe69:#fff;--_123a9qe6a:1px solid #5a67d8;--_123a9qe6d:calc(100% + 4px);--_123a9qe6e:calc(100% + 4px);--_123a9qe6f:-4px;--_123a9qe6g:-4px;--_123a9qe6i:#fff;--_123a9qe6j:#4c51bf;--_123a9qe6h:1px solid #4c51bf;--_123a9qe6l:#fff;--_123a9qe6m:#434190;--_123a9qe6k:1px solid #434190;--_123a9qe7w:10px 24px;--_123a9qe7v:#7f9cf5;--_123a9qe7t:#fff;--_123a9qe7u:1px solid #7f9cf5;--_123a9qe7x:calc(100% + 4px);--_123a9qe7y:calc(100% + 4px);--_123a9qe7z:-4px;--_123a9qe80:-4px;--_123a9qe82:#fff;--_123a9qe83:#667eea;--_123a9qe81:1px solid #667eea;--_123a9qe85:#fff;--_123a9qe86:#5a67d8;--_123a9qe84:1px solid #5a67d8;--_123a9qe6q:10px 24px;--_123a9qe6n:#fff;--_123a9qe6p:#16a394;--_123a9qe6o:1px solid #16a394;--_123a9qe6r:calc(100% + 4px);--_123a9qe6s:calc(100% + 4px);--_123a9qe6t:-4px;--_123a9qe6u:-4px;--_123a9qe6v:1px solid #187367;--_123a9qe6w:#fff;--_123a9qe6x:#187367;--_123a9qe6y:1px solid #154f47;--_123a9qe6z:#fff;--_123a9qe70:#154f47;--_123a9qe8a:10px 24px;--_123a9qe87:#fff;--_123a9qe89:#71e8df;--_123a9qe88:1px solid #71e8df;--_123a9qe8b:calc(100% + 4px);--_123a9qe8c:calc(100% + 4px);--_123a9qe8d:-4px;--_123a9qe8e:-4px;--_123a9qe8f:1px solid #04c8bb;--_123a9qe8g:#fff;--_123a9qe8h:#04c8bb;--_123a9qe8i:1px solid #16a394;--_123a9qe8j:#fff;--_123a9qe8k:#16a394;--_123a9qe74:10px 24px;--_123a9qe71:#fff;--_123a9qe73:#38a169;--_123a9qe72:1px solid #38a169;--_123a9qe75:calc(100% + 4px);--_123a9qe76:calc(100% + 4px);--_123a9qe77:-4px;--_123a9qe78:-4px;--_123a9qe79:1px solid #276749;--_123a9qe7a:#fff;--_123a9qe7b:#276749;--_123a9qe7c:1px solid #22543d;--_123a9qe7d:#fff;--_123a9qe7e:#22543d;--_123a9qe8o:10px 24px;--_123a9qe8l:#fff;--_123a9qe8n:#68d391;--_123a9qe8m:1px solid #68d391;--_123a9qe8p:calc(100% + 4px);--_123a9qe8q:calc(100% + 4px);--_123a9qe8r:-4px;--_123a9qe8s:-4px;--_123a9qe8t:1px solid #48bb78;--_123a9qe8u:#fff;--_123a9qe8v:#48bb78;--_123a9qe8w:1px solid #38a169;--_123a9qe8x:#fff;--_123a9qe8y:#38a169;--_123a9qe7i:10px 24px;--_123a9qe7f:#fff;--_123a9qe7h:#5a67d8;--_123a9qe7g:1px solid #5a67d8;--_123a9qe7j:calc(100% + 4px);--_123a9qe7k:calc(100% + 4px);--_123a9qe7l:-4px;--_123a9qe7m:-4px;--_123a9qe7o:#fff;--_123a9qe7n:1px solid #4c51bf;--_123a9qe7p:#4c51bf;--_123a9qe7r:#fff;--_123a9qe7q:1px solid #434190;--_123a9qe7s:#434190}._123a9qe92{--_123a9qe6c:0 10px 0 0;--_123a9qe69:transparent;--_123a9qe6b:#5a67d8;--_123a9qe6a:none;--_123a9qe6d:calc(100% + 20px);--_123a9qe6e:calc(100% + 20px);--_123a9qe6f:-8px;--_123a9qe6g:-8px;--_123a9qe6i:transparent;--_123a9qe6j:#434190;--_123a9qe6h:none;--_123a9qe6l:transparent;--_123a9qe6m:#434190;--_123a9qe6k:none;--_123a9qe7w:0 10px 0 0;--_123a9qe7t:transparent;--_123a9qe7v:#7f9cf5;--_123a9qe7u:none;--_123a9qe7x:calc(100% + 20px);--_123a9qe7y:calc(100% + 20px);--_123a9qe7z:-8px;--_123a9qe80:-8px;--_123a9qe82:transparent;--_123a9qe83:#5a67d8;--_123a9qe81:none;--_123a9qe85:transparent;--_123a9qe86:#5a67d8;--_123a9qe84:none;--_123a9qe6q:0 10px 0 0;--_123a9qe6n:transparent;--_123a9qe6p:#16a394;--_123a9qe6o:none;--_123a9qe6r:calc(100% + 20px);--_123a9qe6s:calc(100% + 20px);--_123a9qe6t:-8px;--_123a9qe6u:-8px;--_123a9qe6w:transparent;--_123a9qe6x:#154f47;--_123a9qe6v:none;--_123a9qe6z:transparent;--_123a9qe70:#187367;--_123a9qe6y:none;--_123a9qe8a:0 10px 0 0;--_123a9qe87:transparent;--_123a9qe89:#71e8df;--_123a9qe88:none;--_123a9qe8b:calc(100% + 20px);--_123a9qe8c:calc(100% + 20px);--_123a9qe8d:-8px;--_123a9qe8e:-8px;--_123a9qe8g:transparent;--_123a9qe8h:#16a394;--_123a9qe8f:none;--_123a9qe8j:transparent;--_123a9qe8k:#04c8bb;--_123a9qe8i:none;--_123a9qe74:0 10px 0 0;--_123a9qe71:transparent;--_123a9qe73:#38a169;--_123a9qe72:none;--_123a9qe75:calc(100% + 20px);--_123a9qe76:calc(100% + 20px);--_123a9qe77:-8px;--_123a9qe78:-8px;--_123a9qe7a:transparent;--_123a9qe7b:#22543d;--_123a9qe79:none;--_123a9qe7d:transparent;--_123a9qe7e:#22543d;--_123a9qe7c:none;--_123a9qe8o:0 10px 0 0;--_123a9qe8l:transparent;--_123a9qe8n:#68d391;--_123a9qe8m:none;--_123a9qe8p:calc(100% + 20px);--_123a9qe8q:calc(100% + 20px);--_123a9qe8r:-8px;--_123a9qe8s:-8px;--_123a9qe8u:transparent;--_123a9qe8v:#38a169;--_123a9qe8t:none;--_123a9qe8x:transparent;--_123a9qe8y:#38a169;--_123a9qe8w:none;--_123a9qe7i:0 10px 0 0;--_123a9qe7f:transparent;--_123a9qe7g:none;--_123a9qe7h:#fff;--_123a9qe7j:calc(100% + 20px);--_123a9qe7k:calc(100% + 20px);--_123a9qe7l:-8px;--_123a9qe7m:-8px;--_123a9qe7o:transparent;--_123a9qe7p:#fff;--_123a9qe7n:none;--_123a9qe7r:transparent;--_123a9qe7s:#fff;--_123a9qe7q:none} \ No newline at end of file diff --git a/apps/site/public/illustrations/about/prisma_files/f.txt b/apps/site/public/illustrations/about/prisma_files/f.txt new file mode 100644 index 0000000000..91cca9b4b1 --- /dev/null +++ b/apps/site/public/illustrations/about/prisma_files/f.txt @@ -0,0 +1 @@ +(function(){var s = {};(function(){var k=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,d,b){if(a==Array.prototype||a==Object.prototype)return a;a[d]=b.value;return a};function l(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var d=0;d>>0,t[c]=q?p.Symbol(c):"$jscp$"+a+"$"+c),k(g,t[c],{configurable:!0,writable:!0,value:d})))}} var w=q&&typeof u(Object,"assign")=="function"?u(Object,"assign"):function(a,d){if(a==null)throw new TypeError("No nullish arg");a=Object(a);for(var b=1;b=0&&bd)c=d;return decodeURIComponent(a.slice(b+4,c!==-1?c:0).replace(/\+/g," "))};function I(a,d,b,c){function e(){--g;if(g<=0){var h;(h=a.GooglebQhCsO)||(h={});var B=h[d];B&&(delete h[d],h=B[0],typeof h==="function"&&h())}}c=c===void 0?[]:c;for(var g=b.length+1,f={g:0};f.gdiv:first-child{padding-bottom:15px}.r3ds9x7>div{display:inline-flex;align-items:center;gap:6px}.r3ds9x0.r3ds9x8{z-index:2}.r3ds9x8>div:first-of-type{height:64px}.r3ds9x9{display:none;width:auto;align-items:center}.r3ds9x0.r3ds9x9{display:flex;flex-direction:column;width:100vw;margin:0 -32px;padding:88px 0 0;align-items:flex-start;border-radius:none}.r3ds9xa{z-index:1}.r3ds9xc{padding-top:34px}.r3ds9x6 .r3ds9xe{margin:0}.r3ds9xf{margin-left:8px;transition:opacity .15s ease-in-out;min-width:25px;font-family:var(--barlow);font-size:20px;font-weight:700;margin-right:32px}.r3ds9xg{color:var(--ruictu1o);display:flex;align-items:center;justify-content:flex-end;text-align:right}.r3ds9x0.r3ds9xg{z-index:2}.r3ds9xh{display:none;border-top:1px solid var(--ruictu21)}.r3ds9xg.r3ds9x0 .r3ds9xh{display:grid;grid-template-rows:96px 120px;bottom:0;background:var(--ruictu1);height:auto;width:100vw;justify-content:center;flex-direction:column;margin:0 -32px}.r3ds9xg a{width:max-content}.r3ds9xi{display:flex;align-items:center;opacity:1;transition:opacity .1s ease-in-out}.r3ds9xg.r3ds9x0 .r3ds9xi{justify-content:center}.r3ds9x3 .r3ds9xi{opacity:0;position:absolute}.r3ds9xi .r3ds9xj{display:contents;cursor:pointer}.r3ds9xk{display:flex;align-items:center}.r3ds9xk>*{white-space:nowrap}.r3ds9xl{display:inline-flex;background-color:transparent!important;cursor:pointer;border:none!important;color:var(--ruictu8);padding:5px 12px!important;position:relative;top:0}.r3ds9xl:hover{background-color:#4c51bf!important}.r3ds9x0 .r3ds9xl{top:23px;position:absolute}.r3ds9xl:hover>i{transform:unset}@media (min-width:636px){.r3ds9x2{margin-top:64px}}@media (min-width:1147px){.r3ds9x1:has(.r3ds9x0):before{content:unset}.r3ds9x2{height:70px}.r3ds9x4{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);gap:24px;grid-template-columns:max-content 1fr auto}.r3ds9x3 .r3ds9x4{max-width:1002px}.r3ds9x6,.r3ds9x7{width:auto}.r3ds9x7{max-height:22px;border-top:none;padding:0}.r3ds9x8>div:first-of-type{height:70px}.r3ds9x9{gap:40px;display:flex;padding:12px 32px;max-width:-moz-fit-content;max-width:fit-content;width:100%}.r3ds9x0.r3ds9x9{position:static;padding:12px 32px;border-radius:99px}.r3ds9xb{position:absolute;left:0;min-width:max-content;top:100%}.r3ds9xd{display:block!important}.r3ds9xl{display:none!important}}@media (max-width:1146px){.r3ds9xc{padding-top:0}.r3ds9xc>div{width:100%!important;max-width:100%;box-shadow:none;border-radius:0}}@media (min-width:768px){.r3ds9xf{font-size:.875rem;margin-right:4px}.r3ds9xh{display:flex;width:auto;border-top:none}}@media (min-width:600px){.r3ds9xg a{padding:5px 12px;font-size:16px;line-height:140%}}._1t1yxnn3{--_1t1yxnn0:#fff;--_1t1yxnn1:#e2e8f0;--_1t1yxnn2:#edf2f7}._1t1yxnn4{--_1t1yxnn0:#090a15;--_1t1yxnn1:#2d3748;--_1t1yxnn2:#2d3748}._1t1yxnn5{position:relative}._1t1yxnn6{height:88px;display:flex;align-items:center}._1t1yxnn7{opacity:0;pointer-events:none}._1t1yxnn8{opacity:1;pointer-events:auto}._1t1yxnn9{background:var(--_1t1yxnn0);border:1px solid var(--_1t1yxnn1);box-shadow:0 0 46px 0 rgba(23,43,77,.01),0 4px 26px 0 rgba(23,43,77,.05),0 18px 42px 0 rgba(23,43,77,.08);padding:8px;border-radius:8px;bottom:0;position:absolute;width:100%;left:0;transition:transform .3s ease;display:flex;flex-direction:column;gap:8px}._1t1yxnn7 ._1t1yxnn9{transform:translateY(100%)}._1t1yxnn8 ._1t1yxnn9{transform:translateY(0)}.r3ds9x8 ._1t1yxnn9{margin-top:-16px}._1t1yxnna{border-radius:8px;color:var(--_1s2yh9l59);width:max-content;min-width:100%;cursor:pointer;padding:8px 12px;background:var(--_1t1yxnn0);transition:background .3s ease-out}._1t1yxnna:hover{background:var(--_1t1yxnn2)}._1t1yxnna>*{width:100%;display:inline-block}@media (max-width:599px){._1t1yxnn7{position:fixed;height:100vh;z-index:102;width:100vw;background:rgba(9,10,21,.75);top:0;left:0}}@media (min-width:600px){._1t1yxnn9{top:100%;margin-top:16px;bottom:unset;width:auto}._1t1yxnnb{top:unset!important;transform:unset!important;bottom:100%!important;left:0!important}}@media (min-width:768px){._1t1yxnnb{left:unset!important;right:0}}.nikjvq0{position:relative;display:flex;align-items:center;flex-direction:column}.nikjvq1{margin-bottom:24px}.nikjvq1,.nikjvq2{width:100%;position:relative}.nikjvq2{margin-bottom:32px}.nikjvq3{left:24px;display:none;position:absolute;top:50%;transform:translateY(-50%)}.nikjvq3,.nikjvq4{color:var(--_16ohvvsm)}.nikjvq4{box-sizing:border-box;width:100%;line-height:1.25rem;font-size:18px;height:48px;border-radius:10px;border:1px solid #e2e8f0;padding:12px 25px 12px 58px}.nikjvq4::placeholder{color:var(--_16ohvvsm)}.nikjvq2 .nikjvq4{background-color:var(--_16ohvvss);border:1px solid #2d3748}.nikjvq5{outline:1px 0 solid}.nikjvq5:focus{outline:1px solid var(--_16ohvvst)}.nikjvq6,.nikjvq6:focus{outline:1px solid #c53030}.nikjvq7{content:"Subscribe for updates";max-height:48px;white-space:nowrap;width:100%}.nikjvq8{background-color:transparent;background-image:none;color:inherit;cursor:pointer;font-weight:inherit;line-height:118%;font-size:100%;margin:0;padding:0;border:0}@media only screen and (min-width:768px){.nikjvq0{flex-direction:row}.nikjvq1{max-width:264px}.nikjvq1,.nikjvq2{width:auto;margin-right:24px;margin-bottom:0}.nikjvq2{max-width:312px}.nikjvq7{width:max-content}}@media only screen and (min-width:360px){.nikjvq3{display:flex}}._195sk010{width:100vw;overflow:hidden visible;max-width:100%}._195sk010,._195sk011{background-color:var(--_16ohvvsl)}._195sk011{padding:72px 10px 24px;max-width:1288px;margin:0 auto}._195sk012{background-color:#090a15}._195sk013{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI;display:grid;grid-template-columns:repeat(2,50%);grid-gap:8px;gap:8px;position:relative;padding-top:64px}._195sk014{display:flex;justify-content:space-between;align-items:center}._195sk015{display:flex;justify-content:center;flex-direction:column}._195sk016{color:var(--_16ohvvso);font-size:var(--_16ohvvsu);font-weight:400}._195sk016,._195sk017{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI}._195sk018{border-top:1px solid #2d3748;border-bottom:1px solid #2d3748;padding:32px 0;margin-bottom:32px}._195sk019{height:1px;width:100%;background:#2d3748;margin:16px 0 64px;display:none}._195sk01a{text-transform:uppercase;display:inline-block;font-family:var(--barlow);font-weight:700;font-size:var(--_16ohvvsn);color:var(--_16ohvvsm);letter-spacing:.1em;margin-top:0;margin-bottom:1rem}._195sk018 ._195sk01a{margin-bottom:16px;margin-right:32px;color:var(--_16ohvvso)}._195sk01b{margin-bottom:48px;flex:1 1}._195sk01d{position:absolute;width:100%;top:0;justify-content:space-between;align-items:center;display:flex}._195sk01e{color:var(--_16ohvvso);font-size:var(--_16ohvvsu);display:flex;cursor:pointer;font-weight:500;box-sizing:border-box;text-decoration:none;line-height:1.3888888888888888;padding:.5rem 0}._195sk01e:hover{color:var(--_16ohvvsp)}._195sk01g:hover{color:var(--_16ohvvsq)}._195sk01h:hover{color:var(--_16ohvvsr)}._195sk01j{position:relative;cursor:pointer;width:max-content;display:flex;align-items:center}._195sk01e>i{margin:5px 0 0 3px}._195sk01e>span{margin-left:6px}._195sk01k,._195sk01l{display:flex;align-items:center}._195sk01l{margin-left:8px;background:#5a67d8;border-radius:99px;padding:6px 8px;font-family:Barlow;font-style:normal;font-weight:700;font-size:8px;line-height:100%;white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:#fff}._195sk01o{background:#16a394}._195sk01p{background:#fff}._195sk01q{justify-content:flex-start;gap:16px;display:flex}._195sk01q i{pointer-events:none}._195sk01r{font-size:1.375rem;color:var(--_16ohvvso)}._195sk01s:hover{color:var(--_16ohvvsp)}._195sk01t:hover{color:var(--_16ohvvsq)}._195sk01u:hover{color:var(--_16ohvvsr)}._195sk01v{font-size:16px;font-family:var(--inter);font-weight:400;text-align:left;text-transform:capitalize}._195sk01w{display:flex;justify-content:space-around;width:100%;align-items:center}._195sk01x{display:flex;justify-content:space-between;flex-direction:column-reverse;align-items:flex-start;gap:24px}@media only screen and (min-width:768px){._195sk011{padding:46px 24px 100px}._195sk013,._195sk018{display:flex;justify-content:space-between}._195sk018{margin-top:32px;flex-direction:row;align-items:center}._195sk019{margin:64px 0;display:block}._195sk01q{max-width:190px}}@media only screen and (min-width:940px){._195sk013{padding-top:0}._195sk01a{margin-bottom:12px}._195sk01b{margin-bottom:0;padding:0 .5rem;flex:1 1}._195sk01c{margin-bottom:24px}._195sk01d{display:block;position:relative}._195sk01e{padding:.25rem 0}}@media print{._195sk017{display:none}}@media (min-width:768px){._195sk018 ._195sk01a{margin-bottom:0}._195sk01w{width:-moz-fit-content;width:fit-content;gap:56px}._195sk01x{align-items:center;flex-direction:row}}.hgtwl90{width:80px;height:80px;padding:23px;background:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;bottom:24px;left:24px}.hgtwl91{width:100%;height:100%;padding-left:4px;color:var(--_1s2yh9l31)!important}.hgtwl91:hover{transition:color .1s ease-in;color:var(--_1s2yh9l33)!important}.hgtwl92{position:relative;z-index:20;display:block;width:100%;height:100%;object-fit:cover}.hgtwl94{display:none!important}.hgtwl95{background-color:#151630;position:absolute;z-index:21}.hgtwl96{width:100%;object-fit:cover;height:100%;cursor:pointer}.hgtwl98{object-fit:contain}.hgtwl99{position:relative;z-index:20;width:100%;display:none}.hgtwl9b{display:block}.hgtwl9c{max-width:100%;padding-top:56.25%;position:relative;width:100%;height:min-content}.hgtwl9d{width:100%;border-width:0!important;border-radius:10px}.hgtwl9f{position:absolute;top:0;left:0;width:100%;height:100%}.hgtwl9g{filter:drop-shadow(0 0 46px rgba(23,43,77,.01)) drop-shadow(0 4px 26px rgba(23,43,77,.05)) drop-shadow(0 18px 42px rgba(23,43,77,.08))}.hgtwl9g,.hgtwl9h{width:100%;border-radius:8px}.hgtwl9h{height:100%;top:0;left:0;position:absolute;z-index:100;pointer-events:none;background:linear-gradient(171.59deg,#8f55ff .98%,#642cea 24.71%,#7048ff 49.46%,#8862ff);mix-blend-mode:hard-light;opacity:.28}@keyframes _1unb94h2{0%{opacity:0;transform:translateY(5px)}25%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes _1unb94h3{0%{opacity:0;transform:translateY(-5px)}25%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes _1unb94h4{0%{opacity:0;transform:translateX(5px)}25%{opacity:1}to{opacity:1;transform:translateX(0)}}@keyframes _1unb94h5{0%{opacity:0;transform:translateX(-5px)}25%{opacity:1}to{opacity:1;transform:translateX(0)}}._1unb94h0{position:absolute;left:50%;transform:translateX(-50%);border-color:var(--_1s2yh9l2j)}._1unb94h1{display:flex;align-items:center;border-radius:.375rem;padding:.375rem .75rem;background:var(--_1s2yh9l2j);color:#fff;font-size:.875rem;line-height:1.25rem}._1unb94h6{animation:_1unb94h2 .1s cubic-bezier(0,0,.2,1) forwards}._1unb94h7{animation:_1unb94h3 .1s cubic-bezier(0,0,.2,1) forwards}._1unb94h8{animation:_1unb94h4 .1s cubic-bezier(0,0,.2,1) forwards}._1unb94h9{animation:_1unb94h5 .1s cubic-bezier(0,0,.2,1) forwards}.z5gmbb0{display:flex;column-gap:16px;flex-wrap:wrap;justify-content:flex-start}.z5gmbb0,.z5gmbb1{align-items:center}.z5gmbb1{margin-top:2rem}.z5gmbb2 a:last-child{color:var(--_1s2yh9l4x);border-color:var(--_1s2yh9l4x)}.z5gmbb2 a:hover:last-child{color:var(--_1s2yh9l2e);background:transparent}.z5gmbb1 a:first-child{color:var(--_1s2yh9l4w)!important;border-color:var(--_1s2yh9l4x)}.z5gmbb1 a:hover:first-child{background:var(--_1s2yh9l2e)}.z5gmbb1 a:last-child{color:var(--_1s2yh9l4x);border-color:var(--_1s2yh9l4x)}.z5gmbb1 a:hover:last-child{color:var(--_1s2yh9l2e);background:transparent}.z5gmbb0 a{border-radius:6px;font-family:var(--_1s2yh9lh);display:flex;align-items:flex-end;font-size:var(--_1s2yh9lo)}.z5gmbb0 a svg{width:12px;margin-left:8px}.z5gmbb0 a .secondary{background:transparent}@media (max-width:768px){.z5gmbb0{row-gap:8px;flex-direction:column}}._16i7ca60{color:var(--_1s2yh9l59);width:100%;scroll-margin-top:100px;margin:10px 0}._16i7ca61{cursor:pointer}._16i7ca62{color:var(--_1s2yh9l58);display:flex;width:100%;justify-content:space-between;padding:8px 8px 8px 0;border-bottom:1px solid var(--_1s2yh9l5m);align-items:center;font-family:Inter;text-decoration:none!important;font-size:18px;font-weight:700;line-height:25px;letter-spacing:0}._16i7ca62>span:has(i){display:flex;align-items:center}._16i7ca62 i{color:var(--_1s2yh9l5a)}._16i7ca63{color:var(--_1s2yh9l59);text-align:left}._16i7ca63 p{margin:16px 0}._16i7ca63 a{text-decoration:underline;transition:color .15s ease-in-out}._16i7ca63 a:hover{color:var(--_1s2yh9l58)}._16i7ca63 ol,._16i7ca63 ul{list-style:revert!important;margin:revert!important;padding:revert!important}._16i7ca63 ol li,._16i7ca63 ul li{margin:8px}._16i7ca64{margin:0 auto;width:100%;padding:0 0 96px}._16i7ca65{font-family:Inter;text-align:center;display:flex;align-items:flex-start;flex-direction:row-reverse;gap:16px;justify-content:space-between;top:120px;align-self:flex-start;padding:60px 0 56px}._16i7ca66{color:var(--_1s2yh9l2z);transition:all .3s ease-in}._16i7ca66:hover{color:var(--_1s2yh9l31)}._16i7ca65>button>span{font-size:18px;line-height:24px;letter-spacing:0;font-weight:600;text-decoration:underline}._16i7ca67{box-sizing:border-box;margin:auto;width:100%;z-index:10;position:relative;padding:0 10px;display:grid;grid-gap:16px;gap:16px;grid-template-rows:auto 1fr}@media (min-width:768px){._16i7ca65{justify-content:center}}@media (min-width:940px){._16i7ca60{scroll-margin-top:64px}._16i7ca64{padding:42px 0 96px}._16i7ca65{position:-webkit-sticky;position:sticky;flex-direction:column;padding:60px 0 96px}._16i7ca67{padding:0 1.5rem;grid-template-columns:150px 1fr;max-width:1248px}}@media (min-width:1040px){._16i7ca67{grid-template-columns:1fr 640px 1fr}}@media print{._16i7ca63{color:var(--_1s2yh9l58)}._16i7ca65{display:none}._16i7ca67{grid-template-columns:100%}}._1id366o5{--_1id366o0:var(--_1s2yh9l57);--_1id366o1:var(--_1s2yh9l58);--_1id366o2:var(--_1s2yh9l58);--_1id366o3:var(--_1s2yh9l57);--_1id366o4:var(--_1s2yh9l59)}._1id366o6{--_1id366o0:var(--_1s2yh9l57);--_1id366o1:var(--_1s2yh9l59);--_1id366o2:var(--_1s2yh9l58);--_1id366o3:var(--_1s2yh9l57);--_1id366o4:var(--_1s2yh9l59)}._1id366o7{--_1id366o0:var(--_1s2yh9l5c);--_1id366o1:var(--_1s2yh9l5d);--_1id366o2:var(--_1s2yh9l5d);--_1id366o3:var(--_1s2yh9l5c);--_1id366o4:var(--_1s2yh9l2h)}._1id366o8{display:flex;justify-content:space-between;flex-direction:column;gap:24px}._1id366o8 .eyebrow-headline{display:block;text-decoration:none;margin-bottom:8px;text-align:left;transition:opacity 50ms ease-in;color:var(--_1id366o4)}._1id366o8 .z5gmbb0{justify-content:flex-start}._1id366oa{width:100%;max-width:460px;margin:0 auto}._1id366oa._1id366ob{max-width:559px;margin:0 auto}._1id366oc{align-items:flex-start}._1id366od{align-items:flex-end}._1id366oe{align-items:center}._1id366of{color:var(--_1id366o1);margin:0 auto;text-wrap:pretty;text-align:left;max-width:460px;overflow-wrap:anywhere;width:100%}._1id366oa>p,._1id366of>p{margin:24px 0}._1id366oa p>a,._1id366of p>a{text-decoration:underline;transition:color .3s ease-in-out}._1id366oa p>a:hover,._1id366of p>a:hover{color:var(--_1id366o3)}._1id366oa h2,._1id366oa h3,._1id366oa h4,._1id366of h2,._1id366of h3,._1id366of h4{color:var(--_1id366o0);margin-top:0;margin-bottom:24px}._1id366oa ul,._1id366of ul{color:var(--_1id366o0)}._1id366oa ul em,._1id366of ul em{color:var(--_1id366o4);display:block}._1id366og{margin:0;width:100%}._1id366oh{margin:auto 0;width:auto;height:259px;max-width:calc(50% - 56px)}._1id366oh canvas{width:100%!important;height:100%!important}._1id366og>img{max-width:460px;object-fit:contain;flex-shrink:0;height:min-content;margin:0 auto;width:100%}@media (min-width:815px){._1id366o8{gap:112px;flex-direction:row}._1id366o9{flex-direction:row-reverse}._1id366oa{flex:1 1;width:0}._1id366oa._1id366ob{max-width:100%}._1id366of{flex:1 1;text-align:left;width:0;max-width:544px;margin:unset}._1id366og{width:0;flex:1 1;margin:auto 0}._1id366og>img{margin:0;max-width:unset}}@media (max-width:815px){._1id366oh{max-width:600px;margin:0 auto;height:auto;width:100%}}.olwa8g0{border-radius:8px;overflow:hidden;width:100%;text-align:left;font-size:12px;margin:8px 0}.olwa8g1{background:var(--_16ohvvs1n);vertical-align:top;color:var(--_16ohvvs1r);padding:16px 8px;border:1px solid var(--_16ohvvs1m)}.olwa8g2{background:var(--_16ohvvs1o);padding:8px}.olwa8g3{color:var(--_16ohvvs1q);background:var(--_16ohvvs1p);vertical-align:top;border:1px solid var(--_16ohvvs1m);padding:8px}._16i7ca63 .olwa8g0 p{margin:0}._16i7ca63 .olwa8g0 a{text-decoration:underline;transition:color .1s ease-in}._16i7ca63 .olwa8g0 a:hover{color:var(--_16ohvvs1r)}._16i7ca63 .olwa8g0 ul{padding-left:12px!important}.olwa8g4{display:table}.olwa8g4 thead{display:table-caption}.olwa8g4 thead>tr{display:table;width:100%}.olwa8g5{display:none}@media (min-width:640px){.olwa8g0{margin:24px 0}.olwa8g4{display:none}.olwa8g5{display:table}}._19ycqz10{padding:40px;background:var(--ruictu1u);border-radius:10px;box-shadow:0 0 46px 0 rgba(23,43,77,.01),0 4px 26px 0 rgba(23,43,77,.05),0 18px 42px 0 rgba(23,43,77,.08);display:flex;flex-direction:column;height:100%}._19ycqz11{text-wrap:pretty;color:var(--ruictu1p);text-align:center;font-family:var(--barlow);font-size:24px;font-style:normal;font-weight:400;line-height:29.92px}._19ycqz12{display:flex;gap:16px;align-items:center;margin-top:29px;justify-content:center}._19ycqz12>img{flex-shrink:0;overflow:hidden;border-radius:999px;width:48px!important;height:48px;object-fit:cover}._19ycqz13{color:var(--ruictu1o);font-weight:600}._19ycqz13>span:last-of-type{color:var(--ruictu1q);font-weight:400}._19ycqz13>a{display:block;margin-left:-1px}.h4okyv0{background:var(--_123a9qe5j);color:var(--_123a9qe5d)}.h4okyv0 h2,.h4okyv0 h3{color:var(--_123a9qe5b)}.h4okyv0 ._16i7ca62 i{color:#7f9cf5!important}.h4okyv1 [_type=websiteBtn]{width:100%;max-width:266px}.h4okyv1 .z5gmbb0{margin-top:16px!important;column-gap:24px!important}.h4okyv1 .z5gmbb0 span[role=img]{display:none}.h4okyv1 .z5gmbb0>a{margin:0!important;font-size:18px!important;padding:0!important}.h4okyv2{margin:80px 0}.h4okyv2:first-of-type{margin:80px auto}.h4okyv2:first-of-type,.h4okyv2:nth-of-type(3){padding:40px;width:-moz-fit-content;width:fit-content;border-radius:16px;border:1px solid var(--_123a9qe5p);background:var(--_123a9qe2p)}.h4okyv2:nth-of-type(3){margin:120px auto 80px}.h4okyv2 ._1id366o8 .eyebrow-headline{text-align:center}.h4okyv2 ._1id366o8{gap:57px}.h4okyv3{background:var(--_123a9qe5j);color:var(--_123a9qe5b);max-width:800px!important;width:100%;margin:0 auto;position:relative;padding-bottom:80px;text-align:center}.h4okyv3 p{max-width:768px;margin:0 auto}.h4okyv3>div>p:last-child{color:var(--_123a9qe5d);margin-top:32px;margin-bottom:40px}.h4okyv3>div>p:last-child a{text-decoration:underline;transition:all .15s ease-in-out}.h4okyv3>div>p:last-child a:hover{color:var(--_123a9qe5b)}.h4okyv3 #contact-us{position:absolute;top:-120px}.h4okyv4{max-width:1220px;margin:0 auto;text-align:center;padding:40px 10px}.h4okyv4 ._16i7ca60{max-width:800px;margin:10px auto}.h4okyv4>div>p:first-of-type{max-width:880px;margin:0 auto}.h4okyv5{margin-top:40px;margin-bottom:-40px;text-align:left}.h4okyv5 h2{font-size:24px}.h4okyv6.h4okyv4 h2{margin:0 0 56px}.h4okyv7{display:grid;grid-gap:24px;gap:24px}.h4okyv4 thead tr th:nth-of-type(2){border-top-left-radius:8px}.h4okyv4 thead tr th{background-color:#2d3748;color:var(--_123a9qe5c);line-height:140%;width:20%;font-size:20px}.h4okyv4 tbody th{background-color:#121521;color:var(--_123a9qe5c);vertical-align:middle;font-size:16px}.h4okyv4 tbody th p strong{font-weight:400}.h4okyv4 tbody td{background-color:#121521;padding:16px;color:var(--_123a9qe5d);font-size:16px}.h4okyv4 .eyebrow-headline{color:var(--_123a9qe5d);margin:0 auto 40px;text-align:center}.h4okyv4 .eyebrow-headline b,.h4okyv4 .eyebrow-headline strong{color:var(--_123a9qe5m);text-align:center}.h4okyv2>div>*>a{margin-bottom:16px}.h4okyv2>div>*>a:last-of-type{margin-bottom:4px}.h4okyv4 .olwa8g3{vertical-align:middle}.h4okyv4 .olwa8g3 a{text-decoration:underline;text-underline-offset:3px;transition:color .15s ease-in-out}.h4okyv4 .olwa8g3 a:hover{color:var(--_123a9qe5b)}.h4okyv4 ._19ycqz10{max-width:582px;margin:0 auto 120px}.h4okyv4 h6{font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-top:16px}.h4okyv4 .subtitle:last-of-type,.h4okyv4 .subtitle:nth-last-of-type(2){color:var(--_123a9qe5c)}.h4okyv4 .z5gmbb0{align-items:flex-start}em>a{text-decoration:underline}@media (min-width:815px){.h4okyv2:first-of-type{width:100%}}@media (min-width:768px){.h4okyv2:nth-of-type(3){width:100%}.h4okyv4{padding:80px 10px}.h4okyv4.h4okyv6{padding-bottom:120px}.h4okyv7{grid-template-columns:repeat(2,1fr)}.h4okyv4 thead tr th{padding:16px;font-size:24px}.h4okyv4 tbody th{padding:16px;font-size:18px}.h4okyv4 tbody th p:has(strong){white-space:nowrap}.h4okyv4 tbody td{font-size:18px}}@media (min-width:640px){.h4okyv4 thead tr th:first-of-type{opacity:0}}._1ri0qby0{position:absolute;left:50%;top:97px;min-width:100%;height:100%;display:none;transform:translateX(-50%)}._1ri0qby0 canvas{width:100%!important;height:auto!important;transform:scale(1.1)}._1ri0qby2{position:absolute;top:48px;height:100%;display:block;width:1000px;left:50%;transform:translateX(-50%);transform-origin:center}._1ri0qby2 canvas{width:100%!important;height:auto!important}._1ri0qby3{position:absolute;height:100%;z-index:1;width:100%;top:0;left:0}._1ri0qby3._1ri0qby4{z-index:2;pointer-events:none}._1ri0qby5{position:absolute;height:50%;z-index:1;pointer-events:none;width:100%;left:0}._1ri0qby6{bottom:-62px;background:linear-gradient(0deg,var(--_1s2yh9l2m) 0,rgba(9,10,21,.948) 26.04%,rgba(9,10,21,0) 100%)}._1ri0qby7{top:0;background:linear-gradient(180deg,var(--_1s2yh9l2m) 0,rgba(9,10,21,.948) 26.04%,rgba(9,10,21,0) 100%)}._1ri0qby8{background:inherit;color:#fff;text-align:center;display:flex;align-items:center;position:relative;overflow:hidden;padding-top:226px;margin-top:0;padding-bottom:80px}._1ri0qby9{min-height:650px;padding-top:226px}._1ri0qby8._1ri0qbya{overflow:visible}._1ri0qbyb{text-wrap:balance}._1ri0qby8 ._1ri0qbyb{width:100%;max-width:886px;z-index:10;margin:0 auto}.h4okyv0 ._1ri0qby8 ._1ri0qbyb{max-width:1074px}._1ri0qbyb._1ri0qbyc{display:flex;align-items:center;justify-content:center}._1ri0qby8 ._1ri0qbyb._1ri0qbyc{max-width:100%;flex-wrap:wrap}._1ri0qbyd{box-sizing:border-box;position:relative;margin:auto;z-index:1;width:100%;color:var(--_1s2yh9l58);padding:0 10px}._1ri0qby8 ._1ri0qbyd{margin-bottom:auto}._1ri0qbyd:has(._1ri0qbyc){pointer-events:none}._1ri0qby8 ._1ri0qbyb._1ri0qbyc ._1ri0qbye{max-width:560px;width:100%;margin:0 auto 32px;text-align:center}._1ri0qbye._1ri0qbyf{max-width:771px!important}._1ri0qby8 ._1ri0qbyb._1ri0qbyc ._1ri0qbyg{max-width:512px;display:flex;width:100%;align-items:center;justify-content:center;margin:0 auto}._1ri0qbyg._1ri0qbyh{max-width:unset!important;width:auto!important;padding-bottom:0!important;display:none!important}._1ri0qbyj{cursor:pointer}._1ri0qby8 ._1ri0qbyb._1ri0qbyc ._1ri0qbye h1{text-align:center}._1ri0qby8 ._1ri0qbyb._1ri0qbyc ._1ri0qbye>:not(a){text-shadow:0 0 16px var(--_1s2yh9l5f)}._1ri0qbyk{width:228px;height:176px;display:flex;align-items:center;justify-content:center;border-radius:16px;border:1px solid #fff;background:#fff;box-shadow:0 0 46px 0 rgba(23,43,77,.01),0 4px 26px 0 rgba(23,43,77,.05),0 18px 42px 0 rgba(23,43,77,.08)}._1ri0qbyk:first-child{margin-bottom:135px;margin-right:-37px}._1ri0qbyk:last-child{margin-bottom:-135px}._1ri0qbyk img{max-width:152px;max-height:104px;height:auto;width:auto}._1ri0qby8 ._1ri0qbyb a{flex-shrink:0;padding:12px 24px;font-family:var(--barlow);pointer-events:auto;white-space:nowrap}._1ri0qbyl{text-wrap:balance}._1ri0qbyl h1{margin-bottom:24px!important}._1ri0qbyl p{margin-bottom:32px!important}._1ri0qbyq{--_1ri0qbym:var(--_1s2yh9l38);--_1ri0qbyn:var(--_1s2yh9l39);--_1ri0qbyo:var(--_1s2yh9l3a);--_1ri0qbyp:var(--_1s2yh9l3b)}._1ri0qbyr{--_1ri0qbym:var(--_1s2yh9l2z);--_1ri0qbyn:var(--_1s2yh9l30);--_1ri0qbyo:var(--_1s2yh9l31);--_1ri0qbyp:var(--_1s2yh9l32)}._1ri0qby8 ._1ri0qbyb .eyebrow-headline{color:var(--_1ri0qbym)}._1ri0qby8 ._1ri0qbyb h1{color:#fff;margin-top:16px;margin-bottom:32px;position:relative;z-index:2;text-align:center}._1ri0qby8 ._1ri0qbyb h1 strong{color:var(--_1ri0qbyn);font-weight:700}._1ri0qby8 ._1ri0qbyb ._1ri0qbys{font-weight:400;line-height:150%;color:var(--_1s2yh9l2e);font-size:16px;margin:0 auto 32px}._1ri0qbyb pre{width:-moz-fit-content;width:fit-content;position:relative;background-color:#121521!important;border-radius:8px;padding:16px 52px!important;outline:2px solid transparent;outline-offset:-1.5px;max-width:100%;pointer-events:auto;margin:32px auto 0!important}._1ri0qbyb pre:after{content:"";position:absolute;inset:0;width:100%;left:0;top:0;z-index:0;height:100%;pointer-events:none;background-repeat:no-repeat;border-radius:8px;transition:background .3s ease-in-out;padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}._1ri0qbyg.teal pre:after,._1ri0qbyl.teal pre:after{background:linear-gradient(0deg,#2d3748 -33.33%,#71e8df 250%)}._1ri0qbyl.indigo pre:after{background:linear-gradient(0deg,#2d3748 -33.33%,#7f9cf5 250%)}._1ri0qbyt{display:flex;align-items:center;justify-content:center;max-width:700px;gap:24px;flex-wrap:wrap;margin:32px auto 0}._1ri0qbyu{color:var(--_1s2yh9l2f);font-size:16px;font-weight:500;font-family:var(--_1s2yh9lh)}._1ri0qbyt pre{margin:0!important}._1ri0qbyg pre{margin-top:0!important}._1ri0qbyb pre:before{content:"$";position:absolute;color:var(--_1s2yh9l5a);left:24px}._1ri0qbyb pre>code{padding-bottom:0}._1ri0qbyb pre>div{top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}._1ri0qbyb pre>code .token.plain{font-weight:400;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--_1s2yh9l58)}._1ri0qbyv._1ri0qbys{font-size:16px}._1ri0qbys ol,._1ri0qbys ul{list-style:revert;margin:revert;padding:revert}._1ri0qbyw{text-align:left}._1ri0qbyx{text-align:right}._1ri0qbyy{text-align:center}._1ri0qby8 ._1ri0qbyb ._1ri0qbys p{margin:revert}._1ri0qbyb .z5gmbb0{margin-top:60px;justify-content:center;flex-direction:column;flex-wrap:wrap;align-items:center;row-gap:3px;column-gap:16px}._1ri0qby8 ._1ri0qbyb .z5gmbb0 a{width:95%;margin-left:auto;margin-right:auto}._1ri0qby8 ._1ri0qbyb .z5gmbb0 a:nth-child(2){color:var(--_1ri0qbym);border-color:var(--_1ri0qbym)}._1ri0qby8 ._1ri0qbyb .z5gmbb0 a:nth-child(2):hover{color:var(--_1ri0qbyo);border-color:var(--_1ri0qbyo)}._1ri0qby11{opacity:.5}._1ri0qby11,._1ri0qby12{width:100%;height:100%;position:absolute;top:0;left:0;mask-image:linear-gradient(180deg,#000 80%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent)}@media (min-width:580px){._1ri0qby2{transform:translate(-50%)}}@media (min-width:768px){._1ri0qby0{display:block}._1ri0qby2{display:none}._1ri0qby9{min-height:780px}._1ri0qby8 ._1ri0qbyd{margin-bottom:0;margin-top:0}}@media (min-width:940px){._1ri0qby0{top:62px}._1ri0qby8{padding-top:242px}._1ri0qby9{min-height:745px}._1ri0qby8 ._1ri0qbyb h1{margin-bottom:46px}._1ri0qby8 ._1ri0qbyb ._1ri0qbys{font-size:24px}._1ri0qbyv._1ri0qbys{font-size:18px!important}}@media (max-width:767px){._1ri0qby1{display:block;width:100%}}@media (min-width:1004px){._1ri0qbyb._1ri0qbyc{gap:48px}._1ri0qby8 ._1ri0qbyb._1ri0qbyc{flex-wrap:nowrap}._1ri0qby8 ._1ri0qbyb._1ri0qbyc ._1ri0qbye{text-align:left;margin:0}._1ri0qby8 ._1ri0qbyb._1ri0qbyc ._1ri0qbyg{margin:0;padding-bottom:96px}._1ri0qbyg._1ri0qbyh{display:flex!important}._1ri0qby8 ._1ri0qbyb._1ri0qbyc ._1ri0qbye h1{text-align:left}}@media only screen and (min-width:940px){._1ri0qbyd{padding:0 1.5rem;max-width:1248px}}@media (min-width:992px){._1ri0qby8 ._1ri0qbyd{margin-top:0}}@media (prefers-color-scheme:dark){._1ri0qbyk{background:var(--_1s2yh9l5f);border:1px solid var(--_1s2yh9l5m)}}@media (prefers-color-scheme:light){._1ri0qbyi ._1ri0qbyk img,._1ri0qbyk:last-child img{filter:invert(1)}}@media (max-width:768px){._1ri0qbyt{flex-direction:column;gap:16px}}@media (min-width:500px){._1ri0qbyb .z5gmbb0{flex-direction:row;align-items:unset}._1ri0qby8 ._1ri0qbyb .z5gmbb0 a{width:unset;margin-left:unset;margin-right:unset;font-size:20px}}@media screen and (max-width:768px){._1ri0qbyz{display:none}}@media screen and (min-width:768px){._1ri0qby10{display:none}}._1yfjkub0{overflow-x:auto;display:block;position:relative;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}._1yfjkub0::-webkit-scrollbar{width:10px;height:10px;background-color:transparent}._1yfjkub0::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(0,0,0,.2)}._1yfjkub0::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}._1yfjkub0::-webkit-scrollbar-corner{background-color:transparent;border-color:transparent}._1yfjkub0 .token-line{min-width:max-content;width:100%;text-align:left}._1yfjkub0:has(.line-no) .line-content{padding-left:2.5rem}._1yfjkub1::-webkit-scrollbar-thumb{background-color:var(--_1s2yh9l5m)}._1yfjkub2{display:grid;grid-template-columns:100%;width:max-content}._1yfjkub3{position:absolute;top:16px;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;right:16px;color:var(--_1s2yh9l58);cursor:pointer}._1yfjkub3:hover{color:var(--_1s2yh9l57)}._1a0uwno0{opacity:1}._1a0uwno0,._1a0uwno1{transition:opacity .1s ease-in-out}._1a0uwno1{opacity:0}._1a0uwno2{max-width:100%;max-height:100%}._1a0uwno3{display:none}._1a0uwno4{display:block;text-align:left}._1a0uwno5{height:3.45rem;margin:0}._1a0uwno5,._1a0uwno6{width:45%;flex:0 0 45%}._1a0uwno6 pre{width:100%!important}@media (min-width:815px){._1a0uwno3{display:block}._1a0uwno4{display:none}}@media (max-width:768px){._1a0uwno5,._1a0uwno6{width:100%;flex:0 0 100%}}._1t293bi0{color:var(--_1s2yh9l59);display:flex;flex-direction:column;text-wrap:pretty;gap:24px;flex:1 1}._1t293bi1{text-align:center}._1t293bi0 a{margin-top:auto;display:block}._1t293bi0 p>a{width:unset!important;padding:0!important;display:inline;text-decoration:underline;transition:color .15s ease-in-out}._1t293bi0 p{margin:0}._1t293bi0 p>a:hover{color:var(--_1s2yh9l58)}._1t293bi2{display:flex;align-items:center;color:var(--_1s2yh9l57);gap:1rem}._1t293bi2._1t293bi3{flex-direction:column;align-items:center}._1t293bi2 .eyebrow-headline{margin:0 0 8px;color:var(--_1s2yh9l59)}._1t293bi4{display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:32px}._1t293bi5{width:48px;height:48px;font-size:22px;border-radius:8px;background-color:var(--_1s2yh9l5f)}._1t293bi0 h3,._1t293bi0 h4{margin:0;display:flex;align-items:center;color:var(--_1s2yh9l57)}._1t293bi4._1t293bi6{width:84px;height:84px;font-size:36px}._1t293bib{--_1t293bi7:unset;--_1t293bi8:var(--_1s2yh9l31);--_1t293bi9:var(--_1s2yh9l31);--_1t293bia:var(--_1s2yh9l33)}._1t293bic{--_1t293bi7:unset;--_1t293bi8:var(--_1s2yh9l2z);--_1t293bi9:var(--_1s2yh9l2z);--_1t293bia:var(--_1s2yh9l31)}._1t293bid{--_1t293bi7:unset;--_1t293bi8:var(--_1s2yh9l3a);--_1t293bi9:var(--_1s2yh9l3a);--_1t293bia:var(--_1s2yh9l3c)}._1t293bie{--_1t293bi7:unset;--_1t293bi8:var(--_1s2yh9l38);--_1t293bi9:var(--_1s2yh9l38);--_1t293bia:var(--_1s2yh9l3a)}._1t293bif{--_1t293bi7:unset;--_1t293bi8:var(--_1s2yh9l4x);--_1t293bi9:var(--_1s2yh9l4x);--_1t293bia:var(--_1s2yh9l2d)}._1t293big{--_1t293bi7:#2d3748;--_1t293bi9:var(--_1s2yh9l57);--_1t293bi8:unset;--_1t293bia:var(--_1s2yh9l5a)}._1t293bih{--_1t293bi7:#edf2f7;--_1t293bi9:var(--_1s2yh9l5c);--_1t293bi8:unset;--_1t293bia:var(--_1s2yh9l5b)}._1t293bii{font-family:var(--barlow);font-weight:700;line-height:100%;border:1px solid var(--_1t293bi8);white-space:nowrap;color:var(--_1t293bi9);background-color:var(--_1t293bi7);width:min-content;border-radius:99px;cursor:pointer;padding:6px 8px;text-transform:uppercase}._1t293bii:hover{background:var(--_1t293bia)}._1t293bij{cursor:default}._1t293bii._1t293bij:hover{background:var(--_1t293bi7)}._1t293bik{padding:6px 8px;font-size:10px;letter-spacing:1px}._1t293bil{padding:8px 12px;font-size:14px;letter-spacing:1.4px}._1t293bim{padding:8px 16px;font-size:20px;line-height:110%;letter-spacing:2px}._1t293bin{background:var(--_1s2yh9l31);color:var(--_1s2yh9l57)}._1t293bin:hover{background:var(--_1s2yh9l33);color:var(--_1s2yh9l57)}._1t293bii._1t293bio{margin-left:8px}._1t293bii._1t293bip{margin-right:8px}@media (min-width:768px){._1t293bi0,._1t293bi2{text-align:left}._1t293bi2{justify-content:flex-start}._1t293bi2._1t293bi3{align-items:flex-start}}@media (max-width:767px){._1t293bi1{justify-content:center}}._1hw57x40{opacity:0;transform:translateY(20px);transition:opacity .9s ease-out,transform .6s ease-out}._1hw57x40.fade-in{opacity:1!important;transform:translateY(0)!important}@keyframes h95ojee{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes h95ojef{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes h95ojeg{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes h95ojeh{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes h95ojel{0%{opacity:0}to{opacity:1}}.h95oje0{display:grid;max-width:100%;grid-gap:30px;gap:30px;position:relative;grid-template-columns:1fr}.h95oje0:before{top:0;background:linear-gradient(180deg,#0b0c17,rgba(11,12,23,0))}.h95oje0:after,.h95oje0:before{content:"";position:absolute;left:0;width:100%;height:30%;pointer-events:none;z-index:1}.h95oje0:after{bottom:0;background:linear-gradient(0deg,#1a202b,rgba(26,32,43,0))}.h95oje1:after,.h95oje1:before{content:unset}.h95oje2{color:var(--_1s2yh9l58)}.h95oje0>div:nth-child(2),.h95oje0>div:nth-child(3){display:none}.h95oje0>*{flex:1 1}.h95oje3{display:grid}.h95oje4,.h95oje5{display:none}.h95oje6{color:var(--_1s2yh9l57);padding:24px;margin:12px 0;font-family:var(--barlow);font-weight:400;font-size:18px;background:var(--_1s2yh9l5f);border:1px solid var(--_1s2yh9l5m);border-radius:10px;line-height:25.2px}.h95oje7{display:grid;margin:0}.h95oje8{display:flex;gap:16px;align-items:center;font-weight:700;line-height:19.8px;letter-spacing:.02em;margin-top:32px}.h95oje8>img{width:48px;height:48px;border-radius:99px}.h95oje9{font-family:var(--inter);font-size:16px;font-weight:400;line-height:22px;margin-top:4px}.h95ojea{font-family:var(--barlow)}.h95ojea:not(.h95ojeb)>:nth-child(2){color:var(--_1s2yh9l59)}.h95ojeb>:nth-child(2){color:var(--_1s2yh9l57)}.h95ojeb>:first-child{font-size:18px}.h95ojeb>:first-child,.h95ojec{color:var(--_1s2yh9l5j);font-weight:700}.h95ojec{position:relative;line-height:22px}.h95ojec:before{content:" / ";color:var(--_1s2yh9l5a)}.h95ojed{position:relative;color:var(--_1s2yh9l59);line-height:22px}.h95ojed:before{content:" / ";font-size:20px;line-height:22px;color:var(--_1s2yh9l5a)}.h95ojei{flex-direction:row;align-items:center;display:flex;overflow:hidden;position:relative;max-width:1200px;min-height:680px;width:100%;margin:0 auto;height:100px;animation-delay:50s}.h95ojei:hover{animation-duration:0s!important}.h95ojej{margin:0 auto;width:100%;position:absolute;animation-name:h95ojee;animation-timing-function:linear;animation-duration:130s;animation-iteration-count:infinite;justify-content:space-around;flex-direction:column;animation-play-state:running}.h95ojej,.h95ojek{flex-shrink:0;min-width:100%;display:flex}.h95ojek{margin:1rem 31px;align-items:center;justify-content:center}.h95ojem{display:inline-flex;align-self:center;animation:h95ojel .5s cubic-bezier(.455,.03,.515,.955) forwards;padding:0}.h95ojeo{filter:grayscale(1) opacity(.7)}.h95ojeo:hover{filter:none}.h95ojep{display:flex;flex-wrap:wrap;justify-content:center}.h95ojeq{flex-shrink:0;position:absolute;animation-name:h95ojee;animation-duration:100s;animation-timing-function:linear;animation-iteration-count:infinite;width:max-content;min-width:100%;display:flex;justify-content:space-around}.h95ojer{animation-duration:100s;animation-name:h95ojeg}.h95ojes{transform:translateY(100%);animation-name:h95ojef}.h95ojer.h95ojes{animation-name:h95ojeh}.h95ojet:after,.h95ojet:before{display:none!important}@media (min-width:768px){.h95oje0{grid-template-columns:repeat(2,1fr)}.h95oje0>div:nth-child(2){display:flex}.h95oje3{display:none}.h95oje4{display:grid}.h95ojei:hover>.h95ojej{animation-play-state:paused}}@media (min-width:940px){.h95oje0{grid-template-columns:repeat(3,1fr)}.h95oje0>div:nth-child(3){display:flex}.h95oje4{display:none}.h95oje5{display:grid}}._1felcm20{max-width:100%;width:100%}._1felcm21{display:flex;gap:8px;margin-bottom:4px}._1felcm22{border-radius:8px;border:1px solid;color:var(--_1s2yh9l5a);background:var(--_1s2yh9l2l);padding:8px 12px;cursor:pointer;font-size:14px;transition:all .3s ease-in-out}._1felcm22._1felcm23,._1felcm22:hover{background:var(--_1s2yh9l2k);color:var(--_1s2yh9l57)}._1felcm20 .language-typescript .token.keyword{color:var(--_1s2yh9l2z)!important}._1felcm20 pre{padding:24px}._1felcm20 pre code{height:100%}._1felcm20 .language-typescript .token.class-name,._1felcm20 .language-typescript .token.function,._1felcm20 .language-typescript .token.string{color:#71e8df!important}@media (min-width:815px){._1felcm20{flex:1 1;max-width:unset;width:0}}@keyframes _1r8xle3f{0%{filter:drop-shadow(0 0 0 transparent);opacity:0}5%{filter:drop-shadow(0 0 2px rgba(113,232,223,.8));opacity:.4}6%{filter:drop-shadow(0 0 0 transparent);opacity:.2}7%{filter:drop-shadow(0 0 5px rgba(113,232,223,.8));opacity:.6}8%{filter:drop-shadow(0 0 0 transparent);opacity:.3}9%{filter:drop-shadow(0 0 8px rgba(113,232,223,.8));opacity:.8}10%{filter:drop-shadow(0 0 2px rgba(113,232,223,.2));opacity:.4}20%{filter:drop-shadow(0 0 10px rgba(113,232,223,.9));opacity:.9}25%{filter:drop-shadow(0 0 2px rgba(113,232,223,.4));opacity:.6}30%{filter:drop-shadow(0 0 12px rgba(113,232,223,1));opacity:1}70%{filter:drop-shadow(0 0 12px rgba(113,232,223,.9));opacity:.9}80%{filter:drop-shadow(0 0 12px rgba(113,232,223,1));opacity:1}to{filter:drop-shadow(0 0 0 transparent);opacity:1}}@keyframes _1r8xle3h{0%{opacity:0}10%{opacity:.4}25%{opacity:.8}70%{opacity:1}80%{opacity:1}to{opacity:1}}._1r8xle30{overflow:clip hidden;background:var(--_123a9qe5j)}._1r8xle30 .eyebrow-headline{text-decoration:none}._1r8xle31{padding-bottom:64px;margin-bottom:0!important}._1r8xle31 pre:hover{outline:1px solid var(--_123a9qe33);background:#121521;box-shadow:0 0 15.9px 0 rgba(113,232,223,.3)}._1r8xle31.teal pre:hover{outline:1px solid var(--_123a9qe3c)}._1r8xle31 pre{transition:all .3s ease-in-out}._1r8xle31 pre span::selection{background:var(--_123a9qe5h)}._1r8xle32{margin:0 auto;padding:40px 160px;max-width:596px;text-align:center;color:var(--_123a9qe5b)}._1r8xle32 p{color:var(--_123a9qe5d)}._1r8xle33{max-width:1074px;padding:0 20px;margin:96px 16px;position:relative}._1r8xle33 pre{position:relative;font-size:14px!important;padding:24px;margin:0;border-radius:8px;border:1px solid var(--_123a9qe5p);background:var(--_123a9qe2p)!important;color:var(--_123a9qe51)!important}._1r8xle33 ._1felcm20 pre{height:100%}._1r8xle33 pre code{padding:0}._1r8xle33 pre .token.number{color:var(--_123a9qe32)!important}._1r8xle33 pre .token.operator{color:var(--_123a9qe51)!important}._1r8xle34{position:absolute;height:calc(100% + 219px);top:-123px;pointer-events:none;width:calc(100% - 40px)}._1r8xle35{overflow:hidden;display:block;max-height:100%;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);position:static}._1r8xle35,._1r8xle35:after{min-height:149px;pointer-events:none}._1r8xle35:after{content:"";height:inherit;width:100%;box-shadow:inset 0 -20px 20px 20px #090a15;position:absolute;top:0;left:0}._1r8xle36{background:linear-gradient(180deg,#090a15,#16a394 8%,#16a394 67.02%,#5a67d8 81.46%,#5a67d8 86.71%,#090a15);width:1px;left:50%;height:100%;display:block;position:absolute;margin:0 auto}._1r8xle37{margin-bottom:200px;position:relative}._1r8xle37:nth-child(2n){text-align:right}._1r8xle37 ._1r8xle38{position:absolute;left:50%;transform:translateX(-50%);width:48px;height:48px;display:flex;justify-content:center;align-items:center;top:-50px;background:var(--_123a9qe5j)}._1r8xle38.indigo>i:after{box-shadow:0 0 20px 7px #7f9cf5}._1r8xle38>i:after{content:"";box-shadow:0 0 20px 7px #71e8df;width:1px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%)}._1r8xle33 ._1r8xle37>div{gap:40px}._1r8xle33 ._1r8xle37 h3{margin-bottom:16px}._1r8xle33 ._1r8xle37 p{margin:16px 0}._1r8xle39{color:var(--_123a9qe5d);text-decoration:none;position:relative;z-index:2;text-align:center;margin:48px 0 20px}._1r8xle3a{padding:40px 8px;overflow:hidden}._1r8xle3b{max-width:1240px;margin:0 auto}._1r8xle3b .h5{color:var(--_123a9qe5b);text-align:center;padding:0 55px;margin:0 0 60px}._1r8xle3b .h5>b{color:var(--_123a9qe5m)}._1r8xle3c{color:var(--_123a9qe5b);text-align:center;padding:85px 8px}._1r8xle3c>div{max-width:574px;width:100%;margin:0 auto}._1r8xle3c h2{margin:0}._1r8xle3c p{margin:32px auto}._1r8xle3d{text-align:left;text-wrap:pretty}._1id366o9._1r8xle3d{text-align:center}._1r8xle3d>:last-child{background-color:var(--_123a9qe5j)}._1r8xle3d.byod pre{height:354px}._1r8xle3d.accelerate pre{height:197px}._1r8xle3e{position:absolute;top:0}._1r8xle3g{mask-type:alpha;position:absolute;left:50%;transform:translateX(-50%);width:720px;top:-192px}._1r8xle3g rect{filter:drop-shadow(0 0 0 transparent);animation:_1r8xle3f 2.5s forwards}._1r8xle30:has(._1r8xle3g) h1{text-shadow:0 100px 80px rgba(4,21,23,.61),0 30.147px 24.118px rgba(4,21,23,.4),0 12.522px 10.017px rgba(4,21,23,.31),0 4.529px 3.623px rgba(4,21,23,.21);opacity:0;animation:_1r8xle3h 2s forwards}._1r8xle3i{padding-top:80px}._1r8xle31 h1{margin-bottom:24px!important}._1r8xle3j{text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;padding-bottom:64px;color:#fff}._1r8xle3j p{color:#e2e8f0}._1r8xle3j a{margin-top:40px}@media (min-width:768px){._1r8xle37 ._1r8xle38{top:24px}._1r8xle38.postgres{top:0}._1r8xle3c{padding:75px 0}._1id366o9._1r8xle3d{text-align:right}}@media (min-width:815px){._1r8xle33 ._1r8xle37>div{gap:120px}}@media (max-width:767px){._1r8xle3d{flex-direction:column-reverse;align-items:center}._1r8xle3d>:last-child{margin-top:-2px}._1r8xle3d>:first-child{background-color:var(--_123a9qe5j);box-shadow:0 -.925px 123.905px 0 rgba(9,10,21,.68),0 -.529px 70.895px 0 rgba(9,10,21,.58),0 -.321px 43.033px 0 rgba(9,10,21,.5),0 -.194px 25.929px 0 rgba(9,10,21,.42),0 -.108px 14.439px 0 rgba(9,10,21,.34),0 -.046px 6.21px 0 rgba(9,10,21,.24)}}@media (min-width:940px){._1r8xle3g{width:1440px}._1r8xle31 h1{font-size:84px}} \ No newline at end of file diff --git a/apps/site/public/illustrations/about/prisma_files/fd62c80d50a331ecf48d34e10ef78e3b938a6a34-6118x4079.jpg b/apps/site/public/illustrations/about/prisma_files/fd62c80d50a331ecf48d34e10ef78e3b938a6a34-6118x4079.jpg new file mode 100644 index 0000000000..83b4841ff3 Binary files /dev/null and b/apps/site/public/illustrations/about/prisma_files/fd62c80d50a331ecf48d34e10ef78e3b938a6a34-6118x4079.jpg differ diff --git a/apps/site/public/illustrations/about/prisma_files/fd6f119163e2aaeac4bbcab5e947e5849555281a-124x35.svg b/apps/site/public/illustrations/about/prisma_files/fd6f119163e2aaeac4bbcab5e947e5849555281a-124x35.svg new file mode 100644 index 0000000000..bfae48b954 --- /dev/null +++ b/apps/site/public/illustrations/about/prisma_files/fd6f119163e2aaeac4bbcab5e947e5849555281a-124x35.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/apps/site/public/illustrations/about/prisma_files/feedback.js b/apps/site/public/illustrations/about/prisma_files/feedback.js new file mode 100644 index 0000000000..323483b71c --- /dev/null +++ b/apps/site/public/illustrations/about/prisma_files/feedback.js @@ -0,0 +1,2 @@ +/*! For license information please see feedback.js.LICENSE.txt */ +(()=>{var e={568:e=>{e.exports=function(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}},e.exports.__esModule=!0,e.exports.default=e.exports},2106:(e,t,n)=>{"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nr})},8308:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(49802),o=n.n(r),i=n(51347),a=n.n(i)()(o());a.push([e.id,".DDuZjhKo70em4662HZAz{align-items:center;backdrop-filter:blur(10px);color:#000;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}@keyframes OE0O3ooYFU4cSkbE5ZcT{0%{opacity:0;pointer-events:none;transform:translate3d(0,-40px,0)}to{opacity:1;pointer-events:all;transform:translateZ(0)}}.SqHhCGt2Af7j0aVx6Fc6{animation:OE0O3ooYFU4cSkbE5ZcT .35s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.04);height:492px;max-width:calc(100vw - 32px);min-width:min(calc(100vw - 32px),482px);overflow:hidden}.SqHhCGt2Af7j0aVx6Fc6 iframe{height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}",""]),a.locals={cover:"DDuZjhKo70em4662HZAz",modal:"SqHhCGt2Af7j0aVx6Fc6","menu-enter":"OE0O3ooYFU4cSkbE5ZcT"};const s=a},8470:(e,t,n)=>{var r=n(68237),o=n(49832),i=n(50934),a=n(21334),s=n(24940),c=n(568),l=n(48978);function u(){"use strict";var t=o(),n=t.m(u),d=(Object.getPrototypeOf?Object.getPrototypeOf(n):n.__proto__).constructor;function f(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))}var p={throw:1,return:2,break:3,continue:3};function v(e){var t,n;return function(r){t||(t={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(e,t){return n(r.a,p[e],t)},delegateYield:function(e,o,i){return t.resultName=o,n(r.d,l(e),i)},finish:function(e){return n(r.f,e)}},n=function(e,n,o){r.p=t.prev,r.n=t.next;try{return e(n,o)}finally{t.next=r.n}}),t.resultName&&(t[t.resultName]=r.v,t.resultName=void 0),t.sent=r.v,t.next=r.n;try{return e.call(this,t)}finally{r.p=t.prev,r.n=t.next}}}return(e.exports=u=function(){return{wrap:function(e,n,r,o){return t.w(v(e),n,r,o&&o.reverse())},isGeneratorFunction:f,mark:t.m,awrap:function(e,t){return new r(e,t)},AsyncIterator:s,async:function(e,t,n,r,o){return(f(t)?a:i)(v(e),t,n,r,o)},keys:c,values:l}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=u,e.exports.__esModule=!0,e.exports.default=e.exports},12454:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},12997:(e,t,n)=>{var r=n(8470)();e.exports=r;try{regeneratorRuntime=r}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},14754:(e,t,n)=>{"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,{A:()=>r})},20333:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},20340:(e,t,n)=>{"use strict";function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return o(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){c=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(c)throw a}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nu,Ib:()=>l,Q3:()=>f,QX:()=>i,QY:()=>c,er:()=>d,sn:()=>s});var i=function(){return{meta:!1,alt:!1,ctrl:!1,shift:!1,key:""}},a=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=t.toUpperCase();switch(r){case"META":e.meta=n;break;case"ALT":e.alt=n;break;case"CTRL":case"CONTROL":e.ctrl=n;break;case"SHIFT":e.shift=n;break;default:e.key=n?1===t.length?r:t:""}},s=function(e,t){t.metaKey&&(e.meta=!0),t.altKey&&(e.alt=!0),t.ctrlKey&&(e.ctrl=!0),t.shiftKey&&(e.shift=!0),a(e,t.key)},c=function(e,t){t.metaKey&&(e.meta=!1),t.altKey&&(e.alt=!1),t.ctrlKey&&(e.ctrl=!1),t.shiftKey&&(e.shift=!1);try{var n=t.key;a(e,t.key,!1),n&&e.key&&u(e)}catch(e){}},l=function(e){return!(e.meta||e.alt||e.ctrl||e.shift||e.key)},u=function(e){e.meta=!1,e.alt=!1,e.ctrl=!1,e.shift=!1,e.key=""},d=function(e){var t=new Set(e.split("+"));if(!t.size)throw new Error("Shortcut must not be empty");var n,o={meta:!1,alt:!1,ctrl:!1,shift:!1,key:""},i=r(t);try{for(i.s();!(n=i.n()).done;){var s=n.value;a(o,s)}}catch(e){i.e(e)}finally{i.f()}return o},f=function(e){return[e.ctrl&&"ctrl",e.meta&&"meta",e.alt&&"alt",e.shift&&"shift",e.key].filter(Boolean).join("+")}},21334:(e,t,n)=>{var r=n(49832),o=n(24940);e.exports=function(e,t,n,i,a){return new o(r().w(e,t,n,i),a||Promise)},e.exports.__esModule=!0,e.exports.default=e.exports},24940:(e,t,n)=>{var r=n(68237),o=n(77471);e.exports=function e(t,n){function i(e,o,a,s){try{var c=t[e](o),l=c.value;return l instanceof r?n.resolve(l.v).then(function(e){i("next",e,a,s)},function(e){i("throw",e,a,s)}):n.resolve(l).then(function(e){c.value=e,a(c)},function(e){return i("throw",e,a,s)})}catch(e){s(e)}}var a;this.next||(o(e.prototype),o(e.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),o(this,"_invoke",function(e,t,r){function o(){return new n(function(t,n){i(e,r,t,n)})}return a=a?a.then(o,o):o()},!0)},e.exports.__esModule=!0,e.exports.default=e.exports},25549:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(49802),o=n.n(r),i=n(51347),a=n.n(i)()(o());a.push([e.id,'.THmkAWNxELbVyYRfSfVY{--menu-width:280px;--menu-height:269px;--edge-padding:8px;--offset-px:calc(1px*var(--toolbar-offset));height:var(--menu-height);left:clamp(calc(var(--size-px) + var(--edge-padding) + var(--offset-px)),calc(100vw*var(--toolbar-x)),calc(100vw - var(--menu-width) - var(--edge-padding) - var(--size-px) - var(--offset-px)));margin:0;overflow:hidden;padding:0;top:clamp(var(--edge-padding),calc(100%*var(--toolbar-y) - var(--menu-height) + var(--size-px)),calc(100vh - var(--menu-height) - var(--edge-padding)));width:var(--menu-width)}.THmkAWNxELbVyYRfSfVY iframe{border-radius:inherit;display:block;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.THmkAWNxELbVyYRfSfVY{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.12);box-sizing:border-box;color:#eaeaea}@media (prefers-color-scheme:dark){.THmkAWNxELbVyYRfSfVY{background:#000;border-color:hsla(0,0%,100%,.15)}}@media (max-width:768px){.THmkAWNxELbVyYRfSfVY{--menu-height:275px;--timing:0.35s;--ease:linear(0 0%,0.0036 9.62%,0.0185 16.66%,0.0489 23.03%,0.0962 28.86%,0.1705 34.93%,0.269 40.66%,0.3867 45.89%,0.5833 52.95%,0.683 57.05%,0.7829 62.14%,0.8621 67.46%,0.8991 70.68%,0.9299 74.03%,0.9545 77.52%,0.9735 81.21%,0.9865 85%,0.9949 89.15%,1 100%);border:0;border-radius:12px 12px 0 0;bottom:0;box-shadow:0 -1px 1px 0 rgba(0,0,0,.02),0 -16px 24px -4px rgba(0,0,0,.04),0 -32px 48px -8px rgba(0,0,0,.06);display:none;height:-moz-fit-content;height:fit-content;height:0;left:0;overflow:visible;position:fixed;right:0;top:unset;width:100vw}.THmkAWNxELbVyYRfSfVY:before{border-radius:inherit;border-top:1px solid hsla(0,0%,100%,.2);content:"";inset:0;mix-blend-mode:difference;pointer-events:none;position:absolute}@media (prefers-color-scheme:dark){.THmkAWNxELbVyYRfSfVY:before{mix-blend-mode:exclusion}}.THmkAWNxELbVyYRfSfVY.AbUClSnedxlTmTQlxamK{transition:display,overlay,translate,height;transition-behavior:allow-discrete;transition-duration:var(--timing);transition-timing-function:var(--ease)}.THmkAWNxELbVyYRfSfVY.AbUClSnedxlTmTQlxamK::backdrop{opacity:0;overscroll-behavior:none;transition-behavior:allow-discrete;transition-duration:var(--timing);transition-property:display,overlay,opacity;transition-timing-function:var(--ease)}.THmkAWNxELbVyYRfSfVY.AbUClSnedxlTmTQlxamK:popover-open{display:block;height:var(--menu-height);@starting-style{height:0}}.THmkAWNxELbVyYRfSfVY.AbUClSnedxlTmTQlxamK:popover-open::backdrop{opacity:1;@starting-style{opacity:0}}}.T1BzL_6SLE7vtZq07pQv{display:block!important}',""]),a.locals={menu:"THmkAWNxELbVyYRfSfVY",attached:"AbUClSnedxlTmTQlxamK",menuContainer:"T1BzL_6SLE7vtZq07pQv"};const s=a},34645:e=>{function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},34878:(e,t,n)=>{"use strict";n.d(t,{WF:()=>c,Y_:()=>s,q4:()=>a});var r=n(65488),o=n(45973),i=n(20340),a={activate:"ctrl",hide:"meta+."},s=function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=!/Mac|iPhone|iPod|iPad/i.test(navigator.platform),a=0,s=Object.entries(e);a1&&void 0!==arguments[1]?arguments[1]:window.parent,n=arguments.length>2?arguments[2]:void 0;if((0,o.F)())return function(){};var r=(0,i.QX)(),a=t.document,s=!1,c=0,l=function(o){(0,i.Ib)(r)&&(s=!0);try{(0,i.sn)(r,o)}catch(e){return void(s=!1)}var a;c=Date.now();var l=!1,u=!1,d=o.target,f=r.meta||r.alt||r.ctrl||"`"===r.key&&"VERCEL-LIVE-FEEDBACK"===d.tagName;if(n&&"VERCEL-LIVE-FEEDBACK"===d.tagName){var p=n.activeElement;p&&(d=p)}if(r.key&&(f||!d.closest("input,textarea,[contenteditable]"))){var v=(0,i.Q3)(r);(a=e[v])&&(o.preventDefault(),l="VERCEL-LIVE-FEEDBACK"===o.target.tagName,o.preventDefault=function(){u=!0})}var m=function(e){l||!(a?u:e.defaultPrevented)?(clearTimeout(g),a&&a()):s=!1};t.addEventListener("keydown",m,{once:!0});var g=setTimeout(function(){t.removeEventListener("keydown",m),f||(u=!0),m(o)})},u=function(){s=!1},d=function(){s=!1,(0,i.Cu)(r)},f=function(n){if(s)if(r.key)(0,i.QY)(r,n);else{var o=(0,i.Q3)(r);(0,i.QY)(r,n);var a=e[o];if(a&&!(Date.now()-c>=500)){var l=function(e){if(!e.defaultPrevented){e.preventDefault(),a();var n=Date.now(),r=c,o=function(){r===c&&(t.document.hasFocus()?Date.now()-n<1e3&&t.requestAnimationFrame(o):a())};o()}};t.addEventListener("keyup",l,{once:!0}),setTimeout(function(){t.removeEventListener("keyup",l)})}}else(0,i.QY)(r,n)};return t.addEventListener("keydown",l,!0),t.addEventListener("click",u,!0),t.addEventListener("scroll",u,!0),t.addEventListener("mousemove",u,!0),t.addEventListener("wheel",u,!0),t.addEventListener("blur",d),a.addEventListener("mouseleave",d),t.addEventListener("visibilitychange",d),t.addEventListener("keyup",f,!0),function(){t.removeEventListener("keydown",l,!0),t.removeEventListener("click",u,!0),t.removeEventListener("scroll",u,!0),t.removeEventListener("mousemove",u,!0),t.removeEventListener("wheel",u,!0),t.removeEventListener("blur",d),a.removeEventListener("mouseleave",d),t.removeEventListener("visibilitychange",d),t.removeEventListener("keyup",f,!0)}}},38397:(e,t,n)=>{"use strict";function r(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,s=[],c=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return s}}n.d(t,{A:()=>r})},39804:(e,t,n)=>{"use strict";n.d(t,{V:()=>o,m:()=>r});var r="__vtkb-init-tool",o="__vtkb-hide-key"},40677:e=>{"use strict";var t=[];function n(e){for(var n=-1,r=0;r{"use strict";n.d(t,{F:()=>r});var r=function(){return/(?:Android;?[\s/]+|(?:iP(?:ad|hone)).*OS\s)(?:[\d_]+)/.test(navigator.userAgent)}},45983:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{A:()=>r})},47420:(e,t,n)=>{"use strict";function r(e,t,n,r,o,i,a){try{var s=e[i](a),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise(function(o,i){var a=e.apply(t,n);function s(e){r(a,o,i,s,c,"next",e)}function c(e){r(a,o,i,s,c,"throw",e)}s(void 0)})}}n.d(t,{A:()=>o})},48978:(e,t,n)=>{var r=n(34645).default;e.exports=function(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(r(e)+" is not iterable")},e.exports.__esModule=!0,e.exports.default=e.exports},49802:e=>{"use strict";e.exports=function(e){return e[1]}},49832:(e,t,n)=>{var r=n(77471);function o(){var t,n,i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",s=i.toStringTag||"@@toStringTag";function c(e,o,i,a){var s=o&&o.prototype instanceof u?o:u,c=Object.create(s.prototype);return r(c,"_invoke",function(e,r,o){var i,a,s,c=0,u=o||[],d=!1,f={p:0,n:0,v:t,a:p,f:p.bind(t,4),d:function(e,n){return i=e,a=0,s=t,f.n=n,l}};function p(e,r){for(a=e,s=r,n=0;!d&&c&&!o&&n3?(o=v===r)&&(s=i[(a=i[4])?5:(a=3,3)],i[4]=i[5]=t):i[0]<=p&&((o=e<2&&pr||r>v)&&(i[4]=e,i[5]=r,f.n=v,a=0))}if(o||e>1)return l;throw d=!0,r}return function(o,u,v){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,v),a=u,s=v;(n=a<2?t:s)||!d;){i||(a?a<3?(a>1&&(f.n=-1),p(a,s)):f.n=s:f.v=s);try{if(c=2,i){if(a||(o="next"),n=i[o]){if(!(n=n.call(i,s)))throw TypeError("iterator result is not an object");if(!n.done)return n;s=n.value,a<2&&(a=0)}else 1===a&&(n=i.return)&&n.call(i),a<2&&(s=TypeError("The iterator does not provide a '"+o+"' method"),a=1);i=t}else if((n=(d=f.n<0)?s:e.call(r,f))!==l)break}catch(e){i=t,a=1,s=e}finally{c=1}}return{value:n,done:d}}}(e,i,a),!0),c}var l={};function u(){}function d(){}function f(){}n=Object.getPrototypeOf;var p=[][a]?n(n([][a]())):(r(n={},a,function(){return this}),n),v=f.prototype=u.prototype=Object.create(p);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,r(e,s,"GeneratorFunction")),e.prototype=Object.create(v),e}return d.prototype=f,r(v,"constructor",f),r(f,"constructor",d),d.displayName="GeneratorFunction",r(f,s,"GeneratorFunction"),r(v),r(v,s,"Generator"),r(v,a,function(){return this}),r(v,"toString",function(){return"[object Generator]"}),(e.exports=o=function(){return{w:c,m}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},50934:(e,t,n)=>{var r=n(21334);e.exports=function(e,t,n,o,i){var a=r(e,t,n,o,i);return a.next().then(function(e){return e.done?e.value:a.next()})},e.exports.__esModule=!0,e.exports.default=e.exports},51166:(e,t,n)=>{"use strict";n.d(t,{Hi:()=>x,MW:()=>b,Ri:()=>y,d6:()=>v,o8:()=>E,tK:()=>w,ue:()=>k});var r=n(47420),o=n(12997),i=n.n(o),a=n(34878),s=n(39804),c=n(62972),l=n(65807),u="vercel-live-feedback-optout",d="vercel-live-feedback-hidden",f=!1,p=function(){};function v(){return"1"===sessionStorage.getItem(u)}var m,g=!1,h=function(){return document.querySelector("vercel-live-feedback")};function b(){var e;sessionStorage.setItem(u,"1"),p(),null===(e=window.document.querySelector("vercel-live-feedback"))||void 0===e||e.remove(),(0,c.vs)()}function y(){g=!0,sessionStorage.setItem(d,"1"),sessionStorage.removeItem(l.u4);var e=h();e&&(e.style.display="none",e.tabIndex=-1)}function w(e){var t=!window.matchMedia("(pointer: coarse)").matches&&sessionStorage.getItem(d);return"1"===t?(f=!0,!0):"0"===t?(f=!1,!1):e?(f=!0,!0):(f=!1,!1)}function x(e){return m?m(e):function(){}}var S=!1,A=function(){};window.addEventListener("message",function(e){"extension-clicked"===e.data.type&&e.origin===l.bd&&A()});var k=function(e){if("1"===sessionStorage.getItem(d)||f||v()){sessionStorage.removeItem(u),sessionStorage.setItem(d,"0"),f=!1,p();var t=h();g&&t?(t.style.display="",t.tabIndex=0,g=!1):(0,r.A)(i().mark(function t(){return i().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return S=!0,t.next=1,e();case 1:S=!1;case 2:case"end":return t.stop()}},t)}))()}else S||(y(),p())};function E(e){var t,n=e.showToolbar,r=function(){return k(n)};(p=function(){var e;if(!v())return null===(e=t)||void 0===e||e(),void(t=void 0);if(!t){var n=(0,a.Y_)({hide:sessionStorage.getItem(s.V)||"meta+."},function(){return function(){return r()}});t=(0,a.WF)(n)}})(),A=r,m=function(e){return A=function(){var t;null==e||null===(t=e.contentWindow)||void 0===t||t.postMessage({type:"extension-clicked"},window.origin)},(0,c.Ki)(function(e){e||E({showToolbar:n})}),function(){return E({showToolbar:n})}}}},51347:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n}).join("")},t.i=function(e,n,r,o,i){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(r)for(var s=0;s0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=i),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),o&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=o):u[4]="".concat(o)),t.push(u))}},t}},56050:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var o=void 0!==n.layer;o&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,o&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var i=n.sourceMap;i&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},59033:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(49802),o=n.n(r),i=n(51347),a=n.n(i)()(o());a.push([e.id,"._472I4HBgsrXA25rrRN7g,.TOFYxsTuhd4WvePFJ5mA{height:var(--spinner-size,20px);width:var(--spinner-size,20px)}._472I4HBgsrXA25rrRN7g{left:50%;position:relative;top:50%}.cDmbUw8NpHadAxKa_6Ny{animation:t8HXzzptxYCDS_a2f7Pc 1.2s linear infinite;background:var(--spinner-color,var(--ds-gray-700));border-radius:var(--geist-radius);height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.cDmbUw8NpHadAxKa_6Ny:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.cDmbUw8NpHadAxKa_6Ny:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.cDmbUw8NpHadAxKa_6Ny:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.cDmbUw8NpHadAxKa_6Ny:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.cDmbUw8NpHadAxKa_6Ny:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.cDmbUw8NpHadAxKa_6Ny:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.cDmbUw8NpHadAxKa_6Ny:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.cDmbUw8NpHadAxKa_6Ny:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.cDmbUw8NpHadAxKa_6Ny:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.cDmbUw8NpHadAxKa_6Ny:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.cDmbUw8NpHadAxKa_6Ny:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.cDmbUw8NpHadAxKa_6Ny:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes t8HXzzptxYCDS_a2f7Pc{0%{opacity:1}to{opacity:.15}}",""]),a.locals={spinner:"_472I4HBgsrXA25rrRN7g",wrapper:"TOFYxsTuhd4WvePFJ5mA",bar:"cDmbUw8NpHadAxKa_6Ny",spin:"t8HXzzptxYCDS_a2f7Pc"};const s=a},62972:(e,t,n)=>{"use strict";n.d(t,{Ki:()=>u,vs:()=>d,xl:()=>f});var r=n(51166),o=n(96846),i=n(65807);function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return s(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw i}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n{"use strict";n.d(t,{A:()=>s});var r=n(14754),o=n(38397),i=n(98963),a=n(98371);function s(e,t){return(0,r.A)(e)||(0,o.A)(e,t)||(0,i.A)(e,t)||(0,a.A)()}},65807:(e,t,n)=>{"use strict";var r;n.d(t,{XZ:()=>o,bd:()=>a,jP:()=>c,tU:()=>i,u4:()=>s});var o=document.currentScript,i=null==o?void 0:o.src,a=i?new URL(i).origin:"",s="vercel-toolbar-activated",c=null===(r=document.currentScript)||void 0===r?void 0:r.nonce},68237:e=>{e.exports=function(e,t){this.v=e,this.k=t},e.exports.__esModule=!0,e.exports.default=e.exports},73075:(e,t,n)=>{"use strict";n.r(t),n.d(t,{init:()=>ot});var r=n(45983);function o(e,t,n){return(t=function(e){var t=function(e){if("object"!=(0,r.A)(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=(0,r.A)(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==(0,r.A)(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=n(65488),a=n(47420),s=n(12997),c=n.n(s),l=n(40677),u=n.n(l),d=n(56050),f=n.n(d),p=n(2106),v=n(98963);function m(e){return function(e){if(Array.isArray(e))return(0,p.A)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||(0,v.A)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]&&arguments[1],n=[],r=new MutationObserver(function(){for(var o=0,i=n;o=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}(b);try{for(o.s();!(r=o.n()).done;)r.value.append(n.cloneNode())}catch(e){o.e(e)}finally{o.f()}}}var w=n(20333),x=n.n(w),S=n(93209),A=n.n(S),k=n(12454),E=n.n(k),L=n(97937),O={};O.styleTagTransform=E(),O.setAttributes=x(),O.insert=y,O.domAPI=f(),O.insertStyleElement=A(),u()(L.A,O),L.A&&L.A.locals&&L.A.locals;var P=n(65807),T=n(96149),_=n(96846);function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}(document.currentScript.attributes);try{for(o.s();!(r=o.n()).done;){var i=r.value;n.setAttribute(i.name,i.value)}}catch(e){o.e(e)}finally{o.f()}}return(0,_.Gz)(window),n.src=t,document.head.appendChild(n),T.Y.log("Overriding origin to",e),!0}}}catch(e){}return!1}var N="vc-dt-src";new Set(["Meta","Control"]);var C=n(51166),z=n(62972),M=n(76984),D={};D.styleTagTransform=E(),D.setAttributes=x(),D.insert=y,D.domAPI=f(),D.insertStyleElement=A(),u()(M.A,D);const R=M.A&&M.A.locals?M.A.locals:void 0;var H=!1,V=new Proxy({},{get:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==d[0]?d[0]:{}).toolbarCode,r=t.skipJwe,!(o=te(n)).projectId){e.next=1;break}i=o,e.next=5;break;case 1:if(a=ee,s=ee({},o),l={},!n&&!r){e.next=2;break}u=void 0,e.next=4;break;case 2:return e.next=3,le();case 3:u=e.sent;case 4:i=a(s,l,{vercelAuthJWE:u});case 5:return e.abrupt("return",i);case 6:case"end":return e.stop()}},e)})),re.apply(this,arguments)}function oe(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:G();if(t){var n=te();null===(e=t.contentWindow)||void 0===e||e.postMessage({type:"setup-popup",authOptions:n,windowSize:{outerWidth:window.outerWidth,outerHeight:window.outerHeight,screenX:window.screenX,screenY:window.screenY}},P.bd)}}function ie(e){return ae.apply(this,arguments)}function ae(){return(ae=(0,a.A)(c().mark(function e(t){var n,r,o;return c().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.toolbarCode,e.next=1,Y();case 1:return r=e.sent,e.next=2,ne({toolbarCode:n});case 2:return o=e.sent,e.abrupt("return",new Promise(function(e){var t,n=function(t){if("init-reply"===t.data.type&&t.origin===P.bd){window.removeEventListener("message",n),t.data.existingAuth||oe(r);var o=t.data,i=(o.type,q(o,J));e(i)}};window.addEventListener("message",n),null===(t=r.contentWindow)||void 0===t||t.postMessage({type:"init",authOptions:o,origin:P.bd,page:window.location.pathname},P.bd)}));case 3:case"end":return e.stop()}},e)}))).apply(this,arguments)}function se(){var e;if(!G())return Promise.resolve(void 0);var t=new Promise(function(t){e=t}),n=function(t){"auth-popup-response"===t.data.type&&t.origin===P.bd&&(window.removeEventListener("message",n),e(t.data.auth))};return window.addEventListener("message",n),t}var ce=null;function le(){return ue.apply(this,arguments)}function ue(){return(ue=(0,a.A)(c().mark(function e(){var t;return c().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(null===ce){e.next=1;break}return e.abrupt("return",ce);case 1:if(!(P.XZ.getAttribute("data-project-id")&&P.XZ.getAttribute("data-owner-id")||"localhost"===window.location.hostname)){e.next=2;break}return ce=void 0,e.abrupt("return",ce);case 2:return e.prev=2,e.next=3,fetch("/.well-known/vercel/jwe");case 3:if((t=e.sent).ok&&200===t.status){e.next=4;break}return ce=void 0,e.abrupt("return",ce);case 4:return e.next=5,t.text();case 5:return ce=e.sent,e.abrupt("return",ce);case 6:return e.prev=6,e.catch(2),ce=void 0,e.abrupt("return",ce);case 7:case"end":return e.stop()}},e,null,[[2,6]])}))).apply(this,arguments)}function de(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function fe(e){for(var t=1;t