1!function(){try{var d="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},_=(new d.Error).stack;_&&(d._sentryDebugIds=d._sentryDebugIds||{},d._sentryDebugIds[_]="95cf5102-4e7c-4b7c-ac1f-aa421f317d76",d._sentryDebugIdIdentifier="sentry-dbid-95cf5102-4e7c-4b7c-ac1f-aa421f317d76")}catch(d){}}();var d="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};d._sentryModuleMetadata=d._sentryModuleMetadata||{},d._sentryModuleMetadata[new d.Error().stack]=Object.assign({},d._sentryModuleMetadata[new d.Error().stack],{"_sentryBundlerPluginAppKey:basepaws-3rd-party-filter-key":!0}),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2888],{74129:function(d,_,b){"use strict";var T,x,C,L,N,Y,Z,en,er,ei,es,ea,eo,el,eu,ec=b(67294),__assign=function(){return(__assign=Object.assign||function(d){for(var _,b=1,T=arguments.length;b<T;b++)for(var x in _=arguments[b])Object.prototype.hasOwnProperty.call(_,x)&&(d[x]=_[x]);return d}).apply(this,arguments)};"function"==typeof SuppressedError&&SuppressedError;var ed="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==b.g?b.g:"undefined"!=typeof self?self:{},ep={},eh={};Object.defineProperty(eh,"__esModule",{value:!0}),eh.BLOCKS=void 0,(T=es||(eh.BLOCKS=es={})).DOCUMENT="document",T.PARAGRAPH="paragraph",T.HEADING_1="heading-1",T.HEADING_2="heading-2",T.HEADING_3="heading-3",T.HEADING_4="heading-4",T.HEADING_5="heading-5",T.HEADING_6="heading-6",T.OL_LIST="ordered-list",T.UL_LIST="unordered-list",T.LIST_ITEM="list-item",T.HR="hr",T.QUOTE="blockquote",T.EMBEDDED_ENTRY="embedded-entry-block",T.EMBEDDED_ASSET="embedded-asset-block",T.EMBEDDED_RESOURCE="embedded-resource-block",T.TABLE="table",T.TABLE_ROW="table-row",T.TABLE_CELL="table-cell",T.TABLE_HEADER_CELL="table-header-cell";var ef={};Object.defineProperty(ef,"__esModule",{value:!0}),ef.INLINES=void 0,(x=ea||(ef.INLINES=ea={})).HYPERLINK="hyperlink",x.ENTRY_HYPERLINK="entry-hyperlink",x.ASSET_HYPERLINK="asset-hyperlink",x.RESOURCE_HYPERLINK="resource-hyperlink",x.EMBEDDED_ENTRY="embedded-entry-inline",x.EMBEDDED_RESOURCE="embedded-resource-inline";var em={};Object.defineProperty(em,"__esModule",{value:!0}),em.MARKS=void 0,(C=eo||(em.MARKS=eo={})).BOLD="bold",C.ITALIC="italic",C.UNDERLINE="underline",C.CODE="code",C.SUPERSCRIPT="superscript",C.SUBSCRIPT="subscript",C.STRIKETHROUGH="strikethrough";var ev={};N=ed&&ed.__spreadArray||function(d,_,b){if(b||2==arguments.length)for(var T,x=0,C=_.length;x<C;x++)!T&&x in _||(T||(T=Array.prototype.slice.call(_,0,x)),T[x]=_[x]);return d.concat(T||Array.prototype.slice.call(_))}
1,Object.defineProperty(ev,"__esModule",{value:!0}),ev.V1_MARKS=ev.V1_NODE_TYPES=ev.TEXT_CONTAINERS=ev.HEADINGS=ev.CONTAINERS=ev.VOID_BLOCKS=ev.TABLE_BLOCKS=ev.LIST_ITEM_BLOCKS=ev.TOP_LEVEL_BLOCKS=void 0,ev.TOP_LEVEL_BLOCKS=[eh.BLOCKS.PARAGRAPH,eh.BLOCKS.HEADING_1,eh.BLOCKS.HEADING_2,eh.BLOCKS.HEADING_3,eh.BLOCKS.HEADING_4,eh.BLOCKS.HEADING_5,eh.BLOCKS.HEADING_6,eh.BLOCKS.OL_LIST,eh.BLOCKS.UL_LIST,eh.BLOCKS.HR,eh.BLOCKS.QUOTE,eh.BLOCKS.EMBEDDED_ENTRY,eh.BLOCKS.EMBEDDED_ASSET,eh.BLOCKS.EMBEDDED_RESOURCE,eh.BLOCKS.TABLE],ev.LIST_ITEM_BLOCKS=[eh.BLOCKS.PARAGRAPH,eh.BLOCKS.HEADING_1,eh.BLOCKS.HEADING_2,eh.BLOCKS.HEADING_3,eh.BLOCKS.HEADING_4,eh.BLOCKS.HEADING_5,eh.BLOCKS.HEADING_6,eh.BLOCKS.OL_LIST,eh.BLOCKS.UL_LIST,eh.BLOCKS.HR,eh.BLOCKS.QUOTE,eh.BLOCKS.EMBEDDED_ENTRY,eh.BLOCKS.EMBEDDED_ASSET,eh.BLOCKS.EMBEDDED_RESOURCE],ev.TABLE_BLOCKS=[eh.BLOCKS.TABLE,eh.BLOCKS.TABLE_ROW,eh.BLOCKS.TABLE_CELL,eh.BLOCKS.TABLE_HEADER_CELL],ev.VOID_BLOCKS=[eh.BLOCKS.HR,eh.BLOCKS.EMBEDDED_ENTRY,eh.BLOCKS.EMBEDDED_ASSET,eh.BLOCKS.EMBEDDED_RESOURCE],ev.CONTAINERS=((L={})[eh.BLOCKS.OL_LIST]=[eh.BLOCKS.LIST_ITEM],L[eh.BLOCKS.UL_LIST]=[eh.BLOCKS.LIST_ITEM],L[eh.BLOCKS.LIST_ITEM]=ev.LIST_ITEM_BLOCKS,L[eh.BLOCKS.QUOTE]=[eh.BLOCKS.PARAGRAPH],L[eh.BLOCKS.TABLE]=[eh.BLOCKS.TABLE_ROW],L[eh.BLOCKS.TABLE_ROW]=[eh.BLOCKS.TABLE_CELL,eh.BLOCKS.TABLE_HEADER_CELL],L[eh.BLOCKS.TABLE_CELL]=[eh.BLOCKS.PARAGRAPH],L[eh.BLOCKS.TABLE_HEADER_CELL]=[eh.BLOCKS.PARAGRAPH],L),ev.HEADINGS=[eh.BLOCKS.HEADING_1,eh.BLOCKS.HEADING_2,eh.BLOCKS.HEADING_3,eh.BLOCKS.HEADING_4,eh.BLOCKS.HEADING_5,eh.BLOCKS.HEADING_6],ev.TEXT_CONTAINERS=N([eh.BLOCKS.PARAGRAPH],ev.HEADINGS,!0),ev.V1_NODE_TYPES=[eh.BLOCKS.DOCUMENT,eh.BLOCKS.PARAGRAPH,eh.BLOCKS.HEADING_1,eh.BLOCKS.HEADING_2,eh.BLOCKS.HEADING_3,eh.BLOCKS.HEADING_4,eh.BLOCKS.HEADING_5,eh.BLOCKS.HEADING_6,eh.BLOCKS.OL_LIST,eh.BLOCKS.UL_LIST,eh.BLOCKS.LIST_ITEM,eh.BLOCKS.HR,eh.BLOCKS.QUOTE,eh.BLOCKS.EMBEDDED_ENTRY,eh.BLOCKS.EMBEDDED_ASSET,ef.INLINES.HYPERLINK,ef.INLINES.ENTRY_HYPERLINK,ef.INLINES.ASSET_HYPERLINK,ef.INLINES.EMBEDDED_ENTRY,"text"],ev.V1_MARKS=[em.MARKS.BOLD,em.MARKS.CODE,em.MARKS.ITALIC,em.MARKS.UNDERLINE];var eg={};Object.defineProperty(eg,"__esModule",{value:!0});var ey={};Object.defineProperty(ey,"__esModule",{value:!0});var e_={};
1Object.defineProperty(e_,"__esModule",{value:!0}),e_.EMPTY_DOCUMENT=void 0,e_.EMPTY_DOCUMENT={nodeType:eh.BLOCKS.DOCUMENT,data:{},content:[{nodeType:eh.BLOCKS.PARAGRAPH,data:{},content:[{nodeType:"text",value:"",marks:[],data:{}}]}]};var eb={};function hasValue(d,_){for(var b=0,T=Object.keys(d);b<T.length;b++)if(_===d[T[b]])return!0;return!1}Object.defineProperty(eb,"__esModule",{value:!0}),eb.isText=eb.isBlock=eb.isInline=void 0,eb.isInline=function(d){return hasValue(ef.INLINES,d.nodeType)},eb.isBlock=function(d){return hasValue(eh.BLOCKS,d.nodeType)},eb.isText=function(d){return"text"===d.nodeType},Y=ed&&ed.__createBinding||(Object.create?function(d,_,b,T){void 0===T&&(T=b);var x=Object.getOwnPropertyDescriptor(_,b);(!x||("get"in x?!_.__esModule:x.writable||x.configurable))&&(x={enumerable:!0,get:function(){return _[b]}}),Object.defineProperty(d,T,x)}:function(d,_,b,T){void 0===T&&(T=b),d[T]=_[b]}),Z=ed&&ed.__setModuleDefault||(Object.create?function(d,_){Object.defineProperty(d,"default",{enumerable:!0,value:_})}:function(d,_){d.default=_}),en=ed&&ed.__exportStar||function(d,_){for(var b in d)"default"===b||Object.prototype.hasOwnProperty.call(_,b)||Y(_,d,b)},er=ed&&ed.__importStar||function(d){if(d&&d.__esModule)return d;var _={};if(null!=d)for(var b in d)"default"!==b&&Object.prototype.hasOwnProperty.call(d,b)&&Y(_,d,b);return Z(_,d),_},Object.defineProperty(ep,"__esModule",{value:!0}),ep.helpers=ep.EMPTY_DOCUMENT=ep.MARKS=ep.INLINES=ep.BLOCKS=void 0,Object.defineProperty(ep,"BLOCKS",{enumerable:!0,get:function(){return eh.BLOCKS}}),Object.defineProperty(ep,"INLINES",{enumerable:!0,get:function(){return ef.INLINES}}),Object.defineProperty(ep,"MARKS",{enumerable:!0,get:function(){return em.MARKS}}),en(ev,ep),en(eg,ep),en(ey,ep),Object.defineProperty(ep,"EMPTY_DOCUMENT",{enumerable:!0,get:function(){return e_.EMPTY_DOCUMENT}}),ei=er(eb),ep.helpers=ei;var eE=((el={})[ep.BLOCKS.DOCUMENT]=function(d,_){return _},el[ep.BLOCKS.PARAGRAPH]=function(d,_){return ec.createElement("p",null,_)},el[ep.BLOCKS.HEADING_1]=function(d,_){return ec.createElement("h1",null,_)},el[ep.BLOCKS.HEADING_2]=function(d,_){return ec.createElement("h2",null,_)},el[ep.BLOCKS.HEADING_3]=function(d,_){return ec.createElement("h3",null,_)},el[ep.BLOCKS.HEADING_4]=function(d,_){return ec.createElement("h4",null,_)},el[ep.BLOCKS.HEADING_5]=function(d,_){return ec.createElement("h5",null,_)},el[ep.BLOCKS.HEADING_6]=function(d,_){return ec.createElement("h6",null,_)},el[ep.BLOCKS.EMBEDDED_ENTRY]=function(d,_){return ec.createElement("div",null,_)},el[ep.BLOCKS.EMBEDDED_RESOURCE]=function(d,_){return ec.createElement("div",null,_)},el[ep.BLOCKS.UL_LIST]=function(d,_){return ec.createElement("ul",null,_)},el[ep.BLOCKS.OL_LIST]=function(d,_){return ec.createElement("ol",null,_)},el[ep.BLOCKS.LIST_ITEM]=function(d,_){return ec.createElement("li",null,_)},el[ep.BLOCKS.QUOTE]=function(d,_){return ec.createElement("blockquote",null,_)},el[ep.BLOCKS.HR]=function(){return ec.createElement("hr",null)},el[ep.BLOCKS.TABLE]=function(d,_){return ec.createElement("table",null,ec.createElement("tbody",null,_))},el[ep.BLOCKS.TABLE_ROW]=function(d,_){return ec.createElement("tr",null,_)},el[ep.BLOCKS.TABLE_HEADER_CELL]=function(d,_){return ec.createElement("th",
1null,_)},el[ep.BLOCKS.TABLE_CELL]=function(d,_){return ec.createElement("td",null,_)},el[ep.INLINES.ASSET_HYPERLINK]=function(d){return defaultInline(ep.INLINES.ASSET_HYPERLINK,d)},el[ep.INLINES.ENTRY_HYPERLINK]=function(d){return defaultInline(ep.INLINES.ENTRY_HYPERLINK,d)},el[ep.INLINES.RESOURCE_HYPERLINK]=function(d){return defaultInlineResource(ep.INLINES.RESOURCE_HYPERLINK,d)},el[ep.INLINES.EMBEDDED_ENTRY]=function(d){return defaultInline(ep.INLINES.EMBEDDED_ENTRY,d)},el[ep.INLINES.EMBEDDED_RESOURCE]=function(d,_){return defaultInlineResource(ep.INLINES.EMBEDDED_RESOURCE,d)},el[ep.INLINES.HYPERLINK]=function(d,_){return ec.createElement("a",{href:d.data.uri},_)},el),eS=((eu={})[ep.MARKS.BOLD]=function(d){return ec.createElement("b",null,d)},eu[ep.MARKS.ITALIC]=function(d){return ec.createElement("i",null,d)},eu[ep.MARKS.UNDERLINE]=function(d){return ec.createElement("u",null,d)},eu[ep.MARKS.CODE]=function(d){return ec.createElement("code",null,d)},eu[ep.MARKS.SUPERSCRIPT]=function(d){return ec.createElement("sup",null,d)},eu[ep.MARKS.SUBSCRIPT]=function(d){return ec.createElement("sub",null,d)},eu[ep.MARKS.STRIKETHROUGH]=function(d){return ec.createElement("s",null,d)},eu);function defaultInline(d,_){return ec.createElement("span",{key:_.data.target.sys.id},"type: ",_.nodeType," id: ",_.data.target.sys.id)}function defaultInlineResource(d,_){return ec.createElement("span",{key:_.data.target.sys.urn},"type: ",_.nodeType," urn: ",_.data.target.sys.urn)}_.h=function(d,_){return(void 0===_&&(_={}),d)?function nodeToReactComponent(d,_){var b=_.renderNode,T=_.renderMark,x=_.renderText,C=_.preserveWhitespace;if(ep.helpers.isText(d)){var L=x?x(d.value):d.value;if(C){var N=(L=L.replace(/ {2,}/g,function(d){return"\xa0".repeat(d.length)})).split("\n"),Y=[];N.forEach(function(d,_){Y.push(d),_!==N.length-1&&Y.push(ec.createElement("br",null))}),L=Y}return d.marks.reduce(function(d,_){return T[_.type]?T[_.type](d):d},L)}var Z=d.content.map(function(d,b){var T;return T=nodeToReactComponent(d,_),ec.isValidElement(T)&&null===T.key?ec.cloneElement(T,{key:b}):T});return d.nodeType&&b[d.nodeType]?b[d.nodeType](d,Z):ec.createElement(ec.Fragment,null,Z)}(d,{renderNode:__assign(__assign({},eE),_.renderNode),renderMark:__assign(__assign({},eS),_.renderMark),renderText:_.renderText,preserveWhitespace:_.preserveWhitespace}):null}},20549:function(d,_){"use strict";var b,T;Object.defineProperty(_,"__esModule",{value:!0}),_.BLOCKS=void 0,(T=b||(_.BLOCKS=b={})).DOCUMENT="document",T.PARAGRAPH="paragraph",T.HEADING_1="heading-1",T.HEADING_2="heading-2",T.HEADING_3="heading-3",T.HEADING_4="heading-4",T.HEADING_5="heading-5",T.HEADING_6="heading-6",T.OL_LIST="ordered-list",T.UL_LIST="unordered-list",T.LIST_ITEM="list-item",T.HR="hr",T.QUOTE="blockquote",T.EMBEDDED_ENTRY="embedded-entry-block",T.EMBEDDED_ASSET="embedded-asset-block",T.EMBEDDED_RESOURCE="embedded-resource-block",T.TABLE="table",T.TABLE_ROW="table-row",T.TABLE_CELL="table-cell",T.TABLE_HEADER_CELL="table-header-cell"},51928:function(d,_,b){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),_.EMPTY_DOCUMENT=void 0;var T=b(20549);_.EMPTY_DOCUMENT={nodeType:T.BLOCKS.DOCUMENT,data:{},content:[{nodeType:T.BLOCKS.PARAGRAPH,data:{},content:[{nodeType:"text",value:"",marks:[],data:{}}]}]}},86061:function(d,_,b){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),_.isText=_.isBlock=_.isInline=void 0;var T=b(20549),x=b(7845);function hasValue(d,_){for(var b=0,T=Object.keys(d);b<T.length;b++)if(_===d[T[b]])return!0;return!1}_.isInline=function(d){return hasValue(x.INLINES,d.nodeType)},_.isBlock=function(d){return hasValue(T.BLOCKS,d.nodeType)},_.isText=function(d){return"text"===d.nodeType}},86437:function(d,_,b){"use strict";var T=this&&this.__createBinding||(Object.create?function(d,_,b,T){void 0===T&&(T=b);var x=Object.getOwnPropertyDescriptor(_,b);(!x||("get"in x?!_.__esModule:x.writable||x.configurable))&&(x={enumerable:!0,get:function(){return _[b]}}),Object.defineProperty(d,T,x)}:function(d,_,b,T){void 0===T&&(T=b),d[T]=_[b]}),x=this&&this.__setModuleDefault||(Object.create?function(d,_){Object.defineProperty(d,"default",{enumerable:!0,value:_})}:function(d,_){d.default=_}),C=this&&this.__exportStar||function(d,_){for(var b in d)"default"===b||Object.prototype.hasOwnProperty.call(_,b)||T(_,d,b)},L=this&&this.__importStar||function(d){if(d&&d.__esModule)return d;var _={};if(null!=d)for(var b in d)"default"!==b&&Object.prototype.hasOwnProperty.call(d,b)&&T(_,d,b);return x(_,d),_};
1Object.defineProperty(_,"__esModule",{value:!0}),_.helpers=_.EMPTY_DOCUMENT=_.MARKS=_.INLINES=_.BLOCKS=void 0;var N=b(20549);Object.defineProperty(_,"BLOCKS",{enumerable:!0,get:function(){return N.BLOCKS}});var Y=b(7845);Object.defineProperty(_,"INLINES",{enumerable:!0,get:function(){return Y.INLINES}});var Z=b(31376);Object.defineProperty(_,"MARKS",{enumerable:!0,get:function(){return Z.MARKS}}),C(b(97951),_),C(b(80167),_),C(b(11911),_);var en=b(51928);Object.defineProperty(_,"EMPTY_DOCUMENT",{enumerable:!0,get:function(){return en.EMPTY_DOCUMENT}});var er=L(b(86061));_.helpers=er},7845:function(d,_){"use strict";var b,T;Object.defineProperty(_,"__esModule",{value:!0}),_.INLINES=void 0,(T=b||(_.INLINES=b={})).HYPERLINK="hyperlink",T.ENTRY_HYPERLINK="entry-hyperlink",T.ASSET_HYPERLINK="asset-hyperlink",T.RESOURCE_HYPERLINK="resource-hyperlink",T.EMBEDDED_ENTRY="embedded-entry-inline",T.EMBEDDED_RESOURCE="embedded-resource-inline"},31376:function(d,_){"use strict";var b,T;Object.defineProperty(_,"__esModule",{value:!0}),_.MARKS=void 0,(T=b||(_.MARKS=b={})).BOLD="bold",T.ITALIC="italic",T.UNDERLINE="underline",T.CODE="code",T.SUPERSCRIPT="superscript",T.SUBSCRIPT="subscript",T.STRIKETHROUGH="strikethrough"},11911:function(d,_){"use strict";Object.defineProperty(_,"__esModule",{value:!0})},97951:function(d,_,b){"use strict";var T,x=this&&this.__spreadArray||function(d,_,b){if(b||2==arguments.length)for(var T,x=0,C=_.length;x<C;x++)!T&&x in _||(T||(T=Array.prototype.slice.call(_,0,x)),T[x]=_[x]);return d.concat(T||Array.prototype.slice.call(_))};Object.defineProperty(_,"__esModule",{value:!0}),_.V1_MARKS=_.V1_NODE_TYPES=_.TEXT_CONTAINERS=_.HEADINGS=_.CONTAINERS=_.VOID_BLOCKS=_.TABLE_BLOCKS=_.LIST_ITEM_BLOCKS=_.TOP_LEVEL_BLOCKS=void 0;var C=b(20549),L=b(7845),N=b(31376);_.TOP_LEVEL_BLOCKS=[C.BLOCKS.PARAGRAPH,C.BLOCKS.HEADING_1,C.BLOCKS.HEADING_2,C.BLOCKS.HEADING_3,C.BLOCKS.HEADING_4,C.BLOCKS.HEADING_5,C.BLOCKS.HEADING_6,C.BLOCKS.OL_LIST,C.BLOCKS.UL_LIST,C.BLOCKS.HR,C.BLOCKS.QUOTE,C.BLOCKS.EMBEDDED_ENTRY,C.BLOCKS.EMBEDDED_ASSET,C.BLOCKS.EMBEDDED_RESOURCE,C.BLOCKS.TABLE],_.LIST_ITEM_BLOCKS=[C.BLOCKS.PARAGRAPH,C.BLOCKS.HEADING_1,C.BLOCKS.HEADING_2,C.BLOCKS.HEADING_3,C.BLOCKS.HEADING_4,C.BLOCKS.HEADING_5,C.BLOCKS.HEADING_6,C.BLOCKS.OL_LIST,C.BLOCKS.UL_LIST,C.BLOCKS.HR,C.BLOCKS.QUOTE,C.BLOCKS.EMBEDDED_ENTRY,C.BLOCKS.EMBEDDED_ASSET,C.BLOCKS.EMBEDDED_RESOURCE],_.TABLE_BLOCKS=[C.BLOCKS.TABLE,C.BLOCKS.TABLE_ROW,C.BLOCKS.TABLE_CELL,C.BLOCKS.TABLE_HEADER_CELL],_.VOID_BLOCKS=[C.BLOCKS.HR,C.BLOCKS.EMBEDDED_ENTRY,C.BLOCKS.EMBEDDED_ASSET,C.BLOCKS.EMBEDDED_RESOURCE],_.CONTAINERS=((T={})[C.BLOCKS.OL_LIST]=[C.BLOCKS.LIST_ITEM],T[C.BLOCKS.UL_LIST]=[C.BLOCKS.LIST_ITEM],T[C.BLOCKS.LIST_ITEM]=_.LIST_ITEM_BLOCKS,T[C.BLOCKS.QUOTE]=[C.BLOCKS.PARAGRAPH],T[C.BLOCKS.TABLE]=[C.BLOCKS.TABLE_ROW],T[C.BLOCKS.TABLE_ROW]=[C.BLOCKS.TABLE_CELL,C.BLOCKS.TABLE_HEADER_CELL],T[C.BLOCKS.TABLE_CELL]=[C.BLOCKS.PARAGRAPH],T[C.BLOCKS.TABLE_HEADER_CELL]=[C.BLOCKS.PARAGRAPH],T),_.HEADINGS=[C.BLOCKS.HEADING_1,C.BLOCKS.HEADING_2,C.BLOCKS.HEADING_3,C.BLOCKS.HEADING_4,C.BLOCKS.HEADING_5,C.BLOCKS.HEADING_6],_.TEXT_CONTAINERS=x([C.BLOCKS.PARAGRAPH],_.HEADINGS,!0),_.V1_NODE_TYPES=[C.BLOCKS.DOCUMENT,C.BLOCKS.PARAGRAPH,C.BLOCKS.HEADING_1,C.BLOCKS.HEADING_2,C.BLOCKS.HEADING_3,C.BLOCKS.HEADING_4,C.BLOCKS.HEADING_5,C.BLOCKS.HEADING_6,C.BLOCKS.OL_LIST,C.BLOCKS.UL_LIST,C.BLOCKS.LIST_ITEM,C.BLOCKS.HR,C.BLOCKS.QUOTE,C.BLOCKS.EMBEDDED_ENTRY,C.BLOCKS.EMBEDDED_ASSET,L.INLINES.HYPERLINK,L.INLINES.ENTRY_HYPERLINK,L.INLINES.ASSET_HYPERLINK,L.INLINES.EMBEDDED_ENTRY,"text"],_.V1_MARKS=[N.MARKS.BOLD,N.MARKS.CODE,N.MARKS.ITALIC,N.MARKS.UNDERLINE]},80167:function(d,_){"use strict";Object.defineProperty(_,"__esModule",{value:!0})},95229:function(d,_,b){var T=b(21876).Buffer;b(83454),self,d.exports=function(){var d={581:function(d,_,b){d.exports=function(){"use strict";var d=Function.prototype.toString,_=Object.create,T=Object.defineProperty,x=Object.getOwnPropertyDescriptor,C=Object.getOwnPropertyNames,L=Object.getOwnPropertySymbols,N=Object.getPrototypeOf,Y=Object.prototype,Z=Y.hasOwnProperty,en=Y.propertyIsEnumerable,er="function"==typeof L,ei="function"==typeof WeakMap,es=function(){if(ei)return function(){return new WeakMap};var d=function(){function e(){this._keys=[],this._values=[]}return e.prototype.has=function(d){return!!~this._keys.indexOf(d)},e.prototype.get=function(d){return this._values[this._keys.indexOf(d)]},e.prototype.set=function(d,_){this._keys.push(d),this._values.push(_)},e}();return function(){return new d}}(),h=function(b,T){var x=b.__proto__||N(b);if(!x)return _(null);var C=x.constructor;if(C===T.Object)return x===T.Object.prototype?{}:_(x);if(~d.call(C).indexOf("[native code]"))try{return new C}catch(d){}return _(x)},y=function(d,_,b,T){var x=h(d,_);
1for(var C in T.set(d,x),d)Z.call(d,C)&&(x[C]=b(d[C],T));if(er)for(var N=L(d),Y=0,ei=N.length,es=void 0;Y<ei;++Y)es=N[Y],en.call(d,es)&&(x[es]=b(d[es],T));return x},m=function(d,_,b,N){var Y=h(d,_);N.set(d,Y);for(var Z=er?C(d).concat(L(d)):C(d),en=0,ei=Z.length,es=void 0,ea=void 0;en<ei;++en)if("callee"!==(es=Z[en])&&"caller"!==es){if(ea=x(d,es)){ea.get||ea.set||(ea.value=b(d[es],N));try{T(Y,es,ea)}catch(d){Y[es]=ea.value}}else Y[es]=b(d[es],N)}return Y},ea=Array.isArray,eo=Object.getPrototypeOf,el=function(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==b.g?b.g:(console&&console.error&&console.error('Unable to locate global object, returning "this".'),this)}();function w(d,_){var b=!(!_||!_.isStrict),T=_&&_.realm||el,x=b?m:y,i=function(d,_){if(!d||"object"!=typeof d)return d;if(_.has(d))return _.get(d);var C,L,N=d.__proto__||eo(d),Y=N&&N.constructor;if(!Y||Y===T.Object)return x(d,T,i,_);if(ea(d)){if(b)return m(d,T,i,_);C=new Y,_.set(d,C);for(var Z=0,en=d.length;Z<en;++Z)C[Z]=i(d[Z],_);return C}if(d instanceof T.Date)return new Y(d.getTime());if(d instanceof T.RegExp)return(C=new Y(d.source,d.flags||(L="",d.global&&(L+="g"),d.ignoreCase&&(L+="i"),d.multiline&&(L+="m"),d.unicode&&(L+="u"),d.sticky&&(L+="y"),L))).lastIndex=d.lastIndex,C;if(T.Map&&d instanceof T.Map)return C=new Y,_.set(d,C),d.forEach(function(d,b){C.set(b,i(d,_))}),C;if(T.Set&&d instanceof T.Set)return C=new Y,_.set(d,C),d.forEach(function(d){C.add(i(d,_))}),C;if(T.Blob&&d instanceof T.Blob)return d.slice(0,d.size,d.type);if(T.Buffer&&T.Buffer.isBuffer(d))return C=T.Buffer.allocUnsafe?T.Buffer.allocUnsafe(d.length):new Y(d.length),_.set(d,C),d.copy(C),C;if(T.ArrayBuffer){if(T.ArrayBuffer.isView(d))return C=new Y(d.buffer.slice(0)),_.set(d,C),C;if(d instanceof T.ArrayBuffer)return C=d.slice(0),_.set(d,C),C}return"function"==typeof d.then||d instanceof Error||T.WeakMap&&d instanceof T.WeakMap||T.WeakSet&&d instanceof T.WeakSet?d:x(d,T,i,_)};return i(d,es())}return w.default=w,w.strict=function(d,_){return w(d,{isStrict:!0,realm:_?_.realm:void 0})},w}()},784:function(d,_){function n(d,_){var b=[],T=[];return null==_&&(_=function(d,_){return b[0]===_?"[Circular ~]":"[Circular ~."+T.slice(0,b.indexOf(_)).join(".")+"]"}),function(x,C){if(b.length>0){var L=b.indexOf(this);~L?b.splice(L+1):b.push(this),~L?T.splice(L,1/0,x):T.push(x),~b.indexOf(C)&&(C=_.call(this,x,C))}else b.push(C);return null==d?C:d.call(this,x,C)}}(d.exports=function(d,_,b,T){return JSON.stringify(d,n(_,T),b)}).getSerialize=n},261:function(d){var _,b,T=Object.prototype,x=Function.prototype.toString,C=T.hasOwnProperty,L=x.call(Object),N=T.toString,Y=(_=Object.getPrototypeOf,b=Object,function(d){return _(b(d))});d.exports=function(d){if(!(d&&"object"==typeof d)||"[object Object]"!=N.call(d)||function(d){var _=!1;if(null!=d&&"function"!=typeof d.toString)try{_=!!(d+"")}catch(d){}return _}(d))return!1;var _=Y(d);if(null===_)return!0;var b=C.call(_,"constructor")&&_.constructor;return"function"==typeof b&&b instanceof b&&x.call(b)==L}},451:function(d){var _=Object.prototype.toString,b=Array.isArray;d.exports=function(d){var T;return"string"==typeof d||!b(d)&&!!(T=d)&&"object"==typeof T&&"[object String]"==_.call(d)}},930:function(d){"use strict";let t=class t extends Error{constructor(){super("Throttled function aborted"),this.name="AbortError"}};d.exports=({limit:d,interval:_,strict:b})=>{if(!Number.isFinite(d))throw TypeError("Expected `limit` to be a finite number");if(!Number.isFinite(_))throw TypeError("Expected `interval` to be a finite number");let T=new Map,x=0,C=0,L=[],N=b?function(){let b=Date.now();if(L.length<d)return L.push(b),0;let T=L.shift()+_;return b>=T?(L.push(b),0):(L.push(T),T-b)}:function(){let b=Date.now();return b-x>_?(C=1,x=b,0):(C<d?C++:(x+=_,C=1),x-b)};return d=>{let n=function(..._){let b;return n.isEnabled?new Promise((x,C)=>
1{b=setTimeout(()=>{x(d.apply(this,_)),T.delete(b)},N()),T.set(b,C)}):(async()=>d.apply(this,_))()};return n.abort=()=>{for(let d of T.keys())clearTimeout(d),T.get(d)(new t);T.clear(),L.splice(0,L.length)},n.isEnabled=!0,n}},d.exports.AbortError=t}},_={};function n(b){var T=_[b];if(void 0!==T)return T.exports;var x=_[b]={exports:{}};return d[b].call(x.exports,x,x.exports,n),x.exports}n.n=function(d){var _=d&&d.__esModule?function(){return d.default}:function(){return d};return n.d(_,{a:_}),_},n.d=function(d,_){for(var b in _)n.o(_,b)&&!n.o(d,b)&&Object.defineProperty(d,b,{enumerable:!0,get:_[b]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(d){if("object"==typeof window)return window}}(),n.o=function(d,_){return Object.prototype.hasOwnProperty.call(d,_)},n.r=function(d){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(d,"__esModule",{value:!0})};var x={};return function(){"use strict";let d;function e(d,_){return function(){return d.apply(_,arguments)}}n.r(x),n.d(x,{createClient:function(){return It},createGlobalOptions:function(){return ht}});let{toString:_}=Object.prototype,{getPrototypeOf:C}=Object,L=(e_=Object.create(null),d=>{let b=_.call(d);return e_[b]||(e_[b]=b.slice(8,-1).toLowerCase())}),a=d=>(d=d.toLowerCase(),_=>L(_)===d),c=d=>_=>typeof _===d,{isArray:N}=Array,Y=c("undefined"),Z=a("ArrayBuffer"),en=c("string"),er=c("function"),ei=c("number"),y=d=>null!==d&&"object"==typeof d,m=d=>{if("object"!==L(d))return!1;let _=C(d);return!(null!==_&&_!==Object.prototype&&null!==Object.getPrototypeOf(_)||Symbol.toStringTag in d||Symbol.iterator in d)},es=a("Date"),ea=a("File"),eo=a("Blob"),el=a("FileList"),eu=a("URLSearchParams");function E(d,_,{allOwnKeys:b=!1}={}){let T,x;if(null!=d){if("object"!=typeof d&&(d=[d]),N(d))for(T=0,x=d.length;T<x;T++)_.call(null,d[T],T,d);else{let x;let C=b?Object.getOwnPropertyNames(d):Object.keys(d),L=C.length;for(T=0;T<L;T++)x=C[T],_.call(null,d[x],x,d)}}}function S(d,_){_=_.toLowerCase();let b=Object.keys(d),T,x=b.length;for(;x-- >0;)if(_===(T=b[x]).toLowerCase())return T;return null}let ec="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:b.g,A=d=>!Y(d)&&d!==ec,ed=(eb="undefined"!=typeof Uint8Array&&C(Uint8Array),d=>eb&&d instanceof eb),ep=a("HTMLFormElement"),eh=(({hasOwnProperty:d})=>(_,b)=>d.call(_,b))(Object.prototype),ef=a("RegExp"),P=(d,_)=>{let b=Object.getOwnPropertyDescriptors(d),T={};E(b,(b,x)=>{let C;!1!==(C=_(b,x,d))&&(T[x]=C||b)}),Object.defineProperties(d,T)},em="abcdefghijklmnopqrstuvwxyz",ev="0123456789",eg={DIGIT:ev,ALPHA:em,ALPHA_DIGIT:em+em.toUpperCase()+ev},ey=a("AsyncFunction");var e_,eb,eE={isArray:N,isArrayBuffer:Z,isBuffer:function(d){return null!==d&&!Y(d)&&null!==d.constructor&&!Y(d.constructor)&&er(d.constructor.isBuffer)&&d.constructor.isBuffer(d)},isFormData:d=>{let _;return d&&("function"==typeof FormData&&d instanceof FormData||er(d.append)&&("formdata"===(_=L(d))||"object"===_&&er(d.toString)&&"[object FormData]"===d.toString()))},isArrayBufferView:function(d){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(d):d&&d.buffer&&Z(d.buffer)},isString:en,isNumber:ei,isBoolean:d=>!0===d||!1===d,isObject:y,isPlainObject:m,isUndefined:Y,isDate:es,isFile:ea,isBlob:eo,isRegExp:ef,isFunction:er,isStream:d=>y(d)&&er(d.pipe),isURLSearchParams:eu,isTypedArray:ed,isFileList:el,forEach:E,merge:function e(){let{caseless:d}=A(this)&&this||{},_={},r=(b,T)=>{let x=d&&S(_,T)||T;m(_[x])&&m(b)?_[x]=e(_[x],b):m(b)?_[x]=e({},b):N(b)?_[x]=b.slice():_[x]=b};for(let d=0,_=arguments.length;d<_;d++)arguments[d]&&E(arguments[d],r);return _},extend:(d,_,b,{allOwnKeys:T}={})=>(E(_,(_,T)=>{b&&er(_)?d[T]=e(_,b):d[T]=_},{allOwnKeys:T}),d),trim:d=>d.trim?d.trim():d.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:d=>(65279===d.charCodeAt(0)&&(d=d.slice(1)),d),inherits:(d,_,b,T)=>{d.prototype=Object.create(_.prototype,T),d.prototype.constructor=d,Object.defineProperty(d,"super",{value:_.prototype}),b&&Object.assign(d.prototype,b)},toFlatObject:(d,_,b,T)=>{let x,L,N;let Y={};
1if(_=_||{},null==d)return _;do{for(L=(x=Object.getOwnPropertyNames(d)).length;L-- >0;)N=x[L],T&&!T(N,d,_)||Y[N]||(_[N]=d[N],Y[N]=!0);d=!1!==b&&C(d)}while(d&&(!b||b(d,_))&&d!==Object.prototype);return _},kindOf:L,kindOfTest:a,endsWith:(d,_,b)=>{d=String(d),(void 0===b||b>d.length)&&(b=d.length),b-=_.length;let T=d.indexOf(_,b);return -1!==T&&T===b},toArray:d=>{if(!d)return null;if(N(d))return d;let _=d.length;if(!ei(_))return null;let b=Array(_);for(;_-- >0;)b[_]=d[_];return b},forEachEntry:(d,_)=>{let b;let T=(d&&d[Symbol.iterator]).call(d);for(;(b=T.next())&&!b.done;){let T=b.value;_.call(d,T[0],T[1])}},matchAll:(d,_)=>{let b;let T=[];for(;null!==(b=d.exec(_));)T.push(b);return T},isHTMLForm:ep,hasOwnProperty:eh,hasOwnProp:eh,reduceDescriptors:P,freezeMethods:d=>{P(d,(_,b)=>{if(er(d)&&-1!==["arguments","caller","callee"].indexOf(b))return!1;let T=d[b];er(T)&&(_.enumerable=!1,"writable"in _?_.writable=!1:_.set||(_.set=()=>{throw Error("Can not rewrite read-only method '"+b+"'")}))})},toObjectSet:(d,_)=>{let b={};return(d=>{d.forEach(d=>{b[d]=!0})})(N(d)?d:String(d).split(_)),b},toCamelCase:d=>d.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(d,_,b){return _.toUpperCase()+b}),noop:()=>{},toFiniteNumber:(d,_)=>Number.isFinite(d=+d)?d:_,findKey:S,global:ec,isContextDefined:A,ALPHABET:eg,generateString:(d=16,_=eg.ALPHA_DIGIT)=>{let b="",{length:T}=_;for(;d--;)b+=_[Math.random()*T|0];return b},isSpecCompliantForm:function(d){return!!(d&&er(d.append)&&"FormData"===d[Symbol.toStringTag]&&d[Symbol.iterator])},toJSONObject:d=>{let _=Array(10),n=(d,b)=>{if(y(d)){if(_.indexOf(d)>=0)return;if(!("toJSON"in d)){_[b]=d;let T=N(d)?[]:{};return E(d,(d,_)=>{let x=n(d,b+1);Y(x)||(T[_]=x)}),_[b]=void 0,T}}return d};return n(d,0)},isAsyncFn:ey,isThenable:d=>d&&(y(d)||er(d))&&er(d.then)&&er(d.catch)};function D(d,_,b,T,x){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack,this.message=d,this.name="AxiosError",_&&(this.code=_),b&&(this.config=b),T&&(this.request=T),x&&(this.response=x)}eE.inherits(D,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:eE.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});let eS=D.prototype,eT={};function M(d){return eE.isPlainObject(d)||eE.isArray(d)}function z(d){return eE.endsWith(d,"[]")?d.slice(0,-2):d}function W(d,_,b){return d?d.concat(_).map(function(d,_){return d=z(d),!b&&_?"["+d+"]":d}).join(b?".":""):_}["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(d=>{eT[d]={value:d}}),Object.defineProperties(D,eT),Object.defineProperty(eS,"isAxiosError",{value:!0}),D.from=(d,_,b,T,x,C)=>{let L=Object.create(eS);return eE.toFlatObject(d,L,function(d){return d!==Error.prototype},d=>"isAxiosError"!==d),D.call(L,d.message,_,b,T,x),L.cause=d,L.name=d.name,C&&Object.assign(L,C),L};let ex=eE.toFlatObject(eE,{},null,function(d){return/^is[A-Z]/.test(d)});var $=function(d,_,b){if(!eE.isObject(d))throw TypeError("target must be an object");_=_||new FormData;let x=(b=eE.toFlatObject(b,{metaTokens:!0,dots:!1,indexes:!1},!1,function(d,_){return!eE.isUndefined(_[d])}
1)).metaTokens,C=b.visitor||u,L=b.dots,N=b.indexes,Y=(b.Blob||"undefined"!=typeof Blob&&Blob)&&eE.isSpecCompliantForm(_);if(!eE.isFunction(C))throw TypeError("visitor must be a function");function c(d){if(null===d)return"";if(eE.isDate(d))return d.toISOString();if(!Y&&eE.isBlob(d))throw new D("Blob is not supported. Use a Buffer instead.");return eE.isArrayBuffer(d)||eE.isTypedArray(d)?Y&&"function"==typeof Blob?new Blob([d]):T.from(d):d}function u(d,b,T){let C=d;if(d&&!T&&"object"==typeof d){if(eE.endsWith(b,"{}"))b=x?b:b.slice(0,-2),d=JSON.stringify(d);else{var Y;if(eE.isArray(d)&&(Y=d,eE.isArray(Y)&&!Y.some(M))||(eE.isFileList(d)||eE.endsWith(b,"[]"))&&(C=eE.toArray(d)))return b=z(b),C.forEach(function(d,T){eE.isUndefined(d)||null===d||_.append(!0===N?W([b],T,L):null===N?b:b+"[]",c(d))}),!1}}return!!M(d)||(_.append(W(T,b,L),c(d)),!1)}let Z=[],en=Object.assign(ex,{defaultVisitor:u,convertValue:c,isVisitable:M});if(!eE.isObject(d))throw TypeError("data must be an object");return function e(d,b){if(!eE.isUndefined(d)){if(-1!==Z.indexOf(d))throw Error("Circular reference detected in "+b.join("."));Z.push(d),eE.forEach(d,function(d,T){!0===(!(eE.isUndefined(d)||null===d)&&C.call(_,d,eE.isString(T)?T.trim():T,b,en))&&e(d,b?b.concat(T):[T])}),Z.pop()}}(d),_};function J(d){let _={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\x00"};return encodeURIComponent(d).replace(/[!'()~]|%20|%00/g,function(d){return _[d]})}function K(d,_){this._pairs=[],d&&$(d,this,_)}let eC=K.prototype;function X(d){return encodeURIComponent(d).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Q(d,_,b){let T;if(!_)return d;let x=b&&b.encode||X,C=b&&b.serialize;if(T=C?C(_,b):eE.isURLSearchParams(_)?_.toString():new K(_,b).toString(x)){let _=d.indexOf("#");-1!==_&&(d=d.slice(0,_)),d+=(-1===d.indexOf("?")?"?":"&")+T}return d}eC.append=function(d,_){this._pairs.push([d,_])},eC.toString=function(d){let _=d?function(_){return d.call(this,_,J)}:J;return this._pairs.map(function(d){return _(d[0])+"="+_(d[1])},"").join("&")};var ew=class{constructor(){this.handlers=[]}use(d,_,b){return this.handlers.push({fulfilled:d,rejected:_,synchronous:!!b&&b.synchronous,runWhen:b?b.runWhen:null}),this.handlers.length-1}eject(d){this.handlers[d]&&(this.handlers[d]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(d){eE.forEach(this.handlers,function(_){null!==_&&d(_)})}},eO={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},eA={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:K,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},isStandardBrowserEnv:("undefined"==typeof navigator||"ReactNative"!==(d=navigator.product)&&"NativeScript"!==d&&"NS"!==d)&&"undefined"!=typeof window&&"undefined"!=typeof document,isStandardBrowserWebWorkerEnv:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,protocols:["http","https","file","blob","url","data"]},te=function(d){if(eE.isFormData(d)&&eE.isFunction(d.entries)){let _={};return eE.forEachEntry(d,(d,b)=>{(function t(d,_,b,T){let x=d[T++],C=Number.isFinite(+x),L=T>=d.length;return x=!x&&eE.isArray(b)?b.length:x,L?eE.hasOwnProp(b,x)?b[x]=[b[x],_]:b[x]=_:(b[x]&&eE.isObject(b[x])||(b[x]=[]),t(d,_,b[x],T)&&eE.isArray(b[x])&&(b[x]=function(d){let _,b;let T={},x=Object.keys(d),C=x.length;for(_=0;_<C;_++)T[b=x[_]]=d[b];return T}(b[x]))),!C})(eE.matchAll(/\w+|\[(\w*)]/g,d).map(d=>"[]"===d[0]?"":d[1]||d[0]),b,_,0)}),_}return null};let eL={transitional:eO,adapter:["xhr","http"],transformRequest:[function(d,_){let b;let T=_.getContentType()||"",x=T.indexOf("application/json")>-1,C=eE.isObject(d);if(C&&eE.isHTMLForm(d)&&(d=new FormData(d)),eE.isFormData(d))return x&&x?JSON.stringify(te(d)):d;if(eE.isArrayBuffer(d)||eE.isBuffer(d)||eE.isStream(d)||eE.isFile(d)||eE.isBlob(d))return d;if(eE.isArrayBufferView(d))return d.buffer;if(eE.isURLSearchParams(d))return _.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),d.toString();if(C){if(T.indexOf("application/x-www-form-urlencoded")>-1){var L,N;
1return(L=d,N=this.formSerializer,$(L,new eA.classes.URLSearchParams,Object.assign({visitor:function(d,_,b,T){return eA.isNode&&eE.isBuffer(d)?(this.append(_,d.toString("base64")),!1):T.defaultVisitor.apply(this,arguments)}},N))).toString()}if((b=eE.isFileList(d))||T.indexOf("multipart/form-data")>-1){let _=this.env&&this.env.FormData;return $(b?{"files[]":d}:d,_&&new _,this.formSerializer)}}return C||x?(_.setContentType("application/json",!1),function(d,_,b){if(eE.isString(d))try{return(0,JSON.parse)(d),eE.trim(d)}catch(d){if("SyntaxError"!==d.name)throw d}return(0,JSON.stringify)(d)}(d)):d}],transformResponse:[function(d){let _=this.transitional||eL.transitional,b=_&&_.forcedJSONParsing,T="json"===this.responseType;if(d&&eE.isString(d)&&(b&&!this.responseType||T)){let b=!(_&&_.silentJSONParsing)&&T;try{return JSON.parse(d)}catch(d){if(b){if("SyntaxError"===d.name)throw D.from(d,D.ERR_BAD_RESPONSE,this,null,this.response);throw d}}}return d}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:eA.classes.FormData,Blob:eA.classes.Blob},validateStatus:function(d){return d>=200&&d<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};eE.forEach(["delete","get","head","post","put","patch"],d=>{eL.headers[d]={}});let eP=eE.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),eI=Symbol("internals");function se(d){return d&&String(d).trim().toLowerCase()}function ae(d){return!1===d||null==d?d:eE.isArray(d)?d.map(ae):String(d)}function ce(d,_,b,T,x){return eE.isFunction(T)?T.call(this,_,b):(x&&(_=b),eE.isString(_)?eE.isString(T)?-1!==_.indexOf(T):eE.isRegExp(T)?T.test(_):void 0:void 0)}let ue=class ue{constructor(d){d&&this.set(d)}set(d,_,b){let T=this;function o(d,_,b){let x=se(_);if(!x)throw Error("header name must be a non-empty string");let C=eE.findKey(T,x);C&&void 0!==T[C]&&!0!==b&&(void 0!==b||!1===T[C])||(T[C||_]=ae(d))}let i=(d,_)=>eE.forEach(d,(d,b)=>o(d,b,_));return eE.isPlainObject(d)||d instanceof this.constructor?i(d,_):eE.isString(d)&&(d=d.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(d.trim())?i((d=>{let _,b,T;let x={};return d&&d.split("\n").forEach(function(d){T=d.indexOf(":"),_=d.substring(0,T).trim().toLowerCase(),b=d.substring(T+1).trim(),!_||x[_]&&eP[_]||("set-cookie"===_?x[_]?x[_].push(b):x[_]=[b]:x[_]=x[_]?x[_]+", "+b:b)}),x})(d),_):null!=d&&o(_,d,b),this}get(d,_){if(d=se(d)){let b=eE.findKey(this,d);if(b){let d=this[b];if(!_)return d;if(!0===_)return function(d){let _;let b=Object.create(null),T=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;
1for(;_=T.exec(d);)b[_[1]]=_[2];return b}(d);if(eE.isFunction(_))return _.call(this,d,b);if(eE.isRegExp(_))return _.exec(d);throw TypeError("parser must be boolean|regexp|function")}}}has(d,_){if(d=se(d)){let b=eE.findKey(this,d);return!(!b||void 0===this[b]||_&&!ce(0,this[b],b,_))}return!1}delete(d,_){let b=this,T=!1;function o(d){if(d=se(d)){let x=eE.findKey(b,d);x&&(!_||ce(0,b[x],x,_))&&(delete b[x],T=!0)}}return eE.isArray(d)?d.forEach(o):o(d),T}clear(d){let _=Object.keys(this),b=_.length,T=!1;for(;b--;){let x=_[b];d&&!ce(0,this[x],x,d,!0)||(delete this[x],T=!0)}return T}normalize(d){let _=this,b={};return eE.forEach(this,(T,x)=>{let C=eE.findKey(b,x);if(C)return _[C]=ae(T),void delete _[x];let L=d?x.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(d,_,b)=>_.toUpperCase()+b):String(x).trim();L!==x&&delete _[x],_[L]=ae(T),b[L]=!0}),this}concat(...d){return this.constructor.concat(this,...d)}toJSON(d){let _=Object.create(null);return eE.forEach(this,(b,T)=>{null!=b&&!1!==b&&(_[T]=d&&eE.isArray(b)?b.join(", "):b)}),_}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([d,_])=>d+": "+_).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(d){return d instanceof this?d:new this(d)}static concat(d,..._){let b=new this(d);return _.forEach(d=>b.set(d)),b}static accessor(d){let _=(this[eI]=this[eI]={accessors:{}}).accessors,b=this.prototype;function r(d){let T=se(d);_[T]||(function(d,_){let b=eE.toCamelCase(" "+_);["get","set","has"].forEach(T=>{Object.defineProperty(d,T+b,{value:function(d,b,x){return this[T].call(this,_,d,b,x)},configurable:!0})})}(b,d),_[T]=!0)}return eE.isArray(d)?d.forEach(r):r(d),this}};function fe(d,_){let b=this||eL,T=_||b,x=ue.from(T.headers),C=T.data;return eE.forEach(d,function(d){C=d.call(b,C,x.normalize(),_?_.status:void 0)}),x.normalize(),C}function pe(d){return!(!d||!d.__CANCEL__)}function de(d,_,b){D.call(this,null==d?"canceled":d,D.ERR_CANCELED,_,b),this.name="CanceledError"}ue.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),eE.reduceDescriptors(ue.prototype,({value:d},_)=>{let b=_[0].toUpperCase()+_.slice(1);return{get:()=>d,set(d){this[b]=d}}}),eE.freezeMethods(ue),eE.inherits(de,D,{__CANCEL__:!0});var ek=eA.isStandardBrowserEnv?{write:function(d,_,b,T,x,C){let L=[];L.push(d+"="+encodeURIComponent(_)),eE.isNumber(b)&&L.push("expires="+new Date(b).toGMTString()),eE.isString(T)&&L.push("path="+T),eE.isString(x)&&L.push("domain="+x),!0===C&&L.push("secure"),document.cookie=L.join("; ")},read:function(d){let _=document.cookie.match(RegExp("(^|;\\s*)("+d+")=([^;]*)"));return _?decodeURIComponent(_[3]):null},remove:function(d){this.write(d,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function me(d,_){return d&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(_)?_?d.replace(/\/+$/,"")+"/"+_.replace(/^\/+/,""):d:_}var eN=eA.isStandardBrowserEnv?function(){let d;let _=/(msie|trident)/i.test(navigator.userAgent),b=document.createElement("a");function r(d){let T=d;return _&&(b.setAttribute("href",T),T=b.href),b.setAttribute("href",T),{href:b.href,protocol:b.protocol?b.protocol.replace(/:$/,""):"",host:b.host,search:b.search?b.search.replace(/^\?/,""):"",hash:b.hash?b.hash.replace(/^#/,""):"",hostname:b.hostname,port:b.port,pathname:"/"===b.pathname.charAt(0)?b.pathname:"/"+b.pathname}}return d=r(window.location.href),function(_){let b=eE.isString(_)?r(_):_;return b.protocol===d.protocol&&b.host===d.host}}():function(){return!0};function be(d,_){let b=0,T=function(d,_){d=d||10;let b=Array(d),T=Array(d),x,C=0,L=0;return _=void 0!==_?_:1e3,function(N){let Y=Date.now(),Z=T[L];x||(x=Y),b[C]=N,T[C]=Y;let en=L,er=0;for(;en!==C;)er+=b[en++],en%=d;if((C=(C+1)%d)===L&&(L=(L+1)%d),Y-x<_)return;let ei=Z&&Y-Z;return ei?Math.round(1e3*er/ei):void 0}}(50,250);return x=>{let C=x.loaded,L=x.lengthComputable?x.total:void 0,N=C-b,Y=T(N);b=C;let Z={loaded:C,total:L,progress:L?C/L:void 0,bytes:N,rate:Y||void 0,estimated:Y&&L&&C<=L?(L-C)/Y:void 0,event:x};Z[_?"download":"upload"]=!0,d(Z)}}let eD={http:null,xhr:"undefined"!=typeof XMLHttpRequest&&function(d){return new Promise(function(_,b){let T,x,C=d.data,L=ue.from(d.headers).normalize(),N=d.responseType;function c(){d.cancelToken&&d.cancelToken.unsubscribe(T),d.signal&&d.signal.removeEventListener("abort",T)}eE.isFormData(C)&&(eA.isStandardBrowserEnv||eA.isStandardBrowserWebWorkerEnv?L.setContentType(!1):L.getContentType(/^\s*multipart\/form-data/)?eE.isString(x=L.getContentType())&&L.setContentType(x.replace(/^\s*(multipart\/form-data);+/,"$1")):L.setContentType("multipart/form-data"));let Y=new XMLHttpRequest;
1if(d.auth){let _=d.auth.username||"",b=d.auth.password?unescape(encodeURIComponent(d.auth.password)):"";L.set("Authorization","Basic "+btoa(_+":"+b))}let Z=me(d.baseURL,d.url);function f(){if(!Y)return;let T=ue.from("getAllResponseHeaders"in Y&&Y.getAllResponseHeaders());(function(d,_,b){let T=b.config.validateStatus;b.status&&T&&!T(b.status)?_(new D("Request failed with status code "+b.status,[D.ERR_BAD_REQUEST,D.ERR_BAD_RESPONSE][Math.floor(b.status/100)-4],b.config,b.request,b)):d(b)})(function(d){_(d),c()},function(d){b(d),c()},{data:N&&"text"!==N&&"json"!==N?Y.response:Y.responseText,status:Y.status,statusText:Y.statusText,headers:T,config:d,request:Y}),Y=null}if(Y.open(d.method.toUpperCase(),Q(Z,d.params,d.paramsSerializer),!0),Y.timeout=d.timeout,"onloadend"in Y?Y.onloadend=f:Y.onreadystatechange=function(){Y&&4===Y.readyState&&(0!==Y.status||Y.responseURL&&0===Y.responseURL.indexOf("file:"))&&setTimeout(f)},Y.onabort=function(){Y&&(b(new D("Request aborted",D.ECONNABORTED,d,Y)),Y=null)},Y.onerror=function(){b(new D("Network Error",D.ERR_NETWORK,d,Y)),Y=null},Y.ontimeout=function(){let _=d.timeout?"timeout of "+d.timeout+"ms exceeded":"timeout exceeded",T=d.transitional||eO;d.timeoutErrorMessage&&(_=d.timeoutErrorMessage),b(new D(_,T.clarifyTimeoutError?D.ETIMEDOUT:D.ECONNABORTED,d,Y)),Y=null},eA.isStandardBrowserEnv){let _=eN(Z)&&d.xsrfCookieName&&ek.read(d.xsrfCookieName);_&&L.set(d.xsrfHeaderName,_)}void 0===C&&L.setContentType(null),"setRequestHeader"in Y&&eE.forEach(L.toJSON(),function(d,_){Y.setRequestHeader(_,d)}),eE.isUndefined(d.withCredentials)||(Y.withCredentials=!!d.withCredentials),N&&"json"!==N&&(Y.responseType=d.responseType),"function"==typeof d.onDownloadProgress&&Y.addEventListener("progress",be(d.onDownloadProgress,!0)),"function"==typeof d.onUploadProgress&&Y.upload&&Y.upload.addEventListener("progress",be(d.onUploadProgress)),(d.cancelToken||d.signal)&&(T=_=>{Y&&(b(!_||_.type?new de(null,d,Y):_),Y.abort(),Y=null)},d.cancelToken&&d.cancelToken.subscribe(T),d.signal&&(d.signal.aborted?T():d.signal.addEventListener("abort",T)));let en=function(d){let _=/^([-+\w]{1,25})(:?\/\/|:)/.exec(d);return _&&_[1]||""}(Z);en&&-1===eA.protocols.indexOf(en)?b(new D("Unsupported protocol "+en+":",D.ERR_BAD_REQUEST,d)):Y.send(C||null)})}};eE.forEach(eD,(d,_)=>{if(d){try{Object.defineProperty(d,"name",{value:_})}catch(d){}Object.defineProperty(d,"adapterName",{value:_})}});let we=d=>`- ${d}`,Oe=d=>eE.isFunction(d)||null===d||!1===d;var eR={getAdapter:d=>{let _,b;d=eE.isArray(d)?d:[d];let{length:T}=d,x={};for(let C=0;C<T;C++){let T;if(b=_=d[C],!Oe(_)&&void 0===(b=eD[(T=String(_)).toLowerCase()]))throw new D(`Unknown adapter '${T}'`);if(b)break;x[T||"#"+C]=b}if(!b){let d=Object.entries(x).map(([d,_])=>`adapter ${d} `+(!1===_?"is not supported by the environment":"is not available in the build")),_=T?d.length>1?"since :\n"+d.map(we).join("\n"):" "+we(d[0]):"as no adapter specified";throw new D("There is no suitable adapter to dispatch the request "+_,"ERR_NOT_SUPPORT")}return b},adapters:eD};function Se(d){if(d.cancelToken&&d.cancelToken.throwIfRequested(),d.signal&&d.signal.aborted)throw new de(null,d)}function xe(d){return Se(d),d.headers=ue.from(d.headers),d.data=fe.call(d,d.transformRequest),-1!==["post","put","patch"].indexOf(d.method)&&d.headers.setContentType("application/x-www-form-urlencoded",!1),eR.getAdapter(d.adapter||eL.adapter)(d).then(function(_){return Se(d),_.data=fe.call(d,d.transformResponse,_),_.headers=ue.from(_.headers),_},function(_){return pe(_)||(Se(d),_&&_.response&&(_.response.data=fe.call(d,d.transformResponse,_.response),_.response.headers=ue.from(_.response.headers))),Promise.reject(_)})}let Ae=d=>d instanceof ue?d.toJSON():d;function je(d,_){_=_||{};let b={};function r(d,_,b){return eE.isPlainObject(d)&&eE.isPlainObject(_)?eE.merge.call({caseless:b},d,_):eE.isPlainObject(_)?eE.merge({},_):eE.isArray(_)?_.slice():_}function o(d,_,b){return eE.isUndefined(_)?eE.isUndefined(d)?void 0:r(void 0,d,b):r(d,_,b)}function i(d,_){if(!eE.isUndefined(_))return r(void 0,_)}function s(d,_){return eE.isUndefined(_)?eE.isUndefined(d)?void 0:r(void 0,d):r(void 0,_)}function a(b,T,x){return x in _?r(b,T):x in d?r(void 0,b):void 0}let T={url:i,method:i,data:i,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(d,_)=>o(Ae(d),Ae(_),!0)};
1return eE.forEach(Object.keys(Object.assign({},d,_)),function(x){let C=T[x]||o,L=C(d[x],_[x],x);eE.isUndefined(L)&&C!==a||(b[x]=L)}),b}let ej={};["object","boolean","number","function","string","symbol"].forEach((d,_)=>{ej[d]=function(b){return typeof b===d||"a"+(_<1?"n ":" ")+d}});let eM={};ej.transitional=function(d,_,b){function r(d,_){return"[Axios v1.6.0] Transitional option '"+d+"'"+_+(b?". "+b:"")}return(b,T,x)=>{if(!1===d)throw new D(r(T," has been removed"+(_?" in "+_:"")),D.ERR_DEPRECATED);return _&&!eM[T]&&(eM[T]=!0,console.warn(r(T," has been deprecated since v"+_+" and will be removed in the near future"))),!d||d(b,T,x)}};var eB={assertOptions:function(d,_,b){if("object"!=typeof d)throw new D("options must be an object",D.ERR_BAD_OPTION_VALUE);let T=Object.keys(d),x=T.length;for(;x-- >0;){let C=T[x],L=_[C];if(L){let _=d[C],b=void 0===_||L(_,C,d);if(!0!==b)throw new D("option "+C+" must be "+b,D.ERR_BAD_OPTION_VALUE)}else if(!0!==b)throw new D("Unknown option "+C,D.ERR_BAD_OPTION)}},validators:ej};let eF=eB.validators;let Pe=class Pe{constructor(d){this.defaults=d,this.interceptors={request:new ew,response:new ew}}request(d,_){let b;"string"==typeof d?(_=_||{}).url=d:_=d||{},_=je(this.defaults,_);let{transitional:T,paramsSerializer:x,headers:C}=_;void 0!==T&&eB.assertOptions(T,{silentJSONParsing:eF.transitional(eF.boolean),forcedJSONParsing:eF.transitional(eF.boolean),clarifyTimeoutError:eF.transitional(eF.boolean)},!1),null!=x&&(eE.isFunction(x)?_.paramsSerializer={serialize:x}:eB.assertOptions(x,{encode:eF.function,serialize:eF.function},!0)),_.method=(_.method||this.defaults.method||"get").toLowerCase();let L=C&&eE.merge(C.common,C[_.method]);C&&eE.forEach(["delete","get","head","post","put","patch","common"],d=>{delete C[d]}),_.headers=ue.concat(L,C);let N=[],Y=!0;this.interceptors.request.forEach(function(d){"function"==typeof d.runWhen&&!1===d.runWhen(_)||(Y=Y&&d.synchronous,N.unshift(d.fulfilled,d.rejected))});let Z=[];this.interceptors.response.forEach(function(d){Z.push(d.fulfilled,d.rejected)});let en,er=0;if(!Y){let d=[xe.bind(this),void 0];for(d.unshift.apply(d,N),d.push.apply(d,Z),en=d.length,b=Promise.resolve(_);er<en;)b=b.then(d[er++],d[er++]);return b}en=N.length;let ei=_;for(er=0;er<en;){let d=N[er++],_=N[er++];try{ei=d(ei)}catch(d){_.call(this,d);break}}try{b=xe.call(this,ei)}catch(d){return Promise.reject(d)}for(er=0,en=Z.length;er<en;)b=b.then(Z[er++],Z[er++]);return b}getUri(d){return Q(me((d=je(this.defaults,d)).baseURL,d.url),d.params,d.paramsSerializer)}};eE.forEach(["delete","get","head","options"],function(d){Pe.prototype[d]=function(_,b){return this.request(je(b||{},{method:d,url:_,data:(b||{}).data}))}}),eE.forEach(["post","put","patch"],function(d){function t(_){return function(b,T,x){return this.request(je(x||{},{method:d,headers:_?{"Content-Type":"multipart/form-data"}:{},url:b,data:T}))}}Pe.prototype[d]=t(),Pe.prototype[d+"Form"]=t(!0)});let _e=class _e{constructor(d){let _;if("function"!=typeof d)throw TypeError("executor must be a function.");this.promise=new Promise(function(d){_=d});let b=this;this.promise.then(d=>{if(!b._listeners)return;let _=b._listeners.length;for(;_-- >0;)b._listeners[_](d);b._listeners=null}),this.promise.then=d=>{let _;let T=new Promise(d=>{b.subscribe(d),_=d}).then(d);return T.cancel=function(){b.unsubscribe(_)},T},d(function(d,T,x){b.reason||(b.reason=new de(d,T,x),_(b.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(d){this.reason?d(this.reason):this._listeners?this._listeners.push(d):this._listeners=[d]}unsubscribe(d){if(!this._listeners)return;let _=this._listeners.indexOf(d);-1!==_&&this._listeners.splice(_,1)}static source(){let d;return{token:new _e(function(_){d=_}),cancel:d}}};let eU={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
1alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(eU).forEach(([d,_])=>{eU[_]=d});let eV=function t(d){let _=new Pe(d),b=e(Pe.prototype.request,_);return eE.extend(b,Pe.prototype,_,{allOwnKeys:!0}),eE.extend(b,_,null,{allOwnKeys:!0}),b.create=function(_){return t(je(d,_))},b}(eL);eV.Axios=Pe,eV.CanceledError=de,eV.CancelToken=_e,eV.isCancel=pe,eV.VERSION="1.6.0",eV.toFormData=$,eV.AxiosError=D,eV.Cancel=eV.CanceledError,eV.all=function(d){return Promise.all(d)},eV.spread=function(d){return function(_){return d.apply(null,_)}},eV.isAxiosError=function(d){return eE.isObject(d)&&!0===d.isAxiosError},eV.mergeConfig=je,eV.AxiosHeaders=ue,eV.formToJSON=d=>te(eE.isHTMLForm(d)?new FormData(d):d),eV.getAdapter=eR.getAdapter,eV.HttpStatusCode=eU,eV.default=eV;var eH=n(581),e$=n.n(eH),eG=n(451),eK=n.n(eG),ez=n(930),eq=n.n(ez),eW=n(261),eY=n.n(eW);function Ke(d,_){var b=Object.keys(d);if(Object.getOwnPropertySymbols){var T=Object.getOwnPropertySymbols(d);_&&(T=T.filter(function(_){return Object.getOwnPropertyDescriptor(d,_).enumerable})),b.push.apply(b,T)}return b}function Ge(d){for(var _=1;_<arguments.length;_++){var b=null!=arguments[_]?arguments[_]:{};_%2?Ke(Object(b),!0).forEach(function(_){var T,x;T=_,x=b[_],(T=function(d){var _=function(d,_){if("object"!=typeof d||null===d)return d;var b=d[Symbol.toPrimitive];if(void 0!==b){var T=b.call(d,"string");if("object"!=typeof T)return T;throw TypeError("@@toPrimitive must return a primitive value.")}return String(d)}(d);return"symbol"==typeof _?_:String(_)}(T))in d?Object.defineProperty(d,T,{value:x,enumerable:!0,configurable:!0,writable:!0}):d[T]=x}):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(b)):Ke(Object(b)).forEach(function(_){Object.defineProperty(d,_,Object.getOwnPropertyDescriptor(b,_))})}return d}function Ve(d){return(Ve="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(d){return typeof d}:function(d){return d&&"function"==typeof Symbol&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d})(d)}function Xe(){Xe=function(d,_){return new n(d,void 0,_)};var d=RegExp.prototype,_=new WeakMap;function n(d,b,T){var x=new RegExp(d,b);return _.set(x,T||_.get(d)),Qe(x,n.prototype)}function r(d,b){var T=_.get(b);return Object.keys(T).reduce(function(_,b){var x=T[b];if("number"==typeof x)_[b]=d[x];else{for(var C=0;void 0===d[x[C]]&&C+1<x.length;)C++;_[b]=d[x[C]]}return _},Object.create(null))}return function(d,_){if("function"!=typeof _&&null!==_)throw TypeError("Super expression must either be null or a function");d.prototype=Object.create(_&&_.prototype,{constructor:{value:d,writable:!0,configurable:!0}}),Object.defineProperty(d,"prototype",{writable:!1}),_&&Qe(d,_)}(n,RegExp),n.prototype.exec=function(_){var b=d.exec.call(this,_);if(b){b.groups=r(b,this);var T=b.indices;T&&(T.groups=r(T,this))}return b},n.prototype[Symbol.replace]=function(b,T){if("string"==typeof T){var x=_.get(this);return d[Symbol.replace].call(this,b,T.replace(/\$<([^>]+)>/g,function(d,_){var b=x[_];return"$"+(Array.isArray(b)?b.join("$"):b)}))}if("function"==typeof T){var C=this;return d[Symbol.replace].call(this,b,function(){var d=arguments;return"object"!=typeof d[d.length-1]&&(d=[].slice.call(d)).push(r
1(d,C)),T.apply(this,d)})}return d[Symbol.replace].call(this,b,T)},Xe.apply(this,arguments)}function Qe(d,_){return(Qe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(d,_){return d.__proto__=_,d})(d,_)}function Ze(d,_){if(d){if("string"==typeof d)return Ye(d,_);var b=Object.prototype.toString.call(d).slice(8,-1);return"Object"===b&&d.constructor&&(b=d.constructor.name),"Map"===b||"Set"===b?Array.from(d):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?Ye(d,_):void 0}}function Ye(d,_){(null==_||_>d.length)&&(_=d.length);for(var b=0,T=Array(_);b<_;b++)T[b]=d[b];return T}function et(){}var eQ=Xe(/(\d+)(%)/,{value:1});function ot(d){var _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:7,b=_;if(eQ.test(d)){var T,x=null===(T=d.match(eQ))||void 0===T?void 0:T.groups;x&&x.value&&(b=Math.round(_*(parseInt(x.value)/100)))}return Math.min(30,Math.max(1,b))}function it(d,_){return _("info","Throttle request to ".concat(d,"/s")),eq()({limit:d,interval:1e3,strict:!1})}var st=function(d){var _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"auto",b=d.defaults.logHandler,T=void 0===b?et:b,x=eK()(_)?ot(_):ot("auto",_),C=it(x,T),L=!1,N=d.interceptors.request.use(function(d){return C(function(){return d})()},function(d){return Promise.reject(d)}),Y=d.interceptors.response.use(function(b){if(!L&&eK()(_)&&("auto"===_||eQ.test(_))&&b.headers&&b.headers["x-contentful-ratelimit-second-limit"]){var Y=ot(_,parseInt(b.headers["x-contentful-ratelimit-second-limit"]));Y!==x&&(N&&d.interceptors.request.eject(N),x=Y,C=it(Y,T),N=d.interceptors.request.use(function(d){return C(function(){return d})()},function(d){return Promise.reject(d)})),L=!0}return b},function(d){return Promise.reject(d)});return function(){d.interceptors.request.eject(N),d.interceptors.response.eject(Y)}},eX=/^(?!\w+:\/\/)([^\s:]+\.?[^\s:]+)(?::(\d+))?(?!:)$/;function ut(d){var _=d.query,b={};return delete _.resolveLinks,b.params=e$()(_),b}function ft(){var d=window;if(!d)return null;var _=d.navigator.userAgent,b=d.navigator.platform;return -1!==["Macintosh","MacIntel","MacPPC","Mac68K"].indexOf(b)?"macOS":-1!==["iPhone","iPad","iPod"].indexOf(b)?"iOS":-1!==["Win32","Win64","Windows","WinCE"].indexOf(b)?"Windows":/Android/.test(_)?"Android":/Linux/.test(b)?"Linux":null}function pt(d){return Object.defineProperty(d,"toPlainObject",{enumerable:!1,configurable:!1,writable:!1,value:function(){return e$()(this)}})}function dt(d){var _,b,T=d.config,x=d.response;if(T&&T.headers&&T.headers.Authorization){var C="...".concat(T.headers.Authorization.toString().substr(-5));T.headers.Authorization="Bearer ".concat(C)}if(!eY()(x)||!eY()(T))throw d;var L,N=null==x?void 0:x.data,Y={status:null==x?void 0:x.status,statusText:null==x?void 0:x.statusText,message:"",details:{}};T&&eY()(T)&&(Y.request={url:T.url,headers:T.headers,method:T.method,payloadData:T.data}),N&&"object"===Ve(N)&&("requestId"in N&&(Y.requestId=N.requestId||"UNKNOWN"),"message"in N&&(Y.message=N.message||""),"details"in N&&(Y.details=N.details||{}),b=null===(L=N.sys)||void 0===L?void 0:L.id);var Z=Error();Z.name=b&&"Unknown"!==b?b:"".concat(null==x?void 0:x.status," ").concat(null==x?void 0:x.statusText);try{Z.message=JSON.stringify(Y,null," ")}catch(d){Z.message=null!==(_=null==Y?void 0:Y.message)&&void 0!==_?_:""}throw Z}function ht(d){return function(_){return Object.assign({},d,_)}}var eJ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(d){return typeof d}:function(d){return d&&"function"==typeof Symbol&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d};function mt(d){if(Array.isArray(d)){for(var _=0,b=Array(d.length);_<d.length;_++)b[_]=d[_];return b}return Array.from(d)}var eZ={},bt=function(d,_){var b=_.entryId,T=_.linkType,x=_.spaceId,C=_.environmentId;return x&&C?d.get(x+"!"+C+"!"+T+"!"+b):d.get(T+"!"+b)},vt=function(d,_){var b=_.sys,T=b.type,x=b.linkType;if("ResourceLink"===T){var C=function(d){var _=/.*:spaces\/([^/]+)(?:\/environments\/([^/]+))?\/entries\/([^/]+)$/;if(_.test(d)){var b=function(d,_){if(Array.isArray(d))return d;if(Symbol.iterator in Object(d))return function(d,_){var b=[],T=!0,x=!1,C=void 0;try{for(var L,N=d[Symbol.iterator]();!(T=(L=N.next()).done)&&(b.push(L.value),!_||b.length!==_);T=!0);}catch(d){x=!0,C=d}finally{try{!T&&N.return&&N.return()}finally{if(x)throw C}}return b}(d,4);
1throw TypeError("Invalid attempt to destructure non-iterable instance")}(d.match(_),0),T=(b[0],b[1]),x=b[2];return{spaceId:T,environmentId:void 0===x?"master":x,entryId:b[3]}}}(_.sys.urn),L=C.spaceId,N=C.environmentId,Y=C.entryId;return bt(d,{linkType:x.split(":")[1],entryId:Y,spaceId:L,environmentId:N})||eZ}return bt(d,{linkType:x,entryId:_.sys.id})||eZ},wt=function e(d,_,b,T){if(_(d))return b(d);if(d&&"object"===(void 0===d?"undefined":eJ(d))){for(var x in d)d.hasOwnProperty(x)&&(d[x]=e(d[x],_,b,T));T&&(d=function(d){if(Array.isArray(d))return d.filter(function(d){return d!==eZ});for(var _ in d)d[_]===eZ&&delete d[_];return d}(d))}return d},Ot=function(d,_){if(_=_||{},!d.items)return[];var b=e$()(d),T=Object.keys(b.includes||{}).reduce(function(_,b){return[].concat(mt(_),mt(d.includes[b]))},[]),x=[].concat(mt(b.items),mt(T)).filter(function(d){return!!d.sys}),C=new Map(x.reduce(function(d,_){var b,T=((b=_.sys).space&&b.environment?[b.type+"!"+b.id,b.space.sys.id+"!"+b.environment.sys.id+"!"+b.type+"!"+b.id]:[b.type+"!"+b.id]).map(function(d){return[d,_]});return d.push.apply(d,mt(T)),d},[]));return x.forEach(function(d){var b,T=Array.isArray(b=_.itemEntryPoints)?Object.keys(d).filter(function(d){return -1!==b.indexOf(d)}).reduce(function(_,b){return _[b]=d[b],_},{}):d;Object.assign(d,wt(T,function(d){return d&&d.sys&&"Link"===d.sys.type||d&&d.sys&&"ResourceLink"===d.sys.type},function(d){var b,T;return b=_.removeUnresolved,(T=vt(C,d))===eZ?b?T:d:T},_.removeUnresolved))}),b.items},e0=n(784),e1=n.n(e0);function xt(d){return Object.defineProperty(d,"stringifySafe",{enumerable:!1,configurable:!1,writable:!1,value:function(d=null,_=""){return e1()(this,d,_,(d,_)=>({sys:{type:"Link",linkType:"Entry",id:_.sys.id,circular:!0}}))}})}async function At(d,_,b){var T;if(!_||!_.initial&&!_.nextSyncToken&&!_.nextPageToken)throw Error("Please provide one of `initial`, `nextSyncToken` or `nextPageToken` parameters for syncing");if(_.content_type&&!_.type)_.type="Entry";else if(_.content_type&&_.type&&"Entry"!==_.type)throw Error("When using the `content_type` filter your `type` parameter cannot be different from `Entry`.");let{withoutLinkResolution:x,withoutUnresolvableLinks:C,paginate:L}={withoutLinkResolution:!1,withoutUnresolvableLinks:!1,paginate:!0,...b},N=await jt(d,[],_,{paginate:L});x||(N.items=Ot(N,{removeUnresolved:C,itemEntryPoints:["fields"]}));let Y=function(d){let t=d=>(_,b)=>(b.sys.type===d&&_.push(pt(b)),_);return{entries:d.reduce(t("Entry"),[]),assets:d.reduce(t("Asset"),[]),deletedEntries:d.reduce(t("DeletedEntry"),[]),deletedAssets:d.reduce(t("DeletedAsset"),[])}}(N.items);return N.nextSyncToken&&(Y.nextSyncToken=N.nextSyncToken),N.nextPageToken&&(Y.nextPageToken=N.nextPageToken),function lt(d){var _,b=function(d,_){var b="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(!b){if(Array.isArray(d)||(b=Ze(d))){b&&(d=b);var T=0,o=function(){};return{s:o,n:function(){return T>=d.length?{done:!0}:{done:!1,value:d[T++]}},e:function(d){throw d},f:o}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var x,C=!0,L=!1;return{s:function(){b=b.call(d)},n:function(){var d=b.next();return C=d.done,d},e:function(d){L=!0,x=d},f:function(){try{C||null==b.return||b.return()}finally{if(L)throw x}}}}(Object.getOwnPropertyNames(d));try{for(b.s();!(_=b.n()).done;){var T=d[_.value];T&&"object"===Ve(T)&<(T)}}catch(d){b.e(d)}finally{b.f()}return Object.freeze(d)}((T=xt(pt(Y))).sys||{}),T}async function jt(d,_,b,{paginate:T}){let x=b.nextPageToken?{sync_token:b.nextPageToken}:b.nextSyncToken?{sync_token:b.nextSyncToken}:b.sync_token?{sync_token:b.sync_token}:b,C=(await d.get("sync",ut({query:x}))).data||{};return _=_.concat(C.items||[]),C.nextPageUrl?T?(delete x.initial,x.sync_token=Tt(C.nextPageUrl),jt(d,_,x,{paginate:T})):{items:_,nextPageToken:Tt(C.nextPageUrl)}:C.nextSyncUrl?{items:_,nextSyncToken:Tt(C.nextSyncUrl)}:{items:[]}}function Tt(d){let _=d.split("?");return _.length>0?_[1].replace("sync_token=",""):""}function Rt(d){let _={},b=!1;for(let T in d)Array.isArray(d[T])&&(_[T]=d[T].join(","),b=!0);return b?{...d,..._}:d}function kt(d){if(!d.select)return d;let _=Array.isArray(d.select)?d.select:d.select.split(",").map(d=>d.trim()),b=new Set(_);return b.has("sys")?d:(b.add("sys.id"),b.add("sys.type"),{...d,select:[...b].join(",")})}function Lt(d,{resolveLinks:_,removeUnresolved:b}
1){let T=xt(d);return _&&(T.items=Ot(T,{removeUnresolved:b,itemEntryPoints:["fields"]})),T}let Pt=class Pt extends Error{constructor(d,_){super(`Invalid "${d}" provided, `+_),this.name="ValidationError"}};function Ut(d,_){_?function(d){if(d.locale)throw new Pt("locale","The `locale` parameter is not allowed")}(d):function(d){if("*"===d.locale)throw new Pt("locale","The use of locale='*' is no longer supported.To fetch an entry in all existing locales, \n use client.withAllLocales instead of the locale='*' parameter.")}(d)}function _t(d){if("resolveLinks"in d)throw new Pt("resolveLinks","The use of the 'resolveLinks' parameter is no longer supported. By default, links are resolved. \n If you do not want to resolve links, use client.withoutLinkResolution.")}function Ct(d){if("removeUnresolved"in d)throw new Pt("removeUnresolved","The use of the 'removeUnresolved' parameter is no longer supported. By default, unresolved links are kept as link objects.\n If you do not want to include unresolved links, use client.withoutUnresolvableLinks.")}function Nt(d){for(let _ in d){let b=d[_];if("object"==typeof b&&null!==b&&!Array.isArray(b))throw Error(`Objects are not supported as value for the "${_}" query parameter.`)}}let Bt=class Bt extends Error{sys;details;constructor(d,_,b){super("The resource could not be found."),this.sys={type:"Error",id:"NotFound"},this.details={type:"Entry",id:d,environment:_,space:b}}};function Dt({http:d,getGlobalOptions:_},b){let r=(d="unknown")=>new Bt(d,_().environment,_().space),o=d=>{let b="space"===d?_().spaceBaseUrl:_().environmentBaseUrl;if(!b)throw Error("Please define baseUrl for "+d);return b.endsWith("/")||(b+="/"),b};async function i({context:_,path:b,config:T}){let x=o(_);try{return(await d.get(x+b,T)).data}catch(d){dt(d)}}async function s(d,_){let{withoutLinkResolution:b,withoutUnresolvableLinks:T}=_;try{return Lt(await i({context:"environment",path:"entries",config:ut({query:Rt(kt(d))})}),{resolveLinks:!b??!0,removeUnresolved:T??!1})}catch(d){dt(d)}}
1return{version:"10.6.12",getSpace:async function(){return i({context:"space",path:""})},getContentType:async function(d){return i({context:"environment",path:`content_types/${d}`})},getContentTypes:async function(d={}){return i({context:"environment",path:"content_types",config:ut({query:d})})},getAsset:async function(d,_={}){return async function(d,_,b={withAllLocales:!1,withoutLinkResolution:!1,withoutUnresolvableLinks:!1}){let{withAllLocales:T}=b;return Ut(_,T),Nt(_),async function(d,_){try{return i({context:"environment",path:`assets/${d}`,config:ut({query:kt(_)})})}catch(d){dt(d)}}(d,T?{..._,locale:"*"}:_)}(d,_,b)},getAssets:async function(d={}){return async function(d,_={withAllLocales:!1,withoutLinkResolution:!1,withoutUnresolvableLinks:!1}){let{withAllLocales:b}=_;return Ut(d,b),Nt(d),async function(d){try{return i({context:"environment",path:"assets",config:ut({query:Rt(kt(d))})})}catch(d){dt(d)}}(b?{...d,locale:"*"}:d)}(d,b)},getTag:async function(d){return i({context:"environment",path:`tags/${d}`})},getTags:async function(d={}){return Nt(d),i({context:"environment",path:"tags",config:ut({query:Rt(kt(d))})})},getLocales:async function(d={}){return Nt(d),i({context:"environment",path:"locales",config:ut({query:kt(d)})})},parseEntries:function(d){return function(d,_={withAllLocales:!1,withoutLinkResolution:!1,withoutUnresolvableLinks:!1}){return function(d,_){let{withoutLinkResolution:b,withoutUnresolvableLinks:T}=_;return Lt(d,{resolveLinks:!b??!0,removeUnresolved:T??!1})}(d,_)}(d,b)},sync:async function(T,x={paginate:!0}){return async function(b,T,x={withAllLocales:!1,withoutLinkResolution:!1,withoutUnresolvableLinks:!1}){_t(b),Ct(b);let C={...T,...x};return d.defaults.baseURL=_().environmentBaseUrl,At(d,b,C)}(T,x,b)},getEntry:async function(d,_={}){return async function(d,_,b={withAllLocales:!1,withoutLinkResolution:!1,withoutUnresolvableLinks:!1}){let{withAllLocales:T}=b;return Ut(_,T),_t(_),Ct(_),Nt(_),async function(d,_,b){if(!d)throw r(d);try{let T=await s({"sys.id":d,..._},b);if(T.items.length>0)return T.items[0];throw r(d)}catch(d){dt(d)}}(d,T?{..._,locale:"*"}:_,b)}(d,_,b)},getEntries:async function(d={}){return async function(d,_={withAllLocales:!1,withoutLinkResolution:!1,withoutUnresolvableLinks:!1}){let{withAllLocales:b}=_;return Ut(d,b),_t(d),Ct(d),Nt(d),s(b?{...d,locale:"*"}:d,_)}(d,b)},createAssetKey:async function(_){try{let d=Math.floor(Date.now()/1e3);!function(d,_,b){if(b=b||{},"number"!=typeof _)throw new Pt(d,`only numeric values are allowed for timestamps, provided type was "${typeof _}"`);if(b.maximum&&_>b.maximum)throw new Pt(d,`value (${_}) cannot be further in the future than expected maximum (${b.maximum})`);if(b.now&&_<b.now)throw new Pt(d,`value (${_}) cannot be in the past, current time was ${b.now}`)}("expiresAt",_,{maximum:d+172800,now:d})}catch(d){dt(d)}return async function({context:_,path:b,data:T,config:x}){let C=o(_);try{return(await d.post(C+b,T,x)).data}catch(d){dt(d)}}({context:"environment",path:"asset_keys",data:{expiresAt:_}})}}}let Ft=({http:d,getGlobalOptions:_})=>{function n(b){return function({http:d,getGlobalOptions:_},b,T){let x=Dt({http:d,getGlobalOptions:_},b);return Object.defineProperty(x,"withAllLocales",{get:()=>T({...b,withAllLocales:!0})}),Object.defineProperty(x,"withoutLinkResolution",{get:()=>T({...b,withoutLinkResolution:!0})}),Object.defineProperty(x,"withoutUnresolvableLinks",{get:()=>T({...b,withoutUnresolvableLinks:!0})}),Object.create(x)}({http:d,getGlobalOptions:_},b,n)}return{...Dt({http:d,getGlobalOptions:_},{withoutLinkResolution:!1,withAllLocales:!1,withoutUnresolvableLinks:!1}),get withAllLocales(){return n({withAllLocales:!0,withoutLinkResolution:!1,withoutUnresolvableLinks:!1})},get withoutLinkResolution(){return n({withAllLocales:!1,withoutLinkResolution:!0,withoutUnresolvableLinks:!1})},get withoutUnresolvableLinks(){return n({withAllLocales:!1,withoutLinkResolution:!1,withoutUnresolvableLinks:!0})}}};function It(d){if(!d.accessToken)throw TypeError("Expected parameter accessToken");if(!d.space)throw TypeError("Expected parameter space");_t(d),Ct(d);let _={resolveLinks:!0,removeUnresolved:!1,defaultHostname:"cdn.contentful.com",environment:"master",...d},b=function(d,_,b,T){var x=[];_&&x.push("app ".concat(_)),b&&x.push("integration ".concat(b)),T&&x.push("feature "+T),x.push("sdk ".concat(d));var C=null;try{"undefined"!=typeof window&&"navigator"in window&&"product"in window.navigator&&"ReactNative"===window.navigator.product?(C=ft(),x.push("platform ReactNative")):(C=ft(),x.push("platform browser"))}catch(d){C=null}return C&&x.push("os ".concat(C)),"".concat(x.filter(function(d){return""!==d}).join("; "),";")}("contentful.js/10.6.12",_.application,_.integration);_.headers={..._.headers,"Content-Type":"application/vnd.contentful.delivery.v1+json","X-Contentful-User-Agent":b};let T=function ct(d,_){var b=Ge(Ge({},{insecure:!1,retryOnError:!0,logHandler:function(d,_){if("error"===d&&_){var b=[_.name,_.message].filter(function(d){return d}).join(" - ");return console.error("[error] ".concat(b)),void console.error(_)}console.log("[".concat(d,"] ").concat(_))},headers:{},httpAgent:!1,httpsAgent:!1,timeout:3e4,throttle:0,basePath:"",adapter:void 0,maxContentLength:1073741824,maxBodyLength:1073741824}),_);if(!b.accessToken){var T=TypeError("Expected parameter accessToken");throw b.logHandler("error",T),T}var x=b.insecure?"http":"https",C=b.space?"".concat(b.space,"/"):"",L=b.defaultHostname,N=b.insecure?80:443;if(b.host&&eX.test(b.host)){var Y=b.host.split(":");if(2===Y.length){var Z=function(d){if(Array.isArray(d))return d}(Y)||function(d,_){var b=null==d?null:"undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(null!=b){var T,x,C,L,N=[],Y=!0,Z=!1;try{if(C=(b=b.call(d)).next,0===_){if(Object(b)!==b)return;Y=!1}else for(;!(Y=(T=C.call(b)).done)&&(N.push(T.value),N.length!==_);Y=!0);}catch(d){Z=!0,x=d}
1finally{try{if(!Y&&null!=b.return&&(L=b.return(),Object(L)!==L))return}finally{if(Z)throw x}}return N}}(Y,2)||Ze(Y,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();L=Z[0],N=Z[1]}else L=Y[0]}b.basePath&&(b.basePath="/".concat(b.basePath.split("/").filter(Boolean).join("/")));var en=_.baseURL||"".concat(x,"://").concat(L,":").concat(N).concat(b.basePath,"/spaces/").concat(C);b.headers.Authorization||"function"==typeof b.accessToken||(b.headers.Authorization="Bearer "+b.accessToken);var er={baseURL:en,headers:b.headers,httpAgent:b.httpAgent,httpsAgent:b.httpsAgent,proxy:b.proxy,timeout:b.timeout,adapter:b.adapter,maxContentLength:b.maxContentLength,maxBodyLength:b.maxBodyLength,logHandler:b.logHandler,responseLogger:b.responseLogger,requestLogger:b.requestLogger,retryOnError:b.retryOnError},ei=d.create(er);return ei.httpClientParams=_,ei.cloneWithNewParams=function(b){return ct(d,Ge(Ge({},e$()(_)),b))},b.onBeforeRequest&&ei.interceptors.request.use(b.onBeforeRequest),"function"==typeof b.accessToken&&function(d,_){d.interceptors.request.use(function(d){return _().then(function(_){return d.headers.set("Authorization","Bearer ".concat(_)),d})})}(ei,b.accessToken),b.throttle&&st(ei,b.throttle),function(d){var _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5,b=d.defaults,T=b.responseLogger,x=void 0===T?et:T,C=b.requestLogger,L=void 0===C?et:C;d.interceptors.request.use(function(d){return L(d),d},function(d){return L(d),Promise.reject(d)}),d.interceptors.response.use(function(d){return x(d),d},function(b){var T,C=b.response,L=b.config;if(x(b),!L||!d.defaults.retryOnError)return Promise.reject(b);var N=L.attempts||1;if(N>_)return b.attempts=L.attempts,Promise.reject(b);var Y=null,Z=Math.pow(Math.SQRT2,N);return C?C.status>=500&&C.status<600?Y="Server ".concat(C.status):429===C.status&&(Y="Rate limit",C.headers&&b.response.headers["x-contentful-ratelimit-reset"]&&(Z=C.headers["x-contentful-ratelimit-reset"])):Y="Connection",Y?(Z=Math.floor(1e3*Z+200*Math.random()+500),d.defaults.logHandler("warning","".concat(Y," error occurred. Waiting for ").concat(Z," ms before retrying...")),L.attempts=N+1,delete L.httpAgent,delete L.httpsAgent,(T=Z,new Promise(function(d){setTimeout(d,T)})).then(function(){return d(L)})):Promise.reject(b)})}(ei,b.retryLimit),b.onError&&ei.interceptors.response.use(function(d){return d},b.onError),ei}(eV,_);if(!T.defaults.baseURL)throw Error("Please define a baseURL");let x=ht({space:_.space,environment:_.environment,spaceBaseUrl:T.defaults.baseURL,environmentBaseUrl:`${T.defaults.baseURL}environments/${_.environment}`});return T.defaults.baseURL=x({}).environmentBaseUrl,Ft({http:T,getGlobalOptions:x})}}(),x}()},82175:function(d,_,b){"use strict";b.d(_,{gN:function(){return Field},l0:function(){return tG},J9:function(){return Formik}});var T,x,C,isMergeableObject=function(d){var _;return!!d&&"object"==typeof d&&"[object RegExp]"!==(_=Object.prototype.toString.call(d))&&"[object Date]"!==_&&d.$$typeof!==L},L="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function cloneUnlessOtherwiseSpecified(d,_){return!1!==_.clone&&_.isMergeableObject(d)?deepmerge(Array.isArray(d)?[]:{},d,_):d}function defaultArrayMerge(d,_,b){return d.concat(_).map(function(d){return cloneUnlessOtherwiseSpecified(d,b)})}function deepmerge(d,_,b){(b=b||{}).arrayMerge=b.arrayMerge||defaultArrayMerge,b.isMergeableObject=b.isMergeableObject||isMergeableObject;var T,x,C=Array.isArray(_);return C!==Array.isArray(d)?cloneUnlessOtherwiseSpecified(_,b):C?b.arrayMerge(d,_,b):(x={},(T=b).isMergeableObject(d)&&Object.keys(d).forEach(function(_){x[_]=cloneUnlessOtherwiseSpecified(d[_],T)}),Object.keys(_).forEach(function(b){T.isMergeableObject(_[b])&&d[b]?x[b]=deepmerge(d[b],_[b],T):x[b]=cloneUnlessOtherwiseSpecified(_[b],T)}),x)}deepmerge.all=function(d,_){if(!Array.isArray(d))throw Error("first argument should be an array");return d.reduce(function(d,b){return deepmerge(d,b,_)},{})};var N=deepmerge,Y="object"==typeof global&&global&&global.Object===Object&&global,Z="object"==typeof self&&self&&self.Object===Object&&self,en=Y||Z||Function("return this")(),er=en.Symbol,ei=Object.prototype,es=ei.hasOwnProperty,ea=ei.toString,eo=er?er.toStringTag:void 0,_getRawTag=function(d){var _=es.call(d,eo),b=d[eo];try{d[eo]=void 0;var T=!0}catch(d){}var x=ea.call(d);return T&&(_?d[eo]=b:delete d[eo]),x},el=Object.prototype.toString,eu=er?er.toStringTag:void 0,_baseGetTag=function(d){return null==d?void 0===d?"[object Undef
1ined]":"[object Null]":eu&&eu in Object(d)?_getRawTag(d):el.call(d)},_overArg=function(d,_){return function(b){return d(_(b))}},ec=_overArg(Object.getPrototypeOf,Object),lodash_es_isObjectLike=function(d){return null!=d&&"object"==typeof d},ed=Object.prototype,ep=Function.prototype.toString,eh=ed.hasOwnProperty,ef=ep.call(Object),lodash_es_isPlainObject=function(d){if(!lodash_es_isObjectLike(d)||"[object Object]"!=_baseGetTag(d))return!1;var _=ec(d);if(null===_)return!0;var b=eh.call(_,"constructor")&&_.constructor;return"function"==typeof b&&b instanceof b&&ep.call(b)==ef},em=b(67294),ev=b(69590),eg=b.n(ev),tiny_warning_esm=function(d,_){},lodash_es_eq=function(d,_){return d===_||d!=d&&_!=_},_assocIndexOf=function(d,_){for(var b=d.length;b--;)if(lodash_es_eq(d[b][0],_))return b;return -1},ey=Array.prototype.splice;function ListCache(d){var _=-1,b=null==d?0:d.length;for(this.clear();++_<b;){var T=d[_];this.set(T[0],T[1])}}ListCache.prototype.clear=function(){this.__data__=[],this.size=0},ListCache.prototype.delete=function(d){var _=this.__data__,b=_assocIndexOf(_,d);return!(b<0)&&(b==_.length-1?_.pop():ey.call(_,b,1),--this.size,!0)},ListCache.prototype.get=function(d){var _=this.__data__,b=_assocIndexOf(_,d);return b<0?void 0:_[b][1]},ListCache.prototype.has=function(d){return _assocIndexOf(this.__data__,d)>-1},ListCache.prototype.set=function(d,_){var b=this.__data__,T=_assocIndexOf(b,d);return T<0?(++this.size,b.push([d,_])):b[T][1]=_,this};var lodash_es_isObject=function(d){var _=typeof d;return null!=d&&("object"==_||"function"==_)},lodash_es_isFunction=function(d){if(!lodash_es_isObject(d))return!1;var _=_baseGetTag(d);return"[object Function]"==_||"[object GeneratorFunction]"==_||"[object AsyncFunction]"==_||"[object Proxy]"==_},e_=en["__core-js_shared__"],eb=(T=/[^.]+$/.exec(e_&&e_.keys&&e_.keys.IE_PROTO||""))?"Symbol(src)_1."+T:"",eE=Function.prototype.toString,_toSource=function(d){if(null!=d){try{return eE.call(d)}catch(d){}try{return d+""}catch(d){}}return""},eS=/^\[object .+?Constructor\]$/,eT=Object.prototype,ex=Function.prototype.toString,eC=eT.hasOwnProperty,ew=RegExp("^"+ex.call(eC).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),_getNative=function(d,_){var b,T=null==d?void 0:d[_];return lodash_es_isObject(b=T)&&(!eb||!(eb in b))&&(lodash_es_isFunction(b)?ew:eS).test(_toSource(b))?T:void 0},eO=_getNative(en,"Map"),eA=_getNative(Object,"create"),eL=Object.prototype.hasOwnProperty,eP=Object.prototype.hasOwnProperty;function Hash(d){var _=-1,b=null==d?0:d.length;for(this.clear();++_<b;){var T=d[_];this.set(T[0],T[1])}}Hash.prototype.clear=function(){this.__data__=eA?eA(null):{},this.size=0},Hash.prototype.delete=function(d){var _=this.has(d)&&delete this.__data__[d];return this.size-=_?1:0,_},Hash.prototype.get=function(d){var _=this.__data__;if(eA){var b=_[d];return"__lodash_hash_undefined__"===b?void 0:b}return eL.call(_,d)?_[d]:void 0},Hash.prototype.has=function(d){var _=this.__data__;return eA?void 0!==_[d]:eP.call(_,d)},Hash.prototype.set=function(d,_){var b=this.__data__;return this.size+=this.has(d)?0:1,b[d]=eA&&void 0===_?"__lodash_hash_undefined__":_,this};var _isKeyable=function(d){var _=typeof d;return"string"==_||"number"==_||"symbol"==_||"boolean"==_?"__proto__"!==d:null===d},_getMapData=function(d,_){var b=d.__data__;return _isKeyable(_)?b["string"==typeof _?"string":"hash"]:b.map};function MapCache(d){var _=-1,b=null==d?0:d.length;for(this.clear();++_<b;){var T=d[_];this.set(T[0],T[1])}}function Stack(d){var _=this.__data__=new ListCache(d);this.size=_.size}MapCache.prototype.clear=function(){this.size=0,this.__data__={hash:new Hash,map:new(eO||ListCache),string:new Hash}},MapCache.prototype.delete=function(d){var _=_getMapData(this,d).delete(d);return this.size-=_?1:0,_},MapCache.prototype.get=function(d){return _getMapData(this,d).get(d)},MapCache.prototype.has=function(d){return _getMapData(this,d).has(d)},MapCache.prototype.set=function(d,_){var b=_getMapData(this,d),T=b.size;return b.set(d,_),this.size+=b.size==T?0:1,this},Stack.prototype.clear=function(){this.__data__=new ListCache,this.size=0},Stack.prototype.delete=function(d){var _=this.__data__,b=_.delete(d);return this.size=_.size,b},Stack.prototype.get=function(d){return this.__data__.get(d)},Stack.prototype.has=function(d){return this.__data__.has(d)},Stack.prototype.set=function(d,_){var b=this.__data__;if(b instanceof ListCache){var T=b.__data__;if(!eO||T.length<199)return T.push([d,_]),this.size=++b.size,this;b=this.__data__=new MapCache(T)}return b.set(d,_),this.size=b.size,this};var _arrayEach=function(d,_){for(var b=-1,T=null==d?0:d.length;++b<T&&!1!==_(d[b],b,d););return d},eI=function(){try{var d=_getNative(Object,"defineProperty");return d({},"",{}),d}catch(d){}}(),_baseAssignValue=function(d,_,b){"__proto__"==_&&eI?eI(d,_,{configurable:!0,enumerable:!0,value:b,writable:!0}):d[_]=b},ek=Object.prototype.hasOwnProperty,_assignValue=function(d,_,b){var T=d[_];ek.call(d,_)&&lodash_es_eq(T,b)&&(void 0!==b||_ in d)||_baseAssignValue(d,_,b)},_copyObject=function(d,_,b,T){var x=!b;b||(b={});for(var C=-1,L=_.length;++C<L;){var N=_[C],Y=T?T(b[N],d[N],N,b,d):void 0;void 0===Y&&(Y=d[N]),x?_baseAssignValue(b,N,Y):_assignValue(b,N,Y)}return b},_baseTimes=function(d,_){for(var b=-1,T=Array(d);++b<d;)T[b]=_(b);return T},_baseIsArguments=function(d){return lodash_es_isObjectLike(d)&&"[object Arguments]"==_baseGetTag(d)},eN=Object.prototype,eD=eN.hasOwnProperty,eR=eN.propertyIsEnumerable,ej=_baseIsArguments(function(){return arguments}())?_baseIsArguments:function(d){return lodash_es_isObjectLike(d)&&eD.call(
1d,"callee")&&!eR.call(d,"callee")},eM=Array.isArray,eB="object"==typeof exports&&exports&&!exports.nodeType&&exports,eF=eB&&"object"==typeof module&&module&&!module.nodeType&&module,eU=eF&&eF.exports===eB?en.Buffer:void 0,eV=(eU?eU.isBuffer:void 0)||function(){return!1},eH=/^(?:0|[1-9]\d*)$/,_isIndex=function(d,_){var b=typeof d;return!!(_=null==_?9007199254740991:_)&&("number"==b||"symbol"!=b&&eH.test(d))&&d>-1&&d%1==0&&d<_},lodash_es_isLength=function(d){return"number"==typeof d&&d>-1&&d%1==0&&d<=9007199254740991},e$={};e$["[object Float32Array]"]=e$["[object Float64Array]"]=e$["[object Int8Array]"]=e$["[object Int16Array]"]=e$["[object Int32Array]"]=e$["[object Uint8Array]"]=e$["[object Uint8ClampedArray]"]=e$["[object Uint16Array]"]=e$["[object Uint32Array]"]=!0,e$["[object Arguments]"]=e$["[object Array]"]=e$["[object ArrayBuffer]"]=e$["[object Boolean]"]=e$["[object DataView]"]=e$["[object Date]"]=e$["[object Error]"]=e$["[object Function]"]=e$["[object Map]"]=e$["[object Number]"]=e$["[object Object]"]=e$["[object RegExp]"]=e$["[object Set]"]=e$["[object String]"]=e$["[object WeakMap]"]=!1;var _baseUnary=function(d){return function(_){return d(_)}},eG="object"==typeof exports&&exports&&!exports.nodeType&&exports,eK=eG&&"object"==typeof module&&module&&!module.nodeType&&module,ez=eK&&eK.exports===eG&&Y.process,eq=function(){try{var d=eK&&eK.require&&eK.require("util").types;if(d)return d;return ez&&ez.binding&&ez.binding("util")}catch(d){}}(),eW=eq&&eq.isTypedArray,eY=eW?_baseUnary(eW):function(d){return lodash_es_isObjectLike(d)&&lodash_es_isLength(d.length)&&!!e$[_baseGetTag(d)]},eQ=Object.prototype.hasOwnProperty,_arrayLikeKeys=function(d,_){var b=eM(d),T=!b&&ej(d),x=!b&&!T&&eV(d),C=!b&&!T&&!x&&eY(d),L=b||T||x||C,N=L?_baseTimes(d.length,String):[],Y=N.length;for(var Z in d)(_||eQ.call(d,Z))&&!(L&&("length"==Z||x&&("offset"==Z||"parent"==Z)||C&&("buffer"==Z||"byteLength"==Z||"byteOffset"==Z)||_isIndex(Z,Y)))&&N.push(Z);return N},eX=Object.prototype,_isPrototype=function(d){var _=d&&d.constructor;return d===("function"==typeof _&&_.prototype||eX)},eJ=_overArg(Object.keys,Object),eZ=Object.prototype.hasOwnProperty,_baseKeys=function(d){if(!_isPrototype(d))return eJ(d);var _=[];for(var b in Object(d))eZ.call(d,b)&&"constructor"!=b&&_.push(b);return _},lodash_es_isArrayLike=function(d){return null!=d&&lodash_es_isLength(d.length)&&!lodash_es_isFunction(d)},lodash_es_keys=function(d){return lodash_es_isArrayLike(d)?_arrayLikeKeys(d):_baseKeys(d)},_nativeKeysIn=function(d){var _=[];if(null!=d)for(var b in Object(d))_.push(b);return _},e0=Object.prototype.hasOwnProperty,_baseKeysIn=function(d){if(!lodash_es_isObject(d))return _nativeKeysIn(d);var _=_isPrototype(d),b=[];for(var T in d)"constructor"==T&&(_||!e0.call(d,T))||b.push(T);return b},lodash_es_keysIn=function(d){return lodash_es_isArrayLike(d)?_arrayLikeKeys(d,!0):_baseKeysIn(d)},e1="object"==typeof exports&&exports&&!exports.nodeType&&exports,e2=e1&&"object"==typeof module&&module&&!module.nodeType&&module,e3=e2&&e2.exports===e1?en.Buffer:void 0,e4=e3?e3.allocUnsafe:void 0,_cloneBuffer=function(d,_){if(_)return d.slice();var b=d.length,T=e4?e4(b):new d.constructor(b);return d.copy(T),T},_copyArray=function(d,_){var b=-1,T=d.length;for(_||(_=Array(T));++b<T;)_[b]=d[b];return _},_arrayFilter=function(d,_){for(var b=-1,T=null==d?0:d.length,x=0,C=[];++b<T;){var L=d[b];_(L,b,d)&&(C[x++]=L)}return C},lodash_es_stubArray=function(){return[]},e5=Object.prototype.propertyIsEnumerable,e8=Object.getOwnPropertySymbols,e6=e8?function(d){return null==d?[]:_arrayFilter(e8(d=Object(d)),function(_){return e5.call(d,_)})}:lodash_es_stubArray,_arrayPush=function(d,_){for(var b=-1,T=_.length,x=d.length;++b<T;)d[x+b]=_[b];return d},e7=Object.getOwnPropertySymbols?function(d){for(var _=[];d;)_arrayPush(_,e6(d)),d=ec(d);return _}:lodash_es_stubArray,_baseGetAllKeys=function(d,_,b){var T=_(d);return eM(d)?T:_arrayPush(T,b(d))},_getAllKeys=function(d){return _baseGetAllKeys(d,lodash_es_keys,e6)},_getAllKeysIn=function(d){return _baseGetAllKeys(d,lodash_es_keysIn,e7)},e9=_getNative(en,"DataView"),tn=_getNative(en,"Promise"),tr=_getNative(en,"Set"),ti=_getNative(en,"WeakMap"),ts="[object Map]",ta="[object Promise]",to="[object Set]",tl="[object WeakMap]",tu="[object DataView]",tc=_toSource(e9),td=_toSource(eO),tp=_toSource(tn),th=_toSource(tr),tf=_toSource(ti),tm=_baseGetTag;(e9&&tm(new e9(new ArrayBuffer(1)))!=tu||eO&&tm(new eO)!=ts||tn&&tm(tn.resolve())!=ta||tr&&tm(new tr)!=to||ti&&tm(new ti)!=tl)&&(tm=function(d){var _=_baseGetTag(d),b="[object Object]"==_?d.constructor:void 0,T=b?_toSource(b):"";if(T)switch(T){case tc:return tu;case td:return ts;case tp:return ta;case th:return to;case tf:return tl}return _});
1var tv=tm,tg=Object.prototype.hasOwnProperty,_initCloneArray=function(d){var _=d.length,b=new d.constructor(_);return _&&"string"==typeof d[0]&&tg.call(d,"index")&&(b.index=d.index,b.input=d.input),b},ty=en.Uint8Array,_cloneArrayBuffer=function(d){var _=new d.constructor(d.byteLength);return new ty(_).set(new ty(d)),_},_cloneDataView=function(d,_){var b=_?_cloneArrayBuffer(d.buffer):d.buffer;return new d.constructor(b,d.byteOffset,d.byteLength)},t_=/\w*$/,_cloneRegExp=function(d){var _=new d.constructor(d.source,t_.exec(d));return _.lastIndex=d.lastIndex,_},tb=er?er.prototype:void 0,tE=tb?tb.valueOf:void 0,_cloneTypedArray=function(d,_){var b=_?_cloneArrayBuffer(d.buffer):d.buffer;return new d.constructor(b,d.byteOffset,d.length)},_initCloneByTag=function(d,_,b){var T=d.constructor;switch(_){case"[object ArrayBuffer]":return _cloneArrayBuffer(d);case"[object Boolean]":case"[object Date]":return new T(+d);case"[object DataView]":return _cloneDataView(d,b);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return _cloneTypedArray(d,b);case"[object Map]":case"[object Set]":return new T;case"[object Number]":case"[object String]":return new T(d);case"[object RegExp]":return _cloneRegExp(d);case"[object Symbol]":return tE?Object(tE.call(d)):{}}},tS=Object.create,tT=function(){function object(){}return function(d){if(!lodash_es_isObject(d))return{};if(tS)return tS(d);object.prototype=d;var _=new object;return object.prototype=void 0,_}}(),tx=eq&&eq.isMap,tC=tx?_baseUnary(tx):function(d){return lodash_es_isObjectLike(d)&&"[object Map]"==tv(d)},tw=eq&&eq.isSet,tO=tw?_baseUnary(tw):function(d){return lodash_es_isObjectLike(d)&&"[object Set]"==tv(d)},tA="[object Arguments]",tL="[object Function]",tP="[object Object]",tI={};tI[tA]=tI["[object Array]"]=tI["[object ArrayBuffer]"]=tI["[object DataView]"]=tI["[object Boolean]"]=tI["[object Date]"]=tI["[object Float32Array]"]=tI["[object Float64Array]"]=tI["[object Int8Array]"]=tI["[object Int16Array]"]=tI["[object Int32Array]"]=tI["[object Map]"]=tI["[object Number]"]=tI[tP]=tI["[object RegExp]"]=tI["[object Set]"]=tI["[object String]"]=tI["[object Symbol]"]=tI["[object Uint8Array]"]=tI["[object Uint8ClampedArray]"]=tI["[object Uint16Array]"]=tI["[object Uint32Array]"]=!0,tI["[object Error]"]=tI[tL]=tI["[object WeakMap]"]=!1;var _baseClone=function baseClone(d,_,b,T,x,C){var L,N=1&_,Y=2&_,Z=4&_;if(b&&(L=x?b(d,T,x,C):b(d)),void 0!==L)return L;if(!lodash_es_isObject(d))return d;var en=eM(d);if(en){if(L=_initCloneArray(d),!N)return _copyArray(d,L)}else{var er,ei,es,ea,eo=tv(d),el=eo==tL||"[object GeneratorFunction]"==eo;if(eV(d))return _cloneBuffer(d,N);if(eo==tP||eo==tA||el&&!x){if(L=Y||el?{}:"function"!=typeof d.constructor||_isPrototype(d)?{}:tT(ec(d)),!N)return Y?(ei=(er=L)&&_copyObject(d,lodash_es_keysIn(d),er),_copyObject(d,e7(d),ei)):(ea=(es=L)&&_copyObject(d,lodash_es_keys(d),es),_copyObject(d,e6(d),ea))}else{if(!tI[eo])return x?d:{};L=_initCloneByTag(d,eo,N)}}C||(C=new Stack);var eu=C.get(d);if(eu)return eu;C.set(d,L),tO(d)?d.forEach(function(T){L.add(baseClone(T,_,b,T,d,C))}):tC(d)&&d.forEach(function(T,x){L.set(x,baseClone(T,_,b,x,d,C))});var ed=Z?Y?_getAllKeysIn:_getAllKeys:Y?lodash_es_keysIn:lodash_es_keys,ep=en?void 0:ed(d);return _arrayEach(ep||d,function(T,x){ep&&(T=d[x=T]),_assignValue(L,x,baseClone(T,_,b,x,d,C))}),L},lodash_es_clone=function(d){return _baseClone(d,4)},_arrayMap=function(d,_){for(var b=-1,T=null==d?0:d.length,x=Array(T);++b<T;)x[b]=_(d[b],b,d);return x},lodash_es_isSymbol=function(d){return"symbol"==typeof d||lodash_es_isObjectLike(d)&&"[object Symbol]"==_baseGetTag(d)};function memoize(d,_){if("function"!=typeof d||null!=_&&"function"!=typeof _)throw TypeError("Expected a function");var memoized=function(){var b=arguments,T=_?_.apply(this,b):b[0],x=memoized.cache;if(x.has(T))return x.get(T);var C=d.apply(this,b);return memoized.cache=x.set(T,C)||x,C};return memoized.cache=new(memoize.Cache||MapCache),memoized}memoize.Cache=MapCache;var tk=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,tN=/\\(\\)?/g,tD=(C=(x=memoize(function(d){var _=[];
1return 46===d.charCodeAt(0)&&_.push(""),d.replace(tk,function(d,b,T,x){_.push(T?x.replace(tN,"$1"):b||d)}),_},function(d){return 500===C.size&&C.clear(),d})).cache,x),tR=1/0,_toKey=function(d){if("string"==typeof d||lodash_es_isSymbol(d))return d;var _=d+"";return"0"==_&&1/d==-tR?"-0":_},tj=1/0,tM=er?er.prototype:void 0,tB=tM?tM.toString:void 0,_baseToString=function baseToString(d){if("string"==typeof d)return d;if(eM(d))return _arrayMap(d,baseToString)+"";if(lodash_es_isSymbol(d))return tB?tB.call(d):"";var _=d+"";return"0"==_&&1/d==-tj?"-0":_},lodash_es_toPath=function(d){return eM(d)?_arrayMap(d,_toKey):lodash_es_isSymbol(d)?[d]:_copyArray(tD(null==d?"":_baseToString(d)))};function _extends(){return(_extends=Object.assign||function(d){for(var _=1;_<arguments.length;_++){var b=arguments[_];for(var T in b)Object.prototype.hasOwnProperty.call(b,T)&&(d[T]=b[T])}return d}).apply(this,arguments)}function _objectWithoutPropertiesLoose(d,_){if(null==d)return{};var b,T,x={},C=Object.keys(d);for(T=0;T<C.length;T++)b=C[T],_.indexOf(b)>=0||(x[b]=d[b]);return x}function _assertThisInitialized(d){if(void 0===d)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return d}b(8679);var tF=(0,em.createContext)(void 0);tF.displayName="FormikContext";var tU=tF.Provider;function useFormikContext(){var d=(0,em.useContext)(tF);return d||tiny_warning_esm(!1),d}tF.Consumer;var isEmptyArray=function(d){return Array.isArray(d)&&0===d.length},formik_esm_isFunction=function(d){return"function"==typeof d},formik_esm_isObject=function(d){return null!==d&&"object"==typeof d},isString=function(d){return"[object String]"===Object.prototype.toString.call(d)},isEmptyChildren=function(d){return 0===em.Children.count(d)},isPromise=function(d){return formik_esm_isObject(d)&&formik_esm_isFunction(d.then)};function getIn(d,_,b,T){void 0===T&&(T=0);for(var x=lodash_es_toPath(_);d&&T<x.length;)d=d[x[T++]];return T===x.length||d?void 0===d?b:d:b}function setIn(d,_,b){for(var T=lodash_es_clone(d),x=T,C=0,L=lodash_es_toPath(_);C<L.length-1;C++){var N=L[C],Y=getIn(d,L.slice(0,C+1));if(Y&&(formik_esm_isObject(Y)||Array.isArray(Y)))x=x[N]=lodash_es_clone(Y);else{var Z=L[C+1];x=x[N]=String(Math.floor(Number(Z)))===Z&&Number(Z)>=0?[]:{}}}return(0===C?d:x)[L[C]]===b?d:(void 0===b?delete x[L[C]]:x[L[C]]=b,0===C&&void 0===b&&delete T[L[C]],T)}var tV={},tH={};function Formik(d){var _,b,T,x,C,L,Y,Z,en,er,ei,es,ea,eo,el,eu,ec,ed,ep,eh,ef,ev,ey,e_,eb,eE,eS,eT,ex,eC,ew,eO,eA,eL,eP,eI,ek,eN,eD,eR,ej,eM,eB,eF,eU,eV,eH,e$,eG,eK,ez,eq,eW,eY,eQ,eX=(b=void 0===(_=d.validateOnChange)||_,x=void 0===(T=d.validateOnBlur)||T,L=void 0!==(C=d.validateOnMount)&&C,Y=d.isInitialValid,en=void 0!==(Z=d.enableReinitialize)&&Z,er=d.onSubmit,ei=_objectWithoutPropertiesLoose(d,["validateOnChange","validateOnBlur","validateOnMount","isInitialValid","enableReinitialize","onSubmit"]),es=_extends({validateOnChange:b,validateOnBlur:x,validateOnMount:L,onSubmit:er},ei),ea=(0,em.useRef)(es.initialValues),eo=(0,em.useRef)(es.initialErrors||tV),el=(0,em.useRef)(es.initialTouched||tH),eu=(0,em.useRef)(es.initialStatus),ec=(0,em.useRef)(!1),ed=(0,em.useRef)({}),(0,em.useEffect)(function(){return ec.current=!0,function(){ec.current=!1}},[]),ep=(0,em.useState)(0)[1],ef=(eh=(0,em.useRef)({values:es.initialValues,errors:es.initialErrors||tV,touched:es.initialTouched||tH,status:es.initialStatus,isSubmitting:!1,isValidating:!1,submitCount:0})).current,ev=(0,em.useCallback)(function(d){var _=eh.current;eh.current=function(d,_){switch(_.type){case"SET_VALUES":return _extends({},d,{values:_.payload});case"SET_TOUCHED":return _extends({},d,{touched:_.payload});case"SET_ERRORS":if(eg()(d.errors,_.payload))return d;return _extends({},d,{errors:_.payload});case"SET_STATUS":return _extends({},d,{status:_.payload});case"SET_ISSUBMITTING":return _extends({},d,{isSubmitting:_.payload});case"SET_ISVALIDATING":return _extends({},d,{isValidating:_.payload});case"SET_FIELD_VALUE":return _extends({},d,{values:setIn(d.values,_.payload.field,_.payload.value)});case"SET_FIELD_TOUCHED":return _extends({},d,{touched:setIn(d.touched,_.payload.field,_.payload.value)});case"SET_FIELD_ERROR":return _extends({},d,{errors:setIn(d.errors,_.payload.field,_.payload.value)});case"RESET_FORM":return _extends({},d,_.payload);case"SET_FORMIK_STATE":return _.payload(d);case"SUBMIT_ATTEMPT":return _extends({},d,{touched:function setNestedObjectValues(d,_,b,T){void 0===b&&(b=ne
1w WeakMap),void 0===T&&(T={});for(var x=0,C=Object.keys(d);x<C.length;x++){var L=C[x],N=d[L];formik_esm_isObject(N)?b.get(N)||(b.set(N,!0),T[L]=Array.isArray(N)?[]:{},setNestedObjectValues(N,_,b,T[L])):T[L]=_}return T}(d.values,!0),isSubmitting:!0,submitCount:d.submitCount+1});case"SUBMIT_FAILURE":case"SUBMIT_SUCCESS":return _extends({},d,{isSubmitting:!1});default:return d}}(_,d),_!==eh.current&&ep(function(d){return d+1})},[]),ey=(0,em.useCallback)(function(d,_){return new Promise(function(b,T){var x=es.validate(d,_);null==x?b(tV):isPromise(x)?x.then(function(d){b(d||tV)},function(d){T(d)}):b(x)})},[es.validate]),e_=(0,em.useCallback)(function(d,_){var b,T,x=es.validationSchema,C=formik_esm_isFunction(x)?x(_):x,L=_&&C.validateAt?C.validateAt(_,d):(void 0===b&&(b=!1),T=function prepareDataForValidation(d){var _=Array.isArray(d)?[]:{};for(var b in d)if(Object.prototype.hasOwnProperty.call(d,b)){var T=String(b);!0===Array.isArray(d[T])?_[T]=d[T].map(function(d){return!0===Array.isArray(d)||lodash_es_isPlainObject(d)?prepareDataForValidation(d):""!==d?d:void 0}):lodash_es_isPlainObject(d[T])?_[T]=prepareDataForValidation(d[T]):_[T]=""!==d[T]?d[T]:void 0}return _}(d),C[b?"validateSync":"validate"](T,{abortEarly:!1,context:T}));return new Promise(function(d,_){L.then(function(){d(tV)},function(b){"ValidationError"===b.name?d(function(d){var _={};if(d.inner){if(0===d.inner.length)return setIn(_,d.path,d.message);for(var b=d.inner,T=Array.isArray(b),x=0,b=T?b:b[Symbol.iterator]();;){if(T){if(x>=b.length)break;C=b[x++]}else{if((x=b.next()).done)break;C=x.value}var C,L=C;getIn(_,L.path)||(_=setIn(_,L.path,L.message))}}return _}(b)):_(b)})})},[es.validationSchema]),eb=(0,em.useCallback)(function(d,_){return new Promise(function(b){return b(ed.current[d].validate(_))})},[]),eE=(0,em.useCallback)(function(d){var _=Object.keys(ed.current).filter(function(d){return formik_esm_isFunction(ed.current[d].validate)});return Promise.all(_.length>0?_.map(function(_){return eb(_,getIn(d,_))}):[Promise.resolve("DO_NOT_DELETE_YOU_WILL_BE_FIRED")]).then(function(d){return d.reduce(function(d,b,T){return"DO_NOT_DELETE_YOU_WILL_BE_FIRED"===b||b&&(d=setIn(d,_[T],b)),d},{})})},[eb]),eS=(0,em.useCallback)(function(d){return Promise.all([eE(d),es.validationSchema?e_(d):{},es.validate?ey(d):{}]).then(function(d){var _=d[0],b=d[1],T=d[2];return N.all([_,b,T],{arrayMerge:arrayMerge})})},[es.validate,es.validationSchema,eE,ey,e_]),eT=useEventCallback(function(d){return void 0===d&&(d=ef.values),ev({type:"SET_ISVALIDATING",payload:!0}),eS(d).then(function(d){return ec.current&&(ev({type:"SET_ISVALIDATING",payload:!1}),ev({type:"SET_ERRORS",payload:d})),d})}),(0,em.useEffect)(function(){L&&!0===ec.current&&eg()(ea.current,es.initialValues)&&eT(ea.current)},[L,eT]),ex=(0,em.useCallback)(function(d){var _=d&&d.values?d.values:ea.current,b=d&&d.errors?d.errors:eo.current?eo.current:es.initialErrors||{},T=d&&d.touched?d.touched:el.current?el.current:es.initialTouched||{},x=d&&d.status?d.status:eu.current?eu.current:es.initialStatus;ea.current=_,eo.current=b,el.current=T,eu.current=x;var dispatchFn=function(){ev({type:"RESET_FORM",payload:{isSubmitting:!!d&&!!d.isSubmitting,errors:b,touched:T,status:x,values:_,isValidating:!!d&&!!d.isValidating,submitCount:d&&d.submitCount&&"number"==typeof d.submitCount?d.submitCount:0}})};if(es.onReset){var C=es.onReset(ef.values,e$);isPromise(C)?C.then(dispatchFn):dispatchFn()}else dispatchFn()},[es.initialErrors,es.initialStatus,es.initialTouched,es.onReset]),(0,em.useEffect)(function(){!0===ec.current&&!eg()(ea.current,es.initialValues)&&en&&(ea.current=es.initialValues,ex(),L&&eT(ea.current))},[en,es.initialValues,ex,L,eT]),(0,em.useEffect)(function(){en&&!0===ec.current&&!eg()(eo.current,es.initialErrors)&&(eo.current=es.initialErrors||tV,ev({type:"SET_ERRORS",payload:es.initialErrors||tV}))},[en,es.initialErrors]),(0,em.useEffect)(function(){en&&!0===ec.current&&!eg()(el.current,es.initialTouched)&&(el.current=es.initialTouched||tH,ev({type:"SET_TOUCHED",payload:es.initialTouched||tH}))},[en,es.initialTouched]),(0,em.useEffect)(function(){en&&!0===ec.current&&!eg()(eu.current,es.initialStatus)&&(eu.current=es.initialStatus,ev({type:"SET_STATUS",payload:es.initialStatus}))},[en,es.initialStatus,es.initialTouched]),eC=useEventCallback(function(d){if(ed.current[d]&&formik_esm_isFunction(ed.current[d].validate)){var _=getIn(ef.values,d),b=ed.current[d].validate(_);return isPromise(b)?(ev({type:"SET_ISVALIDATING",payload:!0}),b.then(function(d){return d}).then(function(_){ev({type:"SET_FIELD_ERROR",payload:{field:d,value:_}}),ev({type:"SET_ISVALIDATING",payload:!1})})):(ev({type:"SET_FIELD_ERROR",payload:{field:d,value:b}}),Promise.resolve(b))}return es.validationSchema?(ev({type:"SET_ISVALIDATING",payload:!0}),e_(ef.values,d).then(function(d){return d}).then(function(_){ev({type:"SET_FIELD_ERROR",payload:{field:d,value:getIn(_,d)}}),ev({type:"SET_ISVALIDATING",payload:!1})})):Promise.resolve()}),ew=(0,em.useCallback)(function(d,_){var b=_.validate;ed.current[d]={validate:b}},[]),eO=(0,em.useCallback)(function(d){delete ed.current[d]},[]),eA=useEventCallback(function(d,_){return ev({type:"SET_TOUCHED",payload:d}),(void 0===_?x:_)?eT(ef.values):Promise.resolve()}),eL=(0,em.useCallback)(function(d){ev({type:"SET_ERRORS",payload:d})},[]),eP=useEventCallback(function(d,_){var T=formik_esm_isFunction(d)?d(ef.values):d;return ev({type:"SET_VALUES",payload:T}),(void 0===_?b:_)?eT(T):Promise.resolve()}),eI=(0,em.useCallback)(function(d,_){ev({type:"SET_FIELD_ERROR",payload:{field:d,value:_}})},[]),ek=useEventCallback(function(d,_,T){return ev({type:"SET_FIELD_VALUE",payload:{field:d,value:_}}),(void 0===T?b:T)?eT(setIn(ef.values,d,_)):Promise.resolve()}),eN=(0,em.useCallback)(function(d,_){var b,T=_,x=d;if(!isString(d)){d.persist&&d.persist();var C=d.target?d.target:d.currentTarget,L=C.type,N=C.name,Y=C.id,Z=C.value,en=C.checked,er=(C.outerHTML,C.options),ei=C.multiple;T=_||N||Y,x=/number|range/.test(L)?isNaN(b=parseFloat(Z))?"":b:/checkbox/.test(L)?function(d,_,b){if("boolean"==typeof d)return!!_;var T=[],x=!1,C=-1;if(Array.isArray(d))T=d,x=(C=d.indexOf(b))>=0;else if(!b||"true"==b||"false"==b)return!!_;return _&&b&&!x?T.concat(b):x?T.slice(0,C).concat(T.slice(C+1)):T}(getIn(ef.values,T),en,Z):er&&ei?Array.from(er).filter(function(d){return d.selected}).map(function(d){return d.value}):Z}T&&ek(T,x)},[ek,ef.values]),eD=useEventCallback(function(d){if(isString(d))return function(_){return eN(_,d)};eN(d)}),eR=useEventCallback(function(d,_,b){return void 0===_&&(_=!0),ev({type:"SET_FIELD_TOUCHED",payload:{field:d,value:_}}),(void 0===b?x:b)?eT(ef.values):Promise.resolve()}),ej=(0,em.useCallback)(function(d,_){d.persist&&d.persist();var b=d.target,T=b.name,x=b.id;b.outerHTML,eR(_||T||x,!0)},[eR]),eM=useEventCallback(function(d){if(isString(d))return function(_){return ej(_,d)};ej(d)}),eB=(0,em.useCallback)(function(d){formik_esm_isFunction(d)?ev({type:"SET_FORMIK_STATE",payload:d}):ev({type:"SET_FORMIK_STATE",payload:function(){return d}})},[]),eF=(0,em.useCallback)(function(d){ev({type:"SET_STATUS",payload:d})},[]),eU=(0,em.useCallback)(function(d){ev({type:"SET_ISSUBMITTING",payload:d})},[]),eV=useEventCallback(function(){return ev({type:"SUBMIT_ATTEMPT"}),eT().then(function(d){var _,b=d instanceof Error;if(!b&&0===Object.keys(d).length){try{if(_=eG(),void 0===_)return}catch(d){throw d}return Promise.resolve(_).then(function(d){return ec.current&&ev({type:"SUBMIT_SUCCESS"}),d}
1).catch(function(d){if(ec.current)throw ev({type:"SUBMIT_FAILURE"}),d})}if(ec.current&&(ev({type:"SUBMIT_FAILURE"}),b))throw d})}),eH=useEventCallback(function(d){d&&d.preventDefault&&formik_esm_isFunction(d.preventDefault)&&d.preventDefault(),d&&d.stopPropagation&&formik_esm_isFunction(d.stopPropagation)&&d.stopPropagation(),eV().catch(function(d){console.warn("Warning: An unhandled error was caught from submitForm()",d)})}),e$={resetForm:ex,validateForm:eT,validateField:eC,setErrors:eL,setFieldError:eI,setFieldTouched:eR,setFieldValue:ek,setStatus:eF,setSubmitting:eU,setTouched:eA,setValues:eP,setFormikState:eB,submitForm:eV},eG=useEventCallback(function(){return er(ef.values,e$)}),eK=useEventCallback(function(d){d&&d.preventDefault&&formik_esm_isFunction(d.preventDefault)&&d.preventDefault(),d&&d.stopPropagation&&formik_esm_isFunction(d.stopPropagation)&&d.stopPropagation(),ex()}),ez=(0,em.useCallback)(function(d){return{value:getIn(ef.values,d),error:getIn(ef.errors,d),touched:!!getIn(ef.touched,d),initialValue:getIn(ea.current,d),initialTouched:!!getIn(el.current,d),initialError:getIn(eo.current,d)}},[ef.errors,ef.touched,ef.values]),eq=(0,em.useCallback)(function(d){return{setValue:function(_,b){return ek(d,_,b)},setTouched:function(_,b){return eR(d,_,b)},setError:function(_){return eI(d,_)}}},[ek,eR,eI]),eW=(0,em.useCallback)(function(d){var _=formik_esm_isObject(d),b=_?d.name:d,T=getIn(ef.values,b),x={name:b,value:T,onChange:eD,onBlur:eM};if(_){var C=d.type,L=d.value,N=d.as,Y=d.multiple;
1"checkbox"===C?void 0===L?x.checked=!!T:(x.checked=!!(Array.isArray(T)&&~T.indexOf(L)),x.value=L):"radio"===C?(x.checked=T===L,x.value=L):"select"===N&&Y&&(x.value=x.value||[],x.multiple=!0)}return x},[eM,eD,ef.values]),eY=(0,em.useMemo)(function(){return!eg()(ea.current,ef.values)},[ea.current,ef.values]),eQ=(0,em.useMemo)(function(){return void 0!==Y?eY?ef.errors&&0===Object.keys(ef.errors).length:!1!==Y&&formik_esm_isFunction(Y)?Y(es):Y:ef.errors&&0===Object.keys(ef.errors).length},[Y,eY,ef.errors,es]),_extends({},ef,{initialValues:ea.current,initialErrors:eo.current,initialTouched:el.current,initialStatus:eu.current,handleBlur:eM,handleChange:eD,handleReset:eK,handleSubmit:eH,resetForm:ex,setErrors:eL,setFormikState:eB,setFieldTouched:eR,setFieldValue:ek,setFieldError:eI,setStatus:eF,setSubmitting:eU,setTouched:eA,setValues:eP,submitForm:eV,validateForm:eT,validateField:eC,isValid:eQ,dirty:eY,unregisterField:eO,registerField:ew,getFieldProps:eW,getFieldMeta:ez,getFieldHelpers:eq,validateOnBlur:x,validateOnChange:b,validateOnMount:L})),eJ=d.component,eZ=d.children,e0=d.render,e1=d.innerRef;return(0,em.useImperativeHandle)(e1,function(){return eX}),(0,em.createElement)(tU,{value:eX},eJ?(0,em.createElement)(eJ,eX):e0?e0(eX):eZ?formik_esm_isFunction(eZ)?eZ(eX):isEmptyChildren(eZ)?null:em.Children.only(eZ):null)}function arrayMerge(d,_,b){var T=d.slice();return _.forEach(function(_,x){if(void 0===T[x]){var C=!1!==b.clone&&b.isMergeableObject(_);T[x]=C?N(Array.isArray(_)?[]:{},_,b):_}else b.isMergeableObject(_)?T[x]=N(d[x],_,b):-1===d.indexOf(_)&&T.push(_)}),T}var t$="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?em.useLayoutEffect:em.useEffect;function useEventCallback(d){var _=(0,em.useRef)(d);return t$(function(){_.current=d}),(0,em.useCallback)(function(){for(var d=arguments.length,b=Array(d),T=0;T<d;T++)b[T]=arguments[T];return _.current.apply(void 0,b)},[])}function Field(d){var _=d.validate,b=d.name,T=d.render,x=d.children,C=d.as,L=d.component,N=d.className,Y=_objectWithoutPropertiesLoose(d,["validate","name","render","children","as","component","className"]),Z=_objectWithoutPropertiesLoose(useFormikContext(),["validate","validationSchema"]),en=Z.registerField,er=Z.unregisterField;(0,em.useEffect)(function(){return en(b,{validate:_}),function(){er(b)}},[en,er,b,_]);var ei=Z.getFieldProps(_extends({name:b},Y)),es=Z.getFieldMeta(b),ea={field:ei,form:Z};if(T)return T(_extends({},ea,{meta:es}));if(formik_esm_isFunction(x))return x(_extends({},ea,{meta:es}));if(L){if("string"==typeof L){var eo=Y.innerRef,el=_objectWithoutPropertiesLoose(Y,["innerRef"]);return(0,em.createElement)(L,_extends({ref:eo},ei,el,{className:N}),x)}return(0,em.createElement)(L,_extends({field:ei,form:Z},Y,{className:N}),x)}var eu=C||"input";if("string"==typeof eu){var ec=Y.innerRef,ed=_objectWithoutPropertiesLoose(Y,["innerRef"]);return(0,em.createElement)(eu,_extends({ref:ec},ei,ed,{className:N}),x)}return(0,em.createElement)(eu,_extends({},ei,Y,{className:N}),x)}var tG=(0,em.forwardRef)(function(d,_){var b=d.action,T=_objectWithoutPropertiesLoose(d,["action"]),x=useFormikContext(),C=x.handleReset,L=x.handleSubmit;return(0,em.createElement)("form",_extends({onSubmit:L,ref:_,onReset:C,action:null!=b?b:"#"},T))});tG.displayName="Form";var move=function(d,_,b){var T=copyArrayLike(d),x=T[_];return T.splice(_,1),T.splice(b,0,x),T},swap=function(d,_,b){var T=copyArrayLike(d),x=T[_];return T[_]=T[b],T[b]=x,T},insert=function(d,_,b){var T=copyArrayLike(d);return T.splice(_,0,b),T},replace=function(d,_,b){var T=copyArrayLike(d);return T[_]=b,T},copyArrayLike=function(d){if(!d)return[];if(Array.isArray(d))return[].concat(d);var _=Object.keys(d).map(function(d){return parseInt(d)}).reduce(function(d,_){return _>d?_:d},0);return Array.from(_extends({},d,{length:_+1}))},createAlterationHandler=function(d,_){var b="function"==typeof d?d:_;return function(d){return Array.isArray(d)||formik_esm_isObject(d)?b(copyArrayLike(d)):d}};(function(d){function FieldArrayInner(_){var b;return(b=d.call(this,_)||this).updateArrayField=function(d,_,T){var x=b.props,C=x.name;(0,x.formik.setFormikState)(function(b){var x=createAlterationHandler(T,d),L=createAlterationHandler(_,d),N=setIn(b.values,C,d(getIn(b.values,C))),Y=T?x(getIn(b.errors,C)):void 0,Z=_?L(getIn(b.touched,C)):void 0;return isEmptyArray(Y)&&(Y=void 0),isEmptyArray(Z)&&(Z=void 0),_extends({},b,{values:N,errors:T?setIn(b.errors,C,Y):b.errors,touched:_?setIn(b.touched,C,Z):b.touched})})},b.push=function(d){return b.updateArrayField(function(_){return[].concat(copyArrayLike(_),[_baseClone(d,5)])},!1,!1)},b.handlePush=function(d){return function(){return b.push(d)}},b.swap=function(d,_){return b.updateArrayField(function(b){return swap(b,d,_)},!0,!0)},b.handleSwap=function(d,_){return function(){return b.swap(d,_)}},b.move=function(d,_){return b.updateArrayField(function(b){return move(b,d,_)},!0,!0)},b.handleMove=function(d,_){return function(){return b.move(d,_)}},b.insert=function(d,_){return b.updateArrayField(function(b){return insert(b,d,_)},function(_){return insert(_,d,null)},function(_){return insert(_,d,null)})},b.handleInsert=function(d,_){return function(){return b.insert(d,_)}},b.replace=function(d,_){return b.updateArrayField(function(b){return replace(b,d,_)},!1,!1)},b.handleReplace=function(d,_){return function(){return b.replace(d,_)}},b.unshift=function(d){var _=-1;return b.updateArrayField(function(b){var T=b?[d].concat(b):[d];return _=T.length,T},function(d){return d?[null].concat(d):[null]},function(d){return d?[null].concat(d):[null]}),_},b.handleUnshift=function(d){return function(){return b.unshift(d)}},b.handleRemove=function(d){return function(){return b.remove(d)}},b.handlePop=function(){return function(){return b.pop()}},b.remove=b.remove.bind(_assertThisInitialized(b)),b.pop=b.pop.bind(_assertThisInitialized(b)),b}FieldArrayInner.prototype=Object.create(d.prototype),FieldArrayInner.prototype.constructor=FieldArrayInner,FieldArrayInner.__proto__=d;var _=FieldArrayInner.prototype;return _.componentDidUpdate=function(d){this.props.validateOnChange&&this.props.formik.validateOnChange&&!eg()(getIn(d.formik.values,d.name),getIn(this.props.formik.values,this.props.name))&&this.props.formik.validateForm(this.props.formik.values)},_.remove=function(d){var _;return this.updateArrayField(function(b){var T=b?copyArrayLike(b):[];return _||(_=T[d]),formik_esm_isFunction(T.splice)&&T.splice(d,1),formik_esm_isFunction(T.every)&&T.every(function(d){return void 0===d})?[]:T},!0,!0),_},_.pop=function(){var d;return this.updateArrayField(function(_){var b=_.slice();return d||(d=b&&b.pop&&b.pop()),b}
1,!0,!0),d},_.render=function(){var d={push:this.push,pop:this.pop,swap:this.swap,move:this.move,insert:this.insert,replace:this.replace,unshift:this.unshift,remove:this.remove,handlePush:this.handlePush,handlePop:this.handlePop,handleSwap:this.handleSwap,handleMove:this.handleMove,handleInsert:this.handleInsert,handleReplace:this.handleReplace,handleUnshift:this.handleUnshift,handleRemove:this.handleRemove},_=this.props,b=_.component,T=_.render,x=_.children,C=_.name,L=_objectWithoutPropertiesLoose(_.formik,["validate","validationSchema"]),N=_extends({},d,{form:L,name:C});return b?(0,em.createElement)(b,N):T?T(N):x?"function"==typeof x?x(N):isEmptyChildren(x)?null:em.Children.only(x):null},FieldArrayInner})(em.Component).defaultProps={validateOnChange:!0}},8679:function(d,_,b){"use strict";var T=b(21296),x={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},C={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},L={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},N={};function getStatics(d){return T.isMemo(d)?L:N[d.$$typeof]||x}N[T.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},N[T.Memo]=L;var Y=Object.defineProperty,Z=Object.getOwnPropertyNames,en=Object.getOwnPropertySymbols,er=Object.getOwnPropertyDescriptor,ei=Object.getPrototypeOf,es=Object.prototype;d.exports=function hoistNonReactStatics(d,_,b){if("string"!=typeof _){if(es){var T=ei(_);T&&T!==es&&hoistNonReactStatics(d,T,b)}var x=Z(_);en&&(x=x.concat(en(_)));for(var L=getStatics(d),N=getStatics(_),ea=0;ea<x.length;++ea){var eo=x[ea];if(!C[eo]&&!(b&&b[eo])&&!(N&&N[eo])&&!(L&&L[eo])){var el=er(_,eo);try{Y(d,eo,el)}catch(d){}}}}return d}},96103:function(d,_){"use strict";/** @license React v16.13.1 2 * react-is.production.min.js 3 * 4 * Copyright (c) Facebook, Inc. and its affiliates. 5 * 6 * This source code is licensed under the MIT license found in the 7 * LICENSE file in the root directory of this source tree. 8 */var b="function"==typeof Symbol&&Symbol.for,T=b?Symbol.for("react.element"):60103,x=b?Symbol.for("react.portal"):60106,C=b?Symbol.for("react.fragment"):60107,L=b?Symbol.for("react.strict_mode"):60108,N=b?Symbol.for("react.profiler"):60114,Y=b?Symbol.for("react.provider"):60109,Z=b?Symbol.for("react.context"):60110,en=b?Symbol.for("react.async_mode"):60111,er=b?Symbol.for("react.concurrent_mode"):60111,ei=b?Symbol.for("react.forward_ref"):60112,es=b?Symbol.for("react.suspense"):60113,ea=b?Symbol.for("react.suspense_list"):60120,eo=b?Symbol.for("react.memo"):60115,el=b?Symbol.for("react.lazy"):60116,eu=b?Symbol.for("react.block"):60121,ec=b?Symbol.for("react.fundamental"):60117,ed=b?Symbol.for("react.responder"):60118,ep=b?Symbol.for("react.scope"):60119;function z(d){if("object"==typeof d&&null!==d){var _=d.$$typeof;switch(_){case T:switch(d=d.type){case en:case er:case C:case N:case L:case es:return d;default:switch(d=d&&d.$$typeof){case Z:case ei:case el:case eo:case Y:return d;default:return _}}case x:return _}}}function A(d){return z(d)===er}_.AsyncMode=en,_.ConcurrentMode=er,_.ContextConsumer=Z,_.ContextProvider=Y,_.Element=T,_.ForwardRef=ei,_.Fragment=C,_.Lazy=el,_.Memo=eo,_.Portal=x,_.Profiler=N,_.StrictMode=L,_.Suspense=es,_.isAsyncMode=function(d){return A(d)||z(d)===en},_.isConcurrentMode=A,_.isContextConsumer=function(d){return z(d)===Z},_.isContextProvider=function(d){return z(d)===Y},_.isElement=function(d){return"object"==typeof d&&null!==d&&d.$$typeof===T},_.isForwardRef=function(d){return z(d)===ei},_.isFragment=function(d){return z(d)===C},_.isLazy=function(d){return z(d)===el},_.isMemo=function(d){return z(d)===eo},_.isPortal=function(d){return z(d)===x},_.isProfiler=function(d){return z(d)===N},_.isStrictMode=function(d){return z(d)===L},_.isSuspense=function(d){return z(d)===es},_.isValidElementType=function(d){return"string"==typeof d||"function"==typeof d||d===C||d===er||d===N||d===L||d===es||d===ea||"object"==typeof d&&null!==d&&(d.$$typeof===el||d.$$typeof===eo||d.$$typeof===Y||d.$$typeof===Z||d.$$typeof===ei||d.$$typeof===ec||d.$$typeof===ed||d.$$typeof===ep||d.$$typeof===eu)},_.typeOf=z},21296:function(d,_,b){"use strict";d.exports=b(96103)},36808:function(d,_,b){var T,x,C;void 0!==(x="function"==typeof(T=C=function(){function extend(){for(var d=0,_={};d<arguments.length;d++){var b=arguments[d];for(var T in b)_[T]=b[T]}return _}function decode(d){return d.replace(/(%[0-9A-Z]{2}
8)+/g,decodeURIComponent)}return function init(d){function api(){}function set(_,b,T){if("undefined"!=typeof document){"number"==typeof(T=extend({path:"/"},api.defaults,T)).expires&&(T.expires=new Date(new Date*1+864e5*T.expires)),T.expires=T.expires?T.expires.toUTCString():"";try{var x=JSON.stringify(b);/^[\{\[]/.test(x)&&(b=x)}catch(d){}b=d.write?d.write(b,_):encodeURIComponent(String(b)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),_=encodeURIComponent(String(_)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var C="";for(var L in T)T[L]&&(C+="; "+L,!0!==T[L]&&(C+="="+T[L].split(";")[0]));return document.cookie=_+"="+b+C}}function get(_,b){if("undefined"!=typeof document){for(var T={},x=document.cookie?document.cookie.split("; "):[],C=0;C<x.length;C++){var L=x[C].split("="),N=L.slice(1).join("=");b||'"'!==N.charAt(0)||(N=N.slice(1,-1));try{var Y=decode(L[0]);if(N=(d.read||d)(N,Y)||decode(N),b)try{N=JSON.parse(N)}catch(d){}if(T[Y]=N,_===Y)break}catch(d){}}return _?T[_]:T}}return api.set=set,api.get=function(d){return get(d,!1)},api.getJSON=function(d){return get(d,!0)},api.remove=function(d,_){set(d,"",extend(_,{expires:-1}))},api.defaults={},api.withConverter=init,api}(function(){})})?T.call(_,b,_,d):T)&&(d.exports=x),d.exports=C()},43450:function(d,_,b){"use strict";var T=this&&this.__createBinding||(Object.create?function(d,_,b,T){void 0===T&&(T=b),Object.defineProperty(d,T,{enumerable:!0,get:function(){return _[b]}})}:function(d,_,b,T){void 0===T&&(T=b),d[T]=_[b]}),x=this&&this.__exportStar||function(d,_){for(var b in d)"default"===b||Object.prototype.hasOwnProperty.call(_,b)||T(_,d,b)};Object.defineProperty(_,"__esModule",{value:!0}),_.VariableType=_.EnumType=void 0,x(b(99113),_);var C=b(5012);Object.defineProperty(_,"EnumType",{enumerable:!0,get:function(){return C.EnumType}});var L=b(1807);Object.defineProperty(_,"VariableType",{enumerable:!0,get:function(){return L.VariableType}})},99113:function(d,_,b){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),_.jsonToGraphQLQuery=_.configFields=void 0;var T=b(5012),x=b(1807);function stringify(d){if(d instanceof T.EnumType)return d.value;if(d instanceof x.VariableType)return"$".concat(d.value);if("object"!=typeof d||null===d)return JSON.stringify(d);if(Array.isArray(d))return"[".concat(d.map(function(d){return stringify(d)}).join(", "),"]");var _=Object.keys(d).map(function(_){return"".concat(_,": ").concat(stringify(d[_]))}).join(", ");return"{".concat(_,"}")}function filterNonConfigFields(d,b){return -1==_.configFields.indexOf(d)&&-1==b.indexOf(d)}_.configFields=["__args","__alias","__aliasFor","__variables","__directives","__on","__all_on","__typeName","__name"],_.jsonToGraphQLQuery=function(d,_){if(void 0===_&&(_={}),!d||"object"!=typeof d)throw Error("query object not specified");if(0==Object.keys(d).length)throw Error("query object has no data");_.ignoreFields instanceof Array||(_.ignoreFields=[]);var b=[];!function convertQuery(d,_,b,T){Object.keys(d).filter(function(d){return filterNonConfigFields(d,T.ignoreFields)}).forEach(function(x){var C=d[x];if("object"==typeof C){if(Array.isArray(C)&&!(C=C.find(function(d){return d&&"object"==typeof d}))){b.push(["".concat(x),_]);return}if(C&&0===Object.keys(C).filter(function(d){return!1!==C[d]||T.includeFalsyKeys}).length)return;var L=Object.keys(C).filter(function(d){return filterNonConfigFields(d,T.ignoreFields)}).length>0,N="object"==typeof C.__args&&Object.keys(C.__args).length>0,Y="object"==typeof C.__directives,Z=C.__all_on instanceof Array,en="object"==typeof C.__on,er="".concat(x);if("string"==typeof C.__name&&(er="".concat(er," ").concat(C.__name)),"string"==typeof C.__aliasFor&&(er="".concat(er,": ").concat(C.__aliasFor)),"object"==typeof C.__variables&&Object.keys(C.__variables).length>0)er="".concat(er," (").concat(function(d){var _=[];for(var b in d)_.push("$".concat(b,": ").concat(d[b]));return _.join(", ")}(C.__variables),")");else if(N||Y){var ei="",es="";Y&&(es=Object.entries(C.__directives).map(function(d){var _;return"@".concat(function(d){var _=Object.keys(d)[0],b=d[_];if("boolean"==typeof b||"object"==typeof b&&0===Object.keys(b).length)return _;if("object"==typeof b){var T=[];
8for(var x in b){var C=stringify(b[x]).replace(/"/g,"");T.push("".concat(x,": ").concat(C))}return"".concat(_,"(").concat(T.join(", "),")")}throw Error("Unsupported type for directive: ".concat(typeof b,". Types allowed: object, boolean.\n")+"Offending object: ".concat(JSON.stringify(d)))}(((_={})[d[0]]=d[1],_)))}).join(" ")),N&&(ei="(".concat(function(d){var _=[];for(var b in d)_.push("".concat(b,": ").concat(stringify(d[b])));return _.join(", ")}(C.__args),")"));var ea=Y&&N?" ":"";er="".concat(er," ").concat(ei).concat(ea).concat(es)}b.push([er+(L||en||Z?" {":""),_]),convertQuery(C,_+1,b,T),Z&&C.__all_on.forEach(function(d){b.push(["...".concat(d),_+1])}),en&&(C.__on instanceof Array?C.__on:[C.__on]).forEach(function(d){var x=d.__typeName;b.push(["... on ".concat(x," {"),_+1]),convertQuery(d,_+2,b,T),b.push(["}",_+1])}),(L||en||Z)&&b.push(["}",_])}else(!0===T.includeFalsyKeys||C)&&b.push(["".concat(x),_])})}(d,0,b,_);var T="";return b.forEach(function(d){var b=d[0],x=d[1];_.pretty?(T&&(T+="\n"),T+=Array(4*x+1).join(" ")+b):(T&&(T+=" "),T+=b)}),T}},5012:function(d,_){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),_.EnumType=void 0,_.EnumType=function(d){this.value=d}},1807:function(d,_){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),_.VariableType=void 0;var b=function(){function VariableType(d){this.value=d}return VariableType.prototype.toJSON=function(){return"$".concat(this.value)},VariableType}();_.VariableType=b},62705:function(d,_,b){var T=b(55639).Symbol;d.exports=T},44239:function(d,_,b){var T=b(62705),x=b(89607),C=b(2333),L=T?T.toStringTag:void 0;d.exports=function(d){return null==d?void 0===d?"[object Undefined]":"[object Null]":L&&L in Object(d)?x(d):C(d)}},27561:function(d,_,b){var T=b(67990),x=/^\s+/;d.exports=function(d){return d?d.slice(0,T(d)+1).replace(x,""):d}},31957:function(d,_,b){var T="object"==typeof b.g&&b.g&&b.g.Object===Object&&b.g;d.exports=T},89607:function(d,_,b){var T=b(62705),x=Object.prototype,C=x.hasOwnProperty,L=x.toString,N=T?T.toStringTag:void 0;d.exports=function(d){var _=C.call(d,N),b=d[N];try{d[N]=void 0;var T=!0}catch(d){}var x=L.call(d);return T&&(_?d[N]=b:delete d[N]),x}},2333:function(d){var _=Object.prototype.toString;d.exports=function(d){return _.call(d)}},55639:function(d,_,b){var T=b(31957),x="object"==typeof self&&self&&self.Object===Object&&self,C=T||x||Function("return this")();d.exports=C},67990:function(d){var _=/\s/;d.exports=function(d){for(var b=d.length;b--&&_.test(d.charAt(b)););return b}},23279:function(d,_,b){var T=b(13218),x=b(7771),C=b(14841),L=Math.max,N=Math.min;d.exports=function(d,_,b){var Y,Z,en,er,ei,es,ea=0,eo=!1,el=!1,eu=!0;if("function"!=typeof d)throw TypeError("Expected a function");function invokeFunc(_){var b=Y,T=Z;return Y=Z=void 0,ea=_,er=d.apply(T,b)}function shouldInvoke(d){var b=d-es,T=d-ea;return void 0===es||b>=_||b<0||el&&T>=en}function timerExpired(){var d,b,T,C=x();if(shouldInvoke(C))return trailingEdge(C);ei=setTimeout(timerExpired,(d=C-es,b=C-ea,T=_-d,el?N(T,en-b):T))}function trailingEdge(d){return(ei=void 0,eu&&Y)?invokeFunc(d):(Y=Z=void 0,er)}function debounced(){var d,b=x(),T=shouldInvoke(b);if(Y=arguments,Z=this,es=b,T){if(void 0===ei)return ea=d=es,ei=setTimeout(timerExpired,_),eo?invokeFunc(d):er;if(el)return clearTimeout(ei),ei=setTimeout(timerExpired,_),invokeFunc(es)}return void 0===ei&&(ei=setTimeout(timerExpired,_)),er}return _=C(_)||0,T(b)&&(eo=!!b.leading,en=(el="maxWait"in b)?L(C(b.maxWait)||0,_):en,eu="trailing"in b?!!b.trailing:eu),debounced.cancel=function(){void 0!==ei&&clearTimeout(ei),ea=0,Y=es=Z=ei=void 0},debounced.flush=function(){return void 0===ei?er:trailingEdge(x())},debounced}},13218:function(d){d.exports=function(d){var _=typeof d;return null!=d&&("object"==_||"function"==_)}},37005:function(d){d.exports=function(d){return null!=d&&"object"==typeof d}},33448:function(d,_,b){var T=b(44239),x=b(37005);d.exports=function(d){return"symbol"==typeof d||x(d)&&"[object Symbol]"==T(d)}},7771:function(d,_,b){var T=b(55639);d.exports=function(){return T.Date.now()}},14841:function(d,_,b){var T=b(27561),x=b(13218),C=b(33448),L=0/0,N=/^[-+]0x[0-9a-f]+$/i,Y=/^0b[01]+$/i,Z=/^0o[0-7]+$/i,en=parseInt;d.exports=function(d){if("number"==typeof d)return d;if(C(d))return L;if(x(d)){var _="function"==typeof d.valueOf?d.valueOf():d;d=x(_)?_+"":_}if("string"!=typeof d)return 0===d?d:+d;d=T(d);var b=Y.test(d);return b||Z.test(d)?en(d.slice(2),b?2:8):N.test(d)?L:+d}},83454:function(d,_,b){"use strict";var T,x;d.exports=(null==(T=b.g.process)?void 0:T.env)&&"object"==typeof(null==(x=b.g.process)?void 0:x.env)?b.g.process:b(77663)},6840:function(d,_,b){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return b(36370)}])},73696:function(d,_,b){"use strict";b.d(_,{tq:function(){return Y},o5:function(){return Z}});var T=b(67294),x=b(3081);function isObject(d){return"object"==typeof d&&null!==d&&d.constructor&&"Object"===Object.prototype.toString.call(d).slice(8,-1)}function extend(d,_){let b=["__proto__","constructor","prototype"];Object.keys(_).filter(d=>0>
8b.indexOf(d)).forEach(b=>{void 0===d[b]?d[b]=_[b]:isObject(_[b])&&isObject(d[b])&&Object.keys(_[b]).length>0?_[b].__swiper__?d[b]=_[b]:extend(d[b],_[b]):d[b]=_[b]})}function needsNavigation(){let d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return d.navigation&&void 0===d.navigation.nextEl&&void 0===d.navigation.prevEl}function needsPagination(){let d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return d.pagination&&void 0===d.pagination.el}function needsScrollbar(){let d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return d.scrollbar&&void 0===d.scrollbar.el}function uniqueClasses(){let d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",_=d.split(" ").map(d=>d.trim()).filter(d=>!!d),b=[];return _.forEach(d=>{0>b.indexOf(d)&&b.push(d)}),b.join(" ")}let C=["modules","init","_direction","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","_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","_preloadImages","updateOnImagesReady","_loop","_loopAdditionalSlides","_loopedSlides","_loopedSlidesLimit","_loopFillGroupWithBlank","loopPreventsSlide","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideBlankClass","slideActiveClass","slideDuplicateActiveClass","slideVisibleClass","slideDuplicateClass","slideNextClass","slideDuplicateNextClass","slidePrevClass","slideDuplicatePrevClass","wrapperClass","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","lazy","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom"],calcLoopedSlides=(d,_)=>{let b=_.slidesPerView;if(_.breakpoints){let d=x.ZP.prototype.getBreakpoint(_.breakpoints),T=d in _.breakpoints?_.breakpoints[d]:void 0;T&&T.slidesPerView&&(b=T.slidesPerView)}let T=Math.ceil(parseFloat(_.loopedSlides||b,10));return(T+=_.loopAdditionalSlides)>d.length&&_.loopedSlidesLimit&&(T=d.length),T};function isChildSwiperSlide(d){return d.type&&d.type.displayName&&d.type.displayName.includes("SwiperSlide")}let updateOnVirtualData=d=>{d&&!d.destroyed&&d.params.virtual&&(!d.params.virtual||d.params.virtual.enabled)&&(d.updateSlides(),d.updateProgress(),d.updateSlidesClasses(),d.lazy&&d.params.lazy.enabled&&d.lazy.load(),d.parallax&&d.params.parallax&&d.params.parallax.enabled&&d.parallax.setTranslate())};function useIsomorphicLayoutEffect(d,_){return(0,T.useLayoutEffect)(d,_)}let L=(0,T.createContext)(null),N=(0,T.createContext)(null);function _extends(){return(_extends=Object.assign?Object.assign.bind():function(d){for(var _=1;_<arguments.length;_++){var b=arguments[_];for(var T in b)Object.prototype.hasOwnProperty.call(b,T)&&(d[T]=b[T])}return d}).apply(this,arguments)}let Y=(0,T.forwardRef)(function(d,_){let{className:b,tag:L="div",wrapperTag:Y="div",children:Z,onSwiper:en,...er}=void 0===d?{}:d,ei=!1,[es,ea]=(0,T.useState)("swiper"),[eo,el]=(0,T.useState)(null),[eu,ec]=(0,T.useState)(!1),ed=(0,T.useRef)(!1),ep=(0,T.useRef)(null),eh=(0,T.useRef)(null),ef=(0,T.useRef)(null),em=(0,T.useRef)(null),ev=(0,T.useRef)(null),eg=(0,T.useRef)(null),ey=(0,T.useRef)(null),e_=(0,T.useRef)(null),{params:eb,passedParams:e
8E,rest:eS,events:eT}=function(){let d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},_=!(arguments.length>1)||void 0===arguments[1]||arguments[1],b={on:{}},T={},L={};extend(b,x.ZP.defaults),extend(b,x.ZP.extendedDefaults),b._emitClasses=!0,b.init=!1;let N={},Y=C.map(d=>d.replace(/_/,"")),Z=Object.assign({},d);return Object.keys(Z).forEach(x=>{void 0!==d[x]&&(Y.indexOf(x)>=0?isObject(d[x])?(b[x]={},L[x]={},extend(b[x],d[x]),extend(L[x],d[x])):(b[x]=d[x],L[x]=d[x]):0===x.search(/on[A-Z]/)&&"function"==typeof d[x]?_?T["".concat(x[2].toLowerCase()).concat(x.substr(3))]=d[x]:b.on["".concat(x[2].toLowerCase()).concat(x.substr(3))]=d[x]:N[x]=d[x])}),["navigation","pagination","scrollbar"].forEach(d=>{!0===b[d]&&(b[d]={}),!1===b[d]&&delete b[d]}),{params:b,passedParams:L,rest:N,events:T}}(er),{slides:ex,slots:eC}=function(d){let _=[],b={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return T.Children.toArray(d).forEach(d=>{if(isChildSwiperSlide(d))_.push(d);else if(d.props&&d.props.slot&&b[d.props.slot])b[d.props.slot].push(d);else if(d.props&&d.props.children){let x=function processChildren(d){let _=[];return T.Children.toArray(d).forEach(d=>{isChildSwiperSlide(d)?_.push(d):d.props&&d.props.children&&processChildren(d.props.children).forEach(d=>_.push(d))}),_}(d.props.children);x.length>0?x.forEach(d=>_.push(d)):b["container-end"].push(d)}else b["container-end"].push(d)}),{slides:_,slots:b}}(Z),onBeforeBreakpoint=()=>{ec(!eu)};Object.assign(eb.on,{_containerClasses(d,_){ea(_)}});let initSwiper=()=>{if(Object.assign(eb.on,eT),ei=!0,eh.current=new x.ZP(eb),eh.current.loopCreate=()=>{},eh.current.loopDestroy=()=>{},eb.loop&&(eh.current.loopedSlides=calcLoopedSlides(ex,eb)),eh.current.virtual&&eh.current.params.virtual.enabled){eh.current.virtual.slides=ex;let d={cache:!1,slides:ex,renderExternal:el,renderExternalUpdate:!1};extend(eh.current.params.virtual,d),extend(eh.current.originalParams.virtual,d)}};ep.current||initSwiper(),eh.current&&eh.current.on("_beforeBreakpoint",onBeforeBreakpoint);let attachEvents=()=>{!ei&&eT&&eh.current&&Object.keys(eT).forEach(d=>{eh.current.on(d,eT[d])})},detachEvents=()=>{eT&&eh.current&&Object.keys(eT).forEach(d=>{eh.current.off(d,eT[d])})};return(0,T.useEffect)(()=>()=>{eh.current&&eh.current.off("_beforeBreakpoint",onBeforeBreakpoint)}),(0,T.useEffect)(()=>{!ed.current&&eh.current&&(eh.current.emitSlidesClasses(),ed.current=!0)}),useIsomorphicLayoutEffect(()=>{if(_&&(_.current=ep.current),ep.current)return eh.current.destroyed&&initSwiper(),function(d,_){let{el:b,nextEl:T,prevEl:x,paginationEl:C,scrollbarEl:L,swiper:N}=d;needsNavigation(_)&&T&&x&&(N.params.navigation.nextEl=T,N.originalParams.navigation.nextEl=T,N.params.navigation.prevEl=x,N.originalParams.navigation.prevEl=x),needsPagination(_)&&C&&(N.params.pagination.el=C,N.originalParams.pagination.el=C),needsScrollbar(_)&&L&&(N.params.scrollbar.el=L,N.originalParams.scrollbar.el=L),N.init(b)}({el:ep.current,nextEl:ev.current,prevEl:eg.current,paginationEl:ey.current,scrollbarEl:e_.current,swiper:eh.current},eb),en&&en(eh.current),()=>{eh.current&&!eh.current.destroyed&&eh.current.destroy(!0,!1)}},[]),useIsomorphicLayoutEffect(()=>{attachEvents();let d=function(d,_,b,T,x){let L=[];if(!_)return L;let addKey=d=>{0>L.indexOf(d)&&L.push(d)};if(b&&T){let d=T.map(x),_=b.map(x);d.join("")!==_.join("")&&addKey("children"),T.length!==b.length&&addKey("children")}let N=C.filter(d=>"_"===d[0]).map(d=>d.replace(/_/,""));return N.forEach(b=>{if(b in d&&b in _){if(isObject(d[b])&&isObject(_[b])){let T=Object.keys(d[b]),x=Object.keys(_[b]);T.length!==x.length?addKey(b):(T.forEach(T=>{d[b][T]!==_[b][T]&&addKey(b)}),x.forEach(T=>{d[b][T]!==_[b][T]&&addKey(b)}))}else d[b]!==_[b]&&addKey(b)}}),L}(eE,ef.current,ex,em.current,d=>d.key);return ef.current=eE,em.current=ex,d.length&&eh.current&&!eh.current.destroyed&&function(d){let _,b,T,x,C,{swiper:L,slides:N,passedParams:Y,changedParams:Z,nextEl:en,prevEl:er,scrollbarEl:ei,paginationEl:es}=d,ea=Z.filter(d=>"children"!==d&&"direction"!==d),{params:eo,pagination:el,navigation:eu,scrollbar:ec,virtual:ed,thumbs:ep}=L;Z.includes("thumbs")&&Y.thumbs&&Y.thumbs.swiper&&eo.thumbs&&!eo.thumbs.swiper&&(_=!0),Z.includes("controller")&&Y.controller&&Y.controller.control&&eo.controller&&!eo.controller.control&&(b=!0),Z.includes("pagination")&&Y.pagination&&(Y.pagination.el||es)&&(eo.pagination||!1===eo.pagination)&&el&&!el.el&&(T=!0),Z.includes("scrollbar")&&Y.scrollbar&&(Y.scrollbar.el||ei)&&(eo.scrollbar||!1===eo.scrollbar)&&ec&&!ec.el&&(x=!0),Z.includes("navigation")&&Y.navigation&&(Y.navigation.prevEl||er)&&(Y.navigation.nextEl||en)&&(eo.navigation||!1===eo.navigation)&&eu&&!eu.prevEl&&!eu.nextEl&&(C=!0);let destroyModule=d=>{L[d]&&(L[d].destroy(),"navigation"===d?(eo[d].prevEl=void 0,eo[d].nextEl=void 0,L[d].prevEl=void 0,L[d].nextEl=void 0):(eo[d].el=void 0,L[d].el=void 0))};if(ea.forEach(d=>{if(isObject(eo[d])&&isObject(Y[d]))extend(eo[d],Y[d]);else{let _=Y[d];(!0===_||!1===_)&&("navigation"===d||"pagination"===d||"scrollbar"===d)?!1===_&&destroyModule(d):eo[d]=Y[d]}}),ea.includes("controller")&&!b&&L.controller&&L.controller.control&&eo.controller&&eo.controller.control&&(L.controller.control=eo.controller.control),Z.includes("children")&&N&&ed&&eo.virtual.enabled?(ed.slides=N,ed.update(!0)):Z.includes("children")&&L.lazy&&L.params.lazy.enabled&&L.lazy.load(),_){let d=ep.init();d&&ep.update(!0)}b&&(L.controller.control=eo.controller.control),T&&(es&&(eo.pagination.el=es),el.init(
8),el.render(),el.update()),x&&(ei&&(eo.scrollbar.el=ei),ec.init(),ec.updateSize(),ec.setTranslate()),C&&(en&&(eo.navigation.nextEl=en),er&&(eo.navigation.prevEl=er),eu.init(),eu.update()),Z.includes("allowSlideNext")&&(L.allowSlideNext=Y.allowSlideNext),Z.includes("allowSlidePrev")&&(L.allowSlidePrev=Y.allowSlidePrev),Z.includes("direction")&&L.changeDirection(Y.direction,!1),L.update()}({swiper:eh.current,slides:ex,passedParams:eE,changedParams:d,nextEl:ev.current,prevEl:eg.current,scrollbarEl:e_.current,paginationEl:ey.current}),()=>{detachEvents()}}),useIsomorphicLayoutEffect(()=>{updateOnVirtualData(eh.current)},[eo]),T.createElement(L,_extends({ref:ep,className:uniqueClasses("".concat(es).concat(b?" ".concat(b):""))},eS),T.createElement(N.Provider,{value:eh.current},eC["container-start"],T.createElement(Y,{className:"swiper-wrapper"},eC["wrapper-start"],eb.virtual?function(d,_,b){if(!b)return null;let x=d.isHorizontal()?{[d.rtlTranslate?"right":"left"]:"".concat(b.offset,"px")}:{top:"".concat(b.offset,"px")};return _.filter((d,_)=>_>=b.from&&_<=b.to).map(_=>T.cloneElement(_,{swiper:d,style:x}))}(eh.current,ex,eo):!eb.loop||eh.current&&eh.current.destroyed?ex.map(d=>T.cloneElement(d,{swiper:eh.current})):function(d,_,b){let x=_.map((_,b)=>T.cloneElement(_,{swiper:d,"data-swiper-slide-index":b}));function duplicateSlide(d,_,x){return T.cloneElement(d,{key:"".concat(d.key,"-duplicate-").concat(_,"-").concat(x),className:"".concat(d.props.className||""," ").concat(b.slideDuplicateClass)})}if(b.loopFillGroupWithBlank){let d=b.slidesPerGroup-x.length%b.slidesPerGroup;if(d!==b.slidesPerGroup)for(let _=0;_<d;_+=1){let d=T.createElement("div",{className:"".concat(b.slideClass," ").concat(b.slideBlankClass)});x.push(d)}}"auto"!==b.slidesPerView||b.loopedSlides||(b.loopedSlides=x.length);let C=calcLoopedSlides(x,b),L=[],N=[];for(let d=0;d<C;d+=1){let _=d-Math.floor(d/x.length)*x.length;N.push(duplicateSlide(x[_],d,"append")),L.unshift(duplicateSlide(x[x.length-_-1],d,"prepend"))}return d&&(d.loopedSlides=C),[...L,...x,...N]}(eh.current,ex,eb),eC["wrapper-end"]),needsNavigation(eb)&&T.createElement(T.Fragment,null,T.createElement("div",{ref:eg,className:"swiper-button-prev"}),T.createElement("div",{ref:ev,className:"swiper-button-next"})),needsScrollbar(eb)&&T.createElement("div",{ref:e_,className:"swiper-scrollbar"}),needsPagination(eb)&&T.createElement("div",{ref:ey,className:"swiper-pagination"}),eC["container-end"]))});function swiper_slide_extends(){return(swiper_slide_extends=Object.assign?Object.assign.bind():function(d){for(var _=1;_<arguments.length;_++){var b=arguments[_];for(var T in b)Object.prototype.hasOwnProperty.call(b,T)&&(d[T]=b[T])}return d}).apply(this,arguments)}Y.displayName="Swiper";let Z=(0,T.forwardRef)(function(d,_){let{tag:b="div",children:x,className:C="",swiper:N,zoom:Y,virtualIndex:Z,...en}=void 0===d?{}:d,er=(0,T.useRef)(null),[ei,es]=(0,T.useState)("swiper-slide");function updateClasses(d,_,b){_===er.current&&es(b)}useIsomorphicLayoutEffect(()=>{if(_&&(_.current=er.current),er.current&&N){if(N.destroyed){"swiper-slide"!==ei&&es("swiper-slide");return}return N.on("_slideClass",updateClasses),()=>{N&&N.off("_slideClass",updateClasses)}}}),useIsomorphicLayoutEffect(()=>{N&&er.current&&!N.destroyed&&es(N.getSlideClasses(er.current))},[N]);let ea={isActive:ei.indexOf("swiper-slide-active")>=0||ei.indexOf("swiper-slide-duplicate-active")>=0,isVisible:ei.indexOf("swiper-slide-visible")>=0,isDuplicate:ei.indexOf("swiper-slide-duplicate")>=0,isPrev:ei.indexOf("swiper-slide-prev")>=0||ei.indexOf("swiper-slide-duplicate-prev")>=0,isNext:ei.indexOf("swiper-slide-next")>=0||ei.indexOf("swiper-slide-duplicate-next")>=0},renderChildren=()=>"function"==typeof x?x(ea):x;return T.createElement(b,swiper_slide_extends({ref:er,className:uniqueClasses("".concat(ei).concat(C?" ".concat(C):"")),"data-swiper-slide-index":Z},en),T.createElement(L.Provider,{value:ea},Y?T.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof Y?Y:void 0},renderChildren()):renderChildren()))});Z.displayName="SwiperSlide"},3081:function(d,_,b){"use strict";let T,x,C;function ssr_window_esm_isObject(d){return null!==d&&"object"==typeof d&&"constructor"in d&&d.constructor===Object}function extend(d={},_={}){Object.keys(_).forEach(b=>{void 0===d[b]?d[b]=_[b]:ssr_window_esm_isObject(_[b])&&ssr_window_esm_isObject(d[b])&&Object.keys(_[b]).length>0&&extend(d[b],_[b])})}b.d(_,{pt:function(){return Autoplay},xW:function(){return EffectFade},Rv:function(){return freeMode},Gk:function(){return Mousewheel},W_:function(){return Navigation},tl:function(){return Pagination},ZP:function(){return ea}});let L={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 ssr_window_esm_getDocument(){let d="undefined"!=typeof document?document:{};return extend(d,L),d}let N={document:L,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(){}
8,clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:d=>"undefined"==typeof setTimeout?(d(),null):setTimeout(d,0),cancelAnimationFrame(d){"undefined"!=typeof setTimeout&&clearTimeout(d)}};function ssr_window_esm_getWindow(){let d="undefined"!=typeof window?window:{};return extend(d,N),d}let Dom7=class Dom7 extends Array{constructor(d){"number"==typeof d?super(d):(super(...d||[]),function(d){let _=d.__proto__;Object.defineProperty(d,"__proto__",{get:()=>_,set(d){_.__proto__=d}})}(this))}};function arrayFlat(d=[]){let _=[];return d.forEach(d=>{Array.isArray(d)?_.push(...arrayFlat(d)):_.push(d)}),_}function arrayFilter(d,_){return Array.prototype.filter.call(d,_)}function dom7_esm_$(d,_){let b=ssr_window_esm_getWindow(),T=ssr_window_esm_getDocument(),x=[];if(!_&&d instanceof Dom7)return d;if(!d)return new Dom7(x);if("string"==typeof d){let b=d.trim();if(b.indexOf("<")>=0&&b.indexOf(">")>=0){let d="div";0===b.indexOf("<li")&&(d="ul"),0===b.indexOf("<tr")&&(d="tbody"),(0===b.indexOf("<td")||0===b.indexOf("<th"))&&(d="tr"),0===b.indexOf("<tbody")&&(d="table"),0===b.indexOf("<option")&&(d="select");let _=T.createElement(d);_.innerHTML=b;for(let d=0;d<_.childNodes.length;d+=1)x.push(_.childNodes[d])}else x=function(d,_){if("string"!=typeof d)return[d];let b=[],T=_.querySelectorAll(d);for(let d=0;d<T.length;d+=1)b.push(T[d]);return b}(d.trim(),_||T)}else if(d.nodeType||d===b||d===T)x.push(d);else if(Array.isArray(d)){if(d instanceof Dom7)return d;x=d}return new Dom7(function(d){let _=[];for(let b=0;b<d.length;b+=1)-1===_.indexOf(d[b])&&_.push(d[b]);return _}(x))}dom7_esm_$.fn=Dom7.prototype;let Y="resize scroll".split(" ");function shortcut(d){return function(..._){if(void 0===_[0]){for(let _=0;_<this.length;_+=1)0>Y.indexOf(d)&&(d in this[_]?this[_][d]():dom7_esm_$(this[_]).trigger(d));return this}return this.on(d,..._)}}shortcut("click"),shortcut("blur"),shortcut("focus"),shortcut("focusin"),shortcut("focusout"),shortcut("keyup"),shortcut("keydown"),shortcut("keypress"),shortcut("submit"),shortcut("change"),shortcut("mousedown"),shortcut("mousemove"),shortcut("mouseup"),shortcut("mouseenter"),shortcut("mouseleave"),shortcut("mouseout"),shortcut("mouseover"),shortcut("touchstart"),shortcut("touchend"),shortcut("touchmove"),shortcut("resize"),shortcut("scroll");let Z={addClass:function(...d){let _=arrayFlat(d.map(d=>d.split(" ")));return this.forEach(d=>{d.classList.add(..._)}),this},removeClass:function(...d){let _=arrayFlat(d.map(d=>d.split(" ")));return this.forEach(d=>{d.classList.remove(..._)}),this},hasClass:function(...d){let _=arrayFlat(d.map(d=>d.split(" ")));return arrayFilter(this,d=>_.filter(_=>d.classList.contains(_)).length>0).length>0},toggleClass:function(...d){let _=arrayFlat(d.map(d=>d.split(" ")));this.forEach(d=>{_.forEach(_=>{d.classList.toggle(_)})})},attr:function(d,_){if(1==arguments.length&&"string"==typeof d)return this[0]?this[0].getAttribute(d):void 0;for(let b=0;b<this.length;b+=1)if(2==arguments.length)this[b].setAttribute(d,_);else for(let _ in d)this[b][_]=d[_],this[b].setAttribute(_,d[_]);return this},removeAttr:function(d){for(let _=0;_<this.length;_+=1)this[_].removeAttribute(d);return this},transform:function(d){for(let _=0;_<this.length;_+=1)this[_].style.transform=d;return this},transition:function(d){for(let _=0;_<this.length;_+=1)this[_].style.transitionDuration="string"!=typeof d?`${d}ms`:d;return this},on:function(...d){let _,[b,T,x,C]=d;function handleLiveEvent(d){let _=d.target;if(!_)return;let b=d.target.dom7EventData||[];if(0>b.indexOf(d)&&b.unshift(d),dom7_esm_$(_).is(T))x.apply(_,b);else{let d=dom7_esm_$(_).parents();for(let _=0;_<d.length;_+=1)dom7_esm_$(d[_]).is(T)&&x.apply(d[_],b)}}function handleEvent(d){let _=d&&d.target&&d.target.dom7EventData||[];0>_.indexOf(d)&&_.unshift(d),x.apply(this,_)}"function"==typeof d[1]&&([b,x,C]=d,T=void 0),C||(C=!1);let L=b.split(" ");for(let d=0;d<this.length;d+=1){let b=this[d];if(T)for(_=0;_<L.length;_+=1){let d=L[_];b.dom7LiveListeners||(b.dom7LiveListeners={}),b.dom7LiveListeners[d]||(b.dom7LiveListeners[d]=[]),b.dom7LiveListeners[d].push({listener:x,proxyListener:handleLiveEvent}),b.addEventListener(d,handleLiveEvent,C)}else for(_=0;_<L.length;_+=1){let d=L[_];b.dom7Listeners||(b.dom7Listeners={}),b.dom7Listeners[d]||(b.dom7Listeners[d]=[]),b.dom7Listeners[d].push({listener:x,proxyListener:handleEvent}),b.addEventListener(d,handleEvent,C)}}return this},off:function(...d){let[_,b,T,x]=d;"function"==typeof d[1]&&([_,T,x]=d,b=void 0),x||(x=!1);let C=_.split(" ");for(let d=0;d<C.length;d+=1){let _=C[d];for(let d=0;d<this.length;d+=1){let C;let L=this[d];if(!b&&L.dom7Listeners?C=L.dom7Listeners[_]:b&&L.dom7LiveListeners&&(C=L.dom7LiveListeners[_]),C&&C.length)for(let d=C.length-1;d>=0;d-=1){let b=C[d];T&&b.listener===T?(L.removeEventListener(_,b.proxyListener,x),C.splice(d,1)):T&&b.listener&&b.listener.dom7proxy&&b.listener.dom7proxy===T?(L.removeEventListener(_,b.proxyListener,x),C.splice(d,1)):T||(L.removeEventListener(_,b.proxyListener,x),C.splice(d,1))}}}return this},trigger:function(...d){let _=ssr_window_esm_getWindow(),b=d[0].split(" "),T=d[1];for(let x=0;x<b.length;x+=1){let C=b[x];for(let b=0;b<this.length;b+=1){let x=this[b];if(_.CustomEvent){let b=new _.CustomEvent(C,{detail:T,bubbles:!0,cancelable:!0});x.dom7EventData=d.filter((d,_)=>_>0),x.dispatchEvent(b),x.dom7EventData=[],delete x.dom7EventData}}}return this},transitionEnd:function(d){let _=this;return d&&_.on("transitionend",function fireCallBack(b){b.target===this&&(d.call(this,b),_.off("transitionend",fireCallBack))}),this},outerWidth:function(d){if(this.length>0){if(d){let d=this.styles();return this[0].offsetWidth+parseFloat(d.getPropertyValue("margin-right"))+
8parseFloat(d.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(d){if(this.length>0){if(d){let d=this.styles();return this[0].offsetHeight+parseFloat(d.getPropertyValue("margin-top"))+parseFloat(d.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){let d=ssr_window_esm_getWindow();return this[0]?d.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){let d=ssr_window_esm_getWindow(),_=ssr_window_esm_getDocument(),b=this[0],T=b.getBoundingClientRect(),x=_.body,C=b.clientTop||x.clientTop||0,L=b.clientLeft||x.clientLeft||0,N=b===d?d.scrollY:b.scrollTop,Y=b===d?d.scrollX:b.scrollLeft;return{top:T.top+N-C,left:T.left+Y-L}}return null},css:function(d,_){let b;let T=ssr_window_esm_getWindow();if(1==arguments.length){if("string"==typeof d){if(this[0])return T.getComputedStyle(this[0],null).getPropertyValue(d)}else{for(b=0;b<this.length;b+=1)for(let _ in d)this[b].style[_]=d[_];return this}}if(2==arguments.length&&"string"==typeof d)for(b=0;b<this.length;b+=1)this[b].style[d]=_;return this},each:function(d){return d&&this.forEach((_,b)=>{d.apply(_,[_,b])}),this},html:function(d){if(void 0===d)return this[0]?this[0].innerHTML:null;for(let _=0;_<this.length;_+=1)this[_].innerHTML=d;return this},text:function(d){if(void 0===d)return this[0]?this[0].textContent.trim():null;for(let _=0;_<this.length;_+=1)this[_].textContent=d;return this},is:function(d){let _,b;let T=ssr_window_esm_getWindow(),x=ssr_window_esm_getDocument(),C=this[0];if(!C||void 0===d)return!1;if("string"==typeof d){if(C.matches)return C.matches(d);if(C.webkitMatchesSelector)return C.webkitMatchesSelector(d);if(C.msMatchesSelector)return C.msMatchesSelector(d);for(b=0,_=dom7_esm_$(d);b<_.length;b+=1)if(_[b]===C)return!0;return!1}if(d===x)return C===x;if(d===T)return C===T;if(d.nodeType||d instanceof Dom7){for(b=0,_=d.nodeType?[d]:d;b<_.length;b+=1)if(_[b]===C)return!0}return!1},index:function(){let d,_=this[0];if(_){for(d=0;null!==(_=_.previousSibling);)1===_.nodeType&&(d+=1);return d}},eq:function(d){if(void 0===d)return this;let _=this.length;if(d>_-1)return dom7_esm_$([]);if(d<0){let b=_+d;return b<0?dom7_esm_$([]):dom7_esm_$([this[b]])}return dom7_esm_$([this[d]])},append:function(...d){let _;let b=ssr_window_esm_getDocument();for(let T=0;T<d.length;T+=1){_=d[T];for(let d=0;d<this.length;d+=1)if("string"==typeof _){let T=b.createElement("div");for(T.innerHTML=_;T.firstChild;)this[d].appendChild(T.firstChild)}else if(_ instanceof Dom7)for(let b=0;b<_.length;b+=1)this[d].appendChild(_[b]);else this[d].appendChild(_)}return this},prepend:function(d){let _,b;let T=ssr_window_esm_getDocument();for(_=0;_<this.length;_+=1)if("string"==typeof d){let x=T.createElement("div");for(x.innerHTML=d,b=x.childNodes.length-1;b>=0;b-=1)this[_].insertBefore(x.childNodes[b],this[_].childNodes[0])}else if(d instanceof Dom7)for(b=0;b<d.length;b+=1)this[_].insertBefore(d[b],this[_].childNodes[0]);else this[_].insertBefore(d,this[_].childNodes[0]);return this},next:function(d){if(this.length>0){if(d)return this[0].nextElementSibling&&dom7_esm_$(this[0].nextElementSibling).is(d)?dom7_esm_$([this[0].nextElementSibling]):dom7_esm_$([]);if(this[0].nextElementSibling)return dom7_esm_$([this[0].nextElementSibling])}return dom7_esm_$([])},nextAll:function(d){let _=[],b=this[0];if(!b)return dom7_esm_$([]);for(;b.nextElementSibling;){let T=b.nextElementSibling;d?dom7_esm_$(T).is(d)&&_.push(T):_.push(T),b=T}return dom7_esm_$(_)},prev:function(d){if(this.length>0){let _=this[0];if(d)return _.previousElementSibling&&dom7_esm_$(_.previousElementSibling).is(d)?dom7_esm_$([_.previousElementSibling]):dom7_esm_$([]);if(_.previousElementSibling)return dom7_esm_$([_.previousElementSibling])}return dom7_esm_$([])},prevAll:function(d){let _=[],b=this[0];if(!b)return dom7_esm_$([]);for(;b.previousElementSibling;){let T=b.previousElementSibling;d?dom7_esm_$(T).is(d)&&_.push(T):_.push(T),b=T}return dom7_esm_$(_)},parent:function(d){let _=[];for(let b=0;b<this.length;b+=1)null!==this[b].parentNode&&(d?dom7_esm_$(this[b].parentNode).is(d)&&_.push(this[b].parentNode):_.push(this[b].parentNode));return dom7_esm_$(_)},parents:function(d){let _=[];for(let b=0;b<this.length;b+=1){let T=this[b].parentNode;for(;T;)d?dom7_esm_$(T).is(d)&&_.push(T):_.push(T),T=T.parentNode}return dom7_esm_$(_)},closest:function(d){let _=this;return void 0===d?dom7_esm_$([]):(_.is(d)||(_=_.parents(d).eq(0)),_)},find:function(d){let _=[];for(let b=0;b<this.length;b+=1){let T=this[b].querySelectorAll(d);for(let d=0;d<T.length;
8d+=1)_.push(T[d])}return dom7_esm_$(_)},children:function(d){let _=[];for(let b=0;b<this.length;b+=1){let T=this[b].children;for(let b=0;b<T.length;b+=1)(!d||dom7_esm_$(T[b]).is(d))&&_.push(T[b])}return dom7_esm_$(_)},filter:function(d){let _=arrayFilter(this,d);return dom7_esm_$(_)},remove:function(){for(let d=0;d<this.length;d+=1)this[d].parentNode&&this[d].parentNode.removeChild(this[d]);return this}};function utils_nextTick(d){let _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return setTimeout(d,_)}function now(){return Date.now()}function utils_isObject(d){return"object"==typeof d&&null!==d&&d.constructor&&"Object"===Object.prototype.toString.call(d).slice(8,-1)}function utils_extend(){for(var d=arguments.length,_=Array(d),b=0;b<d;b++)_[b]=arguments[b];let T=Object(_[0]),x=["__proto__","constructor","prototype"];for(let d=1;d<_.length;d+=1){let b=_[d];if(null!=b&&(void 0!==window.HTMLElement?!(b instanceof HTMLElement):!b||1!==b.nodeType&&11!==b.nodeType)){let d=Object.keys(Object(b)).filter(d=>0>x.indexOf(d));for(let _=0,x=d.length;_<x;_+=1){let x=d[_],C=Object.getOwnPropertyDescriptor(b,x);void 0!==C&&C.enumerable&&(utils_isObject(T[x])&&utils_isObject(b[x])?b[x].__swiper__?T[x]=b[x]:utils_extend(T[x],b[x]):!utils_isObject(T[x])&&utils_isObject(b[x])?(T[x]={},b[x].__swiper__?T[x]=b[x]:utils_extend(T[x],b[x])):T[x]=b[x])}}}return T}function utils_setCSSProperty(d,_,b){d.style.setProperty(_,b)}function animateCSSModeScroll(d){let _,{swiper:b,targetPosition:T,side:x}=d,C=ssr_window_esm_getWindow(),L=-b.translate,N=null,Y=b.params.speed;b.wrapperEl.style.scrollSnapType="none",C.cancelAnimationFrame(b.cssModeFrameID);let Z=T>L?"next":"prev",isOutOfBound=(d,_)=>"next"===Z&&d>=_||"prev"===Z&&d<=_,animate=()=>{_=new Date().getTime(),null===N&&(N=_);let d=Math.max(Math.min((_-N)/Y,1),0),Z=L+(.5-Math.cos(d*Math.PI)/2)*(T-L);if(isOutOfBound(Z,T)&&(Z=T),b.wrapperEl.scrollTo({[x]:Z}),isOutOfBound(Z,T)){b.wrapperEl.style.overflow="hidden",b.wrapperEl.style.scrollSnapType="",setTimeout(()=>{b.wrapperEl.style.overflow="",b.wrapperEl.scrollTo({[x]:Z})}),C.cancelAnimationFrame(b.cssModeFrameID);return}b.cssModeFrameID=C.requestAnimationFrame(animate)};animate()}function getSupport(){return T||(T=function(){let d=ssr_window_esm_getWindow(),_=ssr_window_esm_getDocument();return{smoothScroll:_.documentElement&&"scrollBehavior"in _.documentElement.style,touch:!!("ontouchstart"in d||d.DocumentTouch&&_ instanceof d.DocumentTouch),passiveListener:function(){let _=!1;try{let b=Object.defineProperty({},"passive",{get(){_=!0}});d.addEventListener("testPassiveListener",null,b)}catch(d){}return _}(),gestures:"ongesturestart"in d}}()),T}function transitionEmit(d){let{swiper:_,runCallbacks:b,direction:T,step:x}=d,{activeIndex:C,previousIndex:L}=_,N=T;if(N||(N=C>L?"next":C<L?"prev":"reset"),_.emit("transition".concat(x)),b&&C!==L){if("reset"===N){_.emit("slideResetTransition".concat(x));return}_.emit("slideChangeTransition".concat(x)),"next"===N?_.emit("slideNextTransition".concat(x)):_.emit("slidePrevTransition".concat(x))}}function onTouchStart(d){let _=ssr_window_esm_getDocument(),b=ssr_window_esm_getWindow(),T=this.touchEventsData,{params:x,touches:C,enabled:L}=this;if(!L||this.animating&&x.preventInteractionOnTransition)return;!this.animating&&x.cssMode&&x.loop&&this.loopFix();let N=d;N.originalEvent&&(N=N.originalEvent);let Y=dom7_esm_$(N.target);if("wrapper"===x.touchEventsTarget&&!Y.closest(this.wrapperEl).length||(T.isTouchEvent="touchstart"===N.type,!T.isTouchEvent&&"which"in N&&3===N.which||!T.isTouchEvent&&"button"in N&&N.button>0||T.isTouched&&T.isMoved))return;let Z=!!x.noSwipingClass&&""!==x.noSwipingClass,en=d.composedPath?d.composedPath():d.path;Z&&N.target&&N.target.shadowRoot&&en&&(Y=dom7_esm_$(en[0]));let er=x.noSwipingSelector?x.noSwipingSelector:".".concat(x.noSwipingClass),ei=!!(N.target&&N.target.shadowRoot);if(x.noSwiping&&(ei?function(d){let _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this;return function __closestFrom(_){if(!_||_===ssr_window_esm_getDocument()||_===ssr_window_esm_getWindow())return null;_.assignedSlot&&(_=_.assignedSlot);let b=_.closest(d);return b||_.getRootNode?b||__closestFrom(_.getRootNode().host):null}(_)}(er,Y[0]):Y.closest(er)[0])){this.allowClick=!0;return}if(x.swipeHandler&&!Y.closest(x.swipeHandler)[0])return;C.currentX="touchstart"===N.type?N.targetTouches[0].pageX:N.pageX,C.currentY="touchstart"===N.type?N.targetTouches[0].pageY:N.pageY;let es=C.currentX,ea=C.currentY,eo=x.edgeSwipeDetection||x.iOSEdgeSwipeDetection,el=x.edgeSwipeThreshold||x.iOSEdgeSwipeThreshold;if(eo&&(es<=el||es>=b.innerWidth-el)){if("prevent"!==eo)return;d.preventDefault()}if(Object.assign(T,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),C.startX=es,C.startY=ea,T.touchStartTime=now(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,x.threshold>0&&(T.allowThresholdMove=!1),"touchstart"!==N.type){let d=!0;Y.is(T.focusableElements)&&(d=!1,"SELECT"===Y[0].nodeName&&(T.isTouched=!1)),_.activeElement&&dom7_esm_$(_.activeElement).is(T.focusableElements)&&_.activeElement!==Y[0]&&_.activeElement.blur();let b=d&&this.allowTouchMove&&x.touchStartPreventDefault;(x.touchStartForcePreventDefault||b)&&!Y[0].isContentEditable&&N.preventDefault()}this.params.freeMode&&this.params.freeMode.enabled&&this.freeMode&&this.animating&&!x.cssMode&&this.freeMode.onTouchStart(),this.emit
8("touchStart",N)}function onTouchMove(d){let _=ssr_window_esm_getDocument(),b=this.touchEventsData,{params:T,touches:x,rtlTranslate:C,enabled:L}=this;if(!L)return;let N=d;if(N.originalEvent&&(N=N.originalEvent),!b.isTouched){b.startMoving&&b.isScrolling&&this.emit("touchMoveOpposite",N);return}if(b.isTouchEvent&&"touchmove"!==N.type)return;let Y="touchmove"===N.type&&N.targetTouches&&(N.targetTouches[0]||N.changedTouches[0]),Z="touchmove"===N.type?Y.pageX:N.pageX,en="touchmove"===N.type?Y.pageY:N.pageY;if(N.preventedByNestedSwiper){x.startX=Z,x.startY=en;return}if(!this.allowTouchMove){dom7_esm_$(N.target).is(b.focusableElements)||(this.allowClick=!1),b.isTouched&&(Object.assign(x,{startX:Z,startY:en,currentX:Z,currentY:en}),b.touchStartTime=now());return}if(b.isTouchEvent&&T.touchReleaseOnEdges&&!T.loop){if(this.isVertical()){if(en<x.startY&&this.translate<=this.maxTranslate()||en>x.startY&&this.translate>=this.minTranslate()){b.isTouched=!1,b.isMoved=!1;return}}else if(Z<x.startX&&this.translate<=this.maxTranslate()||Z>x.startX&&this.translate>=this.minTranslate())return}if(b.isTouchEvent&&_.activeElement&&N.target===_.activeElement&&dom7_esm_$(N.target).is(b.focusableElements)){b.isMoved=!0,this.allowClick=!1;return}if(b.allowTouchCallbacks&&this.emit("touchMove",N),N.targetTouches&&N.targetTouches.length>1)return;x.currentX=Z,x.currentY=en;let er=x.currentX-x.startX,ei=x.currentY-x.startY;if(this.params.threshold&&Math.sqrt(er**2+ei**2)<this.params.threshold)return;if(void 0===b.isScrolling){let d;this.isHorizontal()&&x.currentY===x.startY||this.isVertical()&&x.currentX===x.startX?b.isScrolling=!1:er*er+ei*ei>=25&&(d=180*Math.atan2(Math.abs(ei),Math.abs(er))/Math.PI,b.isScrolling=this.isHorizontal()?d>T.touchAngle:90-d>T.touchAngle)}if(b.isScrolling&&this.emit("touchMoveOpposite",N),void 0===b.startMoving&&(x.currentX!==x.startX||x.currentY!==x.startY)&&(b.startMoving=!0),b.isScrolling){b.isTouched=!1;return}if(!b.startMoving)return;this.allowClick=!1,!T.cssMode&&N.cancelable&&N.preventDefault(),T.touchMoveStopPropagation&&!T.nested&&N.stopPropagation(),b.isMoved||(T.loop&&!T.cssMode&&this.loopFix(),b.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),b.allowMomentumBounce=!1,T.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",N)),this.emit("sliderMove",N),b.isMoved=!0;let es=this.isHorizontal()?er:ei;x.diff=es,es*=T.touchRatio,C&&(es=-es),this.swipeDirection=es>0?"prev":"next",b.currentTranslate=es+b.startTranslate;let ea=!0,eo=T.resistanceRatio;if(T.touchReleaseOnEdges&&(eo=0),es>0&&b.currentTranslate>this.minTranslate()?(ea=!1,T.resistance&&(b.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+b.startTranslate+es)**eo)):es<0&&b.currentTranslate<this.maxTranslate()&&(ea=!1,T.resistance&&(b.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-b.startTranslate-es)**eo)),ea&&(N.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&b.currentTranslate<b.startTranslate&&(b.currentTranslate=b.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&b.currentTranslate>b.startTranslate&&(b.currentTranslate=b.startTranslate),this.allowSlidePrev||this.allowSlideNext||(b.currentTranslate=b.startTranslate),T.threshold>0){if(Math.abs(es)>T.threshold||b.allowThresholdMove){if(!b.allowThresholdMove){b.allowThresholdMove=!0,x.startX=x.currentX,x.startY=x.currentY,b.currentTranslate=b.startTranslate,x.diff=this.isHorizontal()?x.currentX-x.startX:x.currentY-x.startY;return}}else{b.currentTranslate=b.startTranslate;return}}T.followFinger&&!T.cssMode&&((T.freeMode&&T.freeMode.enabled&&this.freeMode||T.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),this.params.freeMode&&T.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(b.currentTranslate),this.setTranslate(b.currentTranslate))}function onTouchEnd(d){let _;let b=this,T=b.touchEventsData,{params:x,touches:C,rtlTranslate:L,slidesGrid:N,enabled:Y}=b;if(!Y)return;let Z=d;if(Z.originalEvent&&(Z=Z.originalEvent),T.allowTouchCallbacks&&b.emit("touchEnd",Z),T.allowTouchCallbacks=!1,!T.isTouched){T.isMoved&&x.grabCursor&&b.setGrabCursor(!1),T.isMoved=!1,T.startMoving=!1;return}x.grabCursor&&T.isMoved&&T.isTouched&&(!0===b.allowSlideNext||!0===b.allowSlidePrev)&&b.setGrabCursor(!1);let en=now(),er=en-T.touchStartTime;if(b.allowClick){let d=Z.path||Z.composedPath&&Z.composedPath();b.updateClickedSlide(d&&d[0]||Z.target),b.emit("tap click",Z),er<300&&en-T.last
8ClickTime<300&&b.emit("doubleTap doubleClick",Z)}if(T.lastClickTime=now(),utils_nextTick(()=>{b.destroyed||(b.allowClick=!0)}),!T.isTouched||!T.isMoved||!b.swipeDirection||0===C.diff||T.currentTranslate===T.startTranslate){T.isTouched=!1,T.isMoved=!1,T.startMoving=!1;return}if(T.isTouched=!1,T.isMoved=!1,T.startMoving=!1,_=x.followFinger?L?b.translate:-b.translate:-T.currentTranslate,x.cssMode)return;if(b.params.freeMode&&x.freeMode.enabled){b.freeMode.onTouchEnd({currentPos:_});return}let ei=0,es=b.slidesSizesGrid[0];for(let d=0;d<N.length;d+=d<x.slidesPerGroupSkip?1:x.slidesPerGroup){let b=d<x.slidesPerGroupSkip-1?1:x.slidesPerGroup;void 0!==N[d+b]?_>=N[d]&&_<N[d+b]&&(ei=d,es=N[d+b]-N[d]):_>=N[d]&&(ei=d,es=N[N.length-1]-N[N.length-2])}let ea=null,eo=null;x.rewind&&(b.isBeginning?eo=b.params.virtual&&b.params.virtual.enabled&&b.virtual?b.virtual.slides.length-1:b.slides.length-1:b.isEnd&&(ea=0));let el=(_-N[ei])/es,eu=ei<x.slidesPerGroupSkip-1?1:x.slidesPerGroup;if(er>x.longSwipesMs){if(!x.longSwipes){b.slideTo(b.activeIndex);return}"next"===b.swipeDirection&&(el>=x.longSwipesRatio?b.slideTo(x.rewind&&b.isEnd?ea:ei+eu):b.slideTo(ei)),"prev"===b.swipeDirection&&(el>1-x.longSwipesRatio?b.slideTo(ei+eu):null!==eo&&el<0&&Math.abs(el)>x.longSwipesRatio?b.slideTo(eo):b.slideTo(ei))}else{if(!x.shortSwipes){b.slideTo(b.activeIndex);return}let d=b.navigation&&(Z.target===b.navigation.nextEl||Z.target===b.navigation.prevEl);d?Z.target===b.navigation.nextEl?b.slideTo(ei+eu):b.slideTo(ei):("next"===b.swipeDirection&&b.slideTo(null!==ea?ea:ei+eu),"prev"===b.swipeDirection&&b.slideTo(null!==eo?eo:ei))}}function onResize(){let{params:d,el:_}=this;if(_&&0===_.offsetWidth)return;d.breakpoints&&this.setBreakpoint();let{allowSlideNext:b,allowSlidePrev:T,snapGrid:x}=this;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===d.slidesPerView||d.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=T,this.allowSlideNext=b,this.params.watchOverflow&&x!==this.snapGrid&&this.checkOverflow()}function onClick(d){this.enabled&&!this.allowClick&&(this.params.preventClicks&&d.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(d.stopPropagation(),d.stopImmediatePropagation()))}function onScroll(){let{wrapperEl:d,rtlTranslate:_,enabled:b}=this;if(!b)return;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-d.scrollLeft:this.translate=-d.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();let T=this.maxTranslate()-this.minTranslate();(0===T?0:(this.translate-this.minTranslate())/T)!==this.progress&&this.updateProgress(_?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}Object.keys(Z).forEach(d=>{Object.defineProperty(dom7_esm_$.fn,d,{value:Z[d],writable:!0})});let en=!1;function dummyEventListener(){}let events=(d,_)=>{let b=ssr_window_esm_getDocument(),{params:T,touchEvents:x,el:C,wrapperEl:L,device:N,support:Y}=d,Z=!!T.nested,en="on"===_?"addEventListener":"removeEventListener";if(Y.touch){let _="touchstart"===x.start&&!!Y.passiveListener&&!!T.passiveListeners&&{passive:!0,capture:!1};C[en](x.start,d.onTouchStart,_),C[en](x.move,d.onTouchMove,Y.passiveListener?{passive:!1,capture:Z}:Z),C[en](x.end,d.onTouchEnd,_),x.cancel&&C[en](x.cancel,d.onTouchEnd,_)}else C[en](x.start,d.onTouchStart,!1),b[en](x.move,d.onTouchMove,Z),b[en](x.end,d.onTouchEnd,!1);(T.preventClicks||T.preventClicksPropagation)&&C[en]("click",d.onClick,!0),T.cssMode&&L[en]("scroll",d.onScroll),T.updateOnWindowResize?d[_](N.ios||N.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):d[_]("observerUpdate",onResize,!0)},isGridEnabled=(d,_)=>d.grid&&_.grid&&_.grid.rows>1;var er={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,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",
8spaceBetween: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:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopedSlidesLimit:!0,loopFillGroupWithBlank:!1,loopPreventsSlide:!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-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};let ei={eventsEmitter:{on(d,_,b){let T=this;if(!T.eventsListeners||T.destroyed||"function"!=typeof _)return T;let x=b?"unshift":"push";return d.split(" ").forEach(d=>{T.eventsListeners[d]||(T.eventsListeners[d]=[]),T.eventsListeners[d][x](_)}),T},once(d,_,b){let T=this;if(!T.eventsListeners||T.destroyed||"function"!=typeof _)return T;function onceHandler(){for(var b=arguments.length,x=Array(b),C=0;C<b;C++)x[C]=arguments[C];T.off(d,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy,_.apply(T,x)}return onceHandler.__emitterProxy=_,T.on(d,onceHandler,b)},onAny(d,_){return!this.eventsListeners||this.destroyed||"function"!=typeof d||0>this.eventsAnyListeners.indexOf(d)&&this.eventsAnyListeners[_?"unshift":"push"](d),this},offAny(d){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;let _=this.eventsAnyListeners.indexOf(d);return _>=0&&this.eventsAnyListeners.splice(_,1),this},off(d,_){let b=this;return b.eventsListeners&&!b.destroyed&&b.eventsListeners&&d.split(" ").forEach(d=>{void 0===_?b.eventsListeners[d]=[]:b.eventsListeners[d]&&b.eventsListeners[d].forEach((T,x)=>{(T===_||T.__emitterProxy&&T.__emitterProxy===_)&&b.eventsListeners[d].splice(x,1)})}),b},emit(){let d,_,b;for(var T=arguments.length,x=Array(T),C=0;C<T;C++)x[C]=arguments[C];let L=this;if(!L.eventsListeners||L.destroyed||!L.eventsListeners)return L;"string"==typeof x[0]||Array.isArray(x[0])?(d=x[0],_=x.slice(1,x.length),b=L):(d=x[0].events,_=x[0].data,b=x[0].context||L),_.unshift(b);let N=Array.isArray(d)?d:d.split(" ");return N.forEach(d=>{L.eventsAnyListeners&&L.eventsAnyListeners.length&&L.eventsAnyListeners.forEach(T=>{T.apply(b,[d,..._])}),L.eventsListeners&&L.eventsListeners[d]&&L.eventsListeners[d].forEach(d=>{d.apply(b,_)})}),L}},update:{updateSize:function(){let d,_;let b=this.$el;d=void 0!==this.params.width&&null!==this.params.width?this.params.width:b[0].clientWidth,_=void 0!==this.params.height&&null!==this.params.height?this.params.height:b[0].clientHeight,0===d&&this.isHorizontal()||0===_&&this.isVertical()||(d=d-parseInt(b.css("padding-left")||0,10)-parseInt(b.css("padding-right")||0,10),_=_-parseInt(b.css("padding-top")||0,10)-parseInt(b.css("padding-bottom")||0,10),Number.isNaN(d)&&(d=0),Number.isNaN(_)&&(_=0),Object.assign(this,{width:d,height:_,size:this.isHorizontal()?d:_}))},updateSlides:function(){let d;let _=this;function getDirectionLabel(d){return _.isHorizontal()?d:({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"})[d]}function getDirectionPropertyValue(d,_){return parseFloat(d.getPropertyValue(getDirectionLabel(_))||0)}let b=_.params,{$wrapperEl:T,size:x,rtlTranslate:C,wrongRTL:L}=_,N=_.virtual&&b.virtual.enabled,Y=N?_.virtual.slides.length:_.slides.length,Z=T.children(".".concat(_.params.slideClass)),en=N?_.virtual.slides.length:Z.length,er=[],ei=[],es=[],ea=b.slidesOffsetBefore;"function"==typeof ea&&(ea=b.slidesOffsetBefore.call(_));let eo=b.slidesOffsetAfter;"function"==typeof eo&&(eo=b.slidesOffsetAfter.call(_));let el=_.snapGrid.length,eu=_.slidesGrid.length,ec=b.spaceBetween,ed=-ea,ep=0,eh=0;if(void 0===x)return;"string"==typeof ec&&ec.indexOf("%")>=0&&(ec=parseFloat(ec.replace("%",""))/100*x),_.virtualSize=-ec,C?Z.css({marginLeft:"",marginBottom:"",marginTop:""}):Z.css({marginRight:"",marginBottom:"",marginTop:""}),b.centeredSlides&&b.cssMode&&(utils_setCSSProperty(_.wrapperEl,"--swiper-centered-offset-before",""),utils_setCSSProperty(_.wrapperEl,"--swiper-centered-offset-after",""));let ef=b.grid&&b.grid.rows>1&&_.grid;ef&&_.grid.initSlides(en);let em="auto"===b.slidesPerView&&b.breakpoints&&Object.keys(b.breakpoints).filter(d=>void 0!==b.breakpoints[d].slidesPerView).length>0;for(let T=0;T<en;T+=1){d=0;let C=Z.eq(T);if(ef&&_.grid.updateSlide(T,C,en,getDirectionLabel),"none"!==C.css("display")){if("auto"===b.slidesPerView){em&&(Z[T].style[getDirectionLabel("width")]="");let x=getComputedStyle(C[0]),L=C[0].style.transform,N=C[0].style.webkitTransform;if(L&&(C[0].style.transform="none"),N&&(C[0].style.webkitTransform="none"),b.roundLengths)d=_.isHorizontal()?C.outerWidth(!0):C.outerHeight(!0);else{let _=getDirectionPropertyValue(x,"width"),b=getDirectionPropertyValue(x,"padding-left"),T=getDirectionPropertyValue(x,"padding-right"),L=getDirectionPropertyValue(x,"margin-left"),N=getDirectionPropertyValue(x,"margin-right"),Y=x.getPropertyValue("box-sizing");if(Y&&"border-box"===Y)d=_+L+N;else{let{clientWidth:x,offsetWidth:Y}=C[0];d=_+b+T+L+N+(Y-x)}}L&&(C[0].style.transform=L),N&&(C[0].style.webkitTransform=N),b.roundLengths&&(d=Math.floor(d))}else d=(x-(b.slidesPerView-1)*ec)/b.slidesPerView,b.roundLengths&&(d=Math.floor(d)),Z[T]&&(Z[T].style[getDirectionLabel("width")]="".concat(d,"px"));Z[T]&&(Z[T].swiperSlideSize=d),es.push(d),b.centeredSlides?(ed=ed+d/2+ep/2+ec,0===ep&&0!==T&&(ed=ed-x/2-ec),0===T&&(ed=ed-x/2-ec),.001>Math.abs(ed)&&(ed=0),b.roundLengths&&(ed=Math.floor(ed)),eh%b.slidesPerGroup==0&&er.push(ed),ei.push(ed)):(b.roundLengths&&(ed=Math.floor(ed)),(eh-Math.min(_.params.slidesPerGroupSkip,eh))%_.params.slidesPerGroup==0&&er.push(ed),ei.push(ed),ed=ed+d+ec),_.virtualSize+=d+ec,ep=d,eh+=1}}if(_.virtualSize=Math.max(_.virtualSize,x)+eo,C&&L&&("slide"===b.effect||"coverflow"===b.effect)&&T.css({width:"".concat(_.virtualSize+b.spaceBetween,"px")}),b.setWrapperSize&&T.css({[getDirectionLabel("width")]:"".concat(_.virtualSize+b.spaceBetween,"px")}),ef&&_.grid.updateWrapperSize(d,er,getDirectionLabel),!b.centeredSlides){let d=[];for(let T=0;T<er.length;T+=1){let C=er[T];b.roundLengths&&(C=Math.floor(C)),er[T]<=_.virtualSize-x&&d.push(C)}er=d,Math.floor(_.virtualSize-x)-Math.floor(er[er.length-1])>1&&er.push(_.virtualSize-x)}if(0===er.length&&(er=[0]),0!==b.spaceBetween){let d=_.isHorizontal()&&C?"marginLeft":getDirectionLabel("marginRight");Z.filter((d,_)=>!b.cssMode||_!==Z.length-1).css({[d]:"".concat(ec,"px")})}
8if(b.centeredSlides&&b.centeredSlidesBounds){let d=0;es.forEach(_=>{d+=_+(b.spaceBetween?b.spaceBetween:0)}),d-=b.spaceBetween;let _=d-x;er=er.map(d=>d<0?-ea:d>_?_+eo:d)}if(b.centerInsufficientSlides){let d=0;if(es.forEach(_=>{d+=_+(b.spaceBetween?b.spaceBetween:0)}),(d-=b.spaceBetween)<x){let _=(x-d)/2;er.forEach((d,b)=>{er[b]=d-_}),ei.forEach((d,b)=>{ei[b]=d+_})}}if(Object.assign(_,{slides:Z,snapGrid:er,slidesGrid:ei,slidesSizesGrid:es}),b.centeredSlides&&b.cssMode&&!b.centeredSlidesBounds){utils_setCSSProperty(_.wrapperEl,"--swiper-centered-offset-before","".concat(-er[0],"px")),utils_setCSSProperty(_.wrapperEl,"--swiper-centered-offset-after","".concat(_.size/2-es[es.length-1]/2,"px"));let d=-_.snapGrid[0],b=-_.slidesGrid[0];_.snapGrid=_.snapGrid.map(_=>_+d),_.slidesGrid=_.slidesGrid.map(d=>d+b)}if(en!==Y&&_.emit("slidesLengthChange"),er.length!==el&&(_.params.watchOverflow&&_.checkOverflow(),_.emit("snapGridLengthChange")),ei.length!==eu&&_.emit("slidesGridLengthChange"),b.watchSlidesProgress&&_.updateSlidesOffset(),!N&&!b.cssMode&&("slide"===b.effect||"fade"===b.effect)){let d="".concat(b.containerModifierClass,"backface-hidden"),T=_.$el.hasClass(d);en<=b.maxBackfaceHiddenSlides?T||_.$el.addClass(d):T&&_.$el.removeClass(d)}},updateAutoHeight:function(d){let _;let b=this,T=[],x=b.virtual&&b.params.virtual.enabled,C=0;"number"==typeof d?b.setTransition(d):!0===d&&b.setTransition(b.params.speed);let getSlideByIndex=d=>x?b.slides.filter(_=>parseInt(_.getAttribute("data-swiper-slide-index"),10)===d)[0]:b.slides.eq(d)[0];if("auto"!==b.params.slidesPerView&&b.params.slidesPerView>1){if(b.params.centeredSlides)(b.visibleSlides||dom7_esm_$([])).each(d=>{T.push(d)});else for(_=0;_<Math.ceil(b.params.slidesPerView);_+=1){let d=b.activeIndex+_;if(d>b.slides.length&&!x)break;T.push(getSlideByIndex(d))}}else T.push(getSlideByIndex(b.activeIndex));for(_=0;_<T.length;_+=1)if(void 0!==T[_]){let d=T[_].offsetHeight;C=d>C?d:C}(C||0===C)&&b.$wrapperEl.css("height","".concat(C,"px"))},updateSlidesOffset:function(){let d=this.slides;for(let _=0;_<d.length;_+=1)d[_].swiperSlideOffset=this.isHorizontal()?d[_].offsetLeft:d[_].offsetTop},updateSlidesProgress:function(){let d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this&&this.translate||0,_=this.params,{slides:b,rtlTranslate:T,snapGrid:x}=this;if(0===b.length)return;void 0===b[0].swiperSlideOffset&&this.updateSlidesOffset();let C=-d;T&&(C=d),b.removeClass(_.slideVisibleClass),this.visibleSlidesIndexes=[],this.visibleSlides=[];for(let d=0;d<b.length;d+=1){let L=b[d],N=L.swiperSlideOffset;_.cssMode&&_.centeredSlides&&(N-=b[0].swiperSlideOffset);let Y=(C+(_.centeredSlides?this.minTranslate():0)-N)/(L.swiperSlideSize+_.spaceBetween),Z=(C-x[0]+(_.centeredSlides?this.minTranslate():0)-N)/(L.swiperSlideSize+_.spaceBetween),en=-(C-N),er=en+this.slidesSizesGrid[d],ei=en>=0&&en<this.size-1||er>1&&er<=this.size||en<=0&&er>=this.size;ei&&(this.visibleSlides.push(L),this.visibleSlidesIndexes.push(d),b.eq(d).addClass(_.slideVisibleClass)),L.progress=T?-Y:Y,L.originalProgress=T?-Z:Z}this.visibleSlides=dom7_esm_$(this.visibleSlides)},updateProgress:function(d){if(void 0===d){let _=this.rtlTranslate?-1:1;d=this&&this.translate&&this.translate*_||0}let _=this.params,b=this.maxTranslate()-this.minTranslate(),{progress:T,isBeginning:x,isEnd:C}=this,L=x,N=C;0===b?(T=0,x=!0,C=!0):(x=(T=(d-this.minTranslate())/b)<=0,C=T>=1),Object.assign(this,{progress:T,isBeginning:x,isEnd:C}),(_.watchSlidesProgress||_.centeredSlides&&_.autoHeight)&&this.updateSlidesProgress(d),x&&!L&&this.emit("reachBeginning toEdge"),C&&!N&&this.emit("reachEnd toEdge"),(L&&!x||N&&!C)&&this.emit("fromEdge"),this.emit("progress",T)},updateSlidesClasses:function(){let d;let{slides:_,params:b,$wrapperEl:T,activeIndex:x,realIndex:C}=this,L=this.virtual&&b.virtual.enabled;_.removeClass("".concat(b.slideActiveClass," ").concat(b.slideNextClass," ").concat(b.slidePrevClass," ").concat(b.slideDuplicateActiveClass," ").concat(b.slideDuplicateNextClass," ").concat(b.slideDuplicatePrevClass)),(d=L?this.$wrapperEl.find(".".concat(b.slideClass,'[data-swiper-slide-index="').concat(x,'"]')):_.eq(x)).addClass(b.slideActiveClass),b.loop&&(d.hasClass(b.slideDuplicateClass)?T.children(".".concat(b.slideClass,":not(.").concat(b.slideDuplicateClass,')[data-swiper-slide-index="').concat(C,'"]')).addClass(b.slideDuplicateActiveClass):T.children(".".concat(b.slideClass,".").concat(b.slideDuplicateClass,'[data-swiper-slide-index="').concat(C,'"]')).addClass(b.slideDuplicateActiveClass));let N=d.nextAll(".".concat(b.slideClass)).eq(0).addClass(b.slideNextClass);b.loop&&0===N.length&&(N=_.eq(0)).addClass(b.slideNextClass);let Y=d.prevAll(".".concat(b.slideClass)).eq(0).addClass(b.slidePrevClass);b.loop&&0===Y.length&&(Y=_.eq(-1)).addClass(b.slidePrevClass),b.loop&&(N.hasClass(b.slideDuplicateClass)?T.children(".".concat(b.slideClass,":not(.").concat(b.slideDuplicateClass,')[data-swiper-slide-index="').concat(N.attr("data-swiper-slide-index"),'"]')).addClass(b.slideDuplicateNextClass):T.children(".".concat(b.slideClass,".").concat(b.slideDuplicateClass,'[data-swiper-slide-index="').concat(N.attr("data-swiper-slide-index"),'"]')).addClass(b.slideDuplicateNextClass),Y.hasClass(b.slideDuplicateClass)?T.children(".".concat(b.slideClass,":not(.").concat(b.slideDuplicateClass,')[data-swiper-slide-index="').concat(Y.attr("data-swiper-slide-index"),'"]')).addClass(b.slideDuplicatePrevClass):T.children(".".concat(b.slideClass,".").concat(b.slideDuplicateClass,'[data-swiper-slide-index="').concat(Y.attr("data-swiper-slide-index"),'"]')).addClass(b.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(d){let _;let b=this.rtlTranslate?this.translate:-this.translate,{slidesGrid:T,snapGrid:x,params:C,activeIndex:L,realIndex:N,snapIndex:Y}=this,Z=d;if(void 0===Z){for(let d=0;d<T.length;d+=1)void 0!==T[d+1]?b>=T[d]&&b<T[d+1]-(T[d+1]-T[d])/2?Z=d:b>=T[d]&&b<T[d+1]&&(Z=d+1):b>=T[d]&&(Z=d);C.normalizeSlideIndex&&(Z<0||void 0===Z)&&(Z=0)}if(x.indexOf(b)>=0)_=x.indexOf(b);else{let d=Math.min(C.slidesPerGroupSkip,Z);_=d+Math.floor((Z-d)/C.slidesPerGroup)}if(_>=x.length&&(_=x.length-1),Z===L){_!==Y&&(this.snapIndex=_,this.emit
8("snapIndexChange"));return}let en=parseInt(this.slides.eq(Z).attr("data-swiper-slide-index")||Z,10);Object.assign(this,{snapIndex:_,realIndex:en,previousIndex:L,activeIndex:Z}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),N!==en&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")},updateClickedSlide:function(d){let _;let b=this.params,T=dom7_esm_$(d).closest(".".concat(b.slideClass))[0],x=!1;if(T){for(let d=0;d<this.slides.length;d+=1)if(this.slides[d]===T){x=!0,_=d;break}}if(T&&x)this.clickedSlide=T,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(dom7_esm_$(T).attr("data-swiper-slide-index"),10):this.clickedIndex=_;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}b.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(){let d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.isHorizontal()?"x":"y",{params:_,rtlTranslate:b,translate:T,$wrapperEl:x}=this;if(_.virtualTranslate)return b?-T:T;if(_.cssMode)return T;let C=function(d){let _,b,T,x=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x",C=ssr_window_esm_getWindow(),L=function(d){let _;let b=ssr_window_esm_getWindow();return b.getComputedStyle&&(_=b.getComputedStyle(d,null)),!_&&d.currentStyle&&(_=d.currentStyle),_||(_=d.style),_}(d,null);return C.WebKitCSSMatrix?((b=L.transform||L.webkitTransform).split(",").length>6&&(b=b.split(", ").map(d=>d.replace(",",".")).join(", ")),T=new C.WebKitCSSMatrix("none"===b?"":b)):_=(T=L.MozTransform||L.OTransform||L.MsTransform||L.msTransform||L.transform||L.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===x&&(b=C.WebKitCSSMatrix?T.m41:16===_.length?parseFloat(_[12]):parseFloat(_[4])),"y"===x&&(b=C.WebKitCSSMatrix?T.m42:16===_.length?parseFloat(_[13]):parseFloat(_[5])),b||0}(x[0],d);return b&&(C=-C),C||0},setTranslate:function(d,_){let{rtlTranslate:b,params:T,$wrapperEl:x,wrapperEl:C,progress:L}=this,N=0,Y=0;this.isHorizontal()?N=b?-d:d:Y=d,T.roundLengths&&(N=Math.floor(N),Y=Math.floor(Y)),T.cssMode?C[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-N:-Y:T.virtualTranslate||x.transform("translate3d(".concat(N,"px, ").concat(Y,"px, ").concat(0,"px)")),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?N:Y;let Z=this.maxTranslate()-this.minTranslate();(0===Z?0:(d-this.minTranslate())/Z)!==L&&this.updateProgress(d),this.emit("setTranslate",this.translate,_)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(){let d,_=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.params.speed,T=!(arguments.length>2)||void 0===arguments[2]||arguments[2],x=!(arguments.length>3)||void 0===arguments[3]||arguments[3],C=arguments.length>4?arguments[4]:void 0,L=this,{params:N,wrapperEl:Y}=L;if(L.animating&&N.preventInteractionOnTransition)return!1;let Z=L.minTranslate(),en=L.maxTranslate();if(d=x&&_>Z?Z:x&&_<en?en:_,L.updateProgress(d),N.cssMode){let _=L.isHorizontal();if(0===b)Y[_?"scrollLeft":"scrollTop"]=-d;else{if(!L.support.smoothScroll)return animateCSSModeScroll({swiper:L,targetPosition:-d,side:_?"left":"top"}),!0;Y.scrollTo({[_?"left":"top"]:-d,behavior:"smooth"})}return!0}return 0===b?(L.setTransition(0),L.setTranslate(d),T&&(L.emit("beforeTransitionStart",b,C),L.emit("transitionEnd"))):(L.setTransition(b),L.setTranslate(d),T&&(L.emit("beforeTransitionStart",b,C),L.emit("transitionStart")),L.animating||(L.animating=!0,L.onTranslateToWrapperTransitionEnd||(L.onTranslateToWrapperTransitionEnd=function(d){L&&!L.destroyed&&d.target===this&&(L.$wrapperEl[0].removeEventListener("transitionend",L.onTranslateToWrapperTransitionEnd),L.$wrapperEl[0].removeEventListener("webkitTransitionEnd",L.onTranslateToWrapperTransitionEnd),L.onTranslateToWrapperTransitionEnd=null,delete L.onTranslateToWrapperTransitionEnd,T&&L.emit("transitionEnd"))}),L.$wrapperEl[0].addEventListener("transitionend",L.onTranslateToWrapperTransitionEnd),L.$wrapperEl[0].addEventListener("webkitTransitionEnd",L.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(d,_){this.params.cssMode||this.$wrapperEl.transition(d),this.emit
8("setTransition",d,_)},transitionStart:function(){let d=!(arguments.length>0)||void 0===arguments[0]||arguments[0],_=arguments.length>1?arguments[1]:void 0,{params:b}=this;b.cssMode||(b.autoHeight&&this.updateAutoHeight(),transitionEmit({swiper:this,runCallbacks:d,direction:_,step:"Start"}))},transitionEnd:function(){let d=!(arguments.length>0)||void 0===arguments[0]||arguments[0],_=arguments.length>1?arguments[1]:void 0,{params:b}=this;this.animating=!1,b.cssMode||(this.setTransition(0),transitionEmit({swiper:this,runCallbacks:d,direction:_,step:"End"}))}},slide:{slideTo:function(){let d,_=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.params.speed,T=!(arguments.length>2)||void 0===arguments[2]||arguments[2],x=arguments.length>3?arguments[3]:void 0,C=arguments.length>4?arguments[4]:void 0;if("number"!=typeof _&&"string"!=typeof _)throw Error("The 'index' argument cannot have type other than 'number' or 'string'. [".concat(typeof _,"] given."));if("string"==typeof _){let d=parseInt(_,10),b=isFinite(d);if(!b)throw Error("The passed-in 'index' (string) couldn't be converted to 'number'. [".concat(_,"] given."));_=d}let L=this,N=_;N<0&&(N=0);let{params:Y,snapGrid:Z,slidesGrid:en,previousIndex:er,activeIndex:ei,rtlTranslate:es,wrapperEl:ea,enabled:eo}=L;if(L.animating&&Y.preventInteractionOnTransition||!eo&&!x&&!C)return!1;let el=Math.min(L.params.slidesPerGroupSkip,N),eu=el+Math.floor((N-el)/L.params.slidesPerGroup);eu>=Z.length&&(eu=Z.length-1);let ec=-Z[eu];if(Y.normalizeSlideIndex)for(let d=0;d<en.length;d+=1){let _=-Math.floor(100*ec),b=Math.floor(100*en[d]),T=Math.floor(100*en[d+1]);void 0!==en[d+1]?_>=b&&_<T-(T-b)/2?N=d:_>=b&&_<T&&(N=d+1):_>=b&&(N=d)}if(L.initialized&&N!==ei&&(!L.allowSlideNext&&ec<L.translate&&ec<L.minTranslate()||!L.allowSlidePrev&&ec>L.translate&&ec>L.maxTranslate()&&(ei||0)!==N))return!1;if(N!==(er||0)&&T&&L.emit("beforeSlideChangeStart"),L.updateProgress(ec),d=N>ei?"next":N<ei?"prev":"reset",es&&-ec===L.translate||!es&&ec===L.translate)return L.updateActiveIndex(N),Y.autoHeight&&L.updateAutoHeight(),L.updateSlidesClasses(),"slide"!==Y.effect&&L.setTranslate(ec),"reset"!==d&&(L.transitionStart(T,d),L.transitionEnd(T,d)),!1;if(Y.cssMode){let d=L.isHorizontal(),_=es?ec:-ec;if(0===b){let b=L.virtual&&L.params.virtual.enabled;b&&(L.wrapperEl.style.scrollSnapType="none",L._immediateVirtual=!0),ea[d?"scrollLeft":"scrollTop"]=_,b&&requestAnimationFrame(()=>{L.wrapperEl.style.scrollSnapType="",L._swiperImmediateVirtual=!1})}else{if(!L.support.smoothScroll)return animateCSSModeScroll({swiper:L,targetPosition:_,side:d?"left":"top"}),!0;ea.scrollTo({[d?"left":"top"]:_,behavior:"smooth"})}return!0}return L.setTransition(b),L.setTranslate(ec),L.updateActiveIndex(N),L.updateSlidesClasses(),L.emit("beforeTransitionStart",b,x),L.transitionStart(T,d),0===b?L.transitionEnd(T,d):L.animating||(L.animating=!0,L.onSlideToWrapperTransitionEnd||(L.onSlideToWrapperTransitionEnd=function(_){L&&!L.destroyed&&_.target===this&&(L.$wrapperEl[0].removeEventListener("transitionend",L.onSlideToWrapperTransitionEnd),L.$wrapperEl[0].removeEventListener("webkitTransitionEnd",L.onSlideToWrapperTransitionEnd),L.onSlideToWrapperTransitionEnd=null,delete L.onSlideToWrapperTransitionEnd,L.transitionEnd(T,d))}),L.$wrapperEl[0].addEventListener("transitionend",L.onSlideToWrapperTransitionEnd),L.$wrapperEl[0].addEventListener("webkitTransitionEnd",L.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(){let d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,_=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.params.speed,b=!(arguments.length>2)||void 0===arguments[2]||arguments[2],T=arguments.length>3?arguments[3]:void 0;if("string"==typeof d){let _=parseInt(d,10),b=isFinite(_);if(!b)throw Error("The passed-in 'index' (string) couldn't be converted to 'number'. [".concat(d,"] given."));d=_}let x=d;return this.params.loop&&(x+=this.loopedSlides),this.slideTo(x,_,b,T)},slideNext:function(){let d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,_=!(arguments.length>1)||void 0===arguments[1]||arguments[1],b=arguments.length>2?arguments[2]:void 0,{animating:T,enabled:x,params:C}=this;if(!x)return this;let L=C.slidesPerGroup;"auto"===C.slidesPerView&&1===C.slidesPerGroup&&C.slidesPerGroupAuto&&(L=Math.max(this.slidesPerViewDynamic("current",!0),1));let N=this.activeIndex<C.slidesPerGroupSkip?1:L;if(C.loop){if(T&&C.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}return C.rewind&&this.isEnd?this.slideTo(0,d,_,b):this.slideTo(this.activeIndex+N,d,_,b)},slidePrev:function(){let d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,_=!(arguments.length>1)||void 0===arguments[1]||arguments[1],b=arguments.length>2?arguments[2]:void 0,{params:T,animating:x,snapGrid:C,slidesGrid:L,rtlTranslate:N,enabled:Y}=this;if(!Y)return this;if(T.loop){if(x&&T.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}let Z=N?this.translate:-this.translate;function normalize(d){return d<0?-Math.floor(Math.abs(d)):Math.floor(d)}let en=normalize(Z),er=C.map(d=>normalize(d)),ei=C[er.indexOf(en)-1];if(void 0===ei&&T.cssMode){let d;
8C.forEach((_,b)=>{en>=_&&(d=b)}),void 0!==d&&(ei=C[d>0?d-1:d])}let es=0;if(void 0!==ei&&((es=L.indexOf(ei))<0&&(es=this.activeIndex-1),"auto"===T.slidesPerView&&1===T.slidesPerGroup&&T.slidesPerGroupAuto&&(es=Math.max(es=es-this.slidesPerViewDynamic("previous",!0)+1,0))),T.rewind&&this.isBeginning){let T=this.params.virtual&&this.params.virtual.enabled&&this.virtual?this.virtual.slides.length-1:this.slides.length-1;return this.slideTo(T,d,_,b)}return this.slideTo(es,d,_,b)},slideReset:function(){let d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,_=!(arguments.length>1)||void 0===arguments[1]||arguments[1],b=arguments.length>2?arguments[2]:void 0;return this.slideTo(this.activeIndex,d,_,b)},slideToClosest:function(){let d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,_=!(arguments.length>1)||void 0===arguments[1]||arguments[1],b=arguments.length>2?arguments[2]:void 0,T=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5,x=this.activeIndex,C=Math.min(this.params.slidesPerGroupSkip,x),L=C+Math.floor((x-C)/this.params.slidesPerGroup),N=this.rtlTranslate?this.translate:-this.translate;if(N>=this.snapGrid[L]){let d=this.snapGrid[L],_=this.snapGrid[L+1];N-d>(_-d)*T&&(x+=this.params.slidesPerGroup)}else{let d=this.snapGrid[L-1],_=this.snapGrid[L];N-d<=(_-d)*T&&(x-=this.params.slidesPerGroup)}return x=Math.min(x=Math.max(x,0),this.slidesGrid.length-1),this.slideTo(x,d,_,b)},slideToClickedSlide:function(){let d;let _=this,{params:b,$wrapperEl:T}=_,x="auto"===b.slidesPerView?_.slidesPerViewDynamic():b.slidesPerView,C=_.clickedIndex;if(b.loop){if(_.animating)return;d=parseInt(dom7_esm_$(_.clickedSlide).attr("data-swiper-slide-index"),10),b.centeredSlides?C<_.loopedSlides-x/2||C>_.slides.length-_.loopedSlides+x/2?(_.loopFix(),C=T.children(".".concat(b.slideClass,'[data-swiper-slide-index="').concat(d,'"]:not(.').concat(b.slideDuplicateClass,")")).eq(0).index(),utils_nextTick(()=>{_.slideTo(C)})):_.slideTo(C):C>_.slides.length-x?(_.loopFix(),C=T.children(".".concat(b.slideClass,'[data-swiper-slide-index="').concat(d,'"]:not(.').concat(b.slideDuplicateClass,")")).eq(0).index(),utils_nextTick(()=>{_.slideTo(C)})):_.slideTo(C)}else _.slideTo(C)}},loop:{loopCreate:function(){let d=ssr_window_esm_getDocument(),{params:_,$wrapperEl:b}=this,T=b.children().length>0?dom7_esm_$(b.children()[0].parentNode):b;T.children(".".concat(_.slideClass,".").concat(_.slideDuplicateClass)).remove();let x=T.children(".".concat(_.slideClass));if(_.loopFillGroupWithBlank){let b=_.slidesPerGroup-x.length%_.slidesPerGroup;if(b!==_.slidesPerGroup){for(let x=0;x<b;x+=1){let b=dom7_esm_$(d.createElement("div")).addClass("".concat(_.slideClass," ").concat(_.slideBlankClass));T.append(b)}x=T.children(".".concat(_.slideClass))}}"auto"!==_.slidesPerView||_.loopedSlides||(_.loopedSlides=x.length),this.loopedSlides=Math.ceil(parseFloat(_.loopedSlides||_.slidesPerView,10)),this.loopedSlides+=_.loopAdditionalSlides,this.loopedSlides>x.length&&this.params.loopedSlidesLimit&&(this.loopedSlides=x.length);let C=[],L=[];x.each((d,_)=>{let b=dom7_esm_$(d);b.attr("data-swiper-slide-index",_)});for(let d=0;d<this.loopedSlides;d+=1){let _=d-Math.floor(d/x.length)*x.length;L.push(x.eq(_)[0]),C.unshift(x.eq(x.length-_-1)[0])}for(let d=0;d<L.length;d+=1)T.append(dom7_esm_$(L[d].cloneNode(!0)).addClass(_.slideDuplicateClass));for(let d=C.length-1;d>=0;d-=1)T.prepend(dom7_esm_$(C[d].cloneNode(!0)).addClass(_.slideDuplicateClass))},loopFix:function(){let d;this.emit("beforeLoopFix");let{activeIndex:_,slides:b,loopedSlides:T,allowSlidePrev:x,allowSlideNext:C,snapGrid:L,rtlTranslate:N}=this;this.allowSlidePrev=!0,this.allowSlideNext=!0;let Y=-L[_],Z=Y-this.getTranslate();if(_<T){d=b.length-3*T+_+T;let x=this.slideTo(d,0,!1,!0);x&&0!==Z&&this.setTranslate((N?-this.translate:this.translate)-Z)}else if(_>=b.length-T){d=-b.length+_+T+T;let x=this.slideTo(d,0,!1,!0);x&&0!==Z&&this.setTranslate((N?-this.translate:this.translate)-Z)}this.allowSlidePrev=x,this.allowSlideNext=C,this.emit("loopFix")},loopDestroy:function(){let{$wrapperEl:d,params:_,slides:b}=this;d.children(".".concat(_.slideClass,".").concat(_.slideDuplicateClass,",.").concat(_.slideClass,".").concat(_.slideBlankClass)).remove(),b.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(d){if(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)return;let _="container"===this.params.touchEventsTarget?this.el:this.wrapperEl;_.style.cursor="move",_.style.cursor=d?"grabbing":"grab"},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this["container"===this.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:{attachEvents:function(){let d=ssr_window_esm_getDocument(),{params:_,support:b}=this;
8this.onTouchStart=onTouchStart.bind(this),this.onTouchMove=onTouchMove.bind(this),this.onTouchEnd=onTouchEnd.bind(this),_.cssMode&&(this.onScroll=onScroll.bind(this)),this.onClick=onClick.bind(this),b.touch&&!en&&(d.addEventListener("touchstart",dummyEventListener),en=!0),events(this,"on")},detachEvents:function(){events(this,"off")}},breakpoints:{setBreakpoint:function(){let d=this,{activeIndex:_,initialized:b,loopedSlides:T=0,params:x,$el:C}=d,L=x.breakpoints;if(!L||L&&0===Object.keys(L).length)return;let N=d.getBreakpoint(L,d.params.breakpointsBase,d.el);if(!N||d.currentBreakpoint===N)return;let Y=N in L?L[N]:void 0,Z=Y||d.originalParams,en=isGridEnabled(d,x),er=isGridEnabled(d,Z),ei=x.enabled;en&&!er?(C.removeClass("".concat(x.containerModifierClass,"grid ").concat(x.containerModifierClass,"grid-column")),d.emitContainerClasses()):!en&&er&&(C.addClass("".concat(x.containerModifierClass,"grid")),(Z.grid.fill&&"column"===Z.grid.fill||!Z.grid.fill&&"column"===x.grid.fill)&&C.addClass("".concat(x.containerModifierClass,"grid-column")),d.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(_=>{let b=x[_]&&x[_].enabled,T=Z[_]&&Z[_].enabled;b&&!T&&d[_].disable(),!b&&T&&d[_].enable()});let es=Z.direction&&Z.direction!==x.direction,ea=x.loop&&(Z.slidesPerView!==x.slidesPerView||es);es&&b&&d.changeDirection(),utils_extend(d.params,Z);let eo=d.params.enabled;Object.assign(d,{allowTouchMove:d.params.allowTouchMove,allowSlideNext:d.params.allowSlideNext,allowSlidePrev:d.params.allowSlidePrev}),ei&&!eo?d.disable():!ei&&eo&&d.enable(),d.currentBreakpoint=N,d.emit("_beforeBreakpoint",Z),ea&&b&&(d.loopDestroy(),d.loopCreate(),d.updateSlides(),d.slideTo(_-T+d.loopedSlides,0,!1)),d.emit("breakpoint",Z)},getBreakpoint:function(d){let _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"window",b=arguments.length>2?arguments[2]:void 0;if(!d||"container"===_&&!b)return;let T=!1,x=ssr_window_esm_getWindow(),C="window"===_?x.innerHeight:b.clientHeight,L=Object.keys(d).map(d=>{if("string"==typeof d&&0===d.indexOf("@")){let _=parseFloat(d.substr(1));return{value:C*_,point:d}}return{value:d,point:d}});L.sort((d,_)=>
8parseInt(d.value,10)-parseInt(_.value,10));for(let d=0;d<L.length;d+=1){let{point:C,value:N}=L[d];"window"===_?x.matchMedia("(min-width: ".concat(N,"px)")).matches&&(T=C):N<=b.clientWidth&&(T=C)}return T||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:d,params:_}=this,{slidesOffsetBefore:b}=_;if(b){let d=this.slides.length-1,_=this.slidesGrid[d]+this.slidesSizesGrid[d]+2*b;this.isLocked=this.size>_}else this.isLocked=1===this.snapGrid.length;!0===_.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===_.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),d&&d!==this.isLocked&&(this.isEnd=!1),d!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){let{classNames:d,params:_,rtl:b,$el:T,device:x,support:C}=this,L=function(d,_){let b=[];return d.forEach(d=>{"object"==typeof d?Object.keys(d).forEach(T=>{d[T]&&b.push(_+T)}):"string"==typeof d&&b.push(_+d)}),b}(["initialized",_.direction,{"pointer-events":!C.touch},{"free-mode":this.params.freeMode&&_.freeMode.enabled},{autoheight:_.autoHeight},{rtl:b},{grid:_.grid&&_.grid.rows>1},{"grid-column":_.grid&&_.grid.rows>1&&"column"===_.grid.fill},{android:x.android},{ios:x.ios},{"css-mode":_.cssMode},{centered:_.cssMode&&_.centeredSlides},{"watch-progress":_.watchSlidesProgress}],_.containerModifierClass);d.push(...L),T.addClass([...d].join(" ")),this.emitContainerClasses()},removeClasses:function(){let{$el:d,classNames:_}=this;d.removeClass(_.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(d,_,b,T,x,C){let L;let N=ssr_window_esm_getWindow();function onReady(){C&&C()}let Y=dom7_esm_$(d).parent("picture")[0];Y||d.complete&&x?onReady():_?((L=new N.Image).onload=onReady,L.onerror=onReady,T&&(L.sizes=T),b&&(L.srcset=b),_&&(L.src=_)):onReady()},preloadImages:function(){let d=this;function onReady(){null!=d&&d&&!d.destroyed&&(void 0!==d.imagesLoaded&&(d.imagesLoaded+=1),d.imagesLoaded===d.imagesToLoad.length&&(d.params.updateOnImagesReady&&d.update(),d.emit("imagesReady")))}d.imagesToLoad=d.$el.find("img");for(let _=0;_<d.imagesToLoad.length;_+=1){let b=d.imagesToLoad[_];d.loadImage(b,b.currentSrc||b.getAttribute("src"),b.srcset||b.getAttribute("srcset"),b.sizes||b.getAttribute("sizes"),!0,onReady)}}}},es={};let Swiper=class Swiper{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(d,_){d=Math.min(Math.max(d,0),1);let b=this.minTranslate(),T=this.maxTranslate(),x=(T-b)*d+b;this.translateTo(x,void 0===_?0:_),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){let d=this;if(!d.params._emitClasses||!d.el)return;let _=d.el.className.split(" ").filter(_=>0===_.indexOf("swiper")||0===_.indexOf(d.params.containerModifierClass));d.emit("_containerClasses",_.join(" "))}getSlideClasses(d){let _=this;return _.destroyed?"":d.className.split(" ").filter(d=>0===d.indexOf("swiper-slide")||0===d.indexOf(_.params.slideClass)).join(" ")}emitSlidesClasses(){let d=this;if(!d.params._emitClasses||!d.el)return;let _=[];d.slides.each(b=>{let T=d.getSlideClasses(b);_.push({slideEl:b,classNames:T}),d.emit("_slideClass",b,T)}),d.emit("_slideClasses",_)}slidesPerViewDynamic(){let d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"current",_=arguments.length>1&&void 0!==arguments[1]&&arguments[1],{params:b,slides:T,slidesGrid:x,slidesSizesGrid:C,size:L,activeIndex:N}=this,Y=1;if(b.centeredSlides){let d,_=T[N].swiperSlideSize;for(let b=N+1;b<T.length;b+=1)T[b]&&!d&&(_+=T[b].swiperSlideSize,Y+=1,_>L&&(d=!0));for(let b=N-1;b>=0;b-=1)T[b]&&!d&&(_+=T[b].swiperSlideSize,Y+=1,_>L&&(d=!0))}else if("current"===d)for(let d=N+1;d<T.length;d+=1){let b=_?x[d]+C[d]-x[N]<L:x[d]-x[N]<L;b&&(Y+=1)}else for(let d=N-1;d>=0;d-=1){let _=x[N]-x[d]<L;_&&(Y+=1)}return Y}update(){let d=this;if(!d||d.destroyed)return;let{snapGrid:_,params:b}=d;function setTranslate(){let _=d.rtlTranslate?-1*d.translate:d.translate,b=Math.min(Math.max(_,d.maxTranslate()),d.minTranslate());d.setTranslate(b),d.updateActiveIndex(),d.updateSlidesClasses()}b.breakpoints&&d.setBreakpoint(),d.updateSize(),d.updateSlides(),d.updateProgress(),d.updateSlidesClasses(),d.params.freeMode&&d.params.freeMode.enabled?(setTranslate(),d.params.autoHeight&&d.updateAutoHeight()):(("auto"===d.params.slidesPerView||d.params.slidesPerView>1)&&d.isEnd&&!d.params.centeredSlides?d.slideTo(d.slides.length-1,0,!1,!0):d.slideTo(d.activeIndex,0,!1,!0))||setTranslate(),b.watchOverflow&&_!==d.snapGrid&&d.checkOverflow(),d.emit("update")}changeDirection(d){let _=!(arguments.length>1)||void 0===arguments[1]||arguments[1],b=this.params.direction;return d||(d="horizontal"===b?"vertical":"horizontal"),d===b||"horizontal"!==d&&"vertical"!==d||(this.$el.removeClass("".concat(this.params.containerModifierClass).concat(b)).addClass("".concat(this.params.containerModifierClass).concat(d)),this.emitContainerClasses(),this.params.direction=d,this.slides.each(_=>{"vertical"===d?_.style.width="":_.style.height=""}
8),this.emit("changeDirection"),_&&this.update()),this}changeLanguageDirection(d){(!this.rtl||"rtl"!==d)&&(this.rtl||"ltr"!==d)&&(this.rtl="rtl"===d,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.$el.addClass("".concat(this.params.containerModifierClass,"rtl")),this.el.dir="rtl"):(this.$el.removeClass("".concat(this.params.containerModifierClass,"rtl")),this.el.dir="ltr"),this.update())}mount(d){let _=this;if(_.mounted)return!0;let b=dom7_esm_$(d||_.params.el);if(!(d=b[0]))return!1;d.swiper=_;let getWrapperSelector=()=>".".concat((_.params.wrapperClass||"").trim().split(" ").join(".")),T=(()=>{if(d&&d.shadowRoot&&d.shadowRoot.querySelector){let _=dom7_esm_$(d.shadowRoot.querySelector(getWrapperSelector()));return _.children=d=>b.children(d),_}return b.children?b.children(getWrapperSelector()):dom7_esm_$(b).children(getWrapperSelector())})();if(0===T.length&&_.params.createElements){let d=ssr_window_esm_getDocument(),x=d.createElement("div");T=dom7_esm_$(x),x.className=_.params.wrapperClass,b.append(x),b.children(".".concat(_.params.slideClass)).each(d=>{T.append(d)})}return Object.assign(_,{$el:b,el:d,$wrapperEl:T,wrapperEl:T[0],mounted:!0,rtl:"rtl"===d.dir.toLowerCase()||"rtl"===b.css("direction"),rtlTranslate:"horizontal"===_.params.direction&&("rtl"===d.dir.toLowerCase()||"rtl"===b.css("direction")),wrongRTL:"-webkit-box"===T.css("display")}),!0}init(d){if(this.initialized)return this;let _=this.mount(d);
8return!1===_||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.enabled&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit,!1,!0):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit,!1,!0),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit")),this}destroy(){let d=!(arguments.length>0)||void 0===arguments[0]||arguments[0],_=!(arguments.length>1)||void 0===arguments[1]||arguments[1],b=this,{params:T,$el:x,$wrapperEl:C,slides:L}=b;return void 0===b.params||b.destroyed||(b.emit("beforeDestroy"),b.initialized=!1,b.detachEvents(),T.loop&&b.loopDestroy(),_&&(b.removeClasses(),x.removeAttr("style"),C.removeAttr("style"),L&&L.length&&L.removeClass([T.slideVisibleClass,T.slideActiveClass,T.slideNextClass,T.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),b.emit("destroy"),Object.keys(b.eventsListeners).forEach(d=>{b.off(d)}),!1!==d&&(b.$el[0].swiper=null,function(d){Object.keys(d).forEach(_=>{try{d[_]=null}catch(d){}try{delete d[_]}catch(d){}})}(b)),b.destroyed=!0),null}static extendDefaults(d){utils_extend(es,d)}static get extendedDefaults(){return es}static get defaults(){return er}static installModule(d){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);let _=Swiper.prototype.__modules__;"function"==typeof d&&0>_.indexOf(d)&&_.push(d)}static use(d){return Array.isArray(d)?d.forEach(d=>Swiper.installModule(d)):Swiper.installModule(d),Swiper}constructor(...d){let _,b;if(1===d.length&&d[0].constructor&&"Object"===Object.prototype.toString.call(d[0]).slice(8,-1)?b=d[0]:[_,b]=d,b||(b={}),b=utils_extend({},b),_&&!b.el&&(b.el=_),b.el&&dom7_esm_$(b.el).length>1){let d=[];return dom7_esm_$(b.el).each(_=>{let T=utils_extend({},b,{el:_});d.push(new Swiper(T))}),d}let T=this;T.__swiper__=!0,T.support=getSupport(),T.device=function(){let d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return x||(x=function(){let{userAgent:d}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},_=getSupport(),b=ssr_window_esm_getWindow(),T=b.navigator.platform,x=d||b.navigator.userAgent,C={ios:!1,android:!1},L=b.screen.width,N=b.screen.height,Y=x.match(/(Android);?[\s\/]+([\d.]+)?/),Z=x.match(/(iPad).*OS\s([\d_]+)/),en=x.match(/(iPod)(.*OS\s([\d_]+))?/),er=!Z&&x.match(/(iPhone\sOS|iOS)\s([\d_]+)/),ei="MacIntel"===T;return!Z&&ei&&_.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf("".concat(L,"x").concat(N))>=0&&((Z=x.match(/(Version)\/([\d.]+)/))||(Z=[0,1,"13_0_0"]),ei=!1),Y&&"Win32"!==T&&(C.os="android",C.android=!0),(Z||er||en)&&(C.os="ios",C.ios=!0),C}(d)),x}({userAgent:b.userAgent}),T.browser=(C||(C=function(){let d=ssr_window_esm_getWindow();return{isSafari:function(){let _=d.navigator.userAgent.toLowerCase();return _.indexOf("safari")>=0&&0>_.indexOf("chrome")&&0>_.indexOf("android")}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(d.navigator.userAgent)}}()),C),T.eventsListeners={},T.eventsAnyListeners=[],T.modules=[...T.__modules__],b.modules&&Array.isArray(b.modules)&&T.modules.push(...b.modules);let L={};T.modules.forEach(d=>{var _;d({swiper:T,extendParams:(_=b,function(){let d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},b=Object.keys(d)[0],T=d[b];if("object"!=typeof T||null===T||(["navigation","pagination","scrollbar"].indexOf(b)>=0&&!0===_[b]&&(_[b]={auto:!0}),!(b in _&&"enabled"in T))){utils_extend(L,d);return}!0===_[b]&&(_[b]={enabled:!0}),"object"!=typeof _[b]||"enabled"in _[b]||(_[b].enabled=!0),_[b]||(_[b]={enabled:!1}),utils_extend(L,d)}),on:T.on.bind(T),once:T.once.bind(T),off:T.off.bind(T),emit:T.emit.bind(T)})});let N=utils_extend({},er,L);return T.params=utils_extend({},N,es,b),T.originalParams=utils_extend({},T.params),T.passedParams=utils_extend({}
8,b),T.params&&T.params.on&&Object.keys(T.params.on).forEach(d=>{T.on(d,T.params.on[d])}),T.params&&T.params.onAny&&T.onAny(T.params.onAny),T.$=dom7_esm_$,Object.assign(T,{enabled:T.params.enabled,el:_,classNames:[],slides:dom7_esm_$(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===T.params.direction,isVertical:()=>"vertical"===T.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:T.params.allowSlideNext,allowSlidePrev:T.params.allowSlidePrev,touchEvents:(T.touchEventsTouch={start:"touchstart",move:"touchmove",end:"touchend",cancel:"touchcancel"},T.touchEventsDesktop={start:"pointerdown",move:"pointermove",end:"pointerup"},T.support.touch||!T.params.simulateTouch?T.touchEventsTouch:T.touchEventsDesktop),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:T.params.focusableElements,lastClickTime:now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:T.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),T.emit("_swiper"),T.params.init&&T.init(),T}};Object.keys(ei).forEach(d=>{Object.keys(ei[d]).forEach(_=>{Swiper.prototype[_]=ei[d][_]})}),Swiper.use([function(d){let{swiper:_,on:b,emit:T}=d,x=ssr_window_esm_getWindow(),C=null,L=null,resizeHandler=()=>{_&&!_.destroyed&&_.initialized&&(T("beforeResize"),T("resize"))},createObserver=()=>{_&&!_.destroyed&&_.initialized&&(C=new ResizeObserver(d=>{L=x.requestAnimationFrame(()=>{let{width:b,height:T}=_,x=b,C=T;d.forEach(d=>{let{contentBoxSize:b,contentRect:T,target:L}=d;L&&L!==_.el||(x=T?T.width:(b[0]||b).inlineSize,C=T?T.height:(b[0]||b).blockSize)}),(x!==b||C!==T)&&resizeHandler()})})).observe(_.el)},removeObserver=()=>{L&&x.cancelAnimationFrame(L),C&&C.unobserve&&_.el&&(C.unobserve(_.el),C=null)},orientationChangeHandler=()=>{_&&!_.destroyed&&_.initialized&&T("orientationchange")};b("init",()=>{if(_.params.resizeObserver&&void 0!==x.ResizeObserver){createObserver();return}x.addEventListener("resize",resizeHandler),x.addEventListener("orientationchange",orientationChangeHandler)}),b("destroy",()=>{removeObserver(),x.removeEventListener("resize",resizeHandler),x.removeEventListener("orientationchange",orientationChangeHandler)})},function(d){let{swiper:_,extendParams:b,on:T,emit:x}=d,C=[],L=ssr_window_esm_getWindow(),attach=function(d){let _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},b=L.MutationObserver||L.WebkitMutationObserver,T=new b(d=>{if(1===d.length){x("observerUpdate",d[0]);return}let observerUpdate=function(){x("observerUpdate",d[0])};L.requestAnimationFrame?L.requestAnimationFrame(observerUpdate):L.setTimeout(observerUpdate,0)});T.observe(d,{attributes:void 0===_.attributes||_.attributes,childList:void 0===_.childList||_.childList,characterData:void 0===_.characterData||_.characterData}),C.push(T)};b({observer:!1,observeParents:!1,observeSlideChildren:!1}),T("init",()=>{if(_.params.observer){if(_.params.observeParents){let d=_.$el.parents();for(let _=0;_<d.length;_+=1)attach(d[_])}attach(_.$el[0],{childList:_.params.observeSlideChildren}),attach(_.$wrapperEl[0],{attributes:!1})}}),T("destroy",()=>{C.forEach(d=>{d.disconnect()}),C.splice(0,C.length)})}]);var ea=Swiper;function Mousewheel(d){let _,b,{swiper:T,extendParams:x,on:C,emit:L}=d,N=ssr_window_esm_getWindow();x({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),T.mousewheel={enabled:!1};let Y=now(),Z=[];function handleMouseEnter(){T.enabled&&(T.mouseEntered=!0)}function handleMouseLeave(){T.enabled&&(T.mouseEntered=!1)}function animateSlider(d){return!(T.params.mousewheel.thresholdDelta&&d.delta<T.params.mousewheel.thresholdDelta||T.params.mousewheel.thresholdTime&&now()-Y<T.params.mousewheel.thresholdTime)&&(!!(d.delta>=6&&now()-Y<60)||(d.direction<0?T.isEnd&&!T.params.loop||T.animating||(T.slideNext(),L("scroll",d.raw)):T.isBeginning&&!T.params.loop||T.animating||(T.slidePrev(),L("scroll",d.raw)),Y=new N.Date().getTime(),!1))}function handle(d){var x;let C,N,Y,en,er=d;if(!T.enabled)return;let ei=T.params.mousewheel;T.params.cssMode&&er.preventDefault();let es=T.$el;if("container"!==T.params.mousewheel.eventsTarget&&(es=dom7_esm_$(T.params.mousewheel.eventsTarget)),!T.mouseEntered&&!es[0].c
8ontains(er.target)&&!ei.releaseOnEdges)return!0;er.originalEvent&&(er=er.originalEvent);let ea=0,eo=T.rtlTranslate?-1:1,el=(C=0,N=0,Y=0,en=0,"detail"in(x=er)&&(N=x.detail),"wheelDelta"in x&&(N=-x.wheelDelta/120),"wheelDeltaY"in x&&(N=-x.wheelDeltaY/120),"wheelDeltaX"in x&&(C=-x.wheelDeltaX/120),"axis"in x&&x.axis===x.HORIZONTAL_AXIS&&(C=N,N=0),Y=10*C,en=10*N,"deltaY"in x&&(en=x.deltaY),"deltaX"in x&&(Y=x.deltaX),x.shiftKey&&!Y&&(Y=en,en=0),(Y||en)&&x.deltaMode&&(1===x.deltaMode?(Y*=40,en*=40):(Y*=800,en*=800)),Y&&!C&&(C=Y<1?-1:1),en&&!N&&(N=en<1?-1:1),{spinX:C,spinY:N,pixelX:Y,pixelY:en});if(ei.forceToAxis){if(T.isHorizontal()){if(!(Math.abs(el.pixelX)>Math.abs(el.pixelY)))return!0;ea=-el.pixelX*eo}else{if(!(Math.abs(el.pixelY)>Math.abs(el.pixelX)))return!0;ea=-el.pixelY}}else ea=Math.abs(el.pixelX)>Math.abs(el.pixelY)?-el.pixelX*eo:-el.pixelY;if(0===ea)return!0;ei.invert&&(ea=-ea);let eu=T.getTranslate()+ea*ei.sensitivity;if(eu>=T.minTranslate()&&(eu=T.minTranslate()),eu<=T.maxTranslate()&&(eu=T.maxTranslate()),(T.params.loop||eu!==T.minTranslate()&&eu!==T.maxTranslate())&&T.params.nested&&er.stopPropagation(),T.params.freeMode&&T.params.freeMode.enabled){let d={time:now(),delta:Math.abs(ea),direction:Math.sign(ea)},x=b&&d.time<b.time+500&&d.delta<=b.delta&&d.direction===b.direction;if(!x){b=void 0,T.params.loop&&T.loopFix();let C=T.getTranslate()+ea*ei.sensitivity,N=T.isBeginning,Y=T.isEnd;if(C>=T.minTranslate()&&(C=T.minTranslate()),C<=T.maxTranslate()&&(C=T.maxTranslate()),T.setTransition(0),T.setTranslate(C),T.updateProgress(),T.updateActiveIndex(),T.updateSlidesClasses(),(!N&&T.isBeginning||!Y&&T.isEnd)&&T.updateSlidesClasses(),T.params.freeMode.sticky){clearTimeout(_),_=void 0,Z.length>=15&&Z.shift();let x=Z.length?Z[Z.length-1]:void 0,C=Z[0];if(Z.push(d),x&&(d.delta>x.delta||d.direction!==x.direction))Z.splice(0);else if(Z.length>=15&&d.time-C.time<500&&C.delta-d.delta>=1&&d.delta<=6){let x=ea>0?.8:.2;b=d,Z.splice(0),_=utils_nextTick(()=>{T.slideToClosest(T.params.speed,!0,void 0,x)},0)}_||(_=utils_nextTick(()=>{b=d,Z.splice(0),T.slideToClosest(T.params.speed,!0,void 0,.5)},500))}if(x||L("scroll",er),T.params.autoplay&&T.params.autoplayDisableOnInteraction&&T.autoplay.stop(),C===T.minTranslate()||C===T.maxTranslate())return!0}}else{let _={time:now(),delta:Math.abs(ea),direction:Math.sign(ea),raw:d};Z.length>=2&&Z.shift();let b=Z.length?Z[Z.length-1]:void 0;if(Z.push(_),b?(_.direction!==b.direction||_.delta>b.delta||_.time>b.time+150)&&animateSlider(_):animateSlider(_),function(d){let _=T.params.mousewheel;if(d.direction<0){if(T.isEnd&&!T.params.loop&&_.releaseOnEdges)return!0}else if(T.isBeginning&&!T.params.loop&&_.releaseOnEdges)return!0;return!1}(_))return!0}return er.preventDefault?er.preventDefault():er.returnValue=!1,!1}function events(d){let _=T.$el;"container"!==T.params.mousewheel.eventsTarget&&(_=dom7_esm_$(T.params.mousewheel.eventsTarget)),_[d]("mouseenter",handleMouseEnter),_[d]("mouseleave",handleMouseLeave),_[d]("wheel",handle)}function enable(){return T.params.cssMode?(T.wrapperEl.removeEventListener("wheel",handle),!0):!T.mousewheel.enabled&&(events("on"),T.mousewheel.enabled=!0,!0)}function disable(){return T.params.cssMode?(T.wrapperEl.addEventListener(event,handle),!0):!!T.mousewheel.enabled&&(events("off"),T.mousewheel.enabled=!1,!0)}C("init",()=>{!T.params.mousewheel.enabled&&T.params.cssMode&&disable(),T.params.mousewheel.enabled&&enable()}),C("destroy",()=>{T.params.cssMode&&enable(),T.mousewheel.enabled&&disable()}),Object.assign(T.mousewheel,{enable,disable})}function create_element_if_not_defined_createElementIfNotDefined(d,_,b,T){let x=ssr_window_esm_getDocument();return d.params.createElements&&Object.keys(T).forEach(C=>{if(!b[C]&&!0===b.auto){let L=d.$el.children(".".concat(T[C]))[0];L||((L=x.createElement("div")).className=T[C],d.$el.append(L)),b[C]=L,_[C]=L}}),b}function Navigation(d){let{swiper:_,extendParams:b,on:T,emit:x}=d;function getEl(d){let b;return d&&(b=dom7_esm_$(d),_.params.uniqueNavElements&&"string"==typeof d&&b.length>1&&1===_.$el.find(d).length&&(b=_.$el.find(d))),b}function toggleEl(d,b){let T=_.params.navigation;d&&d.length>0&&(d[b?"addClass":"removeClass"](T.disabledClass),d[0]&&"BUTTON"===d[0].tagName&&(d[0].disabled=b),_.params.watchOverflow&&_.enabled&&d[_.isLocked?"addClass":"removeClass"](T.lockClass))}
8function update(){if(_.params.loop)return;let{$nextEl:d,$prevEl:b}=_.navigation;toggleEl(b,_.isBeginning&&!_.params.rewind),toggleEl(d,_.isEnd&&!_.params.rewind)}function onPrevClick(d){d.preventDefault(),(!_.isBeginning||_.params.loop||_.params.rewind)&&(_.slidePrev(),x("navigationPrev"))}function onNextClick(d){d.preventDefault(),(!_.isEnd||_.params.loop||_.params.rewind)&&(_.slideNext(),x("navigationNext"))}function init(){let d=_.params.navigation;if(_.params.navigation=create_element_if_not_defined_createElementIfNotDefined(_,_.originalParams.navigation,_.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(d.nextEl||d.prevEl))return;let b=getEl(d.nextEl),T=getEl(d.prevEl);b&&b.length>0&&b.on("click",onNextClick),T&&T.length>0&&T.on("click",onPrevClick),Object.assign(_.navigation,{$nextEl:b,nextEl:b&&b[0],$prevEl:T,prevEl:T&&T[0]}),!_.enabled&&(b&&b.addClass(d.lockClass),T&&T.addClass(d.lockClass))}function destroy(){let{$nextEl:d,$prevEl:b}=_.navigation;d&&d.length&&(d.off("click",onNextClick),d.removeClass(_.params.navigation.disabledClass)),b&&b.length&&(b.off("click",onPrevClick),b.removeClass(_.params.navigation.disabledClass))}b({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),_.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},T("init",()=>{!1===_.params.navigation.enabled?disable():(init(),update())}),T("toEdge fromEdge lock unlock",()=>{update()}),T("destroy",()=>{destroy()}),T("enable disable",()=>{let{$nextEl:d,$prevEl:b}=_.navigation;d&&d[_.enabled?"removeClass":"addClass"](_.params.navigation.lockClass),b&&b[_.enabled?"removeClass":"addClass"](_.params.navigation.lockClass)}),T("click",(d,b)=>{let{$nextEl:T,$prevEl:C}=_.navigation,L=b.target;if(_.params.navigation.hideOnClick&&!dom7_esm_$(L).is(C)&&!dom7_esm_$(L).is(T)){let d;if(_.pagination&&_.params.pagination&&_.params.pagination.clickable&&(_.pagination.el===L||_.pagination.el.contains(L)))return;T?d=T.hasClass(_.params.navigation.hiddenClass):C&&(d=C.hasClass(_.params.navigation.hiddenClass)),!0===d?x("navigationShow"):x("navigationHide"),T&&T.toggleClass(_.params.navigation.hiddenClass),C&&C.toggleClass(_.params.navigation.hiddenClass)}});let disable=()=>{_.$el.addClass(_.params.navigation.navigationDisabledClass),destroy()};Object.assign(_.navigation,{enable:()=>{_.$el.removeClass(_.params.navigation.navigationDisabledClass),init(),update()},disable,update,init,destroy})}function classes_to_selector_classesToSelector(){let d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return".".concat(d.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,"."))}function Pagination(d){let _,{swiper:b,extendParams:T,on:x,emit:C}=d,L="swiper-pagination";T({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:d=>d,formatFractionTotal:d=>d,bulletClass:"".concat(L,"-bullet"),bulletActiveClass:"".concat(L,"-bullet-active"),modifierClass:"".concat(L,"-"),currentClass:"".concat(L,"-current"),totalClass:"".concat(L,"-total"),hiddenClass:"".concat(L,"-hidden"),progressbarFillClass:"".concat(L,"-progressbar-fill"),progressbarOppositeClass:"".concat(L,"-progressbar-opposite"),clickableClass:"".concat(L,"-clickable"),lockClass:"".concat(L,"-lock"),horizontalClass:"".concat(L,"-horizontal"),verticalClass:"".concat(L,"-vertical"),paginationDisabledClass:"".concat(L,"-disabled")}}),b.pagination={el:null,$el:null,bullets:[]};let N=0;function isPaginationDisabled(){return!b.params.pagination.el||!b.pagination.el||!b.pagination.$el||0===b.pagination.$el.length}function setSideBullets(d,_){let{bulletActiveClass:T}=b.params.pagination;d[_]().addClass("".concat(T,"-").concat(_))[_]().addClass("".concat(T,"-").concat(_,"-").concat(_))}function update(){let d;let T=b.rtl,x=b.params.pagination;if(isPaginationDisabled())return;let L=b.virtual&&b.params.virtual.enabled?b.virtual.slides.length:b.slides.length,Y=b.pagination.$el,Z=b.params.loop?Math.
8ceil((L-2*b.loopedSlides)/b.params.slidesPerGroup):b.snapGrid.length;if(b.params.loop?((d=Math.ceil((b.activeIndex-b.loopedSlides)/b.params.slidesPerGroup))>L-1-2*b.loopedSlides&&(d-=L-2*b.loopedSlides),d>Z-1&&(d-=Z),d<0&&"bullets"!==b.params.paginationType&&(d=Z+d)):d=void 0!==b.snapIndex?b.snapIndex:b.activeIndex||0,"bullets"===x.type&&b.pagination.bullets&&b.pagination.bullets.length>0){let C,L,Z;let en=b.pagination.bullets;if(x.dynamicBullets&&(_=en.eq(0)[b.isHorizontal()?"outerWidth":"outerHeight"](!0),Y.css(b.isHorizontal()?"width":"height","".concat(_*(x.dynamicMainBullets+4),"px")),x.dynamicMainBullets>1&&void 0!==b.previousIndex&&((N+=d-(b.previousIndex-b.loopedSlides||0))>x.dynamicMainBullets-1?N=x.dynamicMainBullets-1:N<0&&(N=0)),Z=((L=(C=Math.max(d-N,0))+(Math.min(en.length,x.dynamicMainBullets)-1))+C)/2),en.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map(d=>"".concat(x.bulletActiveClass).concat(d)).join(" ")),Y.length>1)en.each(_=>{let b=dom7_esm_$(_),T=b.index();T===d&&b.addClass(x.bulletActiveClass),x.dynamicBullets&&(T>=C&&T<=L&&b.addClass("".concat(x.bulletActiveClass,"-main")),T===C&&setSideBullets(b,"prev"),T===L&&setSideBullets(b,"next"))});else{let _=en.eq(d),T=_.index();if(_.addClass(x.bulletActiveClass),x.dynamicBullets){let d=en.eq(C),_=en.eq(L);for(let d=C;d<=L;d+=1)en.eq(d).addClass("".concat(x.bulletActiveClass,"-main"));if(b.params.loop){if(T>=en.length){for(let d=x.dynamicMainBullets;d>=0;d-=1)en.eq(en.length-d).addClass("".concat(x.bulletActiveClass,"-main"));en.eq(en.length-x.dynamicMainBullets-1).addClass("".concat(x.bulletActiveClass,"-prev"))}else setSideBullets(d,"prev"),setSideBullets(_,"next")}else setSideBullets(d,"prev"),setSideBullets(_,"next")}}if(x.dynamicBullets){let d=Math.min(en.length,x.dynamicMainBullets+4),C=(_*d-_)/2-Z*_;en.css(b.isHorizontal()?T?"right":"left":"top","".concat(C,"px"))}}if("fraction"===x.type&&(Y.find(classes_to_selector_classesToSelector(x.currentClass)).text(x.formatFractionCurrent(d+1)),Y.find(classes_to_selector_classesToSelector(x.totalClass)).text(x.formatFractionTotal(Z))),"progressbar"===x.type){let _;_=x.progressbarOpposite?b.isHorizontal()?"vertical":"horizontal":b.isHorizontal()?"horizontal":"vertical";let T=(d+1)/Z,C=1,L=1;"horizontal"===_?C=T:L=T,Y.find(classes_to_selector_classesToSelector(x.progressbarFillClass)).transform("translate3d(0,0,0) scaleX(".concat(C,") scaleY(").concat(L,")")).transition(b.params.speed)}"custom"===x.type&&x.renderCustom?(Y.html(x.renderCustom(b,d+1,Z)),C("paginationRender",Y[0])):C("paginationUpdate",Y[0]),b.params.watchOverflow&&b.enabled&&Y[b.isLocked?"addClass":"removeClass"](x.lockClass)}function render(){let d=b.params.pagination;if(isPaginationDisabled())return;let _=b.virtual&&b.params.virtual.enabled?b.virtual.slides.length:b.slides.length,T=b.pagination.$el,x="";if("bullets"===d.type){let C=b.params.loop?Math.ceil((_-2*b.loopedSlides)/b.params.slidesPerGroup):b.snapGrid.length;b.params.freeMode&&b.params.freeMode.enabled&&!b.params.loop&&C>_&&(C=_);for(let _=0;_<C;_+=1)d.renderBullet?x+=d.renderBullet.call(b,_,d.bulletClass):x+="<".concat(d.bulletElement,' class="').concat(d.bulletClass,'"></').concat(d.bulletElement,">");T.html(x),b.pagination.bullets=T.find(classes_to_selector_classesToSelector(d.bulletClass))}"fraction"===d.type&&(x=d.renderFraction?d.renderFraction.call(b,d.currentClass,d.totalClass):'<span class="'.concat(d.currentClass,'"></span>')+" / "+'<span class="'.concat(d.totalClass,'"></span>'),T.html(x)),"progressbar"===d.type&&(x=d.renderProgressbar?d.renderProgressbar.call(b,d.progressbarFillClass):'<span class="'.concat(d.progressbarFillClass,'"></span>'),T.html(x)),"custom"!==d.type&&C("paginationRender",b.pagination.$el[0])}function init(){b.params.pagination=create_element_if_not_defined_createElementIfNotDefined(b,b.originalParams.pagination,b.params.pagination,{el:"swiper-pagination"});let d=b.params.pagination;if(!d.el)return;let _=dom7_esm_$(d.el);0===_.length||(b.params.uniqueNavElements&&"string"==typeof d.el&&_.length>1&&(_=b.$el.find(d.el)).length>1&&(_=_.filter(d=>dom7_esm_$(d).parents(".swiper")[0]===b.el)),"bullets"===d.type&&d.clickable&&_.addClass(d.clickableClass),_.addClass(d.modifierClass+d.type),_.addClass(b.isHorizontal()?d.horizontalClass:d.verticalClass),"bullets"===d.type&&d.dynamicBullets&&(_.addClass("".concat(d.modifierClass).concat(d.type,"-dynamic")),N=0,d.dynamicMainBullets<1&&(d.dynamicMainBullets=1)),"progressbar"===d.type&&d.progressbarOpposite&&_.addClass(d.progressbarOppositeClass),d.clickable&&_.on("click",classes_to_selector_classesToSelector(d.bulletClass),function(d){d.preventDefault();let _=dom7_esm_$(this).index()*b.params.slidesPerGroup;b.params.loop&&(_+=b.loopedSlides),b.slideTo(_)}),Object.assign(b.pagination,{$el:_,el:_[0]}),b.enabled||_.addClass(d.lockClass))}function destroy(){let d=b.params.pagination;if(isPaginationDisabled())return;let _=b.pagination.$el;_.removeClass(d.hiddenClass),_.removeClass(d.modifierClass+d.type),_.removeClass(b.isHorizontal()?d.horizontalClass:d.verticalClass),b.pagination.bullets&&b.pagination.bullets.removeClass&&b.pagination.bullets.removeClass(d.bulletActiveClass),d.clickable&&_.off("click",classes_to_selector_classesToSelector(d.bulletClass))}x("init",()=>{!1===b.params.pagination.enabled?disable():(init(),render(),update())}),x("activeIndexChange",()=>
8{b.params.loop?update():void 0===b.snapIndex&&update()}),x("snapIndexChange",()=>{b.params.loop||update()}),x("slidesLengthChange",()=>{b.params.loop&&(render(),update())}),x("snapGridLengthChange",()=>{b.params.loop||(render(),update())}),x("destroy",()=>{destroy()}),x("enable disable",()=>{let{$el:d}=b.pagination;d&&d[b.enabled?"removeClass":"addClass"](b.params.pagination.lockClass)}),x("lock unlock",()=>{update()}),x("click",(d,_)=>{let T=_.target,{$el:x}=b.pagination;if(b.params.pagination.el&&b.params.pagination.hideOnClick&&x&&x.length>0&&!dom7_esm_$(T).hasClass(b.params.pagination.bulletClass)){if(b.navigation&&(b.navigation.nextEl&&T===b.navigation.nextEl||b.navigation.prevEl&&T===b.navigation.prevEl))return;let d=x.hasClass(b.params.pagination.hiddenClass);!0===d?C("paginationShow"):C("paginationHide"),x.toggleClass(b.params.pagination.hiddenClass)}});let disable=()=>{b.$el.addClass(b.params.pagination.paginationDisabledClass),b.pagination.$el&&b.pagination.$el.addClass(b.params.pagination.paginationDisabledClass),destroy()};Object.assign(b.pagination,{enable:()=>{b.$el.removeClass(b.params.pagination.paginationDisabledClass),b.pagination.$el&&b.pagination.$el.removeClass(b.params.pagination.paginationDisabledClass),init(),render(),update()},disable,render,update,init,destroy})}function Autoplay(d){let _,{swiper:b,extendParams:T,on:x,emit:C}=d;function run(){if(!b.size){b.autoplay.running=!1,b.autoplay.paused=!1;return}let d=b.slides.eq(b.activeIndex),T=b.params.autoplay.delay;d.attr("data-swiper-autoplay")&&(T=d.attr("data-swiper-autoplay")||b.params.autoplay.delay),clearTimeout(_),_=utils_nextTick(()=>{let d;b.params.autoplay.reverseDirection?b.params.loop?(b.loopFix(),d=b.slidePrev(b.params.speed,!0,!0),C("autoplay")):b.isBeginning?b.params.autoplay.stopOnLastSlide?stop():(d=b.slideTo(b.slides.length-1,b.params.speed,!0,!0),C("autoplay")):(d=b.slidePrev(b.params.speed,!0,!0),C("autoplay")):b.params.loop?(b.loopFix(),d=b.slideNext(b.params.speed,!0,!0),C("autoplay")):b.isEnd?b.params.autoplay.stopOnLastSlide?stop():(d=b.slideTo(0,b.params.speed,!0,!0),C("autoplay")):(d=b.slideNext(b.params.speed,!0,!0),C("autoplay")),b.params.cssMode&&b.autoplay.running?run():!1===d&&run()},T)}function start(){return void 0===_&&!b.autoplay.running&&(b.autoplay.running=!0,C("autoplayStart"),run(),!0)}function stop(){return!!b.autoplay.running&&void 0!==_&&(_&&(clearTimeout(_),_=void 0),b.autoplay.running=!1,C("autoplayStop"),!0)}function pause(d){b.autoplay.running&&(b.autoplay.paused||(_&&clearTimeout(_),b.autoplay.paused=!0,0!==d&&b.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach(d=>{b.$wrapperEl[0].addEventListener(d,onTransitionEnd)}):(b.autoplay.paused=!1,run())))}function onVisibilityChange(){let d=ssr_window_esm_getDocument();"hidden"===d.visibilityState&&b.autoplay.running&&pause(),"visible"===d.visibilityState&&b.autoplay.paused&&(run(),b.autoplay.paused=!1)}function onTransitionEnd(d){b&&!b.destroyed&&b.$wrapperEl&&d.target===b.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach(d=>{b.$wrapperEl[0].removeEventListener(d,onTransitionEnd)}),b.autoplay.paused=!1,b.autoplay.running?run():stop())}function onMouseEnter(){b.params.autoplay.disableOnInteraction?stop():(C("autoplayPause"),pause()),["transitionend","webkitTransitionEnd"].forEach(d=>{b.$wrapperEl[0].removeEventListener(d,onTransitionEnd)})}function onMouseLeave(){b.params.autoplay.disableOnInteraction||(b.autoplay.paused=!1,C("autoplayResume"),run())}b.autoplay={running:!1,paused:!1},T({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}}),x("init",()=>{if(b.params.autoplay.enabled){start();let d=ssr_window_esm_getDocument();d.addEventListener("visibilitychange",onVisibilityChange),b.params.autoplay.pauseOnMouseEnter&&(b.$el.on("mouseenter",onMouseEnter),b.$el.on("mouseleave",onMouseLeave))}}),x("beforeTransitionStart",(d,_,T)=>{b.autoplay.running&&(T||!b.params.autoplay.disableOnInteraction?b.autoplay.pause(_):stop())}),x("sliderFirstMove",()=>{b.autoplay.running&&(b.params.autoplay.disableOnInteraction?stop():pause())}),x("touchEnd",()=>{b.params.cssMode&&b.autoplay.paused&&!b.params.autoplay.disableOnInteraction&&run()}),x("destroy",()=>{b.$el.off("mouseenter",onMouseEnter),b.$el.off("mouseleave",onMouseLeave),b.autoplay.running&&stop();let d=ssr_window_esm_getDocument();d.removeEventListener("visibilitychange",onVisibilityChange)}),Object.assign(b.autoplay,{pause,run,start,stop})}function freeMode(d){let{swiper:_,extendParams:b,emit:T,once:x}=d;b({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(_,{freeMode:{onTouchStart:function(){let d=_.getTranslate();_.setTranslate(d),_.setTransition(0),_.touchEventsData.velocities.length=0,_.freeMode.onTouchEnd({currentPos:_.rtl?_.translate:-_.translate})},onTouchMove:function(){let{touchEventsData:d,touches:b}=_;0===d.velocities.length&&d.velocities.push({position:b[_.isHorizontal()?"startX":"startY"],time:d.touchStartTime}),d.velocities.push({position:b[_.isHorizontal()?"currentX":"currentY"],time:now()})},onTouchEnd:function(d){let{currentPos:b}=d,{params:C,$wrapperEl:L,rtlTranslate:N,snapGrid:Y,touchEventsData:Z}=_,en=now(),er=en-Z.touchStartTime;if(b<-_.minTranslate()){_.slideTo(_.activeIndex);return}if(b>-_.maxTranslate()){_.slides.length<Y.length?_.slideTo(Y.length-1):_.slideTo(_.slides.length-1);return}if(C.freeMode.momentum){let d,b;if(Z.velocities.length>1){let d=Z.velocities.pop(),b=Z.velocities.pop(),T=d.position-b.position,x=d.time-b.time;_.velocity=T/x,_.velocity/=2,Math.abs(_.velocity)<C.freeMode.minimumVelocity&&(_.velocity=0),(x>150||now()-d.time>300)&&(_.velocity=0)}else _.velocity=0;
8_.velocity*=C.freeMode.momentumVelocityRatio,Z.velocities.length=0;let en=1e3*C.freeMode.momentumRatio,er=_.velocity*en,ei=_.translate+er;N&&(ei=-ei);let es=!1,ea=20*Math.abs(_.velocity)*C.freeMode.momentumBounceRatio;if(ei<_.maxTranslate())C.freeMode.momentumBounce?(ei+_.maxTranslate()<-ea&&(ei=_.maxTranslate()-ea),d=_.maxTranslate(),es=!0,Z.allowMomentumBounce=!0):ei=_.maxTranslate(),C.loop&&C.centeredSlides&&(b=!0);else if(ei>_.minTranslate())C.freeMode.momentumBounce?(ei-_.minTranslate()>ea&&(ei=_.minTranslate()+ea),d=_.minTranslate(),es=!0,Z.allowMomentumBounce=!0):ei=_.minTranslate(),C.loop&&C.centeredSlides&&(b=!0);else if(C.freeMode.sticky){let d;for(let _=0;_<Y.length;_+=1)if(Y[_]>-ei){d=_;break}ei=-(ei=Math.abs(Y[d]-ei)<Math.abs(Y[d-1]-ei)||"next"===_.swipeDirection?Y[d]:Y[d-1])}if(b&&x("transitionEnd",()=>{_.loopFix()}),0!==_.velocity){if(en=N?Math.abs((-ei-_.translate)/_.velocity):Math.abs((ei-_.translate)/_.velocity),C.freeMode.sticky){let d=Math.abs((N?-ei:ei)-_.translate),b=_.slidesSizesGrid[_.activeIndex];en=d<b?C.speed:d<2*b?1.5*C.speed:2.5*C.speed}}else if(C.freeMode.sticky){_.slideToClosest();return}C.freeMode.momentumBounce&&es?(_.updateProgress(d),_.setTransition(en),_.setTranslate(ei),_.transitionStart(!0,_.swipeDirection),_.animating=!0,L.transitionEnd(()=>{_&&!_.destroyed&&Z.allowMomentumBounce&&(T("momentumBounce"),_.setTransition(C.speed),setTimeout(()=>{_.setTranslate(d),L.transitionEnd(()=>{_&&!_.destroyed&&_.transitionEnd()})},0))})):_.velocity?(T("_freeModeNoMomentumRelease"),_.updateProgress(ei),_.setTransition(en),_.setTranslate(ei),_.transitionStart(!0,_.swipeDirection),_.animating||(_.animating=!0,L.transitionEnd(()=>{_&&!_.destroyed&&_.transitionEnd()}))):_.updateProgress(ei),_.updateActiveIndex(),_.updateSlidesClasses()}else if(C.freeMode.sticky){_.slideToClosest();return}else C.freeMode&&T("_freeModeNoMomentumRelease");(!C.freeMode.momentum||er>=C.longSwipesMs)&&(_.updateProgress(),_.updateActiveIndex(),_.updateSlidesClasses())}}})}function EffectFade(d){let{swiper:_,extendParams:b,on:T}=d;b({fadeEffect:{crossFade:!1,transformEl:null}}),function(d){let _;let{effect:b,swiper:T,on:x,setTranslate:C,setTransition:L,overwriteParams:N,perspective:Y,recreateShadows:Z,getEffectParams:en}=d;x("beforeInit",()=>{if(T.params.effect!==b)return;T.classNames.push("".concat(T.params.containerModifierClass).concat(b)),Y&&Y()&&T.classNames.push("".concat(T.params.containerModifierClass,"3d"));let d=N?N():{};Object.assign(T.params,d),Object.assign(T.originalParams,d)}),x("setTranslate",()=>{T.params.effect===b&&C()}),x("setTransition",(d,_)=>{T.params.effect===b&&L(_)}),x("transitionEnd",()=>{T.params.effect===b&&Z&&en&&en().slideShadows&&(T.slides.each(d=>{let _=T.$(d);_.find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").remove()}),Z())}),x("virtualUpdate",()=>{T.params.effect===b&&(T.slides.length||(_=!0),requestAnimationFrame(()=>{_&&T.slides&&T.slides.length&&(C(),_=!1)}))})}({effect:"fade",swiper:_,on:T,setTranslate:()=>{let{slides:d}=_,b=_.params.fadeEffect;for(let T=0;T<d.length;T+=1){let d=_.slides.eq(T),x=d[0].swiperSlideOffset,C=-x;_.params.virtualTranslate||(C-=_.translate);let L=0;_.isHorizontal()||(L=C,C=0);let N=_.params.fadeEffect.crossFade?Math.max(1-Math.abs(d[0].progress),0):1+Math.min(Math.max(d[0].progress,-1),0),Y=b.transformEl?d.find(b.transformEl).css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden"}):d;Y.css({opacity:N}).transform("translate3d(".concat(C,"px, ").concat(L,"px, 0px)"))}},setTransition:d=>{let{transformEl:b}=_.params.fadeEffect,T=b?_.slides.find(b):_.slides;T.transition(d),function(d){let{swiper:_,duration:b,transformEl:T,allSlides:x}=d,{slides:C,activeIndex:L,$wrapperEl:N}=_;if(_.params.virtualTranslate&&0!==b){let d=!1;(x?T?C.find(T):C:T?C.eq(L).find(T):C.eq(L)).transitionEnd(()=>{if(d||!_||_.destroyed)return;d=!0,_.animating=!1;let b=["webkitTransitionEnd","transitionend"];for(let d=0;d<b.length;d+=1)N.trigger(b[d])})}}({swiper:_,duration:d,transformEl:b,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!_.params.cssMode})})}},95562:function(d,_,b){"use strict";var T=b(54489),x=b(9445),C=b(58942),L=b(83454);globalThis._sentryRewritesTunnelPath=void 0,globalThis.SENTRY_RELEASE={id:"dbc6674411b99053c0cb8fee90aa8d091fb29d44"},globalThis._sentryBasePath=void 0,globalThis._sentryRewriteFramesAssetPrefixPath="",T.S1({dsn:"https://bcc897309221eb3284d8e4d3112239fd@o4506939778596864.ingest.us.sentry.io/4506894371323904",release:L.env.NEXT_PUBLIC_SENTRY_RELEASE||L.env.VERCEL_GIT_COMMIT_SHA,beforeBreadcrumb:(d,_)=>"fetch"===d.category&&"object"==typeof(null==_?void 0:_.input)&&"string"==typeof _.input[0]&&_.input[0].includes("algolia.net")?null:d,beforeSend(d,_){var b,T,x;let C=(null===(b=d.request)||void 0===b?void 0:b.url)||"",L=null===(x=d.exception)||void 0===x?void 0:null===(T=x.values)||void 0===T?void 0:T[0],N=(null==L?void 0:L.value)||"",Y=(null==L?void 0:L.type)||"";return C.includes("klaviyo.com")||C.includes("pinterest.com")||C.includes("shareasale")||C.includes("analytics.google.com")||C.includes("sst.basepaws.com")||"TypeError"===Y&&(!N||N.includes("Failed to fetch"))?null:d},integrations:[x.L({filterKeys:["basepaws-3rd-party-filter-key"],behaviour:"drop-error-if-exclusively-contains-third-party-frames"})],ignoreErrors:["Non-Error exception captured","Non-Error promise rejection captured","top.GLOBALS","originalCreateNotification","canvas.contentDocument","MyApp_RemoveAllHighlights","atomicFindClose","Blocked a frame with origin","Request aborted","AbortError","Can't find variable","MutationObserver is not a constructor","ResizeObserver loop limit exceeded","SentryError","sentry blocked","ResizeObserver loop completed with undelivered notifications",/sendMessage.*Tab not found
8/i],denyUrls:[/extensions\//i,/^chrome:\/\//i,/safari-extension:/i,/moz-extension:/i,/phantomjs/i,/adsbygoogle/i,/googletagmanager\.com/i,/gtm\.js/i,/connect\.facebook\.net/i,/google-analytics\.com/i,/facebook\.com/i,/youtube\.com/i,/doubleclick\.net/i,/fullstory\.com/i,/pinterest\.com/i,/analytics\.google\.com/i,/sharesaleanalytics\.com/i],ignoreTransactions:["/api/revalidate-slug","/api/index-*","/api/get-ip","/_next/*","/static/*","/favicon.ico","/robots.txt","/sitemap.xml"],tracesSampleRate:.3,replaysSessionSampleRate:.1,replaysOnErrorSampleRate:1,debug:!1}),Promise.all([b.e(1897),b.e(3467)]).then(b.bind(b,93467)).then(d=>{C.M5(d.replayIntegration({unblock:[".sentry-unblock, [data-sentry-unblock]"],unmask:[".sentry-unmask, [data-sentry-unmask]"]}))})},12422:function(d,_){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),Object.defineProperty(_,"createAsyncLocalStorage",{enumerable:!0,get:function(){return createAsyncLocalStorage}});let b=Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available");let FakeAsyncLocalStorage=class FakeAsyncLocalStorage{disable(){throw b}getStore(){}run(){throw b}exit(){throw b}enterWith(){throw b}};let T=globalThis.AsyncLocalStorage;function createAsyncLocalStorage(){return T?new T:new FakeAsyncLocalStorage}("function"==typeof _.default||"object"==typeof _.default&&null!==_.default)&&void 0===_.default.__esModule&&(Object.defineProperty(_.default,"__esModule",{value:!0}),Object.assign(_.default,_),d.exports=_.default)},88427:function(d,_,b){"use strict";function clientHookInServerComponentError(d){}Object.defineProperty(_,"__esModule",{value:!0}),Object.defineProperty(_,"clientHookInServerComponentError",{enumerable:!0,get:function(){return clientHookInServerComponentError}}),b(38754),b(67294),("function"==typeof _.default||"object"==typeof _.default&&null!==_.default)&&void 0===_.default.__esModule&&(Object.defineProperty(_.default,"__esModule",{value:!0}),Object.assign(_.default,_),d.exports=_.default)},30636:function(d,_,b){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),function(d,_){for(var b in _)Object.defineProperty(d,b,{enumerable:!0,get:_[b]})}(_,{ReadonlyURLSearchParams:function(){return ReadonlyURLSearchParams},useSearchParams:function(){return useSearchParams},usePathname:function(){return usePathname},ServerInsertedHTMLContext:function(){return Y.ServerInsertedHTMLContext},useServerInsertedHTML:function(){return Y.useServerInsertedHTML},useRouter:function(){return useRouter},useParams:function(){return useParams},useSelectedLayoutSegments:function(){return useSelectedLayoutSegments},useSelectedLayoutSegment:function(){return useSelectedLayoutSegment},redirect:function(){return Z.redirect},permanentRedirect:function(){return Z.permanentRedirect},RedirectType:function(){return Z.RedirectType},notFound:function(){return en.notFound}});let T=b(67294),x=b(89031),C=b(11593),L=b(88427),N=b(6160),Y=b(30252),Z=b(37866),en=b(49363),er=Symbol("internal for urlsearchparams readonly");function readonlyURLSearchParamsError(){return Error("ReadonlyURLSearchParams cannot be modified")}let ReadonlyURLSearchParams=class ReadonlyURLSearchParams{[Symbol.iterator](){return this[er][Symbol.iterator]()}append(){throw readonlyURLSearchParamsError()}delete(){throw readonlyURLSearchParamsError()}set(){throw readonlyURLSearchParamsError()}sort(){throw readonlyURLSearchParamsError()}constructor(d){this[er]=d,this.entries=d.entries.bind(d),this.forEach=d.forEach.bind(d),this.get=d.get.bind(d),this.getAll=d.getAll.bind(d),this.has=d.has.bind(d),this.keys=d.keys.bind(d),this.values=d.values.bind(d),this.toString=d.toString.bind(d),this.size=d.size}};function useSearchParams(){(0,L.clientHookInServerComponentError)("useSearchParams");let d=(0,T.useContext)(C.SearchParamsContext),_=(0,T.useMemo)(()=>d?new ReadonlyURLSearchParams(d):null,[d]);return _}function usePathname(){return(0,L.clientHookInServerComponentError)("usePathname"),(0,T.useContext)(C.PathnameContext)}function useRouter(){(0,L.clientHookInServerComponentError)("useRouter");let d=(0,T.useContext)(x.AppRouterContext);if(null===d)throw Error("invariant expected app router to be mou
8nted");return d}function useParams(){(0,L.clientHookInServerComponentError)("useParams");let d=(0,T.useContext)(x.GlobalLayoutRouterContext),_=(0,T.useContext)(C.PathParamsContext);return(0,T.useMemo)(()=>(null==d?void 0:d.tree)?function getSelectedParams(d,_){void 0===_&&(_={});let b=d[1];for(let d of Object.values(b)){let b=d[0],T=Array.isArray(b),x=T?b[1]:b;if(!x||x.startsWith("__PAGE__"))continue;let C=T&&("c"===b[2]||"oc"===b[2]);C?_[b[0]]=b[1].split("/"):T&&(_[b[0]]=b[1]),_=getSelectedParams(d,_)}return _}(d.tree):_,[null==d?void 0:d.tree,_])}function useSelectedLayoutSegments(d){void 0===d&&(d="children"),(0,L.clientHookInServerComponentError)("useSelectedLayoutSegments");let{tree:_}=(0,T.useContext)(x.LayoutRouterContext);return function getSelectedLayoutSegmentPath(d,_,b,T){let x;if(void 0===b&&(b=!0),void 0===T&&(T=[]),b)x=d[1][_];else{var C;let _=d[1];x=null!=(C=_.children)?C:Object.values(_)[0]}if(!x)return T;let L=x[0],Y=(0,N.getSegmentValue)(L);return!Y||Y.startsWith("__PAGE__")?T:(T.push(Y),getSelectedLayoutSegmentPath(x,_,!1,T))}(_,d)}function useSelectedLayoutSegment(d){void 0===d&&(d="children"),(0,L.clientHookInServerComponentError)("useSelectedLayoutSegment");let _=useSelectedLayoutSegments(d);return 0===_.length?null:_[0]}("function"==typeof _.default||"object"==typeof _.default&&null!==_.default)&&void 0===_.default.__esModule&&(Object.defineProperty(_.default,"__esModule",{value:!0}),Object.assign(_.default,_),d.exports=_.default)},49363:function(d,_){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),function(d,_){for(var b in _)Object.defineProperty(d,b,{enumerable:!0,get:_[b]})}(_,{notFound:function(){return notFound},isNotFoundError:function(){return isNotFoundError}});let b="NEXT_NOT_FOUND";function notFound(){let d=Error(b);throw d.digest=b,d}function isNotFoundError(d){return(null==d?void 0:d.digest)===b}("function"==typeof _.default||"object"==typeof _.default&&null!==_.default)&&void 0===_.default.__esModule&&(Object.defineProperty(_.default,"__esModule",{value:!0}),Object.assign(_.default,_),d.exports=_.default)},37866:function(d,_,b){"use strict";var T,x;Object.defineProperty(_,"__esModule",{value:!0}),function(d,_){for(var b in _)Object.defineProperty(d,b,{enumerable:!0,get:_[b]})}(_,{RedirectType:function(){return T},getRedirectError:function(){return getRedirectError},redirect:function(){return redirect},permanentRedirect:function(){return permanentRedirect},isRedirectError:function(){return isRedirectError},getURLFromRedirectError:function(){return getURLFromRedirectError},getRedirectTypeFromError:function(){return getRedirectTypeFromError}});let C=b(23743),L="NEXT_REDIRECT";function getRedirectError(d,_,b){void 0===b&&(b=!1);let T=Error(L);T.digest=L+";"+_+";"+d+";"+b;let x=C.requestAsyncStorage.getStore();return x&&(T.mutableCookies=x.mutableCookies),T}function redirect(d,_){throw void 0===_&&(_="replace"),getRedirectError(d,_,!1)}function permanentRedirect(d,_){throw void 0===_&&(_="replace"),getRedirectError(d,_,!0)}function isRedirectError(d){if("string"!=typeof(null==d?void 0:d.digest))return!1;let[_,b,T,x]=d.digest.split(";",4);return _===L&&("replace"===b||"push"===b)&&"string"==typeof T&&("true"===x||"false"===x)}function getURLFromRedirectError(d){return isRedirectError(d)?d.digest.split(";",3)[2]:null}function getRedirectTypeFromError(d){if(!isRedirectError(d))throw Error("Not a redirect error");return d.digest.split(";",3)[1]}(x=T||(T={})).push="push",x.replace="replace",("function"==typeof _.default||"object"==typeof _.default&&null!==_.default)&&void 0===_.default.__esModule&&(Object.defineProperty(_.default,"__esModule",{value:!0}),Object.assign(_.default,_),d.exports=_.default)},23743:function(d,_,b){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),Object.defineProperty(_,"requestAsyncStorage",{enumerable:!0,get:function(){return x}});let T=b(12422),x=(0,T.createAsyncLocalStorage)();("function"==typeof _.default||"object"==typeof _.default&&null!==_.default)&&void 0===_.default.__esModule&&(Object.defineProperty(_.default,"__esModule",{value:!0}),Object.assign(_.default,_),d.exports=_.default)},6160:function(d,_){"use strict";function getSegmentValue(d){return Array.isArray(d)?d[1]:d}
8Object.defineProperty(_,"__esModule",{value:!0}),Object.defineProperty(_,"getSegmentValue",{enumerable:!0,get:function(){return getSegmentValue}}),("function"==typeof _.default||"object"==typeof _.default&&null!==_.default)&&void 0===_.default.__esModule&&(Object.defineProperty(_.default,"__esModule",{value:!0}),Object.assign(_.default,_),d.exports=_.default)},97498:function(d,_){"use strict";var b,T;Object.defineProperty(_,"__esModule",{value:!0}),function(d,_){for(var b in _)Object.defineProperty(d,b,{enumerable:!0,get:_[b]})}(_,{PrefetchKind:function(){return b},ACTION_REFRESH:function(){return x},ACTION_NAVIGATE:function(){return C},ACTION_RESTORE:function(){return L},ACTION_SERVER_PATCH:function(){return N},ACTION_PREFETCH:function(){return Y},ACTION_FAST_REFRESH:function(){return Z},ACTION_SERVER_ACTION:function(){return en}});let x="refresh",C="navigate",L="restore",N="server-patch",Y="prefetch",Z="fast-refresh",en="server-action";(T=b||(b={})).AUTO="auto",T.FULL="full",T.TEMPORARY="temporary",("function"==typeof _.default||"object"==typeof _.default&&null!==_.default)&&void 0===_.default.__esModule&&(Object.defineProperty(_.default,"__esModule",{value:!0}),Object.assign(_.default,_),d.exports=_.default)},10030:function(d,_,b){"use strict";function getDomainLocale(d,_,b,T){return!1}Object.defineProperty(_,"__esModule",{value:!0}),Object.defineProperty(_,"getDomainLocale",{enumerable:!0,get:function(){return getDomainLocale}}),b(22866),("function"==typeof _.default||"object"==typeof _.default&&null!==_.default)&&void 0===_.default.__esModule&&(Object.defineProperty(_.default,"__esModule",{value:!0}),Object.assign(_.default,_),d.exports=_.default)},23271:function(d,_,b){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),Object.defineProperty(_,"Image",{enumerable:!0,get:function(){return eo}});let T=b(38754),x=b(61757),C=x._(b(67294)),L=T._(b(73935)),N=T._(b(79201)),Y=b(53914),Z=b(85494),en=b(30869);b(81905);let er=b(11823),ei=T._(b(74545)),es={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function handleLoading(d,_,b,T,x,C){let L=null==d?void 0:d.src;if(!d||d["data-loaded-src"]===L)return;d["data-loaded-src"]=L;let N="decode"in d?d.decode():Promise.resolve();N.catch(()=>{}).then(()=>{if(d.parentElement&&d.isConnected){if("empty"!==_&&x(!0),null==b?void 0:b.current){let _=new Event("load");Object.defineProperty(_,"target",{writable:!1,value:d});let T=!1,x=!1;b.current({..._,nativeEvent:_,currentTarget:d,target:d,isDefaultPrevented:()=>T,isPropagationStopped:()=>x,persist:()=>{},preventDefault:()=>{T=!0,_.preventDefault()},stopPropagation:()=>{x=!0,_.stopPropagation()}})}(null==T?void 0:T.current)&&T.current(d)}})}function getDynamicProps(d){let[_,b]=C.version.split("."),T=parseInt(_,10),x=parseInt(b,10);return T>18||18===T&&x>=3?{fetchPriority:d}:{fetchpriority:d}}let ea=(0,C.forwardRef)((d,_)=>{let{src:b,srcSet:T,sizes:x,height:L,width:N,decoding:Y,className:Z,style:en,fetchPriority:er,placeholder:ei,loading:es,unoptimized:ea,fill:eo,onLoadRef:el,onLoadingCompleteRef:eu,setBlurComplete:ec,setShowAltText:ed,onLoad:ep,onError:eh,...ef}=d;return C.default.createElement("img",{...ef,...getDynamicProps(er),loading:es,width:N,height:L,decoding:Y,"data-nimg":eo?"fill":"1",className:Z,style:en,sizes:x,srcSet:T,src:b,ref:(0,C.useCallback)(d=>{_&&("function"==typeof _?_(d):"object"==typeof _&&(_.current=d)),d&&(eh&&(d.src=d.src),d.complete&&handleLoading(d,ei,el,eu,ec,ea))},[b,ei,el,eu,ec,eh,ea,_]),onLoad:d=>{let _=d.currentTarget;handleLoading(_,ei,el,eu,ec,ea)},onError:d=>{ed(!0),"empty"!==ei&&ec(!0),eh&&eh(d)}})});function ImagePreload(d){let{isAppRouter:_,imgAttributes:b}=d,T={as:"image",imageSrcSet:b.srcSet,imageSizes:b.sizes,crossOrigin:b.crossOrigin,referrerPolicy:b.referrerPolicy,...getDynamicProps(b.fetchPriority)};return _&&L.default.preload?(L.default.preload(b.src,T),null):C.default.createElement(N.default,null,C.default.createElement("link",{key:"__nimg-"+b.src+b.srcSet+b.sizes,rel:"preload",href:b.srcSet?void 0:b.src,...T}))}let eo=(0,C.forwardRef)((d,_)=>{let b=(0,C.useContext)(er.RouterContext),T=(0,C.useContext)(en.ImageConfigContext),x=(0,C.useMemo)(()=>{let d=es||T||Z.imageConfigDefault,_=[...d.deviceSizes,...d.imageSizes].sort((d,_)=>d-_),b=d.deviceSizes.sort((d,_)=>d-_);return{...d,allSizes:_,deviceSizes:b}},[T]),{onLoad:L,onLoadingComplete:N}=d,eo=(0,C.useRef)(L);(0,C.useEffect)(()=>{eo.current=L},[L]);let el=(0,C.useRef)(N);(0,C.useEffect)(()=>{el.current=N},[N]);let[eu,ec]=(0,C.useState)(!1),[ed,ep]=(0,C.useState)(!1),{props:eh,meta:ef}=(0,Y.getImgProps)(d,{defaultLoader:ei.default,imgConf:x,blurComplete:eu,showAltText:ed});return C.default.createElement(C.default.Fragment,null,C.default.createElement(ea,{...eh,unoptimized:ef.unoptimized,placeholder:ef.placeholder,fill:ef.fill,onLoadRef:eo,onLoadingCompleteRef:el,setBlurComplete:ec,setShowAltText:ep,ref:_}),ef.priority?C.default.createElement(ImagePreload,{isAppRouter:!b,imgAttributes:eh}):null)});("function"==typeof _.default||"object"==typeof _.default&&null!==_.default)&&void 0===_.default.__esModule&&(Object.defineProperty(_.default,"__esMo
8dule",{value:!0}),Object.assign(_.default,_),d.exports=_.default)},65170:function(d,_,b){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),Object.defineProperty(_,"default",{enumerable:!0,get:function(){return ec}});let T=b(38754),x=T._(b(67294)),C=b(74450),L=b(92227),N=b(64364),Y=b(10109),Z=b(73607),en=b(11823),er=b(89031),ei=b(40920),es=b(10030),ea=b(77192),eo=b(97498),el=new Set;function prefetch(d,_,b,T,x,C){if(!C&&!(0,L.isLocalURL)(_))return;if(!T.bypassPrefetchedCheck){let x=void 0!==T.locale?T.locale:"locale"in d?d.locale:void 0,C=_+"%"+b+"%"+x;if(el.has(C))return;el.add(C)}let N=C?d.prefetch(_,x):d.prefetch(_,b,T);Promise.resolve(N).catch(d=>{})}function formatStringOrUrl(d){return"string"==typeof d?d:(0,N.formatUrl)(d)}let eu=x.default.forwardRef(function(d,_){let b,T;let{href:N,as:el,children:eu,prefetch:ec=null,passHref:ed,replace:ep,shallow:eh,scroll:ef,locale:em,onClick:ev,onMouseEnter:eg,onTouchStart:ey,legacyBehavior:e_=!1,...eb}=d;b=eu,e_&&("string"==typeof b||"number"==typeof b)&&(b=x.default.createElement("a",null,b));let eE=x.default.useContext(en.RouterContext),eS=x.default.useContext(er.AppRouterContext),eT=null!=eE?eE:eS,ex=!eE,eC=!1!==ec,ew=null===ec?eo.PrefetchKind.AUTO:eo.PrefetchKind.FULL,{href:eO,as:eA}=x.default.useMemo(()=>{if(!eE){let d=formatStringOrUrl(N);return{href:d,as:el?formatStringOrUrl(el):d}}let[d,_]=(0,C.resolveHref)(eE,N,!0);return{href:d,as:el?(0,C.resolveHref)(eE,el):_||d}},[eE,N,el]),eL=x.default.useRef(eO),eP=x.default.useRef(eA);e_&&(T=x.default.Children.only(b));let eI=e_?T&&"object"==typeof T&&T.ref:_,[ek,eN,eD]=(0,ei.useIntersection)({rootMargin:"200px"}),eR=x.default.useCallback(d=>{(eP.current!==eA||eL.current!==eO)&&(eD(),eP.current=eA,eL.current=eO),ek(d),eI&&("function"==typeof eI?eI(d):"object"==typeof eI&&(eI.current=d))},[eA,eI,eO,eD,ek]);x.default.useEffect(()=>{eT&&eN&&eC&&prefetch(eT,eO,eA,{locale:em},{kind:ew},ex)},[eA,eO,eN,em,eC,null==eE?void 0:eE.locale,eT,ex,ew]);let ej={ref:eR,onClick(d){e_||"function"!=typeof ev||ev(d),e_&&T.props&&"function"==typeof T.props.onClick&&T.props.onClick(d),eT&&!d.defaultPrevented&&function(d,_,b,T,C,N,Y,Z,en,er){let{nodeName:ei}=d.currentTarget,es="A"===ei.toUpperCase();if(es&&(function(d){let _=d.currentTarget,b=_.getAttribute("target");return b&&"_self"!==b||d.metaKey||d.ctrlKey||d.shiftKey||d.altKey||d.nativeEvent&&2===d.nativeEvent.which}(d)||!en&&!(0,L.isLocalURL)(b)))return;d.preventDefault();let navigate=()=>{let d=null==Y||Y;"beforePopState"in _?_[C?"replace":"push"](b,T,{shallow:N,locale:Z,scroll:d}):_[C?"replace":"push"](T||b,{forceOptimisticNavigation:!er,scroll:d})};en?x.default.startTransition(navigate):navigate()}(d,eT,eO,eA,ep,eh,ef,em,ex,eC)},onMouseEnter(d){e_||"function"!=typeof eg||eg(d),e_&&T.props&&"function"==typeof T.props.onMouseEnter&&T.props.onMouseEnter(d),eT&&(eC||!ex)&&prefetch(eT,eO,eA,{locale:em,priority:!0,bypassPrefetchedCheck:!0},{kind:ew},ex)},onTouchStart(d){e_||"function"!=typeof ey||ey(d),e_&&T.props&&"function"==typeof T.props.onTouchStart&&T.props.onTouchStart(d),eT&&(eC||!ex)&&prefetch(eT,eO,eA,{locale:em,priority:!0,bypassPrefetchedCheck:!0},{kind:ew},ex)}};if((0,Y.isAbsoluteUrl)(eA))ej.href=eA;else if(!e_||ed||"a"===T.type&&!("href"in T.props)){let d=void 0!==em?em:null==eE?void 0:eE.locale,_=(null==eE?void 0:eE.isLocaleDomain)&&(0,es.getDomainLocale)(eA,d,null==eE?void 0:eE.locales,null==eE?void 0:eE.domainLocales);ej.href=_||(0,ea.addBasePath)((0,Z.addLocale)(eA,d,null==eE?void 0:eE.defaultLocale))}return e_?x.default.cloneElement(T,ej):x.default.createElement("a",{...eb,...ej},b)}),ec=eu;("function"==typeof _.default||"object"==typeof _.default&&null!==_.default)&&void 0===_.default.__esModule&&(Object.defineProperty(_.default,"__esModule",{value:!0}),Object.assign(_.default,_),d.exports=_.default)},40920:function(d,_,b){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),Object.defineProperty(_,"useIntersection",{enumerable:!0,get:function(){return useIntersection}});let T=b(67294),x=b(63436),C="function"==typeof IntersectionObserver,L=new Map,N=[];function useIntersection(d){let{rootRef:_,rootMargin:b,disabled:Y}=d,Z=Y||!C,[en,er]=(0,T.useState)(!1),ei=(0,T.useRef)(null),es=(0,T.useCallback)(d=>{ei.current=d},[]);(0,T.useEffect)(()=>
8{if(C){if(Z||en)return;let d=ei.current;if(d&&d.tagName){let T=function(d,_,b){let{id:T,observer:x,elements:C}=function(d){let _;let b={root:d.root||null,margin:d.rootMargin||""},T=N.find(d=>d.root===b.root&&d.margin===b.margin);if(T&&(_=L.get(T)))return _;let x=new Map,C=new IntersectionObserver(d=>{d.forEach(d=>{let _=x.get(d.target),b=d.isIntersecting||d.intersectionRatio>0;_&&b&&_(b)})},d);return _={id:b,observer:C,elements:x},N.push(b),L.set(b,_),_}(b);return C.set(d,_),x.observe(d),function(){if(C.delete(d),x.unobserve(d),0===C.size){x.disconnect(),L.delete(T);let d=N.findIndex(d=>d.root===T.root&&d.margin===T.margin);d>-1&&N.splice(d,1)}}}(d,d=>d&&er(d),{root:null==_?void 0:_.current,rootMargin:b});return T}}else if(!en){let d=(0,x.requestIdleCallback)(()=>er(!0));return()=>(0,x.cancelIdleCallback)(d)}},[Z,b,_,en,ei.current]);let ea=(0,T.useCallback)(()=>{er(!1)},[]);return[es,en,ea]}("function"==typeof _.default||"object"==typeof _.default&&null!==_.default)&&void 0===_.default.__esModule&&(Object.defineProperty(_.default,"__esModule",{value:!0}),Object.assign(_.default,_),d.exports=_.default)},1342:function(d,_,b){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),function(d,_){for(var b in _)Object.defineProperty(d,b,{enumerable:!0,get:_[b]})}(_,{noSSR:function(){return noSSR},default:function(){return dynamic}});let T=b(38754),x=(b(67294),T._(b(24304)));function convertModule(d){return{default:(null==d?void 0:d.default)||d}}function noSSR(d,_){return delete _.webpack,delete _.modules,d(_)}function dynamic(d,_){let b=x.default,T={loading:d=>{let{error:_,isLoading:b,pastDelay:T}=d;return null}};d instanceof Promise?T.loader=()=>d:"function"==typeof d?T.loader=d:"object"==typeof d&&(T={...T,...d}),T={...T,..._};let C=T.loader;return(T.loadableGenerated&&(T={...T,...T.loadableGenerated},delete T.loadableGenerated),"boolean"!=typeof T.ssr||T.ssr)?b({...T,loader:()=>null!=C?C().then(convertModule):Promise.resolve(convertModule(()=>null))}):(delete T.webpack,delete T.modules,noSSR(b,T))}("function"==typeof _.default||"object"==typeof _.default&&null!==_.default)&&void 0===_.default.__esModule&&(Object.defineProperty(_.default,"__esModule",{value:!0}),Object.assign(_.default,_),d.exports=_.default)},53914:function(d,_,b){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),Object.defineProperty(_,"getImgProps",{enumerable:!0,get:function(){return getImgProps}}),b(81905);let T=b(32393),x=b(85494);function isStaticRequire(d){return void 0!==d.default}function getInt(d){return void 0===d?d:"number"==typeof d?Number.isFinite(d)?d:NaN:"string"==typeof d&&/^[0-9]+$/.test(d)?parseInt(d,10):NaN}function getImgProps(d,_){var b;let C,L,N,{src:Y,sizes:Z,unoptimized:en=!1,priority:er=!1,loading:ei,className:es,quality:ea,width:eo,height:el,fill:eu=!1,style:ec,onLoad:ed,onLoadingComplete:ep,placeholder:eh="empty",blurDataURL:ef,fetchPriority:em,layout:ev,objectFit:eg,objectPosition:ey,lazyBoundary:e_,lazyRoot:eb,...eE}=d,{imgConf:eS,showAltText:eT,blurComplete:ex,defaultLoader:eC}=_,ew=eS||x.imageConfigDefault;if("allSizes"in ew)C=ew;else{let d=[...ew.deviceSizes,...ew.imageSizes].sort((d,_)=>d-_),_=ew.deviceSizes.sort((d,_)=>d-_);C={...ew,allSizes:d,deviceSizes:_}}let eO=eE.loader||eC;delete eE.loader,delete eE.srcSet;let eA="__next_img_default"in eO;if(eA){if("custom"===C.loader)throw Error('Image with src "'+Y+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let d=eO;eO=_=>{let{config:b,...T}=_;return d(T)}}if(ev){"fill"===ev&&(eu=!0);let d={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[ev];d&&(ec={...ec,...d});let _={responsive:"100vw",fill:"100vw"}[ev];_&&!Z&&(Z=_)}let eL="",eP=getInt(eo),eI=getInt(el);if("object"==typeof(b=Y)&&(isStaticRequire(b)||void 0!==b.src)){let d=isStaticRequire(Y)?Y.default:Y;if(!d.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(d));if(!d.height||!d.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(d));if(L=d.blurWidth,N=d.blurHeight,ef=ef||d.blurDataURL,eL=d.src,!eu){if(eP||eI){if(eP&&!eI){let _=eP/d.width;eI=Math.round(d.height*_)}else if(!eP&&eI){let _=eI/d.height;eP=Math.round(d.width*_)}}else eP=d.width,eI=d.height}}let ek=!er&&("lazy"===ei||void 0===ei);(!(Y="string"==typeof Y?Y:eL)||Y.startsWith("data:")||Y.startsWith("blob:"))&&(en=!0,ek=!1),C.unoptimized&&(en=!0),eA&&Y.endsWith(".svg")&&!C.dangerouslyAllowSVG&&(en=!0),er&&(em="high");let eN=getInt(ea),eD=Object.assign(eu?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:eg,objectPosition:ey}:{},eT?{}:{color:"transparent"},ec),eR=ex||"empty"===eh?null:"blur"===eh?'url("data:image/svg+xml;charset=utf-8,'+(0,T.getImageBlurSvg)({widthInt:eP,heightInt:eI,blurWidth:L,blurHeight:N,blurDataURL:ef||"",objectFit:eD.objectFit})+'")':'url("'+eh+'")',ej=eR?{backgroundSize:eD.objectFit||"cover",backgroundPosition:eD.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:eR}:{},eM=function(d){let{config:_,src:b,unoptimized:T,width:x,quality:C,sizes:L,loader:N}=d;if(T)return{src:b,srcSet:void 0,sizes:void 0};let{widths:Y,kind:Z}=function(d,_,b){let{deviceSizes:T,allSizes:x}=d;if(b){let d=/(^|\s)(1?\d?\d)vw/g,_=[];for(let T;T=d.exec(b);T)_.push(parseInt(T[2]));if(_.length){let d=.01*Math.min(..._);return{widths:x.filter(_=>_>=T[0]*d),kind:"w"}}return{widths:x,kind:"w"}}if("number"!=typeof _)return{widths:T,kind:"w"};let C=[...new Set([_,2*_].map(d=>x.find(_=>_>=d)||x[x.length-1]))];return{widths:C,kind:"x"}}(_,x,L),en=Y.length-1;return{sizes:L||"w"!==Z?L:"100vw",srcSet:Y.map((d,T)=>N({config:_,src:b,quality:C,width:d})+" "+("w"===Z?d:T+1)+Z).join(", "),src:N({config:_,src:b,quality:C,width:Y[en]})}}({config:C,src:Y,unoptimized:en,width:eP,quality:eN,sizes:Z,loader:eO}),eB={...eE,loading:ek?"lazy":ei,fetchPriority:em,width:eP,height:eI,decoding:"async",className:es,style:{...eD,...ej},sizes:eM.sizes,srcSet:eM.srcSet,src:eM.src},eF={unoptimized:en,priority:er,placeholder:eh,fill:eu};return{props:eB,meta:eF}}},32393:function(d,_){"use strict";function getImageBlurSvg(d){let{widthInt:_,heightInt:b,blurWidth:T,blurHeight:x,blurDataURL:C,objectFit:L}=d,N=T?40*T:_,Y=x?40*x:b,Z=N&&Y?"viewBox='0 0 "+N+" "+Y+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+Z+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3Cfe
8ColorMatrix 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='"+(Z?"none":"contain"===L?"xMidYMid":"cover"===L?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+C+"'/%3E%3C/svg%3E"}Object.defineProperty(_,"__esModule",{value:!0}),Object.defineProperty(_,"getImageBlurSvg",{enumerable:!0,get:function(){return getImageBlurSvg}})},645:function(d,_,b){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),function(d,_){for(var b in _)Object.defineProperty(d,b,{enumerable:!0,get:_[b]})}(_,{unstable_getImgProps:function(){return unstable_getImgProps},default:function(){return Y}});let T=b(38754),x=b(53914),C=b(81905),L=b(23271),N=T._(b(74545)),unstable_getImgProps=d=>{(0,C.warnOnce)("Warning: unstable_getImgProps() is experimental and may change or be removed at any time. Use at your own risk.");let{props:_}=(0,x.getImgProps)(d,{defaultLoader:N.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[d,b]of Object.entries(_))void 0===b&&delete _[d];return{props:_}},Y=L.Image},74545:function(d,_){"use strict";function defaultLoader(d){let{config:_,src:b,width:T,quality:x}=d;return _.path+"?url="+encodeURIComponent(b)+"&w="+T+"&q="+(x||75)}Object.defineProperty(_,"__esModule",{value:!0}),Object.defineProperty(_,"default",{enumerable:!0,get:function(){return b}}),defaultLoader.__next_img_default=!0;let b=defaultLoader},30043:function(d,_,b){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),Object.defineProperty(_,"LoadableContext",{enumerable:!0,get:function(){return C}});let T=b(38754),x=T._(b(67294)),C=x.default.createContext(null)},24304:function(d,_,b){"use strict";/** 9@copyright (c) 2017-present James Kyle <[email protected]> 10 MIT License 11 Permission is hereby granted, free of charge, to any person obtaining 12a copy of this software and associated documentation files (the 13"Software"), to deal in the Software without restriction, including 14without limitation the rights to use, copy, modify, merge, publish, 15distribute, sublicense, and/or sell copies of the Software, and to 16permit persons to whom the Software is furnished to do so, subject to 17the following conditions: 18 The above copyright notice and this permission notice shall be 19included in all copies or substantial portions of the Software. 20 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 22MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 24LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 25OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 26WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE 27*/Object.defineProperty(_,"__esModule",{value:!0}),Object.defineProperty(_,"default",{enumerable:!0,get:function(){return Z}});let T=b(38754),x=T._(b(67294)),C=b(30043),L=[],N=[],Y=!1;function load(d){let _=d(),b={loading:!0,loaded:null,error:null};return b.promise=_.then(d=>(b.loading=!1,b.loaded=d,d)).catch(d=>{throw b.loading=!1,b.error=d,d}),b}let LoadableSubscription=class LoadableSubscription{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:d,_opts:_}=this;d.loading&&("number"==typeof _.delay&&(0===_.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},_.delay)),"number"==typeof _.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},_.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(d=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(d){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...d},this._callbacks.forEach(d=>d())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(d){return this._callbacks.add(d),()=>
27{this._callbacks.delete(d)}}constructor(d,_){this._loadFn=d,this._opts=_,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}};function Loadable(d){return function(d,_){let b=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},_),T=null;function init(){if(!T){let _=new LoadableSubscription(d,b);T={getCurrentValue:_.getCurrentValue.bind(_),subscribe:_.subscribe.bind(_),retry:_.retry.bind(_),promise:_.promise.bind(_)}}return T.promise()}if(!Y){let d=b.webpack?b.webpack():b.modules;d&&N.push(_=>{for(let b of d)if(_.includes(b))return init()})}function LoadableComponent(d,_){!function(){init();let d=x.default.useContext(C.LoadableContext);d&&Array.isArray(b.modules)&&b.modules.forEach(_=>{d(_)})}();let L=x.default.useSyncExternalStore(T.subscribe,T.getCurrentValue,T.getCurrentValue);return x.default.useImperativeHandle(_,()=>({retry:T.retry}),[]),x.default.useMemo(()=>{var _;return L.loading||L.error?x.default.createElement(b.loading,{isLoading:L.loading,pastDelay:L.pastDelay,timedOut:L.timedOut,error:L.error,retry:T.retry}):L.loaded?x.default.createElement((_=L.loaded)&&_.default?_.default:_,d):null},[d,L])}return LoadableComponent.preload=()=>init(),LoadableComponent.displayName="LoadableComponent",x.default.forwardRef(LoadableComponent)}(load,d)}function flushInitializers(d,_){let b=[];for(;d.length;){let T=d.pop();b.push(T(_))}return Promise.all(b).then(()=>{if(d.length)return flushInitializers(d,_)})}Loadable.preloadAll=()=>new Promise((d,_)=>{flushInitializers(L).then(d,_)}),Loadable.preloadReady=d=>(void 0===d&&(d=[]),new Promise(_=>{let res=()=>(Y=!0,_());flushInitializers(N,d).then(res,res)})),window.__NEXT_PRELOADREADY=Loadable.preloadReady;let Z=Loadable},30252:function(d,_,b){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),function(d,_){for(var b in _)Object.defineProperty(d,b,{enumerable:!0,get:_[b]})}(_,{ServerInsertedHTMLContext:function(){return C},useServerInsertedHTML:function(){return useServerInsertedHTML}});let T=b(61757),x=T._(b(67294)),C=x.default.createContext(null);function useServerInsertedHTML(d){let _=(0,x.useContext)(C);_&&_(d)}},597:function(d,_,b){var T=b(83454);b(91479);var x=b(67294),C=x&&"object"==typeof x&&"default"in x?x:{default:x};function _defineProperties(d,_){for(var b=0;b<_.length;b++){var T=_[b];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(d,T.key,T)}}var L=void 0!==T&&T.env&&!0,isString=function(d){return"[object String]"===Object.prototype.toString.call(d)},N=function(){function StyleSheet(d){var _=void 0===d?{}:d,b=_.name,T=void 0===b?"stylesheet":b,x=_.optimizeForSpeed,C=void 0===x?L:x;invariant$1(isString(T),"`name` must be a string"),this._name=T,this._deletedRulePlaceholder="#"+T+"-deleted-rule____{}",invariant$1("boolean"==typeof C,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=C,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var N=document.querySelector('meta[property="csp-nonce"]');this._nonce=N?N.getAttribute("content"):null}var d,_=StyleSheet.prototype;return _.setOptimizeForSpeed=function(d){invariant$1("boolean"==typeof d,"`setOptimizeForSpeed` accepts a boolean"),invariant$1(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=d,this.inject()},_.isOptimizeForSpeed=function(){return this._optimizeForSpeed},_.inject=function(){var d=this;if(invariant$1(!this._injected,"sheet already injected"),this._injected=!0,this._optimizeForSpeed){this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.getSheet(),this._optimizeForSpeed||(L||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0);return}this._serverSheet={cssRules:[],insertRule:function(_,b){return"number"==typeof b?d._serverSheet.cssRules[b]={cssText:_}:d._serverSheet.cssRules.push({cssText:_}),b},deleteRule:function(_){d._serverSheet.cssRules[_]=null}}},_.getSheetForTag=function(d){if(d.sheet)return d.sheet;for(var _=0;_<document.styleSheets.length;_++)if(document.styleSheets[_].ownerNode===d)return document.styleSheets[_]}
27,_.getSheet=function(){return this.getSheetForTag(this._tags[this._tags.length-1])},_.insertRule=function(d,_){if(invariant$1(isString(d),"`insertRule` accepts only strings"),this._optimizeForSpeed){var b=this.getSheet();"number"!=typeof _&&(_=b.cssRules.length);try{b.insertRule(d,_)}catch(_){return L||console.warn("StyleSheet: illegal rule: \n\n"+d+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),-1}}else{var T=this._tags[_];this._tags.push(this.makeStyleTag(this._name,d,T))}return this._rulesCount++},_.replaceRule=function(d,_){if(this._optimizeForSpeed){var b=this.getSheet();if(_.trim()||(_=this._deletedRulePlaceholder),!b.cssRules[d])return d;b.deleteRule(d);try{b.insertRule(_,d)}catch(T){L||console.warn("StyleSheet: illegal rule: \n\n"+_+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),b.insertRule(this._deletedRulePlaceholder,d)}}else{var T=this._tags[d];invariant$1(T,"old rule at index `"+d+"` not found"),T.textContent=_}return d},_.deleteRule=function(d){if(this._optimizeForSpeed)this.replaceRule(d,"");else{var _=this._tags[d];invariant$1(_,"rule at index `"+d+"` not found"),_.parentNode.removeChild(_),this._tags[d]=null}},_.flush=function(){this._injected=!1,this._rulesCount=0,this._tags.forEac
27h(function(d){return d&&d.parentNode.removeChild(d)}),this._tags=[]},_.cssRules=function(){var d=this;return this._tags.reduce(function(_,b){return b?_=_.concat(Array.prototype.map.call(d.getSheetForTag(b).cssRules,function(_){return _.cssText===d._deletedRulePlaceholder?null:_})):_.push(null),_},[])},_.makeStyleTag=function(d,_,b){_&&invariant$1(isString(_),"makeStyleTag accepts only strings as second parameter");var T=document.createElement("style");this._nonce&&T.setAttribute("nonce",this._nonce),T.type="text/css",T.setAttribute("data-"+d,""),_&&T.appendChild(document.createTextNode(_));var x=document.head||document.getElementsByTagName("head")[0];return b?x.insertBefore(T,b):x.appendChild(T),T},_defineProperties(StyleSheet.prototype,[{key:"length",get:function(){return this._rulesCount}}]),d&&_defineProperties(StyleSheet,d),StyleSheet}();function invariant$1(d,_){if(!d)throw Error("StyleSheet: "+_+".")}var stringHash=function(d){for(var _=5381,b=d.length;b;)_=33*_^d.charCodeAt(--b);return _>>>0},Y={};function computeId(d,_){if(!_)return"jsx-"+d;var b=String(_),T=d+b;return Y[T]||(Y[T]="jsx-"+stringHash(d+"-"+b)),Y[T]}function computeSelector(d,_){var b=d+_;return Y[b]||(Y[b]=_.replace(/__jsx-style-dynamic-selector/g,d)),Y[b]}var Z=function(){function StyleSheetRegistry(d){var _=void 0===d?{}:d,b=_.styleSheet,T=void 0===b?null:b,x=_.optimizeForSpeed,C=void 0!==x&&x;this._sheet=T||new N({name:"styled-jsx",optimizeForSpeed:C}),this._sheet.inject(),T&&"boolean"==typeof C&&(this._sheet.setOptimizeForSpeed(C),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer=void 0,this._indices={},this._instancesCounts={}}var d=StyleSheetRegistry.prototype;return d.add=function(d){var _=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(d.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer||(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(d,_){return d[_]=0,d},{}));var b=this.getIdAndRules(d),T=b.styleId,x=b.rules;if(T in this._instancesCounts){this._instancesCounts[T]+=1;return}var C=x.map(function(d){return _._sheet.insertRule(d)}).filter(function(d){return -1!==d});this._indices[T]=C,this._instancesCounts[T]=1},d.remove=function(d){var _=this,b=this.getIdAndRules(d).styleId;if(function(d,_){if(!d)throw Error("StyleSheetRegistry: "+_+".")}(b in this._instancesCounts,"styleId: `"+b+"` not found"),this._instancesCounts[b]-=1,this._instancesCounts[b]<1){var T=this._fromServer&&this._fromServer[b];T?(T.parentNode.removeChild(T),delete this._fromServer[b]):(this._indices[b].forEach(function(d){return _._sheet.deleteRule(d)}),delete this._indices[b]),delete this._instancesCounts[b]}},d.update=function(d,_){this.add(_),this.remove(d)},d.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},d.cssRules=function(){var d=this,_=this._fromServer?Object.keys(this._fromServer).map(function(_){return[_,d._fromServer[_]]}):[],b=this._sheet.cssRules();return _.concat(Object.keys(this._indices).map(function(_){return[_,d._indices[_].map(function(d){return b[d].cssText}).join(d._optimizeForSpeed?"":"\n")]}).filter(function(d){return!!d[1]}))},d.styles=function(d){var _,b;return _=this.cssRules(),void 0===(b=d)&&(b={}),_.map(function(d){var _=d[0],T=d[1];return C.default.createElement("style",{id:"__"+_,key:"__"+_,nonce:b.nonce?b.nonce:void 0,dangerouslySetInnerHTML:{__html:T}})})},d.getIdAndRules=function(d){var _=d.children,b=d.dynamic,T=d.id;if(b){var x=computeId(T,b);return{styleId:x,rules:Array.isArray(_)?_.map(function(d){return computeSelector(x,d)}):[computeSelector(x,_)]}}return{styleId:computeId(T),rules:Array.isArray(_)?_:[_]}},d.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(d,_){return d[_.id.slice(2)]=_,d},{})},StyleSheetRegistry}(),en=x.createContext(null);en.displayName="StyleSheetContext";var er=C.default.useInsertionEffect||C.default.useLayoutEffect,ei=new Z;function JSXStyle(d){var _=ei||x.useContext(en);return _&&er(function(){return _.add(d),function(){_.remove(d)}},[d.id,String(d.dynamic)]),null}JSXStyle.dynamic=function(d){return d.map(function(d){return computeId(d[0],d[1])}).join(" ")},_.style=JSXStyle},5379:function(d,_,b){"use strict";d.exports=b(597).style},36370:function(d,_,b){"use strict";b.r(_),b.d(_,{default:function(){return App}});var T,x,C=b(85893),L=b(67294),N=b(48042),Y=b.n(N),Z=b(5379),en=b.n(Z),er=b(11163),ei=b.n(er),es=b(32161),ea=b(30819),eo=b(30081),el=b(72379),eu=b(89643);let Query=class Query extends eu.F{constructor(d){super(),this.abort
27SignalConsumed=!1,this.defaultOptions=d.defaultOptions,this.setOptions(d.options),this.observers=[],this.cache=d.cache,this.logger=d.logger||ea._,this.queryKey=d.queryKey,this.queryHash=d.queryHash,this.initialState=d.state||function(d){let _="function"==typeof d.initialData?d.initialData():d.initialData,b=void 0!==_,T=b?"function"==typeof d.initialDataUpdatedAt?d.initialDataUpdatedAt():d.initialDataUpdatedAt:0;return{data:_,dataUpdateCount:0,dataUpdatedAt:b?null!=T?T:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:b?"success":"loading",fetchStatus:"idle"}}(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(d){this.options={...this.defaultOptions,...d},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.cache.remove(this)}setData(d,_){let b=(0,es.oE)(this.state.data,d,this.options);return this.dispatch({data:b,type:"success",dataUpdatedAt:null==_?void 0:_.updatedAt,manual:null==_?void 0:_.manual}),b}setState(d,_){this.dispatch({type:"setState",state:d,setStateOptions:_})}cancel(d){var _;let b=this.promise;return null==(_=this.retryer)||_.cancel(d),b?b.then(es.ZT).catch(es.ZT):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(d=>!1!==d.options.enabled)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(d=>d.getCurrentResult().isStale)}isStaleByTime(d=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!(0,es.Kp)(this.state.dataUpdatedAt,d)}onFocus(){var d;let _=this.observers.find(d=>d.shouldFetchOnWindowFocus());_&&_.refetch({cancelRefetch:!1}),null==(d=this.retryer)||d.continue()}onOnline(){var d;let _=this.observers.find(d=>d.shouldFetchOnReconnect());_&&_.refetch({cancelRefetch:!1}),null==(d=this.retryer)||d.continue()}addObserver(d){this.observers.includes(d)||(this.observers.push(d),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:d}))}removeObserver(d){this.observers.includes(d)&&(this.observers=this.observers.filter(_=>_!==d),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:d}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(d,_){var b,T,x,C;if("idle"!==this.state.fetchStatus){if(this.state.dataUpdatedAt&&null!=_&&_.cancelRefetch)this.cancel({silent:!0});else if(this.promise)return null==(x=this.retryer)||x.continueRetry(),this.promise}if(d&&this.setOptions(d),!this.options.queryFn){let d=this.observers.find(d=>d.options.queryFn);d&&this.setOptions(d.options)}let L=(0,es.G9)(),N={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},addSignalProperty=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>{if(L)return this.abortSignalConsumed=!0,L.signal}})};addSignalProperty(N);let Y={fetchOptions:_,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(N)):Promise.reject("Missing queryFn for queryKey '"+this.options.queryHash+"'")};addSignalProperty(Y),null==(b=this.options.behavior)||b.onFetch(Y),this.revertState=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==(null==(T=Y.fetchOptions)?void 0:T.meta))&&this.dispatch({type:"fetch",meta:null==(C=Y.fetchOptions)?void 0:C.meta});let onError=d=>{if((0,el.DV)(d)&&d.silent||this.dispatch({type:"error",error:d}),!(0,el.DV)(d)){var _,b,T,x;null==(_=(b=this.cache.config).onError)||_.call(b,d,this),null==(T=(x=this.cache.config).onSettled)||T.call(x,this.state.data,d,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=(0,el.Mz)({fn:Y.fetchFn,abort:null==L?void 0:L.abort.bind(L),onSuccess:d=>{var _,b,T,x;
27if(void 0===d){onError(Error(this.queryHash+" data is undefined"));return}this.setData(d),null==(_=(b=this.cache.config).onSuccess)||_.call(b,d,this),null==(T=(x=this.cache.config).onSettled)||T.call(x,d,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError,onFail:(d,_)=>{this.dispatch({type:"failed",failureCount:d,error:_})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:Y.options.retry,retryDelay:Y.options.retryDelay,networkMode:Y.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(d){this.state=(_=>{var b,T;switch(d.type){case"failed":return{..._,fetchFailureCount:d.failureCount,fetchFailureReason:d.error};case"pause":return{..._,fetchStatus:"paused"};case"continue":return{..._,fetchStatus:"fetching"};case"fetch":return{..._,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null!=(b=d.meta)?b:null,fetchStatus:(0,el.Kw)(this.options.networkMode)?"fetching":"paused",...!_.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{..._,data:d.data,dataUpdateCount:_.dataUpdateCount+1,dataUpdatedAt:null!=(T=d.dataUpdatedAt)?T:
27Date.now(),error:null,isInvalidated:!1,status:"success",...!d.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":let x=d.error;if((0,el.DV)(x)&&x.revert&&this.revertState)return{...this.revertState,fetchStatus:"idle"};return{..._,error:x,errorUpdateCount:_.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:_.fetchFailureCount+1,fetchFailureReason:x,fetchStatus:"idle",status:"error"};case"invalidate":return{..._,isInvalidated:!0};case"setState":return{..._,...d.state}}})(this.state),eo.V.batch(()=>{this.observers.forEach(_=>{_.onQueryUpdate(d)}),this.cache.notify({query:this,type:"updated",action:d})})}};var ec=b(33989);let QueryCache=class QueryCache extends ec.l{constructor(d){super(),this.config=d||{},this.queries=[],this.queriesMap={}}build(d,_,b){var T;let x=_.queryKey,C=null!=(T=_.queryHash)?T:(0,es.Rm)(x,_),L=this.get(C);return L||(L=new Query({cache:this,logger:d.getLogger(),queryKey:x,queryHash:C,options:d.defaultQueryOptions(_),state:b,defaultOptions:d.getQueryDefaults(x)}),this.add(L)),L}add(d){this.queriesMap[d.queryHash]||(this.queriesMap[d.queryHash]=d,this.queries.push(d),this.notify({type:"added",query:d}))}remove(d){let _=this.queriesMap[d.queryHash];_&&(d.destroy(),this.queries=this.queries.filter(_=>_!==d),_===d&&delete this.queriesMap[d.queryHash],this.notify({type:"removed",query:d}))}clear(){eo.V.batch(()=>{this.queries.forEach(d=>{this.remove(d)})})}get(d){return this.queriesMap[d]}getAll(){return this.queries}find(d,_){let[b]=(0,es.I6)(d,_);return void 0===b.exact&&(b.exact=!0),this.queries.find(d=>(0,es._x)(b,d))}findAll(d,_){let[b]=(0,es.I6)(d,_);return Object.keys(b).length>0?this.queries.filter(d=>(0,es._x)(b,d)):this.queries}notify(d){eo.V.batch(()=>{this.listeners.forEach(({listener:_})=>{_(d)})})}onFocus(){eo.V.batch(()=>{this.queries.forEach(d=>{d.onFocus()})})}onOnline(){eo.V.batch(()=>{this.queries.forEach(d=>{d.onOnline()})})}};var ed=b(89886);let MutationCache=class MutationCache extends ec.l{constructor(d){super(),this.config=d||{},this.mutations=[],this.mutationId=0}build(d,_,b){let T=new ed.m({mutationCache:this,logger:d.getLogger(),mutationId:++this.mutationId,options:d.defaultMutationOptions(_),state:b,defaultOptions:_.mutationKey?d.getMutationDefaults(_.mutationKey):void 0});return this.add(T),T}add(d){this.mutations.push(d),this.notify({type:"added",mutation:d})}remove(d){this.mutations=this.mutations.filter(_=>_!==d),this.notify({type:"removed",mutation:d})}clear(){eo.V.batch(()=>{this.mutations.forEach(d=>{this.remove(d)})})}getAll(){return this.mutations}find(d){return void 0===d.exact&&(d.exact=!0),this.mutations.find(_=>(0,es.X7)(d,_))}findAll(d){return this.mutations.filter(_=>(0,es.X7)(d,_))}notify(d){eo.V.batch(()=>{this.listeners.forEach(({listener:_})=>{_(d)})})}resumePausedMutations(){var d;return this.resuming=(null!=(d=this.resuming)?d:Promise.resolve()).then(()=>{let d=this.mutations.filter(d=>d.state.isPaused);return eo.V.batch(()=>d.reduce((d,_)=>d.then(()=>_.continue().catch(es.ZT)),Promise.resolve()))}).then(()=>{this.resuming=void 0}),this.resuming}};var ep=b(15761),eh=b(96474);function getNextPageParam(d,_){return null==d.getNextPageParam?void 0:d.getNextPageParam(_[_.length-1],_)}var ef=b(85945);let Hydrate=({children:d,options:_,state:b})=>((function(d,_={}){let b=(0,ef.NL)({context:_.context}),T=L.useRef(_);T.current=_,L.useMemo(()=>{d&&function(d,_,b){if("object"!=typeof _||null===_)return;let T=d.getMutationCache(),x=d.getQueryCache(),C=_.mutations||[],L=_.queries||[];C.forEach(_=>{var x;T.build(d,{...null==b?void 0:null==(x=b.defaultOptions)?void 0:x.mutations,mutationKey:_.mutationKey},_.state)}),L.forEach(({queryKey:_,state:T,queryHash:C})=>{var L;let N=x.get(C);if(N){if(N.state.dataUpdatedAt<T.dataUpdatedAt){let{fetchStatus:d,..._}=T;N.setState(_)}return}x.build(d,{...null==b?void 0:null==(L=b.defaultOptions)?void 0:L.queries,queryKey:_,queryHash:C},{...T,fetchStatus:"idle"})})}(b,d,T.current)},[b,d])})(b,_),d);var em=b(34210),ev=b(67848),eg=b(65188);let fetchLayoutData=async()=>{let d=await em.A.getEntries({content_type:"siteLayout"});return d.items[0]},useLayoutQuery=()=>(0,ev.a)([eg.i.LAYOUT],fetchLayoutData);useLayoutQuery.getKey=()=>[eg.i.LAYOUT],useLayoutQuery.fetcher=()=>fetchLayoutData();var ey=b(58902),e_=b(39332);let HeaderAuthControls=d=>{var _,b,T,x,N;let{...Y}=d,{data:Z}
27=useLayoutQuery(),[en,er]=(0,L.useState)(null),ei=(0,e_.usePathname)(),es=["blog","cat-breeds","dog-breeds","cat-traits","dog-traits","cat-diseases","dog-diseases"].some(d=>null==ei?void 0:ei.startsWith("/".concat(d)));return((0,L.useEffect)(()=>{let d=document.cookie.split("; ").some(d=>d.startsWith("auth="));er(d)},[]),null===en)?null:Array.isArray(null==Z?void 0:Z.fields.topButtons)?(0,C.jsxs)(C.Fragment,{children:[!es&&(null==Z?void 0:null===(_=Z.fields.topButtons)||void 0===_?void 0:_.map((d,_)=>d?(0,C.jsx)("a",{href:d.fields.url,target:"_blank",className:"".concat(Y.className," btn btn--").concat((d.fields.buttonOptions?d.fields.buttonOptions:0===_)?"dark-reverse":"gray-reverse"),children:d.fields.displayText},"".concat(d.sys.id,"-button")):null)),!es&&(0,C.jsxs)("a",{className:"header-controls__btn btn btn--gray-reverse ".concat(en?"has-icon":""," ").concat(en?"is-authenticated":""),target:"_blank",href:"".concat(en?"https://my.basepaws.com/profile":"https://my.basepaws.com/login"),children:[en&&(0,C.jsx)("svg",{className:"btn__icon icon icon-user",xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",children:(0,C.jsx)("path",{d:"M9 3C7.34315 3 6 4.34315 6 6C6 7.65685 7.34315 9 9 9C10.6569 9 12 7.65685 12 6C12 4.34315 10.6569 3 9 3ZM4.5 6C4.5 3.51472 6.51472 1.5 9 1.5C11.4853 1.5 13.5 3.51472 13.5 6C13.5 8.48528 11.4853 10.5 9 10.5C6.51472 10.5 4.5 8.48528 4.5 6ZM6 13.5C4.75736 13.5 3.75 14.5074 3.75 15.75C3.75 16.1642 3.41421 16.5 3 16.5C2.58579 16.5 2.25 16.1642 2.25 15.75C2.25 13.6789 3.92893 12 6 12H12C14.0711 12 15.75 13.6789 15.75 15.75C15.75 16.1642 15.4142 16.5 15 16.5C14.5858 16.5 14.25 16.1642 14.25 15.75C14.25 14.5074 13.2426 13.5 12 13.5H6Z",fill:"#434261"})}),(0,C.jsx)("span",{className:"btn__text",children:en?"My Account":"Sign In"})]}),es&&!!(null===(T=null==Z?void 0:Z.fields)||void 0===T?void 0:null===(b=T.contentButtons)||void 0===b?void 0:b.length)&&(null===(N=null==Z?void 0:Z.fields)||void 0===N?void 0:null===(x=N.contentButtons)||void 0===x?void 0:x.map(d=>d?(0,C.jsx)(ey.p,{linkId:d.sys.id,className:"".concat(Y.className," btn btn--primary"),children:(0,C.jsx)("span",{className:"btn__text",children:d.fields.displayText})},"".concat(d.sys.id,"-button")):null))]}):null};var eb=b(95232),eE=b(33235),eS=b(41664),eT=b.n(eS),ex=b(25675),eC=b.n(ex),ew=b(48228),eO=b(52397),eA=b(98237),eL=b(43450),eP=b(83081);let useRemoveCartItem=d=>{let{getItem:_}=(0,eA.y)(),b=(0,ef.NL)(),T=_("cartId");return(0,ew.D)(async d=>{let{lineIds:_}=d,b=(0,eL.jsonToGraphQLQuery)({mutation:{cartLinesRemove:{__args:{cartId:T,lineIds:_},cart:{id:!0}}}});return await (0,eO.$)(b)},{onSuccess:async()=>{await b.invalidateQueries([eP.f.GET_CART])},...d})};var eI=b(88663);let RemoveCartItemButton=d=>{let{node:_,classNames:b}=d,{mutate:T}=useRemoveCartItem(),x=(0,eI.tu)();return(0,C.jsx)("button",{className:"".concat(b," btn btn--gray-reverse btn--xs"),type:"button",onClick:()=>{T({lineIds:[_.id]});let d={id:_.merchandise.id,name:_.merchandise.product.title+" - "+_.merchandise.title,brand:"Basepaws",category:_.merchandise.product.productType,price:_.merchandise.priceV2.amount,quantity:_.quantity.toString(),variant:_.merchandise.title};x(d)},children:(0,C.jsx)("svg",{className:"icon icon-delete btn__icon",width:"25",height:"25",children:(0,C.jsx)("use",{href:"/assets/images/svg/symbol/sprite.svg#delete"})})})};var ek=b(79758);let useUpdateCartItem=d=>{let{getItem:_}=(0,eA.y)(),b=(0,ef.NL)(),T=_("cartId");return(0,ew.D)(async d=>{let{lines:_}=d,b=(0,eL.jsonToGraphQLQuery)({mutation:{cartLinesUpdate:{__args:{cartId:T,lines:_},cart:{id:!0}}}});return await (0,eO.$)(b)},{onSuccess:async()=>{await b.invalidateQueries([eP.f.GET_CART])},...d})},CartItemQuantity=d=>{let{classNames:_,node:b}=d,{mutate:T}=useUpdateCartItem();return(0,C.jsx)("div",{className:"counter ".concat(_),children:(0,C.jsx)(ek.a,{isReadOnly:!0,quantity:b.quantity,onItemQuantityChange:d=>{T({lines:[{quantity:Number(d),id:b.id,merchandiseId:b.merchandise.id}]})}})})};var eN=b(68729),eD=b(26783),eR=b(59448);let pluralize=(d,_)=>_>1?"".concat(d,"s"):d,calculateTotalItems=d=>null==d?void 0:d.reduce((d,_)=>d+_.node.quantity,0);var ej=b(59573),eM=b(74073);let getHiddenPdpList=async()=>{let d=await (0,eM.AS)("\n query {\n pagePdpCollection(where: { isHidden: true }) {\n items {\n slug\n }\n }\n}\n ",{itemsPerPage:1,skip:0}),_=d.data.pagePdpCollection.items.map(d=>d.slug);return null!=_?_:[]},useHiddenPdpList=()=>(0,ev.a)([eg.i.HIDDEN_PDP_LIST],()=>getHiddenPdpList());useHiddenPdpList.getKey=()=>[eg.i.HIDDEN_PDP_LIST],useHiddenPdpList.fetcher=()=>getHiddenPdpList();var eB=b(81769),EmptyCartSvg=function(d){return(0,C.jsxs)("svg",{width:144,height:144,viewBox:"0 0 144 144",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d,children:[(0,C.jsx)("path",{d:"M127.55 58.627s-4.234 2.688-8.429 4.589c-4.195 1.9-10.176 4.685-15.686 3.677-5.51-1.008-12.932-2.093-17.204 1.709-4.272 3.801-2.419 9.11-.182 10.857 0 0-2.246 8.496 5.482 10.81 0 0-2.074 5.587 1.814 7.478 3.888 1.9 8.611 2.871 13.382 2.583 4.772-.288 16.263-6.192 16.263-6.192l5.501-2.804s9.388-4.713 8.995-19.008c-.451-16.416-9.936-13.718-9.936-13.718v.02z",fill:"#FFC4AC"}),(0,C.jsx)("path",{d:"M43.042 67.018c6.317.864 9.505-1.488 12.96-2.9 3.466-1.41 16.416-1.872 22.56 1.19 4.858 2.42-.096 5.338-1.142 5.53-1.824.336-5.251-.355-7.008 1.124-1.757 1.478-6.163 3.168-9.398 2.89",stroke:"#30414C",strokeLinecap:"round",strokeLinejoin:"round"}),(0,C.jsx)("path",{d:"M81.078 74.592s.508.586-3.936-.672c-4.445-1.258-6.74-1.968-6.74-1.968M75.557 78.97s.931 11.808-7.469 16.742",stroke:"#30414C",strokeLinecap:"round",strokeLinejoin:"round"}),(0,C.jsx)("path",{d:"M33.47 88.454c11.982 6.183 25.258 9.975 34.407 11.482 16.
27003 2.64 21.37 1.229 21.475-1.382M71.938 92.448s6.98 3.686 17.366 3.158M74.933 86.995s4.435 2.919 11.27 2.707M75.788 80.986s2.697 2.217 7.824 1.948M132.081 55.738c-4.81 3.139-10.042 6.46-11.779 7.17-3.466 1.412-9.811 5.502-16.877 3.985-7.066-1.517-14.678-1.93-18.384 2.841-4.483 5.78.999 9.725.999 9.725",stroke:"#30414C",strokeLinecap:"round",strokeLinejoin:"round"}),(0,C.jsx)("path",{d:"M96.552 76.531S92.136 74.66 88 77.587c-4.138 2.928-2.333 12.144 3.532 12.682",stroke:"#30414C",strokeLinecap:"round",strokeLinejoin:"round"}),(0,C.jsx)("path",{d:"M101.841 87.734s-2.726-1.65-6.787-.576c-4.07 1.085-6.499 7.95-.739 10.964 5.77 3.014 13.814 3.168 21.533-.404 4.512-2.083 12.432-5.942 18.23-8.793",stroke:"#30414C",strokeLinecap:"round",strokeLinejoin:"round"}),(0,C.jsx)("path",{d:"M7.167 80.813l17.299 10.185s2.765 2.64 4.886.192c2.122-2.438 10.436-15.85 12.125-27.638 0 0 1.075-3.043-1.776-4.742-2.851-1.7-15.043-7.43-16.627-8.535-1.584-1.104-2.928-.557-5.251 2.103-2.324 2.659-16.531 17.136-10.647 28.435h-.01z",fill:"#8EC6F8"}),(0,C.jsx)("path",{d:"M98.837 47.232l-4.8 7.958M84.303 42.24l-.288 9.254M68.741 46.138l5.194 8.61",stroke:"#30414C",strokeLinecap:"round",strokeLinejoin:"round"})]})},eF=b(92893);let useUpdateCartDiscountCodes=d=>{let{getItem:_}=(0,eA.y)(),b=(0,ef.NL)(),T=_("cartId"),[x,C]=(0,L.useState)(!1),handleDiscountCodesResponse=async d=>{var _,b,T;let x=null==d?void 0:null===(T=d.data)||void 0===T?void 0:null===(b=T.cartDiscountCodesUpdate)||void 0===b?void 0:null===(_=b.cart)||void 0===_?void 0:_.discountCodes,L=x.filter(d=>!0===d.applicable).map(d=>d.code),N=x.some(d=>!1===d.applicable);C(N),N&&await updateDiscountCodes(L)},updateDiscountCodes=async d=>{let _=(0,eL.jsonToGraphQLQuery)({mutation:{cartDiscountCodesUpdate:{__args:{cartId:T,discountCodes:d},cart:{id:!0,discountCodes:{applicable:!0,code:!0}},userErrors:{field:!0,message:!0}}}}),b=await (0,eO.$)(_);return await handleDiscountCodesResponse(b),b},N=(0,ew.D)(updateDiscountCodes,{onSuccess:async d=>{await handleDiscountCodesResponse(d),await b.invalidateQueries([eP.f.GET_CART])},onError:d=>{console.error("error",d)},...d});return{...N,hasDiscountError:x}};var cart_useDiscountCodes=(d,_,b)=>{let[T,x]=(0,L.useState)(""),[C,N]=(0,L.useState)([]),[Y,Z]=(0,L.use
27State)([]),[en,er]=(0,L.useState)([]),[ei,es]=(0,L.useState)(!1);return(0,L.useEffect)(()=>{if(d){let _=null==d?void 0:d.discountCodes.filter(d=>!0===d.applicable).map(d=>d.code),b=null==d?void 0:d.lines.edges.flatMap(d=>d.node.discountAllocations.map(d=>{if("CartAutomaticDiscountAllocation"!==d.__typename){var _;return{code:null!==(_=d.title)&&void 0!==_?_:d.code,discountedAmount:d.discountedAmount.amount}}}).filter(d=>parseFloat(null==d?void 0:d.discountedAmount)>0)),T=null==d?void 0:d.lines.edges.flatMap(d=>d.node.discountAllocations.map(d=>{if("CartAutomaticDiscountAllocation"===d.__typename){var _;return{code:null!==(_=d.title)&&void 0!==_?_:d.code,discountedAmount:d.discountedAmount.amount}}}).filter(d=>parseFloat(null==d?void 0:d.discountedAmount)>0)),x=Array.from(new Set([..._.map(d=>d.toLowerCase()),...b.map(d=>d&&d.code.toLowerCase())])).map(d=>d.toUpperCase()),C=Array.from(new Set([...T.map(d=>d&&d.code)]));Z(C),N(x),er(x),es(!1)}},[d]),(0,L.useEffect)(()=>{if(!_&&b){let d=b.data.cartDiscountCodesUpdate.cart.discountCodes.filter(d=>!0===d.applicable).map(d=>d.code),_=b.data.cartDiscountCodesUpdate.cart.discountCodes.some(d=>!1===d.applicable);N(d),er(d),es(_)}},[_,b]),{discountCode:T,setDiscountCode:x,applicableDiscounts:C,automaticDiscountAllocations:Y,discountsArray:en,isDiscountError:ei,setIsDiscountError:es,setDiscountsArray:er}},eU=b(19353),eV=b(484);let UpsellSnippets=d=>{var _,b,T;let x=d.upsellRef,[N,Y]=(0,L.useState)(!1),[Z,en]=(0,L.useState)(!1),{mutate:er}=(0,eV.S)(),ei=(0,eI.pF)(),es=null!==(T=null===(_=d.cart)||void 0===_?void 0:_.lines.edges.map(d=>({id:d.node.merchandise.id,quantity:d.node.quantity,price:d.node.cost.totalAmount.amount})))&&void 0!==T?T:[],ea=Array.isArray(d.miniCartSnippets)&&d.miniCartSnippets.length>0?d.miniCartSnippets[0].snippetsQuantity:0,eo=(Array.isArray(d.miniCartSnippets)&&d.miniCartSnippets.length>0?null===(b=d.miniCartSnippets[0].snippetsCollection)||void 0===b?void 0:b.items:[]).filter(d=>d.active),el=[];
27d.cart.lines.edges.forEach(d=>{for(let _=0;_<d.node.quantity;_++)el.push(btoa(d.node.merchandise.id))});let eu=eo.filter(d=>{let _=[d.firstProduct,d.secondProduct,d.thirdProduct].filter(d=>!!d);function countElements(d){return d.reduce((d,_)=>(d[_]=(d[_]||0)+1,d),{})}let b=countElements(_),T=countElements(el),x=[];for(let d in b)if(T[d]){let _=b[d]-T[d];_>0&&x.push(...Array(_).fill(d))}else x.push(...Array(b[d]).fill(d));return 1===x.length}).slice(0,Z?ea+1:ea),ec=eo.filter(d=>d.upsaleType).length,ed=eu.filter(d=>d.upsaleType).length;ed<ec&&(eu=eu.filter(d=>!d.upsaleType)),(0,L.useEffect)(()=>{en(ed<ec)},[ed,ec]);let handleAddUpsellItemToCart=(d,_,b)=>{if(!N){if(Y(!0),b.upsaleType){let _=[b.firstProduct,b.secondProduct,b.thirdProduct].filter(d=>!!d);_.forEach((d,b)=>{el.includes(d)&&_.splice(b,1)}),ei("mini-cart"),d.preventDefault(),er({lines:[{quantity:1,merchandiseId:_[0]}],isUpsell:!0})}else ei("mini-cart"),d.preventDefault(),_&&er({lines:[{quantity:1,merchandiseId:_}],isUpsell:!0});setTimeout(()=>Y(!1),1e3)}};return(0,C.jsx)(C.Fragment,{children:eu.length>0&&eu.map((d,_)=>{let b=es.find(_=>_.id===atob(d.firstProduct)||_.id===atob(d.secondProduct))||null,T=d.upsaleType,L=T?null==b?void 0:b.id:d.firstProduct;return(0,C.jsxs)("div",{ref:x,className:"mini-cart__upsell-widget upsell-widget",children:[d.yellowTag&&(0,C.jsx)("div",{className:"upsell-widget__tag discount is-yellow",children:d.yellowTag}),(0,C.jsx)("div",{className:"upsell-widget__img-wrap",children:(null==d?void 0:d.image.url)&&(0,C.jsx)("img",{className:"upsell-widget__img",src:null==d?void 0:d.image.url,width:(null==d?void 0:d.image.width)||200,height:(null==d?void 0:d.image.height)||200,loading:"lazy",alt:(null==d?void 0:d.image.title)||"product image"})}),(0,C.jsxs)("div",{className:"upsell-widget__info",children:[(0,C.jsxs)("div",{className:"upsell-widget__row",children:[(0,C.jsxs)("div",{className:"upsell-widget__desc-wrap",children:[(null==d?void 0:d.ctaText)&&(0,C.jsx)("div",{className:"upsell-widget__title",children:(0,C.jsx)(eU.$,{richTextCpt:null==d?void 0:d.ctaText.json})}),(null==d?void 0:d.description)&&(0,C.jsx)("div",{className:"upsell-widget__subtitle",children:(0,C.jsx)(eU.$,{richTextCpt:null==d?void 0:d.description.json})})]}),(0,C.jsx)("a",{className:"upsell-widget__btn btn btn--primary-reverse ".concat(N?"disabled":""),href:"#",onClick:_=>handleAddUpsellItemToCart(_,L,d),children:(null==d?void 0:d.buttonText)||"Upgrade to bundle for $59"})]}),(0,C.jsxs)("div",{className:"upsell-widget__price-wrap",children:[d.strikethroughPrice&&(0,C.jsxs)("span",{className:"upsell-widget__price-old",children:["$",(0,eF.T)(d.strikethroughPrice)]}),d.price&&(0,C.jsxs)("span",{className:"upsell-widget__price-new",children:["$",(0,eF.T)(d.price)]})]})]})]},"upsell-".concat(_))})})};var eH=b(38874);let MiniCart=d=>{var _,b,T,x,N;let{onCloseCart:Y,onViewCart:Z,cart:en}=d,[er,ei]=(0,L.useState)(!1),es=(0,eE.BQ)(),{isModalOpen:ea,openModal:eo,closeModal:el}=(0,eR.Z)(),{isCartOpen:eu}=(0,eE.Vn)(),{data:ec}=useHiddenPdpList(),ed=(0,L.useRef)(null);(0,eI.tS)(ed,"mini-cart");let{isCartEmpty:ep,subTotal:eh,totalDiscountPrice:ef,totalValue:em}=(0,eB.C)(en),ev=!!(null==en?void 0:null===(_=en.discountAllocations)||void 0===_?void 0:_.length)&&(null==en?void 0:en.discountAllocations.reduce((d,_)=>{var b;return d+Number(null==_?void 0:null===(b=_.discountedAmount)||void 0===b?void 0:b.amount)},0)),eg=ev&&"-$".concat(Number(ev).toFixed(2)),{data:ey}=(0,eH.$)();(0,L.useEffect)(()=>{"true"===sessionStorage.getItem("fromCart")&&(es({type:"updateCart"}),sessionStorage.removeItem("fromCart"))},[]),(0,L.useEffect)(()=>{ei(!0)},[]),(0,ej.N)(ea);let handleCloseCart=()=>{es({type:"updateCart"})},{mutate:e_,isLoading:eb,data:eS,hasDiscountError:ex}=useUpdateCartDiscountCodes(),{discountCode:ew,setDiscountCode:eO,applicableDiscounts:eA,automaticDiscountAllocations:eL,discountsArray:eP,isDiscountError:ek,setIsDiscountError:eM,setDiscountsArray:eU}=cart_useDiscountCodes(en,eb,eS);(0,eI.tS)(ed,"cart"),(0,eI.pF)();let handleCouponRemove=d=>{let _=eP.filter(_=>_!==d);eU(_),e_(_,{onError:d=>{console.error(d)}})};(0,L.useEffect)(()=>
27{if(eS){let d=eS.data.cartDiscountCodesUpdate.cart.discountCodes.some(d=>!1===d.applicable);eM(d)}},[en]);let eV=en&&(null==en?void 0:en.discountAllocations)?null==en?void 0:en.discountAllocations.reduce((d,_)=>{let b=d.find(d=>d.code===_.code);return b?d:d.concat([_])},[]):[],decodeBase64=d=>{try{return atob(d)}catch(_){return d}},normalizeId=d=>{if(!d)return"";let _=decodeBase64(d);return _.replace(/^gid:\/\/shopify\/Product\//,"")},findMatchingItems=(d,_)=>{let b=new Map;for(let{node:d}of _){var T,x;let _=normalizeId(null===(x=d.merchandise)||void 0===x?void 0:null===(T=x.product)||void 0===T?void 0:T.id),C=d.quantity;b.set(_,C)}let C=d.find(d=>{if(!Array.isArray(d.triggerProducts)||0===d.triggerProducts.length)return!1;let _=d.triggerProducts.map(normalizeId),T=d.triggerProductsQty;return!!(_.every(d=>b.has(d))&&_.every(d=>b.get(d)===T))&&_.length===b.size});return C?[C]:d.filter(d=>null===d.triggerProducts)},[e$,eG]=(0,L.useState)([]);return(0,L.useEffect)(()=>{var d,_;let b=(null==en?void 0:null===(d=en.lines)||void 0===d?void 0:d.edges)||[];if(!eu||0===b.length)return;let T=findMatchingItems(ey,null==en?void 0:null===(_=en.lines)||void 0===_?void 0:_.edges);eG(T)},[eu]),en?(0,C.jsxs)("div",{className:"header-controls__mini-cart mini-cart scrollbar",children:[(0,C.jsxs)("div",{className:"mini-cart__header",children:[(0,C.jsx)("div",{className:"mini-cart__title",children:"My cart"}),(0,C.jsx)("button",{className:"mini-cart__close",type:"button",onClick:Y,children:(0,C.jsx)("svg",{className:"icon icon-close mini-cart__close-icon",width:"25",height:"25",children:(0,C.jsx)("use",{href:"/assets/images/svg/symbol/sprite.svg#close"})})})]}),0===en.lines.edges.length?(0,C.jsxs)("div",{className:"mini-cart__empty empty-cart",children:[(0,C.jsxs)("div",{className:"empty-cart__empty-content",children:[(0,C.jsx)("div",{className:"empty-cart__empty-title",children:"Your cart is empty!"}),(0,C.jsx)("div",{className:"empty-cart__empty-text",children:"Use next-level science to develop a next-level wellness plan."}),(0,C.jsx)(EmptyCartSvg,{className:"empty-cart__empty-icon"})]}),(0,C.jsx)("div",{className:"empty-cart__empty-controls",children:(0,C.jsx)("button",{className:"empty-cart__empty-btn btn btn--primary",onClick:Y,children:"Continue Shopping"})})]}):(0,C.jsxs)("div",{className:"mini-cart__main scrollbar",children:[en.lines.edges.map(d=>{var _,b;let{node:T}=d;return(0,C.jsx)("div",{className:"mini-cart__product cart-product",children:(0,C.jsxs)("div",{className:"cart-product__product",children:[(null==ec?void 0:ec.length)&&ec.find(d=>d===T.merchandise.product.handle)?(0,C.jsx)("span",{className:"cart-product__img-wrap has-shadow",onClick:handleCloseCart,children:(0,C.jsx)(eC(),{className:"cart-product__img",src:T.merchandise.image.url,width:"120",height:"120",alt:T.merchandise.title})}):(0,C.jsx)(eT(),{className:"cart-product__img-wrap has-shadow",onClick:handleCloseCart,href:"/products/".concat(T.merchandise.product.handle),children:(0,C.jsx)(eC(),{className:"cart-product__img",src:T.merchandise.image.url,width:"120",height:"120",alt:T.merchandise.title})}),(0,C.jsxs)("div",{className:"cart-product__main",children:[(0,C.jsxs)("div",{className:"cart-product__top",children:[(0,C.jsx)("div",{className:"cart-product__info",children:(0,C.jsxs)(eT(),{onClick:handleCloseCart,href:"/products/".concat(T.merchandise.product.handle),children:[(0,C.jsx)("div",{className:"cart-product__title",children:null===(b=T.merchandise)||void 0===b?void 0:null===(_=b.product)||void 0===_?void 0:_.title}),(0,C.jsx)("div",{className:"cart-product__quantity",children:T.merchandise.title})," "]})}),(0,C.jsx)(RemoveCartItemButton,{classNames:"cart-product__cart-btn",node:T})]}),T.discountAllocations.length?(0,C.jsxs)("div",{className:"cart-product__coupon coupon",children:[(0,C.jsxs)("svg",{className:"coupon__icon",xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:[(0,C.jsx)("path",{opacity:"0.55",d:"M18.2441 4.49194C17.9357 3.88748 17.3079 3.4736 16.5811 3.4736H11.7556C11.2557 3.4736 10.7783 3.67353 10.427 4.02762L4.05533 10.4646C4.05533 10.4665 4.05533 10.4674 4.05346 10.4674C3.8255 10.7038 3.66854 10.985 3.58632 11.284L2.32413 9.13052C1.80094 8.24017 2.0999 7.09571 2.98933 6.57346L10.8101 2.00215C11.2398 1.7499 11.7537 1.67983 12.2367 1.81063L16.8987 3.05973C17.6041 3.24938 18.1067 3.82021 18.2441 4.49194Z",fill:"#50585E"}),(0,C.jsx)("path",{d:"M11.7549 3.47168H16.5804C17.6128 3.47168 18.449 4.30784 18.449 5.34019V10.1722C18.449 10.6673 18.2528 11.1438 17.9015 11.4932L11.5316 17.8629C10.8057 18.5898 9.62948 18.5935 8.89701 17.8723L4.07058 13.1076C3.33625 12.3835 3.32877 11.2017 4.0519 10.4655C4.05377 10.4655 4.0547 10.4655 4.0547 10.4636L10.4264 4.02663C10.7786 3.67161 11.2551 3.47168 11.7549 3.47168ZM14.2448 9.07721C15.0183 9.07721 15.6462 8.44939 15.6462 7.67583C15.6462 6.90226 15.0183 6.27444 14.2448 6.27444C13.4712 6.27444 12.8434 6.90226 12.8434 7.67583C12.8434 8.44939 13.4712 9.07721 14.2448 9.07721Z",fill:"#30414C"})]}),(0,C.jsxs)("div",{className:"coupon__text",children:["".concat(T.discountAllocations[0].title?T.discountAllocations[0].title:T.discountAllocations[0].code),(0,C.jsx)("span",{children:"- ($".concat(T.discountAllocations[0].discountedAmount?(0,eF.T)(T.discountAllocations[0].discountedAmount.amount):"",")")})]})]}):"",(0,C.jsxs)("div",{className:"cart-product__controls",children:[(0,C.jsx)(CartItemQuantity,{node:T,classNames:"cart-product__counter"}),(0,C.jsxs)("div",{className:"cart-product__prices total-price",children:[er&&Number(T.merchandise.priceV2.amount)*T.quantity>Number(T.cost.totalAmount.amount)&&(0,C.jsxs)("div",{className:"total-price__old-price",children:["$",(0,eF.T)(T.merchandise.priceV2.amount*T.quantity)]}),(0,C.jsxs)("div",{className:"total-price__new-price",children:["$",(0,eF.T)(T.cost.totalAmount.amount)]})]})]})]})]})},"".concat(T.id,"-cart-product"))}),(0,C.jsxs)("div",{className:"coupon-area__top coupon-form",children:[(0,C.jsxs)("form",{className:"coupon-form__form ".concat(ek?"error":""," "),onSubmit:d=>{var _;if(d.preventDefault(),ew.length<1||eP.includes(ew)||(null==en?void 0:null===(_=en.discountCodes)||void 0===_?void 0:_.find(d=>d.code.toLowerCase()===ew.toLowerCase()))){eM(!0),console.error("Invalid or duplicate discount code");return}let b=[...eP,ew];eU(b),e_(b,{onSuccess:d=>{eM(!1)},onError:d=>{console.error(d)}}),eO("")},children:[(0,C.jsxs)("div",{className:"coupon-form__input-wrap",children:[(0,C.jsxs)("div",{className:"coupon-form__input-field",children:[(0,C.jsx)("input",{value:ew,onChange:d=>{eO(d.target.value.toUpperCase()),eM(!1)}
27,className:"coupon-form__input",id:"coupon-1",type:"text",placeholder:"Discount code",autoComplete:"off"}),(0,C.jsx)("label",{className:"coupon-form__label",htmlFor:"coupon-1",children:"Discount code"})]}),(0,C.jsx)("button",{type:"submit",className:"".concat(ew.length<1||eb?"disabled":""," coupon-form__btn btn btn--primary-reverse"),children:eb?(0,C.jsx)("img",{src:"/assets/images/loading.gif",alt:"Loading...",className:"loading-icon",style:{width:"1.6rem",height:"1.6rem"}}):"Apply"})]}),(0,C.jsxs)("div",{className:"coupon-form__desc-error",children:[(0,C.jsxs)("svg",{className:"coupon-form__icon-error",xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",children:[(0,C.jsx)("path",{d:"M9 3C5.68629 3 3 5.68629 3 9C3 12.3137 5.68629 15 9 15C12.3137 15 15 12.3137 15 9C15 5.68629 12.3137 3 9 3ZM1.5 9C1.5 4.85786 4.85786 1.5 9 1.5C13.1421 1.5 16.5 4.85786 16.5 9C16.5 13.1421 13.1421 16.5 9 16.5C4.85786 16.5 1.5 13.1421 1.5 9Z",fill:"#FF395A"}),(0,C.jsx)("path",{d:"M9 10.5C8.58579 10.5 8.25 10.1642 8.25 9.75L8.25 5.25C8.25 4.83579 8.58579 4.5 9 4.5C9.41421 4.5 9.75 4.83579 9.75 5.25L9.75 9.75C9.75 10.1642 9.41421 10.5 9 10.5Z",fill:"#FF395A"}),(0,C.jsx)("path",{d:"M7.875 12.375C7.875 11.7537 8.37868 11.25 9 11.25C9.62132 11.25 10.125 11.7537 10.125 12.375C10.125 12.9963 9.62132 13.5 9 13.5C8.37868 13.5 7.875 12.9963 7.875 12.375Z",fill:"#FF395A"})]}),"Enter a valid discount code"]})]}),(0,C.jsxs)("div",{className:"coupon-form__coupons",children:[eA&&eA.map((d,_)=>(0,C.jsxs)("div",{className:"coupon-form__coupon coupon",children:[(0,C.jsxs)("svg",{className:"coupon__icon",width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,C.jsx)("path",{d:"M11.2024 4.06493C11.2024 4.76243 10.6399 5.32493 9.94237 5.32493C9.24487 5.32493 8.68237 4.76243 8.68237 4.06493C8.68237 3.36743 9.24487 2.80493 9.94237 2.80493C10.6399 2.80493 11.2024 3.3
276743 11.2024 4.06493Z",fill:"#30414C"}),(0,C.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.78488 8.94734L5.12738 13.2373H5.11988C5.77988 13.8898 6.83738 13.8823 7.48988 13.2298L13.2199 7.49984C13.5349 7.18484 13.7149 6.74984 13.7149 6.30734V1.95734C13.7149 1.02734 12.9649 0.277344 12.0349 0.277344H7.69238C7.24238 0.277344 6.81488 0.457344 6.49988 0.779844L0.76988 6.56984C0.11738 7.22984 0.12488 8.29484 0.78488 8.94734ZM12.2224 6.30734C12.2224 6.35984 12.1699 6.43484 12.1699 6.43484L6.43238 12.1723C6.36488 12.2398 6.25238 12.2473 6.17738 12.1723L1.83488 7.88234C1.76738 7.82234 1.75988 7.71734 1.81988 7.64234L1.86488 7.59734L7.57238 1.82984C7.60988 1.79234 7.65488 1.77734 7.69988 1.77734H12.0424C12.1399 1.77734 12.2224 1.85984 12.2224 1.95734V6.30734Z",fill:"#30414C"})]}),(0,C.jsx)("div",{className:"coupon__text",children:d||""}),(0,C.jsxs)("a",{className:"coupon__close-wrap",onClick:()=>handleCouponRemove(d),children:[" ",(0,C.jsx)("svg",{className:"coupon__close",xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",children:(0,C.jsx)("path",{d:"M3.96967 3.96967C4.26256 3.67678 4.73744 3.67678 5.03033 3.96967L9 7.93934L12.9697 3.96967C13.2626 3.67678 13.7374 3.67678 14.0303 3.96967C14.3232 4.26256 14.3232 4.73744 14.0303 5.03033L10.0607 9L14.0303 12.9697C14.3232 13.2626 14.3232 13.7374 14.0303 14.0303C13.7374 14.3232 13.2626 14.3232 12.9697 14.0303L9 10.0607L5.03033 14.0303C4.73744 14.3232 4.26256 14.3232 3.96967 14.0303C3.67678 13.7374 3.67678 13.2626 3.96967 12.9697L7.93934 9L3.96967 5.03033C3.67678 4.73744 3.67678 4.26256 3.96967 3.96967Z",fill:"#currentColor"})})]})]},d+_)),eL&&eL.map((d,_)=>d.includes("​")?null:d.length>1?(0,C.jsxs)("div",{className:"coupon-form__coupon coupon",children:[(0,C.jsxs)("svg",{className:"coupon__icon",xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:[(0,C.jsx)("path",{opacity:"0.55",d:"M18.2441 4.49194C17.9357 3.88748 17.3079 3.4736 16.5811 3.4736H11.7556C11.2557 3.4736 10.7783 3.67353 10.427 4.02762L4.05533 10.4646C4.05533 10.4665 4.05533 10.4674 4.05346 10.4674C3.8255 10.7038 3.66854 10.985 3.58632 11.284L2.32413 9.13052C1.80094 8.24017 2.0999 7.09571 2.98933 6.57346L10.8101 2.00215C11.2398 1.7499 11.7537 1.67983 12.2367 1.81063L16.8987 3.05973C17.6041 3.24938 18.1067 3.82021 18.2441 4.49194Z",fill:"#50585E"}),(0,C.jsx)("path",{d:"M11.7549 3.47168H16.5804C17.6128 3.47168 18.449 4.30784 18.449 5.34019V10.1722C18.449 10.6673 18.2528 11.1438 17.9015 11.4932L11.5316 17.8629C10.8057 18.5898 9.62948 18.5935 8.89701 17.8723L4.07058 13.1076C3.33625 12.3835 3.32877 11.2017 4.0519 10.4655C4.05377 10.4655 4.0547 10.4655 4.0547 10.4636L10.4264 4.02663C10.7786 3.67161 11.2551 3.47168 11.7549 3.47168ZM14.2448 9.07721C15.0183 9.07721 15.6462 8.44939 15.6462 7.67583C15.6462 6.90226 15.0183 6.27444 14.2448 6.27444C13.4712 6.27444 12.8434 6.90226 12.8434 7.67583C12.8434 8.44939 13.4712 9.07721 14.2448 9.07721Z",fill:"#30414C"})]}),(0,C.jsx)("div",{className:"coupon__text",children:d||""})]},d+_):void 0)]})]}),(0,C.jsx)("div",{className:"mini-cart__upsell-widgets",children:(0,C.jsx)(UpsellSnippets,{miniCartSnippets:e$,cart:en,upsellRef:ed})})]}),!!(null==en?void 0:null===(b=en.lines)||void 0===b?void 0:b.edges.length)&&(0,C.jsxs)("div",{className:"mini-cart__summary summary",children:[(0,C.jsxs)("div",{className:"summary__summary-info",children:[(0,C.jsxs)("div",{className:"summary__row",children:[(0,C.jsx)("p",{className:"summary__info",children:"Shipping"}),(0,C.jsx)("p",{className:"summary__info",children:"Calculated at checkout"})]}),Array.isArray(en.discountAllocations)&&en.discountAllocations.length>0&&(0,C.jsxs)("div",{className:"summary__row",children:[(0,C.jsxs)("div",{className:"summary__discount",children:[(0,C.jsx)("span",{className:"summary__info",children:"Discount"}),en.discountAllocations&&eV.map((d,_)=>(0,C.jsxs)("div",{className:"summary__coupon coupon",children:[(0,C.jsxs)("svg",{className:"coupon__icon",xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:[(0,C.jsx)("path",{opacity:"0.55",d:"M18.2441 4.49194C17.9357 3.88748 17.3079 3.4736 16.5811 3.4736H11.7556C11.2557 3.4736 10.7783 3.67353 10.427 4.02762L4.05533 10.4646C4.05533 10.4665 4.05533 10.4674 4.05346 10.4674C3.8255 10.7038 3.66854 10.985 3.58632 11.284L2.32413 9.13052C1.80094 8.24017 2.0999 7.09571 2.98933 6.57346L10.8101 2.00215C11.2398 1.7499 11.7537 1.67983 12.2367 1.81063L16.8987 3.05973C17.6041 3.24938 18.1067 3.82021 18.2441 4.49194Z",fill:"#50585E"}),(0,C.jsx)("path",{d:"M11.7549 3.47168H16.5804C17.6128 3.47168 18.449 4.30784 18.449 5.34019V10.1722C18.449 10.6673 18.2528 11.1438 17.9015 11.4932L11.5316 17.8629C10.8057 18.5898 9.62948 18.5935 8.89701 17.8723L4.07058 13.1076C3.33625 12.3835 3.32877 11.2017 4.0519 10.4655C4.05377 10.4655 4.0547 10.4655 4.0547 10.4636L10.4264 4.02663C10.7786 3.67161 11.2551 3.47168 11.7549 3.47168ZM14.2448 9.07721C15.0183 9.07721 15.6462 8.44939 15.6462 7.67583C15.6462 6.90226 15.0183 6.27444 14.2448 6.27444C13.4712 6.27444 12.8434 6.90226 12.8434 7.67583C12.8434 8.44939 13.4712 9.07721 14.2448 9.07721Z",fill:"#30414C"})]}),(0,C.jsx)("div",{className:"coupon__text",children:d.code},"".concat(_+"cart-discount"))]},"".concat(_+"cart-discount-wrapper")))]}),!!en.discountAllocations.length&&(0,C.jsx)("span",{className:"summary__info",children:eg})]}),er&&0!==ef&&Number(em)<Number(eh)&&(0,C.jsxs)("div",{className:"summary__row",children:[(0,C.jsx)("span",{className:"summary__info",children:"Your savings"}),(0,C.jsxs)("span",{className:"summary__info",children:["$",(0,eF.T)(ef)]})]}),(0,C.jsx)("div",{className:"summary__row",children:(0,C.jsxs)("div",{className:"summary__total-price-wrap",children:[(0,C.jsxs)("div",{className:"summary__info",children:["Subtotal (",calculateTotalItems(null===(T=en.lines)||void 0===T?void 0:T.edges)," ",pluralize("item",null===(N=en.lines)||void 0===N?void 0:null===(x=N.edges)||void 0===x?void 0:x.length),")"]}),(0,C.jsxs)("div",{className:"summary__prices total-price",children:[null!=em&&Number(em)<Number(eh)&&(0,C.jsxs)("div",{className:"total-price__old-price",children:["$",(0,eF.T)(eh)]}),(0,C.jsxs)("div",{className:"total-price__new-price",children:["$",(0,eF.T)(em)]})]})]})})]}),(0,C.jsx)(eN.u,{price:en?Number(en.estimatedCost.totalAmount.amount):0,isOpen:ea,onClose:el,children:(0,C.jsx)(eD.Z,{storeUrl:"https://basepaws.myshopify.com",variants:""})}),(0,C.jsx)("div",{className:"summary__controls",children:(0,C.jsx)("a",{className:"summary__btn btn btn--primary ".concat(ep?"disabled":""),href:null==en?void 0:en.checkoutUrl,children:"Checkout"})})]})]}):null};var e$=b(4865),eG=b(73935);let HeaderCartControl=()=>{var d,_,b;let T=(0,er.useRouter)(),{isCartOpen:x}=(0,eE.Vn)(),L=(0,eE.BQ)(),{data:N}=(0,eb.u)(),Y=(0,eI.WD)(e$.G.VIEW_MINI_CART),Z=(0,eI.WD)(e$.G.VIEW_CART),handleCloseCart=()=>{L({type:"updateCart"})};return(0,C.jsxs)("div",{className:"".concat("/cart"===T.asPath?"disabled":""," header-control
27s__cart has-overlay ").concat(x?"is-opened":""),children:[(0,C.jsxs)("button",{className:"header-controls__cart-btn btn btn--xs btn--primary",type:"button",onClick:()=>{Y(N),L({type:"updateCart"})},"aria-label":"Show minicart",children:[(0,C.jsx)("svg",{className:"icon icon-cart-outline btn__icon",width:"25",height:"25",children:(0,C.jsx)("use",{href:"/assets/images/svg/symbol/sprite.svg#cart-outline"})}),(null==N?void 0:null===(_=N.lines)||void 0===_?void 0:null===(d=_.edges)||void 0===d?void 0:d.length)>0?(0,C.jsx)("div",{className:"header-controls__cart-count cart-count",children:(0,C.jsx)("span",{children:calculateTotalItems(null==N?void 0:null===(b=N.lines)||void 0===b?void 0:b.edges)})}):null]}),(0,eG.createPortal)((0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(MiniCart,{cart:N,onCloseCart:handleCloseCart,onViewCart:()=>{Z(N)}}),x?(0,C.jsx)("div",{className:"overlay",onClick:handleCloseCart}):null]}),document.body)]})};var eK=b(25688),ez=b(86054),eq=b(4072);let MobileNavItemLink=d=>{var _,b,T,x;let{id:L,categoryGroup:N,slug:Y,isAltNavbar:Z}=d,en=(0,ef.NL)(),er=en.getQueryData(eq.z.getKey()),ei=Array.isArray(er)?er.find(d=>d.sys.id===L):null,es=(0,eE.BQ)(),handleToggleNavbar=()=>{es({type:"update",payload:{isMobileMenuOpen:!1}})};return(0,C.jsxs)(C.Fragment,{children:[(null==ei?void 0:ei.badge)&&(null==ei?void 0:ei.badge)=="Soon"?null:ei?(0,C.jsx)("div",{className:"nav-dropdown__col",children:(0,C.jsxs)(ez.j,{className:"nav-dropdown__link promo-card-mob",onClick:handleToggleNavbar,linkId:ei.sys.id,children:[ei.discount&&(0,C.jsx)("span",{className:"product-card__discount discount is-yellow",children:ei.discount}),"Merch"!==ei.linkType&&"Blog"!==ei.linkType&&(null==ei?void 0:ei.image)&&(0,C.jsx)("div",{className:"promo-card-mob__img-wrap",children:(0,C.jsx)(eC(),{className:"promo-card__img",src:(0,eK.s)(ei.image.url,250,150),width:200,height:100,alt:null!==(T=null===(_=ei.image)||void 0===_?void 0:_.title)&&void 0!==T?T:"promo",style:{height:"auto"}})}),Z&&"Blog"===ei.linkType&&(null==ei?void 0:ei.image)&&(0,C.jsx)(eC(),{className:"nav-dropdown__link-icon",src:(0,eK.s)(ei.image.url,250,150),width:32,height:32,alt:null!==(x=null===(b=ei.image)||void 0===b?void 0:b.title)&&void 0!==x?x:"promo"}),(0,C.jsx)("div",{className:"nav-dropdown__text",children:"string"==typeof(null==ei?void 0:ei.displayText)?null==ei?void 0:ei.displayText:null})]})},"".concat(ei.sys.id,"-nav-dropdown-col")):null,N?(0,C.jsx)("div",{className:"nav-dropdown__col",children:(0,C.jsx)(eT(),{className:"nav-dropdown__link promo-card-mob",onClick:handleToggleNavbar,href:"/blog/".concat(Y,"/").concat(null==N?void 0:N.slug),children:(0,C.jsx)("div",{className:"promo-card-mob__text",children:"string"==typeof(null==N?void 0:N.name)?null==N?void 0:N.name:null})})},"".concat(N.slug,"-nav-dropdown-col")):null]})},navSectionColletion=async()=>{let d=await (0,eM.AS)("\nquery navSections {\n navSectionCollection {\n items {\n caption\n isProducts\n navItemsCollection(limit: 10) {\n items {\n __typename\n ... on NavSection {\n caption\n badge\n isProducts\n navItemsCollection (limit: 5) {\n items{\n ... on NavLink{\n sys{\n id\n }\n }\n }\n }\n sys {\n id\n }\n }\n ... on NavLink {\n displayText\n linkType\n badge\n discount\n url\n image{\n title\n url\n }\n sys {\n id\n }\n }\n }\n }\n sys {\n id\n }\n }\n }\n}\n ",{});return d.data.navSectionCollection.items},useNavSectionCollectionGqlQuery=()=>(0,ev.a)([eg.i.NAV_SECTION_COLLECTION],()=>navSectionColletion());useNavSectionCollectionGqlQuery.getKey=()=>[eg.i.NAV_SECTION_COLLECTION],useNavSectionCollectionGqlQuery.fetcher=()=>()=>navSectionColletion();let MobileNavDetails=d=>{var _,b,T,x,N,Y,Z;let{navLinkId:en,isAltNavbar:er,categoryGroups:ei,slug:es}=d,ea=(0,ef.NL)(),eo=ea.getQueryData(useNavSectionCollectionGqlQuery.getKey()),el=Array.isArray(eo)?eo.find(d=>d.sys.id===en):null;if(!el||0===el.length)return null;let eu=null==ei?void 0:null===(N=ei.data)||void 0===N?void 0:null===(x=N.pageCategoryGroupCollection)||void 0===x?void 0:null===(T=x.items)||void 0===T?void 0:null===(b=T[0])||void 0===b?void 0:null===(_=b.categoriesCollection)||void 0===_?void 0:_.items;return(0,C.jsxs)(C.Fragment,{children:[el?null===(Z=el.navItemsCollection)||void 0===Z?void 0:null===(Y=Z.items)||void 0===Y?void 0:Y.map((d,_)=>{var b;return(0,C.jsxs)(L.Fragment,{children:[er&&(0,C.jsx)("div",{className:"nav-dropdown__title",children:"string"==typeof(null==d?void 0:d.caption)?d.caption:""}),d&&"NavSection"===d.__typename&&(null===(b=d.navItemsCollection.items)||void 0===b?void 0:b.map(d=>d?(0,C.jsx)(MobileNavItemLink,{isAltNavbar:er,id:d.sys.id},d.sys.id):null))]},"nav-item-".concat(_))}):null,er&&(null==eu?void 0:eu.length)?null==eu?void 0:eu.map(d=>d?(0,C.jsx)(MobileNavItemLink,{slug:es,categoryGroup:d},d.slug):null):null]})}
27,getPageCategoryGroupBySlug=async(d,_)=>{if(!_)return null;let b=[eg.i.PAGE_CATEGORY_GROUP_BY_SLUG,_],T=d.getQueryData(b);if(T)return T;let x=await (0,eM.KS)("\n query($slug: String) {\n pageCategoryGroupCollection (where: {slug: $slug}) {\n items {\n categoriesCollection {\n items {\n name\n slug\n }\n }\n }\n }\n }\n ",{slug:_});return d.setQueryData(b,x),x},MobileNavItem=d=>{var _,b,T,x,N,Y;let{item:Z,isAltNavbar:en,blogGroups:er}=d,[ei,es]=(0,L.useState)(!1),ea="navSection"!==Z.sys.contentType.sys.id&&Z.sys.id,eo=(0,ef.NL)(),el=eo.getQueryData(eq.z.getKey()),eu=Array.isArray(el)&&ea?el.find(d=>d.sys.id===ea):null,ec=null==er?void 0:null===(b=er.data)||void 0===b?void 0:null===(_=b.pageCategoryGroupCollection)||void 0===_?void 0:_.items,ed=null==Z?void 0:null===(T=Z.fields)||void 0===T?void 0:T.typeOfContent,ep="Blog Category Groups"===ed,eh="Blog Cat Categories"===ed?"cat":"Blog Dog Categories"===ed?"dog":void 0,{data:em}=(0,ev.a)([eg.i.PAGE_CATEGORY_GROUP_BY_SLUG,eh],()=>getPageCategoryGroupBySlug(eo,eh),{initialData:()=>eo.getQueryData([eg.i.PAGE_CATEGORY_GROUP_BY_SLUG,eh])}),ey="";return ey=(null==eu?void 0:eu.url)&&(null==eu?void 0:eu.url.includes("http"))?"_blank":(null==eu?void 0:null===(x=eu.page)||void 0===x?void 0:x.slug)?"_self":"",(0,C.jsxs)("li",{className:"mob-nav__item is-dropdown js-accordion ".concat(ei?"is-active":""),children:["navSection"!==Z.sys.contentType.sys.id?eu&&(0,C.jsx)("a",{className:"mob-nav__link js-accordion-trigger",href:eu.url||((null===(N=eu.page)||void 0===N?void 0:N.slug)?"/".concat(eu.page.slug):""),target:ey,children:"navSection"!==Z.sys.contentType.sys.id?Z.fields.displayText:Z.fields.caption}):(0,C.jsxs)("a",{className:"mob-nav__link js-accordion-trigger",onClick:()=>{es(d=>!d)},children:[Z.fields.caption,(null===(Y=Z.fields.navItems)||void 0===Y?void 0:Y.length)||ep&&(null==ec?void 0:ec.length)?(0,C.jsx)("svg",{className:"icon icon-chevron-down navbar__icon",width:"25",height:"25",children:(0,C.jsx)("use",{href:"/assets/images/svg/symbol/sprite.svg#chevron-down"})}):null,Z.fields.badge?(0,C.jsx)("span",{className:"mob-nav__badge badge is-light-blue",children:Z.fields.badge}):null]}),(0,C.jsx)("div",{className:"mob-nav__accordion-body",hidden:!ei,children:(0,C.jsxs)("div",{className:"mob-nav__dropdown-content nav-dropdown",children:[(0,C.jsx)(MobileNavDetails,{slug:eh,categoryGroups:em,navLinkId:Z.sys.id,isAltNavbar:en}),en&&ep&&(null==ec?void 0:ec.length)&&(0,C.jsx)("div",{className:"nav-dropdown__library",children:(0,C.jsx)("ul",{className:"nav-dropdown__library-items",children:ec.map((d,_)=>{var b,T;return(0,C.jsx)("li",{className:"nav-dropdown__library-item",children:(0,C.jsxs)(eT(),{className:"nav-dropdown__nav-card nav-card",href:"/blog/".concat(null==d?void 0:d.slug),children:[(null==d?void 0:null===(b=d.image)||void 0===b?void 0:b.url)&&(0,C.jsx)(eC(),{className:"nav-card__nav-icon",src:null==d?void 0:null===(T=d.image)||void 0===T?void 0:T.url,width:72,height:72,alt:"Icon"}),d.title&&(0,C.jsx)("span",{className:"nav-card__nav-title",children:d.title})]})},"card-".concat(_))})})})]})})]})};var eW=b(98130),eY=b(73696),eQ=b(3081);b(19840);let getPageHomeOptions=async()=>{var d;let _=await (0,eM.AS)("query {\n pageHomeCollection {\n items {\n slug\n hideTopBar\n customTopBarMessage {\n json\n }\n }\n }\n}\n ",{itemsPerPage:1,skip:0});return null!==(d=_.data.pageHomeCollection.items)&&void 0!==d?d:[]},usePageHomeOptions=()=>(0,ev.a)([eg.i.PAGE_HOME_OPTIONS],()=>getPageHomeOptions());usePageHomeOptions.getKey=()=>[eg.i.PAGE_HOME_OPTIONS],usePageHomeOptions.fetcher=()=>getPageHomeOptions();var eX=b(5152),eJ=b.n(eX);eQ.ZP.use([eQ.pt]);let eZ=eJ()(()=>Promise.resolve().then(b.bind(b,98130)).then(d=>d.default||d),{loadableGenerated:{webpack:()=>[98130]},ssr:!1}),renderer=d=>{let{days:_,hours:b,minutes:T,seconds:x,completed:L}=d;if(!L)return(0,C.jsxs)("div",{className:"announcement-bar__counter counter-announcement",children:[(0,C.jsxs)("div",{className:"counter-announcement__col",children:[(0,C.jsx)("div",{className:"counter-announcement__time",children:(0,eW.zeroPad)(_)}),(0,C.jsx)("div",{className:"counter-announcement__desc",children:"Days"})]}),(0,C.jsxs)("div",{className:"counter-announcement__col",children:[(0,C.jsx)("div",{className:"counter-announcement__time",children:(0,eW.zeroPad)(b)}),(0,C.jsx)("div",{className:"counter-announcement__desc",children:"Hours"})]}),(0,C.jsxs)("div",{className:"counter-announcement__col",children:[(0,C.jsx)("div",{className:"counter-announcement__time",children:(0,eW.zeroPad)(T)}),(0,C.jsx)("div",{className:"counter-announcement__desc",children:"Minutes"})]}),(0,C.jsxs)("div",{className:"counter-announcement__col",children:[(0,C.jsx)("div",{className:"counter-announcement__time",children:(0,eW.zeroPad)(x)}),(0,C.jsx)("div",{className:"counter-announcement__desc",children:"Seconds"})]})]})};var announcement_bar=()=>{var d,_;let b=(0,L.useRef)(null),T=(0,ef.NL)(),x=T.getQueryData(useLayoutQuery.getKey()),[N,Y]=(0,L.use
27State)(0),Z=x?x.fields.topBarRotationDelay:10,en=(0,er.useRouter)(),ei=en.asPath.split("/")[1],es=T.getQueryData(usePageHomeOptions.getKey()),ea=es?es.find(d=>d.slug===ei):null,eo=ea?null==ea?void 0:ea.customTopBarMessage:null;return ea&&ea.hideTopBar?null:(null==x?void 0:x.fields.topBarEnabled)?(0,C.jsxs)("div",{ref:b,className:"header__announce announcement-bar",children:[(null==x?void 0:null===(d=x.fields)||void 0===d?void 0:d.endDatePromo)?(0,C.jsx)(eZ,{date:null==x?void 0:null===(_=x.fields)||void 0===_?void 0:_.endDatePromo,renderer:renderer}):null,(0,C.jsx)(eY.tq,{"data-delay":5e3,modules:[eQ.xW],effect:"fade",fadeEffect:{crossFade:!0},preventInteractionOnTransition:!0,allowTouchMove:!1,slidesPerView:1,spaceBetween:15,autoplay:{delay:1e3*Number(Z),disableOnInteraction:!1},breakpoints:{320:{slidesPerView:1,spaceBetween:15},360:{slidesPerView:1,spaceBetween:15},480:{slidesPerView:1,spaceBetween:15},768:{slidesPerView:1,spaceBetween:25}},className:"announcement-bar__main",children:eo&&x.fields.topBarText?eo.json.content.map((d,_)=>{var b,T;return(0,C.jsx)(eY.o5,{className:"swiper-slide swiper-slide-duplicate ".concat(N===_?"swiper-slide-duplicate-active ":""),"data-swiper-slide-index":_,role:"group","aria-label":"".concat((null==x?void 0:null===(T=x.fields)||void 0===T?void 0:null===(b=T.topBarText)||void 0===b?void 0:b.content.length)+" / "+_),style:{width:300,transitionDuration:"0ms",opacity:1,transform:"translate3d(0px, 0px, 0px)"},children:(0,C.jsx)("div",{className:"announcement-bar__content",children:(0,C.jsx)("div",{className:"announcement-bar__desc",children:(0,C.jsx)(eU.$,{richTextCpt:d},"".concat(_,"-rtf"))})})},"".concat(_,"-swiper"))}):x.fields.topBarText.content.map((d,_)=>{var b,T;return(0,C.jsx)(eY.o5,{className:"swiper-slide swiper-slide-duplicate ".concat(N===_?"swiper-slide-duplicate-active ":""),"data-swiper-slide-index":_,role:"group","aria-label":"".concat((null==x?void 0:null===(T=x.fields)||void 0===T?void 0:null===(b=T.topBarText)||void 0===b?void 0:b.content.length)+" / "+_),style:{width:300,transitionDuration:"0ms",opacity:1,transform:"translate3d(0px, 0px, 0px)"},children:(0,C.jsx)("div",{className:"announcement-bar__content",children:(0,C.jsx)("div",{className:"announcement-bar__desc",children:(0,C.jsx)(eU.$,{richTextCpt:d},"".concat(_,"-rtf"))})})},"".concat(_,"-swiper"))})})]}):null},e0=b(23279),e1=b.n(e0);let useStickyHeader=()=>{let{announcementHeight:d}=(0,eE.Vn)();(0,L.useEffect)(()=>{function checkScroll(){window.pageYOffset>1?document.body.classList.add("is-sticky"):document.body.classList.remove("is-sticky")}checkScroll();let d=e1()(checkScroll);return window.addEventListener("scroll",d),()=>{window.removeEventListener("scroll",d)}},[d])},TopNavbarLink=d=>{var _,b,T,x,L,N,Y,Z,en,er;let{item:ei,onLinkClick:es,isColumn:ea=!0}=d;return(null==ei?void 0:ei.fields)&&(null==ei?void 0:null===(_=ei.fields)||void 0===_?void 0:_.linkType)==="Simple"?(0,C.jsx)(ez.j,{onClick:es,className:"nav-dropdown__link",linkId:null!==(Y=null==ei?void 0:ei.sys.id)&&void 0!==Y?Y:"",children:(0,C.jsx)("p",{className:"nav-dropdown__text",children:null==ei?void 0:null===(N=ei.fields)||void 0===N?void 0:N.displayText})}):"Simple"===ei.linkType?(0,C.jsx)(ez.j,{onClick:es,className:"nav-dropdown__link",linkId:null!==(Z=null==ei?void 0:ei.sys.id)&&void 0!==Z?Z:"",children:(0,C.jsx)("p",{className:"nav-dropdown__text",children:null==ei?void 0:ei.displayText})}):(0,C.jsxs)(ez.j,{onClick:es,className:"nav-dropdown__link promo-card promo-card".concat(ea?"--column":""),linkId:null!==(en=null==ei?void 0:null===(b=ei.sys)||void 0===b?void 0:b.id)&&void 0!==en?en:"#",children:[ei.discount&&(0,C.jsx)("span",{className:"product-card__discount discount is-yellow",children:ei.discount}),(0,C.jsx)("div",{className:"promo-card__img-wrapper",children:(0,C.jsx)("div",{className:"promo-card__img-wrap",children:(null==ei?void 0:null===(T=ei.image)||void 0===T?void 0:T.url)&&(0,C.jsx)(eC(),{className:"promo-card__img",src:(0,eK.s)(null==ei?void 0:null===(x=ei.image)||void 0===x?void 0:x.url,250,150),width:"200",height:"100",alt:null!==(er=null===(L=ei.image)||void 0===L?void 0:L.title)&&void 0!==er?er:"promo",style:{height:"auto"}})})}),(0,C.jsx)("p",{className:"promo-card__text",children:"string"==typeof ei.displayText?ei.displayText:null})]})},TopNavBarItemDetails=d=>{var _,b,T,x,L,N,Y,Z,en;let{navLinkId:er,onLinkClick:ei,isAltNavbar:es,categoryGroups:ea,slug:eo}=d,el=(0,ef.NL)(),eu=el.getQueryData(useNavSectionCollectionGqlQuery.getKey()),ec=Array.isArray(eu)?eu.find(d=>d.sys.id===er):null,ed=null==ea?void 0:null===(L=ea.data)||void 0===L?void 0:null===(x=L.pageCategoryGroupCollection)||void 0===x?void 0:null===(T=x.items)||void 0===T?void 0:null===(b=T[0])||void 0===b?void 0:null===(_=b.categoriesCollection)||void 0===_?void 0:_.items,ep=null==ed?void 0:ed.filter(d=>null!==d);if(!ec||0===ec.length)return null;if(!(null==ec?void 0:ec.isProducts)){let renderNavItem=(d,_,b)=>{var T,x,L;return d?(0,C.jsx)("li",{className:"nav-dropdown__library-item",children:(0,C.jsxs)(ez.j,{onClick:ei,href:_,linkId:null===(T=d.sys)||void 0===T?void 0:T.id,className:"nav-dropdown__link ".concat("Soon"===d.badge?"is-disabled":""),style:{pointerEvents:"Soon"===d.badge?"none":"initial"},children:[(null==d?void 0:null===(x=d.image)||void 0===x?void 0:x.url)&&es&&(0,C.jsx)(eC(),{className:"nav-dropdown__link-icon",src:d.image.url,width:20,height:20,alt:"Icon"}),(0,C.jsx)("p",{className:"nav-dropdown__text",children:"string"==typeof d.displayText?d.displayText:d.name}),"string"==typeof d.badge&&(0,C.jsx)("span",{className:"nav-dropdown__badge badge is-air-blue",children:d.badge})]})},"".concat((null===(L=d.sys)||void 0===L?void 0:L.id)||(null==d?void 0:d.slug),"-navLink-").concat(b)):null},d=(null==ec?void 0:null===(Z=ec.navItemsCollection)||void 0===Z?void 0:null===(Y=Z.items)||void 0===Y?void 0:Y.length)?null==ec?void 0:null===(en=ec.navItemsCollection)||void 0===en?void 0:en.items:ep||[];return(0,C.jsxs)("div",{className:"nav-dropdown__library",children:[(0,C.jsx)("div",{className:"nav-dropdown__title",children:"string"==typeof(null==ec?void 0:ec.caption)?ec.caption:""}),(0,C.jsx)("ul",{className:"nav-dropdown__library-items",children:d.map((d,_)=>renderNavItem(d,"NavLink"===d.__typename?ec.caption:"/blog/".concat(eo,"/").concat(d.slug),_))})]})}let eh=Array.isArray(null==ec?void 0:null===(N=ec.navItemsCollection)||void 0===N?void 0:N.items)?ec.navItemsCollection.items.filter(d=>"NavLink"===d.__typename&&"Merch"!==d.linkType):null;return(0,C.jsx)("div",{className:"nav-dropdown__products-wrap-col",children:(0,C.jsx)("div",{className:"nav-dropdown__products-wrap",children:(0,C.jsx)("div",{className:"nav-dropdown__products",children:(0,C.jsxs)("div",{className:"nav-dropdown__col-left",children:[(0,C.jsx)("div",{className:"nav-dropdown__title",children:null==ec?void 0:ec.caption}),(0,C.jsx)("div",{className:"nav-dropdown__promo-card-wrap",children:(null==eh?void 0:eh.length)===1?eh[0]&&"NavLink"===eh[0].__typename?(0,C.jsx)(TopNavbarLink,{onLinkClick:ei,item:eh[0],isColumn:!0}):null:(0,C.jsx)(C.Fragment,{children:null==eh?void 0:eh.map(d=>d&&"NavLink"===d.__typename&&"Simple"!==d.linkType?(0,C.jsx)(TopNavbarLink,{onLinkClick:ei,item:d},"".concat(d.sys.id,"-link-key")):null)})})]})})})})},TopNavbarItem=d=>{var _,b,T,x,N,Y;let{item:Z,isAltNavbar:en,blogGroups:er}=d,ei=(0,L.useRef)(null),es=null==Z?void 0:null===(_=Z.fields)||void 0===_?void 0:_.typeOfContent,ea="Blog Category Groups"===es,eo="Blog Cat Categories"===es?"cat":"Blog Dog Categories"===es?"dog":void 0,el=(0,ef.NL)(),{data:eu}=(0,ev.a)([eg.i.PAGE_CATEGORY_GROUP_BY_SLUG,eo],()=>getPageCategoryGroupBySlug(el,eo),{initialData:()=>el.getQueryData([eg.i.PAGE_CATEGORY_GROUP_BY_SLUG,eo])}),ec=null==er?void 0:null===(T=er.data)||void 0===T?void 0:null===(b=T.pageCategoryGroupCollection)||void 0===b?void 0:b.items,handleMouseEnter=()=>{var d;null===(d=ei.current)||void 0===d||d.classList.add("is-hovered")},handleMouseLeave=()=>{var d;null===(d=ei.current)||void 0===d||d.classList.remove("is-hovered")};return(0,C.jsxs)("li",{ref:ei,className:"navbar__item",onMouseOver:handleMouseEnter,onMouseUp:handleMouseEnter,onMouseLeave:handleMouseLeave,children:[(0,C.jsxs)("div",{className:"navbar__link",children:[Z.fields.caption&&Z.fields.caption,"navSection"!==Z.sys.
27contentType.sys.id?(0,C.jsx)(TopNavbarLink,{onLinkClick:handleMouseLeave,item:Z},"".concat(Z.sys.id,"-link")):"",Z.fields.navItems||en&&ea?(0,C.jsx)("svg",{className:"icon icon-chevron-down navbar__icon",width:"25",height:"25",children:(0,C.jsx)("use",{href:"/assets/images/svg/symbol/sprite.svg#chevron-down"})}):null,Z.fields.badge?(0,C.jsx)("span",{className:"navbar__badge badge is-light-blue",children:Z.fields.badge}):null]}),(null==Z?void 0:null===(x=Z.fields)||void 0===x?void 0:x.navItems)||en&&ea?(0,C.jsx)("div",{className:"navbar__dropdown",children:(0,C.jsx)("div",{className:"container-fluid",children:(0,C.jsxs)("div",{className:"navbar__dropdown-content nav-dropdown is-padding ".concat(en?"is-content-navbar":""),children:[(null==Z?void 0:null===(Y=Z.fields)||void 0===Y?void 0:null===(N=Y.navItems)||void 0===N?void 0:N.length)&&Array.isArray(Z.fields.navItems)?Z.fields.navItems.map(d=>(0,C.jsx)(TopNavBarItemDetails,{onLinkClick:handleMouseLeave,navLinkId:null==d?void 0:d.sys.id,isAltNavbar:en,categoryGroups:eu,slug:eo},"".concat(null==d?void 0:d.sys.id,"-details"))):null,en&&ea&&!!(null==ec?void 0:ec.length)&&(0,C.jsx)("div",{className:"nav-dropdown__library",children:(0,C.jsx)("ul",{className:"nav-dropdown__library-items",children:ec.map((d,_)=>{var b,T;return(0,C.jsx)("li",{className:"nav-dropdown__library-item",children:(0,C.jsxs)(eT(),{className:"nav-dropdown__nav-card nav-card",href:"/blog/".concat(null==d?void 0:d.slug),children:[(null==d?void 0:null===(b=d.image)||void 0===b?void 0:b.url)&&(0,C.jsx)(eC(),{className:"nav-card__nav-icon",src:null==d?void 0:null===(T=d.image)||void 0===T?void 0:T.url,width:72,height:72,alt:"Icon"}),d.title&&(0,C.jsx)("span",{className:"nav-card__nav-title",children:d.title})]})},"card-".concat(_))})})})]})})}):null]},"".concat(Z.sys.id,"-item"))},getGroups=async d=>{let _=[eg.i.PAGE_CATEGORY_GROUPS],b=d.getQueryData(_);if(b)return b;let T=await (0,eM.KS)("\n query {\n pageCategoryGroupCollection {\n items {\n slug\n title\n image {\n url\n }\n categoriesCollection {\n items {\n slug\n }\n }\n }\n }\n }\n ",{});return d.setQueryData(_,T),T},Header=()=>{var d,_,b,T,x,N,Y,Z,en,ei,es,ea,eo,el,eu,ec,ed,ep;let[eh,em]=(0,L.useState)(!1),ey=(0,e_.usePathname)(),eb=["blog","cat-breeds","dog-breeds","cat-traits","dog-traits","cat-diseases","dog-diseases"].some(d=>null==ey?void 0:ey.startsWith("/".concat(d))),eS=(0,er.useRouter)(),{isMobileMenuOpen:ex}=(0,eE.Vn)(),ew=(0,eE.BQ)();useStickyHeader();let eO=(0,ef.NL)(),eA=eO.getQueryData([eg.i.LAYOUT]),{data:eL}=(0,ev.a)([eg.i.PAGE_CATEGORY_GROUPS],()=>getGroups(eO),{initialData:()=>eO.getQueryData([eg.i.PAGE_CATEGORY_GROUPS])}),eP=(0,L.useCallback)(()=>{ew({type:"updateMobileMenuOpen"})},[ew]),eI=(0,L.useCallback)(()=>{ew({type:"hideMobileMenu"})},[ew]);(0,L.useEffect)(()=>{let handleRouteChange=()=>{ex&&eI()};return eS.events.on("routeChangeStart",handleRouteChange),()=>{eS.events.off("routeChangeStart",handleRouteChange)}},[ex,eS.events]),(0,L.useEffect)(()=>{em(!0)},[]);let ek="/cart"!==eS.pathname;return eA?(0,C.jsxs)(C.Fragment,{children:[(0,C.jsxs)("header",{className:"header ".concat(eb?"content-navbar":""),children:[ek&&(0,C.jsx)(announcement_bar,{}),(0,C.jsx)("div",{className:"container-fluid",children:(0,C.jsxs)("div",{className:"header__main",children:[(0,C.jsxs)("button",{className:"navbar-trigger",onClick:eP,"aria-label":"Open the menu",children:[(0,C.jsx)("span",{className:"navbar-trigger__line"}),(0,C.jsx)("span",{className:"navbar-trigger__line"})]}),(null==eA?void 0:null===(d=eA.fields)||void 0===d?void 0:d.topLogo)?(0,C.jsx)("div",{className:"logo header__logo",children:(0,C.jsx)(eT(),{className:"logo__wrap",href:"/",children:(0,C.jsx)(eC(),{className:"logo__img",src:(0,eK.s)("https:"+(null==eA?void 0:null===(T=eA.fields)||void 0===T?void 0:null===(b=T.topLogo.fields)||void 0===b?void 0:null===(_=b.file)||void 0===_?void 0:_.url),130,35),alt:null!==(ep=null==eA?void 0:null===(N=eA.fields)||void 0===N?void 0:null===(x=N.topLogo.fields)||void 0===x?void 0:x.title)&&void 0!==ep?ep:"logo",width:82,height:50,priority:!0,unoptimized:!0})})}):null,!eb&&(null==eA?void 0:null===(Y=eA.fields)||void 0===Y?void 0:Y.topNavbar)?(0,C.jsx)("nav",{className:"navbar",children:(0,C.jsx)("ul",{className:"navbar__list",children:null==eA?void 0:null===(en=eA.fields)||void 0===en?void 0:null===(Z=en.topNavbar)||void 0===Z?void 0:Z.map(d=>d?(0,C.jsx)(TopNavbarItem,{item:d,isAltNavbar:eb},"".concat(null==d?void 0:d.sys.id,"-top-nav-bar")):null)})}):null,eb&&(null===(es=null==eA?void 0:eA.fields)||void 0===es?void 0:null===(ei=es.contentNavbar)||void 0===ei?void 0:ei.length)?(0,C.jsx)("nav",{className:"navbar",children:(0,C.jsx)("ul",{className:"navbar__list",children:null===(eo=null==eA?void 0:eA.fields)||void 0===eo?void 0:null===(ea=eo.contentNavbar)||void 0===ea?void 0:ea.map(d=>d?(0,C.jsx)(TopNavbarItem,{item:d,isAltNavbar:eb,blogGroups:eL},"".concat(null==d?void 0:d.sys.id,"-top-nav-bar")):null)})}):null,(0,C.jsx)("div",{className:"header__controls header-control
27s",children:(0,C.jsx)("div",{className:"header-controls__auth",children:eh&&(0,C.jsx)(HeaderAuthControls,{className:"header-controls__btn"})})}),eh&&(0,C.jsx)(HeaderCartControl,{})]})})]}),ex?(0,eG.createPortal)((0,C.jsx)("div",{className:"mob-panel header__panel",children:(0,C.jsxs)("div",{className:"mob-panel__main",children:[(0,C.jsx)("nav",{className:"mob-panel__nav mob-nav ".concat(eb?"is-content-navbar":""),children:(0,C.jsxs)("ul",{className:"mob-nav__list",children:[!eb&&(null==eA?void 0:eA.fields.topNavbar.map(d=>d?(0,C.jsx)(MobileNavItem,{item:d,isAltNavbar:eb},"".concat(d.sys.id,"-mobile-nav-bar")):null)),eb&&(null===(eu=null==eA?void 0:eA.fields)||void 0===eu?void 0:null===(el=eu.contentNavbar)||void 0===el?void 0:el.length)&&(null===(ed=null==eA?void 0:eA.fields)||void 0===ed?void 0:null===(ec=ed.contentNavbar)||void 0===ec?void 0:ec.map(d=>d?(0,C.jsx)(MobileNavItem,{item:d,isAltNavbar:eb,blogGroups:eL},"".concat(d.sys.id,"-mobile-nav-bar")):null))]})}),(0,C.jsx)("div",{className:"mob-panel__bottom",children:(0,C.jsx)("div",{className:"mob-panel__btns-reg",children:eh&&(0,C.jsx)(HeaderAuthControls,{className:"mob-panel__btn"})})})]})}),document.body):null]}):null},VideoPlayer=()=>{let{videoPopup:d}=(0,eE.Vn)(),_=(0,eE.BQ)();return(null==d?void 0:d.isOpen)?(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("div",{className:"video_player_block",children:(0,C.jsx)("div",{className:"video_player",children:(0,C.jsx)("iframe",{height:315,width:560,src:"".concat(d.videoUrl,"?autoplay=0&mute=0"),allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture","data-gtm-yt-inspected-12":"true",title:"Play",allowFullScreen:!0})})}),d.isOpen?(0,C.jsx)("div",{className:"overlay",onClick:()=>{_({type:"updateVideoPopup"})}}):null]}):null};var e2=b(37054),e3=b(12023);let FooterNavItem=d=>{let{item:_}=d;return(0,C.jsx)("li",{className:"footer-nav__item",children:(0,C.jsx)(ez.j,{linkId:_.sys.id,className:"footer-nav__link",children:_.displayText})},"".concat(_.sys.id,"-nav-item"))},FooterNavSections=d=>{let{section:_}=d,b=(0,ef.NL)(),T=b.getQueryData(useNavSectionCollectionGqlQuery.getKey()),x=Array.isArray(T)?T.find(d=>d.sys.id===_.sys.id):null;return x?(0,C.jsxs)("div",{className:"footer__nav footer-nav",children:[(0,C.jsx)("div",{className:"footer-nav__title",children:null==x?void 0:x.caption}),(0,C.jsx)("ul",{className:"footer-nav__items",children:x.navItemsCollection?x.navItemsCollection.items.map(d=>d&&"NavLink"===d.__typename?(0,C.jsx)(FooterNavItem,{item:d},"".concat(d.sys.id,"-footer-nav-item")):null):null})]},"".concat(_.sys.id,"-footer-item-wrap")):null},FooterMain=()=>{var d,_,b,T,x,L,N;let Y=(0,ef.NL)(),Z=Y.getQueryData([eg.i.LAYOUT]);return Z?(0,C.jsxs)("div",{className:"footer__main",children:[(0,C.jsx)("div",{className:"footer__logo-col",children:(0,C.jsx)(eT(),{className:"footer__logo logo",href:"/",children:(0,C.jsx)(eC(),{className:"footer__logo-img",src:(0,eK.s)("https:"+(null==Z?void 0:null===(b=Z.fields)||void 0===b?void 0:null===(_=b.logoImage)||void 0===_?void 0:null===(d=_.fields.file)||void 0===d?void 0:d.url),129,35),width:129,height:35,alt:null!==(N=null==Z?void 0:null===(x=Z.fields)||void 0===x?void 0:null===(T=x.logoImage)||void 0===T?void 0:T.fields.title)&&void 0!==N?N:"footer logo",unoptimized:!0})})}),(0,C.jsx)("div",{className:"footer__navs",children:(null==Z?void 0:Z.fields.menuSections)?null==Z?void 0:null===(L=Z.fields.menuSections)||void 0===L?void 0:L.map(d=>d?(0,C.jsx)(FooterNavSections,{section:d},"".concat(d.sys.id,"-nav-section")):null):null})]}):null},FooterSocial=()=>{let d=(0,ef.NL)(),_=d.getQueryData([eg.i.LAYOUT]);return(0,C.jsxs)("div",{className:"footer__row",children:[(0,C.jsx)("div",{className:"footer__soc-col soc-icon",children:(null==_?void 0:_.fields.socialNetworksList)?null==_?void 0:_.fields.socialNetworksList.map(d=>d?(0,C.jsx)("a",{target:"_blank",href:"".concat(d.fields.url),className:"soc-icon__icon-wrap","aria-label":"".concat(d.fields.displayText?d.fields.displayText:""),children:d.fields.displayText?(0,C.jsx)("svg",{className:"icon icon-".concat(d.fields.displayText.toLowerCase()," soc-icon__icon"),width:"25",height:"25",children:(0,C.jsx)("use",{href:"/assets/images/svg/symbol/sprite.svg#".concat(d.fields.displayText.toLowerCase())})}):null},d.sys.id+d.fields.displayText+"-footer"):null):null}),(0,C.jsx)("div",{className:"footer__agreement agrement",children:null==_?void 0:_.fields.tsppLinks.map(d=>d.fields.url?(0,C.jsx)("a",{href:"/".concat(d.fields.url),className:"agrement__link",children:d.fields.displayText},"".concat(d.sys.id,"-agreement-link")):(0,C.jsx)(ez.j,{linkId:d.sys.id,className:"agrement__link",children:d.fields.displayText},d.sys.id+d.fields.displayText+"nav-link-social"))})]})},FooterBranding=()=>{var d,_;let b=(0,ef.NL)(),T=b.getQueryData([eg.i.LAYOUT]);return T?(0,C.jsx)("div",{className:"footer__branding branding",children:(null==T?void 0:null===(d=T.fields)||void 0===d?void 0:d.brandingBlockText)?(0,C.jsx)(eU.$,{className:"branding__text",richTextCpt:null==T?void 0:null===(_=T.fields)||void 0===_?void 0:_.brandingBlockText}):null}):null};var e4=b(23182);let Footer=()=>{var d,_,b,T,x,L,N;let Y=(0,er.useRouter)(),Z=Y.query.page||"home";if("home"===Z&&"/"!==Y.pathname){let d=Y.asPath.split("/").filter(
27Boolean);Z=d[0]||"home"}let en=null!==(b=null==Y?void 0:Y.query.product)&&void 0!==b?b:null,ei=(0,ef.NL)(),es=null!==(T=ei.getQueryData([eg.i.PAGE,Z]))&&void 0!==T?T:null,ea=null!==(x=ei.getQueryData([eg.i.PRODUCT_PAGE,en]))&&void 0!==x?x:null,eo=null!==(L=null==es?void 0:null===(d=es.fields)||void 0===d?void 0:d.showNewsletterSubscriptionBlock)&&void 0!==L?L:null,el=null!==(N=null==ea?void 0:null===(_=ea.fields)||void 0===_?void 0:_.showNewsletterSubscriptionBlock)&&void 0!==N?N:null;return(0,C.jsxs)("footer",{className:"footer",children:[(es||ea)&&(eo||el)&&(0,C.jsx)(e4.FooterSubscription,{}),(0,C.jsx)("div",{className:"footer__area",children:(0,C.jsxs)("div",{className:"container-fluid",children:[(0,C.jsx)(FooterMain,{}),(0,C.jsx)(FooterSocial,{}),(0,C.jsx)(FooterBranding,{})]})})]})};var e5=b(4298),e8=b.n(e5);let e6="bd62341f-dcee-4f37-a5f1-67c405c5ca82",e7="_pendo_visitor_id",e9="pendo-visitor-id-ready",getPendoVisitorId=()=>{var d,_,b;return null!==(b=null===(_=window.pendo)||void 0===_?void 0:null===(d=_.getVisitorId)||void 0===d?void 0:d.call(_))&&void 0!==b?b:null};var analytics_PendoAnalytics=()=>{let d=(0,er.useRouter)();return((0,L.useEffect)(()=>{let trackPageLoad=()=>{var d,_;console.trace("[Pendo] pageLoad",window.location.href),null===(_=window.pendo)||void 0===_||null===(d=_.pageLoad)||void 0===d||d.call(_)};return d.events.on("routeChangeComplete",trackPageLoad),d.events.on("hashChangeComplete",trackPageLoad),()=>{d.events.off("routeChangeComplete",trackPageLoad),d.events.off("hashChangeComplete",trackPageLoad)}},[d.events]),e6)?(0,C.jsx)(e8(),{id:"pendo-agent",strategy:"afterInteractive",children:"\n (function(publicAppId) {\n (function(p, e, n, d, o) {\n var v, w, x, y, z;\n o = p[d] = p[d] || {};\n o._q = o._q || [];\n v = ['initialize', 'identify', 'updateOptions', 'pageLoad', 'track', 'trackAgent'];\n\n for (w = 0, x = v.length; w < x; ++w) {\n (function(method) {\n o[method] = o[method] || function() {\n o._q[method === v[0] ? 'unshift' : 'push']([method].concat([].slice.call(arguments, 0)));\n };\n })(v[w]);\n }\n\n y = e.createElement(n);\n y.async = true;\n y.src = 'https://cdn.pendo.io/agent/static/' + publicAppId + '/pendo.js';\n y.onload = function() {\n var visitorId = window.pendo && window.pendo.getVisitorId && window.pendo.getVisitorId();\n if (visitorId) {\n window.dispatchEvent(new CustomEvent('".concat(e9,"', { detail: visitorId }));\n }\n };\n z = e.getElementsByTagName(n)[0];\n z.parentNode.insertBefore(y, z);\n })(window, document, 'script', 'pendo');\n\n // An empty ID makes Pendo generate and persist its anonymous visitor ID.\n window.pendo.initialize({ visitor: { id: '' } });\n })(").concat(JSON.stringify(e6),");\n ")}):null};let updateCartAttributes=async d=>{var _,b,T;let{cartId:x,attributes:C}=d,L=(0,eL.jsonToGraphQLQuery)({mutation:{cartAttributesUpdate:{__args:{attributes:C,cartId:x},cart:{id:!0},userErrors:{message:!0}}}}),N=await (0,eO.$)(L),Y=null!==(T=null===(b=N.data)||void 0===b?void 0:null===(_=b.cartAttributesUpdate)||void 0===_?void 0:_.userErrors)&&void 0!==T?T:[];if(Y.length)throw Error(Y.map(d=>d.message).join(", "));return N},useUpdateCartAttributes=()=>{let d=(0,ef.NL)(),{setItem:_}=(0,eA.y)();return(0,ew.D)(updateCartAttributes,{onSuccess:async(b,T)=>{var x,C,L,N;let{cartId:Y}=T,Z=null!==(N=null===(L=b.data)||void 0===L?void 0:null===(C=L.cartAttributesUpdate)||void 0===C?void 0:null===(x=C.cart)||void 0===x?void 0:x.id)&&void 0!==N?N:Y;_("cartId",Z),await d.invalidateQueries([eP.f.GET_CART,Y]),Z!==Y&&await d.invalidateQueries([eP.f.GET_CART,Z])}})},Layout=d=>{let{children:_}=d,b=(0,er.useRouter)(),{mutate:T}=(0,e2.m)(),{getItem:x}=(0,eA.y)(),N=x("cartId"),{data:Y,isLoading:Z}=(0,eb.u)(),[en,ei]=(0,L.useState)(null),{mutate:es}=useUpdateCartAttributes();return(0,L.useEffect)(()=>{let handlePendoVisitorIdReady=d=>{let _=d.detail;_&&ei(_)};return ei(getPendoVisitorId()),window.addEventListener(e9,handlePendoVisitorIdReady),()=>{window.removeEventListener(e9,handlePendoVisitorIdReady)}},[]),(0,L.useEffect)(()=>{N&&N.includes("gid://shopify/")&&null!==Y&&"null"!==Y||T()},[N,Y,T]),(0,L.useEffect)(()=>{var d,_;if(!(null==Y?void 0:Y.id)||!en)return;let b=null!==(_=Y.attributes)&&void 0!==_?_:[],T=null===(d=b.find(d=>d.key===e7))||void 0===d?void 0:d.value;if(T===en)return;let x=[...b.filter(d=>d.key!==e7).map(d=>{var _;return{key:d.key,value:null!==(_=d.value)&&void 0!==_?_:""}}),{key:e7,value:en}];es({attributes:x,cartId:Y.id},{onError:d=>{console.error("Unable to add the Pendo visitor ID to the cart",d)}})},[null==Y?void 0:Y.attributes,null==Y?void 0:Y.id,en,es]),(0,C.jsx)(e3.E.div,{className:"wrapper",variants:{out:{opacity:0,transition:{duration:.6}},in:{opacity:1,transition:{duration:.6,delay:.3}}},animate:"in",initial:"out",exit:"out",children:(0,C.jsxs)(eE.aM,{children:[(0,C.jsxs)("div",{className:"wrapper__main",children:[(0,C.jsx)(Header,{}),_]}),(0,C.jsx)("div",{className:"wrapper__footer",children:(0,C.jsx)(Footer,{})}),(0,C.jsx)(VideoPlayer,{})]})},b.asPath+"-motion.div")};b(92261),b(76710);var tn=b(51526),tr=b(36808),ti=b.n(tr),ConditionalWrapper=function(d){var _=d.condition,b=d.wrapper,T=d.children;return _?b(T):T};function _extends(){return(_extends=Object.assign?Object.assign.bind():function(d){for(var _=1;_<arguments.length;_++){var b=arguments[_];for(var T in b)Object.prototype.hasOwnProperty.call(b,T)&&(d[T]=b[T])}return d}).apply(this,arguments)}function _setPrototypeOf(d,_){return(_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(d,_){return d.__proto__=_,d})(d,_)}var ts={TOP:"top",BOTTOM:"bottom"};
27(T=x||(x={})).STRICT="strict",T.LAX="lax",T.NONE="none";var ta={HIDDEN:"hidden",BY_COOKIE_VALUE:"byCookieValue"},to="CookieConsent",tl=["children"],tu={disableStyles:!1,hideOnAccept:!0,hideOnDecline:!0,location:ts.BOTTOM,visible:ta.BY_COOKIE_VALUE,onAccept:function(d){},onDecline:function(){},cookieName:to,cookieValue:"true",declineCookieValue:"false",setDeclineCookie:!0,buttonText:"I understand",declineButtonText:"I decline",debug:!1,expires:365,containerClasses:"CookieConsent",contentClasses:"",buttonClasses:"",buttonWrapperClasses:"",declineButtonClasses:"",buttonId:"rcc-confirm-button",declineButtonId:"rcc-decline-button",extraCookieOptions:{},disableButtonStyles:!1,enableDeclineButton:!1,flipButtons:!1,sameSite:x.LAX,ButtonComponent:function(d){var _=d.children,b=function(d,_){if(null==d)return{};var b,T,x={},C=Object.keys(d);for(T=0;T<C.length;T++)b=C[T],_.indexOf(b)>=0||(x[b]=d[b]);return x}(d,tl);return L.createElement("button",Object.assign({},b),_)},overlay:!1,overlayClasses:"",onOverlayClick:function(){},acceptOnOverlayClick:!1,ariaAcceptLabel:"Accept cookies",ariaDeclineLabel:"Decline cookies",acceptOnScroll:!1,acceptOnScrollPercentage:25,customContentAttributes:{},customContainerAttributes:{},customButtonProps:{},customDeclineButtonProps:{},customButtonWrapperAttributes:{},style:{},buttonStyle:{},declineButtonStyle:{},contentStyle:{},overlayStyle:{}},tc={visible:!1,style:{alignItems:"baseline",background:"#353535",color:"white",display:"flex",flexWrap:"wrap",justifyContent:"space-between",left:"0",position:"fixed",width:"100%",zIndex:"999"},buttonStyle:{background:"#ffd42d",border:"0",borderRadius:"0px",boxShadow:"none",color:"black",cursor:"pointer",flex:"0 0 auto",padding:"5px 10px",margin:"15px"},declineButtonStyle:{background:"#c12a2a",border:"0",borderRadius:"0px",boxShadow:"none",color:"#e5e5e5",cursor:"pointer",flex:"0 0 auto",padding:"5px 10px",margin:"15px"},contentStyle:{flex:"1 0 300px",margin:"15px"},overlayStyle:{position:"fixed",left:0,top:0,width:"100%",height:"100%",zIndex:"999",backgroundColor:"rgba(0,0,0,0.3)"}},getCookieConsentValue=function(d){void 0===d&&(d=to);var _=ti().get(d);return void 0===_?ti().get(getLegacyCookieName(d)):_},getLegacyCookieName=function(d){return d+"-legacy"},td=function(d){function CookieConsent(){var _;return _=d.apply(this,arguments)||this,_.state=tc,_.handleScroll=function(){var d=_.props.acceptOnScrollPercentage,b=document.documentElement,T=document.body,x="scrollTop",C="scrollHeight";(b[x]||T[x])/((b[C]||T[C])-b.clientHeight)*100>d&&_.accept(!0)},_.removeScrollListener=function(){_.props.acceptOnScroll&&window.removeEventListener("scroll",_.handleScroll)},_}CookieConsent.prototype=Object.create(d.prototype),CookieConsent.prototype.constructor=CookieConsent,_setPrototypeOf(CookieConsent,d);var _=CookieConsent.prototype;return _.componentDidMount=function(){var d=this.props.debug;(void 0===this.getCookieValue()||d)&&(this.setState({visible:!0}),this.props.acceptOnScroll&&window.addEventListener("scroll",this.handleScroll,{passive:!0}))},_.componentWillUnmount=function(){this.removeScrollListener()},_.accept=function(d){void 0===d&&(d=!1);var _,b=this.props,T=b.cookieName,x=b.cookieValue,C=b.hideOnAccept,L=b.onAccept;this.setCookie(T,x),L(null!=(_=d)&&_),C&&(this.setState({visible:!1}),this.removeScrollListener())},_.overlayClick=function(){var d=this.props,_=d.acceptOnOverlayClick,b=d.onOverlayClick;_&&this.accept(),b()},_.decline=function(){var d=this.props,_=d.cookieName,b=d.declineCookieValue,T=d.hideOnDecline,x=d.onDecline;d.setDeclineCookie&&this.setCookie(_,b),x(),T&&this.setState({visible:!1})},_.setCookie=function(d,_){var b=this.props,T=b.extraCookieOptions,C=b.expires,L=b.sameSite,N=this.props.cookieSecurity;void 0===N&&(N=!window.location||"https:"===window.location.protocol);var Y=_extends({expires:C},T,{sameSite:L,secure:N});L===x.NONE&&ti().set(getLegacyCookieName(d),_,Y),ti().set(d,_,Y)},_.getCookieValue=function(){return getCookieConsentValue(this.props.cookieName)},_.render=function(){var d=this;switch(this.props.visible){case ta.HIDDEN:return null;case ta.BY_COOKIE_VALUE:if(!this.state.visible)return null}var _=this.props,b=_.location,T=_.style,x=_.buttonStyle,C=_.declineButtonStyle,N=_.contentStyle,Y=_.disableStyles,Z=_.buttonText,en=_.declineButtonText,er=_.containerClasses,ei=_.contentClasses,es=_.buttonClasse
27s,ea=_.buttonWrapperClasses,eo=_.declineButtonClasses,el=_.buttonId,eu=_.declineButtonId,ec=_.disableButtonStyles,ed=_.enableDeclineButton,ep=_.flipButtons,eh=_.ButtonComponent,ef=_.overlay,em=_.overlayClasses,ev=_.overlayStyle,eg=_.ariaAcceptLabel,ey=_.ariaDeclineLabel,e_=_.customContainerAttributes,eb=_.customContentAttributes,eE=_.customButtonProps,eS=_.customDeclineButtonProps,eT=_.customButtonWrapperAttributes,ex={},eC={},ew={},eO={},eA={};switch(Y?(ex=Object.assign({},T),eC=Object.assign({},x),ew=Object.assign({},C),eO=Object.assign({},N),eA=Object.assign({},ev)):(ex=Object.assign({},_extends({},this.state.style,T)),eO=Object.assign({},_extends({},this.state.contentStyle,N)),eA=Object.assign({},_extends({},this.state.overlayStyle,ev)),ec?(eC=Object.assign({},x),ew=Object.assign({},C)):(eC=Object.assign({},_extends({},this.state.buttonStyle,x)),ew=Object.assign({},_extends({},this.state.declineButtonStyle,C)))),b){case ts.TOP:ex.top="0";break;case ts.BOTTOM:ex.bottom="0"}var eL=[];return ed&&eL.push(L.createElement(eh,Object.assign({key:"declineButton",style:ew,className:eo,id:eu,"aria-label":ey,onClick:function(){d.decline()}},eS),en)),eL.push(L.createElement(eh,Object.assign({key:"acceptButton",style:eC,className:es,id:el,"aria-label":eg,onClick:function(){d.accept()}},eE),Z)),ep&&eL.reverse(),L.createElement(ConditionalWrapper,{condition:ef,wrapper:function(_){return L.createElement("div",{style:eA,className:em,onClick:function(){d.overlayClick()}},_)}},L.createElement("div",Object.assign({className:""+er,style:ex},e_),L.createElement("div",Object.assign({style:eO,className:ei},eb),this.props.children),L.createElement("div",Object.assign({className:""+ea},eT),eL.map(function(d){return d}))))},CookieConsent}(L.Component);td.defaultProps=tu;let tp="G-JGMLZ4ZPLF";var th=(0,L.memo)(()=>{let d=(0,er.useRouter)();return(0,L.useEffect)(()=>{if(!tp||d.isPreview)return;let handleRouteChange=_=>{tp&&!d.isPreview&>ag("event","page_view",{page_path:_,send_to:tp})};return d.events.on("routeChangeComplete",handleRouteChange),d.events.on("hashChangeComplete",handleRouteChange),()=>{d.events.off("routeChangeComplete",handleRouteChange),d.events.off("hashChangeComplete",handleRouteChange)}},[d.events,d.isPreview]),tp&&d.isPreview,null}),tf=b(47620);let ScrollToAnchor=()=>{let d=(0,er.useRouter)();return(0,L.useEffect)(()=>{if(d.asPath.includes("#")){let _=d.asPath.split("#")[1];setTimeout(()=>{let d=document.getElementById(_);d&&d.scrollIntoView({behavior:"smooth",block:"start"})},300)}},[d.asPath]),null};let ErrorBoundary=class ErrorBoundary extends L.Component{componentDidCatch(d,_){console.error("Caught by ErrorBoundary:",d,_),window.location.reload()}render(){return this.props.children}};let useAutoCloseCookieConsent=(d,_,b)=>{(0,L.useEffect)(()=>{if(d){let d=setTimeout(()=>{_(!1),localStorage.setItem(b,"true")},3e4);return()=>clearTimeout(d)}},[d,_,b])},tm=eJ()(()=>b.e(6266).then(b.bind(b,76266)),{loadableGenerated:{webpack:()=>[76266]},ssr:!1}),tv=eJ()(()=>b.e(6854).then(b.bind(b,16854)),{loadableGenerated:{webpack:()=>[16854]},ssr:!1}),tg=eJ()(()=>b.e(8892).then(b.bind(b,18892)),{loadableGenerated:{webpack:()=>[18892]},ssr:!1}),ty=eJ()(()=>b.e(7596).then(b.bind(b,97596)),{loadableGenerated:{webpack:()=>[97596]},ssr:!1}),t_=eJ()(()=>b.e(6284).then(b.bind(b,66284)),{loadableGenerated:{webpack:()=>[66284]},ssr:!1}),tb=(0,L.lazy)(()=>Promise.all([b.e(8260),b.e(7505),b.e(9813),b.e(8477)]).then(b.bind(b,88477))),tE=(0,L.lazy)(()=>b.e(4216).then(b.bind(b,64216))),ReactQueryDevtoolsProduction=()=>null,tS=new class{constructor(d={}){this.queryCache=d.queryCache||new QueryCache,this.mutationCache=d.mutationCache||new MutationCache,this.logger=d.logger||ea._,this.defaultOptions=d.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,1===this.mountCount&&(this.unsubscribeFocus=ep.j.subscribe(()=>{ep.j.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=eh.N.subscribe(()=>{eh.N.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var d,_;this.mountCount--,0===this.mountCount&&(null==(d=this.unsubscribeFocus)||d.call(this),this.unsubscribeFocus=void 0,null==(_=this.unsubscribeOnline)||_.call(this),this.unsubscribeOnline=void 0)}isFetching(d,_){let[b]=(0,es.I6)(d,_);return b.fetchStatus="fetching",this.queryCache.findAll(b).length}isMutating(d){return this.mutationCache.findAll({...d,fetching:!0}).length}getQueryData(d,_){var b;return null==(b=this.queryCache.find(d,_))?void 0:b.state.data}ensureQueryData(d,_,b){let T=(0,es._v)(d,_,b),x=this.getQueryData(T.queryKey);return x?Promise.resolve(x):this.fetchQuery(T)}getQueriesData(d){return this.getQueryCache().findAll(d).map(({queryKey:d,state:_})=>{let b=_.data;return[d,b]})}setQueryData(d,_,b){let T=this.queryCache.find(d),x=null==T?void 0:T.state.data,C=(0,es.SE)(_,x);if(void 0===C)return;let L=(0,es._v)(d),N=this.defaultQueryOptions(L);return this.queryCache.build(this,N).setData(C,{...b,manual:!0})}
27setQueriesData(d,_,b){return eo.V.batch(()=>this.getQueryCache().findAll(d).map(({queryKey:d})=>[d,this.setQueryData(d,_,b)]))}getQueryState(d,_){var b;return null==(b=this.queryCache.find(d,_))?void 0:b.state}removeQueries(d,_){let[b]=(0,es.I6)(d,_),T=this.queryCache;eo.V.batch(()=>{T.findAll(b).forEach(d=>{T.remove(d)})})}resetQueries(d,_,b){let[T,x]=(0,es.I6)(d,_,b),C=this.queryCache,L={type:"active",...T};return eo.V.batch(()=>(C.findAll(T).forEach(d=>{d.reset()}),this.refetchQueries(L,x)))}cancelQueries(d,_,b){let[T,x={}]=(0,es.I6)(d,_,b);void 0===x.revert&&(x.revert=!0);let C=eo.V.batch(()=>this.queryCache.findAll(T).map(d=>d.cancel(x)));return Promise.all(C).then(es.ZT).catch(es.ZT)}invalidateQueries(d,_,b){let[T,x]=(0,es.I6)(d,_,b);return eo.V.batch(()=>{var d,_;if(this.queryCache.findAll(T).forEach(d=>{d.invalidate()}),"none"===T.refetchType)return Promise.resolve();let b={...T,type:null!=(d=null!=(_=T.refetchType)?_:T.type)?d:"active"};return this.refetchQueries(b,x)})}refetchQueries(d,_,b){let[T,x]=(0,es.I6)(d,_,b),C=eo.V.batch(()=>this.queryCache.findAll(T).filter(d=>!d.isDisabled()).map(d=>{var _;return d.fetch(void 0,{...x,cancelRefetch:null==(_=null==x?void 0:x.cancelRefetch)||_,meta:{refetchPage:T.refetchPage}})})),L=Promise.all(C).then(es.ZT);return null!=x&&x.throwOnError||(L=L.catch(es.ZT)),L}fetchQuery(d,_,b){let T=(0,es._v)(d,_,b),x=this.defaultQueryOptions(T);void 0===x.retry&&(x.retry=!1);let C=this.queryCache.build(this,x);return C.isStaleByTime(x.staleTime)?C.fetch(x):Promise.resolve(C.state.data)}prefetchQuery(d,_,b){return this.fetchQuery(d,_,b).then(es.ZT).catch(es.ZT)}fetchInfiniteQuery(d,_,b){let T=(0,es._v)(d,_,b);return T.behavior={onFetch:d=>{d.fetchFn=()=>{var _,b,T,x,C,L,N;let Y;let Z=null==(_=d.fetchOptions)?void 0:null==(b=_.meta)?void 0:b.refetchPage,en=null==(T=d.fetchOptions)?void 0:null==(x=T.meta)?void 0:x.fetchMore,er=null==en?void 0:en.pageParam,ei=(null==en?void 0:en.direction)==="forward",es=(null==en?void 0:en.direction)==="backward",ea=(null==(C=d.state.data)?void 0:C.pages)||[],eo=(null==(L=d.state.data)?void 0:L.pageParams)||[],el=eo,eu=!1,addSignalProperty=_=>{Object.defineProperty(_,"signal",{enumerable:!0,get:()=>{var _,b;return null!=(_=d.signal)&&_.aborted?eu=!0:null==(b=d.signal)||b.addEventListener("abort",()=>{eu=!0}),d.signal}})},ec=d.options.queryFn||(()=>Promise.reject("Missing queryFn for queryKey '"+d.options.queryHash+"'")),buildNewPages=(d,_,b,T)=>(el=T?[_,...el]:[...el,_],T?[b,...d]:[...d,b]),fetchPage=(_,b,T,x)=>{if(eu)return Promise.reject("Cancelled");if(void 0===T&&!b&&_.length)return Promise.resolve(_);let C={queryKey:d.queryKey,pageParam:T,meta:d.options.meta};addSignalProperty(C);let L=ec(C),N=Promise.resolve(L).then(d=>buildNewPages(_,T,d,x));return N};if(ea.length){if(ei){let _=void 0!==er,b=_?er:getNextPageParam(d.options,ea);Y=fetchPage(ea,_,b)}else if(es){let _=void 0!==er,b=_?er:null==(N=d.options).getPreviousPageParam?void 0:N.getPreviousPageParam(ea[0],ea);Y=fetchPage(ea,_,b,!0)}else{el=[];let _=void 0===d.options.getNextPageParam,b=!Z||!ea[0]||Z(ea[0],0,ea);Y=b?fetchPage([],_,eo[0]):Promise.resolve(buildNewPages([],eo[0],ea[0]));for(let b=1;b<ea.length;b++)Y=Y.then(T=>{let x=!Z||!ea[b]||Z(ea[b],b,ea);if(x){let x=_?eo[b]:getNextPageParam(d.options,T);return fetchPage(T,_,x)}return Promise.resolve(buildNewPages(T,eo[b],ea[b]))})}}else Y=fetchPage([]);let ed=Y.then(d=>({pages:d,pageParams:el}));return ed}}},this.fetchQuery(T)}prefetchInfiniteQuery(d,_,b){return this.fetchInfiniteQuery(d,_,b).then(es.ZT).catch(es.ZT)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(d){this.defaultOptions=d}setQueryDefaults(d,_){let b=this.queryDefaults.find(_=>(0,es.yF)(d)===(0,es.yF)(_.queryKey));b?b.defaultOptions=_:this.queryDefaults.push({queryKey:d,defaultOptions:_})}getQueryDefaults(d){if(!d)return;let _=this.queryDefaults.find(_=>(0,es.to)(d,_.queryKey));return null==_?void 0:_.defaultOptions}setMutationDefaults(d,_){let b=this.mutationDefaults.find(_=>(0,es.yF)(d)===(0,es.yF)(_.mutationKey));b?b.defaultOptions=_:this.mutationDefaults.push({mutationKey:d,defaultOptions:_})}getMutationDefaults(d){if(!d)return;let _=this.mutationDefaults.find(_=>(0,es.to)(d,_.mutationKey));return null==_?void 0:_.defaultOptions}
27defaultQueryOptions(d){if(null!=d&&d._defaulted)return d;let _={...this.defaultOptions.queries,...this.getQueryDefaults(null==d?void 0:d.queryKey),...d,_defaulted:!0};return!_.queryHash&&_.queryKey&&(_.queryHash=(0,es.Rm)(_.queryKey,_)),void 0===_.refetchOnReconnect&&(_.refetchOnReconnect="always"!==_.networkMode),void 0===_.useErrorBoundary&&(_.useErrorBoundary=!!_.suspense),_}defaultMutationOptions(d){return null!=d&&d._defaulted?d:{...this.defaultOptions.mutations,...this.getMutationDefaults(null==d?void 0:d.mutationKey),...d,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}({queryCache:new QueryCache({onError:(d,_)=>{var b;console.error("Error in query cache",d,_);let T=(null==d?void 0:null===(b=d.response)||void 0===b?void 0:b.status)===404;T?ei().push("/404"):ei().push(window.location.pathname)}}),defaultOptions:{queries:{retry:1,refetchOnMount:!1,refetchOnWindowFocus:!1,refetchInterval:!1,refetchIntervalInBackground:!1,staleTime:1/0}}});function App(d){let{Component:_,pageProps:b}=d,[T,x]=(0,L.useState)(!1),N=(0,L.useRef)(null),Z="cookie_consent_closed";(0,L.useEffect)(()=>{let d="true"===localStorage.getItem(Z);d&&eo(!1)},[]),(0,L.useEffect)(()=>{x(!0)},[]),(0,L.useEffect)(()=>{let d=localStorage.getItem("sessionStart");d||localStorage.setItem("sessionStart",Date.now().toString());let handleUnload=()=>{localStorage.removeItem("sessionStart")};return window.addEventListener("beforeunload",handleUnload),()=>{window.removeEventListener("beforeunload",handleUnload)}},[]);let ei=(0,er.useRouter)(),es=(0,e_.usePathname)(),[ea,eo]=(0,L.use
27State)(()=>{{let d="true"===localStorage.getItem(Z);return!d}});useAutoCloseCookieConsent(ea,eo,Z);let[el,eu]=(0,L.useState)(!1),ec={background:"transparent",color:"#605BFF",border:"0.1rem solid transparent",display:"inline-flex",alignItems:"center",justifyContent:"center",padding:"0.7rem 1.8rem",fontSize:"1.3rem",fontWeight:600,fontFamily:"inherit",lineHeight:1.3,cursor:"pointer",userSelect:"none",outline:"none",borderRadius:"0.8rem",whiteSpace:"nowrap",transition:"all .3s ease-in-out",position:"relative",textAlign:"center",borderColor:"rgba(96, 91, 255, 0.2)"},ed={...ec,color:"#fff",borderColor:"transparent",backgroundColor:"#605BFF"};return(0,L.useEffect)(()=>{let d=new MutationObserver(()=>{let _=document.querySelector(".CookieConsent");if(_&&document.body.contains(_))try{(0,eI.Kf)("ConsentPopUp","PopUp","view","cta",es)}catch(d){console.error("Error sending custom event:",d)}finally{d.disconnect()}});return d.observe(document.body,{childList:!0,subtree:!0}),()=>{d.disconnect()}},[es]),(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(en(),{id:"e2ba7806aba79883",dynamic:[Y().style.fontFamily],children:"body{font-family:".concat(Y().style.fontFamily,",Arial,sans-serif}")}),(0,C.jsx)(tm,{}),(0,C.jsx)(ty,{}),(0,C.jsx)(t_,{}),(0,C.jsx)(tg,{}),(0,C.jsx)(tv,{}),(0,C.jsx)(analytics_PendoAnalytics,{}),ea&&(0,C.jsxs)(td,{buttonText:"Close",buttonClasses:"btn btn--primary",ariaAcceptLabel:"Close",onAccept:()=>(0,eI.Kf)("ConsentPopUp","PopUp","click","Close_button",es),style:{background:"#fff",padding:"16px",borderRadius:"24px",boxShadow:"0px 0px 40px 0px rgba(0, 0, 0, 0.10)",fontSize:"13px",lineHeight:"20px",fontFamily:"Inter, Helvetica, sans-serif",color:"#000",justifyContent:"start",zIndex:"999999",maxWidth:"29.5rem",flexDirection:"column"},buttonStyle:{background:"#605BFF",fontFamily:"Inter, Arial, sans-serif",fontSize:"13px",color:"#fff",border:"1px solid transparent",borderRadius:"8px",textDecoration:"none",display:"inline-block",padding:"7px 18px",margin:"0px"},customButtonWrapperAttributes:!0,children:[(0,C.jsx)("button",{"aria-label":"Close subscription popup",onClick:()=>{eo(!1),localStorage.setItem(Z,"true"),(0,eI.Kf)("ConsentPopUp","PopUp","click","close",es)},className:en().dynamic([["e2ba7806aba79883",[Y().style.fontFamily]]])+" CookieConsent__close",children:(0,C.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:en().dynamic([["e2ba7806aba79883",[Y().style.fontFamily]]])+" CookieConsent__close-icon",children:(0,C.jsx)("path",{d:"M2.2955 0.704505C1.85616 0.265165 1.14384 0.265165 0.704505 0.704505C0.265165 1.14384 0.265165 1.85616 0.704505 2.2955L4.40901 6L0.704505 9.7045C0.265165 10.1438 0.265165 10.8562 0.704505 11.2955C1.14384 11.7348 1.85616 11.7348 2.2955 11.2955L6 7.59099L9.7045 11.2955C10.1438 11.7348 10.8562 11.7348 11.2955 11.2955C11.7348 10.8562 11.7348 10.1438 11.2955 9.7045L7.59099 6L11.2955 2.2955C11.7348 1.85616 11.7348 1.14384 11.2955 0.704505C10.8562 0.265165 10.1438 0.265165 9.7045 0.704505L6 4.40901L2.2955 0.704505Z",fill:"currentColor",className:en().dynamic([["e2ba7806aba79883",[Y().style.fontFamily]]])})})}),(0,C.jsx)("span",{className:en().dynamic([["e2ba7806aba79883",[Y().style.fontFamily]]]),children:"We use cookies to give you the best experience on our website."}),(0,C.jsx)("a",{style:el?ed:ec,onMouseEnter:()=>eu(!0),onMouseLeave:()=>eu(!1),onClick:d=>{d.preventDefault(),eu(!1),(0,eI.Kf)("ConsentPopUp","PopUp","click","Privacy_policy",es),setTimeout(()=>{ei.push("https://basepaws.com/privacy-policy")},10)},href:"https://basepaws.com/privacy-policy",className:en().dynamic([["e2ba7806aba79883",[Y().style.fontFamily]]])+" CookieConsent__link",children:"Privacy Policy"})]},ei.asPath+"-cookieConsent"),(0,C.jsxs)(ef.aH,{client:tS,children:[(0,C.jsx)(Hydrate,{state:b.dehydratedState,children:(0,C.jsx)(tf.Dk,{enableLiveUpdates:!1,enableInspectorMode:!1,locale:"en-US",debugMode:!1,children:(0,C.jsx)(ErrorBoundary,{children:(0,C.jsx)(tn.M,{initial:!1,mode:"wait",children:(0,C.jsxs)(Layout,{children:[(0,C.jsx)(ScrollToAnchor,{}),(0,C.jsx)(th,{}),(0,L.createElement)(_,{...b,key:ei.asPath,className:en().dynamic([["e2ba7806aba79883",[Y().style.fontFamily]]])+" "+(b&&null!=b.className&&b.className||"")}),T&&(0,C.jsx)(L.Suspense,{fallback:null,children:(0,C.jsx)(tb,{modalRef:N})}),T&&(0,C.jsx)(L.Suspense,{fallback:null,children:(0,C.jsx)(tE,{})})]})})})})}),(0,C.jsx)(ReactQueryDevtoolsProduction,{initialIsOpen:!1})]})]})}},4865:function(d,_,b){"use strict";var T,x;b.d(_,{G:function(){return T}}),(x=T||(T={})).BEGIN_CHECKOUT="begin_checkout",x.ADD_TO_CART="add_to_cart",x.REMOVE_FROM_CART="remove_from_cart",x.VIEW_MINI_CART="view_mini_cart",x.VIEW_CART="view_cart",x.VIEW_ITEM="view_item",x.VIEW_ITEM_LIST="view_item_list",x.VIEW_PROMOTION="view_promotion",x.SELECT_PROMOTION="select_promotion"},88663:function(d,_,b){"use strict";b.d(_,{VY:function(){return extractProductId},Sw:function(){return generateEventId},Kf:function(){return sendCustomEvent},rk:function(){return sendEmailSubmitEvent},WQ:function(){return sendFeaturedProductEvent},c6:function(){return sendFormFinalizedEvent},Ez:function(){return sendPhoneSubmitEvent},T1:function(){return sendPopupCloseEvent},aE:function(){return sendPopupViewEvent},AF:function(){return useGTagAddToCart},WD:function(){return useGTagBeginCheckout},tu:function(){return useGTagRemoveFromCart},By:function(){return useGTagViewItem},XN:function(){return useGTagViewItemList},Ln:function(){return useGtagConversionBlockView},Cc:function(){return useGtagConversionClick},pF:function(){return useGtagCtaClick},tS:function(){return useGtagCtaView},KP:function(){return useGtagViewContent},z5:function(){return useKlavioAddToCart}});let T="G-JGMLZ4ZPLF";var x=b(4865),C=b(11163),L=b(11005),N=b(67294);let generateEventId=()=>"".concat(Date.now(),"-").concat(Math.floor(1e3*Math.random())),extractProductId=d=>
27{if(d){let _=d.split("/");return _[_.length-1]}return d},useGTagRemoveFromCart=()=>d=>{gtag("event",x.G.REMOVE_FROM_CART,{send_to:T,ecomm_prodid:[extractProductId(d.id)],ecomm_totalvalue:d.price,ecomm_pagetype:"cart",value:d.price,currency:"USD",items:[{...d,id:extractProductId(d.id)}],event_id:generateEventId()})},useGTagAddToCart=()=>function(d){var _,b;let C=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";gtag("event",x.G.ADD_TO_CART,{send_to:T,ecomm_prodid:null==d?void 0:null===(_=d.items)||void 0===_?void 0:_.map(d=>d.id),ecomm_totalvalue:d.price,ecomm_pagetype:"cart",value:d.price,currency:"USD",items:null==d?void 0:null===(b=d.items)||void 0===b?void 0:b.map(d=>({...d,id:d.id})),event_id:C||generateEventId()})},useKlavioAddToCart=()=>d=>{window.klaviyo&&window.klaviyo.push(["track","Added to Cart",d])},useGtagCtaView=(d,_)=>{let b=(0,C.useRouter)();(0,N.useEffect)(()=>{if(!d.current)return;let x=new IntersectionObserver(d=>{d.forEach(d=>{if(d.isIntersecting){let d="".concat(L.G).concat(b.asPath),x=generateEventId();gtag("event","promo_cta_view",{send_to:T,event_id:x,promo_type:"upsell",cta_location_type:_,cta_location:d})}})},{threshold:.5});return x.observe(d.current),()=>x.disconnect()},[b.asPath])},useGtagConversionClick=d=>{let _=(0,C.useRouter)(),b=generateEventId();return(x,C)=>{let N="".concat(L.G).concat(_.asPath);gtag("event",d?"Conversion_Block_signup":"Conversion_Block_click",{send_to:T,event_id:b,placement:x,CTA:C,page:N})}},useGtagConversionBlockView=(d,_,b)=>{let x=(0,C.useRouter)();(0,N.useEffect)(()=>{if(!d.current)return;let C=new IntersectionObserver(d=>{d.forEach(d=>{if(d.isIntersecting){let d="".concat(L.G).concat(x.asPath),C=generateEventId();gtag("event","Conversion_Block_view",{send_to:T,event_id:C,placement:_,CTA:b,page:d})}})},{threshold:.5});return C.observe(d.current),()=>C.disconnect()},[x.asPath])},useGtagCtaClick=()=>{let d=(0,C.useRouter)(),_=generateEventId();return b=>{let x="".concat(L.G).concat(d.asPath);gtag("event","promo_cta_click",{send_to:T,event_id:_,promo_type:"upsell",cta_location_type:b,cta_location:x})}},useGtagViewContent=()=>{let d=(0,C.useRouter)();return(_,b,x)=>{let C="",N="",Y="",Z="".concat(L.G).concat(d.asPath),en=d.asPath.split("/").filter(Boolean);if(0===en.length)C="homepage",N=Z;else if(1===en.length)switch(en[0]){case"merchandise":C="merch_shop",N="";break;case"compare":C="compare_page",N="";break;case"science":C="science_page",N="";break;case"contacts-us":C="contact_us",N="";break;case"research":C="research",N="";break;case"cart":C="cart",N="";break;case"about-us":C="about_page",N="";break;case"blog":C="blog",N="science";break;case"cat-insider":C="blog",N="cat-insider";break;case"dog-insider":C="blog",N="dog-insider";break;case"cat-breeds":C="breed_list",N="cat_breeds";break;case"dog-breeds":C="breed_list",N="dog_breeds";break;default:C=d.asPath.replace(/\//g,""),N=""}else if(2===en.length)switch(en[0]){case"blog":case"cat-insider":case"dog-insider":C="blog_post",N=_||"";break;case"products":C="product",N=_,Y=x||"";break;case"cat-breeds":case"dog-breeds":C="cat-breeds"===en[0]?"cat_breed_page":"dog_breed_page",N=_;break;default:C=d.asPath.replace(/\//g,"").replace(/-/g,"_"),N=""}else C=d.asPath.replace(/\//g,"").replace(/-/g,"_"),N="";gtag("event","ViewContent",{send_to:T,event_id:b,content_type:C,...N&&{content_name:N},...Y&&{content_category:Y}})}},useGTagViewItem=()=>function(d){let _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(d){var b,C,L,N,Y,Z,en,er,ei,es,ea,eo;let el={id:String(extractProductId(d.id)),name:d.title,brand:"Basepaws",category:null!==(Y=d.productType)&&void 0!==Y?Y:"",price:null===(C=d.priceRange)||void 0===C?void 0:null===(b=C.minVariantPrice)||void 0===b?void 0:b.amount,variant:null!==(Z=null===(N=d.variants)||void 0===N?void 0:null===(L=N.edges[0])||void 0===L?void 0:L.node.title)&&void 0!==Z?Z:""};gtag("event",x.G.VIEW_ITEM,{send_to:T,ecomm_prodid:[el.id],ecomm_totalvalue:el.price,ecomm_pagetype:"product",value:el.price,currency:"USD",items:[el],event_id:""===_?generateEventId():_}
27),window.klaviyo&&window.klaviyo.push(["track","Viewed Product",{ProductName:el.name,ProductID:el.id,SKU:el.variant,Categories:[el.category],ImageURL:null!==(eo=null==d?void 0:null===(ei=d.images)||void 0===ei?void 0:null===(er=ei.edges[0])||void 0===er?void 0:null===(en=er.node)||void 0===en?void 0:en.url)&&void 0!==eo?eo:"",URL:d.handle?"https://basepaws.com/products/".concat(d.handle):"",Brand:el.brand,Price:"$".concat(el.price),CompareAtPrice:"$".concat(null==d?void 0:null===(ea=d.compareAtPriceRange)||void 0===ea?void 0:null===(es=ea.maxVariantPrice)||void 0===es?void 0:es.amount)}])}},useGTagBeginCheckout=d=>_=>{var b,x,C,L,N,Y,Z,en,er,ei,es,ea,eo;let el=null!==(er=null===(x=_.lines)||void 0===x?void 0:null===(b=x.edges)||void 0===b?void 0:b.map(d=>{var _,b,T,x,C,L,N,Y,Z,en,er,ei,es,ea,eo,el,eu,ec,ed,ep,eh,ef,em,ev;return{id:null!==(ec=extractProductId(null===(b=d.node)||void 0===b?void 0:null===(_=b.merchandise)||void 0===_?void 0:_.id))&&void 0!==ec?ec:"",name:(null!==(ed=null===(C=d.node)||void 0===C?void 0:null===(x=C.merchandise)||void 0===x?void 0:null===(T=x.product)||void 0===T?void 0:T.title)&&void 0!==ed?ed:"")+" - "+(null!==(ep=null===(N=d.node)||void 0===N?void 0:null===(L=N.merchandise)||void 0===L?void 0:L.title)&&void 0!==ep?ep:""),brand:"Basepaws",category:null!==(eh=null===(en=d.node)||void 0===en?void 0:null===(Z=en.merchandise)||void 0===Z?void 0:null===(Y=Z.product)||void 0===Y?void 0:Y.productType)&&void 0!==eh?eh:"",price:null!==(ef=null===(es=d.node)||void 0===es?void 0:null===(ei=es.merchandise)||void 0===ei?void 0:null===(er=ei.priceV2)||void 0===er?void 0:er.amount)&&void 0!==ef?ef:"",quantity:null!==(em=null===(eo=d.node)||void 0===eo?void 0:null===(ea=eo.quantity)||void 0===ea?void 0:ea.toString())&&void 0!==em?em:"0",variant:null!==(ev=null===(eu=d.node)||void 0===eu?void 0:null===(el=eu.merchandise)||void 0===el?void 0:el.title)&&void 0!==ev?ev:""}}
27))&&void 0!==er?er:[];gtag("event",d,{send_to:T,ecomm_prodid:[null!==(ei=extractProductId(_.id))&&void 0!==ei?ei:""],ecomm_totalvalue:null!==(es=null===(L=_.estimatedCost)||void 0===L?void 0:null===(C=L.totalAmount)||void 0===C?void 0:C.amount)&&void 0!==es?es:"0",ecomm_pagetype:"cart",value:null!==(ea=null===(Y=_.estimatedCost)||void 0===Y?void 0:null===(N=Y.totalAmount)||void 0===N?void 0:N.amount)&&void 0!==ea?ea:"0",currency:null!==(eo=null===(en=_.estimatedCost)||void 0===en?void 0:null===(Z=en.totalAmount)||void 0===Z?void 0:Z.currencyCode)&&void 0!==eo?eo:"USD",items:el,event_id:generateEventId()})},useGTagViewItemList=function(){let d=arguments.length>0&&void 0!==arguments[0]&&arguments[0],_=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return b=>{if(b){let C=b.filter(d=>!!d).map(d=>{var _,b,T,x,C,L,N,Y;return{item_id:String(extractProductId(null==d?void 0:d.id)),item_name:null!==(L=null==d?void 0:d.title)&&void 0!==L?L:"",item_category:null!==(N=null==d?void 0:d.productType)&&void 0!==N?N:"",price:null!==(Y=(null==d?void 0:null===(b=d.priceRange)||void 0===b?void 0:null===(_=b.minVariantPrice)||void 0===_?void 0:_.amount)?null==d?void 0:null===(C=d.priceRange)||void 0===C?void 0:null===(x=C.minVariantPrice)||void 0===x?void 0:x.amount:null==d?void 0:null===(T=d.variant)||void 0===T?void 0:T.priceV2.amount)&&void 0!==Y?Y:null==d?void 0:d.price}}).filter(d=>d&&void 0!==d.item_id);gtag("event",x.G.VIEW_ITEM_LIST,{send_to:T,item_list_id:d?"merchandise":"related_products",item_list_name:d?"Basepaws Merchandise":"Related products",items:[C],event_id:0===_?generateEventId():_})}}};function sendCustomEvent(d,_,b,T,x){gtag("event",d,{event_category:_,action:b,event_label:T,page:x})}function sendCustomTestPopUpEvent(d,_,b,T,x,C,L){gtag("event",d,{event_category:_,action:b,event_label:T,pop_up_type:x,version:C,page:L})}function sendPopupViewEvent(d,_,b){sendCustomTestPopUpEvent("KlaviyoPopUp","KlaviyoPopUp","view","view",_,b,d)}function sendPopupCloseEvent(d,_,b,T){sendCustomTestPopUpEvent("KlaviyoPopUp","KlaviyoPopUp","click",_,b,T,d)}function sendEmailSubmitEvent(d,_,b,T){sendCustomTestPopUpEvent("KlaviyoPopUp","KlaviyoPopUp","submit",_,b,T,d)}function sendPhoneSubmitEvent(d,_,b){sendCustomTestPopUpEvent("KlaviyoPopUp","KlaviyoPopUp","submit","phoneSubmitted",_,b,d)}function sendFormFinalizedEvent(d,_,b){sendCustomTestPopUpEvent("KlaviyoPopUp","KlaviyoPopUp","view","formFinalized",_,b,d)}function sendFeaturedProductEvent(d,_,b,T){gtag("event","FeaturedTile",{event_category:d,action:_,event_label:b,page:T})}},48608:function(d,_){"use strict";_.Z=()=>{let d="basepaws.com";return d?d.startsWith("http://")||d.startsWith("https://")||(d="https://"+d):d="https://basepaws.com",d}},58902:function(d,_,b){"use strict";b.d(_,{p:function(){return CtfLink}});var T=b(85893),x=b(41664),C=b.n(x),L=b(67294),N=b(27089),Y=b(11005),Z=b(85945),en=b(74073),er=b(65188),ei=b(67848);let getAnchorsList=async()=>{let d=await (0,en.AS)("query {\n pageHomeCollection {\n items {\n slug\n contentCollection{\n items{\n ... on BlockAnchor{\n slug\n }\n }\n }\n }\n }\n}\n",{itemsPerPage:1,skip:0}),_=d.data.pageHomeCollection.items,b=_.flatMap(d=>d.contentCollection.items.filter(d=>d.slug).map(_=>({parent:"home"===d.slug?"/":"/".concat(d.slug),slug:_.slug})));return b},useCtfAnchorList=()=>(0,ei.a)([er.i.ANCHORS],()=>getAnchorsList());useCtfAnchorList.getKey=()=>[er.i.ANCHORS],useCtfAnchorList.fetcher=()=>getAnchorsList();var es=b(11163);let CtfLink=d=>{var _,b,x,en,er,ei,ea,eo,el,eu,ec,ed,ep,eh,ef,em,ev,eg,ey,e_,eb,eE,eS,eT,ex,eC,ew,eO,eA;let{linkId:eL,notRoute:eP,children:eI,isMediaSection:ek,...eN}=d,{data:eD}=(0,N.dr)(null!=eL?eL:""),[eR,ej]=(0,L.useState)("/"),eM=(0,es.useRouter)(),eB=new RegExp(/\bbtn--primary(?!-)\b/g),eF=(null==eD?void 0:eD.fields.buttonOptions)?"btn--".concat(null==eD?void 0:eD.fields.buttonOptions):"",eU=eF?null===(_=eN.className)||void 0===_?void 0:_.replace(eB,""):eN.className,eV=eF||eU?"".concat(eU," ").concat(eF):"",eH=eM.asPath;(0,Z.NL)();let{data:e$=[]}=useCtfAnchorList(),eG=null!==(el=e$.find(d=>{var _;return d.slug===(null==eD?void 0:null===(_=eD.fields.anchor)||void 0===_?void 0:_.fields.slug)}))&&void 0!==el?el:[];
27if((0,L.useEffect)(()=>{eD&&"pageHome"===eD.sys.contentType.sys.id&&ej("/"),eD&&"pagePdp"===eD.sys.contentType.sys.id&&ej("/products")},[eD]),!eD)return(0,T.jsx)("div",{className:"btn-placeholder"});if(eD&&(null===(b=eD.fields.reference)||void 0===b?void 0:b.fields.slug)&&(null===(x=eD.fields.anchor)||void 0===x?void 0:x.fields.slug)){let d="home"===eD.fields.reference.fields.slug?"":eD.fields.reference.fields.slug,_=eR.endsWith("/")?eR.slice(0,-1):eR,b="".concat(_).concat(d?"/".concat(d,"#"):"/#").concat(eD.fields.anchor.fields.slug);return(0,T.jsx)(C(),{...eN,className:eV,href:b,children:eI||(null==eD?void 0:eD.fields.displayText)})}if(eD&&(null===(en=eD.fields.reference)||void 0===en?void 0:en.fields.slug))return(0,T.jsx)(C(),{...eN,className:eV,href:eR+(null===(eu=eD.fields.reference)||void 0===eu?void 0:eu.fields.slug),children:eI||(null==eD?void 0:eD.fields.displayText)});if(eD&&(null===(er=eD.fields.anchor)||void 0===er?void 0:er.fields.slug)&&Object.keys(eG).length&&eG.parent===eH)return(0,T.jsx)("a",{...eN,className:eV,href:"/#".concat(null===(ec=eD.fields.anchor)||void 0===ec?void 0:ec.fields.slug),type:null===(ep=eD.fields.file)||void 0===ep?void 0:null===(ed=ep.fields.file)||void 0===ed?void 0:ed.contentType,download:null===(ef=eD.fields.file)||void 0===ef?void 0:null===(eh=ef.fields.file)||void 0===eh?void 0:eh.fileName,children:(0,T.jsx)("span",{className:"btn__text",children:eD.fields.displayText})});if(eD&&(null===(ei=eD.fields.anchor)||void 0===ei?void 0:ei.fields.slug)&&Object.keys(eG).length&&eG.parent!==eH){let d="/"===eG.parent?"/#".concat(null===(em=eD.fields.anchor)||void 0===em?void 0:em.fields.slug):"".concat(eG.parent,"/#").concat(null===(ev=eD.fields.anchor)||void 0===ev?void 0:ev.fields.slug);return(0,T.jsx)("a",{...eN,className:eV,href:d,type:null===(ey=eD.fields.file)||void 0===ey?void 0:null===(eg=ey.fields.file)||void 0===eg?void 0:eg.contentType,download:null===(eb=eD.fields.file)||void 0===eb?void 0:null===(e_=eb.fields.file)||void 0===e_?void 0:e_.fileName,children:ek?eI:(0,T.jsx)("span",{className:"btn__text",children:eD.fields.displayText})})}return eD&&eD.fields.file?(0,T.jsxs)("a",{...eN,target:"_blank",className:"".concat(null===(eE=eN.className)||void 0===eE?void 0:eE.replace(eB,"")," btn--primary-reverse"),href:null===(eT=eD.fields.file)||void 0===eT?void 0:null===(eS=eT.fields.file)||void 0===eS?void 0:eS.url,type:null===(eC=eD.fields.file)||void 0===eC?void 0:null===(ex=eC.fields.file)||void 0===ex?void 0:ex.contentType,download:null===(eO=eD.fields.file)||void 0===eO?void 0:null===(ew=eO.fields.file)||void 0===ew?void 0:ew.fileName,children:[(0,T.jsx)("svg",{className:"icon icon-download btn__icon",width:"25",height:"25",children:(0,T.jsx)("use",{href:"/assets/images/svg/symbol/sprite.svg#download"})}),(0,T.jsx)("span",{className:"btn__text",children:eD.fields.displayText})]}):eD?(0,T.jsx)("a",{...eN,className:eV,href:null!==(eA=eD.fields.url)&&void 0!==eA?eA:"#",target:(null===(ea=eD.fields.url)||void 0===ea?void 0:ea.startsWith("/"))||(null===(eo=eD.fields.url)||void 0===eo?void 0:eo.startsWith(Y.G))?"_self":"_blank",children:eI||(null==eD?void 0:eD.fields.displayText)}):null}},86054:function(d,_,b){"use strict";b.d(_,{j:function(){return CtfNavLink}});var T=b(85893),x=b(41664),C=b.n(x),L=b(11005),N=b(48608),Y=b(85945),Z=b(4072);let CtfNavLink=d=>{var _,b,x,en,er,ei,es,ea;let{linkId:eo,notRoute:el,children:eu,...ec}=d,ed=(0,Y.NL)(),ep=ed.getQueryData(Z.z.getKey()),eh=Array.isArray(ep)?ep.find(d=>{var _;return(null==d?void 0:null===(_=d.sys)||void 0===_?void 0:_.id)===eo}):null,ef=(0,N.Z)();if(eh&&el)return(0,T.jsx)("a",{...ec,href:null!==(er=null==eh?void 0:eh.url)&&void 0!==er?er:"#",children:eu||(null==eh?void 0:eh.displayText)});let em=(null==eh?void 0:null===(_=eh.url)||void 0===_?void 0:_.includes(ef))||(null==eh?void 0:null===(b=eh.url)||void 0===b?void 0:b.trim().startsWith("/"))?"_self":"_blank";if(eh&&!(null==eh?void 0:eh.page))return(0,T.jsx)(C(),{...ec,href:null!==(ei=null==eh?void 0:eh.url)&&void 0!==ei?ei:"#",target:em,children:eu||(null==eh?void 0:eh.displayText)});if(eh&&!(null==eh?void 0:eh.page)&&!(null==eh?void 0:null===(x=eh.url)||void 0===x?void 0:x.includes(L.G)))return(0,T.jsx)("a",{...ec,href:null!==(es=null==eh?void 0:eh.url)&&void 0!==es?es:"#",children:eu||(null==eh?void 0:eh.displayText)});let ev="/";switch(null==eh?void 0:eh.linkType){case"Kit Product":ev="/products";break;case"Merch":case"Simple":ev=""}let eg="#";return(null==eh?void 0:eh.url)?eg=eh.url:(null==eh?void 0:null===(en=eh.page)||void 0===en?void 0:en.slug)&&(eg="".concat(ev,"/").concat(eh.page.slug)),eh||(null==ec?void 0:ec.href)?(0,T.jsx)(C(),{...ec,href:eo?eg:null!==(ea=ec.href)&&void 0!==ea?ea:"#",children:eu||(null==eh?void 0:eh.displayText)}):null}},19353:function(d,_,b){"use strict";b.d(_,{$:function(){return CtfRichtext}}
27);var T=b(85893),x=b(74129),C=b(86437),L=b(67294),N=b(41664),Y=b.n(N),Z=b(48608);let Hyperlink=d=>{var _,b,x,C,L,N;let{node:en}=d,er=(0,Z.Z)(),ei=null==en?void 0:null===(b=en.data)||void 0===b?void 0:null===(_=b.uri)||void 0===_?void 0:_.startsWith("/");return null==en||null===(x=en.data)||void 0===x||!x.uri||(null==en?void 0:null===(C=en.data)||void 0===C?void 0:C.uri.includes(er))||ei?(0,T.jsx)(Y(),{className:"btn-link btn--rte-link link--sm",rel:"noopener noreferrer",href:null!==(N=null==en?void 0:null===(L=en.data)||void 0===L?void 0:L.uri)&&void 0!==N?N:"#",children:en.content[0].value}):(0,T.jsx)(Y(),{className:"btn-link btn--rte-link",target:"_blank",rel:"noopener noreferrer",href:en.data.uri,children:en.content[0].value})},EntryHyperlink=d=>{var _,b,x,C,L,N,Z,en,er,ei,es;let{node:ea}=d,eo="/";return(null===(C=ea.data)||void 0===C?void 0:null===(x=C.target)||void 0===x?void 0:null===(b=x.sys)||void 0===b?void 0:null===(_=b.contentType)||void 0===_?void 0:_.sys.id)==="pageHome"&&(eo="/"),(null===(en=ea.data)||void 0===en?void 0:null===(Z=en.target)||void 0===Z?void 0:null===(N=Z.sys)||void 0===N?void 0:null===(L=N.contentType)||void 0===L?void 0:L.sys.id)==="pagePdp"&&(eo="/products/"),(0,T.jsx)(Y(),{className:"btn-link btn--rte-link",href:eo+(null!==(es=null===(ei=ea.data.target)||void 0===ei?void 0:null===(er=ei.fields)||void 0===er?void 0:er.slug)&&void 0!==es?es:"#"),children:ea.content[0].value})},CtfRichtext=d=>{let{richTextCpt:_,className:b,renderNode:N}=d,Y=(0,L.useMemo)(()=>{let d={};d.renderNode={...N,[C.INLINES.ENTRY_HYPERLINK]:d=>(0,T.jsx)(EntryHyperlink,{node:d}),[C.INLINES.HYPERLINK]:d=>(0,T.jsx)(Hyperlink,{node:d})};let paragraphRenderer=function(){let d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(_,b)=>{let{className:x,Component:C}=d;return C?(0,T.jsx)(C,{className:x,children:b}):(0,T.jsx)("p",{className:x,children:b})}};return d.renderNode[C.BLOCKS.PARAGRAPH]=paragraphRenderer({className:b}),d.renderNode[C.BLOCKS.HEADING_1]=paragraphRenderer({className:b,Component:"h1"}),d.renderNode[C.BLOCKS.HEADING_2]=paragraphRenderer({className:b,Component:"h2"}),d.renderNode[C.BLOCKS.HEADING_3]=paragraphRenderer({className:b,Component:"h3"}),d.renderNode[C.BLOCKS.HEADING_4]=paragraphRenderer({className:b,Component:"h4"}),d.renderNode[C.BLOCKS.HEADING_5]=paragraphRenderer({className:b,Component:"h5"}),d.renderNode[C.BLOCKS.HEADING_6]=paragraphRenderer({className:b,Component:"h6"}),d.renderNode[C.BLOCKS.QUOTE]=paragraphRenderer({className:b,Component:"blockquote"}),d.renderNode[C.BLOCKS.TABLE]=(d,_)=>(0,T.jsx)("div",{style:{overflow:"auto"},children:(0,T.jsx)("table",{children:_})}),d.renderNode[C.BLOCKS.HR]=()=>(0,T.jsx)("hr",{}),d.renderNode[C.BLOCKS.LIST_ITEM]=(d,_)=>(0,T.jsx)("li",{className:b,children:_}),d.renderText=d=>d.split("\n").reduce((d,_,b)=>[...d,b>0&&(0,T.jsx)("br",{},"".concat(b,"-br-item")),_],[]),d},[b]);return(0,T.jsx)(T.Fragment,{children:(0,x.h)(_,Y)})}},79758:function(d,_,b){"use strict";b.d(_,{a:function(){return ItemQuantity}});var T=b(85893);let ItemQuantity=d=>{let{quantity:_,onItemQuantityChange:b,isReadOnly:x,isVariant:C,minQuantity:L}=d,N=null!=L?L:C?3:1,handleChangeItemQuantity=d=>()=>{if(_===String(N)&&"remove"===d)return;let T="add"===d?Number(_)+1:Number(_)-1;b(String(T))},Y=C&&_===String(N);return(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("button",{className:"counter__btn counter__btn--remove ".concat(Y?"disabled":""),"aria-label":"Reduce the quantity of goods","data-action":"remove",type:"button",onClick:handleChangeItemQuantity("remove"),children:(0,T.jsx)("svg",{className:"icon icon-minus counter__btn-icon",width:"25",height:"25",children:(0,T.jsx)("use",{href:"/assets/images/svg/symbol/sprite.svg#minus"})})}),(0,T.jsx)("input",{className:"counter__input input","aria-label":"Quantity of goods",type:"tel",name:"quantity",readOnly:x,onChange:d=>{b(d.target.value)},onBlur:d=>{let _=d.target.value,T=/[^0-9]/.test(_)?1:Number(_);b(String(T=0===T?1:T))},value:_}),(0,T.jsx)("button",{className:"counter__btn counter__btn--add","aria-label":"Increase the quantity of goods","data-action":"add",type:"button",onClick:handleChangeItemQuantity("add"),children:(0,T.jsx)("svg",{className:"icon icon-plus counter__btn-icon",width:"25",height:"25",children:(0,T.jsx)("use",{href:"/assets/images/svg/symbol/sprite.svg#plus"})})})]})}},62423:function(d,_,b){"use strict";var T=b(85893);b(67294);var x=b(48608);_.Z=d=>{let{id:_="",width:b=20,height:C=20,className:L=""}=d,N=(0,x.Z)(),Y="/assets/images/svg/symbol/sprite.svg#".concat(_);return("".concat(N).concat(Y),N)?(0,T.jsx)("svg",{width:b,height:C,className:L,children:(0,T.jsx)("use",{xlinkHref:Y})}):(0,T.jsx)(T.Fragment,{})}},68729:function(d,_,b){"use strict";b.d(_,{u:function(){return Modal}});var T=b(85893);b(67294);var x=b(73935),C=b(9651),L=b(92893);let Modal=d=>{let{isOpen:_,onClose:b,children:N,price:Y}=d;if(!_)return(0,T.jsx)(T.Fragment,{});let Z=Math.round(100*Y)/100,stopPropagation=d=>{d.stopPropagation()},{biWeeklyPayment:en,totalBiWeeklyPayment:er,totalWithAPR:ei,monthlyPayment:es,interestAmount:ea}=(0,C.c)(Z);return Z<100?x.createPortal((0,T.jsx)("div",{className:"modal-win",onClick:b,children:(0,T.jsxs)("div",{className:"modal-win__main is-modal-win-opened",onClick:stopPropagation,children:[(0,T.jsx)("button",{className:"modal-win__close","aria-label":"Close",children:(0,T.jsx)("svg",{className:"icon modal
27-win__close-icon",viewBox:"0 0 22.88 22.88",onClick:b,children:(0,T.jsx)("path",{d:"M.324 1.909a1.14 1.14 0 0 1 0-1.587 1.14 1.14 0 0 1 1.587 0l9.523 9.539L20.973.322a1.12 1.12 0 0 1 1.571 0 1.112 1.112 0 0 1 0 1.587l-9.523 9.524 9.523 9.539a1.112 1.112 0 0 1 0 1.587 1.12 1.12 0 0 1-1.571 0l-9.539-9.539-9.523 9.539a1.14 1.14 0 0 1-1.587 0c-.429-.444-.429-1.159 0-1.587l9.523-9.539L.324 1.909z"})})}),(0,T.jsxs)("div",{className:"modal-win__body",children:[(0,T.jsxs)("div",{className:"payment-terms-modal","data-modal-win":"callback",children:[(0,T.jsx)("div",{className:"payment-terms-modal__header",children:(0,T.jsx)("h1",{className:"payment-terms-modal__heading",children:"Get it now, pay later"})}),(0,T.jsxs)("div",{className:"payment-terms-modal__body",children:[(0,T.jsxs)("p",{className:"payment-terms-modal__subtitle",children:[Z<50&&"For orders over $50.00, select installments at checkout to split your purchase into 4 interest-free payments.",Z>=50&&Z<100&&(0,T.jsxs)(T.Fragment,{children:[" ","Select installments at checkout to split your purchase into 4 interest-free payments of"," ",(0,T.jsxs)("strong",{children:["$",en]})," every 2 weeks."]})]}),(0,T.jsx)("p",{className:"payment-terms-modal__subtitle",children:"No fees, ever."}),(0,T.jsx)("p",{className:"payment-terms-modal__subtitle",children:"No impact on your credit score."}),(0,T.jsx)("div",{className:"payment-terms-modal__controls",children:(0,T.jsx)("a",{className:"payment-terms-modal__close btn js-modal-close",onClick:b,children:"Close"})})]}),(0,T.jsxs)("p",{className:"payment-terms-modal__help-text",children:["Payment options are offered by Affirm and are subject to an eligibility check and might not be available in all states. CA Residents: Loans by Affirm Loan Services, LLC are made or arranged pursuant to a California Finance Lender license.",(0,T.jsx)("a",{href:"https://www.affirm.com/lenders",target:"_blank",children:"affirm.com/lenders"})," ","Options depend on your purchase amount, and a down payment may be required. More options may be available upon approval. State notices to consumers:"," ",(0,T.jsx)("a",{href:"https://www.affirm.com/licenses",target:"_blank",children:"affirm.com/licenses"})]})]}),(0,T.jsxs)("footer",{className:"payment-terms-modal__footer",children:[(0,T.jsxs)("svg",{className:"payment-terms-modal__main-icon","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 424 102",fill:"none",children:[(0,T.jsx)("path",{d:"M108.665 32.87c-3.402-7.136-9.852-11.746-19.57-11.746a19.48 19.48 0 00-15.303 7.868l-.355.432V1.454a.61.61 0 00-.61-.61h-13.74a.61.61 0 00-.599.61v80.23a.598.598 0 00.598.598h14.717a.61.61 0 00.609-.598V47.475c0-6.648 4.433-11.358 11.525-11.358 7.757 0 9.718 6.383 9.718 12.888v32.679a.598.598 0 00.599.598h14.682a.609.609 0 00.61-.598v-34.63c0-1.185 0-2.349-.155-3.48a30.617 30.617 0 00-2.726-10.704zM35.184 44.76s-7.491-1.76-10.25-2.47c-2.76-.71-7.58-2.217-7.58-5.863 0-3.646 3.89-4.81 7.834-4.81 3.945 0 8.334.954 8.677 5.331a.632.632 0 00.632.576l14.505-.055a.618.618 0 00.587-.414.62.62 0 00.034-.251C48.725 22.797 36.436 17.788 25.1 17.788c-13.442 0-23.271 8.865-23.271 18.64 0 7.136 2.017 13.829 17.874 18.483 2.782.809 6.56 1.862 9.863 2.781 3.967 1.109 6.105 2.782 6.105 5.42 0 3.058-4.432 5.185-8.787 5.185-6.305 0-10.782-2.338-11.148-6.538a.632.632 0 00-.632-.554l-14.472.067a.631.631 0 00-.632.654C.665 75.145 13.431 82.27 25.332 82.27c17.73 0 25.743-9.973 25.743-19.315.022-4.388-.987-14.384-15.891-18.196zm186.611-23.658c-7.369 0-13.542 4.078-17.52 8.998v-8.422a.597.597 0 00-.587-.599h-13.763a.601.601 0 00-.599.599v78.678a.598.598 0 00.599.587h14.727a.587.587 0 00.587-.587V74.492h.222c2.338 3.568 8.732 7.846 17.087 7.846 15.714 0 28.812-13.032 28.812-30.64.011-16.9-13.021-30.596-29.565-30.596zm-1.363 46.242a15.613 15.613 0 1115.226-15.647 15.4 15.4 0 01-4.362 10.987 15.404 15.404 0 01-10.864 4.66zm-74.689-49.7c-13.73 0-20.578 4.666-26.075 8.4l-.166.11a1.364 1.364 0 00-.41 1.807l5.43 9.353a1.373 1.373 0 00.964.665 1.342 1.342 0 001.108-.3l.433-.354c2.825-2.372 7.358-5.54 18.328-6.405 6.106-.488 11.381 1.108 15.27 4.743 4.278 3.945 6.838 10.316 6.838 17.043 0 12.378-7.292 20.157-19.005 20.312-9.652-.055-16.135-5.086-16.135-12.522 0-3.945 1.785-6.516 5.264-9.087a1.349 1.349 0 00.41-1.728l-4.876-9.22a1.42 1.42 0 00-.853-.687 1.371 1.371 0 00-1.108.144c-5.474 3.247-12.19 9.186-11.824 20.6.443 14.528 12.522 25.62 28.224 26.075h1.862c18.661-.61 32.136-14.462 32.136-33.245 0-17.242-12.566-35.704-35.815-35.704z",fill:"rgb(90, 49, 244)"}),(0,T.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M281.734 1.044h125.652c8.672 0 15.703 7.03 15.703 15.703V85.54c0 8.672-7.031 15.702-15.703 15.702H281.734c-8.672 0-15.702-7.03-15.702-15.702V16.747c0-8.673 7.03-15.703 15.702-15.703zm28.191 54.488c10.483 0 17.985-7.647 17.985-18.362 0-10.66-7.502-18.351-17.985-18.351h-18.506a.829.829 0 00-.831.83v50.787a.84.84 0 00.831.831h6.959a.831.831 0 00.831-.83V56.362a.83.83 0 01.832
27-.831h9.884zm-.532-29c5.696 0 9.896 4.498 9.896 10.638 0 6.15-4.2 10.638-9.896 10.638h-9.352a.83.83 0 01-.832-.82V27.363a.844.844 0 01.832-.831h9.352zm20.567 34.995a9.875 9.875 0 014.123-8.467c2.704-2.028 6.892-3.08 13.109-3.324l6.593-.222v-1.95c0-3.89-2.615-5.54-6.815-5.54s-6.848 1.484-7.469 3.911a.793.793 0 01-.797.576h-6.505a.816.816 0 01-.807-.588.815.815 0 01-.024-.354c.975-5.762 5.74-10.14 15.902-10.14 10.793 0 14.682 5.02 14.682 14.606v20.368a.823.823 0 01-.239.595.835.835 0 01-.592.247h-6.571a.836.836 0 01-.592-.247.833.833 0 01-.239-.595v-1.518a.619.619 0 00-.783-.65.62.62 0 00-.325.218c-1.962 2.138-5.153 3.69-10.239 3.69-7.458.022-12.412-3.879-12.412-10.616zm23.825-4.433V55.52l-8.532.444c-4.499.232-7.126 2.105-7.126 5.252 0 2.848 2.405 4.433 6.594 4.433 5.696 0 9.064-3.08 9.064-8.544v-.011zm14.772 23.626v5.928a.854.854 0 00.609.864c1.159.316 2.357.462 3.558.433 6.371 0 12.189-2.327 15.514-11.392l14.627-39.018a.847.847 0 00-.112-.753.848.848 0 00-.675-.355h-6.815a.829.829 0 00-.798.576l-8.056 24.712a.854.854 0 01-1.596 0l-9.286-24.778a.855.855 0 00-.787-.543h-6.649a.841.841 0 00-.786 1.108l13.674 35.128a.82.82 0 010 .565l-.432 1.363a7.877 7.877 0 01-7.945 5.618 16.45 16.45 0 01-3.048-.288.839.839 0 00-.918.472.826.826 0 00-.079.36z",fill:"rgb(90, 49, 244)"})]}),(0,T.jsxs)("div",{className:"payment-terms-modal__affirm-text",children:["Installments in partnership with",(0,T.jsxs)("svg",{className:"payment-terms-modal__affirm-icon",viewBox:"0 0 40 22",fill:"none",children:[(0,T.jsx)("path",{fill:"#000000",d:"M3.058 14.543c-.482 0-.724-.236-.724-.623 0-.72.812-.965 2.292-1.121 0 .962-.656 1.744-1.569 1.744zm.638-5.413c-1.058 0-2.275.495-2.936 1.017l.604 1.26c.53-.48 1.386-.892 2.159-.892.734 0 1.14.243 1.14.734 0 .33-.269.497-.777.563C1.99 12.056.5 12.575.5 14.026c0 1.15.826 1.846 2.116 1.846.92 0 1.74-.507 2.129-1.176v.99H6.46v-4.148c0-1.712-1.2-2.408-2.764-2.408zM20.92 9.318v6.367h1.837v-3.068c0-1.458.89-1.886 1.51-1.886.243 0 .57.07.785.23l.334-1.684a2.104 2.104 0 00-.822-.147c-.944 0-1.538.415-1.929 1.258v-1.07h-1.714zM33.899 9.13c-.971 0-1.697.57-2.075 1.118-.35-.709-1.093-1.118-1.983-1.118-.971 0-1.643.535-1.954 1.15v-.962h-1.77v6.367h1.838v-3.277c0-1.177.621-1.742 1.201-1.742.525 0 1.007.337 1.007 1.207v3.812h1.835v-3.277c0-1.19.606-1.742 1.213-1.742.486 0 .998.35.998 1.193v3.826h1.834v-4.401c0-1.431-.971-2.154-2.144-2.154zM16.452 9.317h-1.664v-.648c0-.842.485-1.083.903-1.083.462 0 .822.203.822.203l.566-1.284s-.573-.372-1.617-.372c-1.173 0-2.508.656-2.508 2.716v.468h-2.785v-.648c0-.842.485-1.083.903-1.083.238 0 .557.054.822.203l.566-1.284c-.338-.196-.88-.372-1.617-.372-1.173 0-2.508.656-2.508 2.716v.468H7.269v1.405h1.066v4.963h1.834v-4.963h2.785v4.963h1.834v-4.963h1.664V9.317zM17.547 15.684h1.832V9.317h-1.832v6.367z"}),(0,T.jsx)("path",{fill:"#5A31F4",d:"M28.24.434c-4.956 0-9.372 3.413-10.625 7.8h1.795C20.457 4.968 24.012 2.1 28.24 2.1c5.14 0 9.582 3.882 9.582 9.925 0 1.356-.177 2.58-.513 3.66h1.743l.017-.059c.286-1.115.431-2.326.431-3.6 0-6.74-4.95-11.59-11.26-11.59z"})]})]})]})]})]})}),document.body):Z>=100?x.createPortal((0,T.jsx)("div",{className:"modal-win",onClick:b,children:(0,T.jsxs)("div",{className:"modal-win__main is-modal-win-opened",onClick:stopPropagation,children:[(0,T.jsx)("button",{className:"modal-win__close","aria-label":"Close",children:(0,T.jsx)("svg",{className:"icon modal-win__close-icon",viewBox:"0 0 22.88 22.88",onClick:b,children:(0,T.jsx)("path",{d:"M.324 1.909a1.14 1.14 0 0 1 0-1.587 1.14 1.14 0 0 1 1.587 0l9.523 9.539L20.973.322a1.12 1.12 0 0 1 1.571 0 1.112 1.112 0 0 1 0 1.587l-9.523 9.524 9.523 9.539a1.112 1.112 0 0 1 0 1.587 1.12 1.12 0 0 1-1.571 0l-9.539-9.539-9.523 9.539a1.14 1.14 0 0 1-1.587 0c-.429-.444-.429-1.159 0-1.587l9.523-9.539L.324 1.909z"})})}),(0,T.jsxs)("div",{className:"modal-win__body",children:[(0,T.jsxs)("div",{className:"payment-terms-modal","data-modal-win":"callback",children:[(0,T.jsx)("div",{className:"payment-terms-modal__header",children:(0,T.jsx)("h1",{className:"payment-terms-modal__heading",children:"Get it now, pay later"})}),(0,T.jsxs)("div",{className:"payment-terms-modal__body",children:[(0,T.jsxs)("p",{className:"payment-terms-modal__subtitle",children:["Sample plans for ",(0,T.jsxs)("strong",{children:["$",(0,L.T)(Z)]})," purchase"]}),(0,T.jsxs)("ul",{className:"payment-terms-modal__list",children:[(0,T.jsxs)("li",{className:"payment-terms-modal__item payment-terms",children:[(0,T.jsxs)("div",{className:"payment-terms__header",children:[(0,T.jsxs)("span",{className:"payment-terms__payment",children:[(0,T.jsxs)("strong",{children:["$",(0,L.T)(Number(en).toFixed(2))]})," / 2 weeks"]}),(0,T.jsx)("span",{className:"payment-terms__payment",children:"8 weeks"})]}),(0,T.jsxs)("div",{className:"payment-terms__body",children:[(0,T.jsxs)("div",{className:"payment-terms__detail",children:[(0,T.jsx)("div",{className:"payment-terms__title",children:"APR"}),(0,T.jsx)("div",{className:"payment-terms__value",children:"0%"})]}),(0,T.jsxs)("div",{className:"payment-terms__detail",children:[(0,T.jsx)("div",{className:"payment-terms__title",children:"Interest"}),(0,T.jsx)("div",{className:"payment-terms__value",children:"$0.00"})]}),(0,T.jsxs)("div",{className:"payment-terms__detail",children:[(0,T.jsx)("div",{className:"payment-terms__title",children:"Total"}),(0,T.jsxs)("div",{className:"payment-terms__value",children:["$",(0,L.T)(er)]})]})]})]}),(0,T.jsxs)("li",{className:"payment-terms-modal__item payment-terms",children:[(0,T.jsxs)("div",{className:"payment-terms__header",children:[(0,T.jsxs)("span",{className:"payment-terms__payment",children:[(0,T.jsxs)("strong",{children:["$",(0,L.T)(es)]})," / month"]}),(0,T.jsx)("span",{className:"payment-terms__payment",children:"12 months"})]}),(0,T.jsxs)("div",{className:"payment-terms__body",children:[(0,T.jsxs)("div",{className:"payment-terms__detail",children:[(0,T.jsx)("div",{className:"payment-terms__title",children:"APR"}),(0,T.jsx)("div",{className:"payment-terms__value",children:"15%"})]}),(0,T.jsxs)("div",{className:"payment-terms__detail",children:[(0,T.jsx)("div",{className:"payment-terms__title",children:"Interest"}),(0,T.jsxs)("div",{className:"payment-terms__value",children:["$",(0,L.T)(ea)]})]}),(0,T.jsxs)("div",{className:"payment-terms__detail",children:[(0,T.jsx)("div",{className:"payment-terms__title",children:"Total"}),(0,T.jsxs)("div",{className:"payment-terms__value",children:["$",(0,L.T)(ei)]})]})]})]})]}),(0,T.jsxs)("div",{className:"payment-terms-modal__controls",children:[N,(0,T.jsx)("a",{className:"payment-terms-modal__close btn js-modal-close",onClick:b,children:"Close"})]})]}),(0,T.jsxs)("p",{className:"payment-terms-modal__help-text",children:["The estimated payment amount excludes taxes and shipping. Rates range from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners:"," ",(0,T.jsx)("a",{href:"https://www.affirm.com/lenders",target:"_blank",children:"affirm.com/lenders"})," ","Options depend on your purchase amount, and a down payment may be required. More options may be available upon approval. State notices to consumers:"," ",(0,T.jsx)("a",{href:"https://www.affirm.com/licenses",target:"_blank",children:"affirm.com/licenses"})]})]}),(0,T.jsxs)("footer",{className:"payment-terms-modal__footer",children:[(0,T.jsxs)("svg",{className:"payment-terms-modal__main-icon","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 424 102",fill:"none",children:[(0,T.jsx)("path",{d:"M108.665 32.87c-3.402-7.136-9.852-11.746-19.57-11.746a19.48 19.48 0 00-15.303 7.868l-.355.432V1.454a.61.61 0 00-.61-.61h-13.74a.61.61 0 00-.599.61v80.23a.598.598 0 00.598.598h14.717a.61.61 0 00.609-.598
27V47.475c0-6.648 4.433-11.358 11.525-11.358 7.757 0 9.718 6.383 9.718 12.888v32.679a.598.598 0 00.599.598h14.682a.609.609 0 00.61-.598v-34.63c0-1.185 0-2.349-.155-3.48a30.617 30.617 0 00-2.726-10.704zM35.184 44.76s-7.491-1.76-10.25-2.47c-2.76-.71-7.58-2.217-7.58-5.863 0-3.646 3.89-4.81 7.834-4.81 3.945 0 8.334.954 8.677 5.331a.632.632 0 00.632.576l14.505-.055a.618.618 0 00.587-.414.62.62 0 00.034-.251C48.725 22.797 36.436 17.788 25.1 17.788c-13.442 0-23.271 8.865-23.271 18.64 0 7.136 2.017 13.829 17.874 18.483 2.782.809 6.56 1.862 9.863 2.781 3.967 1.109 6.105 2.782 6.105 5.42 0 3.058-4.432 5.185-8.787 5.185-6.305 0-10.782-2.338-11.148-6.538a.632.632 0 00-.632-.554l-14.472.067a.631.631 0 00-.632.654C.665 75.145 13.431 82.27 25.332 82.27c17.73 0 25.743-9.973 25.743-19.315.022-4.388-.987-14.384-15.891-18.196zm186.611-23.658c-7.369 0-13.542 4.078-17.52 8.998v-8.422a.597.597 0 00-.587-.599h-13.763a.601.601 0 00-.599.599v78.678a.598.598 0 00.599.587h14.727a.587.587 0 00.587-.587V74.492h.222c2.338 3.568 8.732 7.846 17.087 7.846 15.714 0 28.812-13.032 28.812-30.64.011-16.9-13.021-30.596-29.565-30.596zm-1.363 46.242a15.613 15.613 0 1115.226-15.647 15.4 15.4 0 01-4.362 10.987 15.404 15.404 0 01-10.864 4.66zm-74.689-49.7c-13.73 0-20.578 4.666-26.075 8.4l-.166.11a1.364 1.364 0 00-.41 1.807l5.43 9.353a1.373 1.373 0 00.964.665 1.342 1.342 0 001.108-.3l.433-.354c2.825-2.372 7.358-5.54 18.328-6.405 6.106-.488 11.381 1.108 15.27 4.743 4.278 3.945 6.838 10.316 6.838 17.043 0 12.378-7.292 20.157-19.005 20.312-9.652-.055-16.135-5.086-16.135-12.522 0-3.945 1.785-6.516 5.264-9.087a1.349 1.349 0 00.41-1.728l-4.876-9.22a1.42 1.42 0 00-.853-.687 1.371 1.371 0 00-1.108.144c-5.474 3.247-12.19 9.186-11.824 20.6.443 14.528 12.522 25.62 28.224 26.075h1.862c18.661-.61 32.136-14.462 32.136-33.245 0-17.242-12.566-35.704-35.815-35.704z",fill:"rgb(90, 49, 244)"}),(0,T.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M281.734 1.044h125.652c8.672 0 15.703 7.03 15.703 15.703V85.54c0 8.672-7.031 15.702-15.703 15.702H281.734c-8.672 0-15.702-7.03-15.702-15.702V16.747c0-8.673 7.03-15.703 15.702-15.703zm28.191 54.488c10.483 0 17.985-7.647 17.985-18.362 0-10.66-7.502-18.351-17.985-18.351h-18.506a.829.829 0 00-.831.83v50.787a.84.84 0 00.831.831h6.959a.831.831 0 00.831-.83V56.362a.83.83 0 01.832-.831h9.884zm-.532-29c5.696 0 9.896 4.498 9.896 10.638 0 6.15-4.2 10.638-9.896 10.638h-9.352a.83.83 0 01-.832-.82V27.363a.844.844 0 01.832-.831h9.352zm20.567 34.995a9.875 9.875 0 014.123-8.467c2.704-2.028 6.892-3.08 13.109-3.324l6.593-.222v-1.95c0-3.89-2.615-5.54-6.815-5.54s-6.848 1.484-7.469 3.911a.793.793 0 01-.797.576h-6.505a.816.816 0 01-.807-.588.815.815 0 01-.024-.354c.975-5.762 5.74-10.14 15.902-10.14 10.793 0 14.682 5.02 14.682 14.606v20.368a.823.823 0 01-.239.595.835.835 0 01-.592.247h-6.571a.836.836 0 01-.592-.247.833.833 0 01-.239-.595v-1.518a.619.619 0 00-.783-.65.62.62 0 00-.325.218c-1.962 2.138-5.153 3.69-10.239 3.69-7.458.022-12.412-3.879-12.412-10.616zm23.825-4.433V55.52l-8.532.444c-4.499.232-7.126 2.105-7.126 5.252 0 2.848 2.405 4.433 6.594 4.433 5.696 0 9.064-3.08 9.064-8.544v-.011zm14.772 23.626v5.928a.854.854 0 00.609.864c1.159.316 2.357.462 3.558.433 6.371 0 12.189-2.327 15.514-11.392l14.627-39.018a.847.847 0 00-.112-.753.848.848 0 00-.675-.355h-6.815a.829.829 0 00-.798.576l-8.056 24.712a.854.854 0 01-1.596 0l-9.286-24.778a.855.855 0 00-.787-.543h-6.649a.841.841 0 00-.786 1.108l13.674 35.128a.82.82 0 010 .565l-.432 1.363a7.877 7.877 0 01-7.945 5.618 16.45 16.45 0 01-3.048-.288.839.839 0 00-.918.472.826.826 0 00-.079.36z",fill:"rgb(90, 49, 244)"})]}),(0,T.jsxs)("div",{className:"payment-terms-modal__affirm-text",children:["Installments in partnership with",(0,T.jsxs)("svg",{className:"payment-terms-modal__affirm-icon",viewBox:"0 0 40 22",fill:"none",children:[(0,T.jsx)("path",{fill:"#000000",d:"M3.058 14.543c-.482 0-.724-.236-.724-.623 0-.72.812-.965 2.292-1.121 0 .962-.656 1.744-1.569 1.744zm.638-5.413c-1.058 0-2.275.495-2.936 1.017l.604 1.26c.53-.48 1.386-.892 2.159-.892.734 0 1.14.243 1.14.734 0 .33-.269.497-.777.563C1.99 12.056.5 12.575.5 14.026c0 1.15.826 1.846 2.116 1.846.92 0 1.74-.507 2.129-1.176v.99H6.46v-4.148c0-1.712-1.2-2.408-2.764-2.408zM20.92 9.318v6.367h1.837v-3.068c0-1.458.89-1.886 1.51-1.886.243 0 .57.07.785.23l.334-1.684a2.104 2.104 0 00-.822-.147c-.944 0-1.538.415-1.929 1.258v-1.07h-1.714zM33.899 9.13c-.971 0-1.697.57-2.075 1.118-.35-.709-1.093-1.118-1.983-1.118-.971 0-1.643.535-1.954 1.15v-.962h-1.77v6.367h1.838v-3.277c0-1.177.621-1.742 1.201-1.742.525 0 1.007.337 1.007 1.207v3.812h1.835v-3.277c0-1.19.606-1.742 1.213-1.742.486 0 .998.35.998 1.193v3.826h1.834v-4.401c0-1.431-.971-2.154-2.144-2.154zM16.452 9.317h-1.664v-.648c0-.842.485-1.083.903-1.083.462 0 .822.203.822.203l.566-1.284s-.573-.372-1.617-.372c-1.173 0-2.508.656-2.508 2.716v.468h-2.785v-.648c0-.842.485-1.083.903-1.083.238 0 .557.054.822.203l.566-1.284c-.338-.196-.88-.372-1.617-.372-1.
27173 0-2.508.656-2.508 2.716v.468H7.269v1.405h1.066v4.963h1.834v-4.963h2.785v4.963h1.834v-4.963h1.664V9.317zM17.547 15.684h1.832V9.317h-1.832v6.367z"}),(0,T.jsx)("path",{fill:"#5A31F4",d:"M28.24.434c-4.956 0-9.372 3.413-10.625 7.8h1.795C20.457 4.968 24.012 2.1 28.24 2.1c5.14 0 9.582 3.882 9.582 9.925 0 1.356-.177 2.58-.513 3.66h1.743l.017-.059c.286-1.115.431-2.326.431-3.6 0-6.74-4.95-11.59-11.26-11.59z"})]})]})]})]})]})}),document.body):void 0}},26783:function(d,_,b){"use strict";var T=b(85893),x=b(67294);_.Z=d=>{let{storeUrl:_,variants:b}=d;return(0,x.useEffect)(()=>{let d="https://cdn.shopify.com/shopifycloud/shop-js/client.js",T=document.querySelector('script[src="'.concat(d,'"]'));return T||((T=document.createElement("script")).src=d,document.body.appendChild(T)),T.onload=()=>{setTimeout(()=>{window.ShopPayButton&&window.ShopPayButton.init({storeUrl:_,variants:b})},20)},()=>{T&&document.body.removeChild(T)}},[_,b]),(0,T.jsx)("div",{dangerouslySetInnerHTML:{__html:'<shop-pay-button style="--shop-pay-button-width: 100%" store-url='.concat(_," variants=").concat(b,"></shop-pay-button>")}})}},9651:function(d,_,b){"use strict";function calculatePaymentTerms(){let d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,_=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;if(void 0===d)throw Error("Price must be defined");d=Number(d);let b=(d/4).toFixed(2),T=d.toFixed(2),x=_/12,C=(d*(x*Math.pow(1+x,12))/(Math.pow(1+x,12)-1)).toFixed(2),L=(12*Number(C)).toFixed(2),N=(Number(L)-d).toFixed(2);return{biWeeklyPayment:b,totalBiWeeklyPayment:T,totalWithAPR:L,monthlyPayment:C,interestAmount:N}}b.d(_,{c:function(){return calculatePaymentTerms}})},11005:function(d,_,b){"use strict";var T;b.d(_,{G:function(){return x}});let x=(T="basepaws.com","basepaws.com")},33235:function(d,_,b){"use strict";b.d(_,{aM:function(){return LayoutProvider},BQ:function(){return useLayoutDispatch},Vn:function(){return useLayoutState}});var T=b(85893),x=b(67294);let C=x.createContext({announcementHeight:40,sidebarBio:{isOpen:!1}}),L=x.createContext(()=>null),countReducer=(d,_)=>{var b,T;switch(_.type){case"update":return{...d,..._.payload};case"updateMobileMenuOpen":return{...d,isMobileMenuOpen:!d.isMobileMenuOpen};case"hideMobileMenu":return{...d,isMobileMenuOpen:!1};case"updateCart":return{...d,isCartOpen:!d.isCartOpen};case"updateSidebarBio":return{...d,sidebarBio:{isOpen:!d.sidebarBio.isOpen,bioId:null===(b=_.payload)||void 0===b?void 0:b.bioId}};case"updateVideoPopup":return{...d,videoPopup:{isOpen:!d.sidebarBio.isOpen,videoUrl:null===(T=_.payload)||void 0===T?void 0:T.videoUrl}}}},LayoutProvider=d=>{var _,b;let{children:N}=d,[Y,Z]=(0,x.useReducer)(countReducer,{announcementHeight:0,isMobileMenuOpen:!1,sidebarBio:{isOpen:!1}});(0,x.useEffect)(()=>{Y.isMobileMenuOpen?document.body.classList.add("is-navbar-opened"):document.body.classList.remove("is-navbar-opened")},[Y.isMobileMenuOpen]),(0,x.useEffect)(()=>{Y.isCartOpen?document.body.classList.add("is-cart-opened"):document.body.classList.remove("is-cart-opened")},[Y.isCartOpen]),(0,x.useEffect)(()=>{var d;(null===(d=Y.videoPopup)||void 0===d?void 0:d.isOpen)?document.body.classList.add("is-video-showed"):document.body.classList.remove("is-video-showed")},[null===(_=Y.videoPopup)||void 0===_?void 0:_.isOpen]),(0,x.useEffect)(()=>{var d;(null===(d=Y.sidebarBio)||void 0===d?void 0:d.isOpen)?document.body.classList.add("is-bio-showed"):document.body.classList.remove("is-bio-showed")},[null===(b=Y.sidebarBio)||void 0===b?void 0:b.isOpen]);let en=(0,x.useCallback)(d=>{Z(d)},[]);return(0,T.jsx)(C.Provider,{value:Y,children:(0,T.jsx)(L.Provider,{value:en,children:N})})},useLayoutState=()=>{let d=x.useContext(C);if(void 0===d)throw Error("useLayoutState must be used within a LayoutStateContext");return d},useLayoutDispatch=()=>{let d=x.useContext(L);if(void 0===d)throw Error("useLayoutDispatch must be used within a LayoutDispatchContext");return d}},34210:function(d,_,b){"use strict";b.d(_,{A:function(){return x}});var T=b(95229);let x=(0,T.createClient)({space:String("6oxbxlbed365"),accessToken:String("Pj7w8DqB-42fhckIeF0k98bSsEOyC5XdMitOunpNyes"),environment:String("master")||"master"})},41217:function(d,_,b){"use strict";var T,x;b.d(_,{p:function(){return T}}),(x=T||(T={})).NEWSLETTER_LIST_ID="Blog Newsletter Form",x.FOOTER_SUBSCRIPTION="Footer Newsletter",x.NEW_PRODUCT_SUBSCRIPTION="New Product Form"},81769:function(d,_,b){"use strict";b.d(_,{C:function(){return useCartLogic}});var T=b(67294);let useCartLogic=d=>{let[_,b]=(0,T.useState)(!1),[x,C]=(0,T.useState)(0),[L,N]=(0,T.useState)(0),[Y,Z]=(0,T.useState)(0);return(0,T.useEffect)(()=>
27{if(d){let _=d.lines.edges.reduce((d,_)=>d+parseFloat(_.node.merchandise.priceV2.amount)*_.node.quantity,0);C(_);let b=parseFloat(d.estimatedCost.totalAmount.amount);Z(b),N(_-b)}},[d]),(0,T.useEffect)(()=>{(null==d?void 0:d.lines.edges.length)?b(!1):b(!0)},[d]),{cart:d,isCartEmpty:_,subTotal:x,totalDiscountPrice:L,totalValue:Y}}},59573:function(d,_,b){"use strict";b.d(_,{N:function(){return useLockBodyScroll}});var T=b(67294);function useLockBodyScroll(d){(0,T.useEffect)(()=>(d?document.body.classList.add("is-modal-opened"):document.body.classList.remove("is-modal-opened"),()=>{document.body.classList.remove("is-modal-opened")}),[d])}},59448:function(d,_,b){"use strict";var T=b(67294);_.Z=function(){let d=arguments.length>0&&void 0!==arguments[0]&&arguments[0],[_,b]=(0,T.useState)(d);return{isModalOpen:_,openModal:()=>b(!0),closeModal:()=>b(!1)}}},98237:function(d,_,b){"use strict";b.d(_,{y:function(){return useStorage}});let useStorage=()=>{let storageType=d=>"".concat(null!=d?d:"local","Storage");return{getItem:(d,_)=>window[storageType(_)][d],setItem:(d,_,b)=>(window[storageType(b)].setItem(d,_),!0),removeItem:(d,_)=>{window[storageType(_)].removeItem(d)}}}},74073:function(d,_,b){"use strict";b.d(_,{AS:function(){return gqlRequestShop},KS:function(){return gqlRequestBreeds}});var T=b(83454);let x=new Set,wait=d=>new Promise(_=>setTimeout(_,d)),shouldRetry=d=>429===d||d>=500,gqlRequestCommon=async function(d,_,b,C,L,N){let Y,Z,en=arguments.length>6&&void 0!==arguments[6]&&arguments[6],er="https://graphql.contentful.com/content/v1/spaces/".concat(b,"/environments/").concat(N),ei={method:"POST",headers:{"Content-Type":"application/json",authorization:"Bearer ".concat(en?L:C)},body:JSON.stringify({variables:{..._,preview:en},query:d})};for(let d=1;d<=3;d+=1){try{if((Y=await fetch(er,ei)).ok||!shouldRetry(Y.status))break;Z=Error("Contentful GraphQL request failed with status ".concat(Y.status))}catch(d){Z=d}d<3&&await wait(250*2**(d-1))}if(!Y)throw Z instanceof Error?Z:Error("Contentful GraphQL request failed");if(!Y.ok)throw Error("Contentful GraphQL request failed with status ".concat(Y.status));let es=await Y.json();if("true"===T.env.CONTENTFUL_LOG_GRAPHQL_ERRORS){var ea;null===(ea=es.errors)||void 0===ea||ea.forEach(d=>{var _,b,T,C,L;let N="".concat(null!==(T=null===(b=d.extensions)||void 0===b?void 0:null===(_=b.contentful)||void 0===_?void 0:_.code)&&void 0!==T?T:"GRAPHQL_ERROR",":").concat(d.message);x.has(N)||(x.add(N),console.warn("[Contentful GraphQL] Partial response:",{code:null===(L=d.extensions)||void 0===L?void 0:null===(C=L.contentful)||void 0===C?void 0:C.code,message:d.message,path:d.path}))})}return es},gqlRequestShop=function(d,_){let b=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return gqlRequestCommon(d,_,"6oxbxlbed365","Pj7w8DqB-42fhckIeF0k98bSsEOyC5XdMitOunpNyes","Pj7w8DqB-42fhckIeF0k98bSsEOyC5XdMitOunpNyes","master",b)},gqlRequestBreeds=function(d,_){let b=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return gqlRequestCommon(d,_,"qj2yxv39d6ig","hQ1jb6A_yIVae4YeBnkepLfDIktx9Xxw_QNEGMwoFPU","DjsJkWaWE0lXMINAr8Fg25wMSbKUkZEXMR7Hph0xweU","master",b)}},52397:function(d,_,b){"use strict";b.d(_,{$:function(){return ShopifyData}});let T="1509c3d6fefb6cd314fbcd07066bf47c";async function ShopifyData(d){let _="https://".concat("basepaws.myshopify.com","/api/2023-07/graphql.json"),b={Accept:"application/json","Content-Type":"application/json"};T&&(b["X-Shopify-Storefront-Access-Token"]=T);let x={endpoint:_,method:"POST",headers:b,body:JSON.stringify({query:d})};try{let d=await fetch(_,x),b=await d.json();if(!d.ok){let _=Error("Shopify API error");throw _.response=d,_.data=b,_}return b}catch(d){if(console.error(d),d.response)throw Error("Shopify API error ");throw Error("Product not found ")}}},484:function(d,_,b){"use strict";b.d(_,{S:function(){return useAddCartItem}});var T=b(85945),x=b(48228),C=b(52397),L=b(98237),N=b(43450),Y=b(83081),Z=b(33235);let useAddCartItem=d=>{let{getItem:_}=(0,L.y)(),b=(0,T.NL)(),en=(0,Z.BQ)();return(0,x.D)(async d=>{let{lines:b,isUpsell:T}=d,x=_("cartId"),L=(0,N.jsonToGraphQLQuery)({mutation:{cartLinesAdd:{__args:{cartId:x,lines:b},cart:{id:!0}}}});return await (0,C.$)(L),{isUpsell:T}},{onSuccess:async(d,_)=>{let{isUpsell:T}=_;await b.invalidateQueries([Y.f.GET_CART]),T||en({type:"updateCart"})},...d})}},37054:function(d,_,b){"use strict";b.d(_,{m:function(){return useCreateCart}});var T=b(85945),x=b(48228),C=b(52397),L=b(83081),N=b(98237);let mutator=async()=>await (0,C.$)("\n mutation cartCreate {\n cartCreate {\n cart {\n id\n }\n userErrors {\n field\n message\n }\n }\n }\n "),useCreateCart=d=>{let _=(0,T.NL)(),{setItem:b}=(0,N.y)();return(0,x.D)(async()=>mutator(),{onSuccess:async d=>{var T,x;let{data:C}=d,N=null===(x=C.cartCreate)||void 0===x?void 0:null===(T=x.cart)||void 0===T?void 0:T.id;
27b("cartId",N),await _.invalidateQueries([L.f.GET_CART,N])},...d})}},83758:function(d,_,b){"use strict";b.d(_,{t:function(){return useSubscriptionMutation}});var T=b(48228),x=b(41217);let useSubscriptionMutation=(d,_)=>(0,T.D)(async d=>{let b={method:"POST",headers:{revision:"2025-07-15","Content-Type":"application/json"},body:JSON.stringify({data:{type:"subscription",attributes:{profile:{data:{type:"profile",attributes:{email:d.email}}},custom_source:d.customSource},relationships:{list:{data:{type:"list",id:d.customSource===x.p.NEW_PRODUCT_SUBSCRIPTION?"TC469S":"T4GdHh"}}}}})};await fetch(_?"https://a.klaviyo.com/client/subscriptions/?company_id=".concat("T4GdHh"):"https://a.klaviyo.com/client/subscriptions/?company_id=".concat("N9p6aC"),b)},d)},38874:function(d,_,b){"use strict";b.d(_,{$:function(){return useUpsell}});var T=b(67848),x=b(65188),C=b(74073);let getPromoUpsellCollection=async()=>{var d,_,b,T,x,L;let N=await (0,C.AS)("\n query blockCartSnippets {\n blockCartSnippetsCollection(limit: 20) {\n items {\n internalName\n snippetsQuantity\n triggerProducts\n triggerProductsQty\n snippetsCollection(limit: 12) {\n items {\n sys {\n id\n }\n __typename\n description {\n json\n }\n ctaText {\n json\n }\n upsaleType\n yellowTag\n price\n strikethroughPrice\n active\n buttonText\n presentOnPdpCollection(limit: 1) {\n items {\n title\n slug\n }\n }\n firstProduct\n secondProduct\n thirdProduct\n image {\n url\n title\n width\n height\n title\n }\n }\n }\n }\n }\n }\n ",{itemsPerPage:99,skip:0});return Array.isArray(null==N?void 0:null===(_=N.data)||void 0===_?void 0:null===(d=_.blockCartSnippetsCollection)||void 0===d?void 0:d.items)&&(null==N?void 0:null===(T=N.data)||void 0===T?void 0:null===(b=T.blockCartSnippetsCollection)||void 0===b?void 0:b.items.length)?null==N?void 0:null===(L=N.data)||void 0===L?void 0:null===(x=L.blockCartSnippetsCollection)||void 0===x?void 0:x.items:null},useUpsell=()=>(0,T.a)([x.i.UPSELL],()=>getPromoUpsellCollection(),{});useUpsell.getKey=()=>[x.i.UPSELL],useUpsell.fetcher=()=>getPromoUpsellCollection()},4072:function(d,_,b){"use strict";b.d(_,{z:function(){return useNavLinkCollectionGqlQuery}});var T=b(65188),x=b(74073),C=b(67848);let navLinkCollectionQuery=async()=>{let d=await (0,x.AS)("\nquery navLinks {\n navLinkCollection {\n items {\n displayText\n url\n badge\n discount\n linkType\n page {\n __typename\n ... on PagePdp {\n slug\n }\n ... on PageHome {\n slug\n }\n }\n sys {\n id\n }\n image {\n url\n title\n }\n }\n }\n}\n ",{});return d.data.navLinkCollection.items},useNavLinkCollectionGqlQuery=()=>(0,C.a)([T.i.NAV_LINK_COLLECTION],()=>navLinkCollectionQuery());useNavLinkCollectionGqlQuery.getKey=()=>[T.i.NAV_LINK_COLLECTION],useNavLinkCollectionGqlQuery.fetcher=()=>()=>navLinkCollectionQuery()},27089:function(d,_,b){"use strict";b.d(_,{CT:function(){return useNavLinkByIdQuery},dr:function(){return useLinkByIdQuery}});var T=b(34210),x=b(67848),C=b(65188);let navSectionByIdFetcher=async d=>{let _=await T.A.getEntry(d);return _},useNavSectionByIdQuery=d=>(0,x.a)({queryKey:[C.i.NAV_SECTION_LINK,d],queryFn:()=>navSectionByIdFetcher(null!=d?d:"")});useNavSectionByIdQuery.getKey=d=>[C.i.NAV_SECTION_LINK,d],useNavSectionByIdQuery.fetcher=d=>()=>navSectionByIdFetcher(d);let navLinkByIdQuery=async d=>{let _=await T.A.getEntry(d);return _},useNavLinkByIdQuery=d=>(0,x.a)([C.i.NAV_LINK,d],()=>navLinkByIdQuery(null!=d?d:""),{enabled:!!d});useNavLinkByIdQuery.getKey=d=>[C.i.NAV_LINK,d],useNavLinkByIdQuery.fetcher=d=>()=>navLinkByIdQuery(d);let useLinkByIdQuery=d=>{let fetchData=async d=>{let _=await T.A.getEntry(d);if(_.fields.reference){var b,x,C;let d=await T.A.getEntry(null!==(C=null===(x=_.fields.reference)||void 0===x?void 0:null===(b=x.sys)||void 0===b?void 0:b.id)&&void 0!==C?C:"");return{..._,fields:{..._.fields,reference:{..._.fields.reference,...d}}}}return _};return(0,x.a)([C.i.LINK,d],()=>fetchData(null!=d?d:""),{enabled:!!d})}},65188:function(d,_,b){"use strict";var T,x;b.d(_,{i:function(){return T}}),(x=T||(T={})).PAGE="PAGE",x.PAGE_REFERENCE="PAGE_REFERENCE",x.PRODUCT_PAGE="PRODUCT_PAGE",x.PAGE_CONTENT="PAGE_CONTENT",x.LAYOUT="LAYOUT",x.NAV_SECTION="NAV_SECTION",x.METADATA="METADATA",x.NAV_SECTION_LINK="NAV_SECTION_LINK",x.NAV_LINK="NAV_LINK",x.NAV_LINK_COLLECTION="NAV_LINK_COLLECTION",x.NAV_SECTION_COLLECTION="NAV_SECTION_COLLECTION",x.LINK="LINK",x.HYPER_LINK="HYPER_LINK",x.ASSET="ASSET",x.BREEDS="BREEDS",x.DOG_BREEDS="DOG_BREEDS",x.BREEDS_MAIN_PAGE="BREEDS_MAIN_PAGE",x.DOG_BREEDS_MAIN_PAGE="DOG_BREEDS_MAIN_PAGE",x.TEAM_BIO="TEAM_BIO",x.HIDDEN_PDP_LIST="HIDDEN_PDP_LIST",x.MERCH_LIST="MERCH_LIST",x.MERCH_DETAILS="MERCH_DETAILS",x.MERCH_DETAILS_BY_ID="MERCH_DETAILS_BY_ID",x.PAGE_SCHEMA="PAGE_SCHEMA",x.PRODUCT_SCHEMA="PRODUCT_SCHEMA",x.UPSELL="UPSELL",x.LIBRARY_PAGE="LIBRARY_PAGE",x.LIBRARY_ARTICLE_PAGE="LIBRARY_ARTICLE_PAGE",x.LIBRARY_GROUP_COLLECTION="L
27IBRARY_GROUP_COLLECTION",x.LIBRARY_GROUP_PAGE="LIBRARY_GROUP_PAGE",x.ANCHORS="ANCHORS",x.PAGE_HOME_OPTIONS="PAGE_HOME_OPTIONS",x.BREED_CATEGORIES="BREED_CATEGORIES",x.RELATED_BLOG_POSTS="RELATED_BLOG_POSTS",x.PAGE_HOME_PRODUCTS="PAGE_HOME_PRODUCTS",x.BLOCK_TAB_CONTENT="BLOCK_TAB_CONTENT",x.PDP_RELATED="PDP_RELATED",x.DEFAULT_CONVERSION_BLOCKS="DEFAULT_CONVERSION_BLOCKS",x.KLAVIYO_POPUP="KLAVIYO_POPUP",x.REPORT_PAGE="REPORT_PAGE",x.BOTTOM_FIXED_CONVERSION_BLOCK="BOTTOM_FIXED_CONVERSION_BLOCK",x.UPSELL_BY_ID="UPSELL_BY_ID",x.PAGE_CATEGORY_GROUP_BY_SLUG="PAGE_CATEGORY_GROUP_BY_SLUG",x.PAGE_CATEGORY_GROUPS="PAGE_CATEGORY_GROUPS"},83081:function(d,_,b){"use strict";var T,x;b.d(_,{f:function(){return T}}),(x=T||(T={})).ADD_DISCOUNTS="ADD_DISCOUNTS",x.GET_CART="GET_CART",x.GET_RELATED_PRODUCTS="GET_RELATED_PRODUCTS",x.GET_PRODUCT_DETAILS="GET_PRODUCT_DETAILS"},95232:function(d,_,b){"use strict";b.d(_,{u:function(){return useGetCartQuery}});var T=b(83081),x=b(52397),C=b(67848),L=b(98237),N=b(67294),Y=b(37054);let fetcher=async d=>{try{var _;return null===(_=(await (0,x.$)('query {\n cart(id: "'.concat(d,'") {\n attributes {\n key\n value\n }\n discountCodes {\n applicable\n code\n }\n id\n lines(first: 50) {\n edges {\n node {\n id\n quantity\n cost {\n totalAmount {\n amount\n }\n }\n merchandise {\n ... on ProductVariant {\n id\n title\n priceV2 {\n amount\n currencyCode\n }\n image {\n url\n altText\n width\n height\n }\n product {\n id\n title\n handle\n productType\n }\n sku\n }\n }\n discountAllocations {\n ... on CartAutomaticDiscountAllocation {\n __typename\n discountedAmount {\n amount\n }\n title\n }\n ... on CartCodeDiscountAllocation {\n __typename\n code\n discountedAmount {\n amount\n }\n }\n }\n }\n }\n }\n estimatedCost {\n totalAmount {\n amount\n currencyCode\n }\n }\n checkoutUrl\n discountAllocations {\n ... on CartAutomaticDiscountAllocation {\n __typename\n discountedAmount {\n amount\n }\n title\n }\n ... on CartCodeDiscountAllocation {\n __typename\n code\n discountedAmount {\n amount\n currencyCode\n }\n }\n ... on CartCustomDiscountAllocation {\n __typename\n discountedAmount {\n amount\n }\n title\n }\n }\n }\n }'))).data)||void 0===_?void 0:_.cart}catch(d){console.error(d)}},useGetCartQuery=()=>{let{getItem:d}=(0,L.y)(),_=d("cartId"),{mutate:b}=(0,Y.m)(),x=_&&_.includes("gid://shopify");return(0,N.useEffect)(()=>{x||b()},[_]),(0,C.a)({queryKey:[T.f.GET_CART,_],queryFn:()=>fetcher(_),enabled:!!x})}},23182:function(d,_,b){"use strict";b.r(_),b.d(_,{FooterSubscription:function(){return FooterSubscription}});var T=b(85893),x=b(82175),C=b(19685),L=b(83758),N=b(41217),Y=b(62423),Z=b(65188),en=b(85945),er=b(25675),ei=b.n(er),es=b(25688);let FooterSubscription=()=>{var d,_,b,er,ea,eo,el,eu,ec,ed,ep,eh,ef,em;let ev=(0,en.NL)(),eg=ev.getQueryData([Z.i.LAYOUT]),{isLoading:ey,isError:e_,isSuccess:eb,mutate:eE}=(0,L.t)();return eg?(0,T.jsx)("section",{className:"subscribe-section footer__subscribe",children:(0,T.jsx)("div",{className:"container-fluid",children:(0,T.jsxs)("div",{className:"subscribe-section__subscribe subscribe is-secondary",children:[eb?(0,T.jsxs)("div",{className:"subscribe__info",children:[(0,T.jsx)(ei(),{className:"subscribe__img",src:(0,es.s)("https:"+(null==eg?void 0:null===(ed=eg.fields)||void 0===ed?void 0:null===(ec=ed.newsletterSuccessIcon)||void 0===ec?void 0:null===(eu=ec.fields.file)||void 0===eu?void 0:eu.url),50,50),width:50,height:50,alt:(null==eg?void 0:null===(ep=eg.fields)||void 0===ep?void 0:ep.newsletterSuccessTitle)||""}),(0,T.jsxs)("div",{className:"subscribe__details",children:[(null==eg?void 0:null===(eh=eg.fields)||void 0===eh?void 0:eh.newsletterSuccessTitle)&&(0,T.jsx)("h3",{className:"subscribe__title",children:null==eg?void 0:null===(ef=eg.fields)||void 0===ef?void 0:ef.newsletterSuccessTitle}),(0,T.jsx)("p",{className:"subscribe__desc",children:null==eg?void 0:null===(em=eg.fields)||void 0===em?void 0:em.newsletterSuccessMessage})]})]}):(0,T.jsxs)("div",{className:"subscribe__info",children:[(0,T.jsx)(ei(),{className:"subscribe__img",src:(0,es.s)("https:"+(null==eg?void 0:null===(b=eg.fields)||void 0===b?void 0:null===(_=b.newsletterIcon)||void 0===_?void 0:null===(d=_.fields.file)||void 0===d?void 0:d.url),50,50),width:50,height:50,alt:(null==eg?void 0:null===(er=eg.fields)||void 0===er?void 0:er.newsletterTitle)||""}),(0,T.jsxs)("div",{className:"subscribe__details",children:[(null==eg?void 0:null===(ea=eg.fields)||void 0===ea?void 0:ea.newsletterTitle)&&(0,T.jsx)("p",{className:"subscribe__title",children:null==eg?void 0:null===(eo=eg.fields)||void 0===eo?void 0:eo.newsletterTitle}),(0,T.jsx)("p",{className:"subscribe__desc",children:null==eg?void 0:null===(el=eg.fields)||void 0===el?void 0:el.newsletterDescription})]})]}),(0,T.jsx)("div",{className:"subscribe__form-wrap",children:(0,T.jsx)(x.J9,{initialValues:{email:""},validationSchema:C.f,onSubmit:d=>{d.email&&eE({...d,customSource:N.p.FOOTER_SUBSCRIPTION})},children:d=>{var _;let{isValid:b,errors:C,touched:L,values:N}=d;return(0,T.jsxs)(x.l0,{className:"\n subscribe__form \n ".concat(ey?"is-submitting":""," \n ").concat(eb?"is-submitted is-sent":""," \n ").concat(e_?"is-error-process":""," \n ").concat(0===Object.entries(L).length&&0===Object.entries(N).length?"is-empty":""," \n ").concat(Object.entries(L).length>0&&!b?"is-error":"","\n "),name:"subscribe",noValidate:!0,children:[(0,T.jsxs)("div",{className:"subscribe__field-wrap",children:[(0,T.jsx)(x.gN,{name:"email",children:d=>{var _;let{field:b,form:{touched:x,errors:C},meta:L}=d;return(0,T.jsx)("div",{className:"subscribe__field",children:(0,T.jsx)("input",{className:"subscribe__input input",type:"email",placeholder:null==eg?void 0:null===(_=eg.fields)||void 0===_?void 0:_.newsletterInputPlaceholder,...b})})}}),ey?(0,T.jsx)("input",{className:"subscribe__btn-load btn btn--primary",type:"button",value:"..."}):(0,T.jsx)("button",{className:"subscribe__btn btn btn--primary",type:"submit",value:null==eg?void 0:null===(_=eg.fields)||void 0===_?void 0:_.newsletterButtonText,disabled:!b||ey,"aria-label":"Subscribe to newsletter",children:eb?(0,T.jsx)("svg",{width:"18",height:"18",className:"is-stroked",children:(0,T.jsx)("use",{href:"/assets/images/svg/symbol/sprite.svg#check"})}):(0,T.jsx)("svg",{width:"14",height:"14",children:(0,T.jsx)("use",{href:"/assets/images/svg/symbol/sprite.svg#next-arrow-right"})})})]}),(0,T.jsx)("div",{className:"subscribe__description",children:L.email&&C.email?(0,T.jsxs)("div",{className:"subscribe__description-error",children:[(0,T.jsx)(Y.Z,{id:"circle-information",width:25,height:25,className:"icon icon-circle-information subscribe__icon"}),(0,T.jsx)("span",{children:C.email})]}):null})]})}})})]})})}):null}},92893:function(d,_,b){"use strict";b.d(_,{T:function(){return formatPrice}});let formatPrice=d=>{let _=Number(d);return isNaN(_)?"":new Intl.NumberFormat("en-US",{minimumFractionDigits:2}).format(_)}},25688:function(d,_,b){"use strict";b.d(_,{s:function(){return setImageSize},u:function(){return getScaledImageDimensions}});let setImageSize=(d,_,b)=>{if(d.includes("svg"))return d;let T=new URL(d);return T.toString()},getScaledImageDimensions=d=>{let{width:_,height:b,maxWidth:T=110,maxHeight:x=60,fallbackWidth:C=110,fallbackHeight:L=60}=d;if(!_||!b||_<=0||b<=0)return{width:C,height:L};let N=Math.min(T/_,x/b,1);return{width:Math.max(1,Math.round(_*N)),height:Math.max(1,Math.round(b*N))}}},19685:function(d,_,b){"use strict";b.d(_,{f:function(){return x}});var T=b(16310);
27let x=(0,T.Ry)({email:(0,T.Z_)().email("Email is not valid.")})},21876:function(d){!function(){var _={675:function(d,_){"use strict";_.byteLength=function(d){var _=getLens(d),b=_[0],T=_[1];return(b+T)*3/4-T},_.toByteArray=function(d){var _,b,C=getLens(d),L=C[0],N=C[1],Y=new x((L+N)*3/4-N),Z=0,en=N>0?L-4:L;for(b=0;b<en;b+=4)_=T[d.charCodeAt(b)]<<18|T[d.charCodeAt(b+1)]<<12|T[d.charCodeAt(b+2)]<<6|T[d.charCodeAt(b+3)],Y[Z++]=_>>16&255,Y[Z++]=_>>8&255,Y[Z++]=255&_;return 2===N&&(_=T[d.charCodeAt(b)]<<2|T[d.charCodeAt(b+1)]>>4,Y[Z++]=255&_),1===N&&(_=T[d.charCodeAt(b)]<<10|T[d.charCodeAt(b+1)]<<4|T[d.charCodeAt(b+2)]>>2,Y[Z++]=_>>8&255,Y[Z++]=255&_),Y},_.fromByteArray=function(d){for(var _,T=d.length,x=T%3,C=[],L=0,N=T-x;L<N;L+=16383)C.push(function(d,_,T){for(var x,C=[],L=_;L<T;L+=3)C.push(b[(x=(d[L]<<16&16711680)+(d[L+1]<<8&65280)+(255&d[L+2]))>>18&63]+b[x>>12&63]+b[x>>6&63]+b[63&x]);return C.join("")}(d,L,L+16383>N?N:L+16383));return 1===x?C.push(b[(_=d[T-1])>>2]+b[_<<4&63]+"=="):2===x&&C.push(b[(_=(d[T-2]<<8)+d[T-1])>>10]+b[_>>4&63]+b[_<<2&63]+"="),C.join("")};for(var b=[],T=[],x="undefined"!=typeof Uint8Array?Uint8Array:Array,C="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",L=0,N=C.length;L<N;++L)b[L]=C[L],T[C.charCodeAt(L)]=L;function getLens(d){var _=d.length;if(_%4>0)throw Error("Invalid string. Length must be a multiple of 4");var b=d.indexOf("=");-1===b&&(b=_);var T=b===_?0:4-b%4;return[b,T]}T["-".charCodeAt(0)]=62,T["_".charCodeAt(0)]=63},72:function(d,_,b){"use strict";/*! 28 * The buffer module from node.js, for the browser. 29 * 30 * @author Feross Aboukhadijeh <https://feross.org> 31 * @license MIT 32 */var T=b(675),x=b(783),C="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function createBuffer(d){if(d>2147483647)throw RangeError('The value "'+d+'" is invalid for option "size"');var _=new Uint8Array(d);return Object.setPrototypeOf(_,Buffer.prototype),_}function Buffer(d,_,b){if("number"==typeof d){if("string"==typeof _)throw TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(d)}return from(d,_,b)}function from(d,_,b){if("string"==typeof d)return function(d,_){if(("string"!=typeof _||""===_)&&(_="utf8"),!Buffer.isEncoding(_))throw TypeError("Unknown encoding: "+_);var b=0|byteLength(d,_),T=createBuffer(b),x=T.write(d,_);return x!==b&&(T=T.slice(0,x)),T}(d,_);if(ArrayBuffer.isView(d))return fromArrayLike(d);if(null==d)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof d);if(isInstance(d,ArrayBuffer)||d&&isInstance(d.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(isInstance(d,SharedArrayBuffer)||d&&isInstance(d.buffer,SharedArrayBuffer)))return function(d,_,b){var T;if(_<0||d.byteLength<_)throw RangeError('"offset" is outside of buffer bounds');if(d.byteLength<_+(b||0))throw RangeError('"length" is outside of buffer bounds');return Object.setPrototypeOf(T=void 0===_&&void 0===b?new Uint8Array(d):void 0===b?new Uint8Array(d,_):new Uint8Array(d,_,b),Buffer.prototype),T}(d,_,b);if("number"==typeof d)throw TypeError('The "value" argument must not be of type number. Received type number');var T=d.valueOf&&d.valueOf();if(null!=T&&T!==d)return Buffer.from(T,_,b);var x=function(d){if(Buffer.isBuffer(d)){var _,b=0|checked(d.length),T=createBuffer(b);return 0===T.length||d.copy(T,0,0,b),T}return void 0!==d.length?"number"!=typeof d.length||(_=d.length)!=_?createBuffer(0):fromArrayLike(d):"Buffer"===d.type&&Array.isArray(d.data)?fromArrayLike(d.data):void 0}(d);if(x)return x;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof d[Symbol.toPrimitive])return Buffer.from(d[Symbol.toPrimitive]("string"),_,b);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof d)}function assertSize(d){if("number"!=typeof d)throw TypeError('"size" argument must be of type number');
32if(d<0)throw RangeError('The value "'+d+'" is invalid for option "size"')}function allocUnsafe(d){return assertSize(d),createBuffer(d<0?0:0|checked(d))}function fromArrayLike(d){for(var _=d.length<0?0:0|checked(d.length),b=createBuffer(_),T=0;T<_;T+=1)b[T]=255&d[T];return b}function checked(d){if(d>=2147483647)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|d}function byteLength(d,_){if(Buffer.isBuffer(d))return d.length;if(ArrayBuffer.isView(d)||isInstance(d,ArrayBuffer))return d.byteLength;if("string"!=typeof d)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof d);var b=d.length,T=arguments.length>2&&!0===arguments[2];if(!T&&0===b)return 0;for(var x=!1;;)switch(_){case"ascii":case"latin1":case"binary":return b;case"utf8":case"utf-8":return utf8ToBytes(d).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*b;case"hex":return b>>>1;case"base64":return base64ToBytes(d).length;default:if(x)return T?-1:utf8ToBytes(d).length;_=(""+_).toLowerCase(),x=!0}}function slowToString(d,_,b){var x,C,L=!1;if((void 0===_||_<0)&&(_=0),_>this.length||((void 0===b||b>this.length)&&(b=this.length),b<=0||(b>>>=0)<=(_>>>=0)))return"";for(d||(d="utf8");;)switch(d){case"hex":return function(d,_,b){var T=d.length;(!_||_<0)&&(_=0),(!b||b<0||b>T)&&(b=T);for(var x="",C=_;C<b;++C)x+=N[d[C]];return x}(this,_,b);case"utf8":case"utf-8":return utf8Slice(this,_,b);case"ascii":return function(d,_,b){var T="";b=Math.min(d.length,b);for(var x=_;x<b;++x)T+=String.fromCharCode(127&d[x]);return T}(this,_,b);case"latin1":case"binary":return function(d,_,b){var T="";b=Math.min(d.length,b);for(var x=_;x<b;++x)T+=String.fromCharCode(d[x]);return T}(this,_,b);case"base64":return x=_,C=b,0===x&&C===this.length?T.fromByteArray(this):T.fromByteArray(this.slice(x,C));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(d,_,b){for(var T=d.slice(_,b),x="",C=0;C<T.length;C+=2)x+=String.fromCharCode(T[C]+256*T[C+1]);return x}(this,_,b);default:if(L)throw TypeError("Unknown encoding: "+d);d=(d+"").toLowerCase(),L=!0}}function swap(d,_,b){var T=d[_];d[_]=d[b],d[b]=T}function bidirectionalIndexOf(d,_,b,T,x){var C;if(0===d.length)return -1;if("string"==typeof b?(T=b,b=0):b>2147483647?b=2147483647:b<-2147483648&&(b=-2147483648),(C=b=+b)!=C&&(b=x?0:d.length-1),b<0&&(b=d.length+b),b>=d.length){if(x)return -1;b=d.length-1}else if(b<0){if(!x)return -1;b=0}if("string"==typeof _&&(_=Buffer.from(_,T)),Buffer.isBuffer(_))return 0===_.length?-1:arrayIndexOf(d,_,b,T,x);if("number"==typeof _)return(_&=255,"function"==typeof Uint8Array.prototype.indexOf)?x?Uint8Array.prototype.indexOf.call(d,_,b):Uint8Array.prototype.lastIndexOf.call(d,_,b):arrayIndexOf(d,[_],b,T,x);throw TypeError("val must be string, number or Buffer")}function arrayIndexOf(d,_,b,T,x){var C,L=1,N=d.length,Y=_.length;if(void 0!==T&&("ucs2"===(T=String(T).toLowerCase())||"ucs-2"===T||"utf16le"===T||"utf-16le"===T)){if(d.length<2||_.length<2)return -1;L=2,N/=2,Y/=2,b/=2}function read(d,_){return 1===L?d[_]:d.readUInt16BE(_*L)}if(x){var Z=-1;for(C=b;C<N;C++)if(read(d,C)===read(_,-1===Z?0:C-Z)){if(-1===Z&&(Z=C),C-Z+1===Y)return Z*L}else -1!==Z&&(C-=C-Z),Z=-1}else for(b+Y>N&&(b=N-Y),C=b;C>=0;C--){for(var en=!0,er=0;er<Y;er++)if(read(d,C+er)!==read(_,er)){en=!1;break}if(en)return C}return -1}function utf8Slice(d,_,b){b=Math.min(d.length,b);for(var T=[],x=_;x<b;){var C,L,N,Y,Z=d[x],en=null,er=Z>239?4:Z>223?3:Z>191?2:1;if(x+er<=b)switch(er){case 1:Z<128&&(en=Z);break;case 2:(192&(C=d[x+1]))==128&&(Y=(31&Z)<<6|63&C)>127&&(en=Y);break;case 3:C=d[x+1],L=d[x+2],(192&C)==128&&(192&L)==128&&(Y=(15&Z)<<12|(63&C)<<6|63&L)>2047&&(Y<55296||Y>57343)&&(en=Y);break;case 4:C=d[x+1],L=d[x+2],N=d[x+3],(192&C)==128&&(192&L)==128&&(192&N)==128&&(Y=(15&Z)<<18|(63&C)<<12|(63&L)<<6|63&N)>65535&&Y<1114112&&(en=Y)}null===en?(en=65533,er=1):en>65535&&(en-=65536,T.push(en>>>10&1023|55296),en=56320|1023&en),T.push(en),x+=er}return function(d){var _=d.length;if(_<=4096)return String.fromCharCode.apply(String,d);for(var b="",T=0;T<_;)b+=String.fromCharCode.apply(String,d.slice(T,T+=4096));return b}(T)}function checkOffset(d,_,b){if(d%1!=0||d<0)throw RangeError("offset is not uint");if(d+_>b)throw RangeError("Trying to access beyond buffer length")}function checkInt(d,_,b,T,x,C){if(!Buffer.isBuffer(d))throw TypeError('"buffer" argument must be a Buffer instance');if(_>x||_<C)throw RangeError('"value" argument is out of bounds');if(b+T>d.length)throw RangeError("Index out of range")}
vendor: 12,956 bytes, line 32
32function checkIEEE754(d,_,b,T,x,C){if(b+T>d.length||b<0)throw RangeError("Index out of range")}function writeFloat(d,_,b,T,C){return _=+_,b>>>=0,C||checkIEEE754(d,_,b,4,34028234663852886e22,-34028234663852886e22),x.write(d,_,b,T,23,4),b+4}function writeDouble(d,_,b,T,C){return _=+_,b>>>=0,C||checkIEEE754(d,_,b,8,17976931348623157e292,-17976931348623157e292),x.write(d,_,b,T,52,8),b+8}_.Buffer=Buffer,_.SlowBuffer=function(d){return+d!=d&&(d=0),Buffer.alloc(+d)},_.INSPECT_MAX_BYTES=50,_.kMaxLength=2147483647,Buffer.TYPED_ARRAY_SUPPORT=function(){try{var d=new Uint8Array(1),_={foo:function(){return 42}};return Object.setPrototypeOf(_,Uint8Array.prototype),Object.setPrototypeOf(d,_),42===d.foo()}catch(d){return!1}}(),Buffer.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(Buffer.prototype,"parent",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.buffer}}),Object.defineProperty(Buffer.prototype,"offset",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.byteOffset}}),Buffer.poolSize=8192,Buffer.from=function(d,_,b){return from(d,_,b)},Object.setPrototypeOf(Buffer.prototype,Uint8Array.prototype),Object.setPrototypeOf(Buffer,Uint8Array),Buffer.alloc=function(d,_,b){return(assertSize(d),d<=0)?createBuffer(d):void 0!==_?"string"==typeof b?createBuffer(d).fill(_,b):createBuffer(d).fill(_):createBuffer(d)},Buffer.allocUnsafe=function(d){return allocUnsafe(d)},Buffer.allocUnsafeSlow=function(d){return allocUnsafe(d)},Buffer.isBuffer=function(d){return null!=d&&!0===d._isBuffer&&d!==Buffer.prototype},Buffer.compare=function(d,_){if(isInstance(d,Uint8Array)&&(d=Buffer.from(d,d.offset,d.byteLength)),isInstance(_,Uint8Array)&&(_=Buffer.from(_,_.offset,_.byteLength)),!Buffer.isBuffer(d)||!Buffer.isBuffer(_))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(d===_)return 0;for(var b=d.length,T=_.length,x=0,C=Math.min(b,T);x<C;++x)if(d[x]!==_[x]){b=d[x],T=_[x];break}return b<T?-1:T<b?1:0},Buffer.isEncoding=function(d){switch(String(d).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},Buffer.concat=function(d,_){if(!Array.isArray(d))throw TypeError('"list" argument must be an Array of Buffers');if(0===d.length)return Buffer.alloc(0);if(void 0===_)for(b=0,_=0;b<d.length;++b)_+=d[b].length;var b,T=Buffer.allocUnsafe(_),x=0;for(b=0;b<d.length;++b){var C=d[b];if(isInstance(C,Uint8Array)&&(C=Buffer.from(C)),!Buffer.isBuffer(C))throw TypeError('"list" argument must be an Array of Buffers');C.copy(T,x),x+=C.length}return T},Buffer.byteLength=byteLength,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function(){var d=this.length;if(d%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var _=0;_<d;_+=2)swap(this,_,_+1);return this},Buffer.prototype.swap32=function(){var d=this.length;if(d%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(var _=0;_<d;_+=4)swap(this,_,_+3),swap(this,_+1,_+2);return this},Buffer.prototype.swap64=function(){var d=this.length;if(d%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(var _=0;_<d;_+=8)swap(this,_,_+7),swap(this,_+1,_+6),swap(this,_+2,_+5),swap(this,_+3,_+4);return this},Buffer.prototype.toString=function(){var d=this.length;return 0===d?"":0==arguments.length?utf8Slice(this,0,d):slowToString.apply(this,arguments)},Buffer.prototype.toLocaleString=Buffer.prototype.toString,Buffer.prototype.equals=function(d){if(!Buffer.isBuffer(d))throw TypeError("Argument must be a Buffer");return this===d||0===Buffer.compare(this,d)},Buffer.prototype.inspect=function(){var d="",b=_.INSPECT_MAX_BYTES;return d=this.toString("hex",0,b).replace(/(.{2})/g,"$1 ").trim(),this.length>b&&(d+=" ... "),"<Buffer "+d+">"},C&&(Buffer.prototype[C]=Buffer.prototype.inspect),Buffer.prototype.compare=function(d,_,b,T,x){if(isInstance(d,Uint8Array)&&(d=Buffer.from(d,d.offset,d.byteLength)),!Buffer.isBuffer(d))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof d);if(void 0===_&&(_=0),void 0===b&&(b=d?d.length:0),void 0===T&&(T=0),void 0===x&&(x=this.length),_<0||b>d.length||T<0||x>this.length)throw RangeError("out of range index");if(T>=x&&_>=b)return 0;if(T>=x)return -1;if(_>=b)return 1;if(_>>>=0,b>>>=0,T>>>=0,x>>>=0,this===d)return 0;for(var C=x-T,L=b-_,N=Math.min(C,L),Y=this.slice(T,x),Z=d.slice(_,b),en=0;en<N;++en)if(Y[en]!==Z[en]){C=Y[en],L=Z[en];break}return C<L?-1:L<C?1:0},Buffer.prototype.includes=function(d,_,b){return -1!==this.indexOf(d,_,b)},Buffer.prototype.indexOf=function(d,_,b){return bidirectionalIndexOf(this,d,_,b,!0)},Buffer.prototype.lastIndexOf=function(d,_,b){return bidirectionalIndexOf(this,d,_,b,!1)},Buffer.prototype.write=function(d,_,b,T){if(void 0===_)T="utf8",b=this.length,_=0;else if(void 0===b&&"string"==typeof _)T=_,b=this.length,_=0;else if(isFinite(_))_>>>=0,isFinite(b)?(b>>>=0,void 0===T&&(T="utf8")):(T=b,b=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var x,C,L,N,Y,Z,en,er,ei,es,ea,eo,el=this.length-_;if((void 0===b||b>el)&&(b=el),d.length>0&&(b<0||_<0)||_>this.length)throw RangeError("Attempt to write outside buffer bounds");T||(T="utf8");for(var eu=!1;;)switch(T){case"hex":return function(d,_,b,T){b=Number(b)||0;var x=d.length-b;T?(T=Number(T))>x&&(T=x):T=x;var C=_.length;T>C/2&&(T=C/2);for(var L=0;L<T;++L){var N=parseInt(_.substr(2*L,2),16);if(N!=N)break;d[b+L]=N}return L}(this,d,_,b);case"utf8":case"utf-8":return Y=_,Z=b,blitBuffer(utf8ToBytes(d,this.length-Y),this,Y,Z);case"ascii":return en=_,er=b,blitBuffer(asciiToBytes(d),this,en,er);case"latin1":case"binary":return x=this,C=d,L=_,N=b,blitBuffer(asciiToBytes(C),x,L,N);case"base64":return ei=_,es=b,blitBuffer(base64ToBytes(d),this,ei,es);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ea=_,eo=b,blitBuffer(function(d,_){for(var b,T,x=[],C=0;C<d.length&&!((_-=2)<0);++C)T=(b=d.charCodeAt(C))>>8,x.push(b%256),x.push(T);return x}(d,this.length-ea),this,ea,eo);default:if(eu)throw TypeError("Unknown encoding: "+T);T=(""+T).toLowerCase(),eu=!0}},Buffer.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},Buffer.prototype.slice=function(d,_){var b=this.length;d=~~d,_=void 0===_?b:~~_,d<0?(d+=b)<0&&(d=0):d>b&&(d=b),_<0?(_+=b)<0&&(_=0):_>b&&(_=b),_<d&&(_=d);var T=this.subarray(d,_);return Object.setPrototypeOf(T,Buffer.prototype),T},Buffer.prototype.readUIntLE=function(d,_,b){d>>>=0,_>>>=0,b||checkOffset(d,_,this.length);for(var T=this[d],x=1,C=0;++C<_&&(x*=256);)T+=this[d+C]*x;return T},Buffer.prototype.readUIntBE=function(d,_,b){d>>>=0,_>>>=0,b||checkOffset(d,_,this.length);for(var T=this[d+--_],x=1;_>0&&(x*=256);)T+=this[d+--_]*x;return T},Buffer.prototype.readUInt8=function(d,_){return d>>>=0,_||checkOffset(d,1,this.length),this[d]},Buffer.prototype.readUInt16LE=function(d,_){return d>>>=0,_||checkOffset(d,2,this.length),this[d]|this[d+1]<<8},Buffer.prototype.readUInt16BE=function(d,_){return d>>>=0,_||checkOffset(d,2,this.length),this[d]<<8|this[d+1]},Buffer.prototype.readUInt32LE=function(d,_){return d>>>=0,_||checkOffset(d,4,this.length),(this[d]|this[d+1]<<8|this[d+2]<<16)+16777216*this[d+3]},Buffer.prototype.readUInt32BE=function(d,_){return d>>>=0,_||checkOffset(d,4,this.length),16777216*this[d]+(this[d+1]<<16|this[d+2]<<8|this[d+3])},Buffer.prototype.readIntLE=function(d,_,b){d>>>=0,_>>>=0,b||checkOffset(d,_,this.length);for(var T=this[d],x=1,C=0;++C<_&&(x*=256);)T+=this[d+C]*x;return T>=(x*=128)&&(T-=Math.pow(2,8*_)),T},Buffer.prototype.readIntBE=function(d,_,b){d>>>=0,_>>>=0,b||checkOffset(d,_,this.length);for(var T=_,x=1,C=this[d+--T];T>0&&(x*=256);)C+=this[d+--T]*x;return C>=(x*=128)&&(C-=Math.pow(2,8*_)),C},Buffer.prototype.readInt8=function(d,_){return(d>>>=0,_||checkOffset(d,1,this.length),128&this[d])?-((255-this[d]+1)*1):this[d]},Buffer.prototype.readInt16LE=function(d,_){d>>>=0,_||checkOffset(d,2,this.length);var b=this[d]|this[d+1]<<8;return 32768&b?4294901760|b:b},Buffer.prototype.readInt16BE=function(d,_){d>>>=0,_||checkOffset(d,2,this.length);var b=this[d+1]|this[d]<<8;return 32768&b?4294901760|b:b},Buffer.prototype.readInt32LE=function(d,_){return d>>>=0,_||checkOffset(d,4,this.length),this[d]|this[d+1]<<8|this[d+2]<<16|this[d+3]<<24},Buffer.prototype.readInt32BE=function(d,_){return d>>>=0,_||checkOffset(d,4,this.length),this[d]<<24|this[d+1]<<16|this[d+2]<<8|this[d+3]},Buffer.prototype.readFloatLE=function(d,_){return d>>>=0,_||checkOffset(d,4,this.length),x.read(this,d,!0,23,4)},Buffer.prototype.readFloatBE=function(d,_){return d>>>=0,_||checkOffset(d,4,this.length),x.read(this,d,!1,23,4)},Buffer.prototype.readDoubleLE=function(d,_){return d>>>=0,_||checkOffset(d,8,this.length),x.read(this,d,!0,52,8)},Buffer.prototype.readDoubleBE=function(d,_){return d>>>=0,_||checkOffset(d,8,this.length),x.read(this,d,!1,52,8)},Buffer.prototype.writeUIntLE=function(d,_,b,T){if(d=+d,_>>>=0,b>>>=0,!T){var x=Math.pow(2,8*b)-1;checkInt(this,d,_,b,x,0)}var C=1,L=0;for(this[_]=255&d;++L<b&&(C*=256);)this[_+L]=d/C&255;return _+b},Buffer.prototype.writeUIntBE=function(d,_,b,T){if(d=+d,_>>>=0,b>>>=0,!T){var x=Math.pow(2,8*b)-1;checkInt(this,d,_,b,x,0)}var C=b-1,L=1;for(this[_+C]=255&d;--C>=0&&(L*=256);)this[_+C]=d/L&255;return _+b},Buffer.prototype.writeUInt8=function(d,_,b){return d=+d,_>>>=0,b||checkInt(this,d,_,1,255,0),this[_]=255&d,_+1},Buffer.prototype.writeUInt16LE=function(d,_,b){return d=+d,_>>>=0,b||checkInt(this,d,_,2,65535,0),this[_]=255&d,this[_+1]=d>>>8,_+2},Buffer.prototype.writeUInt16BE=function(d,_,b){return d=+d,_>>>=0,b||checkInt(this,d,_,2,65535,0),this[_]=d>>>8,this[_+1]=255&d,_+2},Buffer.prototype.writeUInt32LE=function(d,_,b){return d=+d,_>>>=0,b||checkInt(this,d,_,4,4294967295,0),this[_+3]=d>>>24,this[_+2]=d>>>16,this[_+1]=d>>>8,this[_]=255&d,_+4},Buffer.prototype.writeUInt32BE=function(d,_,b){return d=+d,_>>>=0,b||checkInt(this,d,_,4,4294967295,0),this[_]=d>>>24,this[_+1]=d>>>16,this[_+2]=d>>>8,this[_+3]=255&d,_+4},Buffer.prototype.writeIntLE=function(d,_,b,T){if(d=+d,_>>>=0,!T){var x=Math.pow(2,8*b-1);checkInt(this,d,_,b,x-1,-x)}var C=0,L=1,N=0;for(this[_]=255&d;++C<b&&(L*=256);)d<0&&0===N&&0!==this[_+C-1]&&(N=1),this[_+C]=(d/L>>0)-N&255;return _+b},Buffer.prototype.writeIntBE=function(d,_,b,T){if(d=+d,_>>>=0,!T){var x=Math.pow(2,8*b-1);checkInt(this,d,_,b,x-1,-x)}var C=b-1,L=1,N=0;for(this[_+C]=255&d;--C>=0&&(L*=256);)d<0&&0===N&&0!==this[_+C+1]&&(N=1),this[_+C]=(d/L>>0)-N&255;return _+b},Buffer.prototype.writeInt8=function(d,_,b){return d=+d,_>>>=0,b||checkInt(this,d,_,1,127,-128),d<0&&(d=255+d+1),this[_]=255&d,_+1},Buffer.prototype.writeInt16LE=function(d,_,b){return d=+d,_>>>=0,b||checkInt(this,d,_,2,32767,-32768),this[_]=255&d,this[_+1]=d>>>8,_+2},Buffer.prototype.writeInt16BE=function(d,_,b){return d=+d,_>>>=0,b||checkInt(this,d,_,2,32767,-32768),this[_]=d>>>8,this[_+1]=255&d,_+2},Buffer.prototype.writeInt32LE=function(d,_,b){return d=+d,_>>>=0,b||checkInt(this,d,_,4,2147483647,-2147483648),this[_]=255&d,this[_+1]=d>>>8,this[_+2]=d>>>16,this[_+3]=d>>>24,_+4},Buffer.prototype.writeInt32BE=function(d,_,b){return d=+d,_>>>=0,b||checkInt(this,d,_,4,2147483647,-2147483648),d<0&&(d=4294967295+d+1),this[_]=d>>>24,this[_+1]=d>>>16,this[_+2]=d>>>8,this[_+3]=255&d,_+4},Buffer.prototype.writeFloatLE=function(d,_,b){return writeFloat(this,d,_,!0,b)},Buffer.prototype.writeFloatBE=function(d,_,b){return writeFloat(this,d,_,!1,b)},Buffer.prototype.writeDoubleLE=function(d,_,b){return writeDouble(this,d,_,!0,b)},Buffer.prototype.writeDoubleBE=function(d,_,b){return writeDouble(this,d,_,!1,b)},Buffer.prototype.copy=function(d,_,b,T){if(!Buffer.isBuffer(d))throw TypeError("argument should be a Buffer");if(b||(b=0),T||0===T||(T=this.length),_>=d.length&&(_=d.length),_||(_=0),T>0&&T<b&&(T=b),T===b||0===d.length||0===this.length)return 0;if(_<0)throw RangeError("targetStart out of bounds");if(b<0||b>=this.length)throw RangeError("Index out of range");if(T<0)throw RangeError("sourceEnd out of bounds");T>this.length&&(T=this.length),d.length-_<T-b&&(T=d.length-_+b);var x=T-b;if(this===d&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(_,b,T);else if(this===d&&b<_&&_<T)for(var C=x-1;C>=0;--C)d[C+_]=this[C+b];else Uint8Array.prototype.set.call(d,this.subarray(b,T),_);return x},Buffer.prototype.fill=function(d,_,b,T){if("string"==typeof d){if("string"==typeof _?(T=_,_=0,b=this.length):"string"==typeof b&&(T=b,b=this.length),void 0!==T&&"string"!=typeof T)throw TypeError("encoding must be a string");if("string"==typeof T&&!Buffer.isEncoding(T))throw TypeError("Unknown encoding: "+T);
32if(1===d.length){var x,C=d.charCodeAt(0);("utf8"===T&&C<128||"latin1"===T)&&(d=C)}}else"number"==typeof d?d&=255:"boolean"==typeof d&&(d=Number(d));if(_<0||this.length<_||this.length<b)throw RangeError("Out of range index");if(b<=_)return this;if(_>>>=0,b=void 0===b?this.length:b>>>0,d||(d=0),"number"==typeof d)for(x=_;x<b;++x)this[x]=d;else{var L=Buffer.isBuffer(d)?d:Buffer.from(d,T),N=L.length;if(0===N)throw TypeError('The value "'+d+'" is invalid for argument "value"');for(x=0;x<b-_;++x)this[x+_]=L[x%N]}return this};var L=/[^+/0-9A-Za-z-_]/g;function utf8ToBytes(d,_){_=_||1/0;for(var b,T=d.length,x=null,C=[],L=0;L<T;++L){if((b=d.charCodeAt(L))>55295&&b<57344){if(!x){if(b>56319||L+1===T){(_-=3)>-1&&C.push(239,191,189);continue}x=b;continue}if(b<56320){(_-=3)>-1&&C.push(239,191,189),x=b;continue}b=(x-55296<<10|b-56320)+65536}else x&&(_-=3)>-1&&C.push(239,191,189);if(x=null,b<128){if((_-=1)<0)break;C.push(b)}else if(b<2048){if((_-=2)<0)break;C.push(b>>6|192,63&b|128)}else if(b<65536){if((_-=3)<0)break;C.push(b>>12|224,b>>6&63|128,63&b|128)}else if(b<1114112){if((_-=4)<0)break;C.push(b>>18|240,b>>12&63|128,b>>6&63|128,63&b|128)}else throw Error("Invalid code point")}return C}function asciiToBytes(d){for(var _=[],b=0;b<d.length;++b)_.push(255&d.charCodeAt(b));return _}function base64ToBytes(d){return T.toByteArray(function(d){if((d=(d=d.split("=")[0]).trim().replace(L,"")).length<2)return"";for(;d.length%4!=0;)d+="=";return d}(d))}function blitBuffer(d,_,b,T){for(var x=0;x<T&&!(x+b>=_.length)&&!(x>=d.length);++x)_[x+b]=d[x];return x}function isInstance(d,_){return d instanceof _||null!=d&&null!=d.constructor&&null!=d.constructor.name&&d.constructor.name===_.name}var N=function(){for(var d="0123456789abcdef",_=Array(256),b=0;b<16;++b)for(var T=16*b,x=0;x<16;++x)_[T+x]=d[b]+d[x];return _}()},783:function(d,_){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */_.read=function(d,_,b,T,x){var C,L,N=8*x-T-1,Y=(1<<N)-1,Z=Y>>1,en=-7,er=b?x-1:0,ei=b?-1:1,es=d[_+er];for(er+=ei,C=es&(1<<-en)-1,es>>=-en,en+=N;en>0;C=256*C+d[_+er],er+=ei,en-=8);for(L=C&(1<<-en)-1,C>>=-en,en+=T;en>0;L=256*L+d[_+er],er+=ei,en-=8);if(0===C)C=1-Z;else{if(C===Y)return L?NaN:(es?-1:1)*(1/0);L+=Math.pow(2,T),C-=Z}return(es?-1:1)*L*Math.pow(2,C-T)},_.write=function(d,_,b,T,x,C){var L,N,Y,Z=8*C-x-1,en=(1<<Z)-1,er=en>>1,ei=23===x?5960464477539062e-23:0,es=T?0:C-1,ea=T?1:-1,eo=_<0||0===_&&1/_<0?1:0;for(isNaN(_=Math.abs(_))||_===1/0?(N=isNaN(_)?1:0,L=en):(L=Math.floor(Math.log(_)/Math.LN2),_*(Y=Math.pow(2,-L))<1&&(L--,Y*=2),L+er>=1?_+=ei/Y:_+=ei*Math.pow(2,1-er),_*Y>=2&&(L++,Y/=2),L+er>=en?(N=0,L=en):L+er>=1?(N=(_*Y-1)*Math.pow(2,x),L+=er):(N=_*Math.pow(2,er-1)*Math.pow(2,x),L=0));x>=8;d[b+es]=255&N,es+=ea,N/=256,x-=8);for(L=L<<x|N,Z+=x;Z>0;d[b+es]=255&L,es+=ea,L/=256,Z-=8);d[b+es-ea]|=128*eo}}},b={};function __nccwpck_require__(d){var T=b[d];if(void 0!==T)return T.exports;var x=b[d]={exports:{}},C=!0;try{_[d](x,x.exports,__nccwpck_require__),C=!1}finally{C&&delete b[d]}return x.exports}__nccwpck_require__.ab="//";var T=__nccwpck_require__(72);d.exports=T}()},91479:function(){},19840:function(){},92261:function(){},76710:function(){},48042:function(d){d.exports={style:{fontFamily:"'__Inter_faf8c8', '__Inter_Fallback_faf8c8'",fontStyle:"normal"},className:"__className_faf8c8"}},77663:function(d){!function(){var _={229:function(d){var _,b,T,x=d.exports={};function defaultSetTimout(){throw Error("setTimeout has not been defined")}function defaultClearTimeout(){throw Error("clearTimeout has not been defined")}function runTimeout(d){if(_===setTimeout)return setTimeout(d,0);if((_===defaultSetTimout||!_)&&setTimeout)return _=setTimeout,setTimeout(d,0);try{return _(d,0)}catch(b){try{return _.call(null,d,0)}catch(b){return _.call(this,d,0)}}}!function(){try{_="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(d){_=defaultSetTimout}try{b="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(d){b=defaultClearTimeout}}();
32var C=[],L=!1,N=-1;function cleanUpNextTick(){L&&T&&(L=!1,T.length?C=T.concat(C):N=-1,C.length&&drainQueue())}function drainQueue(){if(!L){var d=runTimeout(cleanUpNextTick);L=!0;for(var _=C.length;_;){for(T=C,C=[];++N<_;)T&&T[N].run();N=-1,_=C.length}T=null,L=!1,function(d){if(b===clearTimeout)return clearTimeout(d);if((b===defaultClearTimeout||!b)&&clearTimeout)return b=clearTimeout,clearTimeout(d);try{b(d)}catch(_){try{return b.call(null,d)}catch(_){return b.call(this,d)}}}(d)}}function Item(d,_){this.fun=d,this.array=_}function noop(){}x.nextTick=function(d){var _=Array(arguments.length-1);if(arguments.length>1)for(var b=1;b<arguments.length;b++)_[b-1]=arguments[b];C.push(new Item(d,_)),1!==C.length||L||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},x.title="browser",x.browser=!0,x.env={},x.argv=[],x.version="",x.versions={},x.on=noop,x.addListener=noop,x.once=noop,x.off=noop,x.removeListener=noop,x.removeAllListeners=noop,x.emit=noop,x.prependListener=noop,x.prependOnceListener=noop,x.listeners=function(d){return[]},x.binding=function(d){throw Error("process.binding is not supported")},x.cwd=function(){return"/"},x.chdir=function(d){throw Error("process.chdir is not supported")},x.umask=function(){return 0}}},b={};function __nccwpck_require__(d){var T=b[d];if(void 0!==T)return T.exports;var x=b[d]={exports:{}},C=!0;try{_[d](x,x.exports,__nccwpck_require__),C=!1}finally{C&&delete b[d]}return x.exports}__nccwpck_require__.ab="//";var T=__nccwpck_require__(229);d.exports=T}()},5152:function(d,_,b){d.exports=b(1342)},25675:function(d,_,b){d.exports=b(645)},41664:function(d,_,b){d.exports=b(65170)},39332:function(d,_,b){d.exports=b(30636)},11163:function(d,_,b){d.exports=b(59974)},4298:function(d,_,b){d.exports=b(85354)},92703:function(d,_,b){"use strict";var T=b(50414);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,d.exports=function(){function shim(d,_,b,x,C,L){if(L!==T){var N=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw N.name="Invariant Violation",N}}function getShim(){return shim}shim.isRequired=shim;var d={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return d.PropTypes=d,d}},45697:function(d,_,b){d.exports=b(92703)()},50414:function(d){"use strict";d.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},55760:function(d){"use strict";function Cache(d){this._maxSize=d,this.clear()}Cache.prototype.clear=function(){this._size=0,this._values=Object.create(null)},Cache.prototype.get=function(d){return this._values[d]},Cache.prototype.set=function(d,_){return this._size>=this._maxSize&&this.clear(),!(d in this._values)&&this._size++,this._values[d]=_};var _=/[^.^\]^[]+|(?=\[\]|\.\.)/g,b=/^\d+$/,T=/^\d/,x=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,C=/^\s*(['"]?)(.*?)(\1)\s*$/,L=new Cache(512),N=new Cache(512),Y=new Cache(512);function normalizePath(d){return L.get(d)||L.set(d,split(d).map(function(d){return d.replace(C,"$2")}))}function split(d){return d.match(_)||[""]}function isQuoted(d){return"string"==typeof d&&d&&-1!==["'",'"'].indexOf(d.charAt(0))}d.exports={Cache:Cache,split:split,normalizePath:normalizePath,setter:function(d){var _=normalizePath(d);return N.get(d)||N.set(d,function(d,b){for(var T=0,x=_.length,C=d;T<x-1;){var L=_[T];if("__proto__"===L||"constructor"===L||"prototype"===L)return d;C=C[_[T++]]}C[_[T]]=b})},getter:function(d,_){var b=normalizePath(d);return Y.get(d)||Y.set(d,function(d){for(var T=0,x=b.length;T<x;){if(null==d&&_)return;d=d[b[T++]]}return d})},join:function(d){return d.reduce(function(d,_){return d+(isQuoted(_)||b.test(_)?"["+_+"]":(d?".":"")+_)},"")},forEach:function(d,_,C){(function(d,_,C){var L,N,Y,Z,en,er=d.length;for(Y=0;Y<er;Y++){(N=d[Y])&&(!isQuoted(L=N)&&(L.match(T)&&!L.match(b)||x.test(L))&&(N='"'+N+'"'),Z=!(en=isQuoted(N))&&/^\d+$/.test(N),_.call(C,N,en,Z,Y,d))}})(Array.isArray(d)?d:split(d),_,C)}}},98130:function(d,_,b){"use strict";b.r(_),b.d(_,{calcTimeDelta:function(){return calcTimeDelta},formatTimeDelta:function(){return formatTimeDelta},zeroPad:function(){return zeroPad}});var T=b(67294),x=b(45697);function _classCallCheck(d,_){if(!(d instanceof _))throw TypeError("Cannot call a class as a function")}function _defineProperties(d,_){for(var b=0;b<_.length;b++){var T=_[b];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(d,T.key,T)}}function _createClass(d,_,b){return _&&_defineProperties(d.prototype,_),b&&_defineProperties(d,b),d}function _inherits(d,_){if("function"!=typeof _&&null!==_)throw TypeError("Super expression must either be null or a function");d.prototype=Object.create(_&&_.prototype,{constructor:{value:d,writable:!0,configurable:!0}}),_&&_setPrototypeOf(d,_)}function _getPrototypeOf(d){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(d){return d.__proto__||Object.getPrototypeOf(d)})(d)}function _setPrototypeOf(d,_){return(_setPrototypeOf=Object.setPrototypeOf||function(d,_){return d.__proto__=_,d})(d,_)}function _createSuper(d){var _=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(d){return!1}}();return function(){var b,T,x=_getPrototypeOf(d);if(_){var C=_getPrototypeOf(this).constructor;T=Reflect.construct(x,arguments,C)}else T=x.apply(this,arguments);
32return(b=T)&&("object"==typeof b||"function"==typeof b)?b:function(d){if(void 0===d)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return d}(this)}}function _arrayLikeToArray(d,_){(null==_||_>d.length)&&(_=d.length);for(var b=0,T=Array(_);b<_;b++)T[b]=d[b];return T}function zeroPad(d){var _,b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,T=String(d);if(0===b)return T;var x=T.match(/(.*?)([0-9]+)(.*)/),C=x?x[1]:"",L=x?x[3]:"",N=x?x[2]:T,Y=N.length>=b?N:(((function(d){if(Array.isArray(d))return _arrayLikeToArray(d)})(_=Array(b))||function(d){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(d))return Array.from(d)}(_)||function(d,_){if(d){if("string"==typeof d)return _arrayLikeToArray(d,_);var b=Object.prototype.toString.call(d).slice(8,-1);if("Object"===b&&d.constructor&&(b=d.constructor.name),"Map"===b||"Set"===b)return Array.from(d);if("Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b))return _arrayLikeToArray(d,_)}}(_)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).map(function(){return"0"}).join("")+N).slice(-1*b);return"".concat(C).concat(Y).concat(L)}var C={daysInHours:!1,zeroPadTime:2};function calcTimeDelta(d){var _,b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},T=b.now,x=void 0===T?Date.now:T,C=b.precision,L=b.controlled,N=b.offsetTime,Y=b.overtime;_="string"==typeof d?new Date(d).getTime():d instanceof Date?d.getTime():d,L||(_+=void 0===N?0:N);var Z=L?_:_-x(),en=Math.round(1e3*parseFloat(((Y?Z:Math.max(0,Z))/1e3).toFixed(Math.min(20,Math.max(0,void 0===C?0:C))))),er=Math.abs(en)/1e3;return{total:en,days:Math.floor(er/86400),hours:Math.floor(er/3600%24),minutes:Math.floor(er/60%60),seconds:Math.floor(er%60),milliseconds:Number((er%1*1e3).toFixed()),completed:en<=0}}function formatTimeDelta(d,_){var b=d.days,T=d.hours,x=d.minutes,L=d.seconds,N=Object.assign(Object.assign({},C),_),Y=N.daysInHours,Z=N.zeroPadTime,en=N.zeroPadDays,er=void 0===en?Z:en,ei=Math.min(2,Z),es=Y?zeroPad(T+24*b,Z):zeroPad(T,ei);return{days:Y?"":zeroPad(b,er),hours:es,minutes:zeroPad(x,ei),seconds:zeroPad(L,ei)}}var L=function(d){_inherits(Countdown,d);var _=_createSuper(Countdown);function Countdown(){var d;return _classCallCheck(this,Countdown),d=_.apply(this,arguments),d.state={count:d.props.count||3},d.startCountdown=function(){d.interval=window.setInterval(function(){0==d.state.count-1?(d.stopCountdown(),d.props.onComplete&&d.props.onComplete()):d.setState(function(d){return{count:d.count-1}})},1e3)},d.stopCountdown=function(){clearInterval(d.interval)},d.addTime=function(_){d.stopCountdown(),d.setState(function(d){return{count:d.count+_}},d.startCountdown)},d}return _createClass(Countdown,[{key:"componentDidMount",value:function(){this.startCountdown()}},{key:"componentWillUnmount",value:function(){clearInterval(this.interval)}},{key:"render",value:function(){return this.props.children?(0,T.cloneElement)(this.props.children,{count:this.state.count}):null}}]),Countdown}(T.Component);L.propTypes={count:x.number,children:x.element,onComplete:x.func};var N=function(d){_inherits(Countdown$1,d);var _=_createSuper(Countdown$1);function Countdown$1(d){var b;if(_classCallCheck(this,Countdown$1),(b=_.call(this,d)).mounted=!1,b.initialTimestamp=b.calcOffsetStartTimestamp(),b.offsetStartTimestamp=b.props.autoStart?0:b.initialTimestamp,b.offsetTime=0,b.legacyMode=!1,b.legacyCountdownRef=(0,T.createRef)(),b.tick=function(){var d=b.calcTimeDelta(),_=d.completed&&!b.props.overtime?void 0:b.props.onTick;b.setTimeDeltaState(d,void 0,_)},b.start=function(){if(!b.isStarted()){var d=b.offsetStartTimestamp;b.offsetStartTimestamp=0,b.offsetTime+=d?b.calcOffsetStartTimestamp()-d:0;var _=b.calcTimeDelta();b.setTimeDeltaState(_,"STARTED",b.props.onStart),b.props.controlled||_.completed&&!b.props.overtime||(b.clearTimer(),b.interval=window.setInterval(b.tick,b.props.intervalDelay))}},b.pause=function(){b.isPaused()||(b.clearTimer(),b.offsetStartTimestamp=b.calcOffsetStartTimestamp(),b.setTimeDeltaState(b.state.t
32imeDelta,"PAUSED",b.props.onPause))},b.stop=function(){b.isStopped()||(b.clearTimer(),b.offsetStartTimestamp=b.calcOffsetStartTimestamp(),b.offsetTime=b.offsetStartTimestamp-b.initialTimestamp,b.setTimeDeltaState(b.calcTimeDelta(),"STOPPED",b.props.onStop))},b.isStarted=function(){return b.isStatus("STARTED")},b.isPaused=function(){return b.isStatus("PAUSED")},b.isStopped=function(){return b.isStatus("STOPPED")},b.isCompleted=function(){return b.isStatus("COMPLETED")},d.date){var x=b.calcTimeDelta();b.state={timeDelta:x,status:x.completed?"COMPLETED":"STOPPED"}}else b.legacyMode=!0;return b}return _createClass(Countdown$1,[{key:"componentDidMount",value:function(){!this.legacyMode&&(this.mounted=!0,this.props.onMount&&this.props.onMount(this.calcTimeDelta()),this.props.autoStart&&this.start())}},{key:"componentDidUpdate",value:function(d){this.legacyMode||this.props.date===d.date||(this.initialTimestamp=this.calcOffsetStartTimestamp(),this.offsetStartTimestamp=this.initialTimestamp,this.offsetTime=0,this.setTimeDeltaState(this.calcTimeDelta()))}},{key:"componentWillUnmount",value:function(){this.legacyMode||(this.mounted=!1,this.clearTimer())}},{key:"calcTimeDelta",value:function(){var d=this.props,_=d.date,b=d.now,T=d.precision,x=d.controlled,C=d.overtime;return calcTimeDelta(_,{now:b,precision:T,controlled:x,offsetTime:this.offsetTime,overtime:C})}},{key:"calcOffsetStartTimestamp",value:function(){return Date.now()}},{key:"addTime",value:function(d){this.legacyCountdownRef.current.addTime(d)}},{key:"clearTimer",value:function(){window.clearInterval(this.interval)}},{key:"isStatus",value:function(d){return this.state.status===d}},{key:"setTimeDeltaState",value:function(d,_,b){var T=this;if(this.mounted){var x=d.completed&&!this.state.timeDelta.completed,C=d.completed&&"STARTED"===_;return x&&!this.props.overtime&&this.clearTimer(),this.setState(function(b){var x=_||b.status;return d.completed&&!T.props.overtime?x="COMPLETED":_||"COMPLETED"!==x||(x="STOPPED"),{timeDelta:d,status:x}},function(){b&&b(T.state.timeDelta),T.props.onComplete&&(x||C)&&T.props.onComplete(d,C)})}}},{key:"getApi",value:function(){return this.api=this.api||{start:this.start,pause:this.pause,stop:this.stop,isStarted:this.isStarted,isPaused:this.isPaused,isStopped:this.isStopped,isCompleted:this.isCompleted}}},{key:"getRenderProps",value:function(){var d=this.props,_=d.daysInHours,b=d.zeroPadTime,T=d.zeroPadDays,x=this.state.timeDelta;return Object.assign(Object.assign({},x),{api:this.getApi(),props:this.props,formatted:formatTimeDelta(x,{daysInHours:_,zeroPadTime:b,zeroPadDays:T})})}},{key:"render",value:function(){if(this.legacyMode){var d=this.props,_=d.count,b=d.children,x=d.onComplete;return(0,T.createElement)(L,{ref:this.legacyCountdownRef,count:_,onComplete:x},b)}var C=this.props,N=C.className,Y=C.overtime,Z=C.children,en=C.renderer,er=this.getRenderProps();if(en)return en(er);if(Z&&this.state.timeDelta.completed&&!Y)return(0,T.cloneElement)(Z,{countdown:er});var ei=er.formatted,es=ei.days,ea=ei.hours,eo=ei.minutes,el=ei.seconds;return(0,T.createElement)("span",{className:N},er.total<0?"-":"",es,es?":":"",ea,":",eo,":",el)}}]),Countdown$1}(T.Component);N.defaultProps=Object.assign(Object.assign({},C),{controlled:!1,intervalDelay:1e3,precision:0,autoStart:!0}),N.propTypes={date:(0,x.oneOfType)([(0,x.instanceOf)(Date),x.string,x.number]),daysInHours:x.bool,zeroPadTime:x.number,zeroPadDays:x.number,controlled:x.bool,intervalDelay:x.number,precision:x.number,autoStart:x.bool,overtime:x.bool,className:x.string,children:x.element,renderer:x.func,now:x.func,onMount:x.func,onStart:x.func,onPause:x.func,onStop:x.func,onTick:x.func,onComplete:x.func},_.default=N},69590:function(d){"use strict";var _=Array.isArray,b=Object.keys,T=Object.prototype.hasOwnProperty,x="undefined"!=typeof Element;d.exports=function(d,C){try{return function equal(d,C){if(d===C)return!0;if(d&&C&&"object"==typeof d&&"object"==typeof C){var L,N,Y,Z=_(d),en=_(C);if(Z&&en){if((N=d.length)!=C.length)return!1;for(L=N;0!=L--;)if(!equal(d[L],C[L]))return!1;return!0}if(Z!=en)return!1;var er=d instanceof Date,ei=C instanceof Date;if(er!=ei)return!1;if(er&&ei)return d.getTime()==C.getTime();var es=d instanceof RegExp,ea=C instanceof RegExp;if(es!=ea)return!1;if(es&&ea)return d.toString()==C.toString();var eo=b(d);if((N=eo.length)!==b(C).length)return!1;for(L=N;0!=L--;)if(!T.call(C,eo[L]))return!1;if(x&&d instanceof Element&&C instanceof Element)return d===C;for(L=N;0!=L--;)if(("_owner"!==(Y=eo[L])||!d.$$typeof)&&!equal(d[Y],C[Y]))return!1;return!0}return d!=d&&C!=C}(d,C)}catch(d){if(d.message&&d.message.match(/stack|recursion/i)||-2146828260===d.number)return console.warn("Warning: react-fast-compare does not handle circular references.",d.name,d.message),!1;throw d}}},59885:function(d){let _=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\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-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\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\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\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-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\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\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\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\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\d*(?:1ST|2ND|3RD|(?![123])\dTH)(?=\b|[a-z_])|\d*(?:1st|2nd|3rd|(?![123])\dth)(?=\b|[A-Z_])|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,
32words=d=>d.match(_)||[],upperFirst=d=>d[0].toUpperCase()+d.slice(1),join=(d,_)=>words(d).join(_).toLowerCase(),camelCase=d=>words(d).reduce((d,_)=>`${d}${d?_[0].toUpperCase()+_.slice(1).toLowerCase():_.toLowerCase()}`,"");d.exports={words,upperFirst,camelCase,pascalCase:d=>upperFirst(camelCase(d)),snakeCase:d=>join(d,"_"),kebabCase:d=>join(d,"-"),sentenceCase:d=>upperFirst(join(d," ")),titleCase:d=>words(d).map(upperFirst).join(" ")}},94633:function(d){function toposort(d,_){var b=d.length,T=Array(b),x={},C=b,L=function(d){for(var _=new Map,b=0,T=d.length;b<T;b++){var x=d[b];_.has(x[0])||_.set(x[0],new Set),_.has(x[1])||_.set(x[1],new Set),_.get(x[0]).add(x[1])}return _}(_),N=function(d){for(var _=new Map,b=0,T=d.length;b<T;b++)_.set(d[b],b);return _}(d);for(_.forEach(function(d){if(!N.has(d[0])||!N.has(d[1]))throw Error("Unknown node. There is an unknown node in the supplied edges.")});C--;)x[C]||function visit(d,_,C){if(C.has(d)){var Y;try{Y=", node was:"+JSON.stringify(d)}catch(d){Y=""}throw Error("Cyclic dependency"+Y)}if(!N.has(d))throw Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(d));if(!x[_]){x[_]=!0;var Z=L.get(d)||new Set;if(_=(Z=Array.from(Z)).length){C.add(d);do{var en=Z[--_];visit(en,N.get(en),C)}while(_);C.delete(d)}T[--b]=d}}(d[C],C,new Set);return T}d.exports=function(d){return toposort(function(d){for(var _=new Set,b=0,T=d.length;b<T;b++){var x=d[b];_.add(x[0]),_.add(x[1])}return Array.from(_)}(d),d)},d.exports.array=toposort},53250:function(d,_,b){"use strict";/** 33 * @license React 34 * use-sync-external-store-shim.production.min.js 35 * 36 * Copyright (c) Facebook, Inc. and its affiliates. 37 * 38 * This source code is licensed under the MIT license found in the 39 * LICENSE file in the root directory of this source tree. 40 */var T=b(67294),x="function"==typeof Object.is?Object.is:function(d,_){return d===_&&(0!==d||1/d==1/_)||d!=d&&_!=_},C=T.useState,L=T.useEffect,N=T.useLayoutEffect,Y=T.useDebugValue;function r(d){var _=d.getSnapshot;d=d.value;try{var b=_();return!x(d,b)}catch(d){return!0}}var Z="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(d,_){return _()}:function(d,_){var b=_(),T=C({inst:{value:b,getSnapshot:_}}),x=T[0].inst,Z=T[1];return N(function(){x.value=b,x.getSnapshot=_,r(x)&&Z({inst:x})},[d,b,_]),L(function(){return r(x)&&Z({inst:x}),d(function(){r(x)&&Z({inst:x})})},[d]),Y(b),b};_.useSyncExternalStore=void 0!==T.useSyncExternalStore?T.useSyncExternalStore:Z},61688:function(d,_,b){"use strict";d.exports=b(53250)},16310:function(d,_,b){"use strict";let T;b.d(_,{Ry:function(){return create$3},Z_:function(){return create$6}});var x=b(55760),C=b(59885),L=b(94633),N=b.n(L);let Y=Object.prototype.toString,Z=Error.prototype.toString,en=RegExp.prototype.toString,er="undefined"!=typeof Symbol?Symbol.prototype.toString:()=>"",ei=/^Symbol\((.*)\)(.*)$/;function printSimpleValue(d,_=!1){if(null==d||!0===d||!1===d)return""+d;let b=typeof d;if("number"===b)return d!=+d?"NaN":0===d&&1/d<0?"-0":""+d;if("string"===b)return _?`"${d}"`:d;if("function"===b)return"[Function "+(d.name||"anonymous")+"]";if("symbol"===b)return er.call(d).replace(ei,"Symbol($1)");let T=Y.call(d).slice(8,-1);return"Date"===T?isNaN(d.getTime())?""+d:d.toISOString(d):"Error"===T||d instanceof Error?"["+Z.call(d)+"]":"RegExp"===T?en.call(d):null}function printValue(d,_){let b=printSimpleValue(d,_);return null!==b?b:JSON.stringify(d,function(d,b){let T=printSimpleValue(this[d],_);return null!==T?T:b},2)}function toArray(d){return null==d?[]:[].concat(d)}let es=/\$\{\s*(\w+)\s*\}/g;T=Symbol.toStringTag;let ValidationError=class ValidationError extends Error{static formatError(d,_){let b=_.label||_.path||"this";return(b!==_.path&&(_=Object.assign({},_,{path:b})),"string"==typeof d)?d.replace(es,(d,b)=>printValue(_[b])):"function"==typeof d?d(_):d}static isError(d){return d&&"ValidationError"===d.name}constructor(d,_,b,x,C){super(),this.value=void 0,this.path=void 0,this.type=void 0,this.errors=void 0,this.params=void 0,this.inner=void 0,this[T]="Error",this.name="ValidationError",this.value=_,this.path=b,this.type=x,this.errors=[],this.inner=[],toArray(d).forEac
40h(d=>{if(ValidationError.isError(d)){this.errors.push(...d.errors);let _=d.inner.length?d.inner:[d];this.inner.push(..._)}else this.errors.push(d)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0],!C&&Error.captureStackTrace&&Error.captureStackTrace(this,ValidationError)}};let ea={default:"${path} is invalid",required:"${path} is a required field",defined:"${path} must be defined",notNull:"${path} cannot be null",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:d,type:_,value:b,originalValue:T})=>{let x=null!=T&&T!==b?` (cast from the value \`${printValue(T,!0)}\`).`:".";return"mixed"!==_?`${d} must be a \`${_}\` type, but the final value was: \`${printValue(b,!0)}\``+x:`${d} must match the configured type. The validated value was: \`${printValue(b,!0)}\``+x}},eo={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},el={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},eu={noUnknown:"${path} field has unspecified keys: ${unknown}"};Object.assign(Object.create(null),{mixed:ea,string:eo,number:{min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},date:el,object:eu,array:{min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"},boolean:{isValue:"${path} field must be ${value}"},tuple:{notType:d=>{let{path:_,value:b,spec:T}=d,x=T.types.length;if(Array.isArray(b)){if(b.length<x)return`${_} tuple value has too few items, expected a length of ${x} but got ${b.length} for value: \`${printValue(b,!0)}\``;if(b.length>x)return`${_} tuple value has too many items, expected a length of ${x} but got ${b.length} for value: \`${printValue(b,!0)}\``}return ValidationError.formatError(ea.notType,d)}}});let isSchema=d=>d&&d.__isYupSchema__;let Condition=class Condition{static fromOptions(d,_){if(!_.then&&!_.otherwise)throw TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:b,then:T,otherwise:x}=_,C="function"==typeof b?b:(...d)=>d.every(d=>d===b);return new Condition(d,(d,_)=>{var b;let L=C(...d)?T:x;return null!=(b=null==L?void 0:L(_))?b:_})}constructor(d,_){this.fn=void 0,this.refs=d,this.refs=d,this.fn=_}resolve(d,_){let b=this.refs.map(d=>d.getValue(null==_?void 0:_.value,null==_?void 0:_.parent,null==_?void 0:_.context)),T=this.fn(b,d,_);if(void 0===T||T===d)return d;if(!isSchema(T))throw TypeError("conditions must return a schema object");return T.resolve(_)}};let ec={context:"$",value:"."};let Reference=class Reference{constructor(d,_={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,"string"!=typeof d)throw TypeError("ref must be a string, got: "+d);if(this.key=d.trim(),""===d)throw TypeError("ref must be a non-empty string");this.isContext=this.key[0]===ec.context,this.isValue=this.key[0]===ec.value,this.isSibling=!this.isContext&&!this.isValue;let b=this.isContext?ec.context:this.isValue?ec.value:"";this.path=this.key.slice(b.length),this.getter=this.path&&(0,x.getter)(this.path,!0),this.map=_.map}getValue(d,_,b){let T=this.isContext?b:this.isValue?d:_;return this.getter&&(T=this.getter(T||{})),this.map&&(T=this.map(T)),T}cast(d,_){return this.getValue(d,null==_?void 0:_.parent,null==_?void 0:_.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(d){return d&&d.__isYupRef}};Reference.prototype.__isYupRef=!0;let isAbsent=d=>null==d;function createValidation(d){function validate({value:_,path:b="",options:T,originalValue:x,schema:C},L,N){let Y;let{name:Z,test:en,params:er,message:ei,skipAbsent:es}=d,{parent:ea,context:eo,abortEarly:el=C.spec.abortEarly,disableStackTrace:eu=C.spec.disableStackTrace}=T;function resolve(d){return Reference.isRef(d)?d.getValue(_,ea,eo):d}function createError(d={}){var T;let L=Object.assign({value:_,originalValue:x,label:C.spec.label,path:d.path||b,spec:C.spec},er,d.params);for(let d of Object.keys(L))L[d]=resolve(L[d]);let N=new ValidationError(ValidationError.formatError(d.message||ei,L),_,L.path,d.type||Z,null!=(T=d.disableStackTrace)?T:eu);return N.params=L,N}let ec=el?L:N,ed={path:b,parent:ea,type:Z,from:T.from,createError,resolve,options:T,originalValue:x,schema:C},handleResult=d=>{ValidationError.isError(d)?ec(d):d?N(null):ec(createError())},handleError=d=>{ValidationError.isError(d)?ec(d):L(d)},ep=es&&isAbsent(_);
40if(ep)return handleResult(!0);try{var eh;if(Y=en.call(ed,_,ed),"function"==typeof(null==(eh=Y)?void 0:eh.then)){if(T.sync)throw Error(`Validation test of type: "${ed.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`);return Promise.resolve(Y).then(handleResult,handleError)}}catch(d){handleError(d);return}handleResult(Y)}return validate.OPTIONS=d,validate}let ReferenceSet=class ReferenceSet extends Set{describe(){let d=[];for(let _ of this.values())d.push(Reference.isRef(_)?_.describe():_);return d}resolveAll(d){let _=[];for(let b of this.values())_.push(d(b));return _}clone(){return new ReferenceSet(this.values())}merge(d,_){let b=this.clone();return d.forEach(d=>b.add(d)),_.forEach(d=>b.delete(d)),b}};function clone(d,_=new Map){let b;if(isSchema(d)||!d||"object"!=typeof d)return d;if(_.has(d))return _.get(d);if(d instanceof Date)b=new Date(d.getTime()),_.set(d,b);else if(d instanceof RegExp)b=new RegExp(d),_.set(d,b);else if(Array.isArray(d)){b=Array(d.length),_.set(d,b);for(let T=0;T<d.length;T++)b[T]=clone(d[T],_)}else if(d instanceof Map)for(let[T,x]of(b=new Map,_.set(d,b),d.entries()))b.set(T,clone(x,_));else if(d instanceof Set)for(let T of(b=new Set,_.set(d,b),d))b.add(clone(T,_));else if(d instanceof Object)for(let[T,x]of(b={},_.set(d,b),Object.entries(d)))b[T]=clone(x,_);else throw Error(`Unable to clone ${d}`);return b}let Schema=class Schema{constructor(d){this.type=void 0,this.deps=[],this.tests=void 0,this.transforms=void 0,this.conditions=[],this._mutate=void 0,this.internalTests={},this._whitelist=new ReferenceSet,this._blacklist=new ReferenceSet,this.exclusiveTests=Object.create(null),this._typeCheck=void 0,this.spec=void 0,this.tests=[],this.transforms=[],this.withMutation(()=>{this.typeError(ea.notType)}),this.type=d.type,this._typeCheck=d.check,this.spec=Object.assign({strip:!1,strict:!1,abortEarly:!0,recursive:!0,disableStackTrace:!1,nullable:!1,optional:!0,coerce:!0},null==d?void 0:d.spec),this.withMutation(d=>{d.nonNullable()})}get _type(){return this.type}clone(d){if(this._mutate)return d&&Object.assign(this.spec,d),this;let _=Object.create(Object.getPrototypeOf(this));return _.type=this.type,_._typeCheck=this._typeCheck,_._whitelist=this._whitelist.clone(),_._blacklist=this._blacklist.clone(),_.internalTests=Object.assign({},this.internalTests),_.exclusiveTests=Object.assign({},this.exclusiveTests),_.deps=[...this.deps],_.conditions=[...this.conditions],_.tests=[...this.tests],_.transforms=[...this.transforms],_.spec=clone(Object.assign({},this.spec,d)),_}label(d){let _=this.clone();return _.spec.label=d,_}meta(...d){if(0===d.length)return this.spec.meta;let _=this.clone();return _.spec.meta=Object.assign(_.spec.meta||{},d[0]),_}withMutation(d){let _=this._mutate;this._mutate=!0;let b=d(this);return this._mutate=_,b}concat(d){if(!d||d===this)return this;if(d.type!==this.type&&"mixed"!==this.type)throw TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${d.type}`);let _=d.clone(),b=Object.assign({},this.spec,_.spec);return _.spec=b,_.internalTests=Object.assign({},this.internalTests,_.internalTests),_._whitelist=this._whitelist.merge(d._whitelist,d._blacklist),_._blacklist=this._blacklist.merge(d._blacklist,d._whitelist),_.tests=this.tests,_.exclusiveTests=this.exclusiveTests,_.withMutation(_=>{d.tests.forEach(d=>{_.test(d.OPTIONS)})}),_.transforms=[...this.transforms,..._.transforms],_}isType(d){return null==d?!!this.spec.nullable&&null===d||!!this.spec.optional&&void 0===d:this._typeCheck(d)}resolve(d){let _=this;if(_.conditions.length){let b=_.conditions;(_=_.clone()).conditions=[],_=(_=b.reduce((_,b)=>b.resolve(_,d),_)).resolve(d)}return _}resolveOptions(d){var _,b,T,x;return Object.assign({},d,{from:d.from||[],strict:null!=(_=d.strict)?_:this.spec.strict,abortEarly:null!=(b=d.abortEarly)?b:this.spec.abortEarly,recursive:null!=(T=d.recursive)?T:this.spec.recursive,disableStackTrace:null!=(x=d.disableStackTrace)?x:this.spec.disableStackTrace})}cast(d,_={}){let b=this.resolve(Object.assign({value:d},_)),T="ignore-optionality"===_.assert,x=b._cast(d,_);if(!1!==_.assert&&!b.isType(x)){if(T&&isAbsent(x))return x;let C=printValue(d),L=printValue(x);throw TypeError(`The value of ${_.path||"field"} could not be cast to a value that satisfies the schema type: "${b.type}". 41 42attempted value: ${C} 43`+(L!==C?`result of cast: ${L}`:""))}return x}_cast(d,_){let b=void 0===d?d:this.transforms.reduce((_,b)=>b.call(this,_,d,this),d);return void 0===b&&(b=this.getDefault(_)),b}_validate(d,_={},b,T){let{path:x,originalValue:C=d,strict:L=this.spec.strict}=_,N=d;L||(N=this._cast(N,Object.assign({assert:!1},_)));let Y=[];for(let d of Object.values(this.internalTests))d&&Y.push(d);this.runTests({path:x,value:N,originalValue:C,options:_,tests:Y},b,d=>{if(d.length)return T(d,N);this.runTests({path:x,value:N,originalValue:C,options:_,tests:this.tests},b,T)})}runTests(d,_,b){let T=!1,{tests:x,value:C,originalValue:L,path:N,options:Y}=d,panicOnce=d=>{T||(T=!0,_(d,C))},nextOnce=d=>{T||(T=!0,b(d,C))},Z=x.length,en=[];
43if(!Z)return nextOnce([]);let er={value:C,originalValue:L,path:N,options:Y,schema:this};for(let d=0;d<x.length;d++){let _=x[d];_(er,panicOnce,function(d){d&&(Array.isArray(d)?en.push(...d):en.push(d)),--Z<=0&&nextOnce(en)})}}asNestedTest({key:d,index:_,parent:b,parentPath:T,originalParent:x,options:C}){let L=null!=d?d:_;if(null==L)throw TypeError("Must include `key` or `index` for nested validations");let N="number"==typeof L,Y=b[L],Z=Object.assign({},C,{strict:!0,parent:b,value:Y,originalValue:x[L],key:void 0,[N?"index":"key"]:L,path:N||L.includes(".")?`${T||""}[${Y?L:`"${L}"`}]`:(T?`${T}.`:"")+d});return(d,_,b)=>this.resolve(Z)._validate(Y,Z,_,b)}validate(d,_){var b;let T=this.resolve(Object.assign({},_,{value:d})),x=null!=(b=null==_?void 0:_.disableStackTrace)?b:T.spec.disableStackTrace;return new Promise((b,C)=>T._validate(d,_,(d,_)=>{ValidationError.isError(d)&&(d.value=_),C(d)},(d,_)=>{d.length?C(new ValidationError(d,_,void 0,void 0,x)):b(_)}))}validateSync(d,_){var b;let T;let x=this.resolve(Object.assign({},_,{value:d})),C=null!=(b=null==_?void 0:_.disableStackTrace)?b:x.spec.disableStackTrace;return x._validate(d,Object.assign({},_,{sync:!0}),(d,_)=>{throw ValidationError.isError(d)&&(d.value=_),d},(_,b)=>{if(_.length)throw new ValidationError(_,d,void 0,void 0,C);T=b}),T}isValid(d,_){return this.validate(d,_).then(()=>!0,d=>{if(ValidationError.isError(d))return!1;throw d})}isValidSync(d,_){try{return this.validateSync(d,_),!0}catch(d){if(ValidationError.isError(d))return!1;throw d}}_getDefault(d){let _=this.spec.default;return null==_?_:"function"==typeof _?_.call(this,d):clone(_)}getDefault(d){return this.resolve(d||{})._getDefault(d)}default(d){return 0==arguments.length?this._getDefault():this.clone({default:d})}strict(d=!0){return this.clone({strict:d})}nullability(d,_){let b=this.clone({nullable:d});return b.internalTests.nullable=createValidation({message:_,name:"nullable",test(d){return null!==d||this.schema.spec.nullable}}),b}optionality(d,_){let b=this.clone({optional:d});return b.internalTests.optionality=createValidation({message:_,name:"optionality",test(d){return void 0!==d||this.schema.spec.optional}}),b}optional(){return this.optionality(!0)}defined(d=ea.defined){return this.optionality(!1,d)}nullable(){return this.nullability(!0)}nonNullable(d=ea.notNull){return this.nullability(!1,d)}required(d=ea.required){return this.clone().withMutation(_=>_.nonNullable(d).defined(d))}notRequired(){return this.clone().withMutation(d=>d.nullable().optional())}transform(d){let _=this.clone();return _.transforms.push(d),_}test(...d){let _;if(void 0===(_=1===d.length?"function"==typeof d[0]?{test:d[0]}:d[0]:2===d.length?{name:d[0],test:d[1]}:{name:d[0],message:d[1],test:d[2]}).message&&(_.message=ea.default),"function"!=typeof _.test)throw TypeError("`test` is a required parameters");let b=this.clone(),T=createValidation(_),x=_.exclusive||_.name&&!0===b.exclusiveTests[_.name];if(_.exclusive&&!_.name)throw TypeError("Exclusive tests must provide a unique `name` identifying the test");return _.name&&(b.exclusiveTests[_.name]=!!_.exclusive),b.tests=b.tests.filter(d=>d.OPTIONS.name!==_.name||!x&&d.OPTIONS.test!==T.OPTIONS.test),b.tests.push(T),b}when(d,_){Array.isArray(d)||"string"==typeof d||(_=d,d=".");let b=this.clone(),T=toArray(d).map(d=>new Reference(d));return T.forEach(d=>{d.isSibling&&b.deps.push(d.key)}),b.conditions.push("function"==typeof _?new Condition(T,_):Condition.fromOptions(T,_)),b}typeError(d){let _=this.clone();return _.internalTests.typeError=createValidation({message:d,name:"typeError",skipAbsent:!0,test(d){return!!this.schema._typeCheck(d)||this.createError({params:{type:this.schema.type}})}}),_}oneOf(d,_=ea.oneOf){let b=this.clone();return d.forEach(d=>{b._whitelist.add(d),b._blacklist.delete(d)}),b.internalTests.whiteList=createValidation({message:_,name:"oneOf",skipAbsent:!0,test(d){let _=this.schema._whitelist,b=_.resolveAll(this.resolve);return!!b.includes(d)||this.createError({params:{values:Array.from(_).join(", "),resolved:b}})}}),b}notOneOf(d,_=ea.notOneOf){let b=this.clone();return d.forEach(d=>
43{b._blacklist.add(d),b._whitelist.delete(d)}),b.internalTests.blacklist=createValidation({message:_,name:"notOneOf",test(d){let _=this.schema._blacklist,b=_.resolveAll(this.resolve);return!b.includes(d)||this.createError({params:{values:Array.from(_).join(", "),resolved:b}})}}),b}strip(d=!0){let _=this.clone();return _.spec.strip=d,_}describe(d){let _=(d?this.resolve(d):this).clone(),{label:b,meta:T,optional:x,nullable:C}=_.spec,L={meta:T,label:b,optional:x,nullable:C,default:_.getDefault(d),type:_.type,oneOf:_._whitelist.describe(),notOneOf:_._blacklist.describe(),tests:_.tests.map(d=>({name:d.OPTIONS.name,params:d.OPTIONS.params})).filter((d,_,b)=>b.findIndex(_=>_.name===d.name)===_)};return L}};for(let d of(Schema.prototype.__isYupSchema__=!0,["validate","validateSync"]))Schema.prototype[`${d}At`]=function(_,b,T={}){let{parent:C,parentPath:L,schema:N}=function(d,_,b,T=b){let C,L,N;return _?((0,x.forEach)(_,(x,Y,Z)=>{let en=Y?x.slice(1,x.length-1):x,er="tuple"===(d=d.resolve({context:T,parent:C,value:b})).type,ei=Z?parseInt(en,10):0;if(d.innerType||er){if(er&&!Z)throw Error(`Yup.reach cannot implicitly index into a tuple type. the path part "${N}" must contain an index to the tuple element, e.g. "${N}[0]"`);if(b&&ei>=b.length)throw Error(`Yup.reach cannot resolve an array item at index: ${x}, in the path: ${_}. because there is no value at that index. `);C=b,b=b&&b[ei],d=er?d.spec.types[ei]:d.innerType}if(!Z){if(!d.fields||!d.fields[en])throw Error(`The schema does not contain the path: ${_}. (failed at: ${N} which is a type: "${d.type}")`);C=b,b=b&&b[en],d=d.fields[en]}L=en,N=Y?"["+x+"]":"."+x}),{schema:d,parent:C,parentPath:L}):{parent:C,parentPath:_,schema:d}}(this,_,b,T.context);return N[d](C&&C[L],Object.assign({},T,{parent:C,path:_}))};for(let d of["equals","is"])Schema.prototype[d]=Schema.prototype.oneOf;for(let d of["not","nope"])Schema.prototype[d]=Schema.prototype.notOneOf;let ed=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,ep=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,eh=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,isTrimmed=d=>isAbsent(d)||d===d.trim(),ef=({}).toString();function create$6(){return new StringSchema}let StringSchema=class StringSchema extends Schema{constructor(){super({type:"string",check:d=>(d instanceof String&&(d=d.valueOf()),"string"==typeof d)}),this.withMutation(()=>{this.transform((d,_,b)=>{if(!b.spec.coerce||b.isType(d)||Array.isArray(d))return d;let T=null!=d&&d.toString?d.toString():d;return T===ef?d:T})})}required(d){return super.required(d).withMutation(_=>_.test({message:d||ea.required,name:"required",skipAbsent:!0,test:d=>!!d.length}))}notRequired(){return super.notRequired().withMutation(d=>(d.tests=d.tests.filter(d=>"required"!==d.OPTIONS.name),d))}length(d,_=eo.length){return this.test({message:_,name:"length",exclusive:!0,params:{length:d},skipAbsent:!0,test(_){return _.length===this.resolve(d)}})}min(d,_=eo.min){return this.test({message:_,name:"min",exclusive:!0,params:{min:d},skipAbsent:!0,test(_){return _.length>=this.resolve(d)}})}max(d,_=eo.max){return this.test({name:"max",exclusive:!0,message:_,params:{max:d},skipAbsent:!0,test(_){return _.length<=this.resolve(d)}})}matches(d,_){let b,T,x=!1;return _&&("object"==typeof _?{excludeEmptyString:x=!1,message:b,name:T}=_:b=_),this.test({name:T||"matches",message:b||eo.matches,params:{regex:d},skipAbsent:!0,test:_=>""===_&&x||-1!==_.search(d)})}email(d=eo.email){return this.matches(ed,{name:"email",message:d,excludeEmptyString:!0})}url(d=eo.url){return this.matches(ep,{name:"url",message:d,excludeEmptyString:!0})}uuid(d=eo.uuid){return this.matches(eh,{name:"uuid",message:d,excludeEmptyString:!1})}ensure(){return this.default("").transform(d=>null===d?"":d)}trim(d=eo.trim){return this.transform(d=>null!=d?d.trim():d).test({message:d,name:"trim",test:isTrimmed})}lowercase(d=eo.lowercase){return this.transform(d=>isAbsent(d)?d:d.toLowerCase()).test({message:d,name:"string_case",exclusive:!0,skipAbsent:!0,test:d=>isAbsent(d)||d===d.toLowerCase()})}uppercase(d=eo.uppercase){return this.transform(d=>isAbsent(d)?d:d.toUpperCase()).test({message:d,name:"string_case",exclusive:!0,skipAbsent:!0,test:d=>isAbsent(d)||d===d.toUpperCase()})}};create$6.prototype=StringSchema.prototype;let em=/^(\d{4}|[+-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,.](\d{1,}))?)?(?:(Z)|([+-])(\d{2})(?::?(\d{2}))?)?)?$/;function toNumber(d,_=0){return Number(d)||_}let ev=new Date(""),isDate=d=>"[object Date]"===Object.prototype.toString.call(d);function create$4(){return new DateSchema}let DateSchema=class DateSchema extends Schema{constructor(){super({type:"date",check:d=>isDate(d)&&!isNaN(d.getTime())}),this.withMutation(()=>{this.transform((d,_,b)=>!b.spec.coerce||b.isType(d)||null===d?d:isNaN(d=function(d){let _=em.exec(d);if(!_)return Date.parse?Date.parse(d):Number.NaN;let b={year:toNumber(_[1]),month:toNumber(_[2],1)-1,day:toNumber(_[3],1),hour:toNumber(_[4]),minute:toNumber(_[5]),second:toNumber(_[6]),millisecond:_[7]?toNumber(_[7].substring(0,3)):0,z:_[8]||void 0,plusMinus:_[9]||void 0,hourOffset:toNumber(_[10]),minuteOffset:toNumber(_[11])};if(void 0===b.z&&void 0===b.plusMinus)return new Date(b.year,b.month,b.day,b.hour,b.minute,b.second,b.millisecond).valueOf();let T=0;return"Z"!==b.z&&void 0!==b.plusMinus&&(T=60*b.hourOffset+b.minuteOffset,"+"===b.plusMinus&&(T=0-T)),Date.UTC(b.year,b.month,b.day,b.hour,b.minute+T,b.second,b.millisecond)}(d))?DateSchema.INVALID_DATE:new Date(d))})}prepareParam(d,_){let b;if(Reference.isRef(d))b=d;else{let T=this.cast(d);if(!this._typeCheck(T))throw TypeError(`\`${_}\` must be a Date or a value that can be \`cast()\` to a Date`);b=T}return b}min(d,_=el.min){let b=this.prepareParam(d,"min");return this.test({message:_,name:"min",exclusive:!0,params:{min:d},skipAbsent:!0,test(d){return d>=this.resolve(b)}})}max(d,_=el.max){let b=this.prepareParam(d,"max");return this.test({message:_,name:"max",exclusive:!0,params:{max:d},skipAbsent:!0,test(d){return d<=this.resolve(b)}})}};function findIndex(d,_){let b=1/0;return d.some((d,T)=>{var x;if(null!=(x=_.path)&&x.includes(d))return b=T,!0}),b}function sortByKeyOrder(d){return(_,b)=>findIndex(d,_)-findIndex(d,b)}DateSchema.INVALID_DATE=ev,create$4.prototype=DateSchema.prototype,create$4.INVALID_DATE=ev;let parseJson=(d,_,b)=>{if("string"!=typeof d)return d;let T=d;try{T=JSON.parse(d)}catch(d){}return b.isType(T)?T:d},deepHas=(d,_)=>{let b=[...(0,x.normalizePath)(_)];if(1===b.length)return b[0]in d;let T=b.pop(),C=(0,x.getter)((0,x.join)(b),!0)(d);return!!(C&&T in C)},isObject=d=>"[object Object]"===Object.prototype.toString.call(d),eg=sortByKeyOrder([]);function create$3(d){return new ObjectSchema(d)}let ObjectSchema=class ObjectSchema extends Schema{constructor(d){super({type:"object",check:d=>isObject(d)||"function"==typeof d}),this.fields=Object.create(null),this._sortErrors=eg,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{d&&this.shape(d)})}_cast(d,_={}){var b;let T=super._cast(d,_);if(void 0===T)return this.getDefault(_);if(!this._typeCheck(T))return T;let x=this.fields,C=null!=(b=_.stripUnknown)?b:this.spec.noUnknown,L=[].concat(this._nodes,Object.keys(T).filter(d=>!this._nodes.includes(d))),N={},Y=Object.assign({},_,{parent:N,__validating:_.__validating||!1}),Z=!1;for(let d of L){let b=x[d],L=d in T;if(b){let x;let C=T[d];Y.path=(_.path?`${_.path}.`:"")+d;let L=(b=b.resolve({value:C,context:_.context,parent:N}))instanceof Schema?b.spec:void 0,en=null==L?void 0:L.strict;if(null!=L&&L.strip){Z=Z||d in T;continue}
43void 0!==(x=_.__validating&&en?T[d]:b.cast(T[d],Y))&&(N[d]=x)}else L&&!C&&(N[d]=T[d]);(L!==d in N||N[d]!==T[d])&&(Z=!0)}return Z?N:T}_validate(d,_={},b,T){let{from:x=[],originalValue:C=d,recursive:L=this.spec.recursive}=_;_.from=[{schema:this,value:C},...x],_.__validating=!0,_.originalValue=C,super._validate(d,_,b,(d,x)=>{if(!L||!isObject(x)){T(d,x);return}C=C||x;let N=[];for(let d of this._nodes){let b=this.fields[d];!b||Reference.isRef(b)||N.push(b.asNestedTest({options:_,key:d,parent:x,parentPath:_.path,originalParent:C}))}this.runTests({tests:N,value:x,originalValue:C,options:_},b,_=>{T(_.sort(this._sortErrors).concat(d),x)})})}clone(d){let _=super.clone(d);return _.fields=Object.assign({},this.fields),_._nodes=this._nodes,_._excludedEdges=this._excludedEdges,_._sortErrors=this._sortErrors,_}concat(d){let _=super.concat(d),b=_.fields;for(let[d,_]of Object.entries(this.fields)){let T=b[d];b[d]=void 0===T?_:T}return _.withMutation(_=>_.setFields(b,[...this._excludedEdges,...d._excludedEdges]))}_getDefault(d){if("default"in this.spec)return super._getDefault(d);if(!this._nodes.length)return;let _={};return this._nodes.forEach(b=>{var T;let x=this.fields[b],C=d;null!=(T=C)&&T.value&&(C=Object.assign({},C,{parent:C.value,value:C.value[b]})),_[b]=x&&"getDefault"in x?x.getDefault(C):void 0}),_}setFields(d,_){let b=this.clone();return b.fields=d,b._nodes=function(d,_=[]){let b=[],T=new Set,C=new Set(_.map(([d,_])=>`${d}-${_}`));function addNode(d,_){let L=(0,x.split)(d)[0];T.add(L),C.has(`${_}-${L}`)||b.push([_,L])}for(let _ of Object.keys(d)){let b=d[_];T.add(_),Reference.isRef(b)&&b.isSibling?addNode(b.path,_):isSchema(b)&&"deps"in b&&b.deps.forEach(d=>addNode(d,_))}return N().array(Array.from(T),b).reverse()}(d,_),b._sortErrors=sortByKeyOrder(Object.keys(d)),_&&(b._excludedEdges=_),b}shape(d,_=[]){return this.clone().withMutation(b=>{let T=b._excludedEdges;return _.length&&(Array.isArray(_[0])||(_=[_]),T=[...b._excludedEdges,..._]),b.setFields(Object.assign(b.fields,d),T)})}partial(){let d={};for(let[_,b]of Object.entries(this.fields))d[_]="optional"in b&&b.optional instanceof Function?b.optional():b;return this.setFields(d)}deepPartial(){let d=function deepPartial(d){if("fields"in d){let _={};for(let[b,T]of Object.entries(d.fields))_[b]=deepPartial(T);return d.setFields(_)}if("array"===d.type){let _=d.optional();return _.innerType&&(_.innerType=deepPartial(_.innerType)),_}return"tuple"===d.type?d.optional().clone({types:d.spec.types.map(deepPartial)}):"optional"in d?d.optional():d}(this);return d}pick(d){let _={};for(let b of d)this.fields[b]&&(_[b]=this.fields[b]);return this.setFields(_,this._excludedEdges.filter(([_,b])=>d.includes(_)&&d.includes(b)))}omit(d){let _=[];for(let b of Object.keys(this.fields))d.includes(b)||_.push(b);return this.pick(_)}from(d,_,b){let T=(0,x.getter)(d,!0);return this.transform(x=>{if(!x)return x;let C=x;return deepHas(x,d)&&(C=Object.assign({},x),b||delete C[d],C[_]=T(x)),C})}json(){return this.transform(parseJson)}noUnknown(d=!0,_=eu.noUnknown){"boolean"!=typeof d&&(_=d,d=!0);let b=this.test({name:"noUnknown",exclusive:!0,message:_,test(_){let b;if(null==_)return!0;let T=(b=Object.keys(this.schema.fields),Object.keys(_).filter(d=>-1===b.indexOf(d)));return!d||0===T.length||this.createError({params:{unknown:T.join(", ")}})}});return b.spec.noUnknown=d,b}unknown(d=!0,_=eu.noUnknown){return this.noUnknown(!d,_)}transformKeys(d){return this.transform(_=>{if(!_)return _;let b={};for(let T of Object.keys(_))b[d(T)]=_[T];return b})}camelCase(){return this.transformKeys(C.camelCase)}snakeCase(){return this.transformKeys(C.snakeCase)}constantCase(){return this.transformKeys(d=>(0,C.snakeCase)(d).toUpperCase())}describe(d){let _=(d?this.resolve(d):this).clone(),b=super.describe(d);for(let[x,C]of(b.fields={},Object.entries(_.fields))){var T;let _=d;null!=(T=_)&&T.value&&(_=Object.assign({},_,{parent:_.value,value:_.value[x]})),b.fields[x]=C.describe(_)}return b}};create$3.prototype=ObjectSchema.prototype},47620:function(d,_,b){"use strict";b.d(_,{Dk:function(){return react_qt},pc:function(){return react_Ht}});var T,x,C,L,N,Y,Z,en,er,ei,es,ea,eo,el,eu,ec,ed,ep,eh,ef,em,ev,eg,ey,e_,eb,eE,eS,eT,ex,eC,ew=b(67294),eO=Object.defineProperty,Ot=(d,_,b)=>_ in d?eO(d,_,{enumerable:!0,configurable:!0,writable:!0,value:b}):d[_]=b,p=(d,_,b)=>(Ot(d,"symbol"!=typeof _?_+"":_,b),b);let eA=!1,W=d=>(..._)=>{eA&&console[d](..._)}
43,eL={error:W("error"),warn:W("warn"),log:W("log")},eP=new Set(["Symbol","Text","Integer","Number","Boolean","Date","Location","Object"]);function ue({dataFromPreviewApp:d,updateFromEntryEditor:_,name:b}){var T;d[b]=(null==(T=_.fields)?void 0:T[b])??null}function Ue(d){var _;return!!(eP.has(d.type)||"Array"===d.type&&(null==(_=d.items)?void 0:_.type)==="Symbol")}function g(d,_,b){let T={..._,method:d,from:"live-preview",source:"live-preview-sdk",location:window.location.href,version:"2.17.3"};eL.log("Send message",T),b.forEach(d=>{var _;null==(_=window.top)||_.postMessage(T,d)})}let At=class At{constructor(d,_){p(this,"storageKey"),p(this,"value"),this.storageKey=d,this.value=this.restoreSessionData()||_}getKey(d,_){return`${d}-${_}`}restoreSessionData(){try{let d=window.sessionStorage.getItem(this.storageKey),_=d?JSON.parse(d):null;return Array.isArray(_)?new Map(_):null}catch{return null}}get(d,_){return this.value.get(this.getKey(d,_))}set(d,_,b){this.value.set(this.getKey(d,_),b);try{window.sessionStorage.setItem(this.storageKey,JSON.stringify(Array.from(this.value.entries())))}catch{eL.warn(`StorageMap: Failed to set data for key "${d}" in sessionStorage`)}}clear(){this.value.clear();try{window.sessionStorage.removeItem(this.storageKey)}catch{eL.warn("StorageMap: Failed to clear data from sessionStorage")}}};function de(d){if("function"==typeof structuredClone)return structuredClone(d);try{return JSON.parse(JSON.stringify(d))}catch(_){return eL.warn("Failed to clone data, updates are done on the original one",d,_),d}}function X(d,_,b){return _ in d?Object.defineProperty(d,_,{value:b,enumerable:!0,configurable:!0,writable:!0}):d[_]=b,d}let Rt=class Rt{get entities(){return[...this.entryMap.values(),...this.assetMap.values()]}updateEntity(d){this.addEntity(d)}getValue(d,_){d.sys.type;let b=this.getEntity(d.sys.linkType,d.sys.id);if(!b){console.warn(`Unresolved entity reference: ${d}`);return}return function Fe(d,_){if(!_.length)return d;try{let[b,...T]=_;return Fe(d[b],T)}catch{return}}(b,_)}getEntitiesFromMap(d,_){let b=[],T=[];for(let x of _){let _=this.getEntity(d,x);_?b.push(_):T.push(x)}return{resolved:b,missing:T}}addEntity(d){this.isAsset(d)?this.assetMap.set(d.sys.id,d):this.entryMap.set(d.sys.id,d)}async fetchAsset(d){let{resolved:_,missing:b}=this.getEntitiesFromMap("Asset",[d]);if(b.length){console.warn(`Asset "${d}" is not in the store`);return}return _[0]}async fetchAssets(d){let{resolved:_,missing:b}=this.getEntitiesFromMap("Asset",d);if(b.length)throw Error(`Missing assets in the store (${b.join(",")})`);return _}async fetchEntry(d){let{resolved:_,missing:b}=this.getEntitiesFromMap("Entry",[d]);if(b.length){console.warn(`Entry "${d}" is not in the store`);return}return _[0]}async fetchEntries(d){let{resolved:_,missing:b}=this.getEntitiesFromMap("Entry",d);if(b.length)throw Error(`Missing assets in the store (${b.join(",")})`);return _}isAsset(d){return"Asset"===d.sys.type}getEntity(d,_){return"Asset"===d?this.assetMap.get(_):this.entryMap.get(_)}constructor({entities:d,locale:_}){for(let b of(X(this,"locale",void 0),X(this,"entryMap",new Map),X(this,"assetMap",new Map),this.locale=_,d))this.addEntity(b)}};function M(d,_,b){return _ in d?Object.defineProperty(d,_,{value:b,enumerable:!0,configurable:!0,writable:!0}):d[_]=b,d}(T=eg||(eg={})).REQUEST_ENTITIES="REQUEST_ENTITIES",T.REQUESTED_ENTITIES="REQUESTED_ENTITIES";let xt=class xt extends Rt{cleanupPromise(d){setTimeout(()=>{this.requestCache.delete(d)},300)}getCacheId(d){return 1===d.length?d[0]:d.join(this.cacheIdSeperator)}async fetchEntity(d,_){let{missing:b,resolved:T}=this.getEntitiesFromMap(d,_);if(0===b.length)return T;let x=this.getCacheId(b),C=this.requestCache.get(x);if(C)return C;let L=new Promise((T,C)=>{let L=this.subscribe("REQUESTED_ENTITIES",d=>{b.every(_=>d.entities.find(d=>d.sys.id===_))&&(clearTimeout(N),T(d.entities),this.cleanupPromise(x),_.forEach(d=>this.cleanupPromise(d)),L())}),N=setTimeout(()=>{C(Error("Request for entities timed out")),L()},this.timeoutDuration);this.sendMessage("REQUEST_ENTITIES",{entityIds:b,entityType:d,locale:this.locale})});return this.requestCache.set(x,L),_.forEach(d=>{this.requestCache.set(d,L)}
43),(await L).forEach(d=>{this.addEntity(d)}),this.getEntitiesFromMap(d,_).resolved}async fetchAsset(d){try{return(await this.fetchAssets([d]))[0]}catch{console.warn(`Failed to request asset ${d}`);return}}fetchAssets(d){return this.fetchEntity("Asset",d)}async fetchEntry(d){try{return(await this.fetchEntries([d]))[0]}catch(_){console.warn(`Failed to request entry ${d}`,_);return}}fetchEntries(d){return this.fetchEntity("Entry",d)}constructor({entities:d,locale:_,sendMessage:b,subscribe:T,timeoutDuration:x=3e3}){super({entities:d,locale:_}),M(this,"requestCache",new Map),M(this,"sendMessage",void 0),M(this,"subscribe",void 0),M(this,"timeoutDuration",void 0),M(this,"cacheIdSeperator",","),this.sendMessage=b,this.subscribe=T,this.timeoutDuration=x}};let eI="Collection";function H(d){return d.charAt(0).toUpperCase()+d.slice(1)}function he(d){return`${d}${eI}`}let ek="Asset";function V(d){return!!(d&&"object"==typeof d&&"sys"in d&&d.sys.id)}let eN={};function me(d,_){return eN[d]||(eN[d]=new xt({entities:[],sendMessage:_,subscribe:(d,_)=>{let i=b=>{"object"==typeof b.data&&b.data&&"live-preview"===b.data.from&&b.data.method===d&&_(b.data)};return window.addEventListener("message",i),()=>window.removeEventListener("message",i)},locale:d})),eN[d]}async function fe({entityReferenceMap:d,referenceId:_,isAsset:b,locale:T,sendMessage:x}){var C,L,N;let Y=d.get(_);if(Y)return{reference:Y,typeName:"contentType"in Y.sys&&null!=(N=null==(L=null==(C=Y.sys)?void 0:C.contentType)?void 0:L.sys)&&N.id?H(Y.sys.contentType.sys.id):ek};if(b){let d=await me(T,x).fetchAsset(_);if(!d)throw Error(`Unknown reference ${_}`);return{reference:d,typeName:ek}}let Z=await me(T,x).fetchEntry(_);if(!Z)throw Error(`Unknown reference ${_}`);return{reference:Z,typeName:H(Z.sys.contentType.sys.id)}}var eD=((x=eD||{}).FIELD_ID="data-contentful-field-id",x.ENTRY_ID="data-contentful-entry-id",x.ASSET_ID="data-contentful-asset-id",x.LOCALE="data-contentful-locale",x),eR=((C=eR||{}).MOUSE_MOVE="MOUSE_MOVE",C.SCROLL_START="SCROLL_START",C.SCROLL_END="SCROLL_END",C.RESIZE_START="RESIZE_START",C.RESIZE_END="RESIZE_END",C.TAGGED_ELEMENTS="TAGGED_ELEMENTS",C.INSPECTOR_MODE_CHANGED="INSPECTOR_MODE_CHANGED",C),ej={0:8203,1:8204,2:8205,3:8290,4:8291,5:8288,6:65279,7:8289,8:119155,9:119156,a:119157,b:119158,c:119159,d:119160,e:119161,f:119162},eM={0:8203,1:8204,2:8205,3:65279},eB=[,,,,].fill(String.fromCodePoint(eM[0])).join(""),eF=Object.fromEntries(Object.entries(eM).map(d=>d.reverse())),eU=Object.fromEntries(Object.entries(ej).map(d=>d.reverse())),eV=`${Object.values(ej).map(d=>`\\u{${d.toString(16)}}`).join("")}`,eH=RegExp(`[${eV}]{4,}`,"gu");function De(d){return function(d){let _=d.match(eH);if(_)return function(d,_=!1){let b=Array.from(d);if(b.length%2==0){if(b.length%4||!d.startsWith(eB))return function(d,_){var b;let T=[];for(let _=.5*d.length;_--;){let b=`${eU[d[2*_].codePointAt(0)]}${eU[d[2*_+1].codePointAt(0)]}`;T.unshift(String.fromCharCode(parseInt(b,16)))}let x=[],C=[T.join("")],L=10;for(;C.length;){let d=C.shift();try{if(x.push(JSON.parse(d)),_)break}catch(T){if(!L--)throw T;let _=+(null==(b=T.message.match(/\sposition\s(\d+)$/))?void 0:b[1]);if(!_)throw T;C.unshift(d.substring(0,_),d.substring(_))}}return x}(b,_)}else throw Error("Encoded data has invalid length");let T=[];for(let d=.25*b.length;d--;){let _=b.slice(4*d,4*d+4).map(d=>eF[d.codePointAt(0)]).join("");T.unshift(String.fromCharCode(parseInt(_,4)))}if(_){T.shift();let d=T.indexOf("\x00");return -1===d&&(d=T.length),[JSON.parse(T.slice(0,d).join(""))]}return T.join("").split("\x00").filter(Boolean).map(d=>JSON.parse(d))}(_[0],!0)[0]}(d)}let ie=d=>!!d&&d.nodeType===Node.ELEMENT_NODE&&!(!d.hasAttribute(eD.FIELD_ID)||!d.hasAttribute(eD.ENTRY_ID)&&!d.hasAttribute(eD.ASSET_ID));function se(d=window.document,_){let b=document.createTreeWalker(d,NodeFilter.SHOW_ALL,d=>{if(d.nodeType===Node.TEXT_NODE){let b=d.textContent??"",T=De(b);return(null==T?void 0:T.origin)!=="contentful.com"?NodeFilter.FILTER_SKIP:ie(d.parentElement)?_?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT}return _?NodeFilter.FILTER_SKIP:ie(d)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}),T=[];for(;b.nextNode();){let d=b.currentNode;
43if(d.nodeType===Node.ELEMENT_NODE){T.push(b.currentNode);continue}if(!d.textContent)continue;let _=De(d.textContent);if(!(null!=_&&_.contentful))continue;let{contentful:x}=_,C=d.parentElement;C&&("Entry"===x.entityType?C.setAttribute(eD.ENTRY_ID,x.entity):C.setAttribute(eD.ASSET_ID,x.entity),C.setAttribute(eD.LOCALE,x.locale),C.setAttribute(eD.FIELD_ID,x.field),T.push(C))}return T}function Ve(){return[...new Set(se().map(d=>d.getAttribute(eD.ENTRY_ID)).filter(Boolean))]}let Kt=class Kt{constructor(d){p(this,"isScrolling",!1),p(this,"scrollTimeout"),p(this,"isResizing",!1),p(this,"resizeTimeout"),p(this,"hoveredElement"),p(this,"taggedElements",[]),p(this,"taggedElementMutationObserver"),p(this,"receiveMessage",d=>{if(d.method===eR.INSPECTOR_MODE_CHANGED){let{isInspectorActive:_}=d;_&&this.sendAllElements()}}),p(this,"addHoverListener",()=>{let t=d=>{let _=d.composedPath();for(let d of _){if("BODY"===d.nodeName)break;if("function"==typeof(null==d?void 0:d.getAttribute)&&this.handleTaggedElement(d))return}this.hoveredElement&&(this.hoveredElement=void 0,g(eR.MOUSE_MOVE,{element:null},this.options.targetOrigin))};return window.addEventListener("mouseover",t),()=>window.removeEventListener("mouseover",t)}),p(this,"addScrollListener",()=>{let{targetOrigin:d}=this.options,n=()=>{this.isScrolling||(this.isScrolling=!0,g(eR.SCROLL_START,{},d)),this.scrollTimeout&&clearTimeout(this.scrollTimeout),this.scrollTimeout=setTimeout(()=>{this.isScrolling=!1,g(eR.SCROLL_END,{},d),this.sendAllElements(),this.hoveredElement&&this.handleTaggedElement(this.hoveredElement)},150)};return window.addEventListener("scroll",n),()=>window.removeEventListener("scroll",n)}),p(this,"addMutationListener",()=>{let d=new MutationObserver(()=>{var d;let _=se();(null==(d=this.taggedElements)?void 0:d.length)!==_.length&&this.sendAllElements()});return d.observe(document.body,{attributes:!0,attributeFilter:[eD.ENTRY_ID,eD.FIELD_ID,eD.LOCALE],childList:!0,subtree:!0}),()=>d.disconnect()}),p(this,"addResizeListener",()=>{let{targetOrigin:d}=this.options,_=new ResizeObserver(()=>{this.isResizing||(this.isResizing=!0,g(eR.RESIZE_START,{},d)),this.resizeTimeout&&clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(()=>{this.isResizing=!1,g(eR.RESIZE_END,{},d),this.sendAllElements(),this.hoveredElement&&this.handleTaggedElement(this.hoveredElement)},150)});return _.observe(document.body),()=>_.disconnect()}),p(this,"handleTaggedElement",d=>{let{targetOrigin:_,locale:b}=this.options,T=function(d,_){if(!ie(d))return null;let b=d.getAttribute(eD.FIELD_ID),T=d.getAttribute(eD.LOCALE)??_,x=d.getAttribute(eD.ENTRY_ID),C=d.getAttribute(eD.ASSET_ID);return x?{entryId:x,fieldId:b,locale:T}:C?{assetId:C,fieldId:b,locale:T}:null}(d,b);return!!T&&(this.hoveredElement=d,g(eR.MOUSE_MOVE,{element:{attributes:T,coordinates:d.getBoundingClientRect()}},_),!0)}),p(this,"sendAllElements",()=>{let{targetOrigin:d}=this.options,_=se();this.taggedElements=_,this.taggedElementMutationObserver&&this.taggedElementMutationObserver.disconnect();let s=()=>{g(eR.TAGGED_ELEMENTS,{elements:_.map(d=>({coordinates:d.getBoundingClientRect()}))},d)};this.taggedElementMutationObserver=new MutationObserver(s),this.taggedElements.forEach(d=>{var _;null==(_=this.taggedElementMutationObserver)||_.observe(d,{attributes:!0,attributeFilter:[eD.ENTRY_ID,eD.FIELD_ID,eD.LOCALE],childList:!0,subtree:!0,characterData:!0})}),s()}),this.options=d,this.addHoverListener(),this.addScrollListener(),this.addMutationListener(),this.addResizeListener()}};var e$="u">typeof globalThis?globalThis:"u">typeof window?window:"u">typeof global?global:"u">typeof self?self:{},eG={},eK={};Object.defineProperty(eK,"__esModule",{value:!0}),eK.BLOCKS=void 0,(L=ey||(eK.BLOCKS=ey={})).DOCUMENT="document",L.PARAGRAPH="paragraph",L.HEADING_1="heading-1",L.HEADING_2="heading-2",L.HEADING_3="heading-3",L.HEADING_4="heading-4",L.HEADING_5="heading-5",L.HEADING_6="heading-6",L.OL_LIST="ordered-list",L.UL_LIST="unordered-list",L.LIST_ITEM="list-item",L.HR="hr",L.QUOTE="blockquote",L.EMBEDDED_ENTRY="embedded-entry-block",L.EMBEDDED_ASSET="embedded-asset-block",L.EMBEDDED_RESOURCE="embedded-resource-block",L.TABLE="table",L.TABLE_ROW="table-row",L.TABLE_CELL="table-cell",L.TABLE_HEADER_CELL="table-header-cell";var ez={};
43Object.defineProperty(ez,"__esModule",{value:!0}),ez.INLINES=void 0,(N=e_||(ez.INLINES=e_={})).HYPERLINK="hyperlink",N.ENTRY_HYPERLINK="entry-hyperlink",N.ASSET_HYPERLINK="asset-hyperlink",N.RESOURCE_HYPERLINK="resource-hyperlink",N.EMBEDDED_ENTRY="embedded-entry-inline",N.EMBEDDED_RESOURCE="embedded-resource-inline";var eq={};Object.defineProperty(eq,"__esModule",{value:!0}),(Y=eb||(eb={})).BOLD="bold",Y.ITALIC="italic",Y.UNDERLINE="underline",Y.CODE="code",Y.SUPERSCRIPT="superscript",Y.SUBSCRIPT="subscript",eq.default=eb;var eW={};en=e$&&e$.__spreadArray||function(d,_,b){if(b||2==arguments.length)for(var T,x=0,C=_.length;x<C;x++)!T&&x in _||(T||(T=Array.prototype.slice.call(_,0,x)),T[x]=_[x]);return d.concat(T||Array.prototype.slice.call(_))},er=e$&&e$.__importDefault||function(d){return d&&d.__esModule?d:{default:d}},Object.defineProperty(eW,"__esModule",{value:!0}),eW.V1_MARKS=eW.V1_NODE_TYPES=eW.TEXT_CONTAINERS=eW.HEADINGS=eW.CONTAINERS=eW.VOID_BLOCKS=eW.TABLE_BLOCKS=eW.LIST_ITEM_BLOCKS=eW.TOP_LEVEL_BLOCKS=void 0,ei=er(eq),eW.TOP_LEVEL_BLOCKS=[eK.BLOCKS.PARAGRAPH,eK.BLOCKS.HEADING_1,eK.BLOCKS.HEADING_2,eK.BLOCKS.HEADING_3,eK.BLOCKS.HEADING_4,eK.BLOCKS.HEADING_5,eK.BLOCKS.HEADING_6,eK.BLOCKS.OL_LIST,eK.BLOCKS.UL_LIST,eK.BLOCKS.HR,eK.BLOCKS.QUOTE,eK.BLOCKS.EMBEDDED_ENTRY,eK.BLOCKS.EMBEDDED_ASSET,eK.BLOCKS.EMBEDDED_RESOURCE,eK.BLOCKS.TABLE],eW.LIST_ITEM_BLOCKS=[eK.BLOCKS.PARAGRAPH,eK.BLOCKS.HEADING_1,eK.BLOCKS.HEADING_2,eK.BLOCKS.HEADING_3,eK.BLOCKS.HEADING_4,eK.BLOCKS.HEADING_5,eK.BLOCKS.HEADING_6,eK.BLOCKS.OL_LIST,eK.BLOCKS.UL_LIST,eK.BLOCKS.HR,eK.BLOCKS.QUOTE,eK.BLOCKS.EMBEDDED_ENTRY,eK.BLOCKS.EMBEDDED_ASSET,eK.BLOCKS.EMBEDDED_RESOURCE],eW.TABLE_BLOCKS=[eK.BLOCKS.TABLE,eK.BLOCKS.TABLE_ROW,eK.BLOCKS.TABLE_CELL,eK.BLOCKS.TABLE_HEADER_CELL],eW.VOID_BLOCKS=[eK.BLOCKS.HR,eK.BLOCKS.EMBEDDED_ENTRY,eK.BLOCKS.EMBEDDED_ASSET,eK.BLOCKS.EMBEDDED_RESOURCE],eW.CONTAINERS=((Z={})[eK.BLOCKS.OL_LIST]=[eK.BLOCKS.LIST_ITEM],Z[eK.BLOCKS.UL_LIST]=[eK.BLOCKS.LIST_ITEM],Z[eK.BLOCKS.LIST_ITEM]=eW.LIST_ITEM_BLOCKS,Z[eK.BLOCKS.QUOTE]=[eK.BLOCKS.PARAGRAPH],Z[eK.BLOCKS.TABLE]=[eK.BLOCKS.TABLE_ROW],Z[eK.BLOCKS.TABLE_ROW]=[eK.BLOCKS.TABLE_CELL,eK.BLOCKS.TABLE_HEADER_CELL],Z[eK.BLOCKS.TABLE_CELL]=[eK.BLOCKS.PARAGRAPH],Z[eK.BLOCKS.TABLE_HEADER_CELL]=[eK.BLOCKS.PARAGRAPH],Z),eW.HEADINGS=[eK.BLOCKS.HEADING_1,eK.BLOCKS.HEADING_2,eK.BLOCKS.HEADING_3,eK.BLOCKS.HEADING_4,eK.BLOCKS.HEADING_5,eK.BLOCKS.HEADING_6],eW.TEXT_CONTAINERS=en([eK.BLOCKS.PARAGRAPH],eW.HEADINGS,!0),eW.V1_NODE_TYPES=[eK.BLOCKS.DOCUMENT,eK.BLOCKS.PARAGRAPH,eK.BLOCKS.HEADING_1,eK.BLOCKS.HEADING_2,eK.BLOCKS.HEADING_3,eK.BLOCKS.HEADING_4,eK.BLOCKS.HEADING_5,eK.BLOCKS.HEADING_6,eK.BLOCKS.OL_LIST,eK.BLOCKS.UL_LIST,eK.BLOCKS.LIST_ITEM,eK.BLOCKS.HR,eK.BLOCKS.QUOTE,eK.BLOCKS.EMBEDDED_ENTRY,eK.BLOCKS.EMBEDDED_ASSET,ez.INLINES.HYPERLINK,ez.INLINES.ENTRY_HYPERLINK,ez.INLINES.ASSET_HYPERLINK,ez.INLINES.EMBEDDED_ENTRY,"text"],eW.V1_MARKS=[ei.default.BOLD,ei.default.CODE,ei.default.ITALIC,ei.default.UNDERLINE];var eY={};Object.defineProperty(eY,"__esModule",{value:!0});var eQ={};Object.defineProperty(eQ,"__esModule",{value:!0});var eX={};Object.defineProperty(eX,"__esModule",{value:!0});var eJ={nodeType:eK.BLOCKS.DOCUMENT,data:{},content:[{nodeType:eK.BLOCKS.PARAGRAPH,data:{},content:[{nodeType:"text",value:"",marks:[],data:{}}]}]};eX.default=eJ;var eZ={};function He(d,_){for(var b=0,T=Object.keys(d);b<T.length;b++)if(_===d[T[b]])return!0;return!1}function Ce(d){return!!d&&"object"==typeof d&&"sys"in d&&"ResourceLink"!==d.sys.type}function be(d){return!!d&&"object"==typeof d&&"sys"in d&&"ResourceLink"===d.sys.type}function pe(d){return!!d&&"object"==typeof d&&d.content&&d.nodeType===eG.BLOCKS.DOCUMENT}Object.defineProperty(eZ,"__esModule",{value:!0}),eZ.isText=eZ.isBlock=eZ.isInline=void 0,eZ.isInline=function(d){return He(ez.INLINES,d.nodeType)},eZ.isBlock=function(d){return He(eK.BLOCKS,d.nodeType)},eZ.isText=function(d){return"text"===d.nodeType},es=e$&&e$.__createBinding||(Object.create?function(d,_,b,T){void 0===T&&(T=b);var x=Object.getOwnPropertyDescriptor(_,b);(!x||("get"in x?!_.__esModule:x.writable||x.configurable))&&(x={enumerable:!0,get:function(){return _[b]}}),Object.defineProperty(d,T,x)}:function(d,_,b,T){void 0===T&&(T=b),d[T]=_[b]}),ea=e$&&e$.__setModuleDefault||(Object.create?function(d,_){Object.defineProperty(d,"default",{enumerable:!0,value:_})}:function(d,_){d.default=_}),eo=e$&&e$.__exportStar||function(d,_){for(var b in d)"default"===b||Object.prototype.hasOwnProperty.call(_,b)||es(_,d,b)},el=e$&&e$.__importStar||function(d){if(d&&d.__esModule)return d;var _={};if(null!=d)for(var b in d)"default"!==b&&Object.prototype.hasOwnProperty.call(d,b)&&es(_,d,b);return ea(_,d),_},eu=e$&&e$.__importDefault||function(d){return d&&d.__esModule?d:{default:d}}
43,Object.defineProperty(eG,"__esModule",{value:!0}),eG.helpers=eG.EMPTY_DOCUMENT=eG.MARKS=eG.INLINES=eG.BLOCKS=void 0,Object.defineProperty(eG,"BLOCKS",{enumerable:!0,get:function(){return eK.BLOCKS}}),Object.defineProperty(eG,"INLINES",{enumerable:!0,get:function(){return ez.INLINES}}),Object.defineProperty(eG,"MARKS",{enumerable:!0,get:function(){return eu(eq).default}}),eo(eW,eG),eo(eY,eG),eo(eQ,eG),Object.defineProperty(eG,"EMPTY_DOCUMENT",{enumerable:!0,get:function(){return eu(eX).default}}),ec=el(eZ),eG.helpers=ec;let e0=[eG.BLOCKS.EMBEDDED_ENTRY,eG.BLOCKS.EMBEDDED_ASSET,eG.INLINES.EMBEDDED_ENTRY,eG.INLINES.ENTRY_HYPERLINK,eG.INLINES.ASSET_HYPERLINK];function Qe(d){return d.sys&&"linkType"in d.sys&&d.sys.linkType===ek}function Je(d,_,b){if(!b)return!0;let T=b.get(_);return!!T&&(T.fields.has(d)||T.fields.has(he(d)))}function Te(d,_,b){var T;let x=null==(T=null==b?void 0:b.get(_))?void 0:T.alias;if(!x)return d;for(let _ in d){let b=null==x?void 0:x.get(_);b!==_&&(d[b]=d[_])}return d}function qe(d,_,b){var T,x;try{let C=_.fields.file,L=null==C?void 0:C.details,N={...d,title:_.fields.title,description:_.fields.description,contentType:null==C?void 0:C.contentType,url:function(d){if(!d)return d;try{let _=new URL(d,"https://images.ctfassets.net");return _.protocol="https:",_.href}catch(_){return eL.error(`Recevied invalid asset url "${d}"`,_),d}}(null==C?void 0:C.url),width:null==(T=null==L?void 0:L.image)?void 0:T.width,height:null==(x=null==L?void 0:L.image)?void 0:x.height};return Te(N,ek,b)}catch(b){return eL.warn("Failed update asset",{dataFromPreviewApp:d,updateFromEntryEditor:_},b),d}}async function Xt({contentType:d,dataFromPreviewApp:_,updateFromEntryEditor:b,locale:T,entityReferenceMap:x,gqlParams:C,sendMessage:L}){var N;if(_.sys.id!==b.sys.id)return _;let Y=de(_),Z=H(d.sys.id);for(let _ of d.fields){let d=_.apiName??_.name;Je(d,Z,C)&&(Ue(_)?ue({dataFromPreviewApp:Y,updateFromEntryEditor:b,name:d}):"RichText"===_.type?await Zt({dataFromPreviewApp:Y,updateFromEntryEditor:b,entityReferenceMap:x,name:d,locale:T,gqlParams:C,sendMessage:L}):"Link"===_.type?await nt({dataFromPreviewApp:Y,updateFromEntryEditor:b,name:d,locale:T,entityReferenceMap:x,gqlParams:C,sendMessage:L}):"Array"===_.type&&(null==(N=_.items)?void 0:N.type)==="Link"&&await it({dataFromPreviewApp:Y,updateFromEntryEditor:b,name:d,locale:T,entityReferenceMap:x,gqlParams:C,sendMessage:L}))}return Te(Y,Z,C)}function ve(d){return Object.values(d).every(d=>0===d.length)}async function We(d,_,b,T,x,C,L){if(e0.includes(d.nodeType)){if(d.data&&d.data.target&&d.data.target.sys){let N;let Y={sys:{...d.data.target.sys,type:"Link",linkType:d.data.target.sys.type}};if("Entry"===d.data.target.sys.linkType?N=await et({referenceFromPreviewApp:null,updatedReference:Y,entityReferenceMap:T,locale:x,gqlParams:L,sendMessage:C}):"Asset"===d.data.target.sys.linkType&&(N=await Ze({referenceFromPreviewApp:null,updatedReference:Y,entityReferenceMap:T,locale:x,gqlParams:L,sendMessage:C})),N)switch(d.nodeType){case eG.BLOCKS.EMBEDDED_ENTRY:_.block.push(N);break;case eG.BLOCKS.EMBEDDED_ASSET:b.block.push(N);break;case eG.INLINES.EMBEDDED_ENTRY:_.inline.push(N);break;case eG.INLINES.ENTRY_HYPERLINK:_.hyperlink.push(N);break;case eG.INLINES.ASSET_HYPERLINK:b.hyperlink.push(N);break;default:eL.warn("Unhandled nodeType in embedded entries in rich text",{nodeType:d.nodeType,ref:N})}}}else if(d.content)for(let N of d.content)await We(N,_,b,T,x,C,L)}async function Xe(d,_,b,T,x){let C={block:[],inline:[],hyperlink:[]},L={block:[],inline:[],hyperlink:[]};if(d)for(let N of d.content)await We(N,C,L,_,b,T,x);return{entries:ve(C)?{block:[],inline:[],hyperlink:[]}:C,assets:ve(L)?{block:[],inline:[],hyperlink:[]}:L}}async function Zt({dataFromPreviewApp:d,updateFromEntryEditor:_,name:b,locale:T,entityReferenceMap:x,gqlParams:C,sendMessage:L}){var N;d[b]||(d[b]={}),d[b].json=(null==(N=null==_?void 0:_.fields)?void 0:N[b])||null,d[b].links=await Xe(d[b].json,x,T,L,C)}async function Ze({referenceFromPreviewApp:d,updatedReference:_,entityReferenceMap:b,locale:T,gqlParams:x,sendMessage:C}){let{reference:L}=await fe({entityReferenceMap:b,referenceId:_.sys.id,isAsset:!0,locale:T,sendMessage:C});return qe({...d,..._,__typename:ek},L,x)}async function et({referenceFromPreviewApp:d,updatedReference:_,entityReferenceMap:b,locale:T,gqlParams:x,sendMessage:C}){var L;let{reference:N,typeName:Y}=await fe({entityReferenceMap:b,referenceId:_.sys.id,locale:T,sendMessage:C}),Z={...d,..._,__typename:Y};for(let d in N.fields){if(!Je(d,Y,x))continue;let _=N.fields[d];if(_&&"object"==typeof _)pe(_)&&(Z[d]={json:_},Z[d].links=await Xe(_,b,T,C,x)),"sys"in _&&(Z[d]=_,await nt({dataFromPreviewApp:Z,updateFromEntryEditor:N,locale:T,entityReferenceMap:b,name:d,gqlParams:x,sendMessage:C}));else if(Array.isArray(_)&&null!=(L=_[0])&&L.sys){let L=he(d);Z[L]={items:_},await it({dataFromPreviewApp:Z,updateFromEntryEditor:N,locale:T,entityReferenceMap:b,name:d,gqlParams:x,sendMessage:C})}else Z[d]=_}return Te(Z,Y,x)}async function tt({referenceFromPreviewApp:d,updatedReference:_,entityReferenceMap:b,locale:T,gqlParams:x,sendMessage:C}){return _?d&&d.__typename?d:_.__typename?_:Qe(_)?Ze({referenceFromPreviewApp:d,updatedReference:_,entityReferenceMap:b,locale:T,gqlParams:x,sendMessage:C}):et({referenceFromPreviewApp:d,updatedReference:_,entityReferenceMap:b,locale:T,gqlParams:x,sendMessage:C}):null}async function nt({dataFromPreviewApp:d,updateFromEntryEditor:_,name:b,locale:T,entityReferenceMap:x,gqlParams:C,sendMessage:L}){var N;let Y=null==(N=null==_?void 0:_.fields)?void 0:N[b];d[b]=await tt({referenceFromPreviewApp:d[b],updatedReference:Y,entityReferenceMap:x,locale:T,gqlParams:C,sendMessage:L})}async function it({dataFromPreviewApp:d,updateFromEntryEditor:_,name:b,locale:T,entityReferenceMap:x,gqlParams:C,sendMessage:L}){var N;let Y=he(b),Z=(null==(N=null==_?void 0:_.fields)?void 0:N[b])||[],en=await Promise.all(Z.map(async _=>{var b,N;let Z=null==(N=null==(b=d[Y])?void 0:b.items)?void 0:N.find(d=>d.sys.id===_.sys.id);return await tt({referenceFromPreviewApp:Z,updatedReference:_,entityReferenceMap:x,locale:T,gqlParams:C,sendMessage:L})}
43));d[Y]||(d[Y]={items:[]}),d[Y].items=en.filter(Boolean)}var $=function(){return($=Object.assign||function(d){for(var _,b=1,T=arguments.length;b<T;b++)for(var x in _=arguments[b])Object.prototype.hasOwnProperty.call(_,x)&&(d[x]=_[x]);return d}).apply(this,arguments)};function ee(d,_){if(!d)throw Error(_)}let e1=/\r\n|[\n\r]/g;function ae(d,_){let b=0,T=1;for(let x of d.body.matchAll(e1)){if("number"==typeof x.index||function(d,_){if(!d)throw Error((void 0)??"Unexpected invariant triggered.")}(!1),x.index>=_)break;b=x.index+x[0].length,T+=1}return{line:T,column:_+1-b}}function st(d,_){let b=d.locationOffset.column-1,T="".padStart(b)+d.body,x=_.line-1,C=d.locationOffset.line-1,L=_.line+C,N=1===_.line?b:0,Y=_.column+N,Z=`${d.name}:${L}:${Y} 44`,en=T.split(/\r\n|[\n\r]/g),er=en[x];if(er.length>120){let d=Math.floor(Y/80),_=Y%80,b=[];for(let d=0;d<er.length;d+=80)b.push(er.slice(d,d+80));return Z+Re([[`${L} |`,b[0]],...b.slice(1,d+1).map(d=>["|",d]),["|","^".padStart(_)],["|",b[d+1]]])}return Z+Re([[`${L-1} |`,en[x-1]],[`${L} |`,er],["|","^".padStart(Y)],[`${L+1} |`,en[x+1]]])}function Re(d){let _=d.filter(([d,_])=>void 0!==_),b=Math.max(..._.map(([d])=>d.length));return _.map(([d,_])=>d.padStart(b)+(_?" "+_:"")).join(` 45`)}let Ne=class Ne extends Error{constructor(d,..._){var b,T,x,C;let{nodes:L,source:N,positions:Y,path:Z,originalError:en,extensions:er}=function(d){let _=d[0];return null==_||"kind"in _||"length"in _?{nodes:_,source:d[1],positions:d[2],path:d[3],originalError:d[4],extensions:d[5]}:_}(_);super(d),this.name="GraphQLError",this.path=Z??void 0,this.originalError=en??void 0,this.nodes=xe(Array.isArray(L)?L:L?[L]:void 0);let ei=xe(null===(b=this.nodes)||void 0===b?void 0:b.map(d=>d.loc).filter(d=>null!=d));this.source=N??(null==ei||null===(T=ei[0])||void 0===T?void 0:T.source),this.positions=Y??(null==ei?void 0:ei.map(d=>d.start)),this.locations=Y&&N?Y.map(d=>ae(N,d)):null==ei?void 0:ei.map(d=>ae(d.source,d.start));let es="object"==typeof(C=null==en?void 0:en.extensions)&&null!==C?null==en?void 0:en.extensions:void 0;this.extensions=null!==(x=er??es)&&void 0!==x?x: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!=en&&en.stack?Object.defineProperty(this,"stack",{value:en.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,Ne):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let d=this.message;if(this.nodes)for(let b of this.nodes){var _;b.loc&&(d+=` 46 47`+st((_=b.loc).source,ae(_.source,_.start)))}else if(this.source&&this.locations)for(let _ of this.locations)d+=` 48 49`+st(this.source,_);return d}toJSON(){let d={message:this.message};return null!=this.locations&&(d.locations=this.locations),null!=this.path&&(d.path=this.path),null!=this.extensions&&Object.keys(this.extensions).length>0&&(d.extensions=this.extensions),d}};function xe(d){return void 0===d||0===d.length?void 0:d}function O(d,_,b){return new Ne(`Syntax Error: ${b}`,{source:d,positions:[_]})}let an=class an{constructor(d,_,b){this.start=d.start,this.end=_.end,this.startToken=d,this.endToken=_,this.source=b}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}};let rt=class rt{constructor(d,_,b,T,x,C){this.kind=d,this.start=_,this.end=b,this.line=T,this.column=x,this.value=C,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}}};function G(d){return d>=48&&d<=57}function at(d){return d>=97&&d<=122||d>=65&&d<=90}function ot(d){return at(d)||95===d}(ed=eE||(eE={})).QUERY="query",ed.MUTATION="mutation",ed.SUBSCRIPTION="subscription",(ep=eS||(eS={})).QUERY="QUERY",ep.MUTATION="MUTATION",ep.SUBSCRIPTION="SUBSCRIPTION",ep.FIELD="FIELD",ep.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",ep.FRAGMENT_SPREAD="FRAGMENT_SPREAD",ep.INLINE_FRAGMENT="INLINE_FRAGMENT",ep.VARIABLE_DEFINITION="VARIABLE_DEFINITION",ep.SCHEMA="SCHEMA",ep.SCALAR="SCALAR",ep.OBJECT="OBJECT",ep.FIELD_DEFINITION="FIELD_DEFINITION",ep.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",ep.INTERFACE="INTERFACE",ep.UNION="UNION",ep.ENUM="ENUM",ep.ENUM_VALUE="ENUM_VALUE",ep.INPUT_OBJECT="INPUT_OBJECT",ep.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION",(eh=eT||(eT={})).NAME="Name",eh.DOCUMENT="Document",eh.OPERATION_DEFINITION="OperationDefinition",eh.VARIABLE_DEFINITION="VariableDefinition",eh.SELECTION_SET="SelectionSet",eh.FIELD="Field",eh.ARGUMENT="Argument",eh.FRAGMENT_SPREAD="FragmentSpread",eh.INLINE_FRAGMENT="InlineFragment",eh.FRAGMENT_DEFINITION="FragmentDefinition",eh.VARIABLE="Variable",eh.INT="IntValue",eh.FLOAT="FloatValue",eh.STRING="Str
49ingValue",eh.BOOLEAN="BooleanValue",eh.NULL="NullValue",eh.ENUM="EnumValue",eh.LIST="ListValue",eh.OBJECT="ObjectValue",eh.OBJECT_FIELD="ObjectField",eh.DIRECTIVE="Directive",eh.NAMED_TYPE="NamedType",eh.LIST_TYPE="ListType",eh.NON_NULL_TYPE="NonNullType",eh.SCHEMA_DEFINITION="SchemaDefinition",eh.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",eh.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",eh.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",eh.FIELD_DEFINITION="FieldDefinition",eh.INPUT_VALUE_DEFINITION="InputValueDefinition",eh.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",eh.UNION_TYPE_DEFINITION="UnionTypeDefinition",eh.ENUM_TYPE_DEFINITION="EnumTypeDefinition",eh.ENUM_VALUE_DEFINITION="EnumValueDefinition",eh.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",eh.DIRECTIVE_DEFINITION="DirectiveDefinition",eh.SCHEMA_EXTENSION="SchemaExtension",eh.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",eh.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",eh.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",eh.UNION_TYPE_EXTENSION="UnionTypeExtension",eh.ENUM_TYPE_EXTENSION="EnumTypeExtension",eh.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension",(ef=ex||(ex={})).SOF="<SOF>",ef.EOF="<EOF>",ef.BANG="!",ef.DOLLAR="$",ef.AMP="&",ef.PAREN_L="(",ef.PAREN_R=")",ef.SPREAD="...",ef.COLON=":",ef.EQUALS="=",ef.AT="@",ef.BRACKET_L="[",ef.BRACKET_R="]",ef.BRACE_L="{",ef.PIPE="|",ef.BRACE_R="}",ef.NAME="Name",ef.INT="Int",ef.FLOAT="Float",ef.STRING="String",ef.BLOCK_STRING="BlockString",ef.COMMENT="Comment";let hn=class hn{constructor(d){let _=new rt(ex.SOF,0,0,0,0);this.source=d,this.lastToken=_,this.token=_,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let d=this.token;if(d.kind!==ex.EOF)do if(d.next)d=d.next;else{let _=function(d,_){let b=d.source.body,T=b.length,x=_;for(;x<T;){let _=b.charCodeAt(x);switch(_){case 65279:case 9:case 32:case 44:++x;continue;case 10:++x,++d.line,d.lineStart=x;continue;case 13:10===b.charCodeAt(x+1)?x+=2:++x,++d.line,d.lineStart=x;continue;case 35:return function(d,_){let b=d.source.body,T=b.length,x=_+1;for(;x<T;){let d=b.charCodeAt(x);if(10===d||13===d)break;if(B(d))++x;else if(J(b,x))x+=2;else break}return I(d,ex.COMMENT,_,x,b.slice(_+1,x))}(d,x);case 33:return I(d,ex.BANG,x,x+1);case 36:return I(d,ex.DOLLAR,x,x+1);case 38:return I(d,ex.AMP,x,x+1);case 40:return I(d,ex.PAREN_L,x,x+1);case 41:return I(d,ex.PAREN_R,x,x+1);case 46:if(46===b.charCodeAt(x+1)&&46===b.charCodeAt(x+2))return I(d,ex.SPREAD,x,x+3);break;case 58:return I(d,ex.COLON,x,x+1);case 61:return I(d,ex.EQUALS,x,x+1);case 64:return I(d,ex.AT,x,x+1);case 91:return I(d,ex.BRACKET_L,x,x+1);case 93:return I(d,ex.BRACKET_R,x,x+1);case 123:return I(d,ex.BRACE_L,x,x+1);case 124:return I(d,ex.PIPE,x,x+1);case 125:return I(d,ex.BRACE_R,x,x+1);case 34:return 34===b.charCodeAt(x+1)&&34===b.charCodeAt(x+2)?function(d,_){let b=d.source.body,T=b.length,x=d.lineStart,C=_+3,L=C,N="",Y=[];for(;C<T;){let T=b.charCodeAt(C);if(34===T&&34===b.charCodeAt(C+1)&&34===b.charCodeAt(C+2)){N+=b.slice(L,C),Y.push(N);let T=I(d,ex.BLOCK_STRING,_,C+3,(function(d){var _,b;let T=Number.MAX_SAFE_INTEGER,x=null,C=-1;for(let _=0;_<d.length;++_){let L=d[_],N=function(d){var _;let b=0;for(;b<d.length&&(9===(_=d.charCodeAt(b))||32===_);)++b;return b}(L);N!==L.length&&(x=null!==(b=x)&&void 0!==b?b:_,C=_,0!==_&&N<T&&(T=N))}return d.map((d,_)=>0===_?d:d.slice(T)).slice(null!==(_=x)&&void 0!==_?_:0,C+1)})(Y).join(` 50`));return d.line+=Y.length-1,d.lineStart=x,T}if(92===T&&34===b.charCodeAt(C+1)&&34===b.charCodeAt(C+2)&&34===b.charCodeAt(C+3)){N+=b.slice(L,C),L=C+1,C+=4;continue}if(10===T||13===T){N+=b.slice(L,C),Y.push(N),13===T&&10===b.charCodeAt(C+1)?C+=2:++C,N="",L=C,x=C;continue}if(B(T))++C;else if(J(b,C))C+=2;else throw O(d.source,C,`Invalid character within String: ${v(d,C)}.`)}throw O(d.source,C,"Unterminated string.")}(d,x):function(d,_){let b=d.source.body,T=b.length,x=_+1,C=x,L="";for(;x<T;){let T=b.charCodeAt(x);if(34===T)return L+=b.slice(C,x),I(d,ex.STRING,_,x+1,L);if(92===T){L+=b.slice(C,x);let _=117===b.charCodeAt(x+1)?123===b.charCodeAt(x+2)?function(d,_){let b=d.source.body,T=0,x=3;for(;x<12;){let d=b.charCodeAt(_+x++);if(125===d){if(x<5||!B(T))break;return{value:String.fromCodePoint(T),size:x}}if((T=T<<4|F(d))<0)break}throw O(d.source,_,`Invalid Unicode escape sequence: "${b.slice(_,_+x)}".`)}(d,x):function(d,_){let b=d.source.body,T=ke(b,_+2);if(B(T))return{value:String.fromCodePoint(T),size:6};if(ct(T)&&92===b.charCodeAt(_+6)&&117===b.charCodeAt(_+7)){let d=ke(b,_+8);if(lt(d))return{value:String.fromCodePoint(T,d),size:12}}throw O(d.source,_,`Invalid Unicode escape sequence: "${b.slice(_,_+6)}".`)}(d,x):function(d,_){let b=d.source.body;switch(b.charCodeAt(_+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:` 51`,size:2};case 114:return{value:"\r",size:2};case 116:return{value:" ",size:2}}throw O(d.source,_,`Invalid character escape sequence: "${b.slice(_,_+2)}".`)}(d,x);L+=_.value,x+=_.size,C=x;continue}if(10===T||13===T)break;if(B(T))++x;else if(J(b,x))x+=2;else throw O(d.source,x,`Invalid character within String: ${v(d,x)}.`)}throw O(d.source,x,"Unterminated string.")}(d,x)}if(G(_)||45===_)return function(d,_,b){let T=d.source.body,x=_,C=b,L=!1;if(45===C&&(C=T.charCodeAt(++x)),48===C){if(G(C=T.charCodeAt(++x)))throw O(d.source,x,`Invalid number, unexpected digit after 0: ${v(d,x)}.`)}else x=te(d,x,C),C=T.charCodeAt(x);if(46===C&&(L=!0,C=T.charCodeAt(++x),x=te(d,x,C),C=T.charCodeAt(x)),(69===C||101===C)&&(L=!0,(43===(C=T.charCodeAt(++x))||45===C)&&(C=T.charCodeAt(++x)),x=te(d,x,C),C=T.charCodeAt(x)),46===C||ot(C))throw O(d.source,x,`Invalid number, expected digit but got: ${v(d,x)}.`);return I(d,L?ex.FLOAT:ex.INT,_,x,T.slice(_,x))}(d,x,_);if(ot(_))return function(d,_){let b=d.source.body,T=b.length,x=_+1;for(;x<T;){let d=b.charCodeAt(x);if(at(d)||G(d)||95===d)++x;else break}return I(d,ex.NAME,_,x,b.slice(_,x))}(d,x);throw O(d.source,x,39===_?"Unexpected single quote character ('), did you mean to use a double quote (\")?":B(_)||J(b,x)?`Unexpected character: ${v(d,x)}.`:`Invalid character: ${v(d,x)}.`)}return I(d,ex.EOF,T,T)}(this,d.end);d.next=_,_.prev=d,d=_}while(d.kind===ex.COMMENT);return d}};function B(d){return d>=0&&d<=55295||d>=57344&&d<=1114111}
51function J(d,_){return ct(d.charCodeAt(_))&<(d.charCodeAt(_+1))}function ct(d){return d>=55296&&d<=56319}function lt(d){return d>=56320&&d<=57343}function v(d,_){let b=d.source.body.codePointAt(_);if(void 0===b)return ex.EOF;if(b>=32&&b<=126){let d=String.fromCodePoint(b);return'"'===d?"'\"'":`"${d}"`}return"U+"+b.toString(16).toUpperCase().padStart(4,"0")}function I(d,_,b,T,x){let C=d.line,L=1+b-d.lineStart;return new rt(_,b,T,C,L,x)}function te(d,_,b){if(!G(b))throw O(d.source,_,`Invalid number, expected digit but got: ${v(d,_)}.`);let T=d.source.body,x=_+1;for(;G(T.charCodeAt(x));)++x;return x}function ke(d,_){return F(d.charCodeAt(_))<<12|F(d.charCodeAt(_+1))<<8|F(d.charCodeAt(_+2))<<4|F(d.charCodeAt(_+3))}function F(d){return d>=48&&d<=57?d-48:d>=65&&d<=70?d-55:d>=97&&d<=102?d-87:-1}function q(d,_){switch(typeof d){case"string":return JSON.stringify(d);case"function":return d.name?`[function ${d.name}]`:"[function]";case"object":return function(d,_){if(null===d)return"null";if(_.includes(d))return"[Circular]";let b=[..._,d];if("function"==typeof d.toJSON){let _=d.toJSON();if(_!==d)return"string"==typeof _?_:q(_,b)}else if(Array.isArray(d))return function(d,_){if(0===d.length)return"[]";if(_.length>2)return"[Array]";let b=Math.min(10,d.length),T=d.length-b,x=[];for(let T=0;T<b;++T)x.push(q(d[T],_));return 1===T?x.push("... 1 more item"):T>1&&x.push(`... ${T} more items`),"["+x.join(", ")+"]"}(d,b);return function(d,_){let b=Object.entries(d);return 0===b.length?"{}":_.length>2?"["+function(d){let _=Object.prototype.toString.call(d).replace(/^\[object /,"").replace(/]$/,"");if("Object"===_&&"function"==typeof d.constructor){let _=d.constructor.name;if("string"==typeof _&&""!==_)return _}return _}(d)+"]":"{ "+b.map(([d,b])=>d+": "+q(b,_)).join(", ")+" }"}(d,b)}(d,_);default:return String(d)}}let e2=globalThis.process&&"production"===globalThis.process.env.NODE_ENV?function(d,_){return d instanceof _}:function(d,_){if(d instanceof _)return!0;if("object"==typeof d&&null!==d){var b;let T=_.prototype[Symbol.toStringTag],x=Symbol.toStringTag in d?d[Symbol.toStringTag]:null===(b=d.constructor)||void 0===b?void 0:b.name;if(T===x){let _=q(d,[]);throw Error(`Cannot use ${T} "${_}" from another module or realm. 52 53Ensure that there is only one instance of "graphql" in the node_modules 54directory. If different versions of "graphql" are the dependencies of other 55relied on modules, use "resolutions" to ensure only one version is installed. 56 57https://yarnpkg.com/en/docs/selective-version-resolutions 58 59Duplicate "graphql" modules cannot be used at the same time since different 60versions may have different capabilities and behavior. The data from one 61version used in the function from another could produce confusing and 62spurious results.`)}}return!1};let ht=class ht{constructor(d,_="GraphQL request",b={line:1,column:1}){"string"==typeof d||ee(!1,`Body must be a string. Received: ${q(d,[])}.`),this.body=d,this.name=_,this.locationOffset=b,this.locationOffset.line>0||ee(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||ee(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}};let xn=class xn{constructor(d,_={}){let b=e2(d,ht)?d:new ht(d);this._lexer=new hn(b),this._options=_,this._tokenCounter=0}parseName(){let d=this.expectToken(ex.NAME);return this.node(d,{kind:eT.NAME,value:d.value})}parseDocument(){return this.node(this._lexer.token,{kind:eT.DOCUMENT,definitions:this.many(ex.SOF,this.parseDefinition,ex.EOF)})}parseDefinition(){if(this.peek(ex.BRACE_L))return this.parseOperationDefinition();let d=this.peekDescription(),_=d?this._lexer.lookahead():this._lexer.token;if(_.kind===ex.NAME){switch(_.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(d)throw O(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(_.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(_)}parseOperationDefinition(){let d;let _=this._lexer.token;if(this.peek(ex.BRACE_L))return this.node(_,{kind:eT.OPERATION_DEFINITION,operation:eE.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});let b=this.parseOperationType();return this.peek(ex.NAME)&&(d=this.parseName()),this.node(_,{kind:eT.OPERATION_DEFINITION,operation:b,name:d,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){let d=this.expectToken(ex.NAME);switch(d.value){case"query":return eE.QUERY;case"mutation":return eE.MUTATION;case"subscription":return eE.SUBSCRIPTION}throw this.unexpected(d)}parseVariableDefinitions(){return this.optionalMany(ex.PAREN_L,this.parseVariableDefinition,ex.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:eT.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(ex.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(ex.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){let d=this._lexer.token;return this.expectToken(ex.DOLLAR),this.node(d,{kind:eT.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:eT.SELECTION_SET,selections:this.many(ex.BRACE_L,this.parseSelection,ex.BRACE_R)})}parseSelection(){return this.peek(ex.SPREAD)?this.parseFragment():this.parseField()}parseField(){let d,_;let b=this._lexer.token,T=this.parseName();return this.expectOptionalToken(ex.COLON)?(d=T,_=this.parseName()):_=T,this.node(b,{kind:eT.FIELD,alias:d,name:_,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(ex.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(d){let _=d?this.parseConstArgument:this.parseArgument;return this.optionalMany(ex.PAREN_L,_,ex.PAREN_R)}parseArgument(d=!1){let _=this._lexer.token,b=this.parseName();return this.expectToken(ex.COLON),this.node(_,{kind:eT.ARGUMENT,name:b,value:this.parseValueLiteral(d)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){let d=this._lexer.token;this.expectToken(ex.SPREAD);let _=this.expectOptionalKeyword("on");return!_&&this.peek(ex.NAME)?this.node(d,{kind:eT.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(d,{kind:eT.INLINE_FRAGMENT,typeCondition:_?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){let d=this._lexer.token;return this.expectKeyword("fragment"),!0===this._options.allowLegacyFragmentVariables?this.node(d,{kind:eT.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(d,{kind:eT.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(d){let _=this._lexer.token;switch(_.kind){case ex.BRACKET_L:return this.parseList(d);case ex.BRACE_L:return this.parseObject(d);case ex.INT:return this.advanceLexer(),this.node(_,{kind:eT.INT,value:_.value});case ex.FLOAT:return this.advanceLexer(),this.node(_,{kind:eT.FLOAT,value:_.value});case ex.STRING:case ex.BLOCK_STRING:return this.parseStringLiteral();case ex.NAME:switch(this.advanceLexer(),_.value){case"true":return this.node(_,{kind:eT.BOOLEAN,value:!0});case"false":return this.node(_,{kind:eT.BOOLEAN,value:!1});case"null":return this.node(_,{kind:eT.NULL});default:return this.node(_,{kind:eT.ENUM,value:_.value})}case ex.DOLLAR:if(d){if(this.expectToken(ex.DOLLAR),this._lexer.token.kind===ex.NAME){let d=this._lexer.token.value;throw O(this._lexer.source,_.start,`Unexpected variable "$${d}" in constant value.`)}throw this.unexpected(_)}return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){let d=this._lexer.token;return this.advanceLexer(),this.node(d,{kind:eT.STRING,value:d.value,block:d.kind===ex.BLOCK_STRING})}parseList(d){return this.node(this._lexer.token,{kind:eT.LIST,values:this.any(ex.BRACKET_L,()=>this.parseValueLiteral(d),ex.BRACKET_R)})}parseObject(d){return this.node(this._lexer.token,{kind:eT.OBJECT,fields:this.any(ex.BRACE_L,()=>this.parseObjectField(d),ex.BRACE_R)})}parseObjectField(d){let _=this._lexer.token,b=this.parseName();return this.expectToken(ex.COLON),this.node(_,{kind:eT.OBJECT_FIELD,name:b,value:this.parseValueLiteral(d)})}parseDirectives(d){let _=[];for(;this.peek(ex.AT);)_.push(this.parseDirective(d));return _}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(d){let _=this._lexer.token;return this.expectToken(ex.AT),this.node(_,{kind:eT.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(d)})}parseTypeReference(){let d;let _=this._lexer.token;if(this.expectOptionalToken(ex.BRACKET_L)){let b=this.parseTypeReference();this.expectToken(ex.BRACKET_R),d=this.node(_,{kind:eT.LIST_TYPE,type:b})}else d=this.parseNamedType();return this.expectOptionalToken(ex.BANG)?this.node(_,{kind:eT.NON_NULL_TYPE,type:d}):d}parseNamedType(){return this.node(this._lexer.token,{kind:eT.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(ex.STRING)||this.peek(ex.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){let d=this._lexer.token,_=this.parseDescription();this.expectKeyword("schema");let b=this.parseConstDirectives(),T=this.many(ex.BRACE_L,this.parseOperationTypeDefinition,ex.BRACE_R);return this.node(d,{kind:eT.SCHEMA_DEFINITION,description:_,directives:b,operationTypes:T})}parseOperationTypeDefinition(){let d=this._lexer.token,_=this.parseOperationType();this.expectToken(ex.COLON);let b=this.parseNamedType();return this.node(d,{kind:eT.OPERATION_TYPE_DEFINITION,operation:_,type:b})}parseScalarTypeDefinition(){let d=this._lexer.token,_=this.parseDescription();this.expectKeyword("scalar");let b=this.parseName(),T=this.parseConstDirectives();return this.node(d,{kind:eT.SCALAR_TYPE_DEFINITION,description:_,name:b,directives:T})}parseObjectTypeDefinition(){let d=this._lexer.token,_=this.parseDescription();this.expectKeyword("type");let b=this.parseName(),T=this.parseImplementsInterfaces(),x=this.parseConstDirectives(),C=this.parseFieldsDefinition();return this.node(d,{kind:eT.OBJECT_TYPE_DEFINITION,description:_,name:b,interfaces:T,directives:x,fields:C})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(ex.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(ex.BRACE_L,this.parseFieldDefinition,ex.BRACE_R)}parseFieldDefinition(){let d=this._lexer.token,_=this.parseDescription(),b=this.parseName(),T=this.parseArgumentDefs();this.expectToken(ex.COLON);let x=this.parseTypeReference(),C=this.parseConstDirectives();return this.node(d,{kind:eT.FIELD_DEFINITION,description:_,name:b,arguments:T,type:x,directives:C})}parseArgumentDefs(){return this.optionalMany(ex.PAREN_L,this.parseInputValueDef,ex.PAREN_R)}parseInputValueDef(){let d;let _=this._lexer.token,b=this.parseDescription(),T=this.parseName();this.expectToken(ex.COLON);let x=this.parseTypeReference();this.expectOptionalToken(ex.EQUALS)&&(d=this.parseConstValueLiteral());let C=this.parseConstDirectives();return this.node(_,{kind:eT.INPUT_VALUE_DEFINITION,description:b,name:T,type:x,defaultValue:d,directives:C})}parseInterfaceTypeDefinition(){let d=this._lexer.token,_=this.parseDescription();this.expectKeyword("interface");let b=this.parseName(),T=this.parseImplementsInterfaces(),x=this.parseConstDirectives(),C=this.parseFieldsDefinition();return this.node(d,{kind:eT.INTERFACE_TYPE_DEFINITION,description:_,name:b,interfaces:T,directives:x,fields:C})}parseUnionTypeDefinition(){let d=this._lexer.token,_=this.parseDescription();this.expectKeyword("union");let b=this.parseName(),T=this.parseConstDirectives(),x=this.parseUnionMemberTypes();return this.node(d,{kind:eT.UNION_TYPE_DEFINITION,description:_,name:b,directives:T,types:x})}parseUnionMemberTypes(){return this.expectOptionalToken(ex.EQUALS)?this.delimitedMany(ex.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){let d=this._lexer.token,_=this.parseDescription();this.expectKeyword("enum");let b=this.parseName(),T=this.parseConstDirectives(),x=this.parseEnumValuesDefinition();return this.node(d,{kind:eT.ENUM_TYPE_DEFINITION,description:_,name:b,directives:T,values:x})}parseEnumValuesDefinition(){return this.optionalMany(ex.BRACE_L,this.parseEnumValueDefinition,ex.BRACE_R)}parseEnumValueDefinition(){let d=this._lexer.token,_=this.parseDescription(),b=this.parseEnumValueName(),T=this.parseConstDirectives();return this.node(d,{kind:eT.ENUM_VALUE_DEFINITION,description:_,name:b,directives:T})}parseEnumValueName(){if("true"===this._lexer.token.value||"false"===this._lexer.token.value||"null"===this._lexer.token.value)throw O(this._lexer.source,this._lexer.token.start,`${j(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){let d=this._lexer.token,_=this.parseDescription();this.expectKeyword("input");let b=this.parseName(),T=this.parseConstDirectives(),x=this.parseInputFieldsDefinition();return this.node(d,{kind:eT.INPUT_OBJECT_TYPE_DEFINITION,description:_,name:b,directives:T,fields:x})}parseInputFieldsDefinition(){return this.optionalMany(ex.BRACE_L,this.parseInputValueDef,ex.BRACE_R)}parseTypeSystemExtension(){let d=this._lexer.lookahead();if(d.kind===ex.NAME)switch(d.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(d)}parseSchemaExtension(){let d=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");let _=this.parseConstDirectives(),b=this.optionalMany(ex.BRACE_L,this.parseOperationTypeDefinition,ex.BRACE_R);if(0===_.length&&0===b.length)throw this.unexpected();return this.node(d,{kind:eT.SCHEMA_EXTENSION,directives:_,operationTypes:b})}parseScalarTypeExtension(){let d=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");let _=this.parseName(),b=this.parseConstDirectives();if(0===b.length)throw this.unexpected();return this.node(d,{kind:eT.SCALAR_TYPE_EXTENSION,name:_,directives:b})}parseObjectTypeExtension(){let d=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");let _=this.parseName(),b=this.parseImplementsInterfaces(),T=this.parseConstDirectives(),x=this.parseFieldsDefinition();if(0===b.length&&0===T.length&&0===x.length)throw this.unexpected();return this.node(d,{kind:eT.OBJECT_TYPE_EXTENSION,name:_,interfaces:b,directives:T,fields:x})}parseInterfaceTypeExtension(){let d=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");let _=this.parseName(),b=this.parseImplementsInterfaces(),T=this.parseConstDirectives(),x=this.parseFieldsDefinition();if(0===b.length&&0===T.length&&0===x.length)throw this.unexpected();return this.node(d,{kind:eT.INTERFACE_TYPE_EXTENSION,name:_,interfaces:b,directives:T,fields:x})}parseUnionTypeExtension(){let d=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");let _=this.parseName(),b=this.pars
62eConstDirectives(),T=this.parseUnionMemberTypes();if(0===b.length&&0===T.length)throw this.unexpected();return this.node(d,{kind:eT.UNION_TYPE_EXTENSION,name:_,directives:b,types:T})}parseEnumTypeExtension(){let d=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");let _=this.parseName(),b=this.parseConstDirectives(),T=this.parseEnumValuesDefinition();if(0===b.length&&0===T.length)throw this.unexpected();return this.node(d,{kind:eT.ENUM_TYPE_EXTENSION,name:_,directives:b,values:T})}parseInputObjectTypeExtension(){let d=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");let _=this.parseName(),b=this.parseConstDirectives(),T=this.parseInputFieldsDefinition();if(0===b.length&&0===T.length)throw this.unexpected();return this.node(d,{kind:eT.INPUT_OBJECT_TYPE_EXTENSION,name:_,directives:b,fields:T})}parseDirectiveDefinition(){let d=this._lexer.token,_=this.parseDescription();this.expectKeyword("directive"),this.expectToken(ex.AT);let b=this.parseName(),T=this.parseArgumentDefs(),x=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");let C=this.parseDirectiveLocations();return this.node(d,{kind:eT.DIRECTIVE_DEFINITION,description:_,name:b,arguments:T,repeatable:x,locations:C})}parseDirectiveLocations(){return this.delimitedMany(ex.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){let d=this._lexer.token,_=this.parseName();if(Object.prototype.hasOwnProperty.call(eS,_.value))return _;throw this.unexpected(d)}node(d,_){return!0!==this._options.noLocation&&(_.loc=new an(d,this._lexer.lastToken,this._lexer.source)),_}peek(d){return this._lexer.token.kind===d}expectToken(d){let _=this._lexer.token;if(_.kind===d)return this.advanceLexer(),_;throw O(this._lexer.source,_.start,`Expected ${ft(d)}, found ${j(_)}.`)}expectOptionalToken(d){return this._lexer.token.kind===d&&(this.advanceLexer(),!0)}expectKeyword(d){let _=this._lexer.token;if(_.kind===ex.NAME&&_.value===d)this.advanceLexer();else throw O(this._lexer.source,_.start,`Expected "${d}", found ${j(_)}.`)}expectOptionalKeyword(d){let _=this._lexer.token;return _.kind===ex.NAME&&_.value===d&&(this.advanceLexer(),!0)}unexpected(d){let _=d??this._lexer.token;return O(this._lexer.source,_.start,`Unexpected ${j(_)}.`)}any(d,_,b){this.expectToken(d);let T=[];for(;!this.expectOptionalToken(b);)T.push(_.call(this));return T}optionalMany(d,_,b){if(this.expectOptionalToken(d)){let d=[];do d.push(_.call(this));while(!this.expectOptionalToken(b));return d}return[]}many(d,_,b){this.expectToken(d);let T=[];do T.push(_.call(this));while(!this.expectOptionalToken(b));return T}delimitedMany(d,_){this.expectOptionalToken(d);let b=[];do b.push(_.call(this));while(this.expectOptionalToken(d));return b}advanceLexer(){let{maxTokens:d}=this._options,_=this._lexer.advance();if(void 0!==d&&_.kind!==ex.EOF&&(++this._tokenCounter,this._tokenCounter>d))throw O(this._lexer.source,_.start,`Document contains more that ${d} tokens. Parsing aborted.`)}};function j(d){let _=d.value;return ft(d.kind)+(null!=_?` "${_}"`:"")}function ft(d){return d===ex.BANG||d===ex.DOLLAR||d===ex.AMP||d===ex.PAREN_L||d===ex.PAREN_R||d===ex.SPREAD||d===ex.COLON||d===ex.EQUALS||d===ex.AT||d===ex.BRACKET_L||d===ex.BRACKET_R||d===ex.BRACE_L||d===ex.PIPE||d===ex.BRACE_R?`"${d}"`:d}var e3=new Map,e4=new Map,e5=!0,e8=!1;function pt(d){return d.replace(/[\s,]+/g," ").trim()}function k(d){for(var _=[],b=1;b<arguments.length;b++)_[b-1]=arguments[b];"string"==typeof d&&(d=[d]);var T=d[0];return _.forEach(function(_,b){_&&"Document"===_.kind?T+=_.loc.source.body:T+=_,T+=d[b+1]}),function(d){var _=pt(d);if(!e3.has(_)){var b,T,x,C,L,N,Y=(b={experimentalFragmentVariables:e8,allowLegacyFragmentVariables:e8},new xn(d,b).parseDocument());if(!Y||"Document"!==Y.kind)throw Error("Not a valid GraphQL document.");e3.set(_,(T=new Set,x=[],Y.definitions.forEach(function(d){if("FragmentDefinition"===d.kind){var _,b=d.name.value,C=pt((_=d.loc).source.body.substring(_.start,_.end)),L=e4.get(b);L&&!L.has(C)?e5&&console.warn("Warning: fragment with name "+b+` already exists. 63graphql-tag enforces all fragment names across your application to be unique; read more about 64this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names`):L||e4.set(b,L=new Set),L.add(C),T.has(C)||(T.add(C),x.push(d))}else x.push(d)}),C=$($({},Y),{definitions:x}
64),(L=new Set(C.definitions)).forEach(function(d){d.loc&&delete d.loc,Object.keys(d).forEach(function(_){var b=d[_];b&&"object"==typeof b&&L.add(b)})}),(N=C.loc)&&(delete N.startToken,delete N.endToken),C))}return e3.get(_)}(T)}var e6={gql:k,resetCaches:function(){e3.clear(),e4.clear()},disableFragmentWarnings:function(){e5=!1},enableExperimentalFragmentVariables:function(){e8=!0},disableExperimentalFragmentVariables:function(){e8=!1}};(em=k||(k={})).gql=e6.gql,em.resetCaches=e6.resetCaches,em.disableFragmentWarnings=e6.disableFragmentWarnings,em.enableExperimentalFragmentVariables=e6.enableExperimentalFragmentVariables,em.disableExperimentalFragmentVariables=e6.disableExperimentalFragmentVariables,k.default=k;let e7=k;var e9=((ev=e9||{}).CONNECTED="CONNECTED",ev.DISCONNECTED="DISCONNECTED",ev.ERROR="ERROR",ev.IFRAME_CONNECTED="IFRAME_CONNECTED",ev.TAGGED_FIELD_CLICKED="TAGGED_FIELD_CLICKED",ev.URL_CHANGED="URL_CHANGED",ev.SUBSCRIBED="SUBSCRIBED",ev.ENTRY_UPDATED="ENTRY_UPDATED",ev.ENTRY_SAVED="ENTRY_SAVED",ev.DEBUG_MODE_ENABLED="DEBUG_MODE_ENABLED",ev.ENTITY_NOT_KNOWN="ENTITY_NOT_KNOWN",ev.UNKNOWN_REFERENCE_LOADED="UNKNOWN_REFERENCE_LOADED",ev);async function ye(d,_,b,T,x,C,L){let N;let Y="urn"in _.sys?_.sys.urn:_.sys.id;if(C.has(Y))eL.warn("Detected a circular reference, stopping recursion"),N=C.get(Y);else{let{reference:d}=await fe({entityReferenceMap:T,referenceId:_.sys.id,...Qe(_)?{isAsset:!0}:void 0,locale:b,sendMessage:L});N=d,C.set(Y,d)}if(!N)return d;let Z=de(N);for(let d in N.fields){let _=N.fields[d];if(Ce(_)&&x<10)await Nt(Z,N,b,d,T,x+1,C,L);else if(Array.isArray(_)&&Ce(_[0])&&x<10)await Tt(Z,N,b,d,T,x+1,C,L);else if(pe(_))await _t(Z,N,d,b,T,x+1,C,L);else{if(be(_)||Array.isArray(_)&&be(_[0]))return eL.warn("Detected a resource link, support is still under development."),Z;ue({dataFromPreviewApp:Z.fields,updateFromEntryEditor:N,name:d})}}return Z}async function Tt(d,_,b,T,x,C,L,N){var Y;if(!(null!=(Y=_.fields)&&Y[T])){delete d.fields[T];return}return d.fields[T]=await Promise.all(_.fields[T].map((_,Y)=>{var Z;return ye(null==(Z=d.fields[T])?void 0:Z[Y],_,b,x,C+1,L,N)})).then(d=>d.filter(Boolean)),d}async function Nt(d,_,b,T,x,C,L,N){var Y;let Z=null==(Y=null==_?void 0:_.fields)?void 0:Y[T];if(!Z){delete d.fields[T];return}return d.fields[T]=await ye(d.fields[T],Z,b,x,C+1,L,N),d}async function yt(d,_,b,T,x,C){var L;if(e0.includes(d.nodeType)&&d.data&&d.data.target&&d.data.target.sys&&("Entry"===d.data.target.sys.linkType||"Asset"===d.data.target.sys.linkType)){let N={sys:{id:(null==(L=d.data.target)?void 0:L.sys.id)||"",type:"Link",linkType:d.data.target.sys.linkType}};d.data.target=await ye(void 0,N,b,_,T+1,x,C)}if(d.content)for(let L of d.content)await yt(L,_,b,T+1,x,C)}async function _t(d,_,b,T,x,C,L,N){var Y;let Z=null==(Y=_.fields)?void 0:Y[b];if(!_.fields[b]){delete d.fields[b];return}if(pe(Z))for(let _ of(d.fields[b]=Z,Z.content))await yt(_,x,T,C,L,N)}async function Qn(d,_,b,T,x,C,L,N){var Y;if(_.sys.id!==b.sys.id)return _;for(let Z of d.fields){let en="Asset"===d.name?Z.id:Z.apiName||Z.name;if(Ue(Z)||"File"===Z.type)ue({dataFromPreviewApp:_.fields,updateFromEntryEditor:b,name:en});else if("Link"===Z.type&&C<10)await Nt(_,b,T,en,x,C+1,L,N);else if("Array"===Z.type&&(null==(Y=Z.items)?void 0:Y.type)==="Link"&&C<10)await Tt(_,b,T,en,x,C+1,L,N);else if("RichText"===Z.type)await _t(_,b,en,T,x,C,L,N);else if("ResourceLink"===Z.type)return eL.warn("Detected a resource link, support is still under development."),_}return _}let zn=class zn{constructor({locale:d,targetOrigin:_}){p(this,"subscriptions",new Map),p(this,"storage"),p(this,"defaultLocale"),p(this,"sendMessage"),this.defaultLocale=d,this.sendMessage=(d,b)=>g(d,b,_),this.storage=new At("live-updates",new Map),window.addEventListener("beforeunload",()=>this.clearStorage())}async mergeEntity({contentType:d,dataFromPreviewApp:_,entityReferenceMap:b,locale:T,updateFromEntryEditor:x,gqlParams:C}){return"__typename"in _?{data:await ("Asset"===_.__typename?qe(_,x,C):Xt({contentType:d,dataFromPreviewApp:_,updateFromEntryEditor:x,locale:T,entityReferenceMap:b,gqlParams:C,sendMessage:this.sendMessage})),updated:!0}:this.isCfEntity(_)?{data:await Qn(d,_,x,T,b,0,new Map,this.sendMessage),updated:!0}:{updated:!1,data:_}}async mergeNestedReference({dataFromPreviewApp:d,..._},b){let T=V(d)&&d.sys.id,x=b&&T,C=!1,L=(x?this.storage.get(T,_.locale):void 0)||d;if(V(L)&&T===_.updateFromEntryEditor.sys.id){let d=await this.mergeEntity({..._,dataFromPreviewApp:L});L=d.data,C=d.updated}else for(let d in L)if(L[d]&&"object"==typeof L[d]){let b=await this.merge
64({..._,dataFromPreviewApp:L[d]},!1);L[d]=b.data,C=C||b.updated}return x&&this.storage.set(T,_.locale,L),{data:L,updated:C}}async merge({dataFromPreviewApp:d,..._},b=!0){if(Array.isArray(d)){let T=[],x=!1;for(let C of d){let d=await this.mergeNestedReference({..._,dataFromPreviewApp:C},b);T.push(d.data),x=x||d.updated}return{data:T,updated:x}}return this.mergeNestedReference({..._,dataFromPreviewApp:d},b)}isCfEntity(d){return V(d)&&"fields"in d}async receiveMessage(d){if("action"in d&&"ENTRY_UPDATED"===d.action||d.method===e9.ENTRY_UPDATED){let{entity:_,contentType:b,entityReferenceMap:T}=d;await Promise.all([...this.subscriptions].map(async([,d])=>{try{let{updated:x,data:C}=await this.merge({dataFromPreviewApp:de(d.data),locale:d.locale||this.defaultLocale,updateFromEntryEditor:_,contentType:b,entityReferenceMap:T,gqlParams:d.gqlParams});x&&d.callback(C)}catch(b){this.sendErrorMessage({message:b.message,payload:{data:d.data,update:_},type:"SUBSCRIPTION_UPDATE_FAILED"}),eL.error("Failed to apply live update",{error:b,subscribedData:d.data,updateFromEditor:_})}}))}}async restore(d,_,b){let T;if(!d)return;let i=d=>{if(V(d)){let b=this.storage.get(d.sys.id,_);if(b)return b}return d};if(Array.isArray(d))T=d.map(i);else{let _=i(d);_!==d&&(T=_)}let x=this.subscriptions.get(b);x&&T&&x.callback(T)}clearStorage(){this.storage.clear()}sendErrorMessage(d){this.sendMessage(e9.ERROR,d)}subscribe(d){let{isGQL:_,isValid:b,sysId:T,isREST:x,config:C}=function(d){let{isGQL:_,isREST:b,sysId:T}=function le(d,_){if(0===_)return eL.error("Max depth for validation of subscription data is reached, please provide your data in the correct format."),{isGQL:!1,sysId:null,isREST:!1};if(Array.isArray(d)){for(let b of d){let d=le(b,_-1);if(Object.values(d).includes(!0))return d}return{isGQL:!1,sysId:null,isREST:!1}}{let b=Object.hasOwn(d,"__typename"),T=Object.hasOwn(d,"sys")?d.sys.id:null,x=Object.hasOwn(d,"fields");return b||T||x?{isGQL:b,sysId:T,isREST:x}:le(Object.values(d),_-1)}}(d.data,10),x=function(d,_){let b={...d};if(b.query){if("string"==typeof b.query)try{b.query=e7(b.query)}catch{eL.error("The provided GraphQL query is invalid, please provide it in the correct format.",d),b.query=void 0}_&&(eL.warn("The query param is ignored as it can only be used together with GraphQL.",d),b.query=void 0)}return b}(d,b);return T?_||b?{isGQL:_,isREST:b,sysId:T,isValid:!0,config:x}:(eL.error('For live updates as a basic requirement the provided data must include the "fields" property for REST or "__typename" for Graphql, otherwise the data will be treated as invalid and live updates are not applied.',x.data),{isValid:!1,sysId:T,isGQL:_,isREST:b,config:x}):(eL.error('Live Updates requires the "sys.id" to be present on the provided data',x.data),{isValid:!1,sysId:T,isGQL:_,isREST:b,config:x})}(d);if(!b)return this.sendErrorMessage({message:"Failed to subscribe",payload:{isGQL:_,isValid:b,sysId:T,isREST:x},type:"SUBSCRIPTION_SETUP_FAILED"}),()=>{};let L=`${performance.now()}-${Math.random().toString(36).slice(2)}`,N=C.locale||this.defaultLocale;return this.subscriptions.set(L,{...C,sysId:T,gqlParams:C.query?function(d){var _;let b=[];for(let T of d.definitions)if("OperationDefinition"===T.kind||"FragmentDefinition"===T.kind){let d="typeCondition"in T?T.typeCondition.name.value:null==(_=T.name)?void 0:_.value;if(!d){eL.warn("Could not generate __typename for query definition",T);continue}for(let _ of T.selectionSet.selections)"Field"===_.kind&&b.push(...function ze(d,_){var b,T;let x=[];for(let C of d)"Field"===C.kind&&(x.push({name:C.name.value,alias:null==(b=C.alias)?void 0:b.value,__typename:_}),null!=(T=C.selectionSet)&&T.selections&&x.push(...ze(C.selectionSet.selections,"items"===C.name.value&&function(d){if(d.endsWith(eI))return H(d.replace(eI,""))}(_)||C.name.value)));return x}(T.selectionSet.selections,d))}let T=new Map;for(let{__typename:d,alias:_,name:x}of b){let b=T.get(d)||{alias:new Map,fields:new Set};b.fields.add(x),_&&b.alias.set(x,_),T.set(d,b)}return T}(C.query):void 0}),setTimeout(()=>{this.restore(C.data,N,L)},0),this.sendMessage(e9.SUBSCRIBED,{action:e9.SUBSCRIBED,type:_?"GQL":"REST",locale:N,entryId:T,event:"edit"}),()=>{this.subscriptions.delete(L)}}};let Jn=class Jn{constructor({locale:d}){p(this,"locale"),p(this,"subscription"),this.locale=d}subscribe(d){return this.subscription&&eL.log("There is already a subscription for the save event, the existing one will be replaced."),this.subscription=d,()=>{this.subscription=void 0}}receiveMessage(d){if(d.method===e9.ENTRY_SAVED&&this.subscription){let{entity:_}=d;Ve().includes(_.sys.id)&&this.subscription(_)}}};let tn=["https://app.contentful.com","https://app.eu.contentful.com"],tr=class D{static init(d){var _;if("object"!=typeof d||!(null!=d&&d.locale))throw Error("Init function have to be called with a locale configuration (for example: `ContentfulLivePreview.init({ locale: 'en-US'})`)");let{debugMode:b,enableInspectorMode:T,enableLiveUpdates:x,locale:C,targetOrigin:L=tn}=d;if("u">typeof window){if(!function(){var d;try{return(null==(d=window.top)?void 0:d.location.href)!==window.location.href}catch{return!0}}())return this.liveUpdatesEnabled=!1,Promise.resolve(null);if(b&&(eA=b),"boolean"==typeof T&&(this.inspectorModeEnabled=T),"boolean"==typeof x&&(this.liveUpdatesEnabled=x),this.locale=C,this.targetOrigin=Array.isArray(L)?L:[L],this.initialized)return eL.log("You have already initialized the Live Preview SDK."),Promise.resolve(D.inspectorMode);this.inspectorModeEnabled&&(this.inspectorMode=new Kt({locale:C,targetOrigin:this.targetOrigin,ignoreManuallyTaggedElements:null==(_=d.experimental)?void 0:_.ignoreManuallyTaggedElements})),this.liveUpdatesEnabled&&(this.liveUpdates=new zn({locale:C,targetOrigin:this.targetOrigin}
64),this.saveEvent=new Jn({locale:C})),window.addEventListener("message",d=>{var _,b,T;if("object"==typeof d.data&&d.data&&("from"in d.data&&"live-preview"===d.data.from||"source"in d.data&&"live-preview-editor"===d.data.source)){if(eL.log("Received message",d.data),"action"in d.data&&"DEBUG_MODE_ENABLED"===d.data.action||d.data.method===e9.DEBUG_MODE_ENABLED){eA=!0;return}this.inspectorModeEnabled&&(null==(_=this.inspectorMode)||_.receiveMessage(d.data)),this.liveUpdatesEnabled&&(null==(b=this.liveUpdates)||b.receiveMessage(d.data),null==(T=this.saveEvent)||T.receiveMessage(d.data))}}),function(d,_=500){let b=window.location.href;setInterval(()=>{let _=window.location.href;_!==b&&(b=_,d(_))},_)}(()=>{g(e9.URL_CHANGED,{action:e9.URL_CHANGED,taggedElementCount:document.querySelectorAll(`[${eD.ENTRY_ID}]`).length},this.targetOrigin)});let N=document.querySelectorAll(`[${eD.ENTRY_ID}]`).length;return g(e9.CONNECTED,{action:e9.CONNECTED,connected:!0,tags:N,taggedElementCount:N,locale:this.locale,isInspectorEnabled:this.inspectorModeEnabled,isLiveUpdatesEnabled:this.liveUpdatesEnabled},this.targetOrigin),this.initialized=!0,Promise.resolve(D.inspectorMode)}}static subscribe(d,_){if(!this.liveUpdatesEnabled)return()=>{};let b="string"==typeof d?d:"edit",T="object"==typeof d?d:_;if("save"===b){if(!this.saveEvent)throw Error("Save event is not initialized, please call `ContentfulLivePreview.init()` first.");return this.saveEvent.subscribe(T.callback)}if(!this.liveUpdates)throw Error("Live updates are not initialized, please call `ContentfulLivePreview.init()` first.");return this.liveUpdates.subscribe(T)}static getProps(d){let{fieldId:_,locale:b}=d;return this.inspectorModeEnabled?void 0!==d.assetId&&_?{[eD.FIELD_ID]:_,[eD.ASSET_ID]:d.assetId,[eD.LOCALE]:b}:void 0!==d.entryId&&_?{[eD.FIELD_ID]:_,[eD.ENTRY_ID]:d.entryId,[eD.LOCALE]:b}:(eL.warn("Missing property for inspector mode",{...d}),null):null}static toggleInspectorMode(){return this.inspectorModeEnabled=!this.inspectorModeEnabled,this.inspectorModeEnabled}static toggleLiveUpdatesMode(){return this.liveUpdatesEnabled=!this.liveUpdatesEnabled,this.liveUpdatesEnabled}static openEntryInEditor(d){var _,b;if(void 0!==d.assetId&&d.fieldId){_=d.fieldId,g("TAGGED_FIELD_CLICKED",{action:"TAGGED_FIELD_CLICKED",fieldId:_,assetId:d.assetId,locale:d.locale||this.locale},this.targetOrigin);return}if(void 0!==d.entryId&&d.fieldId){b=d.fieldId,g("TAGGED_FIELD_CLICKED",{action:"TAGGED_FIELD_CLICKED",fieldId:b,entryId:d.entryId,locale:d.locale||this.locale},this.targetOrigin);return}eL.error("Please provide field id and entry id to openEntryInEditor.")}static getEntryList(){return Ve()}};p(tr,"initialized",!1),p(tr,"inspectorMode",null),p(tr,"liveUpdates",null),p(tr,"saveEvent",null),p(tr,"inspectorModeEnabled",!0),p(tr,"liveUpdatesEnabled",!0),p(tr,"locale"),p(tr,"sendMessage"),p(tr,"targetOrigin");var ti={exports:{}},ts={};ti.exports=function(){if(eC)return ts;eC=1;var d=Symbol.for("react.element"),_=Symbol.for("react.fragment"),b=Object.prototype.hasOwnProperty,T=ew.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,x={key:!0,ref:!0,__self:!0,__source:!0};function U(_,C,L){var N,Y={},Z=null,en=null;for(N in void 0!==L&&(Z=""+L),void 0!==C.key&&(Z=""+C.key),void 0!==C.ref&&(en=C.ref),C)b.call(C,N)&&!x.hasOwnProperty(N)&&(Y[N]=C[N]);if(_&&_.defaultProps)for(N in C=_.defaultProps)void 0===Y[N]&&(Y[N]=C[N]);return{$$typeof:d,type:_,key:Z,ref:en,props:Y,_owner:T.current}}return ts.Fragment=_,ts.jsx=U,ts.jsxs=U,ts}();var ta=ti.exports,to={exports:{}};to.exports,function(d,_){var b,T,x,C="__lodash_hash_undefined__",L="[object Arguments]",N="[object Array]",Y="[object Boolean]",Z="[object Date]",en="[object Error]",er="[object Function]",ei="[object Map]",es="[object Number]",ea="[object Object]",eo="[object Promise]",el="[object RegExp]",eu="[object Set]",ec="[object String]",ed="[object WeakMap]",ep="[object ArrayBuffer]",eh="[object DataView]",ef=/^\[object .+?Constructor\]$/,em=/^(?:0|[1-9]\d*)$/,ev={};ev["[object Float32Array]"]=ev["[object Float64Array]"]=ev["[object Int8Array]"]=ev["[object Int16Array]"]=ev["[object Int32Array]"]=ev["[object Uint8Array]"]=ev["[object Uint8ClampedArray]"]=ev["[object Uint16Array]"]=ev["[object Uint32Array]"]=!0,ev[L]=ev[N]=ev[ep]=ev[Y]=ev[eh]=ev[Z]=ev[en]=ev[er]=ev[ei]=ev[es]=ev[ea]=ev[el]=ev[eu]=ev[ec]=ev[ed]=!1;var eg="object"==typeof e$&&e$&&e$.Object===Object&&e$,ey="object"==typeof self&&self&&self.Object===Object&&self,e_=eg||ey||Function("return this")(),eb=_&&!_.nodeType&&_,eE=eb&&d&&!d.nodeType&&d,eS=eE&&eE.exports===eb,eT=eS&&eg.process,ex=function(){try{return eT&&eT.binding&&eT.binding("util")}catch{}}(),eC=ex&&ex.isTypedArray;function Se(d){var _=-1,b=Array(d.size);return d.forEach(function(d,T){b[++_]=[T,d]}),b}function xr(d){var _=-1,b=Array(d.size);return d.forEach(function(d){b[++_]=d}),b}var ew=Array.prototype,eO=Function.prototype,eA=Object.prototype,eL=e_["__core-js_shared__"],eP=eO.toString,eI=eA.hasOwnProperty,ek=(b=/[^.]+$/.exec(eL&&eL.keys&&eL.keys.IE_PROTO||""))?"Symbol(sr
64c)_1."+b:"",eN=eA.toString,eD=RegExp("^"+eP.call(eI).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),eR=eS?e_.Buffer:void 0,ej=e_.Symbol,eM=e_.Uint8Array,eB=eA.propertyIsEnumerable,eF=ew.splice,eU=ej?ej.toStringTag:void 0,eV=Object.getOwnPropertySymbols,eH=eR?eR.isBuffer:void 0,eG=(T=Object.keys,x=Object,function(d){return T(x(d))}),eK=Re(e_,"DataView"),ez=Re(e_,"Map"),eq=Re(e_,"Promise"),eW=Re(e_,"Set"),eY=Re(e_,"WeakMap"),eQ=Re(Object,"create"),eX=le(eK),eJ=le(ez),eZ=le(eq),e0=le(eW),e1=le(eY),e2=ej?ej.prototype:void 0,e3=e2?e2.valueOf:void 0;function V(d){var _=-1,b=null==d?0:d.length;for(this.clear();++_<b;){var T=d[_];this.set(T[0],T[1])}}function l(d){var _=-1,b=null==d?0:d.length;for(this.clear();++_<b;){var T=d[_];this.set(T[0],T[1])}}function R(d){var _=-1,b=null==d?0:d.length;for(this.clear();++_<b;){var T=d[_];this.set(T[0],T[1])}}function vr(d){var _=-1,b=null==d?0:d.length;for(this.__data__=new R;++_<b;)this.add(d[_])}function te(d){var _=this.__data__=new l(d);this.size=_.size}function gr(d,_){for(var b=d.length;b--;)if(Gr(d[b][0],_))return b;return -1}function Fe(d){return null==d?void 0===d?"[object Undefined]":"[object Null]":eU&&eU in Object(d)?function(d){var _=eI.call(d,eU),b=d[eU];try{d[eU]=void 0;var T=!0}catch{}var x=eN.call(d);return T&&(_?d[eU]=b:delete d[eU]),x}(d):eN.call(d)}function Wr(d){return Le(d)&&Fe(d)==L}function zr(d,_,b,T,x,C){var L=1&b,N=d.length,Y=_.length;if(N!=Y&&!(L&&Y>N))return!1;var Z=C.get(d);if(Z&&C.get(_))return Z==_;var en=-1,er=!0,ei=2&b?new vr:void 0;for(C.set(d,_),C.set(_,d);++en<N;){var es=d[en],ea=_[en];if(T)var eo=L?T(ea,es,en,_,d,C):T(es,ea,en,d,_,C);if(void 0!==eo){if(eo)continue;er=!1;break}if(ei){if(!function(d,_){for(var b=-1,T=null==d?0:d.length;++b<T;)if(_(d[b],b,d))return!0;return!1}(_,function(d,_){if(!ei.has(_)&&(es===d||x(es,d,b,T,C)))return ei.push(_)})){er=!1;break}}else if(!(es===ea||x(es,ea,b,T,C))){er=!1;break}}return C.delete(d),C.delete(_),er}function Br(d){var _;return _=function(d){return null!=d&&Hr(d.length)&&!qr(d)?function(d,_){var b,T=e6(d),x=!T&&e8(d),C=!T&&!x&&e7(d),L=!T&&!x&&!C&&e9(d),N=T||x||C||L,Y=N?function(d,_){for(var b=-1,T=Array(d);++b<d;)T[b]=_(b);return T}(d.length,String):[],Z=Y.length;for(var en in d)eI.call(d,en)&&!(N&&("length"==en||C&&("offset"==en||"parent"==en)||L&&("buffer"==en||"byteLength"==en||"byteOffset"==en)||(b=(b=Z)??9007199254740991)&&("number"==typeof en||em.test(en))&&en>-1&&en%1==0&&en<b))&&Y.push(en);return Y}(d):function(d){if(_=d&&d.constructor,d!==("function"==typeof _&&_.prototype||eA))return eG(d);var _,b=[];for(var T in Object(d))eI.call(d,T)&&"constructor"!=T&&b.push(T);return b}(d)}(d),e6(d)?_:function(d,_){for(var b=-1,T=_.length,x=d.length;++b<T;)d[x+b]=_[b];return d}(_,e4(d))}function _r(d,_){var b,T=d.__data__;return("string"==(b=typeof _)||"number"==b||"symbol"==b||"boolean"==b?"__proto__"!==_:null===_)?T["string"==typeof _?"string":"hash"]:T.map}function Re(d,_){var b=null==d?void 0:d[_];return!(!Kr(b)||ek&&ek in b)&&(qr(b)?eD:ef).test(le(b))?b:void 0}V.prototype.clear=function(){this.__data__=eQ?eQ(null):{},this.size=0},V.prototype.delete=function(d){var _=this.has(d)&&delete this.__data__[d];return this.size-=_?1:0,_},V.prototype.get=function(d){var _=this.__data__;if(eQ){var b=_[d];return b===C?void 0:b}return eI.call(_,d)?_[d]:void 0},V.prototype.has=function(d){var _=this.__data__;return eQ?void 0!==_[d]:eI.call(_,d)},V.prototype.set=function(d,_){var b=this.__data__;return this.size+=this.has(d)?0:1,b[d]=eQ&&void 0===_?C:_,this},l.prototype.clear=function(){this.__data__=[],this.size=0},l.prototype.delete=function(d){var _=this.__data__,b=gr(_,d);return!(b<0)&&(b==_.length-1?_.pop():eF.call(_,b,1),--this.size,!0)},l.prototype.get=function(d){var _=this.__data__,b=gr(_,d);return b<0?void 0:_[b][1]},l.prototype.has=function(d){return gr(this.__data__,d)>-1},l.prototype.set=function(d,_){var b=this.__data__,T=gr(b,d);return T<0?(++this.size,b.push([d,_])):b[T][1]=_,this},R.prototype.clear=function(){this.size=0,this.__data__={hash:new V,map:new(ez||l),string:new V}}
vendor: 1,077 bytes, line 64
64,R.prototype.delete=function(d){var _=_r(this,d).delete(d);return this.size-=_?1:0,_},R.prototype.get=function(d){return _r(this,d).get(d)},R.prototype.has=function(d){return _r(this,d).has(d)},R.prototype.set=function(d,_){var b=_r(this,d),T=b.size;return b.set(d,_),this.size+=b.size==T?0:1,this},vr.prototype.add=vr.prototype.push=function(d){return this.__data__.set(d,C),this},vr.prototype.has=function(d){return this.__data__.has(d)},te.prototype.clear=function(){this.__data__=new l,this.size=0},te.prototype.delete=function(d){var _=this.__data__,b=_.delete(d);return this.size=_.size,b},te.prototype.get=function(d){return this.__data__.get(d)},te.prototype.has=function(d){return this.__data__.has(d)},te.prototype.set=function(d,_){var b=this.__data__;if(b instanceof l){var T=b.__data__;if(!ez||T.length<199)return T.push([d,_]),this.size=++b.size,this;b=this.__data__=new R(T)}return b.set(d,_),this.size=b.size,this};var e4=eV?function(d){return null==d?[]:function(d,_){for(var b=-1,T=null==d?0:d.length,x=0,C=[];++b<T;){var L=d[b];_(L,b,d)&&(C[x++]=L)}return C}
64(eV(d=Object(d)),function(_){return eB.call(d,_)})}:function(){return[]},e5=Fe;function le(d){if(null!=d){try{return eP.call(d)}catch{}try{return d+""}catch{}}return""}function Gr(d,_){return d===_||d!=d&&_!=_}(eK&&e5(new eK(new ArrayBuffer(1)))!=eh||ez&&e5(new ez)!=ei||eq&&e5(eq.resolve())!=eo||eW&&e5(new eW)!=eu||eY&&e5(new eY)!=ed)&&(e5=function(d){var _=Fe(d),b=_==ea?d.constructor:void 0,T=b?le(b):"";if(T)switch(T){case eX:return eh;case eJ:return ei;case eZ:return eo;case e0:return eu;case e1:return ed}return _});var e8=Wr(function(){return arguments}())?Wr:function(d){return Le(d)&&eI.call(d,"callee")&&!eB.call(d,"callee")},e6=Array.isArray,e7=eH||function(){return!1};function qr(d){if(!Kr(d))return!1;var _=Fe(d);return _==er||"[object GeneratorFunction]"==_||"[object AsyncFunction]"==_||"[object Proxy]"==_}function Hr(d){return"number"==typeof d&&d>-1&&d%1==0&&d<=9007199254740991}function Kr(d){var _=typeof d;return null!=d&&("object"==_||"function"==_)}function Le(d){return null!=d&&"object"==typeof d}var e9=eC?function(d){return eC(d)}:function(d){return Le(d)&&Hr(d.length)&&!!ev[Fe(d)]};d.exports=function(d,_){return function Yr(d,_,b,T,x){return d===_||(null!=d&&null!=_&&(Le(d)||Le(_))?function(d,_,b,T,x,C){var er=e6(d),eo=e6(_),ed=er?N:e5(d),ef=eo?N:e5(_);ed=ed==L?ea:ed,ef=ef==L?ea:ef;var em=ed==ea,ev=ef==ea,eg=ed==ef;if(eg&&e7(d)){if(!e7(_))return!1;er=!0,em=!1}if(eg&&!em)return C||(C=new te),er||e9(d)?zr(d,_,b,T,x,C):function(d,_,b,T,x,C,L){switch(b){case eh:if(d.byteLength!=_.byteLength||d.byteOffset!=_.byteOffset)break;d=d.buffer,_=_.buffer;case ep:return!(d.byteLength!=_.byteLength||!C(new eM(d),new eM(_)));case Y:case Z:case es:return Gr(+d,+_);case en:return d.name==_.name&&d.message==_.message;case el:case ec:return d==_+"";case ei:var N=Se;case eu:var er=1&T;if(N||(N=xr),d.size!=_.size&&!er)break;var ea=L.get(d);if(ea)return ea==_;T|=2,L.set(d,_);var eo=zr(N(d),N(_),T,x,C,L);return L.delete(d),eo;case"[object Symbol]":if(e3)return e3.call(d)==e3.call(_)}return!1}(d,_,ed,b,T,x,C);if(!(1&b)){var ey=em&&eI.call(d,"__wrapped__"),e_=ev&&eI.call(_,"__wrapped__");
64if(ey||e_){var eb=ey?d.value():d,eE=e_?_.value():_;return C||(C=new te),x(eb,eE,b,T,C)}}return!!eg&&(C||(C=new te),function(d,_,b,T,x,C){var L=1&b,N=Br(d),Y=N.length;if(Y!=Br(_).length&&!L)return!1;for(var Z=Y;Z--;){var en=N[Z];if(!(L?en in _:eI.call(_,en)))return!1}var er=C.get(d);if(er&&C.get(_))return er==_;var ei=!0;C.set(d,_),C.set(_,d);for(var es=L;++Z<Y;){var ea=d[en=N[Z]],eo=_[en];if(T)var el=L?T(eo,ea,en,_,d,C):T(ea,eo,en,d,_,C);if(!(void 0===el?ea===eo||x(ea,eo,b,T,C):el)){ei=!1;break}es||(es="constructor"==en)}if(ei&&!es){var eu=d.constructor,ec=_.constructor;eu!=ec&&"constructor"in d&&"constructor"in _&&!("function"==typeof eu&&eu instanceof eu&&"function"==typeof ec&&ec instanceof ec)&&(ei=!1)}return C.delete(d),C.delete(_),ei}(d,_,b,T,x,C))}(d,_,b,T,Yr,x):d!=d&&_!=_)}(d,_)}}(to,to.exports);var tl=to.exports;let tu=tl&&tl.__esModule&&Object.prototype.hasOwnProperty.call(tl,"default")?tl.default:tl,tc=(0,ew.createContext)(null);function react_qt({children:d,locale:_,debugMode:b=!1,enableInspectorMode:T=!0,enableLiveUpdates:x=!0,targetOrigin:C,experimental:L}){if(!_)throw Error('ContentfulLivePreviewProvider have to be called with a locale property (for example: `<ContentfulLivePreviewProvider locale="en-US">{children}</ContentfulLivePreviewProvider>`');tr.init({locale:_,debugMode:b,enableInspectorMode:T,enableLiveUpdates:x,targetOrigin:C,experimental:L});let N=(0,ew.useMemo)(()=>({locale:_,debugMode:b,enableInspectorMode:T,enableLiveUpdates:x,targetOrigin:C}),[_,b,T,x,C]);return ta.jsx(tc.Provider,{value:N,children:d})}function react_Ht(d,_,b=!1){var T;let[x,C]=(0,ew.useState)({data:d,version:1}),L=(0,ew.useRef)(d),N=(0,ew.useRef)(function(d,_=100){let b;return(...T)=>{clearTimeout(b),b=setTimeout(()=>{d.apply(this,T)},_)}}(C)),Y=(0,ew.useContext)(tc),Z="object"==typeof _?_:{locale:_,skip:b},en=(0,ew.useMemo)(()=>(!Y||!!Y.enableLiveUpdates)&&!Z.skip&&!!(Array.isArray(d)&&d.length||d&&"object"==typeof d&&Object.keys(d).length),[Y,Z.skip,d]);return T=[d,en,Z.locale,Z.query],(0,ew.useEffect)(()=>{if(L.current!==d&&(C({data:d,version:1}),L.current=d),en)return tr.subscribe("edit",{data:d,locale:Z.locale,query:Z.query,callback:d=>{N.current(_=>({data:d,version:_.version+1}))}})},function(d){let _=(0,ew.useRef)(d),b=(0,ew.useRef)(0);return tu(d,_.current)||(_.current=d,b.current+=1),(0,ew.useMemo)(()=>_.current,[b.current])}(T)),x.data}},12016:function(d,_,b){"use strict";b.d(_,{X:function(){return T}});let T=!1},39877:function(d,_,b){"use strict";b.d(_,{L2:function(){return getNativeImplementation},_6:function(){return clearCachedImplementation},iK:function(){return setTimeout}});var T=b(18409),x=b(17986),C=b(12016),L=b(23039);let N={};function getNativeImplementation(d){let _=N[d];if(_)return _;let b=L.m[d];if((0,T.QC)(b))return N[d]=b.bind(L.m);let Y=L.m.document;if(Y&&"function"==typeof Y.createElement)try{let _=Y.createElement("iframe");_.hidden=!0,Y.head.appendChild(_);let T=_.contentWindow;T&&T[d]&&(b=T[d]),Y.head.removeChild(_)}catch(_){C.X&&x.kg.warn(`Could not create sandbox iframe for ${d} check, bailing to window.${d}: `,_)}return b?N[d]=b.bind(L.m):b}function clearCachedImplementation(d){N[d]=void 0}function setTimeout(...d){return getNativeImplementation("setTimeout")(...d)}},25460:function(d,_,b){"use strict";let T,x,C;b.d(_,{O:function(){return addClickKeypressInstrumentationHandler}});var L=b(84105),N=b(51150),Y=b(82305),Z=b(23039);function addClickKeypressInstrumentationHandler(d){(0,L.Hj)("dom",d),(0,L.D2)("dom",instrumentDOM)}function instrumentDOM(){if(!Z.m.document)return;let d=L.rK.bind(null,"dom"),_=makeDOMEventHandler(d,!0);Z.m.document.addEventListener("click",_,!1),Z.m.document.addEventListener("keypress",_,!1),["EventTarget","Node"].forEach(_=>{let b=Z.m,T=b[_],x=T&&T.prototype;x&&x.hasOwnProperty&&x.hasOwnProperty("addEventListener")&&((0,N.hl)(x,"addEventListener",function(_){return function(b,T,x){if("click"===b||"keypress"==b)try{let T=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},C=T[b]=T[b]||{refCount:0};if(!C.handler){let T=makeDOMEventHandler(d);C.handler=T,_.call(this,b,T,x)}C.refCount++}catch(d){}return _.call(this,b,T,x)}}),(0,N.hl)(x,"removeEventListener",function(d){return function(_,b,T){if("click"===_||"keypress"==_)try{let b=this.__sentry_instrumentation_handlers__||{},x=b[_];x&&(x.refCount--,x.refCount<=0&&(d.call(this,_,x.handler,T),x.handler=void 0,delete b[_]),0===Object.keys(b).length&&delete this.__sentry_instrumentation_handlers__)}catch(d){}return d.call(this,_,b,T)}}))})}function makeDOMEventHandler(d,_=!1){return b=>{if(!b||b._sentryCaptured)return;let L=function(d){try{return d.target}catch(d){return null}}(b);if("keypress"===b.type&&(!L||!L.tagName||"INPUT"!==L.tagName&&"TEXTAREA"!==L.tagName&&!L.isContentEditable))return;
64(0,N.xp)(b,"_sentryCaptured",!0),L&&!L._sentryId&&(0,N.xp)(L,"_sentryId",(0,Y.DM)());let en="keypress"===b.type?"input":b.type;!function(d){if(d.type!==x)return!1;try{if(!d.target||d.target._sentryId!==C)return!1}catch(d){}return!0}(b)&&(d({event:b,name:en,global:_}),x=b.type,C=L?L._sentryId:void 0),clearTimeout(T),T=Z.m.setTimeout(()=>{C=void 0,x=void 0},1e3)}}},42886:function(d,_,b){"use strict";let T;b.d(_,{a:function(){return addHistoryInstrumentationHandler}});var x=b(84105),C=b(33280);let L=C.GLOBAL_OBJ;var N=b(51150),Y=b(23039);function addHistoryInstrumentationHandler(d){let _="history";(0,x.Hj)(_,d),(0,x.D2)(_,instrumentHistory)}function instrumentHistory(){if(!function(){let d=L.chrome,_=d&&d.app&&d.app.runtime,b="history"in L&&!!L.history.pushState&&!!L.history.replaceState;return!_&&b}())return;let d=Y.m.onpopstate;function historyReplacementFunction(d){return function(..._){let b=_.length>2?_[2]:void 0;if(b){let d=T,_=String(b);T=_,(0,x.rK)("history",{from:d,to:_})}return d.apply(this,_)}}Y.m.onpopstate=function(..._){let b=Y.m.location.href,C=T;if(T=b,(0,x.rK)("history",{from:C,to:b}),d)try{return d.apply(this,_)}catch(d){}},(0,N.hl)(Y.m.history,"pushState",historyReplacementFunction),(0,N.hl)(Y.m.history,"replaceState",historyReplacementFunction)}},67127:function(d,_,b){"use strict";b.d(_,{UK:function(){return addXhrInstrumentationHandler},xU:function(){return N}});var T=b(84105),x=b(59943),C=b(24925),L=b(23039);let N="__sentry_xhr_v3__";function addXhrInstrumentationHandler(d){(0,T.Hj)("xhr",d),(0,T.D2)("xhr",instrumentXHR)}function instrumentXHR(){if(!L.m.XMLHttpRequest)return;let d=XMLHttpRequest.prototype;d.open=new Proxy(d.open,{apply(d,_,b){let L=Error(),Y=1e3*(0,x.ph)(),Z=(0,C.HD)(b[0])?b[0].toUpperCase():void 0,en=function(d){if((0,C.HD)(d))return d;try{return d.toString()}catch(d){}}(b[1]);if(!Z||!en)return d.apply(_,b);_[N]={method:Z,url:en,request_headers:{}},"POST"===Z&&en.match(/sentry_key/)&&(_.__sentry_own_request__=!0);let onreadystatechangeHandler=()=>{let d=_[N];if(d&&4===_.readyState){try{d.status_code=_.status}catch(d){}let b={endTimestamp:1e3*(0,x.ph)(),startTimestamp:Y,xhr:_,virtualError:L};(0,T.rK)("xhr",b)}};return"onreadystatechange"in _&&"function"==typeof _.onreadystatechange?_.onreadystatechange=new Proxy(_.onreadystatechange,{apply:(d,_,b)=>(onreadystatechangeHandler(),d.apply(_,b))}):_.addEventListener("readystatechange",onreadystatechangeHandler),_.setRequestHeader=new Proxy(_.setRequestHeader,{apply(d,_,b){let[T,x]=b,L=_[N];return L&&(0,C.HD)(T)&&(0,C.HD)(x)&&(L.request_headers[T.toLowerCase()]=x),d.apply(_,b)}}),d.apply(_,b)}}),d.send=new Proxy(d.send,{apply(d,_,b){let C=_[N];if(!C)return d.apply(_,b);void 0!==b[0]&&(C.body=b[0]);let L={startTimestamp:1e3*(0,x.ph)(),xhr:_};return(0,T.rK)("xhr",L),d.apply(_,b)}})}},22480:function(d,_,b){"use strict";let T,x,C,L,N,Y;b.d(_,{PR:function(){return addClsInstrumentationHandler},to:function(){return addFidInstrumentationHandler},YF:function(){return addInpInstrumentationHandler},$A:function(){return addLcpInstrumentationHandler},_j:function(){return addPerformanceInstrumentationHandler},_4:function(){return addTtfbInstrumentationHandler},cN:function(){return isPerformanceEventTiming}});var Z=b(17986),en=b(39649),er=b(12016);let getRating=(d,_)=>d>_[1]?"poor":d>_[0]?"needs-improvement":"good",bindReporter=(d,_,b,T)=>{let x,C;return L=>{_.value>=0&&(L||T)&&((C=_.value-(x||0))||void 0===x)&&(x=_.value,_.delta=C,_.rating=getRating(_.value,b),d(_))}};var ei=b(23039);let generateUniqueID=()=>`v4-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`;var es=b(32599),ea=b(74181);let initMetric=(d,_)=>{let b=(0,ea.W)(),T="navigate";return b&&(ei.m.document&&ei.m.document.prerendering||(0,es.A)()>0?T="prerender":ei.m.document&&ei.m.document.wasDiscarded?T="restore":b.type&&(T=b.type.replace(/_/g,"-"))),{name:d,value:void 0===_?-1:_,rating:"good",delta:0,entries:[],id:generateUniqueID(),navigationType:T}},observe=(d,_,b)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(d)){let T=new PerformanceObserver(d=>{Promise.resolve().then(()=>{_(d.getEntries())})});return T.observe(Object.assign({type:d,buffered:!0},b||{})),T}}catch(d){}};var eo=b(30378);let runOnce=d=>{let _=!1;return()=>{_||(d(),_=!0)}};var el=b(49250);let whenActivated=d=>{ei.m.document&&ei.m.document.prerendering?addEventListener("prerenderingchange",()=>d(),!0):d()},eu=[1800,3e3],onFCP=(d,_={})=>{whenActivated(()=>{let b;let T=(0,el.Y)(),x=initMetric("FCP"),C=observe("paint",d=>{d.forEach(d=>{"first-contentful-paint"===d.name&&(C.disconnect(),d.startTime<T.firstHiddenTime&&(x.value=Math.max(d.startTime-(0,es.A)(),0),x.entries.push(d),b(!0)))})});C&&(b=bindReporter(d,x,eu,_.reportAllChanges))})},ec=[.1,.25],onCLS=(d,_={})=>{onFCP(runOnce(()=>{let b;let T=initMetric("CLS",0),x=0,C=[],handleEntries=d=>{d.forEach(d=>{if(!d.hadRecentInput){let _=C[0],b=C[C.length-1];x&&_&&b&&d.startTime-b.startTime<1e3&&d.startTime-_.startTime<5e3?(x+=d.value,C.push(d)):(x=d.value,C=[d])}}),x>T.value&&(T.value=x,T.entries=C,b())},L=observe("layout-shift",handleEntries);L&&(b=bindReporter(d,T,ec,_.reportAllChanges),(0,eo.u)(()=>{handleEntries(L.takeRecords()),b(!0)}),setTimeout(b,0))}))},ed=[100,300],onFID=(d,_={})=>{whenActivated(()=>{let b;let T=(0,el.Y)(),x=initMetric("FID"),handleEntry=d=>{d.startTime<T.firstHiddenTime&&(x.value=d.processingStart-d.startTime,x.entries.push(d),b(!0))},handleEntries=d=>{d.forEach(handleEntry)},C=observe("first-input",handleEntries);b=bindReporter(d,x,ed,_.reportAllChanges),C&&(0,eo.u)(runOnce(()=>{handleEntries(C.takeRecords()),C.disconnect()}))})},ep=0,eh=1/0,ef=0,updateEstimate=d=>{d.forEach(d=>{d.interactionId&&(eh=Math.min(eh,d.interactionId),ep=(ef=Math.max(ef,d.interactionId))?(ef-eh)/7+1:0)})},getInteractionCount=()=>T?ep:performance.interactionCount||0,initInteractionCountPolyfill=()=>{"interactionCount"in performance||T||(T=observe("event",updateEstimate,{type:"event",buffered:!0,durationThreshold:0}))},em=[],ev=new Map,getInteractionCountForNavigation=()=>getInteractionCount()-0,estimateP98LongestInteraction=()=>{let d=Math.min(em.length-1,Math.floor(getInteractionCountForNavigation()/50));return em[d]},eg=[],processInteractionEntry=d=>
64{if(eg.forEach(_=>_(d)),!(d.interactionId||"first-input"===d.entryType))return;let _=em[em.length-1],b=ev.get(d.interactionId);if(b||em.length<10||_&&d.duration>_.latency){if(b)d.duration>b.latency?(b.entries=[d],b.latency=d.duration):d.duration===b.latency&&d.startTime===(b.entries[0]&&b.entries[0].startTime)&&b.entries.push(d);else{let _={id:d.interactionId,latency:d.duration,entries:[d]};ev.set(_.id,_),em.push(_)}em.sort((d,_)=>_.latency-d.latency),em.length>10&&em.splice(10).forEach(d=>ev.delete(d.id))}},whenIdle=d=>{let _=ei.m.requestIdleCallback||ei.m.setTimeout,b=-1;return d=runOnce(d),ei.m.document&&"hidden"===ei.m.document.visibilityState?d():(b=_(d),(0,eo.u)(d)),b},ey=[200,500],onINP=(d,_={})=>{"PerformanceEventTiming"in ei.m&&"interactionId"in PerformanceEventTiming.prototype&&whenActivated(()=>{let b;initInteractionCountPolyfill();let T=initMetric("INP"),handleEntries=d=>{whenIdle(()=>{d.forEach(processInteractionEntry);let _=estimateP98LongestInteraction();_&&_.latency!==T.value&&(T.value=_.latency,T.entries=_.entries,b())})},x=observe("event",handleEntries,{durationThreshold:null!=_.durationThreshold?_.durationThreshold:40});b=bindReporter(d,T,ey,_.reportAllChanges),x&&(x.observe({type:"first-input",buffered:!0}),(0,eo.u)(()=>{handleEntries(x.takeRecords()),b(!0)}))})},e_=[2500,4e3],eb={},onLCP=(d,_={})=>{whenActivated(()=>{let b;let T=(0,el.Y)(),x=initMetric("LCP"),handleEntries=d=>{_.reportAllChanges||(d=d.slice(-1)),d.forEach(d=>{d.startTime<T.firstHiddenTime&&(x.value=Math.max(d.startTime-(0,es.A)(),0),x.entries=[d],b())})},C=observe("largest-contentful-paint",handleEntries);if(C){b=bindReporter(d,x,e_,_.reportAllChanges);let T=runOnce(()=>{eb[x.id]||(handleEntries(C.takeRecords()),C.disconnect(),eb[x.id]=!0,b(!0))});["keydown","click"].forEach(d=>{ei.m.document&&addEventListener(d,()=>whenIdle(T),{once:!0,capture:!0})}),(0,eo.u)(T)}})},eE=[800,1800],whenReady=d=>{ei.m.document&&ei.m.document.prerendering?whenActivated(()=>whenReady(d)):ei.m.document&&"complete"!==ei.m.document.readyState?addEventListener("load",()=>whenReady(d),!0):setTimeout(d,0)},onTTFB=(d,_={})=>{let b=initMetric("TTFB"),T=bindReporter(d,b,eE,_.reportAllChanges);whenReady(()=>{let d=(0,ea.W)();d&&(b.value=Math.max(d.responseStart-(0,es.A)(),0),b.entries=[d],T(!0))})},eS={},eT={};function addClsInstrumentationHandler(d,_=!1){return addMetricObserver("cls",d,instrumentCls,x,_)}function addLcpInstrumentationHandler(d,_=!1){return addMetricObserver("lcp",d,instrumentLcp,L,_)}function addFidInstrumentationHandler(d){return addMetricObserver("fid",d,instrumentFid,C)}function addTtfbInstrumentationHandler(d){return addMetricObserver("ttfb",d,instrumentTtfb,N)}function addInpInstrumentationHandler(d){return addMetricObserver("inp",d,instrumentInp,Y)}function addPerformanceInstrumentationHandler(d,_){return addHandler(d,_),eT[d]||(function(d){let _={};"event"===d&&(_.durationThreshold=0),observe(d,_=>{triggerHandlers(d,{entries:_})},_)}(d),eT[d]=!0),getCleanupCallback(d,_)}function triggerHandlers(d,_){let b=eS[d];if(b&&b.length)for(let T of b)try{T(_)}catch(_){er.X&&Z.kg.error(`Error while triggering instrumentation handler. 65Type: ${d} 66Name: ${(0,en.$P)(T)} 67Error:`,_)}}function instrumentCls(){return onCLS(d=>{triggerHandlers("cls",{metric:d}),x=d},{reportAllChanges:!0})}function instrumentFid(){return onFID(d=>{triggerHandlers("fid",{metric:d}),C=d})}function instrumentLcp(){return onLCP(d=>{triggerHandlers("lcp",{metric:d}),L=d},{reportAllChanges:!0})}function instrumentTtfb(){return onTTFB(d=>{triggerHandlers("ttfb",{metric:d}),N=d})}function instrumentInp(){return onINP(d=>{triggerHandlers("inp",{metric:d}),Y=d})}function addMetricObserver(d,_,b,T,x=!1){let C;return addHandler(d,_),eT[d]||(C=b(),eT[d]=!0),T&&_({metric:T}),getCleanupCallback(d,_,x?C:void 0)}function addHandler(d,_){eS[d]=eS[d]||[],eS[d].push(_)}function getCleanupCallback(d,_,b){return()=>{b&&b();let T=eS[d];if(!T)return;let x=T.indexOf(_);-1!==x&&T.splice(x,1)}}function isPerformanceEventTiming(d){return"duration"in d}},32599:function(d,_,b){"use strict";b.d(_,{A:function(){return getActivationStart}});var T=b(74181);let getActivationStart=()=>{let d=(0,T.W)();return d&&d.activationStart||0}},74181:function(d,_,b){"use strict";b.d(_,{W:function(){return getNavigationEntry}});var T=b(23039);let getNavigationEntry=(d=!0)=>{let _=T.m.performance&&T.m.performance.getEntriesByType&&T.m.performance.getEntriesByType("navigation")[0];if(!d||_&&_.responseStart>0&&_.responseStart<performance.now())return _}},49250:function(d,_,b){"use strict";b.d(_,{Y:function(){return getVisibilityWatcher}});var T=b(23039);let x=-1,initHiddenTime=()=>"hidden"!==T.m.document.visibilityState||T.m.document.prerendering?1/0:0,onVisibilityUpdate=d=>{"hidden"===T.m.document.visibilityState&&x>-1&&(x="visibilitychange"===d.type?d.timeStamp:0,removeChangeListeners())},addChangeListeners=()=>{addEventListener("visibilitychange",onVisibilityUpdate,!0),addEventListener("prerenderingchange",onVisibilityUpdate,!0)},removeChangeListeners=()=>{removeEventListener("visibilitychange",onVisibilityUpdate,!0),removeEventListener("prerenderingchange",onVisibilityUpdate,!0)},getVisibilityWatcher=()=>(T.m.document&&x<0&&(x=initHiddenTime(),addChangeListeners()),{get firstHiddenTime(){return x}})},30378:function(d,_,b){"use strict";b.d(_,{u:function(){return onHidden}});var T=b(23039);let onHidden=d=>{let onHiddenOrPageHide=_=>{("pagehide"===_.type||T.m.document&&"hidden"===T.m.document.visibilityState)&&d(_)};T.m.document&&(addEventListener("visibilitychange",onHiddenOrPageHide,!0),addEventListener("pagehide",onHiddenOrPageHide,!0))}},23039:function(d,_,b){"use strict";b.d(_,{m:function(){return x}});var T=b(33280);let x=T.GLOBAL_OBJ},56782:function(d,_,b){"use strict";b.d(_,{R:function(){return BrowserClient}});var T=b(66013),x=b(73076),C=b(94223),L=b(11793),N=b(58942),Y=b(10042),Z=b(72123),en=b(58524),er=b(59943),ei=b(48600),es=b(6528),ea=b(24925),eo=b(17986),el=b(82305),eu=b(52340),ec=b(79769),ed=b(5808),ep=b(81585);let eh="Not capturing exception because it's already been captured.";let BaseClient=class BaseClient{constructor(d){if(this._options=d,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],d.dsn?this._dsn=(0,ei.vK)(d.dsn):C.X&&eo.kg.warn("No DSN provided, client will not send events."),this._dsn){let _=(0,T.U)(this._dsn,d.tunnel,d._metadata?d._metadata.sdk:void 0);this._transport=d.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...d.transportOptions,url:_})}let _=["enableTracing","tracesSampleRate","tracesSampler"].find(_=>_ in d&&void 0==d[_]);_&&(0,eo.Cf)(()=>{console.warn(`[Sentry] Deprecation warning: \`${_}\` is set to undefined, which leads to tracing being enabled. In v9, a value of \`undefined\` will result in tracing being disabled.`)})}captureException(d,_,b){let T=(0,el.DM)();if((0,el.YO)(d))return C.X&&eo.kg.log(eh),T;let x={event_id:T,..._};return this._process(this.eventFromException(d,x).then(d=>this._captureEvent(d,x,b))),x.event_id}captureMessage(d,_,b,T){let x={event_id:(0,el.DM)(),...b},C=(0,ea.Le)(d)?d:String(d),L=(0,ea.pt)(d)?this.eventFromMessage(C,_,x):this.eventFromException(d,x);return this._process(L.then(d=>this._captureEvent(d,x,T))),x.event_id}captureEvent(d,_,b){let T=(0,el.DM)();if(_&&_.originalException&&(0,el.YO)(_.originalException))return C.X&&eo.kg.log(eh),T;let x={event_id:T,..._},L=d.sdkProcessingMetadata||{},N=L.capturedSpanScope;return this._process(this._captureEvent(d,x,N||b)),x.event_id}captureSession(d){"string"!=typeof d.release?C.X&&eo.kg.warn("Discarded session because of missing or non-string release"):(this.sendSession(d),(0,Y.CT)(d,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(d){let _=this._transport;
67return _?(this.emit("flush"),this._isClientDoneProcessing(d).then(b=>_.flush(d).then(d=>b&&d))):(0,eu.WD)(!0)}close(d){return this.flush(d).then(d=>(this.getOptions().enabled=!1,this.emit("close"),d))}getEventProcessors(){return this._eventProcessors}addEventProcessor(d){this._eventProcessors.push(d)}init(){(this._isEnabled()||this._options.integrations.some(({name:d})=>d.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(d){return this._integrations[d]}addIntegration(d){let _=this._integrations[d.name];(0,N.m7)(this,d,this._integrations),_||(0,N.uf)(this,[d])}sendEvent(d,_={}){this.emit("beforeSendEvent",d,_);let b=(0,L.Mq)(d,this._dsn,this._options._metadata,this._options.tunnel);for(let d of _.attachments||[])b=(0,en.BO)(b,(0,en.zQ)(d));let T=this.sendEnvelope(b);T&&T.then(_=>this.emit("afterSendEvent",d,_),null)}sendSession(d){let _=(0,L.Q3)(d,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(_)}recordDroppedEvent(d,_,b){if(this._options.sendClientReports){let T="number"==typeof b?b:1,x=`${d}:${_}`;C.X&&eo.kg.log(`Recording outcome: "${x}"${T>1?` (${T} times)`:""}`),this._outcomes[x]=(this._outcomes[x]||0)+T}}on(d,_){let b=this._hooks[d]=this._hooks[d]||[];return b.push(_),()=>{let d=b.indexOf(_);d>-1&&b.splice(d,1)}}emit(d,..._){let b=this._hooks[d];b&&b.forEach(d=>d(..._))}sendEnvelope(d){return(this.emit("beforeEnvelope",d),this._isEnabled()&&this._transport)?this._transport.send(d).then(null,d=>(C.X&&eo.kg.error("Error while sending envelope:",d),d)):(C.X&&eo.kg.error("Transport disabled"),(0,eu.WD)({}))}_setupIntegrations(){let{integrations:d}=this._options;this._integrations=(0,N.q4)(this,d),(0,N.uf)(this,d)}_updateSessionFromEvent(d,_){let b=!1,T=!1,x=_.exception&&_.exception.values;if(x)for(let d of(T=!0,x)){let _=d.mechanism;if(_&&!1===_.handled){b=!0;break}}let C="ok"===d.status,L=C&&0===d.errors||C&&b;L&&((0,Y.CT)(d,{...b&&{status:"crashed"},errors:d.errors||Number(T||b)}),this.captureSession(d))}_isClientDoneProcessing(d){return new eu.cW(_=>{let b=0,T=setInterval(()=>{0==this._numProcessing?(clearInterval(T),_(!0)):(b+=1,d&&b>=d&&(clearInterval(T),_(!1)))},1)})}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(d,_,b=(0,x.nZ)(),T=(0,x.aF)()){let C=this.getOptions(),L=Object.keys(this._integrations);return!_.integrations&&L.length>0&&(_.integrations=L),this.emit("preprocessEvent",d,_),d.type||T.setLastEventId(d.event_id||_.event_id),(0,ed.R)(C,d,_,b,this,T).then(d=>{if(null===d)return d;d.contexts={trace:(0,x.XX)(b),...d.contexts};let _=(0,Z.CG)(this,b);return d.sdkProcessingMetadata={dynamicSamplingContext:_,...d.sdkProcessingMetadata},d})}_captureEvent(d,_={},b){return this._processEvent(d,_,b).then(d=>d.event_id,d=>{C.X&&("log"===d.logLevel?eo.kg.log(d.message):eo.kg.warn(d))})}_processEvent(d,_,b){let T=this.getOptions(),{sampleRate:x}=T,C=isTransactionEvent(d),L=isErrorEvent(d),N=d.type||"error",Y=`before send for type \`${N}\``,Z=void 0===x?void 0:(0,ec.o)(x);if(L&&"number"==typeof Z&&Math.random()>Z)return this.recordDroppedEvent("sample_rate","error",d),(0,eu.$2)(new es.b(`Discarding event because it's not included in the random sample (sampling rate = ${x})`,"log"));let en="replay_event"===N?"replay":N,er=d.sdkProcessingMetadata||{},ei=er.capturedSpanIsolationScope;return this._prepareEvent(d,_,b,ei).then(b=>{if(null===b)throw this.recordDroppedEvent("event_processor",en,d),new es.b("An event processor returned `null`, will not send event.","log");let x=_.data&&!0===_.data.__sentry__;if(x)return b;let C=function(d,_,b,T){let{beforeSend:x,beforeSendTransaction:C,beforeSendSpan:L}=_;if(isErrorEvent(b)&&x)return x(b,T);if(isTransactionEvent(b)){if(b.spans&&L){let _=[];for(let T of b.spans){let b=L(T);b?_.push(b):((0,ep.R6)(),d.recordDroppedEvent("before_send","span"))}b.spans=_}if(C){if(b.spans){let d=b.spans.length;b.sdkProcessingMetadata={...b.sdkProcessingMetadata,spanCountBeforeProcessing:d}}return C(b,T)}}return b}(this,T,b,_);return function(d,_){let b=`${_} must return \`null\` or a valid event.`;if((0,ea.J8)(d))return d.then(d=>{if(!(0,ea.PO)(d)&&null!==d)throw new es.b(b);return d},d=>{throw new es.b(`${_} rejected with ${d}`)});if(!(0,ea.PO)(d)&&null!==d)throw new es.b(b);return d}(C,Y)}).then(T=>{if(null===T){if(this.recordDroppedEvent("before_send",en,d),C){let _=d.spans||[],b=1+_.length;this.recordDroppedEvent("before_send","span",b)}throw new es.b(`${Y} returned \`null\`, will not send event.`,"log")}let x=b&&b.getSession();if(!C&&x&&this._updateSessionFromEvent(x,T),C){let d=T.sdkProcessingMetadata&&T.sdkProcessingMetadata.spanCountBeforeProcessing||0,_=T.spans?T.spans.length:0,b=d-_;b>0&&this.recordDroppedEvent("before_send","span",b)}let L=T.transaction_info;return C&&L&&T.transaction!==d.transaction&&(T.transaction_info={...L,source:"custom"}),this.sendEvent(T,_),T}).then(null,d=>{if(d instanceof es.b)throw d;throw this.captureException(d,{data:{__sentry__:!0},originalException:d}),new es.b(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. 68Reason: ${d}`)})}_process(d){this._numProcessing++,d.then(d=>(this._numProcessing--,d),d=>(this._numProcessing--,d))}_clearOutcomes(){let d=this._outcomes;return this._outcomes={},Object.entries(d).map(([d,_])=>{let[b,T]=d.split(":");return{reason:b,category:T,quantity:_}})}_flushOutcomes(){C.X&&eo.kg.log("Flushing outcomes...");let d=this._clearOutcomes();if(0===d.length){C.X&&eo.kg.log("No outcomes to send");return}if(!this._dsn){C.X&&eo.kg.log("No dsn provided, will not send outcomes");return}C.X&&eo.kg.log("Sending outcomes:",d);let _=function(d,_,b){let T=[{type:"client_report"},{timestamp:(0,er.yW)(),discarded_events:d}];return(0,en.Jd)(_?{dsn:_}:{},[T])}(d,this._options.tunnel&&(0,ei.RA)(this._dsn));this.sendEnvelope(_)}};function isErrorEvent(d){return void 0===d.type}function isTransactionEvent(d){return"transaction"===d.type}var ef=b(77256),em=b(7659),ev=b(70470),eg=b(83362),ey=b(22404),e_=b(55504);let BrowserClient=class BrowserClient extends BaseClient{constructor(d){let _={parentSpanIsAlwaysRootSpan:!0,...d},b=ey.m9.SENTRY_SDK_SOURCE||(0,ef.S)();(0,em.V)(_,"browser",["browser"],b),super(_),_.sendClientReports&&ey.m9.document&&ey.m9.document.addEventListener("visibilitychange",()=>{"hidden"===ey.m9.document.visibilityState&&this._flushOutcomes()})}eventFromException(d,_){return(0,eg.dr)(this._options.stackParser,d,_,this._options.attachStacktrace)}eventFromMessage(d,_="info",b){return(0,eg.aB)(this._options.stackParser,d,_,b,this._options.attachStacktrace)}captureUserFeedback(d){if(!this._isEnabled()){ev.X&&eo.kg.warn("SDK not enabled, will not capture user feedback.");return}let _=(0,e_.r)(d,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this.sendEnvelope(_)}_prepareEvent(d,_,b){return d.platform=d.platform||"javascript",super._prepareEvent(d,_,b)}}},70470:function(d,_,b){"use strict";b.d(_,{X:function(){return T}});let T=!1},83362:function(d,_,b){"use strict";b.d(_,{GJ:function(){return exceptionFromError},ME:function(){return eventFromUnknownInput},aB:function(){return eventFromMessage},dr:function(){return eventFromException}});var T=b(73076),x=b(90059),C=b(24925),L=b(82305),N=b(52340),Y=b(51150);function exceptionFromError(d,_){let b=parseStackFrames(d,_),T={type:function(d){let _=d&&d.name;if(!_&&isWebAssemblyException(d)){let _=d.message&&Array.isArray(d.message)&&2==d.message.length;return _?d.message[0]:"WebAssembly.Exception"}return _}(_),value:function(d){let _=d&&d.message;return _?_.error&&"string"==typeof _.error.message?_.error.message:isWebAssemblyException(d)&&Array.isArray(d.message)&&2==d.message.length?d.message[1]:_:"No error message"}(_)};return b.length&&(T.stacktrace={frames:b}),void 0===T.type&&""===T.value&&(T.value="Unrecoverable error caught"),T}function eventFromError(d,_){return{exception:{values:[exceptionFromError(d,_)]}}}function parseStackFrames(d,_){let b=_.stacktrace||_.stack||"",T=_&&Z.test(_.message)?1:0,x="number"==typeof _.framesToPop?_.framesToPop:0;try{return d(b,T,x)}catch(d){}return[]}let Z=/Minified React error #\d+;/i;function isWebAssemblyException(d){return"undefined"!=typeof WebAssembly&&void 0!==WebAssembly.Exception&&d instanceof WebAssembly.Exception}function eventFromException(d,_,b,T){let x=b&&b.syntheticException||void 0,C=eventFromUnknownInput(d,_,x,T);return(0,L.EG)(C),C.level="error",b&&b.event_id&&(C.event_id=b.event_id),(0,N.WD)(C)}function eventFromMessage(d,_,b="info",T,x){let C=T&&T.syntheticException||void 0,L=eventFromString(d,_,C,x);return L.level=b,T&&T.event_id&&(L.event_id=T.event_id),(0,N.WD)(L)}function eventFromUnknownInput(d,_,b,N,Z){let en;if((0,C.VW)(_)&&_.error)return eventFromError(d,_.error);if((0,C.TX)(_)||(0,C.fm)(_)){if("stack"in _)en=eventFromError(d,_);else{let T=_.name||((0,C.TX)(_)?"DOMError":"DOMException"),x=_.message?`${T}: ${_.message}`:T;en=eventFromString(d,x,b,N),(0,L.Db)(en,x)}return"code"in _&&(en.tags={...en.tags,"DOMException.code":`${_.code}`}),en}return(0,C.VZ)(_)?eventFromError(d,_):((0,C.PO)(_)||(0,C.cO)(_)?en=function(d,_,b,L
68){let N=(0,T.s3)(),Z=N&&N.getOptions().normalizeDepth,en=function(d){for(let _ in d)if(Object.prototype.hasOwnProperty.call(d,_)){let b=d[_];if(b instanceof Error)return b}}(_),er={__serialized__:(0,x.Qy)(_,Z)};if(en)return{exception:{values:[exceptionFromError(d,en)]},extra:er};let ei={exception:{values:[{type:(0,C.cO)(_)?_.constructor.name:L?"UnhandledRejection":"Error",value:function(d,{isUnhandledRejection:_}){let b=(0,Y.zf)(d),T=_?"promise rejection":"exception";if((0,C.VW)(d))return`Event \`ErrorEvent\` captured as ${T} with message \`${d.message}\``;if((0,C.cO)(d)){let _=function(d){try{let _=Object.getPrototypeOf(d);return _?_.constructor.name:void 0}catch(d){}}(d);return`Event \`${_}\` (type=${d.type}) captured as ${T}`}return`Object captured as ${T} with keys: ${b}`}(_,{isUnhandledRejection:L})}]},extra:er};if(b){let _=parseStackFrames(d,b);_.length&&(ei.exception.values[0].stacktrace={frames:_})}return ei}(d,_,b,Z):(en=eventFromString(d,_,b,N),(0,L.Db)(en,`${_}`,void 0)),(0,L.EG)(en,{synthetic:!0}),en)}function eventFromString(d,_,b,T){let x={};if(T&&b){let T=parseStackFrames(d,b);T.length&&(x.exception={values:[{value:_,stacktrace:{frames:T}}]}),(0,L.EG)(x,{synthetic:!0})}if((0,C.Le)(_)){let{__sentry_template_string__:d,__sentry_template_values__:b}=_;return x.logentry={message:d,params:b},x}return x.message=_,x}},22404:function(d,_,b){"use strict";b.d(_,{Wz:function(){return shouldIgnoreOnError},m9:function(){return Y},re:function(){return function wrap(d,_={}){if("function"!=typeof d)return d;try{let _=d.__sentry_wrapped__;if(_){if("function"==typeof _)return _;return d}if((0,x.HK)(d))return d}catch(_){return d}let sentryWrapped=function(...b){try{let T=b.map(d=>wrap(d,_));return d.apply(this,T)}catch(d){throw Z++,setTimeout(()=>{Z--}),(0,C.$e)(T=>{T.addEventProcessor(d=>(_.mechanism&&((0,L.Db)(d,void 0,void 0),(0,L.EG)(d,_.mechanism)),d.extra={...d.extra,arguments:b},d)),(0,N.Tb)(d)}),d}};try{for(let _ in d)Object.prototype.hasOwnProperty.call(d,_)&&(sentryWrapped[_]=d[_])}catch(d){}(0,x.$Q)(sentryWrapped,d),(0,x.xp)(d,"__sentry_wrapped__",sentryWrapped);try{let _=Object.getOwnPropertyDescriptor(sentryWrapped,"name");_.configurable&&Object.defineProperty(sentryWrapped,"name",{get:()=>d.name})}catch(d){}return sentryWrapped}}});var T=b(33280),x=b(51150),C=b(73076),L=b(82305),N=b(39424);let Y=T.GLOBAL_OBJ,Z=0;function shouldIgnoreOnError(){return Z>0}},55792:function(d,_,b){"use strict";b.d(_,{f:function(){return ed}});var T=b(25460),x=b(67127),C=b(42886),L=b(33994),N=b(48537),Y=b(58942),Z=b(73076),en=b(37895),er=b(82305),ei=b(17986),es=b(70428),ea=b(49597),eo=b(50027);function getBreadcrumbLogLevelFromHttpStatusCode(d){if(void 0!==d)return d>=400&&d<500?"warning":d>=500?"error":void 0}var el=b(86792),eu=b(70470),ec=b(22404);let ed=(0,Y._I)((d={})=>{let _={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...d};return{name:"Breadcrumbs",setup(d){var b;_.console&&(0,L.e)(function(_){if((0,Z.s3)()!==d)return;let b={category:"console",data:{arguments:_.args,logger:"console"},level:(0,ea.V)(_.level),message:(0,eo.nK)(_.args," ")};if("assert"===_.level){if(!1!==_.args[0])return;b.message=`Assertion failed: ${(0,eo.nK)(_.args.slice(1)," ")||"console.assert"}`,b.data.arguments=_.args.slice(1)}(0,en.n)(b,{input:_.args,level:_.level})}),_.dom&&(0,T.O)((b=_.dom,function(_){let T,x;if((0,Z.s3)()!==d)return;let C="object"==typeof b?b.serializeAttribute:void 0,L="object"==typeof b&&"number"==typeof b.maxStringLength?b.maxStringLength:void 0;L&&L>1024&&(eu.X&&ei.kg.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${L} was configured. Sentry will use 1024 instead.`),L=1024),"string"==typeof C&&(C=[C]);try{let d=_.event,b=d&&d.target?d.target:d;T=(0,es.Rt)(b,{keyAttrs:C,maxStringLength:L}),x=(0,es.iY)(b)}catch(d){T="<unknown>"}if(0===T.length)return;let N={category:`ui.${_.name}`,message:T};x&&(N.data={"ui.component_name":x}),(0,en.n)(N,{event:_.event,name:_.name,global:_.global})})),_.xhr&&(0,x.UK)(function(_){if((0,Z.s3)()!==d)return;let{startTimestamp:b,endTimestamp:T}=_,C=_.xhr[x.xU];if(!b||!T||!C)return;let{method:L,url:N,status_code:Y,body:er}=C,ei={xhr:_.xhr,input:er,startTimestamp:b,endTimestamp:T},es=getBreadcrumbLogLevelFromHttpStatusCode(Y);(0,en.n)({category:"xhr",data:{method:L,url:N,status_code:Y},type:"http",level:es},ei)}),_.fetch&&(0,N.Uf)(function(_){if((0,Z.s3)()!==d)return;let{startTimestamp:b,endTimestamp:T}=_;
68if(!(!T||_.fetchData.url.match(/sentry_key/)&&"POST"===_.fetchData.method)){if(_.error){let d=_.fetchData,x={data:_.error,input:_.args,startTimestamp:b,endTimestamp:T};(0,en.n)({category:"fetch",data:d,level:"error",type:"http"},x)}else{let d=_.response,x={..._.fetchData,status_code:d&&d.status},C={input:_.args,response:d,startTimestamp:b,endTimestamp:T},L=getBreadcrumbLogLevelFromHttpStatusCode(x.status_code);(0,en.n)({category:"fetch",data:x,type:"http",level:L},C)}}}),_.history&&(0,C.a)(function(_){if((0,Z.s3)()!==d)return;let b=_.from,T=_.to,x=(0,el.en)(ec.m9.location.href),C=b?(0,el.en)(b):void 0,L=(0,el.en)(T);C&&C.path||(C=x),x.protocol===L.protocol&&x.host===L.host&&(T=L.relative),x.protocol===C.protocol&&x.host===C.host&&(b=C.relative),(0,en.n)({category:"navigation",data:{from:b,to:T}})}),_.sentry&&d.on("beforeSendEvent",function(_){(0,Z.s3)()===d&&(0,en.n)({category:`sentry.${"transaction"===_.type?"transaction":"event"}`,event_id:_.event_id,level:_.level,message:(0,er.jH)(_)},{event:_})})}}})},43749:function(d,_,b){"use strict";b.d(_,{t:function(){return Y}});var T=b(51150),x=b(58942),C=b(39649),L=b(22404);let N=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],Y=(0,x._I)((d={})=>{let _={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...d};return{name:"BrowserApiErrors",setupOnce(){_.setTimeout&&(0,T.hl)(L.m9,"setTimeout",_wrapTimeFunction),_.setInterval&&(0,T.hl)(L.m9,"setInterval",_wrapTimeFunction),_.requestAnimationFrame&&(0,T.hl)(L.m9,"requestAnimationFrame",_wrapRAF),_.XMLHttpRequest&&"XMLHttpRequest"in L.m9&&(0,T.hl)(XMLHttpRequest.prototype,"send",_wrapXHR);let d=_.eventTarget;if(d){let _=Array.isArray(d)?d:N;_.forEach(_wrapEventTarget)}}}});function _wrapTimeFunction(d){return function(..._){let b=_[0];return _[0]=(0,L.re)(b,{mechanism:{data:{function:(0,C.$P)(d)},handled:!1,type:"instrument"}}),d.apply(this,_)}}function _wrapRAF(d){return function(_){return d.apply(this,[(0,L.re)(_,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,C.$P)(d)},handled:!1,type:"instrument"}})])}}function _wrapXHR(d){return function(..._){let b=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(d=>{d in b&&"function"==typeof b[d]&&(0,T.hl)(b,d,function(_){let b={mechanism:{data:{function:d,handler:(0,C.$P)(_)},handled:!1,type:"instrument"}},x=(0,T.HK)(_);return x&&(b.mechanism.data.handler=(0,C.$P)(x)),(0,L.re)(_,b)})}),d.apply(this,_)}}function _wrapEventTarget(d){let _=L.m9,b=_[d],x=b&&b.prototype;x&&x.hasOwnProperty&&x.hasOwnProperty("addEventListener")&&((0,T.hl)(x,"addEventListener",function(_){return function(b,T,x){try{"function"==typeof T.handleEvent&&(T.handleEvent=(0,L.re)(T.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,C.$P)(T),target:d},handled:!1,type:"instrument"}}))}catch(d){}return _.apply(this,[b,(0,L.re)(T,{mechanism:{data:{function:"addEventListener",handler:(0,C.$P)(T),target:d},handled:!1,type:"instrument"}}),x])}}),(0,T.hl)(x,"removeEventListener",function(d){return function(_,b,T){try{let x=b.__sentry_wrapped__;x&&d.call(this,_,x,T)}catch(d){}return d.call(this,_,b,T)}}))}},99674:function(d,_,b){"use strict";b.d(_,{O:function(){return Z}});var T=b(42886),x=b(58942),C=b(17986),L=b(39424),N=b(70470),Y=b(22404);let Z=(0,x._I)(()=>({name:"BrowserSession",setupOnce(){if(void 0===Y.m9.document){N.X&&C.kg.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}(0,L.yj)({ignoreDuration:!0}),(0,L.cg)(),(0,T.a)(({from:d,to:_})=>{void 0!==d&&d!==_&&((0,L.yj)({ignoreDuration:!0}),(0,L.cg)())})}}))},44426:function(d,_,b){"use strict";b.d(_,{k:function(){return eo}});var T=b(58942),x=b(92015),C=b(73076),L=b(39424),N=b(9369),Y=b(24925),Z=b(70428),en=b(39649),er=b(17986),ei=b(70470),es=b(83362),ea=b(22404);let eo=(0,T._I)((d={})=>{let _={onerror:!0,onunhandledrejection:!0,...d};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(d){_.onerror&&((0,x.V)(_=>{let{stackParser:b,attachStacktrace:T}=getOptions();if((0,C.s3)()!==d||(0,ea.Wz)())return;let{msg:x,url:N,line:er,column:ei,error:eo}=_,el=function(d,_,b,T){let x=d.exception=d.exception||{},C=x.values=x.values||[],L=C[0]=C[0]||{},N=L.stacktrace=L.stacktrace||{},er=N.frames=N.frames||[],ei=(0,Y.HD)(_)&&_.length>0?_:(0,Z.l4)();return 0===er.length&&er.push({colno:T,filename:ei,function:en.Fi,in_app:!0,lineno:b}),d}((0,es.ME)(b,eo||x,void 0,T,!1),N,er,ei);el.level="error",(0,L.eN)(el,{originalException:eo,mechanism:{handled:!1,type:"onerror"}})}),globalHandlerLog("onerror")),_.onunhandledrejection&&((0,N.h)(_=>{let{stackParser:b,attachStacktrace:T}=getOptions();if((0,C.s3)()!==d||(0,ea.Wz)())return;let x=function(d){if((0,Y.pt)(d))return d;try{if("reason"in d)return d.reason;if("detail"in d&&"reason"in d.detail)return d.detail.reason}catch(d){}return d}(_),N=(0,Y.pt)(x)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(x)}`}]}}:(0,es.ME)(b,x,void 0,T,!0);N.level="error",(0,L.eN)(N,{originalException:x,mechanism:{handled:!1,type:"onunhandledrejection"}})}),globalHandlerLog("onunhandledrejection"))}}});function globalHandlerLog(d){ei.X&&er.kg.log(`Global Handler attached: ${d}`)}function getOptions(){let d=(0,C.s3)(),_=d&&d.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return _}},21429:function(d,_,b){"use strict";b.d(_,{s:function(){return C}});var T=b(58942),x=b(22404);let C=(0,T._I)(()=>({name:"HttpContext",preprocessEvent(d){if(!x.m9.navigator&&!x.m9.location&&!x.m9.document)return;let _=d.request&&d.request.url||x.m9.location&&x.m9.location.href,{referrer:b}=x.m9.document||{},{userAgent:T}=x.m9.navigator||{},C={...d.request&&d.request.headers,...b&&{Referer:b},...T&&{"User-Agent":T}},L={...d.request,..._&&{url:_},headers:C};d.request=L}}))},29490:function(d,_,b){"use strict";b.d(_,{O:function(){return N}});var T=b(24925),x=b(50027);function applyExceptionGroupFieldsForParentException(d,_){d.mechanism=d.mechanism||{type:"generic",handled:!0},d.mechanism={...d.mechanism,..."AggregateError"===d.type&&{is_exception_group:!0}
68,exception_id:_}}function applyExceptionGroupFieldsForChildException(d,_,b,T){d.mechanism=d.mechanism||{type:"generic",handled:!0},d.mechanism={...d.mechanism,type:"chained",source:_,exception_id:b,parent_id:T}}var C=b(58942),L=b(83362);let N=(0,C._I)((d={})=>{let _=d.limit||5,b=d.key||"cause";return{name:"LinkedErrors",preprocessEvent(d,C,N){let Y=N.getOptions();!function(d,_,b=250,C,L,N,Y){if(!N.exception||!N.exception.values||!Y||!(0,T.V9)(Y.originalException,Error))return;let Z=N.exception.values.length>0?N.exception.values[N.exception.values.length-1]:void 0;Z&&(N.exception.values=(function aggregateExceptionsFromError(d,_,b,x,C,L,N,Y){if(L.length>=b+1)return L;let Z=[...L];if((0,T.V9)(x[C],Error)){applyExceptionGroupFieldsForParentException(N,Y);let T=d(_,x[C]),L=Z.length;applyExceptionGroupFieldsForChildException(T,C,L,Y),Z=aggregateExceptionsFromError(d,_,b,x[C],C,[T,...Z],T,L)}return Array.isArray(x.errors)&&x.errors.forEach((x,L)=>{if((0,T.V9)(x,Error)){applyExceptionGroupFieldsForParentException(N,Y);let T=d(_,x),en=Z.length;applyExceptionGroupFieldsForChildException(T,`errors[${L}]`,en,Y),Z=aggregateExceptionsFromError(d,_,b,x,C,[T,...Z],T,en)}}),Z})(d,_,L,Y.originalException,C,N.exception.values,Z,0).map(d=>(d.value&&(d.value=(0,x.$G)(d.value,b)),d)))}(L.GJ,Y.stackParser,Y.maxValueLength,b,_,d,C)}}})},75686:function(d,_,b){"use strict";b.d(_,{Eg:function(){return forceLoad},Jd:function(){return captureUserFeedback},S1:function(){return init},jp:function(){return showReportDialog},lA:function(){return onLoad},nV:function(){return getDefaultIntegrations}});var T=b(87228),x=b(93790),C=b(90092),L=b(17986),N=b(18409),Y=b(39649),Z=b(58942),en=b(66516),er=b(73076),ei=b(39424),es=b(66013),ea=b(56782),eo=b(70470),el=b(22404),eu=b(55792),ec=b(43749),ed=b(99674),ep=b(44426),eh=b(21429),ef=b(29490),em=b(55525),ev=b(13878);function getDefaultIntegrations(d){let _=[(0,T.S)(),(0,x.C)(),(0,ec.t)(),(0,eu.f)(),(0,ep.k)(),(0,ef.O)(),(0,C.R)(),(0,eh.s)()];return!1!==d.autoSessionTracking&&_.push((0,ed.O)()),_}function init(d={}){let _=function(d={}){let _={defaultIntegrations:getDefaultIntegrations(d),release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:el.m9.SENTRY_RELEASE&&el.m9.SENTRY_RELEASE.id?el.m9.SENTRY_RELEASE.id:void 0,autoSessionTracking:!0,sendClientReports:!0};return null==d.defaultIntegrations&&delete d.defaultIntegrations,{..._,...d}}(d);if(!_.skipBrowserExtensionCheck&&function(){let d=void 0!==el.m9.window&&el.m9;if(!d)return!1;let _=d.chrome?"chrome":"browser",b=d[_],T=b&&b.runtime&&b.runtime.id,x=el.m9.location&&el.m9.location.href||"",C=!!T&&el.m9===el.m9.top&&["chrome-extension:","moz-extension:","ms-browser-extension:","safari-web-extension:"].some(d=>x.startsWith(`${d}//`)),L=void 0!==d.nw;return!!T&&!C&&!L}()){(0,L.Cf)(()=>{console.error("[Sentry] You cannot run Sentry this way in a browser extension, check: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")});return}eo.X&&!(0,N.Ak)()&&L.kg.warn("No Fetch API detected. The Sentry SDK requires a Fetch API compatible environment to send events. Please add a Fetch API polyfill.");let b={..._,stackParser:(0,Y.Sq)(_.stackParser||em.Dt),integrations:(0,Z.m8)(_),transport:_.transport||ev.f};return(0,en.M)(ea.R,b)}function showReportDialog(d={}){if(!el.m9.document){eo.X&&L.kg.error("Global document not defined in showReportDialog call");return}let _=(0,er.nZ)(),b=_.getClient(),T=b&&b.getDsn();if(!T){eo.X&&L.kg.error("DSN not configured for showReportDialog call");return}if(_&&(d.user={..._.getUser(),...d.user}),!d.eventId){let _=(0,ei.eW)();_&&(d.eventId=_)}let x=el.m9.document.createElement("script");x.async=!0,x.crossOrigin="anonymous",x.src=(0,es.h)(T,d),d.onLoad&&(x.onload=d.onLoad);let{onClose:C}=d;if(C){let reportDialogClosedMessageHandler=d=>{if("__sentry_reportdialog_closed__"===d.data)try{C()}finally{el.m9.removeEventListener("message",reportDialogClosedMessageHandler)}};el.m9.addEventListener("message",reportDialogClosedMessageHandler)}let N=el.m9.document.head||el.m9.document.body;N?N.appendChild(x):eo.X&&L.kg.error("Not injecting report dialog. No injection point found in HTML")}function forceLoad(){}function onLoad(d){d()}function captureUserFeedback(d){let _=(0,er.s3)();_&&_.captureUserFeedback(d)}},55525:function(d,_,b){"use strict";b.d(_,{$3:function(){return N},$Q:function(){return en},Dt:function(){return ec},HH:function(){return el},NP:function(){return ea},R2:function(){return ei},d8:function(){return eu}});var T=b(39649);function createFrame(d,_,b,x){let C={filename:d,function:"<anonymous>"===_?T.Fi:_,in_app:!0};return void 0!==b&&(C.lineno=b),void 0!==x&&(C.colno=x),C}let x=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,C=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,L=/\((\S*)(?::(\d+))(?::(\d+))\)/,N=[30,d=>{let _=x.exec(d);if(_){let[,d,b,x]=_;return createFrame(d,T.Fi,+b,+x)}let b=C.exec(d);if(b){let d=b[2]&&0===b[2].indexOf("eval");if(d){let d=L.exec(b[2]);d&&(b[2]=d[1],b[3]=d[2],b[4]=d[3])}
68let[_,x]=extractSafariExtensionDetails(b[1]||T.Fi,b[2]);return createFrame(x,_,b[3]?+b[3]:void 0,b[4]?+b[4]:void 0)}}],Y=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,Z=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,en=[50,d=>{let _=Y.exec(d);if(_){let d=_[3]&&_[3].indexOf(" > eval")>-1;if(d){let d=Z.exec(_[3]);d&&(_[1]=_[1]||"eval",_[3]=d[1],_[4]=d[2],_[5]="")}let b=_[3],x=_[1]||T.Fi;return[x,b]=extractSafariExtensionDetails(x,b),createFrame(b,x,_[4]?+_[4]:void 0,_[5]?+_[5]:void 0)}}],er=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,ei=[40,d=>{let _=er.exec(d);return _?createFrame(_[2],_[1]||T.Fi,+_[3],_[4]?+_[4]:void 0):void 0}],es=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,ea=[10,d=>{let _=es.exec(d);return _?createFrame(_[2],_[3]||T.Fi,+_[1]):void 0}],eo=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^)]+))\(.*\))? in (.*):\s*$/i,el=[20,d=>{let _=eo.exec(d);return _?createFrame(_[5],_[3]||_[4]||T.Fi,+_[1],+_[2]):void 0}],eu=[N,en],ec=(0,T.pE)(...eu),extractSafariExtensionDetails=(d,_)=>{let b=-1!==d.indexOf("safari-extension"),x=-1!==d.indexOf("safari-web-extension");return b||x?[-1!==d.indexOf("@")?d.split("@")[0]:T.Fi,b?`safari-extension:${_}`:`safari-web-extension:${_}`]:[d,_]}},40045:function(d,_,b){"use strict";let T,x;b.d(_,{E8:function(){return browserTracingIntegration},og:function(){return startBrowserTracingNavigationSpan},Wo:function(){return startBrowserTracingPageLoadSpan}});var C=b(59943),L=b(81585),N=b(31218),Y=b(70428),Z=b(72441),en=b(86792),er=b(23039),ei=b(73076),es=b(17986),ea=b(51150),eo=b(12016),el=b(22480),eu=b(14966);function isMeasurementValue(d){return"number"==typeof d&&isFinite(d)}function startAndEndSpan(d,_,b,{...T}){let x=(0,L.XU)(d).start_timestamp;return x&&x>_&&"function"==typeof d.updateStartTime&&d.updateStartTime(_),(0,eu._d)(d,()=>{let d=(0,eu.qp)({startTime:_,...T});return d&&d.end(b),d})}function startStandaloneWebVitalSpan(d){let _;let b=(0,ei.s3)();if(!b)return;let{name:T,transaction:x,attributes:C,startTime:L}=d,{release:N,environment:Y}=b.getOptions(),Z=b.getIntegrationByName("Replay"),en=Z&&Z.getReplayId(),es=(0,ei.nZ)(),ea=es.getUser(),eo=void 0!==ea?ea.email||ea.id||ea.ip_address:void 0;try{_=es.getScopeData().contexts.profile.profile_id}catch(d){}let el={release:N,environment:Y,user:eo||void 0,profile_id:_||void 0,replay_id:en||void 0,transaction:x,"user_agent.original":er.m.navigator&&er.m.navigator.userAgent,...C};return(0,eu.qp)({name:T,attributes:el,startTime:L,experimental:{standalone:!0}})}function getBrowserPerformanceAPI(){return er.m&&er.m.addEventListener&&er.m.performance}function msToSec(d){return d/1e3}var ec=b(30378),ed=b(32599),ep=b(74181),eh=b(49250);let ef=0,em={};function _addPerformanceNavigationTiming(d,_,b,T,x=b){let C="secureConnection"===b?"connectEnd":"fetch"===b?"domainLookupStart":`${b}End`,L=_[C],Y=_[`${b}Start`];Y&&L&&startAndEndSpan(d,T+msToSec(Y),T+msToSec(L),{op:`browser.${x}`,name:_.name,attributes:{[N.S3]:"auto.ui.browser.metrics"}})}function setResourceEntrySizeData(d,_,b,T){let x=_[b];null!=x&&x<2147483647&&(d[T]=x)}let ev=[],eg=new Map,ey={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"};var e_=b(42886),eb=b(94223),eE=b(67973),eS=b(89366),eT=b(58915),ex=b(69737);let eC={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3};function startIdleSpan(d,_={}){let b;let T=new Map,x=!1,Y="externalFinish",Z=!_.disableAutoFinish,en=[],{idleTimeout:er=eC.idleTimeout,finalTimeout:ea=eC.finalTimeout,childSpanTimeout:eo=eC.childSpanTimeout,beforeSpanEnd:el}=_,ec=(0,ei.s3)();if(!ec||!(0,eE.z)())return new eT.b;let ed=(0,ei.nZ)(),ep=(0,L.HN)(),eh=function(d){let _=(0,eu.qp)(d);return(0,eS.D)((0,ei.nZ)(),_),eb.X&&es.kg.log("[Tracing] Started span is an i
68dle span"),_}(d);function _cancelIdleTimeout(){b&&(clearTimeout(b),b=void 0)}function _restartIdleTimeout(d){_cancelIdleTimeout(),b=setTimeout(()=>{!x&&0===T.size&&Z&&(Y="idleTimeout",eh.end(d))},er)}function _restartChildSpanTimeout(d){b=setTimeout(()=>{!x&&Z&&(Y="heartbeatFailed",eh.end(d))},eo)}function onIdleSpanEnded(d){x=!0,T.clear(),en.forEach(d=>d()),(0,eS.D)(ed,ep);let _=(0,L.XU)(eh),{start_timestamp:b}=_;if(!b)return;let C=_.data||{};C[N.ju]||eh.setAttribute(N.ju,Y),es.kg.log(`[Tracing] Idle span "${_.op}" finished`);let Z=(0,L.Dp)(eh).filter(d=>d!==eh),ei=0;Z.forEach(_=>{_.isRecording()&&(_.setStatus({code:ex.jt,message:"cancelled"}),_.end(d),eb.X&&es.kg.log("[Tracing] Cancelling span since span ended early",JSON.stringify(_,void 0,2)));let b=(0,L.XU)(_),{timestamp:T=0,start_timestamp:x=0}=b,C=x<=d,N=(ea+er)/1e3,Y=T-x<=N;if(eb.X){let d=JSON.stringify(_,void 0,2);C?Y||es.kg.log("[Tracing] Discarding span since it finished after idle span final timeout",d):es.kg.log("[Tracing] Discarding span since it happened after idle span was finished",d)}(!Y||!C)&&((0,L.ed)(eh,_),ei++)}),ei>0&&eh.setAttribute("sentry.idle_span_discarded_spans",ei)}return eh.end=new Proxy(eh.end,{apply(d,_,b){el&&el(eh);let[T,...x]=b,N=T||(0,C.ph)(),Y=(0,L.$k)(N),Z=(0,L.Dp)(eh).filter(d=>d!==eh);if(!Z.length)return onIdleSpanEnded(Y),Reflect.apply(d,_,[Y,...x]);let en=Z.map(d=>(0,L.XU)(d).timestamp).filter(d=>!!d),er=en.length?Math.max(...en):void 0,ei=(0,L.XU)(eh).start_timestamp,es=Math.min(ei?ei+ea/1e3:1/0,Math.max(ei||-1/0,Math.min(Y,er||1/0)));return onIdleSpanEnded(es),Reflect.apply(d,_,[es,...x])}}),en.push(ec.on("spanStart",d=>{if(x||d===eh||(0,L.XU)(d).timestamp)return;let _=(0,L.Dp)(eh);_.includes(d)&&function(d){_cancelIdleTimeout(),T.set(d,!0);let _=(0,C.ph)();_restartChildSpanTimeout(_+eo/1e3)}(d.spanContext().spanId)})),en.push(ec.on("spanEnd",d=>{x||function(d){if(T.has(d)&&T.delete(d),0===T.size){let d=(0,C.ph)();_restartIdleTimeout(d+er/1e3)}}(d.spanContext().spanId)})),en.push(ec.on("idleSpanEnableAutoFinish",d=>{d===eh&&(Z=!0,_restartIdleTimeout(),T.size&&_restartChildSpanTimeout())})),_.disableAutoFinish||_restartIdleTimeout(),setTimeout(()=>{x||(eh.setStatus({code:ex.jt,message:"deadline_exceeded"}),Y="finalTimeout",eh.end())},ea),eh}var ew=b(42675),eO=b(33280),eA=b(94801),eL=b(72123),eP=b(51824),eI=b(70470),ek=b(22404),eN=b(33014);let eD={...eC,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,_experiments:{},...eN.k3},browserTracingIntegration=(d={})=>{(0,ew.a)();let{enableInp:_,enableLongTask:b,enableLongAnimationFrame:eu,_experiments:{enableInteractions:eb,enableStandaloneClsSpans:eE},beforeStartSpan:eS,idleTimeout:eT,finalTimeout:eC,childSpanTimeout:eP,markBackgroundSpan:eR,traceFetch:ej,traceXHR:eM,trackFetchStreamPerformance:eB,shouldCreateSpanForRequest:eF,enableHTTPTimings:eU,instrumentPageLoad:eV,instrumentNavigation:eH}={...eD,...d},e$=function({recordClsStandaloneSpans:d}){let _=getBrowserPerformanceAPI();if(_&&C.Z1){_.mark&&er.m.performance.mark("sentry-tracing-init");let b=(0,el.to)(({metric:d})=>{let _=d.entries[d.entries.length-1];if(!_)return;let b=msToSec(C.Z1),T=msToSec(_.startTime);em.fid={value:d.value,unit:"millisecond"},em["mark.fid"]={value:b+T,unit:"second"}}),Z=(0,el.$A)(({metric:d})=>{let _=d.entries[d.entries.length-1];_&&(em.lcp={value:d.value,unit:"millisecond"},T=_)},!0),en=(0,el._4)(({metric:d})=>{let _=d.entries[d.entries.length-1];_&&(em.ttfb={value:d.value,unit:"millisecond"})}),eu=d?function(){let d,_,b=0;if(!function(){try{return PerformanceObserver.supportedEntryTypes.includes("layout-shift")}catch(d){return!1}}())return;let T=!1;function _collectClsOnce(){T||(T=!0,_&&function(d,_,b){eo.X&&es.kg.log(`Sending CLS span (${d})`);let T=msToSec((C.Z1||0)+(_&&_.startTime||0)),x=(0,ei.nZ)().getScopeData().transactionName,L=_?(0,Y.Rt)(_.sources[0]&&_.sources[0].node):"Layout shift",Z=(0,ea.Jr)({[N.S3]:"auto.http.browser.cls",[N.$J]:"ui.webvital.cls",[N.JQ]:_&&_.duration||0,"sentry.pageload.span_id":b}),en=startStandaloneWebVitalSpan({name:L,transaction:x,attributes:Z,startTime:T});en&&(en.addEvent("cls",{[N.E1]:"",[N.Wb]:d}),en.end(T))}(b,d,_),x())}let x=(0,el.PR)(({metric:_})=>{let T=_.entries[_.entries.length-1];T&&(b=_.value,d=T)},!0);(0,ec.u)(()=>{_collectClsOnce()}),setTimeout(()=>{let d=(0,ei.s3)();if(!d)return;let b=d.on("startNavigationSpan",()=>{_collectClsOnce(),b&&b()}),T=(0,L.HN)(),x=T&&(0,L.Gx)(T),C=x&&(0,L.XU)(x);C&&"pageload"===C.op&&(_=x.spanContext().spanId)},0)}():(0,el.PR)(({metric:d})=>{let _=d.entries[d.entries.length-1];_&&(em.cls={value:d.value,unit:""},x=_)},!0);return()=>{b(),Z(),en(),eu&&eu()}}return()=>void 0}({recordClsStandaloneSpans:eE||!1});_&&function(){let d=getBrowserPerformanceAPI();if(d&&C.Z1){let d=(0,el.YF)(({metric:d})=>{if(void 0==d.value)return;let _=d.entries.find(_=>_.duration===d.value&&ey[_.name]);if(!_)return;let{interactionId:b}=_,T=ey[_.name],x=msToSec(C.Z1+_.startTime),Z=msToSec(d.value),en=(0,L.HN)(),er=en?(0,L.Gx)(en):void 0,es=null!=b?eg.get(b):void 0,eo=es||er,el=eo?(0,L.XU)(eo).description:(0,ei.nZ)().getScopeData().transactionName,eu=(0,Y.Rt)(_.target),ec=(0,ea.Jr)({[N.S3]:"auto.http.browser.inp",[N.$J]:`ui.interaction.${T}`,[N.JQ]:_.duration}),ed=startStandaloneWebVitalSpan({name:eu,transaction:el,attributes:ec,startTime:x});ed&&(ed.addEvent("inp",{[N.E1]:"millisecond",[N.Wb]:d.value}),ed.end(x+Z))})}}(),eu&&eO.GLOBAL_OBJ.PerformanceObserver&&PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes("long-animation-frame")?function(){let d=new PerformanceObserver(d=>{let _=(0,L.HN)();if(_)for(let b of d.getEntries()){if(!b.scripts[0])continue;let d=msToSec(C.Z1+b.startTime),{start_timestamp:T,op:x}=(0,L.XU)(_);if("navigation"===x&&T&&d<T)continue;let Y=msToSec(b.duration),Z={[N.S3]:"auto.ui.browser.metrics"},en=b.scripts[0],{invoker:er,invokerType:ei,sourceURL:es,sourceFunctionName:ea,sourceCharPosition:eo}=en;Z["browser.script.invoker"]=er,Z["browser.script.invoker_type"]=ei,es&&(Z["code.filepath"]=es),ea&&(Z["code.function"]=ea),-1!==eo&&(Z["browser.script.source_char_position"]=eo),startAndEndSpan(_,d,d+Y,{name:"Main UI thread blocked",op:"ui.long-animation-frame",attributes:Z})}});d.observe({type:"long-animation-frame",buffered:!0})}():b&&(0,el._j)("longtask",({entries:d})=>{let _=(0,L.HN)();if(!_)return;let{op:b,start_timestamp:T}=(0,L.XU)(_);for(let x of d){let d=msToSec(C.Z1+x.startTime),L=msToSec(x.duration);"navigation"===b&&T&&d<T||startAndEndSpan(_,d,d+L,{name:"Main UI thread blocked",op:"ui.long-task",attributes:{[N.S3]:"auto.ui.browser.metrics"}})}}),eb&&(0,el._j)("event",({entries:d})=>{let _=(0,L.HN)();if(_){for(let b of d)if("click"===b.name){let d=msToSec(C.Z1+b.startTime),T=msToSec(b.duration),x={name:(0,Y.Rt)(b.target),op:`ui.interaction.${b.name}`,startTime:d,attributes:{[N.S3]:"auto.ui.browser.metrics"}},L=(0,Y.iY)(b.target);L&&(x.attributes["ui.component_name"]=L),startAndEndSpan(_,d,d+T,x)}}});let eG={name:void 0,source:void 0};function _createRouteSpan(d,_){let b="pageload"===_.op,ei=eS?eS(_):_,es=ei.attributes||{};_.name!==ei.name&&(es[N.Zj]="custom",ei.attributes=es),eG.name=ei.name,eG.source=es[N.Zj];let ea=startIdleSpan(ei,{idleTimeout:eT,finalTimeout:eC,childSpanTimeout:eP,disableAutoFinish:b,beforeSpanEnd:d=>{e$(),function(d,_){let b=getBrowserPerformanceAPI();if(!b||!b.getEntries||!C.Z1)return;let ei=msToSec(C.Z1),es=b.getEntries(),{op:ea,start_timestamp:eo}=(0,L.XU)(d);if(es.slice(ef).forEach(_=>{let b=msToSec(_.startTime),T=msToSec(Math.max(0,_.duration));if("navigation"!==ea||!eo||!(ei+b<eo))switch(_.entryType){case"navigation":["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(b=>{_addPerformanceNavigationTiming(d,_,b,ei)}),_addPerformanceNavigationTiming(d,_,"secureConnection",ei,"TLS/SSL"),_addPerformanceNavigationTiming(d,_,"fetch",ei,"cache"),_addPerformanceNavigationTiming(d,_,"domainLookup",ei,"DNS"),function(d,_,b){let T=b+msToSec(_.requestStart),x=b+msToSec(_.responseEnd),C=b+msToSec(_.responseStart);_.responseEnd&&(startAndEndSpan(d,T,x,{op:"browser.request",name:_.n
68ame,attributes:{[N.S3]:"auto.ui.browser.metrics"}}),startAndEndSpan(d,C,x,{op:"browser.response",name:_.name,attributes:{[N.S3]:"auto.ui.browser.metrics"}}))}(d,_,ei);break;case"mark":case"paint":case"measure":{(function(d,_,b,T,x){let C=(0,ep.W)(!1),L=msToSec(C?C.requestStart:0),Y=x+Math.max(b,L),Z=x+b,en={[N.S3]:"auto.resource.browser.metrics"};Y!==Z&&(en["sentry.browser.measure_happened_before_request"]=!0,en["sentry.browser.measure_start_time"]=Y),startAndEndSpan(d,Y,Z+T,{name:_.name,op:_.entryType,attributes:en})})(d,_,b,T,ei);let x=(0,eh.Y)(),C=_.startTime<x.firstHiddenTime;"first-paint"===_.name&&C&&(em.fp={value:_.startTime,unit:"millisecond"}),"first-contentful-paint"===_.name&&C&&(em.fcp={value:_.startTime,unit:"millisecond"});break}case"resource":(function(d,_,b,T,x,C){if("xmlhttprequest"===_.initiatorType||"fetch"===_.initiatorType)return;let L=(0,en.en)(b),Y={[N.S3]:"auto.resource.browser.metrics"};setResourceEntrySizeData(Y,_,"transferSize","http.response_transfer_size"),setResourceEntrySizeData(Y,_,"encodedBodySize","http.response_content_length"),setResourceEntrySizeData(Y,_,"decodedBodySize","http.decoded_response_content_length");let Z=_.deliveryType;null!=Z&&(Y["http.response_delivery_type"]=Z);let ei=_.renderBlockingStatus;ei&&(Y["resource.render_blocking_status"]=ei),L.protocol&&(Y["url.scheme"]=L.protocol.split(":").pop()),L.host&&(Y["server.address"]=L.host),Y["url.same_origin"]=b.includes(er.m.location.origin);let es=C+T,ea=es+x;startAndEndSpan(d,es,ea,{name:b.replace(er.m.location.origin,""),op:_.initiatorType?`resource.${_.initiatorType}`:"resource.other",attributes:Y})})(d,_,_.name,b,T,ei)}}),ef=Math.max(es.length-1,0),function(d){let _=er.m.navigator;if(!_)return;let b=_.connection;b&&(b.effectiveType&&d.setAttribute("effectiveConnectionType",b.effectiveType),b.type&&d.setAttribute("connectionType",b.type),isMeasurementValue(b.rtt)&&(em["connection.rtt"]={value:b.rtt,unit:"millisecond"})),isMeasurementValue(_.deviceMemory)&&d.setAttribute("deviceMemory",`${_.deviceMemory} GB`),isMeasurementValue(_.hardwareConcurrency)&&d.setAttribute("hardwareConcurrency",String(_.hardwareConcurrency))}(d),"pageload"===ea){(function(d){let _=(0,ep.W)(!1);if(!_)return;let{responseStart:b,requestStart:T}=_;T<=b&&(d["ttfb.requestTime"]={value:b-T,unit:"millisecond"})})(em);let b=em["mark.fid"];b&&em.fid&&(startAndEndSpan(d,b.value,b.value+msToSec(em.fid.value),{name:"first input delay",op:"ui.action",attributes:{[N.S3]:"auto.ui.browser.metrics"}}),delete em["mark.fid"]),"fcp"in em&&_.recordClsOnPageloadSpan||delete em.cls,Object.entries(em).forEach(([d,_])=>{(0,Z.o)(d,_.value,_.unit)}),d.setAttribute("performance.timeOrigin",ei),d.setAttribute("performance.activationStart",(0,ed.A)()),T&&(T.element&&d.setAttribute("lcp.element",(0,Y.Rt)(T.element)),T.id&&d.setAttribute("lcp.id",T.id),T.url&&d.setAttribute("lcp.url",T.url.trim().slice(0,200)),null!=T.loadTime&&d.setAttribute("lcp.loadTime",T.loadTime),null!=T.renderTime&&d.setAttribute("lcp.renderTime",T.renderTime),d.setAttribute("lcp.size",T.size)),x&&x.sources&&x.sources.forEach((_,b)=>d.setAttribute(`cls.source.${b+1}`,(0,Y.Rt)(_.node)))}T=void 0,x=void 0,em={}}(d,{recordClsOnPageloadSpan:!eE})}});function emitFinish(){["interactive","complete"].includes(ek.m9.document.readyState)&&d.emit("idleSpanEnableAutoFinish",ea)}return b&&ek.m9.document&&(ek.m9.document.addEventListener("readystatechange",()=>{emitFinish()}),emitFinish()),ea}return{name:"BrowserTracing",afterAllSetup(d){let b,T;let x=ek.m9.location&&ek.m9.location.href;function maybeEndActiveSpan(){b&&!(0,L.XU)(b).timestamp&&(eI.X&&es.kg.log(`[Tracing] Finishing current active span with op: ${(0,L.XU)(b).op}`),b.end())}d.on("startNavigationSpan",_=>{(0,ei.s3)()===d&&(maybeEndActiveSpan(),b=_createRouteSpan(d,{op:"navigation",..._}))}),d.on("startPageLoadSpan",(_,T={})=>{if((0,ei.s3)()!==d)return;maybeEndActiveSpan();let x=T.sentryTrace||getMetaContent("sentry-trace"),C=T.baggage||getMetaContent("baggage"),L=(0,eA.pT)(x,C);(0,ei.nZ)().setPropagationContext(L),b=_createRouteSpan(d,{op:"pageload",..._})}),d.on("spanEnd",d=>{let _=(0,L.XU)(d).op;if(d!==(0,L.Gx)(d)||"navigation"!==_&&"pageload"!==_)return;let b=(0,ei.nZ)(),T=b.getPropagationContext();b.setPropagationContext({...T,sampled:void 0!==T.sampled?T.sampled:(0,L.Tt)(d),dsc:T.dsc||(0,eL.jC)(d)})}),ek.m9.location&&(eV&&startBrowserTracingPageLoadSpan(d,{name:ek.m9.location.pathname,startTime:C.Z1?C.Z1/1e3:void 0,attributes:{[N.Zj]:"url",[N.S3]:"auto.pageload.browser"}}),eH&&(0,e_.a)(({to:_,from:b})=>{if(void 0===b&&x&&-1!==x.indexOf(_)){x=void 0;return}b!==_&&(x=void 0,startBrowserTracingNavigationSpan(d,{name:ek.m9.location.pathname,attributes:{[N.Zj]:"url",[N.S3]:"auto.navigation.browser"}}))})),eR&&(ek.m9&&ek.m9.document?ek.m9.document.addEventListener("visibilitychange",()=>{let d=(0,L.HN)();if(!d)return;let _=(0,L.Gx)(d);if(ek.m9.document.hidden&&_){let d="cancelled",{op:b,status:T}=(0,L.XU)(_);eI.X&&es.kg.log(`[Tracing] Transaction: ${d} -> since tab moved to the background, op: ${b}`),T||_.setStatus({code:ex.jt,message:d}),_.setAttribute("sentry.cancellation_reason","document.hidden"),_.end()}}):eI.X&&es.kg.warn("[Tracing] Could not set up background tab detection due to lack of global document")),eb&&ek.m9.document&&addEventListener("click",()=>{let d="ui.action.click",_=(0,L.HN)(),b=_&&(0,L.Gx)(_);if(b){let _=(0,L.XU)(b).op;
68if(["navigation","pageload"].includes(_)){eI.X&&es.kg.warn(`[Tracing] Did not create ${d} span because a pageload or navigation span is in progress.`);return}}if(T&&(T.setAttribute(N.ju,"interactionInterrupted"),T.end(),T=void 0),!eG.name){eI.X&&es.kg.warn(`[Tracing] Did not create ${d} transaction because _latestRouteName is missing.`);return}T=startIdleSpan({name:eG.name,op:d,attributes:{[N.Zj]:eG.source||"url"}},{idleTimeout:eT,finalTimeout:eC,childSpanTimeout:eP})},{once:!1,capture:!0}),_&&function(){let handleEntries=({entries:d})=>{let _=(0,L.HN)(),b=_&&(0,L.Gx)(_);d.forEach(d=>{if(!(0,el.cN)(d)||!b)return;let _=d.interactionId;if(!(null==_||eg.has(_))){if(ev.length>10){let d=ev.shift();eg.delete(d)}ev.push(_),eg.set(_,b)}})};(0,el._j)("event",handleEntries),(0,el._j)("first-input",handleEntries)}(),(0,eN.L7)(d,{traceFetch:ej,traceXHR:eM,trackFetchStreamPerformance:eB,tracePropagationTargets:d.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:eF,enableHTTPTimings:eU})}}};function startBrowserTracingPageLoadSpan(d,_,b){d.emit("startPageLoadSpan",_,b),(0,ei.nZ)().setTransactionName(_.name);let T=(0,L.HN)(),x=T&&(0,L.XU)(T).op;return"pageload"===x?T:void 0}function startBrowserTracingNavigationSpan(d,_){(0,ei.aF)().setPropagationContext({traceId:(0,eP.Ht)()}),(0,ei.nZ)().setPropagationContext({traceId:(0,eP.Ht)()}),d.emit("startNavigationSpan",_),(0,ei.nZ)().setTransactionName(_.name);let b=(0,L.HN)(),T=b&&(0,L.XU)(b).op;return"navigation"===T?b:void 0}function getMetaContent(d){let _=(0,Y.qT)(`meta[name=${d}]`);return _?_.getAttribute("content"):void 0}},33014:function(d,_,b){"use strict";b.d(_,{k3:function(){return eh},L7:function(){return instrumentOutgoingRequests}});var T=b(67127),x=b(22480),C=b(48537),L=b(31218),N=b(24925),Y=b(86792),Z=b(98823),en=b(67973),er=b(81585),ei=b(58915),es=b(69737),ea=b(14966),eo=b(34690);function stripBaggageHeaderOfSentryBaggageValues(d){return d.split(",").filter(d=>!d.split("=")[0].startsWith(Z.lq)).join(",")}var el=b(59943),eu=b(50027),ec=b(22404);let ed=new WeakMap,ep=new Map,eh={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function instrumentOutgoingRequests(d,_){let{traceFetch:b,traceXHR:x,trackFetchStreamPerformance:Z,shouldCreateSpanForRequest:el,enableHTTPTimings:ef,tracePropagationTargets:em}={traceFetch:eh.traceFetch,traceXHR:eh.traceXHR,trackFetchStreamPerformance:eh.trackFetchStreamPerformance,..._},ev="function"==typeof el?el:d=>!0,shouldAttachHeadersWithTargets=d=>(function(d,_){let b=ec.m9.location&&ec.m9.location.href;if(b){let T,x;try{T=new URL(d,b),x=new URL(b).origin}catch(d){return!1}let C=T.origin===x;return _?(0,eu.U0)(T.toString(),_)||C&&(0,eu.U0)(T.pathname,_):C}{let b=!!d.match(/^\/(?!\/)/);return _?(0,eu.U0)(d,_):b}})(d,em),eg={};b&&(d.addEventProcessor(d=>("transaction"===d.type&&d.spans&&d.spans.forEach(d=>{if("http.client"===d.op){let _=ep.get(d.span_id);_&&(d.timestamp=_/1e3,ep.delete(d.span_id))}}),d)),Z&&(0,C.cf)(d=>{if(d.response){let _=ed.get(d.response);_&&d.endTimestamp&&ep.set(_,d.endTimestamp)}}),(0,C.Uf)(d=>{let _=function(d,_,b,T,x="auto.http.browser"){if(!d.fetchData)return;let C=(0,en.z)()&&_(d.fetchData.url);if(d.endTimestamp&&C){let _=d.fetchData.__span;if(!_)return;let b=T[_];b&&(function(d,_){if(_.response){(0,es.Q0)(d,_.response.status);let b=_.response&&_.response.headers&&_.response.headers.get("content-length");if(b){let _=parseInt(b);_>0&&d.setAttribute("http.response_content_length",_)}}else _.error&&d.setStatus({code:es.jt,message:"internal_error"});d.end()}(b,d),delete T[_]);return}let{method:Z,url:el}=d.fetchData,eu=function(d){try{let _=new URL(d);return _.href}catch(d){return}}(el),ec=eu?(0,Y.en)(eu).host:void 0,ed=!!(0,er.HN)(),ep=C&&ed?(0,ea.qp)({name:`${Z} ${el}`,attributes:{url:el,type:"fetch","http.method":Z,"http.url":eu,"server.address":ec,[L.S3]:x,[L.$J]:"http.client"}}):new ei.b;if(d.fetchData.__span=ep.spanContext().spanId,T[ep.spanContext().spanId]=ep,b(d.fetchData.url)){let _=d.args[0],b=d.args[1]||{},T=function(d,_,b){let T=(0,eo.u)({span:b}),x=T["sentry-trace"],C=T.baggage;if(!x)return;let L=_.headers||("undefined"!=typeof Request&&(0,N.V9)(d,Request)?d.headers:void 0);if(!L)return{...T};if("undefined"!=typeof Headers&&(0,N.V9)(L,Headers)){let d=new Headers(L);if(d.set("sentry-trace",x),C){let _=d.get("baggage");if(_){let b=stripBaggageHeaderOfSentryBaggageValues(_);d.set("baggage",b?`${b},${C}`:C)}else d.set("baggage",C)}return d}if(Array.isArray(L)){let d=[...L.filter(d=>!(Array.isArray(d)&&"sentry-trace"===d[0])).map(d=>{if(!Array.isArray(d)||"baggage"!==d[0]||"string"!=typeof d[1])return d;{let[_,b,...T]=d;return[_,stripBaggageHeaderOfSentryBaggageValues(b),...T]}}),["sentry-trace",x]];return C&&d.push(["baggage",C]),d}{let d="baggage"in L?L.baggage:void 0,_=[];return Array.isArray(d)?_=d.map(d=>"string"==typeof d?stripBaggageHeaderOfSentryBaggageValues(d):d).filter(d=>""===d):d&&_.push(stripBaggageHeaderOfSentryBaggageValues(d)),C&&_.push(C),{...L,"sentry-trace":x,baggage:_.length>0?_.join(","):void 0}}}(_,b,(0,en.z)()&&ed?ep:void 0);T&&(d.args[1]=b,b.headers=T)}return ep}(d,ev,shouldAttachHeadersWithTargets,eg);if(d.response&&d.fetchData.__span&&ed.set(d.response,d.fetchData.__span),_){let b=request_getFullURL(d.fetchData.url),T=b?(0,Y.en)(b).host:void 0;_.setAttributes({"http.url":b,"server.address":T})}ef&&_&&addHTTPTimings(_)})),x&&(0,T.UK)(d=>{let _=function(d,_,b,x){let C=d.xhr,N=C&&C[T.xU];if(!C||C.__sentry_own_request__||!N)return;let Z=(0,en.z)()&&_(N.url);if(d.endTimestamp&&Z){let d=C.__sentry_xhr_span_id__;if(!d)return;let _=x[d];
68_&&void 0!==N.status_code&&((0,es.Q0)(_,N.status_code),_.end(),delete x[d]);return}let el=request_getFullURL(N.url),eu=el?(0,Y.en)(el).host:void 0,ec=!!(0,er.HN)(),ed=Z&&ec?(0,ea.qp)({name:`${N.method} ${N.url}`,attributes:{type:"xhr","http.method":N.method,"http.url":el,url:N.url,"server.address":eu,[L.S3]:"auto.http.browser",[L.$J]:"http.client"}}):new ei.b;return C.__sentry_xhr_span_id__=ed.spanContext().spanId,x[C.__sentry_xhr_span_id__]=ed,b(N.url)&&function(d,_){let{"sentry-trace":b,baggage:T}=(0,eo.u)({span:_});b&&function(d,_,b){try{d.setRequestHeader("sentry-trace",_),b&&d.setRequestHeader("baggage",b)}catch(d){}}(d,b,T)}(C,(0,en.z)()&&ec?ed:void 0),ed}(d,ev,shouldAttachHeadersWithTargets,eg);ef&&_&&addHTTPTimings(_)})}function addHTTPTimings(d){let{url:_}=(0,er.XU)(d).data||{};if(!_||"string"!=typeof _)return;let b=(0,x._j)("resource",({entries:T})=>{T.forEach(T=>{if("resource"===T.entryType&&"initiatorType"in T&&"string"==typeof T.nextHopProtocol&&("fetch"===T.initiatorType||"xmlhttprequest"===T.initiatorType)&&T.name.endsWith(_)){let _=function(d){let{name:_,version:b}=function(d){let _="unknown",b="unknown",T="";for(let x of d){if("/"===x){[_,b]=d.split("/");break}if(!isNaN(Number(x))){_="h"===T?"http":T,b=d.split(T)[1];break}T+=x}return T===d&&(_=T),{name:_,version:b}}(d.nextHopProtocol),T=[];return(T.push(["network.protocol.version",b],["network.protocol.name",_]),el.Z1)?[...T,["http.request.redirect_start",getAbsoluteTime(d.redirectStart)],["http.request.fetch_start",getAbsoluteTime(d.fetchStart)],["http.request.domain_lookup_start",getAbsoluteTime(d.domainLookupStart)],["http.request.domain_lookup_end",getAbsoluteTime(d.domainLookupEnd)],["http.request.connect_start",getAbsoluteTime(d.connectStart)],["http.request.secure_connection_start",getAbsoluteTime(d.secureConnectionStart)],["http.request.connection_end",getAbsoluteTime(d.connectEnd)],["http.request.request_start",getAbsoluteTime(d.requestStart)],["http.request.response_start",getAbsoluteTime(d.responseStart)],["http.request.response_end",getAbsoluteTime(d.responseEnd)]]:T}(T);_.forEach(_=>d.setAttribute(..._)),setTimeout(b)}})})}function getAbsoluteTime(d=0){return((el.Z1||performance.timeOrigin)+d)/1e3}function request_getFullURL(d){try{let _=new URL(d,ec.m9.location.origin);return _.href}catch(d){return}}},13878:function(d,_,b){"use strict";b.d(_,{f:function(){return makeFetchTransport}});var T=b(39877),x=b(52340),C=b(15327);function makeFetchTransport(d,_=(0,T.L2)("fetch")){let b=0,L=0;return(0,C.q)(d,function(C){let N=C.body.length;b+=N,L++;let Y={body:C.body,method:"POST",referrerPolicy:"origin",headers:d.headers,keepalive:b<=6e4&&L<15,...d.fetchOptions};if(!_)return(0,T._6)("fetch"),(0,x.$2)("No fetch implementation available");try{return _(d.url,Y).then(d=>(b-=N,L--,{statusCode:d.status,headers:{"x-sentry-rate-limits":d.headers.get("X-Sentry-Rate-Limits"),"retry-after":d.headers.get("Retry-After")}}))}catch(d){return(0,T._6)("fetch"),b-=N,L--,(0,x.$2)(d)}})}},55504:function(d,_,b){"use strict";b.d(_,{r:function(){return createUserFeedbackEnvelope}});var T=b(48600),x=b(58524);function createUserFeedbackEnvelope(d,{metadata:_,tunnel:b,dsn:C}){let L={event_id:d.event_id,sent_at:new Date().toISOString(),..._&&_.sdk&&{sdk:{name:_.sdk.name,version:_.sdk.version}},...!!b&&!!C&&{dsn:(0,T.RA)(C)}},N=[{type:"user_report"},d];return(0,x.Jd)(L,[N])}},66013:function(d,_,b){"use strict";b.d(_,{U:function(){return getEnvelopeEndpointWithUrlEncodedAuth},h:function(){return getReportDialogEndpoint}});var T=b(48600);function getBaseApiEndpoint(d){let _=d.protocol?`${d.protocol}:`:"",b=d.port?`:${d.port}`:"";return`${_}//${d.host}${b}${d.path?`/${d.path}`:""}/api/`}function getEnvelopeEndpointWithUrlEncodedAuth(d,_,b){return _||`${getBaseApiEndpoint(d)}${d.projectId}/envelope/?${function(d,_){let b={sentry_version:"7"};return d.publicKey&&(b.sentry_key=d.publicKey),_&&(b.sentry_client=`${_.name}/${_.version}`),new URLSearchParams(b).toString()}(d,b)}`}function getReportDialogEndpoint(d,_){let b=(0,T.vK)(d);if(!b)return"";let x=`${getBaseApiEndpoint(b)}embed/error-page/`,C=`dsn=${(0,T.RA)(b)}`;for(let d in _)if("dsn"!==d&&"onClose"!==d){if("user"===d){let d=_.user;if(!d)continue;d.name&&(C+=`&name=${encodeURIComponent(d.name)}`),d.email&&(C+=`&email=${encodeURIComponent(d.email)}`)}else C+=`&${encodeURIComponent(d)}=${encodeURIComponent(_[d])}`}return`${x}?${C}`}},60811:function(d,_,b){"use strict";b.d(_,{G:function(){return getAsyncContextStrategy}});var T=b(13533),x=b(43927),C=b(33280),L=b(24925);let AsyncContextStack=class AsyncContextStack{constructor(d,_){let b,T;b=d||new x.s,T=_||new x.s,this._stack=[{scope:b}],this._isolationScope=T}withScope(d){let _;let b=this._pushScope();try{_=d(b)}catch(d){throw this._popScope(),d}return(0,L.J8)(_)?_.then(d=>(this._popScope(),d),d=>{throw this._popScope(),d}):(this._popScope(),_)}
68getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){let d=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:d}),d}_popScope(){return!(this._stack.length<=1)&&!!this._stack.pop()}};function getAsyncContextStack(){let d=(0,T.c)(),_=(0,T.q)(d);return _.stack=_.stack||new AsyncContextStack((0,C.Y)("defaultCurrentScope",()=>new x.s),(0,C.Y)("defaultIsolationScope",()=>new x.s))}function withScope(d){return getAsyncContextStack().withScope(d)}function withSetScope(d,_){let b=getAsyncContextStack();return b.withScope(()=>(b.getStackTop().scope=d,_(d)))}function withIsolationScope(d){return getAsyncContextStack().withScope(()=>d(getAsyncContextStack().getIsolationScope()))}function getAsyncContextStrategy(d){let _=(0,T.q)(d);return _.acs?_.acs:{withIsolationScope,withScope,withSetScope,withSetIsolationScope:(d,_)=>withIsolationScope(_),getCurrentScope:()=>getAsyncContextStack().getScope(),getIsolationScope:()=>getAsyncContextStack().getIsolationScope()}}},37895:function(d,_,b){"use strict";b.d(_,{n:function(){return addBreadcrumb}});var T=b(73076),x=b(17986),C=b(59943);function addBreadcrumb(d,_){let b=(0,T.s3)(),L=(0,T.aF)();if(!b)return;let{beforeBreadcrumb:N=null,maxBreadcrumbs:Y=100}=b.getOptions();if(Y<=0)return;let Z=(0,C.yW)(),en={timestamp:Z,...d},er=N?(0,x.Cf)(()=>N(en,_)):en;null!==er&&(b.emit&&b.emit("beforeAddBreadcrumb",er,_),L.addBreadcrumb(er,Y))}},13533:function(d,_,b){"use strict";b.d(_,{c:function(){return getMainCarrier},q:function(){return getSentryCarrier}});var T=b(49889),x=b(33280);function getMainCarrier(){return getSentryCarrier(x.GLOBAL_OBJ),x.GLOBAL_OBJ}function getSentryCarrier(d){let _=d.__SENTRY__=d.__SENTRY__||{};return _.version=_.version||T.J,_[T.J]=_[T.J]||{}}},73243:function(d,_,b){"use strict";b.d(_,{J:function(){return T}});let T="production"},73076:function(d,_,b){"use strict";b.d(_,{$e:function(){return withScope},XX:function(){return getTraceContextFromScope},aF:function(){return getIsolationScope},lW:function(){return getGlobalScope},nZ:function(){return getCurrentScope},s3:function(){return getClient},wi:function(){return withIsolationScope}});var T=b(60811),x=b(13533),C=b(43927),L=b(51150),N=b(33280);function getCurrentScope(){let d=(0,x.c)(),_=(0,T.G)(d);return _.getCurrentScope()}function getIsolationScope(){let d=(0,x.c)(),_=(0,T.G)(d);return _.getIsolationScope()}function getGlobalScope(){return(0,N.Y)("globalScope",()=>new C.s)}function withScope(...d){let _=(0,x.c)(),b=(0,T.G)(_);if(2===d.length){let[_,T]=d;return _?b.withSetScope(_,T):b.withScope(T)}return b.withScope(d[0])}function withIsolationScope(...d){let _=(0,x.c)(),b=(0,T.G)(_);if(2===d.length){let[_,T]=d;return _?b.withSetIsolationScope(_,T):b.withIsolationScope(T)}return b.withIsolationScope(d[0])}function getClient(){return getCurrentScope().getClient()}function getTraceContextFromScope(d){let _=d.getPropagationContext(),{traceId:b,spanId:T,parentSpanId:x}=_,C=(0,L.Jr)({trace_id:b,span_id:T,parent_span_id:x});return C}},94223:function(d,_,b){"use strict";b.d(_,{X:function(){return T}});let T=!1},11793:function(d,_,b){"use strict";b.d(_,{Mq:function(){return createEventEnvelope},Q3:function(){return createSessionEnvelope},uE:function(){return createSpanEnvelope}});var T=b(72123),x=b(48600),C=b(58524),L=b(81585);function createSessionEnvelope(d,_,b,T){let L=(0,C.HY)(b),N={sent_at:new Date().toISOString(),...L&&{sdk:L},...!!T&&_&&{dsn:(0,x.RA)(_)}},Y="aggregates"in d?[{type:"sessions"},d]:[{type:"session"},d.toJSON()];return(0,C.Jd)(N,[Y])}function createEventEnvelope(d,_,b,T){var x;let L=(0,C.HY)(b),N=d.type&&"replay_event"!==d.type?d.type:"event";(x=b&&b.sdk)&&(d.sdk=d.sdk||{},d.sdk.name=d.sdk.name||x.name,d.sdk.version=d.sdk.version||x.version,d.sdk.integrations=[...d.sdk.integrations||[],...x.integrations||[]],d.sdk.packages=[...d.sdk.packages||[],...x.packages||[]]);let Y=(0,C.Cd)(d,L,T,_);delete d.sdkProcessingMetadata;let Z=[{type:N},d];return(0,C.Jd)(Y,[Z])}function createSpanEnvelope(d,_){let b=(0,T.jC)(d[0]),N=_&&_.getDsn(),Y=_&&_.getOptions().tunnel,Z={sent_at:new Date().toISOString(),...!!b.trace_id&&!!b.public_key&&{trace:b},...!!Y&&N&&{dsn:(0,x.RA)(N)}},en=_&&_.getOptions().beforeSendSpan,er=en?d=>{let _=en((0,L.XU)(d));return _||(0,L.R6)(),_}:d=>(0,L.XU)(d),ei=[];for(let _ of d){let d=er(_);d&&ei.push((0,C.KQ)(d))}return(0,C.Jd)(Z,ei)}},39424:function(d,_,b){"use strict";b.d(_,{Qy:function(){return addEventProcessor},TM:function(){return endSession},Tb:function(){return captureException},YA:function(){return setTag},_k:function(){return isEnabled},av:function(){return setUser},c:function(){return captureCheckIn},cg:function(){return captureSession},dk:function(){return isInitialized},eN:function(){return captureEvent},eW:function(){return lastEventId},mG:function(){return setTags},rJ:function(){return setExtras},sU:function(){return setExtra},uT:function(){return captureMessage},v:function(){return setContext},xv:function(){return close},yj:function(){return startSession},yl:function(){return flush}});var T=b(73243),x=b(73076),C=b(94223),L=b(10042),N=b(17986),Y=b(82305),Z=b(33280),en=b(5808);function captureException(d,_){return(0,x.nZ)().captureException(d,(0,en.U0)(_))}function captureMessage(d,_){let b="string"==typeof _?_:void 0,T="string"!=typeof _?{captureContext:_}:void 0;return(0,x.nZ)().captureMessage(d,b,T)}function captureEvent(d,_){return(0,x.nZ)().captureEvent(d,_)}function setContext(d,_){(0,x.aF)().setContext(d,_)}function setExtras(d){(0,x.aF)().setExtras(d)}function setExtra(d,_){(0,x.aF)().setExtra(d,_)}function setTags(d){(0,x.aF)().setTags(d)}function setTag(d,_){(0,x.aF)().setTag(d,_)}function setUser(d){(0,x.aF)().setUser(d)}function lastEventId(){return(0,x.aF)().lastEventId()}function captureCheckIn(d,_){let b=(0,x.nZ)(),T=(0,x.s3)();if(T){if(T.captureCheckIn)return T.captureCheckIn(d,_,b);C.X&&N.kg.warn("Cannot capture check-in. Client does not support sending check-ins.")}else C.X&&N.kg.warn("Cannot capture check-in. No client defined.");return(0,Y.DM)()}async function flush(d){let _=(0,x.s3)();return _?_.flush(d):(C.X&&N.kg.warn("Cannot flush events. No client defined."),Promise.resolve(!1))}async function close(d){let _=(0,x.s3)();return _?_.close(d):(C.X&&N.kg.warn("Cannot flush events and disable SDK. No client defined."),Promise.resolve(!1))}function isInitialized(){return!!(0,x.s3)()}function isEnabled(){let d=(0,x.s3)();return!!d&&!1!==d.getOptions().enabled&&!!d.getTransport()}function addEventProcessor(d){(0,x.aF)().addEventProcessor(d)}function startSession(d){let _=(0,x.s3)(),b=(0,x.aF)(),C=(0,x.nZ)(),{release:N,environment:Y
68=T.J}=_&&_.getOptions()||{},{userAgent:en}=Z.GLOBAL_OBJ.navigator||{},er=(0,L.Hv)({release:N,environment:Y,user:C.getUser()||b.getUser(),...en&&{userAgent:en},...d}),ei=b.getSession();return ei&&"ok"===ei.status&&(0,L.CT)(ei,{status:"exited"}),endSession(),b.setSession(er),C.setSession(er),er}function endSession(){let d=(0,x.aF)(),_=(0,x.nZ)(),b=_.getSession()||d.getSession();b&&(0,L.RJ)(b),_sendSessionUpdate(),d.setSession(),_.setSession()}function _sendSessionUpdate(){let d=(0,x.aF)(),_=(0,x.nZ)(),b=(0,x.s3)(),T=_.getSession()||d.getSession();T&&b&&b.captureSession(T)}function captureSession(d=!1){if(d){endSession();return}_sendSessionUpdate()}},58942:function(d,_,b){"use strict";b.d(_,{M5:function(){return addIntegration},_I:function(){return defineIntegration},m7:function(){return setupIntegration},m8:function(){return getIntegrationsToSetup},q4:function(){return setupIntegrations},uf:function(){return afterSetupIntegrations}});var T=b(73076),x=b(94223),C=b(17986);let L=[];function getIntegrationsToSetup(d){let _;let b=d.defaultIntegrations||[],T=d.integrations;if(b.forEach(d=>{d.isDefaultInstance=!0}),Array.isArray(T))_=[...b,...T];else if("function"==typeof T){let d=T(b);_=Array.isArray(d)?d:[d]}else _=b;let x=function(d){let _={};return d.forEach(d=>{let{name:b}=d,T=_[b];T&&!T.isDefaultInstance&&d.isDefaultInstance||(_[b]=d)}),Object.values(_)}(_),C=x.findIndex(d=>"Debug"===d.name);if(C>-1){let[d]=x.splice(C,1);x.push(d)}return x}function setupIntegrations(d,_){let b={};return _.forEach(_=>{_&&setupIntegration(d,_,b)}),b}function afterSetupIntegrations(d,_){for(let b of _)b&&b.afterAllSetup&&b.afterAllSetup(d)}function setupIntegration(d,_,b){if(b[_.name]){x.X&&C.kg.log(`Integration skipped because it was already installed: ${_.name}`);return}if(b[_.name]=_,-1===L.indexOf(_.name)&&"function"==typeof _.setupOnce&&(_.setupOnce(),L.push(_.name)),_.setup&&"function"==typeof _.setup&&_.setup(d),"function"==typeof _.preprocessEvent){let b=_.preprocessEvent.bind(_);d.on("preprocessEvent",(_,T)=>b(_,T,d))}if("function"==typeof _.processEvent){let b=_.processEvent.bind(_),T=Object.assign((_,T)=>b(_,T,d),{id:_.name});d.addEventProcessor(T)}x.X&&C.kg.log(`Integration installed: ${_.name}`)}function addIntegration(d){let _=(0,T.s3)();if(!_){x.X&&C.kg.warn(`Cannot add integration "${d.name}" because no SDK Client is available.`);return}_.addIntegration(d)}function defineIntegration(d){return d}},90092:function(d,_,b){"use strict";b.d(_,{R:function(){return N}});var T=b(58942),x=b(94223),C=b(17986),L=b(39649);let N=(0,T._I)(()=>{let d;return{name:"Dedupe",processEvent(_){if(_.type)return _;try{var b;if((b=d)&&(function(d,_){let b=d.message,T=_.message;return!!((b||T)&&(!b||T)&&(b||!T)&&b===T&&_isSameFingerprint(d,_)&&_isSameStacktrace(d,_))}(_,b)||function(d,_){let b=_getExceptionFromEvent(_),T=_getExceptionFromEvent(d);return!!(b&&T&&b.type===T.type&&b.value===T.value&&_isSameFingerprint(d,_)&&_isSameStacktrace(d,_))}(_,b)))return x.X&&C.kg.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(d){}return d=_}}});function _isSameStacktrace(d,_){let b=(0,L.Fr)(d),T=(0,L.Fr)(_);if(!b&&!T)return!0;if(b&&!T||!b&&T||T.length!==b.length)return!1;for(let d=0;d<T.length;d++){let _=T[d],x=b[d];if(_.filename!==x.filename||_.lineno!==x.lineno||_.colno!==x.colno||_.function!==x.function)return!1}return!0}function _isSameFingerprint(d,_){let b=d.fingerprint,T=_.fingerprint;if(!b&&!T)return!0;if(b&&!T||!b&&T)return!1;try{return!(b.join("")!==T.join(""))}catch(d){return!1}}function _getExceptionFromEvent(d){return d.exception&&d.exception.values&&d.exception.values[0]}},93790:function(d,_,b){"use strict";let T;b.d(_,{C:function(){return Y}});var x=b(73076),C=b(58942),L=b(51150);let N=new WeakMap,Y=(0,C._I)(()=>({name:"FunctionToString",setupOnce(){T=Function.prototype.toString;try{Function.prototype.toString=function(...d){let _=(0,L.HK)(this),b=N.has((0,x.s3)())&&void 0!==_?_:this;return T.apply(b,d)}}catch(d){}},setup(d){N.set(d,!0)}}))},87228:function(d,_,b){"use strict";b.d(_,{S:function(){return Z}});var T=b(94223),x=b(58942),C=b(17986),L=b(82305),N=b(50027);let Y=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,"undefined is not an object (evaluating 'a.L')",'can\'t redefine non-configurable property "solana"',"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/],Z=(0,x._I)((d={})=>({name:"InboundFilters",processEvent(_,b,x){var Z;let en=x.getOptions(),er=function(d={},_={}){return{allowUrls:[...d.allowUrls||[],..._.allowUrls||[]],denyUrls:[...d.denyUrls||[],..._.denyUrls||[]],ignoreErrors:[...d.ignoreErrors||[],..._.ignoreErrors||[],...d.disableErrorDefaults?[]:Y],ignoreTransactions:[...d.ignoreTransactions||[],..._.ignoreTransactions||[]],ignoreInternal:void 0===d.ignoreInternal||d.ignoreInternal}}(d,en);return(er.ignoreInternal&&function(d){try{return"SentryError"===d.exception.values[0].type}catch(d){}return!1}(_)?(T.X&&C.kg.warn(`Event dropped due to being internal Sentry Error. 69Event: ${(0,L.jH)(_)}`),0):(Z=er.ignoreErrors,!_.type&&Z&&Z.length&&(function(d){let _;let b=[];
69d.message&&b.push(d.message);try{_=d.exception.values[d.exception.values.length-1]}catch(d){}return _&&_.value&&(b.push(_.value),_.type&&b.push(`${_.type}: ${_.value}`)),b})(_).some(d=>(0,N.U0)(d,Z)))?(T.X&&C.kg.warn(`Event dropped due to being matched by \`ignoreErrors\` option. 70Event: ${(0,L.jH)(_)}`),0):_.type||!_.exception||!_.exception.values||0===_.exception.values.length||_.message||_.exception.values.some(d=>d.stacktrace||d.type&&"Error"!==d.type||d.value)?!function(d,_){if("transaction"!==d.type||!_||!_.length)return!1;let b=d.transaction;return!!b&&(0,N.U0)(b,_)}(_,er.ignoreTransactions)?!function(d,_){if(!_||!_.length)return!1;let b=_getEventFilterUrl(d);return!!b&&(0,N.U0)(b,_)}(_,er.denyUrls)?function(d,_){if(!_||!_.length)return!0;let b=_getEventFilterUrl(d);return!b||(0,N.U0)(b,_)}(_,er.allowUrls)||(T.X&&C.kg.warn(`Event dropped due to not being matched by \`allowUrls\` option. 71Event: ${(0,L.jH)(_)}. 72Url: ${_getEventFilterUrl(_)}`),0):(T.X&&C.kg.warn(`Event dropped due to being matched by \`denyUrls\` option. 73Event: ${(0,L.jH)(_)}. 74Url: ${_getEventFilterUrl(_)}`),0):(T.X&&C.kg.warn(`Event dropped due to being matched by \`ignoreTransactions\` option. 75Event: ${(0,L.jH)(_)}`),0):(T.X&&C.kg.warn(`Event dropped due to not having an error message, error type or stacktrace. 76Event: ${(0,L.jH)(_)}`),0))?_:null}}));function _getEventFilterUrl(d){try{let _;try{_=d.exception.values[0].stacktrace.frames}catch(d){}return _?function(d=[]){for(let _=d.length-1;_>=0;_--){let b=d[_];if(b&&"<anonymous>"!==b.filename&&"[native code]"!==b.filename)return b.filename||null}return null}(_):null}catch(_){return T.X&&C.kg.error(`Cannot extract url for event ${(0,L.jH)(d)}`),null}}},54022:function(d,_,b){"use strict";b.d(_,{v:function(){return L}});var T=b(58942);let x=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/;function resolve(...d){let _="",b=!1;for(let T=d.length-1;T>=-1&&!b;T--){let x=T>=0?d[T]:"/";x&&(_=`${x}/${_}`,b="/"===x.charAt(0))}return _=(function(d,_){let b=0;for(let _=d.length-1;_>=0;_--){let T=d[_];"."===T?d.splice(_,1):".."===T?(d.splice(_,1),b++):b&&(d.splice(_,1),b--)}if(_)for(;b--;b)d.unshift("..");return d})(_.split("/").filter(d=>!!d),!b).join("/"),(b?"/":"")+_||"."}function trim(d){let _=0;for(;_<d.length&&""===d[_];_++);let b=d.length-1;for(;b>=0&&""===d[b];b--);return _>b?[]:d.slice(_,b-_+1)}var C=b(33280);let L=(0,T._I)((d={})=>{let _=d.root,b=d.prefix||"app:///",T="window"in C.GLOBAL_OBJ&&void 0!==C.GLOBAL_OBJ.window,L=d.iteratee||function({isBrowser:d,root:_,prefix:b}){return T=>{if(!T.filename)return T;let C=/^[a-zA-Z]:\\/.test(T.filename)||T.filename.includes("\\")&&!T.filename.includes("/"),L=/^\//.test(T.filename);if(d){if(_){let d=T.filename;0===d.indexOf(_)&&(T.filename=d.replace(_,b))}}else if(C||L){var N;let d;let L=C?T.filename.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/"):T.filename,Y=_?function(d,_){d=resolve(d).slice(1),_=resolve(_).slice(1);let b=trim(d.split("/")),T=trim(_.split("/")),x=Math.min(b.length,T.length),C=x;for(let d=0;d<x;d++)if(b[d]!==T[d]){C=d;break}let L=[];for(let d=C;d<b.length;d++)L.push("..");return(L=L.concat(T.slice(C))).join("/")}(_,L):(d=function(d){let _=d.length>1024?`<truncated>${d.slice(-1024)}`:d,b=x.exec(_);return b?b.slice(1):[]}(L)[2]||"",N&&d.slice(-1*N.length)===N&&(d=d.slice(0,d.length-N.length)),d);T.filename=`${b}${Y}`}return T}}({isBrowser:T,root:_,prefix:b});return{name:"RewriteFrames",processEvent(d){let _=d;return d.exception&&Array.isArray(d.exception.values)&&(_=function(d){try{return{...d,exception:{...d.exception,values:d.exception.values.map(d=>{var _;return{...d,...d.stacktrace&&{stacktrace:{..._=d.stacktrace,frames:_&&_.frames&&_.frames.map(d=>L(d))}}}})}}}catch(_){return d}}(_)),_}}})},9445:function(d,_,b){"use strict";b.d(_,{L:function(){return N}});var T=b(58942),x=b(13307),C=b(58524),L=b(39649);let N=(0,T._I)(d=>({name:"ThirdPartyErrorsFilter",setup(d){d.on("beforeEnvelope",d=>{(0,C.gv)(d,(d,_)=>{if("event"===_){let _=Array.isArray(d)?d[1]:void 0;_&&((0,x.CC)(_),d[1]=_)}})}),d.on("applyFrameMetadata",_=>{if(_.type)return;let b=d.getOptions().stackParser;(0,x.GY)(b,_)})},processEvent(_){let b=function(d){let _=(0,L.Fr)(d);if(_)return _.filter(d=>!!d.filename).map(d=>d.module_metadata?Object.keys(d.module_metadata).filter(d=>d.startsWith(Y)).map(d=>d.slice(Y.length)):[])}(_);if(b){let T="drop-error-if-contains-third-party-frames"===d.behaviour||"apply-tag-if-contains-third-party-frames"===d.behaviour?"some":"every",x=b[T](_=>!_.some(_=>d.filterKeys.includes(_)));if(x){let b="drop-error-if-contains-third-party-frames"===d.behaviour||"drop-error-if-exclusively-contains-third-party-frames"===d.behaviour;if(b)return null;_.tags={..._.tags,third_party_code:!0}}}return _}})),Y="_sentryBundlerPluginAppKey:"},13307:function(d,_,b){"use strict";b.d(_,{CC:function(){return stripMetadataFromStackFrames},GY:function(){return addMetadataToStackFrames}});var T=b(33280);let x=new Map,C=new Set;function addMetadataToStackFrames(d,_){try{_.exception.values.forEac
76h(_=>{if(_.stacktrace)for(let L of _.stacktrace.frames||[]){var b;if(!L.filename||L.module_metadata)continue;let _=(b=L.filename,function(d){if(T.GLOBAL_OBJ._sentryModuleMetadata)for(let _ of Object.keys(T.GLOBAL_OBJ._sentryModuleMetadata)){let b=T.GLOBAL_OBJ._sentryModuleMetadata[_];if(C.has(_))continue;C.add(_);let L=d(_);for(let d of L.reverse())if(d.filename){x.set(d.filename,b);break}}}(d),x.get(b));_&&(L.module_metadata=_)}})}catch(d){}}function stripMetadataFromStackFrames(d){try{d.exception.values.forEach(d=>{if(d.stacktrace)for(let _ of d.stacktrace.frames||[])delete _.module_metadata})}catch(d){}}},72751:function(d,_,b){"use strict";b.d(_,{V:function(){return updateMetricSummaryOnSpan},y:function(){return getMetricSummaryJsonForSpan}});var T=b(51150);let x="_sentryMetrics";function getMetricSummaryJsonForSpan(d){let _=d[x];if(!_)return;let b={};for(let[,[d,x]]of _){let _=b[d]||(b[d]=[]);_.push((0,T.Jr)(x))}return b}function updateMetricSummaryOnSpan(d,_,b,T,C,L,N){let Y=d[x],Z=Y||(d[x]=new Map),en=`${_}:${b}@${C}`,er=Z.get(N);if(er){let[,d]=er;Z.set(N,[en,{min:Math.min(d.min,T),max:Math.max(d.max,T),count:d.count+=1,sum:d.sum+=T,tags:d.tags}])}else Z.set(N,[en,{min:T,max:T,count:1,sum:T,tags:L}])}},43927:function(d,_,b){"use strict";b.d(_,{s:function(){return er}});var T=b(10042),x=b(24925),C=b(17986),L=b(82305),N=b(51824),Y=b(59943),Z=b(3613),en=b(89366);let ScopeClass=class ScopeClass{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:(0,N.Ht)(),spanId:(0,N.M)()}}clone(){let d=new ScopeClass;return d._breadcrumbs=[...this._breadcrumbs],d._tags={...this._tags},d._extra={...this._extra},d._contexts={...this._contexts},this._contexts.flags&&(d._contexts.flags={values:[...this._contexts.flags.values]}),d._user=this._user,d._level=this._level,d._session=this._session,d._transactionName=this._transactionName,d._fingerprint=this._fingerprint,d._eventProcessors=[...this._eventProcessors],d._requestSession=this._requestSession,d._attachments=[...this._attachments],d._sdkProcessingMetadata={...this._sdkProcessingMetadata},d._propagationContext={...this._propagationContext},d._client=this._client,d._lastEventId=this._lastEventId,(0,en.D)(d,(0,en.Y)(this)),d}setClient(d){this._client=d}setLastEventId(d){this._lastEventId=d}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(d){this._scopeListeners.push(d)}addEventProcessor(d){return this._eventProcessors.push(d),this}setUser(d){return this._user=d||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&(0,T.CT)(this._session,{user:d}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(d){return this._requestSession=d,this}setTags(d){return this._tags={...this._tags,...d},this._notifyScopeListeners(),this}setTag(d,_){return this._tags={...this._tags,[d]:_},this._notifyScopeListeners(),this}setExtras(d){return this._extra={...this._extra,...d},this._notifyScopeListeners(),this}setExtra(d,_){return this._extra={...this._extra,[d]:_},this._notifyScopeListeners(),this}setFingerprint(d){return this._fingerprint=d,this._notifyScopeListeners(),this}setLevel(d){return this._level=d,this._notifyScopeListeners(),this}setTransactionName(d){return this._transactionName=d,this._notifyScopeListeners(),this}setContext(d,_){return null===_?delete this._contexts[d]:this._contexts[d]=_,this._notifyScopeListeners(),this}setSession(d){return d?this._session=d:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(d){if(!d)return this;let _="function"==typeof d?d(this):d,[b,T]=_ instanceof er?[_.getScopeData(),_.getRequestSession()]:(0,x.PO)(_)?[d,d.requestSession]:[],{tags:C,extra:L,user:N,contexts:Y,level:Z,fingerprint:en=[],propagationContext:ei}=b||{};return this._tags={...this._tags,...C},this._extra={...this._extra,...L},this._contexts={...this._contexts,...Y},N&&Object.keys(N).length&&(this._user=N),Z&&(this._level=Z),en.length&&(this._fingerprint=en),ei&&(this._propagationContext=ei),T&&(this._requestSession=T),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._session=void 0,(0,en.D)(this,void 0),this._attachments=[],this.setPropagationContext({traceId:(0,N.Ht)()}),this._notifyScopeListeners(),this}addBreadcrumb(d,_){let b="number"==typeof _?_:100;if(b<=0)return this;let T={timestamp:(0,Y.yW)(),...d},x=this._breadcrumbs;return x.push(T),this._breadcrumbs=x.length>b?x.slice(-b):x,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(d){return this._attachments.push(d),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:(0,en.Y)(this)}}setSDKProcessingMetadata(d){return this._sdkProcessingMetadata=(0,Z.T)(this._sdkProcessingMetadata,d,2),this}setPropagationContext(d){return this._propagationContext={spanId:(0,N.M)(),...d},this}getPropagationContext(){return this._propagationContext}captureException(d,_){let b=_&&_.event_id?_.event_id:(0,L.DM)();if(!this._client)return C.kg.warn("No client configured on scope - will not capture exception!"),b;let T=Error("Sentry syntheticException");return this._client.captureException(d,{originalException:d,syntheticException:T,..._,event_id:b},this),b}captureMessage(d,_,b){let T=b&&b.event_id?b.event_id:(0,L.DM)();if(!this._client)return C.kg.warn("No client configured on scope - will not capture message!"),T;let x=Error(d);return this._client.captureMessage(d,_,{originalException:d,syntheticException:x,...b,event_id:T},this),T}captureEvent(d,_){let b=_&&_.event_id?_.event_id:(0,L.DM)();return this._client?this._client.captureEvent(d,{..._,event_id:b},this):C.kg.warn("No client configured on scope - will not capture event!"),b}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEac
76h(d=>{d(this)}),this._notifyingListeners=!1)}};let er=ScopeClass},66516:function(d,_,b){"use strict";b.d(_,{K:function(){return setCurrentClient},M:function(){return initAndBind}});var T=b(73076),x=b(94223),C=b(17986);function initAndBind(d,_){!0===_.debug&&(x.X?C.kg.enable():(0,C.Cf)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")}));let b=(0,T.nZ)();b.update(_.initialScope);let L=new d(_);return setCurrentClient(L),L.init(),L}function setCurrentClient(d){(0,T.nZ)().setClient(d)}},31218:function(d,_,b){"use strict";b.d(_,{$J:function(){return C},E1:function(){return Y},JQ:function(){return ei},S3:function(){return L},TE:function(){return x},Wb:function(){return Z},Zj:function(){return T},ju:function(){return N},p6:function(){return er},xF:function(){return en}});let T="sentry.source",x="sentry.sample_rate",C="sentry.op",L="sentry.origin",N="sentry.idle_span_finish_reason",Y="sentry.measurement_unit",Z="sentry.measurement_value",en="sentry.custom_span_name",er="sentry.profile_id",ei="sentry.exclusive_time"},10042:function(d,_,b){"use strict";b.d(_,{CT:function(){return updateSession},Hv:function(){return makeSession},RJ:function(){return closeSession}});var T=b(51150),x=b(59943),C=b(82305);function makeSession(d){let _=(0,x.ph)(),b={sid:(0,C.DM)(),init:!0,timestamp:_,started:_,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>(0,T.Jr)({sid:`${b.sid}`,init:b.init,started:new Date(1e3*b.started).toISOString(),timestamp:new Date(1e3*b.timestamp).toISOString(),status:b.status,errors:b.errors,did:"number"==typeof b.did||"string"==typeof b.did?`${b.did}`:void 0,duration:b.duration,abnormal_mechanism:b.abnormal_mechanism,attrs:{release:b.release,environment:b.environment,ip_address:b.ipAddress,user_agent:b.userAgent}})};return d&&updateSession(b,d),b}function updateSession(d,_={}){if(!_.user||(!d.ipAddress&&_.user.ip_address&&(d.ipAddress=_.user.ip_address),d.did||_.did||(d.did=_.user.id||_.user.email||_.user.username)),d.timestamp=_.timestamp||(0,x.ph)(),_.abnormal_mechanism&&(d.abnormal_mechanism=_.abnormal_mechanism),_.ignoreDuration&&(d.ignoreDuration=_.ignoreDuration),_.sid&&(d.sid=32===_.sid.length?_.sid:(0,C.DM)()),void 0!==_.init&&(d.init=_.init),!d.did&&_.did&&(d.did=`${_.did}`),"number"==typeof _.started&&(d.started=_.started),d.ignoreDuration)d.duration=void 0;else if("number"==typeof _.duration)d.duration=_.duration;else{let _=d.timestamp-d.started;d.duration=_>=0?_:0}_.release&&(d.release=_.release),_.environment&&(d.environment=_.environment),!d.ipAddress&&_.ipAddress&&(d.ipAddress=_.ipAddress),!d.userAgent&&_.userAgent&&(d.userAgent=_.userAgent),"number"==typeof _.errors&&(d.errors=_.errors),_.status&&(d.status=_.status)}function closeSession(d,_){let b={};_?b={status:_}:"ok"===d.status&&(b={status:"exited"}),updateSession(d,b)}},72123:function(d,_,b){"use strict";b.d(_,{CG:function(){return getDynamicSamplingContextFromScope},Lh:function(){return freezeDscOnSpan},jC:function(){return getDynamicSamplingContextFromSpan},uc:function(){return spanToBaggageHeader}});var T=b(73243),x=b(73076),C=b(31218),L=b(98823),N=b(51150),Y=b(67973),Z=b(81585);let en="_frozenDsc";function freezeDscOnSpan(d,_){(0,N.xp)(d,en,_)}function getDynamicSamplingContextFromClient(d,_){let b=_.getOptions(),{publicKey:x}=_.getDsn()||{},C=(0,N.Jr)({environment:b.environment||T.J,release:b.release,public_key:x,trace_id:d});return _.emit("createDsc",C),C}function getDynamicSamplingContextFromScope(d,_){let b=_.getPropagationContext();return b.dsc||getDynamicSamplingContextFromClient(b.traceId,d)}function getDynamicSamplingContextFromSpan(d){let _=(0,x.s3)();if(!_)return{};let b=(0,Z.Gx)(d),T=b[en];if(T)return T;let N=b.spanContext().traceState,er=N&&N.get("sentry.dsc"),ei=er&&(0,L.EN)(er);if(ei)return ei;let es=getDynamicSamplingContextFromClient(d.spanContext().traceId,_),ea=(0,Z.XU)(b),eo=ea.data||{},el=eo[C.TE];null!=el&&(es.sample_rate=`${el}`);let eu=eo[C.Zj],ec=ea.description;return"url"!==eu&&ec&&(es.transaction=ec),(0,Y.z)()&&(es.sampled=String((0,Z.Tt)(b))),_.emit("createDsc",es,b),es}function spanToBaggageHeader(d){let _=getDynamicSamplingContextFromSpan(d);return(0,L.IQ)(_)}},42675:function(d,_,b){"use strict";b.d(_,{a:function(){return registerSpanErrorInstrumentation}});var T=b(94223),x=b(92015),C=b(9369),L=b(17986),N=b(81585),Y=b(69737);let Z=!1;function registerSpanErrorInstrumentation(){Z||(Z=!0,(0,x.V)(errorCallback),(0,C.h)(errorCallback))}function errorCallback(){let d=(0,N.HN)(),_=d&&(0,N.Gx)(d);if(_){let d="internal_error";T.X&&L.kg.log(`[Tracing] Root span: ${d} -> Global error occurred`),_.setStatus({code:Y.jt,message:d})}}errorCallback.tag="sentry_tracingErrorCallback"},72441:function(d,_,b){"use strict";b.d(_,{l:function(){return timedEventsToMeasurements},o:function(){return setMeasurement}});var T=b(94223),x=b(31218),C=b(17986),L=b(81585);function setMeasurement(d,_,b,N=(0,L.HN)()){let Y=N&&(0,L.Gx)(N);Y&&(T.X&&C.kg.log(`[Measurement] Setting measurement on root span: ${d} = ${_} ${b}`),Y.addEvent(d,{[x.Wb]:_,[x.E1]:b}))}function timedEventsToMeasurements(d){if(!d||0===d.length)return;let _={};return d.forEach(d=>{let b=d.attributes||{},T=b[x.E1],C=b[x.Wb];"string"==typeof T&&"number"==typeof C&&(_[d.name]={value:C,unit:T})}),_}},58915:function(d,_,b){"use strict";b.d(_,{b:function(){return SentryNonRecordingSpan}});var T=b(51824),x=b(81585);let SentryNonRecordingSpan=class SentryNonRecordingSpan{constructor(d={}){this._traceId=d.traceId||(0,T.Ht)(),this._spanId=d.spanId||(0,T.M)()}spanContext(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:x.ve}}end(d){}setAttribute(d,_){return this}setAttributes(d){return this}setStatus(d){return this}updateName(d){return this}isRecording(){return!1}
76addEvent(d,_,b){return this}addLink(d){return this}addLinks(d){return this}recordException(d,_){}}},69737:function(d,_,b){"use strict";b.d(_,{OP:function(){return x},Q0:function(){return setHttpStatus},ix:function(){return getSpanStatusFromHttpCode},jt:function(){return C},pq:function(){return T}});let T=0,x=1,C=2;function getSpanStatusFromHttpCode(d){if(d<400&&d>=100)return{code:x};if(d>=400&&d<500)switch(d){case 401:return{code:C,message:"unauthenticated"};case 403:return{code:C,message:"permission_denied"};case 404:return{code:C,message:"not_found"};case 409:return{code:C,message:"already_exists"};case 413:return{code:C,message:"failed_precondition"};case 429:return{code:C,message:"resource_exhausted"};case 499:return{code:C,message:"cancelled"};default:return{code:C,message:"invalid_argument"}}if(d>=500&&d<600)switch(d){case 501:return{code:C,message:"unimplemented"};case 503:return{code:C,message:"unavailable"};case 504:return{code:C,message:"deadline_exceeded"};default:return{code:C,message:"internal_error"}}return{code:C,message:"unknown_error"}}function setHttpStatus(d,_){d.setAttribute("http.response.status_code",_);let b=getSpanStatusFromHttpCode(_);"unknown_error"!==b.message&&d.setStatus(b)}},14966:function(d,_,b){"use strict";b.d(_,{yn:function(){return continueTrace},qp:function(){return startInactiveSpan},Iw:function(){return startNewTrace},GK:function(){return startSpan},V0:function(){return startSpanManual},hE:function(){return suppressTracing},_d:function(){return withActiveSpan}});var T=b(13533),x=b(73076),C=b(60811),L=b(94223),N=b(31218),Y=b(17986),Z=b(51824),en=b(94801),er=b(89295),ei=b(67973),es=b(89366),ea=b(81585),eo=b(72123),el=b(79769),eu=b(58915),ec=b(11793),ed=b(72751),ep=b(51150),eh=b(59943),ef=b(72441),em=b(96515);let SentrySpan=class SentrySpan{constructor(d={}){this._traceId=d.traceId||(0,Z.Ht)(),this._spanId=d.spanId||(0,Z.M)(),this._startTime=d.startTimestamp||(0,eh.ph)(),this._attributes={},this.setAttributes({[N.S3]:"manual",[N.$J]:d.op,...d.attributes}),this._name=d.name,d.parentSpanId&&(this._parentSpanId=d.parentSpanId),"sampled"in d&&(this._sampled=d.sampled),d.endTimestamp&&(this._endTime=d.endTimestamp),this._events=[],this._isStandaloneSpan=d.isStandalone,this._endTime&&this._onSpanEnded()}addLink(d){return this}addLinks(d){return this}recordException(d,_){}spanContext(){let{_spanId:d,_traceId:_,_sampled:b}=this;return{spanId:d,traceId:_,traceFlags:b?ea.i0:ea.ve}}setAttribute(d,_){return void 0===_?delete this._attributes[d]:this._attributes[d]=_,this}setAttributes(d){return Object.keys(d).forEach(_=>this.setAttribute(_,d[_])),this}updateStartTime(d){this._startTime=(0,ea.$k)(d)}setStatus(d){return this._status=d,this}updateName(d){return this._name=d,this.setAttribute(N.Zj,"custom"),this}end(d){this._endTime||(this._endTime=(0,ea.$k)(d),function(d){if(!L.X)return;let{description:_="< unknown name >",op:b="< unknown op >"}=(0,ea.XU)(d),{spanId:T}=d.spanContext(),x=(0,ea.Gx)(d),C=x===d,N=`[Tracing] Finishing "${b}" ${C?"root ":""}span "${_}" with ID ${T}`;Y.kg.log(N)}(this),this._onSpanEnded())}getSpanJSON(){return(0,ep.Jr)({data:this._attributes,description:this._name,op:this._attributes[N.$J],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:(0,ea._4)(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[N.S3],_metrics_summary:(0,ed.y)(this),profile_id:this._attributes[N.p6],exclusive_time:this._attributes[N.JQ],measurements:(0,ef.l)(this._events),is_segment:this._isStandaloneSpan&&(0,ea.Gx)(this)===this||void 0,segment_id:this._isStandaloneSpan?(0,ea.Gx)(this).spanContext().spanId:void 0})}isRecording(){return!this._endTime&&!!this._sampled}addEvent(d,_,b){L.X&&Y.kg.log("[Tracing] Adding an event to span:",d);let T=isSpanTimeInput(_)?_:b||(0,eh.ph)(),x=isSpanTimeInput(_)?{}:_||{},C={name:d,time:(0,ea.$k)(T),attributes:x};return this._events.push(C),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){let d=(0,x.s3)();d&&d.emit("spanEnd",this);let _=this._isStandaloneSpan||this===(0,ea.Gx)(this);if(!_)return;if(this._isStandaloneSpan){this._sampled?function(d){let _=(0,x.s3)();if(!_)return;let b=d[1];if(!b||0===b.length){_.recordDroppedEvent("before_send","span");return}_.sendEnvelope(d)}((0,ec.uE)([this],d)):(L.X&&Y.kg.log("[Tracing] Discarding standalone span because its trace was not chosen to be sampled."),d&&d.recordDroppedEvent("sample_rate","span"));return}let b=this._convertSpanToTransaction();if(b){let d=(0,em.I)(this).scope||(0,x.nZ)();d.captureEvent(b)}}_convertSpanToTransaction(){if(!isFullFinishedSpan((0,ea.XU)(this)))return;this._name||(L.X&&Y.kg.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>");let{scope:d,isolationScope:_}=(0,em.I)(this),b=d||(0,x.nZ)(),T=b.getClient()||(0,x.s3)();if(!0!==this._sampled){L.X&&Y.kg.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),T&&T.recordDroppedEvent("sample_rate","transaction");return}let C=(0,ea.Dp)(this).filter(d=>d!==this&&!(d instanceof SentrySpan&&d.isStandaloneSpan())),Z=C.map(d=>(0,ea.XU)(d)).filter(isFullFinishedSpan),en=this._attributes[N.Zj];delete this._attributes[N.xF],Z.forEach(d=>{d.data&&delete d.data[N.xF]});let er={contexts:{trace:(0,ea.HR)(this)},spans:Z.length>1e3?Z.sort((d,_)=>d.start_timestamp-_.start_timestamp).slice(0,1e3):Z,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{capturedSpanScope:d,capturedSpanIsolationScope:_,...(0,ep.Jr)({dynamicSamplingContext:(0,eo.jC)(this)})},_metrics_summary:(0,ed.y)(this),...en&&{transaction_info:{source:en}}},ei=(0,ef.l)(this._events),es=ei&&Object.keys(ei).length;return es&&(L.X&&Y.kg.log("[Measurements] Adding measurements to transaction event",JSON.stringify(ei,void 0,2)),er.measurements=ei),er}};function isSpanTimeInput(d){return d&&"number"==typeof d||d instanceof Date||Array.isArray(d)}function isFullFinishedSpan(d){return!!d.start_timestamp&&!!d.timestamp&&!!d.span_id&&!!d.trace_id}var ev=b(69737);let eg="__SENTRY_SUPPRESS_TRACING__";function startSpan(d,_){let b=getAcs();if(b.startSpan)return b.startSpan(d,_);let T=parseSentrySpanArguments(d),{forceTransaction:C,parentSpan:L}=d;return(0,x.$e)(d.scope,()=>{let b=getActiveSpanWrapper(L);return b(()=>{let b=(0,x.nZ)(),L=getParentSpan(b),N=d.onlyIfParent&&!L,Y=N?new eu.b:createChildOrRootSpan({parentSpan:L,spanArguments:T,forceTransaction:C,scope:b});return(0,es.D)(b,Y),(0,er.i)(()=>_(Y),()=>{let{status:d}=(0,ea.XU)(Y);Y.isRecording()&&(!d||"ok"===d)&&Y.setStatus({code:ev.jt,message:"internal_error"})},()=>Y.end())})})}function startSpanManual(d,_){let b=getAcs();if(b.startSpanManual)return b.startSpanManual(d,_);let T=parseSentrySpanArguments(d),{forceTransaction:C,parentSpan:L}=d;return(0,x.$e)(d.scope,()=>{let b=getActiveSpanWrapper(L);return b(()=>{let b=(0,x.nZ)(),L=getParentSpan(b),N=d.onlyIfParent&&!L,Y=N?new eu.b:createChildOrRootSpan({parentSpan:L,spanArguments:T,forceTransaction:C,scope:b});function finishAndSetSpan(){Y.end()}return(0,es.D)(b,Y),(0,er.i)(()=>_(Y,finishAndSetSpan),()=>{let{status:d}=(0,ea.XU)(Y);Y.isRecording()&&(!d||"ok"===d)&&Y.setStatus({code:ev.jt,message:"internal_error"})})})})}function startInactiveSpan(d){let _=getAcs();if(_.startInactiveSpan)return _.startInactiveSpan(d);let b=parseSentrySpanArguments(d),{forceTransaction:T,parentSpan:C}=d,L=d.scope?_=>(0,x.$e)(d.scope,_):void 0!==C?d=>withActiveSpan(C,d):d=>d();return L(()=>{let _=(0,x.nZ)(),C=getParentSpan(_),L=d.onlyIfParent&&!C;return L?new eu.b:createChildOrRootSpan({parentSpan:C,spanArguments:b,forceTransaction:T,scope:_})})}let continueTrace=(d,_)=>{let b=(0,T.c)(),L=(0,C.G)(b);if(L.continueTrace)return L.continueTrace(d,_);let{sentryTrace:N,baggage:Y}=d;return(0,x.$e)(d=>{let b=(0,en.pT)(N,Y);return d.setPropagationContext(b),_()})};function withActiveSpan(d,_){let b=getAcs();return b.withActiveSpan?b.withActiveSpan(d,_):(0,x.$e)(b=>((0,es.D)(b,d||void 0),_(b)))}function suppressTracing(d){let _=getAcs();return _.suppressTracing?_.suppressTracing(d):(0,x.$e)(_=>(_.setSDKProcessingMetadata({[eg]:!0}),d()))}function startNewTrace(d){return(0,x.$e)(_=>(_.setPropagationContext({traceId:(0,Z.Ht)()}
76),L.X&&Y.kg.info(`Starting a new trace with id ${_.getPropagationContext().traceId}`),withActiveSpan(null,d)))}function createChildOrRootSpan({parentSpan:d,spanArguments:_,forceTransaction:b,scope:T}){let C;if(!(0,ei.z)())return new eu.b;let N=(0,x.aF)();if(d&&!b)C=function(d,_,b){let{spanId:T,traceId:C}=d.spanContext(),L=!_.getScopeData().sdkProcessingMetadata[eg]&&(0,ea.Tt)(d),N=L?new SentrySpan({...b,parentSpanId:T,traceId:C,sampled:L}):new eu.b({traceId:C});(0,ea.j5)(d,N);let Y=(0,x.s3)();return Y&&(Y.emit("spanStart",N),b.endTimestamp&&Y.emit("spanEnd",N)),N}(d,T,_),(0,ea.j5)(d,C);else if(d){let b=(0,eo.jC)(d),{traceId:x,spanId:L}=d.spanContext(),N=(0,ea.Tt)(d);C=_startRootSpan({traceId:x,parentSpanId:L,..._},T,N),(0,eo.Lh)(C,b)}else{let{traceId:d,dsc:b,parentSpanId:x,sampled:L}={...N.getPropagationContext(),...T.getPropagationContext()};C=_startRootSpan({traceId:d,parentSpanId:x,..._},T,L),b&&(0,eo.Lh)(C,b)}return function(d){if(!L.X)return;let{description:_="< unknown name >",op:b="< unknown op >",parent_span_id:T}=(0,ea.XU)(d),{spanId:x}=d.spanContext(),C=(0,ea.Tt)(d),N=(0,ea.Gx)(d),Z=N===d,en=`[Tracing] Starting ${C?"sampled":"unsampled"} ${Z?"root ":""}span`,er=[`op: ${b}`,`name: ${_}`,`ID: ${x}`];if(T&&er.push(`parent ID: ${T}`),!Z){let{op:d,description:_}=(0,ea.XU)(N);er.push(`root ID: ${N.spanContext().spanId}`),d&&er.push(`root op: ${d}`),_&&er.push(`root description: ${_}`)}Y.kg.log(`${en} 77 ${er.join("\n ")}`)}(C),(0,em.Y)(C,T,N),C}function parseSentrySpanArguments(d){let _=d.experimental||{},b={isStandalone:_.standalone,...d};if(d.startTime){let _={...b};return _.startTimestamp=(0,ea.$k)(d.startTime),delete _.startTime,_}return b}function getAcs(){let d=(0,T.c)();return(0,C.G)(d)}function _startRootSpan(d,_,b){let T=(0,x.s3)(),C=T&&T.getOptions()||{},{name:Z="",attributes:en}=d,[er,es]=_.getScopeData().sdkProcessingMetadata[eg]?[!1]:function(d,_){let b;if(!(0,ei.z)(d))return[!1];let T=(0,x.aF)().getScopeData().sdkProcessingMetadata.normalizedRequest,C={..._,normalizedRequest:_.normalizedRequest||T};b="function"==typeof d.tracesSampler?d.tracesSampler(C):void 0!==C.parentSampled?C.parentSampled:void 0!==d.tracesSampleRate?d.tracesSampleRate:1;let N=(0,el.o)(b);return void 0===N?(L.X&&Y.kg.warn("[Tracing] Discarding transaction because of invalid sample rate."),[!1]):N?Math.random()<N?[!0,N]:(L.X&&Y.kg.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(b)})`),[!1,N]):(L.X&&Y.kg.log(`[Tracing] Discarding transaction because ${"function"==typeof d.tracesSampler?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0"}`),[!1,N])}(C,{name:Z,parentSampled:b,attributes:en,transactionContext:{name:Z,parentSampled:b}}),ea=new SentrySpan({...d,attributes:{[N.Zj]:"custom",...d.attributes},sampled:er});return void 0!==es&&ea.setAttribute(N.TE,es),T&&T.emit("spanStart",ea),ea}function getParentSpan(d){let _=(0,es.Y)(d);if(!_)return;let b=(0,x.s3)(),T=b?b.getOptions():{};return T.parentSpanIsAlwaysRootSpan?(0,ea.Gx)(_):_}function getActiveSpanWrapper(d){return void 0!==d?_=>withActiveSpan(d,_):d=>d()}},96515:function(d,_,b){"use strict";b.d(_,{I:function(){return getCapturedScopesOnSpan},Y:function(){return setCapturedScopesOnSpan}});var T=b(51150);let x="_sentryScope",C="_sentryIsolationScope";function setCapturedScopesOnSpan(d,_,b){d&&((0,T.xp)(d,C,b),(0,T.xp)(d,x,_))}function getCapturedScopesOnSpan(d){return{scope:d[x],isolationScope:d[C]}}},15327:function(d,_,b){"use strict";b.d(_,{q:function(){return createTransport}});var T=b(94223),x=b(58524),C=b(6528),L=b(17986),N=b(52340),Y=b(26444);function createTransport(d,_,b=function(d){let _=[];function remove(d){return _.splice(_.indexOf(d),1)[0]||Promise.resolve(void 0)}return{$:_,add:function(b){if(!(void 0===d||_.length<d))return(0,N.$2)(new C.b("Not adding Promise because buffer limit was reached."));let T=b();return -1===_.indexOf(T)&&_.push(T),T.then(()=>remove(T)).then(null,()=>remove(T).then(null,()=>{})),T},drain:function(d){return new N.cW((b,T)=>{let x=_.length;if(!x)return b(!0);let C=setTimeout(()=>{d&&d>0&&b(!1)},d);_.forEach(d=>{(0,N.WD)(d).then(()=>{--x||(clearTimeout(C),b(!0))},T)})})}}}(d.bufferSize||64)){let Z={};return{send:function(en){let er=[];if((0,x.gv)(en,(_,b)=>{let T=(0,x.mL)(b);if((0,Y.Q)(Z,T)){let x=getEventForEnvelopeItem(_,b);d.recordDroppedEvent("ratelimit_backoff",T,x)}else er.push(_)}),0===er.length)return(0,N.WD)({});let ei=(0,x.Jd)(en[0],er),recordEnvelopeLoss=_=>{(0,x.gv)(ei,(b,T)=>{let C=getEventForEnvelopeItem(b,T);d.recordDroppedEvent(_,(0,x.mL)(T),C)})};return b.add(()=>_({body:(0,x.V$)(ei)}).then(d=>(void 0!==d.statusCode&&(d.statusCode<200||d.statusCode>=300)&&T.X&&L.kg.warn(`Sentry responded with status code ${d.statusCode} to sent event.`),Z=(0,Y.WG)(Z,d),d),d=>
77{throw recordEnvelopeLoss("network_error"),d})).then(d=>d,d=>{if(d instanceof C.b)return T.X&&L.kg.error("Skipped sending event because buffer is full."),recordEnvelopeLoss("queue_overflow"),(0,N.WD)({});throw d})},flush:d=>b.drain(d)}}function getEventForEnvelopeItem(d,_){if("event"===_||"transaction"===_)return Array.isArray(d)?d[1]:void 0}},98823:function(d,_,b){"use strict";b.d(_,{EN:function(){return baggageHeaderToDynamicSamplingContext},IQ:function(){return dynamicSamplingContextToSentryBaggageHeader},XM:function(){return parseBaggageHeader},lq:function(){return L}});var T=b(23187),x=b(24925),C=b(17986);let L="sentry-",N=/^sentry-/;function baggageHeaderToDynamicSamplingContext(d){let _=parseBaggageHeader(d);if(!_)return;let b=Object.entries(_).reduce((d,[_,b])=>{if(_.match(N)){let T=_.slice(L.length);d[T]=b}return d},{});return Object.keys(b).length>0?b:void 0}function dynamicSamplingContextToSentryBaggageHeader(d){if(!d)return;let _=Object.entries(d).reduce((d,[_,b])=>(b&&(d[`${L}${_}`]=b),d),{});return function(d){if(0!==Object.keys(d).length)return Object.entries(d).reduce((d,[_,b],x)=>{let L=`${encodeURIComponent(_)}=${encodeURIComponent(b)}`,N=0===x?L:`${d},${L}`;return N.length>8192?(T.X&&C.kg.warn(`Not adding key: ${_} with val: ${b} to baggage header due to exceeding baggage size limits.`),d):N},"")}(_)}function parseBaggageHeader(d){return d&&((0,x.HD)(d)||Array.isArray(d))?Array.isArray(d)?d.reduce((d,_)=>{let b=baggageHeaderToObject(_);return Object.entries(b).forEach(([_,b])=>{d[_]=b}),d},{}):baggageHeaderToObject(d):void 0}function baggageHeaderToObject(d){return d.split(",").map(d=>d.split("=").map(d=>decodeURIComponent(d.trim()))).reduce((d,[_,b])=>(_&&b&&(d[_]=b),d),{})}},70428:function(d,_,b){"use strict";b.d(_,{Rt:function(){return htmlTreeAsString},iY:function(){return getComponentName},l4:function(){return getLocationHref},qT:function(){return getDomElement}});var T=b(24925),x=b(33280);let C=x.GLOBAL_OBJ;function htmlTreeAsString(d,_={}){if(!d)return"<unknown>";try{let b,x=d,L=[],N=0,Y=0,Z=Array.isArray(_)?_:_.keyAttrs,en=!Array.isArray(_)&&_.maxStringLength||80;for(;x&&N++<5&&(b=function(d,_){let b=[];if(!d||!d.tagName)return"";if(C.HTMLElement&&d instanceof HTMLElement&&d.dataset){if(d.dataset.sentryComponent)return d.dataset.sentryComponent;if(d.dataset.sentryElement)return d.dataset.sentryElement}b.push(d.tagName.toLowerCase());let x=_&&_.length?_.filter(_=>d.getAttribute(_)).map(_=>[_,d.getAttribute(_)]):null;if(x&&x.length)x.forEach(d=>{b.push(`[${d[0]}="${d[1]}"]`)});else{d.id&&b.push(`#${d.id}`);let _=d.className;if(_&&(0,T.HD)(_)){let d=_.split(/\s+/);for(let _ of d)b.push(`.${_}`)}}for(let _ of["aria-label","type","name","title","alt"]){let T=d.getAttribute(_);T&&b.push(`[${_}="${T}"]`)}return b.join("")}(x,Z),"html"!==b&&(!(N>1)||!(Y+3*L.length+b.length>=en)));)L.push(b),Y+=b.length,x=x.parentNode;return L.reverse().join(" > ")}catch(d){return"<unknown>"}}function getLocationHref(){try{return C.document.location.href}catch(d){return""}}function getDomElement(d){return C.document&&C.document.querySelector?C.document.querySelector(d):null}function getComponentName(d){if(!C.HTMLElement)return null;let _=d;for(let d=0;d<5&&_;d++){if(_ instanceof HTMLElement){if(_.dataset.sentryComponent)return _.dataset.sentryComponent;if(_.dataset.sentryElement)return _.dataset.sentryElement}_=_.parentNode}return null}},3e4:function(d,_,b){"use strict";function _nullishCoalesce(d,_){return null!=d?d:_()}b.d(_,{h:function(){return _nullishCoalesce}})},13539:function(d,_,b){"use strict";function _optionalChain(d){let _;let b=d[0],T=1;for(;T<d.length;){let x=d[T],C=d[T+1];if(T+=2,("optionalAccess"===x||"optionalCall"===x)&&null==b)return;"access"===x||"optionalAccess"===x?(_=b,b=C(b)):("call"===x||"optionalCall"===x)&&(b=C((...d)=>b.call(_,...d)),_=void 0)}return b}b.d(_,{x:function(){return _optionalChain}})},23187:function(d,_,b){"use strict";b.d(_,{X:function(){return T}});let T=!1},62538:function(d,_,b){"use strict";let T,x,C;b.d(_,{N:function(){return getFilenameToDebugIdMap},v:function(){return getDebugImagesForResources}});var L=b(33280);function getFilenameToDebugIdMap(d){let _=L.GLOBAL_OBJ._sentryDebugIds;if(!_)return{};let b=Object.keys(_);return C&&b.length===x?C:(x=b.length,C=b.reduce((b,x)=>{T||(T={});
77let C=T[x];if(C)b[C[0]]=C[1];else{let C=d(x);for(let d=C.length-1;d>=0;d--){let L=C[d],N=L&&L.filename,Y=_[x];if(N&&Y){b[N]=Y,T[x]=[N,Y];break}}}return b},{}))}function getDebugImagesForResources(d,_){let b=getFilenameToDebugIdMap(d);if(!b)return[];let T=[];for(let d of _)d&&b[d]&&T.push({type:"sourcemap",code_file:d,debug_id:b[d]});return T}},48600:function(d,_,b){"use strict";b.d(_,{RA:function(){return dsnToString},U4:function(){return dsnFromString},vK:function(){return makeDsn}});var T=b(23187),x=b(17986);let C=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function dsnToString(d,_=!1){let{host:b,path:T,pass:x,port:C,projectId:L,protocol:N,publicKey:Y}=d;return`${N}://${Y}${_&&x?`:${x}`:""}@${b}${C?`:${C}`:""}/${T?`${T}/`:T}${L}`}function dsnFromString(d){let _=C.exec(d);if(!_){(0,x.Cf)(()=>{console.error(`Invalid Sentry Dsn: ${d}`)});return}let[b,T,L="",N="",Y="",Z=""]=_.slice(1),en="",er=Z,ei=er.split("/");if(ei.length>1&&(en=ei.slice(0,-1).join("/"),er=ei.pop()),er){let d=er.match(/^\d+/);d&&(er=d[0])}return dsnFromComponents({host:N,pass:L,path:en,projectId:er,port:Y,protocol:b,publicKey:T})}function dsnFromComponents(d){return{protocol:d.protocol,publicKey:d.publicKey||"",pass:d.pass||"",host:d.host,port:d.port||"",path:d.path||"",projectId:d.projectId}}function makeDsn(d){let _="string"==typeof d?dsnFromString(d):dsnFromComponents(d);if(_&&function(d){if(!T.X)return!0;let{port:_,projectId:b,protocol:C}=d,L=["protocol","publicKey","host","projectId"].find(_=>!d[_]&&(x.kg.error(`Invalid Sentry Dsn: ${_} missing`),!0));return!L&&(b.match(/^\d+$/)?"http"===C||"https"===C?!(_&&isNaN(parseInt(_,10)))||(x.kg.error(`Invalid Sentry Dsn: Invalid port ${_}`),!1):(x.kg.error(`Invalid Sentry Dsn: Invalid protocol ${C}`),!1):(x.kg.error(`Invalid Sentry Dsn: Invalid projectId ${b}`),!1))}(_))return _}},77256:function(d,_,b){"use strict";function isBrowserBundle(){return"undefined"!=typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}function getSDKSource(){return"npm"}b.d(_,{S:function(){return getSDKSource},n:function(){return isBrowserBundle}})},58524:function(d,_,b){"use strict";b.d(_,{BO:function(){return addItemToEnvelope},Cd:function(){return createEventEnvelopeHeaders},HY:function(){return getSdkMetadataForEnvelopeHeader},Jd:function(){return createEnvelope},KQ:function(){return createSpanEnvelopeItem},R:function(){return envelopeContainsItemType},V$:function(){return serializeEnvelope},f4:function(){return parseEnvelope},gv:function(){return forEachEnvelopeItem},mL:function(){return envelopeItemTypeToDataCategory},zQ:function(){return createAttachmentEnvelopeItem}});var T=b(48600),x=b(90059),C=b(51150),L=b(33280);function createEnvelope(d,_=[]){return[d,_]}function addItemToEnvelope(d,_){let[b,T]=d;return[b,[...T,_]]}function forEachEnvelopeItem(d,_){let b=d[1];for(let d of b){let b=d[0].type,T=_(d,b);if(T)return!0}return!1}function envelopeContainsItemType(d,_){return forEachEnvelopeItem(d,(d,b)=>_.includes(b))}function encodeUTF8(d){return L.GLOBAL_OBJ.__SENTRY__&&L.GLOBAL_OBJ.__SENTRY__.encodePolyfill?L.GLOBAL_OBJ.__SENTRY__.encodePolyfill(d):new TextEncoder().encode(d)}function serializeEnvelope(d){let[_,b]=d,T=JSON.stringify(_);function append(d){"string"==typeof T?T="string"==typeof d?T+d:[encodeUTF8(T),d]:T.push("string"==typeof d?encodeUTF8(d):d)}for(let d of b){let[_,b]=d;if(append(` 78${JSON.stringify(_)} 79`),"string"==typeof b||b instanceof Uint8Array)append(b);else{let d;try{d=JSON.stringify(b)}catch(_){d=JSON.stringify((0,x.Fv)(b))}append(d)}}return"string"==typeof T?T:function(d){let _=d.reduce((d,_)=>d+_.length,0),b=new Uint8Array(_),T=0;for(let _ of d)b.set(_,T),T+=_.length;return b}(T)}function parseEnvelope(d){let _="string"==typeof d?encodeUTF8(d):d;function readBinary(d){let b=_.subarray(0,d);return _=_.subarray(d+1),b}function readJson(){var d;let b=_.indexOf(10);return b<0&&(b=_.length),JSON.parse((d=readBinary(b),L.GLOBAL_OBJ.__SENTRY__&&L.GLOBAL_OBJ.__SENTRY__.decodePolyfill?L.GLOBAL_OBJ.__SENTRY__.decodePolyfill(d):new TextDecoder().decode(d)))}let b=readJson(),T=[];for(;_.length;){let d=readJson(),_="number"==typeof d.length?d.length:void 0;T.push([d,_?readBinary(_):readJson()])}return[b,T]}function createSpanEnvelopeItem(d){return[{type:"span"},d]}function createAttachmentEnvelopeItem(d){let _="string"==typeof d.data?encodeUTF8(d.data):d.data;return[(0,C.Jr)({type:"attachment",length:_.length,filename:d.filename,content_type:d.contentType,attachment_type:d.attachmentType}),_]}let N={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket",raw_
79security:"security"};function envelopeItemTypeToDataCategory(d){return N[d]}function getSdkMetadataForEnvelopeHeader(d){if(!d||!d.sdk)return;let{name:_,version:b}=d.sdk;return{name:_,version:b}}function createEventEnvelopeHeaders(d,_,b,x){let L=d.sdkProcessingMetadata&&d.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:d.event_id,sent_at:new Date().toISOString(),..._&&{sdk:_},...!!b&&x&&{dsn:(0,T.RA)(x)},...L&&{trace:(0,C.Jr)({...L})}}}},6528:function(d,_,b){"use strict";b.d(_,{b:function(){return SentryError}});let SentryError=class SentryError extends Error{constructor(d,_="warn"){super(d),this.message=d,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=_}}},33994:function(d,_,b){"use strict";b.d(_,{e:function(){return addConsoleInstrumentationHandler}});var T=b(17986),x=b(51150),C=b(33280),L=b(84105);function addConsoleInstrumentationHandler(d){let _="console";(0,L.Hj)(_,d),(0,L.D2)(_,instrumentConsole)}function instrumentConsole(){"console"in C.GLOBAL_OBJ&&T.RU.forEach(function(d){d in C.GLOBAL_OBJ.console&&(0,x.hl)(C.GLOBAL_OBJ.console,d,function(_){return T.LD[d]=_,function(..._){(0,L.rK)("console",{args:_,level:d});let b=T.LD[d];b&&b.apply(C.GLOBAL_OBJ.console,_)}})})}},48537:function(d,_,b){"use strict";b.d(_,{Uf:function(){return addFetchInstrumentationHandler},cf:function(){return addFetchEndInstrumentationHandler}});var T=b(24925),x=b(51150),C=b(18409),L=b(59943),N=b(33280),Y=b(84105);function addFetchInstrumentationHandler(d,_){let b="fetch";(0,Y.Hj)(b,d),(0,Y.D2)(b,()=>instrumentFetch(void 0,_))}function addFetchEndInstrumentationHandler(d){let _="fetch-body-resolved";(0,Y.Hj)(_,d),(0,Y.D2)(_,()=>instrumentFetch(streamHandler))}function instrumentFetch(d,_=!1){(!_||(0,C.t$)())&&(0,x.hl)(N.GLOBAL_OBJ,"fetch",function(_){return function(...b){let C=Error(),{method:Z,url:en}=function(d){if(0===d.length)return{method:"GET",url:""};if(2===d.length){let[_,b]=d;return{url:getUrlFromResource(_),method:hasProp(b,"method")?String(b.method).toUpperCase():"GET"}}let _=d[0];return{url:getUrlFromResource(_),method:hasProp(_,"method")?String(_.method).toUpperCase():"GET"}}(b),er={args:b,fetchData:{method:Z,url:en},startTimestamp:1e3*(0,L.ph)(),virtualError:C};return d||(0,Y.rK)("fetch",{...er}),_.apply(N.GLOBAL_OBJ,b).then(async _=>(d?d(_):(0,Y.rK)("fetch",{...er,endTimestamp:1e3*(0,L.ph)(),response:_}),_),d=>{throw(0,Y.rK)("fetch",{...er,endTimestamp:1e3*(0,L.ph)(),error:d}),(0,T.VZ)(d)&&void 0===d.stack&&(d.stack=C.stack,(0,x.xp)(d,"framesToPop",1)),d})}})}async function resolveResponse(d,_){if(d&&d.body){let b=d.body,T=b.getReader(),x=setTimeout(()=>{b.cancel().then(null,()=>{})},9e4),C=!0;for(;C;){let d;try{d=setTimeout(()=>{b.cancel().then(null,()=>{})},5e3);let{done:x}=await T.read();clearTimeout(d),x&&(_(),C=!1)}catch(d){C=!1}finally{clearTimeout(d)}}clearTimeout(x),T.releaseLock(),b.cancel().then(null,()=>{})}}function streamHandler(d){let _;try{_=d.clone()}catch(d){return}resolveResponse(_,()=>{(0,Y.rK)("fetch-body-resolved",{endTimestamp:1e3*(0,L.ph)(),response:d})})}function hasProp(d,_){return!!d&&"object"==typeof d&&!!d[_]}function getUrlFromResource(d){return"string"==typeof d?d:d?hasProp(d,"url")?d.url:d.toString?d.toString():"":""}},92015:function(d,_,b){"use strict";b.d(_,{V:function(){return addGlobalErrorInstrumentationHandler}});var T=b(33280),x=b(84105);let C=null;function addGlobalErrorInstrumentationHandler(d){let _="error";(0,x.Hj)(_,d),(0,x.D2)(_,instrumentError)}function instrumentError(){C=T.GLOBAL_OBJ.onerror,T.GLOBAL_OBJ.onerror=function(d,_,b,T,L){return(0,x.rK)("error",{column:T,error:L,line:b,msg:d,url:_}),!!C&&C.apply(this,arguments)},T.GLOBAL_OBJ.onerror.__SENTRY_INSTRUMENTED__=!0}},9369:function(d,_,b){"use strict";b.d(_,{h:function(){return addGlobalUnhandledRejectionInstrumentationHandler}});var T=b(33280),x=b(84105);let C=null;function addGlobalUnhandledRejectionInstrumentationHandler(d){let _="unhandledrejection";(0,x.Hj)(_,d),(0,x.D2)(_,instrumentUnhandledRejection)}function instrumentUnhandledRejection(){C=T.GLOBAL_OBJ.onunhandledrejection,T.GLOBAL_OBJ.onunhandledrejection=function(d){return(0,x.rK)("unhandledrejection",d),!C||C.apply(this,arguments)},T.GLOBAL_OBJ.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}},84105:function(d,_,b){"use strict";b.d(_,{D2:function(){return maybeInstrument},Hj:function(){return addHandler},rK:function(){return triggerHandlers}});
79var T=b(23187),x=b(17986),C=b(39649);let L={},N={};function addHandler(d,_){L[d]=L[d]||[],L[d].push(_)}function maybeInstrument(d,_){if(!N[d]){N[d]=!0;try{_()}catch(_){T.X&&x.kg.error(`Error while instrumenting ${d}`,_)}}}function triggerHandlers(d,_){let b=d&&L[d];if(b)for(let L of b)try{L(_)}catch(_){T.X&&x.kg.error(`Error while triggering instrumentation handler. 80Type: ${d} 81Name: ${(0,C.$P)(L)} 82Error:`,_)}}},24925:function(d,_,b){"use strict";b.d(_,{Cy:function(){return isSyntheticEvent},HD:function(){return isString},J8:function(){return isThenable},Kj:function(){return isRegExp},Le:function(){return isParameterizedString},PO:function(){return isPlainObject},TX:function(){return isDOMError},V9:function(){return isInstanceOf},VW:function(){return isErrorEvent},VZ:function(){return isError},cO:function(){return isEvent},fm:function(){return isDOMException},kK:function(){return isElement},pt:function(){return isPrimitive},y1:function(){return isVueViewModel}});let T=Object.prototype.toString;function isError(d){switch(T.call(d)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return isInstanceOf(d,Error)}}function isBuiltin(d,_){return T.call(d)===`[object ${_}]`}function isErrorEvent(d){return isBuiltin(d,"ErrorEvent")}function isDOMError(d){return isBuiltin(d,"DOMError")}function isDOMException(d){return isBuiltin(d,"DOMException")}function isString(d){return isBuiltin(d,"String")}function isParameterizedString(d){return"object"==typeof d&&null!==d&&"__sentry_template_string__"in d&&"__sentry_template_values__"in d}function isPrimitive(d){return null===d||isParameterizedString(d)||"object"!=typeof d&&"function"!=typeof d}function isPlainObject(d){return isBuiltin(d,"Object")}function isEvent(d){return"undefined"!=typeof Event&&isInstanceOf(d,Event)}function isElement(d){return"undefined"!=typeof Element&&isInstanceOf(d,Element)}function isRegExp(d){return isBuiltin(d,"RegExp")}function isThenable(d){return!!(d&&d.then&&"function"==typeof d.then)}function isSyntheticEvent(d){return isPlainObject(d)&&"nativeEvent"in d&&"preventDefault"in d&&"stopPropagation"in d}function isInstanceOf(d,_){try{return d instanceof _}catch(d){return!1}}function isVueViewModel(d){return!!("object"==typeof d&&null!==d&&(d.__isVue||d._isVue))}},17986:function(d,_,b){"use strict";b.d(_,{Cf:function(){return consoleSandbox},LD:function(){return L},RU:function(){return C},kg:function(){return N}});var T=b(23187),x=b(33280);let C=["debug","info","warn","error","log","assert","trace"],L={};function consoleSandbox(d){if(!("console"in x.GLOBAL_OBJ))return d();let _=x.GLOBAL_OBJ.console,b={},T=Object.keys(L);T.forEach(d=>{let T=L[d];b[d]=_[d],_[d]=T});try{return d()}finally{T.forEach(d=>{_[d]=b[d]})}}let N=(0,x.Y)("logger",function(){let d=!1,_={enable:()=>{d=!0},disable:()=>{d=!1},isEnabled:()=>d};return T.X?C.forEach(b=>{_[b]=(..._)=>{d&&consoleSandbox(()=>{x.GLOBAL_OBJ.console[b](`Sentry Logger [${b}]:`,..._)})}}):C.forEach(d=>{_[d]=()=>void 0}),_})},82305:function(d,_,b){"use strict";b.d(_,{DM:function(){return uuid4},Db:function(){return addExceptionTypeValue},EG:function(){return addExceptionMechanism},YO:function(){return checkOrSetAlreadyCaught},go:function(){return addContextToFrame},jH:function(){return getEventDescription}});var T=b(51150),x=b(50027),C=b(33280);function uuid4(){let d=C.GLOBAL_OBJ,_=d.crypto||d.msCrypto,getRandomByte=()=>16*Math.random();try{if(_&&_.randomUUID)return _.randomUUID().replace(/-/g,"");_&&_.getRandomValues&&(getRandomByte=()=>{let d=new Uint8Array(1);return _.getRandomValues(d),d[0]})}catch(d){}return"10000000100040008000100000000000".replace(/[018]/g,d=>(d^(15&getRandomByte())>>d/4).toString(16))}function getFirstException(d){return d.exception&&d.exception.values?d.exception.values[0]:void 0}function getEventDescription(d){let{message:_,event_id:b}=d;if(_)return _;let T=getFirstException(d);return T?T.type&&T.value?`${T.type}: ${T.value}`:T.type||T.value||b||"<unknown>":b||"<unknown>"}function addExceptionTypeValue(d,_,b){let T=d.exception=d.exception||{},x=T.values=T.values||[],C=x[0]=x[0]||{};C.value||(C.value=_||""),C.type||(C.type=b||"Error")}function addExceptionMechanism(d,_){let b=getFirstException(d);if(!b)return;let T=b.mechanism;if(b.mechanism={type:"generic",handled:!0,...T,..._},_&&"data"in _){let d={...T&&T.data,..._.data};b.mechanism.data=d}}function addContextToFrame(d,_,b=5){if(void 0===_.lineno)return;let T=d.length,C=Math.max(Math.min(T-1,_.lineno-1),0);_.pre_context=d.slice(Math.max(0,C-b),C).map(d=>
82(0,x.JM)(d,0));let L=Math.min(T-1,C);_.context_line=(0,x.JM)(d[L],_.colno||0),_.post_context=d.slice(Math.min(C+1,T),C+1+b).map(d=>(0,x.JM)(d,0))}function checkOrSetAlreadyCaught(d){if(function(d){try{return d.__sentry_captured__}catch(d){}}(d))return!0;try{(0,T.xp)(d,"__sentry_captured__",!0)}catch(d){}return!1}},90059:function(d,_,b){"use strict";b.d(_,{Fv:function(){return normalize},Qy:function(){return function normalizeToSize(d,_=3,b=102400){let T=normalize(d,_);return~-encodeURI(JSON.stringify(T)).split(/%..|./).length>b?normalizeToSize(d,_-1,b):T}}});var T=b(24925),x=b(51150),C=b(39649);function normalize(d,_=100,b=Infinity){try{return function visit(d,_,b=Infinity,L=Infinity,N=function(){let d="function"==typeof WeakSet,_=d?new WeakSet:[];return[function(b){if(d)return!!_.has(b)||(_.add(b),!1);for(let d=0;d<_.length;d++){let T=_[d];if(T===b)return!0}return _.push(b),!1},function(b){if(d)_.delete(b);else for(let d=0;d<_.length;d++)if(_[d]===b){_.splice(d,1);break}}]}()){let[Y,Z]=N;if(null==_||["boolean","string"].includes(typeof _)||"number"==typeof _&&Number.isFinite(_))return _;let en=function(d,_){try{if("domain"===d&&_&&"object"==typeof _&&_._events)return"[Domain]";if("domainEmitter"===d)return"[DomainEmitter]";if("undefined"!=typeof global&&_===global)return"[Global]";if("undefined"!=typeof window&&_===window)return"[Window]";if("undefined"!=typeof document&&_===document)return"[Document]";if((0,T.y1)(_))return"[VueViewModel]";if((0,T.Cy)(_))return"[SyntheticEvent]";if("number"==typeof _&&!Number.isFinite(_))return`[${_}]`;if("function"==typeof _)return`[Function: ${(0,C.$P)(_)}]`;if("symbol"==typeof _)return`[${String(_)}]`;if("bigint"==typeof _)return`[BigInt: ${String(_)}]`;let b=function(d){let _=Object.getPrototypeOf(d);return _?_.constructor.name:"null prototype"}(_);if(/^HTML(\w*)Element$/.test(b))return`[HTMLElement: ${b}]`;return`[object ${b}]`}catch(d){return`**non-serializable** (${d})`}}(d,_);if(!en.startsWith("[object "))return en;if(_.__sentry_skip_normalization__)return _;let er="number"==typeof _.__sentry_override_normalization_depth__?_.__sentry_override_normalization_depth__:b;if(0===er)return en.replace("object ","");if(Y(_))return"[Circular ~]";if(_&&"function"==typeof _.toJSON)try{let d=_.toJSON();return visit("",d,er-1,L,N)}catch(d){}let ei=Array.isArray(_)?[]:{},es=0,ea=(0,x.Sh)(_);for(let d in ea){if(!Object.prototype.hasOwnProperty.call(ea,d))continue;if(es>=L){ei[d]="[MaxProperties ~]";break}let _=ea[d];ei[d]=visit(d,_,er-1,L,N),es++}return Z(_),ei}("",d,_,b)}catch(d){return{ERROR:`**non-serializable** (${d})`}}}},51150:function(d,_,b){"use strict";b.d(_,{$Q:function(){return markFunctionWrapped},HK:function(){return getOriginalFunction},Jr:function(){return dropUndefinedKeys},Sh:function(){return convertToPlainObject},hl:function(){return fill},xp:function(){return addNonEnumerableProperty},zf:function(){return extractExceptionKeysForMessage}});var T=b(70428),x=b(23187),C=b(24925),L=b(17986),N=b(50027);function fill(d,_,b){if(!(_ in d))return;let T=d[_],C=b(T);"function"==typeof C&&markFunctionWrapped(C,T);try{d[_]=C}catch(b){x.X&&L.kg.log(`Failed to replace method "${_}" in object`,d)}}function addNonEnumerableProperty(d,_,b){try{Object.defineProperty(d,_,{value:b,writable:!0,configurable:!0})}catch(b){x.X&&L.kg.log(`Failed to add non-enumerable property "${_}" to object`,d)}}function markFunctionWrapped(d,_){try{let b=_.prototype||{};d.prototype=_.prototype=b,addNonEnumerableProperty(d,"__sentry_original__",_)}catch(d){}}function getOriginalFunction(d){return d.__sentry_original__}function convertToPlainObject(d){if((0,C.VZ)(d))return{message:d.message,name:d.name,stack:d.stack,...getOwnProperties(d)};if(!(0,C.cO)(d))return d;{let _={type:d.type,target:serializeEventTarget(d.target),currentTarget:serializeEventTarget(d.currentTarget),...getOwnProperties(d)};return"undefined"!=typeof CustomEvent&&(0,C.V9)(d,CustomEvent)&&(_.detail=d.detail),_}}function serializeEventTarget(d){try{return(0,C.kK)(d)?(0,T.Rt)(d):Object.prototype.toString.call(d)}catch(d){return"<unknown>"}}function getOwnProperties(d){if("object"!=typeof d||null===d)return{};{let _={};for(let b in d)Object.prototype.hasOwnProperty.call(d,b)&&(_[b]=d[b]);return _}}function extractExceptionKeysForMessage(d,_=40){let b=Object.keys(convertToPlainObject(d));b.sort();let T=b[0];if(!T)return"[object has no keys]";if(T.length>=_)return(0,N.$G)(T,_);for(let d=b.length;d>0;d--){let T=b.slice(0,d).join(", ");
82if(!(T.length>_)){if(d===b.length)return T;return(0,N.$G)(T,_)}}return""}function dropUndefinedKeys(d){let _=new Map;return function _dropUndefinedKeys(d,_){if(function(d){if(!(0,C.PO)(d))return!1;try{let _=Object.getPrototypeOf(d).constructor.name;return!_||"Object"===_}catch(d){return!0}}(d)){let b=_.get(d);if(void 0!==b)return b;let T={};for(let b of(_.set(d,T),Object.getOwnPropertyNames(d)))void 0!==d[b]&&(T[b]=_dropUndefinedKeys(d[b],_));return T}if(Array.isArray(d)){let b=_.get(d);if(void 0!==b)return b;let T=[];return _.set(d,T),d.forEach(d=>{T.push(_dropUndefinedKeys(d,_))}),T}return d}(d,_)}},51824:function(d,_,b){"use strict";b.d(_,{Ht:function(){return generateTraceId},M:function(){return generateSpanId}});var T=b(82305);function generateTraceId(){return(0,T.DM)()}function generateSpanId(){return(0,T.DM)().substring(16)}},26444:function(d,_,b){"use strict";function parseRetryAfterHeader(d,_=Date.now()){let b=parseInt(`${d}`,10);if(!isNaN(b))return 1e3*b;let T=Date.parse(`${d}`);return isNaN(T)?6e4:T-_}function isRateLimited(d,_,b=Date.now()){return(d[_]||d.all||0)>b}function updateRateLimits(d,{statusCode:_,headers:b},T=Date.now()){let x={...d},C=b&&b["x-sentry-rate-limits"],L=b&&b["retry-after"];if(C)for(let d of C.trim().split(",")){let[_,b,,,C]=d.split(":",5),L=parseInt(_,10),N=(isNaN(L)?60:L)*1e3;if(b)for(let d of b.split(";"))"metric_bucket"===d?(!C||C.split(";").includes("custom"))&&(x[d]=T+N):x[d]=T+N;else x.all=T+N}else L?x.all=T+parseRetryAfterHeader(L,T):429===_&&(x.all=T+6e4);return x}b.d(_,{JY:function(){return parseRetryAfterHeader},Q:function(){return isRateLimited},WG:function(){return updateRateLimits}})},49597:function(d,_,b){"use strict";function severityLevelFromString(d){return"warn"===d?"warning":["fatal","error","warning","log","info","debug"].includes(d)?d:"log"}b.d(_,{V:function(){return severityLevelFromString}})},39649:function(d,_,b){"use strict";b.d(_,{$P:function(){return getFunctionName},Fi:function(){return T},Fr:function(){return getFramesFromEvent},Sq:function(){return stackParserFromStackParserOptions},pE:function(){return createStackParser}});let T="?",x=/\(error: (.*)\)/,C=/captureMessage|captureException/;function createStackParser(...d){let _=d.sort((d,_)=>d[0]-_[0]).map(d=>d[1]);return(d,b=0,L=0)=>{let N=[],Y=d.split("\n");for(let d=b;d<Y.length;d++){let b=Y[d];if(b.length>1024)continue;let T=x.test(b)?b.replace(x,"$1"):b;if(!T.match(/\S*Error: /)){for(let d of _){let _=d(T);if(_){N.push(_);break}}if(N.length>=50+L)break}}return function(d){if(!d.length)return[];let _=Array.from(d);return/sentryWrapped/.test(getLastStackFrame(_).function||"")&&_.pop(),_.reverse(),C.test(getLastStackFrame(_).function||"")&&(_.pop(),C.test(getLastStackFrame(_).function||"")&&_.pop()),_.slice(0,50).map(d=>({...d,filename:d.filename||getLastStackFrame(_).filename,function:d.function||T}))}(N.slice(L))}}function stackParserFromStackParserOptions(d){return Array.isArray(d)?createStackParser(...d):d}function getLastStackFrame(d){return d[d.length-1]||{}}let L="<anonymous>";function getFunctionName(d){try{if(!d||"function"!=typeof d)return L;return d.name||L}catch(d){return L}}function getFramesFromEvent(d){let _=d.exception;if(_){let d=[];try{return _.values.forEach(_=>{_.stacktrace.frames&&d.push(..._.stacktrace.frames)}),d}catch(d){}}}},50027:function(d,_,b){"use strict";b.d(_,{$G:function(){return truncate},JM:function(){return snipLine},U0:function(){return stringMatchesSomePattern},nK:function(){return safeJoin}});var T=b(24925);function truncate(d,_=0){return"string"!=typeof d||0===_?d:d.length<=_?d:`${d.slice(0,_)}...`}function snipLine(d,_){let b=d,T=b.length;if(T<=150)return b;_>T&&(_=T);let x=Math.max(_-60,0);x<5&&(x=0);let C=Math.min(x+140,T);return C>T-5&&(C=T),C===T&&(x=Math.max(C-140,0)),b=b.slice(x,C),x>0&&(b=`'{snip} ${b}`),C<T&&(b+=" {snip}"),b}function safeJoin(d,_){if(!Array.isArray(d))return"";let b=[];for(let _=0;_<d.length;_++){let x=d[_];try{(0,T.y1)(x)?b.push("[VueViewModel]"):b.push(String(x))}catch(d){b.push("[value cannot be serialized]")}}return b.join(_)}function stringMatchesSomePattern(d,_=[],b=!1){return _.some(_=>(function(d,_,b=!1){return!!(0,T.HD)(d)&&((0,T.Kj)(_)?_.test(d):!!(0,T.HD)(_)&&(b?d===_:d.includes(_)))})(d,_,b))}},18409:function(d,_,b){"use strict";b.d(_,{Ak:function(){return supportsFetch},QC:function(){return isNativeFunction},t$:function(){return supportsNativeFetch},zb:function(){return supportsReportingObserver}});
82var T=b(23187),x=b(17986),C=b(33280);let L=C.GLOBAL_OBJ;function supportsFetch(){if(!("fetch"in L))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(d){return!1}}function isNativeFunction(d){return d&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(d.toString())}function supportsNativeFetch(){if("string"==typeof EdgeRuntime)return!0;if(!supportsFetch())return!1;if(isNativeFunction(L.fetch))return!0;let d=!1,_=L.document;if(_&&"function"==typeof _.createElement)try{let b=_.createElement("iframe");b.hidden=!0,_.head.appendChild(b),b.contentWindow&&b.contentWindow.fetch&&(d=isNativeFunction(b.contentWindow.fetch)),_.head.removeChild(b)}catch(d){T.X&&x.kg.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",d)}return d}function supportsReportingObserver(){return"ReportingObserver"in L}},52340:function(d,_,b){"use strict";b.d(_,{$2:function(){return rejectedSyncPromise},WD:function(){return resolvedSyncPromise},cW:function(){return SyncPromise}});var T,x,C=b(24925);function resolvedSyncPromise(d){return new SyncPromise(_=>{_(d)})}function rejectedSyncPromise(d){return new SyncPromise((_,b)=>{b(d)})}(T=x||(x={}))[T.PENDING=0]="PENDING",T[T.RESOLVED=1]="RESOLVED",T[T.REJECTED=2]="REJECTED";let SyncPromise=class SyncPromise{constructor(d){SyncPromise.prototype.__init.call(this),SyncPromise.prototype.__init2.call(this),SyncPromise.prototype.__init3.call(this),SyncPromise.prototype.__init4.call(this),this._state=x.PENDING,this._handlers=[];try{d(this._resolve,this._reject)}catch(d){this._reject(d)}}then(d,_){return new SyncPromise((b,T)=>{this._handlers.push([!1,_=>{if(d)try{b(d(_))}catch(d){T(d)}else b(_)},d=>{if(_)try{b(_(d))}catch(d){T(d)}else T(d)}]),this._executeHandlers()})}catch(d){return this.then(d=>d,d)}finally(d){return new SyncPromise((_,b)=>{let T,x;return this.then(_=>{x=!1,T=_,d&&d()},_=>{x=!0,T=_,d&&d()}).then(()=>{if(x){b(T);return}_(T)})})}__init(){this._resolve=d=>{this._setResult(x.RESOLVED,d)}}__init2(){this._reject=d=>{this._setResult(x.REJECTED,d)}}__init3(){this._setResult=(d,_)=>{if(this._state===x.PENDING){if((0,C.J8)(_)){_.then(this._resolve,this._reject);return}this._state=d,this._value=_,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===x.PENDING)return;let d=this._handlers.slice();this._handlers=[],d.forEach(d=>{d[0]||(this._state===x.RESOLVED&&d[1](this._value),this._state===x.REJECTED&&d[2](this._value),d[0]=!0)})}}}},59943:function(d,_,b){"use strict";b.d(_,{Z1:function(){return C},ph:function(){return x},yW:function(){return dateTimestampInSeconds}});var T=b(33280);function dateTimestampInSeconds(){return Date.now()/1e3}let x=function(){let{performance:d}=T.GLOBAL_OBJ;if(!d||!d.now)return dateTimestampInSeconds;let _=Date.now()-d.now(),b=void 0==d.timeOrigin?_:d.timeOrigin;return()=>(b+d.now())/1e3}(),C=(()=>{let{performance:d}=T.GLOBAL_OBJ;if(!d||!d.now)return;let _=d.now(),b=Date.now(),x=d.timeOrigin?Math.abs(d.timeOrigin+_-b):36e5,C=d.timing&&d.timing.navigationStart,L="number"==typeof C?Math.abs(C+_-b):36e5;return x<36e5||L<36e5?x<=L?d.timeOrigin:C:b})()},94801:function(d,_,b){"use strict";b.d(_,{$p:function(){return generateSentryTraceHeader},Ke:function(){return C},pT:function(){return propagationContextFromHeaders},qG:function(){return extractTraceparentData}});var T=b(98823),x=b(51824);let C=RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function extractTraceparentData(d){let _;if(!d)return;let b=d.match(C);if(b)return"1"===b[3]?_=!0:"0"===b[3]&&(_=!1),{traceId:b[1],parentSampled:_,parentSpanId:b[2]}}function propagationContextFromHeaders(d,_){let b=extractTraceparentData(d),C=(0,T.EN)(_);if(!b||!b.traceId)return{traceId:(0,x.Ht)(),spanId:(0,x.M)()};let{traceId:L,parentSpanId:N,parentSampled:Y}=b,Z=(0,x.M)();return{traceId:L,parentSpanId:N,spanId:Z,sampled:Y,dsc:C||{}}}function generateSentryTraceHeader(d=(0,x.Ht)(),_=(0,x.M)(),b){let T="";return void 0!==b&&(T=b?"-1":"-0"),`${d}-${_}${T}`}},86792:function(d,_,b){"use strict";function parseUrl(d){if(!d)return{};let _=d.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!_)return{};let b=_[6]||"",T=_[8]||"";return{host:_[4],path:_[5],protocol:_[2],search:b,hash:T,relative:_[5]+b+T}}function stripUrlQueryAndFragment(d){return d.split(/[?#]/,1)[0]}function getNumberOfUrlSegments(d){return d.split(/\\?\//).filter(d=>d.length>0&&","!==d).length}b.d(_,{$A:function(){return getNumberOfUrlSegments},en:function(){return parseUrl},rt:function(){return stripUrlQueryAndFragment}})},49889:function(d,_,b){"use strict";b.d(_,{J:function(){return T}});let T="8.50.0"},33280:function(d,_,b){"use strict";b.d(_,{GLOBAL_OBJ:function(){return x},Y:function(){return getGlobalSingleton}});var T=b(49889);let x=globalThis;function getGlobalSingleton(d,_,b){let C=b||x,L=C.__SENTRY__=C.__SENTRY__||{},N=L[T.J]=L[T.J]||{};return N[d]||(N[d]=_())}},89295:function(d,_,b){"use strict";b.d(_,{i:function(){return handleCallbackErrors}});var T=b(24925);function handleCallbackErrors(d,_,b=()=>{}){var x;let C;try{C=d()}catch(d){throw _(d),b(),d}return x=C,(0,T.J8)(x)?x.then(d=>(b(),d),d=>{throw _(d),b(),d}):(b(),x)}},67973:function(d,_,b){"use strict";b.d(_,{z:function(){return hasTracingEnabled}});var T=b(73076);function hasTracingEnabled(d){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;let _=(0,T.s3)(),b=d||_&&_.getOptions();return!!b&&(b.enableTracing||"tracesSampleRate"in b||"tracesSampler"in b)}},3613:function(d,_,b){"use strict";b.d(_,{T:function(){return function merge(d,_,b=2){if(!_||"object"!=typeof _||b<=0)return _;if(d&&_&&0===Object.keys(_).length)return d;let T={...d};for(let d in _)Object.prototype.hasOwnProperty.call(_,d)&&(T[d]=merge(T[d],_[d],b-1));return T}}})},79769:function(d,_,b){"use strict";b.d(_,{o:function(){return parseSampleRate}});var T=b(94223),x=b(17986);function parseSampleRate(d){if("boolean"==typeof d)return Number(d);let _="string"==typeof d?parseFloat(d):d;if("number"!=typeof _||isNaN(_)||_<0||_>
821){T.X&&x.kg.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(d)} of type ${JSON.stringify(typeof d)}.`);return}return _}},5808:function(d,_,b){"use strict";b.d(_,{U0:function(){return parseEventHintOrCaptureContext},R:function(){return prepareEvent}});var T=b(73243),x=b(73076),C=b(94223),L=b(24925),N=b(17986),Y=b(52340),Z=b(43927),en=b(62538),er=b(82305),ei=b(90059),es=b(50027),ea=b(59943),eo=b(72123),el=b(51150),eu=b(3613),ec=b(81585);function mergeScopeData(d,_){let{extra:b,tags:T,user:x,contexts:C,level:L,sdkProcessingMetadata:N,breadcrumbs:Y,fingerprint:Z,eventProcessors:en,attachments:er,propagationContext:ei,transactionName:es,span:ea}=_;mergeAndOverwriteScopeData(d,"extra",b),mergeAndOverwriteScopeData(d,"tags",T),mergeAndOverwriteScopeData(d,"user",x),mergeAndOverwriteScopeData(d,"contexts",C),d.sdkProcessingMetadata=(0,eu.T)(d.sdkProcessingMetadata,N,2),L&&(d.level=L),es&&(d.transactionName=es),ea&&(d.span=ea),Y.length&&(d.breadcrumbs=[...d.breadcrumbs,...Y]),Z.length&&(d.fingerprint=[...d.fingerprint,...Z]),en.length&&(d.eventProcessors=[...d.eventProcessors,...en]),er.length&&(d.attachments=[...d.attachments,...er]),d.propagationContext={...d.propagationContext,...ei}}function mergeAndOverwriteScopeData(d,_,b){d[_]=(0,eu.T)(d[_],b,1)}function prepareEvent(d,_,b,eu,ed,ep){let{normalizeDepth:eh=3,normalizeMaxBreadth:ef=1e3}=d,em={..._,event_id:_.event_id||b.event_id||(0,er.DM)(),timestamp:_.timestamp||(0,ea.yW)()},ev=b.integrations||d.integrations.map(d=>d.name);(function(d,_){let{environment:b,release:x,dist:C,maxValueLength:L=250}=_;d.environment=d.environment||b||T.J,!d.release&&x&&(d.release=x),!d.dist&&C&&(d.dist=C),d.message&&(d.message=(0,es.$G)(d.message,L));let N=d.exception&&d.exception.values&&d.exception.values[0];N&&N.value&&(N.value=(0,es.$G)(N.value,L));let Y=d.request;Y&&Y.url&&(Y.url=(0,es.$G)(Y.url,L))})(em,d),ev.length>0&&(em.sdk=em.sdk||{},em.sdk.integrations=[...em.sdk.integrations||[],...ev]),ed&&ed.emit("applyFrameMetadata",_),void 0===_.type&&function(d,_){let b=(0,en.N)(_);try{d.exception.values.forEach(d=>{d.stacktrace.frames.forEach(d=>{b&&d.filename&&(d.debug_id=b[d.filename])})})}catch(d){}}(em,d.stackParser);let eg=function(d,_){if(!_)return d;let b=d?d.clone():new Z.s;return b.update(_),b}(eu,b.captureContext);b.mechanism&&(0,er.EG)(em,b.mechanism);let ey=ed?ed.getEventProcessors():[],e_=(0,x.lW)().getScopeData();if(ep){let d=ep.getScopeData();mergeScopeData(e_,d)}if(eg){let d=eg.getScopeData();mergeScopeData(e_,d)}let eb=[...b.attachments||[],...e_.attachments];eb.length&&(b.attachments=eb),function(d,_){let{fingerprint:b,span:T,breadcrumbs:x,sdkProcessingMetadata:C}=_;(function(d,_){let{extra:b,tags:T,user:x,contexts:C,level:L,transactionName:N}=_,Y=(0,el.Jr)(b);Y&&Object.keys(Y).length&&(d.extra={...Y,...d.extra});let Z=(0,el.Jr)(T);Z&&Object.keys(Z).length&&(d.tags={...Z,...d.tags});let en=(0,el.Jr)(x);en&&Object.keys(en).length&&(d.user={...en,...d.user});let er=(0,el.Jr)(C);er&&Object.keys(er).length&&(d.contexts={...er,...d.contexts}),L&&(d.level=L),N&&"transaction"!==d.type&&(d.transaction=N)})(d,_),T&&function(d,_){d.contexts={trace:(0,ec.wy)(_),...d.contexts},d.sdkProcessingMetadata={dynamicSamplingContext:(0,eo.jC)(_),...d.sdkProcessingMetadata};let b=(0,ec.Gx)(_),T=(0,ec.XU)(b).description;T&&!d.transaction&&"transaction"===d.type&&(d.transaction=T)}(d,T),d.fingerprint=d.fingerprint?Array.isArray(d.fingerprint)?d.fingerprint:[d.fingerprint]:[],b&&(d.fingerprint=d.fingerprint.concat(b)),d.fingerprint&&!d.fingerprint.length&&delete d.fingerprint,function(d,_){let b=[...d.breadcrumbs||[],..._];d.breadcrumbs=b.length?b:void 0}(d,x),d.sdkProcessingMetadata={...d.sdkProcessingMetadata,...C}}(em,e_);let eE=[...ey,...e_.eventProcessors],eS=function notifyEventProcessors(d,_,b,T=0){return new Y.cW((x,Y)=>{let Z=d[T];if(null===_||"function"!=typeof Z)x(_);else{let en=Z({..._},b);C.X&&Z.id&&null===en&&N.kg.log(`Event processor "${Z.id}" dropped event`),(0,L.J8)(en)?en.then(_=>notifyEventProcessors(d,_,b,T+1).then(x)).then(null,Y):notifyEventProcessors(d,en,b,T+1).then(x).then(null,Y)}})}(eE,em,b);return eS.then(d=>(d&&function(d){let _={};
82try{d.exception.values.forEach(d=>{d.stacktrace.frames.forEach(d=>{d.debug_id&&(d.abs_path?_[d.abs_path]=d.debug_id:d.filename&&(_[d.filename]=d.debug_id),delete d.debug_id)})})}catch(d){}if(0===Object.keys(_).length)return;d.debug_meta=d.debug_meta||{},d.debug_meta.images=d.debug_meta.images||[];let b=d.debug_meta.images;Object.entries(_).forEach(([d,_])=>{b.push({type:"sourcemap",code_file:d,debug_id:_})})}(d),"number"==typeof eh&&eh>0)?function(d,_,b){if(!d)return null;let T={...d,...d.breadcrumbs&&{breadcrumbs:d.breadcrumbs.map(d=>({...d,...d.data&&{data:(0,ei.Fv)(d.data,_,b)}}))},...d.user&&{user:(0,ei.Fv)(d.user,_,b)},...d.contexts&&{contexts:(0,ei.Fv)(d.contexts,_,b)},...d.extra&&{extra:(0,ei.Fv)(d.extra,_,b)}};return d.contexts&&d.contexts.trace&&T.contexts&&(T.contexts.trace=d.contexts.trace,d.contexts.trace.data&&(T.contexts.trace.data=(0,ei.Fv)(d.contexts.trace.data,_,b))),d.spans&&(T.spans=d.spans.map(d=>({...d,...d.data&&{data:(0,ei.Fv)(d.data,_,b)}}))),d.contexts&&d.contexts.flags&&T.contexts&&(T.contexts.flags=(0,ei.Fv)(d.contexts.flags,3,b)),T}(d,eh,ef):d)}function parseEventHintOrCaptureContext(d){return d?d instanceof Z.s||"function"==typeof d||Object.keys(d).some(d=>ed.includes(d))?{captureContext:d}:d:void 0}let ed=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"]},7659:function(d,_,b){"use strict";b.d(_,{V:function(){return applySdkMetadata}});var T=b(49889);function applySdkMetadata(d,_,b=[_],x="npm"){let C=d._metadata||{};C.sdk||(C.sdk={name:`sentry.javascript.${_}`,packages:b.map(d=>({name:`${x}:@sentry/${d}`,version:T.J})),version:T.J}),d._metadata=C}},89366:function(d,_,b){"use strict";b.d(_,{D:function(){return _setSpanForScope},Y:function(){return _getSpanForScope}});var T=b(51150);let x="_sentrySpan";function _setSpanForScope(d,_){_?(0,T.xp)(d,x,_):delete d[x]}function _getSpanForScope(d){return d[x]}},81585:function(d,_,b){"use strict";b.d(_,{$k:function(){return spanTimeInputToSeconds},Dp:function(){return getSpanDescendants},Gx:function(){return getRootSpan},HN:function(){return getActiveSpan},HR:function(){return spanToTransactionTraceContext},Hb:function(){return spanToTraceHeader},R6:function(){return showSpanDropWarning},Tt:function(){return spanIsSampled},XU:function(){return spanToJSON},_4:function(){return getStatusMessage},ed:function(){return removeChildSpanFromSpan},g5:function(){return updateSpanName},i0:function(){return el},j5:function(){return addChildSpanToSpan},ve:function(){return eo},wy:function(){return spanToTraceContext},yc:function(){return updateMetricSummaryOnActiveSpan}});var T=b(60811),x=b(13533),C=b(73076),L=b(72751),N=b(31218),Y=b(69737),Z=b(17986),en=b(51150),er=b(51824),ei=b(59943),es=b(94801),ea=b(89366);let eo=0,el=1,eu=!1;function spanToTransactionTraceContext(d){let{spanId:_,traceId:b}=d.spanContext(),{data:T,op:x,parent_span_id:C,status:L,origin:N}=spanToJSON(d);return(0,en.Jr)({parent_span_id:C,span_id:_,trace_id:b,data:T,op:x,status:L,origin:N})}function spanToTraceContext(d){let{spanId:_,traceId:b,isRemote:T}=d.spanContext(),x=T?_:spanToJSON(d).parent_span_id,C=T?(0,er.M)():_;return(0,en.Jr)({parent_span_id:x,span_id:C,trace_id:b})}function spanToTraceHeader(d){let{traceId:_,spanId:b}=d.spanContext(),T=spanIsSampled(d);return(0,es.$p)(_,b,T)}function spanTimeInputToSeconds(d){return"number"==typeof d?ensureTimestampInSeconds(d):Array.isArray(d)?d[0]+d[1]/1e9:d instanceof Date?ensureTimestampInSeconds(d.getTime()):(0,ei.ph)()}function ensureTimestampInSeconds(d){return d>9999999999?d/1e3:d}function spanToJSON(d){if("function"==typeof d.getSpanJSON)return d.getSpanJSON();try{let{spanId:_,traceId:b}=d.spanContext();if(d.attributes&&d.startTime&&d.name&&d.endTime&&d.status){let{attributes:T,startTime:x,name:C,endTime:Y,parentSpanId:Z,status:er}=d;return(0,en.Jr)({span_id:_,trace_id:b,data:T,description:C,parent_span_id:Z,start_timestamp:spanTimeInputToSeconds(x),timestamp:spanTimeInputToSeconds(Y)||void 0,status:getStatusMessage(er),op:T[N.$J],origin:T[N.S3],_metrics_summary:(0,L.y)(d)})}return{span_id:_,trace_id:b}}catch(d){return{}}}function spanIsSampled(d){let{traceFlags:_}=d.spanContext();return _===el}function getStatusMessage(d){return d&&d.code!==Y.pq?d.code===Y.OP?"ok":d.message||"unknown_error":void 0}let ec="_sentryChildSpans",ed="_sentryRootSpan";function addChildSpanToSpan(d,_){let b=d[ed]||d;(0,en.xp)(_,ed,b),d[ec]?d[ec].add(_):(0,en.xp)(d,ec,new Set([_]))}function removeChildSpanFromSpan(d,_){d[ec]&&d[ec].delete(_)}function getSpanDescendants(d){let _=new Set;return function addSpanChildren(d){if(!_.has(d)&&spanIsSampled(d)){_.add(d);let b=d[ec]?Array.from(d[ec]):[];for(let d of b)addSpanChildren(d)}}(d),Array.from(_)}function getRootSpan(d){return d[ed]||d}function getActiveSpan(){let d=(0,x.c)(),_=(0,T.G)(d);return _.getActiveSpan?_.getActiveSpan():(0,ea.Y)((0,C.nZ)())}function updateMetricSummaryOnActiveSpan(d,_,b,T,x,C){let N=getActiveSpan();N&&(0,L.V)(N,d,_,b,T,x,C)}function showSpanDropWarning(){eu||((0,Z.Cf)(()=>{console.warn("[Sentry] Deprecation warning: Returning null from `beforeSendSpan` will be disallowed from SDK ver
82sion 9.0.0 onwards. The callback will only support mutating spans. To drop certain spans, configure the respective integrations directly.")}),eu=!0)}function updateSpanName(d,_){d.updateName(_),d.setAttributes({[N.Zj]:"custom",[N.xF]:_})}},34690:function(d,_,b){"use strict";b.d(_,{u:function(){return getTraceData}});var T=b(60811),x=b(13533),C=b(73076),L=b(39424),N=b(17986),Y=b(81585),Z=b(94801),en=b(72123),er=b(98823);function getTraceData(d={}){let _=(0,C.s3)();if(!(0,L._k)()||!_)return{};let b=(0,x.c)(),ei=(0,T.G)(b);if(ei.getTraceData)return ei.getTraceData(d);let es=(0,C.nZ)(),ea=d.span||(0,Y.HN)(),eo=ea?(0,Y.Hb)(ea):function(d){let{traceId:_,sampled:b,spanId:T}=d.getPropagationContext();return(0,Z.$p)(_,T,b)}(es),el=ea?(0,en.jC)(ea):(0,en.CG)(_,es),eu=(0,er.IQ)(el),ec=Z.Ke.test(eo);return ec?{"sentry-trace":eo,baggage:eu}:(N.kg.warn("Invalid sentry-trace data. Cannot generate trace data"),{})}},87193:function(d,_,b){"use strict";b.d(_,{E:function(){return browserTracingIntegration_browserTracingIntegration}});var T=b(40045),x=b(22404),C=b(79883),L=b(13539),N=b(17986),Y=b(98823),Z=b(59943),en=b(31218),er=b(86792),ei=b(11163),es=b(36096);let ea=ei.events?ei:ei.default,eo=x.m9;function browserTracingIntegration_browserTracingIntegration(d={}){let _=(0,T.E8)({...d,instrumentNavigation:!1,instrumentPageLoad:!1}),{instrumentPageLoad:b=!0,instrumentNavigation:ei=!0}=d;return{..._,afterAllSetup(d){ei&&function(d){let _=!x.m9.document.getElementById("__NEXT_DATA__");_?(0,C.BH)(d):ea.events.on("routeChangeStart",_=>{let b,x;let C=(0,er.rt)(_),N=function(d){let _=(eo.__BUILD_MANIFEST||{}).sortedPages;if(_)return _.find(_=>{let b=function(d){let _=d.split("/"),b="";(0,L.x)([_,"access",d=>d[_.length-1],"optionalAccess",d=>d.match,"call",d=>d(/^\[\[\.\.\..+\]\]$/)])&&(_.pop(),b="(?:/(.+?))?");let T=_.map(d=>d.replace(/^\[\.\.\..+\]$/,"(.+?)").replace(/^\[.*\]$/,"([^/]+?)")).join("/");return RegExp(`^${T}${b}(?:/)?$`)}(_);return d.match(b)})}(C);N?(b=N,x="route"):(b=C,x="url"),(0,T.og)(d,{name:b,attributes:{[en.$J]:"navigation",[en.S3]:"auto.navigation.nextjs.pages_router_instrumentation",[en.Zj]:x}})})}(d),_.afterAllSetup(d),b&&function(d){let _=!x.m9.document.getElementById("__NEXT_DATA__");_?(0,C.Ro)(d):function(d){let{route:_,params:b,sentryTrace:x,baggage:C}=function(){let d;let _=eo.document.getElementById("__NEXT_DATA__");if(_&&_.innerHTML)try{d=JSON.parse(_.innerHTML)}catch(d){es.X&&N.kg.warn("Could not extract __NEXT_DATA__")}if(!d)return{};let b={},{page:T,query:x,props:C}=d;return b.route=T,b.params=x,C&&C.pageProps&&(b.sentryTrace=C.pageProps._sentryTraceData,b.baggage=C.pageProps._sentryBaggage),b}(),L=(0,Y.XM)(C),er=_||eo.location.pathname;L&&L["sentry-transaction"]&&"/_error"===er&&(er=(er=L["sentry-transaction"]).replace(/^(GET|POST|PUT|DELETE|PATCH|HEAD|OPTIONS|TRACE|CONNECT)\s+/i,"")),(0,T.Wo)(d,{name:er,startTime:Z.Z1?Z.Z1/1e3:void 0,attributes:{[en.$J]:"pageload",[en.S3]:"auto.pageload.nextjs.pages_router_instrumentation",[en.Zj]:_?"route":"url",...b&&d.getOptions().sendDefaultPii&&{...b}}},{sentryTrace:x,baggage:C})}(d)}(d)}}}},54489:function(d,_,b){"use strict";b.d(_,{S1:function(){return client_init},wO:function(){return withSentryConfig}});var T=b(13539),x=b(33280),C=b(7659),L=b(39424),N=b(75686),Y=b(67294),Z=b(5525),en=b(87193),er=b(58942),ei=b(54022);let es=(0,er._I)(({assetPrefixPath:d})=>{let _=(0,ei.v)({iteratee:_=>{try{let{origin:b}=new URL(_.filename);_.filename=(0,T.x)([_,"access",d=>d.filename,"optionalAccess",d=>d.replace,"call",d=>d(b,"app://"),"access",d=>d.replace,"call",_=>_(d,"")])}catch(d){}return _.filename&&_.filename.startsWith("app:///_next")&&(_.filename=decodeURI(_.filename)),_.filename&&_.filename.match(/^app:\/\/\/_next\/static\/chunks\/(main-|main-app-|polyfills-|webpack-|framework-|framework\.)[0-9a-f]+\.js$/)&&(_.in_app=!1),_}});return{..._,name:"NextjsClientStackFrameNormalization"}});var ea=b(79883),eo=b(48600),el=b(17986),eu=b(36096),ec=b(83454);let ed=x.GLOBAL_OBJ,ep=x.GLOBAL_OBJ;function client_init(d){let _={environment:function(d){let _="production";return _?`vercel-${_}`:void 0}(0)||"production",defaultIntegrations:function(d){let _=(0,N.nV)(d);("undefined"==typeof __SENTRY_TRACING__||__SENTRY_TRACING__)&&_.push((0,en.E)());let b=ep._sentryRewriteFramesAssetPrefixPath||"";return _.push(es({assetPrefixPath:b})),_}(d),...d};(function(d){let _=ec.env._sentryRewritesTunnelPath||ed._sentryRewritesTunnelPath;if(_&&d.dsn){let b=(0,eo.U4)(d.dsn);if(!b)return;let T=b.host.match(/^o(\d+)\.ingest(?:\.([a-z]{2}))?\.sentry\.io$/);if(T){let x=T[1],C=T[2],L=`${_}?o=${x}&p=${b.projectId}`;C&&(L+=`&r=${C}`),d.tunnel=L,eu.X&&el.kg.info(`Tunneling events to "${L}"`)}else eu.X&&el.kg.warn("Provided DSN is not a Sentry SaaS DSN. Will not tunnel events.")}})(_),(0,C.V)(_,"nextjs",["nextjs","react"]);let b=function(d){let _={...d};
82return(0,C.V)(_,"react"),(0,L.v)("react",{version:Y.version}),(0,N.S1)(_)}(_),filterTransactions=d=>"transaction"===d.type&&"/404"===d.transaction?null:d;filterTransactions.id="NextClient404Filter",(0,L.Qy)(filterTransactions);let filterIncompleteNavigationTransactions=d=>"transaction"===d.type&&d.transaction===ea.uq?null:d;filterIncompleteNavigationTransactions.id="IncompleteTransactionFilter",(0,L.Qy)(filterIncompleteNavigationTransactions);let filterNextRedirectError=(d,_)=>(0,Z.C)((0,T.x)([_,"optionalAccess",d=>d.originalException]))?null:d;return filterNextRedirectError.id="NextRedirectErrorFilter",(0,L.Qy)(filterNextRedirectError),b}function withSentryConfig(d){return d}},79883:function(d,_,b){"use strict";b.d(_,{BH:function(){return appRouterInstrumentNavigation},Ro:function(){return appRouterInstrumentPageLoad},uq:function(){return en}});var T=b(3e4),x=b(13539),C=b(59943),L=b(31218),N=b(33280),Y=b(40045),Z=b(22404);let en="incomplete-app-router-transaction";function appRouterInstrumentPageLoad(d){(0,Y.Wo)(d,{name:Z.m9.location.pathname,startTime:C.Z1?C.Z1/1e3:void 0,attributes:{[L.$J]:"pageload",[L.S3]:"auto.pageload.nextjs.app_router_instrumentation",[L.Zj]:"url"}})}let er=N.GLOBAL_OBJ;function appRouterInstrumentNavigation(d){let _;Z.m9.addEventListener("popstate",()=>{_&&_.isRecording()?(_.updateName(Z.m9.location.pathname),_.setAttribute(L.Zj,"url")):_=(0,Y.og)(d,{name:Z.m9.location.pathname,attributes:{[L.$J]:"navigation",[L.S3]:"auto.navigation.nextjs.app_router_instrumentation",[L.Zj]:"url","navigation.type":"browser.popstate"}})});let b=!1,C=0,N=setInterval(()=>{C++;let Z=(0,T.h)((0,x.x)([er,"optionalAccess",d=>d.next,"optionalAccess",d=>d.router]),()=>(0,x.x)([er,"optionalAccess",d=>d.nd,"optionalAccess",d=>d.router]));b||C>500?clearInterval(N):Z&&(clearInterval(N),b=!0,["back","forward","push","replace"].forEach(b=>{(0,x.x)([Z,"optionalAccess",d=>d[b]])&&(Z[b]=new Proxy(Z[b],{apply(T,C,N){let Z=(0,Y.og)(d,{name:en,attributes:{[L.$J]:"navigation",[L.S3]:"auto.navigation.nextjs.app_router_instrumentation",[L.Zj]:"url"}});return _=Z,"push"===b?((0,x.x)([Z,"optionalAccess",d=>d.updateName,"call",d=>d(transactionNameifyRouterArgument(N[0]))]),(0,x.x)([Z,"optionalAccess",d=>d.setAttribute,"call",d=>d(L.Zj,"url")]),(0,x.x)([Z,"optionalAccess",d=>d.setAttribute,"call",d=>d("navigation.type","router.push")])):"replace"===b?((0,x.x)([Z,"optionalAccess",d=>d.updateName,"call",d=>d(transactionNameifyRouterArgument(N[0]))]),(0,x.x)([Z,"optionalAccess",d=>d.setAttribute,"call",d=>d(L.Zj,"url")]),(0,x.x)([Z,"optionalAccess",d=>d.setAttribute,"call",d=>d("navigation.type","router.replace")])):"back"===b?(0,x.x)([Z,"optionalAccess",d=>d.setAttribute,"call",d=>d("navigation.type","router.back")]):"forward"===b&&(0,x.x)([Z,"optionalAccess",d=>d.setAttribute,"call",d=>d("navigation.type","router.forward")]),T.apply(C,N)}}))}))},20)}function transactionNameifyRouterArgument(d){try{return new URL(d,"http://example.com/").pathname}catch(d){return"/"}}},36096:function(d,_,b){"use strict";b.d(_,{X:function(){return T}});let T=!1},5525:function(d,_,b){"use strict";b.d(_,{C:function(){return isRedirectNavigationError},g:function(){return isNotFoundNavigationError}});var T=b(24925);function isNotFoundNavigationError(d){return(0,T.VZ)(d)&&["NEXT_NOT_FOUND","NEXT_HTTP_ERROR_FALLBACK;404"].includes(d.digest)}function isRedirectNavigationError(d){return(0,T.VZ)(d)&&"string"==typeof d.digest&&d.digest.startsWith("NEXT_REDIRECT;")}},15761:function(d,_,b){"use strict";b.d(_,{j:function(){return C}});var T=b(33989),x=b(32161);let FocusManager=class FocusManager extends T.l{constructor(){super(),this.setup=d=>{if(!x.sk&&window.addEventListener){let listener=()=>d();return window.addEventListener("visibilitychange",listener,!1),window.addEventListener("focus",listener,!1),()=>{window.removeEventListener("visibilitychange",listener),window.removeEventListener("focus",listener)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var d;null==(d=this.cleanup)||d.call(this),this.cleanup=void 0}}setEventListener(d){var _;this.setup=d,null==(_=this.cleanup)||_.call(this),this.cleanup=d(d=>{"boolean"==typeof d?this.setFocused(d):this.onFocus()})}setFocused(d){let _=this.focused!==d;_&&(this.focused=d,this.onFocus())}
82onFocus(){this.listeners.forEach(({listener:d})=>{d()})}isFocused(){return"boolean"==typeof this.focused?this.focused:"undefined"==typeof document||[void 0,"visible","prerender"].includes(document.visibilityState)}};let C=new FocusManager},30819:function(d,_,b){"use strict";b.d(_,{_:function(){return T}});let T=console},89886:function(d,_,b){"use strict";b.d(_,{R:function(){return getDefaultState},m:function(){return Mutation}});var T=b(30819),x=b(30081),C=b(89643),L=b(72379);let Mutation=class Mutation extends C.F{constructor(d){super(),this.defaultOptions=d.defaultOptions,this.mutationId=d.mutationId,this.mutationCache=d.mutationCache,this.logger=d.logger||T._,this.observers=[],this.state=d.state||getDefaultState(),this.setOptions(d.options),this.scheduleGc()}setOptions(d){this.options={...this.defaultOptions,...d},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(d){this.dispatch({type:"setState",state:d})}addObserver(d){this.observers.includes(d)||(this.observers.push(d),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:d}))}removeObserver(d){this.observers=this.observers.filter(_=>_!==d),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:d})}optionalRemove(){this.observers.length||("loading"===this.state.status?this.scheduleGc():this.mutationCache.remove(this))}continue(){var d,_;return null!=(d=null==(_=this.retryer)?void 0:_.continue())?d:this.execute()}async execute(){var d,_,b,T,x,C,N,Y,Z,en,er,ei,es,ea,eo,el,eu,ec,ed,ep;let eh="loading"===this.state.status;try{if(!eh){this.dispatch({type:"loading",variables:this.options.variables}),await (null==(Z=(en=this.mutationCache.config).onMutate)?void 0:Z.call(en,this.state.variables,this));let d=await (null==(er=(ei=this.options).onMutate)?void 0:er.call(ei,this.state.variables));d!==this.state.context&&this.dispatch({type:"loading",context:d,variables:this.state.variables})}let es=await (()=>{var d;return this.retryer=(0,L.Mz)({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(d,_)=>{this.dispatch({type:"failed",failureCount:d,error:_})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:null!=(d=this.options.retry)?d:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise})();return await (null==(d=(_=this.mutationCache.config).onSuccess)?void 0:d.call(_,es,this.state.variables,this.state.context,this)),await (null==(b=(T=this.options).onSuccess)?void 0:b.call(T,es,this.state.variables,this.state.context)),await (null==(x=(C=this.mutationCache.config).onSettled)?void 0:x.call(C,es,null,this.state.variables,this.state.context,this)),await (null==(N=(Y=this.options).onSettled)?void 0:N.call(Y,es,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:es}),es}catch(d){try{throw await (null==(es=(ea=this.mutationCache.config).onError)?void 0:es.call(ea,d,this.state.variables,this.state.context,this)),await (null==(eo=(el=this.options).onError)?void 0:eo.call(el,d,this.state.variables,this.state.context)),await (null==(eu=(ec=this.mutationCache.config).onSettled)?void 0:eu.call(ec,void 0,d,this.state.variables,this.state.context,this)),await (null==(ed=(ep=this.options).onSettled)?void 0:ed.call(ep,void 0,d,this.state.variables,this.state.context)),d}finally{this.dispatch({type:"error",error:d})}}}dispatch(d){this.state=(_=>{switch(d.type){case"failed":return{..._,failureCount:d.failureCount,failureReason:d.error};case"pause":return{..._,isPaused:!0};case"continue":return{..._,isPaused:!1};case"loading":return{..._,context:d.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!(0,L.Kw)(this.options.networkMode),status:"loading",variables:d.variables};case"success":return{..._,data:d.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{..._,data:void 0,error:d.error,failureCount:_.failureCount+1,failureReason:d.error,
82isPaused:!1,status:"error"};case"setState":return{..._,...d.state}}})(this.state),x.V.batch(()=>{this.observers.forEach(_=>{_.onMutationUpdate(d)}),this.mutationCache.notify({mutation:this,type:"updated",action:d})})}};function getDefaultState(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}},30081:function(d,_,b){"use strict";b.d(_,{V:function(){return x}});var T=b(32161);let x=function(){let d=[],_=0,notifyFn=d=>{d()},batchNotifyFn=d=>{d()},schedule=b=>{_?d.push(b):(0,T.A4)(()=>{notifyFn(b)})},flush=()=>{let _=d;d=[],_.length&&(0,T.A4)(()=>{batchNotifyFn(()=>{_.forEach(d=>{notifyFn(d)})})})};return{batch:d=>{let b;_++;try{b=d()}finally{--_||flush()}return b},batchCalls:d=>(..._)=>{schedule(()=>{d(..._)})},schedule,setNotifyFunction:d=>{notifyFn=d},setBatchNotifyFunction:d=>{batchNotifyFn=d}}}()},96474:function(d,_,b){"use strict";b.d(_,{N:function(){return L}});var T=b(33989),x=b(32161);let C=["online","offline"];let OnlineManager=class OnlineManager extends T.l{constructor(){super(),this.setup=d=>{if(!x.sk&&window.addEventListener){let listener=()=>d();
82return C.forEach(d=>{window.addEventListener(d,listener,!1)}),()=>{C.forEach(d=>{window.removeEventListener(d,listener)})}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var d;null==(d=this.cleanup)||d.call(this),this.cleanup=void 0}}setEventListener(d){var _;this.setup=d,null==(_=this.cleanup)||_.call(this),this.cleanup=d(d=>{"boolean"==typeof d?this.setOnline(d):this.onOnline()})}setOnline(d){let _=this.online!==d;_&&(this.online=d,this.onOnline())}onOnline(){this.listeners.forEach(({listener:d})=>{d()})}isOnline(){return"boolean"==typeof this.online?this.online:"undefined"==typeof navigator||void 0===navigator.onLine||navigator.onLine}};let L=new OnlineManager},89643:function(d,_,b){"use strict";b.d(_,{F:function(){return Removable}});var T=b(32161);let Removable=class Removable{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,T.PN)(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(d){this.cacheTime=Math.max(this.cacheTime||0,null!=d?d:T.sk?1/0:3e5)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}},72379:function(d,_,b){"use strict";b.d(_,{DV:function(){return isCancelledError},Kw:function(){return canFetch},Mz:function(){return createRetryer}});var T=b(15761),x=b(96474),C=b(32161);function defaultRetryDelay(d){return Math.min(1e3*2**d,3e4)}function canFetch(d){return(null!=d?d:"online")!=="online"||x.N.isOnline()}let CancelledError=class CancelledError{constructor(d){this.revert=null==d?void 0:d.revert,this.silent=null==d?void 0:d.silent}};function isCancelledError(d){return d instanceof CancelledError}function createRetryer(d){let _,b,L,N=!1,Y=0,Z=!1,en=new Promise((d,_)=>{b=d,L=_}),shouldPause=()=>!T.j.isFocused()||"always"!==d.networkMode&&!x.N.isOnline(),resolve=T=>{Z||(Z=!0,null==d.onSuccess||d.onSuccess(T),null==_||_(),b(T))},reject=b=>{Z||(Z=!0,null==d.onError||d.onError(b),null==_||_(),L(b))},pause=()=>new Promise(b=>{_=d=>{let _=Z||!shouldPause();return _&&b(d),_},null==d.onPause||d.onPause()}).then(()=>{_=void 0,Z||null==d.onContinue||d.onContinue()}),run=()=>{let _;if(!Z){try{_=d.fn()}catch(d){_=Promise.reject(d)}Promise.resolve(_).then(resolve).catch(_=>{var b,T;if(Z)return;let x=null!=(b=d.retry)?b:3,L=null!=(T=d.retryDelay)?T:defaultRetryDelay,en="function"==typeof L?L(Y,_):L,er=!0===x||"number"==typeof x&&Y<x||"function"==typeof x&&x(Y,_);if(N||!er){reject(_);return}Y++,null==d.onFail||d.onFail(Y,_),(0,C.Gh)(en).then(()=>{if(shouldPause())return pause()}).then(()=>{N?reject(_):run()})})}};return canFetch(d.networkMode)?run():pause().then(run),{promise:en,cancel:_=>{Z||(reject(new CancelledError(_)),null==d.abort||d.abort())},continue:()=>{let d=null==_?void 0:_();return d?en:Promise.resolve()},cancelRetry:()=>{N=!0},continueRetry:()=>{N=!1}}}},33989:function(d,_,b){"use strict";b.d(_,{l:function(){return Subscribable}});let Subscribable=class Subscribable{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(d){let _={listener:d};return this.listeners.add(_),this.onSubscribe(),()=>{this.listeners.delete(_),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}},32161:function(d,_,b){"use strict";b.d(_,{A4:function(){return scheduleMicrotask},G9:function(){return getAbortController},Gh:function(){return sleep},I6:function(){return parseFilterArgs},Kp:function(){return timeUntilStale},PN:function(){return isValidTimeout},Rm:function(){return hashQueryKeyByOptions},SE:function(){return functionalUpdate},VS:function(){return shallowEqualObjects},X7:function(){return matchMutation},ZT:function(){return noop},_v:function(){return parseQueryArgs},_x:function(){return matchQuery},lV:function(){return parseMutationArgs},oE:function(){return replaceData},sk:function(){return T},to:function(){return partialMatchKey},yF:function(){return hashQueryKey}});let T="undefined"==typeof window||"Deno"in window;function noop(){}function functionalUpdate(d,_){return"function"==typeof d?d(_):d}function isValidTimeout(d){return"number"==typeof d&&d>=0&&d!==1/0}function timeUntilStale(d,_){return Math.max(d+(_||0)-Date.now(),0)}function parseQueryArgs(d,_,b){return isQueryKey(d)?"function"==typeof _?{...b,queryKey:d,queryFn:_}:{..._,queryKey:d}:d}function parseMutationArgs(d,_,b){return isQueryKey(d)?"function"==typeof _?{...b,mutationKey:d,mutationFn:_}:{..._,mutationKey:d}:"function"==typeof d?{..._,mutationFn:d}:{...d}}function parseFilterArgs(d,_,b){return isQueryKey(d)?[{..._,queryKey:d},b]:[d||{},_]}function matchQuery(d,_){let{type:b="all",exact:T,fetchStatus:x,predicate:C,queryKey:L,stale:N}=d;if(isQueryKey(L)){if(T){if(_.queryHash!==hashQueryKeyByOptions(L,_.options))return!1}else{if(!partialDeepEqual(_.queryKey,L))return!1}}if("all"!==b){let d=_.isActive();if("active"===b&&!d||"inactive"===b&&d)return!1}return("boolean"!=typeof N||_.isStale()===N)&&(void 0===x||x===_.state.fetchStatus)&&(!C||!!C(_))}function matchMutation(d,_){let{exact:b,fetching:T,predicate:x,mutationKey:C}=d;
82if(isQueryKey(C)){if(!_.options.mutationKey)return!1;if(b){if(hashQueryKey(_.options.mutationKey)!==hashQueryKey(C))return!1}else{if(!partialDeepEqual(_.options.mutationKey,C))return!1}}return("boolean"!=typeof T||"loading"===_.state.status===T)&&(!x||!!x(_))}function hashQueryKeyByOptions(d,_){let b=(null==_?void 0:_.queryKeyHashFn)||hashQueryKey;return b(d)}function hashQueryKey(d){return JSON.stringify(d,(d,_)=>isPlainObject(_)?Object.keys(_).sort().reduce((d,b)=>(d[b]=_[b],d),{}):_)}function partialMatchKey(d,_){return partialDeepEqual(d,_)}function partialDeepEqual(d,_){return d===_||typeof d==typeof _&&!!d&&!!_&&"object"==typeof d&&"object"==typeof _&&!Object.keys(_).some(b=>!partialDeepEqual(d[b],_[b]))}function shallowEqualObjects(d,_){if(d&&!_||_&&!d)return!1;for(let b in d)if(d[b]!==_[b])return!1;return!0}function isPlainArray(d){return Array.isArray(d)&&d.length===Object.keys(d).length}function isPlainObject(d){if(!hasObjectPrototype(d))return!1;let _=d.constructor;if(void 0===_)return!0;let b=_.prototype;return!!(hasObjectPrototype(b)&&b.hasOwnProperty("isPrototypeOf"))}function hasObjectPrototype(d){return"[object Object]"===Object.prototype.toString.call(d)}function isQueryKey(d){return Array.isArray(d)}function sleep(d){return new Promise(_=>{setTimeout(_,d)})}function scheduleMicrotask(d){sleep(0).then(d)}function getAbortController(){if("function"==typeof AbortController)return new AbortController}function replaceData(d,_,b){return null!=b.isDataEqual&&b.isDataEqual(d,_)?d:"function"==typeof b.structuralSharing?b.structuralSharing(d,_):!1!==b.structuralSharing?function replaceEqualDeep(d,_){if(d===_)return d;let b=isPlainArray(d)&&isPlainArray(_);if(b||isPlainObject(d)&&isPlainObject(_)){let T=b?d.length:Object.keys(d).length,x=b?_:Object.keys(_),C=x.length,L=b?[]:{},N=0;for(let T=0;T<C;T++){let C=b?T:x[T];L[C]=replaceEqualDeep(d[C],_[C]),L[C]===d[C]&&N++}return T===C&&N===T?d:L}return _}(d,_):_}},85945:function(d,_,b){"use strict";b.d(_,{NL:function(){return useQueryClient},aH:function(){return QueryClientProvider}});var T=b(67294);let x=T.createContext(void 0),C=T.createContext(!1);function getQueryClientContext(d,_){return d||(_&&"undefined"!=typeof window?(window.ReactQueryClientContext||(window.ReactQueryClientContext=x),window.ReactQueryClientContext):x)}let useQueryClient=({context:d}={})=>{let _=T.useContext(getQueryClientContext(d,T.useContext(C)));if(!_)throw Error("No QueryClient set, use QueryClientProvider to set one");return _},QueryClientProvider=({client:d,children:_,context:b,contextSharing:x=!1})=>{T.useEffect(()=>(d.mount(),()=>{d.unmount()}),[d]);let L=getQueryClientContext(b,x);return T.createElement(C.Provider,{value:!b&&x},T.createElement(L.Provider,{value:d},_))}},48228:function(d,_,b){"use strict";b.d(_,{D:function(){return useMutation}});var T=b(67294),x=b(32161),C=b(89886),L=b(30081),N=b(33989);let MutationObserver=class MutationObserver extends N.l{constructor(d,_){super(),this.client=d,this.setOptions(_),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(d){var _;let b=this.options;this.options=this.client.defaultMutationOptions(d),(0,x.VS)(b,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),null==(_=this.currentMutation)||_.setOptions(this.options)}onUnsubscribe(){if(!this.hasListeners()){var d;null==(d=this.currentMutation)||d.removeObserver(this)}}onMutationUpdate(d){this.updateResult();let _={listeners:!0};"success"===d.type?_.onSuccess=!0:"error"===d.type&&(_.onError=!0),this.notify(_)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(d,_){return this.mutateOptions=_,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:void 0!==d?d:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){let d=this.currentMutation?this.currentMutation.state:(0,C.R)(),_={...d,isLoading:"loading"===d.status,isSuccess:"success"===d.status,isError:"error"===d.status,isIdle:"idle"===d.status,mutate:this.mutate,reset:this.reset};this.currentResult=_}notify(d){L.V.batch(()=>
82{if(this.mutateOptions&&this.hasListeners()){var _,b,T,x,C,L,N,Y;d.onSuccess?(null==(_=(b=this.mutateOptions).onSuccess)||_.call(b,this.currentResult.data,this.currentResult.variables,this.currentResult.context),null==(T=(x=this.mutateOptions).onSettled)||T.call(x,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context)):d.onError&&(null==(C=(L=this.mutateOptions).onError)||C.call(L,this.currentResult.error,this.currentResult.variables,this.currentResult.context),null==(N=(Y=this.mutateOptions).onSettled)||N.call(Y,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context))}d.listeners&&this.listeners.forEach(({listener:d})=>{d(this.currentResult)})})}};var Y=b(464),Z=b(85945),en=b(24798);function useMutation(d,_,b){let C=(0,x.lV)(d,_,b),N=(0,Z.NL)({context:C.context}),[er]=T.useState(()=>new MutationObserver(N,C));T.useEffect(()=>{er.setOptions(C)},[er,C]);let ei=(0,Y.$)(T.useCallback(d=>er.subscribe(L.V.batchCalls(d)),[er]),()=>er.getCurrentResult(),()=>er.getCurrentResult()),es=T.useCallback((d,_)=>{er.mutate(d,_).catch(noop)},[er]);if(ei.error&&(0,en.L)(er.options.useErrorBoundary,[ei.error]))throw ei.error;return{...ei,mutate:es,mutateAsync:ei.mutate}}function noop(){}},67848:function(d,_,b){"use strict";let T;b.d(_,{a:function(){return useQuery}});var x=b(32161),C=b(30081),L=b(15761),N=b(33989),Y=b(72379);let QueryObserver=class QueryObserver extends N.l{constructor(d,_){super(),this.client=d,this.options=_,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(_)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.currentQuery.addObserver(this),shouldFetchOnMount(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return shouldFetchOn(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return shouldFetchOn(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(d,_){let b=this.options,T=this.currentQuery;if(this.options=this.client.defaultQueryOptions(d),(0,x.VS)(b,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled)throw Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=b.queryKey),this.updateQuery();let C=this.hasListeners();C&&shouldFetchOptionally(this.currentQuery,T,this.options,b)&&this.executeFetch(),this.updateResult(_),C&&(this.currentQuery!==T||this.options.enabled!==b.enabled||this.options.staleTime!==b.staleTime)&&this.updateStaleTimeout();let L=this.computeRefetchInterval();C&&(this.currentQuery!==T||this.options.enabled!==b.enabled||L!==this.currentRefetchInterval)&&this.updateRefetchInterval(L)}getOptimisticResult(d){let _=this.client.getQueryCache().build(this.client,d),b=this.createResult(_,d);return d.keepPreviousData||(void 0!==d.placeholderData?!b.isPlaceholderData:(0,x.VS)(this.getCurrentResult(),b))||(this.currentResult=b,this.currentResultOptions=this.options,this.currentResultState=this.currentQuery.state),b}getCurrentResult(){return this.currentResult}trackResult(d){let _={};return Object.keys(d).forEach(b=>{Object.defineProperty(_,b,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(b),d[b])})}),_}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:d,..._}={}){return this.fetch({..._,meta:{refetchPage:d}})}fetchOptimistic(d){let _=this.client.defaultQueryOptions(d),b=this.client.getQueryCache().build(this.client,_);return b.isFetchingOptimistic=!0,b.fetch().then(()=>this.createResult(b,_))}fetch(d){var _;return this.executeFetch({...d,cancelRefetch:null==(_=d.cancelRefetch)||_}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(d){this.updateQuery();let _=this.currentQuery.fetch(this.options,d);return null!=d&&d.throwOnError||(_=_.catch(x.ZT)),_}updateStaleTimeout(){if(this.clearStaleTimeout(),x.sk||this.currentResult.isStale||!(0,x.PN)(this.options.staleTime))return;let d=(0,x.Kp)(this.currentResult.dataUpdatedAt,this.options.staleTime);this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},d+1)}computeRefetchInterval(){var d;return"function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.currentResult.data,this.currentQuery):null!=(d=this.options.refetchInterval)&&d}updateRefetchInterval(d){this.clearRefetchInterval(),this.currentRefetchInterval=d,!x.sk&&!1!==this.options.enabled&&(0,x.PN)(this.currentRefetchInterval)&&0!==this.currentRefetchInterval&&(this.refetchIntervalId=setInterval(()=>
82{(this.options.refetchIntervalInBackground||L.j.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(d,_){let b;let T=this.currentQuery,C=this.options,L=this.currentResult,N=this.currentResultState,Z=this.currentResultOptions,en=d!==T,er=en?d.state:this.currentQueryInitialState,ei=en?this.currentResult:this.previousQueryResult,{state:es}=d,{dataUpdatedAt:ea,error:eo,errorUpdatedAt:el,fetchStatus:eu,status:ec}=es,ed=!1,ep=!1;if(_._optimisticResults){let b=this.hasListeners(),x=!b&&shouldFetchOnMount(d,_),L=b&&shouldFetchOptionally(d,T,_,C);(x||L)&&(eu=(0,Y.Kw)(d.options.networkMode)?"fetching":"paused",ea||(ec="loading")),"isRestoring"===_._optimisticResults&&(eu="idle")}if(_.keepPreviousData&&!es.dataUpdatedAt&&null!=ei&&ei.isSuccess&&"error"!==ec)b=ei.data,ea=ei.dataUpdatedAt,ec=ei.status,ed=!0;else if(_.select&&void 0!==es.data){if(L&&es.data===(null==N?void 0:N.data)&&_.select===this.selectFn)b=this.selectResult;else try{this.selectFn=_.select,b=_.select(es.data),b=(0,x.oE)(null==L?void 0:L.data,b,_),this.selectResult=b,this.selectError=null}catch(d){this.selectError=d}}else b=es.data;if(void 0!==_.placeholderData&&void 0===b&&"loading"===ec){let d;if(null!=L&&L.isPlaceholderData&&_.placeholderData===(null==Z?void 0:Z.placeholderData))d=L.data;else if(d="function"==typeof _.placeholderData?_.placeholderData():_.placeholderData,_.select&&void 0!==d)try{d=_.select(d),this.selectError=null}catch(d){this.selectError=d}void 0!==d&&(ec="success",b=(0,x.oE)(null==L?void 0:L.data,d,_),ep=!0)}this.selectError&&(eo=this.selectError,b=this.selectResult,el=Date.now(),ec="error");let eh="fetching"===eu,ef="loading"===ec,em="error"===ec,ev={status:ec,fetchStatus:eu,isLoading:ef,isSuccess:"success"===ec,isError:em,isInitialLoading:ef&&eh,data:b,dataUpdatedAt:ea,error:eo,errorUpdatedAt:el,failureCount:es.fetchFailureCount,failureReason:es.fetchFailureReason,errorUpdateCount:es.errorUpdateCount,isFetched:es.dataUpdateCount>0||es.errorUpdateCount>0,isFetchedAfterMount:es.dataUpdateCount>er.dataUpdateCount||es.errorUpdateCount>er.errorUpdateCount,isFetching:eh,isRefetching:eh&&!ef,isLoadingError:em&&0===es.dataUpdatedAt,isPaused:"paused"===eu,isPlaceholderData:ep,isPreviousData:ed,isRefetchError:em&&0!==es.dataUpdatedAt,isStale:isStale(d,_),refetch:this.refetch,remove:this.remove};return ev}updateResult(d){let _=this.currentResult,b=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,(0,x.VS)(b,_))return;this.currentResult=b;let T={cache:!0};(null==d?void 0:d.listeners)!==!1&&(()=>{if(!_)return!0;let{notifyOnChangeProps:d}=this.options,b="function"==typeof d?d():d;if("all"===b||!b&&!this.trackedProps.size)return!0;let T=new Set(null!=b?b:this.trackedProps);return this.options.useErrorBoundary&&T.add("error"),Object.keys(this.currentResult).some(d=>{let b=this.currentResult[d]!==_[d];return b&&T.has(d)})})()&&(T.listeners=!0),this.notify({...T,...d})}updateQuery(){let d=this.client.getQueryCache().build(this.client,this.options);if(d===this.currentQuery)return;let _=this.currentQuery;this.currentQuery=d,this.currentQueryInitialState=d.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(null==_||_.removeObserver(this),d.addObserver(this))}onQueryUpdate(d){let _={};"success"===d.type?_.onSuccess=!d.manual:"error"!==d.type||(0,Y.DV)(d.error)||(_.onError=!0),this.updateResult(_),this.hasListeners()&&this.updateTimers()}notify(d){C.V.batch(()=>{var _,b,T,x,C,L,N,Y;d.onSuccess?(null==(_=(b=this.options).onSuccess)||_.call(b,this.currentResult.data),null==(T=(x=this.options).onSettled)||T.call(x,this.currentResult.data,null)):d.onError&&(null==(C=(L=this.options).onError)||C.call(L,this.currentResult.error),null==(N=(Y=this.options).onSettled)||N.call(Y,void 0,this.currentResult.error)),d.listeners&&this.listeners.forEac
82h(({listener:d})=>{d(this.currentResult)}),d.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}};function shouldFetchOnMount(d,_){return!1!==_.enabled&&!d.state.dataUpdatedAt&&!("error"===d.state.status&&!1===_.retryOnMount)||d.state.dataUpdatedAt>0&&shouldFetchOn(d,_,_.refetchOnMount)}function shouldFetchOn(d,_,b){if(!1!==_.enabled){let T="function"==typeof b?b(d):b;return"always"===T||!1!==T&&isStale(d,_)}return!1}function shouldFetchOptionally(d,_,b,T){return!1!==b.enabled&&(d!==_||!1===T.enabled)&&(!b.suspense||"error"!==d.state.status)&&isStale(d,b)}function isStale(d,_){return d.isStaleByTime(_.staleTime)}var Z=b(67294),en=b(464);let er=Z.createContext((T=!1,{clearReset:()=>{T=!1},reset:()=>{T=!0},isReset:()=>T})),useQueryErrorResetBoundary=()=>Z.useContext(er);var ei=b(85945);let es=Z.createContext(!1),useIsRestoring=()=>Z.useContext(es);es.Provider;var ea=b(24798);let ensurePreventErrorBoundaryRetry=(d,_)=>{(d.suspense||d.useErrorBoundary)&&!_.isReset()&&(d.retryOnMount=!1)},useClearResetErrorBoundary=d=>{Z.useEffect(()=>{d.clearReset()},[d])},getHasError=({result:d,errorResetBoundary:_,useErrorBoundary:b,query:T})=>d.isError&&!_.isReset()&&!d.isFetching&&(0,ea.L)(b,[d.error,T]),ensureStaleTime=d=>{d.suspense&&"number"!=typeof d.staleTime&&(d.staleTime=1e3)},willFetch=(d,_)=>d.isLoading&&d.isFetching&&!_,shouldSuspend=(d,_,b)=>(null==d?void 0:d.suspense)&&willFetch(_,b),fetchOptimistic=(d,_,b)=>_.fetchOptimistic(d).then(({data:_})=>{null==d.onSuccess||d.onSuccess(_),null==d.onSettled||d.onSettled(_,null)}
82).catch(_=>{b.clearReset(),null==d.onError||d.onError(_),null==d.onSettled||d.onSettled(void 0,_)});function useQuery(d,_,b){let T=(0,x._v)(d,_,b);return function(d,_){let b=(0,ei.NL)({context:d.context}),T=useIsRestoring(),x=useQueryErrorResetBoundary(),L=b.defaultQueryOptions(d);L._optimisticResults=T?"isRestoring":"optimistic",L.onError&&(L.onError=C.V.batchCalls(L.onError)),L.onSuccess&&(L.onSuccess=C.V.batchCalls(L.onSuccess)),L.onSettled&&(L.onSettled=C.V.batchCalls(L.onSettled)),ensureStaleTime(L),ensurePreventErrorBoundaryRetry(L,x),useClearResetErrorBoundary(x);let[N]=Z.useState(()=>new _(b,L)),Y=N.getOptimisticResult(L);if((0,en.$)(Z.useCallback(d=>{let _=T?()=>void 0:N.subscribe(C.V.batchCalls(d));return N.updateResult(),_},[N,T]),()=>N.getCurrentResult(),()=>N.getCurrentResult()),Z.useEffect(()=>{N.setOptions(L,{listeners:!1})},[L,N]),shouldSuspend(L,Y,T))throw fetchOptimistic(L,N,x);if(getHasError({result:Y,errorResetBoundary:x,useErrorBoundary:L.useErrorBoundary,query:N.getCurrentQuery()}))throw Y.error;return L.notifyOnChangeProps?Y:N.trackResult(Y)}(T,QueryObserver)}},464:function(d,_,b){"use strict";b.d(_,{$:function(){return x}});var T=b(61688);let x=T.useSyncExternalStore},24798:function(d,_,b){"use strict";function shouldThrowError(d,_){return"function"==typeof d?d(..._):!!d}b.d(_,{L:function(){return shouldThrowError}})},51526:function(d,_,b){"use strict";b.d(_,{M:function(){return AnimatePresence}});var T=b(67294),x=b(58868);function useIsMounted(){let d=(0,T.useRef)(!1);return(0,x.L)(()=>(d.current=!0,()=>{d.current=!1}),[]),d}var C=b(2074),L=b(240),N=b(96681);let PopChildMeasure=class PopChildMeasure extends T.Component{getSnapshotBeforeUpdate(d){let _=this.props.childRef.current;if(_&&d.isPresent&&!this.props.isPresent){let d=this.props.sizeRef.current;d.height=_.offsetHeight||0,d.width=_.offsetWidth||0,d.top=_.offsetTop,d.left=_.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}};function PopChild({children:d,isPresent:_}){let b=(0,T.useId)(),x=(0,T.useRef)(null),C=(0,T.useRef)({width:0,height:0,top:0,left:0});return(0,T.useInsertionEffect)(()=>{let{width:d,height:T,top:L,left:N}=C.current;if(_||!x.current||!d||!T)return;x.current.dataset.motionPopId=b;let Y=document.createElement("style");return document.head.appendChild(Y),Y.sheet&&Y.sheet.insertRule(` 83 [data-motion-pop-id="${b}"] { 84 position: absolute !important; 85 width: ${d}px !important; 86 height: ${T}px !important; 87 top: ${L}px !important; 88 left: ${N}px !important; 89 } 90 `),()=>{document.head.removeChild(Y)}},[_]),T.createElement(PopChildMeasure,{isPresent:_,childRef:x,sizeRef:C},T.cloneElement(d,{ref:x}))}let PresenceChild=({children:d,initial:_,isPresent:b,onExitComplete:x,custom:C,presenceAffectsLayout:Y,mode:Z})=>{let en=(0,N.h)(newChildrenMap),er=(0,T.useId)(),ei=(0,T.useMemo)(()=>({id:er,initial:_,isPresent:b,custom:C,onExitComplete:d=>{for(let _ of(en.set(d,!0),en.values()))if(!_)return;x&&x()},register:d=>(en.set(d,!1),()=>en.delete(d))}),Y?void 0:[b]);return(0,T.useMemo)(()=>{en.forEach((d,_)=>en.set(_,!1))},[b]),T.useEffect(()=>{b||en.size||!x||x()},[b]),"popLayout"===Z&&(d=T.createElement(PopChild,{isPresent:b},d)),T.createElement(L.O.Provider,{value:ei},d)};function newChildrenMap(){return new Map}var Y=b(25364),Z=b(45487);let getChildKey=d=>d.key||"",AnimatePresence=({children:d,custom:_,initial:b=!0,onExitComplete:L,exitBeforeEnter:N,presenceAffectsLayout:en=!0,mode:er="sync"})=>{var ei;(0,Z.k)(!N,"Replace exitBeforeEnter with mode='wait'");let es=(0,T.useContext)(Y.p).forceRender||function(){let d=useIsMounted(),[_,b]=(0,T.useState)(0),x=(0,T.useCallback)(()=>{d.current&&b(_+1)},[_]),L=(0,T.useCallback)(()=>C.Wi.postRender(x),[x]);return[L,_]}()[0],ea=useIsMounted(),eo=function(d){let _=[];return T.Children.forEach(d,d=>{(0,T.isValidElement)(d)&&_.push(d)}),_}(d),el=eo,eu=(0,T.useRef)(new Map).current,ec=(0,T.useRef)(el),ed=(0,T.useRef)(new Map).current,ep=(0,T.useRef)(!0);if((0,x.L)(()=>{ep.current=!1,function(d,_){d.forEach(d=>{let b=getChildKey(d);_.set(b,d)})}(eo,ed),ec.current=el}),ei=()=>{ep.current=!0,ed.clear(),eu.clear()},(0,T.useEffect)(()=>()=>ei(),[]),ep.current)return T.createElement(T.Fragment,null,el.map(d=>T.createElement(PresenceChild,{key:getChildKey(d),isPresent:!0,initial:!!b&&void 0,presenceAffectsLayout:en,mode:er},d)));el=[...el];let eh=ec.current.map(getChildKey),ef=eo.map(getChildKey),em=eh.length;for(let d=0;d<em;d++){let _=eh[d];-1!==ef.indexOf(_)||eu.has(_)||eu.set(_,void 0)}return"wait"===er&&eu.size&&(el=[]),eu.forEach((d,b)=>{if(-1!==ef.indexOf(b))return;let x=ed.get(b);if(!x)return;let C=eh.indexOf(b),N=d;N||(N=T.createElement(PresenceChild,{key:getChildKey(x),isPresent:!1,onExitComplete:()=>{eu.delete(b);let d=Array.from(ed.keys()).filter(d=>!ef.includes(d));
90if(d.forEach(d=>ed.delete(d)),ec.current=eo.filter(_=>{let T=getChildKey(_);return T===b||d.includes(T)}),!eu.size){if(!1===ea.current)return;es(),L&&L()}},custom:_,presenceAffectsLayout:en,mode:er},x),eu.set(b,N)),el.splice(C,0,N)}),el=el.map(d=>{let _=d.key;return eu.has(_)?d:T.createElement(PresenceChild,{key:getChildKey(d),isPresent:!0,presenceAffectsLayout:en,mode:er},d)}),T.createElement(T.Fragment,null,eu.size?el:el.map(d=>(0,T.cloneElement)(d)))}},25364:function(d,_,b){"use strict";b.d(_,{p:function(){return x}});var T=b(67294);let x=(0,T.createContext)({})},240:function(d,_,b){"use strict";b.d(_,{O:function(){return x}});var T=b(67294);let x=(0,T.createContext)(null)},2074:function(d,_,b){"use strict";b.d(_,{Pn:function(){return L},Wi:function(){return C},frameData:function(){return N},S6:function(){return Y}});var T=b(81662);let Queue=class Queue{constructor(){this.order=[],this.scheduled=new Set}add(d){if(!this.scheduled.has(d))return this.scheduled.add(d),this.order.push(d),!0}remove(d){let _=this.order.indexOf(d);-1!==_&&(this.order.splice(_,1),this.scheduled.delete(d))}clear(){this.order.length=0,this.scheduled.clear()}};let x=["prepare","read","update","preRender","render","postRender"],{schedule:C,cancel:L,state:N,steps:Y}=function(d,_){let b=!1,T=!0,C={delta:0,timestamp:0,isProcessing:!1},L=x.reduce((d,_)=>(d[_]=function(d){let _=new Queue,b=new Queue,T=0,x=!1,C=!1,L=new WeakSet,N={schedule:(d,C=!1,N=!1)=>{let Y=N&&x,Z=Y?_:b;return C&&L.add(d),Z.add(d)&&Y&&x&&(T=_.order.length),d},cancel:d=>{b.remove(d),L.delete(d)},process:Y=>{if(x){C=!0;return}if(x=!0,[_,b]=[b,_],b.clear(),T=_.order.length)for(let b=0;b<T;b++){let T=_.order[b];T(Y),L.has(T)&&(N.schedule(T),d())}x=!1,C&&(C=!1,N.process(Y))}};return N}(()=>b=!0),d),{}),processStep=d=>L[d].process(C),processBatch=()=>{let L=performance.now();b=!1,C.delta=T?1e3/60:Math.max(Math.min(L-C.timestamp,40),1),C.timestamp=L,C.isProcessing=!0,x.forEach(processStep),C.isProcessing=!1,b&&_&&(T=!1,d(processBatch))},wake=()=>{b=!0,T=!0,C.isProcessing||d(processBatch)},N=x.reduce((d,_)=>{let T=L[_];return d[_]=(d,_=!1,x=!1)=>(b||wake(),T.schedule(d,_,x)),d},{});return{schedule:N,cancel:d=>x.forEach(_=>L[_].cancel(d)),state:C,steps:L}}("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:T.Z,!0)},12023:function(d,_,b){"use strict";let T;b.d(_,{E:function(){return t8}});var x,C,L=b(67294);let N=(0,L.createContext)({transformPagePoint:d=>d,isStatic:!1,reducedMotion:"never"}),Y=(0,L.createContext)({});var Z=b(240),en=b(58868);let er=(0,L.createContext)({strict:!1});function isRefObject(d){return"object"==typeof d&&Object.prototype.hasOwnProperty.call(d,"current")}function isVariantLabel(d){return"string"==typeof d||Array.isArray(d)}function isAnimationControls(d){return"object"==typeof d&&"function"==typeof d.start}let ei=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],es=["initial",...ei];function isControllingVariants(d){return isAnimationControls(d.animate)||es.some(_=>isVariantLabel(d[_]))}function isVariantNode(d){return!!(isControllingVariants(d)||d.variants)}function variantLabelsAsDependency(d){return Array.isArray(d)?d.join(" "):d}let ea={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"]},eo={};for(let d in ea)eo[d]={isEnabled:_=>ea[d].some(d=>!!_[d])};var el=b(11741),eu=b(25364);let ec=(0,L.createContext)({}),ed=Symbol.for("motionComponentSymbol"),ep=["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 isSVGComponent(d){if("string"!=typeof d||d.includes("-"));else if(ep.indexOf(d)>-1||/[A-Z]/.test(d))return!0;return!1}let eh={},ef=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],em=new Set(ef);function isForcedMotionValue(d,{layout:_,layoutId:b}){return em.has(d)||d.startsWith("origin")||(_||void 0!==b)&&(!!eh[d]||"opacity"===d)}let isMotionValue=d=>!!(d&&d.getVelocity),ev={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},eg=ef.length,checkStringStartsWith=d=>_=>"string"==typeof _&&_.startsWith(d),ey=checkStringStartsWith("--"),e_=checkStringStartsWith("var(--"),getValueAsType=(d,_)=>_&&"number"==typeof d?_.transform(d):d,clamp=(d,_,b)=>Math.min(Math.max(b,d),_),eb={test:d=>"number"==typeof d,parse:parseFloat,transform:d=>d},eE={...eb,transform:d=>clamp(0,1,d)},eS={...eb,default:1},sanitize=d=>
90Math.round(1e5*d)/1e5,eT=/(-)?([\d]*\.?[\d])+/g,ex=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,eC=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function isString(d){return"string"==typeof d}let createUnitType=d=>({test:_=>isString(_)&&_.endsWith(d)&&1===_.split(" ").length,parse:parseFloat,transform:_=>`${_}${d}`}),ew=createUnitType("deg"),eO=createUnitType("%"),eA=createUnitType("px"),eL=createUnitType("vh"),eP=createUnitType("vw"),eI={...eO,parse:d=>eO.parse(d)/100,transform:d=>eO.transform(100*d)},ek={...eb,transform:Math.round},eN={borderWidth:eA,borderTopWidth:eA,borderRightWidth:eA,borderBottomWidth:eA,borderLeftWidth:eA,borderRadius:eA,radius:eA,borderTopLeftRadius:eA,borderTopRightRadius:eA,borderBottomRightRadius:eA,borderBottomLeftRadius:eA,width:eA,maxWidth:eA,height:eA,maxHeight:eA,size:eA,top:eA,right:eA,bottom:eA,left:eA,padding:eA,paddingTop:eA,paddingRight:eA,paddingBottom:eA,paddingLeft:eA,margin:eA,marginTop:eA,marginRight:eA,marginBottom:eA,marginLeft:eA,rotate:ew,rotateX:ew,rotateY:ew,rotateZ:ew,scale:eS,scaleX:eS,scaleY:eS,scaleZ:eS,skew:ew,skewX:ew,skewY:ew,distance:eA,translateX:eA,translateY:eA,translateZ:eA,x:eA,y:eA,z:eA,perspective:eA,transformPerspective:eA,opacity:eE,originX:eI,originY:eI,originZ:eA,zIndex:ek,fillOpacity:eE,strokeOpacity:eE,numOctaves:ek};function buildHTMLStyles(d,_,b,T){let{style:x,vars:C,transform:L,transformOrigin:N}=d,Y=!1,Z=!1,en=!0;for(let d in _){let b=_[d];if(ey(d)){C[d]=b;continue}let T=eN[d],er=getValueAsType(b,T);if(em.has(d)){if(Y=!0,L[d]=er,!en)continue;b!==(T.default||0)&&(en=!1)}else d.startsWith("origin")?(Z=!0,N[d]=er):x[d]=er}if(!_.transform&&(Y||T?x.transform=function(d,{enableHardwareAcceleration:_=!0,allowTransformNone:b=!0},T,x){let C="";for(let _=0;_<eg;_++){let b=ef[_];if(void 0!==d[b]){let _=ev[b]||b;C+=`${_}(${d[b]}) `}}return _&&!d.z&&(C+="translateZ(0)"),C=C.trim(),x?C=x(d,T?"":C):b&&T&&(C="none"),C}(d.transform,b,en,T):x.transform&&(x.transform="none")),Z){let{originX:d="50%",originY:_="50%",originZ:b=0}=N;x.transformOrigin=`${d} ${_} ${b}`}}let createHtmlRenderState=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function copyRawValuesOnly(d,_,b){for(let T in _)isMotionValue(_[T])||isForcedMotionValue(T,b)||(d[T]=_[T])}function useHTMLProps(d,_,b){let T={},x=function(d,_,b){let T=d.style||{},x={};return copyRawValuesOnly(x,T,d),Object.assign(x,function({transformTemplate:d},_,b){return(0,L.useMemo)(()=>{let T=createHtmlRenderState();return buildHTMLStyles(T,_,{enableHardwareAcceleration:!b},d),Object.assign({},T.vars,T.style)},[_])}(d,_,b)),d.transformValues?d.transformValues(x):x}(d,_,b);return d.drag&&!1!==d.dragListener&&(T.draggable=!1,x.userSelect=x.WebkitUserSelect=x.WebkitTouchCallout="none",x.touchAction=!0===d.drag?"none":`pan-${"x"===d.drag?"y":"x"}`),void 0===d.tabIndex&&(d.onTap||d.onTapStart||d.whileTap)&&(T.tabIndex=0),T.style=x,T}let eD=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function isValidMotionProp(d){return d.startsWith("while")||d.startsWith("drag")&&"draggable"!==d||d.startsWith("layout")||d.startsWith("onTap")||d.startsWith("onPan")||eD.has(d)}let shouldForward=d=>!isValidMotionProp(d);try{(x=require("@emotion/is-prop-valid").default)&&(shouldForward=d=>d.startsWith("on")?!isValidMotionProp(d):x(d))}catch(d){}function calcOrigin(d,_,b){return"string"==typeof d?d:eA.transform(_+b*d)}let eR={offset:"stroke-dashoffset",array:"stroke-dasharray"},ej={offset:"strokeDashoffset",array:"strokeDasharray"};function buildSVGAttrs(d,{attrX:_,attrY:b,attrScale:T,originX:x,originY:C,pathLength:L,pathSpacing:N=1,pathOffset:Y=0,...Z},en,er,ei){if(buildHTMLStyles(d,Z,en,ei),er){d.style.viewBox&&(d.attrs.viewB
90ox=d.style.viewBox);return}d.attrs=d.style,d.style={};let{attrs:es,style:ea,dimensions:eo}=d;es.transform&&(eo&&(ea.transform=es.transform),delete es.transform),eo&&(void 0!==x||void 0!==C||ea.transform)&&(ea.transformOrigin=function(d,_,b){let T=calcOrigin(_,d.x,d.width),x=calcOrigin(b,d.y,d.height);return`${T} ${x}`}(eo,void 0!==x?x:.5,void 0!==C?C:.5)),void 0!==_&&(es.x=_),void 0!==b&&(es.y=b),void 0!==T&&(es.scale=T),void 0!==L&&function(d,_,b=1,T=0,x=!0){d.pathLength=1;let C=x?eR:ej;d[C.offset]=eA.transform(-T);let L=eA.transform(_),N=eA.transform(b);d[C.array]=`${L} ${N}`}(es,L,N,Y,!1)}let createSvgRenderState=()=>({...createHtmlRenderState(),attrs:{}}),isSVGTag=d=>"string"==typeof d&&"svg"===d.toLowerCase();function useSVGProps(d,_,b,T){let x=(0,L.useMemo)(()=>{let b=createSvgRenderState();return buildSVGAttrs(b,_,{enableHardwareAcceleration:!1},isSVGTag(T),d.transformTemplate),{...b.attrs,style:{...b.style}}},[_]);if(d.style){let _={};copyRawValuesOnly(_,d.style,d),x.style={..._,...x.style}}return x}let camelToDash=d=>d.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function renderHTML(d,{style:_,vars:b},T,x){for(let C in Object.assign(d.style,_,x&&x.getProjectionStyles(T)),b)d.style.setProperty(C,b[C])}let eM=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"]);
90function renderSVG(d,_,b,T){for(let b in renderHTML(d,_,void 0,T),_.attrs)d.setAttribute(eM.has(b)?b:camelToDash(b),_.attrs[b])}function scrapeMotionValuesFromProps(d,_){let{style:b}=d,T={};for(let x in b)(isMotionValue(b[x])||_.style&&isMotionValue(_.style[x])||isForcedMotionValue(x,d))&&(T[x]=b[x]);return T}function scrape_motion_values_scrapeMotionValuesFromProps(d,_){let b=scrapeMotionValuesFromProps(d,_);for(let T in d)if(isMotionValue(d[T])||isMotionValue(_[T])){let _=-1!==ef.indexOf(T)?"attr"+T.charAt(0).toUpperCase()+T.substring(1):T;b[_]=d[T]}return b}function resolveVariantFromProps(d,_,b,T={},x={}){return"function"==typeof _&&(_=_(void 0!==b?b:d.custom,T,x)),"string"==typeof _&&(_=d.variants&&d.variants[_]),"function"==typeof _&&(_=_(void 0!==b?b:d.custom,T,x)),_}var eB=b(96681);let isKeyframesTarget=d=>Array.isArray(d),isCustomValue=d=>!!(d&&"object"==typeof d&&d.mix&&d.toValue),resolveFinalValueInKeyframes=d=>isKeyframesTarget(d)?d[d.length-1]||0:d;function resolveMotionValue(d){let _=isMotionValue(d)?d.get():d;return isCustomValue(_)?_.toValue():_}let makeUseVisualState=d=>(_,b)=>{let T=(0,L.useContext)(Y),x=(0,L.useContext)(Z.O),make=()=>(function({scrapeMotionValuesFromProps:d,createRenderState:_,onMount:b},T,x,C){let L={latestValues:function(d,_,b,T){let x={},C=T(d,{});for(let d in C)x[d]=resolveMotionValue(C[d]);let{initial:L,animate:N}=d,Y=isControllingVariants(d),Z=isVariantNode(d);_&&Z&&!Y&&!1!==d.inherit&&(void 0===L&&(L=_.initial),void 0===N&&(N=_.animate));let en=!!b&&!1===b.initial;en=en||!1===L;let er=en?N:L;if(er&&"boolean"!=typeof er&&!isAnimationControls(er)){let _=Array.isArray(er)?er:[er];_.forEach(_=>{let b=resolveVariantFromProps(d,_);if(!b)return;let{transitionEnd:T,transition:C,...L}=b;for(let d in L){let _=L[d];if(Array.isArray(_)){let d=en?_.length-1:0;_=_[d]}null!==_&&(x[d]=_)}for(let d in T)x[d]=T[d]})}return x}(T,x,C,d),renderState:_()};return b&&(L.mount=d=>b(T,d,L)),L})(d,_,T,x);return b?make():(0,eB.h)(make)};var eF=b(2074);let eU={useVisualState:makeUseVisualState({scrapeMotionValuesFromProps:scrape_motion_values_scrapeMotionValuesFromProps,createRenderState:createSvgRenderState,onMount:(d,_,{renderState:b,latestValues:T})=>{eF.Wi.read(()=>{try{b.dimensions="function"==typeof _.getBBox?_.getBBox():_.getBoundingClientRect()}catch(d){b.dimensions={x:0,y:0,width:0,height:0}}}),eF.Wi.render(()=>{buildSVGAttrs(b,T,{enableHardwareAcceleration:!1},isSVGTag(_.tagName),d.transformTemplate),renderSVG(_,b)})}})},eV={useVisualState:makeUseVisualState({scrapeMotionValuesFromProps:scrapeMotionValuesFromProps,createRenderState:createHtmlRenderState})};function addDomEvent(d,_,b,T={passive:!0}){return d.addEventListener(_,b,T),()=>d.removeEventListener(_,b)}let isPrimaryPointer=d=>"mouse"===d.pointerType?"number"!=typeof d.button||d.button<=0:!1!==d.isPrimary;function extractEventInfo(d,_="page"){return{point:{x:d[_+"X"],y:d[_+"Y"]}}}let addPointerInfo=d=>_=>isPrimaryPointer(_)&&d(_,extractEventInfo(_));function addPointerEvent(d,_,b,T){return addDomEvent(d,_,addPointerInfo(b),T)}let combineFunctions=(d,_)=>b=>_(d(b)),pipe=(...d)=>d.reduce(combineFunctions);function createLock(d){let _=null;return()=>null===_&&(_=d,()=>{_=null})}let eH=createLock("dragHorizontal"),e$=createLock("dragVertical");function getGlobalLock(d){let _=!1;if("y"===d)_=e$();else if("x"===d)_=eH();else{let d=eH(),b=e$();d&&b?_=()=>{d(),b()}:(d&&d(),b&&b())}return _}function isDragActive(){let d=getGlobalLock(!0);return!d||(d(),!1)}let Feature=class Feature{constructor(d){this.isMounted=!1,this.node=d}update(){}};function addHoverEvent(d,_){let b="pointer"+(_?"enter":"leave"),T="onHover"+(_?"Start":"End");return addPointerEvent(d.current,b,(b,x)=>{if("touch"===b.type||isDragActive())return;let C=d.getProps();d.animationState&&C.whileHover&&d.animationState.setActive("whileHover",_),C[T]&&eF.Wi.update(()=>C[T](b,x))},{passive:!d.getProps()[T]})}let isNodeOrChild=(d,_)=>!!_&&(d===_||isNodeOrChild(d,_.parentElement));var eG=b(81662);function fireSyntheticPointerEvent(d,_){if(!_)return;let b=new PointerEvent("pointer"+d);_(b,extractEventInfo(b))}let eK=new WeakMap,ez=new WeakMap,fireObserverCallback=d=>{let _=eK.get(d.target);_&&_(d)},fireAllObserverCallbacks=d=>{d.forEach(fireObserverCallback)},eq={some:0,all:1};function shallowCompare(d,_){if(!Array.isArray(_))return!1;let b=_.length;if(b!==d.length)return!1;for(let T=0;T<b;T++)if(_[T]!==d[T])return!1;return!0}function resolveVariant(d,_,b){let T=d.getProps();return resolveVariantFromProps(T,_,void 0!==b?b:T.custom,function(d){let _={};
90return d.values.forEach((d,b)=>_[b]=d.get()),_}(d),function(d){let _={};return d.values.forEach((d,b)=>_[b]=d.getVelocity()),_}(d))}let eW="data-"+camelToDash("framerAppearId");var eY=b(45487);let secondsToMilliseconds=d=>1e3*d,millisecondsToSeconds=d=>d/1e3,eQ={current:!1},isBezierDefinition=d=>Array.isArray(d)&&"number"==typeof d[0],cubicBezierAsString=([d,_,b,T])=>`cubic-bezier(${d}, ${_}, ${b}, ${T})`,eX={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:cubicBezierAsString([0,.65,.55,1]),circOut:cubicBezierAsString([.55,0,1,.45]),backIn:cubicBezierAsString([.31,.01,.66,-.59]),backOut:cubicBezierAsString([.33,1.53,.69,.99])},calcBezier=(d,_,b)=>(((1-3*b+3*_)*d+(3*b-6*_))*d+3*_)*d;function cubicBezier(d,_,b,T){if(d===_&&b===T)return eG.Z;let getTForX=_=>(function(d,_,b,T,x){let C,L;let N=0;do(C=calcBezier(L=_+(b-_)/2,T,x)-d)>0?b=L:_=L;while(Math.abs(C)>1e-7&&++N<12);return L})(_,0,1,d,b);return d=>0===d||1===d?d:calcBezier(getTForX(d),_,T)}let eJ=cubicBezier(.42,0,1,1),eZ=cubicBezier(0,0,.58,1),e0=cubicBezier(.42,0,.58,1),isEasingArray=d=>Array.isArray(d)&&"number"!=typeof d[0],mirrorEasing=d=>_=>_<=.5?d(2*_)/2:(2-d(2*(1-_)))/2,reverseEasing=d=>_=>1-d(1-_),circIn=d=>1-Math.sin(Math.acos(d)),e1=reverseEasing(circIn),e2=mirrorEasing(e1),e3=cubicBezier(.33,1.53,.69,.99),e4=reverseEasing(e3),e5=mirrorEasing(e4),e8={linear:eG.Z,easeIn:eJ,easeInOut:e0,easeOut:eZ,circIn:circIn,circInOut:e2,circOut:e1,backIn:e4,backInOut:e5,backOut:e3,anticipate:d=>
90(d*=2)<1?.5*e4(d):.5*(2-Math.pow(2,-10*(d-1)))},easingDefinitionToFunction=d=>{if(Array.isArray(d)){(0,eY.k)(4===d.length,"Cubic bezier arrays must contain four numerical values.");let[_,b,T,x]=d;return cubicBezier(_,b,T,x)}return"string"==typeof d?((0,eY.k)(void 0!==e8[d],`Invalid easing type '${d}'`),e8[d]):d},isColorString=(d,_)=>b=>!!(isString(b)&&eC.test(b)&&b.startsWith(d)||_&&Object.prototype.hasOwnProperty.call(b,_)),splitColor=(d,_,b)=>T=>{if(!isString(T))return T;let[x,C,L,N]=T.match(eT);return{[d]:parseFloat(x),[_]:parseFloat(C),[b]:parseFloat(L),alpha:void 0!==N?parseFloat(N):1}},clampRgbUnit=d=>clamp(0,255,d),e6={...eb,transform:d=>Math.round(clampRgbUnit(d))},e7={test:isColorString("rgb","red"),parse:splitColor("red","green","blue"),transform:({red:d,green:_,blue:b,alpha:T=1})=>"rgba("+e6.transform(d)+", "+e6.transform(_)+", "+e6.transform(b)+", "+sanitize(eE.transform(T))+")"},e9={test:isColorString("#"),parse:function(d){let _="",b="",T="",x="";return d.length>5?(_=d.substring(1,3),b=d.substring(3,5),T=d.substring(5,7),x=d.substring(7,9)):(_=d.substring(1,2),b=d.substring(2,3),T=d.substring(3,4),x=d.substring(4,5),_+=_,b+=b,T+=T,x+=x),{red:parseInt(_,16),green:parseInt(b,16),blue:parseInt(T,16),alpha:x?parseInt(x,16)/255:1}},transform:e7.transform},tn={test:isColorString("hsl","hue"),parse:splitColor("hue","saturation","lightness"),transform:({hue:d,saturation:_,lightness:b,alpha:T=1})=>"hsla("+Math.round(d)+", "+eO.transform(sanitize(_))+", "+eO.transform(sanitize(b))+", "+sanitize(eE.transform(T))+")"},tr={test:d=>e7.test(d)||e9.test(d)||tn.test(d),parse:d=>e7.test(d)?e7.parse(d):tn.test(d)?tn.parse(d):e9.parse(d),transform:d=>isString(d)?d:d.hasOwnProperty("red")?e7.transform(d):tn.transform(d)},mix=(d,_,b)=>-b*d+b*_+d;function hueToRgb(d,_,b){return(b<0&&(b+=1),b>1&&(b-=1),b<1/6)?d+(_-d)*6*b:b<.5?_:b<2/3?d+(_-d)*(2/3-b)*6:d}let mixLinearColor=(d,_,b)=>{let T=d*d;return Math.sqrt(Math.max(0,b*(_*_-T)+T))},ti=[e9,e7,tn],getColorType=d=>ti.find(_=>_.test(d));function asRGBA(d){let _=getColorType(d);(0,eY.k)(!!_,`'${d}' is not an animatable color. Use the equivalent color code instead.`);let b=_.parse(d);return _===tn&&(b=function({hue:d,saturation:_,lightness:b,alpha:T}){d/=360,b/=100;let x=0,C=0,L=0;if(_/=100){let T=b<.5?b*(1+_):b+_-b*_,N=2*b-T;x=hueToRgb(N,T,d+1/3),C=hueToRgb(N,T,d),L=hueToRgb(N,T,d-1/3)}else x=C=L=b;return{red:Math.round(255*x),green:Math.round(255*C),blue:Math.round(255*L),alpha:T}}(b)),b}let mixColor=(d,_)=>{let b=asRGBA(d),T=asRGBA(_),x={...b};return d=>(x.red=mixLinearColor(b.red,T.red,d),x.green=mixLinearColor(b.green,T.green,d),x.blue=mixLinearColor(b.blue,T.blue,d),x.alpha=mix(b.alpha,T.alpha,d),e7.transform(x))}
90,ts={regex:/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g,countKey:"Vars",token:"${v}",parse:eG.Z},ta={regex:ex,countKey:"Colors",token:"${c}",parse:tr.parse},to={regex:eT,countKey:"Numbers",token:"${n}",parse:eb.parse};function tokenise(d,{regex:_,countKey:b,token:T,parse:x}){let C=d.tokenised.match(_);C&&(d["num"+b]=C.length,d.tokenised=d.tokenised.replace(_,T),d.values.push(...C.map(x)))}function analyseComplexValue(d){let _=d.toString(),b={value:_,tokenised:_,values:[],numVars:0,numColors:0,numNumbers:0};return b.value.includes("var(--")&&tokenise(b,ts),tokenise(b,ta),tokenise(b,to),b}function parseComplexValue(d){return analyseComplexValue(d).values}function createTransformer(d){let{values:_,numColors:b,numVars:T,tokenised:x}=analyseComplexValue(d),C=_.length;return d=>{let _=x;for(let x=0;x<C;x++)_=x<T?_.replace(ts.token,d[x]):x<T+b?_.replace(ta.token,tr.transform(d[x])):_.replace(to.token,sanitize(d[x]));return _}}let convertNumbersToZero=d=>"number"==typeof d?0:d,tl={test:function(d){var _,b;return isNaN(d)&&isString(d)&&((null===(_=d.match(eT))||void 0===_?void 0:_.length)||0)+((null===(b=d.match(ex))||void 0===b?void 0:b.length)||0)>0},parse:parseComplexValue,createTransformer,getAnimatableNone:function(d){let _=parseComplexValue(d),b=createTransformer(d);return b(_.map(convertNumbersToZero))}},mixImmediate=(d,_)=>b=>`${b>0?_:d}`;function getMixer(d,_){return"number"==typeof d?b=>mix(d,_,b):tr.test(d)?mixColor(d,_):d.startsWith("var(")?mixImmediate(d,_):mixComplex(d,_)}let mixArray=(d,_)=>{let b=[...d],T=b.length,x=d.map((d,b)=>getMixer(d,_[b]));return d=>{for(let _=0;_<T;_++)b[_]=x[_](d);return b}},mixObject=(d,_)=>{let b={...d,..._},T={};for(let x in b)void 0!==d[x]&&void 0!==_[x]&&(T[x]=getMixer(d[x],_[x]));return d=>{for(let _ in T)b[_]=T[_](d);return b}},mixComplex=(d,_)=>{let b=tl.createTransformer(_),T=analyseComplexValue(d),x=analyseComplexValue(_),C=T.numVars===x.numVars&&T.numColors===x.numColors&&T.numNumbers>=x.numNumbers;return C?pipe(mixArray(T.values,x.values),b):((0,eY.K)(!0,`Complex values '${d}' and '${_}' 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.`),mixImmediate(d,_))},progress=(d,_,b)=>{let T=_-d;return 0===T?1:(b-d)/T},mixNumber=(d,_)=>b=>mix(d,_,b);function interpolate(d,_,{clamp:b=!0,ease:T,mixer:x}={}){let C=d.length;if((0,eY.k)(C===_.length,"Both input and output ranges must be the same length"),1===C)return()=>_[0];d[0]>d[C-1]&&(d=[...d].reverse(),_=[..._].reverse());let L=function(d,_,b){let T=[],x=b||function(d){if("number"==typeof d);else if("string"==typeof d)return tr.test(d)?mixColor:mixComplex;else if(Array.isArray(d))return mixArray;else if("object"==typeof d)return mixObject;return mixNumber}(d[0]),C=d.length-1;for(let b=0;b<C;b++){let C=x(d[b],d[b+1]);if(_){let d=Array.isArray(_)?_[b]||eG.Z:_;C=pipe(d,C)}T.push(C)}return T}(_,T,x),N=L.length,interpolator=_=>{let b=0;if(N>1)for(;b<d.length-2&&!(_<d[b+1]);b++);let T=progress(d[b],d[b+1],_);return L[b](T)};return b?_=>interpolator(clamp(d[0],d[C-1],_)):interpolator}function keyframes({duration:d=300,keyframes:_,times:b,ease:T="easeInOut"}){let x=isEasingArray(T)?T.map(easingDefinitionToFunction):easingDefinitionToFunction(T),C={done:!1,value:_[0]},L=(b&&b.length===_.length?b:function(d){let _=[0];return function(d,_){let b=d[d.length-1];for(let T=1;T<=_;T++){let x=progress(0,_,T);d.push(mix(b,1,x))}}(_,d.length-1),_}(_)).map(_=>_*d),N=interpolate(L,_,{ease:Array.isArray(x)?x:_.map(()=>x||e0).splice(0,_.length-1)});return{calculatedDuration:d,next:_=>(C.value=N(_),C.done=_>=d,C)}}function calcGeneratorVelocity(d,_,b){var T,x;let C=Math.max(_-5,0);return T=b-d(C),(x=_-C)?T*(1e3/x):0}function calcAngularFreq(d,_){return d*Math.sqrt(1-_*_)}let tu=["duration","bounce"],tc=["stiffness","damping","mass"];function isSpringType(d,_){return _.some(_=>void 0!==d[_])}function spring({keyframes:d,restDelta:_,restSpeed:b,...T}){let x;let C=d[0],L=d[d.length-1],N={done:!1,value:C},{stiffness:Y,damping:Z,mass:en,velocity:er,duration:ei,isResolvedFromDuration:es}=function(d){let _={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...d};if(!isSpringType(d,tc)&&isSpringType(d,tu)){let b=function({duration:d=800,bounce:_=.25,velocity:b=0,mass:T=1}){let x,C;(0,eY.K)(d<=secondsToMilliseconds(10),"Spring duration must be 10 seconds or less");let L=1-_;L=clamp(.05,1,L),d=clamp(.01,10,millisecondsToSeconds(d)),L<1?(x=_=>{let T=_*L,x=T*d,C=calcAngularFreq(_,L);return .001-(T-b)/C*Math.exp(-x)},C=_=>{let T=_*L,C=T*d,N=Math.pow(L,2)*Math.pow(_,2)*d,Y=calcAngularFreq(Math.pow(_,2),L),Z=-x(_)+.001>0?-1:1;return Z*((C*b+b-N)*Math.exp(-C))/Y}):(x=_=>{let T=Math.exp(-_*d),x=(_-b)*d+1;return -.001+T*x},C=_=>{let T=Math.exp(-_*d),x=(b-_)*(d*d);return T*x});let N=5/d,Y=function(d,_,b){let T=b;for(let b=1;b<12;b++)T-=d(T)/_(T);return T}(x,C,N);if(d=secondsToMilliseconds(d),isNaN(Y))return{stiffness:100,damping:10,duration:d};{let _=Math.pow(Y,2)*T;return{stiffness:_,damping:2*L*Math.sqrt(T*_),duration:d}}}(d);(_={..._,...b,velocity:0,mass:1}).isResolvedFromDuration=!0}return _}(T),ea=er?-millisecondsToSeconds(er):0,eo=Z/(2*Math.sqrt(Y*en)),el=L-C,eu=millisecondsToSeconds(Math.sqrt(Y/en)),ec=5>Math.abs(el);if(b||(b=ec?.01:2),_||(_=ec?.005:.5),eo<1){let d=calcAngularFreq(eu,eo);x=_=>{let b=Math.exp(-eo*eu*_);return L-b*((ea+eo*eu*el)/d*Math.sin(d*_)+el*Math.cos(d*_))}}else if(1===eo)x=d=>L-Math.exp(-eu*d)*(el+(ea+eu*el)*d);else{let d=eu*Math.sqrt(eo*eo-1);x=_=>{let b=Math.exp(-eo*eu*_),T=Math.min(d*_,300);return L-b*((ea+eo*eu*el)*Math.sinh(T)+d*el*Math.cosh(T))/d}}return{calculatedDuration:es&&ei||null,next:d=>
90{let T=x(d);if(es)N.done=d>=ei;else{let C=ea;0!==d&&(C=eo<1?calcGeneratorVelocity(x,d,T):0);let Y=Math.abs(C)<=b,Z=Math.abs(L-T)<=_;N.done=Y&&Z}return N.value=N.done?L:T,N}}}function inertia({keyframes:d,velocity:_=0,power:b=.8,timeConstant:T=325,bounceDamping:x=10,bounceStiffness:C=500,modifyTarget:L,min:N,max:Y,restDelta:Z=.5,restSpeed:en}){let er,ei;let es=d[0],ea={done:!1,value:es},isOutOfBounds=d=>void 0!==N&&d<N||void 0!==Y&&d>Y,nearestBoundary=d=>void 0===N?Y:void 0===Y?N:Math.abs(N-d)<Math.abs(Y-d)?N:Y,eo=b*_,el=es+eo,eu=void 0===L?el:L(el);eu!==el&&(eo=eu-es);let calcDelta=d=>-eo*Math.exp(-d/T),calcLatest=d=>eu+calcDelta(d),applyFriction=d=>{let _=calcDelta(d),b=calcLatest(d);ea.done=Math.abs(_)<=Z,ea.value=ea.done?eu:b},checkCatchBoundary=d=>{isOutOfBounds(ea.value)&&(er=d,ei=spring({keyframes:[ea.value,nearestBoundary(ea.value)],velocity:calcGeneratorVelocity(calcLatest,d,ea.value),damping:x,stiffness:C,restDelta:Z,restSpeed:en}))};return checkCatchBoundary(0),{calculatedDuration:null,next:d=>{let _=!1;return(ei||void 0!==er||(_=!0,applyFriction(d),checkCatchBoundary(d)),void 0!==er&&d>er)?ei.next(d-er):(_||applyFriction(d),ea)}}}let frameloopDriver=d=>{let passTimestamp=({timestamp:_})=>d(_);return{start:()=>eF.Wi.update(passTimestamp,!0),stop:()=>(0,eF.Pn)(passTimestamp),now:()=>eF.frameData.isProcessing?eF.frameData.timestamp:performance.now()}};function calcGeneratorDuration(d){let _=0,b=d.next(_);for(;!b.done&&_<2e4;)_+=50,b=d.next(_);return _>=2e4?1/0:_}let td={decay:inertia,inertia:inertia,tween:keyframes,keyframes:keyframes,spring:spring};function animateValue({autoplay:d=!0,delay:_=0,driver:b=frameloopDriver,keyframes:T,type:x="keyframes",repeat:C=0,repeatDelay:L=0,repeatType:N="loop",onPlay:Y,onStop:Z,onComplete:en,onUpdate:er,...ei}){let es,ea,eo,el,eu,ec=1,ed=!1,updateFinishedPromise=()=>{ea=new Promise(d=>{es=d})};updateFinishedPromise();let ep=td[x]||keyframes;ep!==keyframes&&"number"!=typeof T[0]&&(el=interpolate([0,100],T,{clamp:!1}),T=[0,100]);let eh=ep({...ei,keyframes:T});"mirror"===N&&(eu=ep({...ei,keyframes:[...T].reverse(),velocity:-(ei.velocity||0)}));let ef="idle",em=null,ev=null,eg=null;null===eh.calculatedDuration&&C&&(eh.calculatedDuration=calcGeneratorDuration(eh));let{calculatedDuration:ey}=eh,e_=1/0,eb=1/0;null!==ey&&(eb=(e_=ey+L)*(C+1)-L);let eE=0,tick=d=>{if(null===ev)return;ec>0&&(ev=Math.min(ev,d)),ec<0&&(ev=Math.min(d-eb/ec,ev)),eE=null!==em?em:Math.round(d-ev)*ec;let b=eE-_*(ec>=0?1:-1),x=ec>=0?b<0:b>eb;eE=Math.max(b,0),"finished"===ef&&null===em&&(eE=eb);let Y=eE,Z=eh;if(C){let d=eE/e_,_=Math.floor(d),b=d%1;!b&&d>=1&&(b=1),1===b&&_--,_=Math.min(_,C+1);let T=!!(_%2);T&&("reverse"===N?(b=1-b,L&&(b-=L/e_)):"mirror"===N&&(Z=eu));let x=clamp(0,1,b);eE>eb&&(x="reverse"===N&&T?1:0),Y=x*e_}let en=x?{done:!1,value:T[0]}:Z.next(Y);el&&(en.value=el(en.value));let{done:ei}=en;x||null===ey||(ei=ec>=0?eE>=eb:eE<=0);let es=null===em&&("finished"===ef||"running"===ef&&ei);return er&&er(en.value),es&&finish(),en},stopAnimationDriver=()=>{eo&&eo.stop(),eo=void 0},cancel=()=>{ef="idle",stopAnimationDriver(),es(),updateFinishedPromise(),ev=eg=null},finish=()=>{ef="finished",en&&en(),stopAnimationDriver(),es()},play=()=>{if(ed)return;eo||(eo=b(tick));let d=eo.now();Y&&Y(),null!==em?ev=d-em:ev&&"finished"!==ef||(ev=d),"finished"===ef&&updateFinishedPromise(),eg=ev,em=null,ef="running",eo.start()};d&&play();let eS={then:(d,_)=>ea.then(d,_),get time(){return millisecondsToSeconds(eE)},set time(newTime){eE=newTime=secondsToMilliseconds(newTime),null===em&&eo&&0!==ec?ev=eo.now()-newTime/ec:em=newTime},get duration(){let d=null===eh.calculatedDuration?calcGeneratorDuration(eh):eh.calculatedDuration;return millisecondsToSeconds(d)},get speed(){return ec},set speed(newSpeed){if(newSpeed===ec||!eo)return;ec=newSpeed,eS.time=millisecondsToSeconds(eE)},get state(){return ef},play,pause:()=>{ef="paused",em=eE},stop:()=>{ed=!0,"idle"!==ef&&(ef="idle",Z&&Z(),cancel())},cancel:()=>{null!==eg&&tick(eg),cancel()},complete:()=>{ef="finished"},sample:d=>(ev=0,tick(d))};return eS}let tp=(C=()=>Object.hasOwnProperty.call(Element.prototype,"animate"),()=>(void 0===T&&(T=C()),T)),th=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),requiresPregeneratedKeyframes=(d,_)=>"spring"===_.type||"backgroundColor"===d||!function isWaapiSupportedEasing(d){return!!(!d||"string"==typeof d&&eX[d]||isBezierDefinition(d)||Array.isArray(d)&&d.every(isWaapiSupportedEasing))}(_.ease),tf={type:"spring",stiffness:500,damping:25,restSpeed:10},criticallyDampedSpring=d=>({type:"spring",stiffness:550,damping:0===d?2*Math.sqrt(550):30,restSpeed:10}),tm={type:"keyframes",duration:.8},tv={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},getDefaultTransition=(d,{keyframes:_})=>_.length>2?tm:em.has(d)?d.startsWith("scale")?criticallyDampedSpring(_[1]):tf:tv,isAnimatable=(d,_)=>"zIndex"!==d&&!!("number"==typeof _||Array.isArray(_)||"string"==typeof _&&(tl.test(_)||"0"===_)&&!_.startsWith("url(")),tg=new Set(["brightness","contrast","saturate","opacity"]);function applyDefaultFilter(d){let[_,b]=d.slice(0,-1).split("(");if("drop-shadow"===_)return d;let[T]=b.match(eT)||[];if(!T)return d;let x=b.replace(T,""),C=tg.has(_)?1:0;return T!==b&&(C*=100),_+"("+C+x+")"}let ty=/([a-z-]*)\(.*?\)/g,t_={...tl,getAnimatableNone:d=>{let _=d.match(ty);return _?_.map(applyDefaultFilter).join(" "):d}},tb={...eN,color:tr,backgroundColor:tr,outlineColor:tr,fill:tr,stroke:tr,borderColor:tr,borderTopColor:tr,borderRightColor:tr,borderBottomColor:tr,borderLeftColor:tr,filter:t_,WebkitFilter:t_},getDefaultValueType=d=>tb[d];function animatable_none_getAnimatableNone(d,_){let b=getDefaultValueType(d);return b!==t_&&(b=tl),b.getAnimatableNone?b.getAnimatableNone(_):void 0}let isZeroValueString=d=>/^0[^.\s]+$/.test(d);function getValueTransition(d,_){return d[_]||d.default||d}let animateMotionValue=(d,_,b,T={})=>x=>{let C=getValueTransition(T,d)||{},L=C.delay||T.delay||0,{elapsed:N=0}=T;N-=secondsToMilliseconds(L);let Y=function(d,_,b,T){let x,C;let L=isAnimatable(_,b);x=Array.isArray(b)?[...b]:[null,b];let N=void 0!==T.from?T.from:d.get(),Y=[];for(let d=0;d<x.length;d++){var Z;
90null===x[d]&&(x[d]=0===d?N:x[d-1]),("number"==typeof(Z=x[d])?0===Z:null!==Z?"none"===Z||"0"===Z||isZeroValueString(Z):void 0)&&Y.push(d),"string"==typeof x[d]&&"none"!==x[d]&&"0"!==x[d]&&(C=x[d])}if(L&&Y.length&&C)for(let d=0;d<Y.length;d++){let b=Y[d];x[b]=animatable_none_getAnimatableNone(_,C)}return x}(_,d,b,C),Z=Y[0],en=Y[Y.length-1],er=isAnimatable(d,Z),ei=isAnimatable(d,en);(0,eY.K)(er===ei,`You are trying to animate ${d} from "${Z}" to "${en}". ${Z} is not an animatable value - to enable this animation set ${Z} to a value animatable to ${en} via the \`style\` property.`);let es={keyframes:Y,velocity:_.getVelocity(),ease:"easeOut",...C,delay:-N,onUpdate:d=>{_.set(d),C.onUpdate&&C.onUpdate(d)},onComplete:()=>{x(),C.onComplete&&C.onComplete()}};if(!function({when:d,delay:_,delayChildren:b,staggerChildren:T,staggerDirection:x,repeat:C,repeatType:L,repeatDelay:N,from:Y,elapsed:Z,...en}){return!!Object.keys(en).length}(C)&&(es={...es,...getDefaultTransition(d,es)}),es.duration&&(es.duration=secondsToMilliseconds(es.duration)),es.repeatDelay&&(es.repeatDelay=secondsToMilliseconds(es.repeatDelay)),!er||!ei||eQ.current||!1===C.type)return function({keyframes:d,delay:_,onUpdate:b,onComplete:T}){let setValue=()=>(b&&b(d[d.length-1]),T&&T(),{time:0,speed:1,duration:0,play:eG.Z,pause:eG.Z,stop:eG.Z,then:d=>(d(),Promise.resolve()),cancel:eG.Z,complete:eG.Z});return _?animateValue({keyframes:[0,1],duration:0,delay:_,onComplete:setValue}):setValue()}(eQ.current?{...es,delay:0}:es);if(_.owner&&_.owner.current instanceof HTMLElement&&!_.owner.getProps().onUpdate){let b=function(d,_,{onUpdate:b,onComplete:T,...x}){let C,L;let N=tp()&&th.has(_)&&!x.repeatDelay&&"mirror"!==x.repeatType&&0!==x.damping&&"inertia"!==x.type;if(!N)return!1;let Y=!1,updateFinishedPromise=()=>{L=new Promise(d=>{C=d})};updateFinishedPromise();let{keyframes:Z,duration:en=300,ease:er,times:ei}=x;if(requiresPregeneratedKeyframes(_,x)){let d=animateValue({...x,repeat:0,delay:0}),_={done:!1,value:Z[0]},b=[],T=0;for(;!_.done&&T<2e4;)_=d.sample(T),b.push(_.value),T+=10;ei=void 0,Z=b,en=T-10,er="linear"}let es=function(d,_,b,{delay:T=0,duration:x,repeat:C=0,repeatType:L="loop",ease:N,times:Y}={}){let Z={[_]:b};Y&&(Z.offset=Y);let en=function mapEasingToNativeEasing(d){if(d)return isBezierDefinition(d)?cubicBezierAsString(d):Array.isArray(d)?d.map(mapEasingToNativeEasing):eX[d]}(N);return Array.isArray(en)&&(Z.easing=en),d.animate(Z,{delay:T,duration:x,easing:Array.isArray(en)?"linear":en,fill:"both",iterations:C+1,direction:"reverse"===L?"alternate":"normal"})}(d.owner.current,_,Z,{...x,duration:en,ease:er,times:ei});x.syncStart&&(es.startTime=eF.frameData.isProcessing?eF.frameData.timestamp:document.timeline?document.timeline.currentTime:performance.now());let cancelAnimation=()=>es.cancel(),safeCancel=()=>{eF.Wi.update(cancelAnimation),C(),updateFinishedPromise()};return es.onfinish=()=>{d.set(function(d,{repeat:_,repeatType:b="loop"}){let T=_&&"loop"!==b&&_%2==1?0:d.length-1;return d[T]}(Z,x)),T&&T(),safeCancel()},{then:(d,_)=>L.then(d,_),attachTimeline:d=>(es.timeline=d,es.onfinish=null,eG.Z),get time(){return millisecondsToSeconds(es.currentTime||0)},set time(newTime){es.currentTime=secondsToMilliseconds(newTime)},get speed(){return es.playbackRate},set speed(newSpeed){es.playbackRate=newSpeed},get duration(){return millisecondsToSeconds(en)},play:()=>{Y||(es.play(),(0,eF.Pn)(cancelAnimation))},pause:()=>es.pause(),stop:()=>{if(Y=!0,"idle"===es.playState)return;let{currentTime:_}=es;if(_){let b=animateValue({...x,autoplay:!1});d.setWithVelocity(b.sample(_-10).value,b.sample(_).value,10)}safeCancel()},complete:()=>es.finish(),cancel:safeCancel}}(_,d,es);if(b)return b}return animateValue(es)};function isWillChangeMotionValue(d){return!!(isMotionValue(d)&&d.add)}let isNumericalString=d=>/^\-?\d*\.?\d+$/.test(d);function addUniqueItem(d,_){-1===d.indexOf(_)&&d.push(_)}function removeItem(d,_){let b=d.indexOf(_);b>-1&&d.splice(b,1)}let SubscriptionManager=class SubscriptionManager{constructor(){this.subscriptions=[]}add(d){return addUniqueItem(this.subscriptions,d),()=>removeItem(this.subscriptions,d)}notify(d,_,b){let T=this.subscriptions.length;if(T){if(1===T)this.subscriptions[0](d,_,b);else for(let x=0;x<T;x++){let T=this.subscriptions[x];T&&T(d,_,b)}}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}};let isFloat=d=>!isNaN(parseFloat(d)),tE={current:void 0};let MotionValue=class MotionValue{constructor(d,_={}){this.version="10.16.5",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(d,_=!0)=>{this.prev=this.current,this.current=d;let{delta:b,timestamp:T}=eF.frameData;this.lastUpdated!==T&&(this.timeDelta=b,this.lastUpdated=T,eF.Wi.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),_&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>eF.Wi.postRender(this.velocityCheck),this.velocityCheck=({timestamp:d})=>{d!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=d,this.canTrackVelocity=isFloat(this.current),this.owner=_.owner}onChange(d){return this.on("change",d)}on(d,_){this.events[d]||(this.events[d]=new SubscriptionManager);let b=this.events[d].add(_);return"change"===d?()=>{b(),eF.Wi.read(()=>{this.events.change.getSize()||this.stop()})}:b}clearListeners(){for(let d in this.events)this.events[d].clear()}attach(d,_){this.passiveEffect=d,this.stopPassiveEffect=_}set(d,_=!0){_&&this.passiveEffect?this.passiveEffect(d,this.updateAndNotify):this.updateAndNotify(d,_)}setWithVelocity(d,_,b){this.set(_),this.prev=d,this.timeDelta=b}jump(d){this.updateAndNotify(d),this.prev=d,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return tE.current&&tE.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var d,_;return this.canTrackVelocity?(d=parseFloat(this.current)-parseFloat(this.prev),(_=this.timeDelta)?d*(1e3/_):0):0}start(d){return this.stop(),new Promise(_=>{this.hasAnimated=!0,this.animation=d(_),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}};function motionValue(d,_){return new MotionValue(d,_)}let testValueType=d=>_=>_.test(d),tS=[eb,eA,eO,ew,eP,eL,{test:d=>"auto"===d,parse:d=>d}],findDimensionValueType=d=>tS.find(testValueType(d)),tT=[...tS,tr,tl],findValueType=d=>tT.find(testValueType(d));function animateTarget(d,_,{delay:b=0,transitionOverride:T,type:x}={}){let{transition:C=d.getDefaultTransition(),transitionEnd:L,...N}=d.makeTargetAnimatable(_),Y=d.getValue("willChange");T&&(C=T);let Z=[],en=x&&d.animationState&&d.animationState.getState()[x];for(let _ in N){let T=d.getValue(_),x=N[_];if(!T||void 0===x||en&&function({protectedKeys:d,needsAnimating:_},b){let T=d.hasOwnProperty(b)&&!0!==_[b];return _[b]=!1,T}(en,_))continue;let L={delay:b,elapsed:0,...C};if(window.HandoffAppearAnimations&&!T.hasAnimated){let b=d.getProps()[eW];b&&(L.elapsed=window.HandoffAppearAnimations(b,_,T,eF.Wi),L.syncStart=!0)}T.start(animateMotionValue(_,T,x,d.shouldReduceMotion&&em.has(_)?{type:!1}:L));let er=T.animation;isWillChangeMotionValue(Y)&&(Y.add(_),er.then(()=>Y.remove(_))),Z.push(er)}return L&&Promise.all(Z).then(()=>{L&&function(d,_){let b=resolveVariant(d,_),{transitionEnd:T={},transition:x={},...C}=b?d.makeTargetAnimatable(b,!1):{};for(let _ in C={...C,...T}){let b=resolveFinalValueInKeyframes(C[_]);d.hasValue(_)?d.getValue(_).set(b):d.addValue(_,motionValue(b))}}(d,L)}),Z}function animateVariant(d,_,b={}){let T=resolveVariant(d,_,b.custom),{transition:x=d.getDefaultTransition()||{}}=T||{};b.transitionOverride&&(x=b.transitionOverride);let C=T?()=>Promise.all(animateTarget(d,T,b)):()=>Promise.resolve(),L=d.variantChildren&&d.variantChildren.size?(T=0)=>{let{delayChildren:C=0,staggerChildren:L,staggerDirection:N}=x;return function(d,_,b=0,T=0,x=1,C){let L=[],N=(d.variantChildren.size-1)*T,Y=1===x?(d=0)=>d*T:(d=0)=>N-d*T;return Array.from(d.variantChildren).sort(sortByTreeOrder).forEach((d,T)=>{d.notify("AnimationStart",_),L.push(animateVariant(d,_,{...C,delay:b
90+Y(T)}).then(()=>d.notify("AnimationComplete",_)))}),Promise.all(L)}(d,_,C+T,L,N,b)}:()=>Promise.resolve(),{when:N}=x;if(!N)return Promise.all([C(),L(b.delay)]);{let[d,_]="beforeChildren"===N?[C,L]:[L,C];return d().then(()=>_())}}function sortByTreeOrder(d,_){return d.sortNodePosition(_)}let tx=[...ei].reverse(),tC=ei.length;function createTypeState(d=!1){return{isActive:d,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}let tw=0,distance=(d,_)=>Math.abs(d-_);let PanSession=class PanSession{constructor(d,_,{transformPagePoint:b}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let d=getPanInfo(this.lastMoveEventInfo,this.history),_=null!==this.startEvent,b=function(d,_){let b=distance(d.x,_.x),T=distance(d.y,_.y);return Math.sqrt(b**2+T**2)}(d.offset,{x:0,y:0})>=3;if(!_&&!b)return;let{point:T}=d,{timestamp:x}=eF.frameData;this.history.push({...T,timestamp:x});let{onStart:C,onMove:L}=this.handlers;_||(C&&C(this.lastMoveEvent,d),this.startEvent=this.lastMoveEvent),L&&L(this.lastMoveEvent,d)},this.handlePointerMove=(d,_)=>{this.lastMoveEvent=d,this.lastMoveEventInfo=transformPoint(_,this.transformPagePoint),eF.Wi.update(this.updatePoint,!0)},this.handlePointerUp=(d,_)=>{if(this.end(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let{onEnd:b,onSessionEnd:T}=this.handlers,x=getPanInfo("pointercancel"===d.type?this.lastMoveEventInfo:transformPoint(_,this.transformPagePoint),this.history);this.startEvent&&b&&b(d,x),T&&T(d,x)},!isPrimaryPointer(d))return;this.handlers=_,this.transformPagePoint=b;let T=extractEventInfo(d),x=transformPoint(T,this.transformPagePoint),{point:C}=x,{timestamp:L}=eF.frameData;this.history=[{...C,timestamp:L}];let{onSessionStart:N}=_;N&&N(d,getPanInfo(x,this.history)),this.removeListeners=pipe(addPointerEvent(window,"pointermove",this.handlePointerMove),addPointerEvent(window,"pointerup",this.handlePointerUp),addPointerEvent(window,"pointercancel",this.handlePointerUp))}updateHandlers(d){this.handlers=d}end(){this.removeListeners&&this.removeListeners(),(0,eF.Pn)(this.updatePoint)}};function transformPoint(d,_){return _?{point:_(d.point)}:d}function subtractPoint(d,_){return{x:d.x-_.x,y:d.y-_.y}}function getPanInfo({point:d},_){return{point:d,delta:subtractPoint(d,lastDevicePoint(_)),offset:subtractPoint(d,_[0]),velocity:function(d,_){if(d.length<2)return{x:0,y:0};let b=d.length-1,T=null,x=lastDevicePoint(d);for(;b>=0&&(T=d[b],!(x.timestamp-T.timestamp>secondsToMilliseconds(.1)));)b--;if(!T)return{x:0,y:0};let C=millisecondsToSeconds(x.timestamp-T.timestamp);if(0===C)return{x:0,y:0};let L={x:(x.x-T.x)/C,y:(x.y-T.y)/C};return L.x===1/0&&(L.x=0),L.y===1/0&&(L.y=0),L}(_,0)}}function lastDevicePoint(d){return d[d.length-1]}function calcLength(d){return d.max-d.min}function isNear(d,_=0,b=.01){return Math.abs(d-_)<=b}function calcAxisDelta(d,_,b,T=.5){d.origin=T,d.originPoint=mix(_.min,_.max,d.origin),d.scale=calcLength(b)/calcLength(_),(isNear(d.scale,1,1e-4)||isNaN(d.scale))&&(d.scale=1),d.translate=mix(b.min,b.max,d.origin)-d.originPoint,(isNear(d.translate)||isNaN(d.translate))&&(d.translate=0)}function calcBoxDelta(d,_,b,T){calcAxisDelta(d.x,_.x,b.x,T?T.originX:void 0),calcAxisDelta(d.y,_.y,b.y,T?T.originY:void 0)}function calcRelativeAxis(d,_,b){d.min=b.min+_.min,d.max=d.min+calcLength(_)}function calcRelativeAxisPosition(d,_,b){d.min=_.min-b.min,d.max=d.min+calcLength(_)}function calcRelativePosition(d,_,b){calcRelativeAxisPosition(d.x,_.x,b.x),calcRelativeAxisPosition(d.y,_.y,b.y)}function calcRelativeAxisConstraints(d,_,b){return{min:void 0!==_?d.min+_:void 0,max:void 0!==b?d.max+b-(d.max-d.min):void 0}}function calcViewportAxisConstraints(d,_){let b=_.min-d.min,T=_.max-d.max;return _.max-_.min<d.max-d.min&&([b,T]=[T,b]),{min:b,max:T}}function resolveAxisElastic(d,_,b){return{min:resolvePointElastic(d,_),max:resolvePointElastic(d,b)}}function resolvePointElastic(d,_){return"number"==typeof d?d:d[_]||0}let createAxisDelta=()=>({translate:0,scale:1,origin:0,originPoint:0}),createDelta=()=>({x:createAxisDelta(),y:createAxisDelta()}),createAxis=()=>({min:0,max:0}),createBox=()=>({x:createAxis(),y:createAxis()});function eachAxis(d){return[d("x"),d("y")]}function convertBoundingBoxToBox({top:d,left:_,right:b,bottom:T}){return{x:{min:_,max:b},y:{min:d,max:T}}}function isIdentityScale(d){return void 0===d||1===d}function hasScale({scale:d,scaleX:_,scaleY:b}){return!isIdentityScale(d)||!isIdentityScale(_)||!isIdentityScale(b)}function hasTransform(d){return hasScale(d)||has2DTranslate(d)||d.z||d.rotate||d.rotateX||d.rotateY}function has2DTranslate(d){var _,b;return(_=d.x)&&"0%"!==_||(b=d.y)&&"0%"!==b}function applyPointDelta(d,_,b,T,x){return void 0!==x&&(d=T+x*(d-T)),T+b*(d-T)+_}function applyAxisDelta(d,_=0,b=1,T,x){d.min=applyPointDelta(d.min,_,b,T,x),d.max=applyPointDelta(d.max,_,b,T,x)}function applyBoxDelta(d,{x:_,y:b}){applyAxisDelta(d.x,_.translate,_.scale,_.originPoint),applyAxisDelta(d.y,b.translate,b.scale,b.originPoint)}function snapToDefault(d){return Number.isInteger(d)?d:d>1.0000000000001||d<.999999999999?d:1}function translateAxis(d,_){d.min=d.min+_,d.max=d.max+_}function transformAxis(d,_,[b,T,x]){let C=void 0!==_[x]?_[x]:.5,L=mix(d.min,d.max,C);applyAxisDelta(d,_[b],_[T],L,_.scale)}let tO=["x","scaleX","originX"],tA=["y","scaleY","originY"];function transformBox(d,_){transformAxis(d.x,_,tO),transformAxis(d.y,_,tA)}function measureViewportBox(d,_){return convertBoundingBoxToBox(function(d,_){if(!_)return d;let b=_({x:d.left,y:d.top}),T=_({x:d.right,y:d.bottom});return{top:b.y,left:b.x,bottom:T.y,right:T.x}}(d.getBoundingClientRect(),_))}let tL=new WeakMap;let VisualElementDragControls=class VisualElementDragControls{constructor(d){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=createBox(),this.visualElement=d}start(d,{snapToCursor:_=!1}={}){let{presenceContext:b}=this.visualElement;b&&!1===b.isPresent||(this.panSession=new PanSession(d,{onSessionStart:d=>{this.stopAnimation(),_&&this.snapToCursor(extractEventInfo(d,"page").point)},onStart:(d,_)=>{let{drag:b,dragPropagation:T,onDragStart:x}=this.getProps();if(b&&!T&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=getGlobalLock(b),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),eachAxis(d=>{let _=this.getAxisMotionValue(d).get()||0;if(eO.test(_)){let{projection:b}=this.visualElement;if(b&&b.layout){let T=b.layout.layoutBox[d];if(T){let d=calcLength(T);_=d*(parseFloat(_)/100)}}}this.originPoint[d]=_}),x&&eF.Wi.update(()=>x(d,_),!1,!0);let{animationState:C}=this.visualElement;C&&C.setActive("whileDrag",!0)},onMove:(d,_)=>{let{dragPropagation:b,dragDirectionLock:T,onDirectionLock:x,onDrag:C}=this.getProps();if(!b&&!this.openGlobalLock)return;let{offset:L}=_;if(T&&null===this.currentDirection){this.currentDirection=function(d,_=10){let b=null;return Math.abs(d.y)>_?b="y":Math.abs(d.x)>_&&(b="x"),b}(L),null!==this.currentDirection&&x&&x(this.currentDirection);return}this.updateAxis("x",_.point,L),this.updateAxis("y",_.point,L),this.visualElement.render(),C&&C(d,_)},onSessionEnd:(d,_)=>this.stop(d,_)},{transformPagePoint:this.visualElement.getTransformPagePoint()}))}stop(d,_){let b=this.isDragging;if(this.cancel(),!b)return;let{velocity:T}=_;this.startAnimation(T);let{onDragEnd:x}=this.getProps();x&&eF.Wi.update(()=>x(d,_))}cancel(){this.isDragging=!1;let{projection:d,animationState:_}=this.visualElement;d&&(d.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:b}=this.getProps();!b&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),_&&_.setActive("whileDrag",!1)}updateAxis(d,_,b){let{drag:T}=this.getProps();if(!b||!shouldDrag(d,T,this.currentDirection))return;
90let x=this.getAxisMotionValue(d),C=this.originPoint[d]+b[d];this.constraints&&this.constraints[d]&&(C=function(d,{min:_,max:b},T){return void 0!==_&&d<_?d=T?mix(_,d,T.min):Math.max(d,_):void 0!==b&&d>b&&(d=T?mix(b,d,T.max):Math.min(d,b)),d}(C,this.constraints[d],this.elastic[d])),x.set(C)}resolveConstraints(){let{dragConstraints:d,dragElastic:_}=this.getProps(),{layout:b}=this.visualElement.projection||{},T=this.constraints;d&&isRefObject(d)?this.constraints||(this.constraints=this.resolveRefConstraints()):d&&b?this.constraints=function(d,{top:_,left:b,bottom:T,right:x}){return{x:calcRelativeAxisConstraints(d.x,b,x),y:calcRelativeAxisConstraints(d.y,_,T)}}(b.layoutBox,d):this.constraints=!1,this.elastic=function(d=.35){return!1===d?d=0:!0===d&&(d=.35),{x:resolveAxisElastic(d,"left","right"),y:resolveAxisElastic(d,"top","bottom")}}(_),T!==this.constraints&&b&&this.constraints&&!this.hasMutatedConstraints&&eachAxis(d=>{this.getAxisMotionValue(d)&&(this.constraints[d]=function(d,_){let b={};return void 0!==_.min&&(b.min=_.min-d.min),void 0!==_.max&&(b.max=_.max-d.min),b}(b.layoutBox[d],this.constraints[d]))})}resolveRefConstraints(){var d;let{dragConstraints:_,onMeasureDragConstraints:b}=this.getProps();if(!_||!isRefObject(_))return!1;let T=_.current;(0,eY.k)(null!==T,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:x}=this.visualElement;if(!x||!x.layout)return!1;let C=function(d,_,b){let T=measureViewportBox(d,b),{scroll:x}=_;return x&&(translateAxis(T.x,x.offset.x),translateAxis(T.y,x.offset.y)),T}(T,x.root,this.visualElement.getTransformPagePoint()),L={x:calcViewportAxisConstraints((d=x.layout.layoutBox).x,C.x),y:calcViewportAxisConstraints(d.y,C.y)};if(b){let d=b(function({x:d,y:_}){return{top:_.min,right:d.max,bottom:_.max,left:d.min}}(L));this.hasMutatedConstraints=!!d,d&&(L=convertBoundingBoxToBox(d))}return L}startAnimation(d){let{drag:_,dragMomentum:b,dragElastic:T,dragTransition:x,dragSnapToOrigin:C,onDragTransitionEnd:L}=this.getProps(),N=this.constraints||{},Y=eachAxis(L=>{if(!shouldDrag(L,_,this.currentDirection))return;let Y=N&&N[L]||{};C&&(Y={min:0,max:0});let Z={type:"inertia",velocity:b?d[L]:0,bounceStiffness:T?200:1e6,bounceDamping:T?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...x,...Y};return this.startAxisValueAnimation(L,Z)});return Promise.all(Y).then(L)}startAxisValueAnimation(d,_){let b=this.getAxisMotionValue(d);return b.start(animateMotionValue(d,b,0,_))}stopAnimation(){eachAxis(d=>this.getAxisMotionValue(d).stop())}getAxisMotionValue(d){let _="_drag"+d.toUpperCase(),b=this.visualElement.getProps(),T=b[_];return T||this.visualElement.getValue(d,(b.initial?b.initial[d]:void 0)||0)}snapToCursor(d){eachAxis(_=>{let{drag:b}=this.getProps();if(!shouldDrag(_,b,this.currentDirection))return;let{projection:T}=this.visualElement,x=this.getAxisMotionValue(_);if(T&&T.layout){let{min:b,max:C}=T.layout.layoutBox[_];x.set(d[_]-mix(b,C,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:d,dragConstraints:_}=this.getProps(),{projection:b}=this.visualElement;if(!isRefObject(_)||!b||!this.constraints)return;this.stopAnimation();let T={x:0,y:0};eachAxis(d=>{let _=this.getAxisMotionValue(d);if(_){let b=_.get();T[d]=function(d,_){let b=.5,T=calcLength(d),x=calcLength(_);return x>T?b=progress(_.min,_.max-T,d.min):T>x&&(b=progress(d.min,d.max-x,_.min)),clamp(0,1,b)}({min:b,max:b},this.constraints[d])}});let{transformTemplate:x}=this.visualElement.getProps();this.visualElement.current.style.transform=x?x({},""):"none",b.root&&b.root.updateScroll(),b.updateLayout(),this.resolveConstraints(),eachAxis(_=>{if(!shouldDrag(_,d,null))return;let b=this.getAxisMotionValue(_),{min:x,max:C}=this.constraints[_];b.set(mix(x,C,T[_]))})}addListeners(){if(!this.visualElement.current)return;tL.set(this.visualElement,this);let d=this.visualElement.current,_=addPointerEvent(d,"pointerdown",d=>{let{drag:_,dragListener:b=!0}=this.getProps();_&&b&&this.start(d)}),measureDragConstraints=()=>{let{dragConstraints:d}=this.getProps();isRefObject(d)&&(this.constraints=this.resolveRefConstraints())},{projection:b}=this.visualElement,T=b.addEventListener("measure",measureDragConstraints);b&&!b.layout&&(b.root&&b.root.updateScroll(),b.updateLayout()),measureDragConstraints();let x=addDomEvent(window,"resize",()=>this.scalePositionWithinConstraints()),C=b.addEventListener("didUpdate",({delta:d,hasLayoutChanged:_})=>{this.isDragging&&_&&(eachAxis(_=>{let b=this.getAxisMotionValue(_);b&&(this.originPoint[_]+=d[_].translate,b.set(b.get()+d[_].translate))}),this.visualElement.render())});return()=>{x(),_(),T(),C&&C()}}getProps(){let d=this.visualElement.getProps(),{drag:_=!1,dragDirectionLock:b=!1,dragPropagation:T=!1,dragConstraints:x=!1,dragElastic:C=.35,dragMomentum:L=!0}=d;return{...d,drag:_,dragDirectionLock:b,dragPropagation:T,dragConstraints:x,dragElastic:C,dragMomentum:L}}};function shouldDrag(d,_,b){return(!0===_||_===d)&&(null===b||b===d)}
90let asyncHandler=d=>(_,b)=>{d&&eF.Wi.update(()=>d(_,b))},tP={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function pixelsToPercent(d,_){return _.max===_.min?0:d/(_.max-_.min)*100}let tI={correct:(d,_)=>{if(!_.target)return d;if("string"==typeof d){if(!eA.test(d))return d;d=parseFloat(d)}let b=pixelsToPercent(d,_.target.x),T=pixelsToPercent(d,_.target.y);return`${b}% ${T}%`}};let MeasureLayoutWithContext=class MeasureLayoutWithContext extends L.Component{componentDidMount(){let{visualElement:d,layoutGroup:_,switchLayoutGroup:b,layoutId:T}=this.props,{projection:x}=d;Object.assign(eh,tk),x&&(_.group&&_.group.add(x),b&&b.register&&T&&b.register(x),x.root.didUpdate(),x.addEventListener("animationComplete",()=>{this.safeToRemove()}),x.setOptions({...x.options,onExitComplete:()=>this.safeToRemove()})),tP.hasEverUpdated=!0}getSnapshotBeforeUpdate(d){let{layoutDependency:_,visualElement:b,drag:T,isPresent:x}=this.props,C=b.projection;return C&&(C.isPresent=x,T||d.layoutDependency!==_||void 0===_?C.willUpdate():this.safeToRemove(),d.isPresent===x||(x?C.promote():C.relegate()||eF.Wi.postRender(()=>{let d=C.getStack();d&&d.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:d}=this.props.visualElement;d&&(d.root.didUpdate(),queueMicrotask(()=>{!d.currentAnimation&&d.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:d,layoutGroup:_,switchLayoutGroup:b}=this.props,{projection:T}=d;T&&(T.scheduleCheckAfterUnmount(),_&&_.group&&_.group.remove(T),b&&b.deregister&&b.deregister(T))}safeToRemove(){let{safeToRemove:d}=this.props;d&&d()}render(){return null}};function MeasureLayout(d){let[_,b]=function(){let d=(0,L.useContext)(Z.O);if(null===d)return[!0,null];let{isPresent:_,onExitComplete:b,register:T}=d,x=(0,L.useId)();return(0,L.useEffect)(()=>T(x),[]),!_&&b?[!1,()=>b&&b(x)]:[!0]}(),T=(0,L.useContext)(eu.p);return L.createElement(MeasureLayoutWithContext,{...d,layoutGroup:T,switchLayoutGroup:(0,L.useContext)(ec),isPresent:_,safeToRemove:b})}let tk={borderRadius:{...tI,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:tI,borderTopRightRadius:tI,borderBottomLeftRadius:tI,borderBottomRightRadius:tI,boxShadow:{correct:(d,{treeScale:_,projectionDelta:b})=>{let T=tl.parse(d);if(T.length>5)return d;let x=tl.createTransformer(d),C="number"!=typeof T[0]?1:0,L=b.x.scale*_.x,N=b.y.scale*_.y;T[0+C]/=L,T[1+C]/=N;let Y=mix(L,N,.5);return"number"==typeof T[2+C]&&(T[2+C]/=Y),"number"==typeof T[3+C]&&(T[3+C]/=Y),x(T)}}},tN=["TopLeft","TopRight","BottomLeft","BottomRight"],tD=tN.length,asNumber=d=>"string"==typeof d?parseFloat(d):d,isPx=d=>"number"==typeof d||eA.test(d);function getRadius(d,_){return void 0!==d[_]?d[_]:d.borderRadius}let tR=compress(0,.5,e1),tj=compress(.5,.95,eG.Z);function compress(d,_,b){return T=>T<d?0:T>_?1:b(progress(d,_,T))}function copyAxisInto(d,_){d.min=_.min,d.max=_.max}function copyBoxInto(d,_){copyAxisInto(d.x,_.x),copyAxisInto(d.y,_.y)}function removePointDelta(d,_,b,T,x){return d-=_,d=T+1/b*(d-T),void 0!==x&&(d=T+1/x*(d-T)),d}function removeAxisTransforms(d,_,[b,T,x],C,L){!function(d,_=0,b=1,T=.5,x,C=d,L=d){if(eO.test(_)){_=parseFloat(_);let d=mix(L.min,L.max,_/100);_=d-L.min}if("number"!=typeof _)return;let N=mix(C.min,C.max,T);d===C&&(N-=_),d.min=removePointDelta(d.min,_,b,N,x),d.max=removePointDelta(d.max,_,b,N,x)}(d,_[b],_[T],_[x],_.scale,C,L)}let tM=["x","scaleX","originX"],tB=["y","scaleY","originY"];function removeBoxTransforms(d,_,b,T){removeAxisTransforms(d.x,_,tM,b?b.x:void 0,T?T.x:void 0),removeAxisTransforms(d.y,_,tB,b?b.y:void 0,T?T.y:void 0)}function isAxisDeltaZero(d){return 0===d.translate&&1===d.scale}function isDeltaZero(d){return isAxisDeltaZero(d.x)&&isAxisDeltaZero(d.y)}function boxEqualsRounded(d,_){return Math.round(d.x.min)===Math.round(_.x.min)&&Math.round(d.x.max)===Math.round(_.x.max)&&Math.round(d.y.min)===Math.round(_.y.min)&&Math.round(d.y.max)===Math.round(_.y.max)}function aspectRatio(d){return calcLength(d.x)/calcLength(d.y)}let NodeStack=class NodeStack{constructor(){this.members=[]}add(d){addUniqueItem(this.members,d),d.scheduleRender()}remove(d){if(removeItem(this.members,d),d===this.prevLead&&(this.prevLead=void 0),d===this.lead){let d=this.members[this.members.length-1];d&&this.promote(d)}}relegate(d){let _;let b=this.members.findIndex(_=>d===_);if(0===b)return!1;for(let d=b;d>=0;d--){let b=this.members[d];if(!1!==b.isPresent){_=b;break}}return!!_&&(this.promote(_),!0)}promote(d,_){let b=this.lead;if(d!==b&&(this.prevLead=b,this.lead=d,d.show(),b)){b.instance&&b.scheduleRender(),d.scheduleRender(),d.resumeFrom=b,_&&(d.resumeFrom.preserveOpacity=!0),b.snapshot&&(d.snapshot=b.snapshot,d.snapshot.latestValues=b.animationValues||b.latestValues),d.root&&d.root.isUpdating&&(d.isLayoutDirty=!0);let{crossfade:T}=d.options;!1===T&&b.hide()}}
90exitAnimationComplete(){this.members.forEach(d=>{let{options:_,resumingFrom:b}=d;_.onExitComplete&&_.onExitComplete(),b&&b.options.onExitComplete&&b.options.onExitComplete()})}scheduleRender(){this.members.forEach(d=>{d.instance&&d.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}};function buildProjectionTransform(d,_,b){let T="",x=d.x.translate/_.x,C=d.y.translate/_.y;if((x||C)&&(T=`translate3d(${x}px, ${C}px, 0) `),(1!==_.x||1!==_.y)&&(T+=`scale(${1/_.x}, ${1/_.y}) `),b){let{rotate:d,rotateX:_,rotateY:x}=b;d&&(T+=`rotate(${d}deg) `),_&&(T+=`rotateX(${_}deg) `),x&&(T+=`rotateY(${x}deg) `)}let L=d.x.scale*_.x,N=d.y.scale*_.y;return(1!==L||1!==N)&&(T+=`scale(${L}, ${N})`),T||"none"}let compareByDepth=(d,_)=>d.depth-_.depth;let FlatTree=class FlatTree{constructor(){this.children=[],this.isDirty=!1}add(d){addUniqueItem(this.children,d),this.isDirty=!0}remove(d){removeItem(this.children,d),this.isDirty=!0}forEach(d){this.isDirty&&this.children.sort(compareByDepth),this.isDirty=!1,this.children.forEach(d)}};let tF=["","X","Y","Z"],tU=0,tV={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function createProjectionNode({attachResizeListener:d,defaultParent:_,measureScroll:b,checkIsScrollRoot:T,resetTransform:x}){return class{constructor(d={},b=null==_?void 0:_()){this.id=tU++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{tV.totalNodes=tV.resolvedTargetDeltas=tV.recalculatedProjection=0,this.nodes.forEach(propagateDirtyNodes),this.nodes.forEach(resolveTargetDelta),this.nodes.forEach(calcProjection),this.nodes.forEach(cleanDirtyNodes),window.MotionDebug&&window.MotionDebug.record(tV)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=d,this.root=b?b.root||b:this,this.path=b?[...b.path,b]:[],this.parent=b,this.depth=b?b.depth+1:0;for(let d=0;d<this.path.length;d++)this.path[d].shouldResetTransform=!0;this.root===this&&(this.nodes=new FlatTree)}addEventListener(d,_){return this.eventHandlers.has(d)||this.eventHandlers.set(d,new SubscriptionManager),this.eventHandlers.get(d).add(_)}notifyListeners(d,..._){let b=this.eventHandlers.get(d);b&&b.notify(..._)}hasListeners(d){return this.eventHandlers.has(d)}mount(_,b=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=_ instanceof SVGElement&&"svg"!==_.tagName,this.instance=_;let{layoutId:T,layout:x,visualElement:C}=this.options;if(C&&!C.current&&C.mount(_),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),b&&(x||T)&&(this.isLayoutDirty=!0),d){let b;let resizeUnblockUpdate=()=>this.root.updateBlockedByResize=!1;d(_,()=>{this.root.updateBlockedByResize=!0,b&&b(),b=function(d,_){let b=performance.now(),checkElapsed=({timestamp:T})=>{let x=T-b;x>=_&&((0,eF.Pn)(checkElapsed),d(x-_))};return eF.Wi.read(checkElapsed,!0),()=>(0,eF.Pn)(checkElapsed)}(resizeUnblockUpdate,250),tP.hasAnimatedSinceResize&&(tP.hasAnimatedSinceResize=!1,this.nodes.forEach(finishAnimation))})}T&&this.root.registerSharedNode(T,this),!1!==this.options.animate&&C&&(T||x)&&this.addEventListener("didUpdate",({delta:d,hasLayoutChanged:_,hasRelativeTargetChanged:b,layout:T})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let x=this.options.transition||C.getDefaultTransition()||tH,{onLayoutAnimationStart:L,onLayoutAnimationComplete:N}=C.getProps(),Y=!this.targetLayout||!boxEqualsRounded(this.targetLayout,T)||b,Z=!_&&b;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||Z||_&&(Y||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(d,Z);let _={...getValueTransition(x,"layout"),onPlay:L,onComplete:N};(C.shouldReduceMotion||this.options.layoutRoot)&&(_.delay=0,_.type=!1),this.startAnimation(_)}else _||finishAnimation(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=T})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let d=this.getStack();d&&d.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,(0,eF.Pn)(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEac
90h(resetRotation),this.animationId++)}getTransformTemplate(){let{visualElement:d}=this.options;return d&&d.getProps().transformTemplate}willUpdate(d=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let d=0;d<this.path.length;d++){let _=this.path[d];_.shouldResetTransform=!0,_.updateScroll("snapshot"),_.options.layoutRoot&&_.willUpdate(!1)}let{layoutId:_,layout:b}=this.options;if(void 0===_&&!b)return;let T=this.getTransformTemplate();this.prevTransformTemplateValue=T?T(this.latestValues,""):void 0,this.updateSnapshot(),d&&this.notifyListeners("willUpdate")}update(){this.updateScheduled=!1;let d=this.isUpdateBlocked();if(d){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(clearMeasurements);return}this.isUpdating||this.nodes.forEach(clearIsLayoutDirty),this.isUpdating=!1,this.nodes.forEach(resetTransformStyle),this.nodes.forEach(updateLayout),this.nodes.forEach(notifyLayoutUpdate),this.clearAllSnapshots();let _=performance.now();eF.frameData.delta=clamp(0,1e3/60,_-eF.frameData.timestamp),eF.frameData.timestamp=_,eF.frameData.isProcessing=!0,eF.S6.update.process(eF.frameData),eF.S6.preRender.process(eF.frameData),eF.S6.render.process(eF.frameData),eF.frameData.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,queueMicrotask(()=>this.update()))}clearAllSnapshots(){this.nodes.forEach(clearSnapshot),this.sharedNodes.forEach(removeLeadSnapshots)}scheduleUpdateProjection(){eF.Wi.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){eF.Wi.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let d=0;d<this.path.length;d++){let _=this.path[d];_.updateScroll()}let d=this.layout;this.layout=this.measure(!1),this.layoutCorrected=createBox(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:_}=this.options;_&&_.notify("LayoutMeasure",this.layout.layoutBox,d?d.layoutBox:void 0)}updateScroll(d="measure"){let _=!!(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===d&&(_=!1),_&&(this.scroll={animationId:this.root.animationId,phase:d,isRoot:T(this.instance),offset:b(this.instance)})}resetTransform(){if(!x)return;let d=this.isLayoutDirty||this.shouldResetTransform,_=this.projectionDelta&&!isDeltaZero(this.projectionDelta),b=this.getTransformTemplate(),T=b?b(this.latestValues,""):void 0,C=T!==this.prevTransformTemplateValue;d&&(_||hasTransform(this.latestValues)||C)&&(x(this.instance,T),this.shouldResetTransform=!1,this.scheduleRender())}measure(d=!0){var _;let b=this.measurePageBox(),T=this.removeElementScroll(b);return d&&(T=this.removeTransform(T)),roundAxis((_=T).x),roundAxis(_.y),{animationId:this.root.animationId,measuredBox:b,layoutBox:T,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:d}=this.options;if(!d)return createBox();let _=d.measureViewportBox(),{scroll:b}=this.root;return b&&(translateAxis(_.x,b.offset.x),translateAxis(_.y,b.offset.y)),_}removeElementScroll(d){let _=createBox();copyBoxInto(_,d);for(let b=0;b<this.path.length;b++){let T=this.path[b],{scroll:x,options:C}=T;if(T!==this.root&&x&&C.layoutScroll){if(x.isRoot){copyBoxInto(_,d);let{scroll:b}=this.root;b&&(translateAxis(_.x,-b.offset.x),translateAxis(_.y,-b.offset.y))}translateAxis(_.x,x.offset.x),translateAxis(_.y,x.offset.y)}}return _}applyTransform(d,_=!1){let b=createBox();copyBoxInto(b,d);for(let d=0;d<this.path.length;d++){let T=this.path[d];!_&&T.options.layoutScroll&&T.scroll&&T!==T.root&&transformBox(b,{x:-T.scroll.offset.x,y:-T.scroll.offset.y}),hasTransform(T.latestValues)&&transformBox(b,T.latestValues)}return hasTransform(this.latestValues)&&transformBox(b,this.latestValues),b}removeTransform(d){let _=createBox();copyBoxInto(_,d);for(let d=0;d<this.path.length;d++){let b=this.path[d];if(!b.instance||!hasTransform(b.latestValues))continue;hasScale(b.latestValues)&&b.updateSnapshot();let T=createBox(),x=b.measurePageBox();copyBoxInto(T,x),removeBoxTransforms(_,b.latestValues,b.snapshot?b.snapshot.layoutBox:void 0,T)}return hasTransform(this.latestValues)&&removeBoxTransforms(_,this.latestValues),_}setTargetDelta(d){this.targetDelta=d,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(d){this.options={...this.options,...d,crossfade:void 0===d.crossfade||d.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!==eF.frameData.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(d=!1){var _,b,T,x;let C=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=C.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=C.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=C.isSharedProjectionDirty);let L=!!this.resumingFrom||this!==C,N=!(d||L&&this.isSharedProjectionDirty||this.isProjectionDirty||(null===(_=this.parent)||void 0===_?void 0:_.isProjectionDirty)||this.attemptToResolveRelativeTarget);if(N)return;let{layout:Y,layoutId:Z}=this.options;if(this.layout&&(Y||Z)){if(this.resolvedRelativeTargetAt=eF.frameData.timestamp,!this.targetDelta&&!this.relativeTarget){let d=this.getClosestProjectingParent();d&&d.layout&&1!==this.animationProgress?(this.relativeParent=d,this.forceRelativeParentToResolveTarget(),this.relativeTarget=createBox(),this.relativeTargetOrigin=createBox(),calcRelativePosition(this.relativeTargetOrigin,this.layout.layoutBox,d.layout.layoutBox),copyBoxInto(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if((this.target||(this.target=createBox(),this.targetWithTransforms=createBox()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target)?(this.forceRelativeParentToResolveTarget(),b=this.target,T=this.relativeTarget,x=this.relativeParent.target,calcRelativeAxis(b.x,T.x,x.x),calcRelativeAxis(b.y,T.y,x.y)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):copyBoxInto(this.target,this.layout.layoutBox),applyBoxDelta(this.target,this.targetDelta)):copyBoxInto(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let d=this.getClosestProjectingParent();d&&!!d.resumingFrom==!!this.resumingFrom&&!d.options.layoutScroll&&d.target&&1!==this.animationProgress?(this.relativeParent=d,this.forceRelativeParentToResolveTarget(),this.relativeTarget=createBox(),this.relativeTargetOrigin=createBox(),calcRelativePosition(this.relativeTargetOrigin,this.target,d.target),copyBoxInto(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}tV.resolvedTargetDeltas++}}}getClosestProjectingParent(){return!this.parent||hasScale(this.parent.latestValues)||has2DTranslate(this.parent.latestValues)?void 0:this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var d;let _=this.getLead(),b=!!this.resumingFrom||this!==_,T=!0;if((this.isProjectionDirty||(null===(d=this.parent)||void 0===d?void 0:d.isProjectionDirty))&&(T=!1),b&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(T=!1),this.resolvedRelativeTargetAt===eF.frameData.timestamp&&(T=!1),T)return;let{layout:x,layoutId:C}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(x||C))return;copyBoxInto(this.layoutCorrected,this.layout.layoutBox);let L=this.treeScale.x,N=this.treeScale.y;(function(d,_,b,T=!1){let x,C;let L=b.length;if(L){_.x=_.y=1;for(let N=0;N<L;N++){C=(x=b[N]).projectionDelta;let L=x.instance;(!L||!L.style||"contents"!==L.style.display)&&(T&&x.options.layoutScroll&&x.scroll&&x!==x.root&&transformBox(d,{x:-x.scroll.offset.x,y:-x.scroll.offset.y}),C&&(_.x*=C.x.scale,_.y*=C.y.scale,applyBoxDelta(d,C)),T&&hasTransform(x.latestValues)&&transformBox(d,x.latestValues))}_.x=snapToDefault(_.x),_.y=snapToDefault(_.y)}})(this.layoutCorrected,this.treeScale,this.path,b),_.layout&&!_.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(_.target=_.layout.layoutBox);let{target:Y}=_;if(!Y){this.projectionTransform&&(this.projectionDelta=createDelta(),this.projectionTransform="none",this.scheduleRender());return}this.projectionDelta||(this.projectionDelta=createDelta(),this.projectionDeltaWithTransform=createDelta());let Z=this.projectionTransform;calcBoxDelta(this.projectionDelta,this.layoutCorrected,Y,this.latestValues),this.projectionTransform=buildProjectionTransform(this.projectionDelta,this.treeScale),(this.projectionTransform!==Z||this.treeScale.x!==L||this.treeScale.y!==N)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",Y)),tV.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(d=!0){if(this.options.scheduleRender&&this.options.scheduleRender(),d){let d=this.getStack();d&&d.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(d,_=!1){let b;let T=this.snapshot,x=T?T.latestValues:{},C={...this.latestValues},L=createDelta();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!_;let N=createBox(),Y=T?T.source:void 0,Z=this.layout?this.layout.source:void 0,en=Y!==Z,er=this.getStack(),ei=!er||er.members.length<=1,es=!!(en&&!ei&&!0===this.options.crossfade&&!this.path.some(hasOpacityCrossfade));this.animationProgress=0,this.mixTargetDelta=_=>{let T=_/1e3;if(mixAxisDelta(L.x,d.x,T),mixAxisDelta(L.y,d.y,T),this.setTargetDelta(L),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var Y,Z,er,ea;calcRelativePosition(N,this.layout.layoutBox,this.relativeParent.layout.layoutBox),er=this.relativeTarget,ea=this.relativeTargetOrigin,mixAxis(er.x,ea.x,N.x,T),mixAxis(er.y,ea.y,N.y,T),b&&(Y=this.relativeTarget,Z=b,Y.x.min===Z.x.min&&Y.x.max===Z.x.max&&Y.y.min===Z.y.min&&Y.y.max===Z.y.max)&&(this.isProjectionDirty=!1),b||(b=createBox()),copyBoxInto(b,this.relativeTarget)}en&&(this.animationValues=C,function(d,_,b,T,x,C){x?(d.opacity=mix(0,void 0!==b.opacity?b.opacity:1,tR(T)),d.opacityExit=mix(void 0!==_.opacity?_.opacity:1,0,tj(T))):C&&(d.opacity=mix(void 0!==_.opacity?_.opacity:1,void 0!==b.opacity?b.opacity:1,T));for(let x=0;x<tD;x++){let C=`border${tN[x]}Radius`,L=getRadius(_,C),N=getRadius(b,C);if(void 0===L&&void 0===N)continue;L||(L=0),N||(N=0);
90let Y=0===L||0===N||isPx(L)===isPx(N);Y?(d[C]=Math.max(mix(asNumber(L),asNumber(N),T),0),(eO.test(N)||eO.test(L))&&(d[C]+="%")):d[C]=N}(_.rotate||b.rotate)&&(d.rotate=mix(_.rotate||0,b.rotate||0,T))}(C,x,this.latestValues,T,es,ei)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=T},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(d){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&((0,eF.Pn)(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=eF.Wi.update(()=>{tP.hasAnimatedSinceResize=!0,this.currentAnimation=function(d,_,b){let T=isMotionValue(d)?d:motionValue(d);return T.start(animateMotionValue("",T,1e3,b)),T.animation}(0,0,{...d,onUpdate:_=>{this.mixTargetDelta(_),d.onUpdate&&d.onUpdate(_)},onComplete:()=>{d.onComplete&&d.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 d=this.getStack();d&&d.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 d=this.getLead(),{targetWithTransforms:_,target:b,layout:T,latestValues:x}=d;if(_&&b&&T){if(this!==d&&this.layout&&T&&shouldAnimatePositionOnly(this.options.animationType,this.layout.layoutBox,T.layoutBox)){b=this.target||createBox();let _=calcLength(this.layout.layoutBox.x);b.x.min=d.target.x.min,b.x.max=b.x.min+_;let T=calcLength(this.layout.layoutBox.y);b.y.min=d.target.y.min,b.y.max=b.y.min+T}copyBoxInto(_,b),transformBox(_,x),calcBoxDelta(this.projectionDeltaWithTransform,this.layoutCorrected,_,x)}}registerSharedNode(d,_){this.sharedNodes.has(d)||this.sharedNodes.set(d,new NodeStack);let b=this.sharedNodes.get(d);b.add(_);let T=_.options.initialPromotionConfig;_.promote({transition:T?T.transition:void 0,preserveFollowOpacity:T&&T.shouldPreserveFollowOpacity?T.shouldPreserveFollowOpacity(_):void 0})}isLead(){let d=this.getStack();return!d||d.lead===this}getLead(){var d;let{layoutId:_}=this.options;return _&&(null===(d=this.getStack())||void 0===d?void 0:d.lead)||this}getPrevLead(){var d;let{layoutId:_}=this.options;return _?null===(d=this.getStack())||void 0===d?void 0:d.prevLead:void 0}getStack(){let{layoutId:d}=this.options;if(d)return this.root.sharedNodes.get(d)}promote({needsReset:d,transition:_,preserveFollowOpacity:b}={}){let T=this.getStack();T&&T.promote(this,b),d&&(this.projectionDelta=void 0,this.needsReset=!0),_&&this.setOptions({transition:_})}relegate(){let d=this.getStack();return!!d&&d.relegate(this)}resetRotation(){let{visualElement:d}=this.options;if(!d)return;let _=!1,{latestValues:b}=d;if((b.rotate||b.rotateX||b.rotateY||b.rotateZ)&&(_=!0),!_)return;let T={};for(let _=0;_<tF.length;_++){let x="rotate"+tF[_];b[x]&&(T[x]=b[x],d.setStaticValue(x,0))}for(let _ in d.render(),T)d.setStaticValue(_,T[_]);d.scheduleRender()}getProjectionStyles(d={}){var _,b;let T={};if(!this.instance||this.isSVG)return T;if(!this.isVisible)return{visibility:"hidden"};T.visibility="";let x=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,T.opacity="",T.pointerEvents=resolveMotionValue(d.pointerEvents)||"",T.transform=x?x(this.latestValues,""):"none",T;let C=this.getLead();if(!this.projectionDelta||!this.layout||!C.target){let _={};return this.options.layoutId&&(_.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,_.pointerEvents=resolveMotionValue(d.pointerEvents)||""),this.hasProjected&&!hasTransform(this.latestValues)&&(_.transform=x?x({},""):"none",this.hasProjected=!1),_}let L=C.animationValues||C.latestValues;this.applyTransformsToTarget(),T.transform=buildProjectionTransform(this.projectionDeltaWithTransform,this.treeScale,L),x&&(T.transform=x(L,T.transform));let{x:N,y:Y}=this.projectionDelta;for(let d in T.transformOrigin=`${100*N.origin}% ${100*Y.origin}% 0`,C.animationValues?T.opacity=C===this?null!==(b=null!==(_=L.opacity)&&void 0!==_?_:this.latestValues.opacity)&&void 0!==b?b:1:this.preserveOpacity?this.latestValues.opacity:L.opacityExit:T.opacity=C===this?void 0!==L.opacity?L.opacity:"":void 0!==L.opacityExit?L.opacityExit:0,eh){if(void 0===L[d])continue;let{correct:_,applyTo:b}=eh[d],x="none"===T.transform?L[d]:_(L[d],C);if(b){let d=b.length;for(let _=0;_<d;_++)T[b[_]]=x}else T[d]=x}return this.options.layoutId&&(T.pointerEvents=C===this?resolveMotionValue(d.pointerEvents)||"":"none"),T}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}
90resetTree(){this.root.nodes.forEach(d=>{var _;return null===(_=d.currentAnimation)||void 0===_?void 0:_.stop()}),this.root.nodes.forEach(clearMeasurements),this.root.sharedNodes.clear()}}}function updateLayout(d){d.updateLayout()}function notifyLayoutUpdate(d){var _;let b=(null===(_=d.resumeFrom)||void 0===_?void 0:_.snapshot)||d.snapshot;if(d.isLead()&&d.layout&&b&&d.hasListeners("didUpdate")){let{layoutBox:_,measuredBox:T}=d.layout,{animationType:x}=d.options,C=b.source!==d.layout.source;"size"===x?eachAxis(d=>{let T=C?b.measuredBox[d]:b.layoutBox[d],x=calcLength(T);T.min=_[d].min,T.max=T.min+x}):shouldAnimatePositionOnly(x,b.layoutBox,_)&&eachAxis(T=>{let x=C?b.measuredBox[T]:b.layoutBox[T],L=calcLength(_[T]);x.max=x.min+L,d.relativeTarget&&!d.currentAnimation&&(d.isProjectionDirty=!0,d.relativeTarget[T].max=d.relativeTarget[T].min+L)});let L=createDelta();calcBoxDelta(L,_,b.layoutBox);let N=createDelta();C?calcBoxDelta(N,d.applyTransform(T,!0),b.measuredBox):calcBoxDelta(N,_,b.layoutBox);let Y=!isDeltaZero(L),Z=!1;if(!d.resumeFrom){let T=d.getClosestProjectingParent();if(T&&!T.resumeFrom){let{snapshot:x,layout:C}=T;if(x&&C){let L=createBox();calcRelativePosition(L,b.layoutBox,x.layoutBox);let N=createBox();calcRelativePosition(N,_,C.layoutBox),boxEqualsRounded(L,N)||(Z=!0),T.options.layoutRoot&&(d.relativeTarget=N,d.relativeTargetOrigin=L,d.relativeParent=T)}}}d.notifyListeners("didUpdate",{layout:_,snapshot:b,delta:N,layoutDelta:L,hasLayoutChanged:Y,hasRelativeTargetChanged:Z})}else if(d.isLead()){let{onExitComplete:_}=d.options;_&&_()}d.options.transition=void 0}function propagateDirtyNodes(d){tV.totalNodes++,d.parent&&(d.isProjecting()||(d.isProjectionDirty=d.parent.isProjectionDirty),d.isSharedProjectionDirty||(d.isSharedProjectionDirty=!!(d.isProjectionDirty||d.parent.isProjectionDirty||d.parent.isSharedProjectionDirty)),d.isTransformDirty||(d.isTransformDirty=d.parent.isTransformDirty))}function cleanDirtyNodes(d){d.isProjectionDirty=d.isSharedProjectionDirty=d.isTransformDirty=!1}function clearSnapshot(d){d.clearSnapshot()}function clearMeasurements(d){d.clearMeasurements()}function clearIsLayoutDirty(d){d.isLayoutDirty=!1}function resetTransformStyle(d){let{visualElement:_}=d.options;_&&_.getProps().onBeforeLayoutMeasure&&_.notify("BeforeLayoutMeasure"),d.resetTransform()}function finishAnimation(d){d.finishAnimation(),d.targetDelta=d.relativeTarget=d.target=void 0,d.isProjectionDirty=!0}function resolveTargetDelta(d){d.resolveTargetDelta()}function calcProjection(d){d.calcProjection()}function resetRotation(d){d.resetRotation()}function removeLeadSnapshots(d){d.removeLeadSnapshot()}function mixAxisDelta(d,_,b){d.translate=mix(_.translate,0,b),d.scale=mix(_.scale,1,b),d.origin=_.origin,d.originPoint=_.originPoint}function mixAxis(d,_,b,T){d.min=mix(_.min,b.min,T),d.max=mix(_.max,b.max,T)}function hasOpacityCrossfade(d){return d.animationValues&&void 0!==d.animationValues.opacityExit}let tH={duration:.45,ease:[.4,0,.1,1]},userAgentContains=d=>"undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().includes(d),t$=userAgentContains("applewebkit/")&&!userAgentContains("chrome/")?Math.round:eG.Z;function roundAxis(d){d.min=t$(d.min),d.max=t$(d.max)}function shouldAnimatePositionOnly(d,_,b){return"position"===d||"preserve-aspect"===d&&!isNear(aspectRatio(_),aspectRatio(b),.2)}let tG=createProjectionNode({attachResizeListener:(d,_)=>addDomEvent(d,"resize",_),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),tK={current:void 0},tz=createProjectionNode({measureScroll:d=>({x:d.scrollLeft,y:d.scrollTop}),defaultParent:()=>{if(!tK.current){let d=new tG({});d.mount(window),d.setOptions({layoutScroll:!0}),tK.current=d}return tK.current},resetTransform:(d,_)=>{d.style.transform=void 0!==_?_:"none"},checkIsScrollRoot:d=>"fixed"===window.getComputedStyle(d).position}),tq=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function getVariableValue(d,_,b=1){(0,eY.k)(b<=4,`Max CSS variable fallback depth detected in property "${d}". This may indicate a circular fallback dependency.`);let[T,x]=function(d){let _=tq.exec(d);if(!_)return[,];let[,b,T]=_;return[b,T]}(d);if(!T)return;let C=window.getComputedStyle(_).getPropertyValue(T);if(C){let d=C.trim();return isNumericalString(d)?parseFloat(d):d}return e_(x)?getVariableValue(x,_,b+1):x}let tW=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),isPositionalKey=d=>tW.has(d),hasPositionalKey=d=>Object.keys(d).some(isPositionalKey),isNumOrPxType=d=>
90d===eb||d===eA,getPosFromMatrix=(d,_)=>parseFloat(d.split(", ")[_]),getTranslateFromMatrix=(d,_)=>(b,{transform:T})=>{if("none"===T||!T)return 0;let x=T.match(/^matrix3d\((.+)\)$/);if(x)return getPosFromMatrix(x[1],_);{let _=T.match(/^matrix\((.+)\)$/);return _?getPosFromMatrix(_[1],d):0}},tY=new Set(["x","y","z"]),tQ=ef.filter(d=>!tY.has(d)),tX={width:({x:d},{paddingLeft:_="0",paddingRight:b="0"})=>d.max-d.min-parseFloat(_)-parseFloat(b),height:({y:d},{paddingTop:_="0",paddingBottom:b="0"})=>d.max-d.min-parseFloat(_)-parseFloat(b),top:(d,{top:_})=>parseFloat(_),left:(d,{left:_})=>parseFloat(_),bottom:({y:d},{top:_})=>parseFloat(_)+(d.max-d.min),right:({x:d},{left:_})=>parseFloat(_)+(d.max-d.min),x:getTranslateFromMatrix(4,13),y:getTranslateFromMatrix(5,14)};tX.translateX=tX.x,tX.translateY=tX.y;let convertChangedValueTypes=(d,_,b)=>{let T=_.measureViewportBox(),x=_.current,C=getComputedStyle(x),{display:L}=C,N={};"none"===L&&_.setStaticValue("display",d.display||"block"),b.forEach(d=>{N[d]=tX[d](T,C)}),_.render();let Y=_.measureViewportBox();return b.forEach(b=>{let T=_.getValue(b);T&&T.jump(N[b]),d[b]=tX[b](Y,C)}),d},checkAndConvertChangedValueTypes=(d,_,b={},T={})=>{_={..._},T={...T};let x=Object.keys(_).filter(isPositionalKey),C=[],L=!1,N=[];if(x.forEach(x=>{let Y;let Z=d.getValue(x);if(!d.hasValue(x))return;let en=b[x],er=findDimensionValueType(en),ei=_[x];if(isKeyframesTarget(ei)){let d=ei.length,_=null===ei[0]?1:0;er=findDimensionValueType(en=ei[_]);for(let b=_;b<d&&null!==ei[b];b++)Y?(0,eY.k)(findDimensionValueType(ei[b])===Y,"All keyframes must be of the same type"):(Y=findDimensionValueType(ei[b]),(0,eY.k)(Y===er||isNumOrPxType(er)&&isNumOrPxType(Y),"Keyframes must be of the same dimension as the current value"))}else Y=findDimensionValueType(ei);if(er!==Y){if(isNumOrPxType(er)&&isNumOrPxType(Y)){let d=Z.get();"string"==typeof d&&Z.set(parseFloat(d)),"string"==typeof ei?_[x]=parseFloat(ei):Array.isArray(ei)&&Y===eA&&(_[x]=ei.map(parseFloat))}else(null==er?void 0:er.transform)&&(null==Y?void 0:Y.transform)&&(0===en||0===ei)?0===en?Z.set(Y.transform(en)):_[x]=er.transform(ei):(L||(C=function(d){let _=[];return tQ.forEach(b=>{let T=d.getValue(b);void 0!==T&&(_.push([b,T.get()]),T.set(b.startsWith("scale")?1:0))}),_.length&&d.render(),_}(d),L=!0),N.push(x),T[x]=void 0!==T[x]?T[x]:_[x],Z.jump(ei))}}),!N.length)return{target:_,transitionEnd:T};{let b=N.indexOf("height")>=0?window.pageYOffset:null,x=convertChangedValueTypes(_,d,N);return C.length&&C.forEach(([_,b])=>{d.getValue(_).set(b)}),d.render(),el.j&&null!==b&&window.scrollTo({top:b}),{target:x,transitionEnd:T}}},parseDomVariant=(d,_,b,T)=>{var x,C;let L=function(d,{..._},b){let T=d.current;if(!(T instanceof Element))return{target:_,transitionEnd:b};for(let x in b&&(b={...b}),d.values.forEach(d=>{let _=d.get();
90if(!e_(_))return;let b=getVariableValue(_,T);b&&d.set(b)}),_){let d=_[x];if(!e_(d))continue;let C=getVariableValue(d,T);C&&(_[x]=C,b||(b={}),void 0===b[x]&&(b[x]=d))}return{target:_,transitionEnd:b}}(d,_,T);return _=L.target,T=L.transitionEnd,x=_,C=T,hasPositionalKey(x)?checkAndConvertChangedValueTypes(d,x,b,C):{target:x,transitionEnd:C}},tJ={current:null},tZ={current:!1},t0=new WeakMap,t1=Object.keys(eo),t2=t1.length,t3=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],t4=es.length;let VisualElement=class VisualElement{constructor({parent:d,props:_,presenceContext:b,reducedMotionConfig:T,visualState:x},C={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>eF.Wi.render(this.render,!1,!0);let{latestValues:L,renderState:N}=x;this.latestValues=L,this.baseTarget={...L},this.initialValues=_.initial?{...L}:{},this.renderState=N,this.parent=d,this.props=_,this.presenceContext=b,this.depth=d?d.depth+1:0,this.reducedMotionConfig=T,this.options=C,this.isControllingVariants=isControllingVariants(_),this.isVariantNode=isVariantNode(_),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(d&&d.current);let{willChange:Y,...Z}=this.scrapeMotionValuesFromProps(_,{});for(let d in Z){let _=Z[d];void 0!==L[d]&&isMotionValue(_)&&(_.set(L[d],!1),isWillChangeMotionValue(Y)&&Y.add(d))}}scrapeMotionValuesFromProps(d,_){return{}}mount(d){this.current=d,t0.set(d,this),this.projection&&!this.projection.instance&&this.projection.mount(d),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((d,_)=>this.bindToMotionValue(_,d)),tZ.current||function(){if(tZ.current=!0,el.j){if(window.matchMedia){let d=window.matchMedia("(prefers-reduced-motion)"),setReducedMotionPreferences=()=>tJ.current=d.matches;d.addListener(setReducedMotionPreferences),setReducedMotionPreferences()}else tJ.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||tJ.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let d in t0.delete(this.current),this.projection&&this.projection.unmount(),(0,eF.Pn)(this.notifyUpdate),(0,eF.Pn)(this.render),this.valueSubscriptions.forEach(d=>d()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[d].clear();for(let d in this.features)this.features[d].unmount();this.current=null}bindToMotionValue(d,_){let b=em.has(d),T=_.on("change",_=>{this.latestValues[d]=_,this.props.onUpdate&&eF.Wi.update(this.notifyUpdate,!1,!0),b&&this.projection&&(this.projection.isTransformDirty=!0)}),x=_.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(d,()=>{T(),x()})}sortNodePosition(d){return this.current&&this.sortInstanceNodePosition&&this.type===d.type?this.sortInstanceNodePosition(this.current,d.current):0}loadFeatures({children:d,..._},b,T,x){let C,L;for(let d=0;d<t2;d++){let b=t1[d],{isEnabled:T,Feature:x,ProjectionNode:N,MeasureLayout:Y}=eo[b];N&&(C=N),T(_)&&(!this.features[b]&&x&&(this.features[b]=new x(this)),Y&&(L=Y))}if(!this.projection&&C){this.projection=new C(this.latestValues,this.parent&&this.parent.projection);let{layoutId:d,layout:b,drag:T,dragConstraints:L,layoutScroll:N,layoutRoot:Y}=_;this.projection.setOptions({layoutId:d,layout:b,alwaysMeasureLayout:!!T||L&&isRefObject(L),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof b?b:"both",initialPromotionConfig:x,layoutScroll:N,layoutRoot:Y})}return L}updateFeatures(){for(let d in this.features){let _=this.features[d];
90_.isMounted?_.update():(_.mount(),_.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):createBox()}getStaticValue(d){return this.latestValues[d]}setStaticValue(d,_){this.latestValues[d]=_}makeTargetAnimatable(d,_=!0){return this.makeTargetAnimatableFromInstance(d,this.props,_)}update(d,_){(d.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=d,this.prevPresenceContext=this.presenceContext,this.presenceContext=_;for(let _=0;_<t3.length;_++){let b=t3[_];this.propEventSubscriptions[b]&&(this.propEventSubscriptions[b](),delete this.propEventSubscriptions[b]);let T=d["on"+b];T&&(this.propEventSubscriptions[b]=this.on(b,T))}this.prevMotionValues=function(d,_,b){let{willChange:T}=_;for(let x in _){let C=_[x],L=b[x];if(isMotionValue(C))d.addValue(x,C),isWillChangeMotionValue(T)&&T.add(x);else if(isMotionValue(L))d.addValue(x,motionValue(C,{owner:d})),isWillChangeMotionValue(T)&&T.remove(x);else if(L!==C){if(d.hasValue(x)){let _=d.getValue(x);_.hasAnimated||_.set(C)}else{let _=d.getStaticValue(x);d.addValue(x,motionValue(void 0!==_?_:C,{owner:d}))}}}for(let T in b)void 0===_[T]&&d.removeValue(T);return _}(this,this.scrapeMotionValuesFromProps(d,this.prevProps),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(d){return this.props.variants?this.props.variants[d]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}getVariantContext(d=!1){if(d)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){let d=this.parent&&this.parent.getVariantContext()||{};return void 0!==this.props.initial&&(d.initial=this.props.initial),d}let _={};for(let d=0;d<t4;d++){let b=es[d],T=this.props[b];(isVariantLabel(T)||!1===T)&&(_[b]=T)}return _}addVariantChild(d){let _=this.getClosestVariantNode();if(_)return _.variantChildren&&_.variantChildren.add(d),()=>_.variantChildren.delete(d)}addValue(d,_){_!==this.values.get(d)&&(this.removeValue(d),this.bindToMotionValue(d,_)),this.values.set(d,_),this.latestValues[d]=_.get()}removeValue(d){this.values.delete(d);let _=this.valueSubscriptions.get(d);_&&(_(),this.valueSubscriptions.delete(d)),delete this.latestValues[d],this.removeValueFromRenderState(d,this.renderState)}hasValue(d){return this.values.has(d)}getValue(d,_){if(this.props.values&&this.props.values[d])return this.props.values[d];let b=this.values.get(d);return void 0===b&&void 0!==_&&(b=motionValue(_,{owner:this}),this.addValue(d,b)),b}readValue(d){var _;return void 0===this.latestValues[d]&&this.current?null!==(_=this.getBaseTargetFromProps(this.props,d))&&void 0!==_?_:this.readValueFromInstance(this.current,d,this.options):this.latestValues[d]}setBaseTarget(d,_){this.baseTarget[d]=_}getBaseTarget(d){var _;let{initial:b}=this.props,T="string"==typeof b||"object"==typeof b?null===(_=resolveVariantFromProps(this.props,b))||void 0===_?void 0:_[d]:void 0;if(b&&void 0!==T)return T;let x=this.getBaseTargetFromProps(this.props,d);return void 0===x||isMotionValue(x)?void 0!==this.initialValues[d]&&void 0===T?void 0:this.baseTarget[d]:x}on(d,_){return this.events[d]||(this.events[d]=new SubscriptionManager),this.events[d].add(_)}notify(d,..._){this.events[d]&&this.events[d].notify(..._)}};let DOMVisualElement=class DOMVisualElement extends VisualElement{sortInstanceNodePosition(d,_){return 2&d.compareDocumentPosition(_)?1:-1}getBaseTargetFromProps(d,_){return d.style?d.style[_]:void 0}removeValueFromRenderState(d,{vars:_,style:b}){delete _[d],delete b[d]}makeTargetAnimatableFromInstance({transition:d,transitionEnd:_,...b},{transformValues:T},x){let C=function(d,_,b){let T={};for(let x in d){let d=function(d,_){if(!_)return;let b=_[d]||_.default||_;return b.from}(x,_);if(void 0!==d)T[x]=d;else{let d=b.getValue(x);d&&(T[x]=d.get())}}return T}(b,d||{},this);if(T&&(_&&(_=T(_)),b&&(b=T(b)),C&&(C=T(C))),x){!function(d,_,b){var T,x;let C=Object.keys(_).filter(_=>!d.hasValue(_)),L=C.length;if(L)for(let N=0;N<L;N++){let L=C[N],Y=_[L],Z=null;
90Array.isArray(Y)&&(Z=Y[0]),null===Z&&(Z=null!==(x=null!==(T=b[L])&&void 0!==T?T:d.readValue(L))&&void 0!==x?x:_[L]),null!=Z&&("string"==typeof Z&&(isNumericalString(Z)||isZeroValueString(Z))?Z=parseFloat(Z):!findValueType(Z)&&tl.test(Y)&&(Z=animatable_none_getAnimatableNone(L,Y)),d.addValue(L,motionValue(Z,{owner:d})),void 0===b[L]&&(b[L]=Z),null!==Z&&d.setBaseTarget(L,Z))}}(this,b,C);let d=parseDomVariant(this,b,C,_);_=d.transitionEnd,b=d.target}return{transition:d,transitionEnd:_,...b}}};let HTMLVisualElement=class HTMLVisualElement extends DOMVisualElement{readValueFromInstance(d,_){if(em.has(_)){let d=getDefaultValueType(_);return d&&d.default||0}{let b=window.getComputedStyle(d),T=(ey(_)?b.getPropertyValue(_):b[_])||0;return"string"==typeof T?T.trim():T}}measureInstanceViewportBox(d,{transformPagePoint:_}){return measureViewportBox(d,_)}build(d,_,b,T){buildHTMLStyles(d,_,b,T.transformTemplate)}scrapeMotionValuesFromProps(d,_){return scrapeMotionValuesFromProps(d,_)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:d}=this.props;isMotionValue(d)&&(this.childSubscription=d.on("change",d=>{this.current&&(this.current.textContent=`${d}`)}))}renderInstance(d,_,b,T){renderHTML(d,_,b,T)}};let SVGVisualElement=class SVGVisualElement extends DOMVisualElement{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(d,_){return d[_]}readValueFromInstance(d,_){if(em.has(_)){let d=getDefaultValueType(_);return d&&d.default||0}return _=eM.has(_)?_:camelToDash(_),d.getAttribute(_)}measureInstanceViewportBox(){return createBox()}scrapeMotionValuesFromProps(d,_){return scrape_motion_values_scrapeMotionValuesFromProps(d,_)}build(d,_,b,T){buildSVGAttrs(d,_,b,this.isSVGTag,T.transformTemplate)}renderInstance(d,_,b,T){renderSVG(d,_,b,T)}mount(d){this.isSVGTag=isSVGTag(d.tagName),super.mount(d)}};let create_visual_element_createDomVisualElement=(d,_)=>isSVGComponent(d)?new SVGVisualElement(_,{enableHardwareAcceleration:!1}):new HTMLVisualElement(_,{enableHardwareAcceleration:!0}),t5={animation:{Feature:class extends Feature{constructor(d){super(d),d.animationState||(d.animationState=function(d){let animate=_=>Promise.all(_.map(({animation:_,options:b})=>(function(d,_,b={}){let T;if(d.notify("AnimationStart",_),Array.isArray(_)){let x=_.map(_=>animateVariant(d,_,b));T=Promise.all(x)}else if("string"==typeof _)T=animateVariant(d,_,b);else{let x="function"==typeof _?resolveVariant(d,_,b.custom):_;T=Promise.all(animateTarget(d,x,b))}return T.then(()=>d.notify("AnimationComplete",_))})(d,_,b))),_={animate:createTypeState(!0),whileInView:createTypeState(),whileHover:createTypeState(),whileTap:createTypeState(),whileDrag:createTypeState(),whileFocus:createTypeState(),exit:createTypeState()},b=!0,buildResolvedTypeValues=(_,b)=>{let T=resolveVariant(d,b);if(T){let{transition:d,transitionEnd:b,...x}=T;_={..._,...x,...b}}return _};function animateChanges(T,x){let C=d.getProps(),L=d.getVariantContext(!0)||{},N=[],Y=new Set,Z={},en=1/0;for(let ei=0;ei<tC;ei++){var er;let es=tx[ei],ea=_[es],eo=void 0!==C[es]?C[es]:L[es],el=isVariantLabel(eo),eu=es===x?ea.isActive:null;!1===eu&&(en=ei);let ec=eo===L[es]&&eo!==C[es]&⪙if(ec&&b&&d.manuallyAnimateOnMount&&(ec=!1),ea.protectedKeys={...Z},!ea.isActive&&null===eu||!eo&&!ea.prevProp||isAnimationControls(eo)||"boolean"==typeof eo)continue;let ed=(er=ea.prevProp,"string"==typeof eo?eo!==er:!!Array.isArray(eo)&&!shallowCompare(eo,er)),ep=ed||es===x&&ea.isActive&&!ec&&el||ei>en&&el,eh=Array.isArray(eo)?eo:[eo],ef=eh.reduce(buildResolvedTypeValues,{});!1===eu&&(ef={});let{prevResolvedValues:em={}}=ea,ev={...em,...ef},markToAnimate=d=>{ep=!0,Y.delete(d),ea.needsAnimating[d]=!0};for(let d in ev){let _=ef[d],b=em[d];Z.hasOwnProperty(d)||(_!==b?isKeyframesTarget(_)&&isKeyframesTarget(b)?!shallowCompare(_,b)||ed?markToAnimate(d):ea.protectedKeys[d]=!0:void 0!==_?markToAnimate(d):Y.add(d):void 0!==_&&Y.has(d)?markToAnimate(d):ea.protectedKeys[d]=!0)}ea.prevProp=eo,ea.prevResolvedValues=ef,ea.isActive&&(Z={...Z,...ef}),b&&d.blockInitialAnimation&&(ep=!1),ep&&!ec&&N.push(...eh.map(d=>({animation:d,options:{type:es,...T}})))}if(Y.size){let _={};Y.forEach(b=>{let T=d.getBaseTarget(b);void 0!==T&&(_[b]=T)}),N.push({animation:_})}let ei=!!N.length;return b&&!1===C.initial&&!d.manuallyAnimateOnMount&&(ei=!1),b=!1,ei?animate(N):Promise.resolve()}return{animateChanges,setActive:function(b,T,x){var C;if(_[b].isActive===T)return Promise.resolve();
90null===(C=d.variantChildren)||void 0===C||C.forEach(d=>{var _;return null===(_=d.animationState)||void 0===_?void 0:_.setActive(b,T)}),_[b].isActive=T;let L=animateChanges(x,b);for(let d in _)_[d].protectedKeys={};return L},setAnimateFunction:function(_){animate=_(d)},getState:()=>_}}(d))}updateAnimationControlsSubscription(){let{animate:d}=this.node.getProps();this.unmount(),isAnimationControls(d)&&(this.unmount=d.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:d}=this.node.getProps(),{animate:_}=this.node.prevProps||{};d!==_&&this.updateAnimationControlsSubscription()}unmount(){}}},exit:{Feature:class extends Feature{constructor(){super(...arguments),this.id=tw++}update(){if(!this.node.presenceContext)return;let{isPresent:d,onExitComplete:_,custom:b}=this.node.presenceContext,{isPresent:T}=this.node.prevPresenceContext||{};if(!this.node.animationState||d===T)return;let x=this.node.animationState.setActive("exit",!d,{custom:null!=b?b:this.node.getProps().custom});_&&!d&&x.then(()=>_(this.id))}mount(){let{register:d}=this.node.presenceContext||{};d&&(this.unmount=d(this.id))}unmount(){}}},inView:{Feature:class extends Feature{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:d={}}=this.node.getProps(),{root:_,margin:b,amount:T="some",once:x}=d,C={root:_?_.current:void 0,rootMargin:b,threshold:"number"==typeof T?T:eq[T]};return function(d,_,b){let T=function({root:d,..._}){let b=d||document;ez.has(b)||ez.set(b,{});let T=ez.get(b),x=JSON.stringify(_);return T[x]||(T[x]=new IntersectionObserver(fireAllObserverCallbacks,{root:d,..._})),T[x]}(_);return eK.set(d,b),T.observe(d),()=>{eK.delete(d),T.unobserve(d)}}(this.node.current,C,d=>{let{isIntersecting:_}=d;if(this.isInView===_||(this.isInView=_,x&&!_&&this.hasEnteredView))return;_&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",_);let{onViewportEnter:b,onViewportLeave:T}=this.node.getProps(),C=_?b:T;C&&C(d)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:d,prevProps:_}=this.node,b=["amount","margin","root"].some(function({viewport:d={}},{viewport:_={}}={}){return b=>d[b]!==_[b]}(d,_));b&&this.startObserver()}unmount(){}}},tap:{Feature:class extends Feature{constructor(){super(...arguments),this.removeStartListeners=eG.Z,this.removeEndListeners=eG.Z,this.removeAccessibleListeners=eG.Z,this.startPointerPress=(d,_)=>{if(this.removeEndListeners(),this.isPressing)return;let b=this.node.getProps(),T=addPointerEvent(window,"pointerup",(d,_)=>{if(!this.checkPressEnd())return;let{onTap:b,onTapCancel:T}=this.node.getProps();eF.Wi.update(()=>{isNodeOrChild(this.node.current,d.target)?b&&b(d,_):T&&T(d,_)})},{passive:!(b.onTap||b.onPointerUp)}),x=addPointerEvent(window,"pointercancel",(d,_)=>this.cancelPress(d,_),{passive:!(b.onTapCancel||b.onPointerCancel)});this.removeEndListeners=pipe(T,x),this.startPress(d,_)},this.startAccessiblePress=()=>{let d=addDomEvent(this.node.current,"keydown",d=>{"Enter"!==d.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=addDomEvent(this.node.current,"keyup",d=>{"Enter"===d.key&&this.checkPressEnd()&&fireSyntheticPointerEvent("up",(d,_)=>{let{onTap:b}=this.node.getProps();b&&eF.Wi.update(()=>b(d,_))})}),fireSyntheticPointerEvent("down",(d,_)=>{this.startPress(d,_)}))}),_=addDomEvent(this.node.current,"blur",()=>{this.isPressing&&fireSyntheticPointerEvent("cancel",(d,_)=>this.cancelPress(d,_))});this.removeAccessibleListeners=pipe(d,_)}}startPress(d,_){this.isPressing=!0;let{onTapStart:b,whileTap:T}=this.node.getProps();T&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),b&&eF.Wi.update(()=>b(d,_))}checkPressEnd(){this.removeEndListeners(),this.isPressing=!1;let d=this.node.getProps();return d.whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!isDragActive()}cancelPress(d,_){if(!this.checkPressEnd())return;let{onTapCancel:b}=this.node.getProps();b&&eF.Wi.update(()=>b(d,_))}mount(){let d=this.node.getProps(),_=addPointerEvent(this.node.current,"pointerdown",this.startPointerPress,{passive:!(d.onTapStart||d.onPointerStart)}),b=addDomEvent(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=pipe(_,b)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}},focus:{Feature:class extends Feature{constructor(){super(...arguments),this.isActive=!1}onFocus(){let d=!1;try{d=this.node.current.matches(":focus-visible")}catch(_){d=!0}d&&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=pipe(addDomEvent(this.node.current,"focus",()=>this.onFocus()),addDomEvent(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}},hover:{Feature:class extends Feature{mount(){this.unmount=pipe(addHoverEvent(this.node,!0),addHover
90Event(this.node,!1))}unmount(){}}},pan:{Feature:class extends Feature{constructor(){super(...arguments),this.removePointerDownListener=eG.Z}onPointerDown(d){this.session=new PanSession(d,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){let{onPanSessionStart:d,onPanStart:_,onPan:b,onPanEnd:T}=this.node.getProps();return{onSessionStart:asyncHandler(d),onStart:asyncHandler(_),onMove:b,onEnd:(d,_)=>{delete this.session,T&&eF.Wi.update(()=>T(d,_))}}}mount(){this.removePointerDownListener=addPointerEvent(this.node.current,"pointerdown",d=>this.onPointerDown(d))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}},drag:{Feature:class extends Feature{constructor(d){super(d),this.removeGroupControls=eG.Z,this.removeListeners=eG.Z,this.controls=new VisualElementDragControls(d)}mount(){let{dragControls:d}=this.node.getProps();d&&(this.removeGroupControls=d.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||eG.Z}unmount(){this.removeGroupControls(),this.removeListeners()}},ProjectionNode:tz,MeasureLayout:MeasureLayout},layout:{ProjectionNode:tz,MeasureLayout:MeasureLayout}},t8=function(d){function custom(_,b={}){return function({preloadedFeatures:d,createVisualElement:_,useRender:b,useVisualState:T,Component:x}){d&&function(d){for(let _ in d)eo[_]={...eo[_],...d[_]}}(d);let C=(0,L.forwardRef)(function(C,ei){var es;let ea;let eo={...(0,L.useContext)(N),...C,layoutId:function({layoutId:d}){let _=(0,L.useContext)(eu.p).id;return _&&void 0!==d?_+"-"+d:d}(C)},{isStatic:ed}=eo,ep=function(d){let{initial:_,animate:b}=function(d,_){if(isControllingVariants(d)){let{initial:_,animate:b}=d;return{initial:!1===_||isVariantLabel(_)?_:void 0,animate:isVariantLabel(b)?b:void 0}}return!1!==d.inherit?_:{}}(d,(0,L.useContext)(Y));return(0,L.useMemo)(()=>({initial:_,animate:b}),[variantLabelsAsDependency(_),variantLabelsAsDependency(b)])}(C),eh=T(C,ed);if(!ed&&el.j){ep.visualElement=function(d,_,b,T){let{visualElement:x}=(0,L.useContext)(Y),C=(0,L.useContext)(er),ei=(0,L.useContext)(Z.O),es=(0,L.useContext)(N).reducedMotion,ea=(0,L.useRef)();T=T||C.renderer,!ea.current&&T&&(ea.current=T(d,{visualState:_,parent:x,props:b,presenceContext:ei,blockInitialAnimation:!!ei&&!1===ei.initial,reducedMotionConfig:es}));let eo=ea.current;(0,L.useInsertionEffect)(()=>{eo&&eo.update(b,ei)});let el=(0,L.useRef)(!!window.HandoffAppearAnimations);return(0,en.L)(()=>{eo&&(eo.render(),el.current&&eo.animationState&&eo.animationState.animateChanges())}),(0,L.useEffect)(()=>{eo&&(eo.updateFeatures(),!el.current&&eo.animationState&&eo.animationState.animateChanges(),window.HandoffAppearAnimations=void 0,el.current=!1)}),eo}(x,eh,eo,_);let b=(0,L.useContext)(ec),T=(0,L.useContext)(er).strict;ep.visualElement&&(ea=ep.visualElement.loadFeatures(eo,T,d,b))}return L.createElement(Y.Provider,{value:ep},ea&&ep.visualElement?L.createElement(ea,{visualElement:ep.visualElement,...eo}):null,b(x,C,(es=ep.visualElement,(0,L.useCallback)(d=>{d&&eh.mount&&eh.mount(d),es&&(d?es.mount(d):es.unmount()),ei&&("function"==typeof ei?ei(d):isRefObject(ei)&&(ei.current=d))},[es])),eh,ed,ep.visualElement))});return C[ed]=x,C}(d(_,b))}if("undefined"==typeof Proxy)return custom;let _=new Map;return new Proxy(custom,{get:(d,b)=>(_.has(b)||_.set(b,custom(b)),_.get(b))})}((d,_)=>(function(d,{forwardMotionProps:_=!1},b,T){let x=isSVGComponent(d)?eU:eV;return{...x,preloadedFeatures:b,useRender:function(d=!1){return(_,b,T,{latestValues:x},C)=>{let N=isSVGComponent(_)?useSVGProps:useHTMLProps,Y=N(b,x,C,_),Z=function(d,_,b){let T={};for(let x in d)("values"!==x||"object"!=typeof d.values)&&(shouldForward(x)||!0===b&&isValidMotionProp(x)||!_&&!isValidMotionProp(x)||d.draggable&&x.startsWith("onDrag"))&&(T[x]=d[x]);return T}(b,"string"==typeof _,d),en={...Z,...Y,ref:T},{children:er}=b,ei=(0,L.useMemo)(()=>isMotionValue(er)?er.get():er,[er]);return(0,L.createElement)(_,{...en,children:ei})}}(_),createVisualElement:T,Component:d}})(d,_,t5,create_visual_element_createDomVisualElement))},45487:function(d,_,b){"use strict";b.d(_,{K:function(){return x},k:function(){return C}});var T=b(81662);let x=T.Z,C=T.Z},11741:function(d,_,b){"use strict";b.d(_,{j:function(){return T}});let T="undefined"!=typeof document},81662:function(d,_,b){"use strict";b.d(_,{Z:function(){return noop}});let noop=d=>d},96681:function(d,_,b){"use strict";b.d(_,{h:function(){return useConstant}});var T=b(67294);function useConstant(d){let _=(0,T.useRef)(null);return null===_.current&&(_.current=d()),_.current}},58868:function(d,_,b){"use strict";b.d(_,{L:function(){return C}});var T=b(67294),x=b(11741);let C=x.j?T.useLayoutEffect:T.useEffect}},function(d){var __webpack_exec__=function(_){return d(d.s=_)};d.O(0,[9774,179],function(){return __webpack_exec__(95562),__webpack_exec__(6840),__webpack_exec__(59974)}),_N_E=d.O()}]);
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.