(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1560],{39993:function(e,t,r){"use strict";r.d(t,{D4:function(){return tG},He:function(){return tY}});var n=r(75627);function o(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 i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function s(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i=[],a=!0,s=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(i.push(n.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==r.return||r.return()}finally{if(s)throw o}}return i}}(e,t)||u(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){if(e){if("string"==typeof e)return c(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(e,t):void 0}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function d(){return n.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},n.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}function f(){return n.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20","aria-hidden":"true"},n.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}r(41898);var h=["translations"];function p(e){var t=e.reactsToKey,r=e.children,o=l((0,n.useState)(!1),2),i=o[0],a=o[1];return(0,n.useEffect)(function(){if(t)return window.addEventListener("keydown",e),window.addEventListener("keyup",r),function(){window.removeEventListener("keydown",e),window.removeEventListener("keyup",r)};function e(e){e.key===t&&a(!0)}function r(e){e.key!==t&&"Meta"!==e.key||a(!1)}},[t]),n.createElement("kbd",{className:i?"DocSearch-Button-Key DocSearch-Button-Key--pressed":"DocSearch-Button-Key"},r)}function m(e,t){var r=void 0;return function(){for(var n=arguments.length,o=Array(n),i=0;i<n;i++)o[i]=arguments[i];r&&clearTimeout(r),r=setTimeout(function(){return e.apply(void 0,o)},t)}}function v(e){return e.reduce(function(e,t){return e.concat(t)},[])}n.forwardRef(function(e,t){var r=e.translations,o=void 0===r?{}:r,i=s(e,h),u=o.buttonText,c=o.buttonAriaLabel,m=l((0,n.useState)(null),2),v=m[0],g=m[1];return(0,n.useEffect)(function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?g("⌘"):g("Ctrl"))},[]),n.createElement("button",a({type:"button",className:"DocSearch DocSearch-Button","aria-label":void 0===c?"Search":c},i,{ref:t}),n.createElement("span",{className:"DocSearch-Button-Container"},n.createElement(f,null),n.createElement("span",{className:"DocSearch-Button-Placeholder"},void 0===u?"Search":u)),n.createElement("span",{className:"DocSearch-Button-Keys"},null!==v&&n.createElement(n.Fragment,null,n.createElement(p,{reactsToKey:"Ctrl"===v?"Ctrl":"Meta"},"Ctrl"===v?n.createElement(d,null):v),n.createElement(p,{reactsToKey:"k"},"K"))))});var g=0;function y(e){return 0===e.collections.length?0:e.collections.reduce(function(e,t){return e+t.items.length},0)}function b(e){return e!==Object(e)}var w=function(){},P=[{segment:"autocomplete-core",version:"1.9.3"}];function S(e){var t=e.item,r=e.items;return{index:t.__autocomplete_indexName,items:[t],positions:[1+r.findIndex(function(e){return e.objectID===t.objectID})],queryID:t.__autocomplete_queryID,algoliaSource:["autocomplete"]}}function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var x=["items"],O=["items"];function j(e){return(j="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)}function T(e){return function(e){if(Array.isArray(e))return A(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return A(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return A(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function R(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function C(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 k(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?C(Object(r),!0).forEach(function(t){!function(e,t,r){var n;(n=function(e,t){if("object"!==j(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==j(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===j(n)?n:String(n))in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):C(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function M(e){return e.map(function(e){var t=e.items,r=R(e,x);return k(k({},r),{},{objectIDs:(null==t?void 0:t.map(function(e){return e.objectID}))||r.objectIDs})})}function I(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function D(e){return(D="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)}function _(e){return function(e){if(Array.isArray(e))return L(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return L(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return L(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function N(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 F(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?N(Object(r),!0).forEach(function(t){!function(e,t,r){var n;(n=function(e,t){if("object"!==D(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==D(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===D(n)?n:String(n))in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):N(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var V="https://cdn.jsdelivr.net/npm/search-insights@".concat("2.6.0","/dist/search-insights.min.js"),B=m(function(e){var t,r=e.onItemsChange,n=e.items,o=e.insights,i=e.state;r({insights:o,insightsEvents:Object.keys(t=n.reduce(function(e,t){var r;return e[t.__autocomplete_indexName]=(null!==(r=e[t.__autocomplete_indexName])&&void 0!==r?r:[]).concat(t),e},{})).map(function(e){return{index:e,items:t[e],algoliaSource:["autocomplete"]}}).map(function(e){return F({eventName:"Items Viewed"},e)}),state:i})},400);function H(e){return function e(t,r){return{then:function(n,o){return e(t.then(U(n,r,t),U(o,r,t)),r)},catch:function(n){return e(t.catch(U(n,r,t)),r)},finally:function(n){return n&&r.onCancelList.push(n),e(t.finally(U(n&&function(){return r.onCancelList=[],n()},r,t)),r)},cancel:function(){r.isCanceled=!0;var e=r.onCancelList;r.onCancelList=[],e.forEach(function(e){e()})},isCanceled:function(){return!0===r.isCanceled}}}(e,{isCanceled:!1,onCancelList:[]})}function U(e,t,r){return e?function(r){return t.isCanceled?r:e(r)}:r}function z(e,t,r,n){if(!r)return null;if(e<0&&(null===t||null!==n&&0===t))return r+e;var o=(null===t?-1:t)+e;return o<=-1||o>=r?null===n?null:0:o}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 q(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?W(Object(r),!0).forEach(function(t){!function(e,t,r){var n;(n=function(e,t){if("object"!==Z(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Z(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===Z(n)?n:String(n))in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):W(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Z(e){return(Z="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)}function $(e){var t,r=(t=e.collections.map(function(e){return e.items.length}).reduce(function(e,t,r){var n=(e[r-1]||0)+t;return e.push(n),e},[]).reduce(function(t,r){return r<=e.activeItemId?t+1:t},0),e.collections[t]);if(!r)return null;var n=r.items[function(e){for(var t=e.state,r=e.collection,n=!1,o=0,i=0;!1===n;){var a=t.collections[o];if(a===r){n=!0;break}i+=a.items.length,o++}return t.activeItemId-i}({state:e,collection:r})],o=r.source;return{item:n,itemInputValue:o.getItemInputValue({item:n,state:e}),itemUrl:o.getItemUrl({item:n,state:e}),source:o}}var K=/((gt|sm)-|galaxy nexus)|samsung[- ]|samsungbrowser/i;function Y(e){return(Y="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)}function G(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 X(e){return(X="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)}function J(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 Q(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?J(Object(r),!0).forEach(function(t){!function(e,t,r){var n;(n=function(e,t){if("object"!==X(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==X(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===X(n)?n:String(n))in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):J(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ee(e){return(ee="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)}function et(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function er(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 en(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?er(Object(r),!0).forEach(function(t){!function(e,t,r){var n;(n=function(e,t){if("object"!==ee(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==ee(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===ee(n)?n:String(n))in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):er(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function eo(e){return(eo="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)}function ei(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 ea(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ei(Object(r),!0).forEach(function(t){es(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ei(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function es(e,t,r){var n;return(n=function(e,t){if("object"!==eo(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==eo(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===eo(n)?n:String(n))in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function el(e){return(el="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)}function eu(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 ec(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eu(Object(r),!0).forEach(function(t){!function(e,t,r){var n;(n=function(e,t){if("object"!==el(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==el(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===el(n)?n:String(n))in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eu(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ed(e){return function(e){if(Array.isArray(e))return ef(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ef(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ef(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ef(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function eh(e){return!!e.execute}function ep(e){return Promise.all(e.reduce(function(e,t){if(!eh(t))return e.push(t),e;var r,n=t.searchClient,o=t.execute,i=t.requesterId,a=t.requests,s=e.find(function(e){return eh(t)&&eh(e)&&e.searchClient===n&&!!i&&e.requesterId===i});return s?(r=s.items).push.apply(r,ed(a)):e.push({execute:o,requesterId:i,items:a,searchClient:n}),e},[]).map(function(e){if(!eh(e))return Promise.resolve(e);var t=e.execute,r=e.items;return t({searchClient:e.searchClient,requests:r})})).then(function(e){return v(e)})}function em(e){return(em="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)}var ev=["event","nextState","props","query","refresh","store"];function eg(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 ey(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eg(Object(r),!0).forEach(function(t){!function(e,t,r){var n;(n=function(e,t){if("object"!==em(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==em(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===em(n)?n:String(n))in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eg(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var eb,ew,eP,eS=null,eE=(eb=-1,ew=-1,eP=void 0,function(e){var t=++eb;return Promise.resolve(e).then(function(e){return eP&&t<ew?eP:(ew=t,eP=e,e)})});function ex(e){var t=e.event,r=e.nextState,n=void 0===r?{}:r,o=e.props,i=e.query,a=e.refresh,s=e.store,l=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,ev);eS&&o.environment.clearTimeout(eS);var u=l.setCollections,c=l.setIsOpen,d=l.setQuery,f=l.setActiveItemId,h=l.setStatus;if(d(i),f(o.defaultActiveItemId),!i&&!1===o.openOnFocus){var p,m=s.getState().collections.map(function(e){return ey(ey({},e),{},{items:[]})});h("idle"),u(m),c(null!==(p=n.isOpen)&&void 0!==p?p:o.shouldPanelOpen({state:s.getState()}));var g=H(eE(m).then(function(){return Promise.resolve()}));return s.pendingRequests.add(g)}h("loading"),eS=o.environment.setTimeout(function(){h("stalled")},o.stallThreshold);var y=H(eE(o.getSources(ey({query:i,refresh:a,state:s.getState()},l)).then(function(e){return Promise.all(e.map(function(e){return Promise.resolve(e.getItems(ey({query:i,refresh:a,state:s.getState()},l))).then(function(t){return function(e,t,r){if(null==e?void 0:e.execute){var n="algolia"===e.requesterId?Object.assign.apply(Object,[{}].concat(ed(Object.keys(r.context).map(function(e){var t;return null===(t=r.context[e])||void 0===t?void 0:t.__algoliaSearchParameters})))):{};return ec(ec({},e),{},{requests:e.queries.map(function(r){return{query:"algolia"===e.requesterId?ec(ec({},r),{},{params:ec(ec({},n),r.params)}):r,sourceId:t,transformResponse:e.transformResponse}})})}return{items:e,sourceId:t}}(t,e.sourceId,s.getState())})})).then(ep).then(function(t){return e.map(function(e){var r=t.filter(function(t){return t.sourceId===e.sourceId}),n=r.map(function(e){return e.items}),o=r[0].transformResponse,i=o?o({results:n,hits:n.map(function(e){return e.hits}).filter(Boolean),facetHits:n.map(function(e){var t;return null===(t=e.facetHits)||void 0===t?void 0:t.map(function(e){return{label:e.value,count:e.count,_highlightResult:{label:{value:e.highlighted}}}})}).filter(Boolean)}):n;return e.onResolve({source:e,results:n,items:i,state:s.getState()}),i.every(Boolean),'The `getItems` function from source "'.concat(e.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),".\n\nDid you forget to return items?\n\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems"),{source:e,items:i}})}).then(function(e){var t,r,n,i,a,l;return r=(t={collections:e,props:o,state:s.getState()}).collections,n=t.props,i=t.state,a=r.reduce(function(e,t){return ea(ea({},e),{},es({},t.source.sourceId,ea(ea({},t.source),{},{getItems:function(){return v(t.items)}})))},{}),l=n.plugins.reduce(function(e,t){return t.reshape?t.reshape(e):e},{sourcesBySourceId:a,state:i}).sourcesBySourceId,v(n.reshape({sourcesBySourceId:l,sources:Object.values(l),state:i})).filter(Boolean).map(function(e){return{source:e,items:e.getItems()}})})}))).then(function(e){h("idle"),u(e);var r,d=o.shouldPanelOpen({state:s.getState()});c(null!==(r=n.isOpen)&&void 0!==r?r:o.openOnFocus&&!i&&d||d);var f=$(s.getState());if(null!==s.getState().activeItemId&&f){var p=f.item,m=f.itemInputValue,v=f.itemUrl,g=f.source;g.onActive(ey({event:t,item:p,itemInputValue:m,itemUrl:v,refresh:a,source:g,state:s.getState()},l))}}).finally(function(){h("idle"),eS&&o.environment.clearTimeout(eS)});return s.pendingRequests.add(y)}function eO(e){return(eO="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)}var ej=["event","props","refresh","store"];function eT(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 eA(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eT(Object(r),!0).forEach(function(t){!function(e,t,r){var n;(n=function(e,t){if("object"!==eO(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==eO(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===eO(n)?n:String(n))in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eT(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function eR(e){return(eR="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)}var eC=["props","refresh","store"],ek=["inputElement","formElement","panelElement"],eM=["inputElement"],eI=["inputElement","maxLength"],eD=["sourceIndex"],e_=["sourceIndex"],eL=["item","source","sourceIndex"];function eN(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 eF(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eN(Object(r),!0).forEach(function(t){!function(e,t,r){var n;(n=function(e,t){if("object"!==eR(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==eR(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===eR(n)?n:String(n))in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eN(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function eV(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function eB(e){return(eB="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)}function eH(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 eU(e,t,r){var n;return(n=function(e,t){if("object"!==eB(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==eB(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===eB(n)?n:String(n))in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ez(e){var t,r=e.state;return!1===r.isOpen||null===r.activeItemId?null:(null===(t=$(r))||void 0===t?void 0:t.itemInputValue)||null}function eW(e){return(eW="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)}function eq(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 eZ(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eq(Object(r),!0).forEach(function(t){!function(e,t,r){var n;(n=function(e,t){if("object"!==eW(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==eW(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===eW(n)?n:String(n))in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eq(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var e$=function(e,t){switch(t.type){case"setActiveItemId":case"mousemove":return eZ(eZ({},e),{},{activeItemId:t.payload});case"setQuery":return eZ(eZ({},e),{},{query:t.payload,completion:null});case"setCollections":return eZ(eZ({},e),{},{collections:t.payload});case"setIsOpen":return eZ(eZ({},e),{},{isOpen:t.payload});case"setStatus":return eZ(eZ({},e),{},{status:t.payload});case"setContext":return eZ(eZ({},e),{},{context:eZ(eZ({},e.context),t.payload)});case"ArrowDown":var r=eZ(eZ({},e),{},{activeItemId:t.payload.hasOwnProperty("nextActiveItemId")?t.payload.nextActiveItemId:z(1,e.activeItemId,y(e),t.props.defaultActiveItemId)});return eZ(eZ({},r),{},{completion:ez({state:r})});case"ArrowUp":var n=eZ(eZ({},e),{},{activeItemId:z(-1,e.activeItemId,y(e),t.props.defaultActiveItemId)});return eZ(eZ({},n),{},{completion:ez({state:n})});case"Escape":return e.isOpen?eZ(eZ({},e),{},{activeItemId:null,isOpen:!1,completion:null}):eZ(eZ({},e),{},{activeItemId:null,query:"",status:"idle",collections:[]});case"submit":return eZ(eZ({},e),{},{activeItemId:null,isOpen:!1,status:"idle"});case"reset":return eZ(eZ({},e),{},{activeItemId:!0===t.props.openOnFocus?t.props.defaultActiveItemId:null,status:"idle",query:""});case"focus":return eZ(eZ({},e),{},{activeItemId:t.props.defaultActiveItemId,isOpen:(t.props.openOnFocus||!!e.query)&&t.props.shouldPanelOpen({state:e})});case"blur":return t.props.debug?e:eZ(eZ({},e),{},{isOpen:!1,activeItemId:null});case"mouseleave":return eZ(eZ({},e),{},{activeItemId:t.props.defaultActiveItemId});default:return JSON.stringify(t.type),e}};function eK(e){return(eK="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)}function eY(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 eG(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eY(Object(r),!0).forEach(function(t){!function(e,t,r){var n;(n=function(e,t){if("object"!==eK(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==eK(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===eK(n)?n:String(n))in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eY(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function eX(e){var t=e.translations,r=(void 0===t?{}:t).searchByText;return n.createElement("a",{href:"https://www.algolia.com/ref/docsearch/?utm_source=".concat(window.location.hostname,"&utm_medium=referral&utm_content=powered_by&utm_campaign=docsearch"),target:"_blank",rel:"noopener noreferrer"},n.createElement("span",{className:"DocSearch-Label"},void 0===r?"Search by":r),n.createElement("svg",{width:"77",height:"19","aria-label":"Algolia",role:"img",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 2196.2 500"},n.createElement("defs",null,n.createElement("style",null,".cls-1,.cls-2{fill:#003dff;}.cls-2{fill-rule:evenodd;}")),n.createElement("path",{className:"cls-2",d:"M1070.38,275.3V5.91c0-3.63-3.24-6.39-6.82-5.83l-50.46,7.94c-2.87,.45-4.99,2.93-4.99,5.84l.17,273.22c0,12.92,0,92.7,95.97,95.49,3.33,.1,6.09-2.58,6.09-5.91v-40.78c0-2.96-2.19-5.51-5.12-5.84-34.85-4.01-34.85-47.57-34.85-54.72Z"}),n.createElement("rect",{className:"cls-1",x:"1845.88",y:"104.73",width:"62.58",height:"277.9",rx:"5.9",ry:"5.9"}),n.createElement("path",{className:"cls-2",d:"M1851.78,71.38h50.77c3.26,0,5.9-2.64,5.9-5.9V5.9c0-3.62-3.24-6.39-6.82-5.83l-50.77,7.95c-2.87,.45-4.99,2.92-4.99,5.83v51.62c0,3.26,2.64,5.9,5.9,5.9Z"}),n.createElement("path",{className:"cls-2",d:"M1764.03,275.3V5.91c0-3.63-3.24-6.39-6.82-5.83l-50.46,7.94c-2.87,.45-4.99,2.93-4.99,5.84l.17,273.22c0,12.92,0,92.7,95.97,95.49,3.33,.1,6.09-2.58,6.09-5.91v-40.78c0-2.96-2.19-5.51-5.12-5.84-34.85-4.01-34.85-47.57-34.85-54.72Z"}),n.createElement("path",{className:"cls-2",d:"M1631.95,142.72c-11.14-12.25-24.83-21.65-40.78-28.31-15.92-6.53-33.26-9.85-52.07-9.85-18.78,0-36.15,3.17-51.92,9.85-15.59,6.66-29.29,16.05-40.76,28.31-11.47,12.23-20.38,26.87-26.76,44.03-6.38,17.17-9.24,37.37-9.24,58.36,0,20.99,3.19,36.87,9.55,54.21,6.38,17.32,15.14,32.11,26.45,44.36,11.29,12.23,24.83,21.62,40.6,28.46,15.77,6.83,40.12,10.33,52.4,10.48,12.25,0,36.78-3.82,52.7-10.48,15.92-6.68,29.46-16.23,40.78-28.46,11.29-12.25,20.05-27.04,26.25-44.36,6.22-17.34,9.24-33.22,9.24-54.21,0-20.99-3.34-41.19-10.03-58.36-6.38-17.17-15.14-31.8-26.43-44.03Zm-44.43,163.75c-11.47,15.75-27.56,23.7-48.09,23.7-20.55,0-36.63-7.8-48.1-23.7-11.47-15.75-17.21-34.01-17.21-61.2,0-26.89,5.59-49.14,17.06-64.87,11.45-15.75,27.54-23.52,48.07-23.52,20.55,0,36.63,7.78,48.09,23.52,11.47,15.57,17.36,37.98,17.36,64.87,0,27.19-5.72,45.3-17.19,61.2Z"}),n.createElement("path",{className:"cls-2",d:"M894.42,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-14.52,22.58-22.99,49.63-22.99,78.73,0,44.89,20.13,84.92,51.59,111.1,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47,1.23,0,2.46-.03,3.68-.09,.36-.02,.71-.05,1.07-.07,.87-.05,1.75-.11,2.62-.2,.34-.03,.68-.08,1.02-.12,.91-.1,1.82-.21,2.73-.34,.21-.03,.42-.07,.63-.1,32.89-5.07,61.56-30.82,70.9-62.81v57.83c0,3.26,2.64,5.9,5.9,5.9h50.42c3.26,0,5.9-2.64,5.9-5.9V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,206.92c-12.2,10.16-27.97,13.98-44.84,15.12-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-42.24,0-77.12-35.89-77.12-79.37,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33v142.83Z"}),n.createElement("path",{className:"cls-2",d:"M2133.97,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-14.52,22.58-22.99,49.63-22.99,78.73,0,44.89,20.13,84.92,51.59,111.1,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47,1.23,0,2.46-.03,3.68-.09,.36-.02,.71-.05,1.07-.07,.87-.05,1.75-.11,2.62-.2,.34-.03,.68-.08,1.02-.12,.91-.1,1.82-.21,2.73-.34,.21-.03,.42-.07,.63-.1,32.89-5.07,61.56-30.82,70.9-62.81v57.83c0,3.26,2.64,5.9,5.9,5.9h50.42c3.26,0,5.9-2.64,5.9-5.9V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,206.92c-12.2,10.16-27.97,13.98-44.84,15.12-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-42.24,0-77.12-35.89-77.12-79.37,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33v142.83Z"}),n.createElement("path",{className:"cls-2",d:"M1314.05,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-11.79,18.34-19.6,39.64-22.11,62.59-.58,5.3-.88,10.68-.88,16.14s.31,11.15,.93,16.59c4.28,38.09,23.14,71.61,50.66,94.52,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47h0c17.99,0,34.61-5.93,48.16-15.97,16.29-11.58,28.88-28.54,34.48-47.75v50.26h-.11v11.08c0,21.84-5.71,38.27-17.34,49.36-11.61,11.08-31.04,16.63-58.25,16.63-11.12,0-28.79-.59-46.6-2.41-2.83-.29-5.46,1.5-6.27,4.22l-12.78,43.11c-1.02,3.46,1.27,7.02,4.83,7.53,21.52,3.08,42.52,4.68,54.65,4.68,48.91,0,85.16-10.75,108.89-32.21,21.48-19.41,33.15-48.89,35.2-88.52V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,64.1s.65,139.13,0,143.36c-12.08,9.77-27.11,13.59-43.49,14.7-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-1.32,0-2.63-.03-3.94-.1-40.41-2.11-74.52-37.26-74.52-79.38,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33Z"}),n.createElement("path",{className:"cls-1",d:"M249.83,0C113.3,0,2,110.09,.03,246.16c-2,138.19,110.12,252.7,248.33,253.5,42.68,.25,83.79-10.19,120.3-30.03,3.56-1.93,4.11-6.83,1.08-9.51l-23.38-20.72c-4.75-4.21-11.51-5.4-17.36-2.92-25.48,10.84-53.17,16.38-81.71,16.03-111.68-1.37-201.91-94.29-200.13-205.96,1.76-110.26,92-199.41,202.67-199.41h202.69V407.41l-115-102.18c-3.72-3.31-9.42-2.66-12.42,1.31-18.46,24.44-48.53,39.64-81.93,37.34-46.33-3.2-83.87-40.5-87.34-86.81-4.15-55.24,39.63-101.52,94-101.52,49.18,0,89.68,37.85,93.91,85.95,.38,4.28,2.31,8.27,5.52,11.12l29.95,26.55c3.4,3.01,8.79,1.17,9.63-3.3,2.16-11.55,2.92-23.58,2.07-35.92-4.82-70.34-61.8-126.93-132.17-131.26-80.68-4.97-148.13,58.14-150.27,137.25-2.09,77.1,61.08,143.56,138.19,145.26,32.19,.71,62.03-9.41,86.14-26.95l150.26,133.2c6.44,5.71,16.61,1.14,16.61-7.47V9.48C499.66,4.25,495.42,0,490.18,0H249.83Z"})))}function eJ(e){return n.createElement("svg",{width:"15",height:"15","aria-label":e.ariaLabel,role:"img"},n.createElement("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.2"},e.children))}function eQ(e){var t=e.translations,r=void 0===t?{}:t,o=r.selectText,i=r.selectKeyAriaLabel,a=r.navigateText,s=r.navigateUpKeyAriaLabel,l=r.navigateDownKeyAriaLabel,u=r.closeText,c=r.closeKeyAriaLabel,d=r.searchByText;return n.createElement(n.Fragment,null,n.createElement("div",{className:"DocSearch-Logo"},n.createElement(eX,{translations:{searchByText:void 0===d?"Search by":d}})),n.createElement("ul",{className:"DocSearch-Commands"},n.createElement("li",null,n.createElement("kbd",{className:"DocSearch-Commands-Key"},n.createElement(eJ,{ariaLabel:void 0===i?"Enter key":i},n.createElement("path",{d:"M12 3.53088v3c0 1-1 2-2 2H4M7 11.53088l-3-3 3-3"}))),n.createElement("span",{className:"DocSearch-Label"},void 0===o?"to select":o)),n.createElement("li",null,n.createElement("kbd",{className:"DocSearch-Commands-Key"},n.createElement(eJ,{ariaLabel:void 0===l?"Arrow down":l},n.createElement("path",{d:"M7.5 3.5v8M10.5 8.5l-3 3-3-3"}))),n.createElement("kbd",{className:"DocSearch-Commands-Key"},n.createElement(eJ,{ariaLabel:void 0===s?"Arrow up":s},n.createElement("path",{d:"M7.5 11.5v-8M10.5 6.5l-3-3-3 3"}))),n.createElement("span",{className:"DocSearch-Label"},void 0===a?"to navigate":a)),n.createElement("li",null,n.createElement("kbd",{className:"DocSearch-Commands-Key"},n.createElement(eJ,{ariaLabel:void 0===c?"Escape key":c},n.createElement("path",{d:"M13.6167 8.936c-.1065.3583-.6883.962-1.4875.962-.7993 0-1.653-.9165-1.653-2.1258v-.5678c0-1.2548.7896-2.1016 1.653-2.1016.8634 0 1.3601.4778 1.4875 1.0724M9 6c-.1352-.4735-.7506-.9219-1.46-.8972-.7092.0246-1.344.57-1.344 1.2166s.4198.8812 1.3445.9805C8.465 7.3992 8.968 7.9337 9 8.5c.032.5663-.454 1.398-1.4595 1.398C6.6593 9.898 6 9 5.963 8.4851m-1.4748.5368c-.2635.5941-.8099.876-1.5443.876s-1.7073-.6248-1.7073-2.204v-.4603c0-1.0416.721-2.131 1.7073-2.131.9864 0 1.6425 1.031 1.5443 2.2492h-2.956"}))),n.createElement("span",{className:"DocSearch-Label"},void 0===u?"to close":u))))}function e0(e){var t=e.hit,r=e.children;return n.createElement("a",{href:t.url},r)}function e1(){return n.createElement("svg",{viewBox:"0 0 38 38",stroke:"currentColor",strokeOpacity:".5"},n.createElement("g",{fill:"none",fillRule:"evenodd"},n.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},n.createElement("circle",{strokeOpacity:".3",cx:"18",cy:"18",r:"18"}),n.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},n.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))}function e2(){return n.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},n.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},n.createElement("path",{d:"M3.18 6.6a8.23 8.23 0 1112.93 9.94h0a8.23 8.23 0 01-11.63 0"}),n.createElement("path",{d:"M6.44 7.25H2.55V3.36M10.45 6v5.6M10.45 11.6L13 13"})))}function e5(){return n.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},n.createElement("path",{d:"M10 10l5.09-5.09L10 10l5.09 5.09L10 10zm0 0L4.91 4.91 10 10l-5.09 5.09L10 10z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function e3(){return n.createElement("svg",{className:"DocSearch-Hit-Select-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},n.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},n.createElement("path",{d:"M18 3v4c0 2-2 4-4 4H2"}),n.createElement("path",{d:"M8 17l-6-6 6-6"})))}var e7=function(){return n.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},n.createElement("path",{d:"M17 6v12c0 .52-.2 1-1 1H4c-.7 0-1-.33-1-1V2c0-.55.42-1 1-1h8l5 5zM14 8h-3.13c-.51 0-.87-.34-.87-.87V4",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))};function e4(e){switch(e.type){case"lvl1":return n.createElement(e7,null);case"content":return n.createElement(e9,null);default:return n.createElement(e6,null)}}function e6(){return n.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},n.createElement("path",{d:"M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function e9(){return n.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},n.createElement("path",{d:"M17 5H3h14zm0 5H3h14zm0 5H3h14z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function e8(){return n.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},n.createElement("path",{d:"M10 14.2L5 17l1-5.6-4-4 5.5-.7 2.5-5 2.5 5 5.6.8-4 4 .9 5.5z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function te(){return n.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},n.createElement("path",{d:"M19 4.8a16 16 0 00-2-1.2m-3.3-1.2A16 16 0 001.1 4.7M16.7 8a12 12 0 00-2.8-1.4M10 6a12 12 0 00-6.7 2M12.3 14.7a4 4 0 00-4.5 0M14.5 11.4A8 8 0 0010 10M3 16L18 2M10 18h0"}))}function tt(){return n.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},n.createElement("path",{d:"M15.5 4.8c2 3 1.7 7-1 9.7h0l4.3 4.3-4.3-4.3a7.8 7.8 0 01-9.8 1m-2.2-2.2A7.8 7.8 0 0113.2 2.4M2 18L18 2"}))}function tr(e){var t=e.translations,r=void 0===t?{}:t,o=r.titleText,i=r.helpText;return n.createElement("div",{className:"DocSearch-ErrorScreen"},n.createElement("div",{className:"DocSearch-Screen-Icon"},n.createElement(te,null)),n.createElement("p",{className:"DocSearch-Title"},void 0===o?"Unable to fetch results":o),n.createElement("p",{className:"DocSearch-Help"},void 0===i?"You might want to check your network connection.":i))}var tn=["translations"];function to(e){var t=e.translations,r=void 0===t?{}:t,o=s(e,tn),i=r.noResultsText,a=r.suggestedQueryText,l=r.reportMissingResultsText,d=r.reportMissingResultsLinkText,f=o.state.context.searchSuggestions;return n.createElement("div",{className:"DocSearch-NoResults"},n.createElement("div",{className:"DocSearch-Screen-Icon"},n.createElement(tt,null)),n.createElement("p",{className:"DocSearch-Title"},void 0===i?"No results for":i,' "',n.createElement("strong",null,o.state.query),'"'),f&&f.length>0&&n.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},n.createElement("p",{className:"DocSearch-Help"},void 0===a?"Try searching for":a,":"),n.createElement("ul",null,f.slice(0,3).reduce(function(e,t){return[].concat(function(e){if(Array.isArray(e))return c(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||u(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[n.createElement("li",{key:t},n.createElement("button",{className:"DocSearch-Prefill",key:t,type:"button",onClick:function(){o.setQuery(t.toLowerCase()+" "),o.refresh(),o.inputRef.current.focus()}},t))])},[]))),o.getMissingResultsUrl&&n.createElement("p",{className:"DocSearch-Help"},"".concat(void 0===l?"Believe this query should return results?":l," "),n.createElement("a",{href:o.getMissingResultsUrl({query:o.state.query}),target:"_blank",rel:"noopener noreferrer"},void 0===d?"Let us know.":d)))}var ti=["hit","attribute","tagName"];function ta(e,t){return t.split(".").reduce(function(e,t){return null!=e&&e[t]?e[t]:null},e)}function ts(e){var t=e.hit,r=e.attribute,o=e.tagName,a=s(e,ti);return(0,n.createElement)(void 0===o?"span":o,i(i({},a),{},{dangerouslySetInnerHTML:{__html:ta(t,"_snippetResult.".concat(r,".value"))||ta(t,r)}}))}function tl(e){return e.collection&&0!==e.collection.items.length?n.createElement("section",{className:"DocSearch-Hits"},n.createElement("div",{className:"DocSearch-Hit-source"},e.title),n.createElement("ul",e.getListProps(),e.collection.items.map(function(t,r){return n.createElement(tu,a({key:[e.title,t.objectID].join(":"),item:t,index:r},e))}))):null}function tu(e){var t=e.item,r=e.index,o=e.renderIcon,i=e.renderAction,s=e.getItemProps,u=e.onItemClick,c=e.collection,d=e.hitComponent,f=l(n.useState(!1),2),h=f[0],p=f[1],m=l(n.useState(!1),2),v=m[0],g=m[1],y=n.useRef(null);return n.createElement("li",a({className:["DocSearch-Hit",t.__docsearch_parent&&"DocSearch-Hit--Child",h&&"DocSearch-Hit--deleting",v&&"DocSearch-Hit--favoriting"].filter(Boolean).join(" "),onTransitionEnd:function(){y.current&&y.current()}},s({item:t,source:c.source,onClick:function(e){u(t,e)}})),n.createElement(d,{hit:t},n.createElement("div",{className:"DocSearch-Hit-Container"},o({item:t,index:r}),t.hierarchy[t.type]&&"lvl1"===t.type&&n.createElement("div",{className:"DocSearch-Hit-content-wrapper"},n.createElement(ts,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.lvl1"}),t.content&&n.createElement(ts,{className:"DocSearch-Hit-path",hit:t,attribute:"content"})),t.hierarchy[t.type]&&("lvl2"===t.type||"lvl3"===t.type||"lvl4"===t.type||"lvl5"===t.type||"lvl6"===t.type)&&n.createElement("div",{className:"DocSearch-Hit-content-wrapper"},n.createElement(ts,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.".concat(t.type)}),n.createElement(ts,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),"content"===t.type&&n.createElement("div",{className:"DocSearch-Hit-content-wrapper"},n.createElement(ts,{className:"DocSearch-Hit-title",hit:t,attribute:"content"}),n.createElement(ts,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),i({item:t,runDeleteTransition:function(e){p(!0),y.current=e},runFavoriteTransition:function(e){g(!0),y.current=e}}))))}function tc(e,t,r){return e.reduce(function(e,n){var o=t(n);return e.hasOwnProperty(o)||(e[o]=[]),e[o].length<(r||5)&&e[o].push(n),e},{})}function td(e){return e}function tf(e){return 1===e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}function th(){}var tp=/(<mark>|<\/mark>)/g,tm=RegExp(tp.source);function tv(e){if(!e.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var t,r,n=((e.__docsearch_parent?null===(t=e.__docsearch_parent)||void 0===t||null===(t=t._highlightResult)||void 0===t||null===(t=t.hierarchy)||void 0===t?void 0:t.lvl0:null===(r=e._highlightResult)||void 0===r||null===(r=r.hierarchy)||void 0===r?void 0:r.lvl0)||{}).value;return n&&tm.test(n)?n.replace(tp,""):n}function tg(e){return n.createElement("div",{className:"DocSearch-Dropdown-Container"},e.state.collections.map(function(t){if(0===t.items.length)return null;var r=tv(t.items[0]);return n.createElement(tl,a({},e,{key:t.source.sourceId,title:r,collection:t,renderIcon:function(e){var r,o=e.item,i=e.index;return n.createElement(n.Fragment,null,o.__docsearch_parent&&n.createElement("svg",{className:"DocSearch-Hit-Tree",viewBox:"0 0 24 54"},n.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},o.__docsearch_parent!==(null===(r=t.items[i+1])||void 0===r?void 0:r.__docsearch_parent)?n.createElement("path",{d:"M8 6v21M20 27H8.3"}):n.createElement("path",{d:"M8 6v42M20 27H8.3"}))),n.createElement("div",{className:"DocSearch-Hit-icon"},n.createElement(e4,{type:o.type})))},renderAction:function(){return n.createElement("div",{className:"DocSearch-Hit-action"},n.createElement(e3,null))}}))}),e.resultsFooterComponent&&n.createElement("section",{className:"DocSearch-HitsFooter"},n.createElement(e.resultsFooterComponent,{state:e.state})))}var ty=["translations"];function tb(e){var t=e.translations,r=void 0===t?{}:t,o=s(e,ty),i=r.recentSearchesTitle,l=r.noRecentSearchesText,u=r.saveRecentSearchButtonTitle,c=void 0===u?"Save this search":u,d=r.removeRecentSearchButtonTitle,f=void 0===d?"Remove this search from history":d,h=r.favoriteSearchesTitle,p=r.removeFavoriteSearchButtonTitle,m=void 0===p?"Remove this search from favorites":p;return"idle"===o.state.status&&!1===o.hasCollections?o.disableUserPersonalization?null:n.createElement("div",{className:"DocSearch-StartScreen"},n.createElement("p",{className:"DocSearch-Help"},void 0===l?"No recent searches":l)):!1===o.hasCollections?null:n.createElement("div",{className:"DocSearch-Dropdown-Container"},n.createElement(tl,a({},o,{title:void 0===i?"Recent":i,collection:o.state.collections[0],renderIcon:function(){return n.createElement("div",{className:"DocSearch-Hit-icon"},n.createElement(e2,null))},renderAction:function(e){var t=e.item,r=e.runFavoriteTransition,i=e.runDeleteTransition;return n.createElement(n.Fragment,null,n.createElement("div",{className:"DocSearch-Hit-action"},n.createElement("button",{className:"DocSearch-Hit-action-button",title:c,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),r(function(){o.favoriteSearches.add(t),o.recentSearches.remove(t),o.refresh()})}},n.createElement(e8,null))),n.createElement("div",{className:"DocSearch-Hit-action"},n.createElement("button",{className:"DocSearch-Hit-action-button",title:f,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),i(function(){o.recentSearches.remove(t),o.refresh()})}},n.createElement(e5,null))))}})),n.createElement(tl,a({},o,{title:void 0===h?"Favorite":h,collection:o.state.collections[1],renderIcon:function(){return n.createElement("div",{className:"DocSearch-Hit-icon"},n.createElement(e8,null))},renderAction:function(e){var t=e.item,r=e.runDeleteTransition;return n.createElement("div",{className:"DocSearch-Hit-action"},n.createElement("button",{className:"DocSearch-Hit-action-button",title:m,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),r(function(){o.favoriteSearches.remove(t),o.refresh()})}},n.createElement(e5,null)))}})))}var tw=["translations"],tP=n.memo(function(e){var t=e.translations,r=void 0===t?{}:t,o=s(e,tw);if("error"===o.state.status)return n.createElement(tr,{translations:null==r?void 0:r.errorScreen});var i=o.state.collections.some(function(e){return e.items.length>0});return o.state.query?!1===i?n.createElement(to,a({},o,{translations:null==r?void 0:r.noResultsScreen})):n.createElement(tg,o):n.createElement(tb,a({},o,{hasCollections:i,translations:null==r?void 0:r.startScreen}))},function(e,t){return"loading"===t.state.status||"stalled"===t.state.status}),tS=["translations"];function tE(e){var t=e.translations,r=void 0===t?{}:t,o=s(e,tS),i=r.resetButtonTitle,l=r.resetButtonAriaLabel,u=r.cancelButtonText,c=r.cancelButtonAriaLabel,d=r.searchInputLabel,h=o.getFormProps({inputElement:o.inputRef.current}).onReset;return n.useEffect(function(){o.autoFocus&&o.inputRef.current&&o.inputRef.current.focus()},[o.autoFocus,o.inputRef]),n.useEffect(function(){o.isFromSelection&&o.inputRef.current&&o.inputRef.current.select()},[o.isFromSelection,o.inputRef]),n.createElement(n.Fragment,null,n.createElement("form",{className:"DocSearch-Form",onSubmit:function(e){e.preventDefault()},onReset:h},n.createElement("label",a({className:"DocSearch-MagnifierLabel"},o.getLabelProps()),n.createElement(f,null),n.createElement("span",{className:"DocSearch-VisuallyHiddenForAccessibility"},void 0===d?"Search":d)),n.createElement("div",{className:"DocSearch-LoadingIndicator"},n.createElement(e1,null)),n.createElement("input",a({className:"DocSearch-Input",ref:o.inputRef},o.getInputProps({inputElement:o.inputRef.current,autoFocus:o.autoFocus,maxLength:64}))),n.createElement("button",{type:"reset",title:void 0===i?"Clear the query":i,className:"DocSearch-Reset","aria-label":void 0===l?"Clear the query":l,hidden:!o.state.query},n.createElement(e5,null))),n.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":void 0===c?"Cancel":c,onClick:o.onClose},void 0===u?"Cancel":u))}var tx=["_highlightResult","_snippetResult"];function tO(e){var t=e.key,r=e.limit,n=void 0===r?5:r,o=!1===function(){var e="__TEST_KEY__";try{return localStorage.setItem(e,""),localStorage.removeItem(e),!0}catch(e){return!1}}()?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(e){return window.localStorage.setItem(t,JSON.stringify(e))},getItem:function(){var e=window.localStorage.getItem(t);return e?JSON.parse(e):[]}},i=o.getItem().slice(0,n);return{add:function(e){var t=(e._highlightResult,e._snippetResult,s(e,tx)),r=i.findIndex(function(e){return e.objectID===t.objectID});r>-1&&i.splice(r,1),i.unshift(t),i=i.slice(0,n),o.setItem(i)},remove:function(e){i=i.filter(function(t){return t.objectID!==e.objectID}),o.setItem(i)},getAll:function(){return i}}}function tj(e={serializable:!0}){let t={};return{get(r,n,o={miss:()=>Promise.resolve()}){let i=JSON.stringify(r);if(i in t)return Promise.resolve(e.serializable?JSON.parse(t[i]):t[i]);let a=n(),s=o&&o.miss||(()=>Promise.resolve());return a.then(e=>s(e)).then(()=>a)},set:(r,n)=>(t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)),delete:e=>(delete t[JSON.stringify(e)],Promise.resolve()),clear:()=>(t={},Promise.resolve())}}function tT(e,t){return t&&Object.keys(t).forEach(r=>{e[r]=t[r](e)}),e}function tA(e,...t){let r=0;return e.replace(/%s/g,()=>encodeURIComponent(t[r++]))}let tR={WithinQueryParameters:0,WithinHeaders:1};function tC(e,t){let r=e||{},n=r.data||{};return Object.keys(r).forEach(e=>{-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(n[e]=r[e])}),{data:Object.entries(n).length>0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}let tk={Read:1,Write:2,Any:3};function tM(e,t=1){return{...e,status:t,lastUpdate:Date.now()}}function tI(e){return"string"==typeof e?{protocol:"https",url:e,accept:tk.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||tk.Any}}let tD="POST";function t_(e,t,r,n){var o;let i=[],a=function(e,t){if("GET"!==e.method&&(void 0!==e.data||void 0!==t.data))return JSON.stringify(Array.isArray(e.data)?e.data:{...e.data,...t.data})}(r,n),s=function(e,t){let r={...e.headers,...t.headers},n={};return Object.keys(r).forEach(e=>{let t=r[e];n[e.toLowerCase()]=t}),n}(e,n),l=r.method,u="GET"!==r.method?{}:{...r.data,...n.data},c={"x-algolia-agent":e.userAgent.value,...e.queryParameters,...u,...n.queryParameters},d=0,f=(t,o)=>{let u=t.pop();if(void 0===u)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:tN(i)};let h={data:a,headers:s,method:l,url:function(e,t,r){let n=tL(r),o=`${e.protocol}://${e.url}/${"/"===t.charAt(0)?t.substr(1):t}`;return n.length&&(o+=`?${n}`),o}(u,r.path,c),connectTimeout:o(d,e.timeouts.connect),responseTimeout:o(d,n.timeout)},p=e=>{let r={request:h,response:e,host:u,triesLeft:t.length};return i.push(r),r},m={onSuccess:e=>(function(e){try{return JSON.parse(e.content)}catch(t){throw{name:"DeserializationError",message:t.message,response:e}}})(e),onRetry(r){let n=p(r);return r.isTimedOut&&d++,Promise.all([e.logger.info("Retryable failure",tF(n)),e.hostsCache.set(u,tM(u,r.isTimedOut?3:2))]).then(()=>f(t,o))},onFail(e){throw p(e),function({content:e,status:t},r){let n=e;try{n=JSON.parse(e).message}catch(e){}return{name:"ApiError",message:n,status:t,transporterStackTrace:r}}(e,tN(i))}};return e.requester.send(h).then(e=>(e=>{let t=e.status;return e.isTimedOut||(({isTimedOut:e,status:t})=>!e&&0==~~t)(e)||2!=~~(t/100)&&4!=~~(t/100)})(e)?m.onRetry(e):(({status:e})=>2==~~(e/100))(e)?m.onSuccess(e):m.onFail(e))};return(o=e.hostsCache,Promise.all(t.map(e=>o.get(e,()=>Promise.resolve(tM(e))))).then(e=>{let r=e.filter(e=>1===e.status||Date.now()-e.lastUpdate>12e4),n=e.filter(e=>3===e.status&&Date.now()-e.lastUpdate<=12e4),o=[...r,...n];return{getTimeout:(e,t)=>(0===n.length&&0===e?1:n.length+3+e)*t,statelessHosts:o.length>0?o.map(e=>tI(e)):t}})).then(e=>f([...e.statelessHosts].reverse(),e.getTimeout))}function tL(e){return Object.keys(e).map(t=>{var r;return tA("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]))}).join("&")}function tN(e){return e.map(e=>tF(e))}function tF(e){let t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return{...e,request:{...e.request,headers:{...e.request.headers,...t}}}}let tV=e=>{let t=e.appId,r=function(e,t,r){let n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:()=>e===tR.WithinHeaders?n:{},queryParameters:()=>e===tR.WithinQueryParameters?n:{}}}(void 0!==e.authMode?e.authMode:tR.WithinHeaders,t,e.apiKey),n=function(e){let{hostsCache:t,logger:r,requester:n,requestsCache:o,responsesCache:i,timeouts:a,userAgent:s,hosts:l,queryParameters:u,headers:c}=e,d={hostsCache:t,logger:r,requester:n,requestsCache:o,responsesCache:i,timeouts:a,userAgent:s,headers:c,queryParameters:u,hosts:l.map(e=>tI(e)),read(e,t){let r=tC(t,d.timeouts.read),n=()=>t_(d,d.hosts.filter(e=>0!=(e.accept&tk.Read)),e,r);if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();let o={request:e,mappedRequestOptions:r,transporter:{queryParameters:d.queryParameters,headers:d.headers}};return d.responsesCache.get(o,()=>d.requestsCache.get(o,()=>d.requestsCache.set(o,n()).then(e=>Promise.all([d.requestsCache.delete(o),e]),e=>Promise.all([d.requestsCache.delete(o),Promise.reject(e)])).then(([e,t])=>t)),{miss:e=>d.responsesCache.set(o,e)})},write:(e,t)=>t_(d,d.hosts.filter(e=>0!=(e.accept&tk.Write)),e,tC(t,d.timeouts.write))};return d}({hosts:[{url:`${t}-dsn.algolia.net`,accept:tk.Read},{url:`${t}.algolia.net`,accept:tk.Write}].concat(function(e){let t=e.length-1;for(;t>0;t--){let r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}([{url:`${t}-1.algolianet.com`},{url:`${t}-2.algolianet.com`},{url:`${t}-3.algolianet.com`}])),...e,headers:{...r.headers(),"content-type":"application/x-www-form-urlencoded",...e.headers},queryParameters:{...r.queryParameters(),...e.queryParameters}});return tT({transporter:n,appId:t,addAlgoliaAgent(e,t){n.userAgent.add({segment:e,version:t})},clearCache:()=>Promise.all([n.requestsCache.clear(),n.responsesCache.clear()]).then(()=>{})},e.methods)},tB=e=>(t,r)=>"GET"===t.method?e.transporter.read(t,r):e.transporter.write(t,r),tH=e=>(t,r={})=>tT({transporter:e.transporter,appId:e.appId,indexName:t},r.methods),tU=e=>(t,r)=>{let n=t.map(e=>({...e,params:tL(e.params||{})}));return e.transporter.read({method:tD,path:"1/indexes/*/queries",data:{requests:n},cacheable:!0},r)},tz=e=>(t,r)=>Promise.all(t.map(t=>{let{facetName:n,facetQuery:o,...i}=t.params;return tH(e)(t.indexName,{methods:{searchForFacetValues:tZ}}).searchForFacetValues(n,o,{...r,...i})})),tW=e=>(t,r,n)=>e.transporter.read({method:tD,path:tA("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n),tq=e=>(t,r)=>e.transporter.read({method:tD,path:tA("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r),tZ=e=>(t,r,n)=>e.transporter.read({method:tD,path:tA("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n);function t$(e,t,r){return tV({appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:e=>new Promise(t=>{let r;let n=new XMLHttpRequest;n.open(e.method,e.url,!0),Object.keys(e.headers).forEach(t=>n.setRequestHeader(t,e.headers[t]));let o=(e,r)=>setTimeout(()=>{n.abort(),t({status:0,content:r,isTimedOut:!0})},1e3*e),i=o(e.connectTimeout,"Connection timeout");n.onreadystatechange=()=>{n.readyState>n.OPENED&&void 0===r&&(clearTimeout(i),r=o(e.responseTimeout,"Socket timeout"))},n.onerror=()=>{0===n.status&&(clearTimeout(i),clearTimeout(r),t({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=()=>{clearTimeout(i),clearTimeout(r),t({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(e.data)})},logger:{debug:(e,t)=>Promise.resolve(),info:(e,t)=>Promise.resolve(),error:(e,t)=>(console.error(e,t),Promise.resolve())},responsesCache:tj(),requestsCache:tj({serializable:!1}),hostsCache:function e(t){let r=[...t.caches],n=r.shift();return void 0===n?{get:(e,t,r={miss:()=>Promise.resolve()})=>t().then(e=>Promise.all([e,r.miss(e)])).then(([e])=>e),set:(e,t)=>Promise.resolve(t),delete:e=>Promise.resolve(),clear:()=>Promise.resolve()}:{get:(t,o,i={miss:()=>Promise.resolve()})=>n.get(t,o,i).catch(()=>e({caches:r}).get(t,o,i)),set:(t,o)=>n.set(t,o).catch(()=>e({caches:r}).set(t,o)),delete:t=>n.delete(t).catch(()=>e({caches:r}).delete(t)),clear:()=>n.clear().catch(()=>e({caches:r}).clear())}}({caches:[function(e){let t;let r=`algoliasearch-client-js-${e.key}`,n=()=>(void 0===t&&(t=e.localStorage||window.localStorage),t),o=()=>JSON.parse(n().getItem(r)||"{}"),i=e=>{n().setItem(r,JSON.stringify(e))};return{get:(t,r,n={miss:()=>Promise.resolve()})=>Promise.resolve().then(()=>{(()=>{let t=e.timeToLive?1e3*e.timeToLive:null,r=Object.fromEntries(Object.entries(o()).filter(([,e])=>void 0!==e.timestamp));i(r),t&&i(Object.fromEntries(Object.entries(r).filter(([,e])=>{let r=(new Date).getTime();return!(e.timestamp+t<r)})))})();let r=JSON.stringify(t);return o()[r]}).then(e=>Promise.all([e?e.value:r(),void 0!==e])).then(([e,t])=>Promise.all([e,t||n.miss(e)])).then(([e])=>e),set:(e,t)=>Promise.resolve().then(()=>{let i=o();return i[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},n().setItem(r,JSON.stringify(i)),t}),delete:e=>Promise.resolve().then(()=>{let t=o();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))}),clear:()=>Promise.resolve().then(()=>{n().removeItem(r)})}}({key:`4.19.1-${e}`}),tj()]}),userAgent:(function(e){let t={value:`Algolia for JavaScript (${e})`,add(e){let r=`; ${e.segment}${void 0!==e.version?` (${e.version})`:""}`;return -1===t.value.indexOf(r)&&(t.value=`${t.value}${r}`),t}};return t})("4.19.1").add({segment:"Browser",version:"lite"}),authMode:tR.WithinQueryParameters,...r,methods:{search:tU,searchForFacetValues:tz,multipleQueries:tU,multipleSearchForFacetValues:tz,customRequest:tB,initIndex:e=>t=>tH(e)(t,{methods:{search:tq,searchForFacetValues:tZ,findAnswers:tW}})}})}t$.version="4.19.1";var tK=["footer","searchBox"];function tY(e){var t,r,o,u,c,d,f,h=e.appId,p=e.apiKey,x=e.indexName,j=e.placeholder,A=void 0===j?"Search docs":j,C=e.searchParameters,D=e.maxResultsPerGroup,L=e.onClose,N=void 0===L?th:L,H=e.transformItems,U=void 0===H?td:H,z=e.hitComponent,W=e.resultsFooterComponent,Z=e.navigator,X=e.initialScrollY,J=void 0===X?0:X,ee=e.transformSearchClient,er=e.disableUserPersonalization,eo=void 0!==er&&er,ei=e.initialQuery,ea=e.translations,es=void 0===ea?{}:ea,el=e.getMissingResultsUrl,eu=e.insights,ec=void 0!==eu&&eu,ed=es.footer,ef=es.searchBox,eh=s(es,tK),ep=l(n.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),em=ep[0],ev=ep[1],eg=n.useRef(null),ey=n.useRef(null),eb=n.useRef(null),ew=n.useRef(null),eP=n.useRef(null),eS=n.useRef(10),eE=n.useRef("undefined"!=typeof window?window.getSelection().toString().slice(0,64):"").current,eO=n.useRef((void 0===ei?"":ei)||eE).current,eT=(t=void 0===ee?td:ee,n.useMemo(function(){var e=t$(h,p);return e.addAlgoliaAgent("docsearch","3.6.1"),!1===/docsearch.js \(.*\)/.test(e.transporter.userAgent.value)&&e.addAlgoliaAgent("docsearch-react","3.6.1"),t(e)},[h,p,t])),eR=n.useRef(tO({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(x),limit:10})).current,eN=n.useRef(tO({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(x),limit:0===eR.getAll().length?7:4})).current,eB=n.useCallback(function(e){if(!eo){var t="content"===e.type?e.__docsearch_parent:e;t&&-1===eR.getAll().findIndex(function(e){return e.objectID===t.objectID})&&eN.add(t)}},[eR,eN,eo]),ez=n.useCallback(function(e){if(em.context.algoliaInsightsPlugin&&e.__autocomplete_id){var t={eventName:"Item Selected",index:e.__autocomplete_indexName,items:[e],positions:[e.__autocomplete_id],queryID:e.__autocomplete_queryID};em.context.algoliaInsightsPlugin.insights.clickedObjectIDsAfterSearch(t)}},[em.context.algoliaInsightsPlugin]),eW=n.useMemo(function(){return function(e){var t,r,n,o,i,a,s,l,u,c,d,f,h,p,x,j,A,C,D,L,N,H=[],U=(r="undefined"!=typeof window?window:{},n=e.plugins||[],en(en({debug:!1,openOnFocus:!1,placeholder:"",autoFocus:!1,defaultActiveItemId:null,stallThreshold:300,insights:!1,environment:r,shouldPanelOpen:function(e){return y(e.state)>0},reshape:function(e){return e.sources}},e),{},{id:null!==(t=e.id)&&void 0!==t?t:"autocomplete-".concat(g++),plugins:n,initialState:en({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var r;null===(r=e.onStateChange)||void 0===r||r.call(e,t),n.forEach(function(e){var r;return null===(r=e.onStateChange)||void 0===r?void 0:r.call(e,t)})},onSubmit:function(t){var r;null===(r=e.onSubmit)||void 0===r||r.call(e,t),n.forEach(function(e){var r;return null===(r=e.onSubmit)||void 0===r?void 0:r.call(e,t)})},onReset:function(t){var r;null===(r=e.onReset)||void 0===r||r.call(e,t),n.forEach(function(e){var r;return null===(r=e.onReset)||void 0===r?void 0:r.call(e,t)})},getSources:function(t){var r;return Promise.all([].concat(function(e){if(Array.isArray(e))return et(e)}(r=n.map(function(e){return e.getSources}))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(r)||function(e,t){if(e){if("string"==typeof e)return et(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return et(e,void 0)}}(r)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e.getSources]).filter(Boolean).map(function(e){var r;return r=[],Promise.resolve(e(t)).then(function(e){return Promise.all(e.filter(function(e){return!!e}).map(function(e){if(e.sourceId,r.includes(e.sourceId))throw Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));r.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:w,onResolve:w};return Object.keys(t).forEach(function(e){t[e].__default=!0}),Promise.resolve(q(q({},t),e))}))})})).then(function(e){return v(e)}).then(function(e){return e.map(function(e){return en(en({},e),{},{onSelect:function(t){e.onSelect(t),H.forEach(function(e){var r;return null===(r=e.onSelect)||void 0===r?void 0:r.call(e,t)})},onActive:function(t){e.onActive(t),H.forEach(function(e){var r;return null===(r=e.onActive)||void 0===r?void 0:r.call(e,t)})},onResolve:function(t){e.onResolve(t),H.forEach(function(e){var r;return null===(r=e.onResolve)||void 0===r?void 0:r.call(e,t)})}})})})},navigator:en({navigate:function(e){var t=e.itemUrl;r.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,n=r.open(t,"_blank","noopener");null==n||n.focus()},navigateNewWindow:function(e){var t=e.itemUrl;r.open(t,"_blank","noopener")}},e.navigator)})),z=(o=function(e){var t=e.prevState,r=e.state;U.onStateChange(eG({prevState:t,state:r,refresh:X,navigator:U.navigator},W))},a=U.initialState,{getState:function(){return a},dispatch:function(e,t){var r=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?G(Object(r),!0).forEach(function(t){!function(e,t,r){var n;(n=function(e,t){if("object"!==Y(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Y(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===Y(n)?n:String(n))in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):G(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},a);o({state:a=e$(a,{type:e,props:U,payload:t}),prevState:r})},pendingRequests:(i=[],{add:function(e){return i.push(e),e.finally(function(){i=i.filter(function(t){return t!==e})})},cancelAll:function(){i.forEach(function(e){return e.cancel()})},isEmpty:function(){return 0===i.length}})}),W={setActiveItemId:function(e){z.dispatch("setActiveItemId",e)},setQuery:function(e){z.dispatch("setQuery",e)},setCollections:function(e){var t=0,r=e.map(function(e){return Q(Q({},e),{},{items:v(e.items).map(function(e){return Q(Q({},e),{},{__autocomplete_id:t++})})})});z.dispatch("setCollections",r)},setIsOpen:function(e){z.dispatch("setIsOpen",e)},setStatus:function(e){z.dispatch("setStatus",e)},setContext:function(e){z.dispatch("setContext",e)}},Z=(l=(s=eG({props:U,refresh:X,store:z,navigator:U.navigator},W)).props,u=s.refresh,c=s.store,d=eV(s,eC),f=function(e,t){return void 0!==t?"".concat(e,"-").concat(t):e},{getEnvironmentProps:function(e){var t=e.inputElement,r=e.formElement,n=e.panelElement;function o(e){!c.getState().isOpen&&c.pendingRequests.isEmpty()||e.target===t||!1===[r,n].some(function(t){var r;return t===(r=e.target)||t.contains(r)})&&(c.dispatch("blur",null),l.debug||c.pendingRequests.cancelAll())}return eF({onTouchStart:o,onMouseDown:o,onTouchMove:function(e){!1!==c.getState().isOpen&&t===l.environment.document.activeElement&&e.target!==t&&t.blur()}},eV(e,ek))},getRootProps:function(e){return eF({role:"combobox","aria-expanded":c.getState().isOpen,"aria-haspopup":"listbox","aria-owns":c.getState().isOpen?"".concat(l.id,"-list"):void 0,"aria-labelledby":"".concat(l.id,"-label")},e)},getFormProps:function(e){return e.inputElement,eF({action:"",noValidate:!0,role:"search",onSubmit:function(t){var r;t.preventDefault(),l.onSubmit(eF({event:t,refresh:u,state:c.getState()},d)),c.dispatch("submit",null),null===(r=e.inputElement)||void 0===r||r.blur()},onReset:function(t){var r;t.preventDefault(),l.onReset(eF({event:t,refresh:u,state:c.getState()},d)),c.dispatch("reset",null),null===(r=e.inputElement)||void 0===r||r.focus()}},eV(e,eM))},getLabelProps:function(e){var t=e||{},r=t.sourceIndex,n=eV(t,eD);return eF({htmlFor:"".concat(f(l.id,r),"-input"),id:"".concat(f(l.id,r),"-label")},n)},getInputProps:function(e){function t(e){(l.openOnFocus||c.getState().query)&&ex(eF({event:e,props:l,query:c.getState().completion||c.getState().query,refresh:u,store:c},d)),c.dispatch("focus",null)}var r,n,o=e||{},i=(o.inputElement,o.maxLength),a=void 0===i?512:i,s=eV(o,eI),f=$(c.getState()),h=!!((r=(null===(n=l.environment.navigator)||void 0===n?void 0:n.userAgent)||"")&&r.match(K)),p=null!=f&&f.itemUrl&&!h?"go":"search";return eF({"aria-autocomplete":"both","aria-activedescendant":c.getState().isOpen&&null!==c.getState().activeItemId?"".concat(l.id,"-item-").concat(c.getState().activeItemId):void 0,"aria-controls":c.getState().isOpen?"".concat(l.id,"-list"):void 0,"aria-labelledby":"".concat(l.id,"-label"),value:c.getState().completion||c.getState().query,id:"".concat(l.id,"-input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:p,spellCheck:"false",autoFocus:l.autoFocus,placeholder:l.placeholder,maxLength:a,type:"search",onChange:function(e){ex(eF({event:e,props:l,query:e.currentTarget.value.slice(0,a),refresh:u,store:c},d))},onKeyDown:function(e){!function(e){var t=e.event,r=e.props,n=e.refresh,o=e.store,i=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,ej);if("ArrowUp"===t.key||"ArrowDown"===t.key){var a=function(){var e=r.environment.document.getElementById("".concat(r.id,"-item-").concat(o.getState().activeItemId));e&&(e.scrollIntoViewIfNeeded?e.scrollIntoViewIfNeeded(!1):e.scrollIntoView(!1))},s=function(){var e=$(o.getState());if(null!==o.getState().activeItemId&&e){var r=e.item,a=e.itemInputValue,s=e.itemUrl,l=e.source;l.onActive(eA({event:t,item:r,itemInputValue:a,itemUrl:s,refresh:n,source:l,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(r.openOnFocus||o.getState().query)?ex(eA({event:t,props:r,query:o.getState().query,refresh:n,store:o},i)).then(function(){o.dispatch(t.key,{nextActiveItemId:r.defaultActiveItemId}),s(),setTimeout(a,0)}):(o.dispatch(t.key,{}),s(),a())}else if("Escape"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if("Tab"===t.key)o.dispatch("blur",null),o.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every(function(e){return 0===e.items.length}))return void(r.debug||o.pendingRequests.cancelAll());t.preventDefault();var l=$(o.getState()),u=l.item,c=l.itemInputValue,d=l.itemUrl,f=l.source;if(t.metaKey||t.ctrlKey)void 0!==d&&(f.onSelect(eA({event:t,item:u,itemInputValue:c,itemUrl:d,refresh:n,source:f,state:o.getState()},i)),r.navigator.navigateNewTab({itemUrl:d,item:u,state:o.getState()}));else if(t.shiftKey)void 0!==d&&(f.onSelect(eA({event:t,item:u,itemInputValue:c,itemUrl:d,refresh:n,source:f,state:o.getState()},i)),r.navigator.navigateNewWindow({itemUrl:d,item:u,state:o.getState()}));else if(t.altKey);else{if(void 0!==d)return f.onSelect(eA({event:t,item:u,itemInputValue:c,itemUrl:d,refresh:n,source:f,state:o.getState()},i)),void r.navigator.navigate({itemUrl:d,item:u,state:o.getState()});ex(eA({event:t,nextState:{isOpen:!1},props:r,query:c,refresh:n,store:o},i)).then(function(){f.onSelect(eA({event:t,item:u,itemInputValue:c,itemUrl:d,refresh:n,source:f,state:o.getState()},i))})}}}(eF({event:e,props:l,refresh:u,store:c},d))},onFocus:t,onBlur:w,onClick:function(r){e.inputElement!==l.environment.document.activeElement||c.getState().isOpen||t(r)}},s)},getPanelProps:function(e){return eF({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){c.dispatch("mouseleave",null)}},e)},getListProps:function(e){var t=e||{},r=t.sourceIndex,n=eV(t,e_);return eF({role:"listbox","aria-labelledby":"".concat(f(l.id,r),"-label"),id:"".concat(f(l.id,r),"-list")},n)},getItemProps:function(e){var t=e.item,r=e.source,n=e.sourceIndex,o=eV(e,eL);return eF({id:"".concat(f(l.id,n),"-item-").concat(t.__autocomplete_id),role:"option","aria-selected":c.getState().activeItemId===t.__autocomplete_id,onMouseMove:function(e){if(t.__autocomplete_id!==c.getState().activeItemId){c.dispatch("mousemove",t.__autocomplete_id);var r=$(c.getState());if(null!==c.getState().activeItemId&&r){var n=r.item,o=r.itemInputValue,i=r.itemUrl,a=r.source;a.onActive(eF({event:e,item:n,itemInputValue:o,itemUrl:i,refresh:u,source:a,state:c.getState()},d))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var n=r.getItemInputValue({item:t,state:c.getState()}),o=r.getItemUrl({item:t,state:c.getState()});(o?Promise.resolve():ex(eF({event:e,nextState:{isOpen:!1},props:l,query:n,refresh:u,store:c},d))).then(function(){r.onSelect(eF({event:e,item:t,itemInputValue:n,itemUrl:o,refresh:u,source:r,state:c.getState()},d))})}},o)}});function X(){return ex(eG({event:new Event("input"),nextState:{isOpen:z.getState().isOpen},props:U,navigator:U.navigator,query:z.getState().query,refresh:X,store:z},W))}if(e.insights&&!U.plugins.some(function(e){return"aa.algoliaInsightsPlugin"===e.name})){var J,ee,er,eo,ei,ea,es,el,eu,ec,ed="boolean"==typeof e.insights?{}:e.insights;U.plugins.push((er=(ee=F({onItemsChange:function(e){var t=e.insights,r=e.insightsEvents;t.viewedObjectIDs.apply(t,_(r.map(function(e){return F(F({},e),{},{algoliaSource:[].concat(_(e.algoliaSource||[]),["autocomplete-internal"])})})))},onSelect:function(e){var t=e.insights,r=e.insightsEvents;t.clickedObjectIDsAfterSearch.apply(t,_(r.map(function(e){return F(F({},e),{},{algoliaSource:[].concat(_(e.algoliaSource||[]),["autocomplete-internal"])})})))},onActive:w},ed)).insightsClient,eo=ee.onItemsChange,ei=ee.onSelect,ea=ee.onActive,es=er,er||(J=function(e){var t=e.window,r=t.AlgoliaAnalyticsObject||"aa";"string"==typeof r&&(es=t[r]),es||(t.AlgoliaAnalyticsObject=r,t[r]||(t[r]=function(){t[r].queue||(t[r].queue=[]);for(var e=arguments.length,n=Array(e),o=0;o<e;o++)n[o]=arguments[o];t[r].queue.push(n)}),t[r].version="2.6.0",es=t[r],function(e){var t="[Autocomplete]: Could not load search-insights.js. Please load it manually following https://alg.li/insights-autocomplete";try{var r=e.document.createElement("script");r.async=!0,r.src=V,r.onerror=function(){console.error(t)},document.body.appendChild(r)}catch(e){console.error(t)}}(t))},"undefined"!=typeof window&&J({window:window})),el=function(e){var t,r,n,o,i=(n=(r=function(e){if(Array.isArray(e))return e}(t=(e.version||"").split(".").map(Number))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,u=!1;try{for(i=(r=r.call(e)).next;!(l=(n=i.call(r)).done)&&(s.push(n.value),2!==s.length);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}}(t,2)||function(e,t){if(e){if("string"==typeof e)return E(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return E(e,2)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0],o=r[1],n>=3||2===n&&o>=4||1===n&&o>=10);function a(t,r,n){if(i&&void 0!==n){var o=n[0].__autocomplete_algoliaCredentials,a={"X-Algolia-Application-Id":o.appId,"X-Algolia-API-Key":o.apiKey};e.apply(void 0,[t].concat(T(r),[{headers:a}]))}else e.apply(void 0,[t].concat(T(r)))}return{init:function(t,r){e("init",{appId:t,apiKey:r})},setUserToken:function(t){e("setUserToken",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];t.length>0&&a("clickedObjectIDsAfterSearch",M(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];t.length>0&&a("clickedObjectIDs",M(t),t[0].items)},clickedFilters:function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];r.length>0&&e.apply(void 0,["clickedFilters"].concat(r))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];t.length>0&&a("convertedObjectIDsAfterSearch",M(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];t.length>0&&a("convertedObjectIDs",M(t),t[0].items)},convertedFilters:function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];r.length>0&&e.apply(void 0,["convertedFilters"].concat(r))},viewedObjectIDs:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];t.length>0&&t.reduce(function(e,t){var r=t.items,n=R(t,O);return[].concat(T(e),T((function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n<e.objectIDs.length;n+=t)r.push(k(k({},e),{},{objectIDs:e.objectIDs.slice(n,n+t)}));return r})(k(k({},n),{},{objectIDs:(null==r?void 0:r.map(function(e){return e.objectID}))||n.objectIDs})).map(function(e){return{items:r,payload:e}})))},[]).forEach(function(e){var t=e.items;return a("viewedObjectIDs",[e.payload],t)})},viewedFilters:function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];r.length>0&&e.apply(void 0,["viewedFilters"].concat(r))}}}(es),eu={current:[]},ec=m(function(e){var t=e.state;if(t.isOpen){var r=t.collections.reduce(function(e,t){return[].concat(_(e),_(t.items))},[]).filter(I);(function e(t,r){if(t===r)return!0;if(b(t)||b(r)||"function"==typeof t||"function"==typeof r)return t===r;if(Object.keys(t).length!==Object.keys(r).length)return!1;for(var n=0,o=Object.keys(t);n<o.length;n++){var i=o[n];if(!(i in r)||!e(t[i],r[i]))return!1}return!0})(eu.current.map(function(e){return e.objectID}),r.map(function(e){return e.objectID}))||(eu.current=r,r.length>0&&B({onItemsChange:eo,items:r,insights:el,state:t}))}},0),{name:"aa.algoliaInsightsPlugin",subscribe:function(e){var t=e.setContext,r=e.onSelect,n=e.onActive;es("addAlgoliaAgent","insights-plugin"),t({algoliaInsightsPlugin:{__algoliaSearchParameters:{clickAnalytics:!0},insights:el}}),r(function(e){var t=e.item,r=e.state,n=e.event;I(t)&&ei({state:r,event:n,insights:el,item:t,insightsEvents:[F({eventName:"Item Selected"},S({item:t,items:eu.current}))]})}),n(function(e){var t=e.item,r=e.state,n=e.event;I(t)&&ea({state:r,event:n,insights:el,item:t,insightsEvents:[F({eventName:"Item Active"},S({item:t,items:eu.current}))]})})},onStateChange:function(e){ec({state:e.state})},__autocomplete_pluginOptions:ed}))}return U.plugins.forEach(function(e){var t;return null===(t=e.subscribe)||void 0===t?void 0:t.call(e,eG(eG({},W),{},{navigator:U.navigator,refresh:X,onSelect:function(e){H.push({onSelect:e})},onActive:function(e){H.push({onActive:e})},onResolve:function(e){H.push({onResolve:e})}}))}),function(e){var t,r,n=e.metadata,o=e.environment;if(null===(t=o.navigator)||void 0===t||null===(r=t.userAgent)||void 0===r?void 0:r.includes("Algolia Crawler")){var i=o.document.createElement("meta"),a=o.document.querySelector("head");i.name="algolia:metadata",setTimeout(function(){i.content=JSON.stringify(n),a.appendChild(i)},0)}}({metadata:(C=(h={plugins:U.plugins,options:e}).plugins,N=(L=null===(p=((null===(x=(D=h.options).__autocomplete_metadata)||void 0===x?void 0:x.userAgents)||[])[0])||void 0===p?void 0:p.segment)?eU({},L,Object.keys((null===(j=D.__autocomplete_metadata)||void 0===j?void 0:j.options)||{})):{},{plugins:C.map(function(e){return{name:e.name,options:Object.keys(e.__autocomplete_pluginOptions||[])}}),options:function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eH(Object(r),!0).forEach(function(t){eU(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eH(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({"autocomplete-core":Object.keys(D)},N),ua:P.concat((null===(A=D.__autocomplete_metadata)||void 0===A?void 0:A.userAgents)||[])}),environment:U.environment}),eG(eG({refresh:X,navigator:U.navigator},Z),W)}({id:"docsearch",defaultActiveItemId:0,placeholder:A,openOnFocus:!0,initialState:{query:eO,context:{searchSuggestions:[]}},insights:ec,navigator:Z,onStateChange:function(e){ev(e.state)},getSources:function(e){var t=e.query,r=e.state,n=e.setContext,o=e.setStatus;if(!t)return eo?[]:[{sourceId:"recentSearches",onSelect:function(e){var t=e.item,r=e.event;eB(t),tf(r)||N()},getItemUrl:function(e){return e.item.url},getItems:function(){return eN.getAll()}},{sourceId:"favoriteSearches",onSelect:function(e){var t=e.item,r=e.event;eB(t),tf(r)||N()},getItemUrl:function(e){return e.item.url},getItems:function(){return eR.getAll()}}];var a=!!ec;return eT.search([{query:t,indexName:x,params:i({attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(eS.current),"hierarchy.lvl2:".concat(eS.current),"hierarchy.lvl3:".concat(eS.current),"hierarchy.lvl4:".concat(eS.current),"hierarchy.lvl5:".concat(eS.current),"hierarchy.lvl6:".concat(eS.current),"content:".concat(eS.current)],snippetEllipsisText:"…",highlightPreTag:"<mark>",highlightPostTag:"</mark>",hitsPerPage:20,clickAnalytics:a},C)}]).catch(function(e){throw"RetryError"===e.name&&o("error"),e}).then(function(e){var t=e.results[0],o=t.hits,s=t.nbHits,l=tc(o,function(e){return tv(e)},D);r.context.searchSuggestions.length<Object.keys(l).length&&n({searchSuggestions:Object.keys(l)}),n({nbHits:s});var u={};return a&&(u={__autocomplete_indexName:x,__autocomplete_queryID:t.queryID,__autocomplete_algoliaCredentials:{appId:h,apiKey:p}}),Object.values(l).map(function(e,t){return{sourceId:"hits".concat(t),onSelect:function(e){var t=e.item,r=e.event;eB(t),tf(r)||N()},getItemUrl:function(e){return e.item.url},getItems:function(){return Object.values(tc(e,function(e){return e.hierarchy.lvl1},D)).map(U).map(function(e){return e.map(function(t){var r=null,n=e.find(function(e){return"lvl1"===e.type&&e.hierarchy.lvl1===t.hierarchy.lvl1});return"lvl1"!==t.type&&n&&(r=n),i(i({},t),{},{__docsearch_parent:r},u)})}).flat()}}})})}})},[x,C,D,eT,N,eN,eR,eB,eO,A,Z,U,eo,ec,h,p]),eq=eW.getEnvironmentProps,eZ=eW.getRootProps,eK=eW.refresh;return o=(r={getEnvironmentProps:eq,panelElement:ew.current,formElement:eb.current,inputElement:eP.current}).getEnvironmentProps,u=r.panelElement,c=r.formElement,d=r.inputElement,n.useEffect(function(){if(u&&c&&d){var e=o({panelElement:u,formElement:c,inputElement:d}),t=e.onTouchStart,r=e.onTouchMove;return window.addEventListener("touchstart",t),window.addEventListener("touchmove",r),function(){window.removeEventListener("touchstart",t),window.removeEventListener("touchmove",r)}}},[o,u,c,d]),f=({container:eg.current}).container,n.useEffect(function(){if(f){var e=f.querySelectorAll("a[href]:not([disabled]), button:not([disabled]), input:not([disabled])"),t=e[0],r=e[e.length-1];return f.addEventListener("keydown",n),function(){f.removeEventListener("keydown",n)}}function n(e){"Tab"===e.key&&(e.shiftKey?document.activeElement===t&&(e.preventDefault(),r.focus()):document.activeElement===r&&(e.preventDefault(),t.focus()))}},[f]),n.useEffect(function(){return document.body.classList.add("DocSearch--active"),function(){var e,t;document.body.classList.remove("DocSearch--active"),null===(e=(t=window).scrollTo)||void 0===e||e.call(t,0,J)}},[]),n.useEffect(function(){window.matchMedia("(max-width: 768px)").matches&&(eS.current=5)},[]),n.useEffect(function(){ew.current&&(ew.current.scrollTop=0)},[em.query]),n.useEffect(function(){eO.length>0&&(eK(),eP.current&&eP.current.focus())},[eO,eK]),n.useEffect(function(){function e(){if(ey.current){var e=.01*window.innerHeight;ey.current.style.setProperty("--docsearch-vh","".concat(e,"px"))}}return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}},[]),n.createElement("div",a({ref:eg},eZ({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container","stalled"===em.status&&"DocSearch-Container--Stalled","error"===em.status&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(e){e.target===e.currentTarget&&N()}}),n.createElement("div",{className:"DocSearch-Modal",ref:ey},n.createElement("header",{className:"DocSearch-SearchBar",ref:eb},n.createElement(tE,a({},eW,{state:em,autoFocus:0===eO.length,inputRef:eP,isFromSelection:!!eO&&eO===eE,translations:ef,onClose:N}))),n.createElement("div",{className:"DocSearch-Dropdown",ref:ew},n.createElement(tP,a({},eW,{indexName:x,state:em,hitComponent:void 0===z?e0:z,resultsFooterComponent:void 0===W?function(){return null}:W,disableUserPersonalization:eo,recentSearches:eN,favoriteSearches:eR,inputRef:eP,translations:eh,getMissingResultsUrl:el,onItemClick:function(e,t){ez(e),eB(e),tf(t)||N()}}))),n.createElement("footer",{className:"DocSearch-Footer"},n.createElement(eQ,{translations:ed}))))}function tG(e){var t=e.isOpen,r=e.onOpen,o=e.onClose,i=e.onInput,a=e.searchButtonRef;n.useEffect(function(){function e(e){var n,s,l;(27===e.keyCode&&t||"k"===(null===(n=e.key)||void 0===n?void 0:n.toLowerCase())&&(e.metaKey||e.ctrlKey)||(l=(s=e.target).tagName,!s.isContentEditable&&"INPUT"!==l&&"SELECT"!==l&&"TEXTAREA"!==l&&"/"===e.key&&!t))&&(e.preventDefault(),t?o():document.body.classList.contains("DocSearch--active")||document.body.classList.contains("DocSearch--active")||r()),a&&a.current===document.activeElement&&i&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&i(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}},[t,r,o,i,a])}},30864:function(e,t,r){"use strict";r.d(t,{default:function(){return o.a}});var n=r(20967),o=r.n(n)},27282:function(e,t,r){"use strict";var n=r(79753);r.o(n,"useParams")&&r.d(t,{useParams:function(){return n.useParams}}),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}})},65674:function(e,t,r){"use strict";var n=r(78499);r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}})},89818:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return n}}),r(13867);let n=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];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)},11725:function(e,t){"use strict";function r(){return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){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)},8215:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"detectDomainLocale",{enumerable:!0,get:function(){return r}});let r=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[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)},45500:function(e,t,r){"use strict";function n(e,t,r,n){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return n}}),r(13867),("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)},86948:function(e,t){"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DOMAttributeNames:function(){return n},default:function(){return a},isEqualNode:function(){return i}});let n={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"};function o(e){let{type:t,props:r}=e,o=document.createElement(t);for(let e in r){if(!r.hasOwnProperty(e)||"children"===e||"dangerouslySetInnerHTML"===e||void 0===r[e])continue;let i=n[e]||e.toLowerCase();"script"===t&&("async"===i||"defer"===i||"noModule"===i)?o[i]=!!r[e]:o.setAttribute(i,r[e])}let{children:i,dangerouslySetInnerHTML:a}=r;return a?o.innerHTML=a.__html||"":i&&(o.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):""),o}function i(e,t){if(e instanceof HTMLElement&&t instanceof HTMLElement){let r=t.getAttribute("nonce");if(r&&!e.getAttribute("nonce")){let n=t.cloneNode(!0);return n.setAttribute("nonce",""),n.nonce=r,r===e.nonce&&e.isEqualNode(n)}}return e.isEqualNode(t)}function a(){return{mountedInstances:new Set,updateHead:e=>{let t={};e.forEach(e=>{if("link"===e.type&&e.props["data-optimized-fonts"]){if(document.querySelector('style[data-href="'+e.props["data-href"]+'"]'))return;e.props.href=e.props["data-href"],e.props["data-href"]=void 0}let r=t[e.type]||[];r.push(e),t[e.type]=r});let n=t.title?t.title[0]:null,o="";if(n){let{children:e}=n.props;o="string"==typeof e?e:Array.isArray(e)?e.join(""):""}o!==document.title&&(document.title=o),["meta","base","link","style","script"].forEach(e=>{r(e,t[e]||[])})}}}r=(e,t)=>{let r=document.getElementsByTagName("head")[0],n=r.querySelector("meta[name=next-head-count]"),a=Number(n.content),s=[];for(let t=0,r=n.previousElementSibling;t<a;t++,r=(null==r?void 0:r.previousElementSibling)||null){var l;(null==r?void 0:null==(l=r.tagName)?void 0:l.toLowerCase())===e&&s.push(r)}let u=t.map(o).filter(e=>{for(let t=0,r=s.length;t<r;t++)if(i(s[t],e))return s.splice(t,1),!1;return!0});s.forEach(e=>{var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),u.forEach(e=>r.insertBefore(e,n)),n.content=(a-s.length+u.length).toString()},("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)},20967: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(10775),o=r(95023),i=n._(r(75627)),a=r(99580),s=r(3178),l=r(23275),u=r(51615),c=r(89818),d=r(12590),f=r(94079),h=r(17328),p=r(45500),m=r(4092),v=r(56782),g=new Set;function y(e,t,r,n,o,i){if("undefined"!=typeof window&&(i||(0,s.isLocalURL)(t))){if(!n.bypassPrefetchedCheck){let o=t+"%"+r+"%"+(void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0);if(g.has(o))return;g.add(o)}(async()=>i?e.prefetch(t,o):e.prefetch(t,r,n))().catch(e=>{})}}function b(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let w=i.default.forwardRef(function(e,t){let r,n;let{href:l,as:g,children:w,prefetch:P=null,passHref:S,replace:E,shallow:x,scroll:O,locale:j,onClick:T,onMouseEnter:A,onTouchStart:R,legacyBehavior:C=!1,...k}=e;r=w,C&&("string"==typeof r||"number"==typeof r)&&(r=(0,o.jsx)("a",{children:r}));let M=i.default.useContext(d.RouterContext),I=i.default.useContext(f.AppRouterContext),D=null!=M?M:I,_=!M,L=!1!==P,N=null===P?v.PrefetchKind.AUTO:v.PrefetchKind.FULL,{href:F,as:V}=i.default.useMemo(()=>{if(!M){let e=b(l);return{href:e,as:g?b(g):e}}let[e,t]=(0,a.resolveHref)(M,l,!0);return{href:e,as:g?(0,a.resolveHref)(M,g):t||e}},[M,l,g]),B=i.default.useRef(F),H=i.default.useRef(V);C&&(n=i.default.Children.only(r));let U=C?n&&"object"==typeof n&&n.ref:t,[z,W,q]=(0,h.useIntersection)({rootMargin:"200px"}),Z=i.default.useCallback(e=>{(H.current!==V||B.current!==F)&&(q(),H.current=V,B.current=F),z(e),U&&("function"==typeof U?U(e):"object"==typeof U&&(U.current=e))},[V,U,F,q,z]);i.default.useEffect(()=>{D&&W&&L&&y(D,F,V,{locale:j},{kind:N},_)},[V,F,W,j,L,null==M?void 0:M.locale,D,_,N]);let $={ref:Z,onClick(e){C||"function"!=typeof T||T(e),C&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),D&&!e.defaultPrevented&&function(e,t,r,n,o,a,l,u,c){let{nodeName:d}=e.currentTarget;if("A"===d.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,s.isLocalURL)(r)))return;e.preventDefault();let f=()=>{let e=null==l||l;"beforePopState"in t?t[o?"replace":"push"](r,n,{shallow:a,locale:u,scroll:e}):t[o?"replace":"push"](n||r,{scroll:e})};c?i.default.startTransition(f):f()}(e,D,F,V,E,x,O,j,_)},onMouseEnter(e){C||"function"!=typeof A||A(e),C&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),D&&(L||!_)&&y(D,F,V,{locale:j,priority:!0,bypassPrefetchedCheck:!0},{kind:N},_)},onTouchStart:function(e){C||"function"!=typeof R||R(e),C&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),D&&(L||!_)&&y(D,F,V,{locale:j,priority:!0,bypassPrefetchedCheck:!0},{kind:N},_)}};if((0,u.isAbsoluteUrl)(V))$.href=V;else if(!C||S||"a"===n.type&&!("href"in n.props)){let e=void 0!==j?j:null==M?void 0:M.locale,t=(null==M?void 0:M.isLocaleDomain)&&(0,p.getDomainLocale)(V,e,null==M?void 0:M.locales,null==M?void 0:M.domainLocales);$.href=t||(0,m.addBasePath)((0,c.addLocale)(V,e,null==M?void 0:M.defaultLocale))}return C?i.default.cloneElement(n,$):(0,o.jsx)("a",{...k,...$,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)},88654:function(e,t,r){"use strict";function n(e,t){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeLocale",{enumerable:!0,get:function(){return n}}),r(55869),("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)},33079: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)},99580:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return d}});let n=r(74036),o=r(23275),i=r(91097),a=r(51615),s=r(13867),l=r(3178),u=r(34997),c=r(59920);function d(e,t,r){let d;let f="string"==typeof t?t:(0,o.formatWithValidation)(t),h=f.match(/^[a-zA-Z]{1,}:\/\//),p=h?f.slice(h[0].length):f;if((p.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+f+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,a.normalizeRepeatedSlashes)(p);f=(h?h[0]:"")+t}if(!(0,l.isLocalURL)(f))return r?[f]:f;try{d=new URL(f.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){d=new URL("/","http://n")}try{let e=new URL(f,d);e.pathname=(0,s.normalizePathTrailingSlash)(e.pathname);let t="";if((0,u.isDynamicRoute)(e.pathname)&&e.searchParams&&r){let r=(0,n.searchParamsToUrlQuery)(e.searchParams),{result:a,params:s}=(0,c.interpolateAs)(e.pathname,e.pathname,r);a&&(t=(0,o.formatWithValidation)({pathname:a,hash:e.hash,query:(0,i.omit)(r,s)}))}let a=e.origin===d.origin?e.href.slice(e.origin.length):e.href;return r?[a,t||a]:a}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)},86446: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,{createRouteLoader:function(){return m},getClientBuildManifest:function(){return h},isAssetError:function(){return u},markAssetError:function(){return l}}),r(10775),r(35371);let n=r(5256),o=r(33079),i=r(73326);function a(e,t,r){let n,o=t.get(e);if(o)return"future"in o?o.future:Promise.resolve(o);let i=new Promise(e=>{n=e});return t.set(e,o={resolve:n,future:i}),r?r().then(e=>(n(e),e)).catch(r=>{throw t.delete(e),r}):i}let s=Symbol("ASSET_LOAD_ERROR");function l(e){return Object.defineProperty(e,s,{})}function u(e){return e&&s in e}let c=function(e){try{return e=document.createElement("link"),!!window.MSInputMethodContext&&!!document.documentMode||e.relList.supports("prefetch")}catch(e){return!1}}(),d=()=>(0,i.getDeploymentIdQueryOrEmptyString)();function f(e,t,r){return new Promise((n,i)=>{let a=!1;e.then(e=>{a=!0,n(e)}).catch(i),(0,o.requestIdleCallback)(()=>setTimeout(()=>{a||i(r)},t))})}function h(){return self.__BUILD_MANIFEST?Promise.resolve(self.__BUILD_MANIFEST):f(new Promise(e=>{let t=self.__BUILD_MANIFEST_CB;self.__BUILD_MANIFEST_CB=()=>{e(self.__BUILD_MANIFEST),t&&t()}}),3800,l(Error("Failed to load client build manifest")))}function p(e,t){return h().then(r=>{if(!(t in r))throw l(Error("Failed to lookup route: "+t));let o=r[t].map(t=>e+"/_next/"+encodeURI(t));return{scripts:o.filter(e=>e.endsWith(".js")).map(e=>(0,n.__unsafeCreateTrustedScriptURL)(e)+d()),css:o.filter(e=>e.endsWith(".css")).map(e=>e+d())}})}function m(e){let t=new Map,r=new Map,n=new Map,i=new Map;function s(e){{var t;let n=r.get(e.toString());return n||(document.querySelector('script[src^="'+e+'"]')?Promise.resolve():(r.set(e.toString(),n=new Promise((r,n)=>{(t=document.createElement("script")).onload=r,t.onerror=()=>n(l(Error("Failed to load script: "+e))),t.crossOrigin=void 0,t.src=e,document.body.appendChild(t)})),n))}}function u(e){let t=n.get(e);return t||n.set(e,t=fetch(e,{credentials:"same-origin"}).then(t=>{if(!t.ok)throw Error("Failed to load stylesheet: "+e);return t.text().then(t=>({href:e,content:t}))}).catch(e=>{throw l(e)})),t}return{whenEntrypoint:e=>a(e,t),onEntrypoint(e,r){(r?Promise.resolve().then(()=>r()).then(e=>({component:e&&e.default||e,exports:e}),e=>({error:e})):Promise.resolve(void 0)).then(r=>{let n=t.get(e);n&&"resolve"in n?r&&(t.set(e,r),n.resolve(r)):(r?t.set(e,r):t.delete(e),i.delete(e))})},loadRoute(r,n){return a(r,i,()=>{let o;return f(p(e,r).then(e=>{let{scripts:n,css:o}=e;return Promise.all([t.has(r)?[]:Promise.all(n.map(s)),Promise.all(o.map(u))])}).then(e=>this.whenEntrypoint(r).then(t=>({entrypoint:t,styles:e[1]}))),3800,l(Error("Route did not complete loading: "+r))).then(e=>{let{entrypoint:t,styles:r}=e,n=Object.assign({styles:r},t);return"error"in t?t:n}).catch(e=>{if(n)throw e;return{error:e}}).finally(()=>null==o?void 0:o())})},prefetch(t){let r;return(r=navigator.connection)&&(r.saveData||/2g/.test(r.effectiveType))?Promise.resolve():p(e,t).then(e=>Promise.all(c?e.scripts.map(e=>{var t,r,n;return t=e.toString(),r="script",new Promise((e,o)=>{if(document.querySelector('\n      link[rel="prefetch"][href^="'+t+'"],\n      link[rel="preload"][href^="'+t+'"],\n      script[src^="'+t+'"]'))return e();n=document.createElement("link"),r&&(n.as=r),n.rel="prefetch",n.crossOrigin=void 0,n.onload=e,n.onerror=()=>o(l(Error("Failed to prefetch: "+t))),n.href=t,document.head.appendChild(n)})}):[])).then(()=>{(0,o.requestIdleCallback)(()=>this.loadRoute(t,!0).catch(()=>{}))}).catch(()=>{})}}}("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)},78499: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,{Router:function(){return i.default},createRouter:function(){return m},default:function(){return h},makePublicRouterInstance:function(){return v},useRouter:function(){return p},withRouter:function(){return l.default}});let n=r(10775),o=n._(r(75627)),i=n._(r(25990)),a=r(12590),s=n._(r(90968)),l=n._(r(66193)),u={router:null,readyCallbacks:[],ready(e){if(this.router)return e();"undefined"!=typeof window&&this.readyCallbacks.push(e)}},c=["pathname","route","query","asPath","components","isFallback","basePath","locale","locales","defaultLocale","isReady","isPreview","isLocaleDomain","domainLocales"],d=["push","replace","reload","back","prefetch","beforePopState"];function f(){if(!u.router)throw Error('No router instance found.\nYou should only use "next/router" on the client side of your app.\n');return u.router}Object.defineProperty(u,"events",{get:()=>i.default.events}),c.forEach(e=>{Object.defineProperty(u,e,{get:()=>f()[e]})}),d.forEach(e=>{u[e]=function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];return f()[e](...r)}}),["routeChangeStart","beforeHistoryChange","routeChangeComplete","routeChangeError","hashChangeStart","hashChangeComplete"].forEach(e=>{u.ready(()=>{i.default.events.on(e,function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];let o="on"+e.charAt(0).toUpperCase()+e.substring(1);if(u[o])try{u[o](...r)}catch(e){console.error("Error when running the Router event: "+o),console.error((0,s.default)(e)?e.message+"\n"+e.stack:e+"")}})})});let h=u;function p(){let e=o.default.useContext(a.RouterContext);if(!e)throw Error("NextRouter was not mounted. https://nextjs.org/docs/messages/next-router-not-mounted");return e}function m(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return u.router=new i.default(...t),u.readyCallbacks.forEach(e=>e()),u.readyCallbacks=[],u.router}function v(e){let t={};for(let r of c){if("object"==typeof e[r]){t[r]=Object.assign(Array.isArray(e[r])?[]:{},e[r]);continue}t[r]=e[r]}return t.events=i.default.events,d.forEach(r=>{t[r]=function(){for(var t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];return e[r](...n)}}),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)},32975: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 b},handleClientScriptLoad:function(){return v},initScriptLoader:function(){return g}});let n=r(10775),o=r(57806),i=r(95023),a=n._(r(41898)),s=o._(r(75627)),l=r(15511),u=r(86948),c=r(33079),d=new Map,f=new Set,h=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"],p=e=>{if(a.default.preinit){e.forEach(e=>{a.default.preinit(e,{as:"style"})});return}if("undefined"!=typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}},m=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:o=null,dangerouslySetInnerHTML:i,children:a="",strategy:s="afterInteractive",onError:l,stylesheets:c}=e,m=r||t;if(m&&f.has(m))return;if(d.has(t)){f.add(m),d.get(t).then(n,l);return}let v=()=>{o&&o(),f.add(m)},g=document.createElement("script"),y=new Promise((e,t)=>{g.addEventListener("load",function(t){e(),n&&n.call(this,t),v()}),g.addEventListener("error",function(e){t(e)})}).catch(function(e){l&&l(e)});for(let[r,n]of(i?(g.innerHTML=i.__html||"",v()):a?(g.textContent="string"==typeof a?a:Array.isArray(a)?a.join(""):"",v()):t&&(g.src=t,d.set(t,y)),Object.entries(e))){if(void 0===n||h.includes(r))continue;let e=u.DOMAttributeNames[r]||r.toLowerCase();g.setAttribute(e,n)}"worker"===s&&g.setAttribute("type","text/partytown"),g.setAttribute("data-nscript",s),c&&p(c),document.body.appendChild(g)};function v(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>m(e))}):m(e)}function g(e){e.forEach(v),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");f.add(t)})}function y(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:o=null,strategy:u="afterInteractive",onError:d,stylesheets:h,...p}=e,{updateScripts:v,scripts:g,getIsSsr:y,appDir:b,nonce:w}=(0,s.useContext)(l.HeadManagerContext),P=(0,s.useRef)(!1);(0,s.useEffect)(()=>{let e=t||r;P.current||(o&&e&&f.has(e)&&o(),P.current=!0)},[o,t,r]);let S=(0,s.useRef)(!1);if((0,s.useEffect)(()=>{!S.current&&("afterInteractive"===u?m(e):"lazyOnload"===u&&("complete"===document.readyState?(0,c.requestIdleCallback)(()=>m(e)):window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>m(e))})),S.current=!0)},[e,u]),("beforeInteractive"===u||"worker"===u)&&(v?(g[u]=(g[u]||[]).concat([{id:t,src:r,onLoad:n,onReady:o,onError:d,...p}]),v(g)):y&&y()?f.add(t||r):y&&!y()&&m(e)),b){if(h&&h.forEach(e=>{a.default.preinit(e,{as:"style"})}),"beforeInteractive"===u)return r?(a.default.preload(r,p.integrity?{as:"script",integrity:p.integrity,nonce:w}:{as:"script",nonce:w}),(0,i.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([r,{...p,id:t}])+")"}})):(p.dangerouslySetInnerHTML&&(p.children=p.dangerouslySetInnerHTML.__html,delete p.dangerouslySetInnerHTML),(0,i.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...p,id:t}])+")"}}));"afterInteractive"===u&&r&&a.default.preload(r,p.integrity?{as:"script",integrity:p.integrity,nonce:w}:{as:"script",nonce:w})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let b=y;("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)},5256:function(e,t){"use strict";let r;function n(e){var t;return(null==(t=function(){if(void 0===r&&"undefined"!=typeof window){var e;r=(null==(e=window.trustedTypes)?void 0:e.createPolicy("nextjs",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e}))||null}return r}())?void 0:t.createScriptURL(e))||e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"__unsafeCreateTrustedScriptURL",{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)},17328: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(75627),o=r(33079),i="function"==typeof IntersectionObserver,a=new Map,s=[];function l(e){let{rootRef:t,rootMargin:r,disabled:l}=e,u=l||!i,[c,d]=(0,n.useState)(!1),f=(0,n.useRef)(null),h=(0,n.useCallback)(e=>{f.current=e},[]);return(0,n.useEffect)(()=>{if(i){if(u||c)return;let e=f.current;if(e&&e.tagName)return function(e,t,r){let{id:n,observer:o,elements:i}=function(e){let t;let r={root:e.root||null,margin:e.rootMargin||""},n=s.find(e=>e.root===r.root&&e.margin===r.margin);if(n&&(t=a.get(n)))return t;let o=new Map;return t={id:r,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e),elements:o},s.push(r),a.set(r,t),t}(r);return i.set(e,t),o.observe(e),function(){if(i.delete(e),o.unobserve(e),0===i.size){o.disconnect(),a.delete(n);let e=s.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&s.splice(e,1)}}}(e,e=>e&&d(e),{root:null==t?void 0:t.current,rootMargin:r})}else if(!c){let e=(0,o.requestIdleCallback)(()=>d(!0));return()=>(0,o.cancelIdleCallback)(e)}},[u,r,t,c,f.current]),[h,c,(0,n.useCallback)(()=>{d(!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)},66193:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}}),r(10775);let n=r(95023);r(75627);let o=r(78499);function i(e){function t(t){return(0,n.jsx)(e,{router:(0,o.useRouter)(),...t})}return t.getInitialProps=e.getInitialProps,t.origGetInitialProps=e.origGetInitialProps,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)},10813:function(e,t){"use strict";function r(e){return"/api"===e||!!(null==e?void 0:e.startsWith("/api/"))}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isAPIRoute",{enumerable:!0,get:function(){return r}})},90968: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 o},getProperError:function(){return i}});let n=r(19337);function o(e){return"object"==typeof e&&null!==e&&"name"in e&&"message"in e}function i(e){return o(e)?e:Error((0,n.isPlainObject)(e)?JSON.stringify(e):e+"")}},92602:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BloomFilter",{enumerable:!0,get:function(){return r}});class r{static from(e,t){void 0===t&&(t=1e-4);let n=new r(e.length,t);for(let t of e)n.add(t);return n}export(){return{numItems:this.numItems,errorRate:this.errorRate,numBits:this.numBits,numHashes:this.numHashes,bitArray:this.bitArray}}import(e){this.numItems=e.numItems,this.errorRate=e.errorRate,this.numBits=e.numBits,this.numHashes=e.numHashes,this.bitArray=e.bitArray}add(e){this.getHashValues(e).forEach(e=>{this.bitArray[e]=1})}contains(e){return this.getHashValues(e).every(e=>this.bitArray[e])}getHashValues(e){let t=[];for(let r=1;r<=this.numHashes;r++){let n=function(e){let t=0;for(let r=0;r<e.length;r++)t=Math.imul(t^e.charCodeAt(r),1540483477),t^=t>>>13,t=Math.imul(t,1540483477);return t>>>0}(""+e+r)%this.numBits;t.push(n)}return t}constructor(e,t=1e-4){this.numItems=e,this.errorRate=t,this.numBits=Math.ceil(-(e*Math.log(t))/(Math.log(2)*Math.log(2))),this.numHashes=Math.ceil(this.numBits/e*Math.log(2)),this.bitArray=Array(this.numBits).fill(0)}}},15736:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return o}});let r=/[|\\{}()[\]^$+*?.-]/,n=/[|\\{}()[\]^$+*?.-]/g;function o(e){return r.test(e)?e.replace(n,"\\$&"):e}},36671:function(e,t){"use strict";function r(e,t){let r;let n=e.split("/");return(t||[]).some(t=>!!n[1]&&n[1].toLowerCase()===t.toLowerCase()&&(r=t,n.splice(1,1),e=n.join("/")||"/",!0)),{pathname:e,detectedLocale:r}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return r}})},19337:function(e,t){"use strict";function r(e){return Object.prototype.toString.call(e)}function n(e){if("[object Object]"!==r(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t.hasOwnProperty("isPrototypeOf")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getObjectClassLabel:function(){return r},isPlainObject:function(){return n}})},48386:function(e,t){"use strict";function r(){let e=Object.create(null);return{on(t,r){(e[t]||(e[t]=[])).push(r)},off(t,r){e[t]&&e[t].splice(e[t].indexOf(r)>>>0,1)},emit(t){for(var r=arguments.length,n=Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];(e[t]||[]).slice().map(e=>{e(...n)})}}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}})},34125:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"denormalizePagePath",{enumerable:!0,get:function(){return i}});let n=r(34997),o=r(87716);function i(e){let t=(0,o.normalizePathSep)(e);return t.startsWith("/index/")&&!(0,n.isDynamicRoute)(t)?t.slice(6):"/index"!==t?t:"/"}},87716:function(e,t){"use strict";function r(e){return e.replace(/\\/g,"/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathSep",{enumerable:!0,get:function(){return r}})},12590:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return n}});let n=r(10775)._(r(75627)).default.createContext(null)},25990: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,{createKey:function(){return z},default:function(){return Z},matchesMiddleware:function(){return _}});let n=r(10775),o=r(57806),i=r(25082),a=r(86446),s=r(32975),l=o._(r(90968)),u=r(34125),c=r(36671),d=n._(r(48386)),f=r(51615),h=r(72537),p=r(22532);r(2435);let m=r(47509),v=r(42552),g=r(23275);r(8215);let y=r(55869),b=r(89818),w=r(88654),P=r(46602),S=r(4092),E=r(28016),x=r(99580),O=r(10813),j=r(32754),T=r(11422),A=r(52718),R=r(3178),C=r(52603),k=r(91097),M=r(59920),I=r(21558);function D(){return Object.assign(Error("Route Cancelled"),{cancelled:!0})}async function _(e){let t=await Promise.resolve(e.router.pageLoader.getMiddleware());if(!t)return!1;let{pathname:r}=(0,y.parsePath)(e.asPath),n=(0,E.hasBasePath)(r)?(0,P.removeBasePath)(r):r,o=(0,S.addBasePath)((0,b.addLocale)(n,e.locale));return t.some(e=>new RegExp(e.regexp).test(o))}function L(e){let t=(0,f.getLocationOrigin)();return e.startsWith(t)?e.substring(t.length):e}function N(e,t,r){let[n,o]=(0,x.resolveHref)(e,t,!0),i=(0,f.getLocationOrigin)(),a=n.startsWith(i),s=o&&o.startsWith(i);n=L(n),o=o?L(o):o;let l=a?n:(0,S.addBasePath)(n),u=r?L((0,x.resolveHref)(e,r)):o||n;return{url:l,as:s?u:(0,S.addBasePath)(u)}}function F(e,t){let r=(0,i.removeTrailingSlash)((0,u.denormalizePagePath)(e));return"/404"===r||"/_error"===r?e:(t.includes(r)||t.some(t=>{if((0,h.isDynamicRoute)(t)&&(0,v.getRouteRegex)(t).re.test(r))return e=t,!0}),(0,i.removeTrailingSlash)(e))}async function V(e){if(!await _(e)||!e.fetchData)return null;let t=await e.fetchData(),r=await function(e,t,r){let n={basePath:r.router.basePath,i18n:{locales:r.router.locales},trailingSlash:!1},o=t.headers.get("x-nextjs-rewrite"),s=o||t.headers.get("x-nextjs-matched-path"),l=t.headers.get("x-matched-path");if(!l||s||l.includes("__next_data_catchall")||l.includes("/_error")||l.includes("/404")||(s=l),s){if(s.startsWith("/")){let t=(0,p.parseRelativeUrl)(s),l=(0,j.getNextPathnameInfo)(t.pathname,{nextConfig:n,parseData:!0}),u=(0,i.removeTrailingSlash)(l.pathname);return Promise.all([r.router.pageLoader.getPageList(),(0,a.getClientBuildManifest)()]).then(i=>{let[a,{__rewrites:s}]=i,d=(0,b.addLocale)(l.pathname,l.locale);if((0,h.isDynamicRoute)(d)||!o&&a.includes((0,c.normalizeLocalePath)((0,P.removeBasePath)(d),r.router.locales).pathname)){let r=(0,j.getNextPathnameInfo)((0,p.parseRelativeUrl)(e).pathname,{nextConfig:n,parseData:!0});d=(0,S.addBasePath)(r.pathname),t.pathname=d}if(!a.includes(u)){let e=F(u,a);e!==u&&(u=e)}let f=a.includes(u)?u:F((0,c.normalizeLocalePath)((0,P.removeBasePath)(t.pathname),r.router.locales).pathname,a);if((0,h.isDynamicRoute)(f)){let e=(0,m.getRouteMatcher)((0,v.getRouteRegex)(f))(d);Object.assign(t.query,e||{})}return{type:"rewrite",parsedAs:t,resolvedHref:f}})}let t=(0,y.parsePath)(e);return Promise.resolve({type:"redirect-external",destination:""+(0,T.formatNextPathnameInfo)({...(0,j.getNextPathnameInfo)(t.pathname,{nextConfig:n,parseData:!0}),defaultLocale:r.router.defaultLocale,buildId:""})+t.query+t.hash})}let u=t.headers.get("x-nextjs-redirect");if(u){if(u.startsWith("/")){let e=(0,y.parsePath)(u),t=(0,T.formatNextPathnameInfo)({...(0,j.getNextPathnameInfo)(e.pathname,{nextConfig:n,parseData:!0}),defaultLocale:r.router.defaultLocale,buildId:""});return Promise.resolve({type:"redirect-internal",newAs:""+t+e.query+e.hash,newUrl:""+t+e.query+e.hash})}return Promise.resolve({type:"redirect-external",destination:u})}return Promise.resolve({type:"next"})}(t.dataHref,t.response,e);return{dataHref:t.dataHref,json:t.json,response:t.response,text:t.text,cacheKey:t.cacheKey,effect:r}}let B=Symbol("SSG_DATA_NOT_FOUND");function H(e){try{return JSON.parse(e)}catch(e){return null}}function U(e){let{dataHref:t,inflightCache:r,isPrefetch:n,hasMiddleware:o,isServerRender:i,parseJSON:s,persistCache:l,isBackground:u,unstable_skipClientCache:c}=e,{href:d}=new URL(t,window.location.href),f=e=>{var u;return(function e(t,r,n){return fetch(t,{credentials:"same-origin",method:n.method||"GET",headers:Object.assign({},n.headers,{"x-nextjs-data":"1"})}).then(o=>!o.ok&&r>1&&o.status>=500?e(t,r-1,n):o)})(t,i?3:1,{headers:Object.assign({},n?{purpose:"prefetch"}:{},n&&o?{"x-middleware-prefetch":"1"}:{}),method:null!=(u=null==e?void 0:e.method)?u:"GET"}).then(r=>r.ok&&(null==e?void 0:e.method)==="HEAD"?{dataHref:t,response:r,text:"",json:{},cacheKey:d}:r.text().then(e=>{if(!r.ok){if(o&&[301,302,307,308].includes(r.status))return{dataHref:t,response:r,text:e,json:{},cacheKey:d};if(404===r.status){var n;if(null==(n=H(e))?void 0:n.notFound)return{dataHref:t,json:{notFound:B},response:r,text:e,cacheKey:d}}let s=Error("Failed to load static props");throw i||(0,a.markAssetError)(s),s}return{dataHref:t,json:s?H(e):null,response:r,text:e,cacheKey:d}})).then(e=>(l&&"no-cache"!==e.response.headers.get("x-middleware-cache")||delete r[d],e)).catch(e=>{throw c||delete r[d],("Failed to fetch"===e.message||"NetworkError when attempting to fetch resource."===e.message||"Load failed"===e.message)&&(0,a.markAssetError)(e),e})};return c&&l?f({}).then(e=>(r[d]=Promise.resolve(e),e)):void 0!==r[d]?r[d]:r[d]=f(u?{method:"HEAD"}:{})}function z(){return Math.random().toString(36).slice(2,10)}function W(e){let{url:t,router:r}=e;if(t===(0,S.addBasePath)((0,b.addLocale)(r.asPath,r.locale)))throw Error("Invariant: attempted to hard navigate to the same URL "+t+" "+location.href);window.location.href=t}let q=e=>{let{route:t,router:r}=e,n=!1,o=r.clc=()=>{n=!0};return()=>{if(n){let e=Error('Abort fetching component for route: "'+t+'"');throw e.cancelled=!0,e}o===r.clc&&(r.clc=null)}};class Z{reload(){window.location.reload()}back(){window.history.back()}forward(){window.history.forward()}push(e,t,r){return void 0===r&&(r={}),{url:e,as:t}=N(this,e,t),this.change("pushState",e,t,r)}replace(e,t,r){return void 0===r&&(r={}),{url:e,as:t}=N(this,e,t),this.change("replaceState",e,t,r)}async _bfl(e,t,r,n){{let l=!1,u=!1;for(let c of[e,t])if(c){let t=(0,i.removeTrailingSlash)(new URL(c,"http://n").pathname),d=(0,S.addBasePath)((0,b.addLocale)(t,r||this.locale));if(t!==(0,i.removeTrailingSlash)(new URL(this.asPath,"http://n").pathname)){var o,a,s;for(let e of(l=l||!!(null==(o=this._bfl_s)?void 0:o.contains(t))||!!(null==(a=this._bfl_s)?void 0:a.contains(d)),[t,d])){let t=e.split("/");for(let e=0;!u&&e<t.length+1;e++){let r=t.slice(0,e).join("/");if(r&&(null==(s=this._bfl_d)?void 0:s.contains(r))){u=!0;break}}}if(l||u){if(n)return!0;return W({url:(0,S.addBasePath)((0,b.addLocale)(e,r||this.locale,this.defaultLocale)),router:this}),new Promise(()=>{})}}}}return!1}async change(e,t,r,n,o){var u,c,d,x,O,j,T,C,I;let L,V;if(!(0,R.isLocalURL)(t))return W({url:t,router:this}),!1;let H=1===n._h;H||n.shallow||await this._bfl(r,void 0,n.locale);let U=H||n._shouldResolveHref||(0,y.parsePath)(t).pathname===(0,y.parsePath)(r).pathname,z={...this.state},q=!0!==this.isReady;this.isReady=!0;let $=this.isSsr;if(H||(this.isSsr=!1),H&&this.clc)return!1;let K=z.locale;f.ST&&performance.mark("routeChange");let{shallow:Y=!1,scroll:G=!0}=n,X={shallow:Y};this._inFlightRoute&&this.clc&&($||Z.events.emit("routeChangeError",D(),this._inFlightRoute,X),this.clc(),this.clc=null),r=(0,S.addBasePath)((0,b.addLocale)((0,E.hasBasePath)(r)?(0,P.removeBasePath)(r):r,n.locale,this.defaultLocale));let J=(0,w.removeLocale)((0,E.hasBasePath)(r)?(0,P.removeBasePath)(r):r,z.locale);this._inFlightRoute=r;let Q=K!==z.locale;if(!H&&this.onlyAHashChange(J)&&!Q){z.asPath=J,Z.events.emit("hashChangeStart",r,X),this.changeState(e,t,r,{...n,scroll:!1}),G&&this.scrollToHash(J);try{await this.set(z,this.components[z.route],null)}catch(e){throw(0,l.default)(e)&&e.cancelled&&Z.events.emit("routeChangeError",e,J,X),e}return Z.events.emit("hashChangeComplete",r,X),!0}let ee=(0,p.parseRelativeUrl)(t),{pathname:et,query:er}=ee;try{[L,{__rewrites:V}]=await Promise.all([this.pageLoader.getPageList(),(0,a.getClientBuildManifest)(),this.pageLoader.getMiddleware()])}catch(e){return W({url:r,router:this}),!1}this.urlIsNew(J)||Q||(e="replaceState");let en=r;et=et?(0,i.removeTrailingSlash)((0,P.removeBasePath)(et)):et;let eo=(0,i.removeTrailingSlash)(et),ei=r.startsWith("/")&&(0,p.parseRelativeUrl)(r).pathname;if(null==(u=this.components[et])?void 0:u.__appRouter)return W({url:r,router:this}),new Promise(()=>{});let ea=!!(ei&&eo!==ei&&(!(0,h.isDynamicRoute)(eo)||!(0,m.getRouteMatcher)((0,v.getRouteRegex)(eo))(ei))),es=!n.shallow&&await _({asPath:r,locale:z.locale,router:this});if(H&&es&&(U=!1),U&&"/_error"!==et&&(n._shouldResolveHref=!0,ee.pathname=F(et,L),ee.pathname===et||(et=ee.pathname,ee.pathname=(0,S.addBasePath)(et),es||(t=(0,g.formatWithValidation)(ee)))),!(0,R.isLocalURL)(r))return W({url:r,router:this}),!1;en=(0,w.removeLocale)((0,P.removeBasePath)(en),z.locale),eo=(0,i.removeTrailingSlash)(et);let el=!1;if((0,h.isDynamicRoute)(eo)){let e=(0,p.parseRelativeUrl)(en),n=e.pathname,o=(0,v.getRouteRegex)(eo);el=(0,m.getRouteMatcher)(o)(n);let i=eo===n,a=i?(0,M.interpolateAs)(eo,n,er):{};if(el&&(!i||a.result))i?r=(0,g.formatWithValidation)(Object.assign({},e,{pathname:a.result,query:(0,k.omit)(er,a.params)})):Object.assign(er,el);else{let e=Object.keys(o.groups).filter(e=>!er[e]&&!o.groups[e].optional);if(e.length>0&&!es)throw Error((i?"The provided `href` ("+t+") value is missing query values ("+e.join(", ")+") to be interpolated properly. ":"The provided `as` value ("+n+") is incompatible with the `href` value ("+eo+"). ")+"Read more: https://nextjs.org/docs/messages/"+(i?"href-interpolation-failed":"incompatible-href-as"))}}H||Z.events.emit("routeChangeStart",r,X);let eu="/404"===this.pathname||"/_error"===this.pathname;try{let i=await this.getRouteInfo({route:eo,pathname:et,query:er,as:r,resolvedAs:en,routeProps:X,locale:z.locale,isPreview:z.isPreview,hasMiddleware:es,unstable_skipClientCache:n.unstable_skipClientCache,isQueryUpdating:H&&!this.isFallback,isMiddlewareRewrite:ea});if(H||n.shallow||await this._bfl(r,"resolvedAs"in i?i.resolvedAs:void 0,z.locale),"route"in i&&es){eo=et=i.route||eo,X.shallow||(er=Object.assign({},i.query||{},er));let e=(0,E.hasBasePath)(ee.pathname)?(0,P.removeBasePath)(ee.pathname):ee.pathname;if(el&&et!==e&&Object.keys(el).forEach(e=>{el&&er[e]===el[e]&&delete er[e]}),(0,h.isDynamicRoute)(et)){let e=!X.shallow&&i.resolvedAs?i.resolvedAs:(0,S.addBasePath)((0,b.addLocale)(new URL(r,location.href).pathname,z.locale),!0);(0,E.hasBasePath)(e)&&(e=(0,P.removeBasePath)(e));let t=(0,v.getRouteRegex)(et),n=(0,m.getRouteMatcher)(t)(new URL(e,location.href).pathname);n&&Object.assign(er,n)}}if("type"in i){if("redirect-internal"===i.type)return this.change(e,i.newUrl,i.newAs,n);return W({url:i.destination,router:this}),new Promise(()=>{})}let a=i.Component;if(a&&a.unstable_scriptLoader&&[].concat(a.unstable_scriptLoader()).forEach(e=>{(0,s.handleClientScriptLoad)(e.props)}),(i.__N_SSG||i.__N_SSP)&&i.props){if(i.props.pageProps&&i.props.pageProps.__N_REDIRECT){n.locale=!1;let t=i.props.pageProps.__N_REDIRECT;if(t.startsWith("/")&&!1!==i.props.pageProps.__N_REDIRECT_BASE_PATH){let r=(0,p.parseRelativeUrl)(t);r.pathname=F(r.pathname,L);let{url:o,as:i}=N(this,t,t);return this.change(e,o,i,n)}return W({url:t,router:this}),new Promise(()=>{})}if(z.isPreview=!!i.props.__N_PREVIEW,i.props.notFound===B){let e;try{await this.fetchComponent("/404"),e="/404"}catch(t){e="/_error"}if(i=await this.getRouteInfo({route:e,pathname:e,query:er,as:r,resolvedAs:en,routeProps:{shallow:!1},locale:z.locale,isPreview:z.isPreview,isNotFound:!0}),"type"in i)throw Error("Unexpected middleware effect on /404")}}H&&"/_error"===this.pathname&&(null==(d=self.__NEXT_DATA__.props)?void 0:null==(c=d.pageProps)?void 0:c.statusCode)===500&&(null==(x=i.props)?void 0:x.pageProps)&&(i.props.pageProps.statusCode=500);let u=n.shallow&&z.route===(null!=(O=i.route)?O:eo),f=null!=(j=n.scroll)?j:!H&&!u,g=null!=o?o:f?{x:0,y:0}:null,y={...z,route:eo,pathname:et,query:er,asPath:J,isFallback:!1};if(H&&eu){if(i=await this.getRouteInfo({route:this.pathname,pathname:this.pathname,query:er,as:r,resolvedAs:en,routeProps:{shallow:!1},locale:z.locale,isPreview:z.isPreview,isQueryUpdating:H&&!this.isFallback}),"type"in i)throw Error("Unexpected middleware effect on "+this.pathname);"/_error"===this.pathname&&(null==(C=self.__NEXT_DATA__.props)?void 0:null==(T=C.pageProps)?void 0:T.statusCode)===500&&(null==(I=i.props)?void 0:I.pageProps)&&(i.props.pageProps.statusCode=500);try{await this.set(y,i,g)}catch(e){throw(0,l.default)(e)&&e.cancelled&&Z.events.emit("routeChangeError",e,J,X),e}return!0}if(Z.events.emit("beforeHistoryChange",r,X),this.changeState(e,t,r,n),!(H&&!g&&!q&&!Q&&(0,A.compareRouterStates)(y,this.state))){try{await this.set(y,i,g)}catch(e){if(e.cancelled)i.error=i.error||e;else throw e}if(i.error)throw H||Z.events.emit("routeChangeError",i.error,J,X),i.error;H||Z.events.emit("routeChangeComplete",r,X),f&&/#.+$/.test(r)&&this.scrollToHash(r)}return!0}catch(e){if((0,l.default)(e)&&e.cancelled)return!1;throw e}}changeState(e,t,r,n){void 0===n&&(n={}),("pushState"!==e||(0,f.getURL)()!==r)&&(this._shallow=n.shallow,window.history[e]({url:t,as:r,options:n,__N:!0,key:this._key="pushState"!==e?this._key:z()},"",r))}async handleRouteInfoError(e,t,r,n,o,i){if(console.error(e),e.cancelled)throw e;if((0,a.isAssetError)(e)||i)throw Z.events.emit("routeChangeError",e,n,o),W({url:n,router:this}),D();try{let n;let{page:o,styleSheets:i}=await this.fetchComponent("/_error"),a={props:n,Component:o,styleSheets:i,err:e,error:e};if(!a.props)try{a.props=await this.getInitialProps(o,{err:e,pathname:t,query:r})}catch(e){console.error("Error in error page `getInitialProps`: ",e),a.props={}}return a}catch(e){return this.handleRouteInfoError((0,l.default)(e)?e:Error(e+""),t,r,n,o,!0)}}async getRouteInfo(e){let{route:t,pathname:r,query:n,as:o,resolvedAs:a,routeProps:s,locale:u,hasMiddleware:d,isPreview:f,unstable_skipClientCache:h,isQueryUpdating:p,isMiddlewareRewrite:m,isNotFound:v}=e,y=t;try{var b,w,S,E;let e=this.components[y];if(s.shallow&&e&&this.route===y)return e;let t=q({route:y,router:this});d&&(e=void 0);let l=!e||"initial"in e?void 0:e,x={dataHref:this.pageLoader.getDataHref({href:(0,g.formatWithValidation)({pathname:r,query:n}),skipInterpolation:!0,asPath:v?"/404":a,locale:u}),hasMiddleware:!0,isServerRender:this.isSsr,parseJSON:!0,inflightCache:p?this.sbc:this.sdc,persistCache:!f,isPrefetch:!1,unstable_skipClientCache:h,isBackground:p},j=p&&!m?null:await V({fetchData:()=>U(x),asPath:v?"/404":a,locale:u,router:this}).catch(e=>{if(p)return null;throw e});if(j&&("/_error"===r||"/404"===r)&&(j.effect=void 0),p&&(j?j.json=self.__NEXT_DATA__.props:j={json:self.__NEXT_DATA__.props}),t(),(null==j?void 0:null==(b=j.effect)?void 0:b.type)==="redirect-internal"||(null==j?void 0:null==(w=j.effect)?void 0:w.type)==="redirect-external")return j.effect;if((null==j?void 0:null==(S=j.effect)?void 0:S.type)==="rewrite"){let t=(0,i.removeTrailingSlash)(j.effect.resolvedHref),o=await this.pageLoader.getPageList();if((!p||o.includes(t))&&(y=t,r=j.effect.resolvedHref,n={...n,...j.effect.parsedAs.query},a=(0,P.removeBasePath)((0,c.normalizeLocalePath)(j.effect.parsedAs.pathname,this.locales).pathname),e=this.components[y],s.shallow&&e&&this.route===y&&!d))return{...e,route:y}}if((0,O.isAPIRoute)(y))return W({url:o,router:this}),new Promise(()=>{});let T=l||await this.fetchComponent(y).then(e=>({Component:e.page,styleSheets:e.styleSheets,__N_SSG:e.mod.__N_SSG,__N_SSP:e.mod.__N_SSP})),A=null==j?void 0:null==(E=j.response)?void 0:E.headers.get("x-middleware-skip"),R=T.__N_SSG||T.__N_SSP;A&&(null==j?void 0:j.dataHref)&&delete this.sdc[j.dataHref];let{props:C,cacheKey:k}=await this._getData(async()=>{if(R){if((null==j?void 0:j.json)&&!A)return{cacheKey:j.cacheKey,props:j.json};let e=(null==j?void 0:j.dataHref)?j.dataHref:this.pageLoader.getDataHref({href:(0,g.formatWithValidation)({pathname:r,query:n}),asPath:a,locale:u}),t=await U({dataHref:e,isServerRender:this.isSsr,parseJSON:!0,inflightCache:A?{}:this.sdc,persistCache:!f,isPrefetch:!1,unstable_skipClientCache:h});return{cacheKey:t.cacheKey,props:t.json||{}}}return{headers:{},props:await this.getInitialProps(T.Component,{pathname:r,query:n,asPath:o,locale:u,locales:this.locales,defaultLocale:this.defaultLocale})}});return T.__N_SSP&&x.dataHref&&k&&delete this.sdc[k],this.isPreview||!T.__N_SSG||p||U(Object.assign({},x,{isBackground:!0,persistCache:!1,inflightCache:this.sbc})).catch(()=>{}),C.pageProps=Object.assign({},C.pageProps),T.props=C,T.route=y,T.query=n,T.resolvedAs=a,this.components[y]=T,T}catch(e){return this.handleRouteInfoError((0,l.getProperError)(e),r,n,o,s)}}set(e,t,r){return this.state=e,this.sub(t,this.components["/_app"].Component,r)}beforePopState(e){this._bps=e}onlyAHashChange(e){if(!this.asPath)return!1;let[t,r]=this.asPath.split("#",2),[n,o]=e.split("#",2);return!!o&&t===n&&r===o||t===n&&r!==o}scrollToHash(e){let[,t=""]=e.split("#",2);(0,I.handleSmoothScroll)(()=>{if(""===t||"top"===t){window.scrollTo(0,0);return}let e=decodeURIComponent(t),r=document.getElementById(e);if(r){r.scrollIntoView();return}let n=document.getElementsByName(e)[0];n&&n.scrollIntoView()},{onlyHashChange:this.onlyAHashChange(e)})}urlIsNew(e){return this.asPath!==e}async prefetch(e,t,r){if(void 0===t&&(t=e),void 0===r&&(r={}),"undefined"!=typeof window&&(0,C.isBot)(window.navigator.userAgent))return;let n=(0,p.parseRelativeUrl)(e),o=n.pathname,{pathname:a,query:s}=n,l=a,u=await this.pageLoader.getPageList(),c=t,d=void 0!==r.locale?r.locale||void 0:this.locale,f=await _({asPath:t,locale:d,router:this});n.pathname=F(n.pathname,u),(0,h.isDynamicRoute)(n.pathname)&&(a=n.pathname,n.pathname=a,Object.assign(s,(0,m.getRouteMatcher)((0,v.getRouteRegex)(n.pathname))((0,y.parsePath)(t).pathname)||{}),f||(e=(0,g.formatWithValidation)(n)));let b=await V({fetchData:()=>U({dataHref:this.pageLoader.getDataHref({href:(0,g.formatWithValidation)({pathname:l,query:s}),skipInterpolation:!0,asPath:c,locale:d}),hasMiddleware:!0,isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0}),asPath:t,locale:d,router:this});if((null==b?void 0:b.effect.type)==="rewrite"&&(n.pathname=b.effect.resolvedHref,a=b.effect.resolvedHref,s={...s,...b.effect.parsedAs.query},c=b.effect.parsedAs.pathname,e=(0,g.formatWithValidation)(n)),(null==b?void 0:b.effect.type)==="redirect-external")return;let w=(0,i.removeTrailingSlash)(a);await this._bfl(t,c,r.locale,!0)&&(this.components[o]={__appRouter:!0}),await Promise.all([this.pageLoader._isSsg(w).then(t=>!!t&&U({dataHref:(null==b?void 0:b.json)?null==b?void 0:b.dataHref:this.pageLoader.getDataHref({href:e,asPath:c,locale:d}),isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0,unstable_skipClientCache:r.unstable_skipClientCache||r.priority&&!0}).then(()=>!1).catch(()=>!1)),this.pageLoader[r.priority?"loadPage":"prefetch"](w)])}async fetchComponent(e){let t=q({route:e,router:this});try{let r=await this.pageLoader.loadPage(e);return t(),r}catch(e){throw t(),e}}_getData(e){let t=!1,r=()=>{t=!0};return this.clc=r,e().then(e=>{if(r===this.clc&&(this.clc=null),t){let e=Error("Loading initial props cancelled");throw e.cancelled=!0,e}return e})}_getFlightData(e){return U({dataHref:e,isServerRender:!0,parseJSON:!1,inflightCache:this.sdc,persistCache:!1,isPrefetch:!1}).then(e=>{let{text:t}=e;return{data:t}})}getInitialProps(e,t){let{Component:r}=this.components["/_app"],n=this._wrapApp(r);return t.AppTree=n,(0,f.loadGetInitialProps)(r,{AppTree:n,Component:e,router:this,ctx:t})}get route(){return this.state.route}get pathname(){return this.state.pathname}get query(){return this.state.query}get asPath(){return this.state.asPath}get locale(){return this.state.locale}get isFallback(){return this.state.isFallback}get isPreview(){return this.state.isPreview}constructor(e,t,n,{initialProps:o,pageLoader:a,App:s,wrapApp:l,Component:u,err:c,subscription:d,isFallback:m,locale:v,locales:y,defaultLocale:b,domainLocales:w,isPreview:P}){this.sdc={},this.sbc={},this.isFirstPopStateEvent=!0,this._key=z(),this.onPopState=e=>{let t;let{isFirstPopStateEvent:r}=this;this.isFirstPopStateEvent=!1;let n=e.state;if(!n){let{pathname:e,query:t}=this;this.changeState("replaceState",(0,g.formatWithValidation)({pathname:(0,S.addBasePath)(e),query:t}),(0,f.getURL)());return}if(n.__NA){window.location.reload();return}if(!n.__N||r&&this.locale===n.options.locale&&n.as===this.asPath)return;let{url:o,as:i,options:a,key:s}=n;this._key=s;let{pathname:l}=(0,p.parseRelativeUrl)(o);(!this.isSsr||i!==(0,S.addBasePath)(this.asPath)||l!==(0,S.addBasePath)(this.pathname))&&(!this._bps||this._bps(n))&&this.change("replaceState",o,i,Object.assign({},a,{shallow:a.shallow&&this._shallow,locale:a.locale||this.defaultLocale,_h:0}),t)};let E=(0,i.removeTrailingSlash)(e);this.components={},"/_error"!==e&&(this.components[E]={Component:u,initial:!0,props:o,err:c,__N_SSG:o&&o.__N_SSG,__N_SSP:o&&o.__N_SSP}),this.components["/_app"]={Component:s,styleSheets:[]};{let{BloomFilter:e}=r(92602),t={numItems:8,errorRate:1e-4,numBits:154,numHashes:14,bitArray:[0,1,1,1,0,0,1,0,0,0,1,0,0,0,1,1,1,1,1,0,1,0,1,1,1,1,0,0,1,0,1,1,0,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,0,1,0,1,1,0,1,0,1,0,0,1,0,0,0,1,1,1,1,1,0,0,1,1,0,1,1,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,1,1,1,0,1,1,1,1,0,0,1,0,0,1,0]},n={numItems:1,errorRate:1e-4,numBits:20,numHashes:14,bitArray:[1,1,1,1,0,0,0,0,0,1,0,1,0,1,1,0,1,0,1,0]};(null==t?void 0:t.numHashes)&&(this._bfl_s=new e(t.numItems,t.errorRate),this._bfl_s.import(t)),(null==n?void 0:n.numHashes)&&(this._bfl_d=new e(n.numItems,n.errorRate),this._bfl_d.import(n))}this.events=Z.events,this.pageLoader=a;let x=(0,h.isDynamicRoute)(e)&&self.__NEXT_DATA__.autoExport;if(this.basePath="",this.sub=d,this.clc=null,this._wrapApp=l,this.isSsr=!0,this.isLocaleDomain=!1,this.isReady=!!(self.__NEXT_DATA__.gssp||self.__NEXT_DATA__.gip||self.__NEXT_DATA__.isExperimentalCompile||self.__NEXT_DATA__.appGip&&!self.__NEXT_DATA__.gsp||!x&&!self.location.search),this.state={route:E,pathname:e,query:t,asPath:x?e:n,isPreview:!!P,locale:void 0,isFallback:m},this._initialMatchesMiddlewarePromise=Promise.resolve(!1),"undefined"!=typeof window){if(!n.startsWith("//")){let r={locale:v},o=(0,f.getURL)();this._initialMatchesMiddlewarePromise=_({router:this,locale:v,asPath:o}).then(i=>(r._shouldResolveHref=n!==e,this.changeState("replaceState",i?o:(0,g.formatWithValidation)({pathname:(0,S.addBasePath)(e),query:t}),o,r),i))}window.addEventListener("popstate",this.onPopState)}}}Z.events=(0,d.default)()},56491:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return i}});let n=r(39944),o=r(3434);function i(e,t,r,i){if(!t||t===r)return e;let a=e.toLowerCase();return!i&&((0,o.pathHasPrefix)(a,"/api")||(0,o.pathHasPrefix)(a,"/"+t.toLowerCase()))?e:(0,n.addPathPrefix)(e,"/"+t)}},35996:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathSuffix",{enumerable:!0,get:function(){return o}});let n=r(55869);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:o,hash:i}=(0,n.parsePath)(e);return""+r+t+o+i}},52718:function(e,t){"use strict";function r(e,t){let r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(let n=r.length;n--;){let o=r[n];if("query"===o){let r=Object.keys(e.query);if(r.length!==Object.keys(t.query).length)return!1;for(let n=r.length;n--;){let o=r[n];if(!t.query.hasOwnProperty(o)||e.query[o]!==t.query[o])return!1}}else if(!t.hasOwnProperty(o)||e[o]!==t[o])return!1}return!0}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"compareRouterStates",{enumerable:!0,get:function(){return r}})},11422:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"formatNextPathnameInfo",{enumerable:!0,get:function(){return s}});let n=r(25082),o=r(39944),i=r(35996),a=r(56491);function s(e){let t=(0,a.addLocale)(e.pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix);return(e.buildId||!e.trailingSlash)&&(t=(0,n.removeTrailingSlash)(t)),e.buildId&&(t=(0,i.addPathSuffix)((0,o.addPathPrefix)(t,"/_next/data/"+e.buildId),"/"===e.pathname?"index.json":".json")),t=(0,o.addPathPrefix)(t,e.basePath),!e.buildId&&e.trailingSlash?t.endsWith("/")?t:(0,i.addPathSuffix)(t,"/"):(0,n.removeTrailingSlash)(t)}},23275: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,{formatUrl:function(){return i},formatWithValidation:function(){return s},urlObjectKeys:function(){return a}});let n=r(57806)._(r(74036)),o=/https?|ftp|gopher|file/;function i(e){let{auth:t,hostname:r}=e,i=e.protocol||"",a=e.pathname||"",s=e.hash||"",l=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(u+=":"+e.port)),l&&"object"==typeof l&&(l=String(n.urlQueryToSearchParams(l)));let c=e.search||l&&"?"+l||"";return i&&!i.endsWith(":")&&(i+=":"),e.slashes||(!i||o.test(i))&&!1!==u?(u="//"+(u||""),a&&"/"!==a[0]&&(a="/"+a)):u||(u=""),s&&"#"!==s[0]&&(s="#"+s),c&&"?"!==c[0]&&(c="?"+c),""+i+u+(a=a.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+s}let a=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function s(e){return i(e)}},35371:function(e,t){"use strict";function r(e,t){return void 0===t&&(t=""),("/"===e?"/index":/^\/index(\/|$)/.test(e)?"/index"+e:e)+t}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}})},32754:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getNextPathnameInfo",{enumerable:!0,get:function(){return a}});let n=r(36671),o=r(17043),i=r(3434);function a(e,t){var r,a;let{basePath:s,i18n:l,trailingSlash:u}=null!=(r=t.nextConfig)?r:{},c={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):u};s&&(0,i.pathHasPrefix)(c.pathname,s)&&(c.pathname=(0,o.removePathPrefix)(c.pathname,s),c.basePath=s);let d=c.pathname;if(c.pathname.startsWith("/_next/data/")&&c.pathname.endsWith(".json")){let e=c.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/"),r=e[0];c.buildId=r,d="index"!==e[1]?"/"+e.slice(1).join("/"):"/",!0===t.parseData&&(c.pathname=d)}if(l){let e=t.i18nProvider?t.i18nProvider.analyze(c.pathname):(0,n.normalizeLocalePath)(c.pathname,l.locales);c.locale=e.detectedLocale,c.pathname=null!=(a=e.pathname)?a:c.pathname,!e.detectedLocale&&c.buildId&&(e=t.i18nProvider?t.i18nProvider.analyze(d):(0,n.normalizeLocalePath)(d,l.locales)).detectedLocale&&(c.locale=e.detectedLocale)}return c}},34997: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,{getSortedRoutes:function(){return n.getSortedRoutes},isDynamicRoute:function(){return o.isDynamicRoute}});let n=r(97876),o=r(72537)},59920:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return i}});let n=r(47509),o=r(42552);function i(e,t,r){let i="",a=(0,o.getRouteRegex)(e),s=a.groups,l=(t!==e?(0,n.getRouteMatcher)(a)(t):"")||r;i=e;let u=Object.keys(s);return u.every(e=>{let t=l[e]||"",{repeat:r,optional:n}=s[e],o="["+(r?"...":"")+e+"]";return n&&(o=(t?"":"/")+"["+o+"]"),r&&!Array.isArray(t)&&(t=[t]),(n||e in l)&&(i=i.replace(o,r?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(i=""),{params:u,result:i}}},72537:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return i}});let n=r(20375),o=/\/\[[^/]+?\](?=\/|$)/;function i(e){return(0,n.isInterceptionRouteAppPath)(e)&&(e=(0,n.extractInterceptionRouteInformation)(e).interceptedRoute),o.test(e)}},3178:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return i}});let n=r(51615),o=r(28016);function i(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,o.hasBasePath)(r.pathname)}catch(e){return!1}}},91097: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}})},22532:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parseRelativeUrl",{enumerable:!0,get:function(){return i}});let n=r(51615),o=r(74036);function i(e,t){let r=new URL("undefined"==typeof window?"http://n":(0,n.getLocationOrigin)()),i=t?new URL(t,r):e.startsWith(".")?new URL("undefined"==typeof window?"http://n":window.location.href):r,{pathname:a,searchParams:s,search:l,hash:u,href:c,origin:d}=new URL(e,i);if(d!==r.origin)throw Error("invariant: invalid relative URL, router received "+e);return{pathname:a,query:(0,o.searchParamsToUrlQuery)(s),search:l,hash:u,href:c.slice(r.origin.length)}}},74036: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 o(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[r,o]=e;Array.isArray(o)?o.forEach(e=>t.append(r,n(e))):t.set(r,n(o))}),t}function i(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return r.forEach(t=>{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 i},searchParamsToUrlQuery:function(){return r},urlQueryToSearchParams:function(){return o}})},17043:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removePathPrefix",{enumerable:!0,get:function(){return o}});let n=r(3434);function o(e,t){if(!(0,n.pathHasPrefix)(e,t))return e;let r=e.slice(t.length);return r.startsWith("/")?r:"/"+r}},47509:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return o}});let n=r(51615);function o(e){let{re:t,groups:r}=e;return e=>{let o=t.exec(e);if(!o)return!1;let i=e=>{try{return decodeURIComponent(e)}catch(e){throw new n.DecodeError("failed to decode param")}},a={};return Object.keys(r).forEach(e=>{let t=r[e],n=o[t.pos];void 0!==n&&(a[e]=~n.indexOf("/")?n.split("/").map(e=>i(e)):t.repeat?[i(n)]:i(n))}),a}}},42552: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 f},getNamedRouteRegex:function(){return d},getRouteRegex:function(){return l}});let n=r(20375),o=r(15736),i=r(25082);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 s(e){let t=(0,i.removeTrailingSlash)(e).slice(1).split("/"),r={},s=1;return{parameterizedRoute:t.map(e=>{let t=n.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t)),i=e.match(/\[((?:\[.*\])|.+)\]/);if(t&&i){let{key:e,optional:n,repeat:l}=a(i[1]);return r[e]={pos:s++,repeat:l,optional:n},"/"+(0,o.escapeStringRegexp)(t)+"([^/]+?)"}if(!i)return"/"+(0,o.escapeStringRegexp)(e);{let{key:e,repeat:t,optional:n}=a(i[1]);return r[e]={pos:s++,repeat:t,optional:n},t?n?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:r}}function l(e){let{parameterizedRoute:t,groups:r}=s(e);return{re:RegExp("^"+t+"(?:/)?$"),groups:r}}function u(e){let{interceptionMarker:t,getSafeRouteKey:r,segment:n,routeKeys:i,keyPrefix:s}=e,{key:l,optional:u,repeat:c}=a(n),d=l.replace(/\W/g,"");s&&(d=""+s+d);let f=!1;(0===d.length||d.length>30)&&(f=!0),isNaN(parseInt(d.slice(0,1)))||(f=!0),f&&(d=r()),s?i[d]=""+s+l:i[d]=l;let h=t?(0,o.escapeStringRegexp)(t):"";return c?u?"(?:/"+h+"(?<"+d+">.+?))?":"/"+h+"(?<"+d+">.+?)":"/"+h+"(?<"+d+">[^/]+?)"}function c(e,t){let r;let a=(0,i.removeTrailingSlash)(e).slice(1).split("/"),s=(r=0,()=>{let e="",t=++r;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),l={};return{namedParameterizedRoute:a.map(e=>{let r=n.INTERCEPTION_ROUTE_MARKERS.some(t=>e.startsWith(t)),i=e.match(/\[((?:\[.*\])|.+)\]/);if(r&&i){let[r]=e.split(i[0]);return u({getSafeRouteKey:s,interceptionMarker:r,segment:i[1],routeKeys:l,keyPrefix:t?"nxtI":void 0})}return i?u({getSafeRouteKey:s,segment:i[1],routeKeys:l,keyPrefix:t?"nxtP":void 0}):"/"+(0,o.escapeStringRegexp)(e)}).join(""),routeKeys:l}}function d(e,t){let r=c(e,t);return{...l(e),namedRegex:"^"+r.namedParameterizedRoute+"(?:/)?$",routeKeys:r.routeKeys}}function f(e,t){let{parameterizedRoute:r}=s(e),{catchAll:n=!0}=t;if("/"===r)return{namedRegex:"^/"+(n?".*":"")+"$"};let{namedParameterizedRoute:o}=c(e,!1);return{namedRegex:"^"+o+(n?"(?:(/.*)?)":"")+"$"}}},97876: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 o=e[0];if(o.startsWith("[")&&o.endsWith("]")){let r=o.slice(1,-1),a=!1;if(r.startsWith("[")&&r.endsWith("]")&&(r=r.slice(1,-1),a=!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 i(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,"")===o.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(a){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]+'" ).');i(this.optionalRestSlugName,r),this.optionalRestSlugName=r,o="[[...]]"}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]+'").');i(this.restSlugName,r),this.restSlugName=r,o="[...]"}}else{if(a)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');i(this.slugName,r),this.slugName=r,o="[]"}}this.children.has(o)||this.children.set(o,new r),this.children.get(o)._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()}},51615: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 p},MiddlewareNotFoundError:function(){return y},MissingStaticPage:function(){return g},NormalizeError:function(){return m},PageNotFoundError:function(){return v},SP:function(){return f},ST:function(){return h},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return l},getLocationOrigin:function(){return a},getURL:function(){return s},isAbsoluteUrl:function(){return i},isResSent:function(){return u},loadGetInitialProps:function(){return d},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return b}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,o=Array(n),i=0;i<n;i++)o[i]=arguments[i];return r||(r=!0,t=e(...o)),t}}let o=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,i=e=>o.test(e);function a(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function s(){let{href:e}=window.location,t=a();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 d(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await d(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,h=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class p extends Error{}class m extends Error{}class v extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class g extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class y extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function b(e){return JSON.stringify({message:e.message,stack:e.stack})}},85317:function(e,t){var r;/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=i(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=i(t,r));return t}(r)))}return e}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0!==(r=(function(){return o}).apply(t,[]))&&(e.exports=r)}()},33723:function(e,t,r){"use strict";let n,o,i,a,s,l;r.d(t,{V:function(){return ed}});var u,c,d=r(75627),f=r.t(d,2),h=r(77684),p=r(63682),m=r(49628),v=r(16547),g=r(53599),y=r(8357),b=r(3665),w=r(86671),P=r(28916);function S(e,t){let r=(0,d.useRef)([]),n=(0,p.z)(e);(0,d.useEffect)(()=>{let e=[...r.current];for(let[o,i]of t.entries())if(r.current[o]!==i){let o=n(t,e);return r.current=t,o}},[n,...t])}var E=r(37226);let x=[];!function(e){function t(){"loading"!==document.readyState&&(e(),document.removeEventListener("DOMContentLoaded",t))}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",t),t())}(()=>{function e(e){e.target instanceof HTMLElement&&e.target!==document.body&&x[0]!==e.target&&(x.unshift(e.target),(x=x.filter(e=>null!=e&&e.isConnected)).splice(10))}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});var O=r(45316),j=r(1359),T=r(78106),A=r(1990);function R(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let r of e.current)r.current instanceof HTMLElement&&t.add(r.current);return t}var C=((n=C||{})[n.None=1]="None",n[n.InitialFocus=2]="InitialFocus",n[n.TabLock=4]="TabLock",n[n.FocusLock=8]="FocusLock",n[n.RestoreFocus=16]="RestoreFocus",n[n.All=30]="All",n);let k=Object.assign((0,A.yV)(function(e,t){let r=(0,d.useRef)(null),n=(0,w.T)(r,t),{initialFocus:o,containers:i,features:a=30,...s}=e;(0,b.H)()||(a=1);let l=(0,y.i)(r);!function(e,t){let{ownerDocument:r}=e,n=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,d.useRef)(x.slice());return S((e,r)=>{let[n]=e,[o]=r;!0===o&&!1===n&&(0,T.Y)(()=>{t.current.splice(0)}),!1===o&&!0===n&&(t.current=x.slice())},[e,x,t]),(0,p.z)(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(t);S(()=>{t||(null==r?void 0:r.activeElement)===(null==r?void 0:r.body)&&(0,O.C5)(n())},[t]),(0,g.L)(()=>{t&&(0,O.C5)(n())})}({ownerDocument:l},!!(16&a));let u=function(e,t){let{ownerDocument:r,container:n,initialFocus:o}=e,i=(0,d.useRef)(null),a=(0,v.t)();return S(()=>{if(!t)return;let e=n.current;e&&(0,T.Y)(()=>{if(!a.current)return;let t=null==r?void 0:r.activeElement;if(null!=o&&o.current){if((null==o?void 0:o.current)===t){i.current=t;return}}else if(e.contains(t)){i.current=t;return}null!=o&&o.current?(0,O.C5)(o.current):(0,O.jA)(e,O.TO.First)===O.fE.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),i.current=null==r?void 0:r.activeElement})},[t]),i}({ownerDocument:l,container:r,initialFocus:o},!!(2&a));!function(e,t){let{ownerDocument:r,container:n,containers:o,previousActiveElement:i}=e,a=(0,v.t)();(0,m.O)(null==r?void 0:r.defaultView,"focus",e=>{if(!t||!a.current)return;let r=R(o);n.current instanceof HTMLElement&&r.add(n.current);let s=i.current;if(!s)return;let l=e.target;l&&l instanceof HTMLElement?M(r,l)?(i.current=l,(0,O.C5)(l)):(e.preventDefault(),e.stopPropagation(),(0,O.C5)(s)):(0,O.C5)(i.current)},!0)}({ownerDocument:l,container:r,containers:i,previousActiveElement:u},!!(8&a));let c=(0,P.l)(),f=(0,p.z)(e=>{let t=r.current;t&&(0,j.E)(c.current,{[P.N.Forwards]:()=>{(0,O.jA)(t,O.TO.First,{skipElements:[e.relatedTarget]})},[P.N.Backwards]:()=>{(0,O.jA)(t,O.TO.Last,{skipElements:[e.relatedTarget]})}})}),C=(0,h.G)(),k=(0,d.useRef)(!1);return d.createElement(d.Fragment,null,!!(4&a)&&d.createElement(E._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:f,features:E.A.Focusable}),(0,A.sY)({ourProps:{ref:n,onKeyDown(e){"Tab"==e.key&&(k.current=!0,C.requestAnimationFrame(()=>{k.current=!1}))},onBlur(e){let t=R(i);r.current instanceof HTMLElement&&t.add(r.current);let n=e.relatedTarget;n instanceof HTMLElement&&"true"!==n.dataset.headlessuiFocusGuard&&(M(t,n)||(k.current?(0,O.jA)(r.current,(0,j.E)(c.current,{[P.N.Forwards]:()=>O.TO.Next,[P.N.Backwards]:()=>O.TO.Previous})|O.TO.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&(0,O.C5)(e.target)))}},theirProps:s,defaultTag:"div",name:"FocusTrap"}),!!(4&a)&&d.createElement(E._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:f,features:E.A.Focusable}))}),{features:C});function M(e,t){for(let r of e)if(r.contains(t))return!0;return!1}var I=r(6038);let{useState:D,useEffect:_,useLayoutEffect:L,useDebugValue:N}=f;"undefined"!=typeof window&&void 0!==window.document&&window.document.createElement;let F=f.useSyncExternalStore;var V=r(7207),B=r(44370),H=r(45849);let U=(u=()=>new Map,c={PUSH(e,t){var r;let n=null!=(r=this.get(e))?r:{doc:e,count:0,d:(0,B.k)(),meta:new Set};return n.count++,n.meta.add(t),this.set(e,n),this},POP(e,t){let r=this.get(e);return r&&(r.count--,r.meta.delete(t)),this},SCROLL_PREVENT(e){let t,{doc:r,d:n,meta:o}=e,i={doc:r,d:n,meta:function(e){let t={};for(let r of e)Object.assign(t,r(t));return t}(o)},a=[(0,H.gn)()?{before(e){let{doc:t,d:r,meta:n}=e;function o(e){return n.containers.flatMap(e=>e()).some(t=>t.contains(e))}r.microTask(()=>{var e;if("auto"!==window.getComputedStyle(t.documentElement).scrollBehavior){let e=(0,B.k)();e.style(t.documentElement,"scrollBehavior","auto"),r.add(()=>r.microTask(()=>e.dispose()))}let n=null!=(e=window.scrollY)?e:window.pageYOffset,i=null;r.addEventListener(t,"click",e=>{if(e.target instanceof HTMLElement)try{let r=e.target.closest("a");if(!r)return;let{hash:n}=new URL(r.href),a=t.querySelector(n);a&&!o(a)&&(i=a)}catch(e){}},!0),r.addEventListener(t,"touchstart",e=>{if(e.target instanceof HTMLElement){if(o(e.target)){let t=e.target;for(;t.parentElement&&o(t.parentElement);)t=t.parentElement;r.style(t,"overscrollBehavior","contain")}else r.style(e.target,"touchAction","none")}}),r.addEventListener(t,"touchmove",e=>{if(e.target instanceof HTMLElement){if(o(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()}},{passive:!1}),r.add(()=>{var e;n!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,n),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)})})}}:{},{before(e){var r;let{doc:n}=e,o=n.documentElement;t=(null!=(r=n.defaultView)?r:window).innerWidth-o.clientWidth},after(e){let{doc:r,d:n}=e,o=r.documentElement,i=o.clientWidth-o.offsetWidth,a=t-i;n.style(o,"paddingRight","".concat(a,"px"))}},{before(e){let{doc:t,d:r}=e;r.style(t.documentElement,"overflow","hidden")}}];a.forEach(e=>{let{before:t}=e;return null==t?void 0:t(i)}),a.forEach(e=>{let{after:t}=e;return null==t?void 0:t(i)})},SCROLL_ALLOW(e){let{d:t}=e;t.dispose()},TEARDOWN(e){let{doc:t}=e;this.delete(t)}},o=u(),i=new Set,{getSnapshot:()=>o,subscribe:e=>(i.add(e),()=>i.delete(e)),dispatch(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];let a=c[e].call(o,...r);a&&(o=a,i.forEach(e=>e()))}});U.subscribe(()=>{let e=U.getSnapshot(),t=new Map;for(let[r]of e)t.set(r,r.documentElement.style.overflow);for(let r of e.values()){let e="hidden"===t.get(r.doc),n=0!==r.count;(n&&!e||!n&&e)&&U.dispatch(r.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",r),0===r.count&&U.dispatch("TEARDOWN",r)}});var z=r(94200);let W=new Map,q=new Map;function Z(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];(0,V.e)(()=>{var r;if(!t)return;let n="function"==typeof e?e():e.current;if(!n)return;let o=null!=(r=q.get(n))?r:0;return q.set(n,o+1),0!==o||(W.set(n,{"aria-hidden":n.getAttribute("aria-hidden"),inert:n.inert}),n.setAttribute("aria-hidden","true"),n.inert=!0),function(){var e;if(!n)return;let t=null!=(e=q.get(n))?e:1;if(1===t?q.delete(n):q.set(n,t-1),1!==t)return;let r=W.get(n);r&&(null===r["aria-hidden"]?n.removeAttribute("aria-hidden"):n.setAttribute("aria-hidden",r["aria-hidden"]),n.inert=r.inert,W.delete(n))}},[e,t])}var $=r(7492),K=r(97793),Y=r(79493),G=r(47032);let X=(0,d.createContext)(()=>{});X.displayName="StackContext";var J=((a=J||{})[a.Add=0]="Add",a[a.Remove=1]="Remove",a);function Q(e){let{children:t,onUpdate:r,type:n,element:o,enabled:i}=e,a=(0,d.useContext)(X),s=(0,p.z)(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];null==r||r(...t),a(...t)});return(0,V.e)(()=>{let e=void 0===i||!0===i;return e&&s(0,n,o),()=>{e&&s(1,n,o)}},[s,n,o,i]),d.createElement(X.Provider,{value:s},t)}var ee=r(36652);let et=(0,d.createContext)(null),er=Object.assign((0,A.yV)(function(e,t){let r=(0,z.M)(),{id:n="headlessui-description-".concat(r),...o}=e,i=function e(){let t=(0,d.useContext)(et);if(null===t){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),a=(0,w.T)(t);(0,V.e)(()=>i.register(n),[n,i.register]);let s={ref:a,...i.props,id:n};return(0,A.sY)({ourProps:s,theirProps:o,slot:i.slot||{},defaultTag:"p",name:i.name||"Description"})}),{});var en=r(60796),eo=((s=eo||{})[s.Open=0]="Open",s[s.Closed=1]="Closed",s),ei=((l=ei||{})[l.SetTitleId=0]="SetTitleId",l);let ea={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},es=(0,d.createContext)(null);function el(e){let t=(0,d.useContext)(es);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Dialog /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,el),t}return t}function eu(e,t){return(0,j.E)(t.type,ea,e,t)}es.displayName="DialogContext";let ec=A.AN.RenderStrategy|A.AN.Static,ed=Object.assign((0,A.yV)(function(e,t){let r=(0,z.M)(),{id:n="headlessui-dialog-".concat(r),open:o,onClose:i,initialFocus:a,role:s="dialog",__demoMode:l=!1,...u}=e,[c,f]=(0,d.useState)(0),h=(0,d.useRef)(!1);s="dialog"===s||"alertdialog"===s?s:(h.current||(h.current=!0,console.warn("Invalid role [".concat(s,"] passed to <Dialog />. Only `dialog` and and `alertdialog` are supported. Using `dialog` instead."))),"dialog");let v=(0,Y.oJ)();void 0===o&&null!==v&&(o=(v&Y.ZM.Open)===Y.ZM.Open);let g=(0,d.useRef)(null),P=(0,w.T)(g,t),S=(0,y.i)(g),E=e.hasOwnProperty("open")||null!==v,x=e.hasOwnProperty("onClose");if(!E&&!x)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!E)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!x)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof o)throw Error("You provided an `open` prop to the `Dialog`, but the value is not a boolean. Received: ".concat(o));if("function"!=typeof i)throw Error("You provided an `onClose` prop to the `Dialog`, but the value is not a function. Received: ".concat(i));let O=o?0:1,[T,R]=(0,d.useReducer)(eu,{titleId:null,descriptionId:null,panelRef:(0,d.createRef)()}),C=(0,p.z)(()=>i(!1)),M=(0,p.z)(e=>R({type:0,id:e})),D=!!(0,b.H)()&&!l&&0===O,_=c>1,L=null!==(0,d.useContext)(es),[N,B]=(0,I.k)(),{resolveContainers:H,mainTreeNodeRef:W,MainTreeNode:q}=(0,K.v)({portals:N,defaultContainers:[{get current(){var X;return null!=(X=T.panelRef.current)?X:g.current}}]}),ee=null!==v&&(v&Y.ZM.Closing)===Y.ZM.Closing,er=!L&&!ee&&D;Z((0,d.useCallback)(()=>{var e,t;return null!=(t=Array.from(null!=(e=null==S?void 0:S.querySelectorAll("body > *"))?e:[]).find(e=>"headlessui-portal-root"!==e.id&&e.contains(W.current)&&e instanceof HTMLElement))?t:null},[W]),er);let eo=!!_||D;Z((0,d.useCallback)(()=>{var e,t;return null!=(t=Array.from(null!=(e=null==S?void 0:S.querySelectorAll("[data-headlessui-portal]"))?e:[]).find(e=>e.contains(W.current)&&e instanceof HTMLElement))?t:null},[W]),eo);let ei=!(!D||_);(0,$.O)(H,e=>{e.preventDefault(),C()},ei);let ea=!(_||0!==O);(0,m.O)(null==S?void 0:S.defaultView,"keydown",e=>{ea&&(e.defaultPrevented||e.key===en.R.Escape&&(e.preventDefault(),e.stopPropagation(),C()))}),function(e,t){var r;let n,o,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>[document.body];r=e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],i]}},n=F(U.subscribe,U.getSnapshot,U.getSnapshot),(o=e?n.get(e):void 0)&&o.count,(0,V.e)(()=>{if(!(!e||!t))return U.dispatch("PUSH",e,r),()=>U.dispatch("POP",e,r)},[t,e])}(S,!(ee||0!==O||L),H),(0,d.useEffect)(()=>{if(0!==O||!g.current)return;let e=new ResizeObserver(e=>{for(let t of e){let e=t.target.getBoundingClientRect();0===e.x&&0===e.y&&0===e.width&&0===e.height&&C()}});return e.observe(g.current),()=>e.disconnect()},[O,g,C]);let[el,ed]=function(){let[e,t]=(0,d.useState)([]);return[e.length>0?e.join(" "):void 0,(0,d.useMemo)(()=>function(e){let r=(0,p.z)(e=>(t(t=>[...t,e]),()=>t(t=>{let r=t.slice(),n=r.indexOf(e);return -1!==n&&r.splice(n,1),r}))),n=(0,d.useMemo)(()=>({register:r,slot:e.slot,name:e.name,props:e.props}),[r,e.slot,e.name,e.props]);return d.createElement(et.Provider,{value:n},e.children)},[t])]}(),ef=(0,d.useMemo)(()=>[{dialogState:O,close:C,setTitleId:M},T],[O,T,C,M]),eh=(0,d.useMemo)(()=>({open:0===O}),[O]),ep={ref:P,id:n,role:s,"aria-modal":0===O||void 0,"aria-labelledby":T.titleId,"aria-describedby":el};return d.createElement(Q,{type:"Dialog",enabled:0===O,element:g,onUpdate:(0,p.z)((e,t)=>{"Dialog"===t&&(0,j.E)(e,{[J.Add]:()=>f(e=>e+1),[J.Remove]:()=>f(e=>e-1)})})},d.createElement(G.O,{force:!0},d.createElement(I.h,null,d.createElement(es.Provider,{value:ef},d.createElement(I.h.Group,{target:g},d.createElement(G.O,{force:!1},d.createElement(ed,{slot:eh,name:"Dialog.Description"},d.createElement(k,{initialFocus:a,containers:H,features:D?(0,j.E)(_?"parent":"leaf",{parent:k.features.RestoreFocus,leaf:k.features.All&~k.features.FocusLock}):k.features.None},d.createElement(B,null,(0,A.sY)({ourProps:ep,theirProps:u,slot:eh,defaultTag:"div",features:ec,visible:0===O,name:"Dialog"}))))))))),d.createElement(q,null))}),{Backdrop:(0,A.yV)(function(e,t){let r=(0,z.M)(),{id:n="headlessui-dialog-backdrop-".concat(r),...o}=e,[{dialogState:i},a]=el("Dialog.Backdrop"),s=(0,w.T)(t);(0,d.useEffect)(()=>{if(null===a.panelRef.current)throw Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")},[a.panelRef]);let l=(0,d.useMemo)(()=>({open:0===i}),[i]);return d.createElement(G.O,{force:!0},d.createElement(I.h,null,(0,A.sY)({ourProps:{ref:s,id:n,"aria-hidden":!0},theirProps:o,slot:l,defaultTag:"div",name:"Dialog.Backdrop"})))}),Panel:(0,A.yV)(function(e,t){let r=(0,z.M)(),{id:n="headlessui-dialog-panel-".concat(r),...o}=e,[{dialogState:i},a]=el("Dialog.Panel"),s=(0,w.T)(t,a.panelRef),l=(0,d.useMemo)(()=>({open:0===i}),[i]),u=(0,p.z)(e=>{e.stopPropagation()});return(0,A.sY)({ourProps:{ref:s,id:n,onClick:u},theirProps:o,slot:l,defaultTag:"div",name:"Dialog.Panel"})}),Overlay:(0,A.yV)(function(e,t){let r=(0,z.M)(),{id:n="headlessui-dialog-overlay-".concat(r),...o}=e,[{dialogState:i,close:a}]=el("Dialog.Overlay"),s=(0,w.T)(t),l=(0,p.z)(e=>{if(e.target===e.currentTarget){if((0,ee.P)(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),a()}}),u=(0,d.useMemo)(()=>({open:0===i}),[i]);return(0,A.sY)({ourProps:{ref:s,id:n,"aria-hidden":!0,onClick:l},theirProps:o,slot:u,defaultTag:"div",name:"Dialog.Overlay"})}),Title:(0,A.yV)(function(e,t){let r=(0,z.M)(),{id:n="headlessui-dialog-title-".concat(r),...o}=e,[{dialogState:i,setTitleId:a}]=el("Dialog.Title"),s=(0,w.T)(t);(0,d.useEffect)(()=>(a(n),()=>a(null)),[n,a]);let l=(0,d.useMemo)(()=>({open:0===i}),[i]);return(0,A.sY)({ourProps:{ref:s,id:n},theirProps:o,slot:l,defaultTag:"h2",name:"Dialog.Title"})}),Description:er})},35379:function(e,t,r){"use strict";let n,o;r.d(t,{p:function(){return A}});var i,a=r(75627),s=r(63682),l=r(94200),u=r(86271),c=r(86671),d=r(79493),f=r(36652),h=r(1359),p=r(96184),m=r(1990);let v=null!=(i=a.startTransition)?i:function(e){e()};var g=r(60796),y=((n=y||{})[n.Open=0]="Open",n[n.Closed=1]="Closed",n),b=((o=b||{})[o.ToggleDisclosure=0]="ToggleDisclosure",o[o.CloseDisclosure=1]="CloseDisclosure",o[o.SetButtonId=2]="SetButtonId",o[o.SetPanelId=3]="SetPanelId",o[o.LinkPanel=4]="LinkPanel",o[o.UnlinkPanel=5]="UnlinkPanel",o);let w={0:e=>({...e,disclosureState:(0,h.E)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},4:e=>!0===e.linkedPanel?e:{...e,linkedPanel:!0},5:e=>!1===e.linkedPanel?e:{...e,linkedPanel:!1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}},P=(0,a.createContext)(null);function S(e){let t=(0,a.useContext)(P);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Disclosure /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,S),t}return t}P.displayName="DisclosureContext";let E=(0,a.createContext)(null);E.displayName="DisclosureAPIContext";let x=(0,a.createContext)(null);function O(e,t){return(0,h.E)(t.type,w,e,t)}x.displayName="DisclosurePanelContext";let j=a.Fragment,T=m.AN.RenderStrategy|m.AN.Static,A=Object.assign((0,m.yV)(function(e,t){let{defaultOpen:r=!1,...n}=e,o=(0,a.useRef)(null),i=(0,c.T)(t,(0,c.h)(e=>{o.current=e},void 0===e.as||e.as===a.Fragment)),l=(0,a.useRef)(null),u=(0,a.useRef)(null),f=(0,a.useReducer)(O,{disclosureState:r?0:1,linkedPanel:!1,buttonRef:u,panelRef:l,buttonId:null,panelId:null}),[{disclosureState:v,buttonId:g},y]=f,b=(0,s.z)(e=>{y({type:1});let t=(0,p.r)(o);if(!t||!g)return;let r=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:t.getElementById(g):t.getElementById(g);null==r||r.focus()}),w=(0,a.useMemo)(()=>({close:b}),[b]),S=(0,a.useMemo)(()=>({open:0===v,close:b}),[v,b]);return a.createElement(P.Provider,{value:f},a.createElement(E.Provider,{value:w},a.createElement(d.up,{value:(0,h.E)(v,{0:d.ZM.Open,1:d.ZM.Closed})},(0,m.sY)({ourProps:{ref:i},theirProps:n,slot:S,defaultTag:j,name:"Disclosure"}))))}),{Button:(0,m.yV)(function(e,t){let r=(0,l.M)(),{id:n="headlessui-disclosure-button-".concat(r),...o}=e,[i,d]=S("Disclosure.Button"),h=(0,a.useContext)(x),p=null!==h&&h===i.panelId,v=(0,a.useRef)(null),y=(0,c.T)(v,t,p?null:i.buttonRef),b=(0,m.Y2)();(0,a.useEffect)(()=>{if(!p)return d({type:2,buttonId:n}),()=>{d({type:2,buttonId:null})}},[n,d,p]);let w=(0,s.z)(e=>{var t;if(p){if(1===i.disclosureState)return;switch(e.key){case g.R.Space:case g.R.Enter:e.preventDefault(),e.stopPropagation(),d({type:0}),null==(t=i.buttonRef.current)||t.focus()}}else switch(e.key){case g.R.Space:case g.R.Enter:e.preventDefault(),e.stopPropagation(),d({type:0})}}),P=(0,s.z)(e=>{e.key===g.R.Space&&e.preventDefault()}),E=(0,s.z)(t=>{var r;(0,f.P)(t.currentTarget)||e.disabled||(p?(d({type:0}),null==(r=i.buttonRef.current)||r.focus()):d({type:0}))}),O=(0,a.useMemo)(()=>({open:0===i.disclosureState}),[i]),j=(0,u.f)(e,v),T=p?{ref:y,type:j,onKeyDown:w,onClick:E}:{ref:y,id:n,type:j,"aria-expanded":0===i.disclosureState,"aria-controls":i.linkedPanel?i.panelId:void 0,onKeyDown:w,onKeyUp:P,onClick:E};return(0,m.sY)({mergeRefs:b,ourProps:T,theirProps:o,slot:O,defaultTag:"button",name:"Disclosure.Button"})}),Panel:(0,m.yV)(function(e,t){let r=(0,l.M)(),{id:n="headlessui-disclosure-panel-".concat(r),...o}=e,[i,s]=S("Disclosure.Panel"),{close:u}=function e(t){let r=(0,a.useContext)(E);if(null===r){let r=Error("<".concat(t," /> is missing a parent <Disclosure /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(r,e),r}return r}("Disclosure.Panel"),f=(0,m.Y2)(),h=(0,c.T)(t,i.panelRef,e=>{v(()=>s({type:e?4:5}))});(0,a.useEffect)(()=>(s({type:3,panelId:n}),()=>{s({type:3,panelId:null})}),[n,s]);let p=(0,d.oJ)(),g=null!==p?(p&d.ZM.Open)===d.ZM.Open:0===i.disclosureState,y=(0,a.useMemo)(()=>({open:0===i.disclosureState,close:u}),[i,u]);return a.createElement(x.Provider,{value:i.panelId},(0,m.sY)({mergeRefs:f,ourProps:{ref:h,id:n},theirProps:o,slot:y,defaultTag:"div",features:T,visible:g,name:"Disclosure.Panel"}))})})},60796:function(e,t,r){"use strict";let n;r.d(t,{R:function(){return o}});var o=((n=o||{}).Space=" ",n.Enter="Enter",n.Escape="Escape",n.Backspace="Backspace",n.Delete="Delete",n.ArrowLeft="ArrowLeft",n.ArrowUp="ArrowUp",n.ArrowRight="ArrowRight",n.ArrowDown="ArrowDown",n.Home="Home",n.End="End",n.PageUp="PageUp",n.PageDown="PageDown",n.Tab="Tab",n)},79036:function(e,t,r){"use strict";let n,o,i,a;r.d(t,{R:function(){return z}});var s=r(75627),l=r(7207),u=r(53728);function c(e,t){let[r,n]=(0,s.useState)(e),o=(0,u.E)(e);return(0,l.e)(()=>n(o.current),[o,n,...t]),r}var d=r(63682),f=r(77684),h=r(94200),p=r(7492),m=r(86271),v=r(86671),g=r(20420),y=r(93711),b=r(37226),w=r(79493),P=r(36652),S=r(44088),E=r(44370),x=r(45316);function O(e,t){return e?e+"["+t+"]":t}var j=r(1359),T=r(96184),A=r(1990),R=r(60796),C=((n=C||{})[n.Open=0]="Open",n[n.Closed=1]="Closed",n),k=((o=k||{})[o.Single=0]="Single",o[o.Multi=1]="Multi",o),M=((i=M||{})[i.Pointer=0]="Pointer",i[i.Other=1]="Other",i),I=((a=I||{})[a.OpenListbox=0]="OpenListbox",a[a.CloseListbox=1]="CloseListbox",a[a.GoToOption=2]="GoToOption",a[a.Search=3]="Search",a[a.ClearSearch=4]="ClearSearch",a[a.RegisterOption=5]="RegisterOption",a[a.UnregisterOption=6]="UnregisterOption",a[a.RegisterLabel=7]="RegisterLabel",a);function D(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e,r=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,n=(0,x.z2)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),o=r?n.indexOf(r):null;return -1===o&&(o=null),{options:n,activeOptionIndex:o}}let _={1:e=>e.dataRef.current.disabled||1===e.listboxState?e:{...e,activeOptionIndex:null,listboxState:1},0(e){if(e.dataRef.current.disabled||0===e.listboxState)return e;let t=e.activeOptionIndex,{isSelected:r}=e.dataRef.current,n=e.options.findIndex(e=>r(e.dataRef.current.value));return -1!==n&&(t=n),{...e,listboxState:0,activeOptionIndex:t}},2(e,t){var r;if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=D(e),o=(0,S.d)(t,{resolveItems:()=>n.options,resolveActiveIndex:()=>n.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...n,searchQuery:"",activeOptionIndex:o,activationTrigger:null!=(r=t.trigger)?r:1}},3:(e,t)=>{if(e.dataRef.current.disabled||1===e.listboxState)return e;let r=""!==e.searchQuery?0:1,n=e.searchQuery+t.value.toLowerCase(),o=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+r).concat(e.options.slice(0,e.activeOptionIndex+r)):e.options).find(e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(n))}),i=o?e.options.indexOf(o):-1;return -1===i||i===e.activeOptionIndex?{...e,searchQuery:n}:{...e,searchQuery:n,activeOptionIndex:i,activationTrigger:1}},4:e=>e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},5:(e,t)=>{let r={id:t.id,dataRef:t.dataRef},n=D(e,e=>[...e,r]);return null===e.activeOptionIndex&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(n.activeOptionIndex=n.options.indexOf(r)),{...e,...n}},6:(e,t)=>{let r=D(e,e=>{let r=e.findIndex(e=>e.id===t.id);return -1!==r&&e.splice(r,1),e});return{...e,...r,activationTrigger:1}},7:(e,t)=>({...e,labelId:t.id})},L=(0,s.createContext)(null);function N(e){let t=(0,s.useContext)(L);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Listbox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,N),t}return t}L.displayName="ListboxActionsContext";let F=(0,s.createContext)(null);function V(e){let t=(0,s.useContext)(F);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Listbox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,V),t}return t}function B(e,t){return(0,j.E)(t.type,_,e,t)}F.displayName="ListboxDataContext";let H=s.Fragment,U=A.AN.RenderStrategy|A.AN.Static,z=Object.assign((0,A.yV)(function(e,t){let{value:r,defaultValue:n,form:o,name:i,onChange:a,by:u=(e,t)=>e===t,disabled:c=!1,horizontal:h=!1,multiple:m=!1,...g}=e,y=h?"horizontal":"vertical",P=(0,v.T)(t),[E=m?[]:void 0,T]=function(e,t,r){let[n,o]=(0,s.useState)(r),i=void 0!==e,a=(0,s.useRef)(i),l=(0,s.useRef)(!1),u=(0,s.useRef)(!1);return!i||a.current||l.current?i||!a.current||u.current||(u.current=!0,a.current=i,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(l.current=!0,a.current=i,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[i?e:n,(0,d.z)(e=>(i||o(e),null==t?void 0:t(e)))]}(r,a,n),[R,C]=(0,s.useReducer)(B,{dataRef:(0,s.createRef)(),listboxState:1,options:[],searchQuery:"",labelId:null,activeOptionIndex:null,activationTrigger:1}),k=(0,s.useRef)({static:!1,hold:!1}),M=(0,s.useRef)(null),I=(0,s.useRef)(null),D=(0,s.useRef)(null),_=(0,d.z)("string"==typeof u?(e,t)=>(null==e?void 0:e[u])===(null==t?void 0:t[u]):u),N=(0,s.useCallback)(e=>(0,j.E)(V.mode,{1:()=>E.some(t=>_(t,e)),0:()=>_(E,e)}),[E]),V=(0,s.useMemo)(()=>({...R,value:E,disabled:c,mode:m?1:0,orientation:y,compare:_,isSelected:N,optionsPropsRef:k,labelRef:M,buttonRef:I,optionsRef:D}),[E,c,m,R]);(0,l.e)(()=>{R.dataRef.current=V},[V]),(0,p.O)([V.buttonRef,V.optionsRef],(e,t)=>{var r;C({type:1}),(0,x.sP)(t,x.tJ.Loose)||(e.preventDefault(),null==(r=V.buttonRef.current)||r.focus())},0===V.listboxState);let U=(0,s.useMemo)(()=>({open:0===V.listboxState,disabled:c,value:E}),[V,c,E]),z=(0,d.z)(e=>{let t=V.options.find(t=>t.id===e);t&&G(t.dataRef.current.value)}),W=(0,d.z)(()=>{if(null!==V.activeOptionIndex){let{dataRef:e,id:t}=V.options[V.activeOptionIndex];G(e.current.value),C({type:2,focus:S.T.Specific,id:t})}}),q=(0,d.z)(()=>C({type:0})),Z=(0,d.z)(()=>C({type:1})),$=(0,d.z)((e,t,r)=>e===S.T.Specific?C({type:2,focus:S.T.Specific,id:t,trigger:r}):C({type:2,focus:e,trigger:r})),K=(0,d.z)((e,t)=>(C({type:5,id:e,dataRef:t}),()=>C({type:6,id:e}))),Y=(0,d.z)(e=>(C({type:7,id:e}),()=>C({type:7,id:null}))),G=(0,d.z)(e=>(0,j.E)(V.mode,{0:()=>null==T?void 0:T(e),1(){let t=V.value.slice(),r=t.findIndex(t=>_(t,e));return -1===r?t.push(e):t.splice(r,1),null==T?void 0:T(t)}})),X=(0,d.z)(e=>C({type:3,value:e})),J=(0,d.z)(()=>C({type:4})),Q=(0,s.useMemo)(()=>({onChange:G,registerOption:K,registerLabel:Y,goToOption:$,closeListbox:Z,openListbox:q,selectActiveOption:W,selectOption:z,search:X,clearSearch:J}),[]),ee=(0,s.useRef)(null),et=(0,f.G)();return(0,s.useEffect)(()=>{ee.current&&void 0!==n&&et.addEventListener(ee.current,"reset",()=>{null==T||T(n)})},[ee,T]),s.createElement(L.Provider,{value:Q},s.createElement(F.Provider,{value:V},s.createElement(w.up,{value:(0,j.E)(V.listboxState,{0:w.ZM.Open,1:w.ZM.Closed})},null!=i&&null!=E&&(function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];for(let[o,i]of Object.entries(t))!function t(r,n,o){if(Array.isArray(o))for(let[e,i]of o.entries())t(r,O(n,e.toString()),i);else o instanceof Date?r.push([n,o.toISOString()]):"boolean"==typeof o?r.push([n,o?"1":"0"]):"string"==typeof o?r.push([n,o]):"number"==typeof o?r.push([n,"".concat(o)]):null==o?r.push([n,""]):e(o,n,r)}(n,O(r,o),i);return n})({[i]:E}).map((e,t)=>{let[r,n]=e;return s.createElement(b._,{features:b.A.Hidden,ref:0===t?e=>{var t;ee.current=null!=(t=null==e?void 0:e.closest("form"))?t:null}:void 0,...(0,A.oA)({key:r,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:o,disabled:c,name:r,value:n})})}),(0,A.sY)({ourProps:{ref:P},theirProps:g,slot:U,defaultTag:H,name:"Listbox"}))))}),{Button:(0,A.yV)(function(e,t){var r;let n=(0,h.M)(),{id:o="headlessui-listbox-button-".concat(n),...i}=e,a=V("Listbox.Button"),l=N("Listbox.Button"),u=(0,v.T)(a.buttonRef,t),p=(0,f.G)(),g=(0,d.z)(e=>{switch(e.key){case R.R.Space:case R.R.Enter:case R.R.ArrowDown:e.preventDefault(),l.openListbox(),p.nextFrame(()=>{a.value||l.goToOption(S.T.First)});break;case R.R.ArrowUp:e.preventDefault(),l.openListbox(),p.nextFrame(()=>{a.value||l.goToOption(S.T.Last)})}}),y=(0,d.z)(e=>{e.key===R.R.Space&&e.preventDefault()}),b=(0,d.z)(e=>{if((0,P.P)(e.currentTarget))return e.preventDefault();0===a.listboxState?(l.closeListbox(),p.nextFrame(()=>{var e;return null==(e=a.buttonRef.current)?void 0:e.focus({preventScroll:!0})})):(e.preventDefault(),l.openListbox())}),w=c(()=>{if(a.labelId)return[a.labelId,o].join(" ")},[a.labelId,o]),E=(0,s.useMemo)(()=>({open:0===a.listboxState,disabled:a.disabled,value:a.value}),[a]),x={ref:u,id:o,type:(0,m.f)(e,a.buttonRef),"aria-haspopup":"listbox","aria-controls":null==(r=a.optionsRef.current)?void 0:r.id,"aria-expanded":0===a.listboxState,"aria-labelledby":w,disabled:a.disabled,onKeyDown:g,onKeyUp:y,onClick:b};return(0,A.sY)({ourProps:x,theirProps:i,slot:E,defaultTag:"button",name:"Listbox.Button"})}),Label:(0,A.yV)(function(e,t){let r=(0,h.M)(),{id:n="headlessui-listbox-label-".concat(r),...o}=e,i=V("Listbox.Label"),a=N("Listbox.Label"),u=(0,v.T)(i.labelRef,t);(0,l.e)(()=>a.registerLabel(n),[n]);let c=(0,d.z)(()=>{var e;return null==(e=i.buttonRef.current)?void 0:e.focus({preventScroll:!0})}),f=(0,s.useMemo)(()=>({open:0===i.listboxState,disabled:i.disabled}),[i]);return(0,A.sY)({ourProps:{ref:u,id:n,onClick:c},theirProps:o,slot:f,defaultTag:"label",name:"Listbox.Label"})}),Options:(0,A.yV)(function(e,t){var r;let n=(0,h.M)(),{id:o="headlessui-listbox-options-".concat(n),...i}=e,a=V("Listbox.Options"),l=N("Listbox.Options"),u=(0,v.T)(a.optionsRef,t),p=(0,f.G)(),m=(0,f.G)(),g=(0,w.oJ)(),y=null!==g?(g&w.ZM.Open)===w.ZM.Open:0===a.listboxState;(0,s.useEffect)(()=>{var e;let t=a.optionsRef.current;t&&0===a.listboxState&&t!==(null==(e=(0,T.r)(t))?void 0:e.activeElement)&&t.focus({preventScroll:!0})},[a.listboxState,a.optionsRef]);let b=(0,d.z)(e=>{switch(m.dispose(),e.key){case R.R.Space:if(""!==a.searchQuery)return e.preventDefault(),e.stopPropagation(),l.search(e.key);case R.R.Enter:if(e.preventDefault(),e.stopPropagation(),null!==a.activeOptionIndex){let{dataRef:e}=a.options[a.activeOptionIndex];l.onChange(e.current.value)}0===a.mode&&(l.closeListbox(),(0,E.k)().nextFrame(()=>{var e;return null==(e=a.buttonRef.current)?void 0:e.focus({preventScroll:!0})}));break;case(0,j.E)(a.orientation,{vertical:R.R.ArrowDown,horizontal:R.R.ArrowRight}):return e.preventDefault(),e.stopPropagation(),l.goToOption(S.T.Next);case(0,j.E)(a.orientation,{vertical:R.R.ArrowUp,horizontal:R.R.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),l.goToOption(S.T.Previous);case R.R.Home:case R.R.PageUp:return e.preventDefault(),e.stopPropagation(),l.goToOption(S.T.First);case R.R.End:case R.R.PageDown:return e.preventDefault(),e.stopPropagation(),l.goToOption(S.T.Last);case R.R.Escape:return e.preventDefault(),e.stopPropagation(),l.closeListbox(),p.nextFrame(()=>{var e;return null==(e=a.buttonRef.current)?void 0:e.focus({preventScroll:!0})});case R.R.Tab:e.preventDefault(),e.stopPropagation();break;default:1===e.key.length&&(l.search(e.key),m.setTimeout(()=>l.clearSearch(),350))}}),P=c(()=>{var e;return null==(e=a.buttonRef.current)?void 0:e.id},[a.buttonRef.current]),x=(0,s.useMemo)(()=>({open:0===a.listboxState}),[a]),O={"aria-activedescendant":null===a.activeOptionIndex||null==(r=a.options[a.activeOptionIndex])?void 0:r.id,"aria-multiselectable":1===a.mode||void 0,"aria-labelledby":P,"aria-orientation":a.orientation,id:o,onKeyDown:b,role:"listbox",tabIndex:0,ref:u};return(0,A.sY)({ourProps:O,theirProps:i,slot:x,defaultTag:"ul",features:U,visible:y,name:"Listbox.Options"})}),Option:(0,A.yV)(function(e,t){let r=(0,h.M)(),{id:n="headlessui-listbox-option-".concat(r),disabled:o=!1,value:i,...a}=e,c=V("Listbox.Option"),f=N("Listbox.Option"),p=null!==c.activeOptionIndex&&c.options[c.activeOptionIndex].id===n,m=c.isSelected(i),b=(0,s.useRef)(null),w=(0,g.x)(b),P=(0,u.E)({disabled:o,value:i,domRef:b,get textValue(){return w()}}),x=(0,v.T)(t,b);(0,l.e)(()=>{if(0!==c.listboxState||!p||0===c.activationTrigger)return;let e=(0,E.k)();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=b.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[b,p,c.listboxState,c.activationTrigger,c.activeOptionIndex]),(0,l.e)(()=>f.registerOption(n,P),[P,n]);let O=(0,d.z)(e=>{if(o)return e.preventDefault();f.onChange(i),0===c.mode&&(f.closeListbox(),(0,E.k)().nextFrame(()=>{var e;return null==(e=c.buttonRef.current)?void 0:e.focus({preventScroll:!0})}))}),j=(0,d.z)(()=>{if(o)return f.goToOption(S.T.Nothing);f.goToOption(S.T.Specific,n)}),T=(0,y.g)(),R=(0,d.z)(e=>T.update(e)),C=(0,d.z)(e=>{T.wasMoved(e)&&(o||p||f.goToOption(S.T.Specific,n,0))}),k=(0,d.z)(e=>{T.wasMoved(e)&&(o||p&&f.goToOption(S.T.Nothing))}),M=(0,s.useMemo)(()=>({active:p,selected:m,disabled:o}),[p,m,o]);return(0,A.sY)({ourProps:{id:n,ref:x,role:"option",tabIndex:!0===o?void 0:-1,"aria-disabled":!0===o||void 0,"aria-selected":m,disabled:void 0,onClick:O,onFocus:j,onPointerEnter:R,onMouseEnter:R,onPointerMove:C,onMouseMove:C,onPointerLeave:k,onMouseLeave:k},theirProps:a,slot:M,defaultTag:"li",name:"Listbox.Option"})})})},33117:function(e,t,r){"use strict";let n,o;r.d(t,{J:function(){return V}});var i=r(75627),a=r(6038),s=r(63682),l=r(49628),u=r(94200),c=r(7207),d=r(53728),f=r(7492),h=r(8357),p=r(86271),m=r(97793),v=r(86671),g=r(28916),y=r(37226),b=r(79493),w=r(36652),P=r(45316),S=r(1359),E=r(96184),x=r(1990),O=r(60796),j=((n=j||{})[n.Open=0]="Open",n[n.Closed=1]="Closed",n),T=((o=T||{})[o.TogglePopover=0]="TogglePopover",o[o.ClosePopover=1]="ClosePopover",o[o.SetButton=2]="SetButton",o[o.SetButtonId=3]="SetButtonId",o[o.SetPanel=4]="SetPanel",o[o.SetPanelId=5]="SetPanelId",o);let A={0:e=>{let t={...e,popoverState:(0,S.E)(e.popoverState,{0:1,1:0})};return 0===t.popoverState&&(t.__demoMode=!1),t},1:e=>1===e.popoverState?e:{...e,popoverState:1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}},R=(0,i.createContext)(null);function C(e){let t=(0,i.useContext)(R);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Popover /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,C),t}return t}R.displayName="PopoverContext";let k=(0,i.createContext)(null);function M(e){let t=(0,i.useContext)(k);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Popover /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,M),t}return t}k.displayName="PopoverAPIContext";let I=(0,i.createContext)(null);function D(){return(0,i.useContext)(I)}I.displayName="PopoverGroupContext";let _=(0,i.createContext)(null);function L(e,t){return(0,S.E)(t.type,A,e,t)}_.displayName="PopoverPanelContext";let N=x.AN.RenderStrategy|x.AN.Static,F=x.AN.RenderStrategy|x.AN.Static,V=Object.assign((0,x.yV)(function(e,t){var r;let{__demoMode:n=!1,...o}=e,u=(0,i.useRef)(null),c=(0,v.T)(t,(0,v.h)(e=>{u.current=e})),p=(0,i.useRef)([]),g=(0,i.useReducer)(L,{__demoMode:n,popoverState:n?0:1,buttons:p,button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:(0,i.createRef)(),afterPanelSentinel:(0,i.createRef)()}),[{popoverState:y,button:w,buttonId:E,panel:O,panelId:j,beforePanelSentinel:T,afterPanelSentinel:A},C]=g,M=(0,h.i)(null!=(r=u.current)?r:w),I=(0,i.useMemo)(()=>{if(!w||!O)return!1;for(let e of document.querySelectorAll("body > *"))if(Number(null==e?void 0:e.contains(w))^Number(null==e?void 0:e.contains(O)))return!0;let e=(0,P.GO)(),t=e.indexOf(w),r=(t+e.length-1)%e.length,n=(t+1)%e.length,o=e[r],i=e[n];return!O.contains(o)&&!O.contains(i)},[w,O]),N=(0,d.E)(E),F=(0,d.E)(j),V=(0,i.useMemo)(()=>({buttonId:N,panelId:F,close:()=>C({type:1})}),[N,F,C]),B=D(),H=null==B?void 0:B.registerPopover,U=(0,s.z)(()=>{var e;return null!=(e=null==B?void 0:B.isFocusWithinPopoverGroup())?e:(null==M?void 0:M.activeElement)&&((null==w?void 0:w.contains(M.activeElement))||(null==O?void 0:O.contains(M.activeElement)))});(0,i.useEffect)(()=>null==H?void 0:H(V),[H,V]);let[z,W]=(0,a.k)(),q=(0,m.v)({mainTreeNodeRef:null==B?void 0:B.mainTreeNodeRef,portals:z,defaultContainers:[w,O]});(0,l.O)(null==M?void 0:M.defaultView,"focus",e=>{var t,r,n,o;e.target!==window&&e.target instanceof HTMLElement&&0===y&&(U()||w&&O&&(q.contains(e.target)||null!=(r=null==(t=T.current)?void 0:t.contains)&&r.call(t,e.target)||null!=(o=null==(n=A.current)?void 0:n.contains)&&o.call(n,e.target)||C({type:1})))},!0),(0,f.O)(q.resolveContainers,(e,t)=>{C({type:1}),(0,P.sP)(t,P.tJ.Loose)||(e.preventDefault(),null==w||w.focus())},0===y);let Z=(0,s.z)(e=>{C({type:1});let t=e?e instanceof HTMLElement?e:"current"in e&&e.current instanceof HTMLElement?e.current:w:w;null==t||t.focus()}),$=(0,i.useMemo)(()=>({close:Z,isPortalled:I}),[Z,I]),K=(0,i.useMemo)(()=>({open:0===y,close:Z}),[y,Z]);return i.createElement(_.Provider,{value:null},i.createElement(R.Provider,{value:g},i.createElement(k.Provider,{value:$},i.createElement(b.up,{value:(0,S.E)(y,{0:b.ZM.Open,1:b.ZM.Closed})},i.createElement(W,null,(0,x.sY)({ourProps:{ref:c},theirProps:o,slot:K,defaultTag:"div",name:"Popover"}),i.createElement(q.MainTreeNode,null))))))}),{Button:(0,x.yV)(function(e,t){let r=(0,u.M)(),{id:n="headlessui-popover-button-".concat(r),...o}=e,[a,l]=C("Popover.Button"),{isPortalled:c}=M("Popover.Button"),d=(0,i.useRef)(null),f="headlessui-focus-sentinel-".concat((0,u.M)()),m=D(),b=null==m?void 0:m.closeOthers,E=null!==(0,i.useContext)(_);(0,i.useEffect)(()=>{if(!E)return l({type:3,buttonId:n}),()=>{l({type:3,buttonId:null})}},[E,n,l]);let[j]=(0,i.useState)(()=>Symbol()),T=(0,v.T)(d,t,E?null:e=>{if(e)a.buttons.current.push(j);else{let e=a.buttons.current.indexOf(j);-1!==e&&a.buttons.current.splice(e,1)}a.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&l({type:2,button:e})}),A=(0,v.T)(d,t),R=(0,h.i)(d),k=(0,s.z)(e=>{var t,r,n;if(E){if(1===a.popoverState)return;switch(e.key){case O.R.Space:case O.R.Enter:e.preventDefault(),null==(r=(t=e.target).click)||r.call(t),l({type:1}),null==(n=a.button)||n.focus()}}else switch(e.key){case O.R.Space:case O.R.Enter:e.preventDefault(),e.stopPropagation(),1===a.popoverState&&(null==b||b(a.buttonId)),l({type:0});break;case O.R.Escape:if(0!==a.popoverState)return null==b?void 0:b(a.buttonId);if(!d.current||null!=R&&R.activeElement&&!d.current.contains(R.activeElement))return;e.preventDefault(),e.stopPropagation(),l({type:1})}}),I=(0,s.z)(e=>{E||e.key===O.R.Space&&e.preventDefault()}),L=(0,s.z)(t=>{var r,n;(0,w.P)(t.currentTarget)||e.disabled||(E?(l({type:1}),null==(r=a.button)||r.focus()):(t.preventDefault(),t.stopPropagation(),1===a.popoverState&&(null==b||b(a.buttonId)),l({type:0}),null==(n=a.button)||n.focus()))}),N=(0,s.z)(e=>{e.preventDefault(),e.stopPropagation()}),F=0===a.popoverState,V=(0,i.useMemo)(()=>({open:F}),[F]),B=(0,p.f)(e,d),H=E?{ref:A,type:B,onKeyDown:k,onClick:L}:{ref:T,id:a.buttonId,type:B,"aria-expanded":0===a.popoverState,"aria-controls":a.panel?a.panelId:void 0,onKeyDown:k,onKeyUp:I,onClick:L,onMouseDown:N},U=(0,g.l)(),z=(0,s.z)(()=>{let e=a.panel;e&&(0,S.E)(U.current,{[g.N.Forwards]:()=>(0,P.jA)(e,P.TO.First),[g.N.Backwards]:()=>(0,P.jA)(e,P.TO.Last)})===P.fE.Error&&(0,P.jA)((0,P.GO)().filter(e=>"true"!==e.dataset.headlessuiFocusGuard),(0,S.E)(U.current,{[g.N.Forwards]:P.TO.Next,[g.N.Backwards]:P.TO.Previous}),{relativeTo:a.button})});return i.createElement(i.Fragment,null,(0,x.sY)({ourProps:H,theirProps:o,slot:V,defaultTag:"button",name:"Popover.Button"}),F&&!E&&c&&i.createElement(y._,{id:f,features:y.A.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:z}))}),Overlay:(0,x.yV)(function(e,t){let r=(0,u.M)(),{id:n="headlessui-popover-overlay-".concat(r),...o}=e,[{popoverState:a},l]=C("Popover.Overlay"),c=(0,v.T)(t),d=(0,b.oJ)(),f=null!==d?(d&b.ZM.Open)===b.ZM.Open:0===a,h=(0,s.z)(e=>{if((0,w.P)(e.currentTarget))return e.preventDefault();l({type:1})}),p=(0,i.useMemo)(()=>({open:0===a}),[a]);return(0,x.sY)({ourProps:{ref:c,id:n,"aria-hidden":!0,onClick:h},theirProps:o,slot:p,defaultTag:"div",features:N,visible:f,name:"Popover.Overlay"})}),Panel:(0,x.yV)(function(e,t){let r=(0,u.M)(),{id:n="headlessui-popover-panel-".concat(r),focus:o=!1,...a}=e,[l,d]=C("Popover.Panel"),{close:f,isPortalled:p}=M("Popover.Panel"),m="headlessui-focus-sentinel-before-".concat((0,u.M)()),w="headlessui-focus-sentinel-after-".concat((0,u.M)()),E=(0,i.useRef)(null),j=(0,v.T)(E,t,e=>{d({type:4,panel:e})}),T=(0,h.i)(E),A=(0,x.Y2)();(0,c.e)(()=>(d({type:5,panelId:n}),()=>{d({type:5,panelId:null})}),[n,d]);let R=(0,b.oJ)(),k=null!==R?(R&b.ZM.Open)===b.ZM.Open:0===l.popoverState,I=(0,s.z)(e=>{var t;if(e.key===O.R.Escape){if(0!==l.popoverState||!E.current||null!=T&&T.activeElement&&!E.current.contains(T.activeElement))return;e.preventDefault(),e.stopPropagation(),d({type:1}),null==(t=l.button)||t.focus()}});(0,i.useEffect)(()=>{var t;e.static||1===l.popoverState&&(null==(t=e.unmount)||t)&&d({type:4,panel:null})},[l.popoverState,e.unmount,e.static,d]),(0,i.useEffect)(()=>{if(l.__demoMode||!o||0!==l.popoverState||!E.current)return;let e=null==T?void 0:T.activeElement;E.current.contains(e)||(0,P.jA)(E.current,P.TO.First)},[l.__demoMode,o,E,l.popoverState]);let D=(0,i.useMemo)(()=>({open:0===l.popoverState,close:f}),[l,f]),L={ref:j,id:n,onKeyDown:I,onBlur:o&&0===l.popoverState?e=>{var t,r,n,o,i;let a=e.relatedTarget;a&&E.current&&(null!=(t=E.current)&&t.contains(a)||(d({type:1}),(null!=(n=null==(r=l.beforePanelSentinel.current)?void 0:r.contains)&&n.call(r,a)||null!=(i=null==(o=l.afterPanelSentinel.current)?void 0:o.contains)&&i.call(o,a))&&a.focus({preventScroll:!0})))}:void 0,tabIndex:-1},N=(0,g.l)(),V=(0,s.z)(()=>{let e=E.current;e&&(0,S.E)(N.current,{[g.N.Forwards]:()=>{var t;(0,P.jA)(e,P.TO.First)===P.fE.Error&&(null==(t=l.afterPanelSentinel.current)||t.focus())},[g.N.Backwards]:()=>{var e;null==(e=l.button)||e.focus({preventScroll:!0})}})}),B=(0,s.z)(()=>{let e=E.current;e&&(0,S.E)(N.current,{[g.N.Forwards]:()=>{var e;if(!l.button)return;let t=(0,P.GO)(),r=t.indexOf(l.button),n=t.slice(0,r+1),o=[...t.slice(r+1),...n];for(let t of o.slice())if("true"===t.dataset.headlessuiFocusGuard||null!=(e=l.panel)&&e.contains(t)){let e=o.indexOf(t);-1!==e&&o.splice(e,1)}(0,P.jA)(o,P.TO.First,{sorted:!1})},[g.N.Backwards]:()=>{var t;(0,P.jA)(e,P.TO.Previous)===P.fE.Error&&(null==(t=l.button)||t.focus())}})});return i.createElement(_.Provider,{value:n},k&&p&&i.createElement(y._,{id:m,ref:l.beforePanelSentinel,features:y.A.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:V}),(0,x.sY)({mergeRefs:A,ourProps:L,theirProps:a,slot:D,defaultTag:"div",features:F,visible:k,name:"Popover.Panel"}),k&&p&&i.createElement(y._,{id:w,ref:l.afterPanelSentinel,features:y.A.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:B}))}),Group:(0,x.yV)(function(e,t){let r=(0,i.useRef)(null),n=(0,v.T)(r,t),[o,a]=(0,i.useState)([]),l=(0,m.H)(),u=(0,s.z)(e=>{a(t=>{let r=t.indexOf(e);if(-1!==r){let e=t.slice();return e.splice(r,1),e}return t})}),c=(0,s.z)(e=>(a(t=>[...t,e]),()=>u(e))),d=(0,s.z)(()=>{var e;let t=(0,E.r)(r);if(!t)return!1;let n=t.activeElement;return!!(null!=(e=r.current)&&e.contains(n))||o.some(e=>{var r,o;return(null==(r=t.getElementById(e.buttonId.current))?void 0:r.contains(n))||(null==(o=t.getElementById(e.panelId.current))?void 0:o.contains(n))})}),f=(0,s.z)(e=>{for(let t of o)t.buttonId.current!==e&&t.close()}),h=(0,i.useMemo)(()=>({registerPopover:c,unregisterPopover:u,isFocusWithinPopoverGroup:d,closeOthers:f,mainTreeNodeRef:l.mainTreeNodeRef}),[c,u,d,f,l.mainTreeNodeRef]),p=(0,i.useMemo)(()=>({}),[]);return i.createElement(I.Provider,{value:h},(0,x.sY)({ourProps:{ref:n},theirProps:e,slot:p,defaultTag:"div",name:"Popover.Group"}),i.createElement(l.MainTreeNode,null))})})},6038:function(e,t,r){"use strict";r.d(t,{h:function(){return b},k:function(){return y}});var n=r(75627),o=r(41898),i=r(63682),a=r(7207),s=r(53599),l=r(8357),u=r(3665),c=r(86671),d=r(47032),f=r(37652),h=r(1990);let p=n.Fragment,m=n.Fragment,v=(0,n.createContext)(null),g=(0,n.createContext)(null);function y(){let e=(0,n.useContext)(g),t=(0,n.useRef)([]),r=(0,i.z)(r=>(t.current.push(r),e&&e.register(r),()=>o(r))),o=(0,i.z)(r=>{let n=t.current.indexOf(r);-1!==n&&t.current.splice(n,1),e&&e.unregister(r)}),a=(0,n.useMemo)(()=>({register:r,unregister:o,portals:t}),[r,o,t]);return[t,(0,n.useMemo)(()=>function(e){let{children:t}=e;return n.createElement(g.Provider,{value:a},t)},[a])]}let b=Object.assign((0,h.yV)(function(e,t){let r=(0,n.useRef)(null),i=(0,c.T)((0,c.h)(e=>{r.current=e}),t),m=(0,l.i)(r),y=function(e){let t=(0,d.n)(),r=(0,n.useContext)(v),o=(0,l.i)(e),[i,a]=(0,n.useState)(()=>{if(!t&&null!==r||f.O.isServer)return null;let e=null==o?void 0:o.getElementById("headlessui-portal-root");if(e)return e;if(null===o)return null;let n=o.createElement("div");return n.setAttribute("id","headlessui-portal-root"),o.body.appendChild(n)});return(0,n.useEffect)(()=>{null!==i&&(null!=o&&o.body.contains(i)||null==o||o.body.appendChild(i))},[i,o]),(0,n.useEffect)(()=>{t||null!==r&&a(r.current)},[r,a,t]),i}(r),[b]=(0,n.useState)(()=>{var e;return f.O.isServer?null:null!=(e=null==m?void 0:m.createElement("div"))?e:null}),w=(0,n.useContext)(g),P=(0,u.H)();return(0,a.e)(()=>{!y||!b||y.contains(b)||(b.setAttribute("data-headlessui-portal",""),y.appendChild(b))},[y,b]),(0,a.e)(()=>{if(b&&w)return w.register(b)},[w,b]),(0,s.L)(()=>{var e;y&&b&&(b instanceof Node&&y.contains(b)&&y.removeChild(b),y.childNodes.length<=0&&(null==(e=y.parentElement)||e.removeChild(y)))}),P&&y&&b?(0,o.createPortal)((0,h.sY)({ourProps:{ref:i},theirProps:e,defaultTag:p,name:"Portal"}),b):null}),{Group:(0,h.yV)(function(e,t){let{target:r,...o}=e,i={ref:(0,c.T)(t)};return n.createElement(v.Provider,{value:r},(0,h.sY)({ourProps:i,theirProps:o,defaultTag:m,name:"Popover.Group"}))})})},86576:function(e,t,r){"use strict";let n;r.d(t,{u:function(){return M}});var o=r(75627),i=r(77684),a=r(63682),s=r(16547),l=r(7207),u=r(53728),c=r(3665),d=r(86671),f=r(44370),h=r(1359);function p(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];e&&r.length>0&&e.classList.add(...r)}function m(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];e&&r.length>0&&e.classList.remove(...r)}var v=r(79493),g=r(96763),y=r(1990);function b(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.split(/\s+/).filter(e=>e.length>1)}let w=(0,o.createContext)(null);w.displayName="TransitionContext";var P=((n=P||{}).Visible="visible",n.Hidden="hidden",n);let S=(0,o.createContext)(null);function E(e){return"children"in e?E(e.children):e.current.filter(e=>{let{el:t}=e;return null!==t.current}).filter(e=>{let{state:t}=e;return"visible"===t}).length>0}function x(e,t){let r=(0,u.E)(e),n=(0,o.useRef)([]),l=(0,s.t)(),c=(0,i.G)(),d=(0,a.z)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y.l4.Hidden,o=n.current.findIndex(t=>{let{el:r}=t;return r===e});-1!==o&&((0,h.E)(t,{[y.l4.Unmount](){n.current.splice(o,1)},[y.l4.Hidden](){n.current[o].state="hidden"}}),c.microTask(()=>{var e;!E(n)&&l.current&&(null==(e=r.current)||e.call(r))}))}),f=(0,a.z)(e=>{let t=n.current.find(t=>{let{el:r}=t;return r===e});return t?"visible"!==t.state&&(t.state="visible"):n.current.push({el:e,state:"visible"}),()=>d(e,y.l4.Unmount)}),p=(0,o.useRef)([]),m=(0,o.useRef)(Promise.resolve()),v=(0,o.useRef)({enter:[],leave:[],idle:[]}),g=(0,a.z)((e,r,n)=>{p.current.splice(0),t&&(t.chains.current[r]=t.chains.current[r].filter(t=>{let[r]=t;return r!==e})),null==t||t.chains.current[r].push([e,new Promise(e=>{p.current.push(e)})]),null==t||t.chains.current[r].push([e,new Promise(e=>{Promise.all(v.current[r].map(e=>{let[t,r]=e;return r})).then(()=>e())})]),"enter"===r?m.current=m.current.then(()=>null==t?void 0:t.wait.current).then(()=>n(r)):n(r)}),b=(0,a.z)((e,t,r)=>{Promise.all(v.current[t].splice(0).map(e=>{let[t,r]=e;return r})).then(()=>{var e;null==(e=p.current.shift())||e()}).then(()=>r(t))});return(0,o.useMemo)(()=>({children:n,register:f,unregister:d,onStart:g,onStop:b,wait:m,chains:v}),[f,d,n,g,b,v,m])}function O(){}S.displayName="NestingContext";let j=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function T(e){var t;let r={};for(let n of j)r[n]=null!=(t=e[n])?t:O;return r}let A=y.AN.RenderStrategy,R=(0,y.yV)(function(e,t){let{show:r,appear:n=!1,unmount:i=!0,...s}=e,u=(0,o.useRef)(null),f=(0,d.T)(u,t);(0,c.H)();let h=(0,v.oJ)();if(void 0===r&&null!==h&&(r=(h&v.ZM.Open)===v.ZM.Open),![!0,!1].includes(r))throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[p,m]=(0,o.useState)(r?"visible":"hidden"),g=x(()=>{m("hidden")}),[b,P]=(0,o.useState)(!0),O=(0,o.useRef)([r]);(0,l.e)(()=>{!1!==b&&O.current[O.current.length-1]!==r&&(O.current.push(r),P(!1))},[O,r]);let j=(0,o.useMemo)(()=>({show:r,appear:n,initial:b}),[r,n,b]);(0,o.useEffect)(()=>{if(r)m("visible");else if(E(g)){let e=u.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&m("hidden")}else m("hidden")},[r,g]);let T={unmount:i},R=(0,a.z)(()=>{var t;b&&P(!1),null==(t=e.beforeEnter)||t.call(e)}),k=(0,a.z)(()=>{var t;b&&P(!1),null==(t=e.beforeLeave)||t.call(e)});return o.createElement(S.Provider,{value:g},o.createElement(w.Provider,{value:j},(0,y.sY)({ourProps:{...T,as:o.Fragment,children:o.createElement(C,{ref:f,...T,...s,beforeEnter:R,beforeLeave:k})},theirProps:{},defaultTag:o.Fragment,features:A,visible:"visible"===p,name:"Transition"})))}),C=(0,y.yV)(function(e,t){var r,n,P;let O;let{beforeEnter:j,afterEnter:R,beforeLeave:C,afterLeave:k,enter:M,enterFrom:I,enterTo:D,entered:_,leave:L,leaveFrom:N,leaveTo:F,...V}=e,B=(0,o.useRef)(null),H=(0,d.T)(B,t),U=null==(r=V.unmount)||r?y.l4.Unmount:y.l4.Hidden,{show:z,appear:W,initial:q}=function(){let e=(0,o.useContext)(w);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[Z,$]=(0,o.useState)(z?"visible":"hidden"),K=function(){let e=(0,o.useContext)(S);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:Y,unregister:G}=K;(0,o.useEffect)(()=>Y(B),[Y,B]),(0,o.useEffect)(()=>{if(U===y.l4.Hidden&&B.current){if(z&&"visible"!==Z){$("visible");return}return(0,h.E)(Z,{hidden:()=>G(B),visible:()=>Y(B)})}},[Z,B,Y,G,z,U]);let X=(0,u.E)({base:b(V.className),enter:b(M),enterFrom:b(I),enterTo:b(D),entered:b(_),leave:b(L),leaveFrom:b(N),leaveTo:b(F)}),J=(P={beforeEnter:j,afterEnter:R,beforeLeave:C,afterLeave:k},O=(0,o.useRef)(T(P)),(0,o.useEffect)(()=>{O.current=T(P)},[P]),O),Q=(0,c.H)();(0,o.useEffect)(()=>{if(Q&&"visible"===Z&&null===B.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[B,Z,Q]);let ee=W&&z&&q,et=Q&&(!q||W)?z?"enter":"leave":"idle",er=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,[t,r]=(0,o.useState)(e),n=(0,s.t)(),i=(0,o.useCallback)(e=>{n.current&&r(t=>t|e)},[t,n]),a=(0,o.useCallback)(e=>!!(t&e),[t]);return{flags:t,addFlag:i,hasFlag:a,removeFlag:(0,o.useCallback)(e=>{n.current&&r(t=>t&~e)},[r,n]),toggleFlag:(0,o.useCallback)(e=>{n.current&&r(t=>t^e)},[r])}}(0),en=(0,a.z)(e=>(0,h.E)(e,{enter:()=>{er.addFlag(v.ZM.Opening),J.current.beforeEnter()},leave:()=>{er.addFlag(v.ZM.Closing),J.current.beforeLeave()},idle:()=>{}})),eo=(0,a.z)(e=>(0,h.E)(e,{enter:()=>{er.removeFlag(v.ZM.Opening),J.current.afterEnter()},leave:()=>{er.removeFlag(v.ZM.Closing),J.current.afterLeave()},idle:()=>{}})),ei=x(()=>{$("hidden"),G(B)},K),ea=(0,o.useRef)(!1);!function(e){let{immediate:t,container:r,direction:n,classes:o,onStart:a,onStop:c}=e,d=(0,s.t)(),v=(0,i.G)(),g=(0,u.E)(n);(0,l.e)(()=>{t&&(g.current="enter")},[t]),(0,l.e)(()=>{let e=(0,f.k)();v.add(e.dispose);let t=r.current;if(t&&"idle"!==g.current&&d.current){var n,i,s;let r,l,u,d,v,y,b;return e.dispose(),a.current(g.current),e.add((n=o.current,i="enter"===g.current,s=()=>{e.dispose(),c.current(g.current)},l=i?"enter":"leave",u=(0,f.k)(),d=void 0!==s?(r={called:!1},function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!r.called)return r.called=!0,s(...t)}):()=>{},"enter"===l&&(t.removeAttribute("hidden"),t.style.display=""),v=(0,h.E)(l,{enter:()=>n.enter,leave:()=>n.leave}),y=(0,h.E)(l,{enter:()=>n.enterTo,leave:()=>n.leaveTo}),b=(0,h.E)(l,{enter:()=>n.enterFrom,leave:()=>n.leaveFrom}),m(t,...n.base,...n.enter,...n.enterTo,...n.enterFrom,...n.leave,...n.leaveFrom,...n.leaveTo,...n.entered),p(t,...n.base,...v,...b),u.nextFrame(()=>{m(t,...n.base,...v,...b),p(t,...n.base,...v,...y),function(e,t){let r=(0,f.k)();if(!e)return r.dispose;let{transitionDuration:n,transitionDelay:o}=getComputedStyle(e),[i,a]=[n,o].map(e=>{let[t=0]=e.split(",").filter(Boolean).map(e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e)).sort((e,t)=>t-e);return t}),s=i+a;if(0!==s){r.group(r=>{r.setTimeout(()=>{t(),r.dispose()},s),r.addEventListener(e,"transitionrun",e=>{e.target===e.currentTarget&&r.dispose()})});let n=r.addEventListener(e,"transitionend",e=>{e.target===e.currentTarget&&(t(),n())})}else t();r.add(()=>t()),r.dispose}(t,()=>(m(t,...n.base,...v),p(t,...n.base,...n.entered),d()))}),u.dispose)),e.dispose}},[n])}({immediate:ee,container:B,classes:X,direction:et,onStart:(0,u.E)(e=>{ea.current=!0,ei.onStart(B,e,en)}),onStop:(0,u.E)(e=>{ea.current=!1,ei.onStop(B,e,eo),"leave"!==e||E(ei)||($("hidden"),G(B))})});let es=V;return ee?es={...es,className:(0,g.A)(V.className,...X.current.enter,...X.current.enterFrom)}:ea.current&&(es.className=(0,g.A)(V.className,null==(n=B.current)?void 0:n.className),""===es.className&&delete es.className),o.createElement(S.Provider,{value:ei},o.createElement(v.up,{value:(0,h.E)(Z,{visible:v.ZM.Open,hidden:v.ZM.Closed})|er.flags},(0,y.sY)({ourProps:{ref:H},theirProps:es,defaultTag:"div",features:A,visible:"visible"===Z,name:"Transition.Child"})))}),k=(0,y.yV)(function(e,t){let r=null!==(0,o.useContext)(w),n=null!==(0,v.oJ)();return o.createElement(o.Fragment,null,!r&&n?o.createElement(R,{ref:t,...e}):o.createElement(C,{ref:t,...e}))}),M=Object.assign(R,{Child:k,Root:R})},77684:function(e,t,r){"use strict";r.d(t,{G:function(){return i}});var n=r(75627),o=r(44370);function i(){let[e]=(0,n.useState)(o.k);return(0,n.useEffect)(()=>()=>e.dispose(),[e]),e}},49628:function(e,t,r){"use strict";r.d(t,{O:function(){return i}});var n=r(75627),o=r(53728);function i(e,t,r,i){let a=(0,o.E)(r);(0,n.useEffect)(()=>{function r(e){a.current(e)}return(e=null!=e?e:window).addEventListener(t,r,i),()=>e.removeEventListener(t,r,i)},[e,t,i])}},63682:function(e,t,r){"use strict";r.d(t,{z:function(){return i}});var n=r(75627),o=r(53728);let i=function(e){let t=(0,o.E)(e);return n.useCallback(function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return t.current(...r)},[t])}},94200:function(e,t,r){"use strict";r.d(t,{M:function(){return l}});var n,o=r(75627),i=r(37652),a=r(7207),s=r(3665);let l=null!=(n=o.useId)?n:function(){let e=(0,s.H)(),[t,r]=o.useState(e?()=>i.O.nextId():null);return(0,a.e)(()=>{null===t&&r(i.O.nextId())},[t]),null!=t?""+t:void 0}},16547:function(e,t,r){"use strict";r.d(t,{t:function(){return i}});var n=r(75627),o=r(7207);function i(){let e=(0,n.useRef)(!1);return(0,o.e)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}},7207:function(e,t,r){"use strict";r.d(t,{e:function(){return i}});var n=r(75627),o=r(37652);let i=(e,t)=>{o.O.isServer?(0,n.useEffect)(e,t):(0,n.useLayoutEffect)(e,t)}},53728:function(e,t,r){"use strict";r.d(t,{E:function(){return i}});var n=r(75627),o=r(7207);function i(e){let t=(0,n.useRef)(e);return(0,o.e)(()=>{t.current=e},[e]),t}},53599:function(e,t,r){"use strict";r.d(t,{L:function(){return a}});var n=r(75627),o=r(78106),i=r(63682);function a(e){let t=(0,i.z)(e),r=(0,n.useRef)(!1);(0,n.useEffect)(()=>(r.current=!1,()=>{r.current=!0,(0,o.Y)(()=>{r.current&&t()})}),[t])}},7492:function(e,t,r){"use strict";r.d(t,{O:function(){return u}});var n=r(75627),o=r(45316),i=r(45849),a=r(53728);function s(e,t,r){let o=(0,a.E)(t);(0,n.useEffect)(()=>{function t(e){o.current(e)}return document.addEventListener(e,t,r),()=>document.removeEventListener(e,t,r)},[e,r])}var l=r(78726);function u(e,t){let r=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=(0,n.useRef)(!1);function u(r,n){if(!a.current||r.defaultPrevented)return;let i=n(r);if(null!==i&&i.getRootNode().contains(i)&&i.isConnected){for(let t of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e)){if(null===t)continue;let e=t instanceof HTMLElement?t:t.current;if(null!=e&&e.contains(i)||r.composed&&r.composedPath().includes(e))return}return(0,o.sP)(i,o.tJ.Loose)||-1===i.tabIndex||r.preventDefault(),t(r,i)}}(0,n.useEffect)(()=>{requestAnimationFrame(()=>{a.current=r})},[r]);let c=(0,n.useRef)(null);s("pointerdown",e=>{var t,r;a.current&&(c.current=(null==(r=null==(t=e.composedPath)?void 0:t.call(e))?void 0:r[0])||e.target)},!0),s("mousedown",e=>{var t,r;a.current&&(c.current=(null==(r=null==(t=e.composedPath)?void 0:t.call(e))?void 0:r[0])||e.target)},!0),s("click",e=>{(0,i.tq)()||c.current&&(u(e,()=>c.current),c.current=null)},!0),s("touchend",e=>u(e,()=>e.target instanceof HTMLElement?e.target:null),!0),(0,l.s)("blur",e=>u(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}},8357:function(e,t,r){"use strict";r.d(t,{i:function(){return i}});var n=r(75627),o=r(96184);function i(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,n.useMemo)(()=>(0,o.r)(...t),[...t])}},86271:function(e,t,r){"use strict";r.d(t,{f:function(){return a}});var n=r(75627),o=r(7207);function i(e){var t;if(e.type)return e.type;let r=null!=(t=e.as)?t:"button";if("string"==typeof r&&"button"===r.toLowerCase())return"button"}function a(e,t){let[r,a]=(0,n.useState)(()=>i(e));return(0,o.e)(()=>{a(i(e))},[e.type,e.as]),(0,o.e)(()=>{r||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&a("button")},[r,t]),r}},97793:function(e,t,r){"use strict";r.d(t,{H:function(){return l},v:function(){return s}});var n=r(75627),o=r(37226),i=r(63682),a=r(8357);function s(){var e;let{defaultContainers:t=[],portals:r,mainTreeNodeRef:s}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},l=(0,n.useRef)(null!=(e=null==s?void 0:s.current)?e:null),u=(0,a.i)(l),c=(0,i.z)(()=>{var e,n,o;let i=[];for(let e of t)null!==e&&(e instanceof HTMLElement?i.push(e):"current"in e&&e.current instanceof HTMLElement&&i.push(e.current));if(null!=r&&r.current)for(let e of r.current)i.push(e);for(let t of null!=(e=null==u?void 0:u.querySelectorAll("html > *, body > *"))?e:[])t!==document.body&&t!==document.head&&t instanceof HTMLElement&&"headlessui-portal-root"!==t.id&&(t.contains(l.current)||t.contains(null==(o=null==(n=l.current)?void 0:n.getRootNode())?void 0:o.host)||i.some(e=>t.contains(e))||i.push(t));return i});return{resolveContainers:c,contains:(0,i.z)(e=>c().some(t=>t.contains(e))),mainTreeNodeRef:l,MainTreeNode:(0,n.useMemo)(()=>function(){return null!=s?null:n.createElement(o._,{features:o.A.Hidden,ref:l})},[l,s])}}function l(){let e=(0,n.useRef)(null);return{mainTreeNodeRef:e,MainTreeNode:(0,n.useMemo)(()=>function(){return n.createElement(o._,{features:o.A.Hidden,ref:e})},[e])}}},3665:function(e,t,r){"use strict";r.d(t,{H:function(){return a}});var n,o=r(75627),i=r(37652);function a(){let e;let t=(e="undefined"==typeof document,(0,(n||(n=r.t(o,2))).useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[a,s]=o.useState(i.O.isHandoffComplete);return a&&!1===i.O.isHandoffComplete&&s(!1),o.useEffect(()=>{!0!==a&&s(!0)},[a]),o.useEffect(()=>i.O.handoff(),[]),!t&&a}},86671:function(e,t,r){"use strict";r.d(t,{T:function(){return s},h:function(){return a}});var n=r(75627),o=r(63682);let i=Symbol();function a(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return Object.assign(e,{[i]:t})}function s(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let a=(0,n.useRef)(t);(0,n.useEffect)(()=>{a.current=t},[t]);let s=(0,o.z)(e=>{for(let t of a.current)null!=t&&("function"==typeof t?t(e):t.current=e)});return t.every(e=>null==e||(null==e?void 0:e[i]))?void 0:s}},28916:function(e,t,r){"use strict";let n;r.d(t,{N:function(){return a},l:function(){return s}});var o=r(75627),i=r(78726),a=((n=a||{})[n.Forwards=0]="Forwards",n[n.Backwards=1]="Backwards",n);function s(){let e=(0,o.useRef)(0);return(0,i.s)("keydown",t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)},!0),e}},20420:function(e,t,r){"use strict";r.d(t,{x:function(){return s}});var n=r(75627);let o=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function i(e){var t,r;let n=null!=(t=e.innerText)?t:"",i=e.cloneNode(!0);if(!(i instanceof HTMLElement))return n;let a=!1;for(let e of i.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),a=!0;let s=a?null!=(r=i.innerText)?r:"":n;return o.test(s)&&(s=s.replace(o,"")),s}var a=r(63682);function s(e){let t=(0,n.useRef)(""),r=(0,n.useRef)("");return(0,a.z)(()=>{let n=e.current;if(!n)return"";let o=n.innerText;if(t.current===o)return r.current;let a=(function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let r=e.getAttribute("aria-labelledby");if(r){let e=r.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():i(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return i(e).trim()})(n).trim().toLowerCase();return t.current=o,r.current=a,a})}},93711:function(e,t,r){"use strict";r.d(t,{g:function(){return i}});var n=r(75627);function o(e){return[e.screenX,e.screenY]}function i(){let e=(0,n.useRef)([-1,-1]);return{wasMoved(t){let r=o(t);return(e.current[0]!==r[0]||e.current[1]!==r[1])&&(e.current=r,!0)},update(t){e.current=o(t)}}}},78726:function(e,t,r){"use strict";r.d(t,{s:function(){return i}});var n=r(75627),o=r(53728);function i(e,t,r){let i=(0,o.E)(t);(0,n.useEffect)(()=>{function t(e){i.current(e)}return window.addEventListener(e,t,r),()=>window.removeEventListener(e,t,r)},[e,r])}},37226:function(e,t,r){"use strict";let n;r.d(t,{A:function(){return i},_:function(){return a}});var o=r(1990),i=((n=i||{})[n.None=1]="None",n[n.Focusable=2]="Focusable",n[n.Hidden=4]="Hidden",n);let a=(0,o.yV)(function(e,t){var r;let{features:n=1,...i}=e,a={ref:t,"aria-hidden":(2&n)==2||(null!=(r=i["aria-hidden"])?r:void 0),hidden:(4&n)==4||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&n)==4&&(2&n)!=2&&{display:"none"}}};return(0,o.sY)({ourProps:a,theirProps:i,slot:{},defaultTag:"div",name:"Hidden"})})},79493:function(e,t,r){"use strict";let n;r.d(t,{ZM:function(){return a},oJ:function(){return s},up:function(){return l}});var o=r(75627);let i=(0,o.createContext)(null);i.displayName="OpenClosedContext";var a=((n=a||{})[n.Open=1]="Open",n[n.Closed=2]="Closed",n[n.Closing=4]="Closing",n[n.Opening=8]="Opening",n);function s(){return(0,o.useContext)(i)}function l(e){let{value:t,children:r}=e;return o.createElement(i.Provider,{value:t},r)}},47032:function(e,t,r){"use strict";r.d(t,{O:function(){return a},n:function(){return i}});var n=r(75627);let o=(0,n.createContext)(!1);function i(){return(0,n.useContext)(o)}function a(e){return n.createElement(o.Provider,{value:e.force},e.children)}},36652:function(e,t,r){"use strict";function n(e){let t=e.parentElement,r=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(r=t),t=t.parentElement;let n=(null==t?void 0:t.getAttribute("disabled"))==="";return!(n&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(r))&&n}r.d(t,{P:function(){return n}})},44088:function(e,t,r){"use strict";let n;r.d(t,{T:function(){return o},d:function(){return i}});var o=((n=o||{})[n.First=0]="First",n[n.Previous=1]="Previous",n[n.Next=2]="Next",n[n.Last=3]="Last",n[n.Specific=4]="Specific",n[n.Nothing=5]="Nothing",n);function i(e,t){let r=t.resolveItems();if(r.length<=0)return null;let n=t.resolveActiveIndex(),o=null!=n?n:-1;switch(e.focus){case 0:for(let e=0;e<r.length;++e)if(!t.resolveDisabled(r[e],e,r))return e;return n;case 1:for(let e=o-1;e>=0;--e)if(!t.resolveDisabled(r[e],e,r))return e;return n;case 2:for(let e=o+1;e<r.length;++e)if(!t.resolveDisabled(r[e],e,r))return e;return n;case 3:for(let e=r.length-1;e>=0;--e)if(!t.resolveDisabled(r[e],e,r))return e;return n;case 4:for(let n=0;n<r.length;++n)if(t.resolveId(r[n],n,r)===e.id)return n;return n;case 5:return null;default:!function(e){throw Error("Unexpected object: "+e)}(e)}}},96763:function(e,t,r){"use strict";function n(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return Array.from(new Set(t.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}r.d(t,{A:function(){return n}})},44370:function(e,t,r){"use strict";r.d(t,{k:function(){return function e(){let t=[],r={addEventListener:(e,t,n,o)=>(e.addEventListener(t,n,o),r.add(()=>e.removeEventListener(t,n,o))),requestAnimationFrame(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let o=requestAnimationFrame(...t);return r.add(()=>cancelAnimationFrame(o))},nextFrame(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.requestAnimationFrame(()=>r.requestAnimationFrame(...t))},setTimeout(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let o=setTimeout(...t);return r.add(()=>clearTimeout(o))},microTask(){for(var e=arguments.length,t=Array(e),o=0;o<e;o++)t[o]=arguments[o];let i={current:!0};return(0,n.Y)(()=>{i.current&&t[0]()}),r.add(()=>{i.current=!1})},style(e,t,r){let n=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:r}),this.add(()=>{Object.assign(e.style,{[t]:n})})},group(t){let r=e();return t(r),this.add(()=>r.dispose())},add:e=>(t.push(e),()=>{let r=t.indexOf(e);if(r>=0)for(let e of t.splice(r,1))e()}),dispose(){for(let e of t.splice(0))e()}};return r}}});var n=r(78106)},37652:function(e,t,r){"use strict";r.d(t,{O:function(){return s}});var n=Object.defineProperty,o=(e,t,r)=>t in e?n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,i=(e,t,r)=>(o(e,"symbol"!=typeof t?t+"":t,r),r);class a{set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}constructor(){i(this,"current",this.detect()),i(this,"handoffState","pending"),i(this,"currentId",0)}}let s=new a},45316:function(e,t,r){"use strict";let n,o,i,a,s;r.d(t,{C5:function(){return w},EO:function(){return S},GO:function(){return m},TO:function(){return f},fE:function(){return h},jA:function(){return E},sP:function(){return g},tJ:function(){return v},wI:function(){return y},z2:function(){return P}});var l=r(44370),u=r(1359),c=r(96184);let d=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>"".concat(e,":not([tabindex='-1'])")).join(",");var f=((n=f||{})[n.First=1]="First",n[n.Previous=2]="Previous",n[n.Next=4]="Next",n[n.Last=8]="Last",n[n.WrapAround=16]="WrapAround",n[n.NoScroll=32]="NoScroll",n),h=((o=h||{})[o.Error=0]="Error",o[o.Overflow=1]="Overflow",o[o.Success=2]="Success",o[o.Underflow=3]="Underflow",o),p=((i=p||{})[i.Previous=-1]="Previous",i[i.Next=1]="Next",i);function m(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(d)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var v=((a=v||{})[a.Strict=0]="Strict",a[a.Loose=1]="Loose",a);function g(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e!==(null==(t=(0,c.r)(e))?void 0:t.body)&&(0,u.E)(r,{0:()=>e.matches(d),1(){let t=e;for(;null!==t;){if(t.matches(d))return!0;t=t.parentElement}return!1}})}function y(e){let t=(0,c.r)(e);(0,l.k)().nextFrame(()=>{t&&!g(t.activeElement,0)&&w(e)})}var b=((s=b||{})[s.Keyboard=0]="Keyboard",s[s.Mouse=1]="Mouse",s);function w(e){null==e||e.focus({preventScroll:!0})}function P(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e;return e.slice().sort((e,r)=>{let n=t(e),o=t(r);if(null===n||null===o)return 0;let i=n.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function S(e,t){return E(m(),t,{relativeTo:e})}function E(e,t){var r,n,o;let{sorted:i=!0,relativeTo:a=null,skipElements:s=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},l=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,u=Array.isArray(e)?i?P(e):e:m(e);s.length>0&&u.length>1&&(u=u.filter(e=>!s.includes(e))),a=null!=a?a:l.activeElement;let c=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),d=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,u.indexOf(a))-1;if(4&t)return Math.max(0,u.indexOf(a))+1;if(8&t)return u.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=32&t?{preventScroll:!0}:{},h=0,p=u.length,v;do{if(h>=p||h+p<=0)return 0;let e=d+h;if(16&t)e=(e+p)%p;else{if(e<0)return 3;if(e>=p)return 1}null==(v=u[e])||v.focus(f),h+=c}while(v!==l.activeElement);return 6&t&&null!=(o=null==(n=null==(r=v)?void 0:r.matches)?void 0:n.call(r,"textarea,input"))&&o&&v.select(),2}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0))},1359:function(e,t,r){"use strict";function n(e,t){for(var r=arguments.length,o=Array(r>2?r-2:0),i=2;i<r;i++)o[i-2]=arguments[i];if(e in t){let r=t[e];return"function"==typeof r?r(...o):r}let a=Error('Tried to handle "'.concat(e,'" but there is no handler defined. Only defined handlers are: ').concat(Object.keys(t).map(e=>'"'.concat(e,'"')).join(", "),"."));throw Error.captureStackTrace&&Error.captureStackTrace(a,n),a}r.d(t,{E:function(){return n}})},78106:function(e,t,r){"use strict";function n(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}r.d(t,{Y:function(){return n}})},96184:function(e,t,r){"use strict";r.d(t,{r:function(){return o}});var n=r(37652);function o(e){return n.O.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}},45849:function(e,t,r){"use strict";function n(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function o(){return n()||/Android/gi.test(window.navigator.userAgent)}r.d(t,{gn:function(){return n},tq:function(){return o}})},1990:function(e,t,r){"use strict";let n,o;r.d(t,{AN:function(){return l},Y2:function(){return f},l4:function(){return u},oA:function(){return v},sY:function(){return c},yV:function(){return m}});var i=r(75627),a=r(96763),s=r(1359),l=((n=l||{})[n.None=0]="None",n[n.RenderStrategy=1]="RenderStrategy",n[n.Static=2]="Static",n),u=((o=u||{})[o.Unmount=0]="Unmount",o[o.Hidden=1]="Hidden",o);function c(e){let{ourProps:t,theirProps:r,slot:n,defaultTag:o,features:i,visible:a=!0,name:l,mergeRefs:u}=e;u=null!=u?u:h;let c=p(r,t);if(a)return d(c,n,o,l,u);let f=null!=i?i:0;if(2&f){let{static:e=!1,...t}=c;if(e)return d(t,n,o,l,u)}if(1&f){let{unmount:e=!0,...t}=c;return(0,s.E)(e?0:1,{0:()=>null,1:()=>d({...t,hidden:!0,style:{display:"none"}},n,o,l,u)})}return d(c,n,o,l,u)}function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,{as:s=r,children:l,refName:u="ref",...c}=g(e,["unmount","static"]),d=void 0!==e.ref?{[u]:e.ref}:{},f="function"==typeof l?l(t):l;"className"in c&&c.className&&"function"==typeof c.className&&(c.className=c.className(t));let h={};if(t){let e=!1,r=[];for(let[n,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&r.push(n);e&&(h["data-headlessui-state"]=r.join(" "))}if(s===i.Fragment&&Object.keys(v(c)).length>0){if(!(0,i.isValidElement)(f)||Array.isArray(f)&&f.length>1)throw Error(['Passing props on "Fragment"!',"","The current component <".concat(n,' /> is rendering a "Fragment".'),"However we need to passthrough the following props:",Object.keys(c).map(e=>"  - ".concat(e)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>"  - ".concat(e)).join("\n")].join("\n"));let e=f.props,t="function"==typeof(null==e?void 0:e.className)?function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];return(0,a.A)(null==e?void 0:e.className(...r),c.className)}:(0,a.A)(null==e?void 0:e.className,c.className);return(0,i.cloneElement)(f,Object.assign({},p(f.props,v(g(c,["ref"]))),h,d,{ref:o(f.ref,d.ref)},t?{className:t}:{}))}return(0,i.createElement)(s,Object.assign({},g(c,["ref"]),s!==i.Fragment&&d,s!==i.Fragment&&h),f)}function f(){let e=(0,i.useRef)([]),t=(0,i.useCallback)(t=>{for(let r of e.current)null!=r&&("function"==typeof r?r(t):r.current=t)},[]);return function(){for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];if(!n.every(e=>null==e))return e.current=n,t}}function h(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.every(e=>null==e)?void 0:e=>{for(let r of t)null!=r&&("function"==typeof r?r(e):r.current=e)}}function p(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];if(0===t.length)return{};if(1===t.length)return t[0];let n={},o={};for(let e of t)for(let t in e)t.startsWith("on")&&"function"==typeof e[t]?(null!=o[t]||(o[t]=[]),o[t].push(e[t])):n[t]=e[t];if(n.disabled||n["aria-disabled"])return Object.assign(n,Object.fromEntries(Object.keys(o).map(e=>[e,void 0])));for(let e in o)Object.assign(n,{[e](t){for(var r=arguments.length,n=Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];for(let r of o[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;r(t,...n)}}});return n}function m(e){var t;return Object.assign((0,i.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function v(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=Object.assign({},e);for(let e of t)e in r&&delete r[e];return r}},78771:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.26 10.147a60.438 60.438 0 0 0-.491 6.347A48.62 48.62 0 0 1 12 20.904a48.62 48.62 0 0 1 8.232-4.41 60.46 60.46 0 0 0-.491-6.347m-15.482 0a50.636 50.636 0 0 0-2.658-.813A59.906 59.906 0 0 1 12 3.493a59.903 59.903 0 0 1 10.399 5.84c-.896.248-1.783.52-2.658.814m-15.482 0A50.717 50.717 0 0 1 12 13.489a50.702 50.702 0 0 1 7.74-3.342M6.75 15a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm0 0v-3.675A55.378 55.378 0 0 1 12 8.443m-7.007 11.55A5.981 5.981 0 0 0 6.75 15.75v-1.5"}))});t.Z=o},67097:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m15 11.25-3-3m0 0-3 3m3-3v7.5M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))});t.Z=o},22710:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"}))});t.Z=o},56263:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 5.25h16.5m-16.5 4.5h16.5m-16.5 4.5h16.5m-16.5 4.5h16.5"}))});t.Z=o},89046:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m3.75 13.5 10.5-11.25L12 10.5h8.25L9.75 21.75 12 13.5H3.75Z"}))});t.Z=o},93770:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7.5 8.25h9m-9 3H12m-9.75 1.51c0 1.6 1.123 2.994 2.707 3.227 1.129.166 2.27.293 3.423.379.35.026.67.21.865.501L12 21l2.755-4.133a1.14 1.14 0 0 1 .865-.501 48.172 48.172 0 0 0 3.423-.379c1.584-.233 2.707-1.626 2.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394 48.394 0 0 0 12 3c-2.392 0-4.744.175-7.043.513C3.373 3.746 2.25 5.14 2.25 6.741v6.018Z"}))});t.Z=o},9041:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M20.25 8.511c.884.284 1.5 1.128 1.5 2.097v4.286c0 1.136-.847 2.1-1.98 2.193-.34.027-.68.052-1.02.072v3.091l-3-3c-1.354 0-2.694-.055-4.02-.163a2.115 2.115 0 0 1-.825-.242m9.345-8.334a2.126 2.126 0 0 0-.476-.095 48.64 48.64 0 0 0-8.048 0c-1.131.094-1.976 1.057-1.976 2.192v4.286c0 .837.46 1.58 1.155 1.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.455 48.455 0 0 0 11.25 3c-2.115 0-4.198.137-6.24.402-1.608.209-2.76 1.614-2.76 3.235v6.226c0 1.621 1.152 3.026 2.76 3.235.577.075 1.157.14 1.74.194V21l4.155-4.155"}))});t.Z=o},72784:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75 11.25 15 15 9.75M21 12c0 1.268-.63 2.39-1.593 3.068a3.745 3.745 0 0 1-1.043 3.296 3.745 3.745 0 0 1-3.296 1.043A3.745 3.745 0 0 1 12 21c-1.268 0-2.39-.63-3.068-1.593a3.746 3.746 0 0 1-3.296-1.043 3.745 3.745 0 0 1-1.043-3.296A3.745 3.745 0 0 1 3 12c0-1.268.63-2.39 1.593-3.068a3.745 3.745 0 0 1 1.043-3.296 3.746 3.746 0 0 1 3.296-1.043A3.746 3.746 0 0 1 12 3c1.268 0 2.39.63 3.068 1.593a3.746 3.746 0 0 1 3.296 1.043 3.746 3.746 0 0 1 1.043 3.296A3.745 3.745 0 0 1 21 12Z"}))});t.Z=o},6573:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m19.5 8.25-7.5 7.5-7.5-7.5"}))});t.Z=o},56637:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M20.25 6.375c0 2.278-3.694 4.125-8.25 4.125S3.75 8.653 3.75 6.375m16.5 0c0-2.278-3.694-4.125-8.25-4.125S3.75 4.097 3.75 6.375m16.5 0v11.25c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125V6.375m16.5 0v3.75m-16.5-3.75v3.75m16.5 0v3.75C20.25 16.153 16.556 18 12 18s-8.25-1.847-8.25-4.125v-3.75m16.5 0c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125"}))});t.Z=o},38538:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17.25 6.75 22.5 12l-5.25 5.25m-10.5 0L1.5 12l5.25-5.25m7.5-3-4.5 16.5"}))});t.Z=o},20894:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 17.25v1.007a3 3 0 0 1-.879 2.122L7.5 21h9l-.621-.621A3 3 0 0 1 15 18.257V17.25m6-12V15a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 15V5.25m18 0A2.25 2.25 0 0 0 18.75 3H5.25A2.25 2.25 0 0 0 3 5.25m18 0V12a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 12V5.25"}))});t.Z=o},94037:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m21 7.5-9-5.25L3 7.5m18 0-9 5.25m9-5.25v9l-9 5.25M3 7.5l9 5.25M3 7.5v9l9 5.25m0-9v9"}))});t.Z=o},43306:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 21a9.004 9.004 0 0 0 8.716-6.747M12 21a9.004 9.004 0 0 1-8.716-6.747M12 21c2.485 0 4.5-4.03 4.5-9S14.485 3 12 3m0 18c-2.485 0-4.5-4.03-4.5-9S9.515 3 12 3m0 0a8.997 8.997 0 0 1 7.843 4.582M12 3a8.997 8.997 0 0 0-7.843 4.582m15.686 0A11.953 11.953 0 0 1 12 10.5c-2.998 0-5.74-1.1-7.843-2.918m15.686 0A8.959 8.959 0 0 1 21 12c0 .778-.099 1.533-.284 2.253m0 0A17.919 17.919 0 0 1 12 16.5c-3.162 0-6.133-.815-8.716-2.247m0 0A9.015 9.015 0 0 1 3 12c0-1.605.42-3.113 1.157-4.418"}))});t.Z=o},43073:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 18.75a6 6 0 0 0 6-6v-1.5m-6 7.5a6 6 0 0 1-6-6v-1.5m6 7.5v3.75m-3.75 0h7.5M12 15.75a3 3 0 0 1-3-3V4.5a3 3 0 1 1 6 0v8.25a3 3 0 0 1-3 3Z"}))});t.Z=o},66524:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21.752 15.002A9.72 9.72 0 0 1 18 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 0 0 3 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 0 0 9.002-5.998Z"}))});t.Z=o},55487:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 7.5h1.5m-1.5 3h1.5m-7.5 3h7.5m-7.5 3h7.5m3-9h3.375c.621 0 1.125.504 1.125 1.125V18a2.25 2.25 0 0 1-2.25 2.25M16.5 7.5V18a2.25 2.25 0 0 0 2.25 2.25M16.5 7.5V4.875c0-.621-.504-1.125-1.125-1.125H4.125C3.504 3.75 3 4.254 3 4.875V18a2.25 2.25 0 0 0 2.25 2.25h13.5M6 7.5h3v3H6v-3Z"}))});t.Z=o},28994:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}),n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.91 11.672a.375.375 0 0 1 0 .656l-5.603 3.113a.375.375 0 0 1-.557-.328V8.887c0-.286.307-.466.557-.327l5.603 3.112Z"}))});t.Z=o},86866:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5.25 5.653c0-.856.917-1.398 1.667-.986l11.54 6.347a1.125 1.125 0 0 1 0 1.972l-11.54 6.347a1.125 1.125 0 0 1-1.667-.986V5.653Z"}))});t.Z=o},37999:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7.217 10.907a2.25 2.25 0 1 0 0 2.186m0-2.186c.18.324.283.696.283 1.093s-.103.77-.283 1.093m0-2.186 9.566-5.314m-9.566 7.5 9.566 5.314m0 0a2.25 2.25 0 1 0 3.935 2.186 2.25 2.25 0 0 0-3.935-2.186Zm0-12.814a2.25 2.25 0 1 0 3.933-2.185 2.25 2.25 0 0 0-3.933 2.185Z"}))});t.Z=o},69670:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 6A2.25 2.25 0 0 1 6 3.75h2.25A2.25 2.25 0 0 1 10.5 6v2.25a2.25 2.25 0 0 1-2.25 2.25H6a2.25 2.25 0 0 1-2.25-2.25V6ZM3.75 15.75A2.25 2.25 0 0 1 6 13.5h2.25a2.25 2.25 0 0 1 2.25 2.25V18a2.25 2.25 0 0 1-2.25 2.25H6A2.25 2.25 0 0 1 3.75 18v-2.25ZM13.5 6a2.25 2.25 0 0 1 2.25-2.25H18A2.25 2.25 0 0 1 20.25 6v2.25A2.25 2.25 0 0 1 18 10.5h-2.25a2.25 2.25 0 0 1-2.25-2.25V6ZM13.5 15.75a2.25 2.25 0 0 1 2.25-2.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-2.25A2.25 2.25 0 0 1 13.5 18v-2.25Z"}))});t.Z=o},50774:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z"}))});t.Z=o},31817:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M18 18.72a9.094 9.094 0 0 0 3.741-.479 3 3 0 0 0-4.682-2.72m.94 3.198.001.031c0 .225-.012.447-.037.666A11.944 11.944 0 0 1 12 21c-2.17 0-4.207-.576-5.963-1.584A6.062 6.062 0 0 1 6 18.719m12 0a5.971 5.971 0 0 0-.941-3.197m0 0A5.995 5.995 0 0 0 12 12.75a5.995 5.995 0 0 0-5.058 2.772m0 0a3 3 0 0 0-4.681 2.72 8.986 8.986 0 0 0 3.74.477m.94-3.197a5.971 5.971 0 0 0-.94 3.197M15 6.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm6 3a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Zm-13.5 0a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Z"}))});t.Z=o},89515:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m15.75 10.5 4.72-4.72a.75.75 0 0 1 1.28.53v11.38a.75.75 0 0 1-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 0 0 2.25-2.25v-9a2.25 2.25 0 0 0-2.25-2.25h-9A2.25 2.25 0 0 0 2.25 7.5v9a2.25 2.25 0 0 0 2.25 2.25Z"}))});t.Z=o},9308:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18 18 6M6 6l12 12"}))});t.Z=o},9262:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{fillRule:"evenodd",d:"M4.5 2.25a.75.75 0 0 0 0 1.5v16.5h-.75a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5h-.75V3.75a.75.75 0 0 0 0-1.5h-15ZM9 6a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5H9Zm-.75 3.75A.75.75 0 0 1 9 9h1.5a.75.75 0 0 1 0 1.5H9a.75.75 0 0 1-.75-.75ZM9 12a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5H9Zm3.75-5.25A.75.75 0 0 1 13.5 6H15a.75.75 0 0 1 0 1.5h-1.5a.75.75 0 0 1-.75-.75ZM13.5 9a.75.75 0 0 0 0 1.5H15A.75.75 0 0 0 15 9h-1.5Zm-.75 3.75a.75.75 0 0 1 .75-.75H15a.75.75 0 0 1 0 1.5h-1.5a.75.75 0 0 1-.75-.75ZM9 19.5v-2.25a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 .75.75v2.25a.75.75 0 0 1-.75.75h-4.5A.75.75 0 0 1 9 19.5Z",clipRule:"evenodd"}))});t.Z=o},93996:function(e,t,r){"use strict";var n=r(75627);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{fillRule:"evenodd",d:"M10.5 3.75a6.75 6.75 0 1 0 0 13.5 6.75 6.75 0 0 0 0-13.5ZM2.25 10.5a8.25 8.25 0 1 1 14.59 5.28l4.69 4.69a.75.75 0 1 1-1.06 1.06l-4.69-4.69A8.25 8.25 0 0 1 2.25 10.5Z",clipRule:"evenodd"}))});t.Z=o},21310:function(e,t,r){"use strict";r.d(t,{s:function(){return i}});var n=r(85295);let o=(0,r(64429).X)(()=>void 0!==window.ScrollTimeline);class i{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}then(e,t){return Promise.all(this.animations).then(e).catch(t)}getAll(e){return this.animations[0][e]}setAll(e,t){for(let r=0;r<this.animations.length;r++)this.animations[r][e]=t}attachTimeline(e){let t=this.animations.map(t=>{if(!o()||!t.attachTimeline)return t.pause(),function(e,t){let r;let o=()=>{let{currentTime:n}=t,o=(null===n?0:n.value)/100;r!==o&&e(o),r=o};return n.Wi.update(o,!0),()=>(0,n.Pn)(o)}(e=>{t.time=t.duration*e},e);t.attachTimeline(e)});return()=>{t.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get startTime(){return this.getAll("startTime")}get duration(){let e=0;for(let t=0;t<this.animations.length;t++)e=Math.max(e,this.animations[t].duration);return e}runAll(e){this.animations.forEach(t=>t[e]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}},32414:function(e,t,r){"use strict";r.d(t,{t:function(){return n}});let n=new Set(["opacity","clipPath","filter","transform"])},2775:function(e,t,r){"use strict";r.d(t,{S:function(){return d}});var n=r(10632),o=r(80146),i=r(92591),a=r(67829);function s(e,t){return e*Math.sqrt(1-t*t)}let l=["duration","bounce"],u=["stiffness","damping","mass"];function c(e,t){return t.some(t=>void 0!==e[t])}function d({keyframes:e,restDelta:t,restSpeed:r,...d}){let f;let h=e[0],p=e[e.length-1],m={done:!1,value:h},{stiffness:v,damping:g,mass:y,duration:b,velocity:w,isResolvedFromDuration:P}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!c(e,u)&&c(e,l)){let r=function({duration:e=800,bounce:t=.25,velocity:r=0,mass:o=1}){let l,u;(0,i.K)(e<=(0,n.w)(10),"Spring duration must be 10 seconds or less");let c=1-t;c=(0,a.u)(.05,1,c),e=(0,a.u)(.01,10,(0,n.X)(e)),c<1?(l=t=>{let n=t*c,o=n*e;return .001-(n-r)/s(t,c)*Math.exp(-o)},u=t=>{let n=t*c*e,o=Math.pow(c,2)*Math.pow(t,2)*e,i=s(Math.pow(t,2),c);return(n*r+r-o)*Math.exp(-n)*(-l(t)+.001>0?-1:1)/i}):(l=t=>-.001+Math.exp(-t*e)*((t-r)*e+1),u=t=>e*e*(r-t)*Math.exp(-t*e));let d=function(e,t,r){let n=r;for(let r=1;r<12;r++)n-=e(n)/t(n);return n}(l,u,5/e);if(e=(0,n.w)(e),isNaN(d))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(d,2)*o;return{stiffness:t,damping:2*c*Math.sqrt(o*t),duration:e}}}(e);(t={...t,...r,mass:1}).isResolvedFromDuration=!0}return t}({...d,velocity:-(0,n.X)(d.velocity||0)}),S=w||0,E=g/(2*Math.sqrt(v*y)),x=p-h,O=(0,n.X)(Math.sqrt(v/y)),j=5>Math.abs(x);if(r||(r=j?.01:2),t||(t=j?.005:.5),E<1){let e=s(O,E);f=t=>p-Math.exp(-E*O*t)*((S+E*O*x)/e*Math.sin(e*t)+x*Math.cos(e*t))}else if(1===E)f=e=>p-Math.exp(-O*e)*(x+(S+O*x)*e);else{let e=O*Math.sqrt(E*E-1);f=t=>{let r=Math.exp(-E*O*t),n=Math.min(e*t,300);return p-r*((S+E*O*x)*Math.sinh(n)+e*x*Math.cosh(n))/e}}return{calculatedDuration:P&&b||null,next:e=>{let i=f(e);if(P)m.done=e>=b;else{let a=0;E<1&&(a=0===e?(0,n.w)(S):(0,o.P)(f,e,i));let s=Math.abs(a)<=r,l=Math.abs(p-i)<=t;m.done=s&&l}return m.value=m.done?p:i,m}}}},95017:function(e,t,r){"use strict";r.d(t,{E:function(){return n},i:function(){return o}});let n=2e4;function o(e){let t=0,r=e.next(t);for(;!r.done&&t<n;)t+=50,r=e.next(t);return t>=n?1/0:t}},80146:function(e,t,r){"use strict";r.d(t,{P:function(){return o}});var n=r(83184);function o(e,t,r){let o=Math.max(t-5,0);return(0,n.R)(r-e(o),t-o)}},99738:function(e,t,r){"use strict";r.d(t,{v:function(){return el}});var n=r(10632),o=r(7865);let i={type:"spring",stiffness:500,damping:25,restSpeed:10},a=e=>({type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}),s={type:"keyframes",duration:.8},l={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},u=(e,{keyframes:t})=>t.length>2?s:o.G.has(e)?e.startsWith("scale")?a(t[1]):i:l;var c=r(85850),d=r(52e3);let f={current:!1},h=e=>null!==e;function p(e,{repeat:t,repeatType:r="loop"},n){let o=e.filter(h),i=t&&"loop"!==r&&t%2==1?0:o.length-1;return i&&void 0!==n?n:o[i]}var m=r(85295),v=r(47688),g=r(64429),y=r(44393),b=r(6238),w=r(40270),P=r(92591),S=r(22149);let E=(e,t)=>"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&(S.P.test(e)||"0"===e)&&!e.startsWith("url("));class x{constructor({autoplay:e=!0,delay:t=0,type:r="keyframes",repeat:n=0,repeatDelay:o=0,repeatType:i="loop",...a}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=b.X.now(),this.options={autoplay:e,delay:t,type:r,repeat:n,repeatDelay:o,repeatType:i,...a},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt}get resolved(){return this._resolved||this.hasAttemptedResolve||(0,w.m)(),this._resolved}onKeyframesResolved(e,t){this.resolvedAt=b.X.now(),this.hasAttemptedResolve=!0;let{name:r,type:n,velocity:o,delay:i,onComplete:a,onUpdate:s,isGenerator:l}=this.options;if(!l&&!function(e,t,r,n){let o=e[0];if(null===o)return!1;if("display"===t||"visibility"===t)return!0;let i=e[e.length-1],a=E(o,t),s=E(i,t);return(0,P.K)(a===s,`You are trying to animate ${t} from "${o}" to "${i}". ${o} is not an animatable value - to enable this animation set ${o} to a value animatable to ${i} via the \`style\` property.`),!!a&&!!s&&(function(e){let t=e[0];if(1===e.length)return!0;for(let r=0;r<e.length;r++)if(e[r]!==t)return!0}(e)||"spring"===r&&n)}(e,r,n,o)){if(f.current||!i){null==s||s(p(e,this.options,t)),null==a||a(),this.resolveFinishedPromise();return}this.options.duration=0}let u=this.initPlayback(e,t);!1!==u&&(this._resolved={keyframes:e,finalKeyframe:t,...u},this.onPostResolved())}onPostResolved(){}then(e,t){return this.currentFinishedPromise.then(e,t)}updateFinishedPromise(){this.currentFinishedPromise=new Promise(e=>{this.resolveFinishedPromise=e})}}var O=r(2775),j=r(80146);function T({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:o=10,bounceStiffness:i=500,modifyTarget:a,min:s,max:l,restDelta:u=.5,restSpeed:c}){let d,f;let h=e[0],p={done:!1,value:h},m=e=>void 0!==s&&e<s||void 0!==l&&e>l,v=e=>void 0===s?l:void 0===l?s:Math.abs(s-e)<Math.abs(l-e)?s:l,g=r*t,y=h+g,b=void 0===a?y:a(y);b!==y&&(g=b-h);let w=e=>-g*Math.exp(-e/n),P=e=>b+w(e),S=e=>{let t=w(e),r=P(e);p.done=Math.abs(t)<=u,p.value=p.done?b:r},E=e=>{m(p.value)&&(d=e,f=(0,O.S)({keyframes:[p.value,v(p.value)],velocity:(0,j.P)(P,e,p.value),damping:o,stiffness:i,restDelta:u,restSpeed:c}))};return E(0),{calculatedDuration:null,next:e=>{let t=!1;return(f||void 0!==d||(t=!0,S(e),E(e)),void 0!==d&&e>=d)?f.next(e-d):(t||S(e),p)}}}let A=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e;function R(e,t,r,n){if(e===t&&r===n)return y.Z;let o=t=>(function(e,t,r,n,o){let i,a;let s=0;do(i=A(a=t+(r-t)/2,n,o)-e)>0?r=a:t=a;while(Math.abs(i)>1e-7&&++s<12);return a})(t,0,1,e,r);return e=>0===e||1===e?e:A(o(e),t,n)}let C=R(.42,0,1,1),k=R(0,0,.58,1),M=R(.42,0,.58,1);var I=r(36547),D=r(92653),_=r(75834),L=r(37440);let N=R(.33,1.53,.69,.99),F=(0,L.M)(N),V=(0,_.o)(F),B={linear:y.Z,easeIn:C,easeInOut:M,easeOut:k,circIn:D.Z7,circInOut:D.X7,circOut:D.Bn,backIn:F,backInOut:V,backOut:N,anticipate:e=>(e*=2)<1?.5*F(e):.5*(2-Math.pow(2,-10*(e-1)))},H=e=>{if(Array.isArray(e)){(0,P.k)(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[t,r,n,o]=e;return R(t,r,n,o)}return"string"==typeof e?((0,P.k)(void 0!==B[e],`Invalid easing type '${e}'`),B[e]):e};var U=r(62914),z=r(44940);function W({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){let o=(0,I.N)(n)?n.map(H):H(n),i={done:!1,value:t[0]},a=(r&&r.length===t.length?r:(0,z.Y)(t)).map(t=>t*e),s=(0,U.s)(a,t,{ease:Array.isArray(o)?o:t.map(()=>o||M).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(i.value=s(t),i.done=t>=e,i)}}var q=r(44688),Z=r(95662),$=r(95017),K=r(67829);let Y=e=>{let t=({timestamp:t})=>e(t);return{start:()=>m.Wi.update(t,!0),stop:()=>(0,m.Pn)(t),now:()=>m.frameData.isProcessing?m.frameData.timestamp:b.X.now()}},G={decay:T,inertia:T,tween:W,keyframes:W,spring:O.S},X=e=>e/100;class J extends x{constructor(e){super(e),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.teardown();let{onStop:e}=this.options;e&&e()};let{name:t,motionValue:r,element:n,keyframes:o}=this.options,i=(null==n?void 0:n.KeyframeResolver)||w.e;this.resolver=new i(o,(e,t)=>this.onKeyframesResolved(e,t),t,r,n),this.resolver.scheduleResolve()}initPlayback(e){let t,r;let{type:n="keyframes",repeat:o=0,repeatDelay:i=0,repeatType:a,velocity:s=0}=this.options,l=G[n]||W;l!==W&&"number"!=typeof e[0]&&(t=(0,q.z)(X,(0,Z.C)(e[0],e[1])),e=[0,100]);let u=l({...this.options,keyframes:e});"mirror"===a&&(r=l({...this.options,keyframes:[...e].reverse(),velocity:-s})),null===u.calculatedDuration&&(u.calculatedDuration=(0,$.i)(u));let{calculatedDuration:c}=u,d=c+i;return{generator:u,mirroredGenerator:r,mapPercentToKeyframes:t,calculatedDuration:c,resolvedDuration:d,totalDuration:d*(o+1)-i}}onPostResolved(){let{autoplay:e=!0}=this.options;this.play(),"paused"!==this.pendingPlayState&&e?this.state=this.pendingPlayState:this.pause()}tick(e,t=!1){let{resolved:r}=this;if(!r){let{keyframes:e}=this.options;return{done:!0,value:e[e.length-1]}}let{finalKeyframe:n,generator:o,mirroredGenerator:i,mapPercentToKeyframes:a,keyframes:s,calculatedDuration:l,totalDuration:u,resolvedDuration:c}=r;if(null===this.startTime)return o.next(0);let{delay:d,repeat:f,repeatType:h,repeatDelay:m,onUpdate:v}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-u/this.speed,this.startTime)),t?this.currentTime=e:null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=Math.round(e-this.startTime)*this.speed;let g=this.currentTime-d*(this.speed>=0?1:-1),y=this.speed>=0?g<0:g>u;this.currentTime=Math.max(g,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=u);let b=this.currentTime,w=o;if(f){let e=Math.min(this.currentTime,u)/c,t=Math.floor(e),r=e%1;!r&&e>=1&&(r=1),1===r&&t--,(t=Math.min(t,f+1))%2&&("reverse"===h?(r=1-r,m&&(r-=m/c)):"mirror"===h&&(w=i)),b=(0,K.u)(0,1,r)*c}let P=y?{done:!1,value:s[0]}:w.next(b);a&&(P.value=a(P.value));let{done:S}=P;y||null===l||(S=this.speed>=0?this.currentTime>=u:this.currentTime<=0);let E=null===this.holdTime&&("finished"===this.state||"running"===this.state&&S);return E&&void 0!==n&&(P.value=p(s,this.options,n)),v&&v(P.value),E&&this.finish(),P}get duration(){let{resolved:e}=this;return e?(0,n.X)(e.calculatedDuration):0}get time(){return(0,n.X)(this.currentTime)}set time(e){e=(0,n.w)(e),this.currentTime=e,null!==this.holdTime||0===this.speed?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.speed)}get speed(){return this.playbackSpeed}set speed(e){let t=this.playbackSpeed!==e;this.playbackSpeed=e,t&&(this.time=(0,n.X)(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;let{driver:e=Y,onPlay:t,startTime:r}=this.options;this.driver||(this.driver=e(e=>this.tick(e))),t&&t();let n=this.driver.now();null!==this.holdTime?this.startTime=n-this.holdTime:this.startTime?"finished"===this.state&&(this.startTime=n):this.startTime=null!=r?r:this.calcStartTime(),"finished"===this.state&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var e;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=null!==(e=this.currentTime)&&void 0!==e?e:0}complete(){"running"!==this.state&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";let{onComplete:e}=this.options;e&&e()}cancel(){null!==this.cancelTime&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}}var Q=r(32414);let ee=e=>Array.isArray(e)&&"number"==typeof e[0],et=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,er={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:et([0,.65,.55,1]),circOut:et([.55,0,1,.45]),backIn:et([.31,.01,.66,-.59]),backOut:et([.33,1.53,.69,.99])};function en(e){return eo(e)||er.easeOut}function eo(e){if(e)return ee(e)?et(e):Array.isArray(e)?e.map(en):er[e]}let ei=(0,g.X)(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));class ea extends x{constructor(e){super(e);let{name:t,motionValue:r,element:n,keyframes:o}=this.options;this.resolver=new v.s(o,(e,t)=>this.onKeyframesResolved(e,t),t,r,n),this.resolver.scheduleResolve()}initPlayback(e,t){var r,n;let{duration:o=300,times:i,ease:a,type:s,motionValue:l,name:u,startTime:c}=this.options;if(!(null===(r=l.owner)||void 0===r?void 0:r.current))return!1;if("spring"===(n=this.options).type||!function e(t){return!!(!t||"string"==typeof t&&t in er||ee(t)||Array.isArray(t)&&t.every(e))}(n.ease)){let{onComplete:t,onUpdate:r,motionValue:n,element:l,...u}=this.options,c=function(e,t){let r=new J({...t,keyframes:e,repeat:0,delay:0,isGenerator:!0}),n={done:!1,value:e[0]},o=[],i=0;for(;!n.done&&i<2e4;)o.push((n=r.sample(i)).value),i+=10;return{times:void 0,keyframes:o,duration:i-10,ease:"linear"}}(e,u);1===(e=c.keyframes).length&&(e[1]=e[0]),o=c.duration,i=c.times,a=c.ease,s="keyframes"}let d=function(e,t,r,{delay:n=0,duration:o=300,repeat:i=0,repeatType:a="loop",ease:s,times:l}={}){let u={[t]:r};l&&(u.offset=l);let c=eo(s);return Array.isArray(c)&&(u.easing=c),e.animate(u,{delay:n,duration:o,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:i+1,direction:"reverse"===a?"alternate":"normal"})}(l.owner.current,u,e,{...this.options,duration:o,times:i,ease:a});return d.startTime=null!=c?c:this.calcStartTime(),this.pendingTimeline?(d.timeline=this.pendingTimeline,this.pendingTimeline=void 0):d.onfinish=()=>{let{onComplete:r}=this.options;l.set(p(e,this.options,t)),r&&r(),this.cancel(),this.resolveFinishedPromise()},{animation:d,duration:o,times:i,type:s,ease:a,keyframes:e}}get duration(){let{resolved:e}=this;if(!e)return 0;let{duration:t}=e;return(0,n.X)(t)}get time(){let{resolved:e}=this;if(!e)return 0;let{animation:t}=e;return(0,n.X)(t.currentTime||0)}set time(e){let{resolved:t}=this;if(!t)return;let{animation:r}=t;r.currentTime=(0,n.w)(e)}get speed(){let{resolved:e}=this;if(!e)return 1;let{animation:t}=e;return t.playbackRate}set speed(e){let{resolved:t}=this;if(!t)return;let{animation:r}=t;r.playbackRate=e}get state(){let{resolved:e}=this;if(!e)return"idle";let{animation:t}=e;return t.playState}get startTime(){let{resolved:e}=this;if(!e)return null;let{animation:t}=e;return t.startTime}attachTimeline(e){if(this._resolved){let{resolved:t}=this;if(!t)return y.Z;let{animation:r}=t;r.timeline=e,r.onfinish=null}else this.pendingTimeline=e;return y.Z}play(){if(this.isStopped)return;let{resolved:e}=this;if(!e)return;let{animation:t}=e;"finished"===t.playState&&this.updateFinishedPromise(),t.play()}pause(){let{resolved:e}=this;if(!e)return;let{animation:t}=e;t.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.resolveFinishedPromise(),this.updateFinishedPromise();let{resolved:e}=this;if(!e)return;let{animation:t,keyframes:r,duration:o,type:i,ease:a,times:s}=e;if("idle"===t.playState||"finished"===t.playState)return;if(this.time){let{motionValue:e,onUpdate:t,onComplete:l,element:u,...c}=this.options,d=new J({...c,keyframes:r,duration:o,type:i,ease:a,times:s,isGenerator:!0}),f=(0,n.w)(this.time);e.setWithVelocity(d.sample(f-10).value,d.sample(f).value,10)}let{onStop:l}=this.options;l&&l(),this.cancel()}complete(){let{resolved:e}=this;e&&e.animation.finish()}cancel(){let{resolved:e}=this;e&&e.animation.cancel()}static supports(e){let{motionValue:t,name:r,repeatDelay:n,repeatType:o,damping:i,type:a}=e;return ei()&&r&&Q.t.has(r)&&t&&t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate&&!n&&"mirror"!==o&&0!==i&&"inertia"!==a}}var es=r(21310);let el=(e,t,r,o={},i,a,s)=>l=>{let h=(0,c.e)(o,e)||{},v=h.delay||o.delay||0,{elapsed:g=0}=o;g-=(0,n.w)(v);let y={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:t.getVelocity(),...h,delay:-g,onUpdate:e=>{t.set(e),h.onUpdate&&h.onUpdate(e)},onComplete:()=>{l(),h.onComplete&&h.onComplete(),s&&s()},onStop:s,name:e,motionValue:t,element:a?void 0:i};(0,c.r)(h)||(y={...y,...u(e,y)}),y.duration&&(y.duration=(0,n.w)(y.duration)),y.repeatDelay&&(y.repeatDelay=(0,n.w)(y.repeatDelay)),void 0!==y.from&&(y.keyframes[0]=y.from);let b=!1;if(!1!==y.type&&(0!==y.duration||y.repeatDelay)||(y.duration=0,0!==y.delay||(b=!0)),(f.current||d.c.skipAnimations)&&(b=!0,y.duration=0,y.delay=0),b&&!a&&void 0!==t.get()){let e=p(y.keyframes,h);if(void 0!==e)return m.Wi.update(()=>{y.onUpdate(e),y.onComplete()}),new es.s([])}return!a&&ea.supports(y)?new ea(y):new J(y)}},91497:function(e,t,r){"use strict";r.d(t,{D:function(){return a}});var n=r(99738),o=r(39946),i=r(38309);function a(e,t,r){let a=(0,i.i)(e)?e:(0,o.BX)(e);return a.start((0,n.v)("",a,t,r)),a.animation}},28775:function(e,t,r){"use strict";r.d(t,{w:function(){return f}});var n=r(7865),o=r(99738),i=r(17579),a=r(39946),s=r(70323),l=r(85850),u=r(75348),c=r(19188),d=r(85295);function f(e,t,{delay:r=0,transitionOverride:f,type:h}={}){var p;let{transition:m=e.getDefaultTransition(),transitionEnd:v,...g}=t;f&&(m=f);let y=[],b=h&&e.animationState&&e.animationState.getState()[h];for(let t in g){let i=e.getValue(t,null!==(p=e.latestValues[t])&&void 0!==p?p:null),a=g[t];if(void 0===a||b&&function({protectedKeys:e,needsAnimating:t},r){let n=e.hasOwnProperty(r)&&!0!==t[r];return t[r]=!1,n}(b,t))continue;let s={delay:r,...(0,l.e)(m||{},t)},f=!1;if(window.MotionHandoffAnimation){let r=(0,u.s)(e);if(r){let e=window.MotionHandoffAnimation(r,t,d.Wi);null!==e&&(s.startTime=e,f=!0)}}i.start((0,o.v)(t,i,a,e.shouldReduceMotion&&n.G.has(t)?{type:!1}:s,e,f,(0,c.K)(e,t)));let h=i.animation;h&&y.push(h)}return v&&Promise.all(y).then(()=>{d.Wi.update(()=>{v&&function(e,t){let{transitionEnd:r={},transition:n={},...o}=(0,s.x)(e,t)||{};for(let t in o={...o,...r}){let r=(0,i.Y)(o[t]);e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,(0,a.BX)(r))}}(e,v)})}),y}},9878:function(e,t,r){"use strict";r.d(t,{M:function(){return n}});let n="data-"+(0,r(47761).D)("framerAppearId")},75348:function(e,t,r){"use strict";r.d(t,{s:function(){return o}});var n=r(9878);function o(e){return e.props[n.M]}},79261:function(e,t,r){"use strict";function n(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}r.d(t,{H:function(){return n}})},15095:function(e,t,r){"use strict";r.d(t,{C:function(){return n}});let n=e=>Array.isArray(e)},85850:function(e,t,r){"use strict";function n({when:e,delay:t,delayChildren:r,staggerChildren:n,staggerDirection:o,repeat:i,repeatType:a,repeatDelay:s,from:l,elapsed:u,...c}){return!!Object.keys(c).length}function o(e,t){return e[t]||e.default||e}r.d(t,{e:function(){return o},r:function(){return n}})},30788:function(e,t,r){"use strict";r.d(t,{p:function(){return n}});let n=(0,r(75627).createContext)({})},42504:function(e,t,r){"use strict";r.d(t,{_:function(){return n}});let n=(0,r(75627).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},58955:function(e,t,r){"use strict";r.d(t,{O:function(){return n}});let n=(0,r(75627).createContext)(null)},92653:function(e,t,r){"use strict";r.d(t,{Bn:function(){return a},X7:function(){return s},Z7:function(){return i}});var n=r(75834),o=r(37440);let i=e=>1-Math.sin(Math.acos(e)),a=(0,o.M)(i),s=(0,n.o)(i)},75834:function(e,t,r){"use strict";r.d(t,{o:function(){return n}});let n=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2},37440:function(e,t,r){"use strict";r.d(t,{M:function(){return n}});let n=e=>t=>1-e(1-t)},36547:function(e,t,r){"use strict";r.d(t,{N:function(){return n}});let n=e=>Array.isArray(e)&&"number"!=typeof e[0]},64174:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(52e3);let o=["read","resolveKeyframes","update","preRender","render","postRender"];function i(e,t){let r=!1,i=!0,a={delta:0,timestamp:0,isProcessing:!1},s=()=>r=!0,l=o.reduce((e,t)=>(e[t]=function(e){let t=new Set,r=new Set,n=!1,o=!1,i=new WeakSet,a={delta:0,timestamp:0,isProcessing:!1};function s(t){i.has(t)&&(l.schedule(t),e()),t(a)}let l={schedule:(e,o=!1,a=!1)=>{let s=a&&n?t:r;return o&&i.add(e),s.has(e)||s.add(e),e},cancel:e=>{r.delete(e),i.delete(e)},process:e=>{if(a=e,n){o=!0;return}n=!0,[t,r]=[r,t],r.clear(),t.forEach(s),n=!1,o&&(o=!1,l.process(e))}};return l}(s),e),{}),{read:u,resolveKeyframes:c,update:d,preRender:f,render:h,postRender:p}=l,m=()=>{let o=n.c.useManualTiming?a.timestamp:performance.now();r=!1,a.delta=i?1e3/60:Math.max(Math.min(o-a.timestamp,40),1),a.timestamp=o,a.isProcessing=!0,u.process(a),c.process(a),d.process(a),f.process(a),h.process(a),p.process(a),a.isProcessing=!1,r&&t&&(i=!1,e(m))},v=()=>{r=!0,i=!0,a.isProcessing||e(m)};return{schedule:o.reduce((e,t)=>{let n=l[t];return e[t]=(e,t=!1,o=!1)=>(r||v(),n.schedule(e,t,o)),e},{}),cancel:e=>{for(let t=0;t<o.length;t++)l[o[t]].cancel(e)},state:a,steps:l}}},85295:function(e,t,r){"use strict";r.d(t,{Pn:function(){return i},S6:function(){return s},Wi:function(){return o},frameData:function(){return a}});var n=r(44393);let{schedule:o,cancel:i,state:a,steps:s}=(0,r(64174).Z)("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:n.Z,!0)},6238:function(e,t,r){"use strict";let n;r.d(t,{X:function(){return s}});var o=r(52e3),i=r(85295);function a(){n=void 0}let s={now:()=>(void 0===n&&s.set(i.frameData.isProcessing||o.c.useManualTiming?i.frameData.timestamp:performance.now()),n),set:e=>{n=e,queueMicrotask(a)}}},1402:function(e,t,r){"use strict";r.d(t,{featureDefinitions:function(){return o}});let n={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},o={};for(let e in n)o[e]={isEnabled:t=>n[e].some(e=>!!t[e])}},48082:function(e,t,r){"use strict";r.d(t,{j:function(){return i}});var n=r(31055),o=r(7865);function i(e,{layout:t,layoutId:r}){return o.G.has(e)||e.startsWith("origin")||(t||void 0!==r)&&(!!n.P[e]||"opacity"===e)}},82690:function(e,t,r){"use strict";function n({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function o({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function i(e,t){if(!t)return e;let r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}r.d(t,{d7:function(){return i},i8:function(){return n},z2:function(){return o}})},90995:function(e,t,r){"use strict";r.d(t,{D2:function(){return f},YY:function(){return u},am:function(){return c},o2:function(){return l},q2:function(){return i}});var n=r(9289),o=r(56091);function i(e,t,r){return r+t*(e-r)}function a(e,t,r,n,o){return void 0!==o&&(e=n+o*(e-n)),n+r*(e-n)+t}function s(e,t=0,r=1,n,o){e.min=a(e.min,t,r,n,o),e.max=a(e.max,t,r,n,o)}function l(e,{x:t,y:r}){s(e.x,t.translate,t.scale,t.originPoint),s(e.y,r.translate,r.scale,r.originPoint)}function u(e,t,r,n=!1){let i,a;let s=r.length;if(s){t.x=t.y=1;for(let u=0;u<s;u++){a=(i=r[u]).projectionDelta;let{visualElement:s}=i.options;(!s||!s.props.style||"contents"!==s.props.style.display)&&(n&&i.options.layoutScroll&&i.scroll&&i!==i.root&&f(e,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),a&&(t.x*=a.x.scale,t.y*=a.y.scale,l(e,a)),n&&(0,o.ud)(i.latestValues)&&f(e,i.latestValues))}t.x<1.0000000000001&&t.x>.999999999999&&(t.x=1),t.y<1.0000000000001&&t.y>.999999999999&&(t.y=1)}}function c(e,t){e.min=e.min+t,e.max=e.max+t}function d(e,t,r,o,i=.5){let a=(0,n.t)(e.min,e.max,i);s(e,t,r,a,o)}function f(e,t){d(e.x,t.x,t.scaleX,t.scale,t.originX),d(e.y,t.y,t.scaleY,t.scale,t.originY)}},61550:function(e,t,r){"use strict";r.d(t,{dO:function(){return a},wc:function(){return o}});let n=()=>({translate:0,scale:1,origin:0,originPoint:0}),o=()=>({x:n(),y:n()}),i=()=>({min:0,max:0}),a=()=>({x:i(),y:i()})},31055:function(e,t,r){"use strict";r.d(t,{B:function(){return o},P:function(){return n}});let n={};function o(e){Object.assign(n,e)}},56091:function(e,t,r){"use strict";function n(e){return void 0===e||1===e}function o({scale:e,scaleX:t,scaleY:r}){return!n(e)||!n(t)||!n(r)}function i(e){return o(e)||a(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function a(e){var t,r;return(t=e.x)&&"0%"!==t||(r=e.y)&&"0%"!==r}r.d(t,{D_:function(){return a},Lj:function(){return o},ud:function(){return i}})},33074:function(e,t,r){"use strict";r.d(t,{J:function(){return i},z:function(){return a}});var n=r(82690),o=r(90995);function i(e,t){return(0,n.i8)((0,n.d7)(e.getBoundingClientRect(),t))}function a(e,t,r){let n=i(e,r),{scroll:a}=t;return a&&((0,o.am)(n.x,a.offset.x),(0,o.am)(n.y,a.offset.y)),n}},1853:function(e,t,r){"use strict";r.d(t,{E:function(){return rx}});var n,o,i,a=r(79261),s=r(15095);function l(e,t){if(!Array.isArray(t))return!1;let r=t.length;if(r!==e.length)return!1;for(let n=0;n<r;n++)if(t[n]!==e[n])return!1;return!0}var u=r(88866),c=r(70323),d=r(85833),f=r(28775);function h(e,t,r={}){var n;let o=(0,c.x)(e,t,"exit"===r.type?null===(n=e.presenceContext)||void 0===n?void 0:n.custom:void 0),{transition:i=e.getDefaultTransition()||{}}=o||{};r.transitionOverride&&(i=r.transitionOverride);let a=o?()=>Promise.all((0,f.w)(e,o,r)):()=>Promise.resolve(),s=e.variantChildren&&e.variantChildren.size?(n=0)=>{let{delayChildren:o=0,staggerChildren:a,staggerDirection:s}=i;return function(e,t,r=0,n=0,o=1,i){let a=[],s=(e.variantChildren.size-1)*n,l=1===o?(e=0)=>e*n:(e=0)=>s-e*n;return Array.from(e.variantChildren).sort(p).forEach((e,n)=>{e.notify("AnimationStart",t),a.push(h(e,t,{...i,delay:r+l(n)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(a)}(e,t,o+n,a,s,r)}:()=>Promise.resolve(),{when:l}=i;if(!l)return Promise.all([a(),s(r.delay)]);{let[e,t]="beforeChildren"===l?[a,s]:[s,a];return e().then(()=>t())}}function p(e,t){return e.sortNodePosition(t)}let m=d.V.length,v=[...d.e].reverse(),g=d.e.length;function y(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function b(){return{animate:y(!0),whileInView:y(),whileHover:y(),whileTap:y(),whileDrag:y(),whileFocus:y(),exit:y()}}class w{constructor(e){this.isMounted=!1,this.node=e}update(){}}class P extends w{constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=t=>Promise.all(t.map(({animation:t,options:r})=>(function(e,t,r={}){let n;if(e.notify("AnimationStart",t),Array.isArray(t))n=Promise.all(t.map(t=>h(e,t,r)));else if("string"==typeof t)n=h(e,t,r);else{let o="function"==typeof t?(0,c.x)(e,t,r.custom):t;n=Promise.all((0,f.w)(e,o,r))}return n.then(()=>{e.notify("AnimationComplete",t)})})(e,t,r))),r=b(),n=!0,o=t=>(r,n)=>{var o;let i=(0,c.x)(e,n,"exit"===t?null===(o=e.presenceContext)||void 0===o?void 0:o.custom:void 0);if(i){let{transition:e,transitionEnd:t,...n}=i;r={...r,...n,...t}}return r};function i(i){let{props:c}=e,f=function e(t){if(!t)return;if(!t.isControllingVariants){let r=t.parent&&e(t.parent)||{};return void 0!==t.props.initial&&(r.initial=t.props.initial),r}let r={};for(let e=0;e<m;e++){let n=d.V[e],o=t.props[n];((0,u.$)(o)||!1===o)&&(r[n]=o)}return r}(e.parent)||{},h=[],p=new Set,y={},b=1/0;for(let t=0;t<g;t++){var w;let d=v[t],m=r[d],g=void 0!==c[d]?c[d]:f[d],P=(0,u.$)(g),S=d===i?m.isActive:null;!1===S&&(b=t);let E=g===f[d]&&g!==c[d]&&P;if(E&&n&&e.manuallyAnimateOnMount&&(E=!1),m.protectedKeys={...y},!m.isActive&&null===S||!g&&!m.prevProp||(0,a.H)(g)||"boolean"==typeof g)continue;let x=(w=m.prevProp,"string"==typeof g?g!==w:!!Array.isArray(g)&&!l(g,w)),O=x||d===i&&m.isActive&&!E&&P||t>b&&P,j=!1,T=Array.isArray(g)?g:[g],A=T.reduce(o(d),{});!1===S&&(A={});let{prevResolvedValues:R={}}=m,C={...R,...A},k=t=>{O=!0,p.has(t)&&(j=!0,p.delete(t)),m.needsAnimating[t]=!0;let r=e.getValue(t);r&&(r.liveStyle=!1)};for(let e in C){let t=A[e],r=R[e];if(!y.hasOwnProperty(e))((0,s.C)(t)&&(0,s.C)(r)?l(t,r):t===r)?void 0!==t&&p.has(e)?k(e):m.protectedKeys[e]=!0:null!=t?k(e):p.add(e)}m.prevProp=g,m.prevResolvedValues=A,m.isActive&&(y={...y,...A}),n&&e.blockInitialAnimation&&(O=!1);let M=!(E&&x)||j;O&&M&&h.push(...T.map(e=>({animation:e,options:{type:d}})))}if(p.size){let t={};p.forEach(r=>{let n=e.getBaseTarget(r),o=e.getValue(r);o&&(o.liveStyle=!0),t[r]=null!=n?n:null}),h.push({animation:t})}let P=!!h.length;return n&&(!1===c.initial||c.initial===c.animate)&&!e.manuallyAnimateOnMount&&(P=!1),n=!1,P?t(h):Promise.resolve()}return{animateChanges:i,setActive:function(t,n){var o;if(r[t].isActive===n)return Promise.resolve();null===(o=e.variantChildren)||void 0===o||o.forEach(e=>{var r;return null===(r=e.animationState)||void 0===r?void 0:r.setActive(t,n)}),r[t].isActive=n;let a=i(t);for(let e in r)r[e].protectedKeys={};return a},setAnimateFunction:function(r){t=r(e)},getState:()=>r,reset:()=>{r=b(),n=!0}}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();(0,a.H)(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){var e;this.node.animationState.reset(),null===(e=this.unmountControls)||void 0===e||e.call(this)}}let S=0;class E extends w{constructor(){super(...arguments),this.id=S++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===r)return;let n=this.node.animationState.setActive("exit",!e);t&&!e&&n.then(()=>t(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}var x=r(44393),O=r(92591);let j=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function T(e,t="page"){return{point:{x:e[`${t}X`],y:e[`${t}Y`]}}}let A=e=>t=>j(t)&&e(t,T(t));var R=r(10632);function C(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}function k(e,t,r,n){return C(e,t,A(r),n)}var M=r(44688);let I=(e,t)=>Math.abs(e-t);var D=r(85295);class _{constructor(e,t,{transformPagePoint:r,contextWindow:n,dragSnapToOrigin:o=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{var e,t;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let r=F(this.lastMoveEventInfo,this.history),n=null!==this.startEvent,o=(e=r.offset,t={x:0,y:0},Math.sqrt(I(e.x,t.x)**2+I(e.y,t.y)**2)>=3);if(!n&&!o)return;let{point:i}=r,{timestamp:a}=D.frameData;this.history.push({...i,timestamp:a});let{onStart:s,onMove:l}=this.handlers;n||(s&&s(this.lastMoveEvent,r),this.startEvent=this.lastMoveEvent),l&&l(this.lastMoveEvent,r)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=L(t,this.transformPagePoint),D.Wi.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:r,onSessionEnd:n,resumeAnimation:o}=this.handlers;if(this.dragSnapToOrigin&&o&&o(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let i=F("pointercancel"===e.type?this.lastMoveEventInfo:L(t,this.transformPagePoint),this.history);this.startEvent&&r&&r(e,i),n&&n(e,i)},!j(e))return;this.dragSnapToOrigin=o,this.handlers=t,this.transformPagePoint=r,this.contextWindow=n||window;let i=L(T(e),this.transformPagePoint),{point:a}=i,{timestamp:s}=D.frameData;this.history=[{...a,timestamp:s}];let{onSessionStart:l}=t;l&&l(e,F(i,this.history)),this.removeListeners=(0,M.z)(k(this.contextWindow,"pointermove",this.handlePointerMove),k(this.contextWindow,"pointerup",this.handlePointerUp),k(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),(0,D.Pn)(this.updatePoint)}}function L(e,t){return t?{point:t(e.point)}:e}function N(e,t){return{x:e.x-t.x,y:e.y-t.y}}function F({point:e},t){return{point:e,delta:N(e,V(t)),offset:N(e,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null,o=V(e);for(;r>=0&&(n=e[r],!(o.timestamp-n.timestamp>(0,R.w)(.1)));)r--;if(!n)return{x:0,y:0};let i=(0,R.X)(o.timestamp-n.timestamp);if(0===i)return{x:0,y:0};let a={x:(o.x-n.x)/i,y:(o.y-n.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}(t,0)}}function V(e){return e[e.length-1]}function B(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}let H=B("dragHorizontal"),U=B("dragVertical");function z(e){let t=!1;if("y"===e)t=U();else if("x"===e)t=H();else{let e=H(),r=U();e&&r?t=()=>{e(),r()}:(e&&e(),r&&r())}return t}function W(){let e=z(!0);return!e||(e(),!1)}function q(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}var Z=r(67860),$=r(9289);function K(e){return e.max-e.min}function Y(e,t,r,n=.5){e.origin=n,e.originPoint=(0,$.t)(t.min,t.max,e.origin),e.scale=K(r)/K(t),e.translate=(0,$.t)(r.min,r.max,e.origin)-e.originPoint,(e.scale>=.9999&&e.scale<=1.0001||isNaN(e.scale))&&(e.scale=1),(e.translate>=-.01&&e.translate<=.01||isNaN(e.translate))&&(e.translate=0)}function G(e,t,r,n){Y(e.x,t.x,r.x,n?n.originX:void 0),Y(e.y,t.y,r.y,n?n.originY:void 0)}function X(e,t,r){e.min=r.min+t.min,e.max=e.min+K(t)}function J(e,t,r){e.min=t.min-r.min,e.max=e.min+K(t)}function Q(e,t,r){J(e.x,t.x,r.x),J(e.y,t.y,r.y)}var ee=r(67829);function et(e,t,r){return{min:void 0!==t?e.min+t:void 0,max:void 0!==r?e.max+r-(e.max-e.min):void 0}}function er(e,t){let r=t.min-e.min,n=t.max-e.max;return t.max-t.min<e.max-e.min&&([r,n]=[n,r]),{min:r,max:n}}function en(e,t,r){return{min:eo(e,t),max:eo(e,r)}}function eo(e,t){return"number"==typeof e?e:e[t]||0}var ei=r(61550);function ea(e){return[e("x"),e("y")]}var es=r(33074),el=r(82690),eu=r(61169),ec=r(99738);let ed=({current:e})=>e?e.ownerDocument.defaultView:null;var ef=r(19188);let eh=new WeakMap;class ep{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=(0,ei.dO)(),this.visualElement=e}start(e,{snapToCursor:t=!1}={}){let{presenceContext:r}=this.visualElement;if(r&&!1===r.isPresent)return;let{dragSnapToOrigin:n}=this.getProps();this.panSession=new _(e,{onSessionStart:e=>{let{dragSnapToOrigin:r}=this.getProps();r?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor(T(e,"page").point)},onStart:(e,t)=>{var r;let{drag:n,dragPropagation:o,onDragStart:i}=this.getProps();if(n&&!o&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=z(n),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),ea(e=>{let t=this.getAxisMotionValue(e).get()||0;if(eu.aQ.test(t)){let{projection:r}=this.visualElement;if(r&&r.layout){let n=r.layout.layoutBox[e];if(n){let e=K(n);t=parseFloat(t)/100*e}}}this.originPoint[e]=t}),i&&D.Wi.postRender(()=>i(e,t)),null===(r=this.removeWillChange)||void 0===r||r.call(this),this.removeWillChange=(0,ef.K)(this.visualElement,"transform");let{animationState:a}=this.visualElement;a&&a.setActive("whileDrag",!0)},onMove:(e,t)=>{let{dragPropagation:r,dragDirectionLock:n,onDirectionLock:o,onDrag:i}=this.getProps();if(!r&&!this.openGlobalLock)return;let{offset:a}=t;if(n&&null===this.currentDirection){this.currentDirection=function(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}(a),null!==this.currentDirection&&o&&o(this.currentDirection);return}this.updateAxis("x",t.point,a),this.updateAxis("y",t.point,a),this.visualElement.render(),i&&i(e,t)},onSessionEnd:(e,t)=>this.stop(e,t),resumeAnimation:()=>ea(e=>{var t;return"paused"===this.getAnimationState(e)&&(null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.play())})},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:n,contextWindow:ed(this.visualElement)})}stop(e,t){var r;null===(r=this.removeWillChange)||void 0===r||r.call(this);let n=this.isDragging;if(this.cancel(),!n)return;let{velocity:o}=t;this.startAnimation(o);let{onDragEnd:i}=this.getProps();i&&D.Wi.postRender(()=>i(e,t))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,r){let{drag:n}=this.getProps();if(!r||!em(e,n,this.currentDirection))return;let o=this.getAxisMotionValue(e),i=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(i=function(e,{min:t,max:r},n){return void 0!==t&&e<t?e=n?(0,$.t)(t,e,n.min):Math.max(e,t):void 0!==r&&e>r&&(e=n?(0,$.t)(r,e,n.max):Math.min(e,r)),e}(i,this.constraints[e],this.elastic[e])),o.set(i)}resolveConstraints(){var e;let{dragConstraints:t,dragElastic:r}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(e=this.visualElement.projection)||void 0===e?void 0:e.layout,o=this.constraints;t&&q(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&n?this.constraints=function(e,{top:t,left:r,bottom:n,right:o}){return{x:et(e.x,r,o),y:et(e.y,t,n)}}(n.layoutBox,t):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:en(e,"left","right"),y:en(e,"top","bottom")}}(r),o!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&ea(e=>{!1!==this.constraints&&this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){let r={};return void 0!==t.min&&(r.min=t.min-e.min),void 0!==t.max&&(r.max=t.max-e.min),r}(n.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!q(t))return!1;let n=t.current;(0,O.k)(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:o}=this.visualElement;if(!o||!o.layout)return!1;let i=(0,es.z)(n,o.root,this.visualElement.getTransformPagePoint()),a={x:er((e=o.layout.layoutBox).x,i.x),y:er(e.y,i.y)};if(r){let e=r((0,el.z2)(a));this.hasMutatedConstraints=!!e,e&&(a=(0,el.i8)(e))}return a}startAnimation(e){let{drag:t,dragMomentum:r,dragElastic:n,dragTransition:o,dragSnapToOrigin:i,onDragTransitionEnd:a}=this.getProps(),s=this.constraints||{};return Promise.all(ea(a=>{if(!em(a,t,this.currentDirection))return;let l=s&&s[a]||{};i&&(l={min:0,max:0});let u={type:"inertia",velocity:r?e[a]:0,bounceStiffness:n?200:1e6,bounceDamping:n?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...o,...l};return this.startAxisValueAnimation(a,u)})).then(a)}startAxisValueAnimation(e,t){let r=this.getAxisMotionValue(e);return r.start((0,ec.v)(e,r,0,t,this.visualElement,!1,(0,ef.K)(this.visualElement,e)))}stopAnimation(){ea(e=>this.getAxisMotionValue(e).stop())}pauseAnimation(){ea(e=>{var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.pause()})}getAnimationState(e){var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.state}getAxisMotionValue(e){let t=`_drag${e.toUpperCase()}`,r=this.visualElement.getProps();return r[t]||this.visualElement.getValue(e,(r.initial?r.initial[e]:void 0)||0)}snapToCursor(e){ea(t=>{let{drag:r}=this.getProps();if(!em(t,r,this.currentDirection))return;let{projection:n}=this.visualElement,o=this.getAxisMotionValue(t);if(n&&n.layout){let{min:r,max:i}=n.layout.layoutBox[t];o.set(e[t]-(0,$.t)(r,i,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:r}=this.visualElement;if(!q(t)||!r||!this.constraints)return;this.stopAnimation();let n={x:0,y:0};ea(e=>{let t=this.getAxisMotionValue(e);if(t&&!1!==this.constraints){let r=t.get();n[e]=function(e,t){let r=.5,n=K(e),o=K(t);return o>n?r=(0,Z.Y)(t.min,t.max-n,e.min):n>o&&(r=(0,Z.Y)(e.min,e.max-o,t.min)),(0,ee.u)(0,1,r)}({min:r,max:r},this.constraints[e])}});let{transformTemplate:o}=this.visualElement.getProps();this.visualElement.current.style.transform=o?o({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),ea(t=>{if(!em(t,e,null))return;let r=this.getAxisMotionValue(t),{min:o,max:i}=this.constraints[t];r.set((0,$.t)(o,i,n[t]))})}addListeners(){if(!this.visualElement.current)return;eh.set(this.visualElement,this);let e=k(this.visualElement.current,"pointerdown",e=>{let{drag:t,dragListener:r=!0}=this.getProps();t&&r&&this.start(e)}),t=()=>{let{dragConstraints:e}=this.getProps();q(e)&&e.current&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,n=r.addEventListener("measure",t);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),D.Wi.read(t);let o=C(window,"resize",()=>this.scalePositionWithinConstraints()),i=r.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(ea(t=>{let r=this.getAxisMotionValue(t);r&&(this.originPoint[t]+=e[t].translate,r.set(r.get()+e[t].translate))}),this.visualElement.render())});return()=>{o(),e(),n(),i&&i()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:r=!1,dragPropagation:n=!1,dragConstraints:o=!1,dragElastic:i=.35,dragMomentum:a=!0}=e;return{...e,drag:t,dragDirectionLock:r,dragPropagation:n,dragConstraints:o,dragElastic:i,dragMomentum:a}}}function em(e,t,r){return(!0===t||t===e)&&(null===r||r===e)}class ev extends w{constructor(e){super(e),this.removeGroupControls=x.Z,this.removeListeners=x.Z,this.controls=new ep(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||x.Z}unmount(){this.removeGroupControls(),this.removeListeners()}}let eg=e=>(t,r)=>{e&&D.Wi.postRender(()=>e(t,r))};class ey extends w{constructor(){super(...arguments),this.removePointerDownListener=x.Z}onPointerDown(e){this.session=new _(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:ed(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:r,onPanEnd:n}=this.node.getProps();return{onSessionStart:eg(e),onStart:eg(t),onMove:r,onEnd:(e,t)=>{delete this.session,n&&D.Wi.postRender(()=>n(e,t))}}}mount(){this.removePointerDownListener=k(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var eb=r(95023),ew=r(75627),eP=r(58955),eS=r(30788);let eE=(0,ew.createContext)({}),ex={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function eO(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let ej={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e){if(!eu.px.test(e))return e;e=parseFloat(e)}let r=eO(e,t.target.x),n=eO(e,t.target.y);return`${r}% ${n}%`}};var eT=r(22149),eA=r(31055);let{schedule:eR,cancel:eC}=(0,r(64174).Z)(queueMicrotask,!1);class ek extends ew.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r,layoutId:n}=this.props,{projection:o}=e;(0,eA.B)(eI),o&&(t.group&&t.group.add(o),r&&r.register&&n&&r.register(o),o.root.didUpdate(),o.addEventListener("animationComplete",()=>{this.safeToRemove()}),o.setOptions({...o.options,onExitComplete:()=>this.safeToRemove()})),ex.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:r,drag:n,isPresent:o}=this.props,i=r.projection;return i&&(i.isPresent=o,n||e.layoutDependency!==t||void 0===t?i.willUpdate():this.safeToRemove(),e.isPresent===o||(o?i.promote():i.relegate()||D.Wi.postRender(()=>{let e=i.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),eR.postRender(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r}=this.props,{projection:n}=e;n&&(n.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(n),r&&r.deregister&&r.deregister(n))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function eM(e){let[t,r]=function(){let e=(0,ew.useContext)(eP.O);if(null===e)return[!0,null];let{isPresent:t,onExitComplete:r,register:n}=e,o=(0,ew.useId)();(0,ew.useEffect)(()=>n(o),[]);let i=(0,ew.useCallback)(()=>r&&r(o),[o,r]);return!t&&r?[!1,i]:[!0]}(),n=(0,ew.useContext)(eS.p);return(0,eb.jsx)(ek,{...e,layoutGroup:n,switchLayoutGroup:(0,ew.useContext)(eE),isPresent:t,safeToRemove:r})}let eI={borderRadius:{...ej,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:ej,borderTopRightRadius:ej,borderBottomLeftRadius:ej,borderBottomRightRadius:ej,boxShadow:{correct:(e,{treeScale:t,projectionDelta:r})=>{let n=eT.P.parse(e);if(n.length>5)return e;let o=eT.P.createTransformer(e),i="number"!=typeof n[0]?1:0,a=r.x.scale*t.x,s=r.y.scale*t.y;n[0+i]/=a,n[1+i]/=s;let l=(0,$.t)(a,s,.5);return"number"==typeof n[2+i]&&(n[2+i]/=l),"number"==typeof n[3+i]&&(n[3+i]/=l),o(n)}}};var eD=r(16877),e_=r(92653);let eL=["TopLeft","TopRight","BottomLeft","BottomRight"],eN=eL.length,eF=e=>"string"==typeof e?parseFloat(e):e,eV=e=>"number"==typeof e||eu.px.test(e);function eB(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let eH=ez(0,.5,e_.Bn),eU=ez(.5,.95,x.Z);function ez(e,t,r){return n=>n<e?0:n>t?1:r((0,Z.Y)(e,t,n))}function eW(e,t){e.min=t.min,e.max=t.max}function eq(e,t){eW(e.x,t.x),eW(e.y,t.y)}function eZ(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}var e$=r(90995);function eK(e,t,r,n,o){return e-=t,e=(0,e$.q2)(e,1/r,n),void 0!==o&&(e=(0,e$.q2)(e,1/o,n)),e}function eY(e,t,[r,n,o],i,a){!function(e,t=0,r=1,n=.5,o,i=e,a=e){if(eu.aQ.test(t)&&(t=parseFloat(t),t=(0,$.t)(a.min,a.max,t/100)-a.min),"number"!=typeof t)return;let s=(0,$.t)(i.min,i.max,n);e===i&&(s-=t),e.min=eK(e.min,t,r,s,o),e.max=eK(e.max,t,r,s,o)}(e,t[r],t[n],t[o],t.scale,i,a)}let eG=["x","scaleX","originX"],eX=["y","scaleY","originY"];function eJ(e,t,r,n){eY(e.x,t,eG,r?r.x:void 0,n?n.x:void 0),eY(e.y,t,eX,r?r.y:void 0,n?n.y:void 0)}var eQ=r(85850);function e0(e){return 0===e.translate&&1===e.scale}function e1(e){return e0(e.x)&&e0(e.y)}function e2(e,t){return e.min===t.min&&e.max===t.max}function e5(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function e3(e,t){return e5(e.x,t.x)&&e5(e.y,t.y)}function e7(e){return K(e.x)/K(e.y)}function e4(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}var e6=r(48697);class e9{constructor(){this.members=[]}add(e){(0,e6.y4)(this.members,e),e.scheduleRender()}remove(e){if((0,e6.cl)(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){let t;let r=this.members.findIndex(t=>e===t);if(0===r)return!1;for(let e=r;e>=0;e--){let r=this.members[e];if(!1!==r.isPresent){t=r;break}}return!!t&&(this.promote(t),!0)}promote(e,t){let r=this.lead;if(e!==r&&(this.prevLead=r,this.lead=e,e.show(),r)){r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,t&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:n}=e.options;!1===n&&r.hide()}}exitAnimationComplete(){this.members.forEach(e=>{let{options:t,resumingFrom:r}=e;t.onExitComplete&&t.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}var e8=r(56091);let te=(e,t)=>e.depth-t.depth;class tt{constructor(){this.children=[],this.isDirty=!1}add(e){(0,e6.y4)(this.children,e),this.isDirty=!0}remove(e){(0,e6.cl)(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(te),this.isDirty=!1,this.children.forEach(e)}}var tr=r(17579),tn=r(38309);function to(e){let t=(0,tn.i)(e)?e.get():e;return(0,tr.p)(t)?t.toValue():t}var ti=r(6238),ta=r(86393),ts=r(91497),tl=r(75348);let tu={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},tc="undefined"!=typeof window&&void 0!==window.MotionDebug,td=["","X","Y","Z"],tf={visibility:"hidden"},th=0;function tp(e,t,r,n){let{latestValues:o}=t;o[e]&&(r[e]=o[e],t.setStaticValue(e,0),n&&(n[e]=0))}function tm({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:o}){return class{constructor(e={},r=null==t?void 0:t()){this.id=th++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,tc&&(tu.totalNodes=tu.resolvedTargetDeltas=tu.recalculatedProjection=0),this.nodes.forEach(ty),this.nodes.forEach(tO),this.nodes.forEach(tj),this.nodes.forEach(tb),tc&&window.MotionDebug.record(tu)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=r?r.root||r:this,this.path=r?[...r.path,r]:[],this.parent=r,this.depth=r?r.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new tt)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new eD.L),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){let r=this.eventHandlers.get(e);r&&r.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t,r=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=(0,ta.v)(t),this.instance=t;let{layoutId:n,layout:o,visualElement:i}=this.options;if(i&&!i.current&&i.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),r&&(o||n)&&(this.isLayoutDirty=!0),e){let r;let n=()=>this.root.updateBlockedByResize=!1;e(t,()=>{this.root.updateBlockedByResize=!0,r&&r(),r=function(e,t){let r=ti.X.now(),n=({timestamp:t})=>{let o=t-r;o>=250&&((0,D.Pn)(n),e(o-250))};return D.Wi.read(n,!0),()=>(0,D.Pn)(n)}(n,0),ex.hasAnimatedSinceResize&&(ex.hasAnimatedSinceResize=!1,this.nodes.forEach(tx))})}n&&this.root.registerSharedNode(n,this),!1!==this.options.animate&&i&&(n||o)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:r,layout:n})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let o=this.options.transition||i.getDefaultTransition()||tM,{onLayoutAnimationStart:a,onLayoutAnimationComplete:s}=i.getProps(),l=!this.targetLayout||!e3(this.targetLayout,n)||r,u=!t&&r;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||u||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,u);let t={...(0,eQ.e)(o,"layout"),onPlay:a,onComplete:s};(i.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||tx(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=n})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,(0,D.Pn)(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(tT),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function e(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return;let{visualElement:r}=t.options;if(!r)return;let n=(0,tl.s)(r);if(window.MotionHasOptimisedAnimation(n,"transform")){let{layout:e,layoutId:r}=t.options;window.MotionCancelOptimisedAnimation(n,"transform",D.Wi,!(e||r))}let{parent:o}=t;o&&!o.hasCheckedOptimisedAppear&&e(o)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let t=this.path[e];t.shouldResetTransform=!0,t.updateScroll("snapshot"),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:r}=this.options;if(void 0===t&&!r)return;let n=this.getTransformTemplate();this.prevTransformTemplateValue=n?n(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(tP);return}this.isUpdating||this.nodes.forEach(tS),this.isUpdating=!1,this.nodes.forEach(tE),this.nodes.forEach(tv),this.nodes.forEach(tg),this.clearAllSnapshots();let e=ti.X.now();D.frameData.delta=(0,ee.u)(0,1e3/60,e-D.frameData.timestamp),D.frameData.timestamp=e,D.frameData.isProcessing=!0,D.S6.update.process(D.frameData),D.S6.preRender.process(D.frameData),D.S6.render.process(D.frameData),D.frameData.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,eR.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(tw),this.sharedNodes.forEach(tA)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,D.Wi.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){D.Wi.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++)this.path[e].updateScroll();let e=this.layout;this.layout=this.measure(!1),this.layoutCorrected=(0,ei.dO)(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:t}=this.options;t&&t.notify("LayoutMeasure",this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e="measure"){let t=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t){let t=n(this.instance);this.scroll={animationId:this.root.animationId,phase:e,isRoot:t,offset:r(this.instance),wasRoot:this.scroll?this.scroll.isRoot:t}}}resetTransform(){if(!o)return;let e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!e1(this.projectionDelta),r=this.getTransformTemplate(),n=r?r(this.latestValues,""):void 0,i=n!==this.prevTransformTemplateValue;e&&(t||(0,e8.ud)(this.latestValues)||i)&&(o(this.instance,n),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){var t;let r=this.measurePageBox(),n=this.removeElementScroll(r);return e&&(n=this.removeTransform(n)),t_((t=n).x),t_(t.y),{animationId:this.root.animationId,measuredBox:r,layoutBox:n,latestValues:{},source:this.id}}measurePageBox(){var e;let{visualElement:t}=this.options;if(!t)return(0,ei.dO)();let r=t.measureViewportBox();if(!((null===(e=this.scroll)||void 0===e?void 0:e.wasRoot)||this.path.some(tN))){let{scroll:e}=this.root;e&&((0,e$.am)(r.x,e.offset.x),(0,e$.am)(r.y,e.offset.y))}return r}removeElementScroll(e){var t;let r=(0,ei.dO)();if(eq(r,e),null===(t=this.scroll)||void 0===t?void 0:t.wasRoot)return r;for(let t=0;t<this.path.length;t++){let n=this.path[t],{scroll:o,options:i}=n;n!==this.root&&o&&i.layoutScroll&&(o.wasRoot&&eq(r,e),(0,e$.am)(r.x,o.offset.x),(0,e$.am)(r.y,o.offset.y))}return r}applyTransform(e,t=!1){let r=(0,ei.dO)();eq(r,e);for(let e=0;e<this.path.length;e++){let n=this.path[e];!t&&n.options.layoutScroll&&n.scroll&&n!==n.root&&(0,e$.D2)(r,{x:-n.scroll.offset.x,y:-n.scroll.offset.y}),(0,e8.ud)(n.latestValues)&&(0,e$.D2)(r,n.latestValues)}return(0,e8.ud)(this.latestValues)&&(0,e$.D2)(r,this.latestValues),r}removeTransform(e){let t=(0,ei.dO)();eq(t,e);for(let e=0;e<this.path.length;e++){let r=this.path[e];if(!r.instance||!(0,e8.ud)(r.latestValues))continue;(0,e8.Lj)(r.latestValues)&&r.updateSnapshot();let n=(0,ei.dO)();eq(n,r.measurePageBox()),eJ(t,r.latestValues,r.snapshot?r.snapshot.layoutBox:void 0,n)}return(0,e8.ud)(this.latestValues)&&eJ(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options={...this.options,...e,crossfade:void 0===e.crossfade||e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==D.frameData.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){var t,r,n,o;let i=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=i.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=i.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=i.isSharedProjectionDirty);let a=!!this.resumingFrom||this!==i;if(!(e||a&&this.isSharedProjectionDirty||this.isProjectionDirty||(null===(t=this.parent)||void 0===t?void 0:t.isProjectionDirty)||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:s,layoutId:l}=this.options;if(this.layout&&(s||l)){if(this.resolvedRelativeTargetAt=D.frameData.timestamp,!this.targetDelta&&!this.relativeTarget){let e=this.getClosestProjectingParent();e&&e.layout&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=(0,ei.dO)(),this.relativeTargetOrigin=(0,ei.dO)(),Q(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),eq(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if((this.target||(this.target=(0,ei.dO)(),this.targetWithTransforms=(0,ei.dO)()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target)?(this.forceRelativeParentToResolveTarget(),r=this.target,n=this.relativeTarget,o=this.relativeParent.target,X(r.x,n.x,o.x),X(r.y,n.y,o.y)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):eq(this.target,this.layout.layoutBox),(0,e$.o2)(this.target,this.targetDelta)):eq(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let e=this.getClosestProjectingParent();e&&!!e.resumingFrom==!!this.resumingFrom&&!e.options.layoutScroll&&e.target&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=(0,ei.dO)(),this.relativeTargetOrigin=(0,ei.dO)(),Q(this.relativeTargetOrigin,this.target,e.target),eq(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}tc&&tu.resolvedTargetDeltas++}}}getClosestProjectingParent(){return!this.parent||(0,e8.Lj)(this.parent.latestValues)||(0,e8.D_)(this.parent.latestValues)?void 0:this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var e;let t=this.getLead(),r=!!this.resumingFrom||this!==t,n=!0;if((this.isProjectionDirty||(null===(e=this.parent)||void 0===e?void 0:e.isProjectionDirty))&&(n=!1),r&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(n=!1),this.resolvedRelativeTargetAt===D.frameData.timestamp&&(n=!1),n)return;let{layout:o,layoutId:i}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(o||i))return;eq(this.layoutCorrected,this.layout.layoutBox);let a=this.treeScale.x,s=this.treeScale.y;(0,e$.YY)(this.layoutCorrected,this.treeScale,this.path,r),t.layout&&!t.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(t.target=t.layout.layoutBox,t.targetWithTransforms=(0,ei.dO)());let{target:l}=t;if(!l){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(eZ(this.prevProjectionDelta.x,this.projectionDelta.x),eZ(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),G(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.treeScale.x===a&&this.treeScale.y===s&&e4(this.projectionDelta.x,this.prevProjectionDelta.x)&&e4(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),tc&&tu.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){var t;if(null===(t=this.options.visualElement)||void 0===t||t.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=(0,ei.wc)(),this.projectionDelta=(0,ei.wc)(),this.projectionDeltaWithTransform=(0,ei.wc)()}setAnimationOrigin(e,t=!1){let r;let n=this.snapshot,o=n?n.latestValues:{},i={...this.latestValues},a=(0,ei.wc)();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let s=(0,ei.dO)(),l=(n?n.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),c=!u||u.members.length<=1,d=!!(l&&!c&&!0===this.options.crossfade&&!this.path.some(tk));this.animationProgress=0,this.mixTargetDelta=t=>{let n=t/1e3;if(tR(a.x,e.x,n),tR(a.y,e.y,n),this.setTargetDelta(a),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,f,h,p;Q(s,this.layout.layoutBox,this.relativeParent.layout.layoutBox),h=this.relativeTarget,p=this.relativeTargetOrigin,tC(h.x,p.x,s.x,n),tC(h.y,p.y,s.y,n),r&&(u=this.relativeTarget,f=r,e2(u.x,f.x)&&e2(u.y,f.y))&&(this.isProjectionDirty=!1),r||(r=(0,ei.dO)()),eq(r,this.relativeTarget)}l&&(this.animationValues=i,function(e,t,r,n,o,i){o?(e.opacity=(0,$.t)(0,void 0!==r.opacity?r.opacity:1,eH(n)),e.opacityExit=(0,$.t)(void 0!==t.opacity?t.opacity:1,0,eU(n))):i&&(e.opacity=(0,$.t)(void 0!==t.opacity?t.opacity:1,void 0!==r.opacity?r.opacity:1,n));for(let o=0;o<eN;o++){let i=`border${eL[o]}Radius`,a=eB(t,i),s=eB(r,i);(void 0!==a||void 0!==s)&&(a||(a=0),s||(s=0),0===a||0===s||eV(a)===eV(s)?(e[i]=Math.max((0,$.t)(eF(a),eF(s),n),0),(eu.aQ.test(s)||eu.aQ.test(a))&&(e[i]+="%")):e[i]=s)}(t.rotate||r.rotate)&&(e.rotate=(0,$.t)(t.rotate||0,r.rotate||0,n))}(i,o,this.latestValues,n,d,c)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=n},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&((0,D.Pn)(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=D.Wi.update(()=>{ex.hasAnimatedSinceResize=!0,this.currentAnimation=(0,ts.D)(0,1e3,{...e,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:r,layout:n,latestValues:o}=e;if(t&&r&&n){if(this!==e&&this.layout&&n&&tL(this.options.animationType,this.layout.layoutBox,n.layoutBox)){r=this.target||(0,ei.dO)();let t=K(this.layout.layoutBox.x);r.x.min=e.target.x.min,r.x.max=r.x.min+t;let n=K(this.layout.layoutBox.y);r.y.min=e.target.y.min,r.y.max=r.y.min+n}eq(t,r),(0,e$.D2)(t,o),G(this.projectionDeltaWithTransform,this.layoutCorrected,t,o)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new e9),this.sharedNodes.get(e).add(t);let r=t.options.initialPromotionConfig;t.promote({transition:r?r.transition:void 0,preserveFollowOpacity:r&&r.shouldPreserveFollowOpacity?r.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){var e;let{layoutId:t}=this.options;return t&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this}getPrevLead(){var e;let{layoutId:t}=this.options;return t?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:r}={}){let n=this.getStack();n&&n.promote(this,r),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetSkewAndRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:r}=e;if((r.z||r.rotate||r.rotateX||r.rotateY||r.rotateZ||r.skewX||r.skewY)&&(t=!0),!t)return;let n={};r.z&&tp("z",e,n,this.animationValues);for(let t=0;t<td.length;t++)tp(`rotate${td[t]}`,e,n,this.animationValues),tp(`skew${td[t]}`,e,n,this.animationValues);for(let t in e.render(),n)e.setStaticValue(t,n[t]),this.animationValues&&(this.animationValues[t]=n[t]);e.scheduleRender()}getProjectionStyles(e){var t,r;if(!this.instance||this.isSVG)return;if(!this.isVisible)return tf;let n={visibility:""},o=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,n.opacity="",n.pointerEvents=to(null==e?void 0:e.pointerEvents)||"",n.transform=o?o(this.latestValues,""):"none",n;let i=this.getLead();if(!this.projectionDelta||!this.layout||!i.target){let t={};return this.options.layoutId&&(t.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,t.pointerEvents=to(null==e?void 0:e.pointerEvents)||""),this.hasProjected&&!(0,e8.ud)(this.latestValues)&&(t.transform=o?o({},""):"none",this.hasProjected=!1),t}let a=i.animationValues||i.latestValues;this.applyTransformsToTarget(),n.transform=function(e,t,r){let n="",o=e.x.translate/t.x,i=e.y.translate/t.y,a=(null==r?void 0:r.z)||0;if((o||i||a)&&(n=`translate3d(${o}px, ${i}px, ${a}px) `),(1!==t.x||1!==t.y)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),r){let{transformPerspective:e,rotate:t,rotateX:o,rotateY:i,skewX:a,skewY:s}=r;e&&(n=`perspective(${e}px) ${n}`),t&&(n+=`rotate(${t}deg) `),o&&(n+=`rotateX(${o}deg) `),i&&(n+=`rotateY(${i}deg) `),a&&(n+=`skewX(${a}deg) `),s&&(n+=`skewY(${s}deg) `)}let s=e.x.scale*t.x,l=e.y.scale*t.y;return(1!==s||1!==l)&&(n+=`scale(${s}, ${l})`),n||"none"}(this.projectionDeltaWithTransform,this.treeScale,a),o&&(n.transform=o(a,n.transform));let{x:s,y:l}=this.projectionDelta;for(let e in n.transformOrigin=`${100*s.origin}% ${100*l.origin}% 0`,i.animationValues?n.opacity=i===this?null!==(r=null!==(t=a.opacity)&&void 0!==t?t:this.latestValues.opacity)&&void 0!==r?r:1:this.preserveOpacity?this.latestValues.opacity:a.opacityExit:n.opacity=i===this?void 0!==a.opacity?a.opacity:"":void 0!==a.opacityExit?a.opacityExit:0,eA.P){if(void 0===a[e])continue;let{correct:t,applyTo:r}=eA.P[e],o="none"===n.transform?a[e]:t(a[e],i);if(r){let e=r.length;for(let t=0;t<e;t++)n[r[t]]=o}else n[e]=o}return this.options.layoutId&&(n.pointerEvents=i===this?to(null==e?void 0:e.pointerEvents)||"":"none"),n}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>{var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()}),this.root.nodes.forEach(tP),this.root.sharedNodes.clear()}}}function tv(e){e.updateLayout()}function tg(e){var t;let r=(null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&r&&e.hasListeners("didUpdate")){let{layoutBox:t,measuredBox:n}=e.layout,{animationType:o}=e.options,i=r.source!==e.layout.source;"size"===o?ea(e=>{let n=i?r.measuredBox[e]:r.layoutBox[e],o=K(n);n.min=t[e].min,n.max=n.min+o}):tL(o,r.layoutBox,t)&&ea(n=>{let o=i?r.measuredBox[n]:r.layoutBox[n],a=K(t[n]);o.max=o.min+a,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[n].max=e.relativeTarget[n].min+a)});let a=(0,ei.wc)();G(a,t,r.layoutBox);let s=(0,ei.wc)();i?G(s,e.applyTransform(n,!0),r.measuredBox):G(s,t,r.layoutBox);let l=!e1(a),u=!1;if(!e.resumeFrom){let n=e.getClosestProjectingParent();if(n&&!n.resumeFrom){let{snapshot:o,layout:i}=n;if(o&&i){let a=(0,ei.dO)();Q(a,r.layoutBox,o.layoutBox);let s=(0,ei.dO)();Q(s,t,i.layoutBox),e3(a,s)||(u=!0),n.options.layoutRoot&&(e.relativeTarget=s,e.relativeTargetOrigin=a,e.relativeParent=n)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:r,delta:s,layoutDelta:a,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function ty(e){tc&&tu.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function tb(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function tw(e){e.clearSnapshot()}function tP(e){e.clearMeasurements()}function tS(e){e.isLayoutDirty=!1}function tE(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function tx(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function tO(e){e.resolveTargetDelta()}function tj(e){e.calcProjection()}function tT(e){e.resetSkewAndRotation()}function tA(e){e.removeLeadSnapshot()}function tR(e,t,r){e.translate=(0,$.t)(t.translate,0,r),e.scale=(0,$.t)(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function tC(e,t,r,n){e.min=(0,$.t)(t.min,r.min,n),e.max=(0,$.t)(t.max,r.max,n)}function tk(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let tM={duration:.45,ease:[.4,0,.1,1]},tI=e=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),tD=tI("applewebkit/")&&!tI("chrome/")?Math.round:x.Z;function t_(e){e.min=tD(e.min),e.max=tD(e.max)}function tL(e,t,r){return"position"===e||"preserve-aspect"===e&&!(.2>=Math.abs(e7(t)-e7(r)))}function tN(e){var t;return e!==e.root&&(null===(t=e.scroll)||void 0===t?void 0:t.wasRoot)}let tF=tm({attachResizeListener:(e,t)=>C(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),tV={current:void 0},tB=tm({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!tV.current){let e=new tF({});e.mount(window),e.setOptions({layoutScroll:!0}),tV.current=e}return tV.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position});function tH(e,t){let r=t?"onHoverStart":"onHoverEnd";return k(e.current,t?"pointerenter":"pointerleave",(n,o)=>{if("touch"===n.pointerType||W())return;let i=e.getProps();e.animationState&&i.whileHover&&e.animationState.setActive("whileHover",t);let a=i[r];a&&D.Wi.postRender(()=>a(n,o))},{passive:!e.getProps()[r]})}class tU extends w{mount(){this.unmount=(0,M.z)(tH(this.node,!0),tH(this.node,!1))}unmount(){}}class tz extends w{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=(0,M.z)(C(this.node.current,"focus",()=>this.onFocus()),C(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}let tW=(e,t)=>!!t&&(e===t||tW(e,t.parentElement));function tq(e,t){if(!t)return;let r=new PointerEvent("pointer"+e);t(r,T(r))}class tZ extends w{constructor(){super(...arguments),this.removeStartListeners=x.Z,this.removeEndListeners=x.Z,this.removeAccessibleListeners=x.Z,this.startPointerPress=(e,t)=>{if(this.isPressing)return;this.removeEndListeners();let r=this.node.getProps(),n=k(window,"pointerup",(e,t)=>{if(!this.checkPressEnd())return;let{onTap:r,onTapCancel:n,globalTapTarget:o}=this.node.getProps(),i=o||tW(this.node.current,e.target)?r:n;i&&D.Wi.update(()=>i(e,t))},{passive:!(r.onTap||r.onPointerUp)}),o=k(window,"pointercancel",(e,t)=>this.cancelPress(e,t),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=(0,M.z)(n,o),this.startPress(e,t)},this.startAccessiblePress=()=>{let e=C(this.node.current,"keydown",e=>{"Enter"!==e.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=C(this.node.current,"keyup",e=>{"Enter"===e.key&&this.checkPressEnd()&&tq("up",(e,t)=>{let{onTap:r}=this.node.getProps();r&&D.Wi.postRender(()=>r(e,t))})}),tq("down",(e,t)=>{this.startPress(e,t)}))}),t=C(this.node.current,"blur",()=>{this.isPressing&&tq("cancel",(e,t)=>this.cancelPress(e,t))});this.removeAccessibleListeners=(0,M.z)(e,t)}}startPress(e,t){this.isPressing=!0;let{onTapStart:r,whileTap:n}=this.node.getProps();n&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&D.Wi.postRender(()=>r(e,t))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!W()}cancelPress(e,t){if(!this.checkPressEnd())return;let{onTapCancel:r}=this.node.getProps();r&&D.Wi.postRender(()=>r(e,t))}mount(){let e=this.node.getProps(),t=k(e.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),r=C(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=(0,M.z)(t,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}let t$=new WeakMap,tK=new WeakMap,tY=e=>{let t=t$.get(e.target);t&&t(e)},tG=e=>{e.forEach(tY)},tX={some:0,all:1};class tJ extends w{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:e={}}=this.node.getProps(),{root:t,margin:r,amount:n="some",once:o}=e,i={root:t?t.current:void 0,rootMargin:r,threshold:"number"==typeof n?n:tX[n]};return function(e,t,r){let n=function({root:e,...t}){let r=e||document;tK.has(r)||tK.set(r,{});let n=tK.get(r),o=JSON.stringify(t);return n[o]||(n[o]=new IntersectionObserver(tG,{root:e,...t})),n[o]}(t);return t$.set(e,r),n.observe(e),()=>{t$.delete(e),n.unobserve(e)}}(this.node.current,i,e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,o&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:r,onViewportLeave:n}=this.node.getProps(),i=t?r:n;i&&i(e)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}(e,t))&&this.startObserver()}unmount(){}}var tQ=r(42504);let t0=(0,ew.createContext)({});var t1=r(61337);let t2=(0,ew.createContext)({strict:!1});var t5=r(9878);let t3=!1;function t7(){window.MotionHandoffIsComplete=!0}var t4=r(42606);function t6(e){return Array.isArray(e)?e.join(" "):e}var t9=r(1402),t8=r(31012);let re=Symbol.for("motionComponentSymbol"),rt=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function rr(e){if("string"!=typeof e||e.includes("-"));else if(rt.indexOf(e)>-1||/[A-Z]/u.test(e))return!0;return!1}var rn=r(96458),ro=r(62029),ri=r(83436),ra=r(56957),rs=r(33814);let rl=e=>(t,r)=>{let n=(0,ew.useContext)(t0),o=(0,ew.useContext)(eP.O),i=()=>(function({applyWillChange:e=!1,scrapeMotionValuesFromProps:t,createRenderState:r,onMount:n},o,i,s,l){let u={latestValues:function(e,t,r,n,o){var i;let s={},l=[],u=n&&(null===(i=e.style)||void 0===i?void 0:i.willChange)===void 0,c=o(e,{});for(let e in c)s[e]=to(c[e]);let{initial:d,animate:f}=e,h=(0,t4.G)(e),p=(0,t4.M)(e);t&&p&&!h&&!1!==e.inherit&&(void 0===d&&(d=t.initial),void 0===f&&(f=t.animate));let m=!!r&&!1===r.initial,v=(m=m||!1===d)?f:d;return v&&"boolean"!=typeof v&&!(0,a.H)(v)&&ru(e,v,(e,t)=>{for(let t in e){let r=e[t];if(Array.isArray(r)){let e=m?r.length-1:0;r=r[e]}null!==r&&(s[t]=r)}for(let e in t)s[e]=t[e]}),u&&(f&&!1!==d&&!(0,a.H)(f)&&ru(e,f,e=>{for(let t in e)!function(e,t){let r=(0,rs.p)(t);r&&(0,e6.y4)(e,r)}(l,t)}),l.length&&(s.willChange=l.join(","))),s}(o,i,s,!l&&e,t),renderState:r()};return n&&(u.mount=e=>n(o,e,u)),u})(e,t,n,o,r);return r?i():(0,ra.h)(i)};function ru(e,t,r){let n=Array.isArray(t)?t:[t];for(let t=0;t<n.length;t++){let o=(0,ri.o)(e,n[t]);if(o){let{transitionEnd:e,transition:t,...n}=o;r(n,e)}}}let rc=()=>({style:{},transform:{},transformOrigin:{},vars:{}}),rd=()=>({...rc(),attrs:{}});var rf=r(45150),rh=r(78482);let rp={useVisualState:rl({scrapeMotionValuesFromProps:ro.U,createRenderState:rd,onMount:(e,t,{renderState:r,latestValues:n})=>{D.Wi.read(()=>{try{r.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){r.dimensions={x:0,y:0,width:0,height:0}}}),D.Wi.render(()=>{(0,rf.i)(r,n,(0,rh.a)(t.tagName),e.transformTemplate),(0,rn.K)(t,r)})}})},rm={useVisualState:rl({applyWillChange:!0,scrapeMotionValuesFromProps:r(47297).U,createRenderState:rc})};var rv=r(48082),rg=r(12291);function ry(e,t,r){for(let n in t)(0,tn.i)(t[n])||(0,rv.j)(n,r)||(e[n]=t[n])}let rb=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function rw(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||rb.has(e)}let rP=e=>!rw(e);try{(n=require("@emotion/is-prop-valid").default)&&(rP=e=>e.startsWith("on")?!rw(e):n(e))}catch(e){}var rS=r(94073),rE=r(58858);let rx=function(e){if("undefined"==typeof Proxy)return e;let t=new Map;return new Proxy((...t)=>e(...t),{get:(r,n)=>"create"===n?e:(t.has(n)||t.set(n,e(n)),t.get(n))})}((o={animation:{Feature:P},exit:{Feature:E},inView:{Feature:tJ},tap:{Feature:tZ},focus:{Feature:tz},hover:{Feature:tU},pan:{Feature:ey},drag:{Feature:ev,ProjectionNode:tB,MeasureLayout:eM},layout:{ProjectionNode:tB,MeasureLayout:eM}},i=(e,t)=>rr(e)?new rE.e(t):new rS.W(t,{allowProjection:e!==ew.Fragment}),function(e,{forwardMotionProps:t}={forwardMotionProps:!1}){return function(e){let{preloadedFeatures:t,createVisualElement:r,useRender:n,useVisualState:o,Component:i}=e;t&&function(e){for(let t in e)t9.featureDefinitions[t]={...t9.featureDefinitions[t],...e[t]}}(t);let a=(0,ew.forwardRef)(function(e,t){var a;let s;let l={...(0,ew.useContext)(tQ._),...e,layoutId:function(e){let{layoutId:t}=e,r=(0,ew.useContext)(eS.p).id;return r&&void 0!==t?r+"-"+t:t}(e)},{isStatic:c}=l,d=function(e){let{initial:t,animate:r}=function(e,t){if((0,t4.G)(e)){let{initial:t,animate:r}=e;return{initial:!1===t||(0,u.$)(t)?t:void 0,animate:(0,u.$)(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,ew.useContext)(t0));return(0,ew.useMemo)(()=>({initial:t,animate:r}),[t6(t),t6(r)])}(e),f=o(e,c);if(!c&&t8.j){(0,ew.useContext)(t2).strict;let e=function(e){let{drag:t,layout:r}=t9.featureDefinitions;if(!t&&!r)return{};let n={...t,...r};return{MeasureLayout:(null==t?void 0:t.isEnabled(e))||(null==r?void 0:r.isEnabled(e))?n.MeasureLayout:void 0,ProjectionNode:n.ProjectionNode}}(l);s=e.MeasureLayout,d.visualElement=function(e,t,r,n,o){var i;let{visualElement:a}=(0,ew.useContext)(t0),s=(0,ew.useContext)(t2),l=(0,ew.useContext)(eP.O),u=(0,ew.useContext)(tQ._).reducedMotion,c=(0,ew.useRef)();n=n||s.renderer,!c.current&&n&&(c.current=n(e,{visualState:t,parent:a,props:r,presenceContext:l,blockInitialAnimation:!!l&&!1===l.initial,reducedMotionConfig:u}));let d=c.current,f=(0,ew.useContext)(eE);d&&!d.projection&&o&&("html"===d.type||"svg"===d.type)&&function(e,t,r,n){let{layoutId:o,layout:i,drag:a,dragConstraints:s,layoutScroll:l,layoutRoot:u}=t;e.projection=new r(e.latestValues,t["data-framer-portal-id"]?void 0:function e(t){if(t)return!1!==t.options.allowProjection?t.projection:e(t.parent)}(e.parent)),e.projection.setOptions({layoutId:o,layout:i,alwaysMeasureLayout:!!a||s&&q(s),visualElement:e,animationType:"string"==typeof i?i:"both",initialPromotionConfig:n,layoutScroll:l,layoutRoot:u})}(c.current,r,o,f),(0,ew.useInsertionEffect)(()=>{d&&d.update(r,l)});let h=r[t5.M],p=(0,ew.useRef)(!!h&&!window.MotionHandoffIsComplete&&(null===(i=window.MotionHasOptimisedAnimation)||void 0===i?void 0:i.call(window,h)));return(0,t1.L)(()=>{d&&(d.updateFeatures(),eR.render(d.render),p.current&&d.animationState&&d.animationState.animateChanges())}),(0,ew.useEffect)(()=>{d&&(!p.current&&d.animationState&&d.animationState.animateChanges(),p.current=!1,t3||(t3=!0,queueMicrotask(t7)))}),d}(i,f,l,r,e.ProjectionNode)}return(0,eb.jsxs)(t0.Provider,{value:d,children:[s&&d.visualElement?(0,eb.jsx)(s,{visualElement:d.visualElement,...l}):null,n(i,e,(a=d.visualElement,(0,ew.useCallback)(e=>{e&&f.mount&&f.mount(e),a&&(e?a.mount(e):a.unmount()),t&&("function"==typeof t?t(e):q(t)&&(t.current=e))},[a])),f,c,d.visualElement)]})});return a[re]=i,a}({...rr(e)?rp:rm,preloadedFeatures:o,useRender:function(e=!1){return(t,r,n,{latestValues:o},i)=>{let a=(rr(t)?function(e,t,r,n){let o=(0,ew.useMemo)(()=>{let r=rd();return(0,rf.i)(r,t,(0,rh.a)(n),e.transformTemplate),{...r.attrs,style:{...r.style}}},[t]);if(e.style){let t={};ry(t,e.style,e),o.style={...t,...o.style}}return o}:function(e,t){let r={},n=function(e,t){let r=e.style||{},n={};return ry(n,r,e),Object.assign(n,function({transformTemplate:e},t){return(0,ew.useMemo)(()=>{let r=rc();return(0,rg.r)(r,t,e),Object.assign({},r.vars,r.style)},[t])}(e,t)),n}(e,t);return e.drag&&!1!==e.dragListener&&(r.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=n,r})(r,o,i,t),s=function(e,t,r){let n={};for(let o in e)("values"!==o||"object"!=typeof e.values)&&(rP(o)||!0===r&&rw(o)||!t&&!rw(o)||e.draggable&&o.startsWith("onDrag"))&&(n[o]=e[o]);return n}(r,"string"==typeof t,e),l=t!==ew.Fragment?{...s,...a,ref:n}:{},{children:u}=r,c=(0,ew.useMemo)(()=>(0,tn.i)(u)?u.get():u,[u]);return(0,ew.createElement)(t,{...l,children:c})}}(t),createVisualElement:i,Component:e})}))},47688:function(e,t,r){"use strict";r.d(t,{s:function(){return p}});var n=r(73344),o=r(92591),i=r(57290),a=r(30081);let s=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;var l=r(55949),u=r(21089),c=r(40270),d=r(22149),f=r(76894);let h=new Set(["auto","none","0"]);class p extends c.e{constructor(e,t,r,n,o){super(e,t,r,n,o,!0)}readKeyframes(){let{unresolvedKeyframes:e,element:t,name:r}=this;if(!t||!t.current)return;super.readKeyframes();for(let r=0;r<e.length;r++){let n=e[r];if("string"==typeof n&&(n=n.trim(),(0,a.t)(n))){let l=function e(t,r,n=1){(0,o.k)(n<=4,`Max CSS variable fallback depth detected in property "${t}". This may indicate a circular fallback dependency.`);let[l,u]=function(e){let t=s.exec(e);if(!t)return[,];let[,r,n,o]=t;return[`--${null!=r?r:n}`,o]}(t);if(!l)return;let c=window.getComputedStyle(r).getPropertyValue(l);if(c){let e=c.trim();return(0,i.P)(e)?parseFloat(e):e}return(0,a.t)(u)?e(u,r,n+1):u}(n,t.current);void 0!==l&&(e[r]=l),r===e.length-1&&(this.finalKeyframe=n)}}if(this.resolveNoneKeyframes(),!l.z2.has(r)||2!==e.length)return;let[n,c]=e,d=(0,u.C)(n),f=(0,u.C)(c);if(d!==f){if((0,l.mP)(d)&&(0,l.mP)(f))for(let t=0;t<e.length;t++){let r=e[t];"string"==typeof r&&(e[t]=parseFloat(r))}else this.needsMeasurement=!0}}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,r=[];for(let t=0;t<e.length;t++){var o;("number"==typeof(o=e[t])?0===o:null===o||"none"===o||"0"===o||(0,n.W)(o))&&r.push(t)}r.length&&function(e,t,r){let n,o=0;for(;o<e.length&&!n;){let t=e[o];"string"==typeof t&&!h.has(t)&&(0,d.V)(t).values.length&&(n=e[o]),o++}if(n&&r)for(let o of t)e[o]=(0,f.T)(r,n)}(e,r,t)}measureInitialState(){let{element:e,unresolvedKeyframes:t,name:r}=this;if(!e||!e.current)return;"height"===r&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=l.lw[r](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;let n=t[t.length-1];void 0!==n&&e.getValue(r,n).jump(n,!1)}measureEndState(){var e;let{element:t,name:r,unresolvedKeyframes:n}=this;if(!t||!t.current)return;let o=t.getValue(r);o&&o.jump(this.measuredOrigin,!1);let i=n.length-1,a=n[i];n[i]=l.lw[r](t.measureViewportBox(),window.getComputedStyle(t.current)),null!==a&&void 0===this.finalKeyframe&&(this.finalKeyframe=a),(null===(e=this.removedTransforms)||void 0===e?void 0:e.length)&&this.removedTransforms.forEach(([e,r])=>{t.getValue(e).set(r)}),this.resolveNoneKeyframes()}}},38662:function(e,t,r){"use strict";r.d(t,{J:function(){return R}});var n=r(31012);let o={current:null},i={current:!1};var a=r(16877),s=r(39946),l=r(38309),u=r(7865),c=r(42606),d=r(83436),f=r(1402),h=r(19049),p=r(40270),m=r(57290),v=r(73344),g=r(10219),y=r(22149),b=r(21089),w=r(59692);let P=[...b.$,g.$,y.P],S=e=>P.find((0,w.l)(e));var E=r(76894),x=r(61550),O=r(85295);let j=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class T{scrapeMotionValuesFromProps(e,t,r){return{}}constructor({parent:e,props:t,presenceContext:r,reducedMotionConfig:n,blockInitialAnimation:o,visualState:i},a={}){this.applyWillChange=!1,this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=p.e,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.isRenderScheduled=!1,this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.isRenderScheduled=!1,this.scheduleRender=()=>{this.isRenderScheduled||(this.isRenderScheduled=!0,O.Wi.render(this.render,!1,!0))};let{latestValues:s,renderState:u}=i;this.latestValues=s,this.baseTarget={...s},this.initialValues=t.initial?{...s}:{},this.renderState=u,this.parent=e,this.props=t,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=n,this.options=a,this.blockInitialAnimation=!!o,this.isControllingVariants=(0,c.G)(t),this.isVariantNode=(0,c.M)(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:d,...f}=this.scrapeMotionValuesFromProps(t,{},this);for(let e in f){let t=f[e];void 0!==s[e]&&(0,l.i)(t)&&t.set(s[e],!1)}}mount(e){this.current=e,h.R.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((e,t)=>this.bindToMotionValue(t,e)),i.current||function(){if(i.current=!0,n.j){if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>o.current=e.matches;e.addListener(t),t()}else o.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||o.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in h.R.delete(this.current),this.projection&&this.projection.unmount(),(0,O.Pn)(this.notifyUpdate),(0,O.Pn)(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[e].clear();for(let e in this.features){let t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}bindToMotionValue(e,t){let r;this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)();let n=u.G.has(e),o=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&O.Wi.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0)}),i=t.on("renderRequest",this.scheduleRender);window.MotionCheckAppearSync&&(r=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{o(),i(),r&&r(),t.owner&&t.stop()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}updateFeatures(){let e="animation";for(e in f.featureDefinitions){let t=f.featureDefinitions[e];if(!t)continue;let{isEnabled:r,Feature:n}=t;if(!this.features[e]&&n&&r(this.props)&&(this.features[e]=new n(this)),this.features[e]){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):(0,x.dO)()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<j.length;t++){let r=j[t];this.propEventSubscriptions[r]&&(this.propEventSubscriptions[r](),delete this.propEventSubscriptions[r]);let n=e["on"+r];n&&(this.propEventSubscriptions[r]=this.on(r,n))}this.prevMotionValues=function(e,t,r){for(let n in t){let o=t[n],i=r[n];if((0,l.i)(o))e.addValue(n,o);else if((0,l.i)(i))e.addValue(n,(0,s.BX)(o,{owner:e}));else if(i!==o){if(e.hasValue(n)){let t=e.getValue(n);!0===t.liveStyle?t.jump(o):t.hasAnimated||t.set(o)}else{let t=e.getStaticValue(n);e.addValue(n,(0,s.BX)(void 0!==t?t:o,{owner:e}))}}}for(let n in r)void 0===t[n]&&e.removeValue(n);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){let r=this.values.get(e);t!==r&&(r&&this.removeValue(e),this.bindToMotionValue(e,t),this.values.set(e,t),this.latestValues[e]=t.get())}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let r=this.values.get(e);return void 0===r&&void 0!==t&&(r=(0,s.BX)(null===t?void 0:t,{owner:this}),this.addValue(e,r)),r}readValue(e,t){var r;let n=void 0===this.latestValues[e]&&this.current?null!==(r=this.getBaseTargetFromProps(this.props,e))&&void 0!==r?r:this.readValueFromInstance(this.current,e,this.options):this.latestValues[e];return null!=n&&("string"==typeof n&&((0,m.P)(n)||(0,v.W)(n))?n=parseFloat(n):!S(n)&&y.P.test(t)&&(n=(0,E.T)(e,t)),this.setBaseTarget(e,(0,l.i)(n)?n.get():n)),(0,l.i)(n)?n.get():n}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;let r;let{initial:n}=this.props;if("string"==typeof n||"object"==typeof n){let o=(0,d.o)(this.props,n,null===(t=this.presenceContext)||void 0===t?void 0:t.custom);o&&(r=o[e])}if(n&&void 0!==r)return r;let o=this.getBaseTargetFromProps(this.props,e);return void 0===o||(0,l.i)(o)?void 0!==this.initialValues[e]&&void 0===r?void 0:this.baseTarget[e]:o}on(e,t){return this.events[e]||(this.events[e]=new a.L),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}var A=r(47688);class R extends T{constructor(){super(...arguments),this.KeyframeResolver=A.s}sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:r}){delete t[e],delete r[e]}}},47761:function(e,t,r){"use strict";r.d(t,{D:function(){return n}});let n=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase()},30081:function(e,t,r){"use strict";r.d(t,{f:function(){return o},t:function(){return a}});let n=e=>t=>"string"==typeof t&&t.startsWith(e),o=n("--"),i=n("var(--"),a=e=>!!i(e)&&s.test(e.split("/*")[0].trim()),s=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu},86393:function(e,t,r){"use strict";function n(e){return e instanceof SVGElement&&"svg"!==e.tagName}r.d(t,{v:function(){return n}})},55949:function(e,t,r){"use strict";r.d(t,{Ei:function(){return f},lw:function(){return h},mP:function(){return s},z2:function(){return a}});var n=r(7865),o=r(98066),i=r(61169);let a=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),s=e=>e===o.Rx||e===i.px,l=(e,t)=>parseFloat(e.split(", ")[t]),u=(e,t)=>(r,{transform:n})=>{if("none"===n||!n)return 0;let o=n.match(/^matrix3d\((.+)\)$/u);if(o)return l(o[1],t);{let t=n.match(/^matrix\((.+)\)$/u);return t?l(t[1],e):0}},c=new Set(["x","y","z"]),d=n._.filter(e=>!c.has(e));function f(e){let t=[];return d.forEach(r=>{let n=e.getValue(r);void 0!==n&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t}let h={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:u(4,13),y:u(5,14)};h.translateX=h.x,h.translateY=h.y},76894:function(e,t,r){"use strict";r.d(t,{T:function(){return a}});var n=r(22149),o=r(46675),i=r(41283);function a(e,t){let r=(0,i.A)(e);return r!==o.h&&(r=n.P),r.getAnimatableNone?r.getAnimatableNone(t):void 0}},41283:function(e,t,r){"use strict";r.d(t,{A:function(){return a}});var n=r(10219),o=r(46675);let i={...r(51220).j,color:n.$,backgroundColor:n.$,outlineColor:n.$,fill:n.$,stroke:n.$,borderColor:n.$,borderTopColor:n.$,borderRightColor:n.$,borderBottomColor:n.$,borderLeftColor:n.$,filter:o.h,WebkitFilter:o.h},a=e=>i[e]},21089:function(e,t,r){"use strict";r.d(t,{$:function(){return a},C:function(){return s}});var n=r(98066),o=r(61169),i=r(59692);let a=[n.Rx,o.px,o.aQ,o.RW,o.vw,o.vh,{test:e=>"auto"===e,parse:e=>e}],s=e=>a.find((0,i.l)(e))},51220:function(e,t,r){"use strict";r.d(t,{j:function(){return a}});var n=r(98066),o=r(61169);let i={...n.Rx,transform:Math.round},a={borderWidth:o.px,borderTopWidth:o.px,borderRightWidth:o.px,borderBottomWidth:o.px,borderLeftWidth:o.px,borderRadius:o.px,radius:o.px,borderTopLeftRadius:o.px,borderTopRightRadius:o.px,borderBottomRightRadius:o.px,borderBottomLeftRadius:o.px,width:o.px,maxWidth:o.px,height:o.px,maxHeight:o.px,size:o.px,top:o.px,right:o.px,bottom:o.px,left:o.px,padding:o.px,paddingTop:o.px,paddingRight:o.px,paddingBottom:o.px,paddingLeft:o.px,margin:o.px,marginTop:o.px,marginRight:o.px,marginBottom:o.px,marginLeft:o.px,rotate:o.RW,rotateX:o.RW,rotateY:o.RW,rotateZ:o.RW,scale:n.bA,scaleX:n.bA,scaleY:n.bA,scaleZ:n.bA,skew:o.RW,skewX:o.RW,skewY:o.RW,distance:o.px,translateX:o.px,translateY:o.px,translateZ:o.px,x:o.px,y:o.px,z:o.px,perspective:o.px,transformPerspective:o.px,opacity:n.Fq,originX:o.$C,originY:o.$C,originZ:o.px,zIndex:i,backgroundPositionX:o.px,backgroundPositionY:o.px,fillOpacity:n.Fq,strokeOpacity:n.Fq,numOctaves:i}},59692:function(e,t,r){"use strict";r.d(t,{l:function(){return n}});let n=e=>t=>t.test(e)},94073:function(e,t,r){"use strict";r.d(t,{W:function(){return f}});var n=r(12291),o=r(30081),i=r(7865),a=r(47297),s=r(54847),l=r(41283),u=r(33074),c=r(38662),d=r(38309);class f extends c.J{constructor(){super(...arguments),this.type="html",this.applyWillChange=!0,this.renderInstance=s.N}readValueFromInstance(e,t){if(i.G.has(t)){let e=(0,l.A)(t);return e&&e.default||0}{let r=window.getComputedStyle(e),n=((0,o.f)(t)?r.getPropertyValue(t):r[t])||0;return"string"==typeof n?n.trim():n}}measureInstanceViewportBox(e,{transformPagePoint:t}){return(0,u.J)(e,t)}build(e,t,r){(0,n.r)(e,t,r.transformTemplate)}scrapeMotionValuesFromProps(e,t,r){return(0,a.U)(e,t,r)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;(0,d.i)(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}}},12291:function(e,t,r){"use strict";r.d(t,{r:function(){return u}});var n=r(7865);let o=(e,t)=>t&&"number"==typeof e?t.transform(e):e;var i=r(51220);let a={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},s=n._.length;var l=r(30081);function u(e,t,r){let{style:u,vars:c,transformOrigin:d}=e,f=!1,h=!1;for(let e in t){let r=t[e];if(n.G.has(e)){f=!0;continue}if((0,l.f)(e)){c[e]=r;continue}{let t=o(r,i.j[e]);e.startsWith("origin")?(h=!0,d[e]=t):u[e]=t}}if(!t.transform&&(f||r?u.transform=function(e,t,r){let l="",u=!0;for(let c=0;c<s;c++){let s=n._[c],d=e[s];if(void 0===d)continue;let f=!0;if(!(f="number"==typeof d?d===(s.startsWith("scale")?1:0):0===parseFloat(d))||r){let e=o(d,i.j[s]);if(!f){u=!1;let t=a[s]||s;l+=`${t}(${e}) `}r&&(t[s]=e)}}return l=l.trim(),r?l=r(t,u?"":l):u&&(l="none"),l}(t,e.transform,r):u.transform&&(u.transform="none")),h){let{originX:e="50%",originY:t="50%",originZ:r=0}=d;u.transformOrigin=`${e} ${t} ${r}`}}},54847:function(e,t,r){"use strict";function n(e,{style:t,vars:r},n,o){for(let i in Object.assign(e.style,t,o&&o.getProjectionStyles(n)),r)e.style.setProperty(i,r[i])}r.d(t,{N:function(){return n}})},47297:function(e,t,r){"use strict";r.d(t,{U:function(){return i}});var n=r(48082),o=r(38309);function i(e,t,r){var i;let{style:a}=e,s={};for(let l in a)((0,o.i)(a[l])||t.style&&(0,o.i)(t.style[l])||(0,n.j)(l,e)||(null===(i=null==r?void 0:r.getValue(l))||void 0===i?void 0:i.liveStyle)!==void 0)&&(s[l]=a[l]);return r&&a&&"string"==typeof a.willChange&&(r.applyWillChange=!1),s}},7865:function(e,t,r){"use strict";r.d(t,{G:function(){return o},_:function(){return n}});let n=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],o=new Set(n)},19049:function(e,t,r){"use strict";r.d(t,{R:function(){return n}});let n=new WeakMap},58858:function(e,t,r){"use strict";r.d(t,{e:function(){return h}});var n=r(62029),o=r(38662),i=r(45150),a=r(47761),s=r(10209),l=r(7865),u=r(96458),c=r(41283),d=r(61550),f=r(78482);class h extends o.J{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=d.dO}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(l.G.has(t)){let e=(0,c.A)(t);return e&&e.default||0}return t=s.s.has(t)?t:(0,a.D)(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,r){return(0,n.U)(e,t,r)}build(e,t,r){(0,i.i)(e,t,this.isSVGTag,r.transformTemplate)}renderInstance(e,t,r,n){(0,u.K)(e,t,r,n)}mount(e){this.isSVGTag=(0,f.a)(e.tagName),super.mount(e)}}},45150:function(e,t,r){"use strict";r.d(t,{i:function(){return l}});var n=r(12291),o=r(61169);function i(e,t,r){return"string"==typeof e?e:o.px.transform(t+r*e)}let a={offset:"stroke-dashoffset",array:"stroke-dasharray"},s={offset:"strokeDashoffset",array:"strokeDasharray"};function l(e,{attrX:t,attrY:r,attrScale:l,originX:u,originY:c,pathLength:d,pathSpacing:f=1,pathOffset:h=0,...p},m,v){if((0,n.r)(e,p,v),m){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:g,style:y,dimensions:b}=e;g.transform&&(b&&(y.transform=g.transform),delete g.transform),b&&(void 0!==u||void 0!==c||y.transform)&&(y.transformOrigin=function(e,t,r){let n=i(t,e.x,e.width),o=i(r,e.y,e.height);return`${n} ${o}`}(b,void 0!==u?u:.5,void 0!==c?c:.5)),void 0!==t&&(g.x=t),void 0!==r&&(g.y=r),void 0!==l&&(g.scale=l),void 0!==d&&function(e,t,r=1,n=0,i=!0){e.pathLength=1;let l=i?a:s;e[l.offset]=o.px.transform(-n);let u=o.px.transform(t),c=o.px.transform(r);e[l.array]=`${u} ${c}`}(g,d,f,h,!1)}},10209:function(e,t,r){"use strict";r.d(t,{s:function(){return n}});let n=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"])},78482:function(e,t,r){"use strict";r.d(t,{a:function(){return n}});let n=e=>"string"==typeof e&&"svg"===e.toLowerCase()},96458:function(e,t,r){"use strict";r.d(t,{K:function(){return a}});var n=r(47761),o=r(54847),i=r(10209);function a(e,t,r,a){for(let r in(0,o.N)(e,t,void 0,a),t.attrs)e.setAttribute(i.s.has(r)?r:(0,n.D)(r),t.attrs[r])}},62029:function(e,t,r){"use strict";r.d(t,{U:function(){return a}});var n=r(38309),o=r(47297),i=r(7865);function a(e,t,r){let a=(0,o.U)(e,t,r);for(let r in e)((0,n.i)(e[r])||(0,n.i)(t[r]))&&(a[-1!==i._.indexOf(r)?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r]=e[r]);return a}},40270:function(e,t,r){"use strict";r.d(t,{e:function(){return d},m:function(){return c}});var n=r(55949),o=r(85295);let i=new Set,a=!1,s=!1;function l(){if(s){let e=Array.from(i).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),r=new Map;t.forEach(e=>{let t=(0,n.Ei)(e);t.length&&(r.set(e,t),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=r.get(e);t&&t.forEach(([t,r])=>{var n;null===(n=e.getValue(t))||void 0===n||n.set(r)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{void 0!==e.suspendedScrollY&&window.scrollTo(0,e.suspendedScrollY)})}s=!1,a=!1,i.forEach(e=>e.complete()),i.clear()}function u(){i.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(s=!0)})}function c(){u(),l()}class d{constructor(e,t,r,n,o,i=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=r,this.motionValue=n,this.element=o,this.isAsync=i}scheduleResolve(){this.isScheduled=!0,this.isAsync?(i.add(this),a||(a=!0,o.Wi.read(u),o.Wi.resolveKeyframes(l))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:r,motionValue:n}=this;for(let o=0;o<e.length;o++)if(null===e[o]){if(0===o){let o=null==n?void 0:n.get(),i=e[e.length-1];if(void 0!==o)e[0]=o;else if(r&&t){let n=r.readValue(t,i);null!=n&&(e[0]=n)}void 0===e[0]&&(e[0]=i),n&&void 0===o&&n.set(e[0])}else e[o]=e[o-1]}}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(){this.isComplete=!0,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe),i.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,i.delete(this))}resume(){this.isComplete||this.scheduleResolve()}}},42606:function(e,t,r){"use strict";r.d(t,{G:function(){return a},M:function(){return s}});var n=r(79261),o=r(88866),i=r(85833);function a(e){return(0,n.H)(e.animate)||i.V.some(t=>(0,o.$)(e[t]))}function s(e){return!!(a(e)||e.variants)}},88866:function(e,t,r){"use strict";function n(e){return"string"==typeof e||Array.isArray(e)}r.d(t,{$:function(){return n}})},70323:function(e,t,r){"use strict";r.d(t,{x:function(){return o}});var n=r(83436);function o(e,t,r){let o=e.getProps();return(0,n.o)(o,t,void 0!==r?r:o.custom,e)}},83436:function(e,t,r){"use strict";function n(e){let t=[{},{}];return null==e||e.values.forEach((e,r)=>{t[0][r]=e.get(),t[1][r]=e.getVelocity()}),t}function o(e,t,r,o){if("function"==typeof t){let[i,a]=n(o);t=t(void 0!==r?r:e.custom,i,a)}if("string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t){let[i,a]=n(o);t=t(void 0!==r?r:e.custom,i,a)}return t}r.d(t,{o:function(){return o}})},85833:function(e,t,r){"use strict";r.d(t,{V:function(){return o},e:function(){return n}});let n=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],o=["initial",...n]},52e3:function(e,t,r){"use strict";r.d(t,{c:function(){return n}});let n={skipAnimations:!1,useManualTiming:!1}},48697:function(e,t,r){"use strict";function n(e,t){-1===e.indexOf(t)&&e.push(t)}function o(e,t){let r=e.indexOf(t);r>-1&&e.splice(r,1)}r.d(t,{cl:function(){return o},y4:function(){return n}})},67829:function(e,t,r){"use strict";r.d(t,{u:function(){return n}});let n=(e,t,r)=>r>t?t:r<e?e:r},92591:function(e,t,r){"use strict";r.d(t,{K:function(){return o},k:function(){return i}});var n=r(44393);let o=n.Z,i=n.Z},62914:function(e,t,r){"use strict";r.d(t,{s:function(){return u}});var n=r(92591),o=r(67829),i=r(44688),a=r(67860),s=r(44393),l=r(95662);function u(e,t,{clamp:r=!0,ease:u,mixer:c}={}){let d=e.length;if((0,n.k)(d===t.length,"Both input and output ranges must be the same length"),1===d)return()=>t[0];if(2===d&&e[0]===e[1])return()=>t[1];e[0]>e[d-1]&&(e=[...e].reverse(),t=[...t].reverse());let f=function(e,t,r){let n=[],o=r||l.C,a=e.length-1;for(let r=0;r<a;r++){let a=o(e[r],e[r+1]);if(t){let e=Array.isArray(t)?t[r]||s.Z:t;a=(0,i.z)(e,a)}n.push(a)}return n}(t,u,c),h=f.length,p=t=>{let r=0;if(h>1)for(;r<e.length-2&&!(t<e[r+1]);r++);let n=(0,a.Y)(e[r],e[r+1],t);return f[r](n)};return r?t=>p((0,o.u)(e[0],e[d-1],t)):p}},31012:function(e,t,r){"use strict";r.d(t,{j:function(){return n}});let n="undefined"!=typeof window},57290:function(e,t,r){"use strict";r.d(t,{P:function(){return n}});let n=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e)},73344:function(e,t,r){"use strict";r.d(t,{W:function(){return n}});let n=e=>/^0[^.\s]+$/u.test(e)},64429:function(e,t,r){"use strict";function n(e){let t;return()=>(void 0===t&&(t=e()),t)}r.d(t,{X:function(){return n}})},95662:function(e,t,r){"use strict";r.d(t,{C:function(){return O}});var n=r(9289),o=r(92591);function i(e,t,r){return(r<0&&(r+=1),r>1&&(r-=1),r<1/6)?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}var a=r(16461),s=r(75788),l=r(76038);function u(e,t){return r=>r>0?t:e}let c=(e,t,r)=>{let n=e*e,o=r*(t*t-n)+n;return o<0?0:Math.sqrt(o)},d=[a.$,s.m,l.J],f=e=>d.find(t=>t.test(e));function h(e){let t=f(e);if((0,o.K)(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`),!t)return!1;let r=t.parse(e);return t===l.J&&(r=function({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,r/=100;let o=0,a=0,s=0;if(t/=100){let n=r<.5?r*(1+t):r+t-r*t,l=2*r-n;o=i(l,n,e+1/3),a=i(l,n,e),s=i(l,n,e-1/3)}else o=a=s=r;return{red:Math.round(255*o),green:Math.round(255*a),blue:Math.round(255*s),alpha:n}}(r)),r}let p=(e,t)=>{let r=h(e),o=h(t);if(!r||!o)return u(e,t);let i={...r};return e=>(i.red=c(r.red,o.red,e),i.green=c(r.green,o.green,e),i.blue=c(r.blue,o.blue,e),i.alpha=(0,n.t)(r.alpha,o.alpha,e),s.m.transform(i))};var m=r(44688),v=r(10219),g=r(22149),y=r(30081);let b=new Set(["none","hidden"]);function w(e,t){return r=>(0,n.t)(e,t,r)}function P(e){return"number"==typeof e?w:"string"==typeof e?(0,y.t)(e)?u:v.$.test(e)?p:x:Array.isArray(e)?S:"object"==typeof e?v.$.test(e)?p:E:u}function S(e,t){let r=[...e],n=r.length,o=e.map((e,r)=>P(e)(e,t[r]));return e=>{for(let t=0;t<n;t++)r[t]=o[t](e);return r}}function E(e,t){let r={...e,...t},n={};for(let o in r)void 0!==e[o]&&void 0!==t[o]&&(n[o]=P(e[o])(e[o],t[o]));return e=>{for(let t in n)r[t]=n[t](e);return r}}let x=(e,t)=>{let r=g.P.createTransformer(t),n=(0,g.V)(e),i=(0,g.V)(t);return n.indexes.var.length===i.indexes.var.length&&n.indexes.color.length===i.indexes.color.length&&n.indexes.number.length>=i.indexes.number.length?b.has(e)&&!i.values.length||b.has(t)&&!n.values.length?b.has(e)?r=>r<=0?e:t:r=>r>=1?t:e:(0,m.z)(S(function(e,t){var r;let n=[],o={color:0,var:0,number:0};for(let i=0;i<t.values.length;i++){let a=t.types[i],s=e.indexes[a][o[a]],l=null!==(r=e.values[s])&&void 0!==r?r:0;n[i]=l,o[a]++}return n}(n,i),i.values),r):((0,o.K)(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),u(e,t))};function O(e,t,r){return"number"==typeof e&&"number"==typeof t&&"number"==typeof r?(0,n.t)(e,t,r):P(e)(e,t)}},9289:function(e,t,r){"use strict";r.d(t,{t:function(){return n}});let n=(e,t,r)=>e+(t-e)*r},44393:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});let n=e=>e},44940:function(e,t,r){"use strict";r.d(t,{Y:function(){return o}});var n=r(31389);function o(e){let t=[0];return(0,n.c)(t,e.length-1),t}},31389:function(e,t,r){"use strict";r.d(t,{c:function(){return i}});var n=r(9289),o=r(67860);function i(e,t){let r=e[e.length-1];for(let i=1;i<=t;i++){let a=(0,o.Y)(0,t,i);e.push((0,n.t)(r,1,a))}}},44688:function(e,t,r){"use strict";r.d(t,{z:function(){return o}});let n=(e,t)=>r=>t(e(r)),o=(...e)=>e.reduce(n)},67860:function(e,t,r){"use strict";r.d(t,{Y:function(){return n}});let n=(e,t,r)=>{let n=t-e;return 0===n?1:(r-e)/n}},17579:function(e,t,r){"use strict";r.d(t,{Y:function(){return i},p:function(){return o}});var n=r(15095);let o=e=>!!(e&&"object"==typeof e&&e.mix&&e.toValue),i=e=>(0,n.C)(e)?e[e.length-1]||0:e},16877:function(e,t,r){"use strict";r.d(t,{L:function(){return o}});var n=r(48697);class o{constructor(){this.subscriptions=[]}add(e){return(0,n.y4)(this.subscriptions,e),()=>(0,n.cl)(this.subscriptions,e)}notify(e,t,r){let n=this.subscriptions.length;if(n){if(1===n)this.subscriptions[0](e,t,r);else for(let o=0;o<n;o++){let n=this.subscriptions[o];n&&n(e,t,r)}}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}},10632:function(e,t,r){"use strict";r.d(t,{X:function(){return o},w:function(){return n}});let n=e=>1e3*e,o=e=>e/1e3},56957:function(e,t,r){"use strict";r.d(t,{h:function(){return o}});var n=r(75627);function o(e){let t=(0,n.useRef)(null);return null===t.current&&(t.current=e()),t.current}},61337:function(e,t,r){"use strict";r.d(t,{L:function(){return o}});var n=r(75627);let o=r(31012).j?n.useLayoutEffect:n.useEffect},83184:function(e,t,r){"use strict";function n(e,t){return t?1e3/t*e:0}r.d(t,{R:function(){return n}})},39946:function(e,t,r){"use strict";r.d(t,{BX:function(){return c},Hg:function(){return u},S1:function(){return l}});var n=r(16877),o=r(83184),i=r(6238),a=r(85295);let s=e=>!isNaN(parseFloat(e)),l={current:void 0};class u{constructor(e,t={}){this.version="11.5.5",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(e,t=!0)=>{let r=i.X.now();this.updatedAt!==r&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=i.X.now(),null===this.canTrackVelocity&&void 0!==e&&(this.canTrackVelocity=s(this.current))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new n.L);let r=this.events[e].add(t);return"change"===e?()=>{r(),a.Wi.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,r){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-r}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return l.current&&l.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let e=i.X.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;let t=Math.min(this.updatedAt-this.prevUpdatedAt,30);return(0,o.R)(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function c(e,t){return new u(e,t)}},16461:function(e,t,r){"use strict";r.d(t,{$:function(){return o}});var n=r(75788);let o={test:(0,r(87148).i)("#"),parse:function(e){let t="",r="",n="",o="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),o=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),o=e.substring(4,5),t+=t,r+=r,n+=n,o+=o),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:o?parseInt(o,16)/255:1}},transform:n.m.transform}},76038:function(e,t,r){"use strict";r.d(t,{J:function(){return s}});var n=r(98066),o=r(61169),i=r(69524),a=r(87148);let s={test:(0,a.i)("hsl","hue"),parse:(0,a.d)("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:a=1})=>"hsla("+Math.round(e)+", "+o.aQ.transform((0,i.Nw)(t))+", "+o.aQ.transform((0,i.Nw)(r))+", "+(0,i.Nw)(n.Fq.transform(a))+")"}},10219:function(e,t,r){"use strict";r.d(t,{$:function(){return s}});var n=r(69524),o=r(16461),i=r(76038),a=r(75788);let s={test:e=>a.m.test(e)||o.$.test(e)||i.J.test(e),parse:e=>a.m.test(e)?a.m.parse(e):i.J.test(e)?i.J.parse(e):o.$.parse(e),transform:e=>(0,n.HD)(e)?e:e.hasOwnProperty("red")?a.m.transform(e):i.J.transform(e)}},75788:function(e,t,r){"use strict";r.d(t,{m:function(){return u}});var n=r(67829),o=r(98066),i=r(69524),a=r(87148);let s=e=>(0,n.u)(0,255,e),l={...o.Rx,transform:e=>Math.round(s(e))},u={test:(0,a.i)("rgb","red"),parse:(0,a.d)("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+l.transform(e)+", "+l.transform(t)+", "+l.transform(r)+", "+(0,i.Nw)(o.Fq.transform(n))+")"}},87148:function(e,t,r){"use strict";r.d(t,{d:function(){return i},i:function(){return o}});var n=r(69524);let o=(e,t)=>r=>!!((0,n.HD)(r)&&n.mj.test(r)&&r.startsWith(e)||t&&!(0,n.Rw)(r)&&Object.prototype.hasOwnProperty.call(r,t)),i=(e,t,r)=>o=>{if(!(0,n.HD)(o))return o;let[i,a,s,l]=o.match(n.KP);return{[e]:parseFloat(i),[t]:parseFloat(a),[r]:parseFloat(s),alpha:void 0!==l?parseFloat(l):1}}},46675:function(e,t,r){"use strict";r.d(t,{h:function(){return l}});var n=r(22149),o=r(69524);let i=new Set(["brightness","contrast","saturate","opacity"]);function a(e){let[t,r]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[n]=r.match(o.KP)||[];if(!n)return e;let a=r.replace(n,""),s=i.has(t)?1:0;return n!==r&&(s*=100),t+"("+s+a+")"}let s=/\b([a-z-]*)\(.*?\)/gu,l={...n.P,getAnimatableNone:e=>{let t=e.match(s);return t?t.map(a).join(" "):e}}},22149:function(e,t,r){"use strict";r.d(t,{P:function(){return f},V:function(){return l}});var n=r(10219),o=r(69524);let i="number",a="color",s=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function l(e){let t=e.toString(),r=[],o={color:[],number:[],var:[]},l=[],u=0,c=t.replace(s,e=>(n.$.test(e)?(o.color.push(u),l.push(a),r.push(n.$.parse(e))):e.startsWith("var(")?(o.var.push(u),l.push("var"),r.push(e)):(o.number.push(u),l.push(i),r.push(parseFloat(e))),++u,"${}")).split("${}");return{values:r,split:c,indexes:o,types:l}}function u(e){return l(e).values}function c(e){let{split:t,types:r}=l(e),s=t.length;return e=>{let l="";for(let u=0;u<s;u++)if(l+=t[u],void 0!==e[u]){let t=r[u];t===i?l+=(0,o.Nw)(e[u]):t===a?l+=n.$.transform(e[u]):l+=e[u]}return l}}let d=e=>"number"==typeof e?0:e,f={test:function(e){var t,r;return isNaN(e)&&(0,o.HD)(e)&&((null===(t=e.match(o.KP))||void 0===t?void 0:t.length)||0)+((null===(r=e.match(o.dA))||void 0===r?void 0:r.length)||0)>0},parse:u,createTransformer:c,getAnimatableNone:function(e){let t=u(e);return c(e)(t.map(d))}}},98066:function(e,t,r){"use strict";r.d(t,{Fq:function(){return i},Rx:function(){return o},bA:function(){return a}});var n=r(67829);let o={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},i={...o,transform:e=>(0,n.u)(0,1,e)},a={...o,default:1}},61169:function(e,t,r){"use strict";r.d(t,{$C:function(){return c},RW:function(){return i},aQ:function(){return a},px:function(){return s},vh:function(){return l},vw:function(){return u}});var n=r(69524);let o=e=>({test:t=>(0,n.HD)(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),i=o("deg"),a=o("%"),s=o("px"),l=o("vh"),u=o("vw"),c={...a,parse:e=>a.parse(e)/100,transform:e=>a.transform(100*e)}},69524:function(e,t,r){"use strict";r.d(t,{HD:function(){return s},KP:function(){return o},Nw:function(){return n},Rw:function(){return l},dA:function(){return i},mj:function(){return a}});let n=e=>Math.round(1e5*e)/1e5,o=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,i=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,a=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu;function s(e){return"string"==typeof e}function l(e){return null==e}},19188:function(e,t,r){"use strict";r.d(t,{K:function(){return l}});var n=r(39946),o=r(33814),i=r(48697);class a extends n.Hg{constructor(){super(...arguments),this.output=[],this.counts=new Map}add(e){let t=(0,o.p)(e);if(!t)return;let r=this.counts.get(t)||0;this.counts.set(t,r+1),0===r&&(this.output.push(t),this.update());let n=!1;return()=>{if(n)return;n=!0;let e=this.counts.get(t)-1;this.counts.set(t,e),0===e&&((0,i.cl)(this.output,t),this.update())}}update(){this.set(this.output.length?this.output.join(", "):"auto")}}var s=r(38309);function l(e,t){var r,n;if(!e.applyWillChange)return;let o=e.getValue("willChange");if(o||(null===(r=e.props.style)||void 0===r?void 0:r.willChange)||(o=new a("auto"),e.addValue("willChange",o)),n=o,(0,s.i)(n)&&n.add)return o.add(t)}},33814:function(e,t,r){"use strict";r.d(t,{p:function(){return a}});var n=r(32414),o=r(47761),i=r(7865);function a(e){return i.G.has(e)?"transform":n.t.has(e)?(0,o.D)(e):void 0}},38309:function(e,t,r){"use strict";r.d(t,{i:function(){return n}});let n=e=>!!(e&&e.getVelocity)},11217:function(e,t,r){"use strict";r.d(t,{m6:function(){return Y}});let n=e=>{let t=s(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:e=>{let r=e.split("-");return""===r[0]&&1!==r.length&&r.shift(),o(r,t)||a(e)},getConflictingClassGroupIds:(e,t)=>{let o=r[e]||[];return t&&n[e]?[...o,...n[e]]:o}}},o=(e,t)=>{if(0===e.length)return t.classGroupId;let r=e[0],n=t.nextPart.get(r),i=n?o(e.slice(1),n):void 0;if(i)return i;if(0===t.validators.length)return;let a=e.join("-");return t.validators.find(({validator:e})=>e(a))?.classGroupId},i=/^\[(.+)\]$/,a=e=>{if(i.test(e)){let t=i.exec(e)[1],r=t?.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},s=e=>{let{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return d(Object.entries(e.classGroups),r).forEach(([e,r])=>{l(r,n,e,t)}),n},l=(e,t,r,n)=>{e.forEach(e=>{if("string"==typeof e){(""===e?t:u(t,e)).classGroupId=r;return}if("function"==typeof e){if(c(e)){l(e(n),t,r,n);return}t.validators.push({validator:e,classGroupId:r});return}Object.entries(e).forEach(([e,o])=>{l(o,u(t,e),r,n)})})},u=(e,t)=>{let r=e;return t.split("-").forEach(e=>{r.nextPart.has(e)||r.nextPart.set(e,{nextPart:new Map,validators:[]}),r=r.nextPart.get(e)}),r},c=e=>e.isThemeGetter,d=(e,t)=>t?e.map(([e,r])=>[e,r.map(e=>"string"==typeof e?t+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,r])=>[t+e,r])):e)]):e,f=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,r=new Map,n=new Map,o=(o,i)=>{r.set(o,i),++t>e&&(t=0,n=r,r=new Map)};return{get(e){let t=r.get(e);return void 0!==t?t:void 0!==(t=n.get(e))?(o(e,t),t):void 0},set(e,t){r.has(e)?r.set(e,t):o(e,t)}}},h=e=>{let{separator:t,experimentalParseClassName:r}=e,n=1===t.length,o=t[0],i=t.length,a=e=>{let r;let a=[],s=0,l=0;for(let u=0;u<e.length;u++){let c=e[u];if(0===s){if(c===o&&(n||e.slice(u,u+i)===t)){a.push(e.slice(l,u)),l=u+i;continue}if("/"===c){r=u;continue}}"["===c?s++:"]"===c&&s--}let u=0===a.length?e:e.substring(l),c=u.startsWith("!"),d=c?u.substring(1):u;return{modifiers:a,hasImportantModifier:c,baseClassName:d,maybePostfixModifierPosition:r&&r>l?r-l:void 0}};return r?e=>r({className:e,parseClassName:a}):a},p=e=>{if(e.length<=1)return e;let t=[],r=[];return e.forEach(e=>{"["===e[0]?(t.push(...r.sort(),e),r=[]):r.push(e)}),t.push(...r.sort()),t},m=e=>({cache:f(e.cacheSize),parseClassName:h(e),...n(e)}),v=/\s+/,g=(e,t)=>{let{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:o}=t,i=[],a=e.trim().split(v),s="";for(let e=a.length-1;e>=0;e-=1){let t=a[e],{modifiers:l,hasImportantModifier:u,baseClassName:c,maybePostfixModifierPosition:d}=r(t),f=!!d,h=n(f?c.substring(0,d):c);if(!h){if(!f||!(h=n(c))){s=t+(s.length>0?" "+s:s);continue}f=!1}let m=p(l).join(":"),v=u?m+"!":m,g=v+h;if(i.includes(g))continue;i.push(g);let y=o(h,f);for(let e=0;e<y.length;++e){let t=y[e];i.push(v+t)}s=t+(s.length>0?" "+s:s)}return s};function y(){let e,t,r=0,n="";for(;r<arguments.length;)(e=arguments[r++])&&(t=b(e))&&(n&&(n+=" "),n+=t);return n}let b=e=>{let t;if("string"==typeof e)return e;let r="";for(let n=0;n<e.length;n++)e[n]&&(t=b(e[n]))&&(r&&(r+=" "),r+=t);return r},w=e=>{let t=t=>t[e]||[];return t.isThemeGetter=!0,t},P=/^\[(?:([a-z-]+):)?(.+)\]$/i,S=/^\d+\/\d+$/,E=new Set(["px","full","screen"]),x=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,O=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,j=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,T=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,A=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,R=e=>k(e)||E.has(e)||S.test(e),C=e=>W(e,"length",q),k=e=>!!e&&!Number.isNaN(Number(e)),M=e=>W(e,"number",k),I=e=>!!e&&Number.isInteger(Number(e)),D=e=>e.endsWith("%")&&k(e.slice(0,-1)),_=e=>P.test(e),L=e=>x.test(e),N=new Set(["length","size","percentage"]),F=e=>W(e,N,Z),V=e=>W(e,"position",Z),B=new Set(["image","url"]),H=e=>W(e,B,K),U=e=>W(e,"",$),z=()=>!0,W=(e,t,r)=>{let n=P.exec(e);return!!n&&(n[1]?"string"==typeof t?n[1]===t:t.has(n[1]):r(n[2]))},q=e=>O.test(e)&&!j.test(e),Z=()=>!1,$=e=>T.test(e),K=e=>A.test(e),Y=function(e,...t){let r,n,o;let i=function(s){return n=(r=m(t.reduce((e,t)=>t(e),e()))).cache.get,o=r.cache.set,i=a,a(s)};function a(e){let t=n(e);if(t)return t;let i=g(e,r);return o(e,i),i}return function(){return i(y.apply(null,arguments))}}(()=>{let e=w("colors"),t=w("spacing"),r=w("blur"),n=w("brightness"),o=w("borderColor"),i=w("borderRadius"),a=w("borderSpacing"),s=w("borderWidth"),l=w("contrast"),u=w("grayscale"),c=w("hueRotate"),d=w("invert"),f=w("gap"),h=w("gradientColorStops"),p=w("gradientColorStopPositions"),m=w("inset"),v=w("margin"),g=w("opacity"),y=w("padding"),b=w("saturate"),P=w("scale"),S=w("sepia"),E=w("skew"),x=w("space"),O=w("translate"),j=()=>["auto","contain","none"],T=()=>["auto","hidden","clip","visible","scroll"],A=()=>["auto",_,t],N=()=>[_,t],B=()=>["",R,C],W=()=>["auto",k,_],q=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],Z=()=>["solid","dashed","dotted","double","none"],$=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],K=()=>["start","end","center","between","around","evenly","stretch"],Y=()=>["","0",_],G=()=>["auto","avoid","all","avoid-page","page","left","right","column"],X=()=>[k,_];return{cacheSize:500,separator:":",theme:{colors:[z],spacing:[R,C],blur:["none","",L,_],brightness:X(),borderColor:[e],borderRadius:["none","","full",L,_],borderSpacing:N(),borderWidth:B(),contrast:X(),grayscale:Y(),hueRotate:X(),invert:Y(),gap:N(),gradientColorStops:[e],gradientColorStopPositions:[D,C],inset:A(),margin:A(),opacity:X(),padding:N(),saturate:X(),scale:X(),sepia:Y(),skew:X(),space:N(),translate:N()},classGroups:{aspect:[{aspect:["auto","square","video",_]}],container:["container"],columns:[{columns:[L]}],"break-after":[{"break-after":G()}],"break-before":[{"break-before":G()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...q(),_]}],overflow:[{overflow:T()}],"overflow-x":[{"overflow-x":T()}],"overflow-y":[{"overflow-y":T()}],overscroll:[{overscroll:j()}],"overscroll-x":[{"overscroll-x":j()}],"overscroll-y":[{"overscroll-y":j()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[m]}],"inset-x":[{"inset-x":[m]}],"inset-y":[{"inset-y":[m]}],start:[{start:[m]}],end:[{end:[m]}],top:[{top:[m]}],right:[{right:[m]}],bottom:[{bottom:[m]}],left:[{left:[m]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",I,_]}],basis:[{basis:A()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",_]}],grow:[{grow:Y()}],shrink:[{shrink:Y()}],order:[{order:["first","last","none",I,_]}],"grid-cols":[{"grid-cols":[z]}],"col-start-end":[{col:["auto",{span:["full",I,_]},_]}],"col-start":[{"col-start":W()}],"col-end":[{"col-end":W()}],"grid-rows":[{"grid-rows":[z]}],"row-start-end":[{row:["auto",{span:[I,_]},_]}],"row-start":[{"row-start":W()}],"row-end":[{"row-end":W()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",_]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",_]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal",...K()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...K(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...K(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[v]}],mx:[{mx:[v]}],my:[{my:[v]}],ms:[{ms:[v]}],me:[{me:[v]}],mt:[{mt:[v]}],mr:[{mr:[v]}],mb:[{mb:[v]}],ml:[{ml:[v]}],"space-x":[{"space-x":[x]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[x]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",_,t]}],"min-w":[{"min-w":[_,t,"min","max","fit"]}],"max-w":[{"max-w":[_,t,"none","full","min","max","fit","prose",{screen:[L]},L]}],h:[{h:[_,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[_,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[_,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[_,t,"auto","min","max","fit"]}],"font-size":[{text:["base",L,C]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",M]}],"font-family":[{font:[z]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",_]}],"line-clamp":[{"line-clamp":["none",k,M]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",R,_]}],"list-image":[{"list-image":["none",_]}],"list-style-type":[{list:["none","disc","decimal",_]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[g]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[g]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Z(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",R,C]}],"underline-offset":[{"underline-offset":["auto",R,_]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:N()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",_]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",_]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[g]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...q(),V]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",F]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},H]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[p]}],"gradient-via-pos":[{via:[p]}],"gradient-to-pos":[{to:[p]}],"gradient-from":[{from:[h]}],"gradient-via":[{via:[h]}],"gradient-to":[{to:[h]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[g]}],"border-style":[{border:[...Z(),"hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[g]}],"divide-style":[{divide:Z()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...Z()]}],"outline-offset":[{"outline-offset":[R,_]}],"outline-w":[{outline:[R,C]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:B()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[g]}],"ring-offset-w":[{"ring-offset":[R,C]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",L,U]}],"shadow-color":[{shadow:[z]}],opacity:[{opacity:[g]}],"mix-blend":[{"mix-blend":[...$(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":$()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",L,_]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[d]}],saturate:[{saturate:[b]}],sepia:[{sepia:[S]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[g]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[S]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",_]}],duration:[{duration:X()}],ease:[{ease:["linear","in","out","in-out",_]}],delay:[{delay:X()}],animate:[{animate:["none","spin","ping","pulse","bounce",_]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[P]}],"scale-x":[{"scale-x":[P]}],"scale-y":[{"scale-y":[P]}],rotate:[{rotate:[I,_]}],"translate-x":[{"translate-x":[O]}],"translate-y":[{"translate-y":[O]}],"skew-x":[{"skew-x":[E]}],"skew-y":[{"skew-y":[E]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",_]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",_]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":N()}],"scroll-mx":[{"scroll-mx":N()}],"scroll-my":[{"scroll-my":N()}],"scroll-ms":[{"scroll-ms":N()}],"scroll-me":[{"scroll-me":N()}],"scroll-mt":[{"scroll-mt":N()}],"scroll-mr":[{"scroll-mr":N()}],"scroll-mb":[{"scroll-mb":N()}],"scroll-ml":[{"scroll-ml":N()}],"scroll-p":[{"scroll-p":N()}],"scroll-px":[{"scroll-px":N()}],"scroll-py":[{"scroll-py":N()}],"scroll-ps":[{"scroll-ps":N()}],"scroll-pe":[{"scroll-pe":N()}],"scroll-pt":[{"scroll-pt":N()}],"scroll-pr":[{"scroll-pr":N()}],"scroll-pb":[{"scroll-pb":N()}],"scroll-pl":[{"scroll-pl":N()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",_]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[R,C,M]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}})}}]);