1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[210],{310:e=>{"use strict";e.exports={stringReplaceAll:(e,t,r)=>{let n=e.indexOf(t);if(-1===n)return e;let i=t.length,o=0,a="";do a+=e.substr(o,n-o)+t+r,o=n+i,n=e.indexOf(t,o);while(-1!==n);return a+e.substr(o)},stringEncaseCRLFWithFirstIndex:(e,t,r,n)=>{let i=0,o="";do{let a="\r"===e[n-1];o+=e.substr(i,(a?n-1:n)-i)+t+(a?"\r\n":"\n")+r,i=n+1,n=e.indexOf("\n",i)}while(-1!==n);return o+e.substr(i)}}},320:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,r(55786).createAsyncLocalStorage)()},371:e=>{"use strict";e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},468:(e,t,r)=>{"use strict";r.d(t,{w:()=>a});var n=r(14232),i=r(11917);let o=()=>n.createElement("div",{className:"sc-jss-editing-error",role:"alert"},"Datasource is required. Please choose a content item for this component.");function a(e){return function(t){return function(r){var a,s;let{page:l}=(0,i.M)(),u=null!=(a=null==e?void 0:e.editingErrorComponent)?a:o;return l.mode.isDesignLibrary||(null==(s=r.rendering)?void 0:s.dataSource)?n.createElement(t,Object.assign({},r)):l.mode.isEditing?n.createElement(u,null):null}}}},862:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MemoryCacheClient=void 0;let n=r(81187),i=Object.freeze({cacheTimeout:60,cacheEnabled:!0});class o{constructor(e){var t;this.options=e,this.cache=new n.Cache,this.options.cacheTimeout=(null!=(t=this.options.cacheTimeout)?t:i.cacheTimeout)*1e3,void 0===this.options.cacheEnabled&&(this.options.cacheEnabled=i.cacheEnabled)}getCacheValue(e){return this.options.cacheEnabled?this.cache.get(e):null}setCacheValue(e,t){return this.options.cacheEnabled?this.cache.put(e,t,this.options.cacheTimeout):t}}t.MemoryCacheClient=o},963:(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,{getRedirectError:function(){return a},getRedirectStatusCodeFromError:function(){return d},getRedirectTypeFromError:function(){return c},getURLFromRedirectError:function(){return u},permanentRedirect:function(){return l},redirect:function(){return s}});let n=r(57258),i=r(29212),o=void 0;function a(e,t,r){void 0===r&&(r=n.RedirectStatusCode.TemporaryRedirect);let o=Object.defineProperty(Error(i.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return o.digest=i.REDIRECT_ERROR_CODE+";"+t+";"+e+";"+r+";",o}function s(e,t){var r;throw null!=t||(t=(null==o||null==(r=o.getStore())?void 0:r.isAction)?i.RedirectType.push:i.RedirectType.replace),a(e,t,n.RedirectStatusCode.TemporaryRedirect)}function l(e,t){throw void 0===t&&(t=i.RedirectType.replace),a(e,t,n.RedirectStatusCode.PermanentRedirect)}function u(e){return(0,i.isRedirectError)(e)?e.digest.split(";").slice(2,-2).join(";"):null}function c(e){if(!(0,i.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return e.digest.split(";",2)[1]}function d(e){if(!(0,i.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(e.digest.split(";").at(-2))}("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)},2205:(e,t,r)=>{"use strict";r.d(t,{B:()=>n});let n="undefined"!=typeof window},2485:(e,t,r)=>{"use strict";r.d(t,{T:()=>u});var n=r(37876),i=r(14232),o=r(94543),a=r(82130),s=r(48247);let l=(0,i.forwardRef)(function(e,t){let{direction:r="column",align:l,justify:u,gap:c="0.5rem",wrap:d,children:h,separator:p,className:f,...m}=e,g=(0,i.useMemo)(()=>(function(e){let{gap:t,direction:r}=e,n={column:{marginY:t,marginX:0,borderInlineStartWidth:0,borderTopWidth:"1px"},"column-reverse":{marginY:t,marginX:0,borderInlineStartWidth:0,borderTopWidth:"1px"},row:{marginX:t,marginY:0,borderInlineStartWidth:"1px",borderTopWidth:0},"row-reverse":{marginX:t,marginY:0,borderInlineStartWidth:"1px",borderTopWidth:0}};return{"&":(0,s.s)(r,e=>n[e])}})({gap:c,direction:r}),[c,r]),v=(0,i.useMemo)(()=>p?i.Children.toArray(h).filter(e=>(0,i.isValidElement)(e)).map((e,t,r)=>
1{let o=void 0!==e.key?e.key:t,a=(0,i.cloneElement)(p,{css:[g,p.props.css]});return(0,n.jsxs)(i.Fragment,{children:[e,t===r.length-1?null:a]},o)}):h,[h,p,g]);return(0,n.jsx)(a.B.div,{ref:t,display:"flex",alignItems:l,justifyContent:u,flexDirection:r,flexWrap:d,gap:p?void 0:c,className:(0,o.cx)("chakra-stack",f),...m,children:v})}),u=(0,i.forwardRef)(function(e,t){return(0,n.jsx)(l,{align:"center",...e,direction:"column",ref:t})})},2544:(e,t,r)=>{"use strict";var n=r(87711),i=r(49794),o=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,a=/[\n\r\t]/g,s=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,l=/:\d+$/,u=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,c=/^[a-zA-Z]:/;function d(e){return(e||"").toString().replace(o,"")}var h=[["#","hash"],["?","query"],function(e,t){return m(t.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],p={hash:1,query:1};function f(e){var t,n=("undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{}).location||{},i={},o=typeof(e=e||n);if("blob:"===e.protocol)i=new v(unescape(e.pathname),{});else if("string"===o)for(t in i=new v(e,{}),p)delete i[t];else if("object"===o){for(t in e)t in p||(i[t]=e[t]);void 0===i.slashes&&(i.slashes=s.test(e.href))}return i}function m(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function g(e,t){e=(e=d(e)).replace(a,""),t=t||{};var r,n=u.exec(e),i=n[1]?n[1].toLowerCase():"",o=!!n[2],s=!!n[3],l=0;return o?s?(r=n[2]+n[3]+n[4],l=n[2].length+n[3].length):(r=n[2]+n[4],l=n[2].length):s?(r=n[3]+n[4],l=n[3].length):r=n[4],"file:"===i?l>=2&&(r=r.slice(2)):m(i)?r=n[4]:i?o&&(r=r.slice(2)):l>=2&&m(t.protocol)&&(r=n[4]),{protocol:i,slashes:o||m(i),slashesCount:l,rest:r}}function v(e,t,r){if(e=(e=d(e)).replace(a,""),!(this instanceof v))return new v(e,t,r);var o,s,l,u,p,y,b=h.slice(),w=typeof t,E=0;for("object"!==w&&"string"!==w&&(r=t,t=null),r&&"function"!=typeof r&&(r=i.parse),o=!(s=g(e||"",t=f(t))).protocol&&!s.slashes,this.slashes=s.slashes||o&&t.slashes,this.protocol=s.protocol||t.protocol||"",e=s.rest,("file:"===s.protocol&&(2!==s.slashesCount||c.test(e))||!s.slashes&&(s.protocol||s.slashesCount<2||!m(this.protocol)))&&(b[3]=[/(.*)/,"pathname"]);E<b.length;E++){if("function"==typeof(u=b[E])){e=u(e,this);continue}l=u[0],y=u[1],l!=l?this[y]=e:"string"==typeof l?~(p="@"===l?e.lastIndexOf(l):e.indexOf(l))&&("number"==typeof u[2]?(this[y]=e.slice(0,p),e=e.slice(p+u[2])):(this[y]=e.slice(p),e=e.slice(0,p))):(p=l.exec(e))&&(this[y]=p[1],e=e.slice(0,p.index)),this[y]=this[y]||o&&u[3]&&t[y]||"",u[4]&&(this[y]=this[y].toLowerCase())}r&&(this.query=r(this.query)),o&&t.slashes&&"/"!==this.pathname.charAt(0)&&(""!==this.pathname||""!==t.pathname)&&(this.pathname=function(e,t){if(""===e)return t;for(var r=(t||"/").split("/").slice(0,-1).concat(e.split("/")),n=r.length,i=r[n-1],o=!1,a=0;n--;)"."===r[n]?r.splice(n,1):".."===r[n]?(r.splice(n,1),a++):a&&(0===n&&(o=!0),r.splice(n,1),a--);return o&&r.unshift(""),("."===i||".."===i)&&r.push(""),r.join("/")}(this.pathname,t.pathname)),"/"!==this.pathname.charAt(0)&&m(this.protocol)&&(this.pathname="/"+this.pathname),n(this.port,this.protocol)||(this.host=this.hostname,this.port=""),this.username=this.password="",this.auth&&(~(p=this.auth.indexOf(":"))?(this.username=this.auth.slice(0,p),this.username=encodeURIComponent(decodeURIComponent(this.username)),this.password=this.auth.slice(p+1),this.password=encodeURIComponent(decodeURIComponent(this.password))):this.username=encodeURIComponent(decodeURIComponent(this.auth)),this.auth=this.password?this.username+":"+this.password:this.username),this.origin="file:"!==this.protocol&&m(this.protocol)&&this.host?this.protocol+"//"+this.host:"null",this.href=this.toString()}v.prototype={set:function(e,t,r){switch(e){case"query":"string"==typeof t&&t.length&&(t=(r||i.parse)(t)),this[e]=t;break;case"port":this[e]=t,n(t,this.protocol)?t&&(this.host=this.hostname+":"+t):(this.host=this.hostname,this[e]="");break;case"hostname":this[e]=t,this.port&&(t+=":"+this.port),this.host=t;break;case"host":this[e]=t,l.test(t)?(t=t.split(":"),this.port=t.pop(),this.hostname=t.join(":")):(this.hostname=t,this.port="");break;case"protocol":this.protocol=t.toLowerCase(),this.slashes=!r;break;case"pathname":case"hash":if(t){var o="pathname"===e?"/":"#";this[e]=t.charAt(0)!==o?o+t:t}else this[e]=t;break;case"username":case"password":this[e]=encodeURIComponent(t);break;case"auth":var a=t.indexOf(":");~a?(this.username=t.slice(0,a),this.username=encodeURIComponent(decodeURIComponent(this.username)),this.password=t.slice(a+1),this.password=encodeURIComponent(decodeURIComponent(this.password))):this.username=encodeURIComponent(decodeURIComponent(t))}for(var s=0;s<h.length;s++){var u=h[s];u[4]&&(this[u[1]]=this[u[1]].toLowerCase())}return this.auth=this.password?this.username+":"+this.password:this.username,this.origin="file:"!==this.protocol&&m(this.protocol)&&this.host?this.protocol+"//"+this.host:"null",this.href=this.toString(),this},toString:function(e){e&&"function"==typeof e||(e=i.stringify);var t,r=this.host,n=this.protocol;n&&":"!==n.charAt(n.length-1)&&(n+=":");var o=n+(this.protocol&&this.slashes||m(this.protocol)?"//":"");return this.username?(o+=this.username,this.password&&(o+=":"+this.password),o+="@"):this.password?(o+=":"+this.password,o+="@"):"file:"!==this.protocol&&m(this.protocol)&&!r&&"/"!==this.pathname&&(o+="@"),(":"===r[r.length-1]||l.test(this.hostname)&&!this.port)&&(r+=":"),o+=r+this.pathname,(t="object"==typeof this.query?e(this.query):this.query)&&(o+="?"!==t.charAt(0)?"?"+t:t),this.hash&&(o+=this.hash),o}},v.extractProtocol=g,v.location=f,v.trimLeft=d,v.qs=i,e.exports=v},2589:(e,t,r)=>{"use strict";r.d(t,{q:()=>n});let n=(e,t,r)=>{let n=t-e;return 0===n?1:(r-e)/n}},3254:(e,t,r)=>{"use strict";r.d(t,{M:()=>o});var n=r(14232),i=r(45293);function o(e){function t(t){let r=(0,n.useContext)(i.kb);return n.createElement(e,Object.assign({},t,{componentMap:t.componentMap||r}))}return t.displayName=`withComponentMap(${e.displayName||e.name||"Anonymous"})`,t}},3765:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esMo
1dule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SitePathService=t.sitesError=t.siteError=t.languageError=void 0,t.getSiteEmptyError=s;let i=n(r(3107)),o=r(47421),a=r(52892);function s(e){return`Site "${e}" does not exist or site item tree is missing`}t.languageError="The list of languages cannot be empty",t.siteError="The service needs a site name",t.sitesError="The list of sites cannot be empty";class l{constructor(e){this.options=e,this._graphQLClient=this.getGraphQLClient()}get graphQLClient(){return this._graphQLClient}get query(){let e;return e=this.options.includePersonalizedRoutes,` 2query ${e?"PersonalizeSitemapQuery":"DefaultSitemapQuery"}( 3 $siteName: String! 4 $language: String! 5 $includedPaths: [String] 6 $excludedPaths: [String] 7 $pageSize: Int = 100 8 $after: String 9) { 10 site { 11 siteInfo(site: $siteName) { 12 routes( 13 language: $language 14 includedPaths: $includedPaths 15 excludedPaths: $excludedPaths 16 first: $pageSize 17 after: $after 18 ){ 19 total 20 pageInfo { 21 endCursor 22 hasNext 23 } 24 results { 25 path: routePath 26 ${e?` 27 route { 28 personalization { 29 variantIds 30 } 31 }`:""} 32 } 33 } 34 } 35 } 36} 37`}async fetchSiteRoutes(e,r,n){let i=(e,t)=>({params:{path:e},locale:t}),o=[];if(!r.length)throw RangeError(t.languageError);if(!e||!e.length)throw RangeError(t.sitesError);for(let t=0;t<e.length;t++)for(let a of r){let r=await this.fetchLanguageSitePaths(a,e[t],n),s=await this.transformLanguageSitePaths(r,i,a);o.push(...s)}return[].concat(...o)}async transformLanguageSitePaths(e,t,r){let n=e=>decodeURI(e).replace(/^\/|\/$/g,"").split("/"),i=[];return e.forEach(e=>{var a,s,l;if(!e)return;i.push(t(n(e.path),r));let u=null==(l=null==(s=null==(a=e.route)?void 0:a.personalization)?void 0:s.variantIds)?void 0:l.filter(e=>!e.includes("_"));(null==u?void 0:u.length)&&i.push(...u.map(i=>t(n((0,o.getPersonalizedRewrite)(e.path,[i])),r)))}),i}getGraphQLClient(){if(!this.options.clientFactory)throw Error("clientFactory needs to be provided when initializing GraphQL client.");return this.options.clientFactory({debugger:i.default.sitemap})}async fetchLanguageSitePaths(e,t,r){var n,o,l,u;let c={siteName:t,language:e,pageSize:this.options.pageSize,includedPaths:this.options.includedPaths,excludedPaths:this.options.excludedPaths},d=[],h=!0,p="";for(i.default.sitemap("fetching sitemap data for %s %s",e,t);h;){let e=await this.graphQLClient.request(this.query,Object.assign(Object.assign({},c),{after:p}),r);if(null==(n=null==e?void 0:e.site)?void 0:n.siteInfo)d=d.concat(null==(o=e.site.siteInfo.routes)?void 0:o.results),h=null==(l=e.site.siteInfo.routes)?void 0:l.pageInfo.hasNext,p=null==(u=e.site.siteInfo.routes)?void 0:u.pageInfo.endCursor;else throw RangeError(s(t))}return d.forEach(e=>{e&&(e.path=(0,a.getSiteRewrite)(e.path,{siteName:t}))}),d}}t.SitePathService=l},3843:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RedirectsService=t.REDIRECT_TYPE_SERVER_TRANSFER=t.REDIRECT_TYPE_302=t.REDIRECT_TYPE_301=void 0;let i=r(849),o=n(r(3107)),a=r(862);t.REDIRECT_TYPE_301="REDIRECT_301",t.REDIRECT_TYPE_302="REDIRECT_302",t.REDIRECT_TYPE_SERVER_TRANSFER="SERVER_TRANSFER";let s=` 38 query RedirectsQuery($siteName: String!) { 39 site { 40 siteInfo(site: $siteName) { 41 redirects { 42 pattern 43 target 44 redirectType 45 isQueryStringPreserved 46 locale 47 } 48 } 49 } 50 } 51`;class l{constructor(e){this.options=e,this.graphQLClient=this.getGraphQLClient(),this.cache=this.getCacheClient()}get query(){return s}async fetchRedirects(e,t){var r,n;if(!e)throw Error(i.siteNameError);let o=`redirects-${e}`,a=this.cache.getCacheValue(o);return a||(a=await this.graphQLClient.request(this.query,{siteName:e},t),this.cache.setCacheValue(o,a)),(null==(n=null==(r=null==a?void 0:a.site)?void 0:r.siteInfo)?void 0:n.redirects)||[]}getGraphQLClient(){if(!this.options.clientFactory)throw Error("clientFactory needs to be provided when initializing GraphQL client.");return this.options.clientFactory({debugger:o.default.redirects,fetch:this.options.fetch})}getCacheClient(){var e,t;return new a.MemoryCacheClient({cacheEnabled:null==(e=this.options.cacheEnabled)||e,cacheTimeout:null!=(t=this.options.cacheTimeout)?t:10})}}t.RedirectsService=l},3866:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});let n=(0,r(14232).createContext)(null)},5048:(e,t,r)=>{"use strict";r.d(t,{L:()=>n});let n=(0,r(14232).createContext)({})},5802:(e,t,r)=>{"use strict";e.exports=r(99188)(function(e,t,r){return e+(r?" ":"")+t.toLowerCase()})},6108:(e,t,r)=>{"use strict";function n(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}function i(e){let t=[{},{}];
51return e?.values.forEach((e,r)=>{t[0][r]=e.get(),t[1][r]=e.getVelocity()}),t}function o(e,t,r,n){if("function"==typeof t){let[o,a]=i(n);t=t(void 0!==r?r:e.custom,o,a)}if("string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t){let[o,a]=i(n);t=t(void 0!==r?r:e.custom,o,a)}return t}function a(e,t,r){let n=e.getProps();return o(n,t,void 0!==r?r:n.custom,e)}function s(e,t){return e?.[t]??e?.default??e}r.d(t,{P:()=>n8});var l,u,c=r(90050);let d=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],h=new Set(d),p=new Set(["width","height","top","left","right","bottom",...d]);var f=r(43903);let m=e=>Array.isArray(e);var g=r(17454),v=r(8738);function y(e,t){let r=e.getValue("willChange");if((0,v.S)(r)&&r.add)return r.add(t);if(!r&&g.W.WillChange){let r=new g.W.WillChange("auto");e.addValue("willChange",r),r.add(t)}}let b=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),w="data-"+b("framerAppearId");var E=r(32436),x=r(90620),S=r(84704),T=r(46711);let O=e=>180*e/Math.PI,C=e=>k(O(Math.atan2(e[1],e[0]))),P={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:C,rotateZ:C,skewX:e=>O(Math.atan(e[1])),skewY:e=>O(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},k=e=>((e%=360)<0&&(e+=360),e),_=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),A=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),R={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:_,scaleY:A,scale:e=>(_(e)+A(e))/2,rotateX:e=>k(O(Math.atan2(e[6],e[5]))),rotateY:e=>k(O(Math.atan2(-e[2],e[0]))),rotateZ:C,rotate:C,skewX:e=>O(Math.atan(e[4])),skewY:e=>O(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function N(e){return+!!e.includes("scale")}function M(e,t){let r,n;if(!e||"none"===e)return N(t);let i=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);if(i)r=R,n=i;else{let t=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=P,n=t}if(!n)return N(t);let o=r[t],a=n[1].split(",").map(D);return"function"==typeof o?o(a):a[o]}function D(e){return parseFloat(e.trim())}var j=r(6882),I=r(36227);let L=e=>e===j.ai||e===I.px,F=new Set(["x","y","z"]),B=d.filter(e=>!F.has(e)),$={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:(e,{transform:t})=>M(t,"x"),y:(e,{transform:t})=>M(t,"y")};$.translateX=$.x,$.translateY=$.y;let z=new Set,U=!1,V=!1,q=!1;function H(){if(V){let e=Array.from(z).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),r=new Map;t.forEach(e=>{let t=function(e){let t=[];return B.forEach(r=>{let n=e.getValue(r);void 0!==n&&(t.push([r,n.get()]),n.set(+!!r.startsWith("scale")))}),t}(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])=>{e.getValue(t)?.set(r)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{void 0!==e.suspendedScrollY&&window.scrollTo(0,e.suspendedScrollY)})}V=!1,U=!1,z.forEach(e=>e.complete(q)),z.clear()}function W(){z.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(V=!0)})}class G{constructor(e,t,r,n,i,o=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=r,this.motionValue=n,this.element=i,this.isAsync=o}scheduleResolve(){this.state="scheduled",this.isAsync?(z.add(this),U||(U=!0,c.Gt.read(W),c.Gt.resolveKeyframes(H))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:r,motionValue:n}=this;if(null===e[0]){let i=n?.get(),o=e[e.length-1];if(void 0!==i)e[0]=i;else if(r&&t){let n=r.readValue(t,o);null!=n&&(e[0]=n)}void 0===e[0]&&(e[0]=o),n&&void 0===i&&n.set(e[0])}for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(e=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,e),z.delete(this)}cancel(){"scheduled"===this.state&&(z.delete(this),this.state="pending")}resume(){"pending"===this.state&&this.scheduleResolve()}}var K=r(91750),X=r(37605),Y=r(89739),Q=r(65063),J=r(7945),Z=r(17595),ee=r(51252),et=r(7862);let er={},en=function(e,t){let r=(0,et.p)(e);return()=>er[t]??r()}(()=>{try{document.createElement("div").animate({opacity:0}
51,{easing:"linear(0, 1)"})}catch(e){return!1}return!0},"linearEasing");var ei=r(68038);let eo=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,ea={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:eo([0,.65,.55,1]),circOut:eo([.55,0,1,.45]),backIn:eo([.31,.01,.66,-.59]),backOut:eo([.33,1.53,.69,.99])};function es(e){return"function"==typeof e&&"applyToOptions"in e}class el extends Q.q{constructor(e){if(super(),this.finishedTime=null,this.isStopped=!1,!e)return;let{element:t,name:r,keyframes:n,pseudoElement:i,allowFlatten:o=!1,finalKeyframe:a,onComplete:s}=e;this.isPseudoElement=!!i,this.allowFlatten=o,this.options=e,(0,X.V)("string"!=typeof e.type,'Mini animate() doesn\'t support "type" as a string.',"mini-spring");let l=function({type:e,...t}){return es(e)&&en()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}(e);this.animation=function(e,t,r,{delay:n=0,duration:i=300,repeat:o=0,repeatType:a="loop",ease:s="easeOut",times:l}={},u){let c={[t]:r};l&&(c.offset=l);let d=function e(t,r){if(t)return"function"==typeof t?en()?(0,ei.K)(t,r):"ease-out":(0,ee.D)(t)?eo(t):Array.isArray(t)?t.map(t=>e(t,r)||ea.easeOut):ea[t]}(s,i);Array.isArray(d)&&(c.easing=d),Z.Q.value&&J.q.waapi++;let h={delay:n,duration:i,easing:Array.isArray(d)?"linear":d,fill:"both",iterations:o+1,direction:"reverse"===a?"alternate":"normal"};u&&(h.pseudoElement=u);let p=e.animate(c,h);return Z.Q.value&&p.finished.finally(()=>{J.q.waapi--}),p}(t,r,n,l,i),!1===l.autoplay&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!i){let e=(0,T.X)(n,this.options,a,this.speed);this.updateMotionValue?this.updateMotionValue(e):function(e,t,r){t.startsWith("--")?e.style.setProperty(t,r):e.style[t]=r}(t,r,e),this.animation.cancel()}s?.(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),"finished"===this.state&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch(e){}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:e}=this;"idle"!==e&&"finished"!==e&&(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){let e=this.animation.effect?.getComputedTiming?.().duration||0;return(0,K.X)(Number(e))}get time(){return(0,K.X)(Number(this.animation.currentTime)||0)}set time(e){this.finishedTime=null,this.animation.currentTime=(0,K.f)(e)}get speed(){return this.animation.playbackRate}set speed(e){e<0&&(this.finishedTime=null),this.animation.playbackRate=e}get state(){return null!==this.finishedTime?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(e){this.animation.startTime=e}attachTimeline({timeline:e,observe:t}){return(this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,e&&(0,Y.J)())?(this.animation.timeline=e,x.l):t(this)}}var eu=r(76821),ec=r(68960),ed=r(32073),eh=r(96453);let ep={anticipate:ec.b,backInOut:ed.ZZ,circInOut:eh.tn};class ef extends el{constructor(e){!function(e){"string"==typeof e.ease&&e.ease in ep&&(e.ease=ep[e.ease])}(e),(0,eu.E)(e),super(e),e.startTime&&(this.startTime=e.startTime),this.options=e}updateMotionValue(e){let{motionValue:t,onUpdate:r,onComplete:n,element:i,...o}=this.options;if(!t)return;if(void 0!==e)return void t.set(e);let a=new E.s({...o,autoplay:!1}),s=(0,K.f)(this.finishedTime??this.time);t.setWithVelocity(a.sample(s-10).value,a.sample(s).value,10),a.stop()}}var em=r(11783);let eg=(e,t)=>"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&(em.f.test(e)||"0"===e)&&!e.startsWith("url("));var ev=r(7990);let ey=new Set(["opacity","clipPath","filter","transform"]),eb=(0,et.p)(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));class ew extends Q.q{constructor({autoplay:e=!0,delay:t=0,type:r="keyframes",repeat:n=0,repeatDelay:i=0,repeatType:o="loop",keyframes:a,name:s,motionValue:l,element:u,...c}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=S.k.now();let d={autoplay:e,delay:t,type:r,repeat:n,repeatDelay:i,repeatType:
51o,name:s,motionValue:l,element:u,...c},h=u?.KeyframeResolver||G;this.keyframeResolver=new h(a,(e,t,r)=>this.onKeyframesResolved(e,t,d,!r),s,l,u),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e,t,r,n){this.keyframeResolver=void 0;let{name:i,type:o,velocity:a,delay:s,isHandoff:l,onUpdate:u}=r;this.resolvedAt=S.k.now(),!function(e,t,r,n){let i=e[0];if(null===i)return!1;if("display"===t||"visibility"===t)return!0;let o=e[e.length-1],a=eg(i,t),s=eg(o,t);return(0,X.$)(a===s,`You are trying to animate ${t} from "${i}" to "${o}". "${a?o:i}" is not an animatable value.`,"value-not-animatable"),!!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||es(r))&&n)}(e,i,o,a)&&((g.W.instantAnimations||!s)&&u?.((0,T.X)(e,r,t)),e[0]=e[e.length-1],r.duration=0,r.repeat=0);let c={startTime:n?this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt:void 0,finalKeyframe:t,...r,keyframes:e},d=!l&&function(e){let{motionValue:t,name:r,repeatDelay:n,repeatType:i,damping:o,type:a}=e;if(!(0,ev.s)(t?.owner?.current))return!1;let{onUpdate:s,transformTemplate:l}=t.owner.getProps();return eb()&&r&&ey.has(r)&&("transform"!==r||!l)&&!s&&!n&&"mirror"!==i&&0!==o&&"inertia"!==a}(c)?new ef({...c,element:c.motionValue.owner.current}):new E.s(c);d.finished.then(()=>this.notifyFinished()).catch(x.l),this.pendingTimeline&&(this.stopTimeline=d.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=d}get finished(){return this._animation?this.animation.finished:this._finished}then(e,t){return this.finished.finally(e).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),q=!0,W(),H(),q=!1),this._animation}get duration(){return this.animation.duration}get time(){return this.animation.time}set time(e){this.animation.time=e}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(e){this.animation.speed=e}get startTime(){return this.animation.startTime}attachTimeline(e){return this._animation?this.stopTimeline=this.animation.attachTimeline(e):this.pendingTimeline=e,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}let eE=e=>null!==e,ex={type:"spring",stiffness:500,damping:25,restSpeed:10},eS={type:"keyframes",duration:.8},eT={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},eO=(e,t,r,n={},i,o)=>a=>{let l=s(n,e)||{},u=l.delay||n.delay||0,{elapsed:d=0}=n;d-=(0,K.f)(u);let p={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:t.getVelocity(),...l,delay:-d,onUpdate:e=>{t.set(e),l.onUpdate&&l.onUpdate(e)},onComplete:()=>{a(),l.onComplete&&l.onComplete()},name:e,motionValue:t,element:o?void 0:i};!function({when:e,delay:t,delayChildren:r,staggerChildren:n,staggerDirection:i,repeat:o,repeatType:a,repeatDelay:s,from:l,elapsed:u,...c}){return!!Object.keys(c).length}(l)&&Object.assign(p,((e,{keyframes:t})=>t.length>2?eS:h.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:ex:eT)(e,p)),p.duration&&(p.duration=(0,K.f)(p.duration)),p.repeatDelay&&(p.repeatDelay=(0,K.f)(p.repeatDelay)),void 0!==p.from&&(p.keyframes[0]=p.from);let f=!1;if(!1!==p.type&&(0!==p.duration||p.repeatDelay)||(p.duration=0,0===p.delay&&(f=!0)),(g.W.instantAnimations||g.W.skipAnimations)&&(f=!0,p.duration=0,p.delay=0),p.allowFlatten=!l.type&&!l.ease,f&&!o&&void 0!==t.get()){let e=function(e,{repeat:t,repeatType:r="loop"},n){let i=e.filter(eE),o=t&&"loop"!==r&&t%2==1?0:i.length-1;return i[o]}(p.keyframes,l);if(void 0!==e)return void c.Gt.update(()=>{p.onUpdate(e),p.onComplete()})}return l.isSync?new E.s(p):new ew(p)};function eC(e,t,{delay:r=0,transitionOverride:n,type:i}={}){let{transition:o=e.getDefaultTransition(),transitionEnd:l,...u}=t;n&&(o=n);let d=[],h=i&&e.animationState&&e.animationState.getState()[i];for(let t in u){let n=e.getValue(t,e.latestValues[t]??null),i=u[t];if(void 0===i||h&&function({protectedKeys:e,needsAnimating:t},r){let n=e.hasOwnProperty(r)&&!0!==t[r];return t[r]=!1,n}(h,t))continue;let a={delay:r,...s(o||{},t)},l=n.get();if(void 0!==l&&!n.isAnimating&&!Array.isArray(i)&&i===l&&!a.velocity)continue;let f=!1;if(window.MotionHandoffAnimation){let r=e.props[w];if(r){let e=window.MotionHandoffAnimation(r,t,c.Gt);null!==e&&(a.startTime=e,f=!0)}}y(e,t),n.start(eO(t,n,i,e.shouldReduceMotion&&p.has(t)?{type:!1}:a,e,f));let m=n.animation;m&&d.push(m)}return l&&Promise.all(d).then(()=>{c.Gt.update(()=>{l&&function(e,t){let{transitionEnd:r={},transition:n={},...i}=a(e,t)||{};for(let t in i={...i,...r}){var o;let r=m(o=i[t])?o[o.length-1]||0:o;e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,(0,f.OQ)(r))}}(e,l)})}),d}function eP(e,t,r={}){let n=a(e,t,"exit"===r.type?e.presenceContext?.custom:void 0),{transition:i=e.getDefaultTransition()||{}}=n||{};r.transitionOverride&&(i=r.transitionOverride);let o=n?()=>Promise.all(eC(e,n,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,i=0,o=1,a){let s=[],l=e.variantChildren.size,u=(l-1)*i,c="function"==typeof n,d=c?e=>n(e,l):1===o?(e=0)=>e*i:(e=0)=>u-e*i;
51return Array.from(e.variantChildren).sort(ek).forEach((e,i)=>{e.notify("AnimationStart",t),s.push(eP(e,t,{...a,delay:r+(c?0:n)+d(i)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(s)}(e,t,n,o,a,s,r)}:()=>Promise.resolve(),{when:l}=i;if(!l)return Promise.all([o(),s(r.delay)]);{let[e,t]="beforeChildren"===l?[o,s]:[s,o];return e().then(()=>t())}}function ek(e,t){return e.sortNodePosition(t)}function e_(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}function eA(e){return"string"==typeof e||Array.isArray(e)}let eR=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],eN=["initial",...eR],eM=eN.length,eD=[...eR].reverse(),ej=eR.length;function eI(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function eL(){return{animate:eI(!0),whileInView:eI(),whileHover:eI(),whileTap:eI(),whileDrag:eI(),whileFocus:eI(),exit:eI()}}class eF{constructor(e){this.isMounted=!1,this.node=e}update(){}}class eB extends eF{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=>eP(e,t,r)));else if("string"==typeof t)n=eP(e,t,r);else{let i="function"==typeof t?a(e,t,r.custom):t;n=Promise.all(eC(e,i,r))}return n.then(()=>{e.notify("AnimationComplete",t)})})(e,t,r))),r=eL(),i=!0,o=t=>(r,n)=>{let i=a(e,n,"exit"===t?e.presenceContext?.custom:void 0);if(i){let{transition:e,transitionEnd:t,...n}=i;r={...r,...n,...t}}return r};function s(s){let{props:l}=e,u=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<eM;e++){let n=eN[e],i=t.props[n];(eA(i)||!1===i)&&(r[n]=i)}return r}(e.parent)||{},c=[],d=new Set,h={},p=1/0;for(let t=0;t<ej;t++){var f,g;let a=eD[t],v=r[a],y=void 0!==l[a]?l[a]:u[a],b=eA(y),w=a===s?v.isActive:null;!1===w&&(p=t);let E=y===u[a]&&y!==l[a]&&b;if(E&&i&&e.manuallyAnimateOnMount&&(E=!1),v.protectedKeys={...h},!v.isActive&&null===w||!y&&!v.prevProp||n(y)||"boolean"==typeof y)continue;let x=(f=v.prevProp,"string"==typeof(g=y)?g!==f:!!Array.isArray(g)&&!e_(g,f)),S=x||a===s&&v.isActive&&!E&&b||t>p&&b,T=!1,O=Array.isArray(y)?y:[y],C=O.reduce(o(a),{});!1===w&&(C={});let{prevResolvedValues:P={}}=v,k={...P,...C},_=t=>{S=!0,d.has(t)&&(T=!0,d.delete(t)),v.needsAnimating[t]=!0;let r=e.getValue(t);r&&(r.liveStyle=!1)};for(let e in k){let t=C[e],r=P[e];if(!h.hasOwnProperty(e))(m(t)&&m(r)?e_(t,r):t===r)?void 0!==t&&d.has(e)?_(e):v.protectedKeys[e]=!0:null!=t?_(e):d.add(e)}v.prevProp=y,v.prevResolvedValues=C,v.isActive&&(h={...h,...C}),i&&e.blockInitialAnimation&&(S=!1);let A=!(E&&x)||T;S&&A&&c.push(...O.map(e=>({animation:e,options:{type:a}})))}if(d.size){let t={};if("boolean"!=typeof l.initial){let r=a(e,Array.isArray(l.initial)?l.initial[0]:l.initial);r&&r.transition&&(t.transition=r.transition)}d.forEach(r=>{let n=e.getBaseTarget(r),i=e.getValue(r);i&&(i.liveStyle=!0),t[r]=n??null}),c.push({animation:t})}let v=!!c.length;return i&&(!1===l.initial||l.initial===l.animate)&&!e.manuallyAnimateOnMount&&(v=!1),i=!1,v?t(c):Promise.resolve()}return{animateChanges:s,setActive:function(t,n){if(r[t].isActive===n)return Promise.resolve();e.variantChildren?.forEach(e=>e.animationState?.setActive(t,n)),r[t].isActive=n;let i=s(t);for(let e in r)r[e].protectedKeys={};return i},setAnimateFunction:function(r){t=r(e)},getState:()=>r,reset:()=>{r=eL(),i=!0}}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();n(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(){this.node.animationState.reset(),this.unmountControls?.()}}let e$=0;class ez extends eF{constructor(){super(...arguments),this.id=e$++}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(()=>
51{t(this.id)})}mount(){let{register:e,onExitComplete:t}=this.node.presenceContext||{};t&&t(this.id),e&&(this.unmount=e(this.id))}unmount(){}}let eU={x:!1,y:!1};var eV=r(21853);function eq(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}let eH=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function eW(e){return{point:{x:e.pageX,y:e.pageY}}}function eG(e,t,r,n){return eq(e,t,e=>eH(e)&&r(e,eW(e)),n)}function eK({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function eX(e){return e.max-e.min}function eY(e,t,r,n=.5){e.origin=n,e.originPoint=(0,eV.k)(t.min,t.max,e.origin),e.scale=eX(r)/eX(t),e.translate=(0,eV.k)(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 eQ(e,t,r,n){eY(e.x,t.x,r.x,n?n.originX:void 0),eY(e.y,t.y,r.y,n?n.originY:void 0)}function eJ(e,t,r){e.min=r.min+t.min,e.max=e.min+eX(t)}function eZ(e,t,r){e.min=t.min-r.min,e.max=e.min+eX(t)}function e0(e,t,r){eZ(e.x,t.x,r.x),eZ(e.y,t.y,r.y)}let e1=()=>({translate:0,scale:1,origin:0,originPoint:0}),e2=()=>({x:e1(),y:e1()}),e3=()=>({min:0,max:0}),e5=()=>({x:e3(),y:e3()});function e4(e){return[e("x"),e("y")]}function e6(e){return void 0===e||1===e}function e8({scale:e,scaleX:t,scaleY:r}){return!e6(e)||!e6(t)||!e6(r)}function e9(e){return e8(e)||e7(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function e7(e){var t,r;return(t=e.x)&&"0%"!==t||(r=e.y)&&"0%"!==r}function te(e,t,r,n,i){return void 0!==i&&(e=n+i*(e-n)),n+r*(e-n)+t}function tt(e,t=0,r=1,n,i){e.min=te(e.min,t,r,n,i),e.max=te(e.max,t,r,n,i)}function tr(e,{x:t,y:r}){tt(e.x,t.translate,t.scale,t.originPoint),tt(e.y,r.translate,r.scale,r.originPoint)}function tn(e,t){e.min=e.min+t,e.max=e.max+t}function ti(e,t,r,n,i=.5){let o=(0,eV.k)(e.min,e.max,i);tt(e,t,r,o,n)}function to(e,t){ti(e.x,t.x,t.scaleX,t.scale,t.originX),ti(e.y,t.y,t.scaleY,t.scale,t.originY)}function ta(e,t){return eK(function(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}}(e.getBoundingClientRect(),t))}let ts=({current:e})=>e?e.ownerDocument.defaultView:null;function tl(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}var tu=r(51784);let tc=(e,t)=>Math.abs(e-t);class td{constructor(e,t,{transformPagePoint:r,contextWindow:n=window,dragSnapToOrigin:i=!1,distanceThreshold:o=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let e=tf(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,r=function(e,t){return Math.sqrt(tc(e.x,t.x)**2+tc(e.y,t.y)**2)}(e.offset,{x:0,y:0})>=this.distanceThreshold;if(!t&&!r)return;let{point:n}=e,{timestamp:i}=c.uv;this.history.push({...n,timestamp:i});let{onStart:o,onMove:a}=this.handlers;t||(o&&o(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),a&&a(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=th(t,this.transformPagePoint),c.Gt.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:r,onSessionEnd:n,resumeAnimation:i}=this.handlers;if(this.dragSnapToOrigin&&i&&i(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let o=tf("pointercancel"===e.type?this.lastMoveEventInfo:th(t,this.transformPagePoint),this.history);this.startEvent&&r&&r(e,o),n&&n(e,o)},!eH(e))return;this.dragSnapToOrigin=i,this.handlers=t,this.transformPagePoint=r,this.distanceThreshold=o,this.contextWindow=n||window;let a=th(eW(e),this.transformPagePoint),{point:s}=a,{timestamp:l}=c.uv;this.history=[{...s,timestamp:l}];let{onSessionStart:u}=t;u&&u(e,tf(a,this.history)),this.removeListeners=(0,tu.F)(eG(this.contextWindow,"pointermove",this.handlePointerMove),eG(this.contextWindow,"pointerup",this.handlePointerUp),eG(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),(0,c.WG)(this.updatePoint)}}function th(e,t){return t?{point:t(e.point)}:e}function tp(e,t){return{x:e.x-t.x,y:e.y-t.y}}function tf({point:e},t){return{point:e,delta:tp(e,tm(t)),offset:tp(e,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null,i=tm(e);for(;r>=0&&(n=e[r],!(i.timestamp-n.timestamp>(0,K.f)(.1)));)r--;if(!n)return{x:0,y:0};let o=(0,K.X)(i.timestamp-n.timestamp);if(0===o)return{x:0,y:0};let a={x:(i.x-n.x)/o,y:(i.y-n.y)/o};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}(t,.1)}}function tm(e){return e[e.length-1]}var tg=r(2589),tv=r(12679);function ty(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 tb(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 tw(e,t,r){return{min:tE(e,t),max:tE(e,r)}}function tE(e,t){return"number"==typeof e?e:e[t]||0}let tx=new WeakMap;class tS{constructor(e){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=e5(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=e}start(e,{snapToCursor:t=!1,distanceThreshold:r}={}){let{presenceContext:n}=this.visualElement;if(n&&!1===n.isPresent)return;let i=e=>{let{dragSnapToOrigin:r}=this.getProps();r?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor(eW(e).point)},o=(e,t)=>{let{drag:r,dragPropagation:n,onDragStart:i}=this.getProps();if(r&&!n&&(this.openDragLock&&this.openDragLock(),this.openDragLock=function(e){if("x"===e||"
51y"===e)if(eU[e])return null;else return eU[e]=!0,()=>{eU[e]=!1};return eU.x||eU.y?null:(eU.x=eU.y=!0,()=>{eU.x=eU.y=!1})}(r),!this.openDragLock))return;this.latestPointerEvent=e,this.latestPanInfo=t,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),e4(e=>{let t=this.getAxisMotionValue(e).get()||0;if(I.KN.test(t)){let{projection:r}=this.visualElement;if(r&&r.layout){let n=r.layout.layoutBox[e];n&&(t=eX(n)*(parseFloat(t)/100))}}this.originPoint[e]=t}),i&&c.Gt.postRender(()=>i(e,t)),y(this.visualElement,"transform");let{animationState:o}=this.visualElement;o&&o.setActive("whileDrag",!0)},a=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t;let{dragPropagation:r,dragDirectionLock:n,onDirectionLock:i,onDrag:o}=this.getProps();if(!r&&!this.openDragLock)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&&i&&i(this.currentDirection);return}this.updateAxis("x",t.point,a),this.updateAxis("y",t.point,a),this.visualElement.render(),o&&o(e,t)},s=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t,this.stop(e,t),this.latestPointerEvent=null,this.latestPanInfo=null},l=()=>e4(e=>"paused"===this.getAnimationState(e)&&this.getAxisMotionValue(e).animation?.play()),{dragSnapToOrigin:u}=this.getProps();this.panSession=new td(e,{onSessionStart:i,onStart:o,onMove:a,onSessionEnd:s,resumeAnimation:l},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u,distanceThreshold:r,contextWindow:ts(this.visualElement)})}stop(e,t){let r=e||this.latestPointerEvent,n=t||this.latestPanInfo,i=this.isDragging;if(this.cancel(),!i||!n||!r)return;let{velocity:o}=n;this.startAnimation(o);let{onDragEnd:a}=this.getProps();a&&c.Gt.postRender(()=>a(r,n))}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.openDragLock&&(this.openDragLock(),this.openDragLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,r){let{drag:n}=this.getProps();if(!r||!tT(e,n,this.currentDirection))return;let i=this.getAxisMotionValue(e),o=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(o=function(e,{min:t,max:r},n){return void 0!==t&&e<t?e=n?(0,eV.k)(t,e,n.min):Math.max(e,t):void 0!==r&&e>r&&(e=n?(0,eV.k)(r,e,n.max):Math.min(e,r)),e}(o,this.constraints[e],this.elastic[e])),i.set(o)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,n=this.constraints;e&&tl(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&r?this.constraints=function(e,{top:t,left:r,bottom:n,right:i}){return{x:ty(e.x,r,i),y:ty(e.y,t,n)}}(r.layoutBox,e):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:tw(e,"left","right"),y:tw(e,"top","bottom")}}(t),n!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&e4(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}(r.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!tl(t))return!1;let n=t.current;(0,X.V)(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.","drag-constraints-ref");let{projection:i}=this.visualElement;if(!i||!i.layout)return!1;let o=function(e,t,r){let n=ta(e,r),{scroll:i}=t;return i&&(tn(n.x,i.offset.x),tn(n.y,i.offset.y)),n}(n,i.root,this.visualElement.getTransformPagePoint()),a=(e=i.layout.layoutBox,{x:tb(e.x,o.x),y:tb(e.y,o.y)});if(r){let e=r(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(a));this.hasMutatedConstraints=!!e,e&&(a=eK(e))}return a}startAnimation(e){let{drag:t,dragMomentum:r,dragElastic:n,dragTransition:i,dragSnapToOrigin:o,onDragTransitionEnd:a}=this.getProps(),s=this.constraints||{};return Promise.all(e4(a=>{if(!tT(a,t,this.currentDirection))return;let l=s&&s[a]||{};o&&(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,...i,...l};return this.startAxisValueAnimation(a,u)})).then(a)}startAxisValueAnimation(e,t){let r=this.getAxisMotionValue(e);return y(this.visualElement,e),r.start(eO(e,r,0,t,this.visualElement,!1))}stopAnimation(){e4(e=>this.getAxisMotionValue(e).stop())}pauseAnimation(){e4(e=>this.getAxisMotionValue(e).animation?.pause())}getAnimationState(e){return this.getAxisMotionValue(e).animation?.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){e4(t=>{let{drag:r}=this.getProps();if(!tT(t,r,this.currentDirection))return;let{projection:n}=this.visualElement,i=this.getAxisMotionValue(t);if(n&&n.layout){let{min:r,max:o}=n.layout.layoutBox[t];i.set(e[t]-(0,eV.k)(r,o,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:r}=this.visualElement;if(!tl(t)||!r||!this.constraints)return;this.stopAnimation();let n={x:0,y:0};e4(e=>{let t=this.getAxisMotionValue(e);if(t&&!1!==this.constraints){let r=t.get();n[e]=function(e,t){let r=.5,n=eX(e),i=eX(t);return i>n?r=(0,tg.q)(t.min,t.max-n,e.min):n>i&&(r=(0,tg.q)(e.min,e.max-i,t.min)),(0,tv.q)(0,1,r)}({min:r,max:r},this.constraints[e])}});let{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),e4(t=>{if(!tT(t,e,null))return;let r=this.getAxisMotionValue(t),{min:i,max:o}=this.constraints[t];r.set((0,eV.k)(i,o,n[t]))})}addListeners(){if(!this.visualElement.current)return;tx.set(this.visualElement,this);let e=eG(this.visualElement.current,"pointerdown",e=>{let{drag:t,dragListener:r=!0}=this.getProps();t&&r&&this.start(e)}),t=()=>{let{dragConstraints:e}=this.getProps();tl(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()),c.Gt.read(t);let i=eq(window,"resize",()=>this.scalePositionWithinConstraints()),o=r.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(e4(t=>{let r=this.getAxisMotionValue(t);r&&(this.originPoint[t]+=e[t].translate,r.set(r.get()+e[t].translate))}),this.visualElement.render())});return()=>{i(),e(),n(),o&&o()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:r=!1,dragPropagation:n=!1,dragConstraints:i=!1,dragElastic:o=.35,dragMomentum:a=!0}=e;return{...e,drag:t,dragDirectionLock:r,dragPropagation:n,dragConstraints:i,dragElastic:o,dragMomentum:a}}}function tT(e,t,r){return(!0===t||t===e)&&(null===r||r===e)}class tO extends eF{constructor(e){super(e),this.removeGroupControls=x.l,this.removeListeners=x.l,this.controls=new tS(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||x.l}unmount(){this.removeGroupControls(),this.removeListeners()}}let tC=e=>(t,r)=>{e&&c.Gt.postRender(()=>e(t,r))};class tP extends eF{constructor(){super(...arguments),this.removePointerDownListener=x.l}onPointerDown(e){this.session=new td(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:ts(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:r,onPanEnd:n}=this.node.getProps();return{onSessionStart:tC(e),onStart:tC(t),onMove:r,onEnd:(e,t)=>{delete this.session,n&&c.Gt.postRender(()=>n(e,t))}}}mount(){this.removePointerDownListener=eG(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 tk=r(37876);let{schedule:t_}=(0,r(76845).I)(queueMicrotask,!1);var tA=r(14232),tR=r(83885),tN=r(5048);let tM=(0,tA.createContext)({}),tD={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function tj(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let tI={correct:(e,t)=>
51{if(!t.target)return e;if("string"==typeof e)if(!I.px.test(e))return e;else e=parseFloat(e);let r=tj(e,t.target.x),n=tj(e,t.target.y);return`${r}% ${n}%`}};var tL=r(58975);let tF={},tB=!1;class t$ extends tA.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r,layoutId:n}=this.props,{projection:i}=e;for(let e in tU)tF[e]=tU[e],(0,tL.j)(e)&&(tF[e].isCSSVariable=!0);i&&(t.group&&t.group.add(i),r&&r.register&&n&&r.register(i),tB&&i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,onExitComplete:()=>this.safeToRemove()})),tD.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:r,drag:n,isPresent:i}=this.props,{projection:o}=r;return o&&(o.isPresent=i,tB=!0,n||e.layoutDependency!==t||void 0===t||e.isPresent!==i?o.willUpdate():this.safeToRemove(),e.isPresent!==i&&(i?o.promote():o.relegate()||c.Gt.postRender(()=>{let e=o.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),t_.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 tz(e){let[t,r]=(0,tR.xQ)(),n=(0,tA.useContext)(tN.L);return(0,tk.jsx)(t$,{...e,layoutGroup:n,switchLayoutGroup:(0,tA.useContext)(tM),isPresent:t,safeToRemove:r})}let tU={borderRadius:{...tI,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:tI,borderTopRightRadius:tI,borderBottomLeftRadius:tI,borderBottomRightRadius:tI,boxShadow:{correct:(e,{treeScale:t,projectionDelta:r})=>{let n=em.f.parse(e);if(n.length>5)return e;let i=em.f.createTransformer(e),o=+("number"!=typeof n[0]),a=r.x.scale*t.x,s=r.y.scale*t.y;n[0+o]/=a,n[1+o]/=s;let l=(0,eV.k)(a,s,.5);return"number"==typeof n[2+o]&&(n[2+o]/=l),"number"==typeof n[3+o]&&(n[3+o]/=l),i(n)}}};var tV=r(32549),tq=r(52433),tH=r(28205);let tW=(e,t)=>e.depth-t.depth;class tG{constructor(){this.children=[],this.isDirty=!1}add(e){(0,tH.Kq)(this.children,e),this.isDirty=!0}remove(e){(0,tH.Ai)(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(tW),this.isDirty=!1,this.children.forEach(e)}}function tK(e){return(0,v.S)(e)?e.get():e}let tX=["TopLeft","TopRight","BottomLeft","BottomRight"],tY=tX.length,tQ=e=>"string"==typeof e?parseFloat(e):e,tJ=e=>"number"==typeof e||I.px.test(e);function tZ(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let t0=t2(0,.5,eh.yT),t1=t2(.5,.95,x.l);function t2(e,t,r){return n=>n<e?0:n>t?1:r((0,tg.q)(e,t,n))}function t3(e,t){e.min=t.min,e.max=t.max}function t5(e,t){t3(e.x,t.x),t3(e.y,t.y)}function t4(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function t6(e,t,r,n,i){return e-=t,e=n+1/r*(e-n),void 0!==i&&(e=n+1/i*(e-n)),e}function t8(e,t,[r,n,i],o,a){!function(e,t=0,r=1,n=.5,i,o=e,a=e){if(I.KN.test(t)&&(t=parseFloat(t),t=(0,eV.k)(a.min,a.max,t/100)-a.min),"number"!=typeof t)return;let s=(0,eV.k)(o.min,o.max,n);e===o&&(s-=t),e.min=t6(e.min,t,r,s,i),e.max=t6(e.max,t,r,s,i)}(e,t[r],t[n],t[i],t.scale,o,a)}let t9=["x","scaleX","originX"],t7=["y","scaleY","originY"];function re(e,t,r,n){t8(e.x,t,t9,r?r.x:void 0,n?n.x:void 0),t8(e.y,t,t7,r?r.y:void 0,n?n.y:void 0)}function rt(e){return 0===e.translate&&1===e.scale}function rr(e){return rt(e.x)&&rt(e.y)}function rn(e,t){return e.min===t.min&&e.max===t.max}function ri(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function ro(e,t){return ri(e.x,t.x)&&ri(e.y,t.y)}function ra(e){return eX(e.x)/eX(e.y)}function rs(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class rl{constructor(){this.members=[]}add(e){(0,tH.Kq)(this.members,e),e.scheduleRender()}remove(e){if((0,tH.Ai)(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,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()}}
51exitAnimationComplete(){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)}}let ru={nodes:0,calculatedTargetDeltas:0,calculatedProjections:0},rc=["","X","Y","Z"],rd=0;function rh(e,t,r,n){let{latestValues:i}=t;i[e]&&(r[e]=i[e],t.setStaticValue(e,0),n&&(n[e]=0))}function rp({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:i}){return class{constructor(e={},r=t?.()){this.id=rd++,this.animationId=0,this.animationCommitId=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,Z.Q.value&&(ru.nodes=ru.calculatedTargetDeltas=ru.calculatedProjections=0),this.nodes.forEach(rg),this.nodes.forEach(rS),this.nodes.forEach(rT),this.nodes.forEach(rv),Z.Q.addProjectionMetrics&&Z.Q.addProjectionMetrics(ru)},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 tG)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new tq.v),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){if(this.instance)return;this.isSVG=(0,tV.x)(t)&&(!(0,tV.x)(t)||"svg"!==t.tagName),this.instance=t;let{layoutId:r,layout:n,visualElement:i}=this.options;if(i&&!i.current&&i.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(n||r)&&(this.isLayoutDirty=!0),e){let r,n=0,i=()=>this.root.updateBlockedByResize=!1;c.Gt.read(()=>{n=window.innerWidth}),e(t,()=>{let e=window.innerWidth;e!==n&&(n=e,this.root.updateBlockedByResize=!0,r&&r(),r=function(e,t){let r=S.k.now(),n=({timestamp:t})=>{let i=t-r;i>=250&&((0,c.WG)(n),e(i-250))};return c.Gt.setup(n,!0),()=>(0,c.WG)(n)}(i,250),tD.hasAnimatedSinceResize&&(tD.hasAnimatedSinceResize=!1,this.nodes.forEach(rx)))})}r&&this.root.registerSharedNode(r,this),!1!==this.options.animate&&i&&(r||n)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeLayoutChanged:r,layout:n})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let o=this.options.transition||i.getDefaultTransition()||rA,{onLayoutAnimationStart:a,onLayoutAnimationComplete:l}=i.getProps(),u=!this.targetLayout||!ro(this.targetLayout,n),c=!t&&r;if(this.options.layoutRoot||this.resumeFrom||c||t&&(u||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let t={...s(o,"layout"),onPlay:a,onComplete:l};(i.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t),this.setAnimationOrigin(e,c)}else t||rx(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,this.eventHandlers.clear(),(0,c.WG)(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.forEac
51h(rO),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=r.props[w];if(window.MotionHasOptimisedAnimation(n,"transform")){let{layout:e,layoutId:r}=t.options;window.MotionCancelOptimisedAnimation(n,"transform",c.Gt,!(e||r))}let{parent:i}=t;i&&!i.hasCheckedOptimisedAppear&&e(i)}(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(rb);return}if(this.animationId<=this.animationCommitId)return void this.nodes.forEach(rw);this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(rE),this.nodes.forEach(rf),this.nodes.forEach(rm)):this.nodes.forEach(rw),this.clearAllSnapshots();let e=S.k.now();c.uv.delta=(0,tv.q)(0,1e3/60,e-c.uv.timestamp),c.uv.timestamp=e,c.uv.isProcessing=!0,c.PP.update.process(c.uv),c.PP.preRender.process(c.uv),c.PP.render.process(c.uv),c.uv.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,t_.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(ry),this.sharedNodes.forEach(rC)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,c.Gt.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){c.Gt.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure(),!this.snapshot||eX(this.snapshot.measuredBox.x)||eX(this.snapshot.measuredBox.y)||(this.snapshot=void 0))}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=e5(),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&&this.instance){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(!i)return;let e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!rr(this.projectionDelta),r=this.getTransformTemplate(),n=r?r(this.latestValues,""):void 0,o=n!==this.prevTransformTemplateValue;e&&this.instance&&(t||e9(this.latestValues)||o)&&(i(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)),rM((t=n).x),rM(t.y),{animationId:this.root.animationId,measuredBox:r,layoutBox:n,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return e5();let t=e.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(rj))){let{scroll:e}=this.root;e&&(tn(t.x,e.offset.x),tn(t.y,e.offset.y))}return t}removeElementScroll(e){let t=e5();if(t5(t,e),this.scroll?.wasRoot)return t;for(let r=0;r<this.path.length;r++){let n=this.path[r],{scroll:i,options:o}=n;n!==this.root&&i&&o.layoutScroll&&(i.wasRoot&&t5(t,e),tn(t.x,i.offset.x),tn(t.y,i.offset.y))}return t}applyTransform(e,t=!1){let r=e5();t5(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&&to(r,{x:-n.scroll.offset.x,y:-n.scroll.offset.y}),e9(n.latestValues)&&to(r,n.latestValues)}return e9(this.latestValues)&&to(r,this.latestValues),r}removeTransform(e){let t=e5();t5(t,e);for(let e=0;e<this.path.length;e++){let r=this.path[e];if(!r.instance||!e9(r.latestValues))continue;e8(r.latestValues)&&r.updateSnapshot();let n=e5();t5(n,r.measurePageBox()),re(t,r.latestValues,r.snapshot?r.snapshot.layoutBox:void 0,n)}return e9(this.latestValues)&&re(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!==c.uv.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){let t=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=t.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=t.
51isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=t.isSharedProjectionDirty);let r=!!this.resumingFrom||this!==t;if(!(e||r&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:n,layoutId:i}=this.options;if(this.layout&&(n||i)){if(this.resolvedRelativeTargetAt=c.uv.timestamp,!this.targetDelta&&!this.relativeTarget){let e=this.getClosestProjectingParent();e&&e.layout&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=e5(),this.relativeTargetOrigin=e5(),e0(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),t5(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if(this.target||(this.target=e5(),this.targetWithTransforms=e5()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target){var o,a,s;this.forceRelativeParentToResolveTarget(),o=this.target,a=this.relativeTarget,s=this.relativeParent.target,eJ(o.x,a.x,s.x),eJ(o.y,a.y,s.y)}else this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):t5(this.target,this.layout.layoutBox),tr(this.target,this.targetDelta)):t5(this.target,this.layout.layoutBox);if(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=e5(),this.relativeTargetOrigin=e5(),e0(this.relativeTargetOrigin,this.target,e.target),t5(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}Z.Q.value&&ru.calculatedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||e8(this.parent.latestValues)||e7(this.parent.latestValues)))if(this.parent.isProjecting())return this.parent;else return this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){let e=this.getLead(),t=!!this.resumingFrom||this!==e,r=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(r=!1),t&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(r=!1),this.resolvedRelativeTargetAt===c.uv.timestamp&&(r=!1),r)return;let{layout:n,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||!(n||i))return;t5(this.layoutCorrected,this.layout.layoutBox);let o=this.treeScale.x,a=this.treeScale.y;!function(e,t,r,n=!1){let i,o,a=r.length;if(a){t.x=t.y=1;for(let s=0;s<a;s++){o=(i=r[s]).projectionDelta;let{visualElement:a}=i.options;(!a||!a.props.style||"contents"!==a.props.style.display)&&(n&&i.options.layoutScroll&&i.scroll&&i!==i.root&&to(e,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),o&&(t.x*=o.x.scale,t.y*=o.y.scale,tr(e,o)),n&&e9(i.latestValues)&&to(e,i.latestValues))}t.x<1.0000000000001&&t.x>.999999999999&&(t.x=1),t.y<1.0000000000001&&t.y>.999999999999&&(t.y=1)}}(this.layoutCorrected,this.treeScale,this.path,t),e.layout&&!e.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(e.target=e.layout.layoutBox,e.targetWithTransforms=e5());let{target:s}=e;if(!s){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(t4(this.prevProjectionDelta.x,this.projectionDelta.x),t4(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),eQ(this.projectionDelta,this.layoutCorrected,s,this.latestValues),this.treeScale.x===o&&this.treeScale.y===a&&rs(this.projectionDelta.x,this.prevProjectionDelta.x)&&rs(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",s)),Z.Q.value&&ru.calculatedProjections++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.visualElement?.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=e2(),this.projectionDelta=e2(),this.projectionDeltaWithTransform=e2()}setAnimationOrigin(e,t=!1){let r,n=this.snapshot,i=n?n.latestValues:{},o={...this.latestValues},a=e2();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let s=e5(),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(r_));this.animationProgress=0,this.mixTargetDelta=t=>{let n=t/1e3;if(rP(a.x,e.x,n),rP(a.y,e.y,n),this.setTargetDelta(a),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,h,p,f,m,g;e0(s,this.layout.layoutBox,this.relativeParent.layout.layoutBox),p=this.relativeTarget,f=this.relativeTargetOrigin,m=s,g=n,rk(p.x,f.x,m.x,g),rk(p.y,f.y,m.y,g),r&&(u=this.relativeTarget,h=r,rn(u.x,h.x)&&rn(u.y,h.y))&&(this.isProjectionDirty=!1),r||(r=e5()),t5(r,this.relativeTarget)}l&&(this.animationValues=o,function(e,t,r,n,i,o){i?(e.opacity=(0,eV.k)(0,r.opacity??1,t0(n)),e.opacityExit=(0,eV.k)(t.opacity??1,0,t1(n))):o&&(e.opacity=(0,eV.k)(t.opacity??1,r.opacity??1,n));for(let i=0;i<tY;i++){let o=`border${tX[i]}Radius`,a=tZ(t,o),s=tZ(r,o);(void 0!==a||void 0!==s)&&(a||(a=0),s||(s=0),0===a||0===s||tJ(a)===tJ(s)?(e[o]=Math.max((0,eV.k)(tQ(a),tQ(s),n),0),(I.KN.test(s)||I.KN.test(a))&&(e[o]+="%")):e[o]=s)}(t.rotate||r.rotate)&&(e.rotate=(0,eV.k)(t.rotate||0,r.rotate||0,n))}(o,i,this.latestValues,n,d,c)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=n},this.mixTargetDelta(1e3*!!this.options.layoutRoot)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&((0,c.WG)(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=c.Gt.update(()=>{tD.hasAnimatedSinceResize=!0,J.q.layout++,this.motionValue||(this.motionValue=(0,f.OQ)(0)),this.currentAnimation=function(e,t,r){let n=(0,v.S)(e)?e:(0,f.OQ)(e);return n.start(eO("",n,t,r)),n.animation}(this.motionValue,[0,1e3],{...e,velocity:0,isSync:!0,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onStop:()=>{J.q.layout--},onComplete:()=>{J.q.layout--,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:i}=e;if(t&&r&&n){if(this!==e&&this.layout&&n&&rD(this.options.animationType,this.layout.layoutBox,n.layoutBox)){r=this.target||e5();let t=eX(this.layout.layoutBox.x);r.x.min=e.target.x.min,r.x.max=r.x.min+t;let n=eX(this.layout.layoutBox.y);r.y.min=e.target.y.min,r.y.max=r.y.min+n}t5(t,r),to(t,i),eQ(this.projectionDeltaWithTransform,this.layoutCorrected,t,i
51)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new rl),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(){let{layoutId:e}=this.options;return e&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:e}=this.options;return e?this.getStack()?.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&&rh("z",e,n,this.animationValues);for(let t=0;t<rc.length;t++)rh(`rotate${rc[t]}`,e,n,this.animationValues),rh(`skew${rc[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()}applyProjectionStyles(e,t){if(!this.instance||this.isSVG)return;if(!this.isVisible){e.visibility="hidden";return}let r=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,e.visibility="",e.opacity="",e.pointerEvents=tK(t?.pointerEvents)||"",e.transform=r?r(this.latestValues,""):"none";return}let n=this.getLead();if(!this.projectionDelta||!this.layout||!n.target){this.options.layoutId&&(e.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,e.pointerEvents=tK(t?.pointerEvents)||""),this.hasProjected&&!e9(this.latestValues)&&(e.transform=r?r({},""):"none",this.hasProjected=!1);return}e.visibility="";let i=n.animationValues||n.latestValues;this.applyTransformsToTarget();
51let o=function(e,t,r){let n="",i=e.x.translate/t.x,o=e.y.translate/t.y,a=r?.z||0;if((i||o||a)&&(n=`translate3d(${i}px, ${o}px, ${a}px) `),(1!==t.x||1!==t.y)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),r){let{transformPerspective:e,rotate:t,rotateX:i,rotateY:o,skewX:a,skewY:s}=r;e&&(n=`perspective(${e}px) ${n}`),t&&(n+=`rotate(${t}deg) `),i&&(n+=`rotateX(${i}deg) `),o&&(n+=`rotateY(${o}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,i);r&&(o=r(i,o)),e.transform=o;let{x:a,y:s}=this.projectionDelta;for(let t in e.transformOrigin=`${100*a.origin}% ${100*s.origin}% 0`,n.animationValues?e.opacity=n===this?i.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:i.opacityExit:e.opacity=n===this?void 0!==i.opacity?i.opacity:"":void 0!==i.opacityExit?i.opacityExit:0,tF){if(void 0===i[t])continue;let{correct:r,applyTo:a,isCSSVariable:s}=tF[t],l="none"===o?i[t]:r(i[t],n);if(a){let t=a.length;for(let r=0;r<t;r++)e[a[r]]=l}else s?this.options.visualElement.renderState.vars[t]=l:e[t]=l}this.options.layoutId&&(e.pointerEvents=n===this?tK(t?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>e.currentAnimation?.stop()),this.root.nodes.forEach(rb),this.root.sharedNodes.clear()}}}function rf(e){e.updateLayout()}function rm(e){let t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){let{layoutBox:r,measuredBox:n}=e.layout,{animationType:i}=e.options,o=t.source!==e.layout.source;"size"===i?e4(e=>{let n=o?t.measuredBox[e]:t.layoutBox[e],i=eX(n);n.min=r[e].min,n.max=n.min+i}):rD(i,t.layoutBox,r)&&e4(n=>{let i=o?t.measuredBox[n]:t.layoutBox[n],a=eX(r[n]);i.max=i.min+a,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[n].max=e.relativeTarget[n].min+a)});let a=e2();eQ(a,r,t.layoutBox);let s=e2();o?eQ(s,e.applyTransform(n,!0),t.measuredBox):eQ(s,r,t.layoutBox);let l=!rr(a),u=!1;if(!e.resumeFrom){let n=e.getClosestProjectingParent();if(n&&!n.resumeFrom){let{snapshot:i,layout:o}=n;if(i&&o){let a=e5();e0(a,t.layoutBox,i.layoutBox);let s=e5();e0(s,r,o.layoutBox),ro(a,s)||(u=!0),n.options.layoutRoot&&(e.relativeTarget=s,e.relativeTargetOrigin=a,e.relativeParent=n)}}}e.notifyListeners("didUpdate",{layout:r,snapshot:t,delta:s,layoutDelta:a,hasLayoutChanged:l,hasRelativeLayoutChanged:u})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function rg(e){Z.Q.value&&ru.nodes++,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 rv(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function ry(e){e.clearSnapshot()}function rb(e){e.clearMeasurements()}function rw(e){e.isLayoutDirty=!1}function rE(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function rx(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function rS(e){e.resolveTargetDelta()}function rT(e){e.calcProjection()}function rO(e){e.resetSkewAndRotation()}function rC(e){e.removeLeadSnapshot()}function rP(e,t,r){e.translate=(0,eV.k)(t.translate,0,r),e.scale=(0,eV.k)(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function rk(e,t,r,n){e.min=(0,eV.k)(t.min,r.min,n),e.max=(0,eV.k)(t.max,r.max,n)}function r_(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let rA={duration:.45,ease:[.4,0,.1,1]}
51,rR=e=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),rN=rR("applewebkit/")&&!rR("chrome/")?Math.round:x.l;function rM(e){e.min=rN(e.min),e.max=rN(e.max)}function rD(e,t,r){return"position"===e||"preserve-aspect"===e&&!(.2>=Math.abs(ra(t)-ra(r)))}function rj(e){return e!==e.root&&e.scroll?.wasRoot}let rI=rp({attachResizeListener:(e,t)=>eq(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),rL={current:void 0},rF=rp({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!rL.current){let e=new rI({});e.mount(window),e.setOptions({layoutScroll:!0}),rL.current=e}return rL.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position});var rB=r(30373);function r$(e,t){let r=(0,rB.K)(e),n=new AbortController;return[r,{passive:!0,...t,signal:n.signal},()=>n.abort()]}function rz(e){return!("touch"===e.pointerType||eU.x||eU.y)}function rU(e,t,r){let{props:n}=e;e.animationState&&n.whileHover&&e.animationState.setActive("whileHover","Start"===r);let i=n["onHover"+r];i&&c.Gt.postRender(()=>i(t,eW(t)))}class rV extends eF{mount(){let{current:e}=this.node;e&&(this.unmount=function(e,t,r={}){let[n,i,o]=r$(e,r),a=e=>{if(!rz(e))return;let{target:r}=e,n=t(r,e);if("function"!=typeof n||!r)return;let o=e=>{rz(e)&&(n(e),r.removeEventListener("pointerleave",o))};r.addEventListener("pointerleave",o,i)};return n.forEach(e=>{e.addEventListener("pointerenter",a,i)}),o}(e,(e,t)=>(rU(this.node,t,"Start"),e=>rU(this.node,e,"End"))))}unmount(){}}class rq extends eF{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,tu.F)(eq(this.node.current,"focus",()=>this.onFocus()),eq(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}let rH=(e,t)=>!!t&&(e===t||rH(e,t.parentElement)),rW=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),rG=new WeakSet;function rK(e){return t=>{"Enter"===t.key&&e(t)}}function rX(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}function rY(e){return eH(e)&&!(eU.x||eU.y)}function rQ(e,t,r){let{props:n}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&n.whileTap&&e.animationState.setActive("whileTap","Start"===r);let i=n["onTap"+("End"===r?"":r)];i&&c.Gt.postRender(()=>i(t,eW(t)))}class rJ extends eF{mount(){let{current:e}=this.node;e&&(this.unmount=function(e,t,r={}){let[n,i,o]=r$(e,r),a=e=>{let n=e.currentTarget;if(!rY(e))return;rG.add(n);let o=t(n,e),a=(e,t)=>{window.removeEventListener("pointerup",s),window.removeEventListener("pointercancel",l),rG.has(n)&&rG.delete(n),rY(e)&&"function"==typeof o&&o(e,{success:t})},s=e=>{a(e,n===window||n===document||r.useGlobalTarget||rH(n,e.target))},l=e=>{a(e,!1)};window.addEventListener("pointerup",s,i),window.addEventListener("pointercancel",l,i)};return n.forEach(e=>{((r.useGlobalTarget?window:e).addEventListener("pointerdown",a,i),(0,ev.s)(e))&&(e.addEventListener("focus",e=>((e,t)=>{let r=e.currentTarget;if(!r)return;let n=rK(()=>{if(rG.has(r))return;rX(r,"down");let e=rK(()=>{rX(r,"up")});r.addEventListener("keyup",e,t),r.addEventListener("blur",()=>rX(r,"cancel"),t)});r.addEventListener("keydown",n,t),r.addEventListener("blur",()=>r.removeEventListener("keydown",n),t)})(e,i)),rW.has(e.tagName)||-1!==e.tabIndex||e.hasAttribute("tabindex")||(e.tabIndex=0))}),o}(e,(e,t)=>(rQ(this.node,t,"Start"),(e,{success:t})=>rQ(this.node,e,t?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}let rZ=new WeakMap,r0=new WeakMap,r1=e=>{let t=rZ.get(e.target);t&&t(e)},r2=e=>{e.forEach(r1)},r3={some:0,all:1};class r5 extends eF{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:i}=e,o={root:t?t.current:void 0,rootMargin:r,threshold:"number"==typeof n?n:r3[n]},a=e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,i&&!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(),o=t?r:n;o&&o(e)};var s=this.node.current;let l=function({root:e,...t}){let r=e||document;r0.has(r)||r0.set(r,{});let n=r0.get(r),i=JSON.stringify(t);return n[i]||(n[i]=new IntersectionObserver(r2,{root:e,...t})),n[i]}(o);return rZ.set(s,a),l.observe(s),()=>{rZ.delete(s),l.unobserve(s)}}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(){}}let r4=(0,tA.createContext)({strict:!1});var r6=r(39751);let r8=(0,tA.createContext)({});function r9(e){return n(e.animate)||eN.some(t=>eA(e[t]))}function r7(e){return!!(r9(e)||e.variants)}function ne(e){return Array.isArray(e)?e.join(" "):e}var nt=r(2205);let nr={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"]},nn={};for(let e in nr)nn[e]={isEnabled:t=>nr[e].some(e=>!!t[e])};let ni=Symbol.for("motionComponentSymbol");var no=r(3866),na=r(50181);function ns(e,{layout:t,layoutId:r}){return h.has(e)||e.startsWith("origin")||(t||void 0!==r)&&(!!tF[e]||"opacity"===e)}let nl=(e,t)=>t&&"number"==typeof e?t.transform(e):e,nu={...j.ai,transform:Math.round},nc={rotate:I.uj,rotateX:I.uj,rotateY:I.uj,rotateZ:I.uj,scale:j.hs,scaleX:j.hs,scaleY:j.hs,scaleZ:j.hs,skew:I.uj,skewX:I.uj,skewY:I.uj,distance:I.px,translateX:I.px,translateY:I.px,translateZ:I.px,x:I.px,y:I.px,z:I.px,perspective:I.px,transformPerspective:I.px,opacity:j.X4,originX:I.gQ,originY:I.gQ,originZ:I.px},nd={borderWidth:I.px,borderTopWidth:I.px,borderRightWidth:I.px,borderBottomWidth:I.px,borderLeftWidth:I.px,borderRadius:I.px,radius:I.px,borderTopLeftRadius:I.px,borderTopRightRadius:I.px,borderBottomRightRadius:I.px,borderBottomLeftRadius:I.px,width:I.px,maxWidth:I.px,height:I.px,maxHeight:I.px,top:I.px,right:I.px,bottom:I.px,left:I.px,padding:I.px,paddingTop:I.px,paddingRight:I.px,paddingBottom:I.px,paddingLeft:I.px,margin:I.px,marginTop:I.px,marginRight:I.px,marginBottom:I.px,marginLeft:I.px,backgroundPositionX:I.px,backgroundPositionY:I.px,...nc,zIndex:nu,fillOpacity:j.X4,strokeOpacity:j.X4,numOctaves:nu},nh={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},np=d.length;function nf(e,t,r){let{style:n,vars:i,transformOrigin:o}=e,a=!1,s=!1;for(let e in t){let r=t[e];if(h.has(e)){a=!0;continue}if((0,tL.j)(e)){i[e]=r;continue}{let t=nl(r,nd[e]);e.startsWith("origin")?(s=!0,o[e]=t):n[e]=t}}if(!t.transform&&(a||r?n.transform=function(e,t,r){let n="",i=!0;for(let o=0;o<np;o++){let a=d[o],s=e[a];if(void 0===s)continue;let l=!0;if(!(l="number"==typeof s?s===+!!a.startsWith("scale"):0===parseFloat(s))||r){let e=nl(s,nd[a]);if(!l){i=!1;let t=nh[a]||a;n+=`${t}(${e}) `}r&&(t[a]=e)}}return n=n.trim(),r?n=r(t,i?"":n):i&&(n="none"),n}(t,e.transform,r):n.transform&&(n.transform="none")),s){let{originX:e="50%",originY:t="50%",originZ:r=0}=o;n.transformOrigin=`${e} ${t} ${r}`}}let nm=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function ng(e,t,r){for(let n in t)(0,v.S)(t[n])||ns(n,r)||(e[n]=t[n])}let nv={offset:"stroke-dashoffset",array:"stroke-dasharray"},ny={offset:"strokeDashoffset",array:"strokeDasharray"};function nb(e,{attrX:t,attrY:r,attrScale:n,pathLength:i,pathSpacing:o=1,pathOffset:a=0,...s}
51,l,u,c){if(nf(e,s,u),l){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:d,style:h}=e;d.transform&&(h.transform=d.transform,delete d.transform),(h.transform||d.transformOrigin)&&(h.transformOrigin=d.transformOrigin??"50% 50%",delete d.transformOrigin),h.transform&&(h.transformBox=c?.transformBox??"fill-box",delete d.transformBox),void 0!==t&&(d.x=t),void 0!==r&&(d.y=r),void 0!==n&&(d.scale=n),void 0!==i&&function(e,t,r=1,n=0,i=!0){e.pathLength=1;let o=i?nv:ny;e[o.offset]=I.px.transform(-n);let a=I.px.transform(t),s=I.px.transform(r);e[o.array]=`${a} ${s}`}(d,i,o,a,!1)}let nw=()=>({...nm(),attrs:{}}),nE=e=>"string"==typeof e&&"svg"===e.toLowerCase(),nx=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 nS(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||nx.has(e)}let nT=e=>!nS(e);try{!function(e){"function"==typeof e&&(nT=t=>t.startsWith("on")?!nS(t):e(t))}(require("@emotion/is-prop-valid").default)}catch{}let nO=["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 nC(e){if("string"!=typeof e||e.includes("-"));else if(nO.indexOf(e)>-1||/[A-Z]/u.test(e))return!0;return!1}var nP=r(91200);let nk=e=>(t,r)=>{let i=(0,tA.useContext)(r8),a=(0,tA.useContext)(no.t),s=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t},r,i,a){return{latestValues:function(e,t,r,i){let a={},s=i(e,{});for(let e in s)a[e]=tK(s[e]);let{initial:l,animate:u}=e,c=r9(e),d=r7(e);t&&d&&!c&&!1!==e.inherit&&(void 0===l&&(l=t.initial),void 0===u&&(u=t.animate));let h=!!r&&!1===r.initial,p=(h=h||!1===l)?u:l;if(p&&"boolean"!=typeof p&&!n(p)){let t=Array.isArray(p)?p:[p];for(let r=0;r<t.length;r++){let n=o(e,t[r]);if(n){let{transitionEnd:e,transition:t,...r}=n;for(let e in r){let t=r[e];if(Array.isArray(t)){let e=h?t.length-1:0;t=t[e]}null!==t&&(a[e]=t)}for(let t in e)a[t]=e[t]}}}return a}(r,i,a,e),renderState:t()}})(e,t,i,a);return r?s():(0,nP.M)(s)};function n_(e,t,r){let{style:n}=e,i={};for(let o in n)((0,v.S)(n[o])||t.style&&(0,v.S)(t.style[o])||ns(o,e)||r?.getValue(o)?.liveStyle!==void 0)&&(i[o]=n[o]);return i}let nA={useVisualState:nk({scrapeMotionValuesFromProps:n_,createRenderState:nm})};function nR(e,t,r){let n=n_(e,t,r);for(let r in e)((0,v.S)(e[r])||(0,v.S)(t[r]))&&(n[-1!==d.indexOf(r)?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r]=e[r]);return n}let nN={useVisualState:nk({scrapeMotionValuesFromProps:nR,createRenderState:nw})},nM=e=>t=>t.test(e),nD=[j.ai,I.px,I.KN,I.uj,I.vw,I.vh,{test:e=>"auto"===e,parse:e=>e}],nj=e=>nD.find(nM(e)),nI=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),nL=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,nF=e=>/^0[^.\s]+$/u.test(e);var nB=r(31923);let n$=new Set(["brightness","contrast","saturate","opacity"]);function nz(e){let[t,r]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[n]=r.match(nB.S)||[];if(!n)return e;let i=r.replace(n,""),o=+!!n$.has(t);return n!==r&&(o*=100),t+"("+o+i+")"}let nU=/\b([a-z-]*)\(.*?\)/gu,nV={...em.f,getAnimatableNone:e=>{let t=e.match(nU);return t?t.map(nz).join(" "):e}};var nq=r(26241);let nH={...nd,color:nq.y,backgroundColor:nq.y,outlineColor:nq.y,fill:nq.y,stroke:nq.y,borderColor:nq.y,borderTopColor:nq.y,borderRightColor:nq.y,borderBottomColor:nq.y,borderLeftColor:nq.y,filter:nV,WebkitFilter:nV},nW=e=>nH[e];function nG(e,t){let r=nW(e);return r!==nV&&(r=em.f),r.getAnimatableNone?r.getAnimatableNone(t):void 0}let nK=new Set(["auto","none","0"]);class nX extends G{constructor(e,t,r,n,i){super(e,t,r,n,i,!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,tL.p)(n))){let i=function e(t,r,n=1){(0,X.V)(n<=4,`Max CSS variable fallback depth detected in property "${t}". This may indicate a circular fallback dependency.`,"max-css-var-depth");let[i,o]=function(e){let t=nL.exec(e);if(!t)return[,];let[,r,n,i]=t;return[`--${r??n}`,i]}(t);if(!i)return;let a=window.getComputedStyle(r).getPropertyValue(i);if(a){let e=a.trim();return nI(e)?parseFloat(e):e}return(0,tL.p)(o)?e(o,r,n+1):o}(n,t.current);void 0!==i&&(e[r]=i),r===e.length-1&&(this.finalKeyframe=n)}}if(this.resolveNoneKeyframes(),!p.has(r)||2!==e.length)return;let[n,i]=e,o=nj(n),a=nj(i);if(o!==a)if(L(o)&&L(a))for(let t=0;t<e.length;t++){let r=e[t];"string"==typeof r&&(e[t]=parseFloat(r))}else $[r]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,r=[];for(let t=0;t<e.length;t++){var n;(null===e[t]||("number"==typeof(n=e[t])?0===n:null===n||"none"===n||"0"===n||nF(n)))&&r.push(t)}r.length&&function(e,t,r){let n,i=0;for(;i<e.length&&!n;){let t=e[i];"string"==typeof t&&!nK.has(t)&&(0,em.V)(t).values.length&&(n=e[i]),i++}if(n&&r)for(let i of t)e[i]=nG(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=$[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(){let{element:e,name:t,unresolvedKeyframes:r}=this;if(!e||!e.current)return;let n=e.getValue(t);n&&n.jump(this.measuredOrigin,!1);let i=r.length-1,o=r[i];r[i]=$[t](e.measureViewportBox(),window.getComputedStyle(e.current)),null!==o&&void 0===this.finalKeyframe&&(this.finalKeyframe=o),this.removedTransforms?.length&&this.removedTransforms.forEac
51h(([t,r])=>{e.getValue(t).set(r)}),this.resolveNoneKeyframes()}}let nY=[...nD,nq.y,em.f],nQ={current:null},nJ={current:!1},nZ=new WeakMap,n0=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class n1{scrapeMotionValuesFromProps(e,t,r){return{}}constructor({parent:e,props:t,presenceContext:r,reducedMotionConfig:n,blockInitialAnimation:i,visualState:o},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=G,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let e=S.k.now();this.renderScheduledAt<e&&(this.renderScheduledAt=e,c.Gt.render(this.render,!1,!0))};let{latestValues:s,renderState:l}=o;this.latestValues=s,this.baseTarget={...s},this.initialValues=t.initial?{...s}:{},this.renderState=l,this.parent=e,this.props=t,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=n,this.options=a,this.blockInitialAnimation=!!i,this.isControllingVariants=r9(t),this.isVariantNode=r7(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:u,...d}=this.scrapeMotionValuesFromProps(t,{},this);for(let e in d){let t=d[e];void 0!==s[e]&&(0,v.S)(t)&&t.set(s[e],!1)}}mount(e){this.current=e,nZ.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)),nJ.current||function(){if(nJ.current=!0,nt.B)if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>nQ.current=e.matches;e.addEventListener("change",t),t()}else nQ.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||nQ.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in this.projection&&this.projection.unmount(),(0,c.WG)(this.notifyUpdate),(0,c.WG)(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=h.has(e);n&&this.onBindTransform&&this.onBindTransform();let i=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&c.Gt.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0)}),o=t.on("renderRequest",this.scheduleRender);window.MotionCheckAppearSync&&(r=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{i(),o(),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 nn){let t=nn[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):e5()}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<n0.length;t++){let r=n0[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 i=t[n],o=r[n];if((0,v.S)(i))e.addValue(n,i);else if((0,v.S)(o))e.addValue(n,(0,f.OQ)(i,{owner:e}));else if(o!==i)if(e.hasValue(n)){let t=e.getValue(n);!0===t.liveStyle?t.jump(i):t.hasAnimated||t.set(i)}else{let t=e.getStaticValue(n);e.addValue(n,(0,f.OQ)(void 0!==t?t:i,{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}
51addVariantChild(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,f.OQ)(null===t?void 0:t,{owner:this}),this.addValue(e,r)),r}readValue(e,t){let r=void 0===this.latestValues[e]&&this.current?this.getBaseTargetFromProps(this.props,e)??this.readValueFromInstance(this.current,e,this.options):this.latestValues[e];if(null!=r){if("string"==typeof r&&(nI(r)||nF(r)))r=parseFloat(r);else{let n;n=r,!nY.find(nM(n))&&em.f.test(t)&&(r=nG(e,t))}this.setBaseTarget(e,(0,v.S)(r)?r.get():r)}return(0,v.S)(r)?r.get():r}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){let t,{initial:r}=this.props;if("string"==typeof r||"object"==typeof r){let n=o(this.props,r,this.presenceContext?.custom);n&&(t=n[e])}if(r&&void 0!==t)return t;let n=this.getBaseTargetFromProps(this.props,e);return void 0===n||(0,v.S)(n)?void 0!==this.initialValues[e]&&void 0===t?void 0:this.baseTarget[e]:n}on(e,t){return this.events[e]||(this.events[e]=new tq.v),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}class n2 extends n1{constructor(){super(...arguments),this.KeyframeResolver=nX}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]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;(0,v.S)(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}}function n3(e,{style:t,vars:r},n,i){let o,a=e.style;for(o in t)a[o]=t[o];for(o in i?.applyProjectionStyles(a,n),r)a.setProperty(o,r[o])}class n5 extends n2{constructor(){super(...arguments),this.type="html",this.renderInstance=n3}readValueFromInstance(e,t){if(h.has(t))return this.projection?.isProjecting?N(t):((e,t)=>{let{transform:r="none"}=getComputedStyle(e);return M(r,t)})(e,t);{let r=window.getComputedStyle(e),n=((0,tL.j)(t)?r.getPropertyValue(t):r[t])||0;return"string"==typeof n?n.trim():n}}measureInstanceViewportBox(e,{transformPagePoint:t}){return ta(e,t)}build(e,t,r){nf(e,t,r.transformTemplate)}scrapeMotionValuesFromProps(e,t,r){return n_(e,t,r)}}let n4=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"]);class n6 extends n2{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=e5}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(h.has(t)){let e=nW(t);return e&&e.default||0}return t=n4.has(t)?t:b(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,r){return nR(e,t,r)}build(e,t,r){nb(e,t,this.isSVGTag,r.transformTemplate,r.style)}renderInstance(e,t,r,n){for(let r in n3(e,t,void 0,n),t.attrs)e.setAttribute(n4.has(r)?r:b(r),t.attrs[r])}mount(e){this.isSVGTag=nE(e.tagName),super.mount(e)}}let n8=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))})}((l={animation:{Feature:eB},exit:{Feature:ez},inView:{Feature:r5},tap:{Feature:rJ},focus:{Feature:rq},hover:{Feature:rV},pan:{Feature:tP},drag:{Feature:tO,ProjectionNode:rF,MeasureLayout:tz},layout:{ProjectionNode:rF,MeasureLayout:tz}},u=(e,t)=>
51nC(e)?new n6(t):new n5(t,{allowProjection:e!==tA.Fragment}),function(e,{forwardMotionProps:t}={forwardMotionProps:!1}){return function({preloadedFeatures:e,createVisualElement:t,useRender:r,useVisualState:n,Component:i}){function o(e,o){var a;let s,l={...(0,tA.useContext)(r6.Q),...e,layoutId:function({layoutId:e}){let t=(0,tA.useContext)(tN.L).id;return t&&void 0!==e?t+"-"+e:e}(e)},{isStatic:u}=l,c=function(e){let{initial:t,animate:r}=function(e,t){if(r9(e)){let{initial:t,animate:r}=e;return{initial:!1===t||eA(t)?t:void 0,animate:eA(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,tA.useContext)(r8));return(0,tA.useMemo)(()=>({initial:t,animate:r}),[ne(t),ne(r)])}(e),d=n(e,u);if(!u&&nt.B){(0,tA.useContext)(r4).strict;let e=function(e){let{drag:t,layout:r}=nn;if(!t&&!r)return{};let n={...t,...r};return{MeasureLayout:t?.isEnabled(e)||r?.isEnabled(e)?n.MeasureLayout:void 0,ProjectionNode:n.ProjectionNode}}(l);s=e.MeasureLayout,c.visualElement=function(e,t,r,n,i){let{visualElement:o}=(0,tA.useContext)(r8),a=(0,tA.useContext)(r4),s=(0,tA.useContext)(no.t),l=(0,tA.useContext)(r6.Q).reducedMotion,u=(0,tA.useRef)(null);n=n||a.renderer,!u.current&&n&&(u.current=n(e,{visualState:t,parent:o,props:r,presenceContext:s,blockInitialAnimation:!!s&&!1===s.initial,reducedMotionConfig:l}));let c=u.current,d=(0,tA.useContext)(tM);c&&!c.projection&&i&&("html"===c.type||"svg"===c.type)&&function(e,t,r,n){let{layoutId:i,layout:o,drag:a,dragConstraints:s,layoutScroll:l,layoutRoot:u,layoutCrossfade:c}=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:i,layout:o,alwaysMeasureLayout:!!a||s&&tl(s),visualElement:e,animationType:"string"==typeof o?o:"both",initialPromotionConfig:n,crossfade:c,layoutScroll:l,layoutRoot:u})}(u.current,r,i,d);let h=(0,tA.useRef)(!1);(0,tA.useInsertionEffect)(()=>{c&&h.current&&c.update(r,s)});let p=r[w],f=(0,tA.useRef)(!!p&&!window.MotionHandoffIsComplete?.(p)&&window.MotionHasOptimisedAnimation?.(p));return(0,na.E)(()=>{c&&(h.current=!0,window.MotionIsMounted=!0,c.updateFeatures(),t_.render(c.render),f.current&&c.animationState&&c.animationState.animateChanges())}),(0,tA.useEffect)(()=>{c&&(!f.current&&c.animationState&&c.animationState.animateChanges(),f.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(p)}),f.current=!1))}),c}(i,d,l,t,e.ProjectionNode)}return(0,tk.jsxs)(r8.Provider,{value:c,children:[s&&c.visualElement?(0,tk.jsx)(s,{visualElement:c.visualElement,...l}):null,r(i,e,(a=c.visualElement,(0,tA.useCallback)(e=>{e&&d.onMount&&d.onMount(e),a&&(e?a.mount(e):a.unmount()),o&&("function"==typeof o?o(e):tl(o)&&(o.current=e))},[a])),d,u,c.visualElement)]})}e&&function(e){for(let t in e)nn[t]={...nn[t],...e[t]}}(e),o.displayName=`motion.${"string"==typeof i?i:`create(${i.displayName??i.name??""})`}`;let a=(0,tA.forwardRef)(o);return a[ni]=i,a}({...nC(e)?nN:nA,preloadedFeatures:l,useRender:function(e=!1){return(t,r,n,{latestValues:i},o)=>{let a=(nC(t)?function(e,t,r,n){let i=(0,tA.useMemo)(()=>{let r=nw();return nb(r,t,nE(n),e.transformTemplate,e.style),{...r.attrs,style:{...r.style}}},[t]);if(e.style){let t={};ng(t,e.style,e),i.style={...t,...i.style}}return i}:function(e,t){let r={},n=function(e,t){let r=e.style||{},n={};return ng(n,r,e),Object.assign(n,function({transformTemplate:e},t){return(0,tA.useMemo)(()=>{let r=nm();return nf(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,i,o,t),s=function(e,t,r){let n={};for(let i in e)("values"!==i||"object"!=typeof e.values)&&(nT(i)||!0===r&&nS(i)||!t&&!nS(i)||e.draggable&&i.startsWith("onDrag"))&&(n[i]=e[i]);return n}(r,"string"==typeof t,e),l=t!==tA.Fragment?{...s,...a,ref:n}:{},{children:u}=r,c=(0,tA.useMemo)(()=>(0,v.S)(u)?u.get():u,[u]);return(0,tA.createElement)(t,{...l,children:c})}}(t),createVisualElement:u,Component:e})}))},6334:(e,t,r)=>{"use strict";
51Object.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 x},useLinkStatus:function(){return E}});let n=r(88365),i=r(37876),o=n._(r(14232)),a=r(15948),s=r(2454),l=r(67855),u=r(29313),c=r(61162),d=r(75067),h=r(80301),p=r(43966),f=r(63467),m=r(33872);r(6642);let g=new Set;function v(e,t,r,n){if((0,s.isLocalURL)(t)){if(!n.bypassPrefetchedCheck){let i=t+"%"+r+"%"+(void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0);if(g.has(i))return;g.add(i)}e.prefetch(t,r,n).catch(e=>{})}}function y(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let b=o.default.forwardRef(function(e,t){let r,n,{href:l,as:g,children:b,prefetch:w=null,passHref:E,replace:x,shallow:S,scroll:T,locale:O,onClick:C,onNavigate:P,onMouseEnter:k,onTouchStart:_,legacyBehavior:A=!1,...R}=e;r=b,A&&("string"==typeof r||"number"==typeof r)&&(r=(0,i.jsx)("a",{children:r}));let N=o.default.useContext(d.RouterContext),M=!1!==w,{href:D,as:j}=o.default.useMemo(()=>{if(!N){let e=y(l);return{href:e,as:g?y(g):e}}let[e,t]=(0,a.resolveHref)(N,l,!0);return{href:e,as:g?(0,a.resolveHref)(N,g):t||e}},[N,l,g]),I=o.default.useRef(D),L=o.default.useRef(j);A&&(n=o.default.Children.only(r));let F=A?n&&"object"==typeof n&&n.ref:t,[B,$,z]=(0,h.useIntersection)({rootMargin:"200px"}),U=o.default.useCallback(e=>{(L.current!==j||I.current!==D)&&(z(),L.current=j,I.current=D),B(e)},[j,D,z,B]),V=(0,m.useMergedRef)(U,F);o.default.useEffect(()=>{N&&$&&M&&v(N,D,j,{locale:O})},[j,D,$,O,M,null==N?void 0:N.locale,N]);let q={ref:V,onClick(e){A||"function"!=typeof C||C(e),A&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),N&&(e.defaultPrevented||function(e,t,r,n,i,o,a,l,u){let{nodeName:c}=e.currentTarget;if(!("A"===c.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)||e.currentTarget.hasAttribute("download"))){if(!(0,s.isLocalURL)(r)){i&&(e.preventDefault(),location.replace(r));return}e.preventDefault(),(()=>{if(u){let e=!1;if(u({preventDefault:()=>{e=!0}}),e)return}let e=null==a||a;"beforePopState"in t?t[i?"replace":"push"](r,n,{shallow:o,locale:l,scroll:e}):t[i?"replace":"push"](n||r,{scroll:e})})()}}(e,N,D,j,x,S,T,O,P))},onMouseEnter(e){A||"function"!=typeof k||k(e),A&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),N&&v(N,D,j,{locale:O,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart:function(e){A||"function"!=typeof _||_(e),A&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),N&&v(N,D,j,{locale:O,priority:!0,bypassPrefetchedCheck:!0})}};if((0,u.isAbsoluteUrl)(j))q.href=j;else if(!A||E||"a"===n.type&&!("href"in n.props)){let e=void 0!==O?O:null==N?void 0:N.locale;q.href=(null==N?void 0:N.isLocaleDomain)&&(0,p.getDomainLocale)(j,e,null==N?void 0:N.locales,null==N?void 0:N.domainLocales)||(0,f.addBasePath)((0,c.addLocale)(j,e,null==N?void 0:N.defaultLocale))}return A?o.default.cloneElement(n,q):(0,i.jsx)("a",{...R,...q,children:r})}),w=(0,o.createContext)({pending:!1}),E=()=>(0,o.useContext)(w),x=b;("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)},6642:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},6764:(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"forbidden",{enumerable:!0,get:function(){return n}}),r(46780).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
51dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6774:()=>{},6882:(e,t,r)=>{"use strict";r.d(t,{X4:()=>o,ai:()=>i,hs:()=>a});var n=r(12679);let i={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},o={...i,transform:e=>(0,n.q)(0,1,e)},a={...i,default:1}},7862:(e,t,r)=>{"use strict";function n(e){let t;return()=>(void 0===t&&(t=e()),t)}r.d(t,{p:()=>n})},7945:(e,t,r)=>{"use strict";r.d(t,{q:()=>n});let n={layout:0,mainThread:0,waapi:0}},7990:(e,t,r)=>{"use strict";r.d(t,{s:()=>i});var n=r(97594);function i(e){return(0,n.G)(e)&&"offsetHeight"in e}},8384:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GraphQLError=void 0,t.formatError=function(e){return e.toJSON()},t.printError=function(e){return e.toString()};var n=r(50687),i=r(84294),o=r(97411);class a extends Error{constructor(e,...t){var r,o,l;let{nodes:u,source:c,positions:d,path:h,originalError:p,extensions:f}=function(e){let t=e[0];return null==t||"kind"in t||"length"in t?{nodes:t,source:e[1],positions:e[2],path:e[3],originalError:e[4],extensions:e[5]}:t}(t);super(e),this.name="GraphQLError",this.path=null!=h?h:void 0,this.originalError=null!=p?p:void 0,this.nodes=s(Array.isArray(u)?u:u?[u]:void 0);let m=s(null==(r=this.nodes)?void 0:r.map(e=>e.loc).filter(e=>null!=e));this.source=null!=c?c:null==m||null==(o=m[0])?void 0:o.source,this.positions=null!=d?d:null==m?void 0:m.map(e=>e.start),this.locations=d&&c?d.map(e=>(0,i.getLocation)(c,e)):null==m?void 0:m.map(e=>(0,i.getLocation)(e.source,e.start));let g=(0,n.isObjectLike)(null==p?void 0:p.extensions)?null==p?void 0:p.extensions:void 0;this.extensions=null!=(l=null!=f?f:g)?l:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=p&&p.stack?Object.defineProperty(this,"stack",{value:p.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,a):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let e=this.message;if(this.nodes)for(let t of this.nodes)t.loc&&(e+="\n\n"+(0,o.printLocation)(t.loc));else if(this.source&&this.locations)for(let t of this.locations)e+="\n\n"+(0,o.printSourceLocation)(this.source,t);return e}toJSON(){let e={message:this.message};return null!=this.locations&&(e.locations=this.locations),null!=this.path&&(e.path=this.path),null!=this.extensions&&Object.keys(this.extensions).length>0&&(e.extensions=this.extensions),e}}function s(e){return void 0===e||0===e.length?void 0:e}t.GraphQLError=a},8641:(e,t,r)=>{"use strict";r.d(t,{S:()=>n,f:()=>i});let[n,i]=(0,r(31889).q)({name:"FieldContext",hookName:"useFieldContext",providerName:"<FieldProvider />",strict:!1})},8648:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});class n{constructor(e){this.timeout=e,this.timeoutId=void 0}get start(){return new Promise((e,t)=>{this.timeoutId=setTimeout(()=>{let e=Error(`Request timed out, timeout of ${this.timeout}ms is exceeded`);e.name="AbortError",t(e)},this.timeout)})}clear(){this.timeoutId&&clearTimeout(this.timeoutId)}}},8738:(e,t,r)=>{"use strict";r.d(t,{S:()=>n});let n=e=>!!(e&&e.getVelocity)},8779:(e,t,r)=>{"use strict";var n=r(55146);e.exports=function(e,t){var r;return n(e,function(e,n,i){return!(r=t(e,n,i))}),!!r}},9277:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workUnitAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,r(55786).createAsyncLocalStorage)()},9407:(e,t,r)=>{"use strict";var n=r(80973),i=r(85705);e.exports=function(e,t){return null!=e&&i(e,t,n)}},9592:(e,t,r)=>{"use strict";var n=r(95515),i=r(39222);e.exports=function(e,t,r){var o=null==e?0:e.length;return o?n(e,(t=o-(t=r||void 0===t?1:i(t)))<0?0:t,o):[]}},9595:(e,t,r)=>{"use strict";r.d(t,{v7:()=>L,Ks:()=>F,Sb:()=>j,y8:()=>D});var n=r(37876),i=r(5661),o=r(14232),a=r(18249),s=r(61112),l=r(33529);let u=(0,o.forwardRef)((e,t)=>{let[{value:r},o]=(0,a.P)()(e,["value"]),u=(0,i.v6)(r.getRootProps(),o);return(0,n.jsx)(l.D,{value:r,children:(0,n.jsx)(s.X.label,{...u,ref:t})})});u.displayName="CheckboxRootProvider";var c=r(98239),d=r(707),h=r(60669),p=r(29739),f=r(8641);let[m,g]=(0,r(31889).q)({name:"CheckboxGroupContext",hookName:"useCheckboxGroupContext",providerName:"<CheckboxGroupProvider />",strict:!1}),v=(0,o.forwardRef)((e,t)=>{let[r,u]=(0,a.P)()(e,["checked","defaultChecked","disabled","form","id","ids","invali
51d","name","onCheckedChange","readOnly","required","value"]),m=((e={})=>{let t=g(),r=(0,f.f)(),n=(0,o.useMemo)(()=>(0,i.v6)(e,t?.getItemProps({value:e.value})??{}),[e,t]),a=(0,o.useId)(),{getRootNode:s}=(0,h.w)(),{dir:l}=(0,p.g)(),u={id:a,ids:{label:r?.ids.label,hiddenInput:r?.ids.control},dir:l,disabled:r?.disabled,readOnly:r?.readOnly,invalid:r?.invalid,required:r?.required,getRootNode:s,...n},m=(0,d.zl)(c.Aq,u);return c.Ng(m,d._B)})(r),v=(0,i.v6)(m.getRootProps(),u);return(0,n.jsx)(l.D,{value:m,children:(0,n.jsx)(s.X.label,{...v,ref:t})})});v.displayName="CheckboxRoot";let y=(0,o.forwardRef)((e,t)=>{let r=(0,l.C)(),o=(0,i.v6)(r.getLabelProps(),e);return(0,n.jsx)(s.X.span,{...o,ref:t})});y.displayName="CheckboxLabel";let b=(0,o.forwardRef)((e,t)=>{let r=(0,l.C)(),o=(0,i.v6)(r.getControlProps(),e);return(0,n.jsx)(s.X.div,{...o,ref:t})});b.displayName="CheckboxControl";var w=r(71098),E=r(51879);let x=(0,o.forwardRef)((e,t)=>{let[r,i]=(0,a.P)()(e,["defaultValue","value","onValueChange","disabled","invalid","readOnly","name"]),l=function(e={}){let{defaultValue:t,value:r,onValueChange:n,disabled:i,readOnly:a,name:s,invalid:l}=e,u=!(i||a),[c,d]=function(e){let{value:t,onChange:r,defaultValue:n}=e,[i,a]=(0,o.useState)(n),s=void 0!==t;return[s?t:i,(0,o.useCallback)(e=>(s||a(e),r?.(e)),[s,r])]}({value:r,defaultValue:t||[],onChange:(0,E._)(n,{sync:!0})}),h=e=>c.some(t=>String(t)===String(e)),p=e=>{h(e)?m(e):f(e)},f=e=>{u&&(h(e)||d(c.concat(e)))},m=e=>{u&&d(c.filter(t=>String(t)!==String(e)))};return{isChecked:h,value:c,name:s,disabled:!!i,readOnly:!!a,invalid:!!l,setValue:d,addValue:f,toggleValue:p,getItemProps:e=>({checked:null!=e.value?h(e.value):void 0,onCheckedChange(){null!=e.value&&p(e.value)},name:s,disabled:i,readOnly:a,invalid:l})}}(r);return(0,n.jsx)(m,{value:l,children:(0,n.jsx)(s.X.div,{ref:t,role:"group",...i,...w.f.build().group.attrs})})});x.displayName="CheckboxGroup";let S=(0,o.forwardRef)((e,t)=>{let r=(0,l.C)(),o=(0,i.v6)(r.getHiddenInputProps(),e),a=(0,f.f)();return(0,n.jsx)(s.X.input,{"aria-describedby":a?.ariaDescribedby,...o,ref:t})});S.displayName="CheckboxHiddenInput";var T=r(28730),O=r(82130),C=r(1663),P=r(55239),k=r(12614);let _=(0,o.forwardRef)(function(e,t){let r=(0,k.m)({key:"checkmark",recipe:e.recipe}),[i,o]=r.splitVariantProps(e),{checked:a,indeterminate:s,disabled:l,unstyled:u,children:c,...d}=o,h=u?P.z:r(i);return(0,n.jsx)(O.B.svg,{ref:t,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"3px",strokeLinecap:"round",strokeLinejoin:"round","data-state":s?"indeterminate":a?"checked":"unchecked","data-disabled":(0,C.s)(l),css:[h,e.css],...d,children:s?(0,n.jsx)("path",{d:"M5 12h14"}):a?(0,n.jsx)("polyline",{points:"20 6 9 17 4 12"}):null})}),{withProvider:A,withContext:R,useStyles:N,PropsProvider:M}=(0,T.c)({key:"checkbox"});A(u,"root",{forwardAsChild:!0});let D=A(v,"root",{forwardAsChild:!0}),j=R(y,"label",{forwardAsChild:!0}),I=(0,o.forwardRef)(function(e,t){let{checked:r,indeterminate:i,...o}=e,a=(0,l.C)(),s=N();return r&&a.checked?(0,n.jsx)(O.B.svg,{ref:t,asChild:!0,...o,css:[s.indicator,e.css],children:r}):i&&a.indeterminate?(0,n.jsx)(O.B.svg,{ref:t,asChild:!0,...o,css:[s.indicator,e.css],children:i}):(0,n.jsx)(_,{ref:t,checked:a.checked,indeterminate:a.indeterminate,disabled:a.disabled,unstyled:!0,...o,css:[s.indicator,e.css]})}),L=R(b,"control",{forwardAsChild:!0,defaultProps:{children:(0,n.jsx)(I,{})}});(0,O.B)(x,{base:{display:"flex",flexDirection:"column",gap:"1.5"}},{forwardAsChild:!0});let F=S},9922:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.tryParseEnvValue=t.mergeURLSearchParams=t.escapeNonSpecialQuestionMarks=t.areURLSearchParamsEqual=t.isRegexOrUrl=t.getAllowedOriginsFromEnv=t.getEnforcedCorsHeaders=t.enforceCors=t.isTimeoutError=t.isAbsoluteUrl=t.resolveUrl=t.isServer=void 0;var i=r(12410);Object.defineProperty(t,"isServer",{enumerable:!0,get:function(){return n(i).default}});var o=r(54235);Object.defineProperty(t,"resolveUrl",{enumerable:!0,get:function(){return o.resolveUrl}}
51),Object.defineProperty(t,"isAbsoluteUrl",{enumerable:!0,get:function(){return o.isAbsoluteUrl}}),Object.defineProperty(t,"isTimeoutError",{enumerable:!0,get:function(){return o.isTimeoutError}}),Object.defineProperty(t,"enforceCors",{enumerable:!0,get:function(){return o.enforceCors}}),Object.defineProperty(t,"getEnforcedCorsHeaders",{enumerable:!0,get:function(){return o.getEnforcedCorsHeaders}}),Object.defineProperty(t,"getAllowedOriginsFromEnv",{enumerable:!0,get:function(){return o.getAllowedOriginsFromEnv}}),Object.defineProperty(t,"isRegexOrUrl",{enumerable:!0,get:function(){return o.isRegexOrUrl}}),Object.defineProperty(t,"areURLSearchParamsEqual",{enumerable:!0,get:function(){return o.areURLSearchParamsEqual}}),Object.defineProperty(t,"escapeNonSpecialQuestionMarks",{enumerable:!0,get:function(){return o.escapeNonSpecialQuestionMarks}}),Object.defineProperty(t,"mergeURLSearchParams",{enumerable:!0,get:function(){return o.mergeURLSearchParams}});var a=r(75725);Object.defineProperty(t,"tryParseEnvValue",{enumerable:!0,get:function(){return a.tryParseEnvValue}})},9955:(e,t,r)=>{let n=r(98311);e.exports=function(e){let t=function(e){let t=function(){let e={},t=Object.keys(n);for(let r=t.length,n=0;n<r;n++)e[t[n]]={distance:-1,parent:null};return e}(),r=[e];for(t[e].distance=0;r.length;){let e=r.pop(),i=Object.keys(n[e]);for(let n=i.length,o=0;o<n;o++){let n=i[o],a=t[n];-1===a.distance&&(a.distance=t[e].distance+1,a.parent=e,r.unshift(n))}}return t}(e),r={},i=Object.keys(t);for(let e=i.length,o=0;o<e;o++){let e=i[o];null!==t[e].parent&&(r[e]=function(e,t){let r=[t[e].parent,e],i=n[t[e].parent][e],o=t[e].parent;for(;t[o].parent;)r.unshift(t[o].parent),i=function(e,t){return function(r){return t(e(r))}}(n[t[o].parent][o],i),o=t[o].parent;return i.conversion=r,i}(e,t))}return r}},10187:(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,{INTERNALS:function(){return s},NextRequest:function(){return l}});let n=r(16091),i=r(78651),o=r(68532),a=r(18769),s=Symbol("internal request");class l extends Request{constructor(e,t={}){let r="string"!=typeof e&&"url"in e?e.url:String(e);(0,i.validateURL)(r),t.body&&"half"!==t.duplex&&(t.duplex="half"),e instanceof Request?super(e,t):super(r,t);let o=new n.NextURL(r,{headers:(0,i.toNodeOutgoingHttpHeaders)(this.headers),nextConfig:t.nextConfig});this[s]={cookies:new a.RequestCookies(this.headers),nextUrl:o,url:o.toString()}}[Symbol.for("edge-runtime.inspect.custom")](){return{cookies:this.cookies,nextUrl:this.nextUrl,url:this.url,bodyUsed:this.bodyUsed,cache:this.cache,credentials:this.credentials,destination:this.destination,headers:Object.fromEntries(this.headers),integrity:this.integrity,keepalive:this.keepalive,method:this.method,mode:this.mode,redirect:this.redirect,referrer:this.referrer,referrerPolicy:this.referrerPolicy,signal:this.signal}}get cookies(){return this[s].cookies}get nextUrl(){return this[s].nextUrl}get page(){throw new o.RemovedPageError}get ua(){throw new o.RemovedUAError}get url(){return this[s].url}}},10517:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createGraphQLClientFactory=void 0;let n=r(43735),i=r(25988);t.createGraphQLClientFactory=e=>{let t,{api:r}=e,{edge:o,local:a}=null!=r?r:{},s="undefined"!=typeof window;if(null==o?void 0:o.contextId)t={endpoint:(0,i.getEdgeProxyContentUrl)(o.contextId,o.edgeUrl)};else if(s&&(null==o?void 0:o.clientContextId))t={endpoint:(0,i.getEdgeProxyContentUrl)(o.clientContextId,o.edgeUrl)};else if((null==a?void 0:a.apiKey)&&(null==a?void 0:a.apiHost))t={endpoint:`${a.apiHost}${a.path}`,apiKey:a.apiKey};else if(s)console.warn("GraphQL client initialised in the browser without Edge or local API configuration; client-side requests may fail."),t={endpoint:"/api/graphql"};else throw Error(`GraphQL client misconfigured. 52 Configure one of the following in sitecore.config or your .env file: 53 Edge mode: set both sitecore.edge.contextId (server-side) and sitecore.edge.clientContextId (browser). 54 Local API mode: set api.local.apiHost and api.local.apiKey. 55 Supplying only api.edge.clientContextId will cause the application to fail at runtime.`);return n.GraphQLRequestClient.createClientFactory(Object.assign(Object.assign({},t),e))}},10620:(e,t,r)=>{"use strict";
55Object.defineProperty(t,"__esModule",{value:!0}),t.resolveRequestDocument=void 0;let n=r(96683),i=e=>{let t,r=e.definitions.filter(e=>"OperationDefinition"===e.kind);return 1===r.length&&(t=r[0]?.name?.value),t};t.resolveRequestDocument=e=>{if("string"==typeof e){let t;try{let r=(0,n.parse)(e);t=i(r)}catch(e){}return{query:e,operationName:t}}let t=i(e);return{query:(0,n.print)(e),operationName:t}}},10926:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.returnFirstArg=t.canTextBeChildOfNode=t.ELEMENTS_WITH_NO_TEXT_CHILDREN=t.PRESERVE_CUSTOM_ATTRIBUTES=void 0,t.isCustomComponent=function(e,t){return e.includes("-")?!a.has(e):!!(t&&"string"==typeof t.is)},t.setStyleProp=function(e,t){if("string"==typeof e){if(!e.trim()){t.style={};return}try{t.style=(0,o.default)(e,s)}catch(e){t.style={}}}};var i=r(14232),o=n(r(83833)),a=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]),s={reactCompat:!0};t.PRESERVE_CUSTOM_ATTRIBUTES=Number(i.version.split(".")[0])>=16,t.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]),t.canTextBeChildOfNode=function(e){return!t.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)},t.returnFirstArg=function(e){return e}},10943:(e,t,r)=>{"use strict";r.d(t,{G:()=>n});let n=e=>t=>1-e(1-t)},11018:(e,t,r)=>{"use strict";r.d(t,{T:()=>p});var n=r(37876),i=r(98773),o=r(5661),a=r(14232),s=r(80134),l=r(61112),u=r(8641);let c=(0,a.forwardRef)((e,t)=>{let{autoresize:r,...c}=e,d=(0,a.useRef)(null),h=(0,u.f)(),p=(0,o.v6)(h?.getTextareaProps(),{style:{resize:r?"none":void 0}},c);return(0,a.useEffect)(()=>{if(r)return(e=>{if(!e)return;let t=(0,i.L9)(e),r=(0,i.zk)(e),n=(0,i.YE)(e),o=()=>{requestAnimationFrame(()=>{let r;e.style.height="auto",r="content-box"===t.boxSizing?e.scrollHeight-(parseFloat(t.paddingTop)+parseFloat(t.paddingBottom)):e.scrollHeight+parseFloat(t.borderTopWidth)+parseFloat(t.borderBottomWidth),"none"!==t.maxHeight&&r>parseFloat(t.maxHeight)?("hidden"===t.overflowY&&(e.style.overflowY="scroll"),r=parseFloat(t.maxHeight)):"hidden"!==t.overflowY&&(e.style.overflowY="hidden"),e.style.height=`${r}px`})};e.addEventListener("input",o),e.form?.addEventListener("reset",o);let a=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(e),"value");Object.defineProperty(e,"value",{...a,set(){a?.set?.apply(this,arguments),o()}});let s=new r.ResizeObserver(()=>{requestAnimationFrame(()=>o())});s.observe(e);let l=new r.MutationObserver(()=>o());return l.observe(e,{attributes:!0,attributeFilter:["rows","placeholder"]}),n.fonts?.addEventListener("loadingdone",o),()=>{e.removeEventListener("input",o),e.form?.removeEventListener("reset",o),n.fonts?.removeEventListener("loadingdone",o),s.disconnect(),l.disconnect()}})(d.current)},[r]),(0,n.jsx)(l.X.textarea,{...p,ref:(0,s.t)(t,d)})});c.displayName="FieldTextarea";let{withContext:d,PropsProvider:h}=(0,r(28817).a)({key:"textarea"}),p=d(c)},11407:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"InvariantError",{enumerable:!0,get:function(){return r}});class r extends Error{constructor(e,t){super("Invariant: "+(e.endsWith(".")?e:e+".")+" This is a bug in Next.js.",t),this.name="InvariantError"}}},11643:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getLocaleRewrite=t.DictionaryService=void 0;var n=r(21368);Object.defineProperty(t,"DictionaryService",{enumerable:!0,get:function(){return n.DictionaryService}});var i=r(77622);Object.defineProperty(t,"getLocaleRewrite",{enumerable:!0,get:function(){return i.getLocaleRewrite}})},11744:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(14232),i=r(11917);class o extends n.Component{constructor(e){super(e),this.defaultErrorMessage="There was a problem loading this section.",this.defaultLoadingMessage="Loading component...",this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){var r,n;this.showErrorDetails()&&console.error(`An error occurred in component ${null==(r=this.props.rendering)?void 0:r.componentName} (${null==(n=this.props.rendering)?void 0:n.uid}): `),console.error({error:e,errorInfo:t})}isInDevMode(){return!1}showErrorDetails(){return this.isInDevMode()||this.props.page.mode.isEditing||this.props.page.mode.isPreview}render(){var e;if(this.state.error)if(this.props.errorComponent)return n.createElement(this.props.errorComponent,{error:this.state.error});else if(this.showErrorDetails())return n.createElement("div",null,n.createElement("div",{className:"sc-content-sdk-placeholder-error"},"A rendering error occurred in component"," ",n.createElement("em",null,null==(e=this.props.rendering)?void 0:e.componentName),n.createElement("br",null),"Error: ",n.createElement("em",null,this.state.error.message||JSON.stringify(this.state.error))));else return n.createElement("div",null,n.createElement("div",{className:"sc-content-sdk-placeholder-error"},this.defaultErrorMessage));return this.props.disableSuspense||this.props.isDynamic?this.props.children:n.createElement(n.Suspense,{fallback:n.createElement("h4",null,this.props.componentLoadingMessage||this.defaultLoadingMessage)},this.props.children)}}let a=(0,i.F)()(o)},11783:(e,t,r)=>{"use strict";r.d(t,{V:()=>c,f:()=>f});var n=r(26241);let i=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;var o=r(31923),a=r(80514);let s="number",l="color",u=/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 c(e){let t=e.toString(),r=[],i={color:[],number:[],var:[]}
55,o=[],a=0,c=t.replace(u,e=>(n.y.test(e)?(i.color.push(a),o.push(l),r.push(n.y.parse(e))):e.startsWith("var(")?(i.var.push(a),o.push("var"),r.push(e)):(i.number.push(a),o.push(s),r.push(parseFloat(e))),++a,"${}")).split("${}");return{values:r,split:c,indexes:i,types:o}}function d(e){return c(e).values}function h(e){let{split:t,types:r}=c(e),i=t.length;return e=>{let o="";for(let u=0;u<i;u++)if(o+=t[u],void 0!==e[u]){let t=r[u];t===s?o+=(0,a.a)(e[u]):t===l?o+=n.y.transform(e[u]):o+=e[u]}return o}}let p=e=>"number"==typeof e?0:n.y.test(e)?n.y.getAnimatableNone(e):e,f={test:function(e){return isNaN(e)&&"string"==typeof e&&(e.match(o.S)?.length||0)+(e.match(i)?.length||0)>0},parse:d,createTransformer:h,getAnimatableNone:function(e){let t=d(e);return h(e)(t.map(p))}}},11917:(e,t,r)=>{"use strict";r.d(t,{F:()=>o,M:()=>a});var n=r(14232),i=r(45293);function o(e){return function(t){return function(r){return n.createElement(i.w_.Consumer,null,i=>n.createElement(t,Object.assign({},r,{page:i.page,api:i.api,updatePage:e&&e.updatable&&i.setPage})))}}}function a(e){let t=n.useContext(i.w_),r=null==e?void 0:e.updatable;return{api:t.api,page:t.page,updatePage:r?t.setPage:void 0}}},12352:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.personalizeLayout=function(e,t,r){var n;e.sitecore.context.variantId=t;let i=(null==(n=e.sitecore.route)?void 0:n.placeholders)||{};if(0===Object.keys(i).length)return;let a=e.sitecore.context.pageEditing;
55return i&&Object.keys(i).forEach(e=>{i[e]=o(i[e],[t,...r||[]],a)}),i},t.personalizePlaceholder=o,t.personalizeComponent=a;let n=r(849),i=e=>Object.assign(Object.assign({},e),{componentName:n.HIDDEN_RENDERING_NAME,experiences:{}});function o(e,t,r){return e.map(e=>{if(void 0!==e.experiences)return a(e,t,r);if(e.placeholders){let n=e.placeholders;Object.keys(n).forEach(e=>{n[e]=o(n[e],t,r)})}return e}).filter(Boolean)}function a(e,t,r){let n=Object.keys(e.experiences).find(e=>t.includes(e)),a=n&&e.experiences[n];if(a||e.componentName)if(a&&null===a.componentName&&null===a.dataSource)if(!r)return null;else e=i(e);else a&&(e=a);else{if(!r)return null;e=i(e)}return e.experiences&&(e.experiences={}),e.placeholders&&Object.keys(null==e?void 0:e.placeholders).forEach(r=>{e.placeholders&&(e.placeholders[r]=o(e.placeholders[r],t))}),e}},12637:e=>{"use strict";let t=/(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,r=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,n=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,i=/\\(u(?:[a-f\d]{4}|{[a-f\d]{1,6}})|x[a-f\d]{2}|.)|([^\\])/gi,o=new Map([["n","\n"],["r","\r"],["t"," "],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e","\x1b"],["a","\x07"]]);function a(e){let t="u"===e[0],r="{"===e[1];return t&&!r&&5===e.length||"x"===e[0]&&3===e.length?String.fromCharCode(parseInt(e.slice(1),16)):t&&r?String.fromCodePoint(parseInt(e.slice(2,-1),16)):o.get(e)||e}function s(e,t){let r={};for(let e of t)for(let t of e.styles)r[t[0]]=e.inverse?null:t.slice(1);let n=e;for(let[e,t]of Object.entries(r))if(Array.isArray(t)){if(!(e in n))throw Error(`Unknown Chalk style: ${e}`);n=t.length>0?n[e](...t):n[e]}return n}e.exports=(e,o)=>{let l=[],u=[],c=[];if(o.replace(t,(t,o,d,h,p,f)=>{if(o)c.push(a(o));else if(h){let t=c.join("");c=[],u.push(0===l.length?t:s(e,l)(t)),l.push({inverse:d,styles:function(e){let t;r.lastIndex=0;let o=[];for(;null!==(t=r.exec(e));){let e=t[1];if(t[2]){let r=function(e,t){let r,o=[];for(let s of t.trim().split(/\s*,\s*/g)){let t=Number(s);if(Number.isNaN(t))if(r=s.match(n))o.push(r[2].replace(i,(e,t,r)=>t?a(t):r));else throw Error(`Invalid Chalk template style argument: ${s} (in style '${e}')`);else o.push(t)}return o}(e,t[2]);o.push([e].concat(r))}else o.push([e])}return o}(h)})}else if(p){if(0===l.length)throw Error("Found extraneous } in Chalk template literal");u.push(s(e,l)(c.join(""))),c=[],l.pop()}else c.push(f)}),u.push(c.join("")),l.length>0)throw Error(`Chalk template literal is missing ${l.length} closing bracket${1===l.length?"":"s"} (\`}\`)`);return u.join("")}},12679:(e,t,r)=>{"use strict";r.d(t,{q:()=>n});let n=(e,t,r)=>r>t?t:r<e?e:r},13141:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BREAK=void 0,t.getEnterLeaveForKind=l,t.getVisitFn=function(e,t,r){let{enter:n,leave:i}=l(e,t);return r?i:n},t.visit=function(e,t,r=o.QueryDocumentKeys){let u,c,d,h=new Map;for(let e of Object.values(a.Kind))h.set(e,l(t,e));let p=Array.isArray(e),f=[e],m=-1,g=[],v=e,y=[],b=[];do{var w,E,x;let e,a=++m===f.length,l=a&&0!==g.length;if(a){if(c=0===b.length?void 0:y[y.length-1],v=d,d=b.pop(),l)if(p){v=v.slice();let e=0;for(let[t,r]of g){let n=t-e;null===r?(v.splice(n,1),e++):v[n]=r}}else for(let[e,t]of(v={...v},g))v[e]=t;m=u.index,f=u.keys,g=u.edits,p=u.inArray,u=u.prev}else if(d){if(null==(v=d[c=p?m:f[m]]))continue;y.push(c)}if(!Array.isArray(v)){(0,o.isNode)(v)||(0,n.devAssert)(!1,`Invalid AST Node: ${(0,i.inspect)(v)}.`);let r=a?null==(w=h.get(v.kind))?void 0:w.leave:null==(E=h.get(v.kind))?void 0:E.enter;if((e=null==r?void 0:r.call(t,v,c,d,y,b))===s)break;if(!1===e){if(!a){y.pop();continue}}else if(void 0!==e&&(g.push([c,e]),!a))if((0,o.isNode)(e))v=e;else{y.pop();continue}}void 0===e&&l&&g.push([c,v]),a?y.pop():(u={inArray:p,index:m,keys:f,edits:g,prev:u},f=(p=Array.isArray(v))?v:null!=(x=r[v.kind])?x:[],m=-1,g=[],d&&b.push(d),d=v)}while(void 0!==u);return 0!==g.length?g[g.length-1][1]:e},t.visitInParallel=function(e){let t=Array(e.length).fill(null),r=Object.create(null);for(let n of Object.values(a.Kind)){let i=!1,o=Array(e.length).fill(void 0),a=Array(e.length).fill(void 0);for(let t=0;t<e.length;++t){let{enter:r,leave:s}=l(e[t],n);i||(i=null!=r||null!=s),o[t]=r,a[t]=s}if(!i)continue;let u={enter(...r){let n=r[0];for(let a=0;a<e.length;a++)if(null===t[a]){var i;let l=null==(i=o[a])?void 0:i.apply(e[a],r);if(!1===l)t[a]=n;else if(l===s)t[a]=s;else if(void 0!==l)return l}},leave(...r){let n=r[0];for(let o=0;o<e.length;o++)if(null===t[o]){var i;let n=null==(i=a[o])?void 0:i.apply(e[o],r);if(n===s)t[o]=s;else if(void 0!==n&&!1!==n)return n}else t[o]===n&&(t[o]=null)}};r[n]=u}return r};var n=r(51052),i=r(95557),o=r(79939),a=r(40312);let s=Object.freeze({});function l(e,t){let r=e[t];return"object"==typeof r?r:"function"==typeof r?{enter:r,leave:void 0}:{enter:e.enter,leave:e.leave}}t.BREAK=s},13182:(e,t)=>{"use strict";function r(e){return Array.isArray(e)?e[1]:e}
55Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{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)},14e3:(e,t,r)=>{e.exports=r(49077)},14741:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return w}});let n=r(64252),i=r(88365),o=r(37876),a=i._(r(14232)),s=n._(r(98477)),l=n._(r(88022)),u=r(61925),c=r(50946),d=r(85526);r(88912);let h=r(75067),p=n._(r(52795)),f=r(33872),m={deviceSizes:[640,750,828,1080,1200,1920],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,r,n,i,o,a){let s=null==e?void 0:e.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}(null==n?void 0:n.current)&&n.current(e)}}))}function v(e){return a.use?{fetchPriority:e}:{fetchpriority:e}}let y=(0,a.forwardRef)((e,t)=>{let{src:r,srcSet:n,sizes:i,height:s,width:l,decoding:u,className:c,style:d,fetchPriority:h,placeholder:p,loading:m,unoptimized:y,fill:b,onLoadRef:w,onLoadingCompleteRef:E,setBlurComplete:x,setShowAltText:S,sizesInput:T,onLoad:O,onError:C,...P}=e,k=(0,a.useCallback)(e=>{e&&(C&&(e.src=e.src),e.complete&&g(e,p,w,E,x,y,T))},[r,p,w,E,x,C,y,T]),_=(0,f.useMergedRef)(t,k);return(0,o.jsx)("img",{...P,...v(h),loading:m,width:l,height:s,decoding:u,"data-nimg":b?"fill":"1",className:c,style:d,sizes:i,srcSet:n,src:r,ref:_,onLoad:e=>{g(e.currentTarget,p,w,E,x,y,T)},onError:e=>{S(!0),"empty"!==p&&x(!0),C&&C(e)}})});function b(e){let{isAppRouter:t,imgAttributes:r}=e,n={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...v(r.fetchPriority)};return t&&s.default.preload?(s.default.preload(r.src,n),null):(0,o.jsx)(l.default,{children:(0,o.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...n},"__nimg-"+r.src+r.srcSet+r.sizes)})}let w=(0,a.forwardRef)((e,t)=>{let r=(0,a.useContext)(h.RouterContext),n=(0,a.useContext)(d.ImageConfigContext),i=(0,a.useMemo)(()=>{var e;let t=m||n||c.imageConfigDefault,r=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t),i=t.deviceSizes.sort((e,t)=>e-t),o=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:r,deviceSizes:i,qualities:o}},[n]),{onLoad:s,onLoadingComplete:l}=e,f=(0,a.useRef)(s);(0,a.useEffect)(()=>{f.current=s},[s]);let g=(0,a.useRef)(l);(0,a.useEffect)(()=>{g.current=l},[l]);let[v,w]=(0,a.useState)(!1),[E,x]=(0,a.useState)(!1),{props:S,meta:T}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:i,blurComplete:v,showAltText:E});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(y,{...S,unoptimized:T.unoptimized,placeholder:T.placeholder,fill:T.fill,onLoadRef:f,onLoadingCompleteRef:g,setBlurComplete:w,setShowAltText:x,sizesInput:e.sizes,ref:t}),T.priority?(0,o.jsx)(b,{isAppRouter:!r,imgAttributes:S}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},15987:function(e,t){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.Alias=void 0,t.Alias=function(){function e(t){this.unparsed=t,this.parsed=e.parse(this.unparsed)}return e.parse=function(t){return Object.keys(t).reduce(function(n,i){var o,a=e.toPosix(t[i]);return r(r({},n),((o={})[i]="/"===a.charAt(a.length-1)?a.slice(0,a.length-1):a,o))},{})},e.prototype.getPath=function(e){return this.parsed[e]},e.prototype.resolve=function(e){for(var t in this.parsed)if(e.startsWith(t))return this.parsed[t]+e.replace(t,"")},e.toPosix=function(e){return e.replace(/\\/g,"/").replace(/^[a-zA-Z]:/,"")},e}()},16091:(e,t,r)=>{"use strict";
55Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NextURL",{enumerable:!0,get:function(){return c}});let n=r(65742),i=r(16873),o=r(20106),a=r(37064),s=/(?!^https?:\/\/)(127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}|\[::1\]|localhost)/;function l(e,t){return new URL(String(e).replace(s,"localhost"),t&&String(t).replace(s,"localhost"))}let u=Symbol("NextURLInternal");class c{constructor(e,t,r){let n,i;"object"==typeof t&&"pathname"in t||"string"==typeof t?(n=t,i=r||{}):i=r||t||{},this[u]={url:l(e,n??i.base),options:i,basePath:""},this.analyze()}analyze(){var e,t,r,i,s;let l=(0,a.getNextPathnameInfo)(this[u].url.pathname,{nextConfig:this[u].options.nextConfig,parseData:!0,i18nProvider:this[u].options.i18nProvider}),c=(0,o.getHostname)(this[u].url,this[u].options.headers);this[u].domainLocale=this[u].options.i18nProvider?this[u].options.i18nProvider.detectDomainLocale(c):(0,n.detectDomainLocale)(null==(t=this[u].options.nextConfig)||null==(e=t.i18n)?void 0:e.domains,c);let d=(null==(r=this[u].domainLocale)?void 0:r.defaultLocale)||(null==(s=this[u].options.nextConfig)||null==(i=s.i18n)?void 0:i.defaultLocale);this[u].url.pathname=l.pathname,this[u].defaultLocale=d,this[u].basePath=l.basePath??"",this[u].buildId=l.buildId,this[u].locale=l.locale??d,this[u].trailingSlash=l.trailingSlash}formatPathname(){return(0,i.formatNextPathnameInfo)({basePath:this[u].basePath,buildId:this[u].buildId,defaultLocale:this[u].options.forceLocale?void 0:this[u].defaultLocale,locale:this[u].locale,pathname:this[u].url.pathname,trailingSlash:this[u].trailingSlash})}formatSearch(){return this[u].url.search}get buildId(){return this[u].buildId}set buildId(e){this[u].buildId=e}get locale(){return this[u].locale??""}set locale(e){var t,r;if(!this[u].locale||!(null==(r=this[u].options.nextConfig)||null==(t=r.i18n)?void 0:t.locales.includes(e)))throw Object.defineProperty(TypeError(`The NextURL configuration includes no locale "${e}"`),"__NEXT_ERROR_CODE",{value:"E597",enumerable:!1,configurable:!0});this[u].locale=e}get defaultLocale(){return this[u].defaultLocale}get domainLocale(){return this[u].domainLocale}get searchParams(){return this[u].url.searchParams}get host(){return this[u].url.host}set host(e){this[u].url.host=e}get hostname(){return this[u].url.hostname}set hostname(e){this[u].url.hostname=e}get port(){return this[u].url.port}set port(e){this[u].url.port=e}get protocol(){return this[u].url.protocol}set protocol(e){this[u].url.protocol=e}get href(){let e=this.formatPathname(),t=this.formatSearch();return`${this.protocol}//${this.host}${e}${t}${this.hash}`}set href(e){this[u].url=l(e),this.analyze()}get origin(){return this[u].url.origin}get pathname(){return this[u].url.pathname}set pathname(e){this[u].url.pathname=e}get hash(){return this[u].url.hash}set hash(e){this[u].url.hash=e}get search(){return this[u].url.search}set search(e){this[u].url.search=e}get password(){return this[u].url.password}set password(e){this[u].url.password=e}get username(){return this[u].url.username}set username(e){this[u].url.username=e}get basePath(){return this[u].basePath}set basePath(e){this[u].basePath=e.startsWith("/")?e:`/${e}`}toString(){return this.href}toJSON(){return this.href}[Symbol.for("edge-runtime.inspect.custom")](){return{href:this.href,origin:this.origin,protocol:this.protocol,username:this.username,password:this.password,host:this.host,hostname:this.hostname,port:this.port,pathname:this.pathname,search:this.search,searchParams:this.searchParams,hash:this.hash}}clone(){return new c(String(this),this[u].options)}}},16784:(e,t)=>{"use strict";function r(e){let r={variantId:t.DEFAULT_VARIANT,componentVariantIds:[]};return e.forEach(e=>{var t;e.includes("_")?null==(t=r.componentVariantIds)||t.push(e):r.variantId=e}),r}Object.defineProperty(t,"__esModule",{value:!0}),t.CdpHelper=t.VARIANT_PREFIX=t.DEFAULT_VARIANT=void 0,t.getPersonalizedRewrite=function(e,r){let n=e.endsWith("/")?e.slice(0,-1):e;return`${n}${r.map(e=>`/${t.VARIANT_PREFIX}${e}`).join("")}`},t.getPersonalizedRewriteData=function(e){let n=e.split("/"),i=[];
55return n.forEach(e=>{let r=e.match(`${t.VARIANT_PREFIX}(.*$)`);r&&i.push(r[1])}),r(i)},t.getGroomedVariantIds=r,t.normalizePersonalizedRewrite=function(e){if(!e.includes(t.VARIANT_PREFIX))return e;let r=e.split("/");return(r=r.filter(e=>!e.includes(t.VARIANT_PREFIX))).join("/")||"/"},t.DEFAULT_VARIANT="_default",t.VARIANT_PREFIX="_variantId_";class n{static getPageVariantId(e,r,n,i){let o=e.replace(/[{}-]/g,""),a=r.replace("-","_"),s=i?`${this.normalizeScope(i)}_`:"",l=n;return n&&n!==t.DEFAULT_VARIANT||(l="default"),`${s}${o}_${a}_${l}`.toLowerCase()}static getPageFriendlyId(e,t,r){let n=e.replace(/[{}-]/g,""),i=t.replace("-","_"),o=r?`${this.normalizeScope(r)}_`:"";return`embedded_${o}${n}_${i}`.toLowerCase()}static getComponentFriendlyId(e,t,r,n){let i=e.replace(/[{}-]/g,""),o=t.replace(/[{}-]/g,""),a=r.replace("-","_"),s=n?`${this.normalizeScope(n)}_`:"";return`component_${s}${i}_${o}_${a}*`.toLowerCase()}static normalizeScope(e){return(null==e?void 0:e.replace(/[^a-zA-Z0-9]+/g,""))||""}}t.CdpHelper=n},16806:(e,t)=>{"use strict";function r(e){let{widthInt:t,heightInt:r,blurWidth:n,blurHeight:i,blurDataURL:o,objectFit:a}=e,s=n?40*n:t,l=i?40*i:r,u=s&&l?"viewBox='0 0 "+s+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+o+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},17454:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});let n={}},17534:e=>{"use strict";e.exports=function(e,t,r,n){for(var i=-1,o=null==e?0:e.length;++i<o;){var a=e[i];t(n,a,r(a),e)}return n}},17595:(e,t,r)=>{"use strict";r.d(t,{Q:()=>n});let n={value:null,addProjectionMetrics:null}},18061:(e,t,r)=>{e.exports=r(83308)},18135:(e,t,r)=>{"use strict";let n;e=r.nmd(e);let i=(e,t)=>(...r)=>{let n=e(...r);return`\u001B[${n+t}m`},o=(e,t)=>(...r)=>{let n=e(...r);return`\u001B[${38+t};5;${n}m`},a=(e,t)=>(...r)=>{let n=e(...r);return`\u001B[${38+t};2;${n[0]};${n[1]};${n[2]}m`},s=e=>e,l=(e,t,r)=>[e,t,r],u=(e,t,r)=>{Object.defineProperty(e,t,{get:()=>{let n=r();return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0}),n},enumerable:!0,configurable:!0})},c=(e,t,i,o)=>{void 0===n&&(n=r(67274));let a=10*!!o,s={};for(let[r,o]of Object.entries(n)){let n="ansi16"===r?"ansi":r;r===t?s[n]=e(i,a):"object"==typeof o&&(s[n]=e(o[t],a))}return s};Object.defineProperty(e,"exports",{enumerable:!0,get:function(){let e=new Map,t={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};for(let[r,n]of(t.color.gray=t.color.blackBright,t.bgColor.bgGray=t.bgColor.bgBlackBright,t.color.grey=t.color.blackBright,t.bgColor.bgGrey=t.bgColor.bgBlackBright,Object.entries(t))){for(let[r,i]of Object.entries(n))t[r]={open:`\u001B[${i[0]}m`,close:`\u001B[${i[1]}m`},n[r]=t[r],e.set(i[0],i[1]);Object.defineProperty(t,r,{value:n,enumerable:!1})}return Object.defineProperty(t,"codes",{value:e,enumerable:!1}),t.color.close="\x1b[39m",t.bgColor.close="\x1b[49m",u(t.color,"ansi",()=>c(i,"ansi16",s,!1)),u(t.color,"ansi256",()=>c(o,"ansi256",s,!1)),u(t.color,"ansi16m",()=>c(a,"rgb",l,!1)),u(t.bgColor,"ansi",()=>c(i,"ansi16",s,!0)),u(t.bgColor,"ansi256",()=>c(o,"ansi256",s,!0)),u(t.bgColor,"ansi16m",()=>c(a,"rgb",l,!0)),t}})},18317:(e,t)=>{"use strict";
55Object.defineProperty(t,"__esModule",{value:!0}),t.printString=function(e){return`"${e.replace(r,n)}"`};let r=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function n(e){return i[e.charCodeAt(0)]}let i=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"]},18509:(e,t,r)=>{"use strict";r.d(t,{XB:()=>B,tO:()=>I,g1:()=>D,RY:()=>F,hB:()=>j});var n=r(37876),i=r(5661),o=r(14232),a=r(18249),s=r(61112),l=r(31889);let[u,c]=(0,l.q)({name:"SliderContext",hookName:"useSliderContext",providerName:"<SliderProvider />"}),d=(0,o.forwardRef)((e,t)=>{let[{value:r},o]=(0,a.P)()(e,["value"]),l=(0,i.v6)(r.getRootProps(),o);return(0,n.jsx)(u,{value:r,children:(0,n.jsx)(s.X.div,{...l,ref:t})})});d.displayName="SliderRootProvider";var h=r(707),p=r(49943),f=r(60669),m=r(29739);let g=(0,o.forwardRef)((e,t)=>{let[r,l]=(0,a.P)()(e,["aria-label","aria-labelledby","defaultValue","disabled","form","getAriaValueText","id","ids","invalid","max","min","minStepsBetweenThumbs","name","onFocusChange","onValueChange","onValueChangeEnd","orientation","origin","readOnly","step","thumbAlignment","thumbAlignment","thumbSize","value"]),c=(e=>{let t=(0,o.useId)(),{getRootNode:r}=(0,f.w)(),{dir:n}=(0,m.g)(),i={id:t,dir:n,getRootNode:r,...e},a=(0,h.zl)(p.Aq,i);return p.Ng(a,h._B)})(r),d=(0,i.v6)(c.getRootProps(),l);return(0,n.jsx)(u,{value:c,children:(0,n.jsx)(s.X.div,{...d,ref:t})})});g.displayName="SliderRoot";let v=(0,o.forwardRef)((e,t)=>{let r=c(),o=(0,i.v6)(r.getTrackProps(),e);return(0,n.jsx)(s.X.div,{...o,ref:t})});v.displayName="SliderTrack";let y=(0,o.forwardRef)((e,t)=>{let r=c(),o=(0,i.v6)(r.getRangeProps(),e);return(0,n.jsx)(s.X.div,{...o,ref:t})});y.displayName="SliderRange";let[b,w]=(0,l.q)({name:"SliderThumbPropsContext",hookName:"useSliderThumbPropsContext",providerName:"<SliderThumbPropsProvider />"}),E=(0,o.forwardRef)((e,t)=>{let[r,o]=(0,a.P)()(e,["index","name"]),l=c(),u=(0,i.v6)(l.getThumbProps(r),o);return(0,n.jsx)(b,{value:r,children:(0,n.jsx)(s.X.div,{...u,ref:t})})});E.displayName="SliderThumb";let x=(0,o.forwardRef)((e,t)=>{let{children:r,...o}=e,a=c(),l=(0,i.v6)(a.getValueTextProps(),o);return(0,n.jsx)(s.X.span,{...l,ref:t,children:r||a.value.join(", ")})});x.displayName="SliderValueText";let S=(0,o.forwardRef)((e,t)=>{let r=c(),o=(0,i.v6)(r.getLabelProps(),e);return(0,n.jsx)(s.X.label,{...o,ref:t})});S.displayName="SliderLabel";let T=(0,o.forwardRef)((e,t)=>{let r=c(),o=(0,i.v6)(r.getMarkerGroupProps(),e);return(0,n.jsx)(s.X.div,{...o,ref:t})});T.displayName="SliderMarkerGroup";let O=(0,o.forwardRef)((e,t)=>{let[r,o]=(0,a.P)()(e,["value"]),l=c(),u=(0,i.v6)(l.getMarkerProps(r),o);return(0,n.jsx)(s.X.span,{...u,ref:t})});O.displayName="SliderMarker";let C=(0,o.forwardRef)((e,t)=>{let r=c(),{index:o}=w(),a=(0,i.v6)(r.getDraggingIndicatorProps({index:o}),e);return(0,n.jsx)(s.X.span,{...a,ref:t,children:e.children||r.getThumbValue(o)})});C.displayName="SliderDraggingIndicator";let P=(0,o.forwardRef)((e,t)=>{let r=c(),o=(0,i.v6)(r.getControlProps(),e);return(0,n.jsx)(s.X.div,{...o,ref:t})});P.displayName="SliderControl";let k=(0,o.forwardRef)((e,t)=>{let r=c(),o=w(),a=(0,i.v6)(r.getHiddenInputProps(o),e);return(0,n.jsx)(s.X.input,{...a,ref:t})});function _(e){let{each:t,fallback:r,children:n}=e;return(null==t?void 0:t.length)===0?r||null:null==t?void 0:t.map(n)}k.displayName="SliderHiddenInput";let{withProvider:A,withContext:R,useStyles:N,PropsProvider:M}=(0,r(28730).c)({key:"slider"});A(d,"root",{forwardAsChild:!0});let D=A(g,"root",{forwardAsChild:!0}),j=R(v,"track",{forwardAsChild:!0}),I=R(y,"range",{forwardAsChild:!0}),L=R(E,"thumb",{forwardAsChild:!0});R(x,"valueText",{forwardAsChild:!0}),R(S,"label",{forwardAsChild:!0}),R(T,"markerGroup",{forwardAsChild:!0}),R(O,"marker",{forwardAsChild:!0}),R("div","markerIndicator"),R(C,"draggingIndicator",{forwardAsChild:!0});let F=e=>{let t=c();return(0,n.jsx)(_,{each:t.value,children:(t,r)=>(0,n.jsx)(L,{index:r,...e,children:(0,n.jsx)($,{})},r)})},B=R(P,"control",{forwardAsChild:!0}),$=k},18662:(e,t,r)=>{"use strict";r.d(t,{w:()=>h});var n=r(37876),i=r(14232),o=r(94543),a=r(92292),s=r(57137),l=r(28817),u=r(82130);let{useRecipeResult:c,PropsProvider:d}=(0,l.a)({key:"separator"}),h=(0,i.forwardRef)(function(e,t){let{styles:r,className:i,props:l}=c(e),d=e.orientation||"horizontal";return(0,n.jsx)(u.B.span,{ref:t,role:(0,a.Kg)(d)?"separator":"presentation","aria-orientation":(0,a.Kg)(d)?d:void 0,...(0,s.c)(l,["orientation"]),className:(0,o.cx
55)(i,e.className),css:[r,e.css]})})},18736:(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,{Postpone:function(){return C},PreludeState:function(){return G},abortAndThrowOnSynchronousRequestDataAccess:function(){return S},abortOnSynchronousPlatformIOAccess:function(){return E},accessedDynamicData:function(){return D},annotateDynamicAccess:function(){return B},consumeDynamicAccess:function(){return j},createDynamicTrackingState:function(){return f},createDynamicValidationState:function(){return m},createHangingInputAbortSignal:function(){return F},createRenderInBrowserAbortSignal:function(){return L},delayUntilRuntimeStage:function(){return Y},formatDynamicAPIAccesses:function(){return I},getFirstDynamicReason:function(){return g},isDynamicPostpone:function(){return _},isPrerenderInterruptedError:function(){return M},logDisallowedDynamicError:function(){return K},markCurrentScopeAsDynamic:function(){return v},postponeWithTracking:function(){return P},throwIfDisallowedDynamic:function(){return X},throwToInterruptStaticGeneration:function(){return y},trackAllowedDynamicAccess:function(){return W},trackDynamicDataInDynamicRender:function(){return b},trackSynchronousPlatformIOAccessInDev:function(){return x},trackSynchronousRequestDataAccessInDev:function(){return O},useDynamicRouteParams:function(){return $},warnOnSyncDynamicError:function(){return T}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(14232)),i=r(44989),o=r(32199),a=r(20368),s=r(57049),l=r(61303),u=r(53812),c=r(96820),d=r(4808),h=r(11407),p="function"==typeof n.default.unstable_postpone;function f(e){return{isDebugDynamicAccesses:e,dynamicAccesses:[],syncDynamicErrorWithStack:null}}function m(){return{hasSuspenseAboveBody:!1,hasDynamicMetadata:!1,hasDynamicViewport:!1,hasAllowedDynamic:!1,dynamicErrors:[]}}function g(e){var t;return null==(t=e.dynamicAccesses[0])?void 0:t.expression}function v(e,t,r){if(t)switch(t.type){case"cache":case"unstable-cache":case"private-cache":return}if(!e.forceDynamic&&!e.forceStatic){if(e.dynamicShouldError)throw Object.defineProperty(new o.StaticGenBailoutError(`Route ${e.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${r}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E553",enumerable:!1,configurable:!0});if(t)switch(t.type){case"prerender-ppr":return P(e.route,r,t.dynamicTracking);case"prerender-legacy":t.revalidate=0;let n=Object.defineProperty(new i.DynamicServerError(`Route ${e.route} couldn't be rendered statically because it used ${r}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E550",enumerable:!1,configurable:!0});throw e.dynamicUsageDescription=r,e.dynamicUsageStack=n.stack,n}}}function y(e,t,r){let n=Object.defineProperty(new i.DynamicServerError(`Route ${t.route} couldn't be rendered statically because it used \`${e}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E558",enumerable:!1,configurable:!0});throw r.revalidate=0,t.dynamicUsageDescription=e,t.dynamicUsageStack=n.stack,n}function b(e){switch(e.type){case"cache":case"unstable-cache":case"private-cache":return}}function w(e,t,r){let n=N(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`);r.controller.abort(n);let i=r.dynamicTracking;i&&i.dynamicAccesses.push({stack:i.isDebugDynamicAccesses?Error().stack:void 0,expression:t})}function E(e,t,r,n){let i=n.dynamicTracking;w(e,t,n),i&&null===i.syncDynamicErrorWithStack&&(i.syncDynamicErrorWithStack=r)}function x(e){e.prerenderPhase=!1}function S(e,t,r,n){if(!1===n.controller.signal.aborted){w(e,t,n);let i=n.dynamicTracking;i&&null===i.syncDynamicErrorWithStack&&(i.syncDynamicErrorWithStack=r)}throw N(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`)}function T(e){e.syncDynamicErrorWithStack&&console.error(e.syncDynamicErrorWithStack)}let O=x;function C({reason:e,route:t}){let r=a.workUnitAsyncStorage.getStore();P(t,e,r&&"prerender-ppr"===r.type?r.dynamicTracking:null)}function P(e,t,r){(function(){if(!p)throw Object.defineProperty(Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E224",enumerable:!1,
55configurable:!0})})(),r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:t}),n.default.unstable_postpone(k(e,t))}function k(e,t){return`Route ${e} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`}function _(e){return"object"==typeof e&&null!==e&&"string"==typeof e.message&&A(e.message)}function A(e){return e.includes("needs to bail out of prerendering at this point because it used")&&e.includes("Learn more: https://nextjs.org/docs/messages/ppr-caught-error")}if(!1===A(k("%%%","^^^")))throw Object.defineProperty(Error("Invariant: isDynamicPostpone misidentified a postpone reason. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E296",enumerable:!1,configurable:!0});let R="NEXT_PRERENDER_INTERRUPTED";function N(e){let t=Object.defineProperty(Error(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t.digest=R,t}function M(e){return"object"==typeof e&&null!==e&&e.digest===R&&"name"in e&&"message"in e&&e instanceof Error}function D(e){return e.length>0}function j(e,t){return e.dynamicAccesses.push(...t.dynamicAccesses),e.dynamicAccesses}function I(e){return e.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" (<anonymous>)")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: 56${t}`))}function L(){let e=new AbortController;return e.abort(Object.defineProperty(new d.BailoutToCSRError("Render in Browser"),"__NEXT_ERROR_CODE",{value:"E721",enumerable:!1,configurable:!0})),e.signal}function F(e){switch(e.type){case"prerender":case"prerender-runtime":let t=new AbortController;if(e.cacheSignal)e.cacheSignal.inputReady().then(()=>{t.abort()});else{let r=(0,a.getRuntimeStagePromise)(e);r?r.then(()=>(0,c.scheduleOnNextTick)(()=>t.abort())):(0,c.scheduleOnNextTick)(()=>t.abort())}return t.signal;case"prerender-client":case"prerender-ppr":case"prerender-legacy":case"request":case"cache":case"private-cache":case"unstable-cache":return}}function B(e,t){let r=t.dynamicTracking;r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:e})}function $(e){let t=s.workAsyncStorage.getStore(),r=a.workUnitAsyncStorage.getStore();if(t&&r)switch(r.type){case"prerender-client":case"prerender":{let i=r.fallbackRouteParams;i&&i.size>0&&n.default.use((0,l.makeHangingPromise)(r.renderSignal,t.route,e));break}case"prerender-ppr":{let n=r.fallbackRouteParams;if(n&&n.size>0)return P(t.route,e,r.dynamicTracking);break}case"prerender-runtime":throw Object.defineProperty(new h.InvariantError(`\`${e}\` was called during a runtime prerender. Next.js should be preventing ${e} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E771",enumerable:!1,configurable:!0});case"cache":case"private-cache":throw Object.defineProperty(new h.InvariantError(`\`${e}\` was called inside a cache scope. Next.js should be preventing ${e} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E745",enumerable:!1,configurable:!0})}}let z=/\n\s+at Suspense \(<anonymous>\)/,U=RegExp(`\\n\\s+at Suspense \\(<anonymous>\\)(?:(?!\\n\\s+at (?:body|div|main|section|article|aside|header|footer|nav|form|p|span|h1|h2|h3|h4|h5|h6) \\(<anonymous>\\))[\\s\\S])*?\\n\\s+at ${u.ROOT_LAYOUT_BOUNDARY_NAME} \\([^\\n]*\\)`),V=RegExp(`\\n\\s+at ${u.METADATA_BOUNDARY_NAME}[\\n\\s]`),q=RegExp(`\\n\\s+at ${u.VIEWPORT_BOUNDARY_NAME}[\\n\\s]`),H=RegExp(`\\n\\s+at ${u.OUTLET_BOUNDARY_NAME}[\\n\\s]`);function W(e,t,r,n){if(!H.test(t)){if(V.test(t)){r.hasDynamicMetadata=!0;return}if(q.test(t)){r.hasDynamicViewport=!0;return}if(U.test(t)){r.hasAllowedDynamic=!0,r.hasSuspenseAboveBody=!0;return}else if(z.test(t)){r.hasAllowedDynamic=!0;return}else{if(n.syncDynamicErrorWithStack)return void r.dynamicErrors.push(n.syncDynamicErrorWithStack);let i=function(e,t){let r=Object.defineProperty(Error(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,
56configurable:!0});return r.stack=r.name+": "+e+t,r}(`Route "${e.route}": A component accessed data, headers, params, searchParams, or a short-lived cache without a Suspense boundary nor a "use cache" above it. See more info: https://nextjs.org/docs/messages/next-prerender-missing-suspense`,t);return void r.dynamicErrors.push(i)}}}var G=function(e){return e[e.Full=0]="Full",e[e.Empty=1]="Empty",e[e.Errored=2]="Errored",e}({});function K(e,t){console.error(t),e.dev||(e.hasReadableErrorStacks?console.error(`To get a more detailed stack trace and pinpoint the issue, start the app in development mode by running \`next dev\`, then open "${e.route}" in your browser to investigate the error.`):console.error(`To get a more detailed stack trace and pinpoint the issue, try one of the following: 57 - Start the app in development mode by running \`next dev\`, then open "${e.route}" in your browser to investigate the error. 58 - Rerun the production build with \`next build --debug-prerender\` to generate better stack traces.`))}function X(e,t,r,n){if(0!==t){if(r.hasSuspenseAboveBody)return;if(n.syncDynamicErrorWithStack)throw K(e,n.syncDynamicErrorWithStack),new o.StaticGenBailoutError;let i=r.dynamicErrors;if(i.length>0){for(let t=0;t<i.length;t++)K(e,i[t]);throw new o.StaticGenBailoutError}if(r.hasDynamicViewport)throw console.error(`Route "${e.route}" has a \`generateViewport\` that depends on Request data (\`cookies()\`, etc...) or uncached external data (\`fetch(...)\`, etc...) without explicitly allowing fully dynamic rendering. See more info here: https://nextjs.org/docs/messages/next-prerender-dynamic-viewport`),new o.StaticGenBailoutError;if(1===t)throw console.error(`Route "${e.route}" did not produce a static shell and Next.js was unable to determine a reason. This is a bug in Next.js.`),new o.StaticGenBailoutError}else if(!1===r.hasAllowedDynamic&&r.hasDynamicMetadata)throw console.error(`Route "${e.route}" has a \`generateMetadata\` that depends on Request data (\`cookies()\`, etc...) or uncached external data (\`fetch(...)\`, etc...) when the rest of the route does not. See more info here: https://nextjs.org/docs/messages/next-prerender-dynamic-metadata`),new o.StaticGenBailoutError}function Y(e,t){return e.runtimeStagePromise?e.runtimeStagePromise.then(()=>t):t}},18769:(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,{RequestCookies:function(){return n.RequestCookies},ResponseCookies:function(){return n.ResponseCookies},stringifyCookie:function(){return n.stringifyCookie}});let n=r(77820)},19204:(e,t,r)=>{"use strict";r.d(t,{G:()=>c});var n=r(61574),i=r(91200),o=r(90050),a=r(50181),s=r(21338);function l(e,t){let r=(0,s.d)(t()),n=()=>r.set(t());return n(),(0,a.E)(()=>{let t=()=>o.Gt.preRender(n,!1,!0),r=e.map(e=>e.on("change",t));return()=>{r.forEach(e=>e()),(0,o.WG)(n)}}),r}var u=r(43903);function c(e,t,r,i){if("function"==typeof e){u.bt.current=[],e();let t=l(u.bt.current,e);return u.bt.current=void 0,t}let o="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),r=t?0:-1,i=e[0+r],o=e[1+r],a=e[2+r],s=e[3+r],l=(0,n.G)(o,a,s);return t?l(i):l}(t,r,i);return Array.isArray(e)?d(e,o):d([e],([e])=>o(e))}function d(e,t){let r=(0,i.M)(()=>[]);return l(e,()=>{r.length=0;let n=e.length;for(let t=0;t<n;t++)r[t]=e[t].get();return t(r)})}},19908:(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,{isRequestAPICallableInsideAfter:function(){return l},throwForSearchParamsAccessInUseCache:function(){return s},throwWithStaticGenerationBailoutError:function(){return o},throwWithStaticGenerationBailoutErrorWithDynamicError:function(){return a}});let n=r(32199),i=r(44538);function o(e,t){throw Object.defineProperty(new n.StaticGenBailoutError(`Route ${e} couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E576",enumerable:!1,
58configurable:!0})}function a(e,t){throw Object.defineProperty(new n.StaticGenBailoutError(`Route ${e} with \`dynamic = "error"\` couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E543",enumerable:!1,configurable:!0})}function s(e,t){let r=Object.defineProperty(Error(`Route ${e.route} used "searchParams" inside "use cache". Accessing dynamic request data inside a cache scope is not supported. If you need some search params inside a cached function await "searchParams" outside of the cached function and pass only the required search params as arguments to the cached function. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E779",enumerable:!1,configurable:!0});throw Error.captureStackTrace(r,t),e.invalidDynamicUsageError??=r,r}function l(){let e=i.afterTaskAsyncStorage.getStore();return(null==e?void 0:e.rootTaskSpawnPhase)==="action"}},20106:(e,t)=>{"use strict";function r(e,t){let r;if((null==t?void 0:t.host)&&!Array.isArray(t.host))r=t.host.toString().split(":",1)[0];else{if(!e.hostname)return;r=e.hostname}return r.toLowerCase()}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getHostname",{enumerable:!0,get:function(){return r}})},20368:(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,{getCacheSignal:function(){return f},getDraftModeProviderForCacheScope:function(){return p},getHmrRefreshHash:function(){return c},getPrerenderResumeDataCache:function(){return l},getRenderResumeDataCache:function(){return u},getRuntimeStagePromise:function(){return m},getServerComponentsHmrCache:function(){return h},isHmrRefresh:function(){return d},throwForMissingRequestStore:function(){return a},throwInvariantForMissingStore:function(){return s},workUnitAsyncStorage:function(){return n.workUnitAsyncStorageInstance}});let n=r(9277),i=r(44383),o=r(11407);function a(e){throw Object.defineProperty(Error(`\`${e}\` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context`),"__NEXT_ERROR_CODE",{value:"E251",enumerable:!1,configurable:!0})}function s(){throw Object.defineProperty(new o.InvariantError("Expected workUnitAsyncStorage to have a store."),"__NEXT_ERROR_CODE",{value:"E696",enumerable:!1,configurable:!0})}function l(e){switch(e.type){case"prerender":case"prerender-runtime":case"prerender-ppr":case"prerender-client":return e.prerenderResumeDataCache;case"prerender-legacy":case"request":case"cache":case"private-cache":case"unstable-cache":return null;default:return e}}function u(e){switch(e.type){case"request":return e.renderResumeDataCache;case"prerender":case"prerender-runtime":case"prerender-client":if(e.renderResumeDataCache)return e.renderResumeDataCache;case"prerender-ppr":return e.prerenderResumeDataCache;case"cache":case"private-cache":case"unstable-cache":case"prerender-legacy":return null;default:return e}}function c(e,t){if(e.dev)switch(t.type){case"cache":case"private-cache":case"prerender":case"prerender-runtime":return t.hmrRefreshHash;case"request":var r;return null==(r=t.cookies.get(i.NEXT_HMR_REFRESH_HASH_COOKIE))?void 0:r.value}}function d(e,t){if(e.dev)switch(t.type){case"cache":case"private-cache":case"request":return t.isHmrRefresh??!1}return!1}function h(e,t){if(e.dev)switch(t.type){case"cache":case"private-cache":case"request":return t.serverComponentsHmrCache}}function p(e,t){if(e.isDraftMode)switch(t.type){case"cache":case"private-cache":case"unstable-cache":case"prerender-runtime":case"request":return t.draftMode}}function f(e){switch(e.type){case"prerender":case"prerender-client":case"prerender-runtime":return e.cacheSignal;case"prerender-ppr":case"prerender-legacy":case"request":case"cache":case"private-cache":case"unstable-cache":return null;default:return e}}function m(e){switch(e.type){case"prerender-runtime":case"private-cache":return e.runtimeStagePromise;case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":case"request":case"cache":case"unstable-cache":return null;default:return e}}},20648:(e,t)=>
58{"use strict";Object.defineProperty(t,"I",{enumerable:!0,get:function(){return r}});let r="undefined"==typeof URLPattern?void 0:URLPattern},21338:(e,t,r)=>{"use strict";r.d(t,{d:()=>s});var n=r(43903),i=r(14232),o=r(39751),a=r(91200);function s(e){let t=(0,a.M)(()=>(0,n.OQ)(e)),{isStatic:r}=(0,i.useContext)(o.Q);if(r){let[,r]=(0,i.useState)(e);(0,i.useEffect)(()=>t.on("change",r),[])}return t}},21368:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DictionaryService=t.queryError=void 0;let i=r(862),o=r(36681),a=n(r(3107));t.queryError="Valid value for rootItemId not provided and failed to auto-resolve app root item.";let s=` 59 query DictionarySiteQuery( 60 $siteName: String! 61 $language: String! 62 $pageSize: Int = 500 63 $after: String 64 ) { 65 site { 66 siteInfo(site: $siteName) { 67 dictionary(language: $language, first: $pageSize, after: $after) { 68 pageInfo { 69 endCursor 70 hasNext 71 } 72 results { 73 key 74 value 75 } 76 } 77 } 78 } 79 } 80`;class l{constructor(e){this.options=e,this.cache=this.getCacheClient(),this.graphQLClient=this.getGraphQLClient()}async fetchDictionaryData(e,t,r){var n,i;let l=t+e,u=this.getCacheValue(l);if(u)return a.default.dictionary("using cached dictionary data for %s %s",e,t),u;let c={};a.default.dictionary("fetching dictionary data for %s %s",e,t);let d=[],h=!0,p="";if(!t)throw RangeError(o.siteNameError);if(!e)throw RangeError(o.languageError);for(;h;){let o=await this.graphQLClient.request(s,{siteName:t,language:e,pageSize:this.options.pageSize,after:p},r);(null==(i=null==(n=null==o?void 0:o.site)?void 0:n.siteInfo)?void 0:i.dictionary)?(d=d.concat(o.site.siteInfo.dictionary.results),p=o.site.siteInfo.dictionary.pageInfo.endCursor,h=o.site.siteInfo.dictionary.pageInfo.hasNext):h=!1}return d.forEach(e=>c[e.key]=e.value),this.setCacheValue(l,c),c}setCacheValue(e,t){return this.cache.setCacheValue(e,t)}getCacheValue(e){return this.cache.getCacheValue(e)}getCacheClient(){return new i.MemoryCacheClient(this.options)}getGraphQLClient(){var e,t;if(!this.options.clientFactory)throw Error("clientFactory needs to be provided when initializing GraphQL client.");return this.options.clientFactory({debugger:a.default.dictionary,retries:null==(e=this.options.retries)?void 0:e.count,retryStrategy:null==(t=this.options.retries)?void 0:t.retryStrategy})}}t.DictionaryService=l},21853:(e,t,r)=>{"use strict";r.d(t,{k:()=>n});let n=(e,t,r)=>e+(t-e)*r},22910:(e,t,r)=>{"use strict";var n=r(492);e.exports=function(e){return n(e)&&e!=+e}},23382:(e,t,r)=>{"use strict";r.d(t,{o:()=>f});var n=r(12679),i=r(91750),o=r(68038),a=r(59029),s=r(67412);let l={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};var u=r(37605);function c(e,t){return e*Math.sqrt(1-t*t)}let d=["duration","bounce"],h=["stiffness","damping","mass"];function p(e,t){return t.some(t=>void 0!==e[t])}function f(e=l.visualDuration,t=l.bounce){let r,m="object"!=typeof e?{visualDuration:e,keyframes:[0,1],bounce:t}:e,{restSpeed:g,restDelta:v}=m,y=m.keyframes[0],b=m.keyframes[m.keyframes.length-1],w={done:!1,value:y},{stiffness:E,damping:x,mass:S,duration:T,velocity:O,isResolvedFromDuration:C}=function(e){let t={velocity:l.velocity,stiffness:l.stiffness,damping:l.damping,mass:l.mass,isResolvedFromDuration:!1,...e};if(!p(e,h)&&p(e,d))if(e.visualDuration){let r=2*Math.PI/(1.2*e.visualDuration),i=r*r,o=2*(0,n.q)(.05,1,1-(e.bounce||0))*Math.sqrt(i);t={...t,mass:l.mass,stiffness:i,damping:o}}else{let r=function({duration:e=l.duration,bounce:t=l.bounce,velocity:r=l.velocity,mass:o=l.mass}){let a,s;(0,u.$)(e<=(0,i.f)(l.maxDuration),"Spring duration must be 10 seconds or less","spring-duration-limit");let d=1-t;d=(0,n.q)(l.minDamping,l.maxDamping,d),e=(0,n.q)(l.minDuration,l.maxDuration,(0,i.X)(e)),d<1?(a=t=>{let n=t*d,i=n*e;return .001-(n-r)/c(t,d)*Math.exp(-i)},s=t=>{let n=t*d*e,i=Math.pow(d,2)*Math.pow(t,2)*e,o=Math.exp(-n),s=c(Math.pow(t,2),d);return(n*r+r-i)*o*(-a(t)+.001>0?-1:1)/s}):(a=t=>-.001+Math.exp(-t*e)*((t-r)*e+1),s=t=>e*e*(r-t)*Math.exp(-t*e));let h=function(e,t,r){let n=r;for(let r=1;r<12;r++)n-=e(n)/t(n);return n}(a,s,5/e);if(e=(0,i.f)(e),isNaN(h))return{stiffness:l.stiffness,damping:l.damping,duration:e};{let t=Math.pow(h,2)*o;return{stiffness:t,damping:2*d*Math.sqrt(o*t),duration:e}}}(e);(t={...t,...r,mass:l.mass}).isResolvedFromDuration=!0}return t}({...m,velocity:-(0,i.X)(m.velocity||0)}),P=O||0,k=x/(2*Math.sqrt(E*S)),_=b-y,A=(0,i.X)(Math.sqrt(E/S)),R=5>Math.abs(_);if(g||(g=R?l.restSpeed.granular:l.restSpeed.default),v||(v=R?l.restDelta.granular:l.restDelta.default),k<1){let e=c(A,k);r=t=>b-Math.exp(-k*A*t)*((P+k*A*_)/e*Math.sin(e*t)+_*Math.cos(e*t))}else if(1===k)r=e=>b-Math.exp(-A*e)*(_+(P+A*_)*e);else{let e=A*Math.sqrt(k*k-1);r=t=>{let r=Math.exp(-k*A*t),n=Math.min(e*t,300);return b-r*((P+k*A*_)*Math.sinh(n)+e*_*Math.cosh(n))/e}}let N={calculatedDuration:C&&T||null,next:e=>{let t=r(e);if(C)w.done=e>=T;else{let n=0===e?P:0;k<1&&(n=0===e?(0,i.f)(P):(0,s.Y)(r,e,t));let o=Math.abs(b-t)<=v;w.done=Math.abs(n)<=g&&o}return w.value=w.done?b:t,w},toString:()=>{let e=Math.min((0,a.t)(N),a.Y),t=(0,o.K)(t=>N.next(e*t).value,e,30);return e+"ms "+t},toTransition:()=>{}};return N}f.applyToOptions=e=>{let t=function(e,t=100,r){let n=r({...e,keyframes:[0,t]}),o=Math.min((0,a.t)(n),a.Y);return{type:"keyframes",ease:e=>n.next(o*e).value/t,duration:(0,i.X)(o)}}(e,100,f);return e.ease=t.ease,e.duration=(0,i.f)(t.duration),e.type="keyframes",e}},23519:(e,t,r)=>{"use strict";
80Object.defineProperty(t,"__esModule",{value:!0}),t.dedentBlockStringLines=function(e){var t,r;let i=Number.MAX_SAFE_INTEGER,o=null,a=-1;for(let t=0;t<e.length;++t){let s=e[t],l=function(e){let t=0;for(;t<e.length&&(0,n.isWhiteSpace)(e.charCodeAt(t));)++t;return t}(s);l!==s.length&&(o=null!=(r=o)?r:t,a=t,0!==t&&l<i&&(i=l))}return e.map((e,t)=>0===t?e:e.slice(i)).slice(null!=(t=o)?t:0,a+1)},t.isPrintableAsBlockString=function(e){if(""===e)return!0;let t=!0,r=!1,n=!0,i=!1;for(let o=0;o<e.length;++o)switch(e.codePointAt(o)){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 11:case 12:case 14:case 15:case 13:return!1;case 10:if(t&&!i)return!1;i=!0,t=!0,r=!1;break;case 9:case 32:r||(r=t);break;default:n&&(n=r),t=!1}return!t&&(!n||!i)},t.printBlockString=function(e,t){let r=e.replace(/"""/g,'\\"""'),i=r.split(/\r\n|[\n\r]/g),o=1===i.length,a=i.length>1&&i.slice(1).every(e=>0===e.length||(0,n.isWhiteSpace)(e.charCodeAt(0))),s=r.endsWith('\\"""'),l=e.endsWith('"')&&!s,u=e.endsWith("\\"),c=l||u,d=!(null!=t&&t.minimize)&&(!o||e.length>70||c||a||s),h="",p=o&&(0,n.isWhiteSpace)(e.charCodeAt(0));return(d&&!p||a)&&(h+="\n"),h+=r,(d||c)&&(h+="\n"),'"""'+h+'"""'};var n=r(89604)},23599:(e,t,r)=>{"use strict";r.d(t,{p:()=>d});var n=r(37876),i=r(5661),o=r(14232),a=r(61112),s=r(8641);let l=(0,o.forwardRef)((e,t)=>{let r=(0,s.f)(),o=(0,i.v6)(r?.getInputProps(),e);return(0,n.jsx)(a.X.input,{...o,ref:t})});l.displayName="FieldInput";let{withContext:u,PropsProvider:c}=(0,r(28817).a)({key:"input"}),d=u(l)},23672:function(e,t,r){"use strict";var n,i=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(n=function(e){return(n=Object.getOwnPropertyNames||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[t.length]=r);return t})(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r=n(e),a=0;a<r.length;a++)"default"!==r[a]&&i(t,e,r[a]);return o(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.mediaApi=void 0,t.mediaApi=a(r(29034))},23920:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){void 0===e&&(e={});var r={},u=!!(e.type&&s[e.type]);for(var c in e){var d=e[c];if((0,n.isCustomAttribute)(c)){r[c]=d;continue}var h=c.toLowerCase(),p=l(h);if(p){var f=(0,n.getPropertyInfo)(p);switch(o.includes(p)&&a.includes(t)&&!u&&(p=l("default"+h)),r[p]=d,f&&f.type){case n.BOOLEAN:r[p]=!0;break;case n.OVERLOADED_BOOLEAN:""===d&&(r[p]=!0)}continue}i.PRESERVE_CUSTOM_ATTRIBUTES&&(r[c]=d)}return(0,i.setStyleProp)(e.style,r),r};var n=r(87100),i=r(10926),o=["checked","value"],a=["input","select","textarea"],s={reset:!0,submit:!0};function l(e){return n.possibleStandardNames[e]}},24181:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.camelCase=void 0;var r=/^--[a-zA-Z0-9_-]+$/,n=/-([a-z])/g,i=/^[^-]+$/,o=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,s=function(e,t){return t.toUpperCase()},l=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){var u;return(void 0===t&&(t={}),!(u=e)||i.test(u)||r.test(u))?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(a,l):e.replace(o,l)).replace(n,s))}},24441:(e,t,r)=>{"use strict";r.d(t,{MZ:()=>s,l4:()=>y});let n=JSON;var i=r(96683);let o=e=>{let t,r=e.definitions.filter(e=>"OperationDefinition"===e.kind);return 1===r.length&&(t=r[0]?.name?.value),t},a=e=>{if("string"==typeof e){let t;try{let r=(0,i.parse)(e);t=o(r)}catch(e){}return{query:e,operationName:t}}let t=o(e);return{query:(0,i.print)(e),operationName:t}};class s extends Error{constructor(e,t){super(`${s.extractMessage(e)}: ${JSON.stringify({response:e,request:t})}`),Object.setPrototypeOf(this,s.prototype),this.response=e,this.request=t,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,s)}static extractMessage(e){return e.errors?.[0]?.message??`GraphQL Error (Code: ${e.status})`}}var l=r(55541),u=r.t(l,2);let c="ping",d="pong",h="complete";class p{get type(){return this._type}get id(){return this._id}get payload(){return this._payload}constructor(e,t,r){this._type=e,this._payload=t,this._id=r}
80get text(){let e={type:this.type};return null!=this.id&&void 0!=this.id&&(e.id=this.id),null!=this.payload&&void 0!=this.payload&&(e.payload=this.payload),JSON.stringify(e)}static parse(e,t){let{type:r,payload:n,id:i}=JSON.parse(e);return new p(r,t(n),i)}}class f{constructor(e,{onInit:t,onAcknowledged:r,onPing:n,onPong:i}){this.socketState={acknowledged:!1,lastRequestId:0,subscriptions:{}},this.socket=e,e.addEventListener("open",async r=>{this.socketState.acknowledged=!1,this.socketState.subscriptions={},e.send(new p("connection_init",t?await t():null).text)}),e.addEventListener("close",e=>{this.socketState.acknowledged=!1,this.socketState.subscriptions={}}),e.addEventListener("error",e=>{console.error(e)}),e.addEventListener("message",t=>{try{let o=function(e,t=e=>e){return p.parse(e,t)}(t.data);switch(o.type){case"connection_ack":this.socketState.acknowledged?console.warn("Duplicate CONNECTION_ACK message ignored"):(this.socketState.acknowledged=!0,r&&r(o.payload));return;case c:n?n(o.payload).then(t=>e.send(m(t).text)):e.send(m(null).text);return;case d:i&&i(o.payload);return}if(!this.socketState.acknowledged||void 0===o.id||null===o.id||!this.socketState.subscriptions[o.id])return;let{query:a,variables:l,subscriber:u}=this.socketState.subscriptions[o.id];switch(o.type){case"next":!o.payload.errors&&o.payload.data&&u.next&&u.next(o.payload.data),o.payload.errors&&u.error&&u.error(new s({...o.payload,status:200},{query:a,variables:l}));return;case"error":u.error&&u.error(new s({errors:o.payload,status:200},{query:a,variables:l}));return;case h:u.complete&&u.complete(),delete this.socketState.subscriptions[o.id];return}}catch(t){console.error(t),e.close(1006)}e.close(4400,"Unknown graphql-ws message.")})}makeSubscribe(e,t,r,n){let i=(this.socketState.lastRequestId++).toString();return this.socketState.subscriptions[i]={query:e,variables:n,subscriber:r},this.socket.send(new p("subscribe",{query:e,operationName:t,variables:n},i).text),()=>{this.socket.send(new p(h,void 0,i).text),delete this.socketState.subscriptions[i]}}rawRequest(e,t){return new Promise((r,n)=>{let i;this.rawSubscribe(e,{next:(e,t)=>i={data:e,extensions:t},error:n,complete:()=>r(i)},t)})}request(e,t){return new Promise((r,n)=>{let i;this.subscribe(e,{next:e=>i=e,error:n,complete:()=>r(i)},t)})}subscribe(e,t,r){let{query:n,operationName:i}=a(e);return this.makeSubscribe(n,i,t,r)}rawSubscribe(e,t,r){return this.makeSubscribe(e,void 0,t,r)}ping(e){this.socket.send(new p(c,e,void 0).text)}close(){this.socket.close(1e3)}}function m(e){return new p(d,e,void 0)}f.PROTOCOL="graphql-transport-ws";let g=e=>{let t={};return e&&("undefined"!=typeof Headers&&e instanceof Headers||u&&l.Headers&&e instanceof l.Headers?t=(e=>{let t={};return e.forEach((e,r)=>{t[r]=e}),t})(e):Array.isArray(e)?e.forEach(([e,r])=>{e&&void 0!==r&&(t[e]=r)}):t=e),t},v=e=>e.replace(/([\s,]|#[^\n\r]+)+/g," ").trim();class y{constructor(e,t={}){this.url=e,this.requestConfig=t,this.rawRequest=async(...e)=>{let[t,r,n]=e,i=((e,t,r)=>e.query?e:{query:e,variables:t,requestHeaders:r,signal:void 0})(t,r,n),{headers:o,fetch:s=l,method:u="POST",requestMiddleware:c,responseMiddleware:d,...h}=this.requestConfig,{url:p}=this;void 0!==i.signal&&(h.signal=i.signal);let{operationName:f}=a(i.query);return b({url:p,query:i.query,variables:i.variables,headers:{...g(x(o)),...g(i.requestHeaders)},operationName:f,fetch:s,method:u,fetchOptions:h,middleware:c}).then(e=>(d&&d(e),e)).catch(e=>{throw d&&d(e),e})}}async request(e,...t){let[r,n]=t,i=e.document?e:{document:e,variables:r,requestHeaders:n,signal:void 0},{headers:o,fetch:s=l,method:u="POST",requestMiddleware:c,responseMiddleware:d,...h}=this.requestConfig,{url:p}=this;void 0!==i.signal&&(h.signal=i.signal);let{query:f,operationName:m}=a(i.document);return b({url:p,query:f,variables:i.variables,headers:{...g(x(o)),...g(i.requestHeaders)},operationName:m,fetch:s,method:u,fetchOptions:h,middleware:c}).then(e=>(d&&d(e),e.data)).catch(e=>{throw d&&d(e),e})}batchRequests(e,t){let r=e.documents?e:{documents:e,requestHeaders:t,signal:void 0},{headers:n,...i}=this.requestConfig;void 0!==r.signal&&(i.signal=r.signal);let o=r.documents.map(({document:e})=>a(e).query),s=r.documents.map(({variables:e})=>e);return b({url:this.url,query:o,variables:s,headers:{...g(x(n)),...g(r.requestHeaders)},operationName:void 0,fetch:this.requestConfig.fetch??l,method:this.requestConfig.method||"POST",fetchOptions:i,middleware:this.requestConfig.requestMiddleware}).then(e=>(this.requestConfig.responseMiddleware&&this.requestConfig.responseMiddleware(e),e.data)).catch(e=>{throw this.requestConfig.responseMiddleware&&this.requestConfig.responseMiddleware(e),e})}setHeaders(e){return this.requestConfig.headers=e,this}setHeader(e,t){let{headers:r}=this.requestConfig;return r?r[e]=t:this.requestConfig.headers={[e]:t},this}setEndpoint(e){return this.url=e,this}}let b=async e=>{let{query:t,variables:r,fetchOptions:i}=e,o=(e=>async t=>{let r,{url:i,query:o,variables:a,operationName:s,fetch:l,fetchOptions:u,middleware:c}=t,d={...t.headers},h="";"POST"===e?"string"==typeof(r=w(o,a,s,u.jsonSerializer))&&(d["Content-Type"]="application/json"):h=(e=>{if(!Array.isArray(e.query)){let t=[`query=${encodeURIComponent(v(e.query))}`];return e.variables&&t.push(`variables=${encodeURIComponent(e.jsonSerializer.stringify(e.variables))}`),e.operationName&&t.push(`operationName=${encodeURIComponent(e.operationName)}`),t.join("&")}if(void 0!==e.variables&&!Array.isArray(e.variables))throw Error("Cannot create query with given variable type, array expected");let t=e.query.reduce((t,r,n)=>(t.push({query:v(r),variables:e.variables?e.jsonSerializer.stringify(e.variables[n]):void 0}),t),[]);return`query=${encodeURIComponent(e.jsonSerializer.stringify(t))}`})({query:o,variables:a,operationName:s,jsonSerializer:u.jsonSerializer??n});let p={method:e,headers:d,body:r,...u},f=i,m=p;if(c){let{url:e,...t}=await Promise.resolve(c({...p,url:i,operationName:s,variables:a}));f=e,m=t}return h&&(f=`${f}?${h}`),await l(f,m)})((e.method??"post").toUpperCase()),a=Array.isArray(e.query),l=await o(e),u=await E(l,i.jsonSerializer??n),c=Array.isArray(u)?!u.some(({data:e})=>!e):!!u.data,d=Array.isArray(u)||!u.errors||Array.isArray(u.errors)&&!u.errors.length||"all"===i.errorPolicy||"ignore"===i.errorPolicy;if(l.ok&&d&&c){let{errors:e,...t}=(Array.isArray(u),u),r="ignore"===i.errorPolicy?t:u;return{...a?{data:r}:r,headers:l.headers,status:l.status}}throw new s({..."string"==typeof u?{error:u}:u,status:l.status,headers:l.headers},{query:t,variables:r})},w=(e,t,r,i)=>{let o=i??n;if(!Array.isArray(e))return o.stringify({query:e,variables:t,operationName:r});if(void 0!==t&&!Array.isArray(t))throw Error("Cannot create request body with given variable type, array expected");let a=e.reduce((e,r,n)=>(e.push({query:r,variables:t?t[n]:void 0}),e),[]);return o.stringify(a)},E=async(e,t)=>{let r;
80return(e.headers.forEach((e,t)=>{"content-type"===t.toLowerCase()&&(r=e)}),r&&(r.toLowerCase().startsWith("application/json")||r.toLowerCase().startsWith("application/graphql+json")||r.toLowerCase().startsWith("application/graphql-response+json")))?t.parse(await e.text()):e.text()},x=e=>"function"==typeof e?e():e},25198:(e,t,r)=>{"use strict";r.d(t,{G:()=>i,n:()=>o});var n=r(14232);let i=e=>n.createElement(e.tag||"span",e,"[No text in field]"),o=e=>n.createElement("img",Object.assign({},e,{alt:"",src:'data:image/svg+xml,%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 240 240" style="enable-background:new 0 0 240 240;" xml:space="preserve"%3E%3Cstyle type="text/css"%3E .st0%7Bfill:none;%7D .st1%7Bfill:%23969696;%7D .st2%7Bfill:%23FFFFFF;%7D .st3%7Bfill:%23FFFFFF;stroke:%23FFFFFF;stroke-width:0.75;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Crect class="st0" width="240" height="240"/%3E%3Cg%3E%3Cg%3E%3Crect x="20" y="20" class="st1" width="200" height="200"/%3E%3C/g%3E%3Cg%3E%3Ccircle class="st2" cx="174" cy="67" r="14"/%3E%3Cpath class="st2" d="M174,54c7.17,0,13,5.83,13,13s-5.83,13-13,13s-13-5.83-13-13S166.83,54,174,54 M174,52 c-8.28,0-15,6.72-15,15s6.72,15,15,15s15-6.72,15-15S182.28,52,174,52L174,52z"/%3E%3C/g%3E%3Cpolyline class="st3" points="29.5,179.25 81.32,122.25 95.41,137.75 137.23,91.75 209.5,179.75 "/%3E%3C/g%3E%3C/g%3E%3C/svg%3E',className:`scEmptyImage ${e.className||""}`,style:{minWidth:"48px",minHeight:"48px",maxWidth:"400px",maxHeight:"400px",cursor:"pointer"}}))},25348:(e,t,r)=>{"use strict";r.d(t,{B:()=>i,q:()=>o});var n=r(85917);let i=e=>{if(e.class){if(e.className){let t=e.className;t+=` ${e.class}`,e.className=t}else e.className=e.class;delete e.class}},o=e=>{let t={};return Object.entries(e).reduce((t,[r])=>(t[r]=(0,n.getFieldValue)(e,r),t),t)}},25488:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useRouter",{enumerable:!0,get:function(){return o}});let n=r(14232),i=r(75067);function o(){return(0,n.useContext)(i.RouterContext)}("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)},25988:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getEdgeProxyFormsUrl=t.getEdgeProxyContentUrl=void 0;let n=r(849),i=r(30393);t.getEdgeProxyContentUrl=(e,t=n.SITECORE_EDGE_URL_DEFAULT)=>`${(0,i.normalizeUrl)(t)}/v1/content/api/graphql/v1?sitecoreContextId=${e}`,t.getEdgeProxyFormsUrl=(e,t,r=n.SITECORE_EDGE_URL_DEFAULT)=>`${(0,i.normalizeUrl)(r)}/v1/forms/publisher/${t}?sitecoreContextId=${e}`},26146:(e,t,r)=>{"use strict";var n=r(69622),i=r(90913),o=r(95365),a=r(73654);e.exports=function(e,t,r){return(e=o(e),void 0===(t=r?void 0:t))?i(e)?a(e):n(e):e.match(t)||[]}},26213:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SITE_KEY=t.SITE_PREFIX=void 0,t.getSiteRewrite=function(e,r){let n=e.startsWith("/")?e:"/"+e;return`/${t.SITE_PREFIX}${r.siteName}${n}`},t.getSiteRewriteData=function(e,r){let n={siteName:r},i=(e.endsWith("/")?e:e+"/").match(`${t.SITE_PREFIX}(.*?)\\/`);return i&&""!==i[1]&&(n.siteName=i[1]),n},t.normalizeSiteRewrite=function(e){let r=e.match(`${t.SITE_PREFIX}.*?(?:\\/|$)`);return null===r?e:e.replace(r[0],"")},t.SITE_PREFIX="_site_",t.SITE_KEY="sc_site"},26230:(e,t,r)=>{"use strict";var n=r(55146);e.exports=function(e,t,r,i){return n(e,function(e,n,o){t(i,e,r(e),o)}),i}},26241:(e,t,r)=>{"use strict";r.d(t,{y:()=>a});var n=r(61402),i=r(51983),o=r(81435);let a={test:e=>o.B.test(e)||n.u.test(e)||i.V.test(e),parse:e=>o.B.test(e)?o.B.parse(e):i.V.test(e)?i.V.parse(e):n.u.parse(e),transform:e=>"string"==typeof e?e:e.hasOwnProperty("red")?o.B.transform(e):i.V.transform(e),getAnimatableNone:e=>{let t=a.parse(e);return t.alpha=0,a.transform(t)}}},27212:(e,t,r)=>{"use strict";r.d(t,{N:()=>y});var n=r(37876),i=r(14232),o=r(5048),a=r(91200),s=r(50181),l=r(3866),u=r(7990),c=r(39751);class d extends i.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,r=(0,u.s)(e)&&e.offsetWidth||0,n=this.props.sizeRef.current;n.height=t.offsetHeight||0,n.width=t.offsetWidth||0,n.top=t.offsetTop,n.left=t.offsetLeft,n.right=r-n.width-n.left}return null}componentDidUpdate(){}render(){return this.props.children}}function h({children:e,isPresent:t,anchorX:r,root:o}){let a=(0,i.useId)(),s=(0,i.useRef)(null),l=(0,i.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:u}=(0,i.useContext)(c.Q);return(0,i.useInsertionEffect)(()=>{let{width:e,height:n,top:i,left:c,right:d}=l.current;if(t||!s.current||!e||!n)return;let h="left"===r?`left: ${c}`:`right: ${d}`;s.current.dataset.motionPopId=a;let p=document.createElement("style");u&&(p.nonce=u);let f=o??document.head;return f.appendChild(p),p.sheet&&p.sheet.insertRule(` 81 [data-motion-pop-id="${a}"] { 82 position: absolute !important; 83 width: ${e}px !important; 84 height: ${n}px !important; 85 ${h}px !important; 86 top: ${i}px !important; 87 } 88 `),()=>{f.removeChild(p),f.contains(p)&&f.removeChild(p)}},[t]),(0,n.jsx)(d,{isPresent:t,childRef:s,sizeRef:l,children:i.cloneElement(e,{ref:s})})}let p=({children:e,initial:t,isPresent:r,onExitComplete:o,custom:s,presenceAffectsLayout:u,mode:c,anch
88orX:d,root:p})=>{let m=(0,a.M)(f),g=(0,i.useId)(),v=!0,y=(0,i.useMemo)(()=>(v=!1,{id:g,initial:t,isPresent:r,custom:s,onExitComplete:e=>{for(let t of(m.set(e,!0),m.values()))if(!t)return;o&&o()},register:e=>(m.set(e,!1),()=>m.delete(e))}),[r,m,o]);return u&&v&&(y={...y}),(0,i.useMemo)(()=>{m.forEach((e,t)=>m.set(t,!1))},[r]),i.useEffect(()=>{r||m.size||!o||o()},[r]),"popLayout"===c&&(e=(0,n.jsx)(h,{isPresent:r,anchorX:d,root:p,children:e})),(0,n.jsx)(l.t.Provider,{value:y,children:e})};function f(){return new Map}var m=r(83885);let g=e=>e.key||"";function v(e){let t=[];return i.Children.forEach(e,e=>{(0,i.isValidElement)(e)&&t.push(e)}),t}let y=({children:e,custom:t,initial:r=!0,onExitComplete:l,presenceAffectsLayout:u=!0,mode:c="sync",propagate:d=!1,anchorX:h="left",root:f})=>{let[y,b]=(0,m.xQ)(d),w=(0,i.useMemo)(()=>v(e),[e]),E=d&&!y?[]:w.map(g),x=(0,i.useRef)(!0),S=(0,i.useRef)(w),T=(0,a.M)(()=>new Map),[O,C]=(0,i.useState)(w),[P,k]=(0,i.useState)(w);(0,s.E)(()=>{x.current=!1,S.current=w;for(let e=0;e<P.length;e++){let t=g(P[e]);E.includes(t)?T.delete(t):!0!==T.get(t)&&T.set(t,!1)}},[P,E.length,E.join("-")]);let _=[];if(w!==O){let e=[...w];for(let t=0;t<P.length;t++){let r=P[t],n=g(r);E.includes(n)||(e.splice(t,0,r),_.push(r))}return"wait"===c&&_.length&&(e=_),k(v(e)),C(w),null}let{forceRender:A}=(0,i.useContext)(o.L);return(0,n.jsx)(n.Fragment,{children:P.map(e=>{let i=g(e),o=(!d||!!y)&&(w===P||E.includes(i));return(0,n.jsx)(p,{isPresent:o,initial:(!x.current||!!r)&&void 0,custom:t,presenceAffectsLayout:u,mode:c,root:f,onExitComplete:o?void 0:()=>{if(!T.has(i))return;T.set(i,!0);let e=!0;T.forEach(t=>{t||(e=!1)}),e&&(A?.(),k(S.current),d&&b?.(),l&&l())},anchorX:h,children:e},i)})})}},27652:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s,getComponentServerProps:()=>a});var n=r(85917),i=r(82191),o=r(93566);let a=(e,t)=>(function(e,t,r,n){return new(r||(r=Promise))(function(i,o){function a(e){try{l(n.next(e))}catch(e){o(e)}}function s(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,s)}l((n=n.apply(e,t||[])).next())})})(void 0,void 0,void 0,function*(){let r=e.params||{},o=!t.sitecore.context.pageState||t.sitecore.context.pageState===n.LayoutServicePageState.Normal;return yield(0,i.h5)(r,o)}),s=o.M},27888:(e,t,r)=>{"use strict";let n,i,o;r.d(t,{RC:()=>H,qr:()=>W});var a=r(14232),s=r(42370),l=r(64569);function u(){return n||(n=function(){let e=(0,s.a)(),t=(0,s.g)();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),n}function c(e={}){return i||(i=function({userAgent:e}={}){let t=u(),r=(0,s.a)(),n=r.navigator.platform,i=e||r.navigator.userAgent,o={ios:!1,android:!1},a=r.screen.width,l=r.screen.height,c=i.match(/(Android);?[\s\/]+([\d.]+)?/),d=i.match(/(iPad)(?!\1).*OS\s([\d_]+)/),h=i.match(/(iPod)(.*OS\s([\d_]+))?/),p=!d&&i.match(/(iPhone\sOS|iOS)\s([\d_]+)/),f="MacIntel"===n;return!d&&f&&t.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${a}x${l}`)>=0&&((d=i.match(/(Version)\/([\d.]+)/))||(d=[0,1,"13_0_0"]),f=!1),c&&"Win32"!==n&&(o.os="android",o.android=!0),(d||p||h)&&(o.os="ios",o.ios=!0),o}(e)),i}function d(){return o||(o=function(){let e=(0,s.a)(),t=c(),r=!1;function n(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(n()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,n]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));r=e<16||16===e&&n<2}}let i=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),o=n(),a=o||i&&t.ios;return{isSafari:r||o,needPerspectiveFix:r,need3dFix:a,isWebView:i}}()),o}let h=(e,t,r)=>{t&&!e.classList.contains(r)?e.classList.add(r):!t&&e.classList.contains(r)&&e.classList.remove(r)},p=(e,t,r)=>{t&&!e.classList.contains(r)?e.classList.add(r):!t&&e.classList.contains(r)&&e.classList.remove(r)},f=(e,t)=>{if(!e||e.destroyed||!e.params)return;let r=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);
88if(r){let t=r.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(r.shadowRoot?t=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{r.shadowRoot&&(t=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`))&&t.remove()})),t&&t.remove()}},m=(e,t)=>{if(!e.slides[t])return;let r=e.slides[t].querySelector('[loading="lazy"]');r&&r.removeAttribute("loading")},g=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,r=e.slides.length;if(!r||!t||t<0)return;t=Math.min(t,r);let n="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let r=[i-t];r.push(...Array.from({length:t}).map((e,t)=>i+n+t)),e.slides.forEach((t,n)=>{r.includes(t.column)&&m(e,n)});return}let o=i+n-1;if(e.params.rewind||e.params.loop)for(let n=i-t;n<=o+t;n+=1){let t=(n%r+r)%r;(t<i||t>o)&&m(e,t)}else for(let n=Math.max(i-t,0);n<=Math.min(o+t,r-1);n+=1)n!==i&&(n>o||n<i)&&m(e,n)};function v({swiper:e,runCallbacks:t,direction:r,step:n}){let{activeIndex:i,previousIndex:o}=e,a=r;a||(a=i>o?"next":i<o?"prev":"reset"),e.emit(`transition${n}`),t&&"reset"===a?e.emit(`slideResetTransition${n}`):t&&i!==o&&(e.emit(`slideChangeTransition${n}`),"next"===a?e.emit(`slideNextTransition${n}`):e.emit(`slidePrevTransition${n}`))}function y(e,t,r){let n=(0,s.a)(),{params:i}=e,o=i.edgeSwipeDetection,a=i.edgeSwipeThreshold;return!o||!(r<=a)&&!(r>=n.innerWidth-a)||"prevent"===o&&(t.preventDefault(),!0)}function b(e){let t=(0,s.g)(),r=e;r.originalEvent&&(r=r.originalEvent);let n=this.touchEventsData;if("pointerdown"===r.type){if(null!==n.pointerId&&n.pointerId!==r.pointerId)return;n.pointerId=r.pointerId}else"touchstart"===r.type&&1===r.targetTouches.length&&(n.touchId=r.targetTouches[0].identifier);if("touchstart"===r.type)return void y(this,r,r.targetTouches[0].pageX);let{params:i,touches:o,enabled:a}=this;if(!a||!i.simulateTouch&&"mouse"===r.pointerType||this.animating&&i.preventInteractionOnTransition)return;!this.animating&&i.cssMode&&i.loop&&this.loopFix();let u=r.target;if("wrapper"===i.touchEventsTarget&&!(0,l.w)(u,this.wrapperEl)||"which"in r&&3===r.which||"button"in r&&r.button>0||n.isTouched&&n.isMoved)return;let c=!!i.noSwipingClass&&""!==i.noSwipingClass,d=r.composedPath?r.composedPath():r.path;c&&r.target&&r.target.shadowRoot&&d&&(u=d[0]);let h=i.noSwipingSelector?i.noSwipingSelector:`.${i.noSwipingClass}`,p=!!(r.target&&r.target.shadowRoot);if(i.noSwiping&&(p?function(e,t=this){return function t(r){if(!r||r===(0,s.g)()||r===(0,s.a)())return null;r.assignedSlot&&(r=r.assignedSlot);let n=r.closest(e);return n||r.getRootNode?n||t(r.getRootNode().host):null}(t)}(h,u):u.closest(h))){this.allowClick=!0;return}if(i.swipeHandler&&!u.closest(i.swipeHandler))return;o.currentX=r.pageX,o.currentY=r.pageY;let f=o.currentX,m=o.currentY;if(!y(this,r,f))return;Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=f,o.startY=m,n.touchStartTime=(0,l.h)(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,i.threshold>0&&(n.allowThresholdMove=!1);let g=!0;u.matches(n.focusableElements)&&(g=!1,"SELECT"===u.nodeName&&(n.isTouched=!1)),t.activeElement&&t.activeElement.matches(n.focusableElements)&&t.activeElement!==u&&("mouse"===r.pointerType||"mouse"!==r.pointerType&&!u.matches(n.focusableElements))&&t.activeElement.blur();let v=g&&this.allowTouchMove&&i.touchStartPreventDefault;(i.touchStartForcePreventDefault||v)&&!u.isContentEditable&&r.preventDefault(),i.freeMode&&i.freeMode.enabled&&this.freeMode&&this.animating&&!i.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",r)}function w(e){let t,r,n=(0,s.g)(),i=this.touchEventsData,{params:o,touches:a,rtlTranslate:u,enabled:c}=this;if(!c||!o.simulateTouch&&"mouse"===e.pointerType)return;let d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type&&(null!==i.touchId||d.pointerId!==i.pointerId))return;if("touchmove"===d.type){if(!(t=[...d.changedTouches].find(e=>e.identifier===i.touchId))||t.identifier!==i.touchId)return}else t=d;
88if(!i.isTouched){i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",d);return}let h=t.pageX,p=t.pageY;if(d.preventedByNestedSwiper){a.startX=h,a.startY=p;return}if(!this.allowTouchMove){d.target.matches(i.focusableElements)||(this.allowClick=!1),i.isTouched&&(Object.assign(a,{startX:h,startY:p,currentX:h,currentY:p}),i.touchStartTime=(0,l.h)());return}if(o.touchReleaseOnEdges&&!o.loop){if(this.isVertical()){if(p<a.startY&&this.translate<=this.maxTranslate()||p>a.startY&&this.translate>=this.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else if(u&&(h>a.startX&&-this.translate<=this.maxTranslate()||h<a.startX&&-this.translate>=this.minTranslate()))return;else if(!u&&(h<a.startX&&this.translate<=this.maxTranslate()||h>a.startX&&this.translate>=this.minTranslate()))return}if(n.activeElement&&n.activeElement.matches(i.focusableElements)&&n.activeElement!==d.target&&"mouse"!==d.pointerType&&n.activeElement.blur(),n.activeElement&&d.target===n.activeElement&&d.target.matches(i.focusableElements)){i.isMoved=!0,this.allowClick=!1;return}i.allowTouchCallbacks&&this.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=h,a.currentY=p;let f=a.currentX-a.startX,m=a.currentY-a.startY;if(this.params.threshold&&Math.sqrt(f**2+m**2)<this.params.threshold)return;if(void 0===i.isScrolling){let e;this.isHorizontal()&&a.currentY===a.startY||this.isVertical()&&a.currentX===a.startX?i.isScrolling=!1:f*f+m*m>=25&&(e=180*Math.atan2(Math.abs(m),Math.abs(f))/Math.PI,i.isScrolling=this.isHorizontal()?e>o.touchAngle:90-e>o.touchAngle)}if(i.isScrolling&&this.emit("touchMoveOpposite",d),void 0===i.startMoving&&(a.currentX!==a.startX||a.currentY!==a.startY)&&(i.startMoving=!0),i.isScrolling||"touchmove"===d.type&&i.preventTouchMoveFromPointerMove){i.isTouched=!1;return}if(!i.startMoving)return;this.allowClick=!1,!o.cssMode&&d.cancelable&&d.preventDefault(),o.touchMoveStopPropagation&&!o.nested&&d.stopPropagation();let g=this.isHorizontal()?f:m,v=this.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;o.oneWayMovement&&(g=Math.abs(g)*(u?1:-1),v=Math.abs(v)*(u?1:-1)),a.diff=g,g*=o.touchRatio,u&&(g=-g,v=-v);let y=this.touchesDirection;this.swipeDirection=g>0?"prev":"next",this.touchesDirection=v>0?"prev":"next";let b=this.params.loop&&!o.cssMode,w="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!i.isMoved){if(b&&w&&this.loopFix({direction:this.swipeDirection}),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});this.wrapperEl.dispatchEvent(e)}i.allowMomentumBounce=!1,o.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",d)}if(new Date().getTime(),!1!==o._loopSwapReset&&i.isMoved&&i.allowThresholdMove&&y!==this.touchesDirection&&b&&w&&Math.abs(g)>=1){Object.assign(a,{startX:h,startY:p,currentX:h,currentY:p,startTranslate:i.currentTranslate}),i.loopSwapReset=!0,i.startTranslate=i.currentTranslate;return}this.emit("sliderMove",d),i.isMoved=!0,i.currentTranslate=g+i.startTranslate;let E=!0,x=o.resistanceRatio;if(o.touchReleaseOnEdges&&(x=0),g>0?(b&&w&&!r&&i.allowThresholdMove&&i.currentTranslate>(o.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]-("auto"!==o.slidesPerView&&this.slides.length-o.slidesPerView>=2?this.slidesSizesGrid[this.activeIndex+1]+this.params.spaceBetween:0)-this.params.spaceBetween:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>this.minTranslate()&&(E=!1,o.resistance&&(i.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+i.startTranslate+g)**x))):g<0&&(b&&w&&!r&&i.allowThresholdMove&&i.currentTranslate<(o.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween+("auto"!==o.slidesPerView&&this.slides.length-o.slidesPerView>=2?this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween:0):this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===o.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(o.slidesPerView,10)))}),i.currentTranslate<this.maxTranslate()&&(E=!1,o.resistance&&(i.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-i.startTranslate-g)**x))),E&&(d.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),this.allowSlidePrev||this.allowSlideNext||(i.currentTranslate=i.startTranslate),o.threshold>0)if(Math.abs(g)>o.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,i.currentTranslate=i.startTranslate,a.diff=this.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY;return}}else{i.currentTranslate=i.startTranslate;return}o.followFinger&&!o.cssMode&&((o.freeMode&&o.freeMode.enabled&&this.freeMode||o.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),o.freeMode&&o.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate))}function E(e){let t,r,n=this,i=n.touchEventsData,o=e;if(o.originalEvent&&(o=o.originalEvent),"touchend"===o.type||"touchcancel"===o.type){if(!(t=[...o.changedTouches].find(e=>e.identifier===i.touchId))||t.identifier!==i.touchId)return}else{if(null!==i.touchId||o.pointerId!==i.pointerId)return;t=o}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(o.type)&&!(["pointercancel","contextmenu"].includes(o.type)&&(n.browser.isSafari||n.browser.isWebView)))return;i.pointerId=null,i.touchId=null;let{params:a,touches:s,rtlTranslate:u,slidesGrid:c,enabled:d}=n;if(!d||!a.simulateTouch&&"mouse"===o.pointerType)return;if(i.allowTouchCallbacks&&n.emit("touchEnd",o),i.allowTouchCallbacks=!1,!i.isTouched){i.isMoved&&a.grabCursor&&n.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;return}a.grabCursor&&i.isMoved&&i.isTouched&&(!0===n.allowSlideNext||!0===n.allowSlidePrev)&&n.setGrabCursor(!1);let h=(0,l.h)(),p=h-i.touchStartTime;if(n.allowClick){let e=o.path||o.composedPath&&o.composedPath();n.updateClickedSlide(e&&e[0]||o.target,e),n.emit("tap click",o),p<300&&h-i.lastClickTime<300&&n.emit("doubleTap doubleClick",o)}if(i.lastClickTime=(0,l.h)(),(0,l.n)(()=>{n.destroyed||(n.allowClick=!0)}),!i.isTouched||!i.isMoved||!n.swipeDirection||0===s.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset){i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;return}if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,r=a.followFinger?u?n.translate:-n.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void n.freeMode.onTouchEnd({currentPos:r});let f=r>=-n.maxTranslate()&&!n.params.loop,m=0,g=n.slidesSizesGrid[0];for(let e=0;e<c.length;e+=e<a.slidesPerGroupSkip?1:a.slidesPerGroup){let t=e<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;void 0!==c[e+t]?(f||r>=c[e]&&r<c[e+t])&&(m=e,g=c[e+t]-c[e]):(f||r>=c[e])&&(m=e,g=c[c.length-1]-c[c.length-2])}let v=null,y=null;a.rewind&&(n.isBeginning?y=a.virtual&&a.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1:n.isEnd&&(v=0));let b=(r-c[m])/g,w=m<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(p>a.longSwipesMs){if(!a.longSwipes)return void n.slideTo(n.activeIndex);"next"===n.swipeDirection&&(b>=a.longSwipesRatio?n.slideTo(a.rewind&&n.isEnd?v:m+w):n.slideTo(m)),"prev"===n.swipeDirection&&(b>1-a.longSwipesRatio?n.slideTo(m+w):null!==y&&b<0&&Math.abs(b)>a.longSwipesRatio?n.slideTo(y):n.slideTo(m))}else{if(!a.shortSwipes)return void n.slideTo(n.activeIndex);n.navigation&&(o.target===n.navigation.nextEl||o.target===n.navigation.prevEl)?o.target===n.navigation.nextEl?n.slideTo(m+w):n.slideTo(m):("next"===n.swipeDirection&&n.slideTo(null!==v?v:m+w),"prev"===n.swipeDirection&&n.slideTo(null!==y?y:m))}}function x(){let e=this,{params:t,el:r}=e;if(r&&0===r.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:n,allowSlidePrev:i,snapGrid:o}=e,a=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let s=a&&t.loop;"auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||s?e.params.loop&&!a?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=i,e.allowSlideNext=n,e.params.watchOverflow&&o!==e.snapGrid&&e.checkOverflow()}function S(e){this.enabled&&!this.allowClick&&(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function T(){let{wrapperEl:e,rtlTranslate:t,enabled:r}=this;if(!r)return;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-e.scrollLeft:this.translate=-e.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();let n=this.maxTranslate()-this.minTranslate();(0===n?0:(this.translate-this.minTranslate())/n)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit
88("setTranslate",this.translate,!1)}function O(e){f(this,e.target),!this.params.cssMode&&("auto"===this.params.slidesPerView||this.params.autoHeight)&&this.update()}function C(){!this.documentTouchHandlerProceeded&&(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let P=(e,t)=>{let r=(0,s.g)(),{params:n,el:i,wrapperEl:o,device:a}=e,l=!!n.nested,u="on"===t?"addEventListener":"removeEventListener";i&&"string"!=typeof i&&(r[u]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),i[u]("touchstart",e.onTouchStart,{passive:!1}),i[u]("pointerdown",e.onTouchStart,{passive:!1}),r[u]("touchmove",e.onTouchMove,{passive:!1,capture:l}),r[u]("pointermove",e.onTouchMove,{passive:!1,capture:l}),r[u]("touchend",e.onTouchEnd,{passive:!0}),r[u]("pointerup",e.onTouchEnd,{passive:!0}),r[u]("pointercancel",e.onTouchEnd,{passive:!0}),r[u]("touchcancel",e.onTouchEnd,{passive:!0}),r[u]("pointerout",e.onTouchEnd,{passive:!0}),r[u]("pointerleave",e.onTouchEnd,{passive:!0}),r[u]("contextmenu",e.onTouchEnd,{passive:!0}),(n.preventClicks||n.preventClicksPropagation)&&i[u]("click",e.onClick,!0),n.cssMode&&o[u]("scroll",e.onScroll),n.updateOnWindowResize?e[t](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",x,!0):e[t]("observerUpdate",x,!0),i[u]("load",e.onLoad,{capture:!0}))},k=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var _={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};let A={eventsEmitter:{on(e,t,r){let n=this;if(!n.eventsListeners||n.destroyed||"function"!=typeof t)return n;let i=r?"unshift":"push";return e.split(" ").forEach(e=>{n.eventsListeners[e]||(n.eventsListeners[e]=[]),n.eventsListeners[e][i](t)}),n},once(e,t,r){let n=this;if(!n.eventsListeners||n.destroyed||"function"!=typeof t)return n;function i(...r){n.off(e,i),i.__emitterProxy&&delete i.__emitterProxy,t.apply(n,r)}return i.__emitterProxy=t,n.on(e,i,r)},onAny(e,t){return!this.eventsListeners||this.destroyed||"function"!=typeof e||0>this.eventsAnyListeners.indexOf(e)&&this.eventsAnyListeners[t?"unshift":"push"](e),this},offAny(e){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;let t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off(e,t){let r=this;return r.eventsListeners&&!r.destroyed&&r.eventsListeners&&e.split(" ").forEach(e
88=>{void 0===t?r.eventsListeners[e]=[]:r.eventsListeners[e]&&r.eventsListeners[e].forEach((n,i)=>{(n===t||n.__emitterProxy&&n.__emitterProxy===t)&&r.eventsListeners[e].splice(i,1)})}),r},emit(...e){let t,r,n,i=this;return i.eventsListeners&&!i.destroyed&&i.eventsListeners&&("string"==typeof e[0]||Array.isArray(e[0])?(t=e[0],r=e.slice(1,e.length),n=i):(t=e[0].events,r=e[0].data,n=e[0].context||i),r.unshift(n),(Array.isArray(t)?t:t.split(" ")).forEach(e=>{i.eventsAnyListeners&&i.eventsAnyListeners.length&&i.eventsAnyListeners.forEach(t=>{t.apply(n,[e,...r])}),i.eventsListeners&&i.eventsListeners[e]&&i.eventsListeners[e].forEach(e=>{e.apply(n,r)})})),i}},update:{updateSize:function(){let e,t,r=this.el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:r.clientWidth,t=void 0!==this.params.height&&null!==this.params.height?this.params.height:r.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt((0,l.q)(r,"padding-left")||0,10)-parseInt((0,l.q)(r,"padding-right")||0,10),t=t-parseInt((0,l.q)(r,"padding-top")||0,10)-parseInt((0,l.q)(r,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){let e,t=this;function r(e,r){return parseFloat(e.getPropertyValue(t.getDirectionLabel(r))||0)}let n=t.params,{wrapperEl:i,slidesEl:o,rtlTranslate:a,wrongRTL:s}=t,u=t.virtual&&n.virtual.enabled,c=u?t.virtual.slides.length:t.slides.length,d=(0,l.e)(o,`.${t.params.slideClass}, swiper-slide`),h=u?t.virtual.slides.length:d.length,p=[],f=[],m=[],g=n.slidesOffsetBefore;"function"==typeof g&&(g=n.slidesOffsetBefore.call(t));let v=n.slidesOffsetAfter;"function"==typeof v&&(v=n.slidesOffsetAfter.call(t));let y=t.snapGrid.length,b=t.slidesGrid.length,w=t.size-g-v,E=n.spaceBetween,x=-g,S=0,T=0;if(void 0===w)return;"string"==typeof E&&E.indexOf("%")>=0?E=parseFloat(E.replace("%",""))/100*w:"string"==typeof E&&(E=parseFloat(E)),t.virtualSize=-E-g-v,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),n.centeredSlides&&n.cssMode&&((0,l.b)(i,"--swiper-centered-offset-before",""),(0,l.b)(i,"--swiper-centered-offset-after",""));let O=n.grid&&n.grid.rows>1&&t.grid;O?t.grid.initSlides(d):t.grid&&t.grid.unsetSlides();let C="auto"===n.slidesPerView&&n.breakpoints&&Object.keys(n.breakpoints).filter(e=>void 0!==n.breakpoints[e].slidesPerView).length>0;for(let i=0;i<h;i+=1){e=0;let o=d[i];if(!o||(O&&t.grid.updateSlide(i,o,d),"none"!==(0,l.q)(o,"display"))){if(u&&"auto"===n.slidesPerView)n.virtual.slidesPerViewAutoSlideSize&&(e=n.virtual.slidesPerViewAutoSlideSize),e&&o&&(n.roundLengths&&(e=Math.floor(e)),o.style[t.getDirectionLabel("width")]=`${e}px`);else if("auto"===n.slidesPerView){C&&(o.style[t.getDirectionLabel("width")]="");let i=getComputedStyle(o),a=o.style.transform,s=o.style.webkitTransform;if(a&&(o.style.transform="none"),s&&(o.style.webkitTransform="none"),n.roundLengths)e=t.isHorizontal()?(0,l.i)(o,"width",!0):(0,l.i)(o,"height",!0);else{let t=r(i,"width"),n=r(i,"padding-left"),a=r(i,"padding-right"),s=r(i,"margin-left"),l=r(i,"margin-right"),u=i.getPropertyValue("box-sizing");if(u&&"border-box"===u)e=t+s+l;else{let{clientWidth:r,offsetWidth:i}=o;e=t+n+a+s+l+(i-r)}}a&&(o.style.transform=a),s&&(o.style.webkitTransform=s),n.roundLengths&&(e=Math.floor(e))}else e=(w-(n.slidesPerView-1)*E)/n.slidesPerView,n.roundLengths&&(e=Math.floor(e)),o&&(o.style[t.getDirectionLabel("width")]=`${e}px`);o&&(o.swiperSlideSize=e),m.push(e),n.centeredSlides?(x=x+e/2+S/2+E,0===S&&0!==i&&(x=x-w/2-E),0===i&&(x=x-w/2-E),.001>Math.abs(x)&&(x=0),n.roundLengths&&(x=Math.floor(x)),T%n.slidesPerGroup==0&&p.push(x),f.push(x)):(n.roundLengths&&(x=Math.floor(x)),(T-Math.min(t.params.slidesPerGroupSkip,T))%t.params.slidesPerGroup==0&&p.push(x),f.push(x),x=x+e+E),t.virtualSize+=e+E,S=e,T+=1}}if(t.virtualSize=Math.max(t.virtualSize,w)+v,a&&s&&("slide"===n.effect||"coverflow"===n.effect)&&(i.style.width=`${t.virtualSize+E}px`),n.setWrapperSize&&(i.style[t.getDirectionLabel("width")]=`${t.virtualSize+E}px`),O&&t.grid.updateWrapperSize(e,p),!n.centeredSlides){let e=[];for(let r=0;r<p.length;r+=1){let i=p[r];n.roundLengths&&(i=Math.floor(i)),p[r]<=t.virtualSize-w&&e.push(i)}p=e,Math.floor(t.virtualSize-w)-Math.floor(p[p.length-1])>1&&p.push(t.virtualSize-w)}if(u&&n.loop){let e=m[0]+E;if(n.slidesPerGroup>1){let r=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/n.slidesPerGroup),i=e*n.slidesPerGroup;for(let e=0;e<r;e+=1)p.push(p[p.length-1]+i)}for(let r=0;r<t.virtual.slidesBefore+t.virtual.slidesAfter;r+=1)1===n.slidesPerGroup&&p.push(p[p.length-1]+e),f.push(f[f.length-1]+e),t.virtualSize+=e}if(0===p.length&&(p=[0]),0!==E){let e=t.isHorizontal()&&a?"marginLeft":t.getDirectionLabel("marginRight");d.filter((e,t)=>
88!n.cssMode||!!n.loop||t!==d.length-1).forEach(t=>{t.style[e]=`${E}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let e=0;m.forEach(t=>{e+=t+(E||0)});let t=(e-=E)>w?e-w:0;p=p.map(e=>e<=0?-g:e>t?t+v:e)}if(n.centerInsufficientSlides){let e=0;m.forEach(t=>{e+=t+(E||0)}),e-=E;let t=(g||0)+(v||0);if(e+t<w){let r=(w-e-t)/2;p.forEach((e,t)=>{p[t]=e-r}),f.forEach((e,t)=>{f[t]=e+r})}}if(Object.assign(t,{slides:d,snapGrid:p,slidesGrid:f,slidesSizesGrid:m}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){(0,l.b)(i,"--swiper-centered-offset-before",`${-p[0]}px`),(0,l.b)(i,"--swiper-centered-offset-after",`${t.size/2-m[m.length-1]/2}px`);let e=-t.snapGrid[0],r=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+r)}if(h!==c&&t.emit("slidesLengthChange"),p.length!==y&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),f.length!==b&&t.emit("slidesGridLengthChange"),n.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!u&&!n.cssMode&&("slide"===n.effect||"fade"===n.effect)){let e=`${n.containerModifierClass}backface-hidden`,r=t.el.classList.contains(e);h<=n.maxBackfaceHiddenSlides?r||t.el.classList.add(e):r&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t,r=this,n=[],i=r.virtual&&r.params.virtual.enabled,o=0;"number"==typeof e?r.setTransition(e):!0===e&&r.setTransition(r.params.speed);let a=e=>i?r.slides[r.getSlideIndexByData(e)]:r.slides[e];if("auto"!==r.params.slidesPerView&&r.params.slidesPerView>1)if(r.params.centeredSlides)(r.visibleSlides||[]).forEach(e=>{n.push(e)});else for(t=0;t<Math.ceil(r.params.slidesPerView);t+=1){let e=r.activeIndex+t;if(e>r.slides.length&&!i)break;n.push(a(e))}else n.push(a(r.activeIndex));for(t=0;t<n.length;t+=1)if(void 0!==n[t]){let e=n[t].offsetHeight;o=e>o?e:o}(o||0===o)&&(r.wrapperEl.style.height=`${o}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let r=0;r<e.length;r+=1)e[r].swiperSlideOffset=(this.isHorizontal()?e[r].offsetLeft:e[r].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e=this&&this.translate||0){let t=this.params,{slides:r,rtlTranslate:n,snapGrid:i}=this;if(0===r.length)return;void 0===r[0].swiperSlideOffset&&this.updateSlidesOffset();let o=-e;n&&(o=e),this.visibleSlidesIndexes=[],this.visibleSlides=[];let a=t.spaceBetween;"string"==typeof a&&a.indexOf("%")>=0?a=parseFloat(a.replace("%",""))/100*this.size:"string"==typeof a&&(a=parseFloat(a));for(let e=0;e<r.length;e+=1){let s=r[e],l=s.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(l-=r[0].swiperSlideOffset);let u=(o+(t.centeredSlides?this.minTranslate():0)-l)/(s.swiperSlideSize+a),c=(o-i[0]+(t.centeredSlides?this.minTranslate():0)-l)/(s.swiperSlideSize+a),d=-(o-l),p=d+this.slidesSizesGrid[e],f=d>=0&&d<=this.size-this.slidesSizesGrid[e],m=d>=0&&d<this.size-1||p>1&&p<=this.size||d<=0&&p>=this.size;m&&(this.visibleSlides.push(s),this.visibleSlidesIndexes.push(e)),h(s,m,t.slideVisibleClass),h(s,f,t.slideFullyVisibleClass),s.progress=n?-u:u,s.originalProgress=n?-c:c}},updateProgress:function(e){if(void 0===e){let t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}let t=this.params,r=this.maxTranslate()-this.minTranslate(),{progress:n,isBeginning:i,isEnd:o,progressLoop:a}=this,s=i,l=o;if(0===r)n=0,i=!0,o=!0;else{n=(e-this.minTranslate())/r;let t=1>Math.abs(e-this.minTranslate()),a=1>Math.abs(e-this.maxTranslate());i=t||n<=0,o=a||n>=1,t&&(n=0),a&&(n=1)}if(t.loop){let t=this.getSlideIndexByData(0),r=this.getSlideIndexByData(this.slides.length-1),n=this.slidesGrid[t],i=this.slidesGrid[r],o=this.slidesGrid[this.slidesGrid.length-1],s=Math.abs(e);(a=s>=n?(s-n)/o:(s+o-i)/o)>1&&(a-=1)}Object.assign(this,{progress:n,progressLoop:a,isBeginning:i,isEnd:o}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),i&&
88!s&&this.emit("reachBeginning toEdge"),o&&!l&&this.emit("reachEnd toEdge"),(s&&!i||l&&!o)&&this.emit("fromEdge"),this.emit("progress",n)},updateSlidesClasses:function(){let e,t,r,{slides:n,params:i,slidesEl:o,activeIndex:a}=this,s=this.virtual&&i.virtual.enabled,u=this.grid&&i.grid&&i.grid.rows>1,c=e=>(0,l.e)(o,`.${i.slideClass}${e}, swiper-slide${e}`)[0];if(s)if(i.loop){let t=a-this.virtual.slidesBefore;t<0&&(t=this.virtual.slides.length+t),t>=this.virtual.slides.length&&(t-=this.virtual.slides.length),e=c(`[data-swiper-slide-index="${t}"]`)}else e=c(`[data-swiper-slide-index="${a}"]`);else u?(e=n.find(e=>e.column===a),r=n.find(e=>e.column===a+1),t=n.find(e=>e.column===a-1)):e=n[a];e&&!u&&(r=(0,l.r)(e,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!r&&(r=n[0]),t=(0,l.t)(e,`.${i.slideClass}, swiper-slide`)[0],i.loop),n.forEach(n=>{p(n,n===e,i.slideActiveClass),p(n,n===r,i.slideNextClass),p(n,n===t,i.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t,r,n=this,i=n.rtlTranslate?n.translate:-n.translate,{snapGrid:o,params:a,activeIndex:s,realIndex:l,snapIndex:u}=n,c=e,d=e=>{let t=e-n.virtual.slidesBefore;return t<0&&(t=n.virtual.slides.length+t),t>=n.virtual.slides.length&&(t-=n.virtual.slides.length),t};if(void 0===c&&(c=function(e){let t,{slidesGrid:r,params:n}=e,i=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<r.length;e+=1)void 0!==r[e+1]?i>=r[e]&&i<r[e+1]-(r[e+1]-r[e])/2?t=e:i>=r[e]&&i<r[e+1]&&(t=e+1):i>=r[e]&&(t=e);return n.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),t}(n)),o.indexOf(i)>=0)t=o.indexOf(i);else{let e=Math.min(a.slidesPerGroupSkip,c);t=e+Math.floor((c-e)/a.slidesPerGroup)}if(t>=o.length&&(t=o.length-1),c===s&&!n.params.loop){t!==u&&(n.snapIndex=t,n.emit("snapIndexChange"));return}if(c===s&&n.params.loop&&n.virtual&&n.params.virtual.enabled){n.realIndex=d(c);return}let h=n.grid&&a.grid&&a.grid.rows>1;if(n.virtual&&a.virtual.enabled&&a.loop)r=d(c);else if(h){let e=n.slides.find(e=>e.column===c),t=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(t)&&(t=Math.max(n.slides.indexOf(e),0)),r=Math.floor(t/a.grid.rows)}else if(n.slides[c]){let e=n.slides[c].getAttribute("data-swiper-slide-index");r=e?parseInt(e,10):c}else r=c;Object.assign(n,{previousSnapIndex:u,snapIndex:t,previousRealIndex:l,realIndex:r,previousIndex:s,activeIndex:c}),n.initialized&&g(n),n.emit("activeIndexChange"),n.emit("snapIndexChange"),(n.initialized||n.params.runCallbacksOnInit)&&(l!==r&&n.emit("realIndexChange"),n.emit("slideChange"))},updateClickedSlide:function(e,t){let r,n=this.params,i=e.closest(`.${n.slideClass}, swiper-slide`);!i&&this.isElement&&t&&t.length>
881&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!i&&e.matches&&e.matches(`.${n.slideClass}, swiper-slide`)&&(i=e)});let o=!1;if(i){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===i){o=!0,r=e;break}}if(i&&o)this.clickedSlide=i,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(i.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=r;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}n.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e=this.isHorizontal()?"x":"y"){let{params:t,rtlTranslate:r,translate:n,wrapperEl:i}=this;if(t.virtualTranslate)return r?-n:n;if(t.cssMode)return n;let o=(0,l.l)(i,e);return o+=this.cssOverflowAdjustment(),r&&(o=-o),o||0},setTranslate:function(e,t){let{rtlTranslate:r,params:n,wrapperEl:i,progress:o}=this,a=0,s=0;this.isHorizontal()?a=r?-e:e:s=e,n.roundLengths&&(a=Math.floor(a),s=Math.floor(s)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?a:s,n.cssMode?i[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-a:-s:n.virtualTranslate||(this.isHorizontal()?a-=this.cssOverflowAdjustment():s-=this.cssOverflowAdjustment(),i.style.transform=`translate3d(${a}px, ${s}px, 0px)`);let l=this.maxTranslate()-this.minTranslate();(0===l?0:(e-this.minTranslate())/l)!==o&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e=0,t=this.params.speed,r=!0,n=!0,i){let o,a=this,{params:s,wrapperEl:u}=a;if(a.animating&&s.preventInteractionOnTransition)return!1;let c=a.minTranslate(),d=a.maxTranslate();if(o=n&&e>c?c:n&&e<d?d:e,a.updateProgress(o),s.cssMode){let e=a.isHorizontal();if(0===t)u[e?"scrollLeft":"scrollTop"]=-o;else{if(!a.support.smoothScroll)return(0,l.u)({swiper:a,targetPosition:-o,side:e?"left":"top"}),!0;u.scrollTo({[e?"left":"top"]:-o,behavior:"smooth"})}return!0}return 0===t?(a.setTransition(0),a.setTranslate(o),r&&(a.emit("beforeTransitionStart",t,i),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(o),r&&(a.emit("beforeTransitionStart",t,i),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,a.animating=!1,r&&a.emit("transitionEnd"))}),a.wrapperEl.addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||(this.wrapperEl.style.transitionDuration=`${e}ms`,this.wrapperEl.style.transitionDelay=0===e?"0ms":""),this.emit("setTransition",e,t)},transitionStart:function(e=!0,t){let{params:r}=this;r.cssMode||(r.autoHeight&&this.updateAutoHeight(),v({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e=!0,t){let{params:r}=this;this.animating=!1,r.cssMode||(this.setTransition(0),v({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e=0,t,r=!0,n,i){let o;"string"==typeof e&&(e=parseInt(e,10));let a=this,s=e;s<0&&(s=0);let{params:u,snapGrid:c,slidesGrid:h,previousIndex:p,activeIndex:f,rtlTranslate:m,wrapperEl:g,enabled:v}=a;if(!v&&!n&&!i||a.destroyed||a.animating&&u.preventInteractionOnTransition)return!1;void 0===t&&(t=a.params.speed);let y=Math.min(a.params.slidesPerGroupSkip,s),b=y+Math.floor((s-y)/a.params.slidesPerGroup);b>=c.length&&(b=c.length-1);let w=-c[b];if(u.normalizeSlideIndex)for(let e=0;e<h.length;e+=1){let t=-Math.floor(100*w),r=Math.floor(100*h[e]),n=Math.floor(100*h[e+1]);void 0!==h[e+1]?t>=r&&t<n-(n-r)/2?s=e:t>=r&&t<n&&(s=e+1):t>=r&&(s=e)}if(a.initialized&&s!==f&&(!a.allowSlideNext&&(m?w>a.translate&&w>a.minTranslate():w<a.translate&&w<a.minTranslate())||!a.allowSlidePrev&&w>a.translate&&w>a.maxTranslate()&&(f||0)!==s))return!1;s!==(p||0)&&r&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),o=s>f?"next":s<f?"prev":"reset";let E=a.virtual&&a.params.virtual.enabled;if(!(E&&i)&&(m&&-w===a.translate||!m&&w===a.translate))return a.updateActiveIndex(s),u.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==u.effect&&a.setTranslate(w),"reset"!==o&&(a.transitionStart(r,o),a.transitionEnd(r,o)),!1;if(u.cssMode){let e=a.isHorizontal(),r=m?w:-w;if(0===t)E&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),E&&!a._cssModeVirtualInitialSet&&a.params.initialSlide>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{g[e?"scrollLeft":"scrollTop"]=r})):g[e?"scrollLeft":"scrollTop"]=r,E&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return(0,l.u)({swiper:a,targetPosition:r,side:e?"left"
88:"top"}),!0;g.scrollTo({[e?"left":"top"]:r,behavior:"smooth"})}return!0}let x=d().isSafari;return E&&!i&&x&&a.isElement&&a.virtual.update(!1,!1,s),a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(s),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,n),a.transitionStart(r,o),0===t?a.transitionEnd(r,o):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(r,o))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e=0,t,r=!0,n){"string"==typeof e&&(e=parseInt(e,10));let i=this;if(i.destroyed)return;void 0===t&&(t=i.params.speed);let o=i.grid&&i.params.grid&&i.params.grid.rows>1,a=e;if(i.params.loop)if(i.virtual&&i.params.virtual.enabled)a+=i.virtual.slidesBefore;else{let e;if(o){let t=a*i.params.grid.rows;e=i.slides.find(e=>+e.getAttribute("data-swiper-slide-index")===t).column}else e=i.getSlideIndexByData(a);let t=o?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:r,slidesOffsetBefore:s,slidesOffsetAfter:l}=i.params,u=r||!!s||!!l,c=i.params.slidesPerView;"auto"===c?c=i.slidesPerViewDynamic():(c=Math.ceil(parseFloat(i.params.slidesPerView,10)),u&&c%2==0&&(c+=1));let d=t-e<c;if(u&&(d=d||e<Math.ceil(c/2)),n&&u&&"auto"!==i.params.slidesPerView&&!o&&(d=!1),d){let r=u?e<i.activeIndex?"prev":"next":e-i.activeIndex-1<i.params.slidesPerView?"next":"prev";i.loopFix({direction:r,slideTo:!0,activeSlideIndex:"next"===r?e+1:e-t+1,slideRealIndex:"next"===r?i.realIndex:void 0})}if(o){let e=a*i.params.grid.rows;a=i.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e).column}else a=i.getSlideIndexByData(a)}return requestAnimationFrame(()=>{i.slideTo(a,t,r,n)}),i},slideNext:function(e,t=!0,r){let n=this,{enabled:i,params:o,animating:a}=n;if(!i||n.destroyed)return n;void 0===e&&(e=n.params.speed);let s=o.slidesPerGroup;"auto"===o.slidesPerView&&1===o.slidesPerGroup&&o.slidesPerGroupAuto&&(s=Math.max(n.slidesPerViewDynamic("current",!0),1));let l=n.activeIndex<o.slidesPerGroupSkip?1:s,u=n.virtual&&o.virtual.enabled;if(o.loop){if(a&&!u&&o.loopPreventsSliding)return!1;if(n.loopFix({direction:"next"}),n._clientLeft=n.wrapperEl.clientLeft,n.activeIndex===n.slides.length-1&&o.cssMode)return requestAnimationFrame(()=>{n.slideTo(n.activeIndex+l,e,t,r)}),!0}return o.rewind&&n.isEnd?n.slideTo(0,e,t,r):n.slideTo(n.activeIndex+l,e,t,r)},slidePrev:function(e,t=!0,r){let n=this,{params:i,snapGrid:o,slidesGrid:a,rtlTranslate:s,enabled:l,animating:u}=n;if(!l||n.destroyed)return n;void 0===e&&(e=n.params.speed);let c=n.virtual&&i.virtual.enabled;if(i.loop){if(u&&!c&&i.loopPreventsSliding)return!1;n.loopFix({direction:"prev"}),n._clientLeft=n.wrapperEl.clientLeft}function d(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let h=d(s?n.translate:-n.translate),p=o.map(e=>d(e)),f=i.freeMode&&i.freeMode.enabled,m=o[p.indexOf(h)-1];if(void 0===m&&(i.cssMode||f)){let e;o.forEach((t,r)=>{h>=t&&(e=r)}),void 0!==e&&(m=f?o[e]:o[e>0?e-1:e])}let g=0;if(void 0!==m&&((g=a.indexOf(m))<0&&(g=n.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(g=Math.max(g=g-n.slidesPerViewDynamic("previous",!0)+1,0))),i.rewind&&n.isBeginning){let i=n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1;return n.slideTo(i,e,t,r)}return i.loop&&0===n.activeIndex&&i.cssMode?(requestAnimationFrame(()=>{n.slideTo(g,e,t,r)}),!0):n.slideTo(g,e,t,r)},slideReset:function(e,t=!0,r){if(!this.destroyed)return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,r)},slideToClosest:function(e,t=!0,r,n=.5){if(this.destroyed)return;void 0===e&&(e=this.params.speed);let i=this.activeIndex,o=Math.min(this.params.slidesPerGroupSkip,i),a=o+Math.floor((i-o)/this.params.slidesPerGroup),s=this.rtlTranslate?this.translate:-this.translate;if(s>=this.snapGrid[a]){let e=this.snapGrid[a];s-e>(this.snapGrid[a+1]-e)*n&&(i+=this.params.slidesPerGroup)}else{let e=this.snapGrid[a-1];s-e<=(this.snapGrid[a]-e)*n&&(i-=this.params.slidesPerGroup)}return i=Math.min(i=Math.max(i,0),this.slidesGrid.length-1),this.slideTo(i,e,t,r)},slideToClickedSlide:function(){let e,t=this;if(t.destroyed)return;let{params:r,slidesEl:n}=t,i="auto"===r.slidesPerView?t.slidesPerViewDynamic():r.slidesPerView,o=t.getSlideIndexWhenGrid(t.clickedIndex),a=t.isElement?"swiper-slide":`.${r.slideClass}`,s=t.grid&&t.params.grid&&t.params.grid.rows>1;if(r.loop){if(t.animating)return;e=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),r.centeredSlides?t.slideToLoop(e):o>(s?(t.slides.length-i)/2-(t.params.grid.rows-1):t.slides.length-i)?(t.loopFix(),o=t.getSlideIndex((0,l.e)(n,`${a}[data-swiper-slide-index="${e}"]`)[0]),(0,l.n)(()=>{t.slideTo(o)})):t.slideTo(o)}else t.slideTo(o)}},loop:{loopCreate:function(e,t){let r=this,{params:n,slidesEl:i}=r;if(!n.loop||r.virtual&&r.params.virtual.enabled)return;let o=r.grid&&n.grid&&n.grid.rows>1;n.loopAddBlankSlides&&(n.slidesPerGroup>1||o)&&(()=>{let e=(0,l.e)(i,`.${n.slideBlankClass}`);
88e.forEach(e=>{e.remove()}),e.length>0&&(r.recalcSlides(),r.updateSlides())})();let a=n.slidesPerGroup*(o?n.grid.rows:1),s=r.slides.length%a!=0,u=o&&r.slides.length%n.grid.rows!=0,c=e=>{for(let t=0;t<e;t+=1){let e=r.isElement?(0,l.c)("swiper-slide",[n.slideBlankClass]):(0,l.c)("div",[n.slideClass,n.slideBlankClass]);r.slidesEl.append(e)}};s?n.loopAddBlankSlides?(c(a-r.slides.length%a),r.recalcSlides(),r.updateSlides()):(0,l.v)("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"):u&&(n.loopAddBlankSlides?(c(n.grid.rows-r.slides.length%n.grid.rows),r.recalcSlides(),r.updateSlides()):(0,l.v)("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)")),(0,l.e)(i,`.${n.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)});let d=n.centeredSlides||!!n.slidesOffsetBefore||!!n.slidesOffsetAfter;r.loopFix({slideRealIndex:e,direction:d?void 0:"next",initial:t})},loopFix:function({slideRealIndex:e,slideTo:t=!0,direction:r,setTranslate:n,activeSlideIndex:i,initial:o,byController:a,byMousewheel:s}={}){let u=this;if(!u.params.loop)return;u.emit("beforeLoopFix");let{slides:c,allowSlidePrev:d,allowSlideNext:h,slidesEl:p,params:f}=u,{centeredSlides:m,slidesOffsetBefore:g,slidesOffsetAfter:v,initialSlide:y}=f,b=m||!!g||!!v;if(u.allowSlidePrev=!0,u.allowSlideNext=!0,u.virtual&&f.virtual.enabled){t&&(b||0!==u.snapIndex?b&&u.snapIndex<f.slidesPerView?u.slideTo(u.virtual.slides.length+u.snapIndex,0,!1,!0):u.snapIndex===u.snapGrid.length-1&&u.slideTo(u.virtual.slidesBefore,0,!1,!0):u.slideTo(u.virtual.slides.length,0,!1,!0)),u.allowSlidePrev=d,u.allowSlideNext=h,u.emit("loopFix");return}let w=f.slidesPerView;"auto"===w?w=u.slidesPerViewDynamic():(w=Math.ceil(parseFloat(f.slidesPerView,10)),b&&w%2==0&&(w+=1));let E=f.slidesPerGroupAuto?w:f.slidesPerGroup,x=b?Math.max(E,Math.ceil(w/2)):E;x%E!=0&&(x+=E-x%E),u.loopedSlides=x+=f.loopAdditionalSlides;let S=u.grid&&f.grid&&f.grid.rows>1;c.length<w+x||"cards"===u.params.effect&&c.length<w+2*x?(0,l.v)("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):S&&"row"===f.grid.fill&&(0,l.v)("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let T=[],O=[],C=S?Math.ceil(c.length/f.grid.rows):c.length,P=o&&C-y<w&&!b,k=P?y:u.activeIndex;void 0===i?i=u.getSlideIndex(c.find(e=>e.classList.contains(f.slideActiveClass))):k=i;let _="next"===r||!r,A="prev"===r||!r,R=0,N=0,M=(S?c[i].column:i)+(b&&void 0===n?-w/2+.5:0);if(M<x){R=Math.max(x-M,E);for(let e=0;e<x-M;e+=1){let t=e-Math.floor(e/C)*C;if(S){let e=C-t-1;for(let t=c.length-1;t>=0;t-=1)c[t].column===e&&T.push(t)}else T.push(C-t-1)}}else if(M+w>C-x){N=Math.max(M-(C-2*x),E),P&&(N=Math.max(N,w-C+y+1));for(let e=0;e<N;e+=1){let t=e-Math.floor(e/C)*C;S?c.forEach((e,r)=>{e.column===t&&O.push(r)}):O.push(t)}}if(u.__preventObserver__=!0,requestAnimationFrame(()=>{u.__preventObserver__=!1}),"cards"===u.params.effect&&c.length<w+2*x&&(O.includes(i)&&O.splice(O.indexOf(i),1),T.includes(i)&&T.splice(T.indexOf(i),1)),A&&T.forEach(e=>{c[e].swiperLoopMoveDOM=!0,p.prepend(c[e]),c[e].swiperLoopMoveDOM=!1}),_&&O.forEach(e=>{c[e].swiperLoopMoveDOM=!0,p.append(c[e]),c[e].swiperLoopMoveDOM=!1}),u.recalcSlides(),"auto"===f.slidesPerView?u.updateSlides():S&&(T.length>0&&A||O.length>0&&_)&&u.slides.forEach((e,t)=>{u.grid.updateSlide(t,e,u.slides)}),f.watchSlidesProgress&&u.updateSlidesOffset(),t){if(T.length>0&&A){if(void 0===e){let e=u.slidesGrid[k],t=u.slidesGrid[k+R]-e;s?u.setTranslate(u.translate-t):(u.slideTo(k+Math.ceil(R),0,!1,!0),n&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-t,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-t))}else if(n){let e=S?T.length/f.grid.rows:T.length;u.slideTo(u.activeIndex+e,0,!1,!0),u.touchEventsData.currentTranslate=u.translate}}else if(O.length>0&&_)if(void 0===e){let e=u.slidesGrid[k],t=u.slidesGrid[k-N]-e;s?u.setTranslate(u.translate-t):(u.slideTo(k-N,0,!1,!0),n&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-t,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-t))}else{let e=S?O.length/f.grid.rows:O.length;u.slideTo(u.activeIndex-e,0,!1,!0)}}if(u.allowSlidePrev=d,u.allowSlideNext=h,u.controller&&u.controller.control&&!a){let o={slideRealIndex:e,direction:r,setTranslate:n,activeSlideIndex:i,byController:!0};Array.isArray(u.controller.control)?u.controller.control.forEach(e
88=>{!e.destroyed&&e.params.loop&&e.loopFix({...o,slideTo:e.params.slidesPerView===f.slidesPerView&&t})}):u.controller.control instanceof u.constructor&&u.controller.control.params.loop&&u.controller.control.loopFix({...o,slideTo:u.controller.control.params.slidesPerView===f.slidesPerView&&t})}u.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||!t||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let r=[];this.slides.forEach(e=>{r[void 0===e.swiperSlideIndex?+e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),r.forEach(e=>{t.append(e)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}},grabCursor:{setGrabCursor:function(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let r="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),r.style.cursor="move",r.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){let{params:e}=this;this.onTouchStart=b.bind(this),this.onTouchMove=w.bind(this),this.onTouchEnd=E.bind(this),this.onDocumentTouchStart=C.bind(this),e.cssMode&&(this.onScroll=T.bind(this)),this.onClick=S.bind(this),this.onLoad=O.bind(this),P(this,"on")},detachEvents:function(){P(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:r,params:n,el:i}=e,o=n.breakpoints;if(!o||o&&0===Object.keys(o).length)return;let a=(0,s.g)(),u="window"!==n.breakpointsBase&&n.breakpointsBase?"container":n.breakpointsBase,c=["window","container"].includes(n.breakpointsBase)||!n.breakpointsBase?e.el:a.querySelector(n.breakpointsBase),d=e.getBreakpoint(o,u,c);if(!d||e.currentBreakpoint===d)return;let h=(d in o?o[d]:void 0)||e.originalParams,p=k(e,n),f=k(e,h),m=e.params.grabCursor,g=h.grabCursor,v=n.enabled;p&&!f?(i.classList.remove(`${n.containerModifierClass}grid`,`${n.containerModifierClass}grid-column`),e.emitContainerClasses()):!p&&f&&(i.classList.add(`${n.containerModifierClass}grid`),(h.grid.fill&&"column"===h.grid.fill||!h.grid.fill&&"column"===n.grid.fill)&&i.classList.add(`${n.containerModifierClass}grid-column`),e.emitContainerClasses()),m&&!g?e.unsetGrabCursor():!m&&g&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===h[t])return;let r=n[t]&&n[t].enabled,i=h[t]&&h[t].enabled;r&&!i&&e[t].disable(),!r&&i&&e[t].enable()});let y=h.direction&&h.direction!==n.direction,b=n.loop&&(h.slidesPerView!==n.slidesPerView||y),w=n.loop;y&&r&&e.changeDirection(),(0,l.x)(e.params,h);let E=e.params.enabled,x=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),v&&!E?e.disable():!v&&E&&e.enable(),e.currentBreakpoint=d,e.emit("_beforeBreakpoint",h),r&&(b?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!w&&x?(e.loopCreate(t),e.updateSlides()):w&&!x&&e.loopDestroy()),e.emit("breakpoint",h)},getBreakpoint:function(e,t="window",r){if(!e||"container"===t&&!r)return;let n=!1,i=(0,s.a)(),o="window"===t?i.innerHeight:r.clientHeight,a=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:o*parseFloat(e.substr(1)),point:e}:{value:e,point:e});a.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<a.length;e+=1){let{point:o,value:s}=a[e];"window"===t?i.matchMedia(`(min-width: ${s}px)`).matches&&(n=o):s<=r.clientWidth&&(n=o)}return n||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:r}=t;if(r){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*r;this.isLocked=this.size>t}else this.isLocked=1===this.snapGrid.length;!0===t.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===t.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),e&&e!==this.isLocked&&(this.isEnd=!1),e!==this.isLocked&&this.emit
88(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){let{classNames:e,params:t,rtl:r,el:n,device:i}=this,o=function(e,t){let r=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(n=>{e[n]&&r.push(t+n)}):"string"==typeof e&&r.push(t+e)}),r}(["initialized",t.direction,{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:r},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&"column"===t.grid.fill},{android:i.android},{ios:i.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...o),n.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},R={};class N{constructor(...e){let t,r;1===e.length&&e[0].constructor&&"Object"===Object.prototype.toString.call(e[0]).slice(8,-1)?r=e[0]:[t,r]=e,r||(r={}),r=(0,l.x)({},r),t&&!r.el&&(r.el=t);let n=(0,s.g)();if(r.el&&"string"==typeof r.el&&n.querySelectorAll(r.el).length>1){let e=[];return n.querySelectorAll(r.el).forEach(t=>{let n=(0,l.x)({},r,{el:t});e.push(new N(n))}),e}let i=this;i.__swiper__=!0,i.support=u(),i.device=c({userAgent:r.userAgent}),i.browser=d(),i.eventsListeners={},i.eventsAnyListeners=[],i.modules=[...i.__modules__],r.modules&&Array.isArray(r.modules)&&i.modules.push(...r.modules);let o={};i.modules.forEach(e=>{e({params:r,swiper:i,extendParams:function(e,t){return function(r={}){let n=Object.keys(r)[0],i=r[n];return"object"!=typeof i||null===i?void(0,l.x)(t,r):(!0===e[n]&&(e[n]={enabled:!0}),"navigation"===n&&e[n]&&e[n].enabled&&!e[n].prevEl&&!e[n].nextEl&&(e[n].auto=!0),["pagination","scrollbar"].indexOf(n)>=0&&e[n]&&e[n].enabled&&!e[n].el&&(e[n].auto=!0),n in e&&"enabled"in i)?void("object"==typeof e[n]&&!("enabled"in e[n])&&(e[n].enabled=!0),!e[n]&&(e[n]={enabled:!1}),(0,l.x)(t,r)):void(0,l.x)(t,r)}}(r,o),on:i.on.bind(i),once:i.once.bind(i),off:i.off.bind(i),emit:i.emit.bind(i)})});let a=(0,l.x)({},_,o);return i.params=(0,l.x)({},a,R,r),i.originalParams=(0,l.x)({},i.params),i.passedParams=(0,l.x)({}
88,r),i.params&&i.params.on&&Object.keys(i.params.on).forEach(e=>{i.on(e,i.params.on[e])}),i.params&&i.params.onAny&&i.onAny(i.params.onAny),Object.assign(i,{enabled:i.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===i.params.direction,isVertical:()=>"vertical"===i.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:i.params.allowSlideNext,allowSlidePrev:i.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:i.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:i.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),i.emit("_swiper"),i.params.init&&i.init(),i}getDirectionLabel(e){return this.isHorizontal()?e:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[e]}getSlideIndex(e){let{slidesEl:t,params:r}=this,n=(0,l.e)(t,`.${r.slideClass}, swiper-slide`),i=(0,l.j)(n[0]);return(0,l.j)(e)-i}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?e=Math.floor(e/this.params.grid.rows):"row"===this.params.grid.fill&&(e%=Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=(0,l.e)(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);let r=this.minTranslate(),n=(this.maxTranslate()-r)*e+r;this.translateTo(n,void 0===t?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=[];e.slides.forEach(r=>{let n=e.getSlideClasses(r);t.push({slideEl:r,classNames:n}),e.emit("_slideClass",r,n)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e="current",t=!1){let{params:r,slides:n,slidesGrid:i,slidesSizesGrid:o,size:a,activeIndex:s}=this,l=1;if("number"==typeof r.slidesPerView)return r.slidesPerView;if(r.centeredSlides){let e,t=n[s]?Math.ceil(n[s].swiperSlideSize):0;for(let r=s+1;r<n.length;r+=1)n[r]&&!e&&(t+=Math.ceil(n[r].swiperSlideSize),l+=1,t>a&&(e=!0));for(let r=s-1;r>=0;r-=1)n[r]&&!e&&(t+=n[r].swiperSlideSize,l+=1,t>a&&(e=!0))}else if("current"===e)for(let e=s+1;e<n.length;e+=1)(t?i[e]+o[e]-i[s]<a:i[e]-i[s]<a)&&(l+=1);else for(let e=s-1;e>=0;e-=1)i[s]-i[e]<a&&(l+=1);return l}update(){let e,t=this;if(!t||t.destroyed)return;let{snapGrid:r,params:n}=t;function i(){let e=Math.min(Math.max(t.rtlTranslate?-1*t.translate:t.translate,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}if(n.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&f(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),n.freeMode&&n.freeMode.enabled&&!n.cssMode)i(),n.autoHeight&&t.updateAutoHeight();else{if(("auto"===n.slidesPerView||n.slidesPerView>1)&&t.isEnd&&!n.centeredSlides){let r=t.virtual&&n.virtual.enabled?t.virtual.slides:t.slides;
88e=t.slideTo(r.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||i()}n.watchOverflow&&r!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t=!0){let r=this.params.direction;return e||(e="horizontal"===r?"vertical":"horizontal"),e===r||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${r}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}changeLanguageDirection(e){(!this.rtl||"rtl"!==e)&&(this.rtl||"ltr"!==e)&&(this.rtl="rtl"===e,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(e){let t=this;if(t.mounted)return!0;let r=e||t.params.el;if("string"==typeof r&&(r=document.querySelector(r)),!r)return!1;r.swiper=t,r.parentNode&&r.parentNode.host&&r.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let n=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,i=r&&r.shadowRoot&&r.shadowRoot.querySelector?r.shadowRoot.querySelector(n()):(0,l.e)(r,n())[0];return!i&&t.params.createElements&&(i=(0,l.c)("div",t.params.wrapperClass),r.append(i),(0,l.e)(r,`.${t.params.slideClass}`).forEach(e=>{i.append(e)})),Object.assign(t,{el:r,wrapperEl:i,slidesEl:t.isElement&&!r.parentNode.host.slideSlots?r.parentNode.host:i,hostEl:t.isElement?r.parentNode.host:r,mounted:!0,rtl:"rtl"===r.dir.toLowerCase()||"rtl"===(0,l.q)(r,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===r.dir.toLowerCase()||"rtl"===(0,l.q)(r,"direction")),wrongRTL:"-webkit-box"===(0,l.q)(i,"display")}),!0}init(e){let t=this;if(t.initialized||!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();let r=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&r.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),r.forEach(e=>{e.complete?f(t,e):e.addEventListener("load",e=>{f(t,e.target)})}),g(t),t.initialized=!0,g(t),t.emit("init"),t.emit("afterInit"),t}destroy(e=!0,t=!0){let r=this,{params:n,el:i,wrapperEl:o,slides:a}=r;return void 0===r.params||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),n.loop&&r.loopDestroy(),t&&(r.removeClasses(),i&&"string"!=typeof i&&i.removeAttribute("style"),o&&o.removeAttribute("style"),a&&a.length&&a.forEach(e=>{e.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(e=>{r.off(e)}),!1!==e&&(r.el&&"string"!=typeof r.el&&(r.el.swiper=null),(0,l.y)(r)),r.destroyed=!0),null}static extendDefaults(e){(0,l.x)(R,e)}static get extendedDefaults(){return R}static get defaults(){return _}static installModule(e){N.prototype.__modules__||(N.prototype.__modules__=[]);let t=N.prototype.__modules__;"function"==typeof e&&0>t.indexOf(e)&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>N.installModule(e)):N.installModule(e),N}}Object.keys(A).forEach(e=>
88{Object.keys(A[e]).forEach(t=>{N.prototype[t]=A[e][t]})}),N.use([function({swiper:e,on:t,emit:r}){let n=(0,s.a)(),i=null,o=null,a=()=>{e&&!e.destroyed&&e.initialized&&(r("beforeResize"),r("resize"))},l=()=>{e&&!e.destroyed&&e.initialized&&r("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&void 0!==n.ResizeObserver)return void(e&&!e.destroyed&&e.initialized&&(i=new ResizeObserver(t=>{o=n.requestAnimationFrame(()=>{let{width:r,height:n}=e,i=r,o=n;t.forEach(({contentBoxSize:t,contentRect:r,target:n})=>{n&&n!==e.el||(i=r?r.width:(t[0]||t).inlineSize,o=r?r.height:(t[0]||t).blockSize)}),(i!==r||o!==n)&&a()})})).observe(e.el));n.addEventListener("resize",a),n.addEventListener("orientationchange",l)}),t("destroy",()=>{o&&n.cancelAnimationFrame(o),i&&i.unobserve&&e.el&&(i.unobserve(e.el),i=null),n.removeEventListener("resize",a),n.removeEventListener("orientationchange",l)})},function({swiper:e,extendParams:t,on:r,emit:n}){let i=[],o=(0,s.a)(),a=(t,r={})=>{let a=new(o.MutationObserver||o.WebkitMutationObserver)(t=>{if(e.__preventObserver__)return;if(1===t.length)return void n("observerUpdate",t[0]);let r=function(){n("observerUpdate",t[0])};o.requestAnimationFrame?o.requestAnimationFrame(r):o.setTimeout(r,0)});a.observe(t,{attributes:void 0===r.attributes||r.attributes,childList:e.isElement||(void 0===r.childList||r).childList,characterData:void 0===r.characterData||r.characterData}),i.push(a)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",()=>{if(e.params.observer){if(e.params.observeParents){let t=(0,l.d)(e.hostEl);for(let e=0;e<t.length;e+=1)a(t[e])}a(e.hostEl,{childList:e.params.observeSlideChildren}),a(e.wrapperEl,{attributes:!1})}}),r("destroy",()=>{i.forEach(e=>{e.disconnect()}),i.splice(0,i.length)})}]);let M=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function D(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function j(e,t){let r=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>r.indexOf(e)).forEach(r=>{void 0===e[r]?e[r]=t[r]:D(t[r])&&D(e[r])&&Object.keys(t[r]).length>0?t[r].__swiper__?e[r]=t[r]:j(e[r],t[r]):e[r]=t[r]})}function I(e={}){return e.navigation&&void 0===e.navigation.nextEl&&void 0===e.navigation.prevEl}function L(e={}){return e.pagination&&void 0===e.pagination.el}function F(e={}){return e.scrollbar&&void 0===e.scrollbar.el}function B(e=""){let t=e.split(" ").map(e=>e.trim()).filter(e=>!!e),r=[];
88return t.forEach(e=>{0>r.indexOf(e)&&r.push(e)}),r.join(" ")}function $(){return($=Object.assign?Object.assign.bind():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 z(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function U(e,t){return"undefined"==typeof window?(0,a.useEffect)(e,t):(0,a.useLayoutEffect)(e,t)}let V=(0,a.createContext)(null),q=(0,a.createContext)(null),H=(0,a.forwardRef)(({className:e,tag:t="div",wrapperTag:r="div",children:n,onSwiper:i,...o}={},s)=>{let u=!1,[c,d]=(0,a.useState)("swiper"),[h,p]=(0,a.useState)(null),[f,m]=(0,a.useState)(!1),g=(0,a.useRef)(!1),v=(0,a.useRef)(null),y=(0,a.useRef)(null),b=(0,a.useRef)(null),w=(0,a.useRef)(null),E=(0,a.useRef)(null),x=(0,a.useRef)(null),S=(0,a.useRef)(null),T=(0,a.useRef)(null),{params:O,passedParams:C,rest:P,events:k}=function(e={},t=!0){let r={on:{}},n={},i={};j(r,_),r._emitClasses=!0,r.init=!1;let o={},a=M.map(e=>e.replace(/_/,""));return Object.keys(Object.assign({},e)).forEach(s=>{void 0!==e[s]&&(a.indexOf(s)>=0?D(e[s])?(r[s]={},i[s]={},j(r[s],e[s]),j(i[s],e[s])):(r[s]=e[s],i[s]=e[s]):0===s.search(/on[A-Z]/)&&"function"==typeof e[s]?t?n[`${s[2].toLowerCase()}${s.substr(3)}`]=e[s]:r.on[`${s[2].toLowerCase()}${s.substr(3)}`]=e[s]:o[s]=e[s])}),["navigation","pagination","scrollbar"].forEach(e=>{!0===r[e]&&(r[e]={}),!1===r[e]&&delete r[e]}),{params:r,passedParams:i,rest:o,events:n}}(o),{slides:A,slots:R}=function(e){let t=[],r={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return a.Children.toArray(e).forEach(e=>{if(z(e))t.push(e);else if(e.props&&e.props.slot&&r[e.props.slot])r[e.props.slot].push(e);else if(e.props&&e.props.children){let n=function e(t){let r=[];return a.Children.toArray(t).forEach(t=>{z(t)?r.push(t):t.props&&t.props.children&&e(t.props.children).forEach(e=>r.push(e))}),r}(e.props.children);n.length>0?n.forEach(e=>t.push(e)):r["container-end"].push(e)}else r["container-end"].push(e)}),{slides:t,slots:r}}(n),V=()=>{m(!f)};Object.assign(O.on,{_containerClasses(e,t){d(t)}});let H=()=>{Object.assign(O.on,k),u=!0;let e={...O};if(delete e.wrapperClass,y.current=new N(e),y.current.virtual&&y.current.params.virtual.enabled){y.current.virtual.slides=A;let e={cache:!1,slides:A,renderExternal:p,renderExternalUpdate:!1};j(y.current.params.virtual,e),j(y.current.originalParams.virtual,e)}};return v.current||H(),y.current&&y.current.on("_beforeBreakpoint",V),(0,a.useEffect)(()=>()=>{y.current&&y.current.off("_beforeBreakpoint",V)}),(0,a.useEffect)(()=>{!g.current&&y.current&&(y.current.emitSlidesClasses(),g.current=!0)}),U(()=>{if(s&&(s.current=v.current),v.current)return y.current.destroyed&&H(),!function({el:e,nextEl:t,prevEl:r,paginationEl:n,scrollbarEl:i,swiper:o},a){I(a)&&t&&r&&(o.params.navigation.nextEl=t,o.originalParams.navigation.nextEl=t,o.params.navigation.prevEl=r,o.originalParams.navigation.prevEl=r),L(a)&&n&&(o.params.pagination.el=n,o.originalParams.pagination.el=n),F(a)&&i&&(o.params.scrollbar.el=i,o.originalParams.scrollbar.el=i),o.init(e)}({el:v.current,nextEl:E.current,prevEl:x.current,paginationEl:S.current,scrollbarEl:T.current,swiper:y.current}
88,O),i&&!y.current.destroyed&&i(y.current),()=>{y.current&&!y.current.destroyed&&y.current.destroy(!0,!1)}},[]),U(()=>{!u&&k&&y.current&&Object.keys(k).forEach(e=>{y.current.on(e,k[e])});let e=function(e,t,r,n,i){let o=[];if(!t)return o;let a=e=>{0>o.indexOf(e)&&o.push(e)};if(r&&n){let e=n.map(i),t=r.map(i);e.join("")!==t.join("")&&a("children"),n.length!==r.length&&a("children")}return M.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(r=>{if(r in e&&r in t)if(D(e[r])&&D(t[r])){let n=Object.keys(e[r]),i=Object.keys(t[r]);n.length!==i.length?a(r):(n.forEach(n=>{e[r][n]!==t[r][n]&&a(r)}),i.forEach(n=>{e[r][n]!==t[r][n]&&a(r)}))}else e[r]!==t[r]&&a(r)}),o}(C,b.current,A,w.current,e=>e.key);return b.current=C,w.current=A,e.length&&y.current&&!y.current.destroyed&&function({swiper:e,slides:t,passedParams:r,changedParams:n,nextEl:i,prevEl:o,scrollbarEl:a,paginationEl:s}){let u,c,d,h,p,f,m,g,v=n.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:y,pagination:b,navigation:w,scrollbar:E,virtual:x,thumbs:S}=e;n.includes("thumbs")&&r.thumbs&&r.thumbs.swiper&&!r.thumbs.swiper.destroyed&&y.thumbs&&(!y.thumbs.swiper||y.thumbs.swiper.destroyed)&&(u=!0),n.includes("controller")&&r.controller&&r.controller.control&&y.controller&&!y.controller.control&&(c=!0),n.includes("pagination")&&r.pagination&&(r.pagination.el||s)&&(y.pagination||!1===y.pagination)&&b&&!b.el&&(d=!0),n.includes("scrollbar")&&r.scrollbar&&(r.scrollbar.el||a)&&(y.scrollbar||!1===y.scrollbar)&&E&&!E.el&&(h=!0),n.includes("navigation")&&r.navigation&&(r.navigation.prevEl||o)&&(r.navigation.nextEl||i)&&(y.navigation||!1===y.navigation)&&w&&!w.prevEl&&!w.nextEl&&(p=!0);let T=t=>{e[t]&&(e[t].destroy(),"navigation"===t?(e.isElement&&(e[t].prevEl.remove(),e[t].nextEl.remove()),y[t].prevEl=void 0,y[t].nextEl=void 0,e[t].prevEl=void 0,e[t].nextEl=void 0):(e.isElement&&e[t].el.remove(),y[t].el=void 0,e[t].el=void 0))};n.includes("loop")&&e.isElement&&(y.loop&&!r.loop?f=!0:!y.loop&&r.loop?m=!0:g=!0),v.forEach(e=>{if(D(y[e])&&D(r[e]))Object.assign(y[e],r[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in r[e]&&!r[e].enabled&&T(e);else{let t=r[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&T(e):y[e]=r[e]}}),v.includes("controller")&&!c&&e.controller&&e.controller.control&&y.controller&&y.controller.control&&(e.controller.control=y.controller.control),n.includes("children")&&t&&x&&y.virtual.enabled?(x.slides=t,x.update(!0)):n.includes("virtual")&&x&&y.virtual.enabled&&(t&&(x.slides=t),x.update(!0)),n.includes("children")&&t&&y.loop&&(g=!0),u&&S.init()&&S.update(!0),c&&(e.controller.control=y.controller.control),d&&(e.isElement&&(!s||"string"==typeof s)&&((s=document.createElement("div")).classList.add("swiper-pagination"),s.part.add("pagination"),e.el.appendChild(s)),s&&(y.pagination.el=s),b.init(),b.render(),b.update()),h&&(e.isElement&&(!a||"string"==typeof a)&&((a=document.createElement("div")).classList.add("swiper-scrollbar"),a.part.add("scrollbar"),e.el.appendChild(a)),a&&(y.scrollbar.el=a),E.init(),E.updateSize(),E.setTranslate()),p&&(e.isElement&&(i&&"string"!=typeof i||((i=document.createElement("div")).classList.add("swiper-button-next"),(0,l.s)(i,e.navigation.arrowSvg),i.part.add("button-next"),e.el.appendChild(i)),o&&"string"!=typeof o||((o=document.createElement("div")).classList.add("swiper-button-prev"),(0,l.s)(o,e.navigation.arrowSvg),o.part.add("button-prev"),e.el.appendChild(o))),i&&(y.navigation.nextEl=i),o&&(y.navigation.prevEl=o),w.init(),w.update()),n.includes("allowSlideNext")&&(e.allowSlideNext=r.allowSlideNext),n.includes("allowSlidePrev")&&(e.allowSlidePrev=r.allowSlidePrev),n.includes("direction")&&e.changeDirection(r.direction,!1),(f||g)&&e.loopDestroy(),(m||g)&&e.loopCreate(),e.update()}({swiper:y.current,slides:A,passedParams:C,changedParams:e,nextEl:E.current,prevEl:x.current,scrollbarEl:T.current,paginationEl:S.current}),()=>{k&&y.current&&Object.keys(k).forEach(e=>{y.current.off(e,k[e])})}}),U(()=>{(e=>{e&&!e.destroyed&&e.params.virtual&&(!e.params.virtual||e.params.virtual.enabled)&&(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.emit("_virtualUpdated"),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())})(y.current)},[h]),a.createElement(t,$({ref:v,className:B(`${c}${e?` ${e}`:""}`)},P),a.createElement(q.Provider,{value:y.current},R["container-start"],a.createElement(r,{className:function(e=""){return e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}(O.wrapperClass)},R["wrapper-start"],O.virtual?function(e,t,r){if(!r)return null;let n=e=>{let r=e;return e<0?r=t.length+e:r>=t.length&&(r-=t.length),r},i=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${r.offset}px`}:{top:`${r.offset}px`},{from:o,to:s}=r,l=e.params.loop?-t.length:0,u=e.params.loop?2*t.length:t.length,c=[];for(let e=l;e<u;e+=1)e>=o&&e<=s&&c.push(t[n(e)]);return c.map((t,r)=>a.cloneElement(t,{swiper:e,style:i,key:t.props.virtualIndex||t.key||`slide-${r}`}))}(y.current,A,h):A.map((e,t)=>a.cloneElement(e,{swiper:y.current,swiperSlideIndex:t})),R["wrapper-end"]),I(O)&&a.createElement(a.Fragment,null,a.createElement("div",{ref:x,className:"swiper-button-prev"}),a.createElement("div",{ref:E,className:"swiper-button-next"})),F(O)&&a.createElement("div",{ref:T,className:"swiper-scrollbar"}),L(O)&&a.createElement("div",{ref:S,className:"swiper-pagination"}),R["container-end"]))});H.displayName="Swiper";let W=(0,a.forwardRef)(({tag:e="div",children:t,className:r="",swiper:n,zoom:i,lazy:o,virtualIndex:s,swiperSlideIndex:l,...u}={},c)=>{let d=(0,a.useRef)(null),[h,p]=(0,a.useState)("swiper-slide"),[f,m]=(0,a.useState)(!1);function g(e,t,r){t===d.current&&p(r)}U(()=>
88{if(void 0!==l&&(d.current.swiperSlideIndex=l),c&&(c.current=d.current),d.current&&n){if(n.destroyed){"swiper-slide"!==h&&p("swiper-slide");return}return n.on("_slideClass",g),()=>{n&&n.off("_slideClass",g)}}}),U(()=>{n&&d.current&&!n.destroyed&&p(n.getSlideClasses(d.current))},[n]);let v={isActive:h.indexOf("swiper-slide-active")>=0,isVisible:h.indexOf("swiper-slide-visible")>=0,isPrev:h.indexOf("swiper-slide-prev")>=0,isNext:h.indexOf("swiper-slide-next")>=0},y=()=>"function"==typeof t?t(v):t;return a.createElement(e,$({ref:d,className:B(`${h}${r?` ${r}`:""}`),"data-swiper-slide-index":s,onLoad:()=>{m(!0)}},u),i&&a.createElement(V.Provider,{value:v},a.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof i?i:void 0},y(),o&&!f&&a.createElement("div",{className:"swiper-lazy-preloader"}))),!i&&a.createElement(V.Provider,{value:v},y(),o&&!f&&a.createElement("div",{className:"swiper-lazy-preloader"})))});W.displayName="SwiperSlide"},28205:(e,t,r)=>{"use strict";function n(e,t){-1===e.indexOf(t)&&e.push(t)}function i(e,t){let r=e.indexOf(t);r>-1&&e.splice(r,1)}r.d(t,{Ai:()=>i,Kq:()=>n})},28873:(e,t,r)=>{e.exports=r(52892)},29006:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.htmlToDOM=t.domToReact=t.attributesToProps=t.Text=t.ProcessingInstruction=t.Element=t.Comment=void 0,t.default=function(e,t){if("string"!=typeof e)throw TypeError("First argument must be a string");return e?(0,o.default)((0,i.default)(e,(null==t?void 0:t.htmlparser2)||s),t):[]};var i=n(r(72357));t.htmlToDOM=i.default,t.attributesToProps=n(r(23920)).default;var o=n(r(52661));t.domToReact=o.default;var a=r(63219);Object.defineProperty(t,"Comment",{enumerable:!0,get:function(){return a.Comment}}),Object.defineProperty(t,"Element",{enumerable:!0,get:function(){return a.Element}}),Object.defineProperty(t,"ProcessingInstruction",{enumerable:!0,get:function(){return a.ProcessingInstruction}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return a.Text}});var s={lowerCaseAttributeNames:!1}},29034:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getSrcSet=t.updateImageUrl=t.replaceMediaUrlPrefix=t.getRequiredParams=void 0;let i=n(r(2544)),o=/\/([-~]{1})\/media\//i;t.getRequiredParams=e=>{let{rev:t,db:r,la:n,vs:i,ts:o}=e;return{rev:t,db:r,la:n,vs:i,ts:o}},t.replaceMediaUrlPrefix=(e,t=o)=>{let r=(0,i.default)(e,{},!0),n=t.exec(r.pathname);return n&&n.length>1&&r.set("pathname",r.pathname.replace(t,`/${n[1]}/jssmedia/`)),r.toString()},t.updateImageUrl=(e,r,n=o)=>{if(!r||0===Object.keys(r).length)return e;"undefined"==typeof window||window.global||(window.global={});let a=(0,i.default)((0,t.replaceMediaUrlPrefix)(e,n),{},!0),s=(0,t.getRequiredParams)(a.query),l=Object.assign({},r);return Object.entries(s).forEach(([e,t])=>{t&&(l[e]=t)}),a.set("query",l),a.toString()},t.getSrcSet=(e,r,n,i)=>r.map(r=>{let o=Object.assign(Object.assign({},n),r),a=o.w||o.mw;return a?`${(0,t.updateImageUrl)(e,o,i)} ${a}w`:null}).filter(e=>e).join(", ")},29189:(e,t,r)=>{"use strict";r.d(t,{N:()=>o});var n=r(14232),i=r(85917);function o(e,t){let r=e=>{var r;let{editable:o=!0}=e;if((null==(r=e.field)?void 0:r.metadata)&&o&&(0,i.isFieldValueEmpty)(e.field)){let r=e.emptyFieldEditingComponent||t.defaultEmptyFieldEditingComponent,i=e;return e.emptyFieldEditingComponent||(i=Object.assign(Object.assign({},e),{editable:void 0,field:void 0})),n.createElement(r,Object.assign({},i))}return null};return t.isForwardRef?(0,n.forwardRef)((t,i)=>r(t)||n.createElement(e,Object.assign({},t,{ref:i}))):t=>r(t)||n.createElement(e,Object.assign({},t))}},29385:(e,t,r)=>{"use strict";function n(e){return function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}r.d(t,{k:()=>n})},29393:(e,t,r)=>{"use strict";r.d(t,{t:()=>o});var n=r(81187);let i=Object.freeze({cacheTimeout:60,cacheEnabled:!0});class o{constructor(e){var t;this.options=e,this.cache=new n.Cache,this.options.cacheTimeout=(null!=(t=this.options.cacheTimeout)?t:i.cacheTimeout)*1e3,void 0===this.options.cacheEnabled&&(this.options.cacheEnabled=i.cacheEnabled)}getCacheValue(e){return this.options.cacheEnabled?this.cache.get(e):null}setCacheValue(e,t){return this.options.cacheEnabled?this.cache.put(e,t,this.options.cacheTimeout):t}}},29485:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ClientError:()=>a.MZ,DefaultRetryStrategy:()=>c,GraphQLRequestClient:()=>d,MemoryCacheClient:()=>h.t,NativeDataFetcher:()=>p.j,constants:()=>n,debug:()=>o.A,defineConfig:()=>v,enableDebug:()=>o.N,form:()=>i});var n=r(47804),i=r(63550),o=r(75008),a=r(24441),s=r(2544),l=r.n(s),u=r(8648);class c{constructor(e={}){this.statusCodes=e.statusCodes||[429],this.errorCodes=e.errorCodes||["ECONNRESET","ETIMEDOUT","EPROTO"],this.factor=e.factor||2}shouldRetry(e,t,r){var n;let i=(null==(n=e.response)?void 0:n.status)!==void 0&&this.statusCodes.includes(e.response.status),o=void 0!==e.code&&this.errorCodes.includes(e.code);return r>0&&t<=r&&(i||o)}getDelay(e,t){var r;let n=null==(r=e.response)?void 0:r.headers,i=null==n?void 0:n.get("Retry-After");return null!=i&&""!==i.trim()?1e3*Number.parseFloat(i):1e3*Math.pow(this.factor,t-1)}}class d{constructor(e,t={}){var r;if(this.endpoint=e,this.headers={},t.apiKey&&(this.headers.sc_apikey=t.apiKey),t.headers&&(this.headers=Object.assign(Object.assign({},this.headers),t.headers)),!e||!l()(e).hostname)throw Error(`Invalid GraphQL endpoint '${e}'. Verify that appropriate environment variable is set`);this.timeout=t.timeout,this.retries=null!=(r=t.retries)?r:3,this.retryStrategy=t.retryStrategy||new c({statusCodes:[429,502,503,504,520,521,522,523,524]}
88),this.client=new a.l4(e,{headers:this.headers,fetch:t.fetch}),this.debug=t.debugger||o.A.http}static createClientFactory({endpoint:e,apiKey:t}){return (r={})=>new d(e,Object.assign(Object.assign({},r),{apiKey:t}))}async request(e,t,r){let n=1,i=async()=>{let o=(null==r?void 0:r.retries)||this.retries,a=(null==r?void 0:r.retryStrategy)||this.retryStrategy,s=(null==r?void 0:r.debugger)||this.debug;s("request: %o",{url:this.endpoint,headers:Object.assign(Object.assign({},this.headers),null==r?void 0:r.headers),query:e,variables:t,timeout:this.timeout});let l=Date.now(),c=Object.assign(Object.assign({},this.headers),null==r?void 0:r.headers),d=[this.client.request(e,t,c)];return this.timeout&&(this.abortTimeout=new u.A(this.timeout),d.push(this.abortTimeout.start)),Promise.race(d).then(e=>{var t;return null==(t=this.abortTimeout)||t.clear(),this.debug("response in %dms: %o",Date.now()-l,e),Promise.resolve(e)},async e=>{var t,r;null==(t=this.abortTimeout)||t.clear(),s("response error: %o",e.response||e.message||e);let l=(null==(r=e.response)?void 0:r.status)||e.code;if(!a.shouldRetry(e,n,o))return Promise.reject(e);{let t=a.getDelay(e,n);return s("Error: %s. Retrying in %dms (attempt %d).",l,t,n),n++,new Promise(e=>setTimeout(e,t)).then(i)}})};return i()}}var h=r(29393),p=r(68890),f=r(99742);let m=e=>{var t,r,n,i,o,a,s,l;let u="undefined"!=typeof window,c=!!(null==(r=null==(t=e.api)?void 0:t.edge)?void 0:r.contextId),d=(null==(i=null==(n=e.api)?void 0:n.edge)||i.clientContextId,!!(null==(a=null==(o=e.api)?void 0:o.local)?void 0:a.apiHost)&&!!(null==(l=null==(s=e.api)?void 0:s.local)?void 0:l.apiKey));if(!u){if(!c&&!d)throw Error("Configuration error: provide either Edge contextId (api.edge.contextId) or local credentials (api.local.apiHost + api.local.apiKey).");return}},g={api:m},v=e=>{let t=((e,t)=>{let r=function e(t,r){if(!r)return t;let n=Object.assign({},t);for(let i in r){if(!Object.prototype.hasOwnProperty.call(r,i))continue;let o=t[i],a=r[i];void 0!==a&&""!==a&&("object"!=typeof a||null===a||Array.isArray(a)||Object.getPrototypeOf(a)!==Object.prototype?n[i]=a:n[i]=e(o,a))}return n}(e,t);return(Number.isNaN(r.personalize.cdpTimeout)||!r.personalize.cdpTimeout)&&(r.personalize.cdpTimeout=e.personalize.cdpTimeout),(Number.isNaN(r.personalize.edgeTimeout)||!r.personalize.edgeTimeout)&&(r.personalize.edgeTimeout=e.personalize.edgeTimeout),r})({api:{edge:{contextId:f.env.SITECORE_EDGE_CONTEXT_ID||"",clientContextId:"",edgeUrl:f.env.SITECORE_EDGE_URL||n.SITECORE_EDGE_URL_DEFAULT},local:{apiKey:f.env.SITECORE_API_KEY||f.env.NEXT_PUBLIC_SITECORE_API_KEY||"",apiHost:f.env.SITECORE_API_HOST||f.env.NEXT_PUBLIC_SITECORE_API_HOST||"",path:"/sitecore/api/graph/edge"}},editingSecret:f.env.SITECORE_EDITING_SECRET||"editing-secret-missing",retries:{count:3,retryStrategy:new c({statusCodes:[429,502,503,504,520,521,522,523,524]})},redirects:{enabled:!0,locales:["en"]},multisite:{enabled:!0,useCookieResolution:()=>!1},personalize:{enabled:!0,edgeTimeout:parseInt(f.env.PERSONALIZE_MIDDLEWARE_EDGE_TIMEOUT,10)||400,cdpTimeout:parseInt(f.env.PERSONALIZE_MIDDLEWARE_CDP_TIMEOUT,10)||400,scope:"",channel:"WEB",currency:"USD"},defaultSite:"",defaultLanguage:"en",layout:{formatLayoutQuery:null},dictionary:{caching:{enabled:!0,timeout:60}},disableCodeGeneration:!1},e);return"true"===f.env.SITECORE_CLI_MODE?(e=>{let t=new Set,r=(n,i="")=>new Proxy(n,{get(n,o,a){if("symbol"==typeof o)return Reflect.get(n,o,a);let s=i?`${i}.${o}`:o,l=Reflect.get(n,o,a);return(s in g&&!t.has(s)&&((0,g[s])(e),t.add(s)),"object"!=typeof l||null===l||Array.isArray(l))?l:r(l,s)}});return r(e)})(t):(m(t),t)}},29558:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SassAlias=void 0;var i=n(r(79052)),o=r(15987);t.SassAlias=function(){function e(e){this.alias=new o.Alias(e)}return e.prototype.getAlias=function(){return this.alias},e.prototype.getImporter=function(){var e=this;return function(t){var r=e.alias.resolve(t);return r?{file:i.default.resolve(r)}:null}},e}()},29841:(e,t,r)=>{"use strict";t.sx=t.Te=void 0;var n=r(63012);Object.defineProperty(t,"Te",{enumerable:!0,get:function(){return n.handleEditorFastRefresh}}),r(32715);var i=r(81370);Object.defineProperty(t,"sx",{enumerable:!0,get:function(){return i.resetEditorChromes}})},30196:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,o){function a(e){try{l(n.next(e))}catch(e){o(e)}}function s(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,s)}l((n=n.apply(e,t||[])).next())})};
88Object.defineProperty(t,"__esModule",{value:!0}),t.SitecoreNextjsClient=void 0;let i=r(18061),o=r(94528),a=r(28873),s=r(43744);class l extends i.SitecoreClient{constructor(e){super(e),this.initOptions=e,this.componentPropsService=this.getComponentPropsService()}getSiteNameFromPath(e){let t=super.parsePath(e);return(0,a.getSiteRewriteData)(t,this.initOptions.defaultSite).siteName}parsePath(e){let t=super.parsePath(e);return(0,a.normalizeSiteRewrite)((0,s.normalizePersonalizedRewrite)(t))}getPage(e,t,r){let i=Object.create(null,{parsePath:{get:()=>super.parsePath},getPage:{get:()=>super.getPage}});return n(this,void 0,void 0,function*(){let n=this.parsePath(e),o=t.personalize||(0,s.getPersonalizedRewriteData)(i.parsePath.call(this,e)),a=t.site||this.getSiteNameFromPath(e);return yield i.getPage.call(this,n,{locale:t.locale,site:a,personalize:o},r)})}getDesignLibraryData(e,t){let r=Object.create(null,{getDesignLibraryData:{get:()=>super.getDesignLibraryData}});return n(this,void 0,void 0,function*(){return r.getDesignLibraryData.call(this,e,t)})}getPreview(e,t){let r=Object.create(null,{getPreview:{get:()=>super.getPreview}});return n(this,void 0,void 0,function*(){return r.getPreview.call(this,e,t)})}getAppRouterStaticParams(e,t,r){return n(this,void 0,void 0,function*(){let n=yield this.getPagePaths(e,t,r),i=[];return n.map(e=>{var t;let r=(0,a.normalizeSiteRewrite)(e.params.path.join("/")).split("/");i.push({locale:null!=(t=e.locale)?t:this.initOptions.defaultLanguage,site:this.getSiteNameFromPath(e.params.path),path:r})}),i})}getComponentData(e,t,r){return n(this,void 0,void 0,function*(){let n={};if(!e.sitecore.route)return n;let i=Object.keys(n=yield this.componentPropsService.fetchComponentProps({layoutData:e,context:t,components:r})).map(e=>{let t=n[e];return t.error?` 89Unable to get component props for ${t.componentName} (${e}): ${t.error}`:""}).join("");if(i.length)throw Error(i);return n})}getComponentPropsService(){return new o.ComponentPropsService}}t.SitecoreNextjsClient=l},30373:(e,t,r)=>{"use strict";function n(e,t,r){if(e instanceof EventTarget)return[e];if("string"==typeof e){let n=document;t&&(n=t.current);let i=r?.[e]??n.querySelectorAll(e);return i?Array.from(i):[]}return Array.from(e)}r.d(t,{K:()=>n})},30426:(e,t,r)=>{"use strict";r.d(t,{uT:()=>S,Nv:()=>T,MQ:()=>E});var n=r(37876),i=r(8641),o=r(5661),a=r(14232),s=r(61112);let l=(0,a.forwardRef)((e,t)=>{let r=(0,i.f)(),a=(0,o.v6)(r?.getSelectProps(),e);return(0,n.jsx)(s.X.select,{...a,ref:t})});l.displayName="FieldSelect";var u=r(43732),c=r(1663),d=r(94543),h=r(28730),p=r(82130),f=r(40855);let[m,g]=(0,u.q)({name:"NativeSelectBasePropsContext",hookName:"useNativeSelectBaseProps",providerName:"<NativeSelectRoot />",strict:!1}),{withProvider:v,useClassNames:y,useStyles:b,PropsProvider:w}=(0,h.c)({key:"nativeSelect"}),E=v("div","root",{wrapElement(e,t){var r,o;let a=(0,i.f)(),s=!!(null!=(r=null==a?void 0:a.disabled)?r:t.disabled),l=!!(null!=(o=null==a?void 0:a.invalid)?o:t.invalid);return(0,n.jsx)(m,{value:{disabled:s,invalid:l},children:e})}}),x=(0,p.B)(l,{},{forwardAsChild:!0}),S=(0,a.forwardRef)(function(e,t){let{children:r,placeholder:i,...o}=e,{disabled:a,invalid:s}=g(),l=b(),u=y();return(0,n.jsxs)(x,{disabled:a,"data-invalid":(0,c.s)(s),...o,ref:t,className:(0,d.cx)(u.field,e.className),css:[l.field,e.css],children:[i&&(0,n.jsx)("option",{value:"",children:i}),r]})});function T(e){var t;let r=b(),{disabled:i,invalid:o}=g(),a=y();return(0,n.jsx)(p.B.div,{...e,"data-disabled":(0,c.s)(i),"data-invalid":(0,c.s)(o),className:(0,d.cx)(a.indicator,e.className),css:[r.indicator,e.css],children:null!=(t=e.children)?t:(0,n.jsx)(f.D3,{})})}},31187:(e,t,r)=>{"use strict";r.d(t,{O:()=>h,R:()=>c});var n=r(14232),i=r(3254),o=r(46395),a=r(11917),s=r(62633),l=r(96758),u=r(11744);class c extends n.Component{constructor(e){super(e),this.isEmpty=!1,this.state={}}componentDidMount(){this.isEmpty&&o.PagesEditor.isActive()&&o.PagesEditor.resetChromes()}componentDidCatch(e){this.setState({error:e})}renderEmptyPlaceholder(e){return(0,s.hl)(e)}render(){let e=Object.assign({},this.props);if(delete e.componentMap,this.state.error)return e.errorComponent?n.createElement(e.errorComponent,{error:this.state.error}):n.createElement("div",{className:"sc-content-sdk-placeholder-error"},"A rendering error occurred: ",this.state.error.message,".");let t=e.rendering,r=(0,s.nV)(t,this.props.name,this.props.page.mode.isEditing);this.isEmpty=!r.length;let i=c.getRenderedComponents(this.props,r);if(this.isEmpty){let e=this.props.renderEmpty?this.props.renderEmpty(i):i;return this.props.page.mode.isEditing?(0,s.hl)(e):e}if(this.props.render)return this.props.render(i,r,e);if(!this.props.renderEach)return i;{let e=this.props.renderEach;return i.map((t,r)=>t&&t.props&&"text/sitecore"===t.props.type?t:e(t,r))}}}c.getRenderedComponents=(e,t)=>{let{name:r,missingComponentComponent:i,hiddenRenderingComponent:o}=e,a=t.map((t,a)=>{let c=t.uid||`component-${a}`,d=(0,s.lo)(e,t,c),h=(0,s.tt)(t,r,e.componentMap,o,i),p=n.createElement(h.component,e.modifyComponentProps?e.modifyComponentProps(d):d);if(!h.isEmpty){let t=p.type+"-"+a,r=e.disableSuspense||!1;p=n.createElement(u.A,{"data-testid":"error-boundary",key:t,errorComponent:e.errorComponent,componentLoadingMessage:e.componentLoadingMessage,isDynamic:h.dynamic,disableSuspense:r,rendering:p.props.rendering},p)}return e.page.mode.isEditing?n.createElement(l.f,{key:c,rendering:t},p):p}).filter(e=>e);return e.page.mode.isEditing?[n.createElement(l.f,{key:e.rendering.uid,placeholderName:r,rendering:e.rendering},a)]:a};let d=(0,i.M)(c),h=(0,a.F)()(d)},31190:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,o){function a(e){try{l(n.next(e))}catch(e){o(e)}}function s(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,s)}l((n=n.apply(e,t||[])).next())})};
89Object.defineProperty(t,"__esModule",{value:!0}),t.defineMiddleware=t.MiddlewareBase=t.Middleware=t.LOCALE_HEADER_NAME=t.REWRITE_HEADER_NAME=void 0;let i=r(28873),o=r(29485),a=r(46457),s=r(18061);t.REWRITE_HEADER_NAME="x-sc-rewrite",t.LOCALE_HEADER_NAME="x-sc-locale";class l{}t.Middleware=l;class u extends l{constructor(e){super(),this.config=e,this.siteResolver=new i.SiteResolver(e.sites),this.defaultHostname=e.defaultHostname||"localhost"}isPreview(e){var t,r;return!!((null==(t=e.cookies.get("__prerender_bypass"))?void 0:t.value)||(null==(r=e.cookies.get("__next_preview_data"))?void 0:r.value))}isAppRouter(e){return!!this.getLanguageFromHeader(e)}isPrefetch(e){let t="?1"===e.headers.get("sec-ch-ua-mobile"),r=e.headers.get("user-agent")||"",n=/iPhone|Mac|Linux|Windows|Android/i.test(r),i=e.headers.get("purpose"),o=e.headers.get("Next-Router-Prefetch"),a=e.headers.get("x-middleware-prefetch");return(!t&&!n||"1"!==a)&&("prefetch"===i||"1"===o||"1"===a)}disabled(e,t){let{pathname:r}=e.nextUrl;return r.startsWith("/api/")||r.startsWith("/sitecore/")||r.startsWith("/_next")||this.config.skip&&this.config.skip(e,t)}extractDebugHeaders(e){let t={};return e.forEach((e,r)=>t[r]=e),t}getLanguage(e,t){return this.getLanguageFromHeader(t)||e.nextUrl.locale||e.nextUrl.defaultLocale||this.config.defaultLanguage||"en"}getLanguageFromHeader(e){var r;return null!=(r=null==e?void 0:e.headers.get(t.LOCALE_HEADER_NAME))?r:void 0}getHostHeader(e){var t;return null==(t=e.headers.get("host"))?void 0:t.split(":")[0]}getSite(e,t){var r;let n=null==(r=null==t?void 0:t.cookies.get(i.SITE_KEY))?void 0:r.value,o=this.getHostHeader(e)||this.defaultHostname;return n?this.siteResolver.getByName(n)||{name:n,language:this.getLanguage(e),hostName:"*"}:this.siteResolver.getByHost(o)}getClientFactory(e){return(0,s.createGraphQLClientFactory)(e)}rewrite(e,r,n,i){let o=r.nextUrl.clone();o.pathname=e;let s=a.NextResponse.rewrite(o,n);return i||s.headers.set(t.REWRITE_HEADER_NAME,e),s}}t.MiddlewareBase=u,t.defineMiddleware=(...e)=>({exec:(t,r,i)=>n(void 0,void 0,void 0,function*(){let n=i||a.NextResponse.next();o.debug.common("middleware start");let s=Date.now(),l=yield e.reduce((e,n)=>e.then(e=>n.handle(t,e,r)),Promise.resolve(n));return o.debug.common("middleware end in %dms",Date.now()-s),l})})},31923:(e,t,r)=>{"use strict";r.d(t,{S:()=>n});let n=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu},32073:(e,t,r)=>{"use strict";r.d(t,{Sz:()=>a,ZZ:()=>l,dg:()=>s});var n=r(47738),i=r(35108),o=r(10943);let a=(0,n.A)(.33,1.53,.69,.99),s=(0,o.G)(a),l=(0,i.V)(s)},32199:(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,{StaticGenBailoutError:function(){return n},isStaticGenBailoutError:function(){return i}});let r="NEXT_STATIC_GEN_BAILOUT";class n extends Error{constructor(...e){super(...e),this.code=r}}function i(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===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)},32283:()=>{},32300:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.syntaxError=function(e,t,r){return new n.GraphQLError(`Syntax Error: ${r}`,{source:e,positions:[t]})};var n=r(8384)},32436:(e,t,r)=>{"use strict";r.d(t,{s:()=>y});var n=r(51784),i=r(12679),o=r(91750),a=r(84704),s=r(7945),l=r(86751),u=r(90050);let c=e=>{let t=({timestamp:t})=>e(t);return{start:(e=!0)=>u.Gt.update(t,e),stop:()=>(0,u.WG)(t),now:()=>u.uv.isProcessing?u.uv.timestamp:a.k.now()}};var d=r(48413),h=r(74203),p=r(59029),f=r(46711),m=r(76821),g=r(65063);let v=e=>e/100;class y extends g.q{constructor(e){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{let{motionValue:e}=this.options;e&&e.updatedAt!==a.k.now()&&this.tick(a.k.now()),this.isStopped=!0,"idle"!==this.state&&(this.teardown(),this.options.onStop?.())},s.q.mainThread++,this.options=e,this.initAnimation(),this.play(),!1===e.autoplay&&this.pause()}initAnimation(){let{options:e}=this;(0,m.E)(e);
89let{type:t=h.i,repeat:r=0,repeatDelay:i=0,repeatType:o,velocity:a=0}=e,{keyframes:s}=e,u=t||h.i;u!==h.i&&"number"!=typeof s[0]&&(this.mixKeyframes=(0,n.F)(v,(0,l.j)(s[0],s[1])),s=[0,100]);let c=u({...e,keyframes:s});"mirror"===o&&(this.mirroredGenerator=u({...e,keyframes:[...s].reverse(),velocity:-a})),null===c.calculatedDuration&&(c.calculatedDuration=(0,p.t)(c));let{calculatedDuration:d}=c;this.calculatedDuration=d,this.resolvedDuration=d+i,this.totalDuration=this.resolvedDuration*(r+1)-i,this.generator=c}updateTime(e){let t=Math.round(e-this.startTime)*this.playbackSpeed;null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=t}tick(e,t=!1){let{generator:r,totalDuration:n,mixKeyframes:o,mirroredGenerator:a,resolvedDuration:s,calculatedDuration:l}=this;if(null===this.startTime)return r.next(0);let{delay:u=0,keyframes:c,repeat:h,repeatType:p,repeatDelay:m,type:g,onUpdate:v,finalKeyframe:y}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-n/this.speed,this.startTime)),t?this.currentTime=e:this.updateTime(e);let b=this.currentTime-u*(this.playbackSpeed>=0?1:-1),w=this.playbackSpeed>=0?b<0:b>n;this.currentTime=Math.max(b,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=n);let E=this.currentTime,x=r;if(h){let e=Math.min(this.currentTime,n)/s,t=Math.floor(e),r=e%1;!r&&e>=1&&(r=1),1===r&&t--,(t=Math.min(t,h+1))%2&&("reverse"===p?(r=1-r,m&&(r-=m/s)):"mirror"===p&&(x=a)),E=(0,i.q)(0,1,r)*s}let S=w?{done:!1,value:c[0]}:x.next(E);o&&(S.value=o(S.value));let{done:T}=S;w||null===l||(T=this.playbackSpeed>=0?this.currentTime>=n:this.currentTime<=0);let O=null===this.holdTime&&("finished"===this.state||"running"===this.state&&T);return O&&g!==d.B&&(S.value=(0,f.X)(c,this.options,y,this.speed)),v&&v(S.value),O&&this.finish(),S}then(e,t){return this.finished.then(e,t)}get duration(){return(0,o.X)(this.calculatedDuration)}get time(){return(0,o.X)(this.currentTime)}set time(e){e=(0,o.f)(e),this.currentTime=e,null===this.startTime||null!==this.holdTime||0===this.playbackSpeed?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(e){this.updateTime(a.k.now());let t=this.playbackSpeed!==e;this.playbackSpeed=e,t&&(this.time=(0,o.X)(this.currentTime))}play(){if(this.isStopped)return;let{driver:e=c,startTime:t}=this.options;this.driver||(this.driver=e(e=>this.tick(e))),this.options.onPlay?.();let r=this.driver.now();"finished"===this.state?(this.updateFinished(),this.startTime=r):null!==this.holdTime?this.startTime=r-this.holdTime:this.startTime||(this.startTime=t??r),"finished"===this.state&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(a.k.now()),this.holdTime=this.currentTime}complete(){"running"!==this.state&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null,s.q.mainThread--}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}attachTimeline(e){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),e.observe(this)}}},32549:(e,t,r)=>{"use strict";r.d(t,{x:()=>i});var n=r(97594);function i(e){return(0,n.G)(e)&&"ownerSVGElement"in e}},32715:(e,t,r)=>{e.exports=r(9922)},32871:(e,t,r)=>{"use strict";var n=r(95515);e.exports=function(e){return(null==e?0:e.length)?n(e,0,-1):[]}},33529:(e,t,r)=>{"use strict";r.d(t,{C:()=>i,D:()=>n});let[n,i]=(0,r(31889).q)({name:"CheckboxContext",hookName:"useCheckboxContext",providerName:"<CheckboxProvider />"})},33872:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return i}});let n=r(14232);function i(e,t){let r=(0,n.useRef)(null),i=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=i.current;t&&(i.current=null,t())}else e&&(r.current=o(e,n)),t&&(i.current=o(t,n))},[e,t])}function o(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
89dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},34085:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SitemapXmlService=void 0;let i=r(849),o=n(r(3107)),a="sitemap",s=` 90 query SitemapQuery($siteName: String!) { 91 site { 92 siteInfo(site: $siteName) { 93 sitemap 94 } 95 } 96 } 97`;class l{constructor(e){this.options=e,this.graphQLClient=this.getGraphQLClient()}get query(){return s}async fetchSitemaps(e){let t=this.options.siteName;if(!t)throw Error(i.siteNameError);let r=this.graphQLClient.request(this.query,{siteName:t},e);try{return r.then(e=>e.site.siteInfo.sitemap)}catch(e){return Promise.reject(e)}}async getSitemap(e){let t;if(void 0!==e){if(""===e)t=`${a}.xml`;else{let r=e.startsWith("-")?e.slice(1):e;t=`${a}-${r}.xml`}return(await this.fetchSitemaps()).find(e=>e.includes(t))}}getGraphQLClient(){if(!this.options.clientFactory)throw Error("clientFactory needs to be provided when initializing GraphQL client.");return this.options.clientFactory({debugger:o.default.sitemap})}}t.SitemapXmlService=l},34223:(e,t,r)=>{"use strict";Object.defineProperty(t,"F",{enumerable:!0,get:function(){return u}});let n=r(57049),i=r(20368),o=r(18736),a=r(32199),s=r(61303),l=r(19908);function u(){let e=n.workAsyncStorage.getStore(),t=i.workUnitAsyncStorage.getStore();if(e){if(t&&"after"===t.phase&&!(0,l.isRequestAPICallableInsideAfter)())throw Object.defineProperty(Error(`Route ${e.route} used "connection" inside "after(...)". The \`connection()\` function is used to indicate the subsequent code must only run when there is an actual Request, but "after(...)" executes after the request, so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/canary/app/api-reference/functions/after`),"__NEXT_ERROR_CODE",{value:"E186",enumerable:!1,configurable:!0});if(e.forceStatic)return Promise.resolve(void 0);if(e.dynamicShouldError)throw Object.defineProperty(new a.StaticGenBailoutError(`Route ${e.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`connection\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E562",enumerable:!1,configurable:!0});if(t)switch(t.type){case"cache":{let t=Object.defineProperty(Error(`Route ${e.route} used "connection" inside "use cache". The \`connection()\` function is used to indicate the subsequent code must only run when there is an actual request, but caches must be able to be produced before a request, so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E752",enumerable:!1,configurable:!0});throw Error.captureStackTrace(t,u),e.invalidDynamicUsageError??=t,t}case"private-cache":{let t=Object.defineProperty(Error(`Route ${e.route} used "connection" inside "use cache: private". The \`connection()\` function is used to indicate the subsequent code must only run when there is an actual navigation request, but caches must be able to be produced before a navigation request, so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E753",enumerable:!1,configurable:!0});throw Error.captureStackTrace(t,u),e.invalidDynamicUsageError??=t,t}case"unstable-cache":throw Object.defineProperty(Error(`Route ${e.route} used "connection" inside a function cached with "unstable_cache(...)". The \`connection()\` function is used to indicate the subsequent code must only run when there is an actual Request, but caches must be able to be produced before a Request so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`),"__NEXT_ERROR_CODE",{value:"E1",enumerable:!1,configurable:!0});case"prerender":case"prerender-client":case"prerender-runtime":return(0,s.makeHangingPromise)(t.render
97Signal,e.route,"`connection()`");case"prerender-ppr":return(0,o.postponeWithTracking)(e.route,"connection",t.dynamicTracking);case"prerender-legacy":return(0,o.throwToInterruptStaticGeneration)("connection",e,t);case"request":return(0,o.trackDynamicDataInDynamicRender)(t),Promise.resolve(void 0)}}(0,i.throwForMissingRequestStore)("connection")}},34349:e=>{"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(i=n;0!=i--;)if(!e(t[i],r[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(o=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(i=n;0!=i--;)if(!Object.prototype.hasOwnProperty.call(r,o[i]))return!1;for(i=n;0!=i--;){var n,i,o,a=o[i];if(!e(t[a],r[a]))return!1}return!0}return t!=t&&r!=r}},34561:(e,t,r)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.updateComponentHandler=t.validateOrigin=t.addComponentUpdateHandler=t.DesignLibraryStatus=void 0,t.getDesignLibraryStatusEvent=function(e,t){return{name:"component:status",message:{status:e,uid:t}}},t.getDesignLibraryScriptLink=function(e=i.SITECORE_EDGE_URL_DEFAULT){return`${(0,o.normalizeUrl)(e)}/v1/files/designlibrary/lib/rh-lib-script.js`},t.isDesignLibraryMode=function(e){return e===a.DesignLibraryMode.Normal||e===a.DesignLibraryMode.Metadata};let i=r(849),o=r(30393),a=r(64547);!function(e){e.READY="ready",e.RENDERED="rendered"}(n||(t.DesignLibraryStatus=n={})),t.addComponentUpdateHandler=(e,r)=>{if(!window)return;let n=n=>(0,t.updateComponentHandler)(n,e,r);return window.addEventListener("message",n),()=>{window.removeEventListener("message",n)}},t.validateOrigin=e=>["*"].some(t=>t===e.origin||RegExp("^"+t.replace(".","\\.").replace(/\*/g,".*")+"$").test(e.origin)),t.updateComponentHandler=(e,r,n)=>{var i;let o=e.data;if(!e.origin||!o||"component:update"!==o.name){(0,t.validateOrigin)(e)||console.debug("Component Library: event skipped: message %s from origin %s",o.name,e.origin);return}if(!(null==(i=o.details)?void 0:i.uid))return void console.debug("Received component:update event without uid, aborting event handler...");let a=e=>{var t,r;if((null==(t=e.uid)?void 0:t.toLowerCase())===(null==(r=o.details)?void 0:r.uid.toLowerCase()))return e;if(e.placeholders)for(let t of Object.keys(e.placeholders))for(let r of e.placeholders[t]){let e=a(r);if(e)return e}return null},s=a(r);return s?(console.debug("Found component with uid %s to update. Update fields: %o. Update params: %o.",o.details.uid,o.details.fields,o.details.params),o.details.fields&&(s.fields=Object.assign(Object.assign({},s.fields),o.details.fields)),o.details.params&&(s.params=Object.assign(Object.assign({},s.params),o.details.params)),n&&n(r)):console.debug("Rendering with uid %s not found",o.details.uid),r}},34699:(e,t,r)=>{"use strict";r.d(t,{Fz:()=>o,Ph:()=>a,sL:()=>i});var n=r(14232);let i=(0,n.createContext)({});function o(e){if(e)return(0,n.useContext)(i)[e]}let a=({children:e,value:t})=>n.createElement(i.Provider,{value:t},e)},34739:(e,t)=>{t.SAME=0,t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInl
97ine:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode
97-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},34747:e=>{"use strict";e.exports=function(e,t,r){var n;return r(e,function(e,r,i){if(t(e,r,i))return n=r,!1}),n}},34820:(e,t,r)=>{"use strict";r.d(t,{A:()=>O});var n=r(14232);function i(e){return"[object Object]"===Object.prototype.toString.call(e)||Array.isArray(e)}function o(e,t){let r=Object.keys(e),n=Object.keys(t);return r.length===n.length&&JSON.stringify(Object.keys(e.breakpoints||{}))===JSON.stringify(Object.keys(t.breakpoints||{}))&&r.every(r=>{let n=e[r],a=t[r];return"function"==typeof n?`${n}`==`${a}`:i(n)&&i(a)?o(n,a):n===a})}function a(e){return e.concat().sort((e,t)=>e.name>t.name?1:-1).map(e=>e.options)}function s(e){return"number"==typeof e}function l(e){return"string"==typeof e}function u(e){return"boolean"==typeof e}function c(e){return"[object Object]"===Object.prototype.toString.call(e)}function d(e){return Math.abs(e)}function h(e){return Math.sign(e)}function p(e){return v(e).map(Number)}function f(e){return e[m(e)]}function m(e){return Math.max(0,e.length-1)}function g(e,t=0){return Array.from(Array(e),(e,r)=>t+r)}function v(e){return Object.keys(e)}function y(e,t){return void 0!==t.MouseEvent&&e instanceof t.MouseEvent}function b(){let e=[],t={add:function(r,n,i,o={passive:!0}){let a;return"addEventListener"in r?(r.addEventListener(n,i,o),a=()=>r.removeEventListener(n,i,o)):(r.addListener(i),a=()=>r.removeListener(i)),e.push(a),t},clear:function(){e=e.filter(e=>e())}};return t}function w(e=0,t=0){let r=d(e-t);function n(r){return r<e||r>t}return{length:r,max:t,min:e,constrain:function(r){return n(r)?r<e?e:t:r},reachedAny:n,reachedMax:function(e){return e>t},reachedMin:function(t){return t<e},removeOffset:function(e){return r?e-r*Math.ceil((e-t)/r):e}}}function E(e){let t=e;function r(e){return s(e)?e:e.get()}return{get:function(){return t},set:function(e){t=r(e)},add:function(e){t+=r(e)},subtract:function(e){t-=r(e)}}}function x(e,t){let r="x"===e.scroll?function(e){return`translate3d(${e}px,0px,0px)`}:function(e){return`translate3d(0px,${e}px,0px)`},n=t.style,i=null,o=!1;return{clear:function(){!o&&(n.transform="",t.getAttribute("style")||t.removeAttribute("style"))},to:function(t){if(o)return;let a=Math.round(100*e.direction(t))/100;a!==i&&(n.transform=r(a),i=a)},toggleActive:function(e){o=!e}}}let S={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function T(e,t,r){let n,i,o,a,O,C=e.ownerDocument,P=C.defaultView,k=function(e){function t(e,t){return function e(t,r){return[t,r].reduce((t,r)=>(v(r).forEach(n=>{let i=t[n],o=r[n],a=c(i)&&c(o);t[n]=a?e(i,o):o}),t),{})}(e,t||{})}return{mergeOptions:t,optionsAtMedia:function(r){let n=r.breakpoints||{},i=v(n).filter(t=>e.matchMedia(t).matches).map(e=>n[e]).reduce((e,r)=>t(e,r),{});return t(r,i)},optionsMediaQueries:function(t){return t.map(e=>v(e.breakpoints||{})).reduce((e,t)=>
97e.concat(t),[]).map(e.matchMedia)}}}(P),_=(O=[],{init:function(e,t){return(O=t.filter(({options:e})=>!1!==k.optionsAtMedia(e).active)).forEach(t=>t.init(e,k)),t.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})},destroy:function(){O=O.filter(e=>e.destroy())}}),A=b(),R=function(){let e,t={},r={init:function(t){e=t},emit:function(n){return(t[n]||[]).forEach(t=>t(e,n)),r},off:function(e,n){return t[e]=(t[e]||[]).filter(e=>e!==n),r},on:function(e,n){return t[e]=(t[e]||[]).concat([n]),r},clear:function(){t={}}};return r}(),{mergeOptions:N,optionsAtMedia:M,optionsMediaQueries:D}=k,{on:j,off:I,emit:L}=R,F=!1,B=N(S,T.globalOptions),$=N(B),z=[];function U(t,r){if(F)return;$=M(B=N(B,t)),z=r||z;let{container:c,slides:S}=$;o=(l(c)?e.querySelector(c):c)||e.children[0];let T=l(S)?o.querySelectorAll(S):S;a=[].slice.call(T||o.children),n=function t(r){let n=function(e,t,r,n,i,o,a){let c,S,{align:T,axis:O,direction:C,startIndex:P,loop:k,duration:_,dragFree:A,dragThreshold:R,inViewThreshold:N,slidesToScroll:M,skipSnaps:D,containScroll:j,watchResize:I,watchSlides:L,watchDrag:F,watchFocus:B}=o,$={measure:function(e){let{offsetTop:t,offsetLeft:r,offsetWidth:n,offsetHeight:i}=e;return{top:t,right:r+n,bottom:t+i,left:r,width:n,height:i}}},z=$.measure(t),U=r.map($.measure),V=function(e,t){let r="rtl"===t,n="y"===e,i=!n&&r?-1:1;return{scroll:n?"y":"x",cross:n?"x":"y",startEdge:n?"top":r?"right":"left",endEdge:n?"bottom":r?"left":"right",measureSize:function(e){let{height:t,width:r}=e;return n?t:r},direction:function(e){return e*i}}}(O,C),q=V.measureSize(z),H={measure:function(e){return e/100*q}},W=function(e,t){let r={start:function(){return 0},center:function(e){return(t-e)/2},end:function(e){return t-e}};return{measure:function(n,i){return l(e)?r[e](n):e(t,n,i)}}}(T,q),G=!k&&!!j,{slideSizes:K,slideSizesWithGaps:X,startGap:Y,endGap:Q}=function(e,t,r,n,i,o){let{measureSize:a,startEdge:s,endEdge:l}=e,u=r[0]&&i,c=function(){if(!u)return 0;let e=r[0];return d(t[s]-e[s])}(),h=u?parseFloat(o.getComputedStyle(f(n)).getPropertyValue(`margin-${l}`)):0,p=r.map(a),g=r.map((e,t,r)=>{let n=t===m(r);return t?n?p[t]+h:r[t+1][s]-e[s]:p[t]+c}).map(d);return{slideSizes:p,slideSizesWithGaps:g,startGap:c,endGap:h}}(V,z,U,r,k||!!j,i),J=function(e,t,r,n,i,o,a,l,u){let{startEdge:c,endEdge:h,direction:g}=e,v=s(r);return{groupSlides:function(e){return v?p(e).filter(e=>e%r==0).map(t=>e.slice(t,t+r)):e.length?p(e).reduce((r,s,u)=>{let p=f(r)||0,v=s===m(e),y=i[c]-o[p][c],b=i[c]-o[s][h],w=n||0!==p?0:g(a),E=d(b-(!n&&v?g(l):0)-(y+w));return u&&E>t+2&&r.push(s),v&&r.push(e.length),r},[]).map((t,r,n)=>{let i=Math.max(n[r-1]||0);return e.slice(i,t)}):[]}}}(V,q,M,k,z,U,Y,Q,0),{snaps:Z,snapsAligned:ee}=function(e,t,r,n,i){let{startEdge:o,endEdge:a}=e,{groupSlides:s}=i,l=s(n).map(e=>f(e)[a]-e[0][o]).map(d).map(t.measure),u=n.map(e=>r[o]-e[o]).map(e=>-d(e)),c=s(u).map(e=>e[0]).map((e,t)=>e+l[t]);return{snaps:u,snapsAligned:c}}(V,W,z,U,J),et=-f(Z)+f(X),{snapsContained:er,scrollContainLimit:en}=function(e,t,r,n,i){let o=w(-t+e,0),a=r.map((e,t)=>{let{min:n,max:i}=o,a=o.constrain(e),s=t===m(r);return t?s||function(e,t){return 1>=d(e-t)}(n,a)?n:function(e,t){return 1>=d(e-t)}(i,a)?i:a:i}).map(e=>parseFloat(e.toFixed(3))),s=function(){let e=a[0],t=f(a);return w(a.lastIndexOf(e),a.indexOf(t)+1)}();return{snapsContained:function(){if(t<=e+2)return[o.max];if("keepSnaps"===n)return a;let{min:r,max:i}=s;return a.slice(r,i)}(),scrollContainLimit:s}}(q,et,ee,j,0),ei=G?er:ee,{limit:eo}=function(e,t,r){let n=t[0];return{limit:w(r?n-e:f(t),n)}}(et,ei,k),ea=function e(t,r,n){let{constrain:i}=w(0,t),o=t+1,a=s(r);function s(e){return n?d((o+e)%o):i(e)}function l(){return e(t,a,n)}let u={get:function(){return a}
97,set:function(e){return a=s(e),u},add:function(e){return l().set(a+e)},clone:l};return u}(m(ei),P,k),es=ea.clone(),el=p(r),eu=function(e,t,r,n){let i=b(),o=1e3/60,a=null,s=0,l=0;function u(e){if(!l)return;a||(a=e,r(),r());let i=e-a;for(a=e,s+=i;s>=o;)r(),s-=o;n(s/o),l&&(l=t.requestAnimationFrame(u))}function c(){t.cancelAnimationFrame(l),a=null,s=0,l=0}return{init:function(){i.add(e,"visibilitychange",()=>{e.hidden&&(a=null,s=0)})},destroy:function(){c(),i.clear()},start:function(){l||(l=t.requestAnimationFrame(u))},stop:c,update:r,render:n}}(n,i,()=>(({dragHandler:e,scrollBody:t,scrollBounds:r,options:{loop:n}})=>{n||r.constrain(e.pointerDown()),t.seek()})(eS),e=>(({scrollBody:e,translate:t,location:r,offsetLocation:n,previousLocation:i,scrollLooper:o,slideLooper:a,dragHandler:s,animation:l,eventHandler:u,scrollBounds:c,options:{loop:d}},h)=>{let p=e.settled(),f=!c.shouldConstrain(),m=d?p:p&&f,g=m&&!s.pointerDown();g&&l.stop();let v=r.get()*h+i.get()*(1-h);n.set(v),d&&(o.loop(e.direction()),a.loop()),t.to(n.get()),g&&u.emit("settle"),m||u.emit("scroll")})(eS,e)),ec=ei[ea.get()],ed=E(ec),eh=E(ec),ep=E(ec),ef=E(ec),em=function(e,t,r,n,i,o){let a=0,s=0,l=i,u=.68,c=e.get(),p=0;function f(e){return l=e,g}function m(e){return u=e,g}let g={direction:function(){return s},duration:function(){return l},velocity:function(){return a},seek:function(){let t=n.get()-e.get(),i=0;return l?(r.set(e),a+=t/l,a*=u,c+=a,e.add(a),i=c-p):(a=0,r.set(n),e.set(n),i=t),s=h(i),p=c,g},settled:function(){return .001>d(n.get()-t.get())},useBaseFriction:function(){return m(.68)},useBaseDuration:function(){return f(i)},useFriction:m,useDuration:f};return g}(ed,ep,eh,ef,_,.68),eg=function(e,t,r,n,i){let{reachedAny:o,removeOffset:a,constrain:s}=n;function l(e){return e.concat().sort((e,t)=>d(e)-d(t))[0]}function u(t,n){let i=[t,t+r,t-r];if(!e)return t;if(!n)return l(i);let o=i.filter(e=>h(e)===n);return o.length?l(o):f(i)-r}return{byDistance:function(r,n){let l=i.get()+r,{index:c,distance:h}=function(r){let n=e?a(r):s(r),{index:i}=t.map((e,t)=>({diff:u(e-n,0),index:t})).sort((e,t)=>d(e.diff)-d(t.diff))[0];return{index:i,distance:n}}(l),p=!e&&o(l);if(!n||p)return{index:c,distance:r};let f=r+u(t[c]-h,0);return{index:c,distance:f}},byIndex:function(e,r){let n=u(t[e]-i.get(),r);return{index:e,distance:n}},shortcut:u}}(k,ei,et,eo,ef),ev=function(e,t,r,n,i,o,a){function s(i){let s=i.distance,l=i.index!==t.get();
97o.add(s),s&&(n.duration()?e.start():(e.update(),e.render(1),e.update())),l&&(r.set(t.get()),t.set(i.index),a.emit("select"))}return{distance:function(e,t){s(i.byDistance(e,t))},index:function(e,r){let n=t.clone().set(e);s(i.byIndex(n.get(),r))}}}(eu,ea,es,em,eg,ef,a),ey=function(e){let{max:t,length:r}=e;return{get:function(e){return r?-((e-t)/r):0}}}(eo),eb=b(),ew=function(e,t,r,n){let i,o={},a=null,s=null,l=!1;return{init:function(){i=new IntersectionObserver(e=>{l||(e.forEach(e=>{o[t.indexOf(e.target)]=e}),a=null,s=null,r.emit("slidesInView"))},{root:e.parentElement,threshold:n}),t.forEach(e=>i.observe(e))},destroy:function(){i&&i.disconnect(),l=!0},get:function(e=!0){if(e&&a)return a;if(!e&&s)return s;let t=v(o).reduce((t,r)=>{let n=parseInt(r),{isIntersecting:i}=o[n];return(e&&i||!e&&!i)&&t.push(n),t},[]);return e&&(a=t),e||(s=t),t}}}(t,r,a,N),{slideRegistry:eE}=function(e,t,r,n,i,o){let{groupSlides:a}=i,{min:s,max:l}=n;return{slideRegistry:function(){let n=a(o);return 1===r.length?[o]:e&&"keepSnaps"!==t?n.slice(s,l).map((e,t,r)=>{let n=t===m(r);return t?n?g(m(o)-f(r)[0]+1,f(r)[0]):e:g(f(r[0])+1)}):n}()}}(G,j,ei,en,J,el),ex=function(e,t,r,n,i,o,a,l){let c={passive:!0,capture:!0},d=0;function h(e){"Tab"===e.code&&(d=new Date().getTime())}return{init:function(p){l&&(o.add(document,"keydown",h,!1),t.forEach((t,h)=>{o.add(t,"focus",t=>{(u(l)||l(p,t))&&function(t){if(new Date().getTime()-d>10)return;a.emit("slideFocusStart"),e.scrollLeft=0;let o=r.findIndex(e=>e.includes(t));s(o)&&(i.useDuration(0),n.index(o,0),a.emit("slideFocus"))}(h)},c)}))}}}(e,r,eE,ev,em,eb,a,B),eS={ownerDocument:n,ownerWindow:i,eventHandler:a,containerRect:z,slideRects:U,animation:eu,axis:V,dragHandler:function(e,t,r,n,i,o,a,s,l,c,p,f,m,g,v,E,x,S,T){let{cross:O,direction:C}=e,P=["INPUT","SELECT","TEXTAREA"],k={passive:!1},_=b(),A=b(),R=w(50,225).constrain(g.measure(20)),N={mouse:300,touch:400},M={mouse:500,touch:600},D=v?43:25,j=!1,I=0,L=0,F=!1,B=!1,$=!1,z=!1;function U(e){if(!y(e,n)&&e.touches.length>=2)return V(e);let t=o.readPoint(e),r=o.readPoint(e,O),a=d(t-I),l=d(r-L);if(!B&&!z&&(!e.cancelable||!(B=a>l)))return V(e);let u=o.pointerMove(e);a>E&&($=!0),c.useFriction(.3).useDuration(.75),s.start(),i.add(C(u)),e.preventDefault()}function V(e){let t=p.byDistance(0,!1).index!==f.get(),r=o.pointerUp(e)*(v?M:N)[z?"mouse":"touch"],n=function(e,t){let r=f.add(-1*h(e)),n=p.byDistance(e,!v).distance;return v||d(e)<R?n:x&&t?.5*n:p.byIndex(r.get(),0).distance}(C(r),t),i=function(e,t){var r,n;if(0===e||0===t||d(e)<=d(t))return 0;let i=(r=d(e),n=d(t),d(r-n));return d(i/e)}(r,n);B=!1,F=!1,A.clear(),c.useDuration(D-10*i).useFriction(.68+i/50),l.distance(n,!v),z=!1,m.emit("pointerUp")}function q(e){$&&(e.stopPropagation(),e.preventDefault(),$=!1)}return{init:function(e){T&&_.add(t,"dragstart",e=>e.preventDefault(),k).add(t,"touchmove",()=>void 0,k).add(t,"touchend",()=>void 0).add(t,"touchstart",s).add(t,"mousedown",s).add(t,"touchcancel",V).add(t,"contextmenu",V).add(t,"click",q,!0);function s(s){(u(T)||T(e,s))&&function(e){let s=y(e,n);if((z=s,$=v&&s&&!e.buttons&&j,j=d(i.get()-a.get())>=2,!s||0===e.button)&&!function(e){let t=e.nodeName||"";return P.includes(t)}(e.target)){F=!0,o.pointerDown(e),c.useFriction(0).useDuration(0),i.set(a);let n=z?r:t;A.add(n,"touchmove",U,k).add(n,"touchend",V).add(n,"mousemove",U,k).add(n,"mouseup",V),I=o.readPoint(e),L=o.readPoint(e,O),m.emit("pointerDown")}}(s)}},destroy:function(){_.clear(),A.clear()},pointerDown:function(){return F}}}(V,e,n,i,ef,function(e,t){let r,n;function i(e){return e.timeStamp}function o(r,n){let i=n||e.scroll,o=`client${"x"===i?"X":"Y"}`;return(y(r,t)?r:r.touches[0])[o]}return{pointerDown:function(e){return r=e,n=e,o(e)},pointerMove:function(e){let t=o(e)-o(n),a=i(e)-i(r)>170;return n=e,a&&(r=e),t},pointerUp:function(e){if(!r||!n)return 0;let t=o(n)-o(r),a=i(e)-i(r),s=i(e)-i(n)>170,l=t/a;return a&&!s&&d(l)>.1?l:0},readPoint:o}}(V,i),ed,eu,ev,em,eg,ea,a,H,A,R,D,0,F),eventStore:eb,percentOfView:H,index:ea,indexPrevious:es,limit:eo,location:ed,offsetLocation:ep,previousLocation:eh,options:o,resizeHandler:function(e,t,r,n,i,o,a){let s,l,c=[e].concat(n),h=[],p=!1;function f(e){return i.measureSize(a.measure(e))}return{init:function(i){o&&(l=f(e),h=n.map(f),s=new ResizeObserver(r=>{(u(o)||o(i,r))&&function(r){for(let o of r){if(p)return;let r=o.target===e,a=n.indexOf(o.target),s=r?l:h[a];if(d(f(r?e:n[a])-s)>=.5){i.reInit(),t.emit("resize");break}}}(r)}),r.requestAnimationFrame(()=>
97{c.forEach(e=>s.observe(e))}))},destroy:function(){p=!0,s&&s.disconnect()}}}(t,a,i,r,V,I,$),scrollBody:em,scrollBounds:function(e,t,r,n,i){let o=i.measure(10),a=i.measure(50),s=w(.1,.99),l=!1;function u(){return!l&&!!e.reachedAny(r.get())&&!!e.reachedAny(t.get())}return{shouldConstrain:u,constrain:function(i){if(!u())return;let l=e.reachedMin(t.get())?"min":"max",c=d(e[l]-t.get()),h=r.get()-t.get(),p=s.constrain(c/a);r.subtract(h*p),!i&&d(h)<o&&(r.set(e.constrain(r.get())),n.useDuration(25).useBaseFriction())},toggleActive:function(e){l=!e}}}(eo,ep,ef,em,H),scrollLooper:function(e,t,r,n){let{reachedMin:i,reachedMax:o}=w(t.min+.1,t.max+.1);return{loop:function(t){if(!(1===t?o(r.get()):-1===t&&i(r.get())))return;let a=-1*t*e;n.forEach(e=>e.add(a))}}}(et,eo,ep,[ed,ep,eh,ef]),scrollProgress:ey,scrollSnapList:ei.map(ey.get),scrollSnaps:ei,scrollTarget:eg,scrollTo:ev,slideLooper:function(e,t,r,n,i,o,a,s,l){let u=p(i),c=p(i).reverse(),d=m(f(c,a[0]),r,!1).concat(m(f(u,t-a[0]-1),-r,!0));function h(e,t){return e.reduce((e,t)=>e-i[t],t)}function f(e,t){return e.reduce((e,r)=>h(e,t)>0?e.concat([r]):e,[])}function m(i,a,u){let c=o.map((e,r)=>({start:e-n[r]+.5+a,end:e+t-.5+a}));return i.map(t=>{let n=u?0:-r,i=u?r:0,o=c[t][u?"end":"start"];return{index:t,loopPoint:o,slideLocation:E(-1),translate:x(e,l[t]),target:()=>s.get()>o?n:i}})}return{canLoop:function(){return d.every(({index:e})=>.1>=h(u.filter(t=>t!==e),t))},clear:function(){d.forEach(e=>e.translate.clear())},loop:function(){d.forEach(e=>{let{target:t,translate:r,slideLocation:n}=e,i=t();i!==n.get()&&(r.to(i),n.set(i))})},loopPoints:d}}(V,q,et,K,X,Z,ei,ep,r),slideFocus:ex,slidesHandler:(S=!1,{init:function(e){L&&(c=new MutationObserver(t=>{!S&&(u(L)||L(e,t))&&function(t){for(let r of t)if("childList"===r.type){e.reInit(),a.emit("slidesChanged");break}}(t)})).observe(t,{childList:!0})},destroy:function(){c&&c.disconnect(),S=!0}}),slidesInView:ew,slideIndexes:el,slideRegistry:eE,slidesToScroll:J,target:ef,translate:x(V,t)};return eS}(e,o,a,C,P,r,R);return r.loop&&!n.slideLooper.canLoop()?t(Object.assign({},r,{loop:!1})):n}($),D([B,...z.map(({options:e})=>e)]).forEach(e=>A.add(e,"change",V)),$.active&&(n.translate.to(n.location.get()),n.animation.init(),n.slidesInView.init(),n.slideFocus.init(G),n.eventHandler.init(G),n.resizeHandler.init(G),n.slidesHandler.init(G),n.options.loop&&n.slideLooper.loop(),o.offsetParent&&a.length&&n.dragHandler.init(G),i=_.init(G,z))}function V(e,t){let r=W();q(),U(N({startIndex:r},e),t),R.emit("reInit")}function q(){n.dragHandler.destroy(),n.eventStore.clear(),n.translate.clear(),n.slideLooper.clear(),n.resizeHandler.destroy(),n.slidesHandler.destroy(),n.slidesInView.destroy(),n.animation.destroy(),_.destroy(),A.clear()}function H(e,t,r){$.active&&!F&&(n.scrollBody.useBaseFriction().useDuration(!0===t?0:$.duration),n.scrollTo.index(e,r||0))}function W(){return n.index.get()}let G={canScrollNext:function(){return n.index.add(1).get()!==W()},canScrollPrev:function(){return n.index.add(-1).get()!==W()},containerNode:function(){return o},internalEngine:function(){return n},destroy:function(){F||(F=!0,A.clear(),q(),R.emit("destroy"),R.clear())},off:I,on:j,emit:L,plugins:function(){return i},previousScrollSnap:function(){return n.indexPrevious.get()},reInit:V,rootNode:function(){return e},scrollNext:function(e){H(n.index.add(1).get(),e,-1)},scrollPrev:function(e){H(n.index.add(-1).get(),e,1)},scrollProgress:function(){return n.scrollProgress.get(n.offsetLocation.get())},scrollSnapList:function(){return n.scrollSnapList},scrollTo:H,selectedScrollSnap:W,slideNodes:function(){return a},slidesInView:function(){return n.slidesInView.get()},slidesNotInView:function(){return n.slidesInView.get(!1)}};return U(t,r),setTimeout(()=>R.emit("init"),0),G}function O(e={}
97,t=[]){let r=(0,n.useRef)(e),i=(0,n.useRef)(t),[s,l]=(0,n.useState)(),[u,c]=(0,n.useState)(),d=(0,n.useCallback)(()=>{s&&s.reInit(r.current,i.current)},[s]);return(0,n.useEffect)(()=>{o(r.current,e)||(r.current=e,d())},[e,d]),(0,n.useEffect)(()=>{!function(e,t){if(e.length!==t.length)return!1;let r=a(e),n=a(t);return r.every((e,t)=>o(e,n[t]))}(i.current,t)&&(i.current=t,d())},[t,d]),(0,n.useEffect)(()=>{if("undefined"!=typeof window&&window.document&&window.document.createElement&&u){T.globalOptions=O.globalOptions;let e=T(u,r.current,i.current);return l(e),()=>e.destroy()}l(void 0)},[u,l]),[c,s]}T.globalOptions=void 0,O.globalOptions=void 0},34824:(e,t,r)=>{e.exports=r(25488)},34950:(e,t,r)=>{"use strict";r.d(t,{z:()=>d});var n=r(8738),i=r(32436),o=r(90050);function a(e){return"number"==typeof e?e:parseFloat(e)}var s=r(14232),l=r(39751),u=r(21338),c=r(19204);function d(e,t={}){let{isStatic:r}=(0,s.useContext)(l.Q),h=()=>(0,n.S)(e)?e.get():e;if(r)return(0,c.G)(h);let p=(0,u.d)(h());return(0,s.useInsertionEffect)(()=>(function(e,t,r){let s,l,u=e.get(),c=null,d=u,h="string"==typeof u?u.replace(/[\d.-]/g,""):void 0,p=()=>{c&&(c.stop(),c=null)},f=()=>{p(),c=new i.s({keyframes:[a(e.get()),a(d)],velocity:e.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...r,onUpdate:s})};return e.attach((t,r)=>(d=t,s=e=>{var t,n;return r((t=e,(n=h)?t+n:t))},o.Gt.postRender(f),e.get()),p),(0,n.S)(t)&&(l=t.on("change",t=>{var r,n;return e.set((r=t,(n=h)?r+n:r))}),e.on("destroy",l)),l})(p,e,t),[p,JSON.stringify(t)]),p}},35079:(e,t,r)=>{"use strict";r.d(t,{es:()=>h});let n={lessThanXSeconds:{one:"menos de un segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"medio minuto",lessThanXMinutes:{one:"menos de un minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"alrededor de 1 hora",other:"alrededor de {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 d\xeda",other:"{{count}} d\xedas"},aboutXWeeks:{one:"alrededor de 1 semana",other:"alrededor de {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"alrededor de 1 mes",other:"alrededor de {{count}} meses"},xMonths:{one:"1 mes",other:"{{count}} meses"},aboutXYears:{one:"alrededor de 1 a\xf1o",other:"alrededor de {{count}} a\xf1os"},xYears:{one:"1 a\xf1o",other:"{{count}} a\xf1os"},overXYears:{one:"m\xe1s de 1 a\xf1o",other:"m\xe1s de {{count}} a\xf1os"},almostXYears:{one:"casi 1 a\xf1o",other:"casi {{count}} a\xf1os"}};var i=r(29385);let o={date:(0,i.k)({formats:{full:"EEEE, d 'de' MMMM 'de' y",long:"d 'de' MMMM 'de' y",medium:"d MMM y",short:"dd/MM/y"},defaultWidth:"full"}),time:(0,i.k)({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:(0,i.k)({formats:{full:"{{date}} 'a las' {{time}}",long:"{{date}} 'a las' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},a={lastWeek:"'el' eeee 'pasado a la' p",yesterday:"'ayer a la' p",today:"'hoy a la' p",tomorrow:"'ma\xf1ana a la' p",nextWeek:"eeee 'a la' p",other:"P"},s={lastWeek:"'el' eeee 'pasado a las' p",yesterday:"'ayer a las' p",today:"'hoy a las' p",tomorrow:"'ma\xf1ana a las' p",nextWeek:"eeee 'a las' p",other:"P"};var l=r(76443);let u={ordinalNumber:(e,t)=>Number(e)+"\xba",era:(0,l.o)({values:{narrow:["AC","DC"],abbreviated:["AC","DC"],wide:["antes de cristo","despu\xe9s de cristo"]},defaultWidth:"wide"}),quarter:(0,l.o)({values:{narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1\xba trimestre","2\xba trimestre","3\xba trimestre","4\xba trimestre"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:(0,l.o)({values:{narrow:["e","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],wide:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"]},defaultWidth:"wide"}),day:(0,l.o)({values:{narrow:["d","l","m","m","j","v","s"],short:["do","lu","ma","mi","ju","vi","s\xe1"],abbreviated:["dom","lun","mar","mi\xe9","jue","vie","s\xe1b"],wide:["domingo","lunes","martes","mi\xe9rcoles","jueves","viernes","s\xe1bado"]},defaultWidth:"wide"}),dayPeriod:(0,l.o)({values:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"ma\xf1ana",afternoon:"tarde",evening:"tarde",night:"noche"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoche",noon:"mediodia",morning:"ma\xf1ana",afternoon:"tarde",evening:"tarde",night:"noche"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoche",noon:"mediodia",morning:"ma\xf1ana",afternoon:"tarde",evening:"tarde",night:"noche"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"de la ma\xf1ana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoche",noon:"mediodia",morning:"de la ma\xf1ana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoche",noon:"mediodia",morning:"de la ma\xf1ana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"}},defaultFormattingWidth:"wide"})};var c=r(78437),d=r(92805);let h={code:"es",formatDistance:(e,t,r)=>{let i,o=n[e];if(i="string"==typeof o?o:1===t?o.one:o.other.replace("{{count}}",t.toString()),null==r?void 0:r.addSuffix)if(r.comparison&&r.comparison>0)return"en "+i;else return"hace "+i;return i},formatLong:o,formatRelative:(e,t,r,n)=>1!==t.getHours()?s[e]:a[e],localize:u,match:{ordinalNumber:(0,c.K)({matchPattern:/^(\d+)(º)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:(0,d.A)({matchPatterns:{narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i,wide:/^(antes de cristo|antes de la era com[uú]n|de
97spu[eé]s de cristo|era com[uú]n)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ac/i,/^dc/i],wide:[/^(antes de cristo|antes de la era com[uú]n)/i,/^(despu[eé]s de cristo|era com[uú]n)/i]},defaultParseWidth:"any"}),quarter:(0,d.A)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º)? trimestre/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:(0,d.A)({matchPatterns:{narrow:/^[efmajsond]/i,abbreviated:/^(ene|feb|mar|abr|may|jun|jul|ago|sep|oct|nov|dic)/i,wide:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^e/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^en/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i]},defaultParseWidth:"any"}),day:(0,d.A)({matchPatterns:{narrow:/^[dlmjvs]/i,short:/^(do|lu|ma|mi|ju|vi|s[áa])/i,abbreviated:/^(dom|lun|mar|mi[ée]|jue|vie|s[áa]b)/i,wide:/^(domingo|lunes|martes|mi[ée]rcoles|jueves|viernes|s[áa]bado)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^do/i,/^lu/i,/^ma/i,/^mi/i,/^ju/i,/^vi/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,d.A)({matchPatterns:{narrow:/^(a|p|mn|md|(de la|a las) (mañana|tarde|noche))/i,any:/^([ap]\.?\s?m\.?|medianoche|mediodia|(de la|a las) (mañana|tarde|noche))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mn/i,noon:/^md/i,morning:/mañana/i,afternoon:/tarde/i,evening:/tarde/i,night:/noche/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}}},35108:(e,t,r)=>{"use strict";r.d(t,{V:()=>n});let n=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2},35717:(e,t,r)=>{"use strict";var n=r(34747),i=r(35922),o=r(60242);e.exports=function(e,t){return n(e,o(t,3),i)}},36227:(e,t,r)=>{"use strict";r.d(t,{KN:()=>o,gQ:()=>u,px:()=>a,uj:()=>i,vh:()=>s,vw:()=>l});let n=e=>({test:t=>"string"==typeof t&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),i=n("deg"),o=n("%"),a=n("px"),s=n("vh"),l=n("vw"),u={...o,parse:e=>o.parse(e)/100,transform:e=>o.transform(100*e)}},36277:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ErrorPagesService=void 0;let i=r(849),o=n(r(3107)),a=` 98 query ErrorPagesQuery($siteName: String!, $language: String!) { 99 site { 100 siteInfo(site: $siteName) { 101 errorHandling(language: $language) { 102 notFoundPage { 103 rendered 104 } 105 notFoundPagePath 106 serverErrorPage { 107 rendered 108 } 109 serverErrorPagePath 110 } 111 } 112 } 113 } 114`;class s{constructor(e){this.options=e,this.graphQLClient=this.getGraphQLClient()}get query(){return a}async fetchErrorPages(e,t,r){let n=t||this.options.language;if(!e)throw Error(i.siteNameError);return this.graphQLClient.request(this.query,{siteName:e,language:n},r).then(e=>e.site.siteInfo?e.site.siteInfo.errorHandling:null).catch(e=>Promise.reject(e))}getGraphQLClient(){var e,t;if(!this.options.clientFactory)throw Error("clientFactory needs to be provided when initializing GraphQL client.");return this.options.clientFactory({debugger:o.default.errorpages,retries:null==(e=this.options.retries)?void 0:e.count,retryStrategy:null==(t=this.options.retries)?void 0:t.retryStrategy})}}t.ErrorPagesService=s},36681:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.languageError=t.siteNameError=void 0,t.siteNameError="The site name must be a non-empty string",t.languageError="The language must be a non-empty string"},36690:(e,t,r)=>{"use strict";r.d(t,{l:()=>u});var n=r(14232),i=r(63550),o=r(11917);let{executeScriptElements:a,loadForm:s,subscribeToFormSubmitEvent:l}=i,u=({params:e,rendering:t})=>{var r;let i=null==e?void 0:e.RenderingIdentifier,[u,c]=(0,n.useState)(!1),[d,h]=(0,n.useState)(""),p=(0,o.M)(),f=(0,n.useRef)(null),m=p.page.mode.isEditing;return((0,n.useEffect)(()=>{var r,n,i,o;if(d)m||l(f.current,t.uid),a(f.current);else{let t=null==(n=null==(r=p.api)?void 0:r.edge)?void 0:n.clientContextId;if(!t)return void console.warn("Warning: clientContextId is missing â form cannot be loaded properly on the client");s(t,e.FormId,null==(o=null==(i=p.api)?void 0:i.edge)?void 0:o.edgeUrl).then(h).catch(()=>{m&&console.error(`Failed to load form with id ${e.FormId}. Check debug logs for content-sdk:form for more details.`),c(!0)})}},[d]),m&&u)?n.createElement("div",{className:"sc-content-sdk-placeholder-error"},"There was a problem loading this section"):n.createElement("div",{ref:f,dangerouslySetInnerHTML:{__html:d},className:null==(r=e.styles)?void 0:r.trimEnd(),id:i||void 0})}},37347:(e,t,r)=>{"use strict";r.d(t,{N:()=>c});var n=r(14232),i=r(48230),o=r.n(i),a=r(53488),s=r(99742),l=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let u=/^\/.*\.\w+$/,c=(0,n.forwardRef)((e,t)=>{let{field:r,editable:i=!0,children:c,internalLinkMatcher:d=/^\//g,showLinkTextWithChildrenPresent:h}=e,p=l(e,["field","editable","children","internalLinkMatcher","showLinkTextWithChildrenPresent"]);if(!r||!r.value&&!r.href&&!r.metadata)return null;let f=r.href?r:r.value,{href:m,querystring:g,anchor:v}=f||{},y=i&&r.metadata;if(m&&!y){let r=h||!c?f.text||f.href:null,i=d.test(m),a=u.test(m);
114if(i&&!a)return n.createElement(o(),Object.assign({href:{pathname:m,query:g,hash:v},key:"link",locale:!1,title:f.title,target:f.target,className:f.class,prefetch:e.prefetch},p,{ref:t},s.env.TEST?{"data-nextjs-link":!0,"data-nextjs-prefetch":e.prefetch}:{}),r,c)}let b=Object.assign({},e);return delete b.internalLinkMatcher,delete b.prefetch,n.createElement(a.N,Object.assign({},b,{ref:t},s.env.TEST?{"data-react-link":!0}:{}))});c.displayName="NextLink"},37425:(e,t,r)=>{"use strict";Object.defineProperty(t,"R",{enumerable:!0,get:function(){return d}});let n=r(18769),i=r(16091),o=r(78651),a=r(81176),s=r(18769),l=Symbol("internal response"),u=new Set([301,302,303,307,308]);function c(e,t){var r;if(null==e||null==(r=e.request)?void 0:r.headers){if(!(e.request.headers instanceof Headers))throw Object.defineProperty(Error("request.headers must be an instance of Headers"),"__NEXT_ERROR_CODE",{value:"E119",enumerable:!1,configurable:!0});let r=[];for(let[n,i]of e.request.headers)t.set("x-middleware-request-"+n,i),r.push(n);t.set("x-middleware-override-headers",r.join(","))}}class d extends Response{constructor(e,t={}){super(e,t);let r=this.headers,u=new Proxy(new s.ResponseCookies(r),{get(e,i,o){switch(i){case"delete":case"set":return(...o)=>{let a=Reflect.apply(e[i],e,o),l=new Headers(r);return a instanceof s.ResponseCookies&&r.set("x-middleware-set-cookie",a.getAll().map(e=>(0,n.stringifyCookie)(e)).join(",")),c(t,l),a};default:return a.ReflectAdapter.get(e,i,o)}}});this[l]={cookies:u,url:t.url?new i.NextURL(t.url,{headers:(0,o.toNodeOutgoingHttpHeaders)(r),nextConfig:t.nextConfig}):void 0}}[Symbol.for("edge-runtime.inspect.custom")](){return{cookies:this.cookies,url:this.url,body:this.body,bodyUsed:this.bodyUsed,headers:Object.fromEntries(this.headers),ok:this.ok,redirected:this.redirected,status:this.status,statusText:this.statusText,type:this.type}}get cookies(){return this[l].cookies}static json(e,t){let r=Response.json(e,t);return new d(r.body,r)}static redirect(e,t){let r="number"==typeof t?t:(null==t?void 0:t.status)??307;if(!u.has(r))throw Object.defineProperty(RangeError('Failed to execute "redirect" on "response": Invalid status code'),"__NEXT_ERROR_CODE",{value:"E529",enumerable:!1,configurable:!0});let n="object"==typeof t?t:{},i=new Headers(null==n?void 0:n.headers);return i.set("Location",(0,o.validateURL)(e)),new d(null,{...n,headers:i,status:r})}static rewrite(e,t){let r=new Headers(null==t?void 0:t.headers);return r.set("x-middleware-rewrite",(0,o.validateURL)(e)),c(t,r),new d(null,{...t,headers:r})}static next(e){let t=new Headers(null==e?void 0:e.headers);return t.set("x-middleware-next","1"),c(e,t),new d(null,{...e,headers:t})}}},37605:(e,t,r)=>{"use strict";r.d(t,{$:()=>n,V:()=>i});let n=()=>{},i=()=>{}},38512:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Source=void 0,t.isSource=function(e){return(0,o.instanceOf)(e,a)};var n=r(51052),i=r(95557),o=r(67553);class a{constructor(e,t="GraphQL request",r={line:1,column:1}){"string"==typeof e||(0,n.devAssert)(!1,`Body must be a string. Received: ${(0,i.inspect)(e)}.`),this.body=e,this.name=t,this.locationOffset=r,this.locationOffset.line>0||(0,n.devAssert)(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,n.devAssert)(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}t.Source=a},39402:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){Object.keys(e).forEach(function(r){"default"===r||Object.prototype.hasOwnProperty.call(t,r)||Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[r]}})})}(r(41136),t)},39751:(e,t,r)=>{"use strict";r.d(t,{Q:()=>n});let n=(0,r(14232).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},39773:(e,t,r)=>{"use strict";r.d(t,{X:()=>l,d:()=>u});var n=r(14232),i=r(40943),o=r(25348),a=r(97387);let s=e=>{var t;return n.createElement("div",null,"A rendering error occurred: ",null==(t=e.error)?void 0:t.message,".")};class l extends n.Component{constructor(e){super(e),this.state={}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e){this.setState({error:e})}render(){var e,t,r;let l=this.props;if(this.state.error)return this.props.errorComponent?n.createElement(this.props.errorComponent,{error:this.state.error}):n.createElement(s,{error:this.state.error});let{ComponentName:u}=l.params||{};if(!u){let e={errorOverride:"BYOC: The ComponentName for this rendering is missing"};return l.missingComponentComponent?n.createElement(this.props.missingComponentComponent,Object.assign({},e)):n.createElement(a.K,Object.assign({},e))}let c={rendering:{componentName:u},errorOverride:"BYOC: This component was not registered."},d=this.props.missingComponentComponent?n.createElement(this.props.missingComponentComponent,Object.assign({},c)):n.createElement(a.K,Object.assign({},c)),h=this.props.errorComponent,p={};if(null==(e=l.params)?void 0:e.ComponentProps)try{p=null!=(t=JSON.parse(l.params.ComponentProps))?t:{}}catch(e){return console.error(`Parsing props for ${u} component from rendering params failed. Error: ${e}`),h?n.createElement(h,{error:e}):n.createElement(s,{error:e})}let f=Object.assign(Object.assign({},l.fetchedData),{_:(0,o.q)(null!=(r=l.fields)?r:{})});return n.createElement(i.bx,Object.assign({},l.rendering,{componentName:u,clientFallback:d,datasources:f},p))}}let u=e=>{var t,r,i;let o=null==(r=null==(t=e.params)?void 0:t.styles)?void 0:r.trimEnd(),a=null==(i=e.params)?void 0:i.RenderingIdentifier;return n.createElement("div",{className:o||void 0,id:a||void 0},n.createElement("div",{className:"component-content"},n.createElement(l,Object.assign({},e))))}},39899:(e,t,r)=>{"use strict";
114Object.defineProperty(t,"__esModule",{value:!0}),t.isConstValueNode=function e(t){return o(t)&&(t.kind===n.Kind.LIST?t.values.some(e):t.kind===n.Kind.OBJECT?t.fields.some(t=>e(t.value)):t.kind!==n.Kind.VARIABLE)},t.isDefinitionNode=function(e){return i(e)||a(e)||l(e)},t.isExecutableDefinitionNode=i,t.isSelectionNode=function(e){return e.kind===n.Kind.FIELD||e.kind===n.Kind.FRAGMENT_SPREAD||e.kind===n.Kind.INLINE_FRAGMENT},t.isTypeDefinitionNode=s,t.isTypeExtensionNode=u,t.isTypeNode=function(e){return e.kind===n.Kind.NAMED_TYPE||e.kind===n.Kind.LIST_TYPE||e.kind===n.Kind.NON_NULL_TYPE},t.isTypeSystemDefinitionNode=a,t.isTypeSystemExtensionNode=l,t.isValueNode=o;var n=r(40312);function i(e){return e.kind===n.Kind.OPERATION_DEFINITION||e.kind===n.Kind.FRAGMENT_DEFINITION}function o(e){return e.kind===n.Kind.VARIABLE||e.kind===n.Kind.INT||e.kind===n.Kind.FLOAT||e.kind===n.Kind.STRING||e.kind===n.Kind.BOOLEAN||e.kind===n.Kind.NULL||e.kind===n.Kind.ENUM||e.kind===n.Kind.LIST||e.kind===n.Kind.OBJECT}function a(e){return e.kind===n.Kind.SCHEMA_DEFINITION||s(e)||e.kind===n.Kind.DIRECTIVE_DEFINITION}function s(e){return e.kind===n.Kind.SCALAR_TYPE_DEFINITION||e.kind===n.Kind.OBJECT_TYPE_DEFINITION||e.kind===n.Kind.INTERFACE_TYPE_DEFINITION||e.kind===n.Kind.UNION_TYPE_DEFINITION||e.kind===n.Kind.ENUM_TYPE_DEFINITION||e.kind===n.Kind.INPUT_OBJECT_TYPE_DEFINITION}function l(e){return e.kind===n.Kind.SCHEMA_EXTENSION||u(e)}function u(e){return e.kind===n.Kind.SCALAR_TYPE_EXTENSION||e.kind===n.Kind.OBJECT_TYPE_EXTENSION||e.kind===n.Kind.INTERFACE_TYPE_EXTENSION||e.kind===n.Kind.UNION_TYPE_EXTENSION||e.kind===n.Kind.ENUM_TYPE_EXTENSION||e.kind===n.Kind.INPUT_OBJECT_TYPE_EXTENSION}},40302:(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,{ServerInsertedHTMLContext:function(){return i},useServerInsertedHTML:function(){return o}});let n=r(88365)._(r(14232)),i=n.default.createContext(null);function o(e){let t=(0,n.useContext)(i);t&&t(e)}},40312:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Kind=void 0,t.Kind=r,function(e){e.NAME="Name",e.DOCUMENT="Document",e.OPERATION_DEFINITION="OperationDefinition",e.VARIABLE_DEFINITION="VariableDefinition",e.SELECTION_SET="SelectionSet",e.FIELD="Field",e.ARGUMENT="Argument",e.FRAGMENT_SPREAD="FragmentSpread",e.INLINE_FRAGMENT="InlineFragment",e.FRAGMENT_DEFINITION="FragmentDefinition",e.VARIABLE="Variable",e.INT="IntValue",e.FLOAT="FloatValue",e.STRING="StringValue",e.BOOLEAN="BooleanValue",e.NULL="NullValue",e.ENUM="EnumValue",e.LIST="ListValue",e.OBJECT="ObjectValue",e.OBJECT_FIELD="ObjectField",e.DIRECTIVE="Directive",e.NAMED_TYPE="NamedType",e.LIST_TYPE="ListType",e.NON_NULL_TYPE="NonNullType",e.SCHEMA_DEFINITION="SchemaDefinition",e.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",e.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",e.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",e.FIELD_DEFINITION="FieldDefinition",e.INPUT_VALUE_DEFINITION="InputValueDefinition",e.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",e.UNION_TYPE_DEFINITION="UnionTypeDefinition",e.ENUM_TYPE_DEFINITION="EnumTypeDefinition",e.ENUM_VALUE_DEFINITION="EnumValueDefinition",e.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",e.DIRECTIVE_DEFINITION="DirectiveDefinition",e.SCHEMA_EXTENSION="SchemaExtension",e.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",e.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",e.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",e.UNION_TYPE_EXTENSION="UnionTypeExtension",e.ENUM_TYPE_EXTENSION="EnumTypeExtension",e.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension"}(r||(t.Kind=r={}))},40777:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Lexer=void 0,t.isPunctuatorTokenKind=function(e){return e===s.TokenKind.BANG||e===s.TokenKind.DOLLAR||e===s.TokenKind.AMP||e===s.TokenKind.PAREN_L||e===s.TokenKind.PAREN_R||e===s.TokenKind.SPREAD||e===s.TokenKind.COLON||e===s.TokenKind.EQUALS||e===s.TokenKind.AT||e===s.TokenKind.BRACKET_L||e===s.TokenKind.BRACKET_R||e===s.TokenKind.BRACE_L||e===s.TokenKind.PIPE||e===s.TokenKind.BRACE_R};var n=r(32300),i=r(79939),o=r(23519),a=r(89604),s=r(47580);class l{constructor(e){let t=new i.Token(s.TokenKind.SOF,0,0,0,0);this.source=e,this.lastToken=t,this.token=t,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let e=this.token;if(e.kind!==s.TokenKind.EOF)do if(e.next)e=e.next;else{let t=function(e,t){let r=e.source.body,i=r.length,l=t;for(;
114l<i;){let t=r.charCodeAt(l);switch(t){case 65279:case 9:case 32:case 44:++l;continue;case 10:++l,++e.line,e.lineStart=l;continue;case 13:10===r.charCodeAt(l+1)?l+=2:++l,++e.line,e.lineStart=l;continue;case 35:return function(e,t){let r=e.source.body,n=r.length,i=t+1;for(;i<n;){let e=r.charCodeAt(i);if(10===e||13===e)break;if(u(e))++i;else if(c(r,i))i+=2;else break}return f(e,s.TokenKind.COMMENT,t,i,r.slice(t+1,i))}(e,l);case 33:return f(e,s.TokenKind.BANG,l,l+1);case 36:return f(e,s.TokenKind.DOLLAR,l,l+1);case 38:return f(e,s.TokenKind.AMP,l,l+1);case 40:return f(e,s.TokenKind.PAREN_L,l,l+1);case 41:return f(e,s.TokenKind.PAREN_R,l,l+1);case 46:if(46===r.charCodeAt(l+1)&&46===r.charCodeAt(l+2))return f(e,s.TokenKind.SPREAD,l,l+3);break;case 58:return f(e,s.TokenKind.COLON,l,l+1);case 61:return f(e,s.TokenKind.EQUALS,l,l+1);case 64:return f(e,s.TokenKind.AT,l,l+1);case 91:return f(e,s.TokenKind.BRACKET_L,l,l+1);case 93:return f(e,s.TokenKind.BRACKET_R,l,l+1);case 123:return f(e,s.TokenKind.BRACE_L,l,l+1);case 124:return f(e,s.TokenKind.PIPE,l,l+1);case 125:return f(e,s.TokenKind.BRACE_R,l,l+1);case 34:if(34===r.charCodeAt(l+1)&&34===r.charCodeAt(l+2))return function(e,t){let r=e.source.body,i=r.length,a=e.lineStart,l=t+3,d=l,h="",m=[];for(;l<i;){let i=r.charCodeAt(l);if(34===i&&34===r.charCodeAt(l+1)&&34===r.charCodeAt(l+2)){h+=r.slice(d,l),m.push(h);let n=f(e,s.TokenKind.BLOCK_STRING,t,l+3,(0,o.dedentBlockStringLines)(m).join("\n"));return e.line+=m.length-1,e.lineStart=a,n}if(92===i&&34===r.charCodeAt(l+1)&&34===r.charCodeAt(l+2)&&34===r.charCodeAt(l+3)){h+=r.slice(d,l),d=l+1,l+=4;continue}if(10===i||13===i){h+=r.slice(d,l),m.push(h),13===i&&10===r.charCodeAt(l+1)?l+=2:++l,h="",d=l,a=l;continue}if(u(i))++l;else if(c(r,l))l+=2;else throw(0,n.syntaxError)(e.source,l,`Invalid character within String: ${p(e,l)}.`)}throw(0,n.syntaxError)(e.source,l,"Unterminated string.")}(e,l);return function(e,t){let r=e.source.body,i=r.length,o=t+1,a=o,l="";for(;o<i;){let i=r.charCodeAt(o);if(34===i)return l+=r.slice(a,o),f(e,s.TokenKind.STRING,t,o+1,l);if(92===i){l+=r.slice(a,o);let t=117===r.charCodeAt(o+1)?123===r.charCodeAt(o+2)?function(e,t){let r=e.source.body,i=0,o=3;for(;o<12;){let e=r.charCodeAt(t+o++);if(125===e){if(o<5||!u(i))break;return{value:String.fromCodePoint(i),size:o}}if((i=i<<4|v(e))<0)break}throw(0,n.syntaxError)(e.source,t,`Invalid Unicode escape sequence: "${r.slice(t,t+o)}".`)}(e,o):function(e,t){let r=e.source.body,i=g(r,t+2);if(u(i))return{value:String.fromCodePoint(i),size:6};if(d(i)&&92===r.charCodeAt(t+6)&&117===r.charCodeAt(t+7)){let e=g(r,t+8);if(h(e))return{value:String.fromCodePoint(i,e),size:12}}throw(0,n.syntaxError)(e.source,t,`Invalid Unicode escape sequence: "${r.slice(t,t+6)}".`)}(e,o):function(e,t){let r=e.source.body;switch(r.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:"\n",size:2};case 114:return{value:"\r",size:2};case 116:return{value:" ",size:2}}throw(0,n.syntaxError)(e.source,t,`Invalid character escape sequence: "${r.slice(t,t+2)}".`)}(e,o);l+=t.value,o+=t.size,a=o;continue}if(10===i||13===i)break;if(u(i))++o;else if(c(r,o))o+=2;else throw(0,n.syntaxError)(e.source,o,`Invalid character within String: ${p(e,o)}.`)}throw(0,n.syntaxError)(e.source,o,"Unterminated string.")}(e,l)}if((0,a.isDigit)(t)||45===t)return function(e,t,r){let i=e.source.body,o=t,l=r,u=!1;if(45===l&&(l=i.charCodeAt(++o)),48===l){if(l=i.charCodeAt(++o),(0,a.isDigit)(l))throw(0,n.syntaxError)(e.source,o,`Invalid number, unexpected digit after 0: ${p(e,o)}.`)}else o=m(e,o,l),l=i.charCodeAt(o);if(46===l&&(u=!0,l=i.charCodeAt(++o),o=m(e,o,l),l=i.charCodeAt(o)),(69===l||101===l)&&(u=!0,(43===(l=i.charCodeAt(++o))||45===l)&&(l=i.charCodeAt(++o)),o=m(e,o,l),l=i.charCodeAt(o)),46===l||(0,a.isNameStart)(l))throw(0,n.syntaxError)(e.source,o,`Invalid number, expected digit but got: ${p(e,o)}.`);return f(e,u?s.TokenKind.FLOAT:s.TokenKind.INT,t,o,i.slice(t,o))}(e,l,t);if((0,a.isNameStart)(t))return function(e,t){let r=e.source.body,n=r.length,i=t+1;for(;i<n;){let e=r.charCodeAt(i);if((0,a.isNameContinue)(e))++i;else break}return f(e,s.TokenKind.NAME,t,i,r.slice(t,i))}(e,l);throw(0,n.syntaxError)(e.source,l,39===t?"Unexpected single quote character ('), did you mean to use a double quote (\")?":u(t)||c(r,l)?`Unexpected character: ${p(e,l)}.`:`Invalid character: ${p(e,l)}.`)}return f(e,s.TokenKind.EOF,i,i)}(this,e.end);e.next=t,t.prev=e,e=t}while(e.kind===s.TokenKind.COMMENT);return e}}function u(e){return e>=0&&e<=55295||e>=57344&&e<=1114111}function c(e,t){return d(e.charCodeAt(t))&&h(e.charCodeAt(t+1))}function d(e){return e>=55296&&e<=56319}function h(e){return e>=56320&&e<=57343}function p(e,t){let r=e.source.body.codePointAt(t);if(void 0===r)return s.TokenKind.EOF;
114if(r>=32&&r<=126){let e=String.fromCodePoint(r);return'"'===e?"'\"'":`"${e}"`}return"U+"+r.toString(16).toUpperCase().padStart(4,"0")}function f(e,t,r,n,o){let a=e.line,s=1+r-e.lineStart;return new i.Token(t,r,n,a,s,o)}function m(e,t,r){if(!(0,a.isDigit)(r))throw(0,n.syntaxError)(e.source,t,`Invalid number, expected digit but got: ${p(e,t)}.`);let i=e.source.body,o=t+1;for(;(0,a.isDigit)(i.charCodeAt(o));)++o;return o}function g(e,t){return v(e.charCodeAt(t))<<12|v(e.charCodeAt(t+1))<<8|v(e.charCodeAt(t+2))<<4|v(e.charCodeAt(t+3))}function v(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}t.Lexer=l},40943:(e,t,r)=>{"use strict";function n(e){return i(e).replace(/[A-Z\u00C0-\u00D6\u00D8-\u00DE]/g,function(e){return"-"+e.toLowerCase()})}function i(e){return(e=(e=e.replace(/[-_ ]+/g," ")).charAt(0).toLowerCase()+e.slice(1)).split(/\s+/).map((e,t)=>0===t?e:e.charAt(0).toUpperCase()+e.slice(1)).join("")}r.d(t,{uA:()=>tN,yi:()=>eM,bx:()=>tR,Sn:()=>e4});var o=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},a={},s=e=>{var{properties:t}=e;return Object.assign(Object.assign({},o(e,["properties"])),{type:"object",properties:{name:{type:"string"},displayName:{type:"string"},id:{type:"string"},url:{type:"string"},fields:l(t)}})};function l(e={}){return{type:"object",properties:Object.keys(e).reduce((t,r)=>{let n=e[r],{title:i}=n;return o(n,["title"]),Object.assign(Object.assign({},t),{[r]:{type:"object",properties:{value:Object.assign({title:i||r},e[r])}}})},{})}}var u={Link:()=>({type:"object",properties:{href:{required:!0,type:"string",title:"URL",description:"The URL of the link, except for media items, for which the Url property contains the path to the media item relative to /Sitecore/Media Library."},text:{type:"string",title:"Text",description:"The text content of the HTML <a> element."},linktype:{type:"string",enum:["internal","external","media","anchor","mailto","javascript"],default:"internal",title:"Target",description:"The target attribute of the HTML <a> element."},title:{type:"string",title:"Title",description:"The title attribute of the HTML <a> element."},class:{type:"string",title:"Class Name",description:"The class attribute of the HTML <a> element."},target:{type:"string",title:"Target",description:"The target attribute of the HTML <a> element.",enum:["","_blank","_self","_parent","_top"]},anchor:{type:"string",title:"Anchor",description:"The name attribute of the HTML <a> element, without the leading hash character (â#â)."},querystring:{type:"string",title:"Query String",description:"Query string parameters to add to the URL."}}}),DropLink:s,DropTree:s,File:()=>({type:"object",properties:{src:{type:"string",title:"Source",description:"The URL of the file."},title:{type:"string",title:"Title",description:"Title of a file"},displayName:{type:"string",title:"Display name",description:"Display name of a file"}}}),Date:()=>({type:"string",format:"date"}),Datetime:()=>({type:"string",format:"date-time"}),RichText:()=>({type:"string"}),Image:e=>({type:"object",properties:Object.assign({src:{type:"string"}},e.properties)}),SingleLineText:()=>{},MultiLineText:()=>({type:"string"}),Checkbox:()=>({type:"boolean"}),String:()=>({type:"string"}),Number:()=>({type:"number"}),Boolean:()=>({type:"boolean"}),Item:s,List:e=>{var{properties:t}=e;return Object.assign(Object.assign({},o(e,["properties"])),{type:"array",items:{type:"object",properties:{name:{type:"string"},displayName:{type:"string"},id:{type:"string"},url:{type:"string"},fields:l(t)}}})}};function c(e,t={}){return function e(t,r){var n={};for(var i in t){let o=t[i];o&&"object"==typeof o?Array.isArray(o)?n[i]=o.map(t=>"object"==typeof t&&t?e(t,r):t):n[i]=e(r(o),r):n[i]=t[i]}return n}(e=d(Object.assign({type:"object",properties:{},required:[]},e)),e=>e.properties?d(e,t):e)}function d(e,t={}){var r;let i=Object.assign({},e);return i.properties&&(i.required=(null==(r=e.required)?void 0:r.slice())||[],i.properties=Object.keys(i.properties).reduce((e,r)=>{var o;let s=i.properties[r],l=null==(o=a[null==s?void 0:s.type])?void 0:o.call(a,s),u=Object.assign(Object.assign(Object.assign({},l),s),{type:(null==l?void 0:l.type)||s.type,default:t.hasOwnProperty(r)?t[r]:s.default,title:s.title||n(r).split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ")});return(null!=s&&s.properties||null!=l&&l.properties)&&(u.properties=Object.assign({},(null==l?void 0:l.properties)||(null==s?void 0:s.properties)),Object.keys((null==l?void 0:l.properties)||{}
114).forEach(e=>{var t,r;u.properties[e]=Object.assign(Object.assign({},null==(t=null==l?void 0:l.properties)?void 0:t[e]),null==(r=null==s?void 0:s.properties)?void 0:r[e])})),(null!=s&&s.items||null!=l&&l.items)&&(u.items=(null==l?void 0:l.items)||(null==s?void 0:s.items)),void 0===u.default&&delete u.default,"required"in u&&"boolean"==typeof u.required&&(-1==i.required.indexOf(r)&&i.required.push(r),delete u.required),Object.assign(e,{[r]:u})},{})),Object.assign({type:"object"},i)}Object.keys(u).forEach(e=>{!function(e,{name:t}){if(t.charAt(0)!=t.charAt(0).toUpperCase())throw Error("Custom types must start with a capital letter");a[t]=e}(u[e],{name:e})});var h=(e,t)=>{var r,n,i,o;let a=Object.assign({},e);for(var s in t)"object"==typeof t[s]&&t[s]&&(((null==(r=t[s])?void 0:r.type)=="integer"||(null==(n=t[s])?void 0:n.type)=="number")&&(a[s]=Object.assign(Object.assign({},a[s]),{"ui:options":{widget:"updown"}})),null!=(i=t[s])&&i.ui&&(a[s]=Object.assign(Object.assign({},a[s]),{"ui:options":Object.assign(Object.assign({},null==(o=a[s])?void 0:o["ui:options"]),t[s].ui)})),a=Object.assign(Object.assign({},a),{[s]:t[s].items?{items:h(a[s],t[s].items.properties)}:h(a[s],t[s].properties||{})}));return a};function p(e,t){switch(t){case"string":default:return e;case"object":try{return"object"==typeof e&&null!=e?e:JSON.parse(e)}catch(e){return null}case"array":try{return Array.isArray(e)?e:JSON.parse(e)}catch(e){return null}case"number":return parseFloat(e);case"integer":return parseInt(e);case"boolean":return"true"==e||"1"==e}}var f="undefined"!=typeof window?window.BYOCDatasources||(window.BYOCDatasources={}):{};function m(e,t){if("function"!=typeof e)throw Error("The first argument of registerDatasource must be a function returning DataSettings or Promise of data");if(!t.id)throw Error("Missing 'id' property in input");if(!/^[a-zA-Z0-9-_]+$/.test(t.id))throw Error("Invalid 'id' property in input. 'id' should only contain alphanumeric characters, hyphens, and underscores.");f[t.id]=Object.assign(Object.assign({},function(e){let{id:t,name:r,title:n,properties:i,sample:o,schema:a,description:s=null,type:l="object"}=e;return{id:t,description:s,sample:o,name:r||n||t,handler:e=>e,schema:a||i?c(Object.assign(Object.assign({},a||{properties:i,type:l}),{title:(null==a?void 0:a.title)||n||r})):void 0}}(t)),{handler:e}),g()}function g(){clearTimeout(y),"undefined"!=typeof window&&window.parent!==window&&(y=setTimeout(()=>{var e;null==(e=window.parent)||e.postMessage(JSON.stringify({action:"register-datasources",data:Object.values(f)}),"*")},30))}function v(e,t){let r=f[e];return null!=r&&r.handler?r.handler(t):t}g();var y,b,w=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},E="undefined"!=typeof HTMLElement?HTMLElement:"undefined"!=typeof windowJSDOM?windowJSDOM.HTMLElement:class{setAttribute(){}},x="undefined"!=typeof window?window.BYOCComponents||(window.BYOCComponents={}):{};function S(e,t,r={}){if(!(null!=t&&t.name))throw Error("Could not register external component. Please make sure you provide a name in the options"+JSON.stringify(t));let i=function(e,t,r){let{thumbnail:n="https://feaasstatic.blob.core.windows.net/assets/thumbnails/byoc.svg",name:i,id:o=e.name,group:a=null,ui:s,isHidden:l=!1,datasourceIds:u=[],links:d={},meta:p={},uiSchema:f,schema:m}=e,g=w(e,["thumbnail","name","id","group","ui","isHidden","datasourceIds","links","meta","uiSchema","schema"]),v=c(Object.assign(Object.assign({description:"External component"},m||g||{}),{type:"object"}),r),y=h(f||s||{},v.properties||{});return{component:t||(()=>null),name:i,schema:v,uiSchema:y,thumbnail:n,group:a||"Default collection",isHidden:l,id:o,datasourceIds:u,links:d,meta:p,title:(null==v?void 0:v.title)||(null==g?void 0:g.title)||i}}(t,e,r);x[i.id]=i,T(e)&&k.register("byoc-"+n(t.name),void 0,e),P()}function T(e){return e&&"prototype"in e&&"setAttribute"in e.prototype}function O(e){if("string"!=typeof e){if(e&&"schema"in e)return e;throw Error(`Component name should be a string, got ${typeof e}`)}let[t,r]=e.split("?");var n=x[t];if(r){let t=x[e];if(!t&&!n)return null;t&&(n=Object.assign(Object.assign(Object.assign({},n),t),{component:t.component||(null==n?void 0:n.component)}
114)),r.split(/\&/g).forEach(e=>{var t,r,i;let[o,a]=e.split("="),s=(null==(t=n.schema.properties)?void 0:t[o])||{type:"string"};n=Object.assign(Object.assign({},n),{schema:Object.assign(Object.assign({},n.schema),{properties:Object.assign(Object.assign({},n.schema.properties),{[o]:Object.assign(Object.assign({},s),{default:p(decodeURIComponent(a),s.type)})})}),uiSchema:Object.assign(Object.assign({},n.uiSchema),{[o]:Object.assign(Object.assign({},n.uiSchema[o]),{"ui:widget":null!=(i=null==(r=n.uiSchema[o])?void 0:r["ui:widget"])?i:"hidden"})})})})}return n}function C(e){let{componentName:t,className:r,fallbackWrapper:o,fallback:a,suppressHydrationWarning:s,_dynamic:l,datasources:u}=e,c=w(e,["componentName","className","fallbackWrapper","fallback","suppressHydrationWarning","_dynamic","datasources"]);try{var d="string"==typeof u?JSON.parse(u):u}catch(e){}let h=Object.values(d||{}).find(e=>e&&!Array.isArray(e)&&Object.keys(e).length>0),f=Object.assign(Object.assign(Object.assign({},h),function(e,t={}){var r,n;let o=null==(r=O(e))?void 0:r.schema;return o?Object.assign(Object.assign({},Object.keys((n=o).properties).reduce((e,t)=>{var r,i;return(null==(r=n.properties[t])?void 0:r.default)!=null?Object.assign(Object.assign({},e),{[t]:null==(i=n.properties[t])?void 0:i.default}):e},{})),Object.keys(t).reduce((e,r)=>{let n=t[r],a=i(r),s=null==o?void 0:o.properties[a],l=p(n,null==s?void 0:s.type);return null==l||r.startsWith("data-attribute")||["class","id","contenteditable"].includes(r)?e:Object.assign(Object.assign({},e),{[a]:l})},{})):t}(t,Object.assign(Object.assign({},h),c))),d?{datasources:d}:{}),m=Object.assign(Object.assign({"data-external-id":t},((e={})=>Object.keys(e).reduce((t,r)=>Object.assign(t,{[n(r)]:e[r]}),{}))(f)),{suppressHydrationWarning:!0,class:r});return A.forEach(e=>{Object.assign(m,{[n(e)]:_[e]})}),Object.keys(m).forEach(e=>{let t=m[e];if(t&&"object"==typeof t&&"class"!=e&&"children"!=e)try{Object.assign(m,{[e]:JSON.stringify(t)})}catch(t){delete m[e]}("function"==typeof t||null==t)&&delete m[e]}),{attributes:m,properties:f,merged:Object.assign(Object.assign({},_),f)}}function P(){clearTimeout(b),"undefined"!=typeof window&&window.parent!==window&&(b=setTimeout(()=>{var e;null==(e=window.parent)||e.postMessage(JSON.stringify({action:"register-components",data:Object.values(x)}),"*")},30))}P();var k=class extends E{connectedCallback(){try{JSON.parse(String(this.getAttribute("components"))).forEach(e=>{O(e.id)||S(null,e)}),JSON.parse(String(this.getAttribute("datasources"))).forEach(e=>{f[e.id]||m(e=>e,e)})}catch(e){}}static register(e,t,r=this){null==t&&(t="undefined"!=typeof window?window:void 0),t&&!t.customElements.get(e)&&t.customElements.define(e,class extends r{})}},_={},A=["sitecoreEdgeUrl","sitecoreEdgeContextId"];k.register("byoc-registration");var R=r(14232);function N(e){return 0==Object.keys(e).length?R.createElement(R.Fragment,null):function(e){let{componentName:t,fallback:r,fallbackWrapper:i}=e,o=O(t),a=null==o?void 0:o.component,{attributes:s,properties:l,merged:u}=C(e);if(!a&&r||!t)return!1===i?R.createElement(R.Fragment,null,r):R.createElement("feaas-external",Object.assign({},s,{hydrate:"false"}),r);if(o&&a&&T(a)){let e="byoc-"+n(o.id);return R.createElement(e,Object.assign(Object.assign({},s),{ref:t=>{var r;t&&"undefined"!=typeof window&&(null==(r=window.customElements)||r.whenDefined(e).then(()=>{var e;null==(e=t.sitecoreContextCallback)||e.call(t,Object.assign({},u))}))}}))}return R.createElement(R.Fragment,null,R.createElement("feaas-external",Object.assign({},s,{hydrate:"false"}),null==a?null:R.createElement(a,Object.assign({},u))))}(e)}var M=r(98477),D=Object.defineProperty,j=(e,t)=>{for(var r in t)D(e,r,{get:t[r],enumerable:!0})},I={};j(I,{renderDOMContent:()=>eO,renderDOMElement:()=>eS,renderHTMLContent:()=>eC,setDOMAttribute:()=>eE});var L={};function F(e){return(F="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 B(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function $(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function z(e,t,r){return t&&$(e.prototype,t),r&&$(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}
114function U(e){return(U=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function V(e,t){return(V=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function q(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function H(e,t,r){return(H=q()?Reflect.construct.bind():function(e,t,r){var n=[null];n.push.apply(n,t);var i=new(Function.bind.apply(e,n));return r&&V(i,r.prototype),i}).apply(null,arguments)}function W(e){var t="function"==typeof Map?new Map:void 0;return(W=function(e){if(null===e||-1===Function.toString.call(e).indexOf("[native code]"))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if("u">typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return H(e,arguments,U(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),V(r,e)})(e)}function G(e,t){if(e){if("string"==typeof e)return K(e,t);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 K(e,t)}}function K(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}j(L,{JSONPath:()=>Z,queryObject:()=>en,queryObjectRaw:()=>er,queryScopes:()=>ei,serializeCH1RichText:()=>ea});var X=Object.prototype.hasOwnProperty;function Y(e,t){return(e=e.slice()).push(t),e}function Q(e,t){return(t=t.slice()).unshift(e),t}var J=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),e&&V(n,e);var t,r=(t=q(),function(){var e,r=U(n);e=t?Reflect.construct(r,arguments,U(this).constructor):r.apply(this,arguments);if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw TypeError("Derived constructors may only return object or undefined");if(void 0===this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return this});function n(e){var t;return B(this,n),(t=r.call(this,'JSONPath should not be called with "new" (it prevents return of (unwrapped) scalar values)')).avoidNew=!0,t.value=e,t.name="NewError",t}return z(n)}(W(Error));function Z(e,t,r,n,i){if(!(this instanceof Z))try{return new Z(e,t,r,n,i)}catch(e){if(!e.avoidNew)throw e;return e.value}"string"==typeof e&&(i=n,n=r,r=t,t=e,e=null);var o=e&&"object"===F(e);if(e=e||{},this.json=e.json||r,this.path=e.path||t,this.resultType=e.resultType||"value",this.flatten=e.flatten||!1,this.wrap=!X.call(e,"wrap")||e.wrap,this.sandbox=e.sandbox||{},this.preventEval=e.preventEval||!1,this.parent=e.parent||null,this.parentProperty=e.parentProperty||null,this.callback=e.callback||n||null,this.otherTypeCallback=e.otherTypeCallback||i||function(){throw TypeError("You must supply an otherTypeCallback callback option with the @other() operator.")},!1!==e.autostart){var a={path:o?e.path:t};o?"json"in e&&(a.json=e.json):a.json=r;var s=this.evaluate(a);if(!s||"object"!==F(s))throw new J(s);return s}}Z.prototype.evaluate=function(e,t,r,n){var i=this,o=this.parent,a=this.parentProperty,s=this.flatten,l=this.wrap;if(this.currResultType=this.resultType,this.currPreventEval=this.preventEval,this.currSandbox=this.sandbox,r=r||this.callback,this.currOtherTypeCallback=n||this.otherTypeCallback,t=t||this.json,(e=e||this.path)&&"object"===F(e)&&!Array.isArray(e)){if(!e.path&&""!==e.path)throw TypeError('You must supply a "path" property when providing an object argument to JSONPath.evaluate().');if(!X.call(e,"json"))throw TypeError('You must supply a "json" property when providing an object argument to JSONPath.evaluate().');t=e.json,s=X.call(e,"flatten")?e.flatten:s,this.currResultType=X.call(e,"resultType")?e.resultType:this.currResultType,this.currSandbox=X.call(e,"sandbox")?e.sandbox:this.currSandbox,l=X.call(e,"wrap")?e.wrap:l,this.currPreventEval=X.call(e,"preventEval")?e.preventEval:this.currPreventEval,r=X.call(e,"callback")?e.callback:r,this.currOtherTypeCallback=X.call(e,"otherTypeCallback")?e.otherTypeCallback:this.currOtherTypeCallback,o=X.call(e,"parent")?e.parent:o,a=X.call(e,"parentProperty")?e.parentProperty:a,e=e.path}if(o=o||null,a=a||null,Array.isArray(e)&&(e=Z.toPathString(e)),!(!e&&""!==e||!t)){var u=Z.toPathArray(e);"$"===u[0]&&u.length>1&&u.shift(),this._hasParentSelector=null;var c=this._trace(u,t,["$"],o,a,r).filter(function(e){return e&&!e.isParentSelector});return c.length?l||1!==c.length||c[0].hasArrExpr?c.reduce(function(e,t){var r=i._getPreferredOutput(t);return s&&Array.isArray(r)?e=e.concat(r):e.push(r),e},[]):this._getPreferredOutput(c[0]):l?[]:void 0}},Z.prototype._getPreferredOutput=function(e){var t=this.currResultType;switch(t){case"all":var r=Array.isArray(e.path)?e.path:Z.toPathArray(e.path);
114return e.pointer=Z.toPointer(r),e.path="string"==typeof e.path?e.path:Z.toPathString(e.path),e;case"value":case"parent":case"parentProperty":return e[t];case"path":return Z.toPathString(e[t]);case"pointer":return Z.toPointer(e.path);default:throw TypeError("Unknown result type")}},Z.prototype._handleCallback=function(e,t,r){if(t){var n=this._getPreferredOutput(e);e.path="string"==typeof e.path?e.path:Z.toPathString(e.path),t(n,r,e)}},Z.prototype._trace=function(e,t,r,n,i,o,a,s){var l,u=this;if(!e.length)return l={path:r,value:t,parent:n,parentProperty:i,hasArrExpr:a},this._handleCallback(l,o,"value"),l;var c=e[0],d=e.slice(1),h=[];function p(e){Array.isArray(e)?e.forEach(function(e){h.push(e)}):h.push(e)}if(("string"!=typeof c||s)&&t&&X.call(t,c))p(this._trace(d,t[c],Y(r,c),t,c,o,a));else if("*"===c)this._walk(t,function(e){p(u._trace(d,t[e],Y(r,e),t,e,o,!0,!0))});else if(".."===c)p(this._trace(d,t,r,n,i,o,a)),this._walk(t,function(n){"object"===F(t[n])&&p(u._trace(e.slice(),t[n],Y(r,n),t,n,o,!0))});else{if("^"===c)return this._hasParentSelector=!0,{path:r.slice(0,-1),expr:d,isParentSelector:!0};if("~"===c)return l={path:Y(r,c),value:i,parent:n,parentProperty:null},this._handleCallback(l,o,"property"),l;if("$"===c)p(this._trace(d,t,r,null,null,o,a));else if(/^(\x2D?[0-9]*):(\x2D?[0-9]*):?([0-9]*)$/.test(c))p(this._slice(c,d,t,r,n,i,o));else if(0===c.indexOf("?(")){if(this.currPreventEval)throw Error("Eval [?(expr)] prevented in JSONPath expression.");var f=c.replace(/^\?\(((?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?)\)$/,"$1");this._walk(t,function(e){u._eval(f,t[e],e,r,n,i)&&p(u._trace(d,t[e],Y(r,e),t,e,o,!0))})}else if("("===c[0]){if(this.currPreventEval)throw Error("Eval [(expr)] prevented in JSONPath expression.");p(this._trace(Q(this._eval(c,t,r[r.length-1],r.slice(0,-1),n,i),d),t,r,n,i,o,a))}else if("@"===c[0]){var m=!1,g=c.slice(1,-2);switch(g){case"scalar":t&&["object","function"].includes(F(t))||(m=!0);break;case"boolean":case"string":case"undefined":case"function":F(t)===g&&(m=!0);break;case"integer":Number.isFinite(t)&&!(t%1)&&(m=!0);break;case"number":Number.isFinite(t)&&(m=!0);break;case"nonFinite":"number"!=typeof t||Number.isFinite(t)||(m=!0);break;case"object":t&&F(t)===g&&(m=!0);break;case"array":Array.isArray(t)&&(m=!0);break;case"other":m=this.currOtherTypeCallback(t,r,n,i);break;case"null":null===t&&(m=!0);break;default:throw TypeError("Unknown value type "+g)}if(m)return l={path:r,value:t,parent:n,parentProperty:i},this._handleCallback(l,o,"value"),l}else if("`"===c[0]&&t&&X.call(t,c.slice(1))){var v=c.slice(1);p(this._trace(d,t[v],Y(r,v),t,v,o,a,!0))}else if(c.includes(",")){var y,b=function(e,t){var r="u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=G(e))){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw TypeError(`Invalid attempt to iterate non-iterable instance. 115In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}(c.split(","));try{for(b.s();!(y=b.n()).done;){var w=y.value;p(this._trace(Q(w,d),t,r,n,i,o,!0))}}catch(e){b.e(e)}finally{b.f()}}else!s&&t&&X.call(t,c)&&p(this._trace(d,t[c],Y(r,c),t,c,o,a,!0))}if(this._hasParentSelector)for(var E=0;E<h.length;E++){var x=h[E];if(x&&x.isParentSelector){var S=this._trace(x.expr,t,x.path,n,i,o,a);if(Array.isArray(S)){h[E]=S[0];for(var T=S.length,O=1;O<T;O++)E++,h.splice(E,0,S[O])}else h[E]=S}}return h},Z.prototype._walk=function(e,t){if(Array.isArray(e))for(var r=e.length,n=0;n<r;n++)t(n);else e&&"object"===F(e)&&Object.keys(e).forEach(function(e){t(e)})},Z.prototype._slice=function(e,t,r,n,i,o,a){if(Array.isArray(r)){var s=r.length,l=e.split(":"),u=l[2]&&Number.parseInt(l[2])||1,c=l[0]&&Number.parseInt(l[0])||0,d=l[1]&&Number.parseInt(l[1])||s;c=c<0?Math.max(0,c+s):Math.min(s,c),d=d<0?Math.max(0,d+s):Math.min(s,d);for(var h=[],p=c;p<d;
115p+=u)this._trace(Q(p,t),r,n,i,o,a,!0).forEach(function(e){h.push(e)});return h}},Z.prototype._eval=function(e,t,r,n,i,o){this.currSandbox._$_parentProperty=o,this.currSandbox._$_parent=i,this.currSandbox._$_property=r,this.currSandbox._$_root=this.json,this.currSandbox._$_v=t;var a=e.includes("@path");a&&(this.currSandbox._$_path=Z.toPathString(n.concat([r])));var s="script:"+e;if(!Z.cache[s]){var l=e.replace(/@parentProperty/g,"_$_parentProperty").replace(/@parent/g,"_$_parent").replace(/@property/g,"_$_property").replace(/@root/g,"_$_root").replace(/@([\t-\r \)\.\[\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF])/g,"_$_v$1");a&&(l=l.replace(/@path/g,"_$_path")),Z.cache[s]=new this.vm.Script(l)}try{return Z.cache[s].runInNewContext(this.currSandbox)}catch(t){throw Error("jsonPath: "+t.message+": "+e)}},Z.cache={},Z.toPathString=function(e){for(var t=e.length,r="$",n=1;n<t;n++)/^(~|\^|@(?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?\(\))$/.test(e[n])||(r+=/^[\*0-9]+$/.test(e[n])?"["+e[n]+"]":"['"+e[n]+"']");return r},Z.toPointer=function(e){for(var t=e.length,r="",n=1;n<t;n++)/^(~|\^|@(?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?\(\))$/.test(e[n])||(r+="/"+e[n].toString().replace(/~/g,"~0").replace(/\//g,"~1"));return r},Z.toPathArray=function(e){var t=Z.cache;if(t[e])return t[e].concat();var r=[],n=e.replace(/@(?:null|boolean|number|string|integer|undefined|nonFinite|scalar|array|object|function|other)\(\)/g,";$&;").replace(/['\[](\??\((?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?\))['\]]/g,function(e,t){return"[#"+(r.push(t)-1)+"]"}).replace(/\[["']((?:(?!['\]])[\s\S])*)["']\]/g,function(e,t){return"['"+t.replace(/\./g,"%@%").replace(/~/g,"%%@@%%")+"']"}).replace(/~/g,";~;").replace(/["']?\.["']?(?!(?:(?!\[)[\s\S])*\])|\[["']?/g,";").replace(/%@%/g,".").replace(/%%@@%%/g,"~").replace(/(?:;)?(\^+)(?:;)?/g,function(e,t){return";"+t.split("").join(";")+";"}).replace(/;;;|;;/g,";..;").replace(/;$|'?\]|'$/g,"").split(";").map(function(e){var t=e.match(/#([0-9]+)/);return t&&t[1]?r[t[1]]:e});return t[e]=n,t[e].concat()};var ee=function(e,t,r){for(var n=e.length,i=0;i<n;i++)r(e[i])&&t.push(e.splice(i--,1)[0])},et=function(){function e(t){B(this,e),this.code=t}return z(e,[{key:"runInNewContext",value:function(e){var t=this.code,r=Object.keys(e),n=[];ee(r,n,function(t){return"function"==typeof e[t]});var i=r.map(function(t,r){return e[t]});t=n.reduce(function(t,r){var n=e[r].toString();return/function/.test(n)||(n="function "+n),"var "+r+"="+n+";"+t},"")+t,/(["'])use strict\1/.test(t)||r.includes("arguments")||(t="var arguments = undefined;"+t);var o=(t=t.replace(/;[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*$/,"")).lastIndexOf(";"),a=o>-1?t.slice(0,o+1)+" return "+t.slice(o+1):" return "+t;return H(Function,r.concat([a])).apply(void 0,function(e){if(Array.isArray(e))return K(e)}(i)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(i)||G(i)||function(){throw TypeError(`Invalid attempt to spread non-iterable instance. 116In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}())}}]),e}();function er(e,t){try{return Z({path:t,json:e})}catch(e){return[]}}function en(e,t,r=!0){let n=er(e,t)||[];return r?n.flat(1/0):n}function ei(e,t,r=!1,n=e,i=!0){var o=t;for(let i of Object.keys(e).sort((e,t)=>t.length-e.length))if(t.startsWith(i)){if(i==t){if(r)return e[i];continue}o=t.substring(i.length+1),n=e[i];break}var a=en(n,o,i);return 0==a.length&&(a=[o.replace(/^.*?\./,"_."),o.replace(/^.*?\./,""),o.replace(/^([^.]+).*?\.\$([\.\[])/,"$1$2"),o.replace(/^.*?\.\$([\.\[])/,"_$1"),o.replace(/^.*?\.\$([\.\[])/,"$$$1"),o.replace(/^[^.]+$/,"_")].filter((e,t,r)=>r.indexOf(e)===t).reduce((e,t)=>e.length>0?e:en(n,t,i),[])),r?a[0]:a}function eo(e,t={},r){return r?`<${r}${Object.entries(t).map(([e,t])=>null!=t&&` ${e}="${t}
116"`).filter(Boolean).join("")}>${ea(e)}</${r}>`.replace(/^<([a-z0-9][^>]*)><\/[^>]+>$/,"<$1 />"):ea(e)}function ea(e){var t;if(Array.isArray(e))return e.map(ea).join(` 117`).trim();if("string"==typeof e)return e;if(null==e)return"";switch(e.type){case"heading":let{level:r,...n}=e.attrs;return eo(e.content,n,"h"+r);case"text":return(e.marks||[]).reduce((e,t)=>eo(e,t.attrs,{link:"a",bold:"strong",italic:"em",strike:"s",underline:"u"}[t.type]),null==(t=e.text)?void 0:t.replace(/\s+/," "));default:return eo(e.content||e.text,e.attrs,{bulletList:"ul",orderedList:"ol",listItem:"li",horizontalRule:"hr",paragraph:"p",codeBlock:"code",blockquote:"blockquote"}[e.type])}}function es(e){let t=new e.ownerDocument.defaultView.MutationObserver(e=>{e.forEach(e=>{let t=e.target,r=t.getAttribute("data-embed-src");r&&eu(t,r),e.addedNodes&&e.addedNodes.forEach(e=>{1==e.nodeType&&el(e,!1)})})});return t.observe(e,{attributes:!0,subtree:!0,childList:!0}),t}function el(e,t=!0){let r=e.querySelectorAll("[data-embed-src]");for(var n=0;n<r.length;n++){let e=r[n];eu(e,e.getAttribute("data-embed-src"))}if(t)return es(e)}function eu(e,t){for(var r=e;r;r=r.parentElement)if(!r.parentElement){let e=r.querySelectorAll("script");for(var n=0;n<e.length;n++)if(e[n].getAttribute("src")==t)return!0;"HTML"==r.tagName&&(r=r.querySelector("head")||r);let i=r.ownerDocument.createElement("script");i.setAttribute("type","module"),i.setAttribute("src",t),r.appendChild(i);break}}Z.prototype.vm={Script:et};var ec={};j(ec,{adjustNumbers:()=>eg,cleanCollectionBit:()=>ef,getHumanizedLabel:()=>ev,getLastPathBit:()=>ey,getQualifier:()=>ep,normalizeCollectionScope:()=>em,parseLimit:()=>ed,parseRange:()=>eh});var ed=e=>{var t;let r=parseInt(null==(t=null==e?void 0:e.match(/\[0:(\d+)\]/))?void 0:t[1],10);return!isNaN(r)&&r>0?String(r):null},eh=e=>{var t;let r=null==(t=null==e?void 0:e.match(/\[([^\]]+)\]/))?void 0:t[1].split(/\s*,\s*/g).filter(Boolean).map(e=>{if(e.match(/^-?\d+$/))return e;let t=e.match(/^(\d+):(\d+)$/);return t&&parseInt(t[1],10)<parseInt(t[2],10)?t[1]+"-"+t[2]:null});return null!=r&&r.every(Boolean)?r.join(","):null},ep=e=>{var t;return null==(t=null==e?void 0:e.match(/(\.\*|\[[^\]]*\])$/))?void 0:t[0]};function ef(e){return e.replace(/(\.?\[[^\]\[]*\]|\.\*)$/g,"")}function em(e){return ef(e)+".*"}function eg(e,t){return null==e?void 0:e.replace(/(.|^)(\d+)/g,(e,r,n)=>r+(":"==r?n:String(parseInt(n)+t)))}function ev(e,t=2){var r=ef(e).split(/]\.|\.\*\./g).pop().split(/\./g).slice(-3);return(r=r.filter(e=>isNaN(parseInt(e)))).map(e=>e.charAt(0).toUpperCase()+e.slice(1)).slice(-t).join(" ")}function ey(e){return ef(e).split(".").pop()}var eb=["January","February","March","April","May","June","July","August","September","October","November","December"];function ew(e){let t=e.getAttribute("data-path-scope");for(var r=0,n=e;n=n.previousElementSibling;)n.getAttribute("data-path-scope")==t&&r++;return r}function eE(e,t,r,n,i=!0){if(e){var o,a,s,l=e;(null==r?void 0:r.type)=="doc"&&Array.isArray(r.content)&&(r=ea(r)),null!=n&&n.processValue&&(r=null==n?void 0:n.processValue(e,t,r));var u=t.replace("data-path-","");if("data-path-src"==t||"data-path-alt"==t){let t=Array.from(e.children).find(e=>"picture"==e.localName)||e;l="img"==e.localName?e:t.querySelector("img, video")}else if("data-path-href"==t)l=e.querySelector("a")||e.closest("a");else if("data-path-hidden"==t)r=!r||null;else if("data-path"==t||"data-embed-html"==t||"html"==t)u="innerHTML";else if("data-embed-src"==t&&i)eu(e,r);else if("data-path-attributes"==t){if(!Array.isArray(r)){let t=(null==(o=e.getAttribute("data-attributes-keys"))?void 0:o.split(",").filter(Boolean))||[];if(!Array.isArray(r))for(var c in r){var d=r[c];eE(e,c,"object"==typeof d&&d?JSON.stringify(d):d,n,i)}for(var h=0;h<t.length;h++)null!=r&&t[h]in r||eE(e,t[h],null,n,i);eE(e,"data-attributes-keys",Object.keys(r||{}).join(","),{},i)}if("FEAAS-EXTERNAL"==e.tagName){let t=String(e.getAttribute("data-path-attributes")||"").slice(0,-1).split(".")[0]||"_";eE(e,"datasources",JSON.stringify({[t]:r}),{},i)}return}if("boolean"==typeof r&&(r=r?"":null),l)if(("innerHTML"==u||"src"==u)&&(null==r||""===r)){var p=String(null!=(s=null!=(a=e.getAttribute("data-path-placeholder")||l[u])?a:l.getAttribute(u))?s:"");"innerHTML"==u?l.innerHTML=p:p?l.setAttribute(u,p):l.removeAttribute(u)}else if(null!=r)if("innerHTML"==u){for(var f,m=String(r),g=l;g.parentElement&&g.localName.match(/^(a|var|strong|em|i|b)$/);)g=g.parentElement;g.localName.match(/p|h\d|button|time|li/)&&(m=m.replace(/<(p|h\d|li|ul)[^>]*?>|<\/(p|h\d|li|ul)[^>]*?>/g," ").trim().replace(/\s+/g," ")),String(g.getAttribute("class")).includes("-inline--time")&&"Invalid Date"!==String(new Date(f=m))&&!isNaN(Number(new Date(f)))&&(m=(e=>{if(!e||"function"!=typeof e.getDay)return;let t=e.getFullYear(),r=eb[e.getMonth()],n=e.getDate();return`${r} ${n}, ${t}`})(new Date(m))),l.innerHTML!=m&&(l.innerHTML=m)}else l.getAttribute(u)!=r&&l.setAttribute(u,r);else l.removeAttribute(u)}}
117var ex=["data-attributes-keys","data-path-attributes","data-path-scope"];function eS(e,t,r,n,i=!0){if(n||(t=(null==(a=null==r?void 0:r.processData)?void 0:a.call(r,e,t))||t),1==e.nodeType){let n=e.getAttribute("data-path-scope");if(n){let i=ew(e),o=ei(t,n,!1);0==i&&function(e,t,r){let n=e.getAttribute("data-path-scope");if(null==n)return;var i=ew(e);if(0!=i)return;let o=e.parentNode;if(null!=o){0==t?e.setAttribute("hidden","hidden"):null!=e.getAttribute("hidden")&&e.removeAttribute("hidden");for(var a=i+1,s=e,l=e;l=l.nextElementSibling;)l.getAttribute("data-path-scope")==n&&(a++,s=l);for(var u=a;u<t;u++)o.insertBefore(s.cloneNode(!0),s.nextElementSibling);for(var u=Math.max(1,t);u<a;u++)s=s.previousElementSibling,o.removeChild(s.nextElementSibling)}}(e,(null==(s=null==r?void 0:r.shouldRepeat)?void 0:s.call(r,e,o))===!1?1:o.length,0),t={...t,[em(n)]:o[i]}}let a=Array.prototype.slice.call(e.attributes).sort((e,t)=>ex.indexOf(e.name)-ex.indexOf(t.name));for(var o=0;o<a.length;o++){let{name:n,value:s}=a[o];n.startsWith("data-path")&&"data-path-scope"!=n&&eE(e,n,ei(t,s,!0,void 0,"FEAAS-EXTERNAL"!=e.tagName),r,i),"data-embed-src"==n&&eE(e,n,e.getAttribute(n),r,i)}}for(var a,s,l,u,o=0;u=e.childNodes[o++];)eT(u)&&eS(u,t,r,!0,i);return n||null==(l=null==r?void 0:r.onRender)||l.call(r,e,t),e}function eT(e){return 1==e.nodeType}function eO(e,t,r,n,i=!0){let o=(null==(a=null==n?void 0:n.processTemplate)?void 0:a.call(n,e,t,r))||t;if(e.innerHTML=o,e.classList.add("-feaas"),(e.closest(".component.feaas")||e).className.includes("-theme--"))for(var a,s,l=0;s=e.childNodes[l++];)eT(s)&&(s.className=s.className.replace(/(\s|^)-theme--[^\s]+\s*/g,"$1"));return eS(e,r,n,null,i)}function eC(e,t,r,n=!1,i=!0){var o;let a=(null==(o=null==r?void 0:r.processTemplate)?void 0:o.call(r,null,e,t))||e;if("undefined"==typeof document||n)return eS(e_(a)[0],t,r,null,i).outerHTML;{let e=document.createElement("div");return e.innerHTML=a,eS(e,t,r,null,i),e.innerHTML}}var eP=class{constructor(e,t=1,r){this.ownerDocument={createElement:e=>new eP(e),createDocumentFragment:()=>new eP(null,11)},this.nodeName=e,this.nodeType=t,this.textContent=r,this.attributes=[],this.childNodes=[]}setAttribute(e,t){let r=this.attributes.find(t=>t.name===e);r?r.value=t:this.attributes.push({name:e,value:t})}getAttribute(e){let t=this.attributes.find(t=>t.name===e);return t?t.value:void 0}insertBefore(e,t){if(e.parentNode=this,null===t)this.childNodes.push(e);else{let r=this.childNodes.indexOf(t);-1!==r&&this.childNodes.splice(r,0,e)}}removeAttribute(e){let t=this.attributes.findIndex(t=>t.name===e);-1!==t&&this.attributes.splice(t,1)}appendChild(e){e.parentNode=this,this.childNodes.push(e)}get tagName(){var e;return null==(e=this.nodeName)?void 0:e.toUpperCase()}get localName(){var e;return null==(e=this.nodeName)?void 0:e.toLowerCase()}get innerHTML(){return eA(this.childNodes)}set innerHTML(e){this.childNodes=e_(String(null!=e?e:""))}get outerHTML(){return eA([this])}get children(){return this.childNodes.filter(e=>1==e.nodeType)}closest(e){let t=this;for(;t;){if(ek(e,t))return t;t=t.parentNode}return null}querySelectorAll(e){let t=e.split(/\s*,\s*/),r=[],n=e=>{for(let n of t)if(ek(n,e)){r.push(e);break}for(let t of e.childNodes)n(t)};for(let e of this.childNodes)n(e);return r}querySelector(e){return this.querySelectorAll(e)[0]}findSibling(e,t){if(!this.parentNode)return null;let r=this.parentNode.childNodes,n=r.indexOf(this);if(-1===n)return null;for(let i=n+e;i>=0&&i<r.length;i+=e){let e=r[i];if(!t||1===e.nodeType)return e}return null}removeChild(e){let t=this.childNodes.indexOf(e);if(-1!==t)return this.childNodes.splice(t,1),e.parentNode=void 0,e}get previousSibling(){return this.findSibling(-1)}get nextSibling(){return this.findSibling(1)}get previousElementSibling(){return this.findSibling(-1,!0)}get nextElementSibling(){return this.findSibling(1,!0)}cloneNode(e=!1){let t=new eP(this.nodeName,this.nodeType);if(t.attributes=JSON.parse(JSON.stringify(this.attributes)),this.textContent&&(t.textContent=this.textContent),e)for(let e of this.childNodes){let r=e.cloneNode(!0);t.appendChild(r)}return t}get parentElement(){var e;return(null==(e=this.parentNode)?void 0:e.nodeType)==1?this.parentNode:null}};function ek(e,t){let r=e.match(/([.#]?[\w-]+|\[([\w-]+)(="([^"]*)")?\])/g);if(!r)return!1;for(let e of r)if(e.startsWith("#")){if(t.getAttribute("id")!==e.slice(1))return!1}else if(e.startsWith(".")){if(!(t.getAttribute("class")||"").split(" ").includes(e.slice(1)))return!1}else if(e.startsWith("[")){let r=e.match(/^\[([\w-]+)(="([^"]*)")?\]$/);if(!r)return!1;{let e=r[1],n=r[3],i=t.getAttribute(e);
117if(void 0===n){if(void 0===i)return!1}else if(i!==n)return!1}}else if(t.nodeName!==e)return!1;return!0}function e_(e){var t;let r=[],n=[];for(;e;){let i=e.match(/^<([\w-]+)(\s[^>]*)?>/),o=e.match(/^<\/([\w-]+)>/);if(i){let o=i[1].toLowerCase(),a=(null==(t=(i[2]||"").match(/([\w-]+)(="([^"]*)")?/g))?void 0:t.map(e=>{let[t,r,,n]=e.match(/([\w-]+)(="([^"]*)")?/);return{name:r,value:(n||"").replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/'/g,"'")}}))||[],s=new eP(o,1);if(s.attributes=a,n.length>0){let e=n[n.length-1];e.childNodes.push(s),s.parentNode=e}else r.push(s);["img","input","br"].includes(o)||n.push(s),e=e.slice(i[0].length)}else if(o)n.pop(),e=e.slice(o[0].length);else{let t=e.indexOf("<"),i=e.slice(0,-1!==t?t:void 0),o=new eP("#text",3);if(o.textContent=i,n.length>0){let e=n[n.length-1];e.childNodes.push(o),o.parentNode=e}else r.push(o);e=e.slice(i.length)}}return r}function eA(e){return e.map(e=>{if(3===e.nodeType)return e.textContent||"";let{nodeName:t,attributes:r}=e,n=r.map(({name:e,value:t})=>` ${e}="${String(t).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}"`).join(""),i=eA(e.childNodes);return["img","input","br"].includes(t)?`<${t}${n} />`:`<${t}${n}>${i}</${t}>`}).join("")}var eR=e=>{if(!e||"string"!=typeof e.url)return!1;for(var t in e)if("body"!=t&&"params"!=t&&"headers"!=t&&"url"!=t&&"method"!==t&&("jsonpath"!=t||"string"!=typeof e[t]))return!1;return!0};function eN(e){let{url:t,headers:r,params:n,method:i,body:o}=eM(e),a,s=r["Content-Type"];"GET"!=i&&"HEAD"!=i&&("application/json"===s&&(a=JSON.stringify(o)),"multipart/form-data"===s&&(a=Object.keys(o).reduce((e,t)=>(e.append(t,o[t]),e),new FormData)),"application/x-www-form-urlencoded"===s&&(a=new URLSearchParams(o)));let l=Object.keys(n).length?`?${new URLSearchParams(n)}`:"";return[`${t}${l}`,{headers:r,body:a,method:i}]}function eM(e){let t={};for(let r in(null==e?void 0:e.headers)||{})e.headers.hasOwnProperty(r)&&(t[r.replace(/^[a-z]|\-[a-z]/g,e=>e.toUpperCase())]=e.headers[r]);return t.Accept||(t.Accept="application/json"),{params:(null==e?void 0:e.params)||{},headers:t,jsonpath:String((null==e?void 0:e.jsonpath)||"$"),method:((null==e?void 0:e.method)||"GET").toUpperCase(),body:(null==e?void 0:e.body)||{},url:String((null==e?void 0:e.url)||"")}}var eD=async(e,t)=>{let r=v(t,e);if(r instanceof Promise)return r;let n=e;r&&(n=eM(r));try{let[e,t]=eN(n),r=await (await eM.fetchImplementation(e,{...t,method:t.method.toLowerCase()})).json();return n.jsonpath&&"$"!=n.jsonpath?en(r,n.jsonpath):r}catch(e){return{}}};async function ej(e){if(!e)return e;if(eR(e))return eD(e);let t=Object.keys(e),r=await Promise.all(t.map(t=>eR(e[t])?eD(e[t],t):null).filter(Boolean));return t.reduce((t,n)=>({...t,[n]:eR(e[n])?r.shift():e[n]}),{})}eM.clean=function(e){let{params:t,method:r,headers:n,body:i,url:o}=eM(e);var a={url:o},s={...n};return"application/json"===n["Content-Type"]&&delete s["Content-Type"],"application/json"===n.Accept&&delete s.Accept,Object.keys(s).length>0&&(a.headers=s),"GET"!==r&&(a.method=r),"GET"===r||"HEAD"===r||0===Object.keys(i).length||(a.body=i),Object.keys(t).length>0&&(a={...a,params:t}),a},eM.toFetchArguments=eN,eM.fetchOne=eD,eM.fetch=ej,eM.isDataSettings=eR,eM.hasDataSettings=function(e){return!!e&&(eR(e)||Object.values(e).some(eR))},eM.fetchImplementation=(...e)=>fetch(...e);var eI={};function eL(e,t=e=>{}){var r;let n=()=>{var i,o,a=Object.assign(new Promise((t,r)=>{i=r=>{null==e||e(r),t(r)},o=r}),{resolve:i,reject:o,restart:n,first:r});return r=a,a.catch(t),a};return n()}j(eI,{Component:()=>tl,ComponentProps:()=>ts,Context:()=>tP,ControlledPromise:()=>eL,DEFAULT_CDN_URL:()=>eQ,DOM:()=>I,DataPath:()=>ec,DataScope:()=>L,DataSettings:()=>eM,Element:()=>eB,FEAASComponent:()=>tl,FEAASComponentsProps:()=>ts,FEAASContext:()=>tP,FEAASContextProps:()=>tC,FEAASEditor:()=>tS,FEAASEditorProps:()=>tx,FEAASElement:()=>eB,FEAASLoader:()=>tc,FEAASLoaderProps:()=>tu,FEAASPicker:()=>tO,FEAASPickerProps:()=>tT,FEAASStylesheet:()=>th,FEAASStylesheetProps:()=>td,InvalidResponse:()=>eK,JSONPath:()=>Z,Loader:()=>tc,MyComponent:()=>ez,Picker:()=>tO,Stylesheet:()=>
117th,Thumbnail:()=>tp,WebComponent:()=>eF,adjustNumbers:()=>eg,autoloadScripts:()=>el,cleanCollectionBit:()=>ef,clearFetchCache:()=>eq,createStylesheet:()=>tn,customizeDataSettings:()=>v,fetchAndRevalidate:()=>eH,fetchAndRevalidateComponent:()=>e5,fetchAndRevalidateStylesheet:()=>e6,fetchBypassingCache:()=>eY,fetchCache:()=>eV,fetchComponent:()=>e4,fetchData:()=>ej,fetchToValidateCache:()=>eX,fetchWithCacheAwareness:()=>eW,findStylesheet:()=>tr,getComponent:()=>O,getComponentSource:()=>eZ,getComponentURL:()=>e2,getFetchCache:()=>eG,getFramePosition:()=>tE,getHumanizedLabel:()=>ev,getLastPathBit:()=>ey,getQualifier:()=>ep,getStylesheetSource:()=>e0,getStylesheetURL:()=>e3,loadScript:()=>eu,loadStylesheet:()=>te,loadStylesheetAllowStale:()=>tt,normalizeCollectionScope:()=>em,observeDOMElement:()=>es,parseComponentSource:()=>eJ,parseLimit:()=>ed,parseRange:()=>eh,parseStylesheetSource:()=>e1,queryObject:()=>en,queryObjectRaw:()=>er,queryScopes:()=>ei,registerComponent:()=>S,registerDatasource:()=>m,renderComponent:()=>to,renderComponentElement:()=>ti,renderComponentPromise:()=>ta,renderDOMContent:()=>eO,renderDOMElement:()=>eS,renderHTMLContent:()=>eC,renderStylesheet:()=>e8,renderStylesheetPromise:()=>e9,serializeCH1RichText:()=>ea,setDOMAttribute:()=>eE});var eF="undefined"==typeof HTMLElement?"undefined"!=typeof windowJSDOM?windowJSDOM.HTMLElement:class{}:HTMLElement,eB=class extends eF{getProps(e){return{}}constructor(){super(),this.defaultProps={},this.connected=!1,this.refs={},this.descendants=[],this.whenLoaded=eL(e=>{this.payload=e}),this.whenRendered=eL(()=>this.initialized=!0,()=>this.cancelRender()),this.addEventListener("feaasMount",this),this.addEventListener("feaasUnmount",this)}getRoot(){return this}attributeChangedCallback(e,t,r){this.set()}connectedCallback(){this.mount()}disconnectedCallback(){this.unmount()}mount(){try{let e=this.getParent();if(e&&!e.connected||this.connected)return;this.connected=!0,this.log("FEAAS: Mount",this.tagName,this),this.dispatchEventIndirectly(new Event("feaasMount",{bubbles:!0,composed:!0})),this.getElements().map(e=>{var t;return null==(t=e.mount)?void 0:t.call(e)}),this.set()}catch(e){this.onError(e)}}dispatchEventIndirectly(e){this.dispatchEvent(e);let t=this.getParent();t&&!t.contains(this)&&(Object.defineProperty(e,"target",{value:this,writable:!1}),Object.defineProperty(e,"composedPath",{value:()=>[this],writable:!1}),t.handleEvent(e))}isJSONAttribute(e){return!1}log(...e){let t=e[0];("undefined"!=typeof location&&null!=location&&location.hostname.startsWith("components-")||localStorage["Sitecore.Components.Debug"])&&console.log(t+" "+e.slice(1).map(e=>e&&"object"==typeof e?"%O":"%s").join(" "),...e.slice(1))}unmount(){this.connected&&(this.log("FEAAS: Unmount",this),this.dispatchEventIndirectly(new Event("feaasUnmount",{bubbles:!0,composed:!0})),this.connected&&this.initialized&&this.render&&this.update(),this.cancelRender(),this.connected=!1,this.initialized&&this.render&&this.update())}getParent(e=!0){for(var t=this;t=t.parentElement||(t.parentNode instanceof ShadowRoot?t.parentNode.host:null);)if(!e||t.tagName.startsWith("FEAAS-"))return t;if("FEAAS-CONTEXT"!=this.tagName)return document.querySelector("feaas-context")}getElements(e=this.getRoot(),t=!0){return Array.from(e.querySelectorAll("*")).map(e=>[!t||e.tagName.startsWith("FEAAS-")?e:null,e.shadowRoot?this.getElements(e.shadowRoot,t):null]).flat().filter(Boolean)}handleEvent(e){let t=e.composedPath()[0];switch(e.type){case"feaasMount":t!=this&&this.nestedCallback(t);break;case"feaasUnmount":t!=this&&this.unnestedCallback(t)}}unnestedCallback(e){let t=this.descendants.indexOf(e);-1!=t&&(this.log("FEAAS: Unnest",this,e),this.descendants.splice(t,1),this.refs[e.getComponentName()]=null,e.refs.parent==this&&(e.refs.parent=null),e.refs.top==this&&(e.refs.top=e.refs.parent))}nestedCallback(e){var t,r;if(-1==this.descendants.indexOf(e)&&(this.descendants.push(e),this.log("FEAAS: Nest",this,e),this.refs[e.getComponentName()]=e,e.refs.top=this,(t=e.refs).parent||(t.parent=this),e.render))for(var n=e.refs.parent;n;n=n.refs.parent)n.render&&((r=e.refs).parentReact||(r.parentReact=n),e.refs.topReact=n)}getComponentName(){return this.tagName.replace("FEAAS-","").toLowerCase()}isReadyToLoad(){return void 0===this.payload&&null==this.getAttribute("hidden")}onError(e,t="uncaught",r=!1){let n=new CustomEvent("feaasError",{bubbles:!0,composed:!0,detail:e});if(this.dispatchEventIndirectly(n),this.whenLoaded.reject(e),!n.defaultPrevented&&!r){this.whenRendered.reject(e);try{this.unmount()}catch(e){}return!0}return!1}shouldUpdateOnLoad(){return!0}async advance(){try{if(void 0===this.payload){if(!this.isReadyToLoad())return;this.payload=null,this.dispatchEventIndirectly(new Event("feaasLoad",{bubbles:!0,composed:!0}));let e=await this.load().catch(e=>{throw this.payload=void 0,e});if(this.whenLoaded.resolve(e),this.onLoad)return}else if(null==this.payload)return;this.flush(),this.whenRendered.resolve(this)}catch(e){this.onError(e)}}flush(){var e,t;if(!this.connected)return;let r=null==(t=null==(e=this.payload)?void 0:e.ReactDOM)?void 0:t.flushSync;r?r(()=>this.update()):this.update()}load(){return Promise.resolve(null)}update(){var e,t,r;if(null==this.payload||!this.render)return;let{React:n,ReactDOM:i,ReactDOMClient:o}=this.payload||{};if(!n)throw Error(`${this.tagName}: React is not present in payload`);
117if(!i)throw Error(`${this.tagName}: ReactDOM is not present in payload`);"false"==this.getAttribute("hydrate")&&this.firstElementChild||(this.refs.topReact||this.forceUpdateReact?this.forceUpdateReact&&this.connected?null==(e=this.forceUpdateReact)||e.call(this):null==(r=null==(t=this.refs.topReact)?void 0:t.forceUpdateReact)||r.call(t):(this.reactRoot||(this.reactRoot=o.createRoot(this.getReactRootElement())),this.reactRoot.render(this.getReactElement())))}invokeReactRendering(){let{React:e,ReactDOM:t}=this.payload||{};if(!this.connected)return null;let r=this.descendants.filter(e=>e.refs.parentReact==this&&e.payload&&e.connected).map((e,t)=>this.getReactElement(e));return this.render({...this.props,children:r},this.payload)}getReactErrorBoundary(e=this,t=e.tagName){if(this.reactErrorBoundary)return this.reactErrorBoundary;let{React:r,ReactDOM:n}=e.payload||{};return this.reactErrorBoundary||(this.reactErrorBoundary=class extends r.Component{constructor(){super(...arguments),this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(t,r){console.error(`FEAAS: ${e.tagName} Error:`,t,r),e.onError(t,"react")}render(){if(!this.state.error)return this.props.children}})}getReactElement(e=this,t){let{React:r,ReactDOM:n}=e.payload||{},i=this.getReactErrorBoundary(),o=this.getReactWrapper(e);return r.createElement(i,{key:e.tagName+"-"+e.getUID(),slot:e.getAttribute("slot")},r.createElement(o,null))}getReactWrapper(e=this,t=e.tagName){if(e.reactWrapper)return e.reactWrapper;let{React:r,ReactDOM:n}=e.payload||{};return e.reactWrapper=t=>{if(!e.render)return e.update();{let[t,i]=r.useReducer(e=>e+1,0);return e.forceUpdateReact=i,n.createPortal(r.createElement(r.Fragment,null,e.invokeReactRendering()),e.getReactRootElement())}},Object.assign(e.reactWrapper,{key:e.tagName+"-"+e.getUID(),displayName:t}),e.reactWrapper}getUID(){return this.uid||(this.uid=String(Math.random()))}getShadowRoot(){return this.shadowRoot||this.attachShadow({mode:"open"}),this.shadowRoot}getReactRootElement(){return this.useShadowRoot?this.getShadowRoot():this.getRoot()}set(e){try{for(var t in this.scheduleRender(),this.overrides={...this.overrides,...e},this.props={...this.getProps(),...this.overrides},this.props){let e=this.isJSONAttribute(t),n=this.props[t],i=e?JSON.stringify(n):String(n),o=this.defaultProps[t],a=e?JSON.stringify(o):String(o),s=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),l=this.getAttribute(s);try{var r=e?JSON.stringify(JSON.parse(l)):l}catch(e){var r=null}null==n||i===a?this.removeAttribute(s):("string"==typeof n||"number"==typeof n||"boolean"==typeof n||e)&&r!=i&&this.setAttribute(s,i)}}catch(e){this.whenRendered.reject(e),this.onError(e,"set")}return this}import(e){return import(e)}scheduleRender(){null==this.nextRender&&(this.whenRendered=this.whenRendered.restart()),this.cancelRender(),this.nextRender=requestAnimationFrame(()=>{this.nextRender=null,this.advance().catch(e=>{})})}cancelRender(){cancelAnimationFrame(this.nextRender)}formatURL(e,t){return"string"==typeof e&&e.match(/^\/[^\/]/)?t+e:e}getContextAttribute(e,t=this){for(var r=this;r=r.parentElement||(r.parentNode instanceof ShadowRoot?r.parentNode.host:null);)if(null!=r.getAttribute(e))return r.getAttribute(e);return this.getAttribute(e)}static register(e,t){null==t&&(t="undefined"!=typeof window?window:null),t&&!t.customElements.get(e)&&t.customElements.define(e,this)}},e$=class extends eB{load(){return Promise.all([import("https://cdn.skypack.dev/react"),import("https://cdn.skypack.dev/react-dom"),import("https://cdn.skypack.dev/react-dom/client")]).then(([e,t,r])=>({React:e,ReactDOM:t,ReactDOMClient:r}))}render({},{React:e}){return e.createElement(e.Fragment,null)}},ez=class extends e${constructor(){super(...arguments),this.useShadowRoot=!0}getProps(){return{counter:parseFloat(this.getAttribute("counter"))}}render({counter:e},{React:t}){let[r,n]=t.useState(0);return t.useEffect(()=>{n(e=>e+1)},[e]),t.createElement(t.Fragment,null,t.createElement("p",null,"Rendering attribute: ",e),t.createElement("p",null,"Triggered updates: ",r))}};ez.observedAttributes=["counter"];var eU=["initial","check","updated"],eV={};function eq(){eV={}}async function eH(e,t,r,n,i=eV){return eW({url:e,options:t,validator:r,callback:n,cache:i}
117).then(eX).then(e=>e.response)}async function eW({url:e,options:t,validator:r,callback:n,cache:i},o="initial"){let a=new Date;if(null!=i){var s=eG(e);if(eU.indexOf(s.phase)>=eU.indexOf(o))var l=s[o];else s.phase=o}let u=await (l||fetch(e,t));if(!l&&s&&(u.ok?s[o].resolve(u):s[o].reject(Error("Fetch failed"))),!u.ok)throw Error("Fetch failed");let c=new Date(u.headers.get("date"))<a||l&&"initial"==o&&("updated"==s.phase||"check"==s.phase);if((null==r?void 0:r(u,c))===!1)throw new eK("Response is not valid");return await (null==n?void 0:n(u,o,c)),{url:e,options:t,isCached:c,response:u,validator:r,callback:n,cache:i}}function eG(e,t=!1){let r=String(e).replace("?head","");var n=eV[r];return n||t||(n=eV[r]={phase:null,initial:eL(),check:eL(),updated:eL(),final:eL()}),n}var eK=class extends Error{};async function eX(e){let{url:t,isCached:r,options:n,validator:i,response:o,cache:a}=e;if(r){let{response:r}=await eW({url:t+(t.toString().includes("?")?"&":"?")+"head",options:{...n,method:"HEAD",cache:"no-cache"},validator:i,cache:a},"check");if(r.headers.get("last-modified")!=o.headers.get("last-modified"))return eY(e)}return e}async function eY(e){return eW({...e,options:{...e.options,cache:"reload"}},"updated")}var eQ="https://feaas.blob.core.windows.net";function eJ(e){let t=null==e?void 0:e.match(/^(?:(.*?)\/components)?\/?([^\/]+)\/([^\/]+)(?:\/([^\/]+)(?:\/(published|staged|saved|\d+)(?:\.html?)?)?)?$/);if(t){var[,r,n,i,o,a]=t;return{cdn:r,library:n,component:i,version:o,revision:a}}}function eZ(e){if(!e||!e.library||!e.component)throw Error("Component requires `library` and `component` properties");return`${e.cdn&&e.cdn!=eQ?`${e.cdn}/components`:""}/${e.library}/${e.component}/${!e.version||"responsive"==e.version&&(!e.revision||"published"==e.revision)?"":e.version}/${!e.revision||"published"==e.revision?"":e.revision}`.replace(/(^\/|\/$|\/\/)(?!.+\/components\/)/g,"")}function e0(e){return`${e.cdn&&e.cdn!=eQ?`${e.cdn}/styles/`:""}${e.library}/${!e.revision||"published"==e.revision?"":e.revision}`.replace(/\/$|\/\/(?!.+\/styles\/)/g,"")}function e1(e){let t=null==e?void 0:e.match(/^(?:(.*?)\/styles\/)?([^\/]+)(?:\/(published|staged|saved|\d+)(?:.css)?)?$/);if(t){var[,r,n,i]=t;return{cdn:r,library:n,revision:i}}{let t=eJ(e);if(t){var{cdn:r,library:n,revision:i}=t;return null!=i&&i.match(/\d/)&&(i=void 0),{cdn:r,library:n,revision:i}}}}function e2(e){return"string"==typeof e&&(e={src:e}),e="src"in e&&e.src?{...eJ(e.src)}:{...e},`${e.cdn||e.hostname||eQ}/components/${e.library}/${e.component}/${e.version||"responsive"}/${e.revision||"published"}.html`}function e3(e){if("string"==typeof e&&(e={src:e}),"src"in e){if(String(e.src).includes("v1/files/components/styles"))return e.src;e={...e1(e.src)}}else e={...e};return`${e.cdn||e.hostname||eQ}/styles/${e.library}/${"staged"==e.revision?"staged":"saved"==e.revision?"saved":"published"}.css`}async function e5(e,t,r=!1){let n=e=>null==e.headers.get("x-ms-meta-versionDeletedAt"),i=e=>e.clone().text().then(t),o=await Promise.all([e.instance&&eW({options:{headers:{Accept:"text/html"},credentials:"omit"},url:e2({...e,version:e.instance}),validator:n}).catch(e=>e),eW({url:e2(e),validator:n}).catch(e=>e)]),a=o.find(e=>e&&"isCached"in e&&e);if(!a||a instanceof Error)throw o.find(e=>e&&e instanceof Error)||Error("Can not fetch component");return o[0]==a&&console.log("Using fork!",o),await i(a.response),r?a:eX({...a,callback:i}).catch(e=>{if(o[0]==a&&(eY({...a,callback:null,validator:null}),console.log("Fork was deleted"),!(o[1]instanceof Error)))return i(o[1].response),eX({...o[1],callback:i});throw e})}async function e4(e){var t;"string"==typeof e&&(e={src:e});let{response:r}=await e5(e,e=>{t=e},!0);return{...e,template:t,lastModified:r.headers.get("last-modified")}}async function e6(e,t){return eH(e3(e),{headers:{Accept:"text/css"},credentials:"omit"},e=>null==e.headers.get("x-ms-meta-deletedAt"),(e,r)=>e.clone().text().then(e=>t(e,r)))}function e8(e,t){return e9(e,t||(t=document.createElement("style"))),t}function e9(e,t){return t||(t=document.createElement("style")),e6(e,(e,r)=>{t.textContent=e}).then(()=>t)}var e7=new WeakSet;function te(e,t){var r,n=tr(e);if(n){if(e7.has(n))return Promise.resolve(n);e=n.getAttribute("data-href")||n.getAttribute("href")}return e6(e,(i,o)=>{"initial"==o&&n||(r||(r=n&&"LINK"!=n.tagName?n:tn(e)),r.textContent=i),null==t||t(i,o)}).then(()=>r||n)}function tt(e){return new Promise((t,r)=>{te(e,t).catch(r)})}function tr(e){let t=e3(e),{library:r}=e1(t),n=`/files/components/styles/${r}.css`;return document.querySelector(`style[data-href="${t}"], 118 link[rel="stylesheet"][href="${t}"], 119 style[data-href*="${n}"], 120 link[rel="stylesheet"][href*="${n}"]`)}function tn(e){let t=e3(e),r=document.createElement("style");return r.setAttribute("data-href",t),document.head.appendChild(r),r}function ti(e,t){let r=document.createElement("div");r.innerHTML=e;let n=document.createDocumentFragment();for(;r.firstChild;)n.appendChild(r.firstChild);return eS(n,t),r}function to(e,t,r=!0){return ta(e,t||(t=document.createElement("div")),r),t}async function ta(e,t,r=!0){return t||(t=document.createElement("div")),t.childNodes.length?eS(t,e.data,e,
120null,r):"template"in e?eO(t,e.template,e.data,e,r):e5(e,n=>eO(t,n,e.data,e,r)).then(()=>t)}function ts(e){var t,r,n,i,o,a,s,l;let u,c=e.getAttribute("src");if(c){let e=eJ(c);if(!e)throw Error(`Could not parse FEAAS Component source: ${c}`);var{cdn:d,library:h,component:p,version:f,revision:m}=e}let g=e.getAttribute("data");if(null!=g&&""!=g)try{u="string"==typeof g?JSON.parse(g):{}}catch(e){console.error(e)}let v=e.getAttribute("fetch");return{data:u||{},cdn:null!=(r=null!=(t=e.getContextAttribute("cdn"))?t:d)?r:eQ,library:null!=(n=e.getAttribute("library"))?n:h,component:null!=(i=e.getAttribute("component"))?i:p,version:null!=(a=null!=(o=e.getAttribute("version"))?o:f)?a:"responsive",revision:null!=(l=null!=(s=e.getAttribute("revision"))?s:m)?l:"published",hostname:e.getAttribute("hostname"),template:e.getAttribute("template"),instance:e.getAttribute("instance"),editable:null!=e.getAttribute("editable"),suspended:null!=e.getAttribute("suspended"),lastModified:e.getAttribute("last-modified"),fetch:"false"==v||null==v&&e.hasAttribute("fetch")?[]:null==v||"true"==v?["data","template","stylesheet"]:v.split(/(\s+|\-)+/g).filter(Boolean)}}var tl=class extends eB{setData(e){this.set({data:e})}getProps(){return ts(this)}isJSONAttribute(e){return"data"==e}attributeChangedCallback(e,t,r){t!==r&&(("library"==e||"component"==e||"revision"==e||"version"==e)&&(this.payload=void 0,this.alreadyRendered&&this.connected&&(this.needsRefresh=!0,this.needsToFetchTemplate=!0)),super.attributeChangedCallback(e,t,r),"data"==e&&(this.needsRefresh=!0,(this.props.fetch.includes("data")||this.alreadyRendered||!eM.hasDataSettings(this.props.data))&&this.fetchData()))}async fetchData(){this.readyData=void 0,this.whenDataReady=this.whenDataReady.restart();let e=await eM.fetch(this.props.data),t=this.alreadyRendered;await this.whenDataReady.resolve(e),t&&this.advance()}getEditor(){var e;return null==(e=document.querySelector("feaas-context"))?void 0:e.refs.editor}constructor(){super(),this.readyData={},this.whenDataReady=eL(e=>this.readyData=e,e=>this.onError(e)),this.defaultProps={cdn:eQ,revision:"published",version:"responsive",editable:!1,suspended:!1,data:{}},this.onLoad=e=>{this.payload=e,this.advance()},this.getAttribute("data"),this.getAttribute("data")||this.whenDataReady.resolve({}),this.addEventListener("click",()=>{this.props.editable&&this.edit()})}edit(){let e=this.getEditor();if(null!=e&&e.setTarget(this))return e.open(),!0}getOriginal(){let e=this.getAttribute("data-path-scope");if(e){for(var t=this;(t=t.previousElementSibling)&&t.getAttribute("data-path-scope")==e;)var r=t;return r}}isReadyToLoad(){return super.isReadyToLoad()&&null!=this.props.library&&null!=this.props.component&&null!=this.props.version}async load(){var e;if(this.getOriginal())return;let t=()=>{null!=this.payload&&(r||this.readyData&&this.onLoad(this.payload))};if(this.props.fetch.includes("stylesheet"))var r=tt({...this.props}).then(()=>{r=null,t()});if(this.props.fetch.includes("template")||this.needsToFetchTemplate){this.needsToFetchTemplate=!1;var n=e5(this.props,e=>{this.payload=e,this.needsRefresh=!0,t()})}else this.payload=null!=(e=this.props.template)?e:this.innerHTML;return Promise.all([r,this.whenDataReady.then(()=>t()),n]).then(()=>this.payload)}flush(){this.readyData&&super.flush()}update(){if(this.alreadyRendered=!0,!(!this.props.fetch.includes("data")&&!this.props.fetch.includes("template")&&this.firstElementChild&&!this.needsRefresh))if(Array.from(this.children).filter(e=>"BR"!=e.tagName).length>0&&!this.needsRefresh)eS(this,this.readyData);else{if(this.needsRefresh=!1,this.getOriginal())return;eO(this,this.payload,this.readyData)}}};function tu(e){return{opacity:null!=e&&e.getAttribute("opacity")?parseFloat(null==e?void 0:e.getAttribute("opacity")):1,hidden:(null==e?void 0:e.getAttribute("hidden"))!=null}}tl.observedAttributes=["library","component","version","revision","hostname","cdn","template","data","instance","editable","with-stylesheet","fetch"],tl.register("feaas-component");var tc=class extends eB{constructor(){super(...arguments),this.defaultProps={hidden:!1}}getProps(){return tu(this)}attributeChangedCallback(e,t,r){if(t!==r)return"hidden"==e&&(this.style.setProperty("display","block","important"),this.style.setProperty("transition","opacity 0.3s","important"),r?(this.style.setProperty("opacity","0","important"),this.style.pointerEvents="none"):(this.style.setProperty("opacity","1","important"),this.style.pointerEvents="all")),super.attributeChangedCallback(e,t,r)}
120connectedCallback(){this.payload=null,super.connectedCallback(),this.attributeChangedCallback("hidden",this.getAttribute("hidden"),this.getAttribute("hidden")),this.stylesheet=document.createElement("style"),this.stylesheet.textContent=` 121 #loader { 122 position: absolute; 123 top: 0; 124 left: 0; 125 right: 0; 126 bottom: 0; 127 display: flex; 128 align-items: center; 129 justify-content: center; 130 background: #f6f6ff; 131 z-index: 1000; 132 } 133 @keyframes loader-circular-track { 134 0% { 135 stroke-dasharray: 1, 400; 136 stroke-dashoffset: 0; 137 } 138 50% { 139 stroke-dasharray: 400, 400; 140 stroke-dashoffset: -100; 141 } 142 100% { 143 stroke-dasharray: 400, 400; 144 stroke-dashoffset: -260; 145 } 146 } 147 148 @keyframes loader-circular-spinner { 149 0% { 150 transform: rotate(0deg); 151 } 152 153 100% { 154 transform: rotate(360deg); 155 } 156 } 157 #loader .spinner { 158 width: 48px; 159 height: 48px; 160 } 161 `,this.loader=document.createElement("div"),this.loader.id="loader",this.loader.innerHTML=` 162 <div class="spinner"> 163 <svg 164 viewBox="0 0 100 100" 165 style=" 166 animation: 2s linear 0s infinite normal none running loader-circular-spinner; 167 display: block; 168 width: 48px; 169 height: 48px; 170 " 171 > 172 <circle fill="transparent" cx="50" cy="50" r="42" stroke="rgba(0,0,0,0.1)" stroke-width="10px"></circle> 173 <circle 174 fill="transparent" 175 stroke="#5548D9" 176 cx="50" 177 cy="50" 178 r="42" 179 stroke-width="10px" 180 stroke-linecap="round" 181 style="animation: 1.5s linear 0s infinite normal none running loader-circular-track" 182 ></circle> 183 </svg> 184 </div>`,this.getRoot().appendChild(this.stylesheet),this.getRoot().appendChild(this.loader)}update(){this.loader.style.opacity=String(this.props.opacity)}};function td(e){var t,r,n,i;let o=e.getAttribute("src");if(o)var{cdn:a,library:s,revision:l}=e1(o);return{library:null==e?void 0:e.getContextAttribute("library"),revision:null!=(r=null!=(t=null==e?void 0:e.getAttribute("revision"))?t:l)?r:"published",cdn:null!=(i=null!=(n=null==e?void 0:e.getContextAttribute("cdn"))?n:null==e?void 0:e.getContextAttribute("hostname"))?i:eQ}}tc.observedAttributes=["hidden","opacity"],tc.register("feaas-loader");var th=class extends eB{constructor(){super(...arguments),this.onLoad=e=>{this.payload=e,this.advance()}}getProps(){return td(this)}isReadyToLoad(){return null!=this.props.library&&null!=this.props.revision&&null!=this.props.cdn}load(){return te(this.props,this.onLoad)}};th.register("feaas-stylesheet");var tp={};j(tp,{convertBase64toBlob:()=>tf,generate:()=>tb,get:()=>tv,getVersionForThumbnail:()=>tg,load:()=>ty,responseToImage:()=>tm,upload:()=>tw});var tf=e=>fetch(e).then(e=>e.blob()),tm=e=>e.blob().then(e=>new Promise((t,r)=>{let n=new Image;n.onerror=r,n.onload=()=>{t(n)},n.src=URL.createObjectURL(e)}));async function tg(e){return e.versions.length||await e.versions.fetch(),e.getVersionForWidth(800)}async function tv(e,t,r){try{if(!e.isNew)return await ty(e,t,r)}catch(r){e.sdk.log(`FEAAS: Thumbnail ${e.id}, version: ${(null==t?void 0:t.id)||"responsive"}, status: generating ${status}, reason: ${r}`)}let n=await tb(e,t);return null==r||r(n,!1),n&&!e.isNew&&tf(n.src).then(r=>tw(e,t,r)),n}async function ty(e,t,r){var n;let i=t?t.getThumbnailURL():e.getThumbnailURL(),o=e.library.stylesheet,a=new Date(Math.max(Number(e.modifiedAt),Number(o.modifiedAt)));return e.sdk.log(`FEAAS: Thumbnail ${e.id}/${(null==t?void 0:t.id)||"responsive"}, loading`),await eH(i,{},(e,t)=>{let i=2e3>Math.abs(Number(new Date(e.headers.get("x-ms-meta-componentRenderedAt")))-Number(a));return t&&!i&&tm(e).then(e=>{n=e,r(e,t)}),i},(i,o,a)=>{e.sdk.log(`FEAAS: Thumbnail ${e.id}/${(null==t?void 0:t.id)||"responsive"}, status: ${o}`),tm(i).then(e=>{n=e,r(e,a)})},null),n}async function tb(e,t,r){var n,i,o,a,s,l;let u,c=t||(e.isNew?null:await tg(e));if(!c||c.isViewEmpty())return null;let d=r||e.library.stylesheets.first,{datasources:h}=e.sdk;return await (n=c.classList,i=d.getBreakpointForWidth(800,c.getBreakpoints()),o=c.view,a=h.reduce((e,t)=>
184Object.assign(e,{[t.id]:t.sample}),{}),s=d.css,l=e.sdk,(u=document.createElement("iframe")).style.position="absolute",u.style.top="-2000px",u.style.left="-2000px",u.style.width=i.props.minWidth+"px",u.style.height="720px",u.style.zIndex="100011",document.body.appendChild(u),new Promise((e,t)=>{let r=document.createElement("script");r.onerror=t,r.src=l.frontend+"/assets/html2canvas.js",r.onload=()=>{var r;((null==(r=u.contentWindow.document.fonts)?void 0:r.ready)||Promise.resolve()).then(function(){return u.contentWindow.html2canvas(h,{scale:Math.max(1.1,1e3/Math.min(1401,Math.max(320,i.props.minWidth))),width:Math.min(1401,Math.max(320,i.props.minWidth)),height:Math.max(1,Math.min(2e3,h.offsetHeight)),windowWidth:i.props.minWidth||i.props.maxWidth+"px",windowHeight:1e3,proxy:l.backend+"/proxy/media",backgroundColor:"#ffffff"}).then(r=>{let n=r.toDataURL("image/jpeg",.6);u.parentElement.removeChild(u);let i=new Image;i.onload=()=>{e(i)},i.onerror=t,i.src=n})})},u.contentWindow.document.head.appendChild(r);let c=u.contentWindow.document.createElement("style");c.textContent=` 185 ${s} 186 body, html { padding: 0; margin: 0; overflow: hidden } 187 `;let d=u.contentWindow.document.createElement("style");d.textContent=` 188 body, html { padding: 0; margin: 0; overflow: hidden } 189 `,u.contentWindow.document.head.appendChild(c),u.contentWindow.document.head.appendChild(d);let h=to({template:o,data:a},null,!1);h.classList.add(...n,"-feaas--preview","-emulate--"+i.details.slug),u.contentWindow.document.body.appendChild(h)}))}async function tw(e,t,r){let n=t?t.getThumbnailURL():e.getThumbnailURL(),i=new Date(Math.max(Number(e.modifiedAt),Number(e.library.stylesheet.modifiedAt)));try{await e.sdk.uploadBlob("thumbnails",n.split(/\/thumbnails\//)[1],r,{headers:{"x-ms-blob-content-type":"image/jpg","x-ms-blob-cache-control":"public,max-age=31536000,immutable","x-ms-meta-versionId":t?t.id:null,"x-ms-meta-versionRevision":t?t.revision.toString():null,"x-ms-meta-componentId":e.id,"x-ms-meta-componentRenderedAt":i.toUTCString(),"x-ms-meta-componentModifiedAt":e.modifiedAt.toUTCString(),"x-ms-meta-componentCreatedAt":e.createdAt.toUTCString(),"x-ms-meta-modifiedAt":e.modifiedAt.toUTCString()}}),fetch(n,{cache:"no-cache"}).then(()=>{e.sdk.log("FEAAS: Thumbnail uploaded",n)})}catch(t){e.sdk.log("FEAAS: Thumbnail failed to upload",n,t)}return n}function tE(e){let t=[];if(e){let r=e.ownerDocument.defaultView,n,i;for(;r!==window.top;){n=r.parent;for(let e=0;e<n.frames.length;e++)if(n.frames[e]===r){for(let e of n.document.getElementsByTagName("iframe"))if(e.contentWindow===r){i=e.getBoundingClientRect();let r=e.contentWindow.getComputedStyle(e);t.push({left:i.left+parseInt(r.borderLeftWidth),top:i.top+parseInt(r.borderTopWidth)})}r=n;break}}}return t.reduce((e,t)=>({left:e.left+t.left,top:e.top+t.top}),{left:0,top:0})}function tx(e){var t;return{context:HTMLElement,frontend:null==e?void 0:e.getContextAttribute("frontend"),src:null!=(t=null==e?void 0:e.getAttribute("src"))?t:"/editor.js",library:null==e?void 0:e.getAttribute("library"),component:null==e?void 0:e.getAttribute("component"),version:null==e?void 0:e.getAttribute("version"),instance:null==e?void 0:e.getAttribute("instance"),forked:null==e?void 0:e.getAttribute("forked"),revision:(null==e?void 0:e.getAttribute("revision"))||"saved",hidden:(null==e?void 0:e.getAttribute("hidden"))!=null,for:null==e?void 0:e.getAttribute("for"),state:(null==e?void 0:e.getAttribute("state"))||"idle",changed:(null==e?void 0:e.getAttribute("changed"))!=null}}"undefined"!=typeof window&&(window.FEAASReactElement=e$,null!=window.FEAASLoading||(window.FEAASLoading=Promise.resolve()));var tS=class extends eB{constructor(){super(...arguments),this.framePoint={top:0,left:0},this.wrapperRect={top:0,left:0,width:0,height:0},this.bodyRect={top:0,left:0,width:0,height:0},this.defaultProps={hidden:!1},this.setTarget=(e,t={component:e.getAttribute("component"),version:e.getAttribute("version"),revision:e.getAttribute("revision"),instance:e.getAttribute("instance")})=>{if(!this.closing&&(!this.target||null==e))return this.set(t),this.target=e,!0},this.onChromeMeasureElement=(e,t=e.getBoundingClientRect())=>e.ownerDocument==document?{left:t.left-this.bodyRect.left,top:t.top-this.bodyRect.top,width:t.width,height:t.height}:{left:t.left+this.framePoint.left-this.bodyRect.left,top:t.top+this.framePoint.top-this.bodyRect.top,width:t.width,height:t.height},this.onBeforeMeasure=e=>{e.memoized.focusable&&(this.framePoint=tE(e.memoized.focusable)),this.chrome&&(this.wrapperRect=this.chrome.positionable.getBoundingClientRect(),this.bodyRect=this.chrome.positionable.ownerDocument.body.parentElement.getBoundingClientRect())},this.onMeasure=()=>{}
189,this.onPosition=({focusable:e,root:t})=>{!this.chrome||this.props.hidden||(e?(this.chrome.wrapper.style.width=e.width+32+"px",this.chrome.wrapper.style.height=e.height+16+64+"px",this.chrome.wrapper.style.left=e.left-16+"px",this.chrome.wrapper.style.top=e.top-64+"px",this.chrome.wrapper.style.opacity="1",this.chrome.absolute=this.querySelector(".ui.overlays"),this.chrome.absolute&&(this.chrome.absolute.style.left=t.left+"px",this.chrome.absolute.style.top=t.top+"px")):(this.chrome.wrapper.style.opacity="0",this.chrome.wrapper.style.left="-1000px",this.chrome.wrapper.style.top="-1000px"))},this.onWindowMessage=e=>{var t;switch(null==(t=e.data)?void 0:t.type){case"feaasEdit":let r=this.getPlaceholder();this.setTarget(r.editable,e.data)&&(this.loader=r.loader,document.body.appendChild(r.clipper),this.editedUID=e.data.id,this.setPlaceholder(),this.open());break;case"feaasMeasurements":this.measurements=e.data.measurements,this.props.hidden||this.setPlaceholder()}},this.onContentChange=()=>{this.setAttribute("changed","changed"),requestAnimationFrame(()=>{this.setIframeComponentContent()})},this.onClose=()=>{var e;this.setAttribute("hidden","hidden"),this.placeholder&&(this.placeholder.positionable.style.opacity="0",this.placeholder.positionable.style.pointerEvents="none"),this.chrome&&(this.chrome.wrapper.style.opacity="0"),null!=(e=this.target)&&e.parentNode&&(this.target.outerHTML=this.target.outerHTML),this.setTarget(null,{component:null,version:null,instance:null,revision:null}),this.setEditorContext({isFocused:!1})},this.onVersionStateChange=(e,t)=>
189{this.versionContext=e,this.setVersionContext=t},this.onEditorStateChange=(e,t)=>{this.editorContext=e,this.setEditorContext=t,e.editor&&"loading"==this.props.state&&!this.props.hidden&&(this.setAttribute("state","ready"),this.ownerDocument.fonts.ready.then(()=>setTimeout(()=>{this.setReadyState(),this.setIframeComponentContent()},100)))}}getProps(){return tx(this)}getReactRootElement(){return this.reactRootElement||(this.reactRootElement=document.createElement("div"),this.getRoot().appendChild(this.reactRootElement)),this.reactRootElement}showLoader(){this.loader||(this.loader=document.createElement("feaas-loader"),this.loader.setAttribute("opacity","0.6"),this.loader.style.zIndex="1000",this.target.appendChild(this.loader),"FEAAS-COMPONENT"==this.target.tagName&&(this.target.style.position="relative"))}hideLoader(){this.loader&&(this.loader.setAttribute("hidden","hidden"),"FEAAS-COMPONENT"==this.target.tagName&&(this.target.style.position="relative",this.target.style.position=""))}load(){return import(this.formatURL(this.props.src,this.props.frontend))}connectedCallback(){super.connectedCallback(),window.addEventListener("message",this.onWindowMessage)}disconnectedCallback(){super.disconnectedCallback(),window.removeEventListener("message",this.onWindowMessage)}setIframe(e){this.iframe=e}setIframeComponentContent(){this.placeholder&&this.iframe&&this.placeholder.editable.innerHTML&&this.iframe.contentWindow.postMessage({type:"feaasUpdate",id:this.editedUID,content:this.placeholder.editable.innerHTML})}setPlaceholder(){if(!this.iframe)return;let e=this.iframe.clientWidth,t=this.iframe.clientHeight,r=this.iframe.getBoundingClientRect(),n=this.getPlaceholder(),i=document.body.getBoundingClientRect(),o=this.measurements[this.editedUID];o&&(Object.assign(n.clipper.style,{position:"absolute",top:r.top+this.iframe.clientTop-i.top+"px",left:r.left+this.iframe.clientLeft-i.left+"px",width:e+"px",height:t+"px",pointerEvents:"none",zIndex:1,overflow:"hidden"}),Object.assign(n.positionable.style,{position:"absolute",top:o.top+"px",left:o.left+"px",width:o.width+"px",zIndex:2,transition:"opacity 0.4s",pointerEvents:this.props.hidden?"none":"all"}),Object.assign(n.loader.style,{position:"absolute",top:o.top+"px",left:o.left+"px",width:o.width+"px",height:o.height+"px",filter:"opacity(0.6)",zIndex:3,pointerEvents:"none"}),document.dispatchEvent(new Event("feaasRefresh",{bubbles:!0})))}getPlaceholder(){return this.placeholder||(this.placeholder={clipper:document.createElement("div"),positionable:document.createElement("div"),editable:Object.assign(document.createElement("div"),{className:"-feaas"}),loader:document.createElement("feaas-loader")},this.placeholder.clipper.appendChild(this.placeholder.positionable),this.placeholder.positionable.appendChild(this.placeholder.editable),this.placeholder.clipper.appendChild(this.placeholder.loader)),this.placeholder}attributeChangedCallback(e,t,r){t!==r&&("hidden"==e&&(this.style.setProperty("display","block","important"),this.style.setProperty("transition","opacity 0.3s","important"),r?(this.style.setProperty("opacity","0","important"),this.style.pointerEvents="none"):(this.style.setProperty("opacity","1","important"),this.style.pointerEvents="all")),super.attributeChangedCallback(e,t,r))}open(){clearTimeout(this.closing),this.removeAttribute("hidden"),this.removeAttribute("changed"),this.setLoadingState()}shouldFork(e){return null==e.forkOriginId&&null!=this.props.instance}cleanup(){var e;this.placeholder&&(null==(e=this.placeholder.clipper)||e.remove(),this.placeholder=null)}close(){console.log("Editor is not ready")}unfork(){console.log("Editor is not ready")}discard(){console.log("Editor is not ready")}save(){console.log("Editor is not ready")}setVersionContext(e){console.log("Editor is not ready")}setEditorContext(e){console.log("Editor is not ready")}setLoadingState(){this.showLoader(),this.setAttribute("state","loading")}setReadyState(){this.hideLoader(),this.setEditorContext({activeVersionId:this.component.versions[0].id}),this.setAttribute("state","ready")}
189render({children:e,component:t,version:r,instance:n},{Editor:i,VersionStatusList:o,VersionStatusButton:a,Version:s,VersionMenu:l,EditorUIUndo:u,EditorUIMode:c,React:{useEffect:d,useMemo:h,useState:p,useContext:f},Chakra:{HStack:m,Box:g,Button:v,MenuItem:y},Chrome:b,ReactDOM:w,useSDK:E,useLibrary:x,useSlots:S,useModelObserver:T,ConfirmationContext:O,VersionContext:C}){if(!this.payload)return;let{React:P}=this.payload,k=E(),_=x(),[A,R]=p(),{setConfirm:N}=f(O),M=n||r;A&&(this.component=A),d(()=>{if(this.props.hidden)return;let e=_.components.getItem(t).clone();return e.versions.search({ids:[r,n].filter(Boolean),componentIds:[t]}).then(t=>{e.versions.setItems(t);let i=e.findVersion(n,["staged","published"]),o=e.findVersion(r,["staged","published"]);if(i)i.deletedAt?(i.getDraft().changeAndNotify(o.toProperties()).restore(),console.error("FEAAS Editor: Restoring fork")):(console.error("FEAAS Editor: Pre-forked"),this.setAttribute("forked",i.id));else if(this.removeAttribute("forked"),this.shouldFork(o)){console.error("FEAAS Editor: Forking");let e=o.fork(n).id;this.setAttribute("instance",e)}else console.error("FEAAS Editor: Regular");R(e)}),()=>{this.closing=setTimeout(()=>{this.closing=null,this.cleanup(),R(null)},400)}},[r,this.props.hidden]);let D=T(null==A?void 0:A.versions,[]).filter(e=>e.id==M),j=D[0];j&&!this.props.hidden&&(this.version=j),d(()=>(this.unfork=()=>{N({title:"Reverting component customizations",button:"Discard",body:"Are you sure to reset component to its original state? All changes will be lost.",action:()=>{let e=A.findVersion(r,["staged","published"]);A.findVersion(n).unstage().unpublish().changeAndNotify(e.toProperties()),A.saveVersions(!1),this.setVersionContext({needsWrite:!0}),this.removeAttribute("forked"),requestAnimationFrame(this.onClose)}})},this.discard=()=>{this.props.changed&&(A.findVersion(M).revert(),A.saveVersions(!1),this.setVersionContext({needsWrite:!0}))},this.close=()=>{N({title:"Component has unsaved changes",button:"Discard",body:"Are you sure to close editor and discard changes?",bypass:!this.props.changed,action:()=>{this.discard(),requestAnimationFrame(this.onClose)}})},this.save=()=>{N({bypass:!!this.props.forked,title:"Customizing component",button:"Save",body:"Changes to the component will only be visible on that page. Changes to component done in Component Builder will not be reflected here. It will be possible to revert the customization.",action:()=>{var e,t;null==(t=null==(e=A.findVersion(M).commitData({view:this.editorContext.editor.getData({rootName:M}),model:""}))?void 0:e.stage())||t.publish(),this.removeAttribute("changed"),this.setAttribute("forked",M),A.saveVersions(!1)}})},()=>{delete this.unfork,delete this.discard,delete this.save,delete this.editorContext,delete this.versionContext,delete this.setEditorContext,delete this.setVersionContext}),[A]);let I=h(()=>this.target,[A]);return h(()=>A&&S(e,({picker:e,children:t})=>P.createElement(g,{ref:e=>{this.chrome=e?{positionable:e,wrapper:e.querySelector(".editor-chrome"),absolute:this.querySelector(".ui.overlays")}:null}},P.createElement(g,{className:"editor-wrapper",position:"absolute",left:0,top:0},P.createElement(i,{datasources:k.datasources,sdk:k,library:_,component:A,versions:D,context:{isAutosaveEnabled:!1,onChromeMeasure:this.onMeasure,onChromeBeforeMeasure:this.onBeforeMeasure,onChromeMeasureElement:this.onChromeMeasureElement,onChromePosition:this.onPosition,onContentChange:this.onContentChange}},{exports:this.onEditorStateChange,after:t,chrome:({editor:e})=>e&&P.createElement(b,null),children:({isArchivedDisplayed:e,editor:t,status:r})=>P.createElement(g,{position:"absolute",left:0,top:0,className:"editor-chrome",p:4,boxShadow:"2xl",pointerEvents:"none",opacity:0,transition:"opacity 0.3s"},P.createElement(g,{left:0,width:"4",top:0,bottom:0,backdropFilter:"blur(2px)",background:"rgb(244 244 244 / 80%)",position:"absolute"}),P.createElement(g,{right:0,width:"4",top:0,bottom:0,backdropFilter:"blur(2px)",background:"rgb(244 244 244 / 80%)",position:"absolute"}),P.createElement(g,{top:0,height:"16",left:0,right:0,backdropFilter:"blur(2px)",background:"rgb(244 244 244 / 80%)",position:"absolute"}),P.createElement(g,{bottom:0,height:"4",left:0,right:0,backdropFilter:"blur(2px)",background:"rgb(244 244 244 / 80%)",position:"absolute"}),j&&P.createElement(s,{version:j,node:I,ignoreBreakpoints:!0,deps:[this.props.forked,this.props.changed]},{exports:this.onVersionStateChange,left:P.createElement(m,{justifyContent:"space-between"},P.createElement(u,{size:"sm",editor:"ready"==r?t:null}),P.createElement(c,{size:"sm"})),middle:(e,t)=>
189[!1],right:P.createElement(P.Fragment,null,P.createElement(v,{variant:"secondary",size:"sm",onClick:this.close},"Close"),P.createElement(v,{variant:"primary",size:"sm",onClick:this.save,isDisabled:!this.props.changed},this.props.changed?this.props.forked?"Save":"Save customization":"Up to date"),P.createElement(l,{isDisabled:!this.props.forked&&!this.props.changed},P.createElement(y,{onClick:this.unfork,isDisabled:!this.props.forked},"Unfork"),P.createElement(y,{onClick:this.discard,isDisabled:!this.props.changed},"Discard")))}))})))),[j,this.props.forked,this.props.changed])}isReadyToLoad(){return null!=this.props.component&&null!=this.props.version&&!this.props.hidden}};function tT(e){var t,r;return{part:(null==e?void 0:e.getAttribute("part"))||"picker",slot:(null==e?void 0:e.getAttribute("part"))||"picker",mode:null==e?void 0:e.getAttribute("mode"),dialog:null==e?void 0:e.getAttribute("dialog"),placeholder:(null==e?void 0:e.getAttribute("placeholder"))||"No theme",frontend:null!=(t=null==e?void 0:e.getContextAttribute("frontend"))?t:"https://components.sitecorecloud.io",src:null!=(r=null==e?void 0:e.getAttribute("src"))?r:"/picker.js",hidden:(null==e?void 0:e.getAttribute("hidden"))!=null,variant:null==e?void 0:e.getAttribute("variant"),context:void 0,onClose:void 0,setAttribute:void 0,getAttribute:void 0}}tS.observedAttributes=["library","component","version","revision","hidden","state","changed","forked"],tS.register("feaas-editor");var tO=class extends eB{constructor(){super(...arguments),this.defaultProps={hidden:!1}}getProps(){return tT(this)}load(){return this.import(this.formatURL(this.props.src,this.props.frontend))}connectedCallback(){this.setAttribute("feaas-role","ui"),super.connectedCallback()}render({placeholder:e,context:t,mode:r,dialog:n,children:i,variant:o},{Picker:a,React:s,useContext:l,EnvironmentContext:u,useLibrary:c,useSDK:d,BYOC:h}){let[p,f]=s.useReducer(e=>e+1,0),m=d(),g=l(u),v=c("collections"),y=c("components"),b=d("datasources"),w=c(),E=(null==(T=null==(S=null==w?void 0:w.stylesheets)?void 0:S.first)?void 0:T.rules)||(null==(O=null==w?void 0:w.stylesheet)?void 0:O.styles),x=d("renderingHost.expandedComponents");var S,T,O,C=null==t?void 0:t.getAttribute("data");if(C)try{C=JSON.parse(C)}catch(e){}if(t)var P=m.ExternalComponent.getDefinition(t),k=P&&!P.getConfiguration(t),_=(null==P?void 0:P.type)=="feaas"?y.find(e=>e.id==t.getAttribute("component")):null==h?void 0:h.getComponent(String(t.getAttribute("data-external-id")));return s.createElement(a,{cdn:g.cdn,rules:E,collections:v,themeContext:t,placeholder:e,embed:_,externalComponents:x,datasources:b,data:C,versionId:null==t?void 0:t.getAttribute("version"),mode:r||(k?"library":_?"context":null),setAttribute:(e,t,r)=>{"data"==t&&r&&(r=JSON.stringify(r)),this.props.setAttribute(e,t,r),f()},getAttribute:(e,r)=>null==t?void 0:t.getAttribute(r),dialog:n,context:t,variant:o,onModeChange:(e,t)=>
189{this.set({mode:e,dialog:t})}},i)}};function tC(e){var t,r,n,i,o;return{library:null==e?void 0:e.getAttribute("library"),src:null!=(t=null==e?void 0:e.getAttribute("src"))?t:"/context.js",environment:null!=(r=null==e?void 0:e.getAttribute("environment"))?r:void 0,frontend:null!=(n=null==e?void 0:e.getAttribute("frontend"))?n:"https://components.sitecorecloud.io",backend:null!=(i=null==e?void 0:e.getAttribute("backend"))?i:"https://components.sitecorecloud.io/api",cdn:null!=(o=null==e?void 0:e.getAttribute("cdn"))?o:"https://feaas.blob.core.windows.net",auth:null,isolate:(null==e?void 0:e.getAttribute("isolate"))==null||(null==e?void 0:e.getAttribute("isolate"))=="true"}}tO.observedAttributes=["library","mode","frontend","src","hidden","variant","dialog"],tO.register("feaas-picker");var tP=class extends eB{constructor(){super(...arguments),this.defaultProps={isolate:!0},this.onStatusChange=(e,t)=>{"ready"==e&&(this.whenSDKReady.resolve(t),this.dispatchEvent(new CustomEvent("feaasReady",{bubbles:!0,composed:!0,detail:t})))},this.whenSDKReady=eL(e=>{this.sdk=e})}getProps(){return tC(this)}load(){return this.import(this.formatURL(this.props.src,this.props.frontend))}isReadyToLoad(){return super.isReadyToLoad()&&null!=this.props.library}getTheme(e){return e}getRoot(){return"false"===this.getAttribute("isolate")?this:this.shadowRoot||this.attachShadow({mode:"open"})}getReactRootElement(){return this.reactRootElement||(this.reactRootElement=document.createElement("div"),this.getRoot().appendChild(this.reactRootElement)),this.reactRootElement}connectedCallback(){this.setAttribute("feaas-role","ui"),Array.from(this.children).forEach(e=>{this.getRoot().appendChild(e)}),document.addEventListener("feaasMount",this),document.addEventListener("feaasUnmount",this),super.connectedCallback()}disconnectedCallback(){document.removeEventListener("feaasMount",this),document.removeEventListener("feaasUnmount",this),super.disconnectedCallback()}getPortalRoot(){return this.getRoot()}render({children:e,library:t},{AppContext:r,Chakra:{Button:n,Tooltip:i},React:o}){let a={containerRef:{current:this.getPortalRoot()}};return i.defaultProps={hasArrow:!0,placement:"top",portalProps:a},o.createElement(r,{environment:this.props.environment,backend:this.props.backend,libraryId:this.props.library,container:this.getRoot(),auth:this.props.auth,getTheme:this.getTheme,onStatusChange:this.onStatusChange,modalProps:{portalProps:a},chakraProps:{resetScope:':where([feaas-role="ui"])',cssVarsRoot:":host",resetCSS:!0,toastOptions:{portalProps:a}}},e)}};tP.observedAttributes=["library","component","version","revision","hostname","template"],tP.register("feaas-context"),tP.prototype.clientside=eI;var tk=class extends eB{load(){return Promise.all([import("https://cdn.skypack.dev/react-dom/client")]).then(([e])=>({React:R,ReactDOM:M,ReactDOMClient:e}))}connectedCallback(){this._setAttribute||(this._setAttribute=this.setAttribute,this.setAttribute=function(e,t){let r=this.getAttribute(t);this._setAttribute(e,t),this.attributeChangedCallback(e,r,t)}),super.connectedCallback()}update(){var e;if(!(!(null!=(e=O(this.getComponentName()))&&e.component)&&"false"==this.getAttribute("hydrate")))return super.update()}render(e,{React:t}){var r;let n=null==(r=O(this.getComponentName()))?void 0:r.component;return n||console.warn(`FEAASExternal: \`${this.getComponentName()}\` is not registered`),t.createElement(t.Fragment,null,n&&t.createElement(n,{componentName:this.getComponentName(),...e}))}getComponentName(){return this.getAttribute("data-external-id")}getProps(){return C(((e={})=>Object.keys(e).reduce((t,r)=>Object.assign(t,{[i(r)]:e[r]}),{}))(Array.from(this.attributes).reduce((e,{name:t,value:r})=>("data-external-id"==t&&(t="component-name"),Object.assign(e,{[t]:r})),{}))).merged}static Preview(e){var t;let r=(null==e?void 0:e.src)||("undefined"!=typeof window?null==(t=window.location.search.match(/feaasSrc=([^&]+)/))?void 0:t[1]:null);return r?R.createElement(tN,{src:r,...e}):null}static linkComponents(e){return()=>e.map(e=>null)}};tk.registered=x,tk.registerComponent=S,tk.setRegistrationCallback=P,tk.getComponent=O,tk.register("feaas-external");var{linkComponents:t_}=tk,tA={},tR=N,tN=function({data:e,lastModified:t,fetchedData:r,renderNode:n,...o}){var a,s,l,u;let c;"template"in o&&o.template&&(c=(a=o.template,s=r||e||{},e_(a).map(e=>eS(e,s,l))).map((e,t)=>(function e(t,r,n){var o;if(3===t.nodeType)return t.textContent;let a=Array.from(t.childNodes).map((t,n)=>e(t,r,n)),s={};for(let e=0;e<t.attributes.length;e++){let{name:r,value:n}=t.attributes[e];"style"==r?s[r]=String(n||"").trim().split(/\s*;\s*/).reduce((e,t)=>
189{let[r,n]=t.split(":");return{...e,[i(r)]:n}},{}):"class"==r?s.className=n:s[r]=n}let l=null==r?void 0:r(t,s),u=(null==l?void 0:l[0])||t.nodeName.toLowerCase();"style"==u&&(s.dangerouslySetInnerHTML={__html:a.join(` 190`)});let c=Object.assign({key:n,suppressHydrationWarning:!0},(null==l?void 0:l[1])||s),d=(null==(o=null==l?void 0:l[1])?void 0:o.children)||a;return R.createElement(u,c,["img","br","input","style"].includes(u)?null:d)})(e,(e,t)=>{if(n){let r=null==n?void 0:n(e,t);if(null!=r&&"type"in r)return[r.type,r.props];t={...t,...r}}if(tA[e.localName])return[tA[e.localName],t];if("feaas-external"==e.localName){let e={};for(var r in t)e["data-external-id"==r?"componentName":i(r)]=t[r];return[N,e]}},t))),"src"in o&&(o={...eJ(o.src),...o});let d=null==(u=o.fetch)||!0===u?["template","stylesheet","data"]:[].concat(u||[]),h=d.includes("data")?e:d.includes("template")?r||e:null;return R.createElement(R.Fragment,null,"preload"in o&&!1,R.createElement("feaas-component",{class:"-feaas",...o,"last-modified":t?String(t):null,fetch:null==o.fetch?o.fetch:[].concat(o.fetch).join(" "),suppressHydrationWarning:!0,template:null,data:"string"==typeof h?h:h?JSON.stringify(h):null},c))}},41014:(e,t,r)=>{"use strict";r.d(t,{h:()=>tf});var n,i,o,a,s,l={};r.r(l),r.d(l,{Button:()=>ev,CaptionLabel:()=>ey,Chevron:()=>eb,Day:()=>ew,DayButton:()=>eE,Dropdown:()=>ex,DropdownNav:()=>eS,Footer:()=>eT,Month:()=>eO,MonthCaption:()=>eC,MonthGrid:()=>eP,Months:()=>ek,MonthsDropdown:()=>eR,Nav:()=>eN,NextMonthButton:()=>eM,Option:()=>eD,PreviousMonthButton:()=>ej,Root:()=>eI,Select:()=>eL,Week:()=>eF,WeekNumber:()=>ez,WeekNumberHeader:()=>eU,Weekday:()=>eB,Weekdays:()=>e$,Weeks:()=>eV,YearsDropdown:()=>eq});var u={};r.r(u),r.d(u,{formatCaption:()=>eH,formatDay:()=>eG,formatMonthCaption:()=>eW,formatMonthDropdown:()=>eK,formatWeekNumber:()=>eX,formatWeekNumberHeader:()=>eY,formatWeekdayName:()=>eQ,formatYearCaption:()=>eZ,formatYearDropdown:()=>eJ});var c={};r.r(c),r.d(c,{labelCaption:()=>e1,labelDay:()=>e5,labelDayButton:()=>e3,labelGrid:()=>e0,labelGridcell:()=>e2,labelMonthDropdown:()=>e6,labelNav:()=>e4,labelNext:()=>e8,labelPrevious:()=>e9,labelWeekNumber:()=>te,labelWeekNumberHeader:()=>tt,labelWeekday:()=>e7,labelYearDropdown:()=>tr});var d=r(14232);Symbol.for("constructDateFrom");let h={},p={};function f(e,t){try{let r=(h[e]||=new Intl.DateTimeFormat("en-GB",{timeZone:e,hour:"numeric",timeZoneName:"longOffset"}).format)(t).split("GMT")[1]||"";if(r in p)return p[r];return g(r,r.split(":"))}catch{if(e in p)return p[e];let t=e?.match(m);if(t)return g(e,t.slice(1));return NaN}}let m=/([+-]\d\d):?(\d\d)?/;function g(e,t){let r=+t[0],n=+(t[1]||0);return p[e]=r>0?60*r+n:60*r-n}class v extends Date{constructor(...e){super(),e.length>1&&"string"==typeof e[e.length-1]&&(this.timeZone=e.pop()),this.internal=new Date,isNaN(f(this.timeZone,this))?this.setTime(NaN):e.length?"number"==typeof e[0]&&(1===e.length||2===e.length&&"number"!=typeof e[1])?this.setTime(e[0]):"string"==typeof e[0]?this.setTime(+new Date(e[0])):e[0]instanceof Date?this.setTime(+e[0]):(this.setTime(+new Date(...e)),w(this,NaN),b(this)):this.setTime(Date.now())}static tz(e,...t){return t.length?new v(...t,e):new v(Date.now(),e)}withTimeZone(e){return new v(+this,e)}getTimezoneOffset(){return-f(this.timeZone,this)}setTime(e){return Date.prototype.setTime.apply(this,arguments),b(this),+this}[Symbol.for("constructDateFrom")](e){return new v(+new Date(e),this.timeZone)}}let y=/^(get|set)(?!UTC)/;function b(e){e.internal.setTime(+e),e.internal.setUTCMinutes(e.internal.getUTCMinutes()-e.getTimezoneOffset())}function w(e){let t=f(e.timeZone,e),r=new Date(+e);r.setUTCHours(r.getUTCHours()-1);let n=-new Date(+e).getTimezoneOffset(),i=n- -new Date(+r).getTimezoneOffset(),o=Date.prototype.getHours.apply(e)!==e.internal.getUTCHours();i&&o&&e.internal.setUTCMinutes(e.internal.getUTCMinutes()+i);let a=n-t;a&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+a);let s=f(e.timeZone,e),l=-new Date(+e).getTimezoneOffset()-s-a;if(s!==t&&l){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+l);let t=s-f(e.timeZone,e);t&&(e.internal.setUTCMinutes(e.internal.getUTCMinutes()+t),Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+t))}}
190Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!y.test(e))return;let t=e.replace(y,"$1UTC");v.prototype[t]&&(e.startsWith("get")?v.prototype[e]=function(){return this.internal[t]()}:(v.prototype[e]=function(){var e;return Date.prototype[t].apply(this.internal,arguments),e=this,Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),w(e),+this},v.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),b(this),+this}))});class E extends v{static tz(e,...t){return t.length?new E(...t,e):new E(Date.now(),e)}toISOString(){let[e,t,r]=this.tzComponents(),n=`${e}${t}:${r}`;return this.internal.toISOString().slice(0,-1)+n}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){let[e,t,r,n]=this.internal.toUTCString().split(" ");return`${e?.slice(0,-1)} ${r} ${t} ${n}`}toTimeString(){var e,t;let r=this.internal.toUTCString().split(" ")[4],[n,i,o]=this.tzComponents();return`${r} GMT${n}${i}${o} (${e=this.timeZone,t=this,new Intl.DateTimeFormat("en-GB",{timeZone:e,timeZoneName:"long"}).format(t).slice(12)})`}toLocaleString(e,t){return Date.prototype.toLocaleString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleDateString(e,t){return Date.prototype.toLocaleDateString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleTimeString(e,t){return Date.prototype.toLocaleTimeString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}tzComponents(){let e=this.getTimezoneOffset(),t=String(Math.floor(Math.abs(e)/60)).padStart(2,"0"),r=String(Math.abs(e)%60).padStart(2,"0");return[e>0?"-":"+",t,r]}withTimeZone(e){return new E(+this,e)}[Symbol.for("constructDateFrom")](e){return new E(+new Date(e),this.timeZone)}}!function(e){e.Root="root",e.Chevron="chevron",e.Day="day",e.DayButton="day_button",e.CaptionLabel="caption_label",e.Dropdowns="dropdowns",e.Dropdown="dropdown",e.DropdownRoot="dropdown_root",e.Footer="footer",e.MonthGrid="month_grid",e.MonthCaption="month_caption",e.MonthsDropdown="months_dropdown",e.Month="month",e.Months="months",e.Nav="nav",e.NextMonthButton="button_next",e.PreviousMonthButton="button_previous",e.Week="week",e.Weeks="weeks",e.Weekday="weekday",e.Weekdays="weekdays",e.WeekNumber="week_number",e.WeekNumberHeader="week_number_header",e.YearsDropdown="years_dropdown"}(n||(n={})),function(e){e.disabled="disabled",e.hidden="hidden",e.outside="outside",e.focused="focused",e.today="today"}(i||(i={})),function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"}(o||(o={})),function(e){e.weeks_before_enter="weeks_before_enter",e.weeks_before_exit="weeks_before_exit",e.weeks_after_enter="weeks_after_enter",e.weeks_after_exit="weeks_after_exit",e.caption_after_enter="caption_after_enter",e.caption_after_exit="caption_after_exit",e.caption_before_enter="caption_before_enter",e.caption_before_exit="caption_before_exit"}(a||(a={}));var x=r(65632);let S=Symbol.for("constructDateFrom");function T(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&S in e?e[S](t):e instanceof Date?new e.constructor(t):new Date(t)}function O(e,t){return T(t||e,e)}function C(e,t,r){let n=O(e,null==r?void 0:r.in);return isNaN(t)?T((null==r?void 0:r.in)||e,NaN):(t&&n.setDate(n.getDate()+t),n)}function P(e,t,r){let n=O(e,null==r?void 0:r.in);if(isNaN(t))return T((null==r?void 0:r.in)||e,NaN);if(!t)return n;let i=n.getDate(),o=T((null==r?void 0:r.in)||e,n.getTime());return(o.setMonth(n.getMonth()+t+1,0),i>=o.getDate())?o:(n.setFullYear(o.getFullYear(),o.getMonth(),i),n)}function k(e){let t=O(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),e-r}function _(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];let i=T.bind(null,e||r.find(e=>"object"==typeof e));return r.map(i)}function A(e,t){let r=O(e,null==t?void 0:t.in);return r.setHours(0,0,0,0),r}function R(e,t,r){let[n,i]=_(null==r?void 0:r.in,e,t),o=A(n),a=A(i);return Math.round((o-k(o)-(a-k(a)))/864e5)}let N={};function M(e,t){var r,n,i,o,a,s,l,u;let c=null!=(u=null!=(l=null!=(s=null!=(a=null==t?void 0:t.weekStartsOn)?a:null==t||null==(n=t.locale)||null==(r=n.options)?void 0:r.weekStartsOn)?s:N.weekStartsOn)?l:null==(o=N.locale)||null==(i=o.options)?void 0:i.weekStartsOn)?u:0,d=O(e,null==t?void 0:t.in),h=d.getDay();return d.setDate(d.getDate()+((h<c?-7:0)+6-(h-c))),d.setHours(23,59,59,999),d}function D(e,t){let r=O(e,null==t?void 0:t.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}function j(e,t){var r,n,i,o,a,s,l,u;let c=null!=(u=null!=(l=null!=(s=null!=(a=null==t?void 0:t.weekStartsOn)?a:null==t||null==(n=t.locale)||null==(r=n.options)?void 0:r.weekStartsOn)?s:N.weekStartsOn)?l:null==(o=N.locale)||null==(i=o.options)?void 0:i.weekStartsOn)?u:0,d=O(e,null==t?void 0:t.in),h=d.getDay();return d.setDate(d.getDate()-(7*(h<c)+h-c)),d.setHours(0,0,0,0),d}function I(e,t){return j(e,{...t,weekStartsOn:1}
190)}function L(e,t){let r=O(e,null==t?void 0:t.in),n=r.getFullYear(),i=T(r,0);i.setFullYear(n+1,0,4),i.setHours(0,0,0,0);let o=I(i),a=T(r,0);a.setFullYear(n,0,4),a.setHours(0,0,0,0);let s=I(a);return r.getTime()>=o.getTime()?n+1:r.getTime()>=s.getTime()?n:n-1}function F(e,t){let r=O(e,null==t?void 0:t.in);return Math.round((I(r)-function(e,t){let r=L(e,void 0),n=T(e,0);return n.setFullYear(r,0,4),n.setHours(0,0,0,0),I(n)}(r))/6048e5)+1}function B(e,t){var r,n,i,o,a,s,l,u;let c=O(e,null==t?void 0:t.in),d=c.getFullYear(),h=null!=(u=null!=(l=null!=(s=null!=(a=null==t?void 0:t.firstWeekContainsDate)?a:null==t||null==(n=t.locale)||null==(r=n.options)?void 0:r.firstWeekContainsDate)?s:N.firstWeekContainsDate)?l:null==(o=N.locale)||null==(i=o.options)?void 0:i.firstWeekContainsDate)?u:1,p=T((null==t?void 0:t.in)||e,0);p.setFullYear(d+1,0,h),p.setHours(0,0,0,0);let f=j(p,t),m=T((null==t?void 0:t.in)||e,0);m.setFullYear(d,0,h),m.setHours(0,0,0,0);let g=j(m,t);return+c>=+f?d+1:+c>=+g?d:d-1}function $(e,t){let r=O(e,null==t?void 0:t.in);return Math.round((j(r,t)-function(e,t){var r,n,i,o,a,s,l,u;let c=null!=(u=null!=(l=null!=(s=null!=(a=null==t?void 0:t.firstWeekContainsDate)?a:null==t||null==(n=t.locale)||null==(r=n.options)?void 0:r.firstWeekContainsDate)?s:N.firstWeekContainsDate)?l:null==(o=N.locale)||null==(i=o.options)?void 0:i.firstWeekContainsDate)?u:1,d=B(e,t),h=T((null==t?void 0:t.in)||e,0);return h.setFullYear(d,0,c),h.setHours(0,0,0,0),j(h,t)}(r,t))/6048e5)+1}function z(e,t){let r=Math.abs(e).toString().padStart(t,"0");return(e<0?"-":"")+r}let U={y(e,t){let r=e.getFullYear(),n=r>0?r:1-r;return z("yy"===t?n%100:n,t.length)},M(e,t){let r=e.getMonth();return"M"===t?String(r+1):z(r+1,2)},d:(e,t)=>z(e.getDate(),t.length),a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return"am"===r?"a.m.":"p.m."}},h:(e,t)=>z(e.getHours()%12||12,t.length),H:(e,t)=>z(e.getHours(),t.length),m:(e,t)=>z(e.getMinutes(),t.length),s:(e,t)=>z(e.getSeconds(),t.length),S(e,t){let r=t.length;return z(Math.trunc(e.getMilliseconds()*Math.pow(10,r-3)),t.length)}},V={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},q={G:function(e,t,r){let n=+(e.getFullYear()>0);switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if("yo"===t){let t=e.getFullYear();return r.ordinalNumber(t>0?t:1-t,{unit:"year"})}return U.y(e,t)},Y:function(e,t,r,n){let i=B(e,n),o=i>0?i:1-i;return"YY"===t?z(o%100,2):"Yo"===t?r.ordinalNumber(o,{unit:"year"}):z(o,t.length)},R:function(e,t){return z(L(e),t.length)},u:function(e,t){return z(e.getFullYear(),t.length)},Q:function(e,t,r){let n=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return z(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){let n=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return z(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){let n=e.getMonth();switch(t){case"M":case"MM":return U.M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){let n=e.getMonth();switch(t){case"L":return String(n+1);case"LL":return z(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){let i=$(e,n);return"wo"===t?r.ordinalNumber(i,{unit:"week"}):z(i,t.length)},I:function(e,t,r){let n=F(e);return"Io"===t?r.ordinalNumber(n,{unit:"week"}):z(n,t.length)},d:function(e,t,r){return"do"===t?r.ordinalNumber(e.getDate(),{unit:"date"}):U.d(e,t)},D:function(e,t,r){let n=function(e,t){let r=O(e,void 0);return R(r,D(r))+1}(e);return"Do"===t?r.ordinalNumber(n,{unit:"dayOfYear"}):z(n,t.length)},E:function(e,t,r){let n=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){let i=e.getDay(),o=(i-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return z(o,2);case"eo":return r.ordinalNumber(o,{unit:"day"});case"eee":return r.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(i,{width:"short",context:"formatting"});default:return r.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){let i=e.getDay(),o=(i-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return z(o,t.length);case"co":return r.ordinalNumber(o,{unit:"day"});case"ccc":return r.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(i,{width:"narrow",context:"standalone"});case"cccccc":return r.day(i,{width:"short",context:"standalone"});default:return r.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,r){let n=e.getDay(),i=0===n?7:n;switch(t){case"i":return String(i);case"ii":return z(i,t.length);case"io":return r.ordinalNumber(i,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let n,i=e.getHours();switch(n=12===i?V.noon:0===i?V.midnight:i/12>
190=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){let n,i=e.getHours();switch(n=i>=17?V.evening:i>=12?V.afternoon:i>=4?V.morning:V.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),r.ordinalNumber(t,{unit:"hour"})}return U.h(e,t)},H:function(e,t,r){return"Ho"===t?r.ordinalNumber(e.getHours(),{unit:"hour"}):U.H(e,t)},K:function(e,t,r){let n=e.getHours()%12;return"Ko"===t?r.ordinalNumber(n,{unit:"hour"}):z(n,t.length)},k:function(e,t,r){let n=e.getHours();return(0===n&&(n=24),"ko"===t)?r.ordinalNumber(n,{unit:"hour"}):z(n,t.length)},m:function(e,t,r){return"mo"===t?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):U.m(e,t)},s:function(e,t,r){return"so"===t?r.ordinalNumber(e.getSeconds(),{unit:"second"}):U.s(e,t)},S:function(e,t){return U.S(e,t)},X:function(e,t,r){let n=e.getTimezoneOffset();if(0===n)return"Z";switch(t){case"X":return W(n);case"XXXX":case"XX":return G(n);default:return G(n,":")}},x:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"x":return W(n);case"xxxx":case"xx":return G(n);default:return G(n,":")}},O:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+H(n,":");default:return"GMT"+G(n,":")}},z:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+H(n,":");default:return"GMT"+G(n,":")}},t:function(e,t,r){return z(Math.trunc(e/1e3),t.length)},T:function(e,t,r){return z(+e,t.length)}};function H(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e>0?"-":"+",n=Math.abs(e),i=Math.trunc(n/60),o=n%60;return 0===o?r+String(i):r+String(i)+t+z(o,2)}function W(e,t){return e%60==0?(e>0?"-":"+")+z(Math.abs(e)/60,2):G(e,t)}function G(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=Math.abs(e);return(e>0?"-":"+")+z(Math.trunc(r/60),2)+t+z(r%60,2)}let K=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},X=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},Y={p:X,P:(e,t)=>{let r,n=e.match(/(P+)(p+)?/)||[],i=n[1],o=n[2];if(!o)return K(e,t);switch(i){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",K(i,t)).replace("{{time}}",X(o,t))}},Q=/^D+$/,J=/^Y+$/,Z=["D","DD","YY","YYYY"];function ee(e){return e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)}let et=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,er=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,en=/^'([^]*?)'?$/,ei=/''/g,eo=/[a-zA-Z]/;function ea(e,t){let r=t.startOfMonth(e),n=r.getDay();return 1===n?r:0===n?t.addDays(r,-6):t.addDays(r,-1*(n-1))}class es{constructor(e,t){this.Date=Date,this.today=()=>this.overrides?.today?this.overrides.today():this.options.timeZone?E.tz(this.options.timeZone):new this.Date,this.newDate=(e,t,r)=>this.overrides?.newDate?this.overrides.newDate(e,t,r):this.options.timeZone?new E(e,t,r,this.options.timeZone):new Date(e,t,r),this.addDays=(e,t)=>this.overrides?.addDays?this.overrides.addDays(e,t):C(e,t),this.addMonths=(e,t)=>this.overrides?.addMonths?this.overrides.addMonths(e,t):P(e,t),this.addWeeks=(e,t)=>this.overrides?.addWeeks?this.overrides.addWeeks(e,t):C(e,7*t,void 0),this.addYears=(e,t)=>this.overrides?.addYears?this.overrides.addYears(e,t):P(e,12*t,void 0),this.differenceInCalendarDays=(e,t)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(e,t):R(e,t),this.differenceInCalendarMonths=(e,t)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(e,t):function(e,t,r){let[n,i]=_(void 0,e,t);return 12*(n.getFullYear()-i.getFullYear())+(n.getMonth()-i.getMonth())}(e,t),this.eachMonthOfInterval=e=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(e):function(e,t){var r;let{start:n,end:i}=function(e,t){let[r,n]=_(e,t.start,t.end);return{start:r,end:n}}(void 0,e),o=+n>+i,a=o?+n:+i,s=o?i:n;s.setHours(0,0,0,0),s.setDate(1);
190let l=(r=void 0,1);if(!l)return[];l<0&&(l=-l,o=!o);let u=[];for(;+s<=a;)u.push(T(n,s)),s.setMonth(s.getMonth()+l);return o?u.reverse():u}(e),this.endOfBroadcastWeek=e=>this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(e):function(e,t){let r=ea(e,t),n=function(e,t){let r=t.startOfMonth(e),n=r.getDay()>0?r.getDay():7,i=t.addDays(e,-n+1),o=t.addDays(i,34);return t.getMonth(e)===t.getMonth(o)?5:4}(e,t);return t.addDays(r,7*n-1)}(e,this),this.endOfISOWeek=e=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(e):M(e,{...void 0,weekStartsOn:1}),this.endOfMonth=e=>this.overrides?.endOfMonth?this.overrides.endOfMonth(e):function(e,t){let r=O(e,void 0),n=r.getMonth();return r.setFullYear(r.getFullYear(),n+1,0),r.setHours(23,59,59,999),r}(e),this.endOfWeek=(e,t)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(e,t):M(e,this.options),this.endOfYear=e=>this.overrides?.endOfYear?this.overrides.endOfYear(e):function(e,t){let r=O(e,void 0),n=r.getFullYear();return r.setFullYear(n+1,0,0),r.setHours(23,59,59,999),r}(e),this.format=(e,t,r)=>{let n=this.overrides?.format?this.overrides.format(e,t,this.options):function(e,t,r){var n,i,o,a,s,l,u,c,d,h,p,f,m,g,v,y,b,w;let E=null!=(h=null!=(d=null==r?void 0:r.locale)?d:N.locale)?h:x.c,S=null!=(g=null!=(m=null!=(f=null!=(p=null==r?void 0:r.firstWeekContainsDate)?p:null==r||null==(i=r.locale)||null==(n=i.options)?void 0:n.firstWeekContainsDate)?f:N.firstWeekContainsDate)?m:null==(a=N.locale)||null==(o=a.options)?void 0:o.firstWeekContainsDate)?g:1,T=null!=(w=null!=(b=null!=(y=null!=(v=null==r?void 0:r.weekStartsOn)?v:null==r||null==(l=r.locale)||null==(s=l.options)?void 0:s.weekStartsOn)?y:N.weekStartsOn)?b:null==(c=N.locale)||null==(u=c.options)?void 0:u.weekStartsOn)?w:0,C=O(e,null==r?void 0:r.in);if(!ee(C)&&"number"!=typeof C||isNaN(+O(C)))throw RangeError("Invalid time value");let P=t.match(er).map(e=>{let t=e[0];return"p"===t||"P"===t?(0,Y[t])(e,E.formatLong):e}).join("").match(et).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let t=e[0];if("'"===t)return{isToken:!1,value:function(e){let t=e.match(en);return t?t[1].replace(ei,"'"):e}(e)};if(q[t])return{isToken:!0,value:e};if(t.match(eo))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});E.localize.preprocessor&&(P=E.localize.preprocessor(C,P));let k={firstWeekContainsDate:S,weekStartsOn:T,locale:E};return P.map(n=>{if(!n.isToken)return n.value;let i=n.value;return(!(null==r?void 0:r.useAdditionalWeekYearTokens)&&J.test(i)||!(null==r?void 0:r.useAdditionalDayOfYearTokens)&&Q.test(i))&&function(e,t,r){let n=function(e,t,r){let n="Y"===e[0]?"years":"days of the month";return"Use `".concat(e.toLowerCase(),"` instead of `").concat(e,"` (in `").concat(t,"`) for formatting ").concat(n," to the input `").
190concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")}(e,t,r);if(console.warn(n),Z.includes(e))throw RangeError(n)}(i,t,String(e)),(0,q[i[0]])(C,i,E.localize,k)}).join("")}(e,t,this.options);return this.options.numerals&&"latn"!==this.options.numerals?this.replaceDigits(n):n},this.getISOWeek=e=>this.overrides?.getISOWeek?this.overrides.getISOWeek(e):F(e),this.getMonth=(e,t)=>this.overrides?.getMonth?this.overrides.getMonth(e,this.options):function(e,t){return O(e,null==t?void 0:t.in).getMonth()}(e,this.options),this.getYear=(e,t)=>this.overrides?.getYear?this.overrides.getYear(e,this.options):function(e,t){return O(e,null==t?void 0:t.in).getFullYear()}(e,this.options),this.getWeek=(e,t)=>this.overrides?.getWeek?this.overrides.getWeek(e,this.options):$(e,this.options),this.isAfter=(e,t)=>this.overrides?.isAfter?this.overrides.isAfter(e,t):+O(e)>+O(t),this.isBefore=(e,t)=>this.overrides?.isBefore?this.overrides.isBefore(e,t):+O(e)<+O(t),this.isDate=e=>this.overrides?.isDate?this.overrides.isDate(e):ee(e),this.isSameDay=(e,t)=>this.overrides?.isSameDay?this.overrides.isSameDay(e,t):function(e,t,r){let[n,i]=_(void 0,e,t);return+A(n)==+A(i)}(e,t),this.isSameMonth=(e,t)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(e,t):function(e,t,r){let[n,i]=_(void 0,e,t);return n.getFullYear()===i.getFullYear()&&n.getMonth()===i.getMonth()}(e,t),this.isSameYear=(e,t)=>this.overrides?.isSameYear?this.overrides.isSameYear(e,t):function(e,t,r){let[n,i]=_(void 0,e,t);return n.getFullYear()===i.getFullYear()}(e,t),this.max=e=>this.overrides?.max?this.overrides.max(e):function(e,t){let r,n;return e.forEach(e=>{n||"object"!=typeof e||(n=T.bind(null,e));let t=O(e,n);(!r||r<t||isNaN(+t))&&(r=t)}),T(n,r||NaN)}(e),this.min=e=>this.overrides?.min?this.overrides.min(e):function(e,t){let r,n;return e.forEach(e=>{n||"object"!=typeof e||(n=T.bind(null,e));let t=O(e,n);(!r||r>t||isNaN(+t))&&(r=t)}),T(n,r||NaN)}(e),this.setMonth=(e,t)=>this.overrides?.setMonth?this.overrides.setMonth(e,t):function(e,t,r){let n=O(e,void 0),i=n.getFullYear(),o=n.getDate(),a=T(e,0);a.setFullYear(i,t,15),a.setHours(0,0,0,0);let s=function(e,t){let r=O(e,void 0),n=r.getFullYear(),i=r.getMonth(),o=T(r,0);return o.setFullYear(n,i+1,0),o.setHours(0,0,0,0),o.getDate()}(a);return n.setMonth(t,Math.min(o,s)),n}(e,t),this.setYear=(e,t)=>this.overrides?.setYear?this.overrides.setYear(e,t):function(e,t,r){let n=O(e,void 0);return isNaN(+n)?T(e,NaN):(n.setFullYear(t),n)}(e,t),this.startOfBroadcastWeek=(e,t)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(e,this):ea(e,this),this.startOfDay=e=>this.overrides?.startOfDay?this.overrides.startOfDay(e):A(e),this.startOfISOWeek=e=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(e):I(e),this.startOfMonth=e=>this.overrides?.startOfMonth?this.overrides.startOfMonth(e):function(e,t){let r=O(e,void 0);return r.setDate(1),r.setHours(0,0,0,0),r}(e),this.startOfWeek=(e,t)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(e,this.options):j(e,this.options),this.startOfYear=e=>this.overrides?.startOfYear?this.overrides.startOfYear(e):D(e),this.options={locale:x.c,...e},this.overrides=t}getDigitMap(){let{numerals:e="latn"}=this.options,t=new Intl.NumberFormat("en-US",{numberingSystem:e}),r={};for(let e=0;e<10;e++)r[e.toString()]=t.format(e);return r}replaceDigits(e){let t=this.getDigitMap();return e.replace(/\d/g,e=>t[e]||e)}formatNumber(e){return this.replaceDigits(e.toString())}}let el=new es;function eu(e,t,r=!1,n=el){let{from:i,to:o}=e,{differenceInCalendarDays:a,isSameDay:s}=n;return i&&o?(0>a(o,i)&&([i,o]=[o,i]),a(t,i)>=+!!r&&a(o,t)>=+!!r):!r&&o?s(o,t):!r&&!!i&&s(i,t)}function ec(e){return!!(e&&"object"==typeof e&&"before"in e&&"after"in e)}function ed(e){return!!(e&&"object"==typeof e&&"from"in e)}function eh(e){return!!(e&&"object"==typeof e&&"after"in e)}function ep(e){return!!(e&&"object"==typeof e&&"before"in e)}function ef(e){return!!(e&&"object"==typeof e&&"dayOfWeek"in e)}function em(e,t){return Array.isArray(e)&&e.every(t.isDate)}function eg(e,t,r=el){let n=Array.isArray(t)?t:[t],{isSameDay:i,differenceInCalendarDays:o,isAfter:a}=r;return n.some(t=>{if("boolean"==typeof t)return t;if(r.isDate(t))return i(e,t);if(em(t,r))return t.includes(e);if(ed(t))return eu(t,e,!1,r);if(ef(t))return Array.isArray(t.dayOfWeek)?t.dayOfWeek.includes(e.getDay()):t.dayOfWeek===e.getDay();if(ec(t)){let r=o(t.before,e),n=o(t.after,e),i=r>0,s=n<0;return a(t.before,t.after)?s&&i:i||s}return eh(t)?o(e,t.after)>0:ep(t)?o(t.before,e)>0:"function"==typeof t&&t(e)})}function ev(e){return d.createElement("button",{...e})}function ey(e){return d.createElement("span",{...e})}function eb(e){let{size:t=24,orientation:r="left",className:n}=e;return d.createElement("svg",{className:n,width:t,height:t,viewBox:"0 0 24 24"},"up"===r&&d.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),"down"===r&&d.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),"left"===r&&d.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),"right"===r&&d.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}function ew(e){let{day:t,modifiers:r,...n}=e;return d.createElement("td",{...n})}function eE(e){let{day:t,modifiers:r,...n}=e,i=d.useRef(null);return d.useEffect(()=>{r.focused&&i.current?.focus()}
190,[r.focused]),d.createElement("button",{ref:i,...n})}function ex(e){let{options:t,className:r,components:i,classNames:o,...a}=e,s=[o[n.Dropdown],r].join(" "),l=t?.find(({value:e})=>e===a.value);return d.createElement("span",{"data-disabled":a.disabled,className:o[n.DropdownRoot]},d.createElement(i.Select,{className:s,...a},t?.map(({value:e,label:t,disabled:r})=>d.createElement(i.Option,{key:e,value:e,disabled:r},t))),d.createElement("span",{className:o[n.CaptionLabel],"aria-hidden":!0},l?.label,d.createElement(i.Chevron,{orientation:"down",size:18,className:o[n.Chevron]})))}function eS(e){return d.createElement("div",{...e})}function eT(e){return d.createElement("div",{...e})}function eO(e){let{calendarMonth:t,displayIndex:r,...n}=e;return d.createElement("div",{...n},e.children)}function eC(e){let{calendarMonth:t,displayIndex:r,...n}=e;return d.createElement("div",{...n})}function eP(e){return d.createElement("table",{...e})}function ek(e){return d.createElement("div",{...e})}let e_=(0,d.createContext)(void 0);function eA(){let e=(0,d.useContext)(e_);if(void 0===e)throw Error("useDayPicker() must be used within a custom component.");return e}function eR(e){let{components:t}=eA();return d.createElement(t.Dropdown,{...e})}function eN(e){let{onPreviousClick:t,onNextClick:r,previousMonth:i,nextMonth:o,...a}=e,{components:s,classNames:l,labels:{labelPrevious:u,labelNext:c}}=eA(),h=(0,d.useCallback)(e=>{o&&r?.(e)},[o,r]),p=(0,d.useCallback)(e=>{i&&t?.(e)},[i,t]);return d.createElement("nav",{...a},d.createElement(s.PreviousMonthButton,{type:"button",className:l[n.PreviousMonthButton],tabIndex:i?void 0:-1,"aria-disabled":!i||void 0,"aria-label":u(i),onClick:p},d.createElement(s.Chevron,{disabled:!i||void 0,className:l[n.Chevron],orientation:"left"})),d.createElement(s.NextMonthButton,{type:"button",className:l[n.NextMonthButton],tabIndex:o?void 0:-1,"aria-disabled":!o||void 0,"aria-label":c(o),onClick:h},d.createElement(s.Chevron,{disabled:!o||void 0,orientation:"right",className:l[n.Chevron]})))}function eM(e){let{components:t}=eA();return d.createElement(t.Button,{...e})}function eD(e){return d.createElement("option",{...e})}function ej(e){let{components:t}=eA();return d.createElement(t.Button,{...e})}function eI(e){let{rootRef:t,...r}=e;return d.createElement("div",{...r,ref:t})}function eL(e){return d.createElement("select",{...e})}function eF(e){let{week:t,...r}=e;return d.createElement("tr",{...r})}function eB(e){return d.createElement("th",{...e})}function e$(e){return d.createElement("thead",{"aria-hidden":!0},d.createElement("tr",{...e}))}function ez(e){let{week:t,...r}=e;return d.createElement("th",{...r})}function eU(e){return d.createElement("th",{...e})}function eV(e){return d.createElement("tbody",{...e})}function eq(e){let{components:t}=eA();return d.createElement(t.Dropdown,{...e})}function eH(e,t,r){return(r??new es(t)).format(e,"LLLL y")}let eW=eH;function eG(e,t,r){return(r??new es(t)).format(e,"d")}function eK(e,t=el){return t.format(e,"LLLL")}function eX(e,t=el){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function eY(){return""}function eQ(e,t,r){return(r??new es(t)).format(e,"cccccc")}function eJ(e,t=el){return t.format(e,"yyyy")}let eZ=eJ;function e0(e,t,r){return(r??new es(t)).format(e,"LLLL y")}let e1=e0;function e2(e,t,r,n){let i=(n??new es(r)).format(e,"PPPP");return t?.today&&(i=`Today, ${i}`),i}function e3(e,t,r,n){let i=(n??new es(r)).format(e,"PPPP");return t.today&&(i=`Today, ${i}`),t.selected&&(i=`${i}, selected`),i}let e5=e3;function e4(){return""}function e6(e){return"Choose the Month"}function e8(e){return"Go to the Next Month"}function e9(e){return"Go to the Previous Month"}function e7(e,t,r){return(r??new es(t)).format(e,"cccc")}function te(e,t){return`Week ${e}`}function tt(e){return"Week Number"}function tr(e){return"Choose the Year"}let tn=e=>e instanceof HTMLElement?e:null,ti=e=>[...e.querySelectorAll("[data-animated-month]")??[]],to=e=>tn(e.querySelector("[data-animated-caption]")),ta=e=>tn(e.querySelector("[data-animated-weeks]"));function ts(e,t,r,n){let{month:i,defaultMonth:o,today:a=n.today(),numberOfMonths:s=1}=e,l=i||o||a,{differenceInCalendarMonths:u,addMonths:c,startOfMonth:d}=n;return r&&u(r,l)<s-1&&(l=c(r,-1*(s-1))),t&&0>u(l,t)&&(l=t),d(l)}class tl{constructor(e,t,r=el){this.date=e,this.displayMonth=t,this.outside=!!(t&&!r.isSameMonth(e,t)),this.dateLib=r}isEqualTo(e){return this.dateLib.isSameDay(e.date,this.date)&&this.dateLib.isSameMonth(e.displayMonth,this.displayMonth)}}class tu{constructor(e,t){this.days=t,this.weekNumber=e}}class tc{constructor(e,t){this.date=e,this.weeks=t}}function td(e,t){let[r,n]=(0,d.useState)(e);return[void 0===t?r:t,n]}function th(e){return!e[i.disabled]&&!e[i.hidden]&&!e[i.outside]}function tp(e,t,r=el){return eu(e,t.from,!1,r)||eu(e,t.to,!1,r)||eu(t,e.from,!1,r)||eu(t,e.to,!1,r)}function tf(e){let t=e;t.timeZone&&((t={...e}).today&&(t.today=new E(t.today,t.timeZone)),t.month&&(t.month=new E(t.month,t.timeZone)),t.defaultMonth&&(t.defaultMonth=new E(t.defaultMonth,t.timeZone)),t.startMonth&&(t.startMonth=new E(t.startMonth,t.timeZone)),t.endMonth&&(t.endMonth=new E(t.endMonth,t.timeZone)),"single"===t.mode&&t.selected?t.selected=new E(t.selected,t.timeZone):"multiple"===t.mode&&t.selected?t.selected=t.selected?.map(e=>new E(e,t.timeZone)):"range"===t.mode&&t.selected&&(t.selected={from:t.selected.from?new E(t.selected.from,t.timeZone):void 0,to:t.selected.to?new E(t.selected.to,t.timeZone):void 0}));let{components:r,formatters:h,labels:p,dateLib:f,locale:m,classNames:g}=(0,d.useMemo)(()=>{var e,r;let s={...x.c,...t.locale};return{dateLib:new es({locale:s,weekStartsOn:t.broadcastCalendar?1:t.weekStartsOn,firstWeekContainsDate:t.firstWeekContainsDate,useAdditionalWeekYearTokens:t.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:t.useAdditionalDayOfYearTokens,timeZone:t.timeZone,numerals:t.numerals},t.dateLib),components:(e=t.components,{...l,...e}),formatters:(r=t.formatters,r?.formatMonthCaption&&!r.formatCaption&&(r.formatCaption=r.formatMonthCaption),r?.formatYearC
190aption&&!r.formatYearDropdown&&(r.formatYearDropdown=r.formatYearCaption),{...u,...r}),labels:{...c,...t.labels},locale:s,classNames:{...function(){let e={};for(let t in n)e[n[t]]=`rdp-${n[t]}`;for(let t in i)e[i[t]]=`rdp-${i[t]}`;for(let t in o)e[o[t]]=`rdp-${o[t]}`;for(let t in a)e[a[t]]=`rdp-${a[t]}`;return e}(),...t.classNames}}},[t.locale,t.broadcastCalendar,t.weekStartsOn,t.firstWeekContainsDate,t.useAdditionalWeekYearTokens,t.useAdditionalDayOfYearTokens,t.timeZone,t.numerals,t.dateLib,t.components,t.formatters,t.labels,t.classNames]),{captionLayout:v,mode:y,navLayout:b,numberOfMonths:w=1,onDayBlur:S,onDayClick:T,onDayFocus:O,onDayKeyDown:C,onDayMouseEnter:P,onDayMouseLeave:k,onNextClick:_,onPrevClick:A,showWeekNumber:R,styles:N}=t,{formatCaption:M,formatDay:D,formatMonthDropdown:j,formatWeekNumber:I,formatWeekNumberHeader:L,formatWeekdayName:F,formatYearDropdown:B}=h,$=function(e,t){let[r,n]=function(e,t){let{startMonth:r,endMonth:n}=e,{startOfYear:i,startOfDay:o,startOfMonth:a,endOfMonth:s,addYears:l,endOfYear:u,newDate:c,today:d}=t,{fromYear:h,toYear:p,fromMonth:f,toMonth:m}=e;!r&&f&&(r=f),!r&&h&&(r=t.newDate(h,0,1)),!n&&m&&(n=m),!n&&p&&(n=c(p,11,31));let g="dropdown"===e.captionLayout||"dropdown-years"===e.captionLayout;return r?r=a(r):h?r=c(h,0,1):!r&&g&&(r=i(l(e.today??d(),-100))),n?n=s(n):p?n=c(p,11,31):!n&&g&&(n=u(e.today??d())),[r?o(r):r,n?o(n):n]}(e,t),{startOfMonth:i,endOfMonth:o}=t,a=ts(e,r,n,t),[s,l]=td(a,e.month?a:void 0);(0,d.useEffect)(()=>
190{l(ts(e,r,n,t))},[e.timeZone]);let u=function(e,t,r,n){let{numberOfMonths:i=1}=r,o=[];for(let r=0;r<i;r++){let i=n.addMonths(e,r);if(t&&i>t)break;o.push(i)}return o}(s,n,e,t),c=function(e,t,r,n){let i=e[0],o=e[e.length-1],{ISOWeek:a,fixedWeeks:s,broadcastCalendar:l}=r??{},{addDays:u,differenceInCalendarDays:c,differenceInCalendarMonths:d,endOfBroadcastWeek:h,endOfISOWeek:p,endOfMonth:f,endOfWeek:m,isAfter:g,startOfBroadcastWeek:v,startOfISOWeek:y,startOfWeek:b}=n,w=l?v(i,n):a?y(i):b(i),E=c(l?h(o):a?p(f(o)):m(f(o)),w),x=d(o,i)+1,S=[];for(let e=0;e<=E;e++){let r=u(w,e);if(t&&g(r,t))break;S.push(r)}let T=(l?35:42)*x;if(s&&S.length<T){let e=T-S.length;for(let t=0;t<e;t++){let e=u(S[S.length-1],1);S.push(e)}}return S}(u,e.endMonth?o(e.endMonth):void 0,e,t),h=function(e,t,r,n){let{addDays:i,endOfBroadcastWeek:o,endOfISOWeek:a,endOfMonth:s,endOfWeek:l,getISOWeek:u,getWeek:c,startOfBroadcastWeek:d,startOfISOWeek:h,startOfWeek:p}=n,f=e.reduce((e,f)=>{let m=r.broadcastCalendar?d(f,n):r.ISOWeek?h(f):p(f),g=r.broadcastCalendar?o(f):r.ISOWeek?a(s(f)):l(s(f)),v=t.filter(e=>e>=m&&e<=g),y=r.broadcastCalendar?35:42;if(r.fixedWeeks&&v.length<y){let e=t.filter(e=>{let t=y-v.length;return e>g&&e<=i(g,t)});v.push(...e)}let b=v.reduce((e,t)=>{let i=r.ISOWeek?u(t):c(t),o=e.find(e=>e.weekNumber===i),a=new tl(t,f,n);return o?o.days.push(a):e.push(new tu(i,[a])),e},[]),w=new tc(f,b);return e.push(w),e},[]);return r.reverseMonths?f.reverse():f}(u,c,e,t),p=h.reduce((e,t)=>[...e,...t.weeks],[]),f=function(e){let t=[];return e.reduce((e,r)=>[...e,...r.weeks.reduce((e,t)=>[...e,...t.days],t)],t)}(h),m=function(e,t,r,n){if(r.disableNavigation)return;let{pagedNavigation:i,numberOfMonths:o}=r,{startOfMonth:a,addMonths:s,differenceInCalendarMonths:l}=n,u=a(e);if(!t||!(0>=l(u,t)))return s(u,-(i?o??1:1))}(s,r,e,t),g=function(e,t,r,n){if(r.disableNavigation)return;let{pagedNavigation:i,numberOfMonths:o=1}=r,{startOfMonth:a,addMonths:s,differenceInCalendarMonths:l}=n,u=a(e);if(!t||!(l(t,e)<o))return s(u,i?o:1)}(s,n,e,t),{disableNavigation:v,onMonthChange:y}=e,b=e=>{if(v)return;let t=i(e);r&&t<i(r)&&(t=i(r)),n&&t>i(n)&&(t=i(n)),l(t),y?.(t)};return{months:h,weeks:p,days:f,navStart:r,navEnd:n,previousMonth:m,nextMonth:g,goToMonth:b,goToDay:e=>{p.some(t=>t.days.some(t=>t.isEqualTo(e)))||b(e.date)}}}(t,f),{days:z,months:U,navStart:V,navEnd:q,previousMonth:H,nextMonth:W,goToMonth:G}=$,K=function(e,t,r,n,o){let{disabled:a,hidden:s,modifiers:l,showOutsideDays:u,broadcastCalendar:c,today:d}=t,{isSameDay:h,isSameMonth:p,startOfMonth:f,isBefore:m,endOfMonth:g,isAfter:v}=o,y=r&&f(r),b=n&&g(n),w={[i.focused]:[],[i.outside]:[],[i.disabled]:[],[i.hidden]:[],[i.today]:[]},E={};for(let t of e){let{date:e,displayMonth:r}=t,n=!!(r&&!p(e,r)),i=!!(y&&m(e,y)),f=!!(b&&v(e,b)),g=!!(a&&eg(e,a,o)),x=!!(s&&eg(e,s,o))||i||f||!c&&!u&&n||c&&!1===u&&n,S=h(e,d??o.today());n&&w.outside.push(t),g&&w.disabled.push(t),x&&w.hidden.push(t),S&&w.today.push(t),l&&Object.keys(l).forEach(r=>{let n=l?.[r];n&&eg(e,n,o)&&(E[r]?E[r].push(t):E[r]=[t])})}return e=>{let t={[i.focused]:!1,[i.disabled]:!1,[i.hidden]:!1,[i.outside]:!1,[i.today]:!1},r={};for(let r in w){let n=w[r];t[r]=n.some(t=>t===e)}for(let t in E)r[t]=E[t].some(t=>t===e);return{...t,...r}}}(z,t,V,q,f),{isSelected:X,select:Y,selected:Q}=function(e,t){let r=function(e,t){let{selected:r,required:n,onSelect:i}=e,[o,a]=td(r,i?r:void 0),s=i?r:o,{isSameDay:l}=t;return{selected:s,select:(e,t,r)=>{let o=e;return!n&&s&&s&&l(e,s)&&(o=void 0),i||a(o),i?.(o,e,t,r),o},isSelected:e=>!!s&&l(s,e)}}(e,t),n=function(e,t){let{selected:r,required:n,onSelect:i}=e,[o,a]=td(r,i?r:void 0),s=i?r:o,{isSameDay:l}=t,u=e=>s?.some(t=>l(t,e))??!1,{min:c,max:d}=e;return{selected:s,select:(e,t,r)=>{let o=[...s??[]];if(u(e)){if(s?.length===c||n&&s?.length===1)return;o=s?.filter(t=>!l(t,e))}else o=s?.length===d?[e]:[...o,e];return i||a(o),i?.(o,e,t,r),o},isSelected:u}}(e,t),i=function(e,t){let{disabled:r,excludeDisabled:n,selected:i,required:o,onSelect:a}=e,[s,l]=td(i,a?i:void 0),u=a?i:s;return{selected:u,select:(i,s,c)=>{let{min:d,max:h}=e,p=i?function(e,t,r=0,n=0,i=!1,o=el){let a,{from:s,to:l}=t||{},{isSameDay:u,isAfter:c,isBefore:d}=o;if(s||l){if(s&&!l)a=u(s,e)?i?{from:s,to:void 0}:void 0:d(e,s)?{from:e,to:s}:{from:s,to:e};else if(s&&l)if(u(s,e)&&u(l,e))a=i?{from:s,to:l}:void 0;else if(u(s,e))a={from:s,to:r>0?void 0:e};else if(u(l,e))a={from:e,to:r>0?void 0:e};else if(d(e,s))a={from:e,to:l};else if(c(e,s))a={from:s,to:e};else if(c(e,l))a={from:s,to:e};else throw Error("Invalid range")}else a={from:e,to:r>0?void 0:e};
190if(a?.from&&a?.to){let t=o.differenceInCalendarDays(a.to,a.from);n>0&&t>n?a={from:e,to:void 0}:r>1&&t<r&&(a={from:e,to:void 0})}return a}(i,u,d,h,o,t):void 0;return n&&r&&p?.from&&p.to&&function(e,t,r=el){let n=Array.isArray(t)?t:[t];if(n.filter(e=>"function"!=typeof e).some(t=>"boolean"==typeof t?t:r.isDate(t)?eu(e,t,!1,r):em(t,r)?t.some(t=>eu(e,t,!1,r)):ed(t)?!!t.from&&!!t.to&&tp(e,{from:t.from,to:t.to},r):ef(t)?function(e,t,r=el){let n=Array.isArray(t)?t:[t],i=e.from,o=Math.min(r.differenceInCalendarDays(e.to,e.from),6);for(let e=0;e<=o;e++){if(n.includes(i.getDay()))return!0;i=r.addDays(i,1)}return!1}(e,t.dayOfWeek,r):ec(t)?r.isAfter(t.before,t.after)?tp(e,{from:r.addDays(t.after,1),to:r.addDays(t.before,-1)},r):eg(e.from,t,r)||eg(e.to,t,r):!!(eh(t)||ep(t))&&(eg(e.from,t,r)||eg(e.to,t,r))))return!0;let i=n.filter(e=>"function"==typeof e);if(i.length){let t=e.from,n=r.differenceInCalendarDays(e.to,e.from);for(let e=0;e<=n;e++){if(i.some(e=>e(t)))return!0;t=r.addDays(t,1)}}return!1}({from:p.from,to:p.to},r,t)&&(p.from=i,p.to=void 0),a||l(p),a?.(p,i,s,c),p},isSelected:e=>u&&eu(u,e,!1,t)}}(e,t);switch(e.mode){case"single":return r;case"multiple":return n;case"range":return i;default:return}}(t,f)??{},{blur:J,focused:Z,isFocusTarget:ee,moveFocus:et,setFocused:er}=function(e,t,r,n,o){let{autoFocus:a}=e,[l,u]=(0,d.useState)(),c=function(e,t,r,n){let o,a=-1;for(let l of e){let e=t(l);th(e)&&(e[i.focused]&&a<s.FocusedModifier?(o=l,a=s.FocusedModifier):n?.isEqualTo(l)&&a<s.LastFocused?(o=l,a=s.LastFocused):r(l.date)&&a<s.Selected?(o=l,a=s.Selected):e[i.today]&&a<s.Today&&(o=l,a=s.Today))}return o||(o=e.find(e=>th(t(e)))),o}(t.days,r,n||(()=>!1),l),[h,p]=(0,d.useState)(a?c:void 0);return{isFocusTarget:e=>!!c?.isEqualTo(e),setFocused:p,focused:h,blur:()=>{u(h),p(void 0)},moveFocus:(r,n)=>{if(!h)return;let i=function e(t,r,n,i,o,a,s,l=0){if(l>365)return;let u=function(e,t,r,n,i,o,a){let{ISOWeek:s,broadcastCalendar:l}=o,{addDays:u,addMonths:c,addWeeks:d,addYears:h,endOfBroadcastWeek:p,endOfISOWeek:f,endOfWeek:m,max:g,min:v,startOfBroadcastWeek:y,startOfISOWeek:b,startOfWeek:w}=a,E=({day:u,week:d,month:c,year:h,startOfWeek:e=>l?y(e,a):s?b(e):w(e),endOfWeek:e=>l?p(e):s?f(e):m(e)})[e](r,"after"===t?1:-1);return"before"===t&&n?E=g([n,E]):"after"===t&&i&&(E=v([i,E])),E}(t,r,n.date,i,o,a,s),c=!!(a.disabled&&eg(u,a.disabled,s)),d=!!(a.hidden&&eg(u,a.hidden,s)),h=new tl(u,u,s);return c||d?e(t,r,h,i,o,a,s,l+1):h}(r,n,h,t.navStart,t.navEnd,e,o);i&&(t.goToDay(i),p(i))}}}(t,$,K,X??(()=>!1),f),{labelDayButton:en,labelGridcell:ei,labelGrid:eo,labelMonthDropdown:ea,labelNav:ev,labelPrevious:ey,labelNext:eb,labelWeekday:ew,labelWeekNumber:eE,labelWeekNumberHeader:ex,labelYearDropdown:eS}=p,eT=(0,d.useMemo)(()=>(function(e,t,r){let n=e.today(),i=t?e.startOfISOWeek(n):e.startOfWeek(n),o=[];for(let t=0;t<7;t++){let r=e.addDays(i,t);o.push(r)}return o})(f,t.ISOWeek),[f,t.ISOWeek]),eO=void 0!==y||void 0!==T,eC=(0,d.useCallback)(()=>{H&&(G(H),A?.(H))},[H,G,A]),eP=(0,d.useCallback)(()=>{W&&(G(W),_?.(W))},[G,W,_]),ek=(0,d.useCallback)((e,t)=>r=>{r.preventDefault(),r.stopPropagation(),er(e),Y?.(e.date,t,r),T?.(e.date,t,r)},[Y,T,er]),eA=(0,d.useCallback)((e,t)=>r=>{er(e),O?.(e.date,t,r)},[O,er]),eR=(0,d.useCallback)((e,t)=>r=>{J(),S?.(e.date,t,r)},[J,S]),eN=(0,d.useCallback)((e,r)=>n=>{let i={ArrowLeft:[n.shiftKey?"month":"day","rtl"===t.dir?"after":"before"],ArrowRight:[n.shiftKey?"month":"day","rtl"===t.dir?"before":"after"],ArrowDown:[n.shiftKey?"year":"week","after"],ArrowUp:[n.shiftKey?"year":"week","before"],PageUp:[n.shiftKey?"year":"month","before"],PageDown:[n.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(i[n.key]){n.preventDefault(),n.stopPropagation();let[e,t]=i[n.key];et(e,t)}C?.(e.date,r,n)},[et,C,t.dir]),eM=(0,d.useCallback)((e,t)=>r=>{P?.(e.date,t,r)},[P]),eD=(0,d.useCallback)((e,t)=>r=>{k?.(e.date,t,r)},[k]),ej=(0,d.useCallback)(e=>t=>{let r=Number(t.target.value);G(f.setMonth(f.startOfMonth(e),r))},[f,G]),eI=(0,d.useCallback)(e=>t=>{let r=Number(t.target.value);G(f.setYear(f.startOfMonth(e),r))},[f,G]),{className:eL,style:eF}=(0,d.useMemo)(()=>
190({className:[g[n.Root],t.className].filter(Boolean).join(" "),style:{...N?.[n.Root],...t.style}}),[g,t.className,t.style,N]),eB=function(e){let t={"data-mode":e.mode??void 0,"data-required":"required"in e?e.required:void 0,"data-multiple-months":e.numberOfMonths&&e.numberOfMonths>1||void 0,"data-week-numbers":e.showWeekNumber||void 0,"data-broadcast-calendar":e.broadcastCalendar||void 0,"data-nav-layout":e.navLayout||void 0};return Object.entries(e).forEach(([e,r])=>{e.startsWith("data-")&&(t[e]=r)}),t}(t),e$=(0,d.useRef)(null);!function(e,t,{classNames:r,months:n,focused:i,dateLib:o}){let s=(0,d.useRef)(null),l=(0,d.useRef)(n),u=(0,d.useRef)(!1);(0,d.useLayoutEffect)(()=>{let c=l.current;if(l.current=n,!t||!e.current||!(e.current instanceof HTMLElement)||0===n.length||0===c.length||n.length!==c.length)return;let d=o.isSameMonth(n[0].date,c[0].date),h=o.isAfter(n[0].date,c[0].date),p=h?r[a.caption_after_enter]:r[a.caption_before_enter],f=h?r[a.weeks_after_enter]:r[a.weeks_before_enter],m=s.current,g=e.current.cloneNode(!0);if(g instanceof HTMLElement?(ti(g).forEach(e=>{if(!(e instanceof HTMLElement))return;let t=tn(e.querySelector("[data-animated-month]"));t&&e.contains(t)&&e.removeChild(t);let r=to(e);r&&r.classList.remove(p);let n=ta(e);n&&n.classList.remove(f)}),s.current=g):s.current=null,u.current||d||i)return;let v=m instanceof HTMLElement?ti(m):[],y=ti(e.current);if(y&&y.every(e=>e instanceof HTMLElement)&&v&&v.every(e=>e instanceof HTMLElement)){u.current=!0;let t=[];e.current.style.isolation="isolate";let n=tn(e.current.querySelector("[data-animated-nav]"));n&&(n.style.zIndex="1"),y.forEach((i,o)=>{let s=v[o];if(!s)return;i.style.position="relative",i.style.overflow="hidden";let l=to(i);l&&l.classList.add(p);let c=ta(i);c&&c.classList.add(f);let d=()=>{u.current=!1,e.current&&(e.current.style.isolation=""),n&&(n.style.zIndex=""),l&&l.classList.remove(p),c&&c.classList.remove(f),i.style.position="",i.style.overflow="",i.contains(s)&&i.removeChild(s)};t.push(d),s.style.pointerEvents="none",s.style.position="absolute",s.style.overflow="hidden",s.setAttribute("aria-hidden","true");let m=tn(s.querySelector("[data-animated-weekdays]"));m&&(m.style.opacity="0");let g=to(s);g&&(g.classList.add(h?r[a.caption_before_exit]:r[a.caption_after_exit]),g.addEventListener("animationend",d));let y=ta(s);y&&y.classList.add(h?r[a.weeks_before_exit]:r[a.weeks_after_exit]),i.insertBefore(s,i.firstChild)})}})}(e$,!!t.animate,{classNames:g,months:U,focused:Z,dateLib:f});let ez={dayPickerProps:t,selected:Q,select:Y,isSelected:X,months:U,nextMonth:W,previousMonth:H,goToMonth:G,getModifiers:K,components:r,classNames:g,styles:N,labels:p,formatters:h};return d.createElement(e_.Provider,{value:ez},d.createElement(r.Root,{rootRef:t.animate?e$:void 0,className:eL,style:eF,dir:t.dir,id:t.id,lang:t.lang,nonce:t.nonce,title:t.title,role:t.role,"aria-label":t["aria-label"],...eB},d.createElement(r.Months,{className:g[n.Months],style:N?.[n.Months]},!t.hideNavigation&&!b&&d.createElement(r.Nav,{"data-animated-nav":t.animate?"true":void 0,className:g[n.Nav],style:N?.[n.Nav],"aria-label":ev(),onPreviousClick:eC,onNextClick:eP,previousMonth:H,nextMonth:W}),U.map((e,a)=>{let s=function(e,t,r,n,i){let{startOfMonth:o,startOfYear:a,endOfYear:s,eachMonthOfInterval:l,getMonth:u}=i;return l({start:a(e),end:s(e)}).map(e=>{let a=n.formatMonthDropdown(e,i);return{value:u(e),label:a,disabled:t&&e<o(t)||r&&e>o(r)||!1}})}(e.date,V,q,h,f),l=function(e,t,r,n){if(!e||!t)return;let{startOfYear:i,endOfYear:o,addYears:a,getYear:s,isBefore:l,isSameYear:u}=n,c=i(e),d=o(t),h=[],p=c;for(;l(p,d)||u(p,d);)h.push(p),p=a(p,1);return h.map(e=>{let t=r.formatYearDropdown(e,n);return{value:s(e),label:t,disabled:!1}})}(V,q,h,f);return d.createElement(r.Month,{"data-animated-month":t.animate?"true":void 0,className:g[n.Month],style:N?.[n.Month],key:a,displayIndex:a,calendarMonth:e},"around"===b&&!t.hideNavigation&&0===a&&d.createElement(r.PreviousMonthButton,{type:"button",className:g[n.PreviousMonthButton],tabIndex:H?void 0:-1,"aria-disabled":!H||void 0,"aria-label":ey(H),onClick:eC,"data-animated-button":t.animate?"true":void 0},d.createElement(r.Chevron,{disabled:!H||void 0,className:g[n.Chevron],orientation:"rtl"===t.dir?"right":"left"})),d.createElement(r.MonthCaption,{"data-animated-caption":t.animate?"true":void 0,className:g[n.MonthCaption],style:N?.[n.MonthCaption],calendarMonth:e,displayIndex:a},v?.startsWith("dropdown")?d.createElement(r.DropdownNav,{className:g[n.Dropdowns],style:N?.[n.Dropdowns]},"dropdown"===v||"dropdown-months"===v?d.createElement(r.MonthsDropdown,{className:g[n.MonthsDropdown],"aria-label":ea(),classNames:g,components:r,disabled:!!t.disableNavigation,onChange:ej(e.date),options:s,style:N?.[n.Dropdown],value:f.getMonth(e.date)}):d.createElement("span",null,j(e.date,f)),"dropdown"===v||"dropdown-years"===v?d.createElement(r.YearsDropdown,{className:g[n.YearsDropdown],"aria-label":eS(f.options),classNames:g,components:r,disabled:!!t.disableNavigation,onChange:eI(e.date),options:l,style:N?.[n.Dropdown],value:f.getYear(e.date)}):d.createElement("span",null,B(e.date,f)),d.createElement("span",{role:"status","aria-live":"polite",style:{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"}},M(e.date,f.options,f))):d.createElement(r.CaptionLabel,{className:g[n.CaptionLabel],role:"status","aria-live":"polite"},M(e.date,f.options,f))),"around"===b&&!t.hideNavigation&&a===w-1&&d.createElement(r.NextMonthButton,{type:"button",className:g[n.NextMonthButton],tabIndex:W?void 0:-1,"aria-disabled":!W||void 0,"aria-label":eb(W),onClick:eP,"data-animated-button":t.animate?"true":void 0},d.createElement(r.Chevron,{disabled:!W||void 0,className:g[n.Chevron],orientation:"rtl"===t.dir?"left":"right"})),a===w-1&&"after"===b&&!t.hideNavigation&&d.createElement(r.Nav,{"data-animated-nav":t.animate?"true":void 0,className:g[n.Nav],style:N?.[n.Nav],"aria-label":ev(),onPreviousClick:eC,onNextClick:eP,previousMonth:H,nextMonth:W}),d.createElement(r.MonthGrid,{role:"grid","aria-multiselectable":"multiple"===y||"range"===y,"aria-label":eo(e.date,f.options,f)||void 0,className:g[n.MonthGrid],style:N?.[n.MonthGrid]},!t.hideWeekdays&&d.createElement(r.Weekdays,{"data-animated-weekdays":t.animate?"true":void 0,className:g[n.Weekdays],style:N?.[n.Weekdays]},R&&d.createElement(r.WeekNumberHeader,{"aria-label":ex(f.options),className:g[n.WeekNumberHeader],style:N?.[n.WeekNumberHeader],scope:"col"},L()),eT.map((e,t)=>d.createElement(r.Weekday,{"aria-label":ew(e,f.options,f),className:g[n.Weekday],key:t,style:N?.[n.Weekday],scope:"col"},F(e,f.options,f)))),d.createElement(r.Weeks,{"data-animated-weeks":t.animate?"true":void 0,className:g[n.Weeks],style:N?.[n.Weeks]},e.weeks.map((e,a)=>d.createElement(r.Week,{className:g[n.Week],key:e.weekNumber,style:N?.[n.Week],week:e},R&&d.createElement(r.WeekNumber,{week:e,style:N?.[n.WeekNumber],"aria-label":eE(e.weekNumber,{locale:m}),className:g[n.WeekNumber],scope:"row",role:"rowheader"},I(e.weekNumber,f)),e.days.map(e=>{let{date:a}=e,s=K(e);if(s[i.focused]=!s.hidden&&!!Z?.isEqualTo(e),s[o.selected]=X?.(a)||s.selected,ed(Q)){let{from:e,to:t}=Q;s[o.range_start]=!!(e&&t&&f.isSameDay(a,e)),s[o.range_end]=!!(e&&t&&f.isSameDay(a,t)),s[o.range_middle]=eu(Q,a,!0,f)}let l=function(e,t={},r={}){let i={...t?.[n.Day]};return Object.entries(e).filter(([,e])=>!0===e).forEach(([e])=>{i={...i,...r?.[e]}}),i}(s,N,t.modifiersStyles),u=function(e,t,r={}){return Object.entries(e).filter(([,e])=>!0===e).reduce((e,[n])=>(r[n]?e.push(r[n]):t[i[n]]?e.push(t[i[n]]):t[o[n]]&&e.push(t[o[n]]),e),[t[n.Day]])}(s,g,t.modifiersClassNames),c=eO||s.hidden?void 0:ei(a,s,f.options,f);return d.createElement(r.Day,{key:`${f.format(a,"yyyy-MM-dd")}
190_${f.format(e.displayMonth,"yyyy-MM")}`,day:e,modifiers:s,className:u.join(" "),style:l,role:"gridcell","aria-selected":s.selected||void 0,"aria-label":c,"data-day":f.format(a,"yyyy-MM-dd"),"data-month":e.outside?f.format(a,"yyyy-MM"):void 0,"data-selected":s.selected||void 0,"data-disabled":s.disabled||void 0,"data-hidden":s.hidden||void 0,"data-outside":e.outside||void 0,"data-focused":s.focused||void 0,"data-today":s.today||void 0},!s.hidden&&eO?d.createElement(r.DayButton,{className:g[n.DayButton],style:N?.[n.DayButton],type:"button",day:e,modifiers:s,disabled:s.disabled||void 0,tabIndex:ee(e)?0:-1,"aria-label":en(a,s,f.options,f),onClick:ek(e,s),onBlur:eR(e,s),onFocus:eA(e,s),onKeyDown:eN(e,s),onMouseEnter:eM(e,s),onMouseLeave:eD(e,s)},D(a,f.options,f)):!s.hidden&&D(e.date,f.options,f))}))))))})),t.footer&&d.createElement(r.Footer,{className:g[n.Footer],style:N?.[n.Footer],role:"status","aria-live":"polite"},t.footer)))}!function(e){e[e.Today=0]="Today",e[e.Selected=1]="Selected",e[e.LastFocused=2]="LastFocused",e[e.FocusedModifier=3]="FocusedModifier"}(s||(s={}))},41068:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SiteResolver=void 0;let r=/\||,|;/g;class n{constructor(e){this.sites=e,this.getByHost=e=>{for(let[t,r]of this.getHostMap())if(this.matchesPattern(e,t))return r;throw Error(`Could not resolve site for host ${e}`)},this.getByName=e=>this.sites.find(t=>t.name.toLocaleLowerCase()===e.toLocaleLowerCase()),this.getHostMap=()=>{let e=new Map;return this.sites.forEach(t=>{t.hostName.replace(/\s/g,"").toLocaleLowerCase().split(r).forEach(r=>{e.has(r)||e.set(r,t)})}),new Map(Array.from(e).sort((e,t)=>e[0].length===t[0].length?(e[0].match(/\*/g)||[]).length-(t[0].match(/\*/g)||[]).length:t[0].length-e[0].length))}}matchesPattern(e,t){let r=t.replace(/\./g,"\\.").replace(/\*/g,".*"),n=RegExp(`^${r}$`,"gi");return!!e.match(n)}}t.SiteResolver=n},41136:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"after",{enumerable:!0,get:function(){return i}});let n=r(57049);function i(e){let t=n.workAsyncStorage.getStore();if(!t)throw Object.defineProperty(Error("`after` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context"),"__NEXT_ERROR_CODE",{value:"E468",enumerable:!1,configurable:!0});let{afterContext:r}=t;return r.after(e)}},41448:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.request=t.rawRequest=t.GraphQLClient=t.ClientError=t.batchRequests=t.resolveRequestDocument=t.GraphQLWebSocketClient=t.gql=void 0;let a=r(73379),s=r(71457),l=r(54926),u=r(10620),c=r(83917);Object.defineProperty(t,"ClientError",{enumerable:!0,get:function(){return c.ClientError}});let d=o(r(55541)),h=e=>{let t={};return e&&("undefined"!=typeof Headers&&e instanceof Headers||d&&d.Headers&&e instanceof d.Headers?t=(0,s.HeadersInstanceToPlainObject)(e):Array.isArray(e)?e.forEach(([e,r])=>{e&&void 0!==r&&(t[e]=r)}):t=e),t},p=e=>e.replace(/([\s,]|#[^\n\r]+)+/g," ").trim();class f{constructor(e,t={}){this.url=e,this.requestConfig=t,this.rawRequest=async(...e)=>{let[t,r,n]=e,i=(0,l.parseRawRequestArgs)(t,r,n),{headers:o,fetch:a=d.default,method:s="POST",requestMiddleware:c,responseMiddleware:p,...f}=this.requestConfig,{url:g}=this;void 0!==i.signal&&(f.signal=i.signal);let{operationName:v}=(0,u.resolveRequestDocument)(i.query);return m({url:g,query:i.query,variables:i.variables,headers:{...h(w(o)),...h(i.requestHeaders)},operationName:v,fetch:a,method:s,fetchOptions:f,middleware:c}).then(e=>(p&&p(e),e)).catch(e=>{throw p&&p(e),e})}}async request(e,...t){let[r,n]=t,i=(0,l.parseRequestArgs)(e,r,n),{headers:o,fetch:a=d.default,method:s="POST",requestMiddleware:c,responseMiddleware:p,...f}=this.requestConfig,{url:g}=this;void 0!==i.signal&&(f.signal=i.signal);let{query:v,operationName:y}=(0,u.resolveRequestDocument)(i.document);return m({url:g,query:v,variables:i.variables,headers:{...h(w(o)),...h(i.requestHeaders)},operationName:y,fetch:a,method:s,fetchOptions:f,middleware:c}).then(e=>(p&&p(e),e.data)).catch(e=>{throw p&&p(e),e})}batchRequests(e,t){let r=(0,l.parseBatchRequestArgs)(e,t),{headers:n,...i}=this.requestConfig;void 0!==r.signal&&(i.signal=r.signal);let o=r.documents.map(({document:e})=>(0,u.resolveRequestDocument)(e).query),a=r.documents.map(({variables:e})=>e);return m({url:this.url,query:o,variables:a,headers:{...h(w(n)),...h(r.requestHeaders)},operationName:void 0,fetch:this.requestConfig.fetch??d.default,method:this.requestConfig.method||"POST",fetchOptions:i,middleware:this.requestConfig.requestMiddleware}).then(e=>(this.requestConfig.responseMiddleware&&this.requestConfig.responseMiddleware(e),e.data)).catch(e=>{throw this.requestConfig.responseMiddleware&&this.requestConfig.responseMiddleware(e),e})}setHeaders(e){return this.requestConfig.headers=e,this}setHeader(e,t){let{headers:r}=this.requestConfig;return r?r[e]=t:this.requestConfig.headers={[e]:t},this}setEndpoint(e){return this.url=e,this}}t.GraphQLClient=f;let m=async e=>{let t,{query:r,variables:n,fetchOptions:i}=e,o=(t=(0,s.uppercase)(e.method??"post"),async e=>{let r,{url:n,query:i,variables:o,operationName:s,fetch:l,fetchOptions:u,middleware:c}=e,d={...e.headers},h="";"POST"===t?"string"==typeof(r=y(i,o,s,u.jsonSerializer))&&(d["Content-Type"]="application/json"):h=(e=>{if(!Array.isArray(e.query)){let t=[`query=${encodeURIComponent(p(e.query))}`];return e.variables&&t.push(`variables=${encodeURIComponent(e.jsonSerializer.stringify(e.variables))}`),e.operationName&&t.push(`operationName=${encodeURIComponent(e.operationName)}`),t.join("&")}if(void 0!==e.variables&&!Array.isArray(e.variables))throw Error("Cannot create query with given variable type, array expected");let t=e.query.reduce((t,r,n)=>(t.push({query:p(r),variables:e.variables?e.jsonSerializer.stringify(e.variables[n]):void 0}),t),[]);return`query=${encodeURIComponent(e.jsonSerializer.stringify(t))}`})({query:i,variables:o,operationName:s,jsonSerializer:u.jsonSerializer??a.defaultJsonSerializer});let f={method:t,headers:d,body:r,...u},m=n,g=f;if(c){let{url:e,...t}=await Promise.resolve(c({...f,url:n,operationName:s,variables:o}));m=e,g=t}return h&&(m=`${m}?${h}`),await l(m,g)}),l=Array.isArray(e.query),u=await o(e),d=await b(u,i.jsonSerializer??a.defaultJsonSerializer),h=Array.isArray(d)?!d.some(({data:e})=>!e):!!d.data,f=Array.isArray(d)||!d.errors||Array.isArray(d.errors)&&!d.errors.length||"all"===i.errorPolicy||"ignore"===i.errorPolicy;if(u.ok&&f&&h){let{errors:e,...t}=(Array.isArray(d),d),r="ignore"===i.errorPolicy?t:d;return{...l?{data:r}:r,headers:u.headers,status:u.status}}{let e="string"==typeof d?{error:d}:d;throw new c.ClientError({...e,status:u.status,headers:u.headers},{query:r,variables:n})}};async function g(e,t,...r){let n=(0,l.parseRequestExtendedArgs)(e,t,...r);return new f(n.url).request({...n})}t.rawRequest=async(...e)=>{let[t,r,...n]=e,i=(0,l.parseRawRequestExtendedArgs)(t,r,...n);return new f(i.url).rawRequest({...i})},t.request=g,t.batchRequests=async(...e)=>{let t=v(e);return new f(t.url).batchRequests(t)};let v=e=>1===e.length?e[0]:{url:e[0],documents:e[1],requestHeaders:e[2],signal:void 0},y=(e,t,r,n)=>{let i=n??a.defaultJsonSerializer;if(!Array.isArray(e))return i.stringify({query:e,variables:t,operationName:r});if(void 0!==t&&!Array.isArray(t))throw Error("Cannot create request body with given variable type, array expected");let o=e.reduce((e,r,n)=>(e.push({query:r,variables:t?t[n]:void 0}),e),[]);return i.stringify(o)},b=async(e,t)=>{let r;
190return(e.headers.forEach((e,t)=>{"content-type"===t.toLowerCase()&&(r=e)}),r&&(r.toLowerCase().startsWith("application/json")||r.toLowerCase().startsWith("application/graphql+json")||r.toLowerCase().startsWith("application/graphql-response+json")))?t.parse(await e.text()):e.text()},w=e=>"function"==typeof e?e():e;t.gql=(e,...t)=>e.reduce((e,r,n)=>`${e}${r}${n in t?String(t[n]):""}`,"");var E=r(54226);Object.defineProperty(t,"GraphQLWebSocketClient",{enumerable:!0,get:function(){return E.GraphQLWebSocketClient}});var x=r(10620);Object.defineProperty(t,"resolveRequestDocument",{enumerable:!0,get:function(){return x.resolveRequestDocument}}),t.default=g},42370:(e,t,r)=>{"use strict";function n(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function i(e={},t={}){let r=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>r.indexOf(e)).forEach(r=>{void 0===e[r]?e[r]=t[r]:n(t[r])&&n(e[r])&&Object.keys(t[r]).length>0&&i(e[r],t[r])})}r.d(t,{a:()=>l,g:()=>a});let o={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function a(){let e="undefined"!=typeof document?document:{};return i(e,o),e}let s={document:o,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function l(){let e="undefined"!=typeof window?window:{};return i(e,s),e}},42571:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a,getComponentServerProps:()=>o});var n=r(82191),i=r(39773);let o=e=>(function(e,t,r,n){return new(r||(r=Promise))(function(i,o){function a(e){try{l(n.next(e))}catch(e){o(e)}}function s(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,s)}l((n=n.apply(e,t||[])).next())})})(void 0,void 0,void 0,function*(){let t=e.params||{};return yield(0,n.WT)(t)}),a=i.d},43711:(e,t,r)=>{"use strict";e.exports=r(29558).SassAlias},43735:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GraphQLRequestClient=void 0;let i=r(41448),o=n(r(2544)),a=n(r(3107)),s=n(r(86761)),l=r(6602);class u{constructor(e,t={}){var r;if(this.endpoint=e,this.headers={},t.apiKey&&(this.headers.sc_apikey=t.apiKey),t.headers&&(this.headers=Object.assign(Object.assign({},this.headers),t.headers)),!e||!(0,o.default)(e).hostname)throw Error(`Invalid GraphQL endpoint '${e}'. Verify that appropriate environment variable is set`);this.timeout=t.timeout,this.retries=null!=(r=t.retries)?r:3,this.retryStrategy=t.retryStrategy||new l.DefaultRetryStrategy({statusCodes:[429,502,503,504,520,521,522,523,524]}),this.client=new i.GraphQLClient(e,{headers:this.headers,fetch:t.fetch}),this.debug=t.debugger||a.default.http}static createClientFactory({endpoint:e,apiKey:t}){return (r={})=>new u(e,Object.assign(Object.assign({},r),{apiKey:t}))}async request(e,t,r){let n=1,i=async()=>{let o=(null==r?void 0:r.retries)||this.retries,a=(null==r?void 0:r.retryStrategy)||this.retryStrategy,l=(null==r?void 0:r.debugger)||this.debug;l("request: %o",{url:this.endpoint,headers:Object.assign(Object.assign({},this.headers),null==r?void 0:r.headers),query:e,variables:t,timeout:this.timeout});let u=Date.now(),c=Object.assign(Object.assign({},this.headers),null==r?void 0:r.headers),d=[this.client.request(e,t,c)];return this.timeout&&(this.abortTimeout=new s.default(this.timeout),d.push(this.abortTimeout.start)),Promise.race(d).then(e=>{var t;return null==(t=this.abortTimeout)||t.clear(),this.debug("response in %dms: %o",Date.now()-u,e),Promise.resolve(e)},async e=>{var t,r;null==(t=this.abortTimeout)||t.clear(),l("response error: %o",e.response||e.message||e);let s=(null==(r=e.response)?void 0:r.status)||e.code;if(!a.shouldRetry(e,n,o))return Promise.reject(e);{let t=a.getDelay(e,n);return l("Error: %s. Retrying in %dms (attempt %d).",s,t,n),n++,new Promise(e=>setTimeout(e,t)).then(i)}})};return i()}}t.GraphQLRequestClient=u},43744:(e,t,r)=>{e.exports=r(47421)},43774:(e,t,r)=>{"use strict";let n,i=r(18135),{stdout:o,stderr:a}=r(58361),{stringReplaceAll:s,stringEncaseCRLFWithFirstIndex:l}=r(310),{isArray:u}=Array,c=["ansi","ansi","ansi256","ansi16m"],d=Object.create(null);class h{constructor(e){return p(e)}}let p=e=>{let t={};return((e,t={})=>
190{if(t.level&&!(Number.isInteger(t.level)&&t.level>=0&&t.level<=3))throw Error("The `level` option should be an integer from 0 to 3");let r=o?o.level:0;e.level=void 0===t.level?r:t.level})(t,e),t.template=(...e)=>w(t.template,...e),Object.setPrototypeOf(t,f.prototype),Object.setPrototypeOf(t.template,t),t.template.constructor=()=>{throw Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.")},t.template.Instance=h,t.template};function f(e){return p(e)}for(let[e,t]of Object.entries(i))d[e]={get(){let r=y(this,v(t.open,t.close,this._styler),this._isEmpty);return Object.defineProperty(this,e,{value:r}),r}};d.visible={get(){let e=y(this,this._styler,!0);return Object.defineProperty(this,"visible",{value:e}),e}};let m=["rgb","hex","keyword","hsl","hsv","hwb","ansi","ansi256"];for(let e of m)d[e]={get(){let{level:t}=this;return function(...r){return y(this,v(i.color[c[t]][e](...r),i.color.close,this._styler),this._isEmpty)}}};for(let e of m)d["bg"+e[0].toUpperCase()+e.slice(1)]={get(){let{level:t}=this;return function(...r){return y(this,v(i.bgColor[c[t]][e](...r),i.bgColor.close,this._styler),this._isEmpty)}}};let g=Object.defineProperties(()=>{},{...d,level:{enumerable:!0,get(){return this._generator.level},set(e){this._generator.level=e}}}),v=(e,t,r)=>{let n,i;return void 0===r?(n=e,i=t):(n=r.openAll+e,i=t+r.closeAll),{open:e,close:t,openAll:n,closeAll:i,parent:r}},y=(e,t,r)=>{let n=(...e)=>u(e[0])&&u(e[0].raw)?b(n,w(n,...e)):b(n,1===e.length?""+e[0]:e.join(" "));return Object.setPrototypeOf(n,g),n._generator=e,n._styler=t,n._isEmpty=r,n},b=(e,t)=>{if(e.level<=0||!t)return e._isEmpty?"":t;let r=e._styler;if(void 0===r)return t;let{openAll:n,closeAll:i}=r;if(-1!==t.indexOf("\x1b"))for(;void 0!==r;)t=s(t,r.close,r.open),r=r.parent;let o=t.indexOf("\n");return -1!==o&&(t=l(t,i,n,o)),n+t+i},w=(e,...t)=>{let[i]=t;if(!u(i)||!u(i.raw))return t.join(" ");let o=t.slice(1),a=[i.raw[0]];for(let e=1;e<i.length;e++)a.push(String(o[e-1]).replace(/[{}\\]/g,"\\$&"),String(i.raw[e]));return void 0===n&&(n=r(12637)),n(e,a.join(""))};Object.defineProperties(f.prototype,d);let E=p(void 0);E.supportsColor=o,E.stderr=p({level:a?a.level:0}),E.stderr.supportsColor=a,e.exports=E},43903:(e,t,r)=>{"use strict";r.d(t,{OQ:()=>u,bt:()=>s});var n=r(52433),i=r(70630),o=r(84704),a=r(90050);let s={current:void 0};class l{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=(e,t=!0)=>{let r=o.k.now();if(this.updatedAt!==r&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let e of this.dependents)e.dirty();t&&this.events.renderRequest?.notify(this.current)},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=o.k.now(),null===this.canTrackVelocity&&void 0!==e&&(this.canTrackVelocity=!isNaN(parseFloat(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.v);let r=this.events[e].add(t);return"change"===e?()=>{r(),a.Gt.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()}dirty(){this.events.change?.notify(this.current)}addDependent(e){this.dependents||(this.dependents=new Set),this.dependents.add(e)}removeDependent(e){this.dependents&&this.dependents.delete(e)}get(){return s.current&&s.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let e=o.k.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,i.f)(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.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function u(e,t){return new l(e,t)}},43966:(e,t,r)=>{"use strict";
190Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return i}});let n=r(76720);function i(e,t,i,o){{let a=r(44890).normalizeLocalePath,s=r(43773).detectDomainLocale,l=t||a(e,i).detectedLocale,u=s(o,void 0,l);if(u){let t="http"+(u.http?"":"s")+"://",r=l===u.defaultLocale?"":"/"+l;return""+t+u.domain+(0,n.normalizePathTrailingSlash)(""+r+e)}return!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)},44383:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ACTION_HEADER:function(){return n},FLIGHT_HEADERS:function(){return d},NEXT_ACTION_NOT_FOUND_HEADER:function(){return y},NEXT_DID_POSTPONE_HEADER:function(){return f},NEXT_HMR_REFRESH_HASH_COOKIE:function(){return l},NEXT_HMR_REFRESH_HEADER:function(){return s},NEXT_IS_PRERENDER_HEADER:function(){return v},NEXT_REWRITTEN_PATH_HEADER:function(){return m},NEXT_REWRITTEN_QUERY_HEADER:function(){return g},NEXT_ROUTER_PREFETCH_HEADER:function(){return o},NEXT_ROUTER_SEGMENT_PREFETCH_HEADER:function(){return a},NEXT_ROUTER_STALE_TIME_HEADER:function(){return p},NEXT_ROUTER_STATE_TREE_HEADER:function(){return i},NEXT_RSC_UNION_QUERY:function(){return h},NEXT_URL:function(){return u},RSC_CONTENT_TYPE_HEADER:function(){return c},RSC_HEADER:function(){return r}});let r="rsc",n="next-action",i="next-router-state-tree",o="next-router-prefetch",a="next-router-segment-prefetch",s="next-hmr-refresh",l="__next_hmr_refresh_hash__",u="next-url",c="text/x-component",d=[r,i,o,s,a],h="_rsc",p="x-nextjs-stale-time",f="x-nextjs-postponed",m="x-nextjs-rewritten-path",g="x-nextjs-rewritten-query",v="x-nextjs-prerender",y="x-nextjs-action-not-found";("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)},44538:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"afterTaskAsyncStorage",{enumerable:!0,get:function(){return n.afterTaskAsyncStorageInstance}});let n=r(78491)},44785:(e,t,r)=>{var n=function(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}(r(14232));function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function o(e,t){return(o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var a={position:"absolute",bottom:0,left:0,height:0,overflow:"hidden","padding-top":0,"padding-bottom":0,border:"none"},s=["box-sizing","width","font-size","font-weight","font-family","font-style","letter-spacing","text-indent","white-space","word-break","overflow-wrap","padding-left","padding-right"],l=["component","className","unsafeHTML"];function u(e){e.parentNode.replaceChild(document.createTextNode(e.textContent),e)}function c(e){return!!(e.offsetHeight&&(e.offsetWidth||/\S/.test(e.textContent)))}var d={component:"div",unsafeHTML:"",maxLine:1,ellipsis:"â¦",ellipsisHTML:void 0,className:"",basedOn:void 0,onReflow:function(){},winWidth:void 0},h=Object.keys(d),p=function(e){function t(t){var r;return(r=e.call(this,t)||this).state={html:t.unsafeHTML,clamped:!1},r.canvas=null,r.maxLine=0,r.nlUnits=[],r}t.prototype=Object.create(e.prototype),t.prototype.constructor=t,o(t,e);var r=t.prototype;return r.componentDidMount=function(){this.initCanvas(),this.reflow(this.props)},r.componentDidUpdate=function(e){e.winWidth!==this.props.winWidth&&this.copyStyleToCanvas(),this.props!==e&&this.reflow(this.props)},r.componentWillUnmount=function(){this.canvas.parentNode.removeChild(this.canvas),this.canvas=null},r.setState=function(t,r){return void 0!==t.clamped&&(this.clamped=t.clamped),e.prototype.setState.call(this,t,r)},r.initCanvas=function(){if(!this.canvas){var e=this.canvas=document.createElement("div");e.className="LinesEllipsis-canvas "+this.props.className,e.setAttribute("aria-hidden","true"),this.copyStyleToCanvas(),Object.keys(a).forEac
190h(function(t){e.style[t]=a[t]}),document.body.appendChild(e)}},r.copyStyleToCanvas=function(){var e=this,t=window.getComputedStyle(this.target);s.forEach(function(r){e.canvas.style[r]=t[r]})},r.reflow=function(e){this.maxLine=+e.maxLine||1,this.canvas.innerHTML=e.unsafeHTML;var t=e.basedOn||(/^[\x00-\x7F]+$/.test(e.unsafeHTML)?"words":"letters");!function e(t,r){if("letters"!==r&&"words"!==r)throw Error("Unsupported options basedOn: "+r);if(t.nodeType===Node.TEXT_NODE){var n,i=document.createDocumentFragment();switch(r){case"words":n=t.textContent.split(/\b|(?=\W)/);break;case"letters":n=Array.from(t.textContent)}n.forEach(function(e){var t,r;i.appendChild((t=e,(r=document.createElement("span")).className="LinesEllipsis-unit",r.textContent=t,r))}),t.parentNode.replaceChild(i,t)}else if(t.nodeType===Node.ELEMENT_NODE)for(var o=[].slice.call(t.childNodes),a=o.length,s=0;s<a;s++)e(o[s],r)}(this.canvas,t);var r={clamped:this.putEllipsis(this.calcIndexes()),html:this.canvas.innerHTML};this.setState(r,e.onReflow.bind(this,r))},r.calcIndexes=function(){var e=[0],t=this.nlUnits=Array.from(this.canvas.querySelectorAll(".LinesEllipsis-unit")),r=t.length;if(!t.length)return e;var n=t.find(c);if(!n)return e;for(var i=1,o=n.offsetTop,a=1;a<r&&(!c(t[a])||!(t[a].offsetTop-o>1)||(i++,e.push(a),o=t[a].offsetTop,!(i>this.maxLine)));a++);return e},r.putEllipsis=function(e){if(e.length<=this.maxLine)return!1;this.nlUnits=this.nlUnits.slice(0,e[this.maxLine]);var t=this.nlUnits.pop(),r=this.makeEllipsisSpan();do!function e(t,r){if(r.contains(t)&&t!==r){for(;t.nextElementSibling;)t.parentNode.removeChild(t.nextElementSibling);e(t.parentNode,r)}}(t,this.canvas),(function(e){for(var t=e;t=t.parentNode;)if(/p|div|main|section|h\d|ul|ol|li/.test(t.tagName.toLowerCase()))return t})(t).appendChild(r),t=this.nlUnits.pop();while(t&&(!c(t)||r.offsetHeight>t.offsetHeight||r.offsetTop>t.offsetTop));return t&&u(t),this.nlUnits.forEach(u),!0},r.makeEllipsisSpan=function(){var e=this.props,t=e.ellipsisHTML,r=e.ellipsis,n=document.createElement("span");n.appendChild(document.createElement("wbr"));var i=document.createElement("span");return i.className="LinesEllipsis-ellipsis",t?i.innerHTML=t:i.textContent=r,n.appendChild(i),n},r.isClamped=function(){return this.clamped},r.render=function(){var e=this,t=this.state,r=t.html,o=t.clamped,a=this.props,s=a.component,u=a.className,c=a.unsafeHTML,d=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(a,l);return n.default.createElement(s,i({className:"LinesEllipsis "+(o?"LinesEllipsis--clamped":"")+" "+u,ref:function(t){return e.target=t}},function(e,t){if(!e||"object"!=typeof e)return e;var r={};return Object.keys(e).forEach(function(n){t.indexOf(n)>-1||(r[n]=e[n])}),r}(d,h)),n.default.createElement("div",{dangerouslySetInnerHTML:{__html:o?r:c}}))},t}(n.default.PureComponent);p.defaultProps=d,e.exports=p},44879:(e,t,r)=>{"use strict";var n=r(79788),i=r(95365),o=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
1907f]/g,a=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=function(e){return(e=i(e))&&e.replace(o,n).replace(a,"")}},44890:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return n}});let n=(e,t)=>r(73775).normalizeLocalePath(e,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)},44989:(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,{DynamicServerError:function(){return n},isDynamicServerError:function(){return i}});let r="DYNAMIC_SERVER_USAGE";class n extends Error{constructor(e){super("Dynamic server usage: "+e),this.description=e,this.digest=r}}function i(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===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)},45325:(e,t,r)=>{"use strict";var n=r(23886),i=r(97736),o=r(48078),a=r(45453),s=r(11688),l=r(55638),u=r(11434),c=r(82476),d=r(90831),h=r(71471),p=n?n.iterator:void 0;e.exports=function(e){if(!e)return[];if(a(e))return s(e)?d(e):i(e);if(p&&e[p])return l(e[p]());var t=o(e);return("[object Map]"==t?u:"[object Set]"==t?c:h)(e)}},45954:(e,t,r)=>{"use strict";r.d(t,{Cs:()=>h,d1:()=>d,f8:()=>c});var n=r(37876),i=r(28730),o=r(40855);let{withProvider:a,withContext:s,useStyles:l,PropsProvider:u}=(0,i.c)({key:"tag"}),c=a("div","root"),d=s("span","label");s("button","closeTrigger",{defaultProps:{children:(0,n.jsx)(o.US,{})}}),s("span","startElement");let h=s("span","endElement")},46395:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isDesignLibraryMode=t.getDesignLibraryScriptLink=t.getDesignLibraryStatusEvent=t.DesignLibraryStatus=t.addComponentUpdateHandler=t.DesignLibraryMode=t.MetadataKind=t.LayoutKind=t.ComponentLayoutService=t.PREVIEW_KEY=t.PAGES_EDITING_MARKER=t.QUERY_PARAM_EDITING_SECRET=t.EDITING_ALLOWED_ORIGINS=t.getContentSdkPagesClientData=t.resetEditorChromes=t.isEditorActive=t.PagesEditor=t.DEFAULT_PLACEHOLDER_UID=t.EditingService=void 0;var n=r(51198);Object.defineProperty(t,"EditingService",{enumerable:!0,get:function(){return n.EditingService}});var i=r(93622);Object.defineProperty(t,"DEFAULT_PLACEHOLDER_UID",{enumerable:!0,get:function(){return i.DEFAULT_PLACEHOLDER_UID}}),Object.defineProperty(t,"PagesEditor",{enumerable:!0,get:function(){return i.PagesEditor}}),Object.defineProperty(t,"isEditorActive",{enumerable:!0,get:function(){return i.isEditorActive}}),Object.defineProperty(t,"resetEditorChromes",{enumerable:!0,get:function(){return i.resetEditorChromes}}),Object.defineProperty(t,"getContentSdkPagesClientData",{enumerable:!0,get:function(){return i.getContentSdkPagesClientData}}),Object.defineProperty(t,"EDITING_ALLOWED_ORIGINS",{enumerable:!0,get:function(){return i.EDITING_ALLOWED_ORIGINS}}),Object.defineProperty(t,"QUERY_PARAM_EDITING_SECRET",{enumerable:!0,get:function(){return i.QUERY_PARAM_EDITING_SECRET}}),Object.defineProperty(t,"PAGES_EDITING_MARKER",{enumerable:!0,get:function(){return i.PAGES_EDITING_MARKER}}),Object.defineProperty(t,"PREVIEW_KEY",{enumerable:!0,get:function(){return i.PREVIEW_KEY}});var o=r(69667);Object.defineProperty(t,"ComponentLayoutService",{enumerable:!0,get:function(){return o.ComponentLayoutService}});var a=r(64547);Object.defineProperty(t,"LayoutKind",{enumerable:!0,get:function(){return a.LayoutKind}}),Object.defineProperty(t,"MetadataKind",{enumerable:!0,get:function(){return a.MetadataKind}}),Object.defineProperty(t,"DesignLibraryMode",{enumerable:!0,get:function(){return a.DesignLibraryMode}});var s=r(34561);Object.defineProperty(t,"addComponentUpdateHandler",{enumerable:!0,get:function(){return s.addComponentUpdateHandler}}),Object.defineProperty(t,"DesignLibraryStatus",{enumerable:!0,get:function(){return s.DesignLibraryStatus}}),Object.defineProperty(t,"getDesignLibraryStatusEvent",{enumerable:!0,get:function(){return s.getDesignLibraryStatusEvent}}),Object.defineProperty(t,"getDesignLibraryScriptLink",{enumerable:!0,get:function(){return s.getDesignLibraryScriptLink}}),Object.defineProperty(t,"isDesignLibraryMode",{enumerable:!0,get:function(){return s.isDesignLibraryMode}})},46457:(e,t,r)=>{let n={NextRequest:r(10187).NextRequest,NextResponse:r(37425).R,ImageResponse:r(94993).f,userAgentFromString:r(75113).userAgentFromString,userAgent:r(75113).userAgent,URLPattern:r(20648).I,after:r(39402).after,connection:r(34223).F,unstable_rootParam
190s:r(93604).unstable_rootParams};e.exports=n,t.NextRequest=n.NextRequest,t.NextResponse=n.NextResponse,t.ImageResponse=n.ImageResponse,t.userAgentFromString=n.userAgentFromString,t.userAgent=n.userAgent,t.URLPattern=n.URLPattern,t.after=n.after,t.connection=n.connection,t.unstable_rootParams=n.unstable_rootParams},46711:(e,t,r)=>{"use strict";r.d(t,{X:()=>i});let n=e=>null!==e;function i(e,{repeat:t,repeatType:r="loop"},o,a=1){let s=e.filter(n),l=a<0||t&&"loop"!==r&&t%2==1?0:s.length-1;return l&&void 0!==o?o:s[l]}},46740:e=>{"use strict";e.exports=function(e){return null==e}},46924:(e,t,r)=>{"use strict";r.d(t,{rm:()=>er,Dr:()=>ei,y3:()=>et,il:()=>Z,cQ:()=>ee});var n=r(37876),i=r(5661),o=r(14232);let a=e=>{let t=(0,o.useRef)(e),r=(0,o.useRef)(!1);(0,o.useEffect)(()=>{t.current=e}),(0,o.useEffect)(()=>{!0!==r.current&&(r.current=!0,t.current())},[])};var s=r(10677),l=r(97922),u=r(13513),c=r(31889);let[d,h]=(0,c.q)({name:"MenuContext",hookName:"useMenuContext",providerName:"<MenuProvider />",strict:!1}),[p,f]=(0,c.q)({name:"MenuMachineContext",hookName:"useMenuMachineContext",providerName:"<MenuMachineProvider />",strict:!1}),[m,g]=(0,c.q)({name:"MenuMachineContext",hookName:"useMenuMachineContext",providerName:"<MenuMachineProvider />",strict:!1});var v=r(18249),y=r(3328),b=r(707),w=r(60669),E=r(29739),x=r(61112);let S=(0,o.forwardRef)((e,t)=>{let r=h(),o=(0,u.c)(),a=(0,i.v6)({...r.getTriggerProps(),"aria-controls":o.unmounted?void 0:r.getTriggerProps()["aria-controls"]},e);return(0,n.jsx)(x.X.button,{...a,ref:t})});S.displayName="MenuTrigger";let T=(0,o.forwardRef)((e,t)=>{let r=h(),o=(0,i.v6)(r.getContextTriggerProps(),e);return(0,n.jsx)(x.X.button,{...o,ref:t})});T.displayName="MenuContextTrigger";let O=(0,o.forwardRef)((e,t)=>{let r=h(),o=(0,i.v6)(r.getPositionerProps(),e);return(0,u.c)().unmounted?null:(0,n.jsx)(x.X.div,{...o,ref:t})});O.displayName="MenuPositioner";let C=(0,o.forwardRef)((e,t)=>{let r=h(),o=(0,i.v6)(r.getSeparatorProps(),e);return(0,n.jsx)(x.X.hr,{...o,ref:t})});C.displayName="MenuSeparator";var P=r(80134);let k=(0,o.forwardRef)((e,t)=>{let r=h(),o=(0,u.c)(),a=(0,i.v6)(r.getContentProps(),o.getPresenceProps(),e);return o.unmounted?null:(0,n.jsx)(x.X.div,{...a,ref:(0,P.t)(o.ref,t)})});k.displayName="MenuContent";let _=(0,o.forwardRef)((e,t)=>{let r=h(),o=(0,i.v6)(r.getArrowTipProps(),e);return(0,n.jsx)(x.X.div,{...o,ref:t})});_.displayName="MenuArrowTip";let A=(0,o.forwardRef)((e,t)=>{let r=h(),o=(0,i.v6)(r.getArrowProps(),e);return(0,n.jsx)(x.X.div,{...o,ref:t})});A.displayName="MenuArrow";let R=(0,o.forwardRef)((e,t)=>{let r=h(),o=(0,i.v6)(r.getIndicatorProps(),e);return(0,n.jsx)(x.X.div,{...o,ref:t})});R.displayName="MenuIndicator";let[N,M]=(0,c.q)({name:"MenuItemGroupContext",hookName:"useMenuItemGroupContext",providerName:"<MenuItemGroupProvider />"}),D=(0,o.forwardRef)((e,t)=>{let[r,a]=(0,v.P)()(e,["id"]),s=h(),l={id:(0,o.useId)(),...r},u=(0,i.v6)(s.getItemGroupProps(l),a);return(0,n.jsx)(N,{value:l,children:(0,n.jsx)(x.X.div,{...u,ref:t})})});D.displayName="MenuItemGroup";let j=(0,o.forwardRef)((e,t)=>{let r=h(),o=M(),a=(0,i.v6)(r.getItemGroupLabelProps({htmlFor:o.id}),e);return(0,n.jsx)(x.X.div,{...a,ref:t})});j.displayName="MenuItemGroupLabel";let[I,L]=(0,c.q)({name:"MenuItemContext",hookName:"useMenuItemContext",providerName:"<MenuItemProvider />"}),[F,B]=(0,c.q)({name:"MenuItemPropsContext",hookName:"useMenuItemPropsContext",providerName:"<MenuItemPropsProvider />"}),$=(0,o.forwardRef)((e,t)=>{let[r,a]=(0,v.P)()(e,["closeOnSelect","disabled","value","valueText","onSelect"]),s=h(),l=(0,i.v6)(s.getItemProps(r),a),u=s.getItemState(r);return(0,o.useEffect)(()=>s.addItemListener({id:u.id,onSelect:r.onSelect}),[u.id,r.onSelect]),(0,n.jsx)(F,{value:r,children:(0,n.jsx)(I,{value:u,children:(0,n.jsx)(x.X.div,{...l,ref:t})})})});$.displayName="MenuItem";let z=(0,o.forwardRef)((e,t)=>{let r=g(),o=(0,i.v6)(r?.()??{},e);return(0,n.jsx)(x.X.div,{...o,ref:t})});z.displayName="MenuTriggerItem";let U=(0,o.forwardRef)((e,t)=>{let r=h(),o=B(),a=(0,i.v6)(r.getItemTextProps(o),e);return(0,n.jsx)(x.X.div,{...a,ref:t})});U.displayName="MenuItemText";let V=(0,o.forwardRef)((e,t)=>{let r=h(),o=B(),a=(0,i.v6)(r.getItemIndicatorProps(o),e);return(0,n.jsx)(x.X.div,{...a,ref:t})});V.displayName="MenuItemIndicator";let q=(0,o.forwardRef)((e,t)=>{let[r,o]=(0,v.P)()(e,["checked","closeOnSelect","disabled","onCheckedChange","value","valueText"]),a={...r,type:"checkbox"},s=h(),l=(0,i.v6)(s.getOptionItemProps(a),o),u=s.getOptionItemState(a);return(0,n.jsx)(F,{value:a,children:(0,n.jsx)(I,{value:u,children:(0,n.jsx)(x.X.div,{...l,ref:t})})})});q.displayName="MenuCheckboxItem";let H=(0,o.forwardRef)((e,t)=>{let[r,a]=(0,v.P)()(e,["id","onValueChange","value"]),s=h(),l={id:(0,o.useId)(),...r},u=(0,i.v6)(s.getItemGroupProps({id:l.id}),a);return(0,n.jsx)(N,{value:l,children:(0,n.jsx)(x.X.div,{...u,ref:t})})});H.displayName="MenuRadioItemGroup";let W=(0,o.forwardRef)((e,t)=>{let[r,o]=(0,v.P)()(e,["closeOnSelect","disabled","value","valueText"]),a=h(),s=M(),l={...r,checked:s.value===r.value,type:"radio",onCheckedChange:()=>s.onValueChange?.({value:r.value})},u=(0,i.v6)(a.getOptionItemProps(l),o),c=a.getOptionItemState(l);return(0,n.jsx)(F,{value:l,children:(0,n.jsx)(I,{value:c,children:(0,n.jsx)(x.X.div,{...u,ref:t})})})});W.displayName="MenuRadioItem";var G=r(28730),K=r(40855);let{withRootProvider:X,withContext:Y,useStyles:Q,PropsProvider:J}=(0,G.c)({key:"menu"});X(e=>{let t=h(),r=f(),[c,{value:g,children:v}]=(0,s.s)(e),{api:y,service:b}=g,w=(0,l.x)((0,i.v6)({present:y.open},c));a(()=>{r&&t&&(t.setChild(b),y.setParent(r))});let E=(0,o.useCallback)(()=>t?.getTriggerItemProps(y),[y,t]);return(0,n.jsx)(m,{value:E,children:(0,n.jsx)(p,{value:b,children:(0,n.jsx)(d,{value:y,children:(0,n.jsx)(u.j,{value:w,children:v})})})})});let Z=X(e=>{let[t,r]=(0,s.s)(e),[c,g]=(0,v.P)()(r,["anchorPoint","aria-label","closeOnSelect","composite","defaultHighlightedValue","defaultOpen","highlightedValue","id","ids","loopFocus","navigate","onEscapeKeyDown","onFocusOutside","onHighlightChange","onInteractOutside","onOpenChange","onPointerDownOutside","onSelect","open","positioning","typeahead"]),x=h(),S=f(),{api:T,service:O}=(e=>{let t=(0,o.useId)(),{getRootNode:r}=(0,w.w)(),{dir:n}=(0,E.g)(),i={id:t,dir:n,getRootNode:r,...e},a=(0,b.zl)(y.Aq,i);return{api:y.Ng(a,b._B),service:a}})(c),C=(0,l.x)((0,i.v6)({present:T.open},t));a(()=>{S&&x&&(x.setChild(O),T.setParent(S))});let P=(0,o.useCallback)(()=>x?.getTriggerItemProps(T),[T,x]);return(0,n.jsx)(m,{value:P,children:(0,n.jsx)(p,{value:O,children:(0,n.jsx)(d,{value:T,children:(0,n.jsx)(u.j,{value:C,...g})})})})},{defaultProps:{lazyMount:!0,unmountOnExit:!0}}),ee=Y(S,"trigger",{forwardAsChild:!0});Y(T,"contextTrigger",{forwardAsChild:!0});let et=Y(O,"positioner",{forwardAsChild:!0});Y(C,"separator",{forwardAsChild:!0});let er=Y(k,"content",{forwardAsChild:!0}),en=Y(_,"arrowTip",{forwardAsChild:!0});Y(A,"arrow",{forwardAsChild:!0,defaultProps:{children:(0,n.jsx)(en,{})}}),Y(R,"indicator",{forwardAsChild:!0}),Y(D,"itemGroup",{forwardAsChild:!0}),Y(j,"itemGroupLabel",{forwardAsChild:!0});let ei=Y($,"item",{forwardAsChild:!0});Y(z,"item",{forwardAsChild:!0}),Y(U,"itemText",{forwardAsChild:!0}),Y("kbd","itemCommand"),Y(V,"itemIndicator",{forwardAsChild:!0,defaultProps:{children:(0,n.jsx)(K.Sr,{boxSize:"4"})}}),Y(q,"item",{forwardAsChild:!0}),Y(H,"itemGroup",{forwardAsChild:!0}),Y(W,"item",{forwardAsChild:!0})},47421:(e,t,r)=>{"use strict";
190Object.defineProperty(t,"__esModule",{value:!0}),t.VARIANT_PREFIX=t.DEFAULT_VARIANT=t.CdpHelper=t.normalizePersonalizedRewrite=t.getGroomedVariantIds=t.getPersonalizedRewriteData=t.getPersonalizedRewrite=t.PersonalizeService=t.personalizeLayout=void 0;var n=r(12352);Object.defineProperty(t,"personalizeLayout",{enumerable:!0,get:function(){return n.personalizeLayout}});var i=r(72925);Object.defineProperty(t,"PersonalizeService",{enumerable:!0,get:function(){return i.PersonalizeService}});var o=r(16784);Object.defineProperty(t,"getPersonalizedRewrite",{enumerable:!0,get:function(){return o.getPersonalizedRewrite}}),Object.defineProperty(t,"getPersonalizedRewriteData",{enumerable:!0,get:function(){return o.getPersonalizedRewriteData}}),Object.defineProperty(t,"getGroomedVariantIds",{enumerable:!0,get:function(){return o.getGroomedVariantIds}}),Object.defineProperty(t,"normalizePersonalizedRewrite",{enumerable:!0,get:function(){return o.normalizePersonalizedRewrite}}),Object.defineProperty(t,"CdpHelper",{enumerable:!0,get:function(){return o.CdpHelper}}),Object.defineProperty(t,"DEFAULT_VARIANT",{enumerable:!0,get:function(){return o.DEFAULT_VARIANT}}),Object.defineProperty(t,"VARIANT_PREFIX",{enumerable:!0,get:function(){return o.VARIANT_PREFIX}})},47580:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.TokenKind=void 0,t.TokenKind=r,function(e){e.SOF="<SOF>",e.EOF="<EOF>",e.BANG="!",e.DOLLAR="$",e.AMP="&",e.PAREN_L="(",e.PAREN_R=")",e.SPREAD="...",e.COLON=":",e.EQUALS="=",e.AT="@",e.BRACKET_L="[",e.BRACKET_R="]",e.BRACE_L="{",e.PIPE="|",e.BRACE_R="}",e.NAME="Name",e.INT="Int",e.FLOAT="Float",e.STRING="String",e.BLOCK_STRING="BlockString",e.COMMENT="Comment"}(r||(t.TokenKind=r={}))},47738:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(90620);let i=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e;function o(e,t,r,o){return e===t&&r===o?n.l:n=>0===n||1===n?n:i(function(e,t,r,n,o){let a,s,l=0;do(a=i(s=t+(r-t)/2,n,o)-e)>0?r=s:t=s;while(Math.abs(a)>1e-7&&++l<12);return s}(n,0,1,e,r),t,o)}},48230:(e,t,r)=>{e.exports=r(6334)},48333:(e,t,r)=>{"use strict";r.d(t,{s:()=>u});var n=r(14232),i=r(65729),o=r(29189),a=r(25198),s=r(85917),l=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let u=(0,i.O)((0,o.N)((0,n.forwardRef)((e,t)=>{var{field:r,tag:i="div",editable:o=!0}=e,a=l(e,["field","tag","editable"]);if((0,s.isFieldValueEmpty)(r))return null;let u=Object.assign({dangerouslySetInnerHTML:{__html:r.value},ref:t},a);return n.createElement(i||"div",u)}),{defaultEmptyFieldEditingComponent:a.G,isForwardRef:!0}),!0);u.displayName="RichText"},48413:(e,t,r)=>{"use strict";r.d(t,{B:()=>o});var n=r(23382),i=r(67412);function o({keyframes:e,velocity:t=0,power:r=.8,timeConstant:o=325,bounceDamping:a=10,bounceStiffness:s=500,modifyTarget:l,min:u,max:c,restDelta:d=.5,restSpeed:h}){let p,f,m=e[0],g={done:!1,value:m},v=r*t,y=m+v,b=void 0===l?y:l(y);b!==y&&(v=b-m);let w=e=>-v*Math.exp(-e/o),E=e=>b+w(e),x=e=>{let t=w(e),r=E(e);g.done=Math.abs(t)<=d,g.value=g.done?b:r},S=e=>{let t;if(t=g.value,void 0!==u&&t<u||void 0!==c&&t>c){var r;p=e,f=(0,n.o)({keyframes:[g.value,(r=g.value,void 0===u?c:void 0===c||Math.abs(u-r)<Math.abs(c-r)?u:c)],velocity:(0,i.Y)(E,e,g.value),damping:a,stiffness:s,restDelta:d,restSpeed:h})}};return S(0),{calculatedDuration:null,next:e=>{let t=!1;return(f||void 0!==p||(t=!0,x(e),S(e)),void 0!==p&&e>=p)?f.next(e-p):(t||x(e),g)}}}},48877:(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,{describeHasCheckingStringProperty:function(){return i},describeStringPropertyAccess:function(){return n},wellKnownProperties:function(){return o}});let r=/^[A-Za-z_$][A-Za-z0-9_$]*$/;function n(e,t){return r.test(t)?"`"+e+"."+t+"`":"`"+e+"["+JSON.stringify(t)+"]`"}function i(e,t){let r=JSON.stringify(t);return"`Reflect.has("+e+", "+r+")`, `"+r+" in "+e+"`, or similar"}let o=new Set(["hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toString","valueOf","toLocaleStr
190ing","then","catch","finally","status","displayName","_debugInfo","toJSON","$$typeof","__esModule"])},49077:(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,{ReadonlyURLSearchParams:function(){return l.ReadonlyURLSearchParams},RedirectType:function(){return l.RedirectType},ServerInsertedHTMLContext:function(){return u.ServerInsertedHTMLContext},forbidden:function(){return l.forbidden},notFound:function(){return l.notFound},permanentRedirect:function(){return l.permanentRedirect},redirect:function(){return l.redirect},unauthorized:function(){return l.unauthorized},unstable_isUnrecognizedActionError:function(){return c.unstable_isUnrecognizedActionError},unstable_rethrow:function(){return l.unstable_rethrow},useParams:function(){return m},usePathname:function(){return p},useRouter:function(){return f},useSearchParams:function(){return h},useSelectedLayoutSegment:function(){return v},useSelectedLayoutSegments:function(){return g},useServerInsertedHTML:function(){return u.useServerInsertedHTML}});let n=r(14232),i=r(21965),o=r(40760),a=r(13182),s=r(79853),l=r(83044),u=r(40302),c=r(53966),d=void 0;function h(){let e=(0,n.useContext)(o.SearchParamsContext);return(0,n.useMemo)(()=>e?new l.ReadonlyURLSearchParams(e):null,[e])}function p(){return null==d||d("usePathname()"),(0,n.useContext)(o.PathnameContext)}function f(){let e=(0,n.useContext)(i.AppRouterContext);if(null===e)throw Object.defineProperty(Error("invariant expected app router to be mounted"),"__NEXT_ERROR_CODE",{value:"E238",enumerable:!1,configurable:!0});return e}function m(){return null==d||d("useParams()"),(0,n.useContext)(o.PathParamsContext)}function g(e){void 0===e&&(e="children"),null==d||d("useSelectedLayoutSegments()");let t=(0,n.useContext)(i.LayoutRouterContext);return t?function e(t,r,n,i){let o;if(void 0===n&&(n=!0),void 0===i&&(i=[]),n)o=t[1][r];else{var l;let e=t[1];o=null!=(l=e.children)?l:Object.values(e)[0]}if(!o)return i;let u=o[0],c=(0,a.getSegmentValue)(u);return!c||c.startsWith(s.PAGE_SEGMENT_KEY)?i:(i.push(c),e(o,r,!1,i))}(t.parentTree,e):null}function v(e){void 0===e&&(e="children"),null==d||d("useSelectedLayoutSegment()");let t=g(e);if(!t||0===t.length)return null;let r="children"===e?t[0]:t[t.length-1];return r===s.DEFAULT_SEGMENT_KEY?null: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)},49794:(e,t)=>{"use strict";var r,n=Object.prototype.hasOwnProperty;function i(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function o(e){try{return encodeURIComponent(e)}catch(e){return null}}t.stringify=function(e,t){var i,a,s=[];for(a in"string"!=typeof(t=t||"")&&(t="?"),e)if(n.call(e,a)){if(!(i=e[a])&&(null===i||i===r||isNaN(i))&&(i=""),a=o(a),i=o(i),null===a||null===i)continue;s.push(a+"="+i)}return s.length?t+s.join("&"):""},t.parse=function(e){for(var t,r=/([^=?#&]+)=?([^&]*)/g,n={};t=r.exec(e);){var o=i(t[1]),a=i(t[2]);null===o||null===a||o in n||(n[o]=a)}return n}},50181:(e,t,r)=>{"use strict";r.d(t,{E:()=>i});var n=r(14232);let i=r(2205).B?n.useLayoutEffect:n.useEffect},50687:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isObjectLike=function(e){return"object"==typeof e&&null!==e}},50854:(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,{bootstrap:function(){return l},error:function(){return c},event:function(){return f},info:function(){return p},prefixes:function(){return o},ready:function(){return h},trace:function(){return m},wait:function(){return u},warn:function(){return d},warnOnce:function(){return v}});let n=r(64042),i=r(76713),o={wait:(0,n.white)((0,n.bold)("â")),error:(0,n.red)((0,n.bold)("⨯")),warn:(0,n.yellow)((0,n.bold)("â ")),ready:"â²",info:(0,n.white)((0,n.bold)(" ")),event:(0,n.green)((0,n.bold)("â")),trace:(0,n.magenta)((0,n.bold)("\xbb"))},a={log:"log",warn:"warn",error:"error"};function s(e,...t){(""===t[0]||void 0===t[0])&&1===t.length&&t.shift();let r=e in a?a[e]:"log",n=o[e];0===t.length?console[r](""):1===t.length&&"string"==typeof t[0]?console[r](" "+n+" "+t[0]):console[r](" "+n,...t)}function l(...e){console.log(" "+e.join(" "))}function u(...e){s("wait",...e)}function c(...e){s("error",...e)}function d(...e){s("warn",...e)}function h(...e){s("ready",...e)}function p(...e){s("info",...e)}function f(...e){s("event",...e)}function m(...e){s("trace",...e)}let g=new i.LRUCache(1e4,e=>e.length);function v(...e){let t=e.join(" ");g.has(t)||(g.set(t,t),d(...e))}},51052:(e,t)=>
190{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.devAssert=function(e,t){if(!e)throw Error(t)}},51198:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.EditingService=t.query=void 0;let i=n(r(3107)),o=r(64547);t.query=` 191 query EditingQuery($itemId: String!, $language: String!, $version: String) { 192 item(path: $itemId, language: $language, version: $version) { 193 rendered 194 } 195 } 196`;class a{constructor(e){this.serviceConfig=e,this.graphQLClient=this.getGraphQLClient()}async fetchEditingData({itemId:e,language:r,version:n,layoutKind:a=o.LayoutKind.Final,mode:s},l){var u;if(i.default.editing("fetching editing data for %s %s %s %s",e,r,n,a),!r)throw RangeError("The language must be a non-empty string");let c=await this.graphQLClient.request(t.query,{itemId:e,version:n,language:r},Object.assign(Object.assign({},l),{headers:{sc_layoutKind:a,sc_editMode:"edit"===s?"true":"false"}}));return{layoutData:(null==(u=null==c?void 0:c.item)?void 0:u.rendered)||{sitecore:{context:{pageEditing:!0,language:r},route:null}}}}getGraphQLClient(){if(!this.serviceConfig.clientFactory)throw Error("clientFactory needs to be provided when initializing GraphQL client.");return this.serviceConfig.clientFactory({debugger:i.default.editing})}}t.EditingService=a},51252:(e,t,r)=>{"use strict";r.d(t,{D:()=>n});let n=e=>Array.isArray(e)&&"number"==typeof e[0]},51593:(e,t,r)=>{"use strict";var n=r(20463),i=r(96591),o=Object.prototype.hasOwnProperty;e.exports=i(function(e,t,r){o.call(e,r)?e[r].push(t):n(e,r,[t])})},51784:(e,t,r)=>{"use strict";r.d(t,{F:()=>i});let n=(e,t)=>r=>t(e(r)),i=(...e)=>e.reduce(n)},51983:(e,t,r)=>{"use strict";r.d(t,{V:()=>s});var n=r(6882),i=r(36227),o=r(80514),a=r(80879);let s={test:(0,a.$)("hsl","hue"),parse:(0,a.q)("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:a=1})=>"hsla("+Math.round(e)+", "+i.KN.transform((0,o.a)(t))+", "+i.KN.transform((0,o.a)(r))+", "+(0,o.a)(n.X4.transform(a))+")"}},52433:(e,t,r)=>{"use strict";r.d(t,{v:()=>i});var n=r(28205);class i{constructor(){this.subscriptions=[]}add(e){return(0,n.Kq)(this.subscriptions,e),()=>(0,n.Ai)(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 i=0;i<n;i++){let n=this.subscriptions[i];n&&n(e,t,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}},52469:(e,t,r)=>{"use strict";let n,i;r.d(t,{L:()=>W});var o=r(43903),a=r(37605),s=r(14232),l=r(90620),u=r(90050);function c(e,t){let r,n=()=>{let{currentTime:n}=t,i=(null===n?0:n.value)/100;r!==i&&e(i),r=i};return u.Gt.preUpdate(n,!0),()=>(0,u.WG)(n)}var d=r(89739),h=r(32549),p=r(30373);let f=new WeakMap,m=(e,t,r)=>(n,i)=>i&&i[0]?i[0][e+"Size"]:(0,h.x)(n)&&"getBBox"in n?n.getBBox()[t]:n[r],g=m("inline","width","offsetWidth"),v=m("block","height","offsetHeight");function y({target:e,borderBoxSize:t}){f.get(e)?.forEach(r=>{r(e,{get width(){return g(e,t)},get height(){return v(e,t)}})})}function b(e){e.forEach(y)}let w=new Set;var E=r(2589),x=r(70630);let S=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),T={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function O(e,t,r,n){let i=r[t],{length:o,position:a}=T[t],s=i.current,l=r.time;i.current=e[`scroll${a}`],i.scrollLength=e[`scroll${o}`]-e[`client${o}`],i.offset.length=0,i.offset[0]=0,i.offset[1]=i.scrollLength,i.progress=(0,E.q)(0,i.scrollLength,i.current);let u=n-l;i.velocity=u>50?0:(0,x.f)(i.current-s,u)}var C=r(61574),P=r(64384),k=r(12679),_=r(7990);let A={start:0,center:.5,end:1};function R(e,t,r=0){let n=0;if(e in A&&(e=A[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?n=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?n=t/100*document.documentElement.clientWidth:e.endsWith("vh")?n=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(n=t*e),r+n}let N=[0,0],M={All:[[0,0],[1,1]]},D={x:0,y:0},j=new WeakMap,I=new WeakMap,L=new WeakMap,F=e=>e===document.scrollingElement?window:e;function B(e,{container:t=document.scrollingElement,...r}={}){if(!t)return l.l;let o=L.get(t);o||(o=new Set,L.set(t,o));let a=function(e,t,r,n={}){return{measure:t=>{!function(e,t=e,r){if(r.x.targetOffset=0,r.y.targetOffset=0,t!==e){let n=t;for(;n&&n!==e;)r.x.targetOffset+=n.offsetLeft,r.y.targetOffset+=n.offsetTop,n=n.offsetParent}r.x.targetLength=t===e?t.scrollWidth:t.clientWidth,r.y.targetLength=t===e?t.scrollHeight:t.clientHeight,r.x.containerLength=e.clientWidth,r.y.containerLength=e.clientHeight}(e,n.target,r),O(e,"x",r,t),O(e,"y",r,t),r.time=t,(n.offset||n.target)&&function(e,t,r){let{offset:n=M.All}=r,{target:i=e,axis:o="y"}=r,a="y"===o?"height":"width",s=i!==e?function(e,t){let r={x:0,y:0},n=e;for(;n&&n!==t;)if((0,_.s)(n))r.x+=n.offsetLeft,r.y+=n.offsetTop,n=n.offsetParent;else if("svg"===n.tagName){let e=n.getBoundingClientRect(),t=(n=n.parentElement).getBoundingClientRect();r.x+=e.left-t.left,r.y+=e.top-t.top}else if(n instanceof SVGGraphicsElement){let{x:e,y:t}=n.getBBox();r.x+=e,r.y+=t;let i=null,o=n.parentNode;for(;!i;)"svg"===o.tagName&&(i=o),o=n.parentNode;n=i}else break;return r}(i,e):D,l=i===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in i&&"svg"!==i.tagName?i.getBBox():{width:i.clientWidth,height:i.clientHeight}
196,u={width:e.clientWidth,height:e.clientHeight};t[o].offset.length=0;let c=!t[o].interpolate,d=n.length;for(let e=0;e<d;e++){let r=function(e,t,r,n){let i=Array.isArray(e)?e:N,o=0;return"number"==typeof e?i=[e,e]:"string"==typeof e&&(i=(e=e.trim()).includes(" ")?e.split(" "):[e,A[e]?e:"0"]),(o=R(i[0],r,n))-R(i[1],t)}(n[e],u[a],l[a],s[o]);c||r===t[o].interpolatorOffsets[e]||(c=!0),t[o].offset[e]=r}c&&(t[o].interpolate=(0,C.G)(t[o].offset,(0,P.Z)(n),{clamp:!1}),t[o].interpolatorOffsets=[...t[o].offset]),t[o].progress=(0,k.q)(0,1,t[o].interpolate(t[o].current))}(e,r,n)},notify:()=>t(r)}}(t,e,{time:0,x:S(),y:S()},r);if(o.add(a),!j.has(t)){let e=()=>{for(let e of o)e.measure(u.uv.timestamp);u.Gt.preUpdate(r)},r=()=>{for(let e of o)e.notify()},a=()=>u.Gt.read(e);j.set(t,a);let s=F(t);window.addEventListener("resize",a,{passive:!0}),t!==document.documentElement&&I.set(t,"function"==typeof t?(w.add(t),i||(i=()=>{let e={get width(){return window.innerWidth},get height(){return window.innerHeight}};w.forEach(t=>t(e))},window.addEventListener("resize",i)),()=>{w.delete(t),w.size||"function"!=typeof i||(window.removeEventListener("resize",i),i=void 0)}):function(e,t){n||"undefined"!=typeof ResizeObserver&&(n=new ResizeObserver(b));let r=(0,p.K)(e);return r.forEach(e=>{let r=f.get(e);r||(r=new Set,f.set(e,r)),r.add(t),n?.observe(e)}),()=>{r.forEach(e=>{let r=f.get(e);r?.delete(t),r?.size||n?.unobserve(e)})}}(t,a)),s.addEventListener("scroll",a,{passive:!0}),a()}let s=j.get(t);return u.Gt.read(s,!1,!0),()=>{(0,u.WG)(s);let e=L.get(t);if(!e||(e.delete(a),e.size))return;let r=j.get(t);j.delete(t),r&&(F(t).removeEventListener("scroll",r),I.get(t)?.(),window.removeEventListener("resize",r))}}let $=new Map;function z({source:e,container:t,...r}){let{axis:n}=r;e&&(t=e);let i=$.get(t)??new Map;$.set(t,i);let o=r.target??"self",a=i.get(o)??{},s=n+(r.offset??[]).join(",");return a[s]||(a[s]=!r.target&&(0,d.J)()?new ScrollTimeline({source:t,axis:n}):function(e){let t={value:0},r=B(r=>{t.value=100*r[e.axis].progress},e);return{currentTime:t,cancel:r}}({container:t,...r})),a[s]}var U=r(91200),V=r(50181);let q=()=>({scrollX:(0,o.OQ)(0),scrollY:(0,o.OQ)(0),scrollXProgress:(0,o.OQ)(0),scrollYProgress:(0,o.OQ)(0)}),H=e=>!!e&&!e.current;function W({container:e,target:t,...r}={}){let n=(0,U.M)(q),i=(0,s.useRef)(null),o=(0,s.useRef)(!1),u=(0,s.useCallback)(()=>(i.current=function(e,{axis:t="y",container:r=document.scrollingElement,...n}={}){var i,o;if(!r)return l.l;let a={axis:t,container:r,...n};return"function"==typeof e?(i=e,o=a,2===i.length?B(e=>{i(e[o.axis].progress,e)},o):c(i,z(o))):function(e,t){let r=z(t);return e.attachTimeline({timeline:t.target?void 0:r,observe:e=>(e.pause(),c(t=>{e.time=e.duration*t},r))})}(e,a)}((e,{x:t,y:r})=>{n.scrollX.set(t.current),n.scrollXProgress.set(t.progress),n.scrollY.set(r.current),n.scrollYProgress.set(r.progress)},{...r,container:e?.current||void 0,target:t?.current||void 0}),()=>{i.current?.()}),[e,t,JSON.stringify(r.offset)]);return(0,V.E)(()=>{if(o.current=!1,!(H(e)||H(t)))return u();o.current=!0},[u]),(0,s.useEffect)(()=>o.current?((0,a.V)(!H(e),"Container ref is defined but not hydrated","use-scroll-ref"),(0,a.V)(!H(t),"Target ref is defined but not hydrated","use-scroll-ref"),u()):void 0,[u]),n}},52661:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,r){void 0===r&&(r={});for(var n=[],i="function"==typeof r.replace,l=r.transform||a.returnFirstArg,u=r.library||s,c=u.cloneElement,d=u.createElement,h=u.isValidElement,p=t.length,f=0;f<p;f++){var m,g=t[f];if(i){var v=r.replace(g,f);if(h(v)){p>1&&(v=c(v,{key:v.key||f})),n.push(l(v,g,f));continue}}if("text"===g.type){var y=!g.data.trim().length;if(y&&g.parent&&!(0,a.canTextBeChildOfNode)(g.parent)||r.trim&&y)continue;n.push(l(g.data,g,f));continue}var b={};(m=g,a.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===m.type&&(0,a.isCustomComponent)(m.name,m.attribs))?((0,a.setStyleProp)(g.attribs.style,g.attribs),b=g.attribs):g.attribs&&(b=(0,o.default)(g.attribs,g.name));var w=void 0;switch(g.type){case"script":case"style":g.children[0]&&(b.dangerouslySetInnerHTML={__html:g.children[0].data});break;case"tag":"textarea"===g.name&&g.children[0]?b.defaultValue=g.children[0].data:g.children&&g.children.length&&(w=e(g.children,r));break;default:continue}p>1&&(b.key=f),n.push(l(d(g.name,b,w),g,f))}return 1===n.length?n[0]:n};var i=r(14232),o=n(r(23920)),a=r(10926),s={cloneElement:i.cloneElement,createElement:i.createElement,isValidElement:i.isValidElement}},52795:(e,t)=>{"use strict";function r(e){var t;let{config:r,src:n,width:i,quality:o}=e,a=o||(null==(t=r.qualities)?void 0:t.reduce((e,t)=>
196Math.abs(t-75)<Math.abs(e-75)?t:e))||75;return r.path+"?url="+encodeURIComponent(n)+"&w="+i+"&q="+a+(n.startsWith("/_next/static/media/")&&1?"&dpl=dpl_E43nB2Hdo14rziZ1PgB3eG4EUxkS":"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}}),r.__next_img_default=!0;let n=r},52892:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SiteResolver=t.SITE_KEY=t.SITE_PREFIX=t.normalizeSiteRewrite=t.getSiteRewriteData=t.getSiteRewrite=t.SitePathService=t.SiteInfoService=t.ErrorPagesService=t.SitemapXmlService=t.RedirectsService=t.REDIRECT_TYPE_SERVER_TRANSFER=t.REDIRECT_TYPE_302=t.REDIRECT_TYPE_301=t.RobotsService=void 0;var n=r(60931);Object.defineProperty(t,"RobotsService",{enumerable:!0,get:function(){return n.RobotsService}});var i=r(3843);Object.defineProperty(t,"REDIRECT_TYPE_301",{enumerable:!0,get:function(){return i.REDIRECT_TYPE_301}}),Object.defineProperty(t,"REDIRECT_TYPE_302",{enumerable:!0,get:function(){return i.REDIRECT_TYPE_302}}),Object.defineProperty(t,"REDIRECT_TYPE_SERVER_TRANSFER",{enumerable:!0,get:function(){return i.REDIRECT_TYPE_SERVER_TRANSFER}}),Object.defineProperty(t,"RedirectsService",{enumerable:!0,get:function(){return i.RedirectsService}});var o=r(34085);Object.defineProperty(t,"SitemapXmlService",{enumerable:!0,get:function(){return o.SitemapXmlService}});var a=r(36277);Object.defineProperty(t,"ErrorPagesService",{enumerable:!0,get:function(){return a.ErrorPagesService}});var s=r(55845);Object.defineProperty(t,"SiteInfoService",{enumerable:!0,get:function(){return s.SiteInfoService}});var l=r(3765);Object.defineProperty(t,"SitePathService",{enumerable:!0,get:function(){return l.SitePathService}});var u=r(26213);Object.defineProperty(t,"getSiteRewrite",{enumerable:!0,get:function(){return u.getSiteRewrite}}),Object.defineProperty(t,"getSiteRewriteData",{enumerable:!0,get:function(){return u.getSiteRewriteData}}),Object.defineProperty(t,"normalizeSiteRewrite",{enumerable:!0,get:function(){return u.normalizeSiteRewrite}}),Object.defineProperty(t,"SITE_PREFIX",{enumerable:!0,get:function(){return u.SITE_PREFIX}}),Object.defineProperty(t,"SITE_KEY",{enumerable:!0,get:function(){return u.SITE_KEY}});var c=r(41068);Object.defineProperty(t,"SiteResolver",{enumerable:!0,get:function(){return c.SiteResolver}})},53488:(e,t,r)=>{"use strict";r.d(t,{N:()=>u});var n=r(14232),i=r(85917),o=r(65729),a=r(29189),s=r(25198),l=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let u=(0,o.O)((0,a.N)((0,n.forwardRef)((e,t)=>{var{field:r,editable:o=!0,showLinkTextWithChildrenPresent:a}=e,s=l(e,["field","editable","showLinkTextWithChildrenPresent"]);let u=s.children;if((0,i.isFieldValueEmpty)(r))return null;let c=r.href?r:r.value;if(!c)return null;let d="anchor"!==c.linktype&&c.anchor?`#${c.anchor}`:"",h=c.querystring?`?${c.querystring}`:"",p={href:`${c.href}${h}${d}`,className:c.class,title:c.title,target:c.target};"_blank"!==p.target||p.rel||(p.rel="noopener noreferrer");let f=a||!u?c.text||c.href:null,m=n.createElement("a",Object.assign(Object.assign(Object.assign({},p),s),{key:"link",ref:t}),f,u);return n.createElement(n.Fragment,null,m)}),{defaultEmptyFieldEditingComponent:s.G,isForwardRef:!0}),!0);u.displayName="Link"},53812:(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,{METADATA_BOUNDARY_NAME:function(){return r},OUTLET_BOUNDARY_NAME:function(){return i},ROOT_LAYOUT_BOUNDARY_NAME:function(){return o},VIEWPORT_BOUNDARY_NAME:function(){return n}});let r="__next_metadata_boundary__",n="__next_viewport_boundary__",i="__next_outlet_boundary__",o="__next_root_layout_boundary__"},53966:(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,{UnrecognizedActionError:function(){return r},unstable_isUnrecognizedActionError:function(){return n}});
196class r extends Error{constructor(...e){super(...e),this.name="UnrecognizedActionError"}}function n(e){return!!(e&&"object"==typeof e&&e instanceof 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)},54226:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GraphQLWebSocketClient=void 0;let n=r(10620),i=r(83917),o="ping",a="pong",s="complete";class l{get type(){return this._type}get id(){return this._id}get payload(){return this._payload}constructor(e,t,r){this._type=e,this._payload=t,this._id=r}get text(){let e={type:this.type};return null!=this.id&&void 0!=this.id&&(e.id=this.id),null!=this.payload&&void 0!=this.payload&&(e.payload=this.payload),JSON.stringify(e)}static parse(e,t){let{type:r,payload:n,id:i}=JSON.parse(e);return new l(r,t(n),i)}}class u{constructor(e,{onInit:t,onAcknowledged:r,onPing:n,onPong:u}){this.socketState={acknowledged:!1,lastRequestId:0,subscriptions:{}},this.socket=e,e.addEventListener("open",async r=>{this.socketState.acknowledged=!1,this.socketState.subscriptions={},e.send(new l("connection_init",t?await t():null).text)}),e.addEventListener("close",e=>{this.socketState.acknowledged=!1,this.socketState.subscriptions={}}),e.addEventListener("error",e=>{console.error(e)}),e.addEventListener("message",t=>{try{let d=function(e,t=e=>e){return l.parse(e,t)}(t.data);switch(d.type){case"connection_ack":this.socketState.acknowledged?console.warn("Duplicate CONNECTION_ACK message ignored"):(this.socketState.acknowledged=!0,r&&r(d.payload));return;case o:n?n(d.payload).then(t=>e.send(c(t).text)):e.send(c(null).text);return;case a:u&&u(d.payload);return}if(!this.socketState.acknowledged||void 0===d.id||null===d.id||!this.socketState.subscriptions[d.id])return;let{query:h,variables:p,subscriber:f}=this.socketState.subscriptions[d.id];switch(d.type){case"next":!d.payload.errors&&d.payload.data&&f.next&&f.next(d.payload.data),d.payload.errors&&f.error&&f.error(new i.ClientError({...d.payload,status:200},{query:h,variables:p}));return;case"error":f.error&&f.error(new i.ClientError({errors:d.payload,status:200},{query:h,variables:p}));return;case s:f.complete&&f.complete(),delete this.socketState.subscriptions[d.id];return}}catch(t){console.error(t),e.close(1006)}e.close(4400,"Unknown graphql-ws message.")})}makeSubscribe(e,t,r,n){let i=(this.socketState.lastRequestId++).toString();return this.socketState.subscriptions[i]={query:e,variables:n,subscriber:r},this.socket.send(new l("subscribe",{query:e,operationName:t,variables:n},i).text),()=>{this.socket.send(new l(s,void 0,i).text),delete this.socketState.subscriptions[i]}}rawRequest(e,t){return new Promise((r,n)=>{let i;this.rawSubscribe(e,{next:(e,t)=>i={data:e,extensions:t},error:n,complete:()=>r(i)},t)})}request(e,t){return new Promise((r,n)=>{let i;this.subscribe(e,{next:e=>i=e,error:n,complete:()=>r(i)},t)})}subscribe(e,t,r){let{query:i,operationName:o}=(0,n.resolveRequestDocument)(e);return this.makeSubscribe(i,o,t,r)}rawSubscribe(e,t,r){return this.makeSubscribe(e,void 0,t,r)}ping(e){this.socket.send(new l(o,e,void 0).text)}close(){this.socket.close(1e3)}}function c(e){return new l(a,e,void 0)}u.PROTOCOL="graphql-transport-ws",t.GraphQLWebSocketClient=u},54235:function(e,t,r){"use strict";var n=r(99742),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.mergeURLSearchParams=t.escapeNonSpecialQuestionMarks=t.areURLSearchParamsEqual=t.isRegexOrUrl=t.getEnforcedCorsHeaders=t.enforceCors=t.getAllowedOriginsFromEnv=t.isTimeoutError=t.isAbsoluteUrl=void 0,t.resolveUrl=function(e,t={}){if(!e)throw RangeError("url must be a non-empty string");if((0,o.default)()){let r=new URL(e);for(let e in t)({}).hasOwnProperty.call(t,e)&&r.searchParams.append(e,String(t[e]));return r.toString()}let r=Object.keys(t).map(e=>`${encodeURIComponent(e)}=${encodeURIComponent(String(t[e]))}`).join("&");return -1!==e.indexOf("?")?`${e}&${r}`:`${e}?${r}`};let o=i(r(12410));t.isAbsoluteUrl=e=>{if(!e)return!1;if("string"!=typeof e)throw TypeError("Expected a string");return/^[a-z][a-z0-9+.-]*:/.test(e)},t.isTimeoutError=e=>{var t;return(null==(t=e.response)?void 0:t.status)===408||"AbortError"===e.name};let a=e=>"^"+e.replace(/\//g,"\\/").replace(/\./g,"\\.").replace(/\*/g,".*")+"$";t.getAllowedOriginsFromEnv=()=>n.env.JSS_ALLOWED_ORIGINS?n.env.JSS_ALLOWED_ORIGINS.replace(" ","").split(","):[],t.enforceCors=(e,r,n)=>{if(!e.headers.origin)return!0;n=(0,t.getAllowedOriginsFromEnv)().concat(n||[]);
196let i=r.getHeader("Access-Control-Allow-Origin");i&&n.push(i);let o=e.headers.origin;return!!(o&&n.some(e=>o===e||new RegExp(a(e)).test(o)))&&(r.setHeader("Access-Control-Allow-Origin",o),r.setHeader("Access-Control-Allow-Methods","GET, POST, OPTIONS, DELETE, PUT, PATCH"),"OPTIONS"===e.method&&r.setHeader("Access-Control-Allow-Headers","Content-Type, Authorization"),!0)},t.getEnforcedCorsHeaders=({requestMethod:e,headers:r,presetCorsHeader:n,allowedOrigins:i=[]})=>{let o=r.get?r.get("origin"):r.origin;if(!o)return{};if(i=(0,t.getAllowedOriginsFromEnv)().concat(i||[]),n&&i.push(n),o&&i.some(e=>o===e||new RegExp(a(e)).test(o))){let t={"Access-Control-Allow-Origin":o,"Access-Control-Allow-Methods":"GET, POST, OPTIONS, DELETE, PUT, PATCH"};return"OPTIONS"===e&&(t["Access-Control-Allow-Headers"]="Content-Type, Authorization"),t}return null},t.isRegexOrUrl=e=>(e=e.slice(0,-1),/^\/[a-zA-Z0-9\-\/]+(\?([a-zA-Z0-9\-_]+=[a-zA-Z0-9\-_]+)(&[a-zA-Z0-9\-_]+=[a-zA-Z0-9\-_]+)*)?$/.test(e))?"url":"regex",t.areURLSearchParamsEqual=(e,t)=>{let r=e=>[...e.entries()].sort(([e],[t])=>e.localeCompare(t)).map(([e,t])=>`${e}=${t}`).join("&");return r(e)===r(t)},t.escapeNonSpecialQuestionMarks=e=>e.startsWith("^")||e.endsWith("$")?e:e.replace(/\?/g,"\\?"),t.mergeURLSearchParams=(e,t)=>{let r=new URLSearchParams;for(let[t,n]of e.entries())r.set(t,n);for(let[e,n]of t.entries())r.set(e,n);return r.toString()}},54587:(e,t,r)=>{e.exports=r(59447)},54926:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseRawRequestExtendedArgs=t.parseRequestExtendedArgs=t.parseBatchRequestArgs=t.parseRawRequestArgs=t.parseRequestArgs=void 0,t.parseRequestArgs=(e,t,r)=>e.document?e:{document:e,variables:t,requestHeaders:r,signal:void 0},t.parseRawRequestArgs=(e,t,r)=>e.query?e:{query:e,variables:t,requestHeaders:r,signal:void 0},t.parseBatchRequestArgs=(e,t)=>e.documents?e:{documents:e,requestHeaders:t,signal:void 0},t.parseRequestExtendedArgs=(e,t,...r)=>
196{let[n,i]=r;return e.document?e:{url:e,document:t,variables:n,requestHeaders:i,signal:void 0}},t.parseRawRequestExtendedArgs=(e,t,...r)=>{let[n,i]=r;return e.query?e:{url:e,query:t,variables:n,requestHeaders:i,signal:void 0}}},54989:(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unauthorized",{enumerable:!0,get:function(){return n}}),r(46780).HTTP_ERROR_FALLBACK_ERROR_CODE,("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)},55541:(e,t,r)=>{var n="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==r.g&&r.g,i=function(){function e(){this.fetch=!1,this.DOMException=n.DOMException}return e.prototype=n,new e}();!function(e){!function(t){var n=void 0!==e&&e||"undefined"!=typeof self&&self||void 0!==r.g&&r.g||{},i={searchParams:"URLSearchParams"in n,iterable:"Symbol"in n&&"iterator"in Symbol,blob:"FileReader"in n&&"Blob"in n&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in n,arrayBuffer:"ArrayBuffer"in n};if(i.arrayBuffer)var o=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],a=ArrayBuffer.isView||function(e){return e&&o.indexOf(Object.prototype.toString.call(e))>-1};function s(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function l(e){return"string"!=typeof e&&(e=String(e)),e}function u(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return i.iterable&&(t[Symbol.iterator]=function(){return t}),t}function c(e){this.map={},e instanceof c?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){if(2!=e.length)throw TypeError("Headers constructor: expected name/value pair to be length 2, found"+e.length);this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function d(e){if(!e._noBody){if(e.bodyUsed)return Promise.reject(TypeError("Already read"));e.bodyUsed=!0}}function h(e){return new Promise(function(t,r){e.onload=function(){t(e.result)},e.onerror=function(){r(e.error)}})}function p(e){var t=new FileReader,r=h(t);return t.readAsArrayBuffer(e),r}function f(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function m(){return this.bodyUsed=!1,this._initBody=function(e){if(this.bodyUsed=this.bodyUsed,this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(i.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(i.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(i.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else{var t;i.arrayBuffer&&i.blob&&(t=e)&&DataView.prototype.isPrototypeOf(t)?(this._bodyArrayBuffer=f(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):i.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||a(e))?this._bodyArrayBuffer=f(e):this._bodyText=e=Object.prototype.toString.call(e)}else this._noBody=!0,this._bodyText="";!this.headers.get("content-type")&&("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):i.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},i.blob&&(this.blob=function(){var e=d(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(!this._bodyFormData)return Promise.resolve(new Blob([this._bodyText]));throw Error("could not read FormData body as blob")}),this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=d(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}if(i.blob)return this.blob().then(p);throw Error("could not read as ArrayBuffer")},this.text=function(){var e,t,r,n,i,o=d(this);if(o)return o;if(this._bodyBlob)return e=this._bodyBlob,r=h(t=new FileReader),i=(n=/charset=([A-Za-z0-9_-]+)/.exec(e.type))?n[1]:"utf-8",t.readAsText(e,i),r;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),r=Array(t.length),n=0;n<t.length;n++)r[n]=String.fromCharCode(t[n]);return r.join("")}(this._bodyArrayBuffer));if(!this._bodyFormData)return Promise.resolve(this._bodyText);throw Error("could not read FormData body as text")},i.formData&&(this.formData=function(){return this.text().then(y)}),this.json=function(){return this.text().then(JSON.parse)},this}c.prototype.append=function(e,t){e=s(e),t=l(t);var r=this.map[e];this.map[e]=r?r+", "+t:t},c.prototype.delete=function(e){delete this.map[s(e)]},c.prototype.get=function(e){return e=s(e),this.has(e)?this.map[e]:null},c.prototype.has=function(e){return this.map.hasOwnProperty(s(e))},c.prototype.set=function(e,t){this.map[s(e)]=l(t)},c.prototype.forEach=function(e,t){for(var r in this.map)this.map.hasOwnProperty(r)&&e.call(t,this.map[r],r,this)},c.prototype.keys=function(){var e=[];return this.forEach(function(t,r){e.push(r)}),u(e)},c.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),u(e)},c.prototype.entries=function(){var e=[];return this.forEach(function(t,r){e.push([r,t])}),u(e)},i.iterable&&(c.prototype[Symbol.iterator]=c.prototype.entries);var g=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"];function v(e,t){if(!(this instanceof v))throw TypeError('Please use the "new" operator, this DOM object c
196onstructor cannot be called as a function.');var r,i,o=(t=t||{}).body;if(e instanceof v){if(e.bodyUsed)throw TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new c(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,o||null==e._bodyInit||(o=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",(t.headers||!this.headers)&&(this.headers=new c(t.headers)),this.method=(i=(r=t.method||this.method||"GET").toUpperCase(),g.indexOf(i)>-1?i:r),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal||function(){if("AbortController"in n)return new AbortController().signal}(),this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(o),("GET"===this.method||"HEAD"===this.method)&&("no-store"===t.cache||"no-cache"===t.cache)){var a=/([?&])_=[^&]*/;a.test(this.url)?this.url=this.url.replace(a,"$1_="+new Date().getTime()):this.url+=(/\?/.test(this.url)?"&":"?")+"_="+new Date().getTime()}}function y(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var r=e.split("="),n=r.shift().replace(/\+/g," "),i=r.join("=").replace(/\+/g," ");t.append(decodeURIComponent(n),decodeURIComponent(i))}}),t}function b(e,t){if(!(this instanceof b))throw TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');if(t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.status<200||this.status>599)throw RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].");this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new c(t.headers),this.url=t.url||"",this._initBody(e)}v.prototype.clone=function(){return new v(this,{body:this._bodyInit})},m.call(v.prototype),m.call(b.prototype),b.prototype.clone=function(){return new b(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new c(this.headers),url:this.url})},b.error=function(){var e=new b(null,{status:200,statusText:""});return e.ok=!1,e.status=0,e.type="error",e};var w=[301,302,303,307,308];b.redirect=function(e,t){if(-1===w.indexOf(t))throw RangeError("Invalid status code");return new b(null,{status:t,headers:{location:e}})},t.DOMException=n.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var r=Error(e);this.stack=r.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function E(e,r){return new Promise(function(o,a){var u=new v(e,r);if(u.signal&&u.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var d=new XMLHttpRequest;function h(){d.abort()}if(d.onload=function(){var e,t,r={statusText:d.statusText,headers:(e=d.getAllResponseHeaders()||"",t=new c,e.replace(/\r?\n[\t ]+/g," ").split("\r").map(function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e}).forEach(function(e){var r=e.split(":"),n=r.shift().trim();if(n){var i=r.join(":").trim();try{t.append(n,i)}catch(e){console.warn("Response "+e.message)}}}),t)};0===u.url.indexOf("file://")&&(d.status<200||d.status>599)?r.status=200:r.status=d.status,r.url="responseURL"in d?d.responseURL:r.headers.get("X-Request-URL");var n="response"in d?d.response:d.responseText;setTimeout(function(){o(new b(n,r))},0)},d.onerror=function(){setTimeout(function(){a(TypeError("Network request failed"))},0)},d.ontimeout=function(){setTimeout(function(){a(TypeError("Network request timed out"))},0)},d.onabort=function(){setTimeout(function(){a(new t.DOMException("Aborted","AbortError"))},0)},d.open(u.method,function(e){try{return""===e&&n.location.href?n.location.href:e}catch(t){return e}}(u.url),!0),"include"===u.credentials?d.withCredentials=!0:"omit"===u.credentials&&(d.withCredentials=!1),"responseType"in d&&(i.blob?d.responseType="blob":i.arrayBuffer&&(d.responseType="arraybuffer")),r&&"object"==typeof r.headers&&!(r.headers instanceof c||n.Headers&&r.headers instanceof n.Headers)){var p=[];
196Object.getOwnPropertyNames(r.headers).forEach(function(e){p.push(s(e)),d.setRequestHeader(e,l(r.headers[e]))}),u.headers.forEach(function(e,t){-1===p.indexOf(t)&&d.setRequestHeader(t,e)})}else u.headers.forEach(function(e,t){d.setRequestHeader(t,e)});u.signal&&(u.signal.addEventListener("abort",h),d.onreadystatechange=function(){4===d.readyState&&u.signal.removeEventListener("abort",h)}),d.send(void 0===u._bodyInit?null:u._bodyInit)})}E.polyfill=!0,n.fetch||(n.fetch=E,n.Headers=c,n.Request=v,n.Response=b),t.Headers=c,t.Request=v,t.Response=b,t.fetch=E,Object.defineProperty(t,"__esModule",{value:!0})}({})}(i),i.fetch.ponyfill=!0,delete i.fetch.polyfill;var o=n.fetch?n:i;(t=o.fetch).default=o.fetch,t.fetch=o.fetch,t.Headers=o.Headers,t.Request=o.Request,t.Response=o.Response,e.exports=t},55638:e=>{"use strict";e.exports=function(e){for(var t,r=[];!(t=e.next()).done;)r.push(t.value);return r}},55786:(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,{bindSnapshot:function(){return a},createAsyncLocalStorage:function(){return o},createSnapshot:function(){return s}});let r=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class n{disable(){throw r}getStore(){}run(){throw r}exit(){throw r}enterWith(){throw r}static bind(e){return e}}let i="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function o(){return i?new i:new n}function a(e){return i?i.bind(e):n.bind(e)}function s(){return i?i.snapshot():function(e,...t){return e(...t)}}},55845:function(e,t,r){"use strict";var n=r(99742),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SiteInfoService=void 0;let o=i(r(3107)),a=r(862),s=` 197 query { 198 site { 199 siteInfoCollection { 200 name 201 hostName: hostname 202 language 203 } 204 } 205 } 206`;class l{constructor(e){this.config=e,this.graphQLClient=this.getGraphQLClient(),this.cache=this.getCacheClient()}get siteQuery(){return s}async fetchSiteInfo(e){var t,r;let i=this.cache.getCacheValue(this.getCacheKey());if(i)return i;if(n.env.SITECORE)return o.default.multisite("Skipping site information fetch (building on XM Cloud)"),[];let a=await this.graphQLClient.request(this.siteQuery,{},e),s=null==(r=null==(t=null==a?void 0:a.site)?void 0:t.siteInfoCollection)?void 0:r.reduce((e,t)=>("website"!==t.name&&e.push({name:t.name,hostName:t.hostName,language:t.language}),e),[]);return this.cache.setCacheValue(this.getCacheKey(),s),s}getCacheClient(){var e,t;return new a.MemoryCacheClient({cacheEnabled:null==(e=this.config.cacheEnabled)||e,cacheTimeout:null!=(t=this.config.cacheTimeout)?t:10})}getGraphQLClient(){if(!this.config.clientFactory)throw Error("clientFactory needs to be provided when initializing GraphQL client.");return this.config.clientFactory({debugger:o.default.multisite})}getCacheKey(){return"siteinfo-service-cache"}}t.SiteInfoService=l},57049:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return n.workAsyncStorageInstance}});let n=r(320)},57447:(e,t,r)=>{"use strict";r.d(t,{EW:()=>W,Fu:()=>q,HF:()=>H,J8:()=>$,T5:()=>_,c4:()=>f,ko:()=>R});var n=r(14232),i=r(98477),o=r(34349);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function s(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}function l(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}let u={NOT_LOADED:"NOT_LOADED",LOADING:"LOADING",LOADED:"LOADED",FAILED:"FAILED",AUTH_FAILURE:"AUTH_FAILURE"};class c{static async load(e,t){var r;let n=e.libraries?e.libraries.split(","):[],i=this.serializeParams(e);this.listeners.push(t),null!=(r=window.google)&&null!=(r=r.maps)&&r.importLibrary?(this.serializedApiParams||(this.loadingStatus=u.LOADED),this.notifyLoadingStatusListeners()):(this.serializedApiParams=i,this.initImportLibrary(e)),this.serializedApiParams&&this.serializedApiParams!==i&&console.warn("[google-maps-api-loader] The maps API has already been loaded with different parameters and will not be loaded again. Refresh the page for new values to have effect.");let o=["maps",...n];await Promise.all(o.map(e=>google.maps.importLibrary(e)))}static serializeParams(e){return[e.v,e.key,e.language,e.region,e.authReferrerPolicy,e.solutionChannel].join("/")}static initImportLibrary(e){if(window.google||(window.google={}),window.google.maps||(window.google.maps={}),window.google.maps.importLibrary)return void console.error("[google-maps-api-loader-internal]: initImportLibrary must only be called once");let t=null,r=()=>t||(t=new Promise((t,r)=>{var n;let i=document.createElement("script"),o=new URLSearchParams;for(let[t,r]of Object.entries(e)){let e=t.replace(/[A-Z]/g,e=>"_"+e[0].toLowerCase());o.set(e,String(r))}o.set("loading","async"),o.set("callback","__googleMapsCallback__"),i.async=!0,i.src="https://maps.googleapis.com/ma
206ps/api/js?"+o.toString(),i.nonce=(null==(n=document.querySelector("script[nonce]"))?void 0:n.nonce)||"",i.onerror=()=>{this.loadingStatus=u.FAILED,this.notifyLoadingStatusListeners(),r(Error("The Google Maps JavaScript API could not load."))},window.__googleMapsCallback__=()=>{this.loadingStatus=u.LOADED,this.notifyLoadingStatusListeners(),t()},window.gm_authFailure=()=>{this.loadingStatus=u.AUTH_FAILURE,this.notifyLoadingStatusListeners()},this.loadingStatus=u.LOADING,this.notifyLoadingStatusListeners(),document.head.append(i)}));google.maps.importLibrary=e=>r().then(()=>google.maps.importLibrary(e))}static notifyLoadingStatusListeners(){for(let e of this.listeners)e(this.loadingStatus)}}c.loadingStatus=u.NOT_LOADED,c.serializedApiParams=void 0,c.listeners=[];let d=["onLoad","onError","apiKey","version","libraries"],h=["children"],p=n.createContext(null),f=e=>{let{children:t}=e,r=s(e,h),{mapInstances:i,addMapInstance:o,removeMapInstance:u,clearMapInstances:f}=function(){let[e,t]=(0,n.useState)({});return{mapInstances:e,addMapInstance:(e,r="default")=>{t(t=>a({},t,{[r]:e}))},removeMapInstance:(e="default")=>{t(t=>s(t,[e].map(l)))},clearMapInstances:()=>{t({})}}}(),{status:m,loadedLibraries:g,importLibrary:v}=function(e){let{onLoad:t,onError:r,apiKey:i,version:o,libraries:l=[]}=e,u=s(e,d),[h,p]=(0,n.useState)(c.loadingStatus),[f,m]=(0,n.useReducer)((e,t)=>e[t.name]?e:a({},e,{[t.name]:t.value}),{}),g=(0,n.useMemo)(()=>null==l?void 0:l.join(","),[l]),v=(0,n.useMemo)(()=>JSON.stringify(a({apiKey:i,version:o},u)),[i,o,u]),y=(0,n.useCallback)(async e=>{var t;if(f[e])return f[e];if(!(null!=(t=google)&&null!=(t=t.maps)&&t.importLibrary))throw Error("[api-provider-internal] importLibrary was called before google.maps.importLibrary was defined.");let r=await window.google.maps.importLibrary(e);return m({name:e,value:r}),r},[f]);return(0,n.useEffect)(()=>{(async()=>{try{let e=a({key:i},u);for(let t of(o&&(e.v=o),(null==g?void 0:g.length)>0&&(e.libraries=g),(void 0===e.channel||e.channel<0||e.channel>999)&&delete e.channel,void 0===e.solutionChannel?e.solutionChannel="GMP_visgl_rgmlibrary_v1_default":""===e.solutionChannel&&delete e.solutionChannel,await c.load(e,e=>p(e)),["core","maps",...l]))await y(t);t&&t()}catch(e){r?r(e):console.error("<ApiProvider> failed to load the Google Maps JavaScript API",e)}})()},[i,g,v]),{status:h,loadedLibraries:f,importLibrary:y}}(r),y=(0,n.useMemo)(()=>({mapInstances:i,addMapInstance:o,removeMapInstance:u,clearMapInstances:f,status:m,loadedLibraries:g,importLibrary:v}),[i,o,u,f,m,g,v]);return n.createElement(p.Provider,{value:y},t)},m={onBoundsChanged:"bounds_changed",onCenterChanged:"center_changed",onClick:"click",onContextmenu:"contextmenu",onDblclick:"dblclick",onDrag:"drag",onDragend:"dragend",onDragstart:"dragstart",onHeadingChanged:"heading_changed",onIdle:"idle",onIsFractionalZoomEnabledChanged:"isfractionalzoomenabled_changed",onMapCapabilitiesChanged:"mapcapabilities_changed",onMapTypeIdChanged:"maptypeid_changed",onMousemove:"mousemove",onMouseout:"mouseout",onMouseover:"mouseover",onProjectionChanged:"projection_changed",onRenderingTypeChanged:"renderingtype_changed",onTilesLoaded:"tilesloaded",onTiltChanged:"tilt_changed",onZoomChanged:"zoom_changed",onCameraChanged:"bounds_changed"},g=["bounds_changed","center_changed","heading_changed","tilt_changed","zoom_changed"],v=["click","contextmenu","dblclick","mousemove","mouseout","mouseover"],y=Object.keys(m);function b(e,t){let r=(0,n.useRef)(e);return t(e,r.current)||(r.current=e),r.current}let w=new Set(["backgroundColor","clickableIcons","controlSize","disableDefaultUI","disableDoubleClickZoom","draggable","draggableCursor","draggingCursor","fullscreenControl","fullscreenControlOptions","gestureHandling","headingInteractionEnabled","isFractionalZoomEnabled","keyboardShortcuts","mapTypeControl","mapTypeControlOptions","mapTypeId","maxZoom","minZoom","noClear","panControl","panControlOptions","restriction","rotateControl","rotateControlOptions","scaleControl","scaleControlOptions","scrollwheel","streetView","streetViewControl","streetViewControlOptions","styles","tiltInteractionEnabled","zoomControl","zoomControlOptions"]);function E(){var e;return(null==(e=(0,n.useContext)(p))?void 0:e.status)||u.NOT_LOADED}function x(e){return e&&"object"==typeof e&&"lat"in e&&"lng"in e&&Number.isFinite(e.lat)&&Number.isFinite(e.lng)?e:e.toJSON()}let S=()=>n.createElement("div",{style:{position:"absolute",top:0,left:0,bottom:0,right:0,zIndex:999,display:"flex",flexFlow:"column nowrap",textAlign:"center",justifyContent:"center",fontSize:".8rem",color:"rgba(0,0,0,0.6)",background:"#dddddd",padding:"1rem 1.5rem"}},n.createElement("h2",null,"Error: AuthFailure"),n.createElement("p",null,"A problem with your API key prevents the map from rendering correctly. Please make sure the value of the ",n.createElement("code",null,"APIProvider.apiKey")," prop is correct. Check the error-message in the console for further details."));function T(){return E()===u.LOADED}let O=["id","defaultBounds","defaultCenter","defaultZoom","defaultHeading","defaultTilt","reuseMaps","renderingType","colorScheme"],C=["padding"];class P{static has(e){return this.entries[e]&&this.entries[e].length>0}static pop(e){return this.entries[e]&&this.entries[e].pop()||null}static push(e,t){this.entries[e]||(this.entries[e]=[]),this.entries[e].push(t)}}P.entries={};let k=n.createContext(null),_=e=>{let{children:t,id:r,className:i,style:l}=e,c=(0,n.useContext)(p),d=E();if(!c)throw Error("<Map> can only be used inside an <ApiProvider> component.");
206let[h,f,_]=function(e,t){let r=T(),[i,o]=(0,n.useState)(null),[l,u]=function(){let[e,t]=(0,n.useState)(null);return[e,(0,n.useCallback)(e=>t(e),[t])]}(),c=function(e){let t=function(){let[,e]=(0,n.useReducer)(e=>e+1,0);return e}(),r=(0,n.useRef)({center:{lat:0,lng:0},heading:0,tilt:0,zoom:0});return(0,n.useEffect)(()=>{if(!e)return;let n=google.maps.event.addListener(e,"bounds_changed",()=>{!function(e,t){let r=e.getCenter(),n=e.getZoom(),i=e.getHeading()||0,o=e.getTilt()||0,a=e.getBounds();r&&a&&Number.isFinite(n)||console.warn("[useTrackedCameraState] at least one of the values from the map returned undefined. This is not expected to happen. Please report an issue at https://github.com/visgl/react-google-maps/issues/new"),Object.assign(t.current,{center:(null==r?void 0:r.toJSON())||{lat:0,lng:0},zoom:n||0,heading:i,tilt:o})}(e,r),t()});return()=>n.remove()},[e,t]),r}(i),{id:d,defaultBounds:h,defaultCenter:p,defaultZoom:f,defaultHeading:m,defaultTilt:g,reuseMaps:v,renderingType:y,colorScheme:b}=e,w=s(e,O),E=void 0!==e.zoom||void 0!==e.defaultZoom,x=void 0!==e.center||void 0!==e.defaultCenter;for(let e of(h||E&&x||console.warn("<Map> component is missing configuration. You have to provide zoom and center (via the `zoom`/`defaultZoom` and `center`/`defaultCenter` props) or specify the region to show using `defaultBounds`. See https://visgl.github.io/react-google-maps/docs/api-reference/components/map#required"),!w.center&&p&&(w.center=p),!w.zoom&&Number.isFinite(f)&&(w.zoom=f),!w.heading&&Number.isFinite(m)&&(w.heading=m),!w.tilt&&Number.isFinite(g)&&(w.tilt=g),Object.keys(w)))void 0===w[e]&&delete w[e];let S=(0,n.useRef)(void 0);return(0,n.useEffect)(()=>{let n,i;if(!l||!r)return;let{addMapInstance:u,removeMapInstance:p}=t,{mapId:f}=e,m=`${f||"default"}:${y||"default"}:${b||"LIGHT"}`;if(v&&P.has(m)?(n=(i=P.pop(m)).getDiv(),l.appendChild(n),i.setOptions(w),setTimeout(()=>i.setCenter(i.getCenter()),0)):((n=document.createElement("div")).style.height="100%",l.appendChild(n),i=new google.maps.Map(n,a({},w,y?{renderingType:y}:{},b?{colorScheme:b}:{}))),o(i),u(i,d),h){let{padding:e}=h,t=s(h,C);i.fitBounds(t,e)}else E&&x||i.fitBounds({east:180,west:-180,south:-90,north:90});if(S.current){let{mapId:e,cameraState:t}=S.current;e!==f&&i.setOptions(t)}return()=>{S.current={mapId:f,cameraState:c.current},n.remove(),v?P.push(m,i):google.maps.event.clearInstanceListeners(i),o(null),p(d)}},[l,r,d,e.mapId,e.renderingType,e.colorScheme]),[i,u,c]}(e,c);!function(e,t,r){let i=r.center?x(r.center):null,o=null,a=null;i&&Number.isFinite(i.lat)&&Number.isFinite(i.lng)&&(o=i.lat,a=i.lng);let s=Number.isFinite(r.zoom)?r.zoom:null,l=Number.isFinite(r.heading)?r.heading:null,u=Number.isFinite(r.tilt)?r.tilt:null;(0,n.useLayoutEffect)(()=>{if(!e)return;let r={},n=!1;null!==o&&null!==a&&(t.current.center.lat!==o||t.current.center.lng!==a)&&(r.center={lat:o,lng:a},n=!0),null!==s&&t.current.zoom!==s&&(r.zoom=s,n=!0),null!==l&&t.current.heading!==l&&(r.heading=l,n=!0),null!==u&&t.current.tilt!==u&&(r.tilt=u,n=!0),n&&e.moveCamera(r)})}(h,_,e),function(e,t){for(let r of y){let i=t[r],o=m[r];(0,n.useEffect)(()=>{if(!e||!i)return;let t=google.maps.event.addListener(e,o,t=>{i(function(e,t,r){let n={type:e,map:t,detail:{},stoppable:!1,stop:()=>{}};if(g.includes(e)){let e=t.getCenter(),r=t.getZoom(),i=t.getHeading()||0,o=t.getTilt()||0,a=t.getBounds();return e&&a&&Number.isFinite(r)||console.warn("[createEvent] at least one of the values from the map returned undefined. This is not expected to happen. Please report an issue at https://github.com/visgl/react-google-maps/issues/new"),n.detail={center:(null==e?void 0:e.toJSON())||{lat:0,lng:0},zoom:r||0,heading:i,tilt:o,bounds:(null==a?void 0:a.toJSON())||{north:90,east:180,south:-90,west:-180}},n}if(v.includes(e)){var i;if(!r)throw Error("[createEvent] mouse events must provide a srcEvent");return n.domEvent=r.domEvent,n.stoppable=!0,n.stop=()=>r.stop(),n.detail={latLng:(null==(i=r.latLng)?void 0:i.toJSON())||null,placeId:r.placeId},n}return n}(o,e,t))});return()=>t.remove()},[e,o,i])}}(h,e),function(e,t){var r,i;let a={};for(let e of Object.keys(t))w.has(e)&&(a[e]=t[e]);r=()=>{e&&e.setOptions(a)},i=[a],(0,n.useEffect)(r,[b(i,o)])}(h,e);let A=function(e,t){let{viewport:r,viewState:i}=t;return(0,n.useLayoutEffect)(()=>
206{if(!e||!i)return;let{latitude:t,longitude:r,bearing:n,pitch:o,zoom:a}=i;e.moveCamera({center:{lat:t,lng:r},heading:n,tilt:o,zoom:a+1})},[e,i]),!!r}(h,e),R=!!e.controlled;(0,n.useEffect)(()=>{if(h)return A&&h.setOptions({disableDefaultUI:!0}),(A||R)&&h.setOptions({gestureHandling:"none",keyboardShortcuts:!1}),()=>{h.setOptions({gestureHandling:e.gestureHandling,keyboardShortcuts:e.keyboardShortcuts})}},[h,A,R,e.gestureHandling,e.keyboardShortcuts]);let N=e.center?x(e.center):null,M=null,D=null;N&&Number.isFinite(N.lat)&&Number.isFinite(N.lng)&&(M=N.lat,D=N.lng);let j=(0,n.useMemo)(()=>{var t,r,n,i,o;return{center:{lat:null!=(t=M)?t:0,lng:null!=(r=D)?r:0},zoom:null!=(n=e.zoom)?n:0,heading:null!=(i=e.heading)?i:0,tilt:null!=(o=e.tilt)?o:0}},[M,D,e.zoom,e.heading,e.tilt]);(0,n.useLayoutEffect)(()=>{if(!h||!R)return;h.moveCamera(j);let e=h.addListener("bounds_changed",()=>{h.moveCamera(j)});return()=>e.remove()},[h,R,j]);let I=(0,n.useMemo)(()=>a({width:"100%",height:"100%",position:"relative",zIndex:A?-1:0},l),[l,A]),L=(0,n.useMemo)(()=>({map:h}),[h]);return d===u.AUTH_FAILURE?n.createElement("div",{style:a({position:"relative"},i?{}:I),className:i},n.createElement(S,null)):n.createElement("div",a({ref:f,"data-testid":"map",style:i?void 0:I,className:i},r?{id:r}:{}),h?n.createElement(k.Provider,{value:L},t):null)};_.deckGLViewProps=!0;let A=new Set,R=(e=null)=>{let t=(0,n.useContext)(p),{map:r}=(0,n.useContext)(k)||{};if(null===t)return!function(...e){let t=JSON.stringify(e);A.has(t)||(A.add(t),console.error(...e))}("useMap(): failed to retrieve APIProviderContext. Make sure that the <APIProvider> component exists and that the component you are calling `useMap()` from is a sibling of the <APIProvider>."),null;let{mapInstances:i}=t;return null!==e?i[e]||null:r||i.default||null};function N(e){let t=T(),r=(0,n.useContext)(p);return(0,n.useEffect)(()=>{t&&r&&r.importLibrary(e)},[t,r,e]),(null==r?void 0:r.loadedLibraries[e])||null}function M(e,t,r){(0,n.useEffect)(()=>{if(!e||!t||!r)return;let n=google.maps.event.addListener(e,t,r);return()=>n.remove()},[e,t,r])}function D(e,t,r){(0,n.useEffect)(()=>{e&&(e[t]=r)},[e,t,r])}function j(e,t,r){(0,n.useEffect)(()=>{if(e&&t&&r)return e.addEventListener(t,r),()=>e.removeEventListener(t,r)},[e,t,r])}function I(e){return e.nodeType===Node.ELEMENT_NODE}let L=n.createContext(null),F={BOTTOM:["50%","100%"]},B=({children:e,styles:t,className:r,anchorPoint:i})=>{let[o,a]=null!=i?i:F.BOTTOM,s=`-${o}`,l=`-${a}`;o.trimStart().startsWith("-")&&(s=o.substring(1)),a.trimStart().startsWith("-")&&(l=a.substring(1));let u=`translate(50%, 100%) translate(${s}, ${l})`;return n.createElement("div",{style:{transform:u}},n.createElement("div",{className:r,style:t},e))},$=(0,n.forwardRef)((e,t)=>{let{children:r,style:o,className:a,anchorPoint:s}=e,[l,u]=function(e){let[t,r]=(0,n.useState)(null),[i,o]=(0,n.useState)(null),a=R(),s=N("marker"),{children:l,onClick:u,className:c,onMouseEnter:d,onMouseLeave:h,onDrag:p,onDragStart:f,onDragEnd:m,collisionBehavior:g,clickable:v,draggable:y,position:b,title:w,zIndex:E}=e,x=n.Children.count(l);return(0,n.useEffect)(()=>{if(!a||!s)return;let e=new s.AdvancedMarkerElement;e.map=a,r(e);let t=null;return x>0&&((t=document.createElement("div")).isCustomMarker=!0,e.content=t,o(t)),()=>{var n;e.map=null,null==(n=t)||n.remove(),r(null),o(null)}},[a,s,x]),(0,n.useEffect)(()=>{null!=t&&t.content&&I(t.content)&&!(x>0)&&(t.content.className=null!=c?c:"")},[t,c,x]),D(t,"position",b),D(t,"title",null!=w?w:""),D(t,"zIndex",E),D(t,"collisionBehavior",g),(0,n.useEffect)(()=>{t&&(void 0!==y?t.gmpDraggable=y:p||f||m?t.gmpDraggable=!0:t.gmpDraggable=!1)},[t,y,p,m,f]),(0,n.useEffect)(()=>{if(!t)return;let e=void 0!==v||!!u||!!d||!!h;t.gmpClickable=e,e&&null!=t&&t.content&&I(t.content)&&(t.content.style.pointerEvents="none",t.content.firstElementChild&&(t.content.firstElementChild.style.pointerEvents="all"))},[t,v,u,d,h]),M(t,"click",u),M(t,"drag",p),M(t,"dragstart",f),M(t,"dragend",m),j(null==t?void 0:t.element,"mouseenter",d),j(null==t?void 0:t.element,"mouseleave",h),[t,i]}(e),c=(0,n.useMemo)(()=>l?{marker:l}:null,[l]);return((0,n.useImperativeHandle)(t,()=>l,[l]),u)?n.createElement(L.Provider,{value:c},(0,i.createPortal)(n.createElement(B,{anchorPoint:s,styles:o,className:a},r),u)):null});function z(e,t,r){var n;let i=0===t.indexOf("--");null==r||"boolean"==typeof r||""===r?i?e.setProperty(t,""):"float"===t?e.cssFloat="":e[t]="":i?e.setProperty(t,r):"number"!=typeof r||0===r||(n=t,U.has(n))?"float"===t?e.cssFloat=r:e[t]=(""+r).trim():e[t]=r+"px"}let U=new Set(["animationIterationCount","aspectRatio","borderImageOutset","borderImageSlice","borderImageWidth","boxFlex","boxFlexGroup","boxOrdinalGroup","columnCount","columns","flex","flexGrow","flexPositive","flexShrink","flexNegative","flexOrder","gridArea","gridRow","gridRowEnd","gridRowSpan","gridRowStart","gridColumn","gridColumnEnd","gridColumnSpan","gridColumnStart","fontWeight","lineClamp","lineHeight","o
206pacity","order","orphans","scale","tabSize","widows","zIndex","zoom","fillOpacity","floodOpacity","stopOpacity","strokeDasharray","strokeDashoffset","strokeMiterlimit","strokeOpacity","strokeWidth"]),V=["children","headerContent","style","className","pixelOffset","anchor","shouldFocus","onClose","onCloseClick"],q=e=>{let{children:t,headerContent:r,style:a,className:l,pixelOffset:u,anchor:c,shouldFocus:d,onClose:h,onCloseClick:p}=e,f=s(e,V),m=N("maps"),[g,v]=(0,n.useState)(null),y=(0,n.useRef)(null),w=(0,n.useRef)(null),E=b(f,o);(0,n.useEffect)(()=>{if(!m)return;y.current=document.createElement("div"),w.current=document.createElement("div"),u&&(E.pixelOffset=new google.maps.Size(u[0],u[1])),r&&(E.headerContent="string"==typeof r?r:w.current);let e=new google.maps.InfoWindow(E);return e.setContent(y.current),v(e),()=>{var t,r;e.setContent(null),null==(t=y.current)||t.remove(),null==(r=w.current)||r.remove(),y.current=null,w.current=null,v(null)}},[m]);let x=(0,n.useRef)(null);(0,n.useEffect)(()=>{g&&y.current&&(!function(e,t,r){if(null!=t&&"object"!=typeof t)throw Error("The `style` prop expects a mapping from style properties to values, not a string. For example, style={{marginRight: spacing + 'em'}} when using JSX.");let n=e.style;if(null==r){if(null==t)return;for(let e in t)t.hasOwnProperty(e)&&z(n,e,t[e]);return}for(let e in r)r.hasOwnProperty(e)&&(null==t||!t.hasOwnProperty(e))&&(0===e.indexOf("--")?n.setProperty(e,""):"float"===e?n.cssFloat="":n[e]="");if(null!=t)for(let e in t){let i=t[e];t.hasOwnProperty(e)&&r[e]!==i&&z(n,e,i)}}(y.current,a||null,x.current),x.current=a||null,l!==y.current.className&&(y.current.className=l||""))},[g,l,a]),(0,n.useEffect)(()=>{g&&(u?E.pixelOffset=new google.maps.Size(u[0],u[1]):E.pixelOffset=null,r?E.headerContent="string"==typeof r?r:w.current:E.headerContent=null,g.setOptions(E))},[E,u,r]),M(g,"close",h),M(g,"closeclick",p);let S=R();return(0,n.useEffect)(()=>{if(!S||!g||null===c)return;let e=!!c,t={map:S};if(c&&(t.anchor=c,void 0!==c.content&&c.content instanceof Element)){let e=c.content,t=null==e?void 0:e.getBoundingClientRect();if(t&&null!=e&&e.isCustomMarker){var r;let e=null==(r=c.content.firstElementChild)?void 0:r.firstElementChild,n=null==e?void 0:e.getBoundingClientRect(),i=n.x-t.x+(n.width-t.width)/2,o=n.y-t.y;E.pixelOffset=new google.maps.Size(u?u[0]+i:i,u?u[1]+o:o),g.setOptions(E)}}return void 0!==d&&(t.shouldFocus=d),g.open(t),()=>{e&&g.set("anchor",null),g.close()}},[g,c,S,d,E,u]),n.createElement(n.Fragment,null,y.current&&(0,i.createPortal)(t,y.current),null!==w.current&&(0,i.createPortal)(r,w.current))},H={TOP_LEFT:1,TOP_CENTER:2,TOP:2,TOP_RIGHT:3,LEFT_CENTER:4,LEFT_TOP:5,LEFT:5,LEFT_BOTTOM:6,RIGHT_TOP:7,RIGHT:7,RIGHT_CENTER:8,RIGHT_BOTTOM:9,BOTTOM_LEFT:10,BOTTOM_CENTER:11,BOTTOM:11,BOTTOM_RIGHT:12,CENTER:13,BLOCK_START_INLINE_START:14,BLOCK_START_INLINE_CENTER:15,BLOCK_START_INLINE_END:16,INLINE_START_BLOCK_CENTER:17,INLINE_START_BLOCK_START:18,INLINE_START_BLOCK_END:19,INLINE_END_BLOCK_START:20,INLINE_END_BLOCK_CENTER:21,INLINE_END_BLOCK_END:22,BLOCK_END_INLINE_START:23,BLOCK_END_INLINE_CENTER:24,BLOCK_END_INLINE_END:25},W=({children:e,position:t})=>{let r=(0,n.useMemo)(()=>document.createElement("div"),[]),o=R();return(0,n.useEffect)(()=>{if(!o)return;let e=o.controls[t];return e.push(r),()=>{let t=e.getArray();if(!t)return;let n=t.indexOf(r);e.removeAt(n)}},[r,o,t]),(0,i.createPortal)(e,r)},G=["onClick","onDrag","onDragStart","onDragEnd","onMouseOver","onMouseOut"];(0,n.forwardRef)((e,t)=>{let r=function(e){let[t,r]=(0,n.useState)(null),i=R(),{onClick:o,onDrag:a,onDragStart:l,onDragEnd:u,onMouseOver:c,onMouseOut:d}=e,h=s(e,G),{position:p,draggable:f}=h;return(0,n.useEffect)(()=>{if(!i){void 0===i&&console.error("<Marker> has to be inside a Map component.");return}let e=new google.maps.Marker(h);return e.setMap(i),r(e),()=>{e.setMap(null),r(null)}},[i]),(0,n.useEffect)(()=>{if(!t)return;let e=google.maps.event;return o&&e.addListener(t,"click",o),a&&e.addListener(t,"drag",a),l&&e.addListener(t,"dragstart",l),u&&e.addListener(t,"dragend",u),c&&e.addListener(t,"mouseover",c),d&&e.addListener(t,"mouseout",d),t.setDraggable(!!f),()=>{e.clearInstanceListeners(t)}},[t,f,o,a,l,u,c,d]),(0,n.useEffect)(()=>{t&&h&&t.setOptions(h)},[t,h]),(0,n.useEffect)(()=>{!f&&p&&t&&t.setPosition(p)},[f,p,t]),t}(e);return(0,n.useImperativeHandle)(t,()=>r,[r]),n.createElement(n.Fragment,null)})},58361:e=>{"use strict";e.exports={stdout:!1,stderr:!1}},58497:(e,t,r)=>{"use strict";
206Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"notFound",{enumerable:!0,get:function(){return i}});let n=""+r(46780).HTTP_ERROR_FALLBACK_ERROR_CODE+";404";function i(){let e=Object.defineProperty(Error(n),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw e.digest=n,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)},58975:(e,t,r)=>{"use strict";r.d(t,{j:()=>i,p:()=>a});let n=e=>t=>"string"==typeof t&&t.startsWith(e),i=n("--"),o=n("var(--"),a=e=>!!o(e)&&s.test(e.split("/*")[0].trim()),s=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu},59029:(e,t,r)=>{"use strict";r.d(t,{Y:()=>n,t:()=>i});let n=2e4;function i(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}},59447:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return l},getImageProps:function(){return s}});let n=r(64252),i=r(61925),o=r(14741),a=n._(r(52795));function s(e){let{props:t}=(0,i.getImgProps)(e,{defaultLoader:a.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let l=o.Image},59912:(e,t,r)=>{"use strict";var n=r(95365);e.exports=function(e){return n(e).toUpperCase()}},60121:(e,t,r)=>{"use strict";r.d(t,{M:()=>f});var n=r(37876),i=r(14232),o=r(55239),a=r(82130),s=r(12614);let l=(0,i.forwardRef)(function(e,t){let{unstyled:r,...i}=e,l=(0,s.m)({key:"inputAddon",recipe:i.recipe}),[u,c]=l.splitVariantProps(i),d=r?o.u:l(u);return(0,n.jsx)(a.B.div,{ref:t,...c,css:[d,i.css]})}),u=(0,a.B)("div",{base:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",zIndex:2,color:"fg.muted",height:"full",fontSize:"sm",px:"3"},variants:{placement:{start:{insetInlineStart:"0"},end:{insetInlineEnd:"0"}}}});var c=r(1663),d=r(94543);let h=(0,a.B)("div",{base:{display:"inline-flex",gap:"0.5rem",isolation:"isolate",position:"relative","& [data-group-item]":{_focusVisible:{zIndex:1}}},variants:{orientation:{horizontal:{flexDirection:"row"},vertical:{flexDirection:"column"}},attached:{true:{gap:"0!"}},grow:{true:{display:"flex","& > *":{flex:1}}},stacking:{"first-on-top":{"& > [data-group-item]":{zIndex:"calc(var(--group-count) - var(--group-index))"}},"last-on-top":{"& > [data-group-item]":{zIndex:"var(--group-index)"}}}},compoundVariants:[{orientation:"horizontal",attached:!0,css:{"& > *[data-first]":{borderEndRadius:"0!",marginEnd:"-1px"},"& > *[data-between]":{borderRadius:"0!",marginEnd:"-1px"},"& > *[data-last]":{borderStartRadius:"0!"}}},{orientation:"vertical",attached:!0,css:{"& > *[data-first]":{borderBottomRadius:"0!",marginBottom:"-1px"},"& > *[data-between]":{borderRadius:"0!",marginBottom:"-1px"},"& > *[data-last]":{borderTopRadius:"0!"}}}],defaultVariants:{orientation:"horizontal"}}),p=(0,i.memo)((0,i.forwardRef)(function(e,t){let{align:r="center",justify:o="flex-start",children:a,wrap:s,skip:l,...u}=e,p=(0,i.useMemo)(()=>{let e=i.Children.toArray(a).filter(i.isValidElement);if(1===e.length)return e;let t=e.filter(e=>!(null==l?void 0:l(e))),r=t.length;return 1===t.length?e:e.map(e=>{var n;let o=e.props;if(null==l?void 0:l(e))return e;let a=t.indexOf(e);return(0,i.cloneElement)(e,{...o,"data-group-item":"","data-first":(0,c.s)(0===a),"data-last":(0,c.s)(a===r-1),"data-between":(0,c.s)(a>0&&a<r-1),style:{"--group-count":r,"--group-index":a,...null!=(n=null==o?void 0:o.style)?n:{}}})})},[a,l]);return(0,n.jsx)(h,{ref:t,alignItems:r,justifyContent:o,flexWrap:s,...u,className:(0,d.cx)("chakra-group",e.className),children:p})})),f=(0,i.forwardRef)(function(e,t){let{startElement:r,startElementProps:o,endElement:a,endElementProps:s,startAddon:c,startAddonProps:d,endAddon:h,endAddonProps:f,children:m,startOffset:g="0px",endOffset:v="0px",...y}=e,b=i.Children.only(m),w=!!(c||h);return(0,n.jsxs)(p,{width:"full",ref:t,attached:w,skip:e=>e.type===u,...y,children:[c&&(0,n.jsx)(l,{...d,children:c}),r&&(0,n.jsx)(u,{pointerEvents:"none",...o,children:r}
206),(0,i.cloneElement)(b,{...r&&{ps:"calc(var(--input-height) - ".concat(g,")")},...a&&{pe:"calc(var(--input-height) - ".concat(v,")")},...m.props}),a&&(0,n.jsx)(u,{placement:"end",...s,children:a}),h&&(0,n.jsx)(l,{...f,children:h})]})})},60931:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RobotsService=void 0;let i=r(849),o=n(r(3107)),a=` 207 query RobotsQuery($siteName: String!) { 208 site { 209 siteInfo(site: $siteName) { 210 robots 211 } 212 } 213 } 214`;class s{constructor(e){this.options=e,this.graphQLClient=this.getGraphQLClient()}get query(){return a}async fetchRobots(e){let t=this.options.siteName;if(!t)throw Error(i.siteNameError);let r=this.graphQLClient.request(this.query,{siteName:t},e);try{return r.then(e=>{var t,r;return null==(r=null==(t=null==e?void 0:e.site)?void 0:t.siteInfo)?void 0:r.robots})}catch(e){return Promise.reject(e)}}getGraphQLClient(){if(!this.options.clientFactory)throw Error("clientFactory needs to be provided when initializing GraphQL client.");return this.options.clientFactory({debugger:o.default.robots})}}t.RobotsService=s},61303:(e,t)=>{"use strict";function r(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{isHangingPromiseRejectionError:function(){return r},makeDevtoolsIOAwarePromise:function(){return l},makeHangingPromise:function(){return a}});let n="HANGING_PROMISE_REJECTION";class i extends Error{constructor(e,t){super(`During prerendering, ${t} rejects when the prerender is complete. Typically these errors are handled by React but if you move ${t} to a different context by using \`setTimeout\`, \`after\`, or similar functions you may observe this error and you should handle it in that context. This occurred at route "${e}".`),this.route=e,this.expression=t,this.digest=n}}let o=new WeakMap;function a(e,t,r){if(e.aborted)return Promise.reject(new i(t,r));{let n=new Promise((n,a)=>{let s=a.bind(null,new i(t,r)),l=o.get(e);if(l)l.push(s);else{let t=[s];o.set(e,t),e.addEventListener("abort",()=>{for(let e=0;e<t.length;e++)t[e]()},{once:!0})}});return n.catch(s),n}}function s(){}function l(e){return new Promise(t=>{setTimeout(()=>{t(e)},0)})}},61402:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(81435);let i={test:(0,r(80879).$)("#"),parse:function(e){let t="",r="",n="",i="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),i=e.substring(4,5),t+=t,r+=r,n+=n,i+=i),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:i?parseInt(i,16)/255:1}},transform:n.B.transform}},61574:(e,t,r)=>{"use strict";r.d(t,{G:()=>c});var n=r(17454),i=r(90620),o=r(51784),a=r(37605),s=r(2589),l=r(12679),u=r(86751);function c(e,t,{clamp:r=!0,ease:d,mixer:h}={}){let p=e.length;if((0,a.V)(p===t.length,"Both input and output ranges must be the same length","range-length"),1===p)return()=>t[0];if(2===p&&t[0]===t[1])return()=>t[1];let f=e[0]===e[1];e[0]>e[p-1]&&(e=[...e].reverse(),t=[...t].reverse());let m=function(e,t,r){let a=[],s=r||n.W.mix||u.j,l=e.length-1;for(let r=0;r<l;r++){let n=s(e[r],e[r+1]);if(t){let e=Array.isArray(t)?t[r]||i.l:t;n=(0,o.F)(e,n)}a.push(n)}return a}(t,d,h),g=m.length,v=r=>{if(f&&r<e[0])return t[0];let n=0;if(g>1)for(;n<e.length-2&&!(r<e[n+1]);n++);let i=(0,s.q)(e[n],e[n+1],r);return m[n](i)};return r?t=>v((0,l.q)(e[0],e[p-1],t)):v}},61884:(e,t,r)=>{"use strict";r.d(t,{wp:()=>M,XO:()=>N});var n=r(37876),i=r(5661),o=r(14232),a=r(80134),s=r(18249),l=r(61112),u=r(98773),c=r(60669);let d="undefined"!=typeof window?o.useLayoutEffect:o.useEffect,[h,p]=(0,r(31889).q)({name:"FieldsetContext",hookName:"useFieldsetContext",providerName:"<FieldsetProvider />",strict:!1});var f=r(97246),m=r(8641);let g=(0,o.forwardRef)((e,t)=>{let[r,h]=(0,s.P)()(e,["id","ids","disabled","invalid","readOnly","required"]),g=((e={})=>{let t=p(),r=(0,c.w)(),{ids:n,disabled:i=!!t?.disabled,invalid:a=!1,readOnly:s=!1,required:l=!1}=e,[h,m]=(0,o.useState)(!1),[g,v]=(0,o.useState)(!1),y=e.id??(0,o.useId)(),b=(0,o.useRef)(null),w=n?.control??`field::${y}`,E=n?.errorText??`field::${y}::error-text`,x=n?.helperText??`field::${y}
214::helper-text`,S=n?.label??`field::${y}::label`;d(()=>{let e=b.current;if(!e)return;let t=()=>{let e=r.getRootNode();m(!!e.getElementById(E)),v(!!e.getElementById(x))};t();let n=new(r.getWindow()).MutationObserver(t);return n.observe(e,{childList:!0,subtree:!0}),()=>n.disconnect()},[r,E,x]);let T=(0,o.useMemo)(()=>{let e=[];return h&&a&&e.push(E),g&&e.push(x),e.join(" ")||void 0},[a,E,x,h,g]),O=(0,o.useMemo)(()=>()=>({...f.r.root.attrs,id:w,ref:b,role:"group","data-disabled":(0,u.sE)(i),"data-invalid":(0,u.sE)(a),"data-readonly":(0,u.sE)(s)}),[i,a,s,w]),C=(0,o.useMemo)(()=>()=>({...f.r.label.attrs,id:S,"data-disabled":(0,u.sE)(i),"data-invalid":(0,u.sE)(a),"data-readonly":(0,u.sE)(s),htmlFor:y}),[i,a,s,y,S]),P=(0,o.useMemo)(()=>()=>({"aria-describedby":T,"aria-invalid":(0,u.rq)(a),"data-invalid":(0,u.sE)(a),"data-required":(0,u.sE)(l),"data-readonly":(0,u.sE)(s),id:y,required:l,disabled:i,readOnly:s}),[T,a,l,s,y,i]),k=(0,o.useMemo)(()=>()=>({...P(),...f.r.input.attrs}),[P]),_=(0,o.useMemo)(()=>()=>({...P(),...f.r.textarea.attrs}),[P]),A=(0,o.useMemo)(()=>()=>({...P(),...f.r.select.attrs}),[P]),R=(0,o.useMemo)(()=>()=>({id:x,...f.r.helperText.attrs,"data-disabled":(0,u.sE)(i)}),[i,x]),N=(0,o.useMemo)(()=>()=>({id:E,...f.r.errorText.attrs,"aria-live":"polite"}),[E]);return{ariaDescribedby:T,ids:{root:w,control:y,label:S,errorText:E,helperText:x},refs:{rootRef:b},disabled:i,invalid:a,readOnly:s,required:l,getLabelProps:C,getRootProps:O,getInputProps:k,getTextareaProps:_,getSelectProps:A,getHelperTextProps:R,getErrorTextProps:N,getRequiredIndicatorProps:(0,o.useMemo)(()=>()=>({"aria-hidden":!0,...f.r.requiredIndicator.attrs}),[])}})(r),v=(0,i.v6)(g.getRootProps(),h);return(0,n.jsx)(m.S,{value:g,children:(0,n.jsx)(l.X.div,{...v,ref:(0,a.t)(t,g.refs.rootRef)})})});g.displayName="FieldRoot";let v=(0,o.forwardRef)((e,t)=>{let r=(0,m.f)(),o=(0,i.v6)(r?.getLabelProps(),e);return(0,n.jsx)(l.X.label,{...o,ref:t})});v.displayName="FieldLabel";let y=(0,o.forwardRef)((e,t)=>{let r=(0,m.f)(),o=(0,i.v6)(r?.getHelperTextProps(),e);return(0,n.jsx)(l.X.span,{...o,ref:t})});y.displayName="FieldHelperText";let b=(0,o.forwardRef)((e,t)=>{let r=(0,m.f)(),o=(0,i.v6)(r.getErrorTextProps(),e);return r?.invalid?(0,n.jsx)(l.X.span,{...o,ref:t}):null});b.displayName="FieldErrorText";var w=r(28730),E=r(94543),x=r(28817),S=r(82130);let{useRecipeResult:T,PropsProvider:O}=(0,x.a)({key:"icon"}),C=o.forwardRef(function(e,t){let{styles:r,className:i,props:o}=T({asChild:!e.as,...e});return(0,n.jsx)(S.B.svg,{ref:t,focusable:!1,"aria-hidden":"true",...o,css:[r,e.css],className:(0,E.cx)(i,e.className)})}),{withProvider:P,withContext:k,useStyles:_,useClassNames:A,PropsProvider:R}=(0,w.c)({key:"field"}),N=P(g,"root",{forwardAsChild:!0});k(v,"label",{forwardAsChild:!0}),k(y,"helperText",{forwardAsChild:!0});let M=k(b,"errorText",{forwardAsChild:!0});!function(e){let{viewBox:t="0 0 24 24",d:r,displayName:i,defaultProps:a={}}=e,s=o.Children.toArray(e.path);(0,o.forwardRef)((e,i)=>(0,n.jsx)(C,{ref:i,asChild:!1,viewBox:t,...a,...e,children:s.length?s:(0,n.jsx)("path",{fill:"currentColor",d:r})})).displayName=i}({d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})},61925:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return l}}),r(88912);let n=r(16806),i=r(50946),o=["-moz-initial","fill","none","scale-down",void 0];function a(e){return void 0!==e.default}function s(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function l(e,t){var r,l;let u,c,d,{src:h,sizes:p,unoptimized:f=!1,priority:m=!1,loading:g,className:v,quality:y,width:b,height:w,fill:E=!1,style:x,overrideSrc:S,onLoad:T,onLoadingComplete:O,placeholder:C="empty",blurDataURL:P,fetchPriority:k,decoding:_="async",layout:A,objectFit:R,objectPosition:N,lazyBoundary:M,lazyRoot:D,...j}=e,{imgConf:I,showAltText:L,blurComplete:F,defaultLoader:B}=t,$=I||i.imageConfigDefault;if("allSizes"in $)u=$;else{let e=[...$.deviceSizes,...$.imageSizes].sort((e,t)=>
214e-t),t=$.deviceSizes.sort((e,t)=>e-t),n=null==(r=$.qualities)?void 0:r.sort((e,t)=>e-t);u={...$,allSizes:e,deviceSizes:t,qualities:n}}if(void 0===B)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let z=j.loader||B;delete j.loader,delete j.srcSet;let U="__next_img_default"in z;if(U){if("custom"===u.loader)throw Object.defineProperty(Error('Image with src "'+h+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader'),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=z;z=t=>{let{config:r,...n}=t;return e(n)}}if(A){"fill"===A&&(E=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[A];e&&(x={...x,...e});let t={responsive:"100vw",fill:"100vw"}[A];t&&!p&&(p=t)}let V="",q=s(b),H=s(w);if((l=h)&&"object"==typeof l&&(a(l)||void 0!==l.src)){let e=a(h)?h.default:h;if(!e.src)throw Object.defineProperty(Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e)),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!e.height||!e.width)throw Object.defineProperty(Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e)),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(c=e.blurWidth,d=e.blurHeight,P=P||e.blurDataURL,V=e.src,!E)if(q||H){if(q&&!H){let t=q/e.width;H=Math.round(e.height*t)}else if(!q&&H){let t=H/e.height;q=Math.round(e.width*t)}}else q=e.width,H=e.height}let W=!m&&("lazy"===g||void 0===g);(!(h="string"==typeof h?h:V)||h.startsWith("data:")||h.startsWith("blob:"))&&(f=!0,W=!1),u.unoptimized&&(f=!0),U&&!u.dangerouslyAllowSVG&&h.split("?",1)[0].endsWith(".svg")&&(f=!0);let G=s(y),K=Object.assign(E?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:R,objectPosition:N}:{},L?{}:{color:"transparent"},x),X=F||"empty"===C?null:"blur"===C?'url("data:image/svg+xml;charset=utf-8,'+(0,n.getImageBlurSvg)({widthInt:q,heightInt:H,blurWidth:c,blurHeight:d,blurDataURL:P||"",objectFit:K.objectFit})+'")':'url("'+C+'")',Y=o.includes(K.objectFit)?"fill"===K.objectFit?"100% 100%":"cover":K.objectFit,Q=X?{backgroundSize:Y,backgroundPosition:K.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:X}:{},J=function(e){let{config:t,src:r,unoptimized:n,width:i,quality:o,sizes:a,loader:s}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:l,kind:u}=function(e,t,r){let{deviceSizes:n,allSizes:i}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let n;n=e.exec(r);)t.push(parseInt(n[2]));if(t.length){let e=.01*Math.min(...t);return{widths:i.filter(t=>t>=n[0]*e),kind:"w"}}return{widths:i,kind:"w"}}return"number"!=typeof t?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))],kind:"x"}}(t,i,a),c=l.length-1;return{sizes:a||"w"!==u?a:"100vw",srcSet:l.map((e,n)=>s({config:t,src:r,quality:o,width:e})+" "+("w"===u?e:n+1)+u).join(", "),src:s({config:t,src:r,quality:o,width:l[c]})}}({config:u,src:h,unoptimized:f,width:q,quality:G,sizes:p,loader:z});return{props:{...j,loading:W?"lazy":g,fetchPriority:k,width:q,height:H,decoding:_,className:v,style:{...K,...Q},sizes:J.sizes,srcSet:J.srcSet,src:S||J.src},meta:{unoptimized:f,priority:m,placeholder:C,fill:E}}}},62633:(e,t,r)=>{"use strict";r.d(t,{pe:()=>y,tt:()=>b,nV:()=>m,lo:()=>v,hl:()=>g});var n=r(14232),i=r(97387);let o="Default";var a=r(85917),s=r(47804);let l={backgroundSize:"3px 3px",display:"flex",justifyContent:"center",alignItems:"center",padding:"30px",color:"#aaa"},u={backgroundImage:"linear-gradient(45deg, #ffffff 25%, #dcdcdc 25%, #dcdcdc 50%, #ffffff 50%, #ffffff 75%, #dcdcdc 75%, #dcdcdc 100%)"},c=()=>{let e=Object.assign(Object.assign({},l),u);return n.createElement("div",{style:e},"The component is hidden")},d="BYOCWrapper";var h=r(93566),p=r(39773),f=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let m=(e,t,r)=>{let n,i=t.slice();return((null==e?void 0:e.placeholders)&&Object.keys(e.placeholders).forEac
214h(t=>{let n=(0,a.isDynamicPlaceholder)(t)?(0,a.getDynamicPlaceholderPattern)(t):null;n&&n.test(i)&&(r?i=t:(e.placeholders[i]=e.placeholders[t],delete e.placeholders[t]))}),n=e&&e.placeholders&&Object.keys(e.placeholders).length>0?e.placeholders[i]:null)?n:(console.warn(`Placeholder '${i}' was not found in the current rendering data`,JSON.stringify(e,null,2)),[])},g=e=>n.createElement("div",{className:"sc-jss-empty-placeholder"},e),v=(e,t,r)=>{let{fields:n,params:i}=e,o=f(e,["fields","params"]);delete o.missingComponentComponent,delete o.hiddenRenderingComponent,delete o.name;let a=y(e,t);return Object.assign(Object.assign(Object.assign({key:r},o),a),{rendering:t})};function y(e,t){return{fields:Object.assign(Object.assign({},e.fields||{}),t.fields||{}),params:Object.assign(Object.assign({},Object.assign(Object.assign({},e.params||{}),t.params||{})),(e=>{if(!e.params)return{};let{GridParameters:t,Styles:r}=e.params;return(t||r)&&{styles:`${t||""} ${r||""}`}})(t)),rendering:t}}let b=(e,t,r,a,l)=>{var u,f;let m=r=>{console.error(`Placeholder ${t} contains unknown component ${e.componentName}${r?` (${r})`:""}. Ensure that a React component exists for it, and that it is registered in your component-map file.`)};if(e.componentName===s.HIDDEN_RENDERING_NAME)return{component:null!=a?a:c,isEmpty:!0,componentType:"universal"};
214if(!e.componentName)return{component:()=>n.createElement(n.Fragment,null),isEmpty:!0,componentType:"universal"};let g=null;if(r&&0!==r.size?g=r.get(e.componentName):console.warn(`No components were available in component map to service request for component ${e}`),!g){if("FEaaSComponent"===e.componentName)return{component:h.a,isEmpty:!1,componentType:"universal"};if("FEaaSWrapper"===e.componentName)return{component:h.M,isEmpty:!1,componentType:"universal"};if("BYOCComponent"===e.componentName)return{component:p.X,isEmpty:!1,componentType:"universal"};else if(e.componentName===d)return{component:p.d,dynamic:!0,componentType:"universal",isEmpty:!1};return m(),{component:null!=l?l:i.K,isEmpty:!0,componentType:"universal"}}let v=null==(u=e.params)?void 0:u.FieldNames,y=v&&v!==o?g[v]:g.default||g.Default||g;if(!y)return m(v!==o?v:void 0),{component:null!=l?l:i.K,isEmpty:!0,componentType:"universal"};let b=!!(null==(f=y.render)?void 0:f.preload)||e.componentName===d;return{component:y,dynamic:b,componentType:g.componentType,isEmpty:!1}}},63012:(e,t,r)=>{"use strict";var n=r(99742);Object.defineProperty(t,"__esModule",{value:!0}),t.parseRewriteHeader=t.isServerSidePropsContext=t.extractPath=t.getEditingSecret=t.handleEditorFastRefresh=void 0,r(81370);let i=r(31190);t.handleEditorFastRefresh=(e=!1)=>{},t.getEditingSecret=()=>{let e=n.env.SITECORE_EDITING_SECRET;if(!e||0===e.length)throw Error("The SITECORE_EDITING_SECRET environment variable is missing or invalid.");return e},t.extractPath=e=>{var t;return void 0===e.params?"/":Array.isArray(e.params.path)?e.params.path.join("/"):null!=(t=e.params.path)?t:"/"},t.isServerSidePropsContext=e=>void 0!==e.req,t.parseRewriteHeader=e=>{let t=e.get(i.REWRITE_HEADER_NAME),r=(null==t?void 0:t.split("/").filter(e=>e))||[];return{site:r[0],locale:r[1]}}},63219:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var o=r(65883),a=r(94093);i(r(94093),t);var s={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,t,r){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(r=t,t=s),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:s,this.elementCB=null!=r?r:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var r=this.options.xmlMode?o.ElementType.Tag:void 0,n=new a.Element(e,t,void 0,r);this.addNode(n),this.tagStack.push(n)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===o.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var r=new a.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===o.ElementType.Comment){this.lastNode.data+=e;return}var t=new a.Comment(e);this.addNode(t),this.lastNode=t},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var r=new a.ProcessingInstruction(e,t);this.addNode(r)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],r=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),r&&(e.prev=r,r.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=l,t.default=l},63550:(e,t,r)=>{"use strict";r.r(t),r.d(t,{executeScriptElements:()=>s,loadForm:()=>a,subscribeToFormSubmitEvent:()=>l});var n=r(712),i=r(47804),o=r(75008);let a=async(e,t,r)=>{if(!e)return o.A.form("Form was not able to render since context id was not provided"),"";let n=((e,t,r=i.SITECORE_EDGE_URL_DEFAULT)=>`${(e=>e.endsWith("/")?e.slice(0,-1):e)(r)}/v1/forms/publisher/${t}?sitecoreContextId=${e}`)(e,t,r);try{o.A.form(`Fetching form data from ${n}`);
214let e=await fetch(n,{method:"GET",cache:"no-cache"});if(200!==e.status)throw Error("Failed to fetch form data");let t=await e.text();return o.A.form(`Form data fetch response: ${t}`),t}catch(e){throw o.A.form(`Form '${t}' was not able to render`,e),e}},s=e=>{let t=e.querySelectorAll("script");t&&Array.from(t).forEach(e=>{var t;let r=document.createElement("script");Array.from(e.attributes).forEach(e=>{r.setAttribute(e.name,e.value)}),r.text=e.text,null==(t=null==e?void 0:e.parentNode)||t.replaceChild(r,e)})},l=(e,t)=>{e.addEventListener("form:engage",e=>{let{formId:r,name:i}=e.detail;r&&i&&(o.A.form("Sending form event",r,i),(0,n.form)(r,i,(null==t?void 0:t.replace(/-/g,""))||""))})}},64042:(e,t)=>{"use strict";var 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,{bgBlack:function(){return C},bgBlue:function(){return A},bgCyan:function(){return N},bgGreen:function(){return k},bgMagenta:function(){return R},bgRed:function(){return P},bgWhite:function(){return M},bgYellow:function(){return _},black:function(){return g},blue:function(){return w},bold:function(){return u},cyan:function(){return S},dim:function(){return c},gray:function(){return O},green:function(){return y},hidden:function(){return f},inverse:function(){return p},italic:function(){return d},magenta:function(){return E},purple:function(){return x},red:function(){return v},reset:function(){return l},strikethrough:function(){return m},underline:function(){return h},white:function(){return T},yellow:function(){return b}});let{env:n,stdout:i}=(null==(r=globalThis)?void 0:r.process)??{},o=n&&!n.NO_COLOR&&(n.FORCE_COLOR||(null==i?void 0:i.isTTY)&&!n.CI&&"dumb"!==n.TERM),a=(e,t,r,n)=>{let i=e.substring(0,n)+r,o=e.substring(n+t.length),s=o.indexOf(t);return~s?i+a(o,t,r,s):i+o},s=(e,t,r=e)=>o?n=>{let i=""+n,o=i.indexOf(t,e.length);return~o?e+a(i,t,r,o)+t:e+i+t}:String,l=o?e=>`\x1b[0m${e}\x1b[0m`:String,u=s("\x1b[1m","\x1b[22m","\x1b[22m\x1b[1m"),c=s("\x1b[2m","\x1b[22m","\x1b[22m\x1b[2m"),d=s("\x1b[3m","\x1b[23m"),h=s("\x1b[4m","\x1b[24m"),p=s("\x1b[7m","\x1b[27m"),f=s("\x1b[8m","\x1b[28m"),m=s("\x1b[9m","\x1b[29m"),g=s("\x1b[30m","\x1b[39m"),v=s("\x1b[31m","\x1b[39m"),y=s("\x1b[32m","\x1b[39m"),b=s("\x1b[33m","\x1b[39m"),w=s("\x1b[34m","\x1b[39m"),E=s("\x1b[35m","\x1b[39m"),x=s("\x1b[38;2;173;127;168m","\x1b[39m"),S=s("\x1b[36m","\x1b[39m"),T=s("\x1b[37m","\x1b[39m"),O=s("\x1b[90m","\x1b[39m"),C=s("\x1b[40m","\x1b[49m"),P=s("\x1b[41m","\x1b[49m"),k=s("\x1b[42m","\x1b[49m"),_=s("\x1b[43m","\x1b[49m"),A=s("\x1b[44m","\x1b[49m"),R=s("\x1b[45m","\x1b[49m"),N=s("\x1b[46m","\x1b[49m"),M=s("\x1b[47m","\x1b[49m")},64358:(e,t,r)=>{"use strict";r.d(t,{AB:()=>d,J5:()=>h,Yl:()=>c,w1:()=>p});var n=r(37876),i=r(28730),o=r(40855);let{withProvider:a,withContext:s,useStyles:l,PropsProvider:u}=(0,i.c)({key:"breadcrumb"}),c=a("nav","root",{defaultProps:{"aria-label":"breadcrumb"}}),d=s("ol","list"),h=s("li","item"),p=s("a","link");s("span","currentLink",{defaultProps:{role:"link","aria-current":"page"}}),s("li","separator",{defaultProps:{"aria-hidden":!0,children:(0,n.jsx)(o.vK,{})}}),s("span","ellipsis",{defaultProps:{role:"presentation","aria-hidden":!0,children:(0,n.jsx)(o.Yt,{})}})},64384:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(2589),i=r(21853);function o(e){let t=[0];return!function(e,t){let r=e[e.length-1];for(let o=1;o<=t;o++){let a=(0,n.q)(0,t,o);e.push((0,i.k)(r,1,a))}}(t,e.length-1),t}},64547:(e,t)=>{"use strict";var r,n,i,o;Object.defineProperty(t,"__esModule",{value:!0}),t.DesignLibraryVariantGeneration=t.DesignLibraryMode=t.MetadataKind=t.LayoutKind=void 0,function(e){e.Final="final",e.Shared="shared"}(r||(t.LayoutKind=r={})),function(e){e.Open="open",e.Close="close"}(n||(t.MetadataKind=n={})),function(e){e.Normal="library",e.Metadata="library-metadata"}(i||(t.DesignLibraryMode=i={})),(o||(t.DesignLibraryVariantGeneration=o={})).Variant="variant"},64569:(e,t,r)=>{"use strict";r.d(t,{b:()=>u,c:()=>f,d:()=>w,e:()=>d,f:()=>m,h:()=>a,i:()=>E,j:()=>b,l:()=>s,m:()=>x,n:()=>o,q:()=>y,r:()=>v,s:()=>S,t:()=>g,u:()=>c,v:()=>p,w:()=>h,x:()=>function e(...t){let r=Object(t[0]),n=["__proto__","constructor","prototype"];for(let i=1;i<t.length;i+=1){let o=t[i];if(null!=o&&("undefined"!=typeof window&&void 0!==window.HTMLElement?!(o instanceof HTMLElement):!o||1!==o.nodeType&&11!==o.nodeType)){let t=Object.keys(Object(o)).filter(e=>0>n.indexOf(e));for(let n=0,i=t.length;n<i;n+=1){let i=t[n],a=Object.getOwnPropertyDescriptor(o,i);void 0!==a&&a.enumerable&&(l(r[i])&&l(o[i])?o[i].__swiper__?r[i]=o[i]:e(r[i],o[i]):!l(r[i])&&l(o[i])?(r[i]={},o[i].__swiper__?r[i]=o[i]:e(r[i],o[i])):r[i]=o[i])}}}return r},y:()=>i});var n=r(42370);function i(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch(e){}try{delete e[t]}catch(e){}})}function o(e,t=0){return setTimeout(e,t)}function a(){return Date.now()}function s(e,t="x"){let r,i,o,a=(0,n.a)(),l=function(e){let t,r=(0,n.a)();return r.getComputedStyle&&(t=r.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return a.WebKitCSSMatrix?((i=l.transform||l.webkitTransform).split(",").length>6&&(i=i.split(", ").map(e=>e.replace(",",".")).join(", ")),o=new a.WebKitCSSMatrix("none"===i?"":i)):r=(o=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(i=a.WebKitCSSMatrix?o.m41:16===r.length?parseFloat(r[12]):parseFloat(r[4])),"y"===t&&(i=a.WebKitCSSMatrix?o.m42:16===r.length?parseFloat(r[13]):parseFloat(r[5])),i||0}function l(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function u(e,t,r){e.style.setProperty(t,r)}function c({swiper:e,targetPosition:t,side:r}){let i,o=(0,n.a)(),a=-e.translate,s=null,l=e.params.speed;e.wrapperEl.style.scrollSnapType="none",o.cancelAnimationFrame(e.cssModeFrameID);let u=t>a?"next":"prev",c=(e,t)=>"next"===u&&e>=t||"prev"===u&&e<=t,d=()=>{i=new Date().getTime(),null===s&&(s=i);let n=a+(.5-Math.cos(Math.max(Math.min((i-s)/l,1),0)*Math.PI)/2)*(t-a);if(c(n,t)&&(n=t),e.wrapperEl.scrollTo({[r]:n}),c(n,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[r]:n})}),o.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=o.requestAnimationFrame(d)};d()}function d(e,t=""){let r=(0,n.a)(),i=[...e.children];return(r.HTMLSlotElement&&e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t)?i.filter(e=>e.matches(t)):i}function h(e,t){let r=(0,n.a)(),i=t.contains(e);return!i&&r.HTMLSlotElement&&t instanceof HTMLSlotElement&&((i=[...t.assignedElements()].includes(e))||(i=function(e,t){let r=[t];for(;r.length>0;){let t=r.shift();if(e===t)return!0;r.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}}(e,t))),i}function p(e){try{console.warn(e);return}catch(e){}}function f(e,t=[]){let r=document.createElement(e);return r.classList.add(...Array.isArray(t)?t:function(e=""){return e.trim().split(" ").filter(e=>!!e.trim())}(t)),r}function m(e){let t=(0,n.a)(),r=(0,n.g)(),i=e.getBoundingClientRect(),o=r.body,a=e.clientTop||o.clientTop||0,s=e.clientLeft||o.clientLeft||0,l=e===t?t.scrollY:e.scrollTop,u=e===t?t.scrollX:e.scrollLeft;
214return{top:i.top+l-a,left:i.left+u-s}}function g(e,t){let r=[];for(;e.previousElementSibling;){let n=e.previousElementSibling;t?n.matches(t)&&r.push(n):r.push(n),e=n}return r}function v(e,t){let r=[];for(;e.nextElementSibling;){let n=e.nextElementSibling;t?n.matches(t)&&r.push(n):r.push(n),e=n}return r}function y(e,t){return(0,n.a)().getComputedStyle(e,null).getPropertyValue(t)}function b(e){let t,r=e;if(r){for(t=0;null!==(r=r.previousSibling);)1===r.nodeType&&(t+=1);return t}}function w(e,t){let r=[],n=e.parentElement;for(;n;)t?n.matches(t)&&r.push(n):r.push(n),n=n.parentElement;return r}function E(e,t,r){let i=(0,n.a)();return r?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function x(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function S(e,t=""){"undefined"!=typeof trustedTypes?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:e=>e}).createHTML(t):e.innerHTML=t}},65056:(e,t,r)=>{"use strict";var n=r(90393),i=r(98699);e.exports=function(e){return n(function(t,r){var n=-1,o=r.length,a=o>1?r[o-1]:void 0,s=o>2?r[2]:void 0;for(a=e.length>3&&"function"==typeof a?(o--,a):void 0,s&&i(r[0],r[1],s)&&(a=o<3?void 0:a,o=1),t=Object(t);++n<o;){var l=r[n];l&&e(t,l,n,a)}return t})}},65063:(e,t,r)=>{"use strict";r.d(t,{q:()=>n});class n{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(e=>{this.resolve=e})}notifyFinished(){this.resolve()}then(e,t){return this.finished.then(e,t)}}},65632:(e,t,r)=>{"use strict";r.d(t,{c:()=>c});let n={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};var i=r(29385);let o={date:(0,i.k)({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:(0,i.k)({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:(0,i.k)({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},a={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};var s=r(76443);let l={ordinalNumber:(e,t)=>{let r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:(0,s.o)({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:(0,s.o)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:(0,s.o)({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:(0,s.o)({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
214ay","Saturday"]},defaultWidth:"wide"}),dayPeriod:(0,s.o)({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};var u=r(92805);let c={code:"en-US",formatDistance:(e,t,r)=>{let i,o=n[e];if(i="string"==typeof o?o:1===t?o.one:o.other.replace("{{count}}",t.toString()),null==r?void 0:r.addSuffix)if(r.comparison&&r.comparison>0)return"in "+i;else return i+" ago";return i},formatLong:o,formatRelative:(e,t,r,n)=>a[e],localize:l,match:{ordinalNumber:(0,r(78437).K)({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:(0,u.A)({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:(0,u.A)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:(0,u.A)({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:(0,u.A)({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,u.A)({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},65729:(e,t,r)=>{"use strict";r.d(t,{O:()=>a});var n=r(14232),i=r(46395);let o=e=>{let t=JSON.stringify(e.metadata),r={type:"text/sitecore",chrometype:"field",className:"scpm"},o=Object.assign(Object.assign({},r),{kind:i.MetadataKind.Open}),a=Object.assign(Object.assign({},r),{kind:i.MetadataKind.Close});return n.createElement(n.Fragment,null,n.createElement("code",Object.assign({},o),t),e.children,n.createElement("code",Object.assign({},a)))};function a(e,t=!1){return t?(0,n.forwardRef)((t,r)=>{var i;let{editable:a=!0}=t,s=null==(i=t.field)?void 0:i.metadata;return s&&a?n.createElement(o,{metadata:s},n.createElement(e,Object.assign({},t,{ref:r}))):n.createElement(e,Object.assign({},t,{ref:r}))}):t=>{var r;let{editable:i=!0}=t,a=null==(r=t.field)?void 0:r.metadata;return a&&i?n.createElement(o,{metadata:a},n.createElement(e,Object.assign({},t))):n.createElement(e,Object.assign({},t))}}o.displayName="FieldMetadata"},65883:(e,t)=>
214{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(r=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===r.Tag||e.type===r.Script||e.type===r.Style},t.Root=r.Root,t.Text=r.Text,t.Directive=r.Directive,t.Comment=r.Comment,t.Script=r.Script,t.Style=r.Style,t.Tag=r.Tag,t.CDATA=r.CDATA,t.Doctype=r.Doctype},66515:e=>{"use strict";e.exports=function(e,t){return null==e||e!=e?t:e}},66720:e=>{var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,r=/\n/g,n=/^\s*/,i=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,o=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,l=/^\s+|\s+$/g;function u(e){return e?e.replace(l,""):""}e.exports=function(e,l){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];l=l||{};var c=1,d=1;function h(e){var t=e.match(r);t&&(c+=t.length);var n=e.lastIndexOf("\n");d=~n?e.length-n:d+e.length}function p(){var e={line:c,column:d};return function(t){return t.position=new f(e),v(n),t}}function f(e){this.start=e,this.end={line:c,column:d},this.source=l.source}f.prototype.content=e;var m=[];function g(t){var r=Error(l.source+":"+c+":"+d+": "+t);if(r.reason=t,r.filename=l.source,r.line=c,r.column=d,r.source=e,l.silent)m.push(r);else throw r}function v(t){var r=t.exec(e);if(r){var n=r[0];return h(n),e=e.slice(n.length),r}}function y(e){var t;for(e=e||[];t=b();)!1!==t&&e.push(t);return e}function b(){var t=p();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var r=2;""!=e.charAt(r)&&("*"!=e.charAt(r)||"/"!=e.charAt(r+1));)++r;if(r+=2,""===e.charAt(r-1))return g("End of comment missing");var n=e.slice(2,r-2);return d+=2,h(n),e=e.slice(r),d+=2,t({type:"comment",comment:n})}}v(n);var w,E=[];for(y(E);w=function(){var e=p(),r=v(i);if(r){if(b(),!v(o))return g("property missing ':'");var n=v(a),l=e({type:"declaration",property:u(r[0].replace(t,"")),value:n?u(n[0].replace(t,"")):""});return v(s),l}}();)!1!==w&&(E.push(w),y(E));return E}},67121:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatAttributes=o,t.escapeSpecialCharacters=function(e){return e.replace(i.CARRIAGE_RETURN_REGEX,i.CARRIAGE_RETURN_PLACEHOLDER)},t.revertEscapedCharacters=a,t.formatDOM=function e(t,r,s){void 0===r&&(r=null);for(var l,u=[],c=0,d=t.length;c<d;c++){var h=t[c];switch(h.nodeType){case 1:var p=function(e){var t,r=(t=e=e.toLowerCase(),i.CASE_SENSITIVE_TAG_NAMES_MAP[t]);return r||e}(h.nodeName);(l=new n.Element(p,o(h.attributes))).children=e("template"===p?h.content.childNodes:h.childNodes,l);break;case 3:l=new n.Text(a(h.nodeValue));break;case 8:l=new n.Comment(h.nodeValue);break;default:continue}var f=u[c-1]||null;f&&(f.next=l),l.parent=r,l.prev=f,l.next=null,u.push(l)}return s&&((l=new n.ProcessingInstruction(s.substring(0,s.indexOf(" ")).toLowerCase(),s)).next=u[0]||null,l.parent=r,u.unshift(l),u[1]&&(u[1].prev=u[0])),u};var n=r(63219),i=r(86092);function o(e){for(var t={},r=0,n=e.length;r<n;r++){var i=e[r];t[i.name]=i.value}return t}function a(e){return e.replace(i.CARRIAGE_RETURN_PLACEHOLDER_REGEX,i.CARRIAGE_RETURN)}},67274:(e,t,r)=>{let n=r(98311),i=r(9955),o={};Object.keys(n).forEach(e=>{o[e]={},Object.defineProperty(o[e],"channels",{value:n[e].channels}),Object.defineProperty(o[e],"labels",{value:n[e].labels});let t=i(e);Object.keys(t).forEach(r=>{let n=t[r];o[e][r]=function(e){let t=function(...t){let r=t[0];if(null==r)return r;r.length>1&&(t=r);let n=e(t);if("object"==typeof n)for(let e=n.length,t=0;t<e;t++)n[t]=Math.round(n[t]);return n};return"conversion"in e&&(t.conversion=e.conversion),t}(n),o[e][r].raw=function(e){let t=function(...t){let r=t[0];return null==r?r:(r.length>1&&(t=r),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(n)})}),e.exports=o},67412:(e,t,r)=>{"use strict";r.d(t,{Y:()=>i});var n=r(70630);function i(e,t,r){let i=Math.max(t-5,0);return(0,n.f)(r-e(i),t-i)}},67553:(e,t,r)=>{"use strict";
214Object.defineProperty(t,"__esModule",{value:!0}),t.instanceOf=void 0;var n=r(95557);t.instanceOf=globalThis.process&&1?function(e,t){return e instanceof t}:function(e,t){if(e instanceof t)return!0;if("object"==typeof e&&null!==e){var r;let i=t.prototype[Symbol.toStringTag];if(i===(Symbol.toStringTag in e?e[Symbol.toStringTag]:null==(r=e.constructor)?void 0:r.name)){let t=(0,n.inspect)(e);throw Error(`Cannot use ${i} "${t}" from another module or realm. 215 216Ensure that there is only one instance of "graphql" in the node_modules 217directory. If different versions of "graphql" are the dependencies of other 218relied on modules, use "resolutions" to ensure only one version is installed. 219 220https://yarnpkg.com/en/docs/selective-version-resolutions 221 222Duplicate "graphql" modules cannot be used at the same time since different 223versions may have different capabilities and behavior. The data from one 224version used in the function from another could produce confusing and 225spurious results.`)}}return!1}},68038:(e,t,r)=>{"use strict";r.d(t,{K:()=>n});let n=(e,t,r=10)=>{let n="",i=Math.max(Math.round(t/r),2);for(let t=0;t<i;t++)n+=Math.round(1e4*e(t/(i-1)))/1e4+", ";return`linear(${n.substring(0,n.length-2)})`}},68096:(e,t,r)=>{"use strict";r.d(t,{Cf:()=>O,Dz:()=>x,Tt:()=>P,Xi:()=>k,f5:()=>T,tK:()=>C,zM:()=>S});var n=r(37876),i=r(69180),o=r(42450),a=r(65922),s=r(8486),l=r(10787),u=r(97960),c=r(88276),d=r(14883),h=r(94947),p=r(83296),f=r(53073),m=r(14232),g=r(28730),v=r(82130);let{withRootProvider:y,withContext:b,useStyles:w,PropsProvider:E}=(0,g.c)({key:"dialog"});y(i.S,{defaultProps:{unmountOnExit:!0,lazyMount:!0}});let x=y(o.D,{defaultProps:{unmountOnExit:!0,lazyMount:!0}}),S=b(a.z,"trigger",{forwardAsChild:!0}),T=b(s.f,"positioner",{forwardAsChild:!0}),O=b(l.C,"content",{forwardAsChild:!0});b(u.r,"description",{forwardAsChild:!0}),b(c.L,"title",{forwardAsChild:!0});let C=b(d.t,"closeTrigger",{forwardAsChild:!0}),P=(0,m.forwardRef)(function(e,t){let r=(0,h.h)();return(0,n.jsx)(v.B.button,{...e,ref:t,onClick:()=>r.setOpen(!1)})}),k=b(p.X,"backdrop",{forwardAsChild:!0});b("div","body"),b("div","footer"),b("div","header"),f.M},68161:(e,t,r)=>{"use strict";r.d(t,{m:()=>a});var n=r(91200);class i{constructor(){this.componentControls=new Set}subscribe(e){return this.componentControls.add(e),()=>this.componentControls.delete(e)}start(e,t){this.componentControls.forEach(r=>{r.start(e.nativeEvent||e,t)})}cancel(){this.componentControls.forEach(e=>{e.cancel()})}stop(){this.componentControls.forEach(e=>{e.stop()})}}let o=()=>new i;function a(){return(0,n.M)(o)}},68532:(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,{PageSignatureError:function(){return r},RemovedPageError:function(){return n},RemovedUAError:function(){return i}});class r extends Error{constructor({page:e}){super(`The middleware "${e}" accepts an async API directly with the form: 226 227 export function middleware(request, event) { 228 return NextResponse.redirect('/new-location') 229 } 230 231 Read more: https://nextjs.org/docs/messages/middleware-new-signature 232 `)}}class n extends Error{constructor(){super(`The request.page has been deprecated in favour of \`URLPattern\`. 233 Read more: https://nextjs.org/docs/messages/middleware-request-page 234 `)}}class i extends Error{constructor(){super(`The request.ua has been removed in favour of \`userAgent\` function. 235 Read more: https://nextjs.org/docs/messages/middleware-parse-user-agent 236 `)}}},68890:(e,t,r)=>{"use strict";r.d(t,{j:()=>a});var n=r(75008),i=r(8648),o=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};class a{constructor(e={}){this.config=e}async fetch(e,t={}){var r;let a=this.config,{debugger:s,fetch:l}=a,u=o(a,["debugger","fetch"]),c=Date.now(),d=l||fetch,h=s||n.A.http,p=this.getRequestInit(Object.assign(Object.assign({},u),t)),f=[d(e,p)];u.timeout&&(this.abortTimeout=new i.A(u.timeout),f.push(this.abortTimeout.start)),h("Request initiated: %o",Object.assign({url:e,headers:this.extractDebugHeaders(p.headers)},p));try{let e=await Promise.race(f).then(e=>{var t;return null==(t=this.abortTimeout)||t.clear(),e}),t=await this.parseResponse(e,h);if(!e.ok){let r=this.createError(e,t);throw h("Response error: %o",r.response),r}return h("Response in %dms: %o",Date.now()-c,{status:e.status,statusText:e.statusText,headers:this.extractDebugHeaders(e.headers),url:e.url,data:t}),Object.assign(Object.assign({},e),{data:t})}catch(e){throw null==(r=this.abortTimeout)||r.clear(),h("Request failed: %o",e),e}}async get(e,t={}){return this.fetch(e,Object.assign({method:"GET"},t))}async post(e,t,r={}){return this.fetch(e,Object.assign({method:"POST",body:JSON.stringify(t)},r))}async delete(e,t={}){return this.fetch(e,Object.assign({method:"DELETE"},t))}async put(e,t,r={}){return this.fetch(e,Object.assign({method:"PUT",body:JSON.stringify(t)},r))}head(e,t={}){return this.fetch(e,Object.assign({method:"HEAD"},t))}getRequestInit(e={}){let t=new Headers(e.headers);return e.method||(e.method=e.body?"POST":"GET"),t.set("Content-Type","application/json"),e.headers=t,e}extractDebugHeaders(e={}){let t={};return"string"!=typeof(null==e?void 0:e.forEach)&&e.forEach&&(null==e||e.forEach((e,r)=>{t[r]=e})),t}async parseResponse(e,t){let r=e.headers.get("Content-Type")||"";try{if(r.includes("application/json"))return await e.json();return await e.text()}catch(e){t("Response parsing error: %o",e);return}}createError(e,t){return Object.assign(Object.assign({},Error(`HTTP ${e.status} ${e.statusText}`)),{response:{status:e.status,statusText:e.statusText,headers:this.extractDebugHeaders(e.headers),data:t}})}}},68943:(e,t,r)=>{"use strict";r.d(t,{E:()=>u});var n=r(14232),i=r(65729),o=r(29189),a=r(25198),s=r(85917),l=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let u=(0,i.O)((0,o.N)(e=>{var{field:t,tag:r,editable:i=!0,encode:o=!0}=e,a=l(e,["field","tag","editable","encode"]);if((0,s.isFieldValueEmpty)(t))return null;let u=void 0===t.value?"":t.value,c=String(u).split("\n");if(c.length){let e=[];
236c.forEach((t,r)=>{let i=r===c.length-1;e.push(t),i||e.push(n.createElement("br",{key:r}))}),u=e}let d=null,h=Object.assign({},a);return(o?d=u:h.dangerouslySetInnerHTML={__html:u},r||!o)?n.createElement(r||"span",h,d):n.createElement(n.Fragment,null,d)},{defaultEmptyFieldEditingComponent:a.G}));u.displayName="Text"},68960:(e,t,r)=>{"use strict";r.d(t,{b:()=>i});var n=r(32073);let i=e=>(e*=2)<1?.5*(0,n.dg)(e):.5*(2-Math.pow(2,-10*(e-1)))},69228:(e,t,r)=>{"use strict";r.d(t,{O:()=>a});var n=r(14232),i=r(31187),o=r(34699);let a=e=>{let t=(0,n.useContext)(o.sL);return n.createElement(i.O,Object.assign({},e,{modifyComponentProps:e=>{if(!e.rendering.uid)return e;let r=t[e.rendering.uid];return Object.assign(Object.assign({},e),r)}}))}},69622:e=>{"use strict";var t=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;e.exports=function(e){return e.match(t)||[]}},69667:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentLayoutService=void 0;let i=r(84429),o=n(r(3107)),a=r(849),s=r(9922),l=r(64547);class u{constructor(e){this.config=e}fetchComponentData(e,t){let r=new i.NativeDataFetcher({debugger:o.default.layout});return o.default.layout("fetching component with uid %s for %s %s %s %s",e.componentUid,e.itemId,e.language,e.siteName,e.dataSourceId),r.get(this.getFetchUrl(e),Object.assign(Object.assign({},t),{headers:Object.assign(Object.assign({},null==t?void 0:t.headers),{sc_editMode:`${e.mode===l.DesignLibraryMode.Metadata}`})})).then(e=>e.data).catch(e=>{var t;if((null==(t=e.response)?void 0:t.status)===404)return e.response.data;throw e})}getComponentFetchParams(e){let t=this.config.contextId||this.config.clientContextId;if(!t)throw Error(`ComponentLayoutService misconfigured: contextId is missing. 237 Provide contextId on the server, and clientContextId in the browser if you need to full client-side functionality.`);return JSON.parse(JSON.stringify({sitecoreContextId:t,item:e.itemId,uid:e.componentUid,dataSourceId:e.dataSourceId,renderingItemId:e.renderingId,version:e.version,sc_site:e.siteName,sc_lang:e.language||"en"}))}getFetchUrl(e){return(0,s.resolveUrl)(`${this.config.edgeUrl||a.SITECORE_EDGE_URL_DEFAULT}/layout/component`,this.getComponentFetchParams(e))}}t.ComponentLayoutService=u},69888:function(e,t,r){var n;!function(i,o){"use strict";var a="function",s="undefined",l="object",u="string",c="major",d="model",h="name",p="type",f="vendor",m="version",g="architecture",v="console",y="mobile",b="tablet",w="smarttv",E="wearable",x="embedded",S="Amazon",T="Apple",O="ASUS",C="BlackBerry",P="Browser",k="Chrome",_="Firefox",A="Google",R="Honor",N="Huawei",M="Microsoft",D="Motorola",j="Nvidia",I="OnePlus",L="Opera",F="OPPO",B="Samsung",$="Sharp",z="Sony",U="Xiaomi",V="Zebra",q="Facebook",H="Chromium OS",W="Mac OS",G=" Browser",K=function(e,t){var r={};for(var n in e)t[n]&&t[n].length%2==0?r[n]=t[n].concat(e[n]):r[n]=e[n];return r},X=function(e){for(var t={},r=0;r<e.length;r++)t[e[r].toUpperCase()]=e[r];return t},Y=function(e,t){return typeof e===u&&-1!==Q(t).indexOf(Q(e))},Q=function(e){return e.toLowerCase()},J=function(e,t){if(typeof e===u)return e=e.replace(/^\s\s*/,""),typeof t===s?e:e.substring(0,500)},Z=function(e,t){for(var r,n,i,s,u,c,d=0;d<t.length&&!u;){var h=t[d],p=t[d+1];for(r=n=0;r<h.length&&!u&&h[r];)if(u=h[r++].exec(e))for(i=0;i<p.length;i++)c=u[++n],typeof(s=p[i])===l&&s.length>0?2===s.length?typeof s[1]==a?this[s[0]]=s[1].call(this,c):this[s[0]]=s[1]:3===s.length?typeof s[1]!==a||s[1].exec&&s[1].test?this[s[0]]=c?c.replace(s[1],s[2]):void 0:this[s[0]]=c?s[1].call(this,c,s[2]):void 0:4===s.length&&(this[s[0]]=c?s[3].call(this,c.replace(s[1],s[2])):o):this[s]=c||o;d+=2}},ee=function(e,t){for(var r in t)if(typeof t[r]===l&&t[r].length>0){for(var n=0;n<t[r].length;n++)if(Y(t[r][n],e))return"?"===r?o:r}else if(Y(t[r],e))return"?"===r?o:r;return t.hasOwnProperty("*")?t["*"]:e},et={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},er={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[m,[h,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[m,[h,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[h,m],[/opios[\/ ]+([\w\.]+)/i],[m,[h,L+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[m,[h,L+" GX"]],[/\bopr\/([\w\.]+)/i],[m,[h,L]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[m,[h,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[m,[h,"Maxthon"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon)\/([-\w\.]+)/i,/(heytap|ovi|115)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[h,m],[/quark(?:pc)?\/([-\w\.]+)/i],[m,[h,"Quark"]],[/\bddg\/([\w\.]+)/i],[m,[h,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[m,[h,"UC"+P]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[m,[h,"WeChat"]],[/konqueror\/([\w\.]+)/i],[m,[h,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[m,[h,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[m,[h,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[m,[h,"Smart Lenovo "+P]],[/(avast|avg)\/([\w\.]+)/i],[[h,/(.+)/,"$1 Secure "+P],m],[/\bfocus\/([\w\.]+)/i],[m,[h,_+" Focus"]],[/\bopt\/([\w\.]+)/i],[m,[h,L+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[m,[h,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[m,[h,"Dolphin"]],[/coast\/([\w\.]+)/i],[m,[h,L+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[m,[h,"MIUI"+G]],[/fxios\/([\w\.-]+)/i],[m,[h,_]],[/\bqihoobrowser\/?([\w\.]*)/i],[m,[h,"360"]],[/\b(qq)\/([\w\.]+)/i],[[h,/(.+)/,"$1Browser"],m],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[h,/(.+)/,"$1"+G],m],[/samsungbrowser\/([\w\.]+)/i],[m,[h,B+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[m,[h,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[h,"Sogou Mobile"],m],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[h,m],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[h],[/ome\/([\w\.]+) \w* ?(iron) saf/i,/ome\/([\w\.]+).+qihu (360)[es]e/i],[m,h],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[h,q],m],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[h,m],[/\bgsa\/([\w\.]+) .*safari\//i],[m,[h,"GSA"]],[/musical_ly(?:.
237+app_?version\/|_)([\w\.]+)/i],[m,[h,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[m,[h,k+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[h,k+" WebView"],m],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[m,[h,"Android "+P]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[h,m],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[m,[h,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[m,h],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[h,[m,ee,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[h,m],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[h,"Netscape"],m],[/(wolvic|librewolf)\/([\w\.]+)/i],[h,m],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[m,[h,_+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[h,[m,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[h,[m,/master.|lts./,""]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[g,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[g,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[g,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[g,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[g,"arm"]],[/((ppc|powerpc)(64)?)( mac|;|\))/i],[[g,/ower/,"",Q]],[/ sun4\w[;\)]/i],[[g,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i],[[g,Q]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[d,[f,B],[p,b]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[d,[f,B],[p,y]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[d,[f,T],[p,y]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[d,[f,T],[p,b]],[/(macintosh);/i],[d,[f,T]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[d,[f,$],[p,y]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[d,[f,R],[p,b]],[/honor([-\w ]+)[;\)]/i],[d,[f,R],[p,y]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[d,[f,N],[p,b]],[/(?:huawei)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[d,[f,N],[p,y]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[d,/_/g," "],[f,U],[p,b]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i,/ ([\w ]+) miui\/v?\d/i],[[d,/_/g," "],[f,U],[p,y]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[d,[f,F],[p,y]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[d,[f,ee,{OnePlus:["304","403","203"],"*":F}],[p,b]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[d,[f,"Vivo"],[p,y]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[d,[f,"Realme"],[p,y]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto(?! 360)[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[d,[f,D],[p,y]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[d,[f,D],[p,b]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[d,[f,"LG"],[p,b]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv|watch)\w+)/i,/\blg-?([\d\w]+) bui/i],[d,[f,"LG"],[p,y]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}
237(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[d,[f,"Lenovo"],[p,b]],[/(nokia) (t[12][01])/i],[f,d,[p,b]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*))/i],[[d,/_/g," "],[p,y],[f,"Nokia"]],[/(pixel (c|tablet))\b/i],[d,[f,A],[p,b]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[d,[f,A],[p,y]],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[d,[f,z],[p,y]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[d,"Xperia Tablet"],[f,z],[p,b]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[d,[f,I],[p,y]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[d,[f,S],[p,b]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[d,/(.+)/g,"Fire Phone $1"],[f,S],[p,y]],[/(playbook);[-\w\),; ]+(rim)/i],[d,f,[p,b]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[d,[f,C],[p,y]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[d,[f,O],[p,b]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[d,[f,O],[p,y]],[/(nexus 9)/i],[d,[f,"HTC"],[p,b]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[f,[d,/_/g," "],[p,y]],[/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i],[d,[f,"TCL"],[p,b]],[/(itel) ((\w+))/i],[[f,Q],d,[p,ee,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[d,[f,"Acer"],[p,b]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[d,[f,"Meizu"],[p,y]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[d,[f,"Ulefone"],[p,y]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[d,[f,"Energizer"],[p,y]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[d,[f,"Cat"],[p,y]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[d,[f,"Smartfren"],[p,y]],[/droid.+; (a(?:015|06[35]|142p?))/i],[d,[f,"Nothing"],[p,y]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[d,[f,"Archos"],[p,b]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[d,[f,"Archos"],[p,y]],[/(imo) (tab \w+)/i,/(infinix) (x1101b?)/i],[f,d,[p,b]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|infinix|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (hmd|imo) ([\w ]+?)(?: bui|\))/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i,/(oppo) ?([\w ]+) bui/i],[f,d,[p,y]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[f,d,[p,b]],[/(surface duo)/i],[d,[f,M],[p,b]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[d,[f,"Fairphone"],[p,y]],[/(u304aa)/i],[d,[f,"AT&T"],[p,y]],[/\bsie-(\w*)/i],[d,[f,"Siemens"],[p,y]],[/\b(rct\w+) b/i],[d,[f,"RCA"],[p,b]],[/\b(venue[\d ]{2,7}) b/i],[d,[f,"Dell"],[p,b]],[/\b(q(?:mv|ta)\w+) b/i],[d,[f,"Verizon"],[p,b]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[d,[f,"Barnes & Noble"],[p,b]],[/\b(tm\d{3}\w+) b/i],[d,[f,"NuVision"],[p,b]],[/\b(k88) b/i],[d,[f,"ZTE"],[p,b]],[/\b(nx\d{3}j) b/i],[d,[f,"ZTE"],[p,y]],[/\b(gen\d{3}) b.+49h/i],[d,[f,"Swiss"],[p,y]],[/\b(zur\d{3}) b/i],[d,[f,"Swiss"],[p,b]],[/\b((zeki)?tb.*\b) b/i],[d,[f,"Zeki"],[p,b]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[f,"Dragon Touch"],d,[p,b]],[/\b(ns-?\w{0,9}) b/i],[d,[f,"Insignia"],[p,b]],[/\b((nxa|next)-?\w{0,9}) b/i],[d,[f,"NextBook"],[p,b]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[f,"Voice"],d,[p,y]],[/\b(lvtel\-)?(v1[12]) b/i],[[f,"LvTel"],d,[p,y]],[/\b(ph-1) /i],[d,[f,"Essential"],[p,y]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[d,[f,"Envizen"],[p,b]],[/\b(trio[-\w\. ]+) b/i],[d,[f,"MachSpeed"],[p,b]],[/\btu_(1491) b/i],[d,[f,"Rotor"],[p,b]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[d,[f,j],[p,b]],[/(sprint) (\w+)/i],[f,d,[p,y]],[/(kin\.[onetw]{3})/i],[[d,/\./g," "],[f,M],[p,y]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[d,[f,V],[p,b]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[d,[f,V],[p,y]],[/smart-tv.+(samsung)/i],[f,[p,w]],[/hbbtv.+maple;(\d+)/i],[[d,/^/,"SmartTV"],[f,B],[p,w]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[f,"LG"],[p,w]],[/(apple) ?tv/i],[f,[d,T+" TV"],[p,w]],[/crkey/i],[[d,k+"cast"],[f,A],[p,w]],[/droid.+aft(\w+)( bui|\))/i],[d,[f,S],[p,w]],[/(shield \w+ tv)/i],[d,[f,j],[p,w]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[d,[f,$],[p,w]],[/(bravia[\w ]+)( bui|\))/i],[d,[f,z],[p,w]],[/(mi(tv|box)-?\w+) bui/i],[d,[f,U],[p,w]],[/Hbbtv.*(technisat) (.*);/i],[f,d,[p,w]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[f,J],[d,J],[p,w]],[/droid.+; ([\w- ]+) (?:android tv|smart[- ]?tv)/i],[d,[p,w]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[p,w]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[f,d,[p,v]],[/droid.+; (shield)( bui|\))/i],[d,[f,j],[p,v]],[/(playstation \w+)/i],[d,[f,z],[p,v]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[d,[f,M],[p,v]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[d,[f,B],[p,E]],[/((pebble))app/i,/(asu
vendor: 4,965 bytes, line 237
237s|google|lg|oppo) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[f,d,[p,E]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[d,[f,F],[p,E]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[d,[f,T],[p,E]],[/(opwwe\d{3})/i],[d,[f,I],[p,E]],[/(moto 360)/i],[d,[f,D],[p,E]],[/(smartwatch 3)/i],[d,[f,z],[p,E]],[/(g watch r)/i],[d,[f,"LG"],[p,E]],[/droid.+; (wt63?0{2,3})\)/i],[d,[f,V],[p,E]],[/droid.+; (glass) \d/i],[d,[f,A],[p,E]],[/(pico) (4|neo3(?: link|pro)?)/i],[f,d,[p,E]],[/; (quest( \d| pro)?)/i],[d,[f,q],[p,E]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[f,[p,x]],[/(aeobc)\b/i],[d,[f,S],[p,x]],[/(homepod).+mac os/i],[d,[f,T],[p,x]],[/windows iot/i],[[p,x]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[d,[p,y]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[d,[p,b]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[p,b]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[p,y]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[d,[f,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[m,[h,"EdgeHTML"]],[/(arkweb)\/([\w\.]+)/i],[h,m],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[m,[h,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[h,m],[/ladybird\//i],[[h,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[m,h]],os:[[/microsoft (windows) (vista|xp)/i],[h,m],[/(windows (?:phone(?: os)?|mobile|iot))[\/ ]?([\d\.\w ]*)/i],[h,[m,ee,et]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[m,ee,et],[h,"Windows"]],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[m,/_/g,"."],[h,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[h,W],[m,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[m,h],[/(ubuntu) ([\w\.]+) like android/i],[[h,/(.+)/,"$1 Touch"],m],[/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen|webos)\w*[-\/; ]?([\d\.]*)/i],[h,m],[/\(bb(10);/i],[m,[h,C]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[m,[h,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[m,[h,_+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[m,[h,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[m,[h,"watchOS"]],[/crkey\/([\d\.]+)/i],[m,[h,k+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[h,H],m],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux)(?: arm\w*| x86\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[h,m],[/(sunos) ?([\w\.\d]*)/i],[[h,"Solaris"],m],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[h,m]]},en=function(e,t){if(typeof e===l&&(t=e,e=o),!(this instanceof en))return new en(e,t).getResult();var r=typeof i!==s&&i.navigator?i.navigator:o,n=e||(r&&r.userAgent?r.userAgent:""),v=r&&r.userAgentData?r.userAgentData:o,w=t?K(er,t):er,E=r&&r.userAgent==n;return this.getBrowser=function(){var e,t={};return t[h]=o,t[m]=o,Z.call(t,n,w.browser),t[c]=typeof(e=t[m])===u?e.replace(/[^\d\.]/g,"").split(".")[0]:o,E&&r&&r.brave&&typeof r.brave.isBrave==a&&(t[h]="Brave"),t},this.getCPU=function(){var e={};return e[g]=o,Z.call(e,n,w.cpu),e},this.getDevice=function(){var e={};return e[f]=o,e[d]=o,e[p]=o,Z.call(e,n,w.device),E&&!e[p]&&v&&v.mobile&&(e[p]=y),E&&"Macintosh"==e[d]&&r&&typeof r.standalone!==s&&r.maxTouchPoints&&r.maxTouchPoints>2&&(e[d]="iPad",e[p]=b),e},this.getEngine=function(){var e={};return e[h]=o,e[m]=o,Z.call(e,n,w.engine),e},this.getOS=function(){var e={};return e[h]=o,e[m]=o,Z.call(e,n,w.os),E&&!e[h]&&v&&v.platform&&"Unknown"!=v.platform&&(e[h]=v.platform.replace(/chrome os/i,H).replace(/macos/i,W)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return n},this.setUA=function(e){return n=typeof e===u&&e.length>500?J(e,500):e,this},this.setUA(n),this};en.VERSION="1.0.41",en.BROWSER=X([h,m,c]),en.CPU=X([g]),en.DEVICE=X([d,f,p,v,y,w,b,E,x]),en.ENGINE=en.OS=X([h,m]),typeof t!==s?(e.exp
237orts&&(t=e.exports=en),t.UAParser=en):r.amdO?o===(n=(function(){return en}).call(t,r,t,e))||(e.exports=n):typeof i!==s&&(i.UAParser=en);var ei=typeof i!==s&&(i.jQuery||i.Zepto);if(ei&&!ei.ua){var eo=new en;ei.ua=eo.getResult(),ei.ua.get=function(){return eo.getUA()},ei.ua.set=function(e){eo.setUA(e);var t=eo.getResult();for(var r in t)ei.ua[r]=t[r]}}}("object"==typeof window?window:this)},70031:()=>{},70630:(e,t,r)=>{"use strict";function n(e,t){return t?1e3/t*e:0}r.d(t,{f:()=>n})},71326:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=null;if(!e||"string"!=typeof e)return r;var n=(0,i.default)(e),o="function"==typeof t;return n.forEach(function(e){if("declaration"===e.type){var n=e.property,i=e.value;o?t(n,i,e):i&&((r=r||{})[n]=i)}}),r};var i=n(r(66720))},71457:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HeadersInstanceToPlainObject=t.uppercase=void 0,t.uppercase=e=>e.toUpperCase(),t.HeadersInstanceToPlainObject=e=>{let t={};return e.forEach((e,r)=>{t[r]=e}),t}},72357:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];var t=e.match(a),r=t?t[1]:void 0;return(0,o.formatDOM)((0,i.default)(e),null,r)};var i=n(r(99038)),o=r(67121),a=/<(![a-zA-Z\s]+)>/},72609:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.DirectiveLocation=void 0,t.DirectiveLocation=r,function(e){e.QUERY="QUERY",e.MUTATION="MUTATION",e.SUBSCRIPTION="SUBSCRIPTION",e.FIELD="FIELD",e.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",e.FRAGMENT_SPREAD="FRAGMENT_SPREAD",e.INLINE_FRAGMENT="INLINE_FRAGMENT",e.VARIABLE_DEFINITION="VARIABLE_DEFINITION",e.SCHEMA="SCHEMA",e.SCALAR="SCALAR",e.OBJECT="OBJECT",e.FIELD_DEFINITION="FIELD_DEFINITION",e.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",e.INTERFACE="INTERFACE",e.UNION="UNION",e.ENUM="ENUM",e.ENUM_VALUE="ENUM_VALUE",e.INPUT_OBJECT="INPUT_OBJECT",e.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"}(r||(t.DirectiveLocation=r={}))},72925:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PersonalizeService=void 0;let i=n(r(3107)),o=r(9922),a=r(862);class s{constructor(e){this.config=e,this.config.timeout=e.timeout||400,this.graphQLClient=this.getGraphQLClient(),this.cache=this.getCacheClient()}get query(){return` 238 query($siteName: String!, $language: String!, $itemPath: String!) { 239 layout(site: $siteName, routePath: $itemPath, language: $language) { 240 item { 241 id 242 version 243 personalization { 244 variantIds 245 } 246 } 247 } 248 } 249 `}async getPersonalizeInfo(e,t,r){var n;i.default.personalize("fetching personalize info for %s %s %s",r,e,t);let a=this.getCacheKey(e,t,r),s=this.cache.getCacheValue(a);if(!s)try{s=await this.graphQLClient.request(this.query,{siteName:r,itemPath:e,language:t}),this.cache.setCacheValue(a,s)}catch(e){if((0,o.isTimeoutError)(e))return;throw e}return(null==(n=null==s?void 0:s.layout)?void 0:n.item)?{pageId:s.layout.item.id,variantIds:s.layout.item.personalization.variantIds}:void 0}getCacheClient(){var e,t;return new a.MemoryCacheClient({cacheEnabled:null==(e=this.config.cacheEnabled)||e,cacheTimeout:null!=(t=this.config.cacheTimeout)?t:10})}getCacheKey(e,t,r){return`${r}-${e}-${t}`}getGraphQLClient(){if(!this.config.clientFactory)throw Error("clientFactory needs to be provided when initializing GraphQL client.");return this.config.clientFactory({debugger:i.default.personalize,fetch:this.config.fetch,timeout:this.config.timeout})}}t.PersonalizeService=s},73108:function(e,t,r){"use strict";var n,i,o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};
249Object.defineProperty(t,"__esModule",{value:!0}),t.SitecoreClient=t.ErrorPage=void 0;let a=r(46395),s=r(11643),l=r(85917),u=r(16784),c=r(12352),d=r(52892),h=r(10517),p=r(84429),f=r(60931),m=r(64547),g=o(r(3107));(n=i||(t.ErrorPage=i={})).NotFound="404",n.InternalServerError="500";class v{constructor(e){var t,r,n,i,o,a,s,l,u,c;this.initOptions=e,this.clientFactory=this.getClientFactory(),this.graphQLClient=this.clientFactory({debugger:g.default.http});let d=this.getBaseServiceOptions();this.layoutService=null!=(r=null==(t=e.custom)?void 0:t.layoutService)?r:this.getLayoutService(d),this.dictionaryService=null!=(i=null==(n=e.custom)?void 0:n.dictionaryService)?i:this.getDictionaryService(d),this.editingService=null!=(a=null==(o=e.custom)?void 0:o.editingService)?a:this.getEditingService(),this.errorPagesService=null!=(l=null==(s=e.custom)?void 0:s.errorPagesService)?l:this.getErrorPagesService(),this.sitePathService=null!=(c=null==(u=e.custom)?void 0:u.sitePathService)?c:this.getSitePathService(),this.componentService=this.getComponentService()}parsePath(e){return"string"==typeof e?e.startsWith("/")?e:`/${e}`:`/${e.filter(e=>"/"!==e).map(e=>e.replace(/^\/+/,"").replace(/\/+$/,"")).join("/")}`}getData(e,t,r){return this.graphQLClient.request(e,t,r)}async getPage(e,t,r){var n,i,o,a;let s=this.parsePath(e),u=null!=(n=null==t?void 0:t.locale)?n:this.initOptions.defaultLanguage,d=null!=(i=null==t?void 0:t.site)?i:this.initOptions.defaultSite,h=await this.layoutService.fetchLayoutData(s,{locale:u,site:d},r);return h.sitecore.route?((null==(o=null==t?void 0:t.personalize)?void 0:o.variantId)&&(0,c.personalizeLayout)(h,t.personalize.variantId,t.personalize.componentVariantIds),{layout:h,siteName:(null==(a=h.sitecore.context.site)?void 0:a.name)||d,locale:u,mode:this.getPageMode(l.LayoutServicePageState.Normal)}):null}getHeadLinks(e,t={}){let{enableStyles:r=!0,enableThemes:n=!0}=t,{contextId:i,clientContextId:o,edgeUrl:a}=this.initOptions.api.edge,s=[],u=i||o;if(r){let t=(0,l.getContentStylesheetLink)(e,u,a);t&&s.push(t)}return n&&s.push(...(0,l.getDesignLibraryStylesheetLinks)(e,u,a)),s}async getDictionary(e,t){let r=(null==e?void 0:e.locale)||this.initOptions.defaultLanguage,n=(null==e?void 0:e.site)||this.initOptions.defaultSite;return await this.dictionaryService.fetchDictionaryData(r,n,t)}async getErrorPages(e,t){let r=(null==e?void 0:e.locale)||this.initOptions.defaultLanguage,n=(null==e?void 0:e.site)||this.initOptions.defaultSite;return await this.errorPagesService.fetchErrorPages(n,r,t)}async getPreview(e,t){var r;if(!e)return console.error("Preview data missing"),null;let{site:n,itemId:i,language:o,version:a,layoutKind:s,mode:l}=e,d=Array.isArray(e.variantIds)?e.variantIds:e.variantIds.split(","),h=await this.editingService.fetchEditingData({itemId:i,language:o,version:a,layoutKind:s,mode:l},t);if(!h)throw Error(`Unable to fetch editing data for preview ${JSON.stringify(e)}`);let p={locale:o,layout:h.layoutData,siteName:(null==(r=h.layoutData.sitecore.context.site)?void 0:r.name)||n,mode:this.getPageMode(l)},f=(0,u.getGroomedVariantIds)(d);return(0,c.personalizeLayout)(p.layout,f.variantId,f.componentVariantIds),p}async getDesignLibraryData(e,t){var r;if(!this.initOptions.api.local)throw Error("Component Library requires Sitecore apiHost and apiKey to be provided");let{itemId:n,componentUid:i,site:o,language:a,renderingId:s,dataSourceId:l,version:u,mode:c,generation:d}=e,h=await this.componentService.fetchComponentData(Object.assign({siteName:o,itemId:n,language:a,componentUid:i,renderingId:s,dataSourceId:l,version:u,mode:c},d?{generation:d}:{}),t);if(!h)throw Error(`Unable to fetch editing data for preview ${JSON.stringify(e)}`);return{locale:e.language,layout:h,siteName:(null==(r=h.sitecore.context.site)?void 0:r.name)||o,mode:this.getPageMode(c,d)}}async getErrorPage(e,t,r){var n,o;let a=(null==t?void 0:t.locale)||this.initOptions.defaultLanguage,s=(null==t?void 0:t.site)||this.initOptions.defaultSite,u=await this.getErrorPages({site:s,locale:a},r),c=null;switch(e){case i.NotFound:c=(null==(n=null==u?void 0:u.notFoundPage)?void 0:n.rendered)||null;break;case i.InternalServerError:c=(null==(o=null==u?void 0:u.serverErrorPage)?void 0:o.rendered)||null;break;default:return null}return c?{layout:c,locale:a,mode:this.getPageMode(l.LayoutServicePageState.Normal),siteName:s}:null}async getPagePaths(e,t,r){return this.sitePathService.fetchSiteRoutes(e,t||[],r)}async getSiteMap(e,t){let{reqHost:r,reqProtocol:n,id:i,siteName:o}=e,a=this.getGraphqlSitemapXMLService(o||this.initOptions.defaultSite),s=await a.getSitemap(i);if(s)try{let e=new p.NativeDataFetcher,t=await e.fetch(s);if(!t.data)throw Error("REDIRECT_404");return t.data}catch(e){throw Error("REDIRECT_404")}let l=await a.fetchSitemaps(t);
249if(!l.length)throw Error("REDIRECT_404");return`<?xml version="1.0" encoding="UTF-8"?> 250 <sitemapindex xmlns="http://sitemaps.org/schemas/sitemap/0.9"> 251 ${l.map(e=>{let t=e.split("/"),i=t[t.length-1],o=`${n}://${r}/${i}`.replace(/&/g,"&");return`<sitemap><loc>${o}</loc></sitemap>`}).join("")} 252 </sitemapindex>`}async getRobots(e,t){let r=this.getRobotsService(e||this.initOptions.defaultSite);return await r.fetchRobots(t)||null}getGraphqlSitemapXMLService(e){return new d.SitemapXmlService({clientFactory:this.clientFactory,siteName:e})}getRobotsService(e){return new f.RobotsService({clientFactory:this.clientFactory,siteName:e})}getBaseServiceOptions(){return{defaultSite:this.initOptions.defaultSite,clientFactory:this.clientFactory,retries:this.initOptions.retries}}getPageMode(e,t){let r={name:e,isNormal:!1,isPreview:!1,isEditing:!1,isDesignLibrary:!1,designLibrary:{isVariantGeneration:!1}};switch(e){case l.LayoutServicePageState.Normal:r.isNormal=!0;break;case l.LayoutServicePageState.Preview:r.isPreview=!0;break;case l.LayoutServicePageState.Edit:r.isEditing=!0;break;case a.DesignLibraryMode.Normal:r.isDesignLibrary=!0;break;case a.DesignLibraryMode.Metadata:r.isDesignLibrary=!0,r.isEditing=!0}return r.isDesignLibrary&&t===m.DesignLibraryVariantGeneration.Variant&&(r.designLibrary.isVariantGeneration=!0,r.isEditing=!0),r}getClientFactory(){let e={api:this.initOptions.api,retries:this.initOptions.retries.count,retryStrategy:this.initOptions.retries.retryStrategy};return(0,h.createGraphQLClientFactory)(e)}getLayoutService(e){return new l.LayoutService(Object.assign(Object.assign({},e),{formatLayoutQuery:this.initOptions.layout.formatLayoutQuery}))}getDictionaryService(e){return new s.DictionaryService(Object.assign(Object.assign({},e),{cacheEnabled:this.initOptions.dictionary.caching.enabled,cacheTimeout:this.initOptions.dictionary.caching.timeout}))}getEditingService(){return new a.EditingService({clientFactory:this.clientFactory})}getErrorPagesService(){return new d.ErrorPagesService(Object.assign(Object.assign({},this.initOptions),{language:this.initOptions.defaultLanguage,clientFactory:this.clientFactory}))}getComponentService(){return new a.ComponentLayoutService(this.initOptions.api.edge)}getSitePathService(){return new d.SitePathService({clientFactory:this.clientFactory})}}t.SitecoreClient=v},73379:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultJsonSerializer=void 0,t.defaultJsonSerializer=JSON},73654:e=>{"use strict";var t="\ud800-\udfff",r="\\u2700-\\u27bf",n="a-z\\xdf-\\xf6\\xf8-\\xff",i="A-Z\\xc0-\\xd6\\xd8-\\xde",o="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",a="['â]",s="["+o+"]",l="["+n+"]",u="[^"+t+o+"\\d+"+r+n+i+"]",c="(?:\ud83c[\udde6-\uddff]){2}",d="[\ud800-\udbff][\udc00-\udfff]",h="["+i+"]",p="(?:"+l+"|"+u+")",f="(?:"+h+"|"+u+")",m="(?:"+a+"(?:d|ll|m|re|s|t|ve))?",g="(?:"+a+"(?:D|LL|M|RE|S|T|VE))?",v="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\ud83c[\udffb-\udfff])?",y="[\\ufe0e\\ufe0f]?",b="(?:\\u200d(?:"+["[^"+t+"]",c,d].join("|")+")"+y+v+")*",w="(?:"+["["+r+"]",c,d].join("|")+")"+(y+v+b),E=RegExp([h+"?"+l+"+"+m+"(?="+[s,h,"$"].join("|")+")",f+"+"+g+"(?="+[s,h+p,"$"].join("|")+")",h+"?"+p+"+"+m,h+"+"+g,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])|\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])|\\d+",w].join("|"),"g");e.exports=function(e){return e.match(E)||[]}},74203:(e,t,r)=>{"use strict";r.d(t,{i:()=>v});var n=r(47738);let i=(0,n.A)(.42,0,1,1),o=(0,n.A)(0,0,.58,1),a=(0,n.A)(.42,0,.58,1);var s=r(37605),l=r(90620),u=r(68960),c=r(32073),d=r(96453),h=r(51252);let p={linear:l.l,easeIn:i,easeInOut:a,easeOut:o,circIn:d.po,circInOut:d.tn,circOut:d.yT,backIn:c.dg,backInOut:c.ZZ,backOut:c.Sz,anticipate:u.b},f=e=>{if((0,h.D)(e)){(0,s.V)(4===e.length,"Cubic bezier arrays must contain four numerical values.","cubic-bezier-length");let[t,r,i,o]=e;return(0,n.A)(t,r,i,o)}return"string"==typeof e?((0,s.V)(void 0!==p[e],`Invalid easing type '${e}
252'`,"invalid-easing-type"),p[e]):e};var m=r(61574),g=r(64384);function v({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){var i;let o=Array.isArray(n)&&"number"!=typeof n[0]?n.map(f):f(n),s={done:!1,value:t[0]},l=(i=r&&r.length===t.length?r:(0,g.Z)(t),i.map(t=>t*e)),u=(0,m.G)(l,t,{ease:Array.isArray(o)?o:t.map(()=>o||a).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(s.value=u(t),s.done=t>=e,s)}}},75008:(e,t,r)=>{"use strict";r.d(t,{A:()=>u,N:()=>l});var n,i=r(71673),o=r.n(i),a=r(99742);let s="content-sdk";!("undefined"!=typeof window&&window.document)&&(null==(n=null==a?void 0:a.env)?void 0:n.DEBUG_MULTILINE)==="true"&&o().formatters.o&&o().formatters.O&&(o().formatters.o=o().formatters.O);let l=e=>o().enable(e),u={common:o()(`${s}:common`),form:o()(`${s}:form`),http:o()(`${s}:http`),layout:o()(`${s}:layout`),dictionary:o()(`${s}:dictionary`),editing:o()(`${s}:editing`),sitemap:o()(`${s}:sitemap`),multisite:o()(`${s}:multisite`),robots:o()(`${s}:robots`),redirects:o()(`${s}:redirects`),personalize:o()(`${s}:personalize`),locale:o()(`${s}:locale`),errorpages:o()(`${s}:errorpages`),proxy:o()(`${s}:proxy`)}},75113:(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,{isBot:function(){return i},userAgent:function(){return a},userAgentFromString:function(){return o}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(79666));function i(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Google-InspectionTool|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}function o(e){return{...(0,n.default)(e),isBot:void 0!==e&&i(e)}}function a({headers:e}){return o(e.get("user-agent")||void 0)}},75217:e=>{"use strict";e.exports=function(e,t,r,n){var i=-1,o=null==e?0:e.length;for(n&&o&&(r=e[++i]);++i<o;)r=t(r,e[i],i,e);return r}},75725:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tryParseEnvValue=void 0,t.tryParseEnvValue=(e,t)=>{if(!e)return t;if(e.startsWith("{")&&e.endsWith("}"))try{return JSON.parse(e)}catch(t){console.warn("Parsing of env variable failed"),console.warn(`Attempted to parse ${e}`)}return t}},76443:(e,t,r)=>{"use strict";function n(e){return(t,r)=>{let n;if("formatting"===((null==r?void 0:r.context)?String(r.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,i=(null==r?void 0:r.width)?String(r.width):t;n=e.formattingValues[i]||e.formattingValues[t]}else{let t=e.defaultWidth,i=(null==r?void 0:r.width)?String(r.width):e.defaultWidth;n=e.values[i]||e.values[t]}return n[e.argumentCallback?e.argumentCallback(t):t]}}r.d(t,{o:()=>n})},76713:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LRUCache",{enumerable:!0,get:function(){return i}});class r{constructor(e,t,r){this.prev=null,this.next=null,this.key=e,this.data=t,this.size=r}}class n{constructor(){this.prev=null,this.next=null}}class i{constructor(e,t,r){this.cache=new Map,this.totalSize=0,this.maxSize=e,this.calculateSize=t,this.onEvict=r,this.head=new n,this.tail=new n,this.head.next=this.tail,this.tail.prev=this.head}addToHead(e){e.prev=this.head,e.next=this.head.next,this.head.next.prev=e,this.head.next=e}removeNode(e){e.prev.next=e.next,e.next.prev=e.prev}moveToHead(e){this.removeNode(e),this.addToHead(e)}removeTail(){let e=this.tail.prev;return this.removeNode(e),e}set(e,t){let n=(null==this.calculateSize?void 0:this.calculateSize.call(this,t))??1;if(n<=0)throw Object.defineProperty(Error(`LRUCache: calculateSize returned ${n}, but size must be > 0. Items with size 0 would never be evicted, causing unbounded cache growth.`),"__NEXT_ERROR_CODE",{value:"E789",enumerable:!1,configurable:!0});if(n>this.maxSize)return console.warn("Single item size exceeds maxSize"),!1;let i=this.cache.get(e);if(i)i.data=t,this.totalSize=this.totalSize-i.size+n,i.size=n,this.moveToHead(i);else{let i=new r(e,t,n);this.cache.set(e,i),this.addToHead(i),this.totalSize+=n}for(;this.totalSize>this.maxSize&&this.cache.size>0;){let e=this.removeTail();this.cache.delete(e.key),this.totalSize-=e.size,null==this.onEvict||this.onEvict.call(this,e.key,e.data)}return!0}has(e){return this.cache.has(e)}get(e){let t=this.cache.get(e);if(t)return this.moveToHead(t),t.data}*[Symbol.iterator](){let e=this.head.next;for(;e&&e!==this.tail;){let t=e;yield[t.key,t.data],e=e.next}}remove(e){let t=this.cache.get(e);t&&(this.removeNode(t),this.cache.delete(e),this.totalSize-=t.size)}get size(){return this.cache.size}get currentSize(){return this.totalSize}}},76821:(e,t,r)=>{"use strict";r.d(t,{E:()=>s});var n=r(48413),i=r(74203),o=r(23382);let a={decay:n.B,inertia:n.B,tween:i.i,keyframes:i.i,spring:o.o};function s(e){"string"==typeof e.type&&(e.type=a[e.type])}},76845:(e,t,r)=>{"use strict";r.d(t,{I:()=>a});var n=r(17454);let i=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];var o=r(17595);function a(e,t){let r=!1,a=!0,s={delta:0,timestamp:0,isProcessing:!1},l=()=>r=!0,u=i.reduce((e,r)=>(e[r]=function(e,t){let r=new Set,n=new Set,i=!1,a=!1,s=new WeakSet,l={delta:0,timestamp:0,isProcessing:!1},u=0;
252function c(t){s.has(t)&&(d.schedule(t),e()),u++,t(l)}let d={schedule:(e,t=!1,o=!1)=>{let a=o&&i?r:n;return t&&s.add(e),a.has(e)||a.add(e),e},cancel:e=>{n.delete(e),s.delete(e)},process:e=>{if(l=e,i){a=!0;return}i=!0,[r,n]=[n,r],r.forEach(c),t&&o.Q.value&&o.Q.value.frameloop[t].push(u),u=0,r.clear(),i=!1,a&&(a=!1,d.process(e))}};return d}(l,t?r:void 0),e),{}),{setup:c,read:d,resolveKeyframes:h,preUpdate:p,update:f,preRender:m,render:g,postRender:v}=u,y=()=>{let i=n.W.useManualTiming?s.timestamp:performance.now();r=!1,n.W.useManualTiming||(s.delta=a?1e3/60:Math.max(Math.min(i-s.timestamp,40),1)),s.timestamp=i,s.isProcessing=!0,c.process(s),d.process(s),h.process(s),p.process(s),f.process(s),m.process(s),g.process(s),v.process(s),s.isProcessing=!1,r&&t&&(a=!1,e(y))};return{schedule:i.reduce((t,n)=>{let i=u[n];return t[n]=(t,n=!1,o=!1)=>(!r&&(r=!0,a=!0,s.isProcessing||e(y)),i.schedule(t,n,o)),t},{}),cancel:e=>{for(let t=0;t<i.length;t++)u[i[t]].cancel(e)},state:s,steps:u}}},77328:(e,t,r)=>{e.exports=r(88022)},77622:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getLocaleRewrite=function(e,t){if("/"===e)return`/${t}`;let r=e.startsWith("/")?e:"/"+e;return`/${t}${r}`}},77757:(e,t,r)=>{"use strict";r.d(t,{x0:()=>u});var n=r(14232),i=e=>e.replace(/\s+$/,""),o=(e,t,r)=>{if(t===r.length-1)return n.createElement("span",{key:t},e);{let r=n.createElement("br",{key:`${t}br`});return e?[n.createElement("span",{key:t},e),r]:r}},a=({end:e,lastLineText:t,fullText:r,targetWidth:n,ellipsisWidth:i,measureWidth:o})=>{let a=t.length,s=Math.abs(e),l=s>a?0:a-s,u=t.slice(0,l),c=r.slice(0===l?-a:e),d=(e,t)=>Math.floor(o(e)+o(t)+i),h=d(u,c);if(h<n){for(;l>0&&l+u.length<a&&h<n;){let e=t[l+u.length],r=u+e,i=d(r,c);if(i<=n)u=r,h=i;else break}for(;c.length<r.length&&h<n;){let e=r[r.length-c.length-1]+c,t=d(u,e);if(t<=n)c=e,h=t;else break}}for(;h>n&&(u.length>0||c.length>0);){let e=o(u),t=o(c),r=e+t,n=e/r,i=t/r;if(u.length>0&&c.length>0)n>=i?u=u.slice(0,u.length-1):c=c.slice(1);else if(u.length>0)u=u.slice(0,u.length-1);else if(c.length>0)c=c.slice(1);else break;h=d(u,c)}if(h<n){let e=n-h,i=l>0?t[u.length]:null,a=r[r.length-c.length-1];i&&o(i)<=e?u+=i:a&&o(a)<=e&&(c=a+c)}return{startFragment:u,endFragment:c}},s=({children:e,ellipsis:t="â¦",lines:r=1,trimWhitespace:s=!1,width:l=0,separator:u=" ",middle:c=!1,end:d=5,onTruncate:h,...p})=>{let[f,m]=(0,n.useState)(),[g,v]=(0,n.useState)(),[y,b]=(0,n.useState)(0),[w,E]=(0,n.useState)(0),x=(0,n.useRef)(null),S=(0,n.useRef)(null),T=(0,n.useRef)(null);(0,n.useEffect)(()=>{S&&S.current&&S.current.parentNode&&S.current.parentNode.removeChild(S.current)},[y]);let O=(0,n.useCallback)(()=>{if(!x.current?.parentElement)return;let e=l||Math.floor(x.current.parentElement.getBoundingClientRect().width);if(!e)return window.requestAnimationFrame(()=>O());let t=window.getComputedStyle(x.current),r=[t.fontWeight,t.fontStyle,t.fontSize,t.fontFamily].join(" ");f&&(f.font=r,f.letterSpacing=t.letterSpacing),b(e)},[f,l]);(0,n.useEffect)(()=>{m(document.createElement("canvas").getContext("2d"))},[]),(0,n.useEffect)(()=>(O(),window.addEventListener("resize",O),()=>{window.removeEventListener("resize",O),window.cancelAnimationFrame(w)}),[O,w]);let C=(0,n.useCallback)(e=>{"function"==typeof h&&E(window.requestAnimationFrame(()=>{h(e)}))},[h]),P=(0,n.useCallback)(e=>f?.measureText(e).width||0,[f]),k=(0,n.useMemo)(()=>!Number.isSafeInteger(r)||r<0?0:r,[r]),_=(0,n.useMemo)(()=>c?1:k,[k,c]),A=(0,n.useMemo)(()=>{let e=Math.abs(d),t=Number.isFinite(e)?Math.floor(e):0;return t>0?-t:t},[d]),R=(0,n.useCallback)(()=>{let e,r=[],o=((e,t)=>{let r=document.createElement("div"),n="innerText"in window.HTMLElement.prototype?"innerText":"textContent";r.innerHTML=e?.innerHTML.replace(/\r\n|\r|\n/g,t)||"";let i=r[n],o=document.createElement("div");return o.innerHTML="foo<br/>bar",o[n]?.replace(/\r\n|\r/g,` 253`)!==`foo 254bar`&&(r.innerHTML=r.innerHTML.replace(/<br.*?[/]?>/gi,` 255`),i=r[n]),i||""})(S.current,u),l=o.split(` 256`).map(e=>e.split(u)),d=(e=T.current,e?.offsetWidth||0),h=!0;for(let e=1;e<=_;e++){let p=l[0];if(0===p.length){r.push(),l.shift(),e--;continue}let f=p.join(u)||"";if(P(f)<=y&&1===l.length){h=!1,r.push(f);break}if(e===_){let e=p.join(u),l=0,h=e.length-1;for(;l<=h;){let t=Math.floor((l+h)/2);P(e.slice(0,t+1))+d<=y?l=t+1:h=t-1}let m=e.slice(0,l);if(s)for(m=i(m);!m.length&&r.length;){let e=r.pop();e&&"string"==typeof e&&(m=i(e))}if(c&&0!==A){let{startFragment:e,endFragment:r}=a({end:A,lastLineText:m,fullText:o,targetWidth:y,ellipsisWidth:d,measureWidth:P});f=n.createElement("span",null,e,t,r)}else f=n.createElement("span",null,m,t)}else{let t=0,r=p.length-1;for(;t<=r;){let e=Math.floor((t+r)/2);P(p.slice(0,e+1).join(u))<=y?t=e+1:r=e-1}if(0===t){e=_-1;continue}f=p.slice(0,t).join(u),l[0].splice(0,t)}r.push(f)}return C(h),r},[u,C,_,P,y,s,A,c,t]);return(0,n.useEffect)(()=>{let t=!!(x.current&&y);"u">typeof window&&t&&(_>0?v(R().map(o)):(v(e),C(!1)))},[e,_,y,R,C]),n.createElement("span",{...p,ref:x},n.createElement("span",null,g),n.createElement("span",{ref:S},e),n.createElement("span",{ref:T,style:{position:"fixed",visibility:"hidden",top:0,left:0}},t))};(0,n.forwardRef)(({children:e,...t},r)=>{let{width:i,middle:o,lines:a,...l}=t;
256return n.createElement("div",{ref:r,style:{width:"100%"}},n.createElement(s,{...l,middle:!0},e))}).displayName="MiddleTruncate";var l=({type:e,label:t,className:r,toggleLines:i})=>{let o=(0,n.useMemo)(()=>"more"===e?"⦠":" ",[e]);return(0,n.isValidElement)(t)?t:n.createElement("span",null,o,n.createElement("a",{href:"#",className:r,onClick:i,"data-testid":`${e}-button`},t))},u=(0,n.forwardRef)(({defaultExpanded:e=!1,expanded:t,lines:r=3,more:i="Expand",less:o="Collapse",anchorClass:a,onToggle:u,children:c,...d},h)=>{let{width:p,middle:f,end:m,ellipsis:g,...v}=d,[,y]=(0,n.useState)({}),b=(0,n.useCallback)(()=>y({}),[]),w=(0,n.useRef)(e),E="boolean"==typeof t,x=E?t:w.current,S=(0,n.useCallback)(e=>{e.preventDefault();let t=!x;E||(w.current=t,b()),u?.(t)},[x,E,u,b]);return(0,n.useImperativeHandle)(h,()=>({toggleLines:S})),n.createElement("div",{style:{width:"100%"}},n.createElement(s,{...v,lines:x?0:r,ellipsis:n.createElement(l,{type:"more",label:i,className:a,toggleLines:S})},c),x&&n.createElement(l,{type:"less",label:o,className:a,toggleLines:S}))});u.displayName="ShowMore"},77813:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return n}});let n=r(83615).unstable_rethrow;("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)},77820:e=>{"use strict";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,o={};function a(e){var t;let r=["path"in e&&e.path&&`Path=${e.path}`,"expires"in e&&(e.expires||0===e.expires)&&`Expires=${("number"==typeof e.expires?new Date(e.expires):e.expires).toUTCString()}`,"maxAge"in e&&"number"==typeof e.maxAge&&`Max-Age=${e.maxAge}`,"domain"in e&&e.domain&&`Domain=${e.domain}`,"secure"in e&&e.secure&&"Secure","httpOnly"in e&&e.httpOnly&&"HttpOnly","sameSite"in e&&e.sameSite&&`SameSite=${e.sameSite}`,"partitioned"in e&&e.partitioned&&"Partitioned","priority"in e&&e.priority&&`Priority=${e.priority}`].filter(Boolean),n=`${e.name}=${encodeURIComponent(null!=(t=e.value)?t:"")}`;return 0===r.length?n:`${n}; ${r.join("; ")}`}function s(e){let t=new Map;for(let r of e.split(/; */)){if(!r)continue;let e=r.indexOf("=");if(-1===e){t.set(r,"true");continue}let[n,i]=[r.slice(0,e),r.slice(e+1)];try{t.set(n,decodeURIComponent(null!=i?i:"true"))}catch{}}return t}function l(e){if(!e)return;let[[t,r],...n]=s(e),{domain:i,expires:o,httponly:a,maxage:l,path:d,samesite:h,secure:p,partitioned:f,priority:m}=Object.fromEntries(n.map(([e,t])=>[e.toLowerCase().replace(/-/g,""),t]));{var g,v,y={name:t,value:decodeURIComponent(r),domain:i,...o&&{expires:new Date(o)},...a&&{httpOnly:!0},..."string"==typeof l&&{maxAge:Number(l)},path:d,...h&&{sameSite:u.includes(g=(g=h).toLowerCase())?g:void 0},...p&&{secure:!0},...m&&{priority:c.includes(v=(v=m).toLowerCase())?v:void 0},...f&&{partitioned:!0}};let e={};for(let t in y)y[t]&&(e[t]=y[t]);return e}}((e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:!0})})(o,{RequestCookies:()=>d,ResponseCookies:()=>h,parseCookie:()=>s,parseSetCookie:()=>l,stringifyCookie:()=>a}),e.exports=((e,o,a,s)=>{if(o&&"object"==typeof o||"function"==typeof o)for(let l of n(o))i.call(e,l)||l===a||t(e,l,{get:()=>o[l],enumerable:!(s=r(o,l))||s.enumerable});return e})(t({},"__esModule",{value:!0}),o);var u=["strict","lax","none"],c=["low","medium","high"],d=class{constructor(e){this._parsed=new Map,this._headers=e;let t=e.get("cookie");if(t)for(let[e,r]of s(t))this._parsed.set(e,{name:e,value:r})}[Symbol.iterator](){return this._parsed[Symbol.iterator]()}get size(){return this._parsed.size}get(...e){let t="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(t)}getAll(...e){var t;let r=Array.from(this._parsed);if(!e.length)return r.map(([e,t])=>t);let n="string"==typeof e[0]?e[0]:null==(t=e[0])?void 0:t.name;return r.filter(([e])=>e===n).map(([e,t])=>t)}has(e){return this._parsed.has(e)}set(...e){let[t,r]=1===e.length?[e[0].name,e[0].value]:e,n=this._parsed;return n.set(t,{name:t,value:r}),this._headers.set("cookie",Array.from(n).map(([e,t])=>a(t)).join("; ")),this}delete(e){let t=this._parsed,r=Array.isArray(e)?e.map(e=>t.delete(e)):t.delete(e);return this._headers.set("cookie",Array.from(t).map(([e,t])=>a(t)).join("; ")),r}clear(){return this.delete(Array.from(this._parsed.keys())),this}[Symbol.for("edge-runtime.inspect.custom")](){return`RequestCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(e=>`${e.name}=${encodeURIComponent(e.value)}`).join("; ")}},h=class{constructor(e){var t,r,n;this._parsed=new Map,this._headers=e;let i=null!=(n=null!=(r=null==(t=e.getSetCookie)?void 0:t.call(e))?r:e.get("set-cookie"))?n:[];for(let e of Array.isArray(i)?i:function(e){if(!e)return[];var t,r,n,i,o,a=[],s=0;function l(){for(;s<e.length&&/\s/.test(e.charAt(s));)s+=1;return s<e.length}for(;s<e.length;){for(t=s,o=!1;l();)if(","===(r=e.charAt(s))){for(n=s,s+=1,l(),i=s;s<e.length&&"="!==(r=e.charAt(s))&&";"!==r&&","!==r;)s+=1;s<e.length&&"="===e.charAt(s)?(o=!0,s=i,a.push(e.substring(t,n)),t=s):s=n+1}else s+=1;(!o||s>=e.length)&&a.push(e.substring(t,e.length))}return a}(i)){let t=l(e);t&&this._parsed.set(t.name,t)}}get(...e){let t="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(t)}getAll(...e){var t;let r=Array.from(this._parsed.values());if(!e.length)return r;let n="string"==typeof e[0]?e[0]:null==(t=e[0])?void 0:t.name;return r.filter(e=>e.name===n)}has(e){return this._parsed.has(e)}set(...e){let[t,r,n]=1===e.length?[e[0].name,e[0].value,e[0]]:e,i=this._parsed;return i.set(t,function(e={name:"",value:""}){return"number"==typeof e.expires&&(e.expires=new Date(e.expires)),e.maxAge&&(e.expires=new Date(Date.now()+1e3*e.maxAge)),(null===e.path||void 0===e.path)&&(e.path="/"),e}
256({name:t,value:r,...n})),function(e,t){for(let[,r]of(t.delete("set-cookie"),e)){let e=a(r);t.append("set-cookie",e)}}(i,this._headers),this}delete(...e){let[t,r]="string"==typeof e[0]?[e[0]]:[e[0].name,e[0]];return this.set({...r,name:t,value:"",expires:new Date(0)})}[Symbol.for("edge-runtime.inspect.custom")](){return`ResponseCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(a).join("; ")}}},78437:(e,t,r)=>{"use strict";function n(e){return function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.match(e.matchPattern);if(!n)return null;let i=n[0],o=t.match(e.parsePattern);if(!o)return null;let a=e.valueCallback?e.valueCallback(o[0]):o[0];return{value:a=r.valueCallback?r.valueCallback(a):a,rest:t.slice(i.length)}}}r.d(t,{K:()=>n})},78491:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"afterTaskAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,r(55786).createAsyncLocalStorage)()},78651:(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,{fromNodeOutgoingHttpHeaders:function(){return i},normalizeNextQueryParam:function(){return l},splitCookiesString:function(){return o},toNodeOutgoingHttpHeaders:function(){return a},validateURL:function(){return s}});let n=r(39308);function i(e){let t=new Headers;for(let[r,n]of Object.entries(e))for(let e of Array.isArray(n)?n:[n])void 0!==e&&("number"==typeof e&&(e=e.toString()),t.append(r,e));return t}function o(e){var t,r,n,i,o,a=[],s=0;function l(){for(;s<e.length&&/\s/.test(e.charAt(s));)s+=1;return s<e.length}for(;s<e.length;){for(t=s,o=!1;l();)if(","===(r=e.charAt(s))){for(n=s,s+=1,l(),i=s;s<e.length&&"="!==(r=e.charAt(s))&&";"!==r&&","!==r;)s+=1;s<e.length&&"="===e.charAt(s)?(o=!0,s=i,a.push(e.substring(t,n)),t=s):s=n+1}else s+=1;(!o||s>=e.length)&&a.push(e.substring(t,e.length))}return a}function a(e){let t={},r=[];if(e)for(let[n,i]of e.entries())"set-cookie"===n.toLowerCase()?(r.push(...o(i)),t[n]=1===r.length?r[0]:r):t[n]=i;return t}function s(e){try{return String(new URL(String(e)))}catch(t){throw Object.defineProperty(Error(`URL is malformed "${String(e)}". Please use only absolute URLs - https://nextjs.org/docs/messages/middleware-relative-urls`,{cause:t}),"__NEXT_ERROR_CODE",{value:"E61",enumerable:!1,configurable:!0})}}function l(e){for(let t of[n.NEXT_QUERY_PARAM_PREFIX,n.NEXT_INTERCEPTION_MARKER_PREFIX])if(e!==t&&e.startsWith(t))return e.substring(t.length);return null}},79052:e=>{!function(){"use strict";var t={114:function(e){function t(e){if("string"!=typeof e)throw TypeError("Path must be a string. Received "+JSON.stringify(e))}function r(e,t){for(var r,n="",i=0,o=-1,a=0,s=0;s<=e.length;++s){if(s<e.length)r=e.charCodeAt(s);else if(47===r)break;else r=47;if(47===r){if(o===s-1||1===a);else if(o!==s-1&&2===a){if(n.length<2||2!==i||46!==n.charCodeAt(n.length-1)||46!==n.charCodeAt(n.length-2)){if(n.length>2){var l=n.lastIndexOf("/");if(l!==n.length-1){-1===l?(n="",i=0):i=(n=n.slice(0,l)).length-1-n.lastIndexOf("/"),o=s,a=0;continue}}else if(2===n.length||1===n.length){n="",i=0,o=s,a=0;continue}}t&&(n.length>0?n+="/..":n="..",i=2)}else n.length>0?n+="/"+e.slice(o+1,s):n=e.slice(o+1,s),i=s-o-1;o=s,a=0}else 46===r&&-1!==a?++a:a=-1}return n}var n={resolve:function(){for(var e,n,i="",o=!1,a=arguments.length-1;a>=-1&&!o;a--)a>=0?n=arguments[a]:(void 0===e&&(e=""),n=e),t(n),0!==n.length&&(i=n+"/"+i,o=47===n.charCodeAt(0));if(i=r(i,!o),o)if(i.length>0)return"/"+i;else return"/";return i.length>0?i:"."},normalize:function(e){if(t(e),0===e.length)return".";var n=47===e.charCodeAt(0),i=47===e.charCodeAt(e.length-1);return(0!==(e=r(e,!n)).length||n||(e="."),e.length>0&&i&&(e+="/"),n)?"/"+e:e},isAbsolute:function(e){return t(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0==arguments.length)return".";for(var e,r=0;r<arguments.length;++r){var i=arguments[r];t(i),i.length>0&&(void 0===e?e=i:e+="/"+i)}return void 0===e?".":n.normalize(e)},relative:function(e,r){if(t(e),t(r),e===r||(e=n.resolve(e))===(r=n.resolve(r)))return"";for(var i=1;i<e.length&&47===e.charCodeAt(i);++i);for(var o=e.length,a=o-i,s=1;s<r.length&&47===r.charCodeAt(s);++s);for(var l=r.length-s,u=a<l?a:l,c=-1,d=0;d<=u;++d){if(d===u){if(l>u){if(47===r.charCodeAt(s+d))return r.slice(s+d+1);else if(0===d)return r.slice(s+d)}else a>u&&(47===e.charCodeAt(i+d)?c=d:0===d&&(c=0));break}var h=e.charCodeAt(i+d);if(h!==r.charCodeAt(s+d))break;
25647===h&&(c=d)}var p="";for(d=i+c+1;d<=o;++d)(d===o||47===e.charCodeAt(d))&&(0===p.length?p+="..":p+="/..");return p.length>0?p+r.slice(s+c):(s+=c,47===r.charCodeAt(s)&&++s,r.slice(s))},_makeLong:function(e){return e},dirname:function(e){if(t(e),0===e.length)return".";for(var r=e.charCodeAt(0),n=47===r,i=-1,o=!0,a=e.length-1;a>=1;--a)if(47===(r=e.charCodeAt(a))){if(!o){i=a;break}}else o=!1;return -1===i?n?"/":".":n&&1===i?"//":e.slice(0,i)},basename:function(e,r){if(void 0!==r&&"string"!=typeof r)throw TypeError('"ext" argument must be a string');t(e);var n,i=0,o=-1,a=!0;if(void 0!==r&&r.length>0&&r.length<=e.length){if(r.length===e.length&&r===e)return"";var s=r.length-1,l=-1;for(n=e.length-1;n>=0;--n){var u=e.charCodeAt(n);if(47===u){if(!a){i=n+1;break}}else -1===l&&(a=!1,l=n+1),s>=0&&(u===r.charCodeAt(s)?-1==--s&&(o=n):(s=-1,o=l))}return i===o?o=l:-1===o&&(o=e.length),e.slice(i,o)}for(n=e.length-1;n>=0;--n)if(47===e.charCodeAt(n)){if(!a){i=n+1;break}}else -1===o&&(a=!1,o=n+1);return -1===o?"":e.slice(i,o)},extname:function(e){t(e);for(var r=-1,n=0,i=-1,o=!0,a=0,s=e.length-1;s>=0;--s){var l=e.charCodeAt(s);if(47===l){if(!o){n=s+1;break}continue}-1===i&&(o=!1,i=s+1),46===l?-1===r?r=s:1!==a&&(a=1):-1!==r&&(a=-1)}return -1===r||-1===i||0===a||1===a&&r===i-1&&r===n+1?"":e.slice(r,i)},format:function(e){var t,r;if(null===e||"object"!=typeof e)throw TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return t=e.dir||e.root,r=e.base||(e.name||"")+(e.ext||""),t?t===e.root?t+r:t+"/"+r:r},parse:function(e){t(e);var r,n={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return n;var i=e.charCodeAt(0),o=47===i;o?(n.root="/",r=1):r=0;for(var a=-1,s=0,l=-1,u=!0,c=e.length-1,d=0;c>=r;--c){if(47===(i=e.charCodeAt(c))){if(!u){s=c+1;break}continue}-1===l&&(u=!1,l=c+1),46===i?-1===a?a=c:1!==d&&(d=1):-1!==a&&(d=-1)}return -1===a||-1===l||0===d||1===d&&a===l-1&&a===s+1?-1!==l&&(0===s&&o?n.base=n.name=e.slice(1,l):n.base=n.name=e.slice(s,l)):(0===s&&o?(n.name=e.slice(1,a),n.base=e.slice(1,l)):(n.name=e.slice(s,a),n.base=e.slice(s,l)),n.ext=e.slice(a,l)),s>0?n.dir=e.slice(0,s-1):o&&(n.dir="/"),n},sep:"/",delimiter:":",win32:null,posix:null};n.posix=n,e.exports=n}},r={};function n(e){var i=r[e];if(void 0!==i)return i.exports;var o=r[e]={exports:{}},a=!0;try{t[e](o,o.exports,n),a=!1}finally{a&&delete r[e]}return o.exports}n.ab="//",e.exports=n(114)}()},79666:(e,t,r)=>{var n;(()=>{var i={226:function(i,o){!function(a,s){"use strict";var l="function",u="undefined",c="object",d="string",h="major",p="model",f="name",m="type",g="vendor",v="version",y="architecture",b="console",w="mobile",E="tablet",x="smarttv",S="wearable",T="embedded",O="Amazon",C="Apple",P="ASUS",k="BlackBerry",_="Browser",A="Chrome",R="Firefox",N="Google",M="Huawei",D="Microsoft",j="Motorola",I="Opera",L="Samsung",F="Sharp",B="Sony",$="Xiaomi",z="Zebra",U="Facebook",V="Chromium OS",q="Mac OS",H=function(e,t){var r={};for(var n in e)t[n]&&t[n].length%2==0?r[n]=t[n].concat(e[n]):r[n]=e[n];return r},W=function(e){for(var t={},r=0;r<e.length;r++)t[e[r].toUpperCase()]=e[r];return t},G=function(e,t){return typeof e===d&&-1!==K(t).indexOf(K(e))},K=function(e){return e.toLowerCase()},X=function(e,t){if(typeof e===d)return e=e.replace(/^\s\s*/,""),typeof t===u?e:e.substring(0,350)},Y=function(e,t){for(var r,n,i,o,a,u,d=0;d<t.length&&!a;){var h=t[d],p=t[d+1];for(r=n=0;r<h.length&&!a&&h[r];)if(a=h[r++].exec(e))for(i=0;i<p.length;i++)u=a[++n],typeof(o=p[i])===c&&o.length>0?2===o.length?typeof o[1]==l?this[o[0]]=o[1].call(this,u):this[o[0]]=o[1]:3===o.length?typeof o[1]!==l||o[1].exec&&o[1].test?this[o[0]]=u?u.replace(o[
2561],o[2]):void 0:this[o[0]]=u?o[1].call(this,u,o[2]):void 0:4===o.length&&(this[o[0]]=u?o[3].call(this,u.replace(o[1],o[2])):s):this[o]=u||s;d+=2}},Q=function(e,t){for(var r in t)if(typeof t[r]===c&&t[r].length>0){for(var n=0;n<t[r].length;n++)if(G(t[r][n],e))return"?"===r?s:r}else if(G(t[r],e))return"?"===r?s:r;return e},J={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},Z={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[v,[f,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[v,[f,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[f,v],[/opios[\/ ]+([\w\.]+)/i],[v,[f,I+" Mini"]],[/\bopr\/([\w\.]+)/i],[v,[f,I]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,/(ba?idubrowser)[\/ ]?([\w\.]+)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[f,v],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[v,[f,"UC"+_]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i],[v,[f,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[v,[f,"WeChat"]],[/konqueror\/([\w\.]+)/i],[v,[f,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[v,[f,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[v,[f,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[f,/(.+)/,"$1 Secure "+_],v],[/\bfocus\/([\w\.]+)/i],[v,[f,R+" Focus"]],[/\bopt\/([\w\.]+)/i],[v,[f,I+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[v,[f,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[v,[f,"Dolphin"]],[/coast\/([\w\.]+)/i],[v,[f,I+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[v,[f,"MIUI "+_]],[/fxios\/([-\w\.]+)/i],[v,[f,R]],[/\bqihu|(qi?ho?o?|360)browser/i],[[f,"360 "+_]],[/(oculus|samsung|sailfish|huawei)browser\/([\w\.]+)/i],[[f,/(.+)/,"$1 "+_],v],[/(comodo_dragon)\/([\w\.]+)/i],[[f,/_/g," "],v],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i],[f,v],[/(metasr)[\/ ]?([\w\.]+)/i,/(lbbrowser)/i,/\[(linkedin)app\]/i],[f],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[f,U],v],[/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/ ]([-\w\.]+)/i],[f,v],[/\bgsa\/([\w\.]+) .*safari\//i],[v,[f,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[v,[f,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[v,[f,A+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[f,A+" WebView"],v],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[v,[f,"Android "+_]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[f,v],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[v,[f,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[v,f],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[f,[v,Q,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[f,v],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[f,"Netscape"],v],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[v,[f,R+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[f,v],[/(cobalt)\/([\w\.]+)/i],[f,[v,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[y,"amd64"]],[/(ia32(?=;))/i],[[y,K]],[/((?:i[346]|x)86)[;\)]/i],[[y,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[y,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[y,"armhf"]],[/windows (ce|mobile); ppc;/i],[[y,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[y,/ower/,"",K]],[/(sun4\w)[;\)]/i],[[y,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;
256|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[y,K]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[p,[g,L],[m,E]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[p,[g,L],[m,w]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[p,[g,C],[m,w]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[p,[g,C],[m,E]],[/(macintosh);/i],[p,[g,C]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[p,[g,F],[m,w]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[p,[g,M],[m,E]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[p,[g,M],[m,w]],[/\b(poco[\w ]+)(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[p,/_/g," "],[g,$],[m,w]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[p,/_/g," "],[g,$],[m,E]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[p,[g,"OPPO"],[m,w]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;
vendor: 4,393 bytes, line 256
256)/i],[p,[g,"Vivo"],[m,w]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[p,[g,"Realme"],[m,w]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[p,[g,j],[m,w]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[p,[g,j],[m,E]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[p,[g,"LG"],[m,E]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[p,[g,"LG"],[m,w]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[p,[g,"Lenovo"],[m,E]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[p,/_/g," "],[g,"Nokia"],[m,w]],[/(pixel c)\b/i],[p,[g,N],[m,E]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[p,[g,N],[m,w]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[p,[g,B],[m,w]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[p,"Xperia Tablet"],[g,B],[m,E]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[p,[g,"OnePlus"],[m,w]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[p,[g,O],[m,E]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[p,/(.+)/g,"Fire Phone $1"],[g,O],[m,w]],[/(playbook);[-\w\),; ]+(rim)/i],[p,g,[m,E]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[p,[g,k],[m,w]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[p,[g,P],[m,E]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[p,[g,P],[m,w]],[/(nexus 9)/i],[p,[g,"HTC"],[m,E]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[g,[p,/_/g," "],[m,w]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[p,[g,"Acer"],[m,E]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[p,[g,"Meizu"],[m,w]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[g,p,[m,w]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[g,p,[m,E]],[/(surface duo)/i],[p,[g,D],[m,E]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[p,[g,"Fairphone"],[m,w]],[/(u304aa)/i],[p,[g,"AT&T"],[m,w]],[/\bsie-(\w*)/i],[p,[g,"Siemens"],[m,w]],[/\b(rct\w+) b/i],[p,[g,"RCA"],[m,E]],[/\b(venue[\d ]{2,7}) b/i],[p,[g,"Dell"],[m,E]],[/\b(q(?:mv|ta)\w+) b/i],[p,[g,"Verizon"],[m,E]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[p,[g,"Barnes & Noble"],[m,E]],[/\b(tm\d{3}\w+) b/i],[p,[g,"NuVision"],[m,E]],[/\b(k88) b/i],[p,[g,"ZTE"],[m,E]],[/\b(nx\d{3}j) b/i],[p,[g,"ZTE"],[m,w]],[/\b(gen\d{3}) b.+49h/i],[p,[g,"Swiss"],[m,w]],[/\b(zur\d{3}) b/i],[p,[g,"Swiss"],[m,E]],[/\b((zeki)?tb.*\b) b/i],[p,[g,"Zeki"],[m,E]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[g,"Dragon Touch"],p,[m,E]],[/\b(ns-?\w{0,9}) b/i],[p,[g,"Insignia"],[m,E]],[/\b((nxa|next)-?\w{0,9}) b/i],[p,[g,"NextBook"],[m,E]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[g,"Voice"],p,[m,w]],[/\b(lvtel\-)?(v1[12]) b/i],[[g,"LvTel"],p,[m,w]],[/\b(ph-1) /i],[p,[g,"Essential"],[m,w]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[p,[g,"Envizen"],[m,E]],[/\b(trio[-\w\. ]+) b/i],[p,[g,"MachSpeed"],[m,E]],[/\btu_(1491) b/i],[p,[g,"Rotor"],[m,E]],[/(shield[\w ]+) b/i],[p,[g,"Nvidia"],[m,E]],[/(sprint) (\w+)/i],[g,p,[m,w]],[/(kin\.[onetw]{3})/i],[[p,/\./g," "],[g,D],[m,w]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[p,[g,z],[m,E]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[p,[g,z],[m,w]],[/smart-tv.+(samsung)/i],[g,[m,x]],[/hbbtv.+maple;(\d+)/i],[[p,/^/,"SmartTV"],[g,L],[m,x]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[g,"LG"],[m,x]],[/(apple) ?tv/i],[g,[p,C+" TV"],[m,x]],[/crkey/i],[[p,A+"cast"],[g,N],[m,x]],[/droid.+aft(\w)( bui|\))/i],[p,[g,O],[m,x]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[p,[g,F],[m,x]],[/(bravia[\w ]+)( bui|\))/i],[p,[g,B],[m,x]],[/(mitv-\w{5}
vendor: 5,394 bytes, line 256
256) bui/i],[p,[g,$],[m,x]],[/Hbbtv.*(technisat) (.*);/i],[g,p,[m,x]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[g,X],[p,X],[m,x]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[m,x]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[g,p,[m,b]],[/droid.+; (shield) bui/i],[p,[g,"Nvidia"],[m,b]],[/(playstation [345portablevi]+)/i],[p,[g,B],[m,b]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[p,[g,D],[m,b]],[/((pebble))app/i],[g,p,[m,S]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[p,[g,C],[m,S]],[/droid.+; (glass) \d/i],[p,[g,N],[m,S]],[/droid.+; (wt63?0{2,3})\)/i],[p,[g,z],[m,S]],[/(quest( 2| pro)?)/i],[p,[g,U],[m,S]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[g,[m,T]],[/(aeobc)\b/i],[p,[g,O],[m,T]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[p,[m,w]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[p,[m,E]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[m,E]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[m,w]],[/(android[-\w\. ]{0,9});.+buil/i],[p,[g,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[v,[f,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[v,[f,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[f,v],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[v,f]],os:[[/microsoft (windows) (vista|xp)/i],[f,v],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[f,[v,Q,J]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[f,"Windows"],[v,Q,J]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/ios;fbsv\/([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[v,/_/g,"."],[f,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[f,q],[v,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[v,f],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[f,v],[/\(bb(10);/i],[v,[f,k]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[v,[f,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[v,[f,R+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[v,[f,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[v,[f,"watchOS"]],[/crkey\/([\d\.]+)/i],[v,[f,A+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[f,V],v],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[f,v],[/(sunos) ?([\w\.\d]*)/i],[[f,"Solaris"],v],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[f,v]]},ee=function(e,t){if(typeof e===c&&(t=e,e=s),!(this instanceof ee))return new ee(e,t).getResult();var r=typeof a!==u&&a.navigator?a.navigator:s,n=e||(r&&r.userAgent?r.userAgent:""),i=r&&r.userAgentData?r.userAgentData:s,o=t?H(Z,t):Z,b=r&&r.userAgent==n;return this.getBrowser=function(){var e,t={};return t[f]=s,t[v]=s,Y.call(t,n,o.browser),t[h]=typeof(e=t[v])===d?e.replace(/[^\d\.]/g,"").split(".")[0]:s,b&&r&&r.brave&&typeof r.brave.isBrave==l&&(t[f]="Brave"),t},this.getCPU=function(){var e={};return e[y]=s,Y.call(e,n,o.cpu),e},this.getDevice=function(){var e={};return e[g]=s,e[p]=s,e[m]=s,Y.call(e,n,o.device),b&&!e[m]&&i&&i.mobile&&(e[m]=w),b&&"Macintosh"==e[p]&&r&&typeof r.standalone!==u&&r.maxTouchPoints&&r.maxTouchPoints>2&&(e[p]="iPad",e[m]=E),e},this.getEngine=function(){var e={};return e[f]=s,e[v]=s,Y.call(e,n,o.engine),e},this.getOS=function(){var e={};return e[f]=s,e[v]=s,Y.call(e,n,o.os),b&&!e[f]&&i&&"Unknown"!=i.platform&&(e[f]=i.platform.replace(/chrome os/i,V).replace(/macos/i,q)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return n},this.setUA=function(e){return n=typeof e===d&&e.length>350?X(e,350):e,this},this.setUA(n),this};ee.VERSION="1.0.35",ee.BROWSER=W([f,v,h]),ee.CPU=W([y]),ee.DEVICE=W([p,g,m,b,w,x,E,S,T]),ee.ENGINE=ee.OS=W([f,v]),typeof o!==u?(i.exports&&(o=i.exports=ee),o.UAParser=ee):r.amdO?void 0===(n=(function(){return ee}).call(t,r,t,e))||(e.exports=n):typeof a!==u&&(a.UAParser=ee);var et=typeof a!==u&&(a.jQuery||a.Zepto);if(et&&!et.ua){var er=new ee;et.ua=er.getResult(),et.ua.get=function(){return er.getUA()},et.ua.set=function(e){er.setUA(e);var t=er.getResult();for(var r in t)et.ua[r]=t[r]}}}("object"==typeof window?window:this)}},o={};function a(e){var t=o[e];if(void 0!==t)return t.exports;var r=o[e]={exports:{}},n=!0;
256try{i[e].call(r.exports,r,r.exports,a),n=!1}finally{n&&delete o[e]}return r.exports}a.ab="//",e.exports=a(226)})()},79788:(e,t,r)=>{"use strict";e.exports=r(371)({Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã
:"A",à :"a",á:"a",â:"a",ã:"a",ä:"a",Ã¥:"a",Ã:"C",ç:"c",Ã:"D",ð:"d",Ã:"E",Ã:"E",Ã:"E",Ã:"E",è:"e",é:"e",ê:"e",ë:"e",Ã:"I",Ã:"I",Ã:"I",Ã:"I",ì:"i",Ã:"i",î:"i",ï:"i",Ã:"N",ñ:"n",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ã:"U",Ã:"U",Ã:"U",Ã:"U",ù:"u",ú:"u",û:"u",ü:"u",Ã:"Y",ý:"y",ÿ:"y",Ã:"Ae",æ:"ae",Ã:"Th",þ:"th",Ã:"ss",Ä:"A",Ä:"A",Ä:"A",Ä:"a",Ä:"a",Ä
:"a",Ä:"C",Ä:"C",Ä:"C",Ä:"C",Ä:"c",Ä:"c",Ä:"c",Ä:"c",Ä:"D",Ä:"D",Ä:"d",Ä:"d",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"G",Ä:"G",Ä :"G",Ä¢:"G",Ä:"g",Ä:"g",Ä¡:"g",Ä£:"g",Ĥ:"H",Ħ:"H",Ä¥:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Ä®:"I",İ:"I",Ä©:"i",Ä«:"i",Ä:"i",į:"i",ı:"i",Ä´:"J",ĵ:"j",Ķ:"K",Ä·:"k",ĸ:"k",Ĺ:"L",Ä»:"L",Ľ:"L",Ä¿:"L",Å:"L",ĺ:"l",ļ:"l",ľ:"l",Å:"l",Å:"l",Å:"N",Å
:"N",Å:"N",Å:"N",Å:"n",Å:"n",Å:"n",Å:"n",Å:"O",Å:"O",Å:"O",Å:"o",Å:"o",Å:"o",Å:"R",Å:"R",Å:"R",Å:"r",Å:"r",Å:"r",Å:"S",Å:"S",Å:"S",Å :"S",Å:"s",Å:"s",Å:"s",Å¡:"s",Å¢:"T",Ť:"T",Ŧ:"T",Å£:"t",Å¥:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Å®:"U",Ű:"U",Ų:"U",Å©:"u",Å«:"u",Å:"u",ů:"u",ű:"u",ų:"u",Å´:"W",ŵ:"w",Ŷ:"Y",Å·:"y",Ÿ:"Y",Ź:"Z",Å»:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Å:"Oe",Å:"oe",Å:"'n",Å¿:"s"})},79939:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Token=t.QueryDocumentKeys=t.OperationTypeNode=t.Location=void 0,t.isNode=function(e){let t=null==e?void 0:e.kind;return"string"==typeof t&&a.has(t)};class n{constructor(e,t,r){this.start=e.start,this.end=t.end,this.startToken=e,this.endToken=t,this.source=r}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}t.Location=n;class i{constructor(e,t,r,n,i,o){this.kind=e,this.start=t,this.end=r,this.line=n,this.column=i,this.value=o,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}t.Token=i;let o={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]};t.QueryDocumentKeys=o;let a=new Set(Object.keys(o));t.OperationTypeNode=r,function(e){e.QUERY="query",e.MUTATION="mutation",e.SUBSCRIPTION="subscription"}(r||(t.OperationTypeNode=r={}))},80101:(e,t,r)=>{"use strict";var n=r(7171),i=r(60242),o=r(8779),a=r(11122),s=r(98699);e.exports=function(e,t,r){var l=a(e)?n:o;return r&&s(e,t,r)&&(t=void 0),l(e,i(t,3))}},80192:(e,t,r)=>{"use strict";
256var n=r(7120),i=r(60204),o=r(65056),a=r(45453),s=r(84664),l=r(7137),u=Object.prototype.hasOwnProperty;e.exports=o(function(e,t){if(s(t)||a(t))return void i(t,l(t),e);for(var r in t)u.call(t,r)&&n(e,r,t[r])})},80301:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return l}});let n=r(14232),i=r(62640),o="function"==typeof IntersectionObserver,a=new Map,s=[];function l(e){let{rootRef:t,rootMargin:r,disabled:l}=e,u=l||!o,[c,d]=(0,n.useState)(!1),h=(0,n.useRef)(null),p=(0,n.useCallback)(e=>{h.current=e},[]);return(0,n.useEffect)(()=>{if(o){if(u||c)return;let e=h.current;if(e&&e.tagName)return function(e,t,r){let{id:n,observer:i,elements:o}=function(e){let t,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 i=new Map;return t={id:r,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=i.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e),elements:i},s.push(r),a.set(r,t),t}(r);return o.set(e,t),i.observe(e),function(){if(o.delete(e),i.unobserve(e),0===o.size){i.disconnect(),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,i.requestIdleCallback)(()=>d(!0));return()=>(0,i.cancelIdleCallback)(e)}},[u,r,t,c,h.current]),[p,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)},80514:(e,t,r)=>{"use strict";r.d(t,{a:()=>n});let n=e=>Math.round(1e5*e)/1e5},80879:(e,t,r)=>{"use strict";r.d(t,{$:()=>o,q:()=>a});var n=r(31923);let i=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,o=(e,t)=>r=>!!("string"==typeof r&&i.test(r)&&r.startsWith(e)||t&&null!=r&&Object.prototype.hasOwnProperty.call(r,t)),a=(e,t,r)=>i=>{if("string"!=typeof i)return i;let[o,a,s,l]=i.match(n.S);return{[e]:parseFloat(o),[t]:parseFloat(a),[r]:parseFloat(s),alpha:void 0!==l?parseFloat(l):1}}},80894:e=>{"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],ol
256ive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},80973:e=>{"use strict";var t=Object.prototype.hasOwnProperty;e.exports=function(e,r){return null!=e&&t.call(e,r)}},81176:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return r}});class r{static get(e,t,r){let n=Reflect.get(e,t,r);return"function"==typeof n?n.bind(e):n}static set(e,t,r,n){return Reflect.set(e,t,r,n)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},81187:e=>{"use strict";function t(){var e=Object.create(null),t=0,r=0,n=0,i=!1;function o(t){n--,delete e[t]}this.put=function(t,r,a,s){if(i&&console.log("caching: %s = %j (@%s)",t,r,a),void 0!==a&&("number"!=typeof a||isNaN(a)||a<=0))throw Error("Cache timeout must be a positive number");if(void 0!==s&&"function"!=typeof s)throw Error("Cache timeout callback must be a function");var l=e[t];l?clearTimeout(l.timeout):n++;var u={value:r,expire:a+Date.now()};return isNaN(u.expire)||(u.timeout=setTimeout((function(){o(t),s&&s(t,r)}).bind(this),a)),e[t]=u,r},this.del=function(t){var r=!0,n=e[t];return n?(clearTimeout(n.timeout),!isNaN(n.expire)&&n.expire<Date.now()&&(r=!1)):r=!1,r&&o(t),r},this.clear=function(){for(var o in e)clearTimeout(e[o].timeout);n=0,e=Object.create(null),i&&(t=0,r=0)},this.get=function(o){var a=e[o];if(void 0!==a)if(isNaN(a.expire)||a.expire>=Date.now())return i&&t++,a.value;else i&&r++,n--,delete e[o];else i&&r++;return null},this.size=function(){return n},this.memsize=function(){var t,r=0;for(t in e)r++;return r},this.debug=function(e){i=e},this.hits=function(){return t},this.misses=function(){return r},this.keys=function(){return Object.keys(e)},this.exportJson=function(){var t={};for(var r in e){var n=e[r];t[r]={value:n.value,expire:n.expire||"NaN"}}return JSON.stringify(t)},this.importJson=function(t,r){var n=JSON.parse(t),o=Date.now(),a=r&&r.skipDuplicates;for(var s in n)if(n.hasOwnProperty(s)){if(a&&e[s]){i&&console.log("Skipping duplicate imported key '%s'",s);continue}var l=n[s],u=l.expire-o;if(u<=0){this.del(s);continue}u=u>0?u:void 0,this.put(s,l.value,u)}return this.size()}}e.exports=new t,e.exports.Cache=t},81370:(e,t,r)=>{e.exports=r(46395)},81435:(e,t,r)=>{"use strict";r.d(t,{B:()=>l});var n=r(12679),i=r(6882),o=r(80514),a=r(80879);let s={...i.ai,transform:e=>Math.round((0,n.q)(0,255,e))},l={test:(0,a.$)("rgb","red"),parse:(0,a.q)("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+s.transform(e)+", "+s.transform(t)+", "+s.transform(r)+", "+(0,o.a)(i.X4.transform(n))+")"}},82191:(e,t,r)=>{"use strict";r.d(t,{WT:()=>o,h5:()=>a});var n=r(40943),i=function(e,t,r,n){return new(r||(r=Promise))(function(i,o){function a(e){try{l(n.next(e))}catch(e){o(e)}}function s(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,s)}l((n=n.apply(e,t||[])).next())})};function o(e){return i(this,void 0,void 0,function*(){let t=e.ComponentDataOverride?JSON.parse(e.ComponentDataOverride):{};return{fetchedData:yield n.yi.fetch(t||{})}})}function a(e,t,r){return i(this,void 0,void 0,function*(){let o=t?"published":"staged",a=r||s(e,o),l="",u={},c=e.ComponentDataOverride?JSON.parse(e.ComponentDataOverride):{};try{l=yield function(e,t,r){return i(this,void 0,void 0,function*(){try{let{template:t}=yield n.Sn(e);return t}catch(n){throw console.error(`Fetch FEAAS component from ${e} failed. Ensure the component revision "${t.ComponentRevision||r}" is present`),n}})}(a,e,o),u=yield function(e){return i(this,void 0,void 0,function*(){try{return yield n.yi.fetch(e||{})}catch(e){throw console.error("Fetch FEAAS component data settings failed"),e}})}(c)}catch(e){console.error(e)}return{fetchedData:u,revisionFallback:o,template:l}})}let s=(e,t)=>{let r=e.ComponentRevision||t,n=e.ComponentHostName.startsWith("https://")?e.ComponentHostName:`https://${e.ComponentHostName}`;return`${n}/components/${e.LibraryId}/${e.ComponentId}/${e.ComponentVersion}/${r}`}},83044:(e,t,r)=>{"use strict";
256Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return c},RedirectType:function(){return i.RedirectType},forbidden:function(){return a.forbidden},notFound:function(){return o.notFound},permanentRedirect:function(){return n.permanentRedirect},redirect:function(){return n.redirect},unauthorized:function(){return s.unauthorized},unstable_isUnrecognizedActionError:function(){return d},unstable_rethrow:function(){return l.unstable_rethrow}});let n=r(963),i=r(29212),o=r(58497),a=r(6764),s=r(54989),l=r(77813);class u extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class c extends URLSearchParams{append(){throw new u}delete(){throw new u}set(){throw new u}sort(){throw new u}}function d(){throw Object.defineProperty(Error("`unstable_isUnrecognizedActionError` can only be used on the client."),"__NEXT_ERROR_CODE",{value:"E776",enumerable:!1,configurable:!0})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},83308:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createGraphQLClientFactory=t.ErrorPage=t.SitecoreClient=t.getEdgeProxyFormsUrl=t.getEdgeProxyContentUrl=t.DefaultRetryStrategy=t.GraphQLRequestClient=void 0;var n=r(43735);Object.defineProperty(t,"GraphQLRequestClient",{enumerable:!0,get:function(){return n.GraphQLRequestClient}});var i=r(6602);Object.defineProperty(t,"DefaultRetryStrategy",{enumerable:!0,get:function(){return i.DefaultRetryStrategy}});var o=r(25988);Object.defineProperty(t,"getEdgeProxyContentUrl",{enumerable:!0,get:function(){return o.getEdgeProxyContentUrl}}),Object.defineProperty(t,"getEdgeProxyFormsUrl",{enumerable:!0,get:function(){return o.getEdgeProxyFormsUrl}});var a=r(73108);Object.defineProperty(t,"SitecoreClient",{enumerable:!0,get:function(){return a.SitecoreClient}}),Object.defineProperty(t,"ErrorPage",{enumerable:!0,get:function(){return a.ErrorPage}});var s=r(10517);Object.defineProperty(t,"createGraphQLClientFactory",{enumerable:!0,get:function(){return s.createGraphQLClientFactory}})},83615:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,i.isNextRouterError)(t)||(0,n.isBailoutToCSRError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let n=r(4808),i=r(57804);("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)},83833:function(e,t,r){"use strict";var n=(this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}})(r(71326)),i=r(24181);function o(e,t){var r={};return e&&"string"==typeof e&&(0,n.default)(e,function(e,n){e&&n&&(r[(0,i.camel
256Case)(e,t)]=n)}),r}o.default=o,e.exports=o},83885:(e,t,r)=>{"use strict";r.d(t,{xQ:()=>o});var n=r(14232),i=r(3866);function o(e=!0){let t=(0,n.useContext)(i.t);if(null===t)return[!0,null];let{isPresent:r,onExitComplete:a,register:s}=t,l=(0,n.useId)();(0,n.useEffect)(()=>{if(e)return s(l)},[e]);let u=(0,n.useCallback)(()=>e&&a&&a(l),[l,a,e]);return!r&&a?[!1,u]:[!0]}},83917:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ClientError=void 0;class r extends Error{constructor(e,t){super(`${r.extractMessage(e)}: ${JSON.stringify({response:e,request:t})}`),Object.setPrototypeOf(this,r.prototype),this.response=e,this.request=t,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,r)}static extractMessage(e){return e.errors?.[0]?.message??`GraphQL Error (Code: ${e.status})`}}t.ClientError=r},84125:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.invariant=function(e,t){if(!e)throw Error(null!=t?t:"Unexpected invariant triggered.")}},84294:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getLocation=function(e,t){let r=0,o=1;
256for(let a of e.body.matchAll(i)){if("number"==typeof a.index||(0,n.invariant)(!1),a.index>=t)break;r=a.index+a[0].length,o+=1}return{line:o,column:t+1-r}};var n=r(84125);let i=/\r\n|[\n\r]/g},84344:(e,t,r)=>{"use strict";r.d(t,{N:()=>o});let{withContext:n,PropsProvider:i}=(0,r(28817).a)({key:"link"}),o=n("a")},84429:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.NativeDataFetcher=void 0;let o=i(r(3107)),a=i(r(86761));class s{constructor(e={}){this.config=e}async fetch(e,t={}){var r;let i=this.config,{debugger:s,fetch:l}=i,u=n(i,["debugger","fetch"]),c=Date.now(),d=l||fetch,h=s||o.default.http,p=this.getRequestInit(Object.assign(Object.assign({},u),t)),f=[d(e,p)];u.timeout&&(this.abortTimeout=new a.default(u.timeout),f.push(this.abortTimeout.start)),h("Request initiated: %o",Object.assign({url:e,headers:this.extractDebugHeaders(p.headers)},p));try{let e=await Promise.race(f).then(e=>{var t;return null==(t=this.abortTimeout)||t.clear(),e}),t=await this.parseResponse(e,h);if(!e.ok){let r=this.createError(e,t);throw h("Response error: %o",r.response),r}return h("Response in %dms: %o",Date.now()-c,{status:e.status,statusText:e.statusText,headers:this.extractDebugHeaders(e.headers),url:e.url,data:t}),Object.assign(Object.assign({},e),{data:t})}catch(e){throw null==(r=this.abortTimeout)||r.clear(),h("Request failed: %o",e),e}}async get(e,t={}){return this.fetch(e,Object.assign({method:"GET"},t))}async post(e,t,r={}){return this.fetch(e,Object.assign({method:"POST",body:JSON.stringify(t)},r))}async delete(e,t={}){return this.fetch(e,Object.assign({method:"DELETE"},t))}async put(e,t,r={}){return this.fetch(e,Object.assign({method:"PUT",body:JSON.stringify(t)},r))}head(e,t={}){return this.fetch(e,Object.assign({method:"HEAD"},t))}getRequestInit(e={}){let t=new Headers(e.headers);return e.method||(e.method=e.body?"POST":"GET"),t.set("Content-Type","application/json"),e.headers=t,e}extractDebugHeaders(e={}){let t={};return"string"!=typeof(null==e?void 0:e.forEach)&&e.forEach&&(null==e||e.forEach((e,r)=>{t[r]=e})),t}async parseResponse(e,t){let r=e.headers.get("Content-Type")||"";try{if(r.includes("application/json"))return await e.json();return await e.text()}catch(e){t("Response parsing error: %o",e);return}}createError(e,t){return Object.assign(Object.assign({},Error(`HTTP ${e.status} ${e.statusText}`)),{response:{status:e.status,statusText:e.statusText,headers:this.extractDebugHeaders(e.headers),data:t}})}}t.NativeDataFetcher=s},84666:(e,t,r)=>{"use strict";r.d(t,{s:()=>u});var n=r(14232),i=r(34824),o=r(14e3),a=r(48333),s=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let l={},u=e=>{let{internalLinksSelector:t='a[href^="/"]',prefetchLinks:r=!0,editable:u=!0}=e,c=s(e,["internalLinksSelector","prefetchLinks","editable"]),d=e.field&&e.field.value,h=u&&e.field&&e.field.metadata,{pageRouter:p,appRouter:f}={pageRouter:(0,i.useRouter)(),appRouter:(()=>{try{return(0,o.useRouter)()}catch(e){return null}})()},m=(0,n.useRef)(null);(0,n.useEffect)(()=>{d&&!h&&v()},[d]);let g=e=>{if(!e.currentTarget)return;e.preventDefault();let t=e.currentTarget.href;p?p.push(t,t,{locale:!1}):f&&f.push(t)},v=()=>{let e=m.current,n=e&&e.querySelectorAll(t);n&&n.length&&n.forEach(e=>{if("_blank"===e.target)return;let t=()=>{p?p.prefetch(e.pathname,void 0,{locale:!1}):f&&f.prefetch(e.pathname),l[e.pathname]=!0};if(!l[e.pathname]&&!1!==r&&(!0===r&&t(),"hover"===r)){let r=()=>{t(),e.removeEventListener("mouseover",r)};e.addEventListener("mouseover",r,!1)}e.addEventListener("click",g,!1)})};return n.createElement(a.s,Object.assign({ref:m,editable:u},c))};u.displayName="NextRichText"},84704:(e,t,r)=>{"use strict";let n;r.d(t,{k:()=>s});var i=r(17454),o=r(90050);function a(){n=void 0}let s={now:()=>(void 0===n&&s.set(o.uv.isProcessing||i.W.useManualTiming?o.uv.timestamp:performance.now()),n),set
256:e=>{n=e,queueMicrotask(a)}}},86092:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CARRIAGE_RETURN_PLACEHOLDER_REGEX=t.CARRIAGE_RETURN_PLACEHOLDER=t.CARRIAGE_RETURN_REGEX=t.CARRIAGE_RETURN=t.CASE_SENSITIVE_TAG_NAMES_MAP=t.CASE_SENSITIVE_TAG_NAMES=void 0,t.CASE_SENSITIVE_TAG_NAMES=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"],t.CASE_SENSITIVE_TAG_NAMES_MAP=t.CASE_SENSITIVE_TAG_NAMES.reduce(function(e,t){return e[t.toLowerCase()]=t,e},{}),t.CARRIAGE_RETURN="\r",t.CARRIAGE_RETURN_REGEX=RegExp(t.CARRIAGE_RETURN,"g"),t.CARRIAGE_RETURN_PLACEHOLDER="__HTML_DOM_PARSER_CARRIAGE_RETURN_PLACEHOLDER_".concat(Date.now(),"__"),t.CARRIAGE_RETURN_PLACEHOLDER_REGEX=RegExp(t.CARRIAGE_RETURN_PLACEHOLDER,"g")},86649:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>i,zd:()=>n.domToReact});var n=r(29006);let i=n.default||n},86751:(e,t,r)=>{"use strict";r.d(t,{j:()=>T});var n=r(51784),i=r(37605),o=r(58975),a=r(26241),s=r(11783),l=r(61402),u=r(51983);function c(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 d=r(81435);function h(e,t){return r=>r>0?t:e}var p=r(21853);let f=(e,t,r)=>{let n=e*e,i=r*(t*t-n)+n;return i<0?0:Math.sqrt(i)},m=[l.u,d.B,u.V];function g(e){let t=m.find(t=>t.test(e));if((0,i.$)(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`,"color-not-animatable"),!t)return!1;let r=t.parse(e);return t===u.V&&(r=function({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,r/=100;let i=0,o=0,a=0;if(t/=100){let n=r<.5?r*(1+t):r+t-r*t,s=2*r-n;i=c(s,n,e+1/3),o=c(s,n,e),a=c(s,n,e-1/3)}else i=o=a=r;return{red:Math.round(255*i),green:Math.round(255*o),blue:Math.round(255*a),alpha:n}}(r)),r}let v=(e,t)=>{let r=g(e),n=g(t);if(!r||!n)return h(e,t);let i={...r};return e=>(i.red=f(r.red,n.red,e),i.green=f(r.green,n.green,e),i.blue=f(r.blue,n.blue,e),i.alpha=(0,p.k)(r.alpha,n.alpha,e),d.B.transform(i))},y=new Set(["none","hidden"]);function b(e,t){return r=>(0,p.k)(e,t,r)}function w(e){return"number"==typeof e?b:"string"==typeof e?(0,o.p)(e)?h:a.y.test(e)?v:S:Array.isArray(e)?E:"object"==typeof e?a.y.test(e)?v:x:h}function E(e,t){let r=[...e],n=r.length,i=e.map((e,r)=>w(e)(e,t[r]));return e=>{for(let t=0;t<n;t++)r[t]=i[t](e);return r}}function x(e,t){let r={...e,...t},n={};for(let i in r)void 0!==e[i]&&void 0!==t[i]&&(n[i]=w(e[i])(e[i],t[i]));return e=>{for(let t in n)r[t]=n[t](e);return r}}let S=(e,t)=>{let r=s.f.createTransformer(t),o=(0,s.V)(e),a=(0,s.V)(t);return o.indexes.var.length===a.indexes.var.length&&o.indexes.color.length===a.indexes.color.length&&o.indexes.number.length>=a.indexes.number.length?y.has(e)&&!a.values.length||y.has(t)&&!o.values.length?function(e,t){return y.has(e)?r=>r<=0?e:t:r=>r>=1?t:e}(e,t):(0,n.F)(E(function(e,t){let r=[],n={color:0,var:0,number:0};for(let i=0;i<t.values.length;i++){let o=t.types[i],a=e.indexes[o][n[o]],s=e.values[a]??0;r[i]=s,n[o]++}return r}(o,a),a.values),r):((0,i.$)(!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.`,"complex-values-different"),h(e,t))};function T(e,t,r){return"number"==typeof e&&"number"==typeof t&&"number"==typeof r?(0,p.k)(e,t,r):w(e)(e,t)}},86761:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});class r{constructor(e){this.timeout=e,this.timeoutId=void 0}get start(){return new Promise((e,t)=>{this.timeoutId=setTimeout(()=>{let e=Error(`Request timed out, timeout of ${this.timeout}ms is exceeded`);e.name="AbortError",t(e)},this.timeout)})}clear(){this.timeoutId&&clearTimeout(this.timeoutId)}}t.default=r},86852:(e,t,r)=>{"use strict";r.d(t,{s3:()=>o,Vx:()=>s});var n=r(42370),i=r(64569);function o({swiper:e,extendParams:t,on:r,emit:o}){let a=(0,n.g)(),s=(0,n.a)();function l(t){if(!e.enabled)return;let{rtlTranslate:r}=e,n=t;n.originalEvent&&(n=n.originalEvent);
256let l=n.keyCode||n.charCode,u=e.params.keyboard.pageUpDown,c=u&&33===l,d=u&&34===l,h=37===l,p=39===l,f=38===l,m=40===l;if(!e.allowSlideNext&&(e.isHorizontal()&&p||e.isVertical()&&m||d)||!e.allowSlidePrev&&(e.isHorizontal()&&h||e.isVertical()&&f||c))return!1;if(!n.shiftKey&&!n.altKey&&!n.ctrlKey&&!n.metaKey&&(!a.activeElement||!a.activeElement.isContentEditable&&(!a.activeElement.nodeName||"input"!==a.activeElement.nodeName.toLowerCase()&&"textarea"!==a.activeElement.nodeName.toLowerCase()))){if(e.params.keyboard.onlyInViewport&&(c||d||h||p||f||m)){let t=!1;if((0,i.d)(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&0===(0,i.d)(e.el,`.${e.params.slideActiveClass}`).length)return;let n=e.el,o=n.clientWidth,a=n.clientHeight,l=s.innerWidth,u=s.innerHeight,c=(0,i.f)(n);r&&(c.left-=n.scrollLeft);let d=[[c.left,c.top],[c.left+o,c.top],[c.left,c.top+a],[c.left+o,c.top+a]];for(let e=0;e<d.length;e+=1){let r=d[e];if(r[0]>=0&&r[0]<=l&&r[1]>=0&&r[1]<=u){if(0===r[0]&&0===r[1])continue;t=!0}}if(!t)return}e.isHorizontal()?((c||d||h||p)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),((d||p)&&!r||(c||h)&&r)&&e.slideNext(),((c||h)&&!r||(d||p)&&r)&&e.slidePrev()):((c||d||f||m)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),(d||m)&&e.slideNext(),(c||f)&&e.slidePrev()),o("keyPress",l)}}function u(){e.keyboard.enabled||(a.addEventListener("keydown",l),e.keyboard.enabled=!0)}function c(){e.keyboard.enabled&&(a.removeEventListener("keydown",l),e.keyboard.enabled=!1)}e.keyboard={enabled:!1},t({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),r("init",()=>{e.params.keyboard.enabled&&u()}),r("destroy",()=>{e.keyboard.enabled&&c()}),Object.assign(e.keyboard,{enable:u,disable:c})}let a='<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>';function s({swiper:e,extendParams:t,on:r,emit:n}){function o(t){let r;return t&&"string"==typeof t&&e.isElement&&(r=e.el.querySelector(t)||e.hostEl.querySelector(t))?r:(t&&("string"==typeof t&&(r=[...document.querySelectorAll(t)]),e.params.uniqueNavElements&&"string"==typeof t&&r&&r.length>1&&1===e.el.querySelectorAll(t).length?r=e.el.querySelector(t):r&&1===r.length&&(r=r[0])),t&&!r)?t:r}function s(t,r){let n=e.params.navigation;(t=(0,i.m)(t)).forEach(t=>{t&&(t.classList[r?"add":"remove"](...n.disabledClass.split(" ")),"BUTTON"===t.tagName&&(t.disabled=r),e.params.watchOverflow&&e.enabled&&t.classList[e.isLocked?"add":"remove"](n.lockClass))})}function l(){let{nextEl:t,prevEl:r}=e.navigation;if(e.params.loop){s(r,!1),s(t,!1);return}s(r,e.isBeginning&&!e.params.rewind),s(t,e.isEnd&&!e.params.rewind)}function u(t){t.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&(e.slidePrev(),n("navigationPrev"))}function c(t){t.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&(e.slideNext(),n("navigationNext"))}function d(){var t,r,n;let s=e.params.navigation;if(e.params.navigation=(t=e.originalParams.navigation,r=e.params.navigation,n={nextEl:"swiper-button-next",prevEl:"swiper-button-prev"},e.params.createElements&&Object.keys(n).forEach(o=>{if(!r[o]&&!0===r.auto){let a=(0,i.e)(e.el,`.${n[o]}`)[0];a||((a=(0,i.c)("div",n[o])).className=n[o],e.el.append(a)),r[o]=a,t[o]=a}}),r),!(s.nextEl||s.prevEl))return;let l=o(s.nextEl),d=o(s.prevEl);Object.assign(e.navigation,{nextEl:l,prevEl:d}),l=(0,i.m)(l),d=(0,i.m)(d);let h=(t,r)=>{if(t){if(s.addIcons&&t.matches(".swiper-button-next,.swiper-button-prev")&&!t.querySelector("svg")){let e=document.createElement("div");(0,i.s)(e,a),t.appendChild(e.querySelector("svg")),e.remove()}t.addEventListener("click","next"===r?c:u)}!e.enabled&&t&&t.classList.add(...s.lockClass.split(" "))};l.forEach(e=>
256h(e,"next")),d.forEach(e=>h(e,"prev"))}function h(){let{nextEl:t,prevEl:r}=e.navigation;t=(0,i.m)(t),r=(0,i.m)(r);let n=(t,r)=>{t.removeEventListener("click","next"===r?c:u),t.classList.remove(...e.params.navigation.disabledClass.split(" "))};t.forEach(e=>n(e,"next")),r.forEach(e=>n(e,"prev"))}t({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null,arrowSvg:a},r("init",()=>{!1===e.params.navigation.enabled?p():(d(),l())}),r("toEdge fromEdge lock unlock",()=>{l()}),r("destroy",()=>{h()}),r("enable disable",()=>{let{nextEl:t,prevEl:r}=e.navigation;if(t=(0,i.m)(t),r=(0,i.m)(r),e.enabled)return void l();[...t,...r].filter(e=>!!e).forEach(t=>t.classList.add(e.params.navigation.lockClass))}),r("click",(t,r)=>{let{nextEl:o,prevEl:a}=e.navigation;o=(0,i.m)(o),a=(0,i.m)(a);let s=r.target,l=a.includes(s)||o.includes(s);if(e.isElement&&!l){let e=r.path||r.composedPath&&r.composedPath();e&&(l=e.find(e=>o.includes(e)||a.includes(e)))}if(e.params.navigation.hideOnClick&&!l){let t;if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===s||e.pagination.el.contains(s)))return;o.length?t=o[0].classList.contains(e.params.navigation.hiddenClass):a.length&&(t=a[0].classList.contains(e.params.navigation.hiddenClass)),!0===t?n("navigationShow"):n("navigationHide"),[...o,...a].filter(e=>!!e).forEach(t=>t.classList.toggle(e.params.navigation.hiddenClass))}});let p=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),h()};Object.assign(e.navigation,{enable:()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),d(),l()},disable:p,update:l,init:d,destroy:h})}},87100:(e,t,r)=>{"use strict";function n(e,t,r,n,i,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}let i={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach(e=>{i[e]=new n(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([e,t])=>{i[e]=new n(e,1,!1,t,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(e=>{i[e]=new n(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(e=>{i[e]=new n(e,2,!1,e,null,!1,!1)}),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(e=>{i[e]=new n(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(e=>{i[e]=new n(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(e=>{i[e]=new n(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(e=>{i[e]=new n(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(e=>{i[e]=new n(e,5,!1,e.toLowerCase(),null,!1,!1)});let o=/[\-\:]([a-z])/g,a=e=>e[1].toUpperCase();["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode
256-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(e=>{let t=e.replace(o,a);i[t]=new n(t,1,!1,e,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(e=>{let t=e.replace(o,a);i[t]=new n(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(e=>{let t=e.replace(o,a);i[t]=new n(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(e=>{i[e]=new n(e,1,!1,e.toLowerCase(),null,!1,!1)}),i.xlinkHref=new n("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(e=>{i[e]=new n(e,1,!1,e.toLowerCase(),null,!0,!0)});let{CAMELCASE:s,SAME:l,possibleStandardNames:u}=r(34739),c=RegExp.prototype.test.bind(RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),d=Object.keys(u).reduce((e,t)=>{let r=u[t];return r===l?e[t]=t:r===s?e[t.toLowerCase()]=t:e[t]=r,e},{});t.BOOLEAN=3,t.BOOLEANISH_STRING=2,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=4,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return i.hasOwnProperty(e)?i[e]:null},t.isCustomAttribute=c,t.possibleStandardNames=d},87711:e=>{"use strict";e.exports=function(e,t){if(t=t.split(":")[0],!(e*=1))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},88264:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"actionAsyncStorage",{enumerable:!0,get:function(){return n.actionAsyncStorageInstance}});let n=r(98069)},89099:(e,t,r)=>{e.exports=r(59603)},89604:(e,t)=>{"use strict";function r(e){return e>=48&&e<=57}function n(e){return e>=97&&e<=122||e>=65&&e<=90}Object.defineProperty(t,"__esModule",{value:!0}),t.isDigit=r,t.isLetter=n,t.isNameContinue=function(e){return n(e)||r(e)||95===e},t.isNameStart=function(e){return n(e)||95===e},t.isWhiteSpace=function(e){return 9===e||32===e}},89739:(e,t,r)=>{"use strict";r.d(t,{J:()=>n});let n=(0,r(7862).p)(()=>void 0!==window.ScrollTimeline)},90050:(e,t,r)=>{"use strict";r.d(t,{Gt:()=>i,PP:()=>s,WG:()=>o,uv:()=>a});var n=r(90620);let{schedule:i,cancel:o,state:a,steps:s}=(0,r(76845).I)("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:n.l,!0)},90393:(e,t,r)=>{"use strict";var n=r(46723),i=r(86242),o=r(67222);e.exports=function(e,t){return o(i(e,t,n),e+"")}},90553:(e,t,r)=>{"use strict";t.UO=void 0,r(18061);var n=r(30196);Object.defineProperty(t,"UO",{enumerable:!0,get:function(){return n.SitecoreNextjsClient}})},90620:(e,t,r)=>{"use strict";r.d(t,{l:()=>n});let n=e=>e},90913:e=>{"use strict";var t=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;e.exports=function(e){return t.test(e)}},91200:(e,t,r)=>{"use strict";r.d(t,{M:()=>i});var n=r(14232);function i(e){let t=(0,n.useRef)(null);return null===t.current&&(t.current=e()),t.current}},91443:(e,t,r)=>{"use strict";var n=r(3809);e.exports=function(e,t){return n(e,t)}},91750:(e,t,r)=>{"use strict";r.d(t,{X:()=>i,f:()=>n});let n=e=>1e3*e,i=e=>e/1e3},92805:(e,t,r)=>{"use strict";function n(e){return function(t){let r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=n.width,o=i&&e.matchPatterns[i]||e.matchPatterns[e.defaultMatchWidth],a=t.match(o);if(!a)return null;let s=a[0],l=i&&e.parsePatterns[i]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(l)?function(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}(l,e=>e.test(s)):function(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}(l,e=>e.test(s));return r=e.valueCallback?e.valueCallback(u):u,{value:r=n.valueCallback?n.valueCallback(r):r,rest:t.slice(s.length)}}}r.d(t,{A:()=>n})},93566:(e,t,r)=>{"use strict";r.d(t,{M:()=>s,a:()=>a});var n=r(14232),i=r(40943),o=r(25348);let a=e=>{var t,r,a,s,l,u,c;let d=(null==(t=e.params)?void 0:t.ComponentRevision)||e.revisionFallback;if(!e.template&&(!e.params||!e.params.LibraryId||!e.params.ComponentId||!e.params.ComponentVersion||!e.params.ComponentHostName||!d))return null;let h=Object.assign(Object.assign({},e.fetchedData),{_:(0,o.q)(null!=(r=e.fields)?r:{})});return n.createElement(i.uA,{data:h,template:e.template,cdn:null==(a=e.params)?void 0:a.ComponentHostName,library:null==(s=e.params)?void 0:s.LibraryId,version:null==(l=e.params)?void 0:l.ComponentVersion,component:null==(u=e.params)?void 0:u.ComponentId,instance:null==(c=e.params)?void 0:c.ComponentInstanceId,revision:d,fetch:[]})},s=e=>{var t,r;let i=`component feaas ${null==(t=e.params)?void 0:t.styles}`.trimEnd(),o=null==(r=e.params)?void 0:r.RenderingIdentifier;return n.createElement("div",{className:i,id:o||void 0},n.createElement("div",{className:"component-content"},n.createElement(a,Object.assign({},e))))}},93604:(e,t,r)=>{"use strict";
256Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getRootParam:function(){return p},unstable_rootParams:function(){return h}});let n=r(11407),i=r(18736),o=r(57049),a=r(20368),s=r(61303),l=r(48877),u=r(88264),c=r(50854),d=new WeakMap;async function h(){(0,c.warnOnce)("`unstable_rootParams()` is deprecated and will be removed in an upcoming major release. Import specific root params from `next/root-params` instead.");let e=o.workAsyncStorage.getStore();if(!e)throw Object.defineProperty(new n.InvariantError("Missing workStore in unstable_rootParams"),"__NEXT_ERROR_CODE",{value:"E615",enumerable:!1,configurable:!0});let t=a.workUnitAsyncStorage.getStore();if(!t)throw Object.defineProperty(Error(`Route ${e.route} used \`unstable_rootParams()\` in Pages Router. This API is only available within App Router.`),"__NEXT_ERROR_CODE",{value:"E641",enumerable:!1,configurable:!0});switch(t.type){case"cache":case"unstable-cache":throw Object.defineProperty(Error(`Route ${e.route} used \`unstable_rootParams()\` inside \`"use cache"\` or \`unstable_cache\`. Support for this API inside cache scopes is planned for a future version of Next.js.`),"__NEXT_ERROR_CODE",{value:"E642",enumerable:!1,configurable:!0});case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return function(e,t,r){switch(r.type){case"prerender-client":{let e="`unstable_rootParams`";throw Object.defineProperty(new n.InvariantError(`${e} must not be used within a client component. Next.js should be preventing ${e} from being included in client components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E693",enumerable:!1,configurable:!0})}case"prerender":{let n=r.fallbackRouteParams;if(n){for(let i in e)if(n.has(i)){let n=d.get(e);if(n)return n;let i=(0,s.makeHangingPromise)(r.renderSignal,t.route,"`unstable_rootParams`");return d.set(e,i),i}}break}case"prerender-ppr":{let n=r.fallbackRouteParams;if(n){for(let o in e)if(n.has(o))return function(e,t,r,n){let o=d.get(e);if(o)return o;let a={...e},s=Promise.resolve(a);return d.set(e,s),Object.keys(e).forEach(o=>{l.wellKnownProperties.has(o)||(t.has(o)?Object.defineProperty(a,o,{get(){let e=(0,l.describeStringPropertyAccess)("unstable_rootParams",o);"prerender-ppr"===n.type?(0,i.postponeWithTracking)(r.route,e,n.dynamicTracking):(0,i.throwToInterruptStaticGeneration)(e,r,n)},enumerable:!0}):s[o]=e[o])}),s}(e,n,t,r)}}}return Promise.resolve(e)}(t.rootParams,e,t);case"private-cache":case"prerender-runtime":case"request":return Promise.resolve(t.rootParams);default:return t}}function p(e){let t=`\`import('next/root-params').${e}()\``,r=o.workAsyncStorage.getStore();if(!r)throw Object.defineProperty(new n.InvariantError(`Missing workStore in ${t}`),"__NEXT_ERROR_CODE",{value:"E764",enumerable:!1,configurable:!0});let i=a.workUnitAsyncStorage.getStore();if(!i)throw Object.defineProperty(Error(`Route ${r.route} used ${t} outside of a Server Component. This is not allowed.`),"__NEXT_ERROR_CODE",{value:"E774",enumerable:!1,configurable:!0});let l=u.actionAsyncStorage.getStore();if(l){if(l.isAppRoute)throw Object.defineProperty(Error(`Route ${r.route} used ${t} inside a Route Handler. Support for this API in Route Handlers is planned for a future version of Next.js.`),"__NEXT_ERROR_CODE",{value:"E765",enumerable:!1,configurable:!0});if(l.isAction&&"action"===i.phase)throw Object.defineProperty(Error(`${t} was used inside a Server Action. This is not supported. Functions from 'next/root-params' can only be called in the context of a route.`),"__NEXT_ERROR_CODE",{value:"E766",enumerable:!1,configurable:!0})}switch(i.type){case"unstable-cache":case"cache":throw Object.defineProperty(Error(`Route ${r.route} used ${t} inside \`"use cache"\` or \`unstable_cache\`. Support for this API inside cache scopes is planned for a future version of Next.js.`),"__NEXT_ERROR_CODE",{value:"E760",enumerable:!1,configurable:!0});case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":var c=e,d=r,h=i,p=t;if("prerender-client"===h.type)throw Object.defineProperty(new n.InvariantError(`${p} must not be used within a client component. Next.js should be preventing ${p} from being included in client components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E693",enumerable:!1,
256configurable:!0});let m=h.rootParams;switch(h.type){case"prerender":if(h.fallbackRouteParams&&h.fallbackRouteParams.has(c))return(0,s.makeHangingPromise)(h.renderSignal,d.route,p);break;case"prerender-ppr":if(h.fallbackRouteParams&&h.fallbackRouteParams.has(c))return f(c,d,h,p)}return Promise.resolve(m[c])}return Promise.resolve(i.rootParams[e])}async function f(e,t,r,n){let o=(0,l.describeStringPropertyAccess)(n,e);switch(r.type){case"prerender-ppr":return(0,i.postponeWithTracking)(t.route,o,r.dynamicTracking);case"prerender-legacy":return(0,i.throwToInterruptStaticGeneration)(o,t,r)}}},93622:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getContentSdkPagesClientData=t.resetEditorChromes=t.isEditorActive=t.PagesEditor=t.ChromeRediscoveryGlobalFunctionName=t.EDITING_ALLOWED_ORIGINS=t.PAGES_EDITING_MARKER=t.PREVIEW_KEY=t.QUERY_PARAM_EDITING_SECRET=t.DEFAULT_PLACEHOLDER_UID=void 0;let i=n(r(12410));t.DEFAULT_PLACEHOLDER_UID="00000000-0000-0000-0000-000000000000",t.QUERY_PARAM_EDITING_SECRET="secret",t.PREVIEW_KEY="sc_preview",t.PAGES_EDITING_MARKER="jss-hrz-editing",t.EDITING_ALLOWED_ORIGINS=["https://pages.sitecorecloud.io"],t.ChromeRediscoveryGlobalFunctionName={name:"Sitecore.Horizon.ResetChromes"};class o{static isActive(){return!(0,i.default)()&&(window.location.search.indexOf("sc_headless_mode=edit")>-1||!!window.document.getElementById(t.PAGES_EDITING_MARKER))}static resetChromes(){!(0,i.default)()&&window[t.ChromeRediscoveryGlobalFunctionName.name]&&window[t.ChromeRediscoveryGlobalFunctionName.name]()}}t.PagesEditor=o,t.isEditorActive=()=>o.isActive(),t.resetEditorChromes=()=>{o.isActive()&&o.resetChromes()},t.getContentSdkPagesClientData=()=>{let e={};return e[t.PAGES_EDITING_MARKER]={},e}},93639:(e,t,r)=>{"use strict";r.d(t,{Z:()=>f});var n=r(23672),i=r(14232),o=r(65729),a=r(29189),s=r(45293),l=r(25198),u=r(54587),c=r.n(u),d=r(85917),h=r(99742),p=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let f=(0,o.O)((0,a.N)(e=>{var{editable:t=!0,imageParams:r,field:o,mediaUrlPrefix:a,fill:l,priority:u}=e,f=p(e,["editable","imageParams","field","mediaUrlPrefix","fill","priority"]);let m=i.useContext(s.w_);if(f.src)throw Error("Detected src prop. If you wish to use src, use next/image directly.");if((0,d.isFieldValueEmpty)(o))return null;let g=o.src?o:o.value;if(!g)return null;let v=f.unoptimized||!m.page.mode.isNormal,y=Object.assign(Object.assign(Object.assign({},g),f),{fill:l,priority:u,src:n.mediaApi.updateImageUrl(g.src,r,a),unoptimized:v}),b=Object.assign(Object.assign({},y),{src:n.mediaApi.replaceMediaUrlPrefix(y.src,a)});return(b.fill&&(delete b.width,delete b.height),y)?i.createElement(c(),Object.assign({alt:""},b,h.env.TEST?{"data-unoptimized":v}:{})):null},{defaultEmptyFieldEditingComponent:l.n}));f.displayName="NextImage"},94085:(e,t,r)=>{"use strict";var n=(function(e){e&&"object"==typeof e&&"default"in e&&e.default}(r(14232)),r(69888)),i=new n,o=i.getBrowser(),a=i.getCPU(),s=i.getDevice(),l=i.getEngine(),u=i.getOS(),c=i.getUA(),d=function(e){if(!e)return void console.error("No userAgent string was provided");var t=new n(e);return{UA:t,browser:t.getBrowser(),cpu:t.getCPU(),device:t.getDevice(),engine:t.getEngine(),os:t.getOS(),ua:t.getUA(),setUserAgent:function(e){return t.setUA(e)}}},h=Object.freeze({ClientUAInstance:i,browser:o,cpu:a,device:s,engine:l,os:u,ua:c,setUa:function(e){return i.setUA(e)},parseUserAgent:d}),p={Mobile:"mobile",Tablet:"tablet",SmartTv:"smarttv",Console:"console",Wearable:"wearable",Embedded:"embedded",Browser:void 0},f={Chrome:"Chrome",Firefox:"Firefox",Opera:"Opera",Yandex:"Yandex",Safari:"Safari",InternetExplorer:"Internet Explorer",Edge:"Edge",Chromium:"Chromium",Ie:"IE",MobileSafari:"Mobile Safari",MIUI:"MIUI Browser",SamsungBrowser:"Samsung Browser"},m={IOS:"iOS",Android:"Android",WindowsPhone:"Windows Phone",Windows:"Windows",MAC_OS:"Mac OS"},g={isMobile:!1,isTablet:!1,isBrowser:!1,isSmartTV:!1,isConsole:!1,isWearable:!1},v=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"none";return e||t},y=function(){return!!("undefined"!=typeof window&&(window.navigator||navigator))&&(window.navigator||navigator)},b=function(e){var t=y();return t&&t.platform&&(-1!==t.platform.indexOf(e)||"MacIntel"===t.platform&&t.maxTouchPoints>1&&!window.MSStream)},w=function(e){return e.type===p.Mobile},E=function(e){return e.type===p.Tablet},x=function(e){var t=e.type;return t===p.Mobile||t===p.Tablet},S=function(e){return e.type===p.SmartTv},T=function(e){return e.type===p.Browser},O=function(e){return e.type===p.Wearable},C=function(e){return e.type===p.Console},P=function(e){return e.type===p.Embedded},k=function(e){return v(e.vendor)},_=function(e){return v(e.model)}
256,A=function(e){return v(e.type,"browser")},R=function(e){return e.name===m.Android},N=function(e){return e.name===m.Windows},M=function(e){return e.name===m.MAC_OS},D=function(e){return e.name===m.WindowsPhone},j=function(e){return e.name===m.IOS},I=function(e){return v(e.version)},L=function(e){return v(e.name)},F=function(e){return e.name===f.Chrome},B=function(e){return e.name===f.Firefox},$=function(e){return e.name===f.Chromium},z=function(e){return e.name===f.Edge},U=function(e){return e.name===f.Yandex},V=function(e){var t=e.name;return t===f.Safari||t===f.MobileSafari},q=function(e){return e.name===f.MobileSafari},H=function(e){return e.name===f.Opera},W=function(e){var t=e.name;return t===f.InternetExplorer||t===f.Ie},G=function(e){return e.name===f.MIUI},K=function(e){return e.name===f.SamsungBrowser},X=function(e){return v(e.version)},Y=function(e){return v(e.major)},Q=function(e){return v(e.name)},J=function(e){return v(e.name)},Z=function(e){return v(e.version)},ee=function(){var e=y(),t=e&&e.userAgent&&e.userAgent.toLowerCase();return"string"==typeof t&&/electron/.test(t)},et=function(e){return"string"==typeof e&&-1!==e.indexOf("Edg/")},er=function(){var e=y();return e&&(/iPad|iPhone|iPod/.test(e.platform)||"MacIntel"===e.platform&&e.maxTouchPoints>1)&&!window.MSStream},en=function(){return b("iPad")},ei=function(){return b("iPhone")},eo=function(){return b("iPod")},ea=function(e){return v(e)};S(s),C(s),O(s),P(s),q(o)||en(),$(o),x(s)||en(),w(s),E(s)||en(),T(s),T(s),R(u),D(u),j(u)||en(),F(o),B(o),V(o),H(o),W(o),I(u),L(u),X(o),Y(o),Q(o),k(s),_(s),J(l),Z(l),ea(c),z(o)||et(c),U(o),A(s),er(),en(),ei(),eo(),ee(),et(c),z(o)&&et(c);var es=N(u);M(u),G(o),K(o);t.uF=es},94093:function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),o=this&&this.__assign||function(){return(o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.hasChildren=t.isDocument=t.isDirective=t.isComment=t.isText=t.isCDATA=t.isTag=t.Element=t.Document=t.CDATA=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var a=r(65883),s=function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(e){this.next=e},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(e){return void 0===e&&(e=!1),x(this,e)},e}();t.Node=s;var l=function(e){function t(t){var r=e.call(this)||this;return r.data=t,r}return i(t,e),Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(e){this.data=e},enumerable:!1,configurable:!0}),t}(s);t.DataNode=l;var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Text,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t}(l);t.Text=u;var c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Comment,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t}(l);t.Comment=c;var d=function(e){function t(t,r){var n=e.call(this,r)||this;return n.name=t,n.type=a.ElementType.Directive,n}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1}
256,enumerable:!1,configurable:!0}),t}(l);t.ProcessingInstruction=d;var h=function(e){function t(t){var r=e.call(this)||this;return r.children=t,r}return i(t,e),Object.defineProperty(t.prototype,"firstChild",{get:function(){var e;return null!=(e=this.children[0])?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s);t.NodeWithChildren=h;var p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.CDATA,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(h);t.CDATA=p;var f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Root,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(h);t.Document=f;var m=function(e){function t(t,r,n,i){void 0===n&&(n=[]),void 0===i&&(i="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var o=e.call(this,n)||this;return o.name=t,o.attribs=r,o.type=i,o}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map(function(t){var r,n;return{name:t,value:e.attribs[t],namespace:null==(r=e["x-attribsNamespace"])?void 0:r[t],prefix:null==(n=e["x-attribsPrefix"])?void 0:n[t]}})},enumerable:!1,configurable:!0}),t}(h);function g(e){return(0,a.isTag)(e)}function v(e){return e.type===a.ElementType.CDATA}function y(e){return e.type===a.ElementType.Text}function b(e){return e.type===a.ElementType.Comment}function w(e){return e.type===a.ElementType.Directive}function E(e){return e.type===a.ElementType.Root}function x(e,t){if(void 0===t&&(t=!1),y(e))r=new u(e.data);else if(b(e))r=new c(e.data);else if(g(e)){var r,n=t?S(e.children):[],i=new m(e.name,o({},e.attribs),n);n.forEach(function(e){return e.parent=i}),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=o({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=o({},e["x-attribsPrefix"])),r=i}else if(v(e)){var n=t?S(e.children):[],a=new p(n);n.forEach(function(e){return e.parent=a}),r=a}else if(E(e)){var n=t?S(e.children):[],s=new f(n);n.forEach(function(e){return e.parent=s}),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),r=s}else if(w(e)){var l=new d(e.name,e.data);null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),r=l}else throw Error("Not implemented yet: ".concat(e.type));return r.startIndex=e.startIndex,r.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function S(e){for(var t=e.map(function(e){return x(e,!0)}),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}t.Element=m,t.isTag=g,t.isCDATA=v,t.isText=y,t.isComment=b,t.isDirective=w,t.isDocument=E,t.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")},t.cloneNode=x},94528:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,o){function a(e){try{l(n.next(e))}catch(e){o(e)}}function s(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,s)}l((n=n.apply(e,t||[])).next())})},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentPropsService=void 0;let o=i(r(43774));class a{fetchComponentProps(e){return n(this,void 0,void 0,function*(){var t;let{layoutData:r,context:n,components:i}=e,o=yield this.collectRequests({placeholders:null==(t=r.sitecore.route)?void 0:t.placeholders,components:i,layoutData:r,context:n});return yield this.execRequests(o)})}collectRequests(e){return n(this,void 0,void 0,function*(){let{placeholders:t={},components:r,layoutData:i,context:o}=e;e.requests||(e.requests=[]);let a=this.flatRenderings(t).map(t=>n(this,void 0,void 0,function*(){var n;let a=null==(n=yield this.getModule(r,t.componentName))?void 0:n.getComponentServerProps;a&&e.requests&&e.requests.push({fetch:a,rendering:t,layoutData:i,context:o}),t.placeholders&&(yield this.collectRequests(Object.assign(Object.assign({},e),{placeholders:t.placeholders})))}));return yield Promise.all(a),e.requests})}execRequests(e){return n(this,void 0,void 0,function*(){let t={},r=e.map(e=>{let{uid:r}=e.rendering;return r?e.fetch(e.rendering,e.layoutData,e.context).then(e=>{t[r]=e}).catch(n=>{let i=`Error during preload data for component ${e.rendering.componentName} (${r}): ${n.message||n}`;console.error(o.default.red(i)),t[r]={error:n.message||i,componentName:e.rendering.componentName}}):void console.log(`Component ${e.rendering.componentName} doesn't have uid, can't store data for this component`)});return yield Promise.all(r),t})}flatRenderings(e){let t=[];
256return Object.values(e).forEach(e=>{t.push(...e)}),t}getModule(e,t){return n(this,void 0,void 0,function*(){var r;let n=e.get(t);return n?n.dynamicModule?yield null==(r=null==n?void 0:n.dynamicModule)?void 0:r.call(n):n:null})}}t.ComponentPropsService=a},94801:(e,t,r)=>{"use strict";var n=r(91119),i=r(9523),o=r(97736),a=r(11122);e.exports=function(){var e=arguments.length;if(!e)return[];for(var t=Array(e-1),r=arguments[0],s=e;s--;)t[s-1]=arguments[s];return n(a(r)?o(r):[r],i(t,1))}},94993:(e,t)=>{"use strict";function r(){throw Object.defineProperty(Error('ImageResponse moved from "next/server" to "next/og" since Next.js 14, please import from "next/og" instead'),"__NEXT_ERROR_CODE",{value:"E183",enumerable:!1,configurable:!0})}Object.defineProperty(t,"f",{enumerable:!0,get:function(){return r}})},95412:(e,t,r)=>{"use strict";r.d(t,{In:()=>F,Ge:()=>I,Q1:()=>L,BK:()=>j});var n=r(37876),i=r(5661),o=r(14232),a=r(18249),s=r(61112);let[l,u]=(0,r(31889).q)({name:"PaginationContext",hookName:"usePaginationContext",providerName:"<PaginationProvider />"}),c=(0,o.forwardRef)((e,t)=>{let[{value:r},o]=(0,a.P)()(e,["value"]),u=(0,i.v6)(r.getRootProps(),o);return(0,n.jsx)(l,{value:r,children:(0,n.jsx)(s.X.nav,{...u,ref:t})})});c.displayName="PaginationRootProvider";var d=r(55925),h=r(98773),p=r(76021),f=r(75073),m=(0,d.y)("pagination").parts("root","item","ellipsis","prevTrigger","nextTrigger").build(),g=(e,t)=>Array.from({length:t-e+1},(t,r)=>r+e),v="ellipsis",y=(0,i.Op)({props:({props:e})=>({defaultPageSize:10,siblingCount:1,defaultPage:1,type:"button",count:1,...e,translations:{rootLabel:"pagination",prevTriggerLabel:"previous page",nextTriggerLabel:"next page",itemLabel:({page:e,totalPages:t})=>`${t>1&&e===t?"last page, ":""}page ${e}`,...e.translations}}),initialState:()=>"idle",context:({prop:e,bindable:t,getContext:r})=>({page:t(()=>({value:e("page"),defaultValue:e("defaultPage"),onChange(t){let n=r();e("onPageChange")?.({page:t,pageSize:n.get("pageSize")})}})),pageSize:t(()=>({value:e("pageSize"),defaultValue:e("defaultPageSize"),onChange(t){e("onPageSizeChange")?.({pageSize:t})}}))}),watch({track:e,context:t,action:r}){e([()=>t.get("pageSize")],()=>{r(["setPageIfNeeded"])})},computed:{totalPages:({context:e,prop:t})=>Math.ceil(t("count")/e.get("pageSize")),previousPage:({context:e})=>1===e.get("page")?null:e.get("page")-1,nextPage:({context:e,computed:t})=>e.get("page")===t("totalPages")?null:e.get("page")+1,pageRange:({context:e,prop:t})=>{let r=(e.get("page")-1)*e.get("pageSize"),n=Math.min(r+e.get("pageSize"),t("count"));return{start:r,end:n}},isValidPage:({context:e,computed:t})=>e.get("page")>=1&&e.get("page")<=t("totalPages")},on:{SET_PAGE:{guard:"isValidPage",actions:["setPage"]},SET_PAGE_SIZE:{actions:["setPageSize"]},FIRST_PAGE:{actions:["goToFirstPage"]},LAST_PAGE:{actions:["goToLastPage"]},PREVIOUS_PAGE:{guard:"canGoToPrevPage",actions:["goToPrevPage"]},NEXT_PAGE:{guard:"canGoToNextPage",actions:["goToNextPage"]}},states:{idle:{}},implementations:{guards:{isValidPage:({event:e,computed:t})=>e.page>=1&&e.page<=t("totalPages"),isValidCount:({context:e,event:t})=>e.get("page")>t.count,canGoToNextPage:({context:e,computed:t})=>e.get("page")<t("totalPages"),canGoToPrevPage:({context:e})=>e.get("page")>1},actions:{setPage({context:e,event:t,computed:r}){let n=b(t.page,r("totalPages"));e.set("page",n)},setPageSize({context:e,event:t}){e.set("pageSize",t.size)},goToFirstPage({context:e}){e.set("page",1)},goToLastPage({context:e,computed:t}){e.set("page",t("totalPages"))},goToPrevPage({context:e,computed:t}){e.set("page",e=>b(e-1,t("totalPages")))},goToNextPage({context:e,computed:t}){e.set("page",e=>b(e+1,t("totalPages")))},setPageIfNeeded({context:e,computed:t}){t("isValidPage")||e.set("page",1)}}}}),b=(e,t)=>Math.min(Math.max(e,1),t),w=(0,p.x)()(["count","dir","getRootNode","id","ids","onPageChange","onPageSizeChange","page","defaultPage","pageSize","defaultPageSize","siblingCount","translations","type"]);(0,f.PM)(w);var E=(0,p.x)()(["value","type"]);(0,f.PM)(E);var x=(0,p.x)()(["index"]);(0,f.PM)(x);var S=r(707),T=r(60669),O=r(29739);let C=(0,o.forwardRef)((e,t)=>{let[r,u]=(0,a.P)()(e,["count","defaultPage","defaultPageSize","id","ids","onPageChange","onPageSizeChange","page","pageSize","siblingCount","translations","type"]),c=(e=>{let t=(0,o.useId)(),{getRootNode:r}=(0,T.w)(),{dir:n}=(0,O.g)(),i={id:t,dir:n,getRootNode:r,...e};return function(e,t){let{send:r,scope:n,prop:i,computed:o,context:a}=e,s=o("totalPages"),l=a.get("page"),u=i("translations"),c=i("count"),d=o("previousPage"),p=o("nextPage"),f=o("pageRange"),y="button"===i("type"),b=1===l,w=l===s,E=(e=>{let{page:t,totalPages:r,siblingCount:n}=e,i=Math.min(2*n+5,r),o=Math.max(t-n,1),a=Math.min(t+n,r),s=o>2,l=a<r-1,u=i-2;return!s&&l?[...g(1,u),v,r]:s&&!l?[1,v,...g(r-u+1,r)]:s&&l?[1,v,...g(o,a),v,r]:g(1,r)})({page:l,totalPages:s,siblingCount:i("siblingCount")}).map(e=>"number"==typeof e?{type:"page",value:e}:{type:"ellipsis"});return{count:c,page:l,pageSize:a.get("pageSize"),totalPages:s,pages:E,previousPage:d,nextPage:p,pageRange:f,slice:e=>e.slice(f.start,f.end),setPageSize(e){r({type:"SET_PAGE_SIZE",size:e})},setPage(e){r({type:"SET_PAGE",page:e})},goToNextPage(){r({type:"NEXT_PAGE"})},goToPrevPage(){r({type:"PREVIOUS_PAGE"})},goToFirstPage(){r({type:"FIRST_PAGE"})},goToLastPage(){r({type:"LAST_PAGE"})},getRootProps:()=>t.element({id:n.ids?.root??`pagination:${n.id}`,...m.root.attrs,dir:i("dir"),"aria-label":u.rootLabel}),getEllipsisProps:e=>{let r;return t.element({id:(r=e.index,n.ids?.ellipsis?.(r)??`pagination:${n.id}:ellipsis:${r}`),...m.ellipsis.attrs,dir:i("dir")})},getItemProps(e){let o=e.value,a=o===l;return t.element({id:n.ids?.item?.(o)??`pagination:${n.id}:item:${o}`,...m.item.attrs,dir:i("dir"),"data-index":o,"data-selected":(0,h.sE)(a),"aria-current":a?"page":void 0,"aria-label":u.itemLabel?.({page:o,totalPages:s}),onClick(){r({type:"SET_PAGE",page:o})},...y&&{type:"button"}})},getPrevTriggerProps:()=>t.element({id:n.ids?.prevTrigger??`pagination:${n.id}:prev`,...m.prevTrigger.attrs,dir:i("dir"),"data-disabled":(0,h.sE)(b),"aria-label":u.prevTriggerLabel,onClick(){r({type:"PREVIOUS_PAGE"})},...y&&{disabled:b,type:"button"}}),getNextTriggerProps:()=>t.element({id:n.ids?.nextTrigger??`pagination:${n.id}
256:next`,...m.nextTrigger.attrs,dir:i("dir"),"data-disabled":(0,h.sE)(w),"aria-label":u.nextTriggerLabel,onClick(){r({type:"NEXT_PAGE"})},...y&&{disabled:w,type:"button"}})}}((0,S.zl)(y,i),S._B)})(r),d=(0,i.v6)(c.getRootProps(),u);return(0,n.jsx)(l,{value:c,children:(0,n.jsx)(s.X.nav,{...d,ref:t})})});C.displayName="PaginationRoot";let P=(0,o.forwardRef)((e,t)=>{let[r,o]=(0,a.P)()(e,["index"]),l=u(),c=(0,i.v6)(l.getEllipsisProps(r),o);return(0,n.jsx)(s.X.div,{...c,ref:t})});P.displayName="PaginationEllipsis";let k=(0,o.forwardRef)((e,t)=>{let[r,o]=(0,a.P)()(e,["value","type"]),l=u(),c=(0,i.v6)(l.getItemProps(r),o);return(0,n.jsx)(s.X.button,{...c,ref:t})});k.displayName="PaginationItem";let _=(0,o.forwardRef)((e,t)=>{let r=u(),o=(0,i.v6)(r.getNextTriggerProps(),e);return(0,n.jsx)(s.X.button,{...o,ref:t})});_.displayName="PaginationNextTrigger";let A=(0,o.forwardRef)((e,t)=>{let r=u(),o=(0,i.v6)(r.getPrevTriggerProps(),e);return(0,n.jsx)(s.X.button,{...o,ref:t})});A.displayName="PaginationPrevTrigger";let{withProvider:R,withContext:N,useStyles:M,PropsProvider:D}=(0,r(28730).c)({key:"pagination"});R(c,"root",{forwardAsChild:!0,forwardProps:["page"]});let j=R(C,"root",{forwardAsChild:!0,forwardProps:["page"]});N(P,"ellipsis",{forwardAsChild:!0}),N(k,"item",{forwardAsChild:!0});let I=N(_,"nextTrigger",{forwardAsChild:!0}),L=N(A,"prevTrigger",{forwardAsChild:!0}),F=e=>e.children(u())},95418:(e,t,r)=>{"use strict";var n=r(78368),i=r(39222),o=Math.max;e.exports=function(e,t,r){var a=null==e?0:e.length;if(!a)return -1;var s=null==r?0:i(r);return s<0&&(s=o(a+s,0)),n(e,t,s)}},95557:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.inspect=function(e){return function e(t,r){switch(typeof t){case"string":return JSON.stringify(t);case"function":return t.name?`[function ${t.name}]`:"[function]";case"object":return function(t,r){if(null===t)return"null";if(r.includes(t))return"[Circular]";let n=[...r,t];if("function"==typeof t.toJSON){let r=t.toJSON();if(r!==t)return"string"==typeof r?r:e(r,n)}else if(Array.isArray(t)){var i=t,o=n;if(0===i.length)return"[]";if(o.length>2)return"[Array]";let r=Math.min(10,i.length),a=i.length-r,s=[];for(let t=0;t<r;++t)s.push(e(i[t],o));return 1===a?s.push("... 1 more item"):a>1&&s.push(`... ${a} more items`),"["+s.join(", ")+"]"}var a=t,s=n;let l=Object.entries(a);return 0===l.length?"{}":s.length>2?"["+function(e){let t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"==typeof e.constructor){let t=e.constructor.name;if("string"==typeof t&&""!==t)return t}return t}(a)+"]":"{ "+l.map(([t,r])=>t+": "+e(r,s)).join(", ")+" }"}(t,r);default:return String(t)}}(e,[])}},96206:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Parser=void 0,t.parse=function(e,t){let r=new c(e,t),n=r.parseDocument();return Object.defineProperty(n,"tokenCount",{enumerable:!1,value:r.tokenCount}),n},t.parseConstValue=function(e,t){let r=new c(e,t);r.expectToken(u.TokenKind.SOF);let n=r.parseConstValueLiteral();return r.expectToken(u.TokenKind.EOF),n},t.parseType=function(e,t){let r=new c(e,t);r.expectToken(u.TokenKind.SOF);let n=r.parseTypeReference();return r.expectToken(u.TokenKind.EOF),n},t.parseValue=function(e,t){let r=new c(e,t);r.expectToken(u.TokenKind.SOF);let n=r.parseValueLiteral(!1);return r.expectToken(u.TokenKind.EOF),n};var n=r(32300),i=r(79939),o=r(72609),a=r(40312),s=r(40777),l=r(38512),u=r(47580);class c{constructor(e,t={}){let r=(0,l.isSource)(e)?e:new l.Source(e);this._lexer=new s.Lexer(r),this._options=t,this._tokenCounter=0}get tokenCount(){return this._tokenCounter}parseName(){let e=this.expectToken(u.TokenKind.NAME);return this.node(e,{kind:a.Kind.NAME,value:e.value})}parseDocument(){return this.node(this._lexer.token,{kind:a.Kind.DOCUMENT,definitions:this.many(u.TokenKind.SOF,this.parseDefinition,u.TokenKind.EOF)})}parseDefinition(){if(this.peek(u.TokenKind.BRACE_L))return this.parseOperationDefinition();let e=this.peekDescription(),t=e?this._lexer.lookahead():this._lexer.token;if(t.kind===u.TokenKind.NAME){switch(t.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(e)throw(0,n.syntaxError)(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(t.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(t)}parseOperationDefinition(){let e,t=this._lexer.token;if(this.peek(u.TokenKind.BRACE_L))return this.node(t,{kind:a.Kind.OPERATION_DEFINITION,operation:i.OperationTypeNode.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});let r=this.parseOperationType();return this.peek(u.TokenKind.NAME)&&(e=this.parseName()),this.node(t,{kind:a.Kind.OPERATION_DEFINITION,operation:r,name:e,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){let e=this.expectToken(u.TokenKind.NAME);switch(e.value){case"query":return i.OperationTypeNode.QUERY;case"mutation":return i.OperationTypeNode.MUTATION;case"subscription":return i.OperationTypeNode.SUBSCRIPTION}throw this.unexpected(e)}parseVariableDefinitions(){return this.optionalMany(u.TokenKind.PAREN_L,this.parseVariableDefinition,u.TokenKind.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:a.Kind.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(u.TokenKind.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(u.TokenKind.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){let e=this._lexer.token;return this.expectToken(u.TokenKind.DOLLAR),this.node(e,{kind:a.Kind.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:a.Kind.SELECTION_SET,selections:this.many(u.TokenKind.BRACE_L,this.parseSelection,u.TokenKind.BRACE_R)})}parseSelection(){return this.peek(u.TokenKind.SPREAD)?this.parseFragment():this.parseField()}parseField(){let e,t,r=this._lexer.token,n=this.parseName();return this.expectOptionalToken(u.TokenKind.COLON)?(e=n,t=this.parseName()):t=n,this.node(r,{kind:a.Kind.FIELD,alias:e,name:t,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(u.TokenKind.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(e){let t=e?this.parseConstArgument:this.parseArgument;return this.optionalMany(u.TokenKind.PAREN_L,t,u.TokenKind.PAREN_R)}parseArgument(e=!1){let t=this._lexer.token,r=this.parseName();return this.expectToken(u.TokenKind.COLON),this.node(t,{kind:a.Kind.ARGUMENT,name:r,value:this.parseValueLiteral(e)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){let e=this._lexer.token;this.expectToken(u.TokenKind.SPREAD);let t=this.expectOptionalKeyword("on");return!t&&this.peek(u.TokenKind.NAME)?this.node(e,{kind:a.Kind.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(e,{kind:a.Kind.INLINE_FRAGMENT,typeCondition:t?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){let e=this._lexer.token;return(this.expectKeyword("fragment"),!0===this._options.allowLegacyFragmentVariables)?this.node(e,{kind:a.Kind.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(e,{kind:a.Kind.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()}parseValueLiteral(e){let t=this._lexer.token;switch(t.kind){case u.TokenKind.BRACKET_L:return this.parseList(e);case u.TokenKind.BRACE_L:return this.parseObject(e);case u.TokenKind.INT:return this.advanceLexer(),this.node(t,{kind:a.Kind.INT,value:t.value});case u.TokenKind.FLOAT:return this.advanceLexer(),this.node(t,{kind:a.Kind.FLOAT,value:t.value});case u.TokenKind.STRING:case u.TokenKind.BLOCK_STRING:return this.parseStringLiteral();case u.TokenKind.NAME:switch(this.advanceLexer(),t.value){case"true":return this.node(t,{kind:a.Kind.BOOLEAN,value:!0});case"false":return this.node(t,{kind:a.Kind.BOOLEAN,value:!1});case"null":return this.node(t,{kind:a.Kind.NULL});default:return this.node(t,{kind:a.Kind.ENUM,value:t.value})}case u.TokenKind.DOLLAR:if(e){if(this.expectToken(u.TokenKind.DOLLAR),this._lexer.token.kind===u.TokenKind.NAME){let e=this._lexer.token.value;throw(0,n.syntaxError)(this._lexer.source,t.start,`Unexpected variable "$${e}" in constant value.`)}throw this.unexpected(t)}return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){let e=this._lexer.token;return this.advanceLexer(),this.node(e,{kind:a.Kind.STRING,value:e.value,block:e.kind===u.TokenKind.BLOCK_STRING})}parseList(e){let t=()=>this.parseValueLiteral(e);return this.node(this._lexer.token,{kind:a.Kind.LIST,values:this.any(u.TokenKind.BRACKET_L,t,u.TokenKind.BRACKET_R)})}parseObject(e){let t=()=>this.parseObjectField(e);return this.node(this._lexer.token,{kind:a.Kind.OBJECT,fields:this.any(u.TokenKind.BRACE_L,t,u.TokenKind.BRACE_R)})}parseObjectField(e){let t=this._lexer.token,r=this.parseName();return this.expectToken(u.TokenKind.COLON),this.node(t,{kind:a.Kind.OBJECT_FIELD,name:r,value:this.parseValueLiteral(e)})}parseDirectives(e){let t=[];for(;this.peek(u.TokenKind.AT);)t.push(this.parseDirective(e));return t}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(e){let t=this._lexer.token;return this.expectToken(u.TokenKind.AT),this.node(t,{kind:a.Kind.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e)})}parseTypeReference(){let e,t=this._lexer.token;if(this.expectOptionalToken(u.TokenKind.BRACKET_L)){let r=this.parseTypeReference();this.expectToken(u.TokenKind.BRACKET_R),e=this.node(t,{kind:a.Kind.LIST_TYPE,type:r})}else e=this.parseNamedType();return this.expectOptionalToken(u.TokenKind.BANG)?this.node(t,{kind:a.Kind.NON_NULL_TYPE,type:e}):e}parseNamedType(){return this.node(this._lexer.token,{kind:a.Kind.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(u.TokenKind.STRING)||this.peek(u.TokenKind.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("schema");let r=this.parseConstDirectives(),n=this.many(u.TokenKind.BRACE_L,this.parseOperationTypeDefinition,u.TokenKind.BRACE_R);return this.node(e,{kind:a.Kind.SCHEMA_DEFINITION,description:t,directives:r,operationTypes:n})}parseOperationTypeDefinition(){let e=this._lexer.token,t=this.parseOperationType();this.expectToken(u.TokenKind.COLON);let r=this.parseNamedType();return this.node(e,{kind:a.Kind.OPERATION_TYPE_DEFINITION,operation:t,type:r})}parseScalarTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("scalar");let r=this.parseName(),n=this.parseConstDirectives();return this.node(e,{kind:a.Kind.SCALAR_TYPE_DEFINITION,description:t,name:r,directives:n})}parseObjectTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("type");let r=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),o=this.parseFieldsDefinition();return this.node(e,{kind:a.Kind.OBJECT_TYPE_DEFINITION,description:t,name:r,interfaces:n,directives:i,fields:o})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(u.TokenKind.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(u.TokenKind.BRACE_L,this.parseFieldDefinition,u.TokenKind.BRACE_R)}parseFieldDefinition(){let e=this._lexer.token,t=this.parseDescription(),r=this.parseName(),n=this.parseArgumentDefs();this.expectToken(u.TokenKind.COLON);let i=this.parseTypeReference(),o=this.parseConstDirectives();return this.node(e,{kind:a.Kind.FIELD_DEFINITION,description:t,name:r,arguments:n,type:i,directives:o})}parseArgumentDefs(){return this.optionalMany(u.TokenKind.PAREN_L,this.parseInputValueDef,u.TokenKind.PAREN_R)}parseInputValueDef(){let e,t=this._lexer.token,r=this.parseDescription(),n=this.parseName();this.expectToken(u.TokenKind.COLON);let i=this.parseTypeReference();this.expectOptionalToken(u.TokenKind.EQUALS)&&(e=this.parseConstValueLiteral());let o=this.parseConstDirectives();return this.node(t,{kind:a.Kind.INPUT_VALUE_DEFINITION,description:r,name:n,type:i,defaultValue:e,directives:o})}parseInterfaceTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("interface");let r=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),o=this.parseFieldsDefinition();return this.node(e,{kind:a.Kind.INTERFACE_TYPE_DEFINITION,description:t,name:r,interfaces:n,directives:i,fields:o})}parseUnionTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("union");let r=this.parseName(),n=this.parseConstDirectives(),i=this.parseUnionMemberTypes();return this.node(e,{kind:a.Kind.UNION_TYPE_DEFINITION,description:t,name:r,directives:n,types:i})}parseUnionMemberTypes(){return this.expectOptionalToken(u.TokenKind.EQUALS)?this.delimitedMany(u.TokenKind.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("enum");let r=this.parseName(),n=this.parseConstDirectives(),i=this.parseEnumValuesDefinition();return this.node(e,{kind:a.Kind.ENUM_TYPE_DEFINITION,description:t,name:r,directives:n,values:i})}parseEnumValuesDefinition(){return this.optionalMany(u.TokenKind.BRACE_L,this.parseEnumValueDefinition,u.TokenKind.BRACE_R)}parseEnumValueDefinition(){let e=this._lexer.token,t=this.parseDescription(),r=this.parseEnumValueName(),n=this.parseConstDirectives();return this.node(e,{kind:a.Kind.ENUM_VALUE_DEFINITION,description:t,name:r,directives:n})}parseEnumValueName(){if("true"===this._lexer.token.value||"false"===this._lexer.token.value||"null"===this._lexer.token.value)throw(0,n.syntaxError)(this._lexer.source,this._lexer.token.start,`${d(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("input");let r=this.parseName(),n=this.parseConstDirectives(),i=this.parseInputFieldsDefinition();return this.node(e,{kind:a.Kind.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:r,directives:n,fields:i})}parseInputFieldsDefinition(){return this.optionalMany(u.TokenKind.BRACE_L,this.parseInputValueDef,u.TokenKind.BRACE_R)}parseTypeSystemExtension(){let e=this._lexer.lookahead();if(e.kind===u.TokenKind.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)}parseSchemaExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");let t=this.parseConstDirectives(),r=this.optionalMany(u.TokenKind.BRACE_L,this.parseOperationTypeDefinition,u.TokenKind.BRACE_R);if(0===t.length&&0===r.length)throw this.unexpected();return this.node(e,{kind:a.Kind.SCHEMA_EXTENSION,directives:t,operationTypes:r})}parseScalarTypeExtension(){let
256 e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");let t=this.parseName(),r=this.parseConstDirectives();if(0===r.length)throw this.unexpected();return this.node(e,{kind:a.Kind.SCALAR_TYPE_EXTENSION,name:t,directives:r})}parseObjectTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");let t=this.parseName(),r=this.parseImplementsInterfaces(),n=this.parseConstDirectives(),i=this.parseFieldsDefinition();if(0===r.length&&0===n.length&&0===i.length)throw this.unexpected();return this.node(e,{kind:a.Kind.OBJECT_TYPE_EXTENSION,name:t,interfaces:r,directives:n,fields:i})}parseInterfaceTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");let t=this.parseName(),r=this.parseImplementsInterfaces(),n=this.parseConstDirectives(),i=this.parseFieldsDefinition();if(0===r.length&&0===n.length&&0===i.length)throw this.unexpected();return this.node(e,{kind:a.Kind.INTERFACE_TYPE_EXTENSION,name:t,interfaces:r,directives:n,fields:i})}parseUnionTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");let t=this.parseName(),r=this.parseConstDirectives(),n=this.parseUnionMemberTypes();if(0===r.length&&0===n.length)throw this.unexpected();return this.node(e,{kind:a.Kind.UNION_TYPE_EXTENSION,name:t,directives:r,types:n})}parseEnumTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");let t=this.parseName(),r=this.parseConstDirectives(),n=this.parseEnumValuesDefinition();if(0===r.length&&0===n.length)throw this.unexpected();return this.node(e,{kind:a.Kind.ENUM_TYPE_EXTENSION,name:t,directives:r,values:n})}parseInputObjectTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");let t=this.parseName(),r=this.parseConstDirectives(),n=this.parseInputFieldsDefinition();if(0===r.length&&0===n.length)throw this.unexpected();return this.node(e,{kind:a.Kind.INPUT_OBJECT_TYPE_EXTENSION,name:t,directives:r,fields:n})}parseDirectiveDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("directive"),this.expectToken(u.TokenKind.AT);let r=this.parseName(),n=this.parseArgumentDefs(),i=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");let o=this.parseDirectiveLocations();return this.node(e,{kind:a.Kind.DIRECTIVE_DEFINITION,description:t,name:r,arguments:n,repeatable:i,locations:o})}parseDirectiveLocations(){return this.delimitedMany(u.TokenKind.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){let e=this._lexer.token,t=this.parseName();if(Object.prototype.hasOwnProperty.call(o.DirectiveLocation,t.value))return t;throw this.unexpected(e)}node(e,t){return!0!==this._options.noLocation&&(t.loc=new i.Location(e,this._lexer.lastToken,this._lexer.source)),t}peek(e){return this._lexer.token.kind===e}expectToken(e){let t=this._lexer.token;if(t.kind===e)return this.advanceLexer(),t;throw(0,n.syntaxError)(this._lexer.source,t.start,`Expected ${h(e)}, found ${d(t)}.`)}expectOptionalToken(e){return this._lexer.token.kind===e&&(this.advanceLexer(),!0)}expectKeyword(e){let t=this._lexer.token;if(t.kind===u.TokenKind.NAME&&t.value===e)this.advanceLexer();else throw(0,n.syntaxError)(this._lexer.source,t.start,`Expected "${e}", found ${d(t)}.`)}expectOptionalKeyword(e){let t=this._lexer.token;return t.kind===u.TokenKind.NAME&&t.value===e&&(this.advanceLexer(),!0)}unexpected(e){let t=null!=e?e:this._lexer.token;return(0,n.syntaxError)(this._lexer.source,t.start,`Unexpected ${d(t)}.`)}any(e,t,r){this.expectToken(e);let n=[];for(;!this.expectOptionalToken(r);)n.push(t.call(this));return n}optionalMany(e,t,r){if(this.expectOptionalToken(e)){let e=[];do e.push(t.call(this));while(!this.expectOptionalToken(r));return e}return[]}many(e,t,r){this.expectToken(e);let n=[];do n.push(t.call(this));while(!this.expectOptionalToken(r));return n}delimitedMany(e,t){this.expectOptionalToken(e);let r=[];do r.push(t.call(this));while(this.expectOptionalToken(e));return r}advanceLexer(){let{maxTokens:e}=this._options,t=this._lexer.advance();if(t.kind!==u.TokenKind.EOF&&(++this._tokenCounter,void 0!==e&&this._tokenCounter>e))throw(0,n.syntaxError)(this._lexer.source,t.start,`Document contains more that ${e} tokens. Parsing aborted.`)}}function d(e){let t=e.value;return h(e.kind)+(null!=t?` "${t}"`:"")}function h(e){return(0,s.isPunctuatorTokenKind)(e)?`"${e}"`:e}t.Parser=c},96453:(e,t,r)=>{"use strict";r.d(t,{po:()=>o,tn:()=>s,yT:()=>a});var n=r(35108),i=r(10943);let o=e=>1-Math.sin(Math.acos(e)),a=(0,i.G)(o),s=(0,n.V)(o)},96591:(e,t,r)=>{"use strict";var n=r(17534),i=r(26230),o=r(60242),a=r(11122);e.exports=function(e,t){return function(r,s){var l=a(r)?n:i,u=t?t():{};return l(r,e,o(s,2),u)}}},96683:(e,t,r)=>{"use strict";
256Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BREAK",{enumerable:!0,get:function(){return d.BREAK}}),Object.defineProperty(t,"DirectiveLocation",{enumerable:!0,get:function(){return f.DirectiveLocation}}),Object.defineProperty(t,"Kind",{enumerable:!0,get:function(){return a.Kind}}),Object.defineProperty(t,"Lexer",{enumerable:!0,get:function(){return l.Lexer}}),Object.defineProperty(t,"Location",{enumerable:!0,get:function(){return h.Location}}),Object.defineProperty(t,"OperationTypeNode",{enumerable:!0,get:function(){return h.OperationTypeNode}}),Object.defineProperty(t,"Source",{enumerable:!0,get:function(){return n.Source}}),Object.defineProperty(t,"Token",{enumerable:!0,get:function(){return h.Token}}),Object.defineProperty(t,"TokenKind",{enumerable:!0,get:function(){return s.TokenKind}}),Object.defineProperty(t,"getEnterLeaveForKind",{enumerable:!0,get:function(){return d.getEnterLeaveForKind}}),Object.defineProperty(t,"getLocation",{enumerable:!0,get:function(){return i.getLocation}}),Object.defineProperty(t,"getVisitFn",{enumerable:!0,get:function(){return d.getVisitFn}}),Object.defineProperty(t,"isConstValueNode",{enumerable:!0,get:function(){return p.isConstValueNode}}),Object.defineProperty(t,"isDefinitionNode",{enumerable:!0,get:function(){return p.isDefinitionNode}}),Object.defineProperty(t,"isExecutableDefinitionNode",{enumerable:!0,get:function(){return p.isExecutableDefinitionNode}}),Object.defineProperty(t,"isSelectionNode",{enumerable:!0,get:function(){return p.isSelectionNode}}),Object.defineProperty(t,"isTypeDefinitionNode",{enumerable:!0,get:function(){return p.isTypeDefinitionNode}}),Object.defineProperty(t,"isTypeExtensionNode",{enumerable:!0,get:function(){return p.isTypeExtensionNode}}),Object.defineProperty(t,"isTypeNode",{enumerable:!0,get:function(){return p.isTypeNode}}),Object.defineProperty(t,"isTypeSystemDefinitionNode",{enumerable:!0,get:function(){return p.isTypeSystemDefinitionNode}}),Object.defineProperty(t,"isTypeSystemExtensionNode",{enumerable:!0,get:function(){return p.isTypeSystemExtensionNode}}),Object.defineProperty(t,"isValueNode",{enumerable:!0,get:function(){return p.isValueNode}}),Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return u.parse}}),Object.defineProperty(t,"parseConstValue",{enumerable:!0,get:function(){return u.parseConstValue}}),Object.defineProperty(t,"parseType",{enumerable:!0,get:function(){return u.parseType}}),Object.defineProperty(t,"parseValue",{enumerable:!0,get:function(){return u.parseValue}}),Object.defineProperty(t,"print",{enumerable:!0,get:function(){return c.print}}),Object.defineProperty(t,"printLocation",{enumerable:!0,get:function(){return o.printLocation}}),Object.defineProperty(t,"printSourceLocation",{enumerable:!0,get:function(){return o.printSourceLocation}}),Object.defineProperty(t,"visit",{enumerable:!0,get:function(){return d.visit}}),Object.defineProperty(t,"visitInParallel",{enumerable:!0,get:function(){return d.visitInParallel}});var n=r(38512),i=r(84294),o=r(97411),a=r(40312),s=r(47580),l=r(40777),u=r(96206),c=r(99815),d=r(13141),h=r(79939),p=r(39899),f=r(72609)},96758:(e,t,r)=>{"use strict";r.d(t,{f:()=>a});var n=r(14232),i=r(85917),o=r(46395);let a=({rendering:e,placeholderName:t,children:r})=>{let a=(t,r,n)=>{let a=n?"placeholder":"rendering",s={type:"text/sitecore",chrometype:a,className:"scpm",kind:t};if(t===o.MetadataKind.Open)if("placeholder"===a&&n){let t="";for(let a of Object.keys(e.placeholders)){if(n===a){t=r?`${n}_${r}`:`${n}_${o.DEFAULT_PLACEHOLDER_UID}`;break}if((0,i.isDynamicPlaceholder)(a)&&(0,i.getDynamicPlaceholderPattern)(a).test(n)){t=r?`${a}_${r}`:`${a}_${o.DEFAULT_PLACEHOLDER_UID}`;break}}s.id=t}else s.id=r;return s};return n.createElement(n.Fragment,null,((e,t)=>n.createElement(n.Fragment,null,n.createElement("code",Object.assign({},a(o.MetadataKind.Open,e,t))),r,n.createElement("code",Object.assign({},a(o.MetadataKind.Close,e,t)))))(e.uid,t))}},96820:(e,t,r)=>{"use strict";var n=r(99742);Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{atLeastOneTask:function(){return a},scheduleImmediate:function(){return o},scheduleOnNextTick:function(){return i},waitAtLeastOneReactRenderTask:function(){return s}});let i=e=>{Promise.resolve().then(()=>{n.nextTick(e)})},o=e=>{setImmediate(e)};function a(){return new Promise(e=>o(e))}function s(){return new Promise(e=>setImmediate(e))}},96952:(e,t,r)=>{"use strict";r.d(t,{As:()=>B,i$:()=>z,b:()=>$,Sx:()=>U,Xl:()=>F});var n=r(37876),i=r(5661),o=r(14232),a=r(18249),s=r(86291),l=r(61112),u=r(31889);let[c,d]=(0,u.q)({name:"AccordionContext",hookName:"useAccordionContext",providerName:"<AccordionProvider />"}),h=(0,o.forwardRef)((e,t)=>{let[r,o]=(0,s.s9)(e),[{value:u},d]=(0,a.P)()(o,["value"]),h=(0,i.v6)(u.getRootProps(),d);return(0,n.jsx)(c,{value:u,children:(0,n.jsx)(s.pf,{value:r,children:(0,n.jsx)(l.X.div,{...h,ref:t})})})});
256h.displayName="AccordionRootProvider";var p=r(74986),f=r(707),m=r(60669),g=r(29739);let v=(0,o.forwardRef)((e,t)=>{let[r,u]=(0,s.s9)(e),[d,h]=(0,a.P)()(u,["collapsible","defaultValue","disabled","id","ids","multiple","onFocusChange","onValueChange","orientation","value"]),v=(e=>{let t=(0,o.useId)(),{getRootNode:r}=(0,m.w)(),{dir:n}=(0,g.g)(),i={id:t,dir:n,getRootNode:r,...e},a=(0,f.zl)(p.Aq,i);return p.Ng(a,f._B)})(d),y=(0,i.v6)(v.getRootProps(),h);return(0,n.jsx)(c,{value:v,children:(0,n.jsx)(s.pf,{value:r,children:(0,n.jsx)(l.X.div,{...y,ref:t})})})});v.displayName="AccordionRoot";let[y,b]=(0,u.q)({name:"AccordionItemContext",hookName:"useAccordionItemContext",providerName:"<AccordionItemProvider />"});var w=r(62684);let[E,x]=(0,u.q)({name:"CollapsibleContext",hookName:"useCollapsibleContext",providerName:"<CollapsibleProvider />"}),S=(0,o.forwardRef)((e,t)=>{let[r,s]=(0,a.P)()(e,["defaultOpen","disabled","id","ids","lazyMount","onExitComplete","onOpenChange","open","unmountOnExit"]),u=((e={})=>{let{lazyMount:t,unmountOnExit:r,...n}=e,i=(0,o.useId)(),a=(0,o.useRef)(!1),{dir:s}=(0,g.g)(),{getRootNode:l}=(0,m.w)(),u={id:i,dir:s,getRootNode:l,...n},c=(0,f.zl)(w.Aq,u),d=w.Ng(c,f._B);d.visible&&(a.current=!0);let h=!d.visible&&!a.current&&t||r&&!d.visible&&a.current;return{...d,isUnmounted:h}})(r),c=(0,i.v6)(u.getRootProps(),s);return(0,n.jsx)(E,{value:u,children:(0,n.jsx)(l.X.div,{...c,ref:t})})});S.displayName="CollapsibleRoot";let[T,O]=(0,u.q)({name:"AccordionItemPropsContext",hookName:"useAccordionItemPropsContext",providerName:"<AccordionItemPropsProvider />"}),C=(0,o.forwardRef)((e,t)=>{let[r,o]=(0,a.P)()(e,["value","disabled"]),l=d(),u=(0,s.ob)(),c=(0,i.v6)(l.getItemProps(r),o),h=l.getItemState(r),p=l.getItemContentProps(r);return(0,n.jsx)(T,{value:r,children:(0,n.jsx)(y,{value:h,children:(0,n.jsx)(S,{ref:t,open:h.expanded,ids:{content:p.id},...u,...c})})})});C.displayName="AccordionItem";let P=(0,o.forwardRef)((e,t)=>{let r=x();if(r.isUnmounted)return null;let o=(0,i.v6)(r.getContentProps(),e);return(0,n.jsx)(l.X.div,{...o,ref:t})});P.displayName="CollapsibleContent";let k=(0,a.P)(),_=(0,o.forwardRef)((e,t)=>{let r=d(),o=O(),[,a]=k(r.getItemContentProps(o),["hidden","data-state"]),s=(0,i.v6)(a,e);return(0,n.jsx)(P,{ref:t,...s})});_.displayName="AccordionItemContent";let A=(0,o.forwardRef)((e,t)=>{let r=d(),o=O(),a=x(),s=r.getItemTriggerProps(o),u=(0,i.v6)({...s,"aria-controls":a.isUnmounted?void 0:s["aria-controls"]},e);return(0,n.jsx)(l.X.button,{...u,ref:t})});A.displayName="AccordionItemTrigger";let R=(0,o.forwardRef)((e,t)=>{let r=d(),o=O(),a=(0,i.v6)(r.getItemIndicatorProps(o),e);return(0,n.jsx)(l.X.div,{...a,ref:t})});R.displayName="AccordionItemIndicator";var N=r(28730),M=r(40855);let{withProvider:D,withContext:j,useStyles:I,PropsProvider:L}=(0,N.c)({key:"accordion"});D(h,"root",{forwardAsChild:!0});let F=D(v,"root",{forwardAsChild:!0}),B=j(C,"item",{forwardAsChild:!0}),$=j(_,"itemContent",{forwardAsChild:!0}),z=j("div","itemBody"),U=j(A,"itemTrigger",{forwardAsChild:!0});j(R,"itemIndicator",{forwardAsChild:!0,defaultProps:{children:(0,n.jsx)(M.D3,{})}})},97387:(e,t,r)=>{"use strict";r.d(t,{K:()=>i});var n=r(14232);let i=e=>{let t=e.rendering&&e.rendering.componentName?e.rendering.componentName:"Unnamed Component";e.errorOverride||console.log(`Component props for unimplemented '${t}' component`,e);let r=e.errorOverride||"Content SDK component is missing React implementation. See the developer console for more information.";return n.createElement("div",{style:{background:"darkorange",outline:"5px solid orange",padding:"10px",color:"white",maxWidth:"500px"}},n.createElement("h2",null,t),n.createElement("p",null,r))};i.displayName="MissingComponent"},97411:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.printLocation=function(e){return i(e.source,(0,n.getLocation)(e.source,e.start))},t.printSourceLocation=i;var n=r(84294);function i(e,t){let r=e.locationOffset.column-1,n="".padStart(r)+e.body,i=t.line-1,a=e.locationOffset.line-1,s=t.line+a,l=1===t.line?r:0,u=t.column+l,c=`${e.name}:${s}:${u} 257`,d=n.split(/\r\n|[\n\r]/g),h=d[i];if(h.length>120){let e=Math.floor(u/80),t=[];for(let e=0;e<h.length;e+=80)t.push(h.slice(e,e+80));return c+o([[`${s} |`,t[0]],...t.slice(1,e+1).map(e=>["|",e]),["|","^".padStart(u%80)],["|",t[e+1]]])}return c+o([[`${s-1} |`,d[i-1]],[`${s} |`,h],["|","^".padStart(u)],[`${s+1} |`,d[i+1]]])}function o(e){let t=e.filter(([e,t])=>void 0!==t),r=Math.max(...t.map(([e])=>e.length));return t.map(([e,t])=>e.padStart(r)+(t?" "+t:"")).join("\n")}},97594:(e,t,r)=>{"use strict";function n(e){return"object"==typeof e&&null!==e}r.d(t,{G:()=>n})},98069:(e,t,r)=>{"use strict";
257Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"actionAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,r(55786).createAsyncLocalStorage)()},98202:e=>{"use strict";e.exports=function(e){for(var t=-1,r=null==e?0:e.length,n=0,i=[];++t<r;){var o=e[t];o&&(i[n++]=o)}return i}},98311:(e,t,r)=>{let n=r(80894),i={};for(let e of Object.keys(n))i[n[e]]=e;let o={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(let t of(e.exports=o,Object.keys(o))){if(!("channels"in o[t]))throw Error("missing channels property: "+t);if(!("labels"in o[t]))throw Error("missing channel labels property: "+t);if(o[t].labels.length!==o[t].channels)throw Error("channel and label counts mismatch: "+t);let{channels:e,labels:r}=o[t];delete o[t].channels,delete o[t].labels,Object.defineProperty(o[t],"channels",{value:e}),Object.defineProperty(o[t],"labels",{value:r})}o.rgb.hsl=function(e){let t,r=e[0]/255,n=e[1]/255,i=e[2]/255,o=Math.min(r,n,i),a=Math.max(r,n,i),s=a-o;a===o?t=0:r===a?t=(n-i)/s:n===a?t=2+(i-r)/s:i===a&&(t=4+(r-n)/s),(t=Math.min(60*t,360))<0&&(t+=360);let l=(o+a)/2;return[t,100*(a===o?0:l<=.5?s/(a+o):s/(2-a-o)),100*l]},o.rgb.hsv=function(e){let t,r,n,i,o,a=e[0]/255,s=e[1]/255,l=e[2]/255,u=Math.max(a,s,l),c=u-Math.min(a,s,l),d=function(e){return(u-e)/6/c+.5};return 0===c?(i=0,o=0):(o=c/u,t=d(a),r=d(s),n=d(l),a===u?i=n-r:s===u?i=1/3+t-n:l===u&&(i=2/3+r-t),i<0?i+=1:i>1&&(i-=1)),[360*i,100*o,100*u]},o.rgb.hwb=function(e){let t=e[0],r=e[1],n=e[2];return[o.rgb.hsl(e)[0],1/255*Math.min(t,Math.min(r,n))*100,100*(n=1-1/255*Math.max(t,Math.max(r,n)))]},o.rgb.cmyk=function(e){let t=e[0]/255,r=e[1]/255,n=e[2]/255,i=Math.min(1-t,1-r,1-n);return[100*((1-t-i)/(1-i)||0),100*((1-r-i)/(1-i)||0),100*((1-n-i)/(1-i)||0),100*i]},o.rgb.keyword=function(e){let t,r=i[e];if(r)return r;let o=1/0;for(let r of Object.keys(n)){let i=n[r],a=(e[0]-i[0])**2+(e[1]-i[1])**2+(e[2]-i[2])**2;a<o&&(o=a,t=r)}return t},o.keyword.rgb=function(e){return n[e]},o.rgb.xyz=function(e){let t=e[0]/255,r=e[1]/255,n=e[2]/255;return[100*(.4124*(t=t>.04045?((t+.055)/1.055)**2.4:t/12.92)+.3576*(r=r>.04045?((r+.055)/1.055)**2.4:r/12.92)+.1805*(n=n>.04045?((n+.055)/1.055)**2.4:n/12.92)),100*(.2126*t+.7152*r+.0722*n),100*(.0193*t+.1192*r+.9505*n)]},o.rgb.lab=function(e){let t=o.rgb.xyz(e),r=t[0],n=t[1],i=t[2];return r/=95.047,n/=100,i/=108.883,[116*(n=n>.008856?n**(1/3):7.787*n+16/116)-16,500*((r=r>.008856?r**(1/3):7.787*r+16/116)-n),200*(n-(i=i>.008856?i**(1/3):7.787*i+16/116))]},o.hsl.rgb=function(e){let t,r,n,i=e[0]/360,o=e[1]/100,a=e[2]/100;if(0===o)return[n=255*a,n,n];t=a<.5?a*(1+o):a+o-a*o;let s=2*a-t,l=[0,0,0];for(let e=0;e<3;e++)(r=i+-(1/3*(e-1)))<0&&r++,r>1&&r--,n=6*r<1?s+(t-s)*6*r:2*r<1?t:3*r<2?s+(t-s)*(2/3-r)*6:s,l[e]=255*n;return l},o.hsl.hsv=function(e){let t=e[0],r=e[1]/100,n=e[2]/100,i=r,o=Math.max(n,.01);n*=2,r*=n<=1?n:2-n,i*=o<=1?o:2-o;let a=(n+r)/2;return[t,100*(0===n?2*i/(o+i):2*r/(n+r)),100*a]},o.hsv.rgb=function(e){let t=e[0]/60,r=e[1]/100,n=e[2]/100,i=Math.floor(t)%6,o=t-Math.floor(t),a=255*n*(1-r),s=255*n*(1-r*o),l=255*n*(1-r*(1-o));switch(n*=255,i){case 0:return[n,l,a];case 1:return[s,n,a];case 2:return[a,n,l];case 3:return[a,s,n];case 4:return[l,a,n];case 5:return[n,a,s]}},o.hsv.hsl=function(e){let t,r,n=e[0],i=e[1]/100,o=e[2]/100,a=Math.max(o,.01);r=(2-i)*o;let s=(2-i)*a;return[n,100*(t=(t=i*a/(s<=1?s:2-s))||0),100*(r/=2)]},o.hwb.rgb=function(e){let t,r,n,i,o=e[0]/360,a=e[1]/100,s=e[2]/100,l=a+s;l>1&&(a/=l,s/=l);let u=Math.floor(6*o),c=1-s;t=6*o-u,(1&u)!=0&&(t=1-t);let d=a+t*(c-a);switch(u){default:case 6:case 0:r=c,n=d,i=a;break;case 1:r=d,n=c,i=a;break;case 2:r=a,n=c,i=d;break;case 3:r=a,n=d,i=c;break;case 4:r=d,n=a,i=c;break;case 5:r=c,n=a,i=d}return[255*r,255*n,255*i]},o.cmyk.rgb=function(e){let t=e[0]/100,r=e[1]/100,n=e[2]/100,i=e[3]/100;return[255*(1-Math.min(1,t*(1-i)+i)),255*(1-Math.min(1,r*(1-i)+i)),255*(1-Math.min(1,n*(1-i)+i))]},o.xyz.rgb=function(e){let t,r,n,i=e[0]/100,o=e[1]/100,a=e[2]/100;return t=(t=3.2406*i+-1.5372*o+-.4986*a)>
257.0031308?1.055*t**(1/2.4)-.055:12.92*t,r=(r=-.9689*i+1.8758*o+.0415*a)>.0031308?1.055*r**(1/2.4)-.055:12.92*r,n=(n=.0557*i+-.204*o+1.057*a)>.0031308?1.055*n**(1/2.4)-.055:12.92*n,[255*(t=Math.min(Math.max(0,t),1)),255*(r=Math.min(Math.max(0,r),1)),255*(n=Math.min(Math.max(0,n),1))]},o.xyz.lab=function(e){let t=e[0],r=e[1],n=e[2];return t/=95.047,r/=100,n/=108.883,[116*(r=r>.008856?r**(1/3):7.787*r+16/116)-16,500*((t=t>.008856?t**(1/3):7.787*t+16/116)-r),200*(r-(n=n>.008856?n**(1/3):7.787*n+16/116))]},o.lab.xyz=function(e){let t,r,n,i=e[0],o=e[1],a=e[2];t=o/500+(r=(i+16)/116),n=r-a/200;let s=r**3,l=t**3,u=n**3;return r=(s>.008856?s:(r-16/116)/7.787)*100,[t=(l>.008856?l:(t-16/116)/7.787)*95.047,r,n=(u>.008856?u:(n-16/116)/7.787)*108.883]},o.lab.lch=function(e){let t,r=e[0],n=e[1],i=e[2];return(t=360*Math.atan2(i,n)/2/Math.PI)<0&&(t+=360),[r,Math.sqrt(n*n+i*i),t]},o.lch.lab=function(e){let t=e[0],r=e[1],n=e[2]/360*2*Math.PI;return[t,r*Math.cos(n),r*Math.sin(n)]},o.rgb.ansi16=function(e,t=null){let[r,n,i]=e,a=null===t?o.rgb.hsv(e)[2]:t;if(0===(a=Math.round(a/50)))return 30;let s=30+(Math.round(i/255)<<2|Math.round(n/255)<<1|Math.round(r/255));return 2===a&&(s+=60),s},o.hsv.ansi16=function(e){return o.rgb.ansi16(o.hsv.rgb(e),e[2])},o.rgb.ansi256=function(e){let t=e[0],r=e[1],n=e[2];return t===r&&r===n?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(r/255*5)+Math.round(n/255*5)},o.ansi16.rgb=function(e){let t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];let r=(~~(e>50)+1)*.5;return[(1&t)*r*255,(t>>1&1)*r*255,(t>>2&1)*r*255]},o.ansi256.rgb=function(e){let t;if(e>=232){let t=(e-232)*10+8;return[t,t,t]}return[Math.floor((e-=16)/36)/5*255,Math.floor((t=e%36)/6)/5*255,t%6/5*255]},o.rgb.hex=function(e){let t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},o.hex.rgb=function(e){let t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let r=t[0];3===t[0].length&&(r=r.split("").map(e=>e+e).join(""));let n=parseInt(r,16);return[n>>16&255,n>>8&255,255&n]},o.rgb.hcg=function(e){let t,r=e[0]/255,n=e[1]/255,i=e[2]/255,o=Math.max(Math.max(r,n),i),a=Math.min(Math.min(r,n),i),s=o-a;return t=s<1?a/(1-s):0,[360*((s<=0?0:o===r?(n-i)/s%6:o===n?2+(i-r)/s:4+(r-n)/s)/6%1),100*s,100*t]},o.hsl.hcg=function(e){let t=e[1]/100,r=e[2]/100,n=r<.5?2*t*r:2*t*(1-r),i=0;return n<1&&(i=(r-.5*n)/(1-n)),[e[0],100*n,100*i]},o.hsv.hcg=function(e){let t=e[1]/100,r=e[2]/100,n=t*r,i=0;return n<1&&(i=(r-n)/(1-n)),[e[0],100*n,100*i]},o.hcg.rgb=function(e){let t=e[0]/360,r=e[1]/100,n=e[2]/100;if(0===r)return[255*n,255*n,255*n];let i=[0,0,0],o=t%1*6,a=o%1,s=1-a,l=0;switch(Math.floor(o)){case 0:i[0]=1,i[1]=a,i[2]=0;break;case 1:i[0]=s,i[1]=1,i[2]=0;break;case 2:i[0]=0,i[1]=1,i[2]=a;break;case 3:i[0]=0,i[1]=s,i[2]=1;break;case 4:i[0]=a,i[1]=0,i[2]=1;break;default:i[0]=1,i[1]=0,i[2]=s}return l=(1-r)*n,[(r*i[0]+l)*255,(r*i[1]+l)*255,(r*i[2]+l)*255]},o.hcg.hsv=function(e){let t=e[1]/100,r=t+e[2]/100*(1-t),n=0;return r>0&&(n=t/r),[e[0],100*n,100*r]},o.hcg.hsl=function(e){let t=e[1]/100,r=e[2]/100*(1-t)+.5*t,n=0;return r>0&&r<.5?n=t/(2*r):r>=.5&&r<1&&(n=t/(2*(1-r))),[e[0],100*n,100*r]},o.hcg.hwb=function(e){let t=e[1]/100,r=t+e[2]/100*(1-t);return[e[0],(r-t)*100,(1-r)*100]},o.hwb.hcg=function(e){let t=e[1]/100,r=1-e[2]/100,n=r-t,i=0;return n<1&&(i=(r-n)/(1-n)),[e[0],100*n,100*i]},o.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},o.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},o.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},o.gray.hsl=function(e){return[0,0,e[0]]},o.gray.hsv=o.gray.hsl,o.gray.hwb=function(e){return[0,100,e[0]]},o.gray.cmyk=function(e){return[0,0,0,e[0]]},o.gray.lab=function(e){return[e[0],0,0]},o.gray.hex=function(e){let t=255&Math.round(e[0]/100*255),r=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(r.length)+r},o.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},99038:(e,t,r)=>{"use strict";
257Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,r,p=(e=(0,i.escapeSpecialCharacters)(e)).match(l),f=p&&p[1]?p[1].toLowerCase():"";switch(f){case o:var m=h(e);if(!u.test(e)){var g=m.querySelector(a);null==(t=null==g?void 0:g.parentNode)||t.removeChild(g)}if(!c.test(e)){var g=m.querySelector(s);null==(r=null==g?void 0:g.parentNode)||r.removeChild(g)}return m.querySelectorAll(o);case a:case s:var v=d(e).querySelectorAll(f);if(c.test(e)&&u.test(e))return v[0].parentNode.childNodes;return v;default:if(n)return n(e);var g=d(e,s).querySelector(s);return g.childNodes}};var n,i=r(67121),o="html",a="head",s="body",l=/<([a-zA-Z]+[0-9]?)/,u=/<head[^]*>/i,c=/<body[^]*>/i,d=function(e,t){throw Error("This browser does not support `document.implementation.createHTMLDocument`")},h=function(e,t){throw Error("This browser does not support `DOMParser.prototype.parseFromString`")},p="object"==typeof window&&window.DOMParser;if("function"==typeof p){var f=new p;d=h=function(e,t){return t&&(e="<".concat(t,">").concat(e,"</").concat(t,">")),f.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var m=document.implementation.createHTMLDocument();d=function(e,t){if(t){var r=m.documentElement.querySelector(t);return r&&(r.innerHTML=e),m}return m.documentElement.innerHTML=e,m}}var g="object"==typeof document&&document.createElement("template");g&&g.content&&(n=function(e){return g.innerHTML=e,g.content.childNodes})},99188:(e,t,r)=>{"use strict";var n=r(75217),i=r(44879),o=r(26146),a=RegExp("['â]","g");e.exports=function(e){return function(t){return n(o(i(t).replace(a,"")),e,"")}}},99815:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.print=function(e){return(0,o.visit)(e,a)};var n=r(23519),i=r(18317),o=r(13141);let a={Name:{leave:e=>e.value},Variable:{leave:e=>"$"+e.name},Document:{leave:e=>s(e.definitions,"\n\n")},OperationDefinition:{leave(e){let t=u("(",s(e.variableDefinitions,", "),")"),r=s([e.operation,s([e.name,t]),s(e.directives," ")]," ");return("query"===r?"":r+" ")+e.selectionSet}},VariableDefinition:{leave:({variable:e,type:t,defaultValue:r,directives:n})=>e+": "+t+u(" = ",r)+u(" ",s(n," "))},SelectionSet:{leave:({selections:e})=>l(e)},Field:{leave({alias:e,name:t,arguments:r,directives:n,selectionSet:i}){let o=u("",e,": ")+t,a=o+u("(",s(r,", "),")");return a.length>80&&(a=o+u("(\n",c(s(r,"\n")),"\n)")),s([a,s(n," "),i]," ")}},Argument:{leave:({name:e,value:t})=>e+": "+t},FragmentSpread:{leave:({name:e,directives:t})=>"..."+e+u(" ",s(t," "))},InlineFragment:{leave:({typeCondition:e,directives:t,selectionSet:r})=>s(["...",u("on ",e),s(t," "),r]," ")},FragmentDefinition:{leave:({name:e,typeCondition:t,variableDefinitions:r,directives:n,selectionSet:i})=>`fragment ${e}${u("(",s(r,", "),")")} on ${t} ${u("",s(n," ")," ")}`+i},IntValue:{leave:({value:e})=>e},FloatValue:{leave:({value:e})=>e},StringValue:{leave:({value:e,block:t})=>t?(0,n.printBlockString)(e):(0,i.printString)(e)},BooleanValue:{leave:({value:e})=>e?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:e})=>e},ListValue:{leave:({values:e})=>"["+s(e,", ")+"]"},ObjectValue:{leave:({fields:e})=>"{"+s(e,", ")+"}"},ObjectField:{leave:({name:e,value:t})=>e+": "+t},Directive:{leave:({name:e,arguments:t})=>"@"+e+u("(",s(t,", "),")")},NamedType:{leave:({name:e})=>e},ListType:{leave:({type:e})=>"["+e+"]"},NonNullType:{leave:({type:e})=>e+"!"},SchemaDefinition:{leave:({description:e,directives:t,operationTypes:r})=>u("",e,"\n")+s(["schema",s(t," "),l(r)]," ")},OperationTypeDefinition:{leave:({operation:e,type:t})=>e+": "+t},ScalarTypeDefinition:{leave:({description:e,name:t,directives:r})=>u("",e,"\n")+s(["scalar",t,s(r," ")]," ")},ObjectTypeDefinition:{leave:({description:e,name:t,interfaces:r,directives:n,fields:i})=>u("",e,"\n")+s(["type",t,u("implements ",s(r," & ")),s(n," "),l(i)]," ")},FieldDefinition:{leave:({description:e,name:t,arguments:r,type:n,directives:i})=>u("",e,"\n")+t+(d(r)?u("(\n",c(s(r,"\n")),"\n)"):u("(",s(r,", "),")"))+": "+n+u(" ",s(i," "))},InputValueDefinition:{leave:({description:e,name:t,type:r,defaultValue:n,directives:i})=>u("",e,"\n")+s([t+": "+r,u("= ",n),s(i," ")]," ")},InterfaceTypeDefinition:{leave:({description:e,name:t,interfaces:r,directives:n,fields:i})=>u("",e,"\n")+s(["interface",t,u("implements ",s(r," & ")),s(n," "),l(i)]," ")},UnionTypeDefinition:{leave:({description:e,name:t,directives:r,types:n})=>u("",e,"\n")+s(["union",t,s(r," "),u("= ",s(n," | "))]," ")},EnumTypeDefinition:{leave:({description:e,name:t,directives:r,values:n})=>u("",e,"\n")+s(["enum",t,s(r," "),l(n)]," ")},EnumValueDefinition:{leave:({description:e,name:t,directives:r})=>u("",e,"\n")+s([t,s(r," ")]," ")},InputObjectTypeDefinition:{leave:({description:e,name:t,directives:r,fields:n})=>u("",e,"\n")+s(["input",t,s(r," "),l(n)]," ")},DirectiveDefinition:{leave:({description:e,name:t,arguments:r,repeatable:n,locations:i})=>u("",e,"\n")+"directive @"+t+(d(r)?u("(\n",c(s(r,"\n")),"\n)"):u("(",s(r,", "),")"))+(n?" repeatable":"")+" on "+s(i," | ")},SchemaExtension:{leave:({directives:e,operationTypes:t})=>s(["extend schema",s(e," "),l(t)]," ")},ScalarTypeExtension:{leave:({name:e,directives:t})=>s(["extend scalar",e,s(t," ")]," ")},ObjectTypeExtension:{leave:({name:e,interfaces:t,directives:r,fields:n})=>s(["extend type",e,u("implements ",s(t," & ")),s(r," "),l(n)]," ")},InterfaceTypeExtension:{leave:({name:e,interfaces:t,directives:r,fields:n})=>s(["extend interface",e,u("implements ",s(t," & ")),s(r," "),l(n)]," ")},UnionTypeExtension:{leave:({name:e,directives:t,types:r})=>s(["extend union",e,s(t," "),u("= ",s(r," | "))]," ")},EnumTypeExtension:{leave:({name:e,directives:t,values:r})=>s(["extend enum",e,s(t," "),l(r)]," ")},InputObjectTypeExtension:{leave:({name:e,directives:t,fields:r})=>s(["extend input",e,s(t," "),l(r)]," ")}};function s(e,t=""){var r;return null!=(r=null==e?void 0:e.filter(e=>e).join(t))?r:""}function l(e){return u("{\n",c(s(e,"\n")),"\n}")}function u(e,t,r=""){return null!=t&&""!==t?e+t+r:""}function c(e){return u(" ",e.replace(/\n/g,"\n "))}function d(e){var t;return null!=(t=null==e?void 0:e.some(e=>e.includes("\n")))&&t}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.