1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,71347,e=>{"use strict";var t=e.i(82492);e.s(["StoryblokComponent",()=>t.default])},55159,e=>{e.v({root:"RichText-module__Nn2vGa__root"})},92874,e=>{e.v({image:"Picture-module__oPOzeq__image",picture:"Picture-module__oPOzeq__picture",picture__fill:"Picture-module__oPOzeq__picture__fill"})},82316,e=>{e.v({caption:"Media-module__xdTpBq__caption",image:"Media-module__xdTpBq__image",media:"Media-module__xdTpBq__media",media__fill:"Media-module__xdTpBq__media__fill"})},64276,37816,5934,18332,56509,27455,61253,e=>{"use strict";let t;var r=e.i(49973);e.i(56048);var i=e.i(71347),a=e.i(15714),n=e.i(4023),s=e.i(18939);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach(function(t){!function(e,t,r){var i;(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:String(i))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let d=["component"],u="heading",c="code_block",p="paragraph",f="blockquote",h="ordered_list",m="bullet_list",g="list_item",v="horizontal_rule",y="hard_break",b="image",w="emoji",x="link",S="styled",E="textStyle";function _(e,t={}){if("object"==typeof e&&"doc"===e.type&&Array.isArray(e.content)){let r=t.blokResolvers,i=void 0===r?{}:r,a=t.defaultBlokResolver,n=void 0===a?function(){return null}:a,l=t.nodeResolvers,u=t.markResolvers,c=t.textResolver,p=void 0===c?function(e){return e}:c,f=o(o({},k),void 0===l?{}:l),h=o(o({},P),void 0===u?{}:u),m=0,g=function(e){return s.default.isValidElement(e)?s.default.cloneElement(e,{key:m++}):e},v=function(e){let t=e?e.map(y).filter(function(e){return null!=e}):null;return Array.isArray(t)&&0===t.length?null:t},y=function(e){if("blok"===e.type)return e.attrs.body.map(function(e){let t=e.component,r=function(e,t){if(null==e)return{};var r,i,a=function(e,t){if(null==e)return{};var r,i,a={},n=Object.keys(e);for(i=0;i<n.length;i++)r=n[i],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(i=0;i<n.length;i++)r=n[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,d),a=i[t];return g(a?a(r):n(t,r))});{var t;let r;if("text"===e.type)r=p(e.text);else{let t=f[e.type];r=t?g(t(v(e.content),e.attrs)):null}return(null!=(t=e.marks)?t:[]).reduceRight(function(e,t){let r=h[t.type];return r?g(r(e,t.attrs)):e},r)}};return v(e.content)}if("string"==typeof e){let r=t.defaultStringResolver,i=t.textResolver;return(void 0===r?function(e){return e}:r)((void 0===i?function(e){return e}:i)(e))}return null}let T=function(e){return function(t){return null!=t?s.default.createElement(e,null,t):null}},C=function(e){return function(){return s.default.createElement(e)}},M=function(e){return function(t){return s.default.createElement(e,null,t)}},k={[u]:function(e,t){return s.default.createElement(`h${t.level}`,null,e)},[c]:function(e,t){let r={className:t.class},i=s.default.createElement("code",r,e);return s.default.createElement("pre",null,i)},[b]:function(e,t){return s.default.createElement("img",t,e)},[p]:T("p"),[f]:T("blockquote"),[h]:T("ol"),[m]:T("ul"),[g]:T("li"),[v]:C("hr"),[y]:C("br"),[w]:function(e,t){if(!t)return null;let r={"data-type":"emoji","data-name":t.name,emoji:t.emoji};if(t.emoji||!t.fallbackImage)return s.default.createElement("span",r,t.emoji);{let e={src:t.fallbackImage,draggable:"false",loading:"lazy",align:"absmiddle",alt:t.name},i=s.default.createElement("img",e);return s.default.createElement("span",r,i)}}},P={[x]:function(e,t){let r=t?{href:"email"===t.linktype?`mailto:${t.href}`:t.href,target:t.target}:{};return s.default.createElement("a",r,e)},[S]:function(e,t){let r=t?{className:t.class}:{};return s.default.createElement("span",r,e)},bold:M("b"),italic:M("i"),strike:M("s"),underline:M("u"),code:M("code"),subscript:M("sub"),superscript:M("sup"),highlight:function(e,t){let r=t?{style:{backgroundColor:t.color}}:{};return s.default.createElement("span",r,e)},[E]:function(e,t){let r=t?.color?{style:{color:t.color}}:{};return s.default.createElement("span",r,e)},anchor:function(e,t){let r=t?{id:t.id}:{};return s.default.createElement("span",r,e)}},L="undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),j=new Uint8Array(16);var N=e.i(45230);let A=function(e,r,i){if(L&&!r&&!e)return L();let a=(e=e||{}).random??e.rng?.()??function(){if(!t){if("undefined"==typeof crypto||!crypto.getRandomValues)throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");t=crypto.getRandomValues.bind(crypto)}return t(j)}();if(a.length<16)throw Error("Random bytes length must be >= 16");if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,r){if((i=i||0)<0||i+16>r.length)throw RangeError(`UUID byte range ${i}:${i+15} is out of buffer bounds`);for(let e=0;e<16;++e)r[i+e]=a[e];return r}return(0,N.unsafeStringify)(a)};e.i(68090);var R=e.i(65522),O=e.i(89612);e.i(9547);var I=e.i(65499),z=e.i(7284),B=e.i(55159);function D({children:e,className:t,...i}){return(0,r.jsx)("div",{className:(0,z.default)(B.default.root,t),...i,children:e})}e.s(["RichText",()=>D],37816),e.s([],5934),e.i(20588);var $=e.i(45765),F=e.i(69206),W=e.i(51448);e.i(82284);var G=e.i(42160),H=e.i(14173),V=e.i(92874);function q({className:e,fill:t,image:i,sources:a,...n}){return(0,r.jsxs)("picture",{className:(0,z.default)(V.default.picture,{[V.default.picture__fill]:t},e),...n,children:[a.map(({media:e,...t})=>(0,r.jsx)("source",{media:e,srcSet:(0,H.getImageProps)(t).srcSet},e)),(0,r.jsx)(G.Image,{...i,className:(0,z.default)(V.default.image,i.className),fill:t})]})}var X=e.i(6586);e.s([],18332);var U=e.i(82316);function Y({as:e,caption:t,className:i,classNames:a,fill:n,image:s,overlay:l,picture:o,video:d}){let u=t?"figure":!d&&e||"div";return(0,r.jsxs)(u,{className:(0,z.default)(U.default.media,{[U.default.media__fill]:n},i),children:[s&&(0,r.jsx)(G.Image,{className:(0,z.default)(U.default.image,a?.image),fill:n,sizes:{xl:"1376px"},...s}),o&&(0,r.jsx)(q,{...o,className:(0,z.default)(U.default.picture,a?.picture),fill:n}),d&&(0,r.jsx)(X.Video,{...d,className:(0,z.default)(U.default.video,a?.video),fill:n}),l,t&&(0,r.jsx)("figcaption",{className:(0,z.default)("body-sm",U.default.caption,a?.caption),children:t})]})}e.s(["Media",()=>Y],56509),e.s(["mediaProps",()=>function e(t,r){if(!t)return;if(Array.isArray(t))return t.map(t=>({...e(t,r),key:t.id}
1)).filter(Boolean);let i=(0,W.asset)(t);if(i){if(void 0===r&&"video"===i.type){let{caption:e,description:t,isExternal:r,...a}=i;return{caption:e,video:{...a,title:t}}}if((void 0===r||"image"===r)&&(0,W.isImageAsset)(i)){let{caption:e,isExternal:t,...r}=i;return{caption:e,image:(0,H.imageProps)(r)}}}}],27455),e.s([],61253);let Z={nodeResolvers:{[u]:(e,{level:t})=>{if(Array.isArray(e)&&1===e.length){let[i]=e;if("object"==typeof i&&"span"===i.type&&"object"==typeof i.props){let e=(0,$.parseHeadingLevel)(i.props.className);return(0,r.jsx)(F.Title,{as:`h${t}`,size:e,children:i.props.children})}}return(0,r.jsx)(F.Title,{as:`h${t}`,children:e})},[b]:(e,{src:t,alt:i})=>t?(0,r.jsx)(Y,{as:"span",image:{src:t,alt:i||"",width:1200,height:900}}):null,[f]:e=>(0,r.jsx)("blockquote",{children:e})},blokResolvers:{RichText:({children:e,...t})=>{let i="string"==typeof t.className?t.className:"";return(0,r.jsx)(D,{className:i,children:_(e,Z)})},Button:e=>{let t=(0,O.linkButtonProps)((0,W.navLink)(e.link,{label:e.title}));return t?(0,r.jsx)(R.LinkButton,{...t,...(0,a.storyblokEditable)(e)}):null}},markResolvers:{[S]:(e,{class:t})=>{t?.includes("float")&&"object"==typeof e&&e?.props?.image&&(e.props.image.sizes="(min-width: 64rem) 50vw, 100vw");let i=(0,$.parseHeadingLevel)(t);return i?(0,r.jsx)(F.Title,{as:"span",size:i,children:e}):(0,r.jsx)("span",{className:t,children:e})},[x]:(e,{href:t,custom:i,target:a})=>{let{rel:n,title:s,...l}=i??{};return(0,r.jsx)(I.Link,{href:t||"",rel:n,title:s,...l,target:"_self"===a?void 0:a,children:e})},[E]:(e,{color:t})=>(0,r.jsx)("span",{style:t?{color:t}:{},children:e})},defaultBlokResolver:(e,t)=>(0,r.jsx)(i.StoryblokComponent,{blok:{...t,component:e}},t._uid)},J=[u,c,b,w,p,f,h,m,g,v,y];function Q(e){return{type:"blok",attrs:{id:A(),body:[{component:"RichText",children:{type:"doc",content:e}}]}}}function K(e,{renderOptions:t,wrapInProses:r}={}){if("string"==typeof e)return e;if(!e?.content)return null;let i=(0,n.default)({},Z,t);if(!1===r)return _(e,i);let a=e.content.reduce((e,t)=>((t.type!==p||t.content)&&(J.includes(t.type)||"blok"===t.type&&t.attrs?.body?.[0]?.component==="Button"?e.proseChildren.push(t):(Array.isArray(e.children.content)||(e.children.content=[]),e.proseChildren.length&&(e.children.content.push(Q(e.proseChildren)),e.proseChildren=[]),e.children.content.push(t))),e),{proseChildren:[],children:{type:"doc",content:[]}});return a.proseChildren.length&&(Array.isArray(a.children.content)||(a.children.content=[]),a.children.content.push(Q(a.proseChildren)),a.proseChildren=[]),_(a.children,i)}e.s(["defaultRenderOptions",0,Z,"renderRichtext",()=>K],64276)},89385,e=>{e.v({container:"Section-module__3INNRq__container",description:"Section-module__3INNRq__description",footer:"Section-module__3INNRq__footer",header:"Section-module__3INNRq__header",root:"Section-module__3INNRq__root",title:"Section-module__3INNRq__title"})},6268,93173,e=>{"use strict";var t=e.i(49973),r=e.i(18939),i=e.i(7284);e.i(68090);var a=e.i(65522);e.i(9547);var n=e.i(65499);e.i(20588);var s=e.i(45765),l=e.i(69206),o=e.i(64455),d=e.i(89385);function u({as:e="h2",children:r,className:a,link:s,classNames:o,...u}){return(0,t.jsx)(l.Title,{...u,as:e,className:(0,i.default)("h2",d.default.title,a,o?.title),children:s?(0,t.jsx)(n.Link,{...s,className:(0,i.default)(d.default.titleLink,s.className),preset:"cta",children:r}):r})}function c({as:e="h2",children:r,className:a,classNames:n,...s}){return(0,t.jsx)(l.Title,{as:e,...s,className:(0,i.default)(d.default.overline,a,n?.overline),children:r})}function p({children:e,className:r,classNames:a,...n}){return(0,t.jsx)("div",{...n,className:(0,i.default)(d.default.description,r,a?.description),children:e})}function f({children:e,className:a,title:n,overline:l,description:o,classNames:f,startingHeadingLevel:h="h2",...m}){if(!e&&!n&&!l&&!o)return null;let g=(0,s.headingHierarchy)(h);return(0,t.jsx)("div",{...m,className:(0,i.default)(d.default.header,a,f?.header),children:e??(0,t.jsxs)(t.Fragment,{children:[l&&(0,r.createElement)(c,{...l,as:g(1),classNames:f,key:"overline"}),n&&(0,r.createElement)(u,{...n,as:g(l?2:1),classNames:f,key:"title"}),o&&(0,t.jsx)(p,{...o,classNames:f})]})})}function h({children:e,className:r,classNames:a,...n}){return e?(0,t.jsx)("div",{...n,className:(0,i.default)(d.default.body,r,a?.body),children:e}):null}function m({link:e,children:r,className:n,classNames:s,...l}){return e||r?(0,t.jsx)("div",{...l,className:(0,i.default)(d.default.footer,n,s?.footer),children:r??(e&&(0,t.jsx)(a.LinkButton,{...e}))}):null}function g({link:e,body:r,children:a,className:n,classNames:s,variant:l="default",description:o,footer:u,header:c,overline:p,title:g,...v}){let y={...c,title:g,overline:p,description:o};return(0,t.jsx)("div",{...v,className:(0,i.default)({container:"default"===l},{"container-fluid":"fluid"===l},d.default.container,n,s?.container),children:a??(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(f,{...y,classNames:s}),(0,t.jsx)(h,{...r,classNames:s}),(0,t.jsx)(m,{...u??{link:e}
1,classNames:s})]})})}function v({body:e,children:r,className:a,classNames:n,container:s,description:l,divider:u="none",footer:c,header:p,startingHeadingLevel:f="h2",overline:h,theme:m="white",title:v,...y}){let b={...s,body:e,description:l,footer:c,header:{...p,startingHeadingLevel:f},overline:h,title:v};return(0,t.jsx)("section",{...y,className:(0,i.default)("section",(0,o.getThemeClass)(m),d.default.root,{[d.default.root__dividerTop]:["top","both"].includes(u)},{[d.default.root__dividerBottom]:["bottom","both"].includes(u)},a,n?.root),children:r??(0,t.jsx)(g,{...b,classNames:n})})}function y({link:e,body:r,children:i,classNames:a,container:n,description:s,footer:l,header:o,overline:d,title:u,...c}){let p={...c,container:n,header:o,footer:l??{link:e},body:r??{children:i},title:u,overline:d,description:s};return(0,t.jsx)(v,{...p,classNames:a})}y.Root=v,y.Container=g,y.Header=f,y.Title=u,y.Overline=c,y.Description=p,y.Body=h,y.Footer=m,e.s(["Section",()=>y],93173),e.s([],6268)},9231,e=>{e.v({editorial__sidebar:"Editorial-module__IRMkAq__editorial__sidebar",layout:"Editorial
1-module__IRMkAq__layout",main:"Editorial-module__IRMkAq__main",section:"Editorial-module__IRMkAq__section",section__default:"Editorial-module__IRMkAq__section__default",section__fluid:"Editorial-module__IRMkAq__section__fluid",sidebar:"Editorial-module__IRMkAq__sidebar"})},35455,e=>{"use strict";var t=e.i(49973);e.i(56048);var r=e.i(71347),i=e.i(15714),a=e.i(64276),n=e.i(7284);e.i(6268);var s=e.i(93173),l=e.i(9231);function o({children:e,sidebar:r,...i}){return(0,t.jsxs)(s.Section.Root,{className:(0,n.default)(l.default.root,i.className),classNames:{body:l.default.layout},...i,children:[(0,t.jsx)("div",{className:l.default.main,children:e}),r&&(0,t.jsx)("div",{className:l.default.sidebar,children:r})]})}o.Section=function({children:e,className:r,fluid:i=!1}){return(0,t.jsx)("div",{className:(0,n.default)(i?"container-fluid":"container",{[l.default.section__default]:!i},l.default.section,r),children:e})};let d={blokResolvers:{...a.defaultRenderOptions.blokResolvers&&Object.entries(a.defaultRenderOptions.blokResolvers).reduce((e,[r,i])=>(e[r]=e=>(0,t.jsx)(o.Section,{fluid:"fluid"===e.layout,children:(0,t.jsx)(i,{...e})}),e),{})},defaultBlokResolver:(e,i)=>(0,t.jsx)(o.Section,{fluid:"fluid"===i.layout,children:"function"==typeof a.defaultRenderOptions.defaultBlokResolver?a.defaultRenderOptions.defaultBlokResolver(e,i):(0,t.jsx)(r.StoryblokComponent,{blok:{...i,component:e}},i._uid)})};function u({blok:e,document:r,...n}){return e||r?(0,t.jsx)(o,{...n,...e&&(0,i.storyblokEditable)(e),children:(0,a.renderRichtext)(e?.body??r,{renderOptions:d,wrapInProses:!0})}):null}e.s(["EditorialBlok",()=>u],35455)},55022,e=>{"use strict";var t=e.i(81079);class r{story;constructor(e){this.story=e}get id(){return this.story.uuid}get name(){return this.story.translated_slugs?.find(({lang:e})=>e===this.story.lang)?.name||this.story.name}get title(){return("title"in this.content&&"string"==typeof this.content.title&&this.content.title?this.content.title:this.name).trim()}get date(){return this.story.first_published_at||this.story.created_at}get href(){return(0,t.url)(this.story.full_slug)}get tags(){return this.story.tag_list.map(e=>({children:e,href:`/tags/${encodeURIComponent(e)}`,key:e}))}get firstTag(){return 0===this.story.tag_list.length?void 0:{children:this.story.tag_list[0]}}get content(){return this.story.content}valueForFieldThatSupportsTemplate(e){if(!e)return e;let t=/^{{(?<field>\w+)}}\s*$/.exec(e)?.groups?.field;return t&&t in this.story.content?this.content[t]:e}toCard(e){return{key:this.id,link:{href:this.href},title:this.title,image:{src:"/images/fallback.jpg",alt:""}}}static from(e){if(e)return new this(e)}}e.s(["BaseModel",()=>r])},42271,e=>{"use strict";e.i(82284);var t=e.i(14173),r=e.i(51448),i=e.i(55022);class a extends i.BaseModel{get media(){return this.content.video?.filename?this.content.video:this.content.image}getCategory(e){return(0,r.relationResolvedAndNotEmptyGuard)(this.content.sector)?{name:this.getSector(e),icon:this.content.sector.content.icon}:void 0}getSector(e){if(!(0,r.relationResolvedAndNotEmptyGuard)(this.content.sector))return;let{name:t,content:i,translated_slugs:a}=this.content.sector;return i.name||("en"===e?t:a?.find(t=>t.lang===e)?.name)||t}getWorkType(e){if(!(0,r.relationResolvedAndNotEmptyGuard)(this.content.workType))return;let{name:t,content:i,translated_slugs:a}=this.content.workType;return i.name||("en"===e?t:a?.find(t=>t.lang===e)?.name)||t}getConstructionMethod(e){if(!(0,r.relationResolvedAndNotEmptyGuard)(this.content.constructionMethod))return;let{name:t,content:i,translated_slugs:a}=this.content.constructionMethod;return i.name||("en"===e?t:a?.find(t=>t.lang===e)?.name)||t}getExpertise(e){if((0,r.isArrayOfObject)(this.content.expertise))return this.content.expertise.map(t=>{let{name:r,content:i,translated_slugs:a}=t;return i.name||("en"===e?r:a?.find(t=>t.lang===e)?.name)||r})}toCard(e,r=!1){return{...super.toCard(),category:this.getCategory(e),location:this.content.city,image:(0,t.imageProps)(this.content.image),withBackground:r}}static map(e){return e.map(e=>new a(e))}static mapAsCards(e,t){return e.map(e=>
1new a(e).toCard(t.locale,t.withBackground))}}e.s(["ProjectModel",()=>a])},93290,e=>{e.v({corner:"Mask-module__AiVmaW__corner",corner__first:"Mask-module__AiVmaW__corner__first",corner__fourth:"Mask-module__AiVmaW__corner__fourth",corner__second:"Mask-module__AiVmaW__corner__second",corner__third:"Mask-module__AiVmaW__corner__third",mask:"Mask-module__AiVmaW__mask",mask__placeholder:"Mask-module__AiVmaW__mask__placeholder",shape:"Mask-module__AiVmaW__shape",shape__first:"Mask-module__AiVmaW__shape__first",shape__second:"Mask-module__AiVmaW__shape__second"})},78269,23846,e=>{"use strict";var t=e.i(49973),r=e.i(7284),i=e.i(93290);function a({className:e,layout:a=0,variant:n,...s}){return(0,t.jsxs)("div",{className:(0,r.default)(i.default.mask,{[i.default.mask__placeholder]:"placeholder"===n},e),"data-layout":a%6,...s,children:[(0,t.jsxs)("div",{className:(0,r.default)(i.default.shape,i.default.shape__first),children:[(0,t.jsx)("div",{className:(0,r.default)(i.default.corner,i.default.corner__first)}),(0,t.jsx)("div",{className:(0,r.default)(i.default.corner,i.default.corner__second)})]}),(0,t.jsxs)("div",{className:(0,r.default)(i.default.shape,i.default.shape__second),children:[(0,t.jsx)("div",{className:(0,r.default)(i.default.corner,i.default.corner__third)}),(0,t.jsx)("div",{className:(0,r.default)(i.default.corner,i.default.corner__fourth)})]})]})}e.s(["Mask",()=>a],23846),e.s([],78269)},33126,e=>{"use strict";var t=e.i(49973);e.i(18939);var r=e.i(32875),i=e.i(29415);e.i(7284);var a=e.i(913),n=e.i(40807),s=e.i(56508),l=e.i(22202),o=e.i(892),d={root:"m_347db0ec","root--dot":"m_fbd81e3d",label:"m_5add502a",section:"m_91fdda9b"};let u={},c=(0,i.createVarsResolver)((e,{radius:t,color:i,gradient:n,variant:s,size:l,autoContrast:o})=>{let d=e.variantColorResolver({color:i||e.primaryColor,theme:e,gradient:n,variant:s||"filled",autoContrast:o});return{root:{"--badge-height":(0,r.getSize)(l,"badge-height"),"--badge-padding-x":(0,r.getSize)(l,"badge-padding-x"),"--badge-fz":(0,r.getSize)(l,"badge-fz"),"--badge-radius":void 0===t?void 0:(0,r.getRadius)(t),"--badge-bg":i||s?d.background:void 0,"--badge-color":i||s?d.color:void 0,"--badge-bd":i||s?d.border:void 0,"--badge-dot-color":"dot"===s?(0,a.getThemeColor)(i,e):void 0}}}),p=(0,o.polymorphicFactory)((e,r)=>{let i=(0,n.useProps)("Badge",u,e),{classNames:a,className:o,style:p,styles:f,unstyled:h,vars:m,radius:g,color:v,gradient:y,leftSection:b,rightSection:w,children:x,variant:S,fullWidth:E,autoContrast:_,circle:T,mod:C,...M}=i,k=(0,s.useStyles)({name:"Badge",props:i,classes:d,className:o,style:p,classNames:a,styles:f,unstyled:h,vars:m,varsResolver:c});return(0,t.jsxs)(l.Box,{variant:S,mod:[{block:E,circle:T,"with-right-section":!!w,"with-left-section":!!b},C],...k("root",{variant:S}),ref:r,...M,children:[b&&(0,t.jsx)("span",{...k("section"),"data-position":"left",children:b}),(0,t.jsx)("span",{...k("label"),children:x}),w&&(0,t.jsx)("span",{...k("section"),"data-position":"right",children:w})]})});p.classes=d,p.displayName="@mantine/core/Badge",e.s(["Badge",()=>p],33126)},86509,e=>{e.v({tag:"Tag-module__wxTNbG__tag"})},894,54527,e=>{"use strict";var t=e.i(49973),r=e.i(33126),i=e.i(7284),a=e.i(86509);function n({className:e,variant:n="filled",...s}){return(0,t.jsx)(r.Badge,{className:(0,i.default)(a.default.tag,e),variant:n,...s})}e.s(["Tag",()=>n],54527),e.s([],894)},73363,e=>{e.v({container:"SimpleSection-module__vZkUCW__container",description:"SimpleSection-module__vZkUCW__description",descriptionAndLink:"SimpleSection-module__vZkUCW__descriptionAndLink",footer:"SimpleSection-module__vZkUCW__footer",header:"SimpleSection-module__vZkUCW__header",link:"SimpleSection-module__vZkUCW__link",link__desktop:"SimpleSection-module__vZkUCW__link__desktop",links:"SimpleSection-module__vZkUCW__links",linksLink:"SimpleSection-module__vZkUCW__linksLink",linksList:"SimpleSection-module__vZkUCW__linksList",linksWrapper:"SimpleSection-module__vZkUCW__linksWrapper",root:"SimpleSection-module__vZkUCW__root",title:"SimpleSection-module__vZkUCW__title"})},83392,6229,e=>{"use strict";var t=e.i(49973),r=e.i(7284);e.i(68090);
1var i=e.i(65522);e.i(74821);var a=e.i(15813);e.i(20588);var n=e.i(45765),s=e.i(69206),l=e.i(64455),o=e.i(73363);function d({children:e,className:d,classNames:u,description:c,link:p,links:f,theme:h="white",title:m,startingHeadingLevel:g,...v}){let y=(0,n.headingHierarchy)(g);return(0,t.jsx)("section",{className:(0,r.default)("section",(0,l.getThemeClass)(h),o.default.root,d),...v,children:(0,t.jsxs)("div",{className:(0,r.default)("container",o.default.container,u?.container),children:[(m||c||p)&&(0,t.jsxs)("div",{className:(0,r.default)(o.default.header,u?.header),children:[m&&(0,t.jsx)(s.Title,{as:y(1),className:(0,r.default)("h2","alt",o.default.title,u?.title),children:m}),(0,t.jsxs)("div",{className:(0,r.default)(o.default.descriptionAndLink),children:[c&&(0,t.jsx)("div",{className:(0,r.default)(o.default.description,u?.description),children:c}),(0,t.jsxs)("div",{className:(0,r.default)(o.default.links),children:[f&&f.length>0&&(0,t.jsx)("div",{className:(0,r.default)(o.default.linksWrapper,u?.linksWrapper),children:(0,t.jsx)("ul",{className:(0,r.default)(o.default.linksList,u?.linksList),children:f.map(({key:e,...a})=>(0,t.jsx)("li",{className:(0,r.default)(o.default.linksItem,u?.linksItem),children:(0,t.jsx)(i.LinkButton,{...a,className:(0,r.default)(o.default.linksLink,u?.link,a.className)})},e))})}),p&&(0,t.jsx)(i.LinkButton,{rightSection:(0,t.jsx)(a.Icon,{name:"arrowRight"}),variant:"secondary",...p,className:(0,r.default)(o.default.link,o.default.link__desktop,u?.link,p.className)})]})]})]}),e&&(0,t.jsx)("div",{className:(0,r.default)(o.default.body,u?.body),children:e}),p&&(0,t.jsx)("div",{className:(0,r.default)(o.default.footer,u?.footer),children:(0,t.jsx)(i.LinkButton,{rightSection:(0,t.jsx)(a.Icon,{name:"arrowRight"}),variant:"secondary",...p,className:(0,r.default)(o.default.link,u?.link,p.className)})})]})})}e.s(["SimpleSection",()=>d],6229),e.s([],83392)},14612,e=>{e.v({actions:"Carousel-module__QRRJUW__actions",arrow:"Carousel-module__QRRJUW__arrow",arrows:"Carousel-module__QRRJUW__arrows",control:"Carousel-module__QRRJUW__control",controls:"Carousel-module__QRRJUW__controls",inner:"Carousel-module__QRRJUW__inner",pagerCurrent:"Carousel-module__QRRJUW__pagerCurrent",pagination:"Carousel-module__QRRJUW__pagination",progress:"Carousel-module__QRRJUW__progress",progressBar:"Carousel-module__QRRJUW__progressBar",root:"Carousel-module__QRRJUW__root",slide:"Carousel-module__QRRJUW__slide",slider:"Carousel-module__QRRJUW__slider"})},32302,7594,e=>{"use strict";let t,r,i;var a=e.i(49973),n=e.i(59115),s=e.i(7284),l=e.i(18939);function o(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function d(e,t){void 0===e&&(e={}),void 0===t&&(t={});let r=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>r.indexOf(e)).forEach(r=>{void 0===e[r]?e[r]=t[r]:o(t[r])&&o(e[r])&&Object.keys(t[r]).length>0&&d(e[r],t[r])})}let u={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 c(){let e="undefined"!=typeof document?document:{};return d(e,u),e}let p={document:u,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function f(){let e="undefined"!=typeof window?window:{};return d(e,p),e}function h(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function m(){return Date.now()}function g(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function v(){let e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let r=1;r<arguments.length;r+=1){let i=r<0||arguments.length<=r?void 0:arguments[r];if(null!=i&&("undefined"!=typeof window&&void 0!==window.HTMLElement?!(i instanceof HTMLElement):!i||1!==i.nodeType&&11!==i.nodeType)){let r=Object.keys(Object(i)).filter(e=>0>t.indexOf(e));for(let t=0,a=r.length;t<a;t+=1){let a=r[t],n=Object.getOwnPropertyDescriptor(i,a);void 0!==n&&n.enumerable&&(g(e[a])&&g(i[a])?i[a].__swiper__?e[a]=i[a]:v(e[a],i[a]):!g(e[a])&&g(i[a])?(e[a]={},i[a].__swiper__?e[a]=i[a]:v(e[a],i[a])):e[a]=i[a])}}}return e}function y(e,t,r){e.style.setProperty(t,r)}function b(e){let t,{swiper:r,targetPosition:i,side:a}=e,n=f(),s=-r.translate,l=null,o=r.params.speed;r.wrapperEl.style.scrollSnapType="none",n.cancelAnimationFrame(r.cssModeFrameID);let d=i>s?"next":"prev",u=(e,t)=>
1"next"===d&&e>=t||"prev"===d&&e<=t,c=()=>{t=new Date().getTime(),null===l&&(l=t);let e=s+(.5-Math.cos(Math.max(Math.min((t-l)/o,1),0)*Math.PI)/2)*(i-s);if(u(e,i)&&(e=i),r.wrapperEl.scrollTo({[a]:e}),u(e,i)){r.wrapperEl.style.overflow="hidden",r.wrapperEl.style.scrollSnapType="",setTimeout(()=>{r.wrapperEl.style.overflow="",r.wrapperEl.scrollTo({[a]:e})}),n.cancelAnimationFrame(r.cssModeFrameID);return}r.cssModeFrameID=n.requestAnimationFrame(c)};c()}function w(e,t){void 0===t&&(t="");let r=f(),i=[...e.children];return(r.HTMLSlotElement&&e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t)?i.filter(e=>e.matches(t)):i}function x(e){try{console.warn(e);return}catch(e){}}function S(e,t){var r;void 0===t&&(t=[]);let i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:(void 0===(r=t)&&(r=""),r.trim().split(" ").filter(e=>!!e.trim()))),i}function E(e,t){return f().getComputedStyle(e,null).getPropertyValue(t)}function _(e){let t,r=e;if(r){for(t=0;null!==(r=r.previousSibling);)1===r.nodeType&&(t+=1);return t}}function T(e,t){let r=[],i=e.parentElement;for(;i;)t?i.matches(t)&&r.push(i):r.push(i),i=i.parentElement;return r}function C(e,t,r){let i=f();return r?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function M(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function k(e,t){void 0===t&&(t=""),"undefined"!=typeof trustedTypes?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:e=>e}).createHTML(t):e.innerHTML=t}function P(e){let t,r,{swiper:i,extendParams:a,on:n,emit:s}=e,l=f();a({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),i.mousewheel={enabled:!1};let o=m(),d=[];function u(){i.enabled&&(i.mouseEntered=!0)}function c(){i.enabled&&(i.mouseEntered=!1)}function p(e){return!(i.params.mousewheel.thresholdDelta&&e.delta<i.params.mousewheel.thresholdDelta||i.params.mousewheel.thresholdTime&&m()-o<i.params.mousewheel.thresholdTime)&&(!!(e.delta>=6&&m()-o<60)||(e.direction<0?i.isEnd&&!i.params.loop||i.animating||(i.slideNext(),s("scroll",e.raw)):i.isBeginning&&!i.params.loop||i.animating||(i.slidePrev(),s("scroll",e.raw)),o=new l.Date().getTime(),!1))}function g(e){var a;let n,l,o,u,c=e;if(!i.enabled||e.target.closest(`.${i.params.mousewheel.noMousewheelClass}`))return;let f=i.params.mousewheel;i.params.cssMode&&c.preventDefault();let g=i.el;"container"!==i.params.mousewheel.eventsTarget&&(g=document.querySelector(i.params.mousewheel.eventsTarget));let v=g&&g.contains(c.target);if(!i.mouseEntered&&!v&&!f.releaseOnEdges)return!0;c.originalEvent&&(c=c.originalEvent);let y=0,b=i.rtlTranslate?-1:1,w=(n=0,l=0,o=0,u=0,"detail"in(a=c)&&(l=a.detail),"wheelDelta"in a&&(l=-a.wheelDelta/120),"wheelDeltaY"in a&&(l=-a.wheelDeltaY/120),"wheelDeltaX"in a&&(n=-a.wheelDeltaX/120),"axis"in a&&a.axis===a.HORIZONTAL_AXIS&&(n=l,l=0),o=10*n,u=10*l,"deltaY"in a&&(u=a.deltaY),"deltaX"in a&&(o=a.deltaX),a.shiftKey&&!o&&(o=u,u=0),(o||u)&&a.deltaMode&&(1===a.deltaMode?(o*=40,u*=40):(o*=800,u*=800)),o&&!n&&(n=o<1?-1:1),u&&!l&&(l=u<1?-1:1),{spinX:n,spinY:l,pixelX:o,pixelY:u});if(f.forceToAxis)if(i.isHorizontal())if(!(Math.abs(w.pixelX)>Math.abs(w.pixelY)))return!0;else y=-w.pixelX*b;else{if(!(Math.abs(w.pixelY)>Math.abs(w.pixelX)))return!0;y=-w.pixelY}else y=Math.abs(w.pixelX)>Math.abs(w.pixelY)?-w.pixelX*b:-w.pixelY;if(0===y)return!0;f.invert&&(y=-y);let x=i.getTranslate()+y*f.sensitivity;if(x>=i.minTranslate()&&(x=i.minTranslate()),x<=i.maxTranslate()&&(x=i.maxTranslate()),(i.params.loop||x!==i.minTranslate()&&x!==i.maxTranslate())&&i.params.nested&&c.stopPropagation(),i.params.freeMode&&i.params.freeMode.enabled){let e={time:m(),delta:Math.abs(y),direction:Math.sign(y)},a=r&&e.time<r.time+500&&e.delta<=r.delta&&e.direction===r.direction;if(!a){r=void 0;let n=i.getTranslate()+y*f.sensitivity,l=i.isBeginning,o=i.isEnd;if(n>=i.minTranslate()&&(n=i.minTranslate()),n<=i.maxTranslate()&&(n=i.maxTranslate()),i.setTransition(0),i.setTranslate(n),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!l&&i.isBeginning||!o&&i.isEnd)&&i.updateSlidesClasses(),i.params.loop&&i.loopFix({direction:e.direction<0?"next":"prev",byMousewheel:!0}),i.params.freeMode.sticky){clearTimeout(t),t=void 0,d.length>=15&&d.shift();let a=d.length?d[d.length-1]:void 0,n=d[0];if(d.push(e),a&&(e.delta>a.delta||e.direction!==a.direction))d.splice(0);else if(d.length>=15&&e.time-n.time<500&&n.delta-e.delta>=1&&e.delta<=6){let a=y>0?.8:.2;r=e,d.splice(0),t=h(()=>{!i.destroyed&&i.params&&i.slideToClosest(i.params.speed,!0,void 0,a)},0)}t||(t=h(()=>{i.destroyed||!i.params||(r=e,d.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5))},500))}if(a||s("scroll",c),i.params.autoplay&&i.params.autoplay.disableOnInteraction&&i.autoplay.stop(),f.releaseOnEdges&&(n===i.minTranslate()||n===i.maxTranslate()))return!0}}else{let t={time:m(),delta:Math.abs(y),direction:Math.sign(y),raw:e};d.length>=2&&d.shift();let r=d.length?d[d.length-1]:void 0;if(d.push(t),r?(t.direction!==r.direction||t.delta>r.delta||t.time>r.time+150)&&p(t):p(t),function(e){let t=i.params.mousewheel;if(e.direction<0){if(i.isEnd&&!i.params.loop&&t.releaseOnEdges)return!0}else if(i.isBeginning&&!i.params.loop&&t.releaseOnEdges)return!0;return!1}(t))return!0}return c.preventDefault?c.preventDefault():c.returnValue=!1,!1}function v(e){let t=i.el;"container"!==i.params.mousewheel.eventsTarget&&(t=document.querySelector(i.params.mousewheel.eventsTarget)),t[e]("mouseenter",u),t[e]("mouseleave",c),t[e]("wheel",g)}function y(){return i.params.cssMode?(i.wrapperEl.removeEventListener("wheel",g),!0):!i.mou
1sewheel.enabled&&(v("addEventListener"),i.mousewheel.enabled=!0,!0)}function b(){return i.params.cssMode?(i.wrapperEl.addEventListener(event,g),!0):!!i.mousewheel.enabled&&(v("removeEventListener"),i.mousewheel.enabled=!1,!0)}n("init",()=>{!i.params.mousewheel.enabled&&i.params.cssMode&&b(),i.params.mousewheel.enabled&&y()}),n("destroy",()=>{i.params.cssMode&&y(),i.mousewheel.enabled&&b()}),Object.assign(i.mousewheel,{enable:y,disable:b})}function L(e,t,r,i){return e.params.createElements&&Object.keys(i).forEach(a=>{if(!r[a]&&!0===r.auto){let n=w(e.el,`.${i[a]}`)[0];n||((n=S("div",i[a])).className=i[a],e.el.append(n)),r[a]=n,t[a]=n}}),r}function j(e){let{swiper:t,extendParams:r,on:i,emit:a}=e;function n(e){let r;return e&&"string"==typeof e&&t.isElement&&(r=t.el.querySelector(e)||t.hostEl.querySelector(e))?r:(e&&("string"==typeof e&&(r=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&r&&r.length>1&&1===t.el.querySelectorAll(e).length?r=t.el.querySelector(e):r&&1===r.length&&(r=r[0])),e&&!r)?e:r}function s(e,r){let i=t.params.navigation;(e=M(e)).forEach(e=>{e&&(e.classList[r?"add":"remove"](...i.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=r),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass))})}function l(){let{nextEl:e,prevEl:r}=t.navigation;if(t.params.loop){s(r,!1),s(e,!1);return}s(r,t.isBeginning&&!t.params.rewind),s(e,t.isEnd&&!t.params.rewind)}function o(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),a("navigationPrev"))}function d(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),a("navigationNext"))}function u(){let e=t.params.navigation;if(t.params.navigation=L(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(e.nextEl||e.prevEl))return;let r=n(e.nextEl),i=n(e.prevEl);Object.assign(t.navigation,{nextEl:r,prevEl:i}),r=M(r),i=M(i);let a=(r,i)=>{r&&r.addEventListener("click","next"===i?d:o),!t.enabled&&r&&r.classList.add(...e.lockClass.split(" "))};r.forEach(e=>a(e,"next")),i.forEach(e=>a(e,"prev"))}function c(){let{nextEl:e,prevEl:r}=t.navigation;e=M(e),r=M(r);let i=(e,r)=>{e.removeEventListener("click","next"===r?d:o),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>i(e,"next")),r.forEach(e=>i(e,"prev"))}r({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null},i("init",()=>{!1===t.params.navigation.enabled?p():(u(),l())}),i("toEdge fromEdge lock unlock",()=>{l()}),i("destroy",()=>{c()}),i("enable disable",()=>{let{nextEl:e,prevEl:r}=t.navigation;(e=M(e),r=M(r),t.enabled)?l():[...e,...r].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),i("click",(e,r)=>{let{nextEl:i,prevEl:n}=t.navigation;i=M(i),n=M(n);let s=r.target,l=n.includes(s)||i.includes(s);if(t.isElement&&!l){let e=r.path||r.composedPath&&r.composedPath();e&&(l=e.find(e=>i.includes(e)||n.includes(e)))}if(t.params.navigation.hideOnClick&&!l){let e;if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===s||t.pagination.el.contains(s)))return;i.length?e=i[0].classList.contains(t.params.navigation.hiddenClass):n.length&&(e=n[0].classList.contains(t.params.navigation.hiddenClass)),!0===e?a("navigationShow"):a("navigationHide"),[...i,...n].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});let p=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),c()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),u(),l()},disable:p,update:l,init:u,destroy:c})}function N(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}`}function A(e){let t,{swiper:r,extendParams:i,on:a,emit:n}=e,s="swiper-pagination";i({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:e=>e,formatFractionTotal:e=>e,bulletClass:`${s}-bullet`,bulletActiveClass:`${s}-bullet-active`,modifierClass:`${s}-`,currentClass:`${s}-current`,totalClass:`${s}-total`,hiddenClass:`${s}-hidden`,progressbarFillClass:`${s}-progressbar-fill`,progressbarOppositeClass:`${s}-progressbar-opposite`,clickableClass:`${s}-clickable`,lockClass:`${s}-lock`,horizontalClass:`${s}-horizontal`,verticalClass:`${s}-vertical`,paginationDisabledClass:`${s}-disabled`}}),r.pagination={el:null,bullets:[]};let l=0;function o(){return!r.params.pagination.el||!r.pagination.el||Array.isArray(r.pagination.el)&&0===r.pagination.el.length}function d(e,t){let{bulletActiveClass:i}=r.params.pagination;e&&(e=e[`${"prev"===t?"previous":"next"}ElementSibling`])&&(e.classList.add(`${i}-${t}`),(e=e[`${"prev"===t?"previous":"next"}ElementSibling`])&&e.classList.add(`${i}-${t}-${t}`))}function u(e){let t=e.target.closest(N(r.params.pagination.bulletClass));if(!t)return;e.preventDefault();let i=_(t)*r.params.slidesPerGroup;if(r.params.loop){var a,n,s;if(r.realIndex===i)return;let e=(a=r.realIndex,n=i,(a%=s=r.slides.length,(n%=s)===a+1)?"next":n===a-1?"previous":void 0);"next"===e?r.slideNext():"previous"===e?r.slidePrev():r.slideToLoop(i)}else r.slideTo(i)}function c(){let e,i,a=r.rtl,s=r.params.pagination;if(o())return;let u=r.pagination.el;u=M(u);let c=r.virtual&&r.params.virtual.enabled?r.virtual.slides.length:r.slides.length,p=r.params.loop?Math.
1ceil(c/r.params.slidesPerGroup):r.snapGrid.length;if(r.params.loop?(i=r.previousRealIndex||0,e=r.params.slidesPerGroup>1?Math.floor(r.realIndex/r.params.slidesPerGroup):r.realIndex):void 0!==r.snapIndex?(e=r.snapIndex,i=r.previousSnapIndex):(i=r.previousIndex||0,e=r.activeIndex||0),"bullets"===s.type&&r.pagination.bullets&&r.pagination.bullets.length>0){let n,o,c,p=r.pagination.bullets;if(s.dynamicBullets&&(t=C(p[0],r.isHorizontal()?"width":"height",!0),u.forEach(e=>{e.style[r.isHorizontal()?"width":"height"]=`${t*(s.dynamicMainBullets+4)}px`}),s.dynamicMainBullets>1&&void 0!==i&&((l+=e-(i||0))>s.dynamicMainBullets-1?l=s.dynamicMainBullets-1:l<0&&(l=0)),c=((o=(n=Math.max(e-l,0))+(Math.min(p.length,s.dynamicMainBullets)-1))+n)/2),p.forEach(e=>{let t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${s.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),u.length>1)p.forEach(t=>{let i=_(t);i===e?t.classList.add(...s.bulletActiveClass.split(" ")):r.isElement&&t.setAttribute("part","bullet"),s.dynamicBullets&&(i>=n&&i<=o&&t.classList.add(...`${s.bulletActiveClass}-main`.split(" ")),i===n&&d(t,"prev"),i===o&&d(t,"next"))});else{let t=p[e];if(t&&t.classList.add(...s.bulletActiveClass.split(" ")),r.isElement&&p.forEach((t,r)=>{t.setAttribute("part",r===e?"bullet-active":"bullet")}),s.dynamicBullets){let e=p[n],t=p[o];for(let e=n;e<=o;e+=1)p[e]&&p[e].classList.add(...`${s.bulletActiveClass}-main`.split(" "));d(e,"prev"),d(t,"next")}}if(s.dynamicBullets){let e=Math.min(p.length,s.dynamicMainBullets+4),i=(t*e-t)/2-c*t,n=a?"right":"left";p.forEach(e=>{e.style[r.isHorizontal()?n:"top"]=`${i}px`})}}u.forEach((t,i)=>{if("fraction"===s.type&&(t.querySelectorAll(N(s.currentClass)).forEach(t=>{t.textContent=s.formatFractionCurrent(e+1)}),t.querySelectorAll(N(s.totalClass)).forEach(e=>{e.textContent=s.formatFractionTotal(p)})),"progressbar"===s.type){let i;i=s.progressbarOpposite?r.isHorizontal()?"vertical":"horizontal":r.isHorizontal()?"horizontal":"vertical";let a=(e+1)/p,n=1,l=1;"horizontal"===i?n=a:l=a,t.querySelectorAll(N(s.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${l})`,e.style.transitionDuration=`${r.params.speed}ms`})}"custom"===s.type&&s.renderCustom?(k(t,s.renderCustom(r,e+1,p)),0===i&&n("paginationRender",t)):(0===i&&n("paginationRender",t),n("paginationUpdate",t)),r.params.watchOverflow&&r.enabled&&t.classList[r.isLocked?"add":"remove"](s.lockClass)})}function p(){let e=r.params.pagination;if(o())return;let t=r.virtual&&r.params.virtual.enabled?r.virtual.slides.length:r.grid&&r.params.grid.rows>1?r.slides.length/Math.ceil(r.params.grid.rows):r.slides.length,i=r.pagination.el;i=M(i);let a="";if("bullets"===e.type){let i=r.params.loop?Math.ceil(t/r.params.slidesPerGroup):r.snapGrid.length;r.params.freeMode&&r.params.freeMode.enabled&&i>t&&(i=t);for(let t=0;t<i;t+=1)e.renderBullet?a+=e.renderBullet.call(r,t,e.bulletClass):a+=`<${e.bulletElement} ${r.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(r,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(r,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),r.pagination.bullets=[],i.forEach(t=>{"custom"!==e.type&&k(t,a||""),"bullets"===e.type&&r.pagination.bullets.push(...t.querySelectorAll(N(e.bulletClass)))}),"custom"!==e.type&&n("paginationRender",i[0])}function f(){let e;r.params.pagination=L(r,r.originalParams.pagination,r.params.pagination,{el:"swiper-pagination"});let t=r.params.pagination;!t.el||("string"==typeof t.el&&r.isElement&&(e=r.el.querySelector(t.el)),e||"string"!=typeof t.el||(e=[...document.querySelectorAll(t.el)]),e||(e=t.el),e&&0!==e.length&&(r.params.uniqueNavElements&&"string"==typeof t.el&&Array.isArray(e)&&e.length>1&&(e=[...r.el.querySelectorAll(t.el)]).length>1&&(e=e.find(e=>T(e,".swiper")[0]===r.el)),Array.isArray(e)&&1===e.length&&(e=e[0]),Object.assign(r.pagination,{el:e}
1),(e=M(e)).forEach(e=>{"bullets"===t.type&&t.clickable&&e.classList.add(...(t.clickableClass||"").split(" ")),e.classList.add(t.modifierClass+t.type),e.classList.add(r.isHorizontal()?t.horizontalClass:t.verticalClass),"bullets"===t.type&&t.dynamicBullets&&(e.classList.add(`${t.modifierClass}${t.type}-dynamic`),l=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&e.classList.add(t.progressbarOppositeClass),t.clickable&&e.addEventListener("click",u),r.enabled||e.classList.add(t.lockClass)})))}function h(){let e=r.params.pagination;if(o())return;let t=r.pagination.el;t&&(t=M(t)).forEach(t=>{t.classList.remove(e.hiddenClass),t.classList.remove(e.modifierClass+e.type),t.classList.remove(r.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(t.classList.remove(...(e.clickableClass||"").split(" ")),t.removeEventListener("click",u))}),r.pagination.bullets&&r.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}a("changeDirection",()=>{if(!r.pagination||!r.pagination.el)return;let e=r.params.pagination,{el:t}=r.pagination;(t=M(t)).forEach(t=>{t.classList.remove(e.horizontalClass,e.verticalClass),t.classList.add(r.isHorizontal()?e.horizontalClass:e.verticalClass)})}),a("init",()=>{!1===r.params.pagination.enabled?m():(f(),p(),c())}),a("activeIndexChange",()=>{void 0===r.snapIndex&&c()}),a("snapIndexChange",()=>{c()}),a("snapGridLengthChange",()=>{p(),c()}),a("destroy",()=>{h()}),a("enable disable",()=>{let{el:e}=r.pagination;e&&(e=M(e)).forEach(e=>e.classList[r.enabled?"remove":"add"](r.params.pagination.lockClass))}),a("lock unlock",()=>{c()}),a("click",(e,t)=>{let i=t.target,a=M(r.pagination.el);if(r.params.pagination.el&&r.params.pagination.hideOnClick&&a&&a.length>0&&!i.classList.contains(r.params.pagination.bulletClass)){if(r.navigation&&(r.navigation.nextEl&&i===r.navigation.nextEl||r.navigation.prevEl&&i===r.navigation.prevEl))return;!0===a[0].classList.contains(r.params.pagination.hiddenClass)?n("paginationShow"):n("paginationHide"),a.forEach(e=>e.classList.toggle(r.params.pagination.hiddenClass))}});let m=()=>{r.el.classList.add(r.params.pagination.paginationDisabledClass);let{el:e}=r.pagination;e&&(e=M(e)).forEach(e=>e.classList.add(r.params.pagination.paginationDisabledClass)),h()};Object.assign(r.pagination,{enable:()=>{r.el.classList.remove(r.params.pagination.paginationDisabledClass);let{el:e}=r.pagination;e&&(e=M(e)).forEach(e=>e.classList.remove(r.params.pagination.paginationDisabledClass)),f(),p(),c()},disable:m,render:p,update:c,init:f,destroy:h})}function R(e){let t,r,{swiper:i,extendParams:a,on:n}=e;a({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0}}),i.a11y={clicked:!1};let s=null,l=new Date().getTime();function o(e){let t=s;0!==t.length&&k(t,e)}function d(e){(e=M(e)).forEach(e=>{e.setAttribute("tabIndex","0")})}function u(e){(e=M(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function p(e,t){(e=M(e)).forEach(e=>{e.setAttribute("role",t)})}function f(e,t){(e=M(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function h(e,t){(e=M(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function m(e){(e=M(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function g(e){(e=M(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function v(e){if(13!==e.keyCode&&32!==e.keyCode)return;let t=i.params.a11y,r=e.target;if(!(i.pagination&&i.pagination.el&&(r===i.pagination.el||i.pagination.el.contains(e.target)))||e.target.matches(N(i.params.pagination.bulletClass))){if(i.navigation&&i.navigation.prevEl&&i.navigation.nextEl){let e=M(i.navigation.prevEl);M(i.navigation.nextEl).includes(r)&&(i.isEnd&&!i.params.loop||i.slideNext(),i.isEnd?o(t.lastSlideMessage):o(t.nextSlideMessage)),e.includes(r)&&(i.isBeginning&&!i.params.loop||i.slidePrev(),i.isBeginning?o(t.firstSlideMessage):o(t.prevSlideMessage))}i.pagination&&r.matches(N(i.params.pagination.bulletClass))&&r.click()}}function y(){return i.pagination&&i.pagination.bullets&&i.pagination.bullets.length}function b(){return y()&&i.params.pagination.clickable}let w=(e,t,r)=>{var i;d(e),"BUTTON"!==e.tagName&&(p(e,"button"),e.addEventListener("keydown",v)),h(e,r),(i=M(e)).forEac
1h(e=>{e.setAttribute("aria-controls",t)})},x=e=>{r&&r!==e.target&&!r.contains(e.target)&&(t=!0),i.a11y.clicked=!0},E=()=>{t=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{i.destroyed||(i.a11y.clicked=!1)})})},T=e=>{l=new Date().getTime()},C=e=>{if(i.a11y.clicked||!i.params.a11y.scrollOnFocus||new Date().getTime()-l<100)return;let a=e.target.closest(`.${i.params.slideClass}, swiper-slide`);if(!a||!i.slides.includes(a))return;r=a;let n=i.slides.indexOf(a)===i.activeIndex,s=i.params.watchSlidesProgress&&i.visibleSlides&&i.visibleSlides.includes(a);n||s||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(i.isHorizontal()?i.el.scrollLeft=0:i.el.scrollTop=0,requestAnimationFrame(()=>{t||(i.params.loop?i.slideToLoop(i.getSlideIndexWhenGrid(parseInt(a.getAttribute("data-swiper-slide-index"))),0):i.slideTo(i.getSlideIndexWhenGrid(i.slides.indexOf(a)),0),t=!1)}))},P=()=>{let e=i.params.a11y;e.itemRoleDescriptionMessage&&f(i.slides,e.itemRoleDescriptionMessage),e.slideRole&&p(i.slides,e.slideRole);let t=i.slides.length;e.slideLabelMessage&&i.slides.forEach((r,a)=>{let n=i.params.loop?parseInt(r.getAttribute("data-swiper-slide-index"),10):a;h(r,e.slideLabelMessage.replace(/\{\{index\}\}/,n+1).replace(/\{\{slidesLength\}\}/,t))})};n("beforeInit",()=>{(s=S("span",i.params.a11y.notificationClass)).setAttribute("aria-live","assertive"),s.setAttribute("aria-atomic","true")}),n("afterInit",()=>{i.params.a11y.enabled&&(()=>{var e,t;let r=i.params.a11y;i.el.append(s);let a=i.el;r.containerRoleDescriptionMessage&&f(a,r.containerRoleDescriptionMessage),r.containerMessage&&h(a,r.containerMessage),r.containerRole&&p(a,r.containerRole);let n=i.wrapperEl,l=r.id||n.getAttribute("id")||`swiper-wrapper-${"x".repeat(16).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}`,o=i.params.autoplay&&i.params.autoplay.enabled?"off":"polite";(e=M(n)).forEach(e=>{e.setAttribute("id",l)}),(t=M(n)).forEach(e=>{e.setAttribute("aria-live",o)}),P();let{nextEl:d,prevEl:u}=i.navigation?i.navigation:{};d=M(d),u=M(u),d&&d.forEach(e=>w(e,l,r.nextSlideMessage)),u&&u.forEach(e=>w(e,l,r.prevSlideMessage)),b()&&M(i.pagination.el).forEach(e=>{e.addEventListener("keydown",v)}),c().addEventListener("visibilitychange",T),i.el.addEventListener("focus",C,!0),i.el.addEventListener("focus",C,!0),i.el.addEventListener("pointerdown",x,!0),i.el.addEventListener("pointerup",E,!0)})()}),n("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{i.params.a11y.enabled&&P()}),n("fromEdge toEdge afterInit lock unlock",()=>{i.params.a11y.enabled&&function(){if(i.params.loop||i.params.rewind||!i.navigation)return;let{nextEl:e,prevEl:t}=i.navigation;t&&(i.isBeginning?(m(t),u(t)):(g(t),d(t))),e&&(i.isEnd?(m(e),u(e)):(g(e),d(e)))}()}),n("paginationUpdate",()=>{if(i.params.a11y.enabled){let e;e=i.params.a11y,y()&&i.pagination.bullets.forEach(t=>{i.params.pagination.clickable&&(d(t),i.params.pagination.renderBullet||(p(t,"button"),h(t,e.paginationBulletMessage.replace(/\{\{index\}\}/,_(t)+1)))),t.matches(N(i.params.pagination.bulletActiveClass))?t.setAttribute("aria-current","true"):t.removeAttribute("aria-current")})}}),n("destroy",()=>{i.params.a11y.enabled&&function(){s&&s.remove();let{nextEl:e,prevEl:t}=i.navigation?i.navigation:{};e=M(e),t=M(t),e&&e.forEach(e=>e.removeEventListener("keydown",v)),t&&t.forEach(e=>e.removeEventListener("keydown",v)),b()&&M(i.pagination.el).forEach(e=>{e.removeEventListener("keydown",v)}),c().removeEventListener("visibilitychange",T),i.el&&"string"!=typeof i.el&&(i.el.removeEventListener("focus",C,!0),i.el.removeEventListener("pointerdown",x,!0),i.el.removeEventListener("pointerup",E,!0))}()})}function O(e){let t,r,i,a,n,s,l,o,d,u,{swiper:p,extendParams:f,on:h,emit:m,params:g}=e;p.autoplay={running:!1,paused:!1,timeLeft:0},f({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let v=g&&g.autoplay?g.autoplay.delay:3e3,y=g&&g.autoplay?g.autoplay.delay:3e3,b=new Date().getTime();function w(e){!p||p.destroyed||!p.wrapperEl||e.target!==p.wrapperEl||(p.wrapperEl.removeEventListener("transitionend",w),u||e.detail&&e.detail.bySwiperTouchMove||C())}let x=()=>
1{if(p.destroyed||!p.autoplay.running)return;p.autoplay.paused?a=!0:a&&(y=i,a=!1);let e=p.autoplay.paused?i:b+y-new Date().getTime();p.autoplay.timeLeft=e,m("autoplayTimeLeft",e,e/v),r=requestAnimationFrame(()=>{x()})},S=e=>{if(p.destroyed||!p.autoplay.running)return;cancelAnimationFrame(r),x();let a=void 0===e?p.params.autoplay.delay:e;v=p.params.autoplay.delay,y=p.params.autoplay.delay;let n=(()=>{let e;if(e=p.virtual&&p.params.virtual.enabled?p.slides.find(e=>e.classList.contains("swiper-slide-active")):p.slides[p.activeIndex])return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(n)&&n>0&&void 0===e&&(a=n,v=n,y=n),i=a;let s=p.params.speed,l=()=>{p&&!p.destroyed&&(p.params.autoplay.reverseDirection?!p.isBeginning||p.params.loop||p.params.rewind?(p.slidePrev(s,!0,!0),m("autoplay")):p.params.autoplay.stopOnLastSlide||(p.slideTo(p.slides.length-1,s,!0,!0),m("autoplay")):!p.isEnd||p.params.loop||p.params.rewind?(p.slideNext(s,!0,!0),m("autoplay")):p.params.autoplay.stopOnLastSlide||(p.slideTo(0,s,!0,!0),m("autoplay")),p.params.cssMode&&(b=new Date().getTime(),requestAnimationFrame(()=>{S()})))};return a>0?(clearTimeout(t),t=setTimeout(()=>{l()},a)):requestAnimationFrame(()=>{l()}),a},E=()=>{b=new Date().getTime(),p.autoplay.running=!0,S(),m("autoplayStart")},_=()=>{p.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(r),m("autoplayStop")},T=(e,r)=>{if(p.destroyed||!p.autoplay.running)return;clearTimeout(t),e||(d=!0);let a=()=>{m("autoplayPause"),p.params.autoplay.waitForTransition?p.wrapperEl.addEventListener("transitionend",w):C()};if(p.autoplay.paused=!0,r){o&&(i=p.params.autoplay.delay),o=!1,a();return}i=(i||p.params.autoplay.delay)-(new Date().getTime()-b),p.isEnd&&i<0&&!p.params.loop||(i<0&&(i=0),a())},C=()=>{p.isEnd&&i<0&&!p.params.loop||p.destroyed||!p.autoplay.running||(b=ne
1w Date().getTime(),d?(d=!1,S(i)):S(),p.autoplay.paused=!1,m("autoplayResume"))},M=()=>{if(p.destroyed||!p.autoplay.running)return;let e=c();"hidden"===e.visibilityState&&(d=!0,T(!0)),"visible"===e.visibilityState&&C()},k=e=>{"mouse"!==e.pointerType||(d=!0,u=!0,p.animating||p.autoplay.paused||T(!0))},P=e=>{"mouse"===e.pointerType&&(u=!1,p.autoplay.paused&&C())};h("init",()=>{p.params.autoplay.enabled&&(p.params.autoplay.pauseOnMouseEnter&&(p.el.addEventListener("pointerenter",k),p.el.addEventListener("pointerleave",P)),c().addEventListener("visibilitychange",M),E())}),h("destroy",()=>{p.el&&"string"!=typeof p.el&&(p.el.removeEventListener("pointerenter",k),p.el.removeEventListener("pointerleave",P)),c().removeEventListener("visibilitychange",M),p.autoplay.running&&_()}),h("_freeModeStaticRelease",()=>{(s||d)&&C()}),h("_freeModeNoMomentumRelease",()=>{p.params.autoplay.disableOnInteraction?_():T(!0,!0)}),h("beforeTransitionStart",(e,t,r)=>{!p.destroyed&&p.autoplay.running&&(r||!p.params.autoplay.disableOnInteraction?T(!0,!0):_())}),h("sliderFirstMove",()=>{if(!p.destroyed&&p.autoplay.running){if(p.params.autoplay.disableOnInteraction)return void _();n=!0,s=!1,d=!1,l=setTimeout(()=>{d=!0,s=!0,T(!0)},200)}}),h("touchEnd",()=>{if(!p.destroyed&&p.autoplay.running&&n){if(clearTimeout(l),clearTimeout(t),p.params.autoplay.disableOnInteraction){s=!1,n=!1;return}s&&p.params.cssMode&&C(),s=!1,n=!1}}),h("slideChange",()=>{!p.destroyed&&p.autoplay.running&&(o=!0)}),Object.assign(p.autoplay,{start:E,stop:_,pause:T,resume:C})}function I(){let e,r;return t||(e=f(),t={smoothScroll:(r=c()).documentElement&&r.documentElement.style&&"scrollBehavior"in r.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&r instanceof e.DocumentTouch)}),t}function z(e){return void 0===e&&(e={}),r||(r=function(e){let{userAgent:t}=void 0===e?{}:e,r=I(),i=f(),a=i.navigator.platform,n=t||i.navigator.userAgent,s={ios:!1,android:!1},l=i.screen.width,o=i.screen.height,d=n.match(/(Android);?[\s\/]+([\d.]+)?/),u=n.match(/(iPad).*OS\s([\d_]+)/),c=n.match(/(iPod)(.*OS\s([\d_]+))?/),p=!u&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="MacIntel"===a;return!u&&h&&r.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${l}x${o}`)>=0&&((u=n.match(/(Version)\/([\d.]+)/))||(u=[0,1,"13_0_0"]),h=!1),d&&"Win32"!==a&&(s.os="android",s.android=!0),(u||p||c)&&(s.os="ios",s.ios=!0),s}(e)),r}function B(){return i||(i=function(){let e=f(),t=z(),r=!1;function i(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(i()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,i]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));r=e<16||16===e&&i<2}}let a=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),n=i(),s=n||a&&t.ios;return{isSafari:r||n,needPerspectiveFix:r,need3dFix:s,isWebView:a}}()),i}let D=(e,t,r)=>{t&&!e.classList.contains(r)?e.classList.add(r):!t&&e.classList.contains(r)&&e.classList.remove(r)},$=(e,t,r)=>{t&&!e.classList.contains(r)?e.classList.add(r):!t&&e.classList.contains(r)&&e.classList.remove(r)},F=(e,t)=>{if(!e||e.destroyed||!e.params)return;let r=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(r){let t=r.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(r.shadowRoot?t=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{r.shadowRoot&&(t=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`))&&t.remove()})),t&&t.remove()}},W=(e,t)=>{if(!e.slides[t])return;let r=e.slides[t].querySelector('[loading="lazy"]');r&&r.removeAttribute("loading")},G=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,r=e.slides.length;if(!r||!t||t<0)return;t=Math.min(t,r);let i="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),a=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let r=[a-t];r.push(...Array.from({length:t}).map((e,t)=>
1a+i+t)),e.slides.forEach((t,i)=>{r.includes(t.column)&&W(e,i)});return}let n=a+i-1;if(e.params.rewind||e.params.loop)for(let i=a-t;i<=n+t;i+=1){let t=(i%r+r)%r;(t<a||t>n)&&W(e,t)}else for(let i=Math.max(a-t,0);i<=Math.min(n+t,r-1);i+=1)i!==a&&(i>n||i<a)&&W(e,i)};function H(e){let{swiper:t,runCallbacks:r,direction:i,step:a}=e,{activeIndex:n,previousIndex:s}=t,l=i;l||(l=n>s?"next":n<s?"prev":"reset"),t.emit(`transition${a}`),r&&"reset"===l?t.emit(`slideResetTransition${a}`):r&&n!==s&&(t.emit(`slideChangeTransition${a}`),"next"===l?t.emit(`slideNextTransition${a}`):t.emit(`slidePrevTransition${a}`))}function V(e,t,r){let i=f(),{params:a}=e,n=a.edgeSwipeDetection,s=a.edgeSwipeThreshold;return!n||!(r<=s)&&!(r>=i.innerWidth-s)||"prevent"===n&&(t.preventDefault(),!0)}function q(e){var t,r;let i,a,n=c(),s=e;s.originalEvent&&(s=s.originalEvent);let l=this.touchEventsData;if("pointerdown"===s.type){if(null!==l.pointerId&&l.pointerId!==s.pointerId)return;l.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(l.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void V(this,s,s.targetTouches[0].pageX);let{params:o,touches:d,enabled:u}=this;if(!u||!o.simulateTouch&&"mouse"===s.pointerType||this.animating&&o.preventInteractionOnTransition)return;!this.animating&&o.cssMode&&o.loop&&this.loopFix();let p=s.target;if("wrapper"===o.touchEventsTarget&&(t=p,r=this.wrapperEl,i=f(),!(a=r.contains(t))&&i.HTMLSlotElement&&r instanceof HTMLSlotElement&&((a=[...r.assignedElements()].includes(t))||(a=function(e,t){let r=[t];for(;r.length>0;){let t=r.shift();if(e===t)return!0;r.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}}(t,r))),!a)||"which"in s&&3===s.which||"button"in s&&s.button>0||l.isTouched&&l.isMoved)return;let h=!!o.noSwipingClass&&""!==o.noSwipingClass,g=s.composedPath?s.composedPath():s.path;h&&s.target&&s.target.shadowRoot&&g&&(p=g[0]);let v=o.noSwipingSelector?o.noSwipingSelector:`.${o.noSwipingClass}`,y=!!(s.target&&s.target.shadowRoot);if(o.noSwiping&&(y?function(e,t){return void 0===t&&(t=this),function t(r){if(!r||r===c()||r===f())return null;r.assignedSlot&&(r=r.assignedSlot);let i=r.closest(e);return i||r.getRootNode?i||t(r.getRootNode().host):null}(t)}(v,p):p.closest(v))){this.allowClick=!0;return}if(o.swipeHandler&&!p.closest(o.swipeHandler))return;d.currentX=s.pageX,d.currentY=s.pageY;let b=d.currentX,w=d.currentY;if(!V(this,s,b))return;Object.assign(l,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=b,d.startY=w,l.touchStartTime=m(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,o.threshold>0&&(l.allowThresholdMove=!1);let x=!0;p.matches(l.focusableElements)&&(x=!1,"SELECT"===p.nodeName&&(l.isTouched=!1)),n.activeElement&&n.activeElement.matches(l.focusableElements)&&n.activeElement!==p&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!p.matches(l.focusableElements))&&n.activeElement.blur();let S=x&&this.allowTouchMove&&o.touchStartPreventDefault;(o.touchStartForcePreventDefault||S)&&!p.isContentEditable&&s.preventDefault(),o.freeMode&&o.freeMode.enabled&&this.freeMode&&this.animating&&!o.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",s)}function X(e){let t,r,i=c(),a=this.touchEventsData,{params:n,touches:s,rtlTranslate:l,enabled:o}=this;if(!o||!n.simulateTouch&&"mouse"===e.pointerType)return;let d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type&&(null!==a.touchId||d.pointerId!==a.pointerId))return;if("touchmove"===d.type){if(!(t=[...d.changedTouches].find(e=>e.identifier===a.touchId))||t.identifier!==a.touchId)return}else t=d;if(!a.isTouched){a.startMoving&&a.isScrolling&&this.emit("touchMoveOpposite",d);return}let u=t.pageX,p=t.pageY;if(d.preventedByNestedSwiper){s.startX=u,s.startY=p;return}if(!this.allowTouchMove){d.target.matches(a.focusableElements)||(this.allowClick=!1),a.isTouched&&(Object.assign(s,{startX:u,startY:p,currentX:u,currentY:p}),a.touchStartTime=m());return}if(n.touchReleaseOnEdges&&!n.loop){if(this.isVertical()){if(p<s.startY&&this.translate<=this.maxTranslate()||p>s.startY&&this.translate>=this.minTranslate()){a.isTouched=!1,a.isMoved=!1;return}}else if(l&&(u>s.startX&&-this.translate<=this.maxTranslate()||u<s.startX&&-this.translate>=this.minTranslate()))return;else if(!l&&(u<s.startX&&this.translate<=this.maxTranslate()||u>s.startX&&this.translate>=this.minTranslate()))return}if(i.activeElement&&i.activeElement.matches(a.focusableElements)&&i.activeElement!==d.target&&"mouse"!==d.pointerType&&i.activeElement.blur(),i.activeElement&&d.target===i.activeElement&&d.target.matches(a.focusableElements)){a.isMoved=!0,this.allowClick=!1;return}
1a.allowTouchCallbacks&&this.emit("touchMove",d),s.previousX=s.currentX,s.previousY=s.currentY,s.currentX=u,s.currentY=p;let f=s.currentX-s.startX,h=s.currentY-s.startY;if(this.params.threshold&&Math.sqrt(f**2+h**2)<this.params.threshold)return;if(void 0===a.isScrolling){let e;this.isHorizontal()&&s.currentY===s.startY||this.isVertical()&&s.currentX===s.startX?a.isScrolling=!1:f*f+h*h>=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(f))/Math.PI,a.isScrolling=this.isHorizontal()?e>n.touchAngle:90-e>n.touchAngle)}if(a.isScrolling&&this.emit("touchMoveOpposite",d),void 0===a.startMoving&&(s.currentX!==s.startX||s.currentY!==s.startY)&&(a.startMoving=!0),a.isScrolling||"touchmove"===d.type&&a.preventTouchMoveFromPointerMove){a.isTouched=!1;return}if(!a.startMoving)return;this.allowClick=!1,!n.cssMode&&d.cancelable&&d.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&d.stopPropagation();let g=this.isHorizontal()?f:h,v=this.isHorizontal()?s.currentX-s.previousX:s.currentY-s.previousY;n.oneWayMovement&&(g=Math.abs(g)*(l?1:-1),v=Math.abs(v)*(l?1:-1)),s.diff=g,g*=n.touchRatio,l&&(g=-g,v=-v);let y=this.touchesDirection;this.swipeDirection=g>0?"prev":"next",this.touchesDirection=v>0?"prev":"next";let b=this.params.loop&&!n.cssMode,w="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!a.isMoved){if(b&&w&&this.loopFix({direction:this.swipeDirection}),a.startTranslate=this.getTranslate(),this.setTransition(0),this.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});this.wrapperEl.dispatchEvent(e)}a.allowMomentumBounce=!1,n.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",d)}if(new Date().getTime(),!1!==n._loopSwapReset&&a.isMoved&&a.allowThresholdMove&&y!==this.touchesDirection&&b&&w&&Math.abs(g)>=1){Object.assign(s,{startX:u,startY:p,currentX:u,currentY:p,startTranslate:a.currentTranslate}),a.loopSwapReset=!0,a.startTranslate=a.currentTranslate;return}this.emit("sliderMove",d),a.isMoved=!0,a.currentTranslate=g+a.startTranslate;let x=!0,S=n.resistanceRatio;if(n.touchReleaseOnEdges&&(S=0),g>0?(b&&w&&!r&&a.allowThresholdMove&&a.currentTranslate>(n.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]-("auto"!==n.slidesPerView&&this.slides.length-n.slidesPerView>=2?this.slidesSizesGrid[this.activeIndex+1]+this.params.spaceBetween:0)-this.params.spaceBetween:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),a.currentTranslate>this.minTranslate()&&(x=!1,n.resistance&&(a.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+a.startTranslate+g)**S))):g<0&&(b&&w&&!r&&a.allowThresholdMove&&a.currentTranslate<(n.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween+("auto"!==n.slidesPerView&&this.slides.length-n.slidesPerView>=2?this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween:0):this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===n.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(n.slidesPerView,10)))}),a.currentTranslate<this.maxTranslate()&&(x=!1,n.resistance&&(a.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-a.startTranslate-g)**S))),x&&(d.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&a.currentTranslate<a.startTranslate&&(a.currentTranslate=a.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&a.currentTranslate>a.startTranslate&&(a.currentTranslate=a.startTranslate),this.allowSlidePrev||this.allowSlideNext||(a.currentTranslate=a.startTranslate),n.threshold>0)if(Math.abs(g)>n.threshold||a.allowThresholdMove){if(!a.allowThresholdMove){a.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,a.currentTranslate=a.startTranslate,s.diff=this.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY;return}}else{a.currentTranslate=a.startTranslate;return}n.followFinger&&!n.cssMode&&((n.freeMode&&n.freeMode.enabled&&this.freeMode||n.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),n.freeMode&&n.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(a.currentTranslate),this.setTranslate(a.currentTranslate))}function U(e){let t,r,i=this,a=i.touchEventsData,n=e;if(n.originalEvent&&(n=n.originalEvent),"touchend"===n.type||"touchcancel"===n.type){if(!(t=[...n.changedTouches].find(e=>e.identifier===a.touchId))||t.identifier!==a.touchId)return}else{if(null!==a.touchId||n.pointerId!==a.pointerId)return;t=n}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(n.t
1ype)&&!(["pointercancel","contextmenu"].includes(n.type)&&(i.browser.isSafari||i.browser.isWebView)))return;a.pointerId=null,a.touchId=null;let{params:s,touches:l,rtlTranslate:o,slidesGrid:d,enabled:u}=i;if(!u||!s.simulateTouch&&"mouse"===n.pointerType)return;if(a.allowTouchCallbacks&&i.emit("touchEnd",n),a.allowTouchCallbacks=!1,!a.isTouched){a.isMoved&&s.grabCursor&&i.setGrabCursor(!1),a.isMoved=!1,a.startMoving=!1;return}s.grabCursor&&a.isMoved&&a.isTouched&&(!0===i.allowSlideNext||!0===i.allowSlidePrev)&&i.setGrabCursor(!1);let c=m(),p=c-a.touchStartTime;if(i.allowClick){let e=n.path||n.composedPath&&n.composedPath();i.updateClickedSlide(e&&e[0]||n.target,e),i.emit("tap click",n),p<300&&c-a.lastClickTime<300&&i.emit("doubleTap doubleClick",n)}if(a.lastClickTime=m(),h(()=>{i.destroyed||(i.allowClick=!0)}),!a.isTouched||!a.isMoved||!i.swipeDirection||0===l.diff&&!a.loopSwapReset||a.currentTranslate===a.startTranslate&&!a.loopSwapReset){a.isTouched=!1,a.isMoved=!1,a.startMoving=!1;return}if(a.isTouched=!1,a.isMoved=!1,a.startMoving=!1,r=s.followFinger?o?i.translate:-i.translate:-a.currentTranslate,s.cssMode)return;if(s.freeMode&&s.freeMode.enabled)return void i.freeMode.onTouchEnd({currentPos:r});let f=r>=-i.maxTranslate()&&!i.params.loop,g=0,v=i.slidesSizesGrid[0];for(let e=0;e<d.length;e+=e<s.slidesPerGroupSkip?1:s.slidesPerGroup){let t=e<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;void 0!==d[e+t]?(f||r>=d[e]&&r<d[e+t])&&(g=e,v=d[e+t]-d[e]):(f||r>=d[e])&&(g=e,v=d[d.length-1]-d[d.length-2])}let y=null,b=null;s.rewind&&(i.isBeginning?b=s.virtual&&s.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1:i.isEnd&&(y=0));let w=(r-d[g])/v,x=g<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(p>s.longSwipesMs){if(!s.longSwipes)return void i.slideTo(i.activeIndex);"next"===i.swipeDirection&&(w>=s.longSwipesRatio?i.slideTo(s.rewind&&i.isEnd?y:g+x):i.slideTo(g)),"prev"===i.swipeDirection&&(w>1-s.longSwipesRatio?i.slideTo(g+x):null!==b&&w<0&&Math.abs(w)>s.longSwipesRatio?i.slideTo(b):i.slideTo(g))}else{if(!s.shortSwipes)return void i.slideTo(i.activeIndex);i.navigation&&(n.target===i.navigation.nextEl||n.target===i.navigation.prevEl)?n.target===i.navigation.nextEl?i.slideTo(g+x):i.slideTo(g):("next"===i.swipeDirection&&i.slideTo(null!==y?y:g+x),"prev"===i.swipeDirection&&i.slideTo(null!==b?b:g))}}function Y(){let e=this,{params:t,el:r}=e;if(r&&0===r.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:i,allowSlidePrev:a,snapGrid:n}=e,s=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let l=s&&t.loop;"auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||l?e.params.loop&&!s?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=a,e.allowSlideNext=i,e.params.watchOverflow&&n!==e.snapGrid&&e.checkOverflow()}function Z(e){this.enabled&&!this.allowClick&&(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function J(){let{wrapperEl:e,rtlTranslate:t,enabled:r}=this;if(!r)return;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-e.scrollLeft:this.translate=-e.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();let i=this.maxTranslate()-this.minTranslate();(0===i?0:(this.translate-this.minTranslate())/i)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function Q(e){F(this,e.target),!this.params.cssMode&&("auto"===this.params.slidesPerView||this.params.autoHeight)&&this.update()}function K(){!this.documentTouchHandlerProceeded&&(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let ee=(e,t)=>
1{let r=c(),{params:i,el:a,wrapperEl:n,device:s}=e,l=!!i.nested,o="on"===t?"addEventListener":"removeEventListener";a&&"string"!=typeof a&&(r[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),a[o]("touchstart",e.onTouchStart,{passive:!1}),a[o]("pointerdown",e.onTouchStart,{passive:!1}),r[o]("touchmove",e.onTouchMove,{passive:!1,capture:l}),r[o]("pointermove",e.onTouchMove,{passive:!1,capture:l}),r[o]("touchend",e.onTouchEnd,{passive:!0}),r[o]("pointerup",e.onTouchEnd,{passive:!0}),r[o]("pointercancel",e.onTouchEnd,{passive:!0}),r[o]("touchcancel",e.onTouchEnd,{passive:!0}),r[o]("pointerout",e.onTouchEnd,{passive:!0}),r[o]("pointerleave",e.onTouchEnd,{passive:!0}),r[o]("contextmenu",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&a[o]("click",e.onClick,!0),i.cssMode&&n[o]("scroll",e.onScroll),i.updateOnWindowResize?e[t](s.ios||s.android?"resize orientationchange observerUpdate":"resize observerUpdate",Y,!0):e[t]("observerUpdate",Y,!0),a[o]("load",e.onLoad,{capture:!0}))},et=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var er={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};let ei={eventsEmitter:{on(e,t,r){let i=this;if(!i.eventsListeners||i.destroyed||"function"!=typeof t)return i;let a=r?"unshift":"push";return e.split(" ").forEach(e=>{i.eventsListeners[e]||(i.eventsListeners[e]=[]),i.eventsListeners[e][a](t)}),i},once(e,t,r){let i=this;if(!i.eventsListeners||i.destroyed||"function"!=typeof t)return i;function a(){i.off(e,a),a.__emitterProxy&&delete a.__emitterProxy;for(var r=arguments.length,n=Array(r),s=0;s<r;s++)n[s]=arguments[s];t.apply(i,n)}return a.__emitterProxy=t,i.on(e,a,r)},onAny(e,t){return!this.eventsListeners||this.destroyed||"function"!=typeof e||0>this.eventsAnyListeners.indexOf(e)&&this.eventsAnyListeners[t?"unshift":"push"](e),this},offAny(e){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;let t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off(e,t){let r=this;return r.eventsListeners&&!r.destroyed&&r.eventsListeners&&e.split(" ").forEach(e=>{void 0===t?r.eventsListeners[e]=[]:r.eventsListeners[e]&&r.eventsListeners[e].forEach((i,a)=>{(i===t||i.__emitterProxy&&i.__emitterProxy===t)&&r.eventsListeners[e].splice(a,1)})}),r},emit(){let e,t,r,i=this;if(!i.eventsListeners||i.destroyed||!i.eventsListeners)return i;for(var a=arguments.length,n=Array(a),s=0;s<a;s++)n[s]=arguments[s];return"string"==typeof n[0]||Array.isArray(n[0])?(e=n[0],t=n.slice(1,n.length),r=i):(e=n[0].events,t=n[0].data,r=n[0].context||i),t.unshift(r),(Array.isArray(e)?e:e.split(" ")).forEac
1h(e=>{i.eventsAnyListeners&&i.eventsAnyListeners.length&&i.eventsAnyListeners.forEach(i=>{i.apply(r,[e,...t])}),i.eventsListeners&&i.eventsListeners[e]&&i.eventsListeners[e].forEach(e=>{e.apply(r,t)})}),i}},update:{updateSize:function(){let e,t,r=this.el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:r.clientWidth,t=void 0!==this.params.height&&null!==this.params.height?this.params.height:r.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(E(r,"padding-left")||0,10)-parseInt(E(r,"padding-right")||0,10),t=t-parseInt(E(r,"padding-top")||0,10)-parseInt(E(r,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){let e,t=this;function r(e,r){return parseFloat(e.getPropertyValue(t.getDirectionLabel(r))||0)}let i=t.params,{wrapperEl:a,slidesEl:n,size:s,rtlTranslate:l,wrongRTL:o}=t,d=t.virtual&&i.virtual.enabled,u=d?t.virtual.slides.length:t.slides.length,c=w(n,`.${t.params.slideClass}, swiper-slide`),p=d?t.virtual.slides.length:c.length,f=[],h=[],m=[],g=i.slidesOffsetBefore;"function"==typeof g&&(g=i.slidesOffsetBefore.call(t));let v=i.slidesOffsetAfter;"function"==typeof v&&(v=i.slidesOffsetAfter.call(t));let b=t.snapGrid.length,x=t.slidesGrid.length,S=i.spaceBetween,_=-g,T=0,M=0;if(void 0===s)return;"string"==typeof S&&S.indexOf("%")>=0?S=parseFloat(S.replace("%",""))/100*s:"string"==typeof S&&(S=parseFloat(S)),t.virtualSize=-S,c.forEach(e=>{l?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),i.centeredSlides&&i.cssMode&&(y(a,"--swiper-centered-offset-before",""),y(a,"--swiper-centered-offset-after",""));let k=i.grid&&i.grid.rows>1&&t.grid;k?t.grid.initSlides(c):t.grid&&t.grid.unsetSlides();let P="auto"===i.slidesPerView&&i.breakpoints&&Object.keys(i.breakpoints).filter(e=>void 0!==i.breakpoints[e].slidesPerView).length>0;for(let a=0;a<p;a+=1){let n;if(e=0,c[a]&&(n=c[a]),k&&t.grid.updateSlide(a,n,c),!c[a]||"none"!==E(n,"display")){if("auto"===i.slidesPerView){P&&(c[a].style[t.getDirectionLabel("width")]="");let s=getComputedStyle(n),l=n.style.transform,o=n.style.webkitTransform;if(l&&(n.style.transform="none"),o&&(n.style.webkitTransform="none"),i.roundLengths)e=t.isHorizontal()?C(n,"width",!0):C(n,"height",!0);else{let t=r(s,"width"),i=r(s,"padding-left"),a=r(s,"padding-right"),l=r(s,"margin-left"),o=r(s,"margin-right"),d=s.getPropertyValue("box-sizing");if(d&&"border-box"===d)e=t+l+o;else{let{clientWidth:r,offsetWidth:s}=n;e=t+i+a+l+o+(s-r)}}l&&(n.style.transform=l),o&&(n.style.webkitTransform=o),i.roundLengths&&(e=Math.floor(e))}else e=(s-(i.slidesPerView-1)*S)/i.slidesPerView,i.roundLengths&&(e=Math.floor(e)),c[a]&&(c[a].style[t.getDirectionLabel("width")]=`${e}px`);c[a]&&(c[a].swiperSlideSize=e),m.push(e),i.centeredSlides?(_=_+e/2+T/2+S,0===T&&0!==a&&(_=_-s/2-S),0===a&&(_=_-s/2-S),.001>Math.abs(_)&&(_=0),i.roundLengths&&(_=Math.floor(_)),M%i.slidesPerGroup==0&&f.push(_),h.push(_)):(i.roundLengths&&(_=Math.floor(_)),(M-Math.min(t.params.slidesPerGroupSkip,M))%t.params.slidesPerGroup==0&&f.push(_),h.push(_),_=_+e+S),t.virtualSize+=e+S,T=e,M+=1}}if(t.virtualSize=Math.max(t.virtualSize,s)+v,l&&o&&("slide"===i.effect||"coverflow"===i.effect)&&(a.style.width=`${t.virtualSize+S}px`),i.setWrapperSize&&(a.style[t.getDirectionLabel("width")]=`${t.virtualSize+S}px`),k&&t.grid.updateWrapperSize(e,f),!i.centeredSlides){let e=[];for(let r=0;r<f.length;r+=1){let a=f[r];i.roundLengths&&(a=Math.floor(a)),f[r]<=t.virtualSize-s&&e.push(a)}f=e,Math.floor(t.virtualSize-s)-Math.floor(f[f.length-1])>1&&f.push(t.virtualSize-s)}if(d&&i.loop){let e=m[0]+S;if(i.slidesPerGroup>1){let r=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/i.slidesPerGroup),a=e*i.slidesPerGroup;for(let e=0;e<r;e+=1)f.push(f[f.length-1]+a)}for(let r=0;r<t.virtual.slidesBefore+t.virtual.slidesAfter;r+=1)1===i.slidesPerGroup&&f.push(f[f.length-1]+e),h.push(h[h.length-1]+e),t.virtualSize+=e}if(0===f.length&&(f=[0]),0!==S){let e=t.isHorizontal()&&l?"marginLeft":t.getDirectionLabel("marginRight");c.filter((e,t)=>
1!i.cssMode||!!i.loop||t!==c.length-1).forEach(t=>{t.style[e]=`${S}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let e=0;m.forEach(t=>{e+=t+(S||0)});let t=(e-=S)>s?e-s:0;f=f.map(e=>e<=0?-g:e>t?t+v:e)}if(i.centerInsufficientSlides){let e=0;m.forEach(t=>{e+=t+(S||0)}),e-=S;let t=(i.slidesOffsetBefore||0)+(i.slidesOffsetAfter||0);if(e+t<s){let r=(s-e-t)/2;f.forEach((e,t)=>{f[t]=e-r}),h.forEach((e,t)=>{h[t]=e+r})}}if(Object.assign(t,{slides:c,snapGrid:f,slidesGrid:h,slidesSizesGrid:m}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){y(a,"--swiper-centered-offset-before",`${-f[0]}px`),y(a,"--swiper-centered-offset-after",`${t.size/2-m[m.length-1]/2}px`);let e=-t.snapGrid[0],r=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+r)}if(p!==u&&t.emit("slidesLengthChange"),f.length!==b&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),h.length!==x&&t.emit("slidesGridLengthChange"),i.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!d&&!i.cssMode&&("slide"===i.effect||"fade"===i.effect)){let e=`${i.containerModifierClass}backface-hidden`,r=t.el.classList.contains(e);p<=i.maxBackfaceHiddenSlides?r||t.el.classList.add(e):r&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t,r=this,i=[],a=r.virtual&&r.params.virtual.enabled,n=0;"number"==typeof e?r.setTransition(e):!0===e&&r.setTransition(r.params.speed);let s=e=>a?r.slides[r.getSlideIndexByData(e)]:r.slides[e];if("auto"!==r.params.slidesPerView&&r.params.slidesPerView>1)if(r.params.centeredSlides)(r.visibleSlides||[]).forEach(e=>{i.push(e)});else for(t=0;t<Math.ceil(r.params.slidesPerView);t+=1){let e=r.activeIndex+t;if(e>r.slides.length&&!a)break;i.push(s(e))}else i.push(s(r.activeIndex));for(t=0;t<i.length;t+=1)if(void 0!==i[t]){let e=i[t].offsetHeight;n=e>n?e:n}(n||0===n)&&(r.wrapperEl.style.height=`${n}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let r=0;r<e.length;r+=1)e[r].swiperSlideOffset=(this.isHorizontal()?e[r].offsetLeft:e[r].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);let t=this.params,{slides:r,rtlTranslate:i,snapGrid:a}=this;if(0===r.length)return;void 0===r[0].swiperSlideOffset&&this.updateSlidesOffset();let n=-e;i&&(n=e),this.visibleSlidesIndexes=[],this.visibleSlides=[];let s=t.spaceBetween;"string"==typeof s&&s.indexOf("%")>=0?s=parseFloat(s.replace("%",""))/100*this.size:"string"==typeof s&&(s=parseFloat(s));for(let e=0;e<r.length;e+=1){let l=r[e],o=l.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(o-=r[0].swiperSlideOffset);let d=(n+(t.centeredSlides?this.minTranslate():0)-o)/(l.swiperSlideSize+s),u=(n-a[0]+(t.centeredSlides?this.minTranslate():0)-o)/(l.swiperSlideSize+s),c=-(n-o),p=c+this.slidesSizesGrid[e],f=c>=0&&c<=this.size-this.slidesSizesGrid[e],h=c>=0&&c<this.size-1||p>1&&p<=this.size||c<=0&&p>=this.size;h&&(this.visibleSlides.push(l),this.visibleSlidesIndexes.push(e)),D(l,h,t.slideVisibleClass),D(l,f,t.slideFullyVisibleClass),l.progress=i?-d:d,l.originalProgress=i?-u:u}},updateProgress:function(e){if(void 0===e){let t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}let t=this.params,r=this.maxTranslate()-this.minTranslate(),{progress:i,isBeginning:a,isEnd:n,progressLoop:s}=this,l=a,o=n;if(0===r)i=0,a=!0,n=!0;else{i=(e-this.minTranslate())/r;let t=1>Math.abs(e-this.minTranslate()),s=1>Math.abs(e-this.maxTranslate());a=t||i<=0,n=s||i>=1,t&&(i=0),s&&(i=1)}if(t.loop){let t=this.getSlideIndexByData(0),r=this.getSlideIndexByData(this.slides.length-1),i=this.slidesGrid[t],a=this.slidesGrid[r],n=this.slidesGrid[this.slidesGrid.length-1],l=Math.abs(e);(s=l>=i?(l-i)/n:(l+n-a)/n)>1&&(s-=1)}Object.assign(this,{progress:i,progressLoop:s,isBeginning:a,isEnd:n}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),a&&!l&&this.emit("reachBeginning toEdge"),n&&!o&&this.emit("reachEnd toEdge"),(l&&!a||o&&!n)&&this.emit("fromEdge"),this.emit("progress",i)},updateSlidesClasses:function(){let e,t,r,{slides:i,params:a,slidesEl:n,activeIndex:s}=this,l=this.virtual&&a.virtual.enabled,o=this.grid&&a.grid&&a.grid.rows>1,d=e=>w(n,`.${a.slideClass}${e}, swiper-slide${e}`)[0];if(l)if(a.loop){let t=s-this.virtual.slidesBefore;t<0&&(t=this.virtual.slides.length+t),t>=this.virtual.slides.length&&(t-=this.virtual.slides.length),e=d(`[data-swiper-slide-index="${t}"]`)}else e=d(`[data-swiper-slide-index="${s}"]`);else o?(e=i.find(e=>e.column===s),r=i.find(e=>e.column===s+1),t=i.find(e=>e.column===s-1)):e=i[s];e&&!o&&(r=function(e,t){let r=[];for(;e.nextElementSibling;){let i=e.nextElementSibling;t?i.matches(t)&&r.push(i):r.push(i),e=i}return r}(e,`.${a.slideClass}, swiper-slide`)[0],a.loop&&!r&&(r=i[0]),t=function(e,t){let r=[];for(;e.previousElementSibling;){let i=e.previousElementSibling;t?i.matches(t)&&r.push(i):r.push(i),e=i}return r}(e,`.${a.slideClass}
1, swiper-slide`)[0],a.loop),i.forEach(i=>{$(i,i===e,a.slideActiveClass),$(i,i===r,a.slideNextClass),$(i,i===t,a.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t,r,i=this,a=i.rtlTranslate?i.translate:-i.translate,{snapGrid:n,params:s,activeIndex:l,realIndex:o,snapIndex:d}=i,u=e,c=e=>{let t=e-i.virtual.slidesBefore;return t<0&&(t=i.virtual.slides.length+t),t>=i.virtual.slides.length&&(t-=i.virtual.slides.length),t};if(void 0===u&&(u=function(e){let t,{slidesGrid:r,params:i}=e,a=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<r.length;e+=1)void 0!==r[e+1]?a>=r[e]&&a<r[e+1]-(r[e+1]-r[e])/2?t=e:a>=r[e]&&a<r[e+1]&&(t=e+1):a>=r[e]&&(t=e);return i.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),t}(i)),n.indexOf(a)>=0)t=n.indexOf(a);else{let e=Math.min(s.slidesPerGroupSkip,u);t=e+Math.floor((u-e)/s.slidesPerGroup)}if(t>=n.length&&(t=n.length-1),u===l&&!i.params.loop){t!==d&&(i.snapIndex=t,i.emit("snapIndexChange"));return}if(u===l&&i.params.loop&&i.virtual&&i.params.virtual.enabled){i.realIndex=c(u);return}let p=i.grid&&s.grid&&s.grid.rows>1;if(i.virtual&&s.virtual.enabled&&s.loop)r=c(u);else if(p){let e=i.slides.find(e=>e.column===u),t=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(t)&&(t=Math.max(i.slides.indexOf(e),0)),r=Math.floor(t/s.grid.rows)}else if(i.slides[u]){let e=i.slides[u].getAttribute("data-swiper-slide-index");r=e?parseInt(e,10):u}else r=u;Object.assign(i,{previousSnapIndex:d,snapIndex:t,previousRealIndex:o,realIndex:r,previousIndex:l,activeIndex:u}),i.initialized&&G(i),i.emit("activeIndexChange"),i.emit("snapIndexChange"),(i.initialized||i.params.runCallbacksOnInit)&&(o!==r&&i.emit("realIndexChange"),i.emit("slideChange"))},updateClickedSlide:function(e,t){let r,i=this.params,a=e.closest(`.${i.slideClass}, swiper-slide`);!a&&this.isElement&&t&&t.length>
11&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!a&&e.matches&&e.matches(`.${i.slideClass}, swiper-slide`)&&(a=e)});let n=!1;if(a){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===a){n=!0,r=e;break}}if(a&&n)this.clickedSlide=a,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(a.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=r;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}i.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e){var t;let r,i,a,n,s,l,o;void 0===e&&(e=this.isHorizontal()?"x":"y");let{params:d,rtlTranslate:u,translate:c,wrapperEl:p}=this;if(d.virtualTranslate)return u?-c:c;if(d.cssMode)return c;let h=(void 0===(t=e)&&(t="x"),n=f(),(l=f()).getComputedStyle&&(s=l.getComputedStyle(p,null)),!s&&p.currentStyle&&(s=p.currentStyle),s||(s=p.style),o=s,n.WebKitCSSMatrix?((i=o.transform||o.webkitTransform).split(",").length>6&&(i=i.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new n.WebKitCSSMatrix("none"===i?"":i)):r=(a=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(i=n.WebKitCSSMatrix?a.m41:16===r.length?parseFloat(r[12]):parseFloat(r[4])),"y"===t&&(i=n.WebKitCSSMatrix?a.m42:16===r.length?parseFloat(r[13]):parseFloat(r[5])),i||0);return h+=this.cssOverflowAdjustment(),u&&(h=-h),h||0},setTranslate:function(e,t){let{rtlTranslate:r,params:i,wrapperEl:a,progress:n}=this,s=0,l=0;this.isHorizontal()?s=r?-e:e:l=e,i.roundLengths&&(s=Math.floor(s),l=Math.floor(l)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?s:l,i.cssMode?a[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-s:-l:i.virtualTranslate||(this.isHorizontal()?s-=this.cssOverflowAdjustment():l-=this.cssOverflowAdjustment(),a.style.transform=`translate3d(${s}px, ${l}px, 0px)`);let o=this.maxTranslate()-this.minTranslate();(0===o?0:(e-this.minTranslate())/o)!==n&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,r,i,a){let n;void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===r&&(r=!0),void 0===i&&(i=!0);let s=this,{params:l,wrapperEl:o}=s;if(s.animating&&l.preventInteractionOnTransition)return!1;let d=s.minTranslate(),u=s.maxTranslate();if(n=i&&e>d?d:i&&e<u?u:e,s.updateProgress(n),l.cssMode){let e=s.isHorizontal();if(0===t)o[e?"scrollLeft":"scrollTop"]=-n;else{if(!s.support.smoothScroll)return b({swiper:s,targetPosition:-n,side:e?"left":"top"}),!0;o.scrollTo({[e?"left":"top"]:-n,behavior:"smooth"})}return!0}return 0===t?(s.setTransition(0),s.setTranslate(n),r&&(s.emit("beforeTransitionStart",t,a),s.emit("transitionEnd"))):(s.setTransition(t),s.setTranslate(n),r&&(s.emit("beforeTransitionStart",t,a),s.emit("transitionStart")),s.animating||(s.animating=!0,s.onTranslateToWrapperTransitionEnd||(s.onTranslateToWrapperTransitionEnd=function(e){!s||s.destroyed||e.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.onTranslateToWrapperTransitionEnd=null,delete s.onTranslateToWrapperTransitionEnd,s.animating=!1,r&&s.emit("transitionEnd"))}),s.wrapperEl.addEventListener("transitionend",s.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||(this.wrapperEl.style.transitionDuration=`${e}ms`,this.wrapperEl.style.transitionDelay=0===e?"0ms":""),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);let{params:r}=this;r.cssMode||(r.autoHeight&&this.updateAutoHeight(),H({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);let{params:r}=this;this.animating=!1,r.cssMode||(this.setTransition(0),H({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,t,r,i,a){let n;void 0===e&&(e=0),void 0===r&&(r=!0),"string"==typeof e&&(e=parseInt(e,10));let s=this,l=e;l<0&&(l=0);let{params:o,snapGrid:d,slidesGrid:u,previousIndex:c,activeIndex:p,rtlTranslate:f,wrapperEl:h,enabled:m}=s;if(!m&&!i&&!a||s.destroyed||s.animating&&o.preventInteractionOnTransition)return!1;void 0===t&&(t=s.params.speed);let g=Math.min(s.params.slidesPerGroupSkip,l),v=g+Math.floor((l-g)/s.params.slidesPerGroup);v>=d.length&&(v=d.length-1);let y=-d[v];if(o.normalizeSlideIndex)for(let e=0;e<u.length;e+=1){let t=-Math.floor(100*y),r=Math.floor(100*u[e]),i=Math.floor(100*u[e+1]);void 0!==u[e+1]?t>=r&&t<i-(i-r)/2?l=e:t>=r&&t<i&&(l=e+1):t>=r&&(l=e)}if(s.initialized&&l!==p&&(!s.allowSlideNext&&(f?y>s.translate&&y>s.minTranslate():y<s.translate&&y<s.minTranslate())||!s.allowSlidePrev&&y>s.translate&&y>s.maxTranslate()&&(p||0)!==l))return!1;l!==(c||0)&&r&&s.emit("beforeSlideChangeStart"),s.updateProgress(y),n=l>p?"next":l<p?"prev":"reset";let w=s.virtual&&s.params.virtual.enabled;if(!(w&&a)&&(f&&-y===s.translate||!f&&y===s.translate))return s.updateActiveIndex(l),o.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==o.effect&&s.setTranslate(y),"reset"!==n&&(s.transitionStart(r,n),s.transitionEnd(r,n)),!1;if(o.cssMode){let e=s.isHorizontal(),r=f?y:-y;if(0===t)w&&(s.wrapperEl.style.scrollSnapType="none",s._immediateVirtual=!0),w&&!s._cssModeVirtualInitialSet&&s.params.initialSlide>0?(s._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=r})):h[e?"scrollLeft":"scrollTop"]=r,w&&requestAnimationFrame(()=>{s.wrapperEl.style.scrollSnapType="",s._immediateVirtual=!1});else{if(!s.support.smoothScroll)return b({swiper:s,targetPosition:r,side:e?"left"
1:"top"}),!0;h.scrollTo({[e?"left":"top"]:r,behavior:"smooth"})}return!0}let x=B().isSafari;return w&&!a&&x&&s.isElement&&s.virtual.update(!1,!1,l),s.setTransition(t),s.setTranslate(y),s.updateActiveIndex(l),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,i),s.transitionStart(r,n),0===t?s.transitionEnd(r,n):s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(e){!s||s.destroyed||e.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(r,n))}),s.wrapperEl.addEventListener("transitionend",s.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,r,i){void 0===e&&(e=0),void 0===r&&(r=!0),"string"==typeof e&&(e=parseInt(e,10));let a=this;if(a.destroyed)return;void 0===t&&(t=a.params.speed);let n=a.grid&&a.params.grid&&a.params.grid.rows>1,s=e;if(a.params.loop)if(a.virtual&&a.params.virtual.enabled)s+=a.virtual.slidesBefore;else{let e;if(n){let t=s*a.params.grid.rows;e=a.slides.find(e=>+e.getAttribute("data-swiper-slide-index")===t).column}else e=a.getSlideIndexByData(s);let t=n?Math.ceil(a.slides.length/a.params.grid.rows):a.slides.length,{centeredSlides:r}=a.params,l=a.params.slidesPerView;"auto"===l?l=a.slidesPerViewDynamic():(l=Math.ceil(parseFloat(a.params.slidesPerView,10)),r&&l%2==0&&(l+=1));let o=t-e<l;if(r&&(o=o||e<Math.ceil(l/2)),i&&r&&"auto"!==a.params.slidesPerView&&!n&&(o=!1),o){let i=r?e<a.activeIndex?"prev":"next":e-a.activeIndex-1<a.params.slidesPerView?"next":"prev";a.loopFix({direction:i,slideTo:!0,activeSlideIndex:"next"===i?e+1:e-t+1,slideRealIndex:"next"===i?a.realIndex:void 0})}if(n){let e=s*a.params.grid.rows;s=a.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e).column}else s=a.getSlideIndexByData(s)}return requestAnimationFrame(()=>{a.slideTo(s,t,r,i)}),a},slideNext:function(e,t,r){void 0===t&&(t=!0);let i=this,{enabled:a,params:n,animating:s}=i;if(!a||i.destroyed)return i;void 0===e&&(e=i.params.speed);let l=n.slidesPerGroup;"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(l=Math.max(i.slidesPerViewDynamic("current",!0),1));let o=i.activeIndex<n.slidesPerGroupSkip?1:l,d=i.virtual&&n.virtual.enabled;if(n.loop){if(s&&!d&&n.loopPreventsSliding)return!1;if(i.loopFix({direction:"next"}),i._clientLeft=i.wrapperEl.clientLeft,i.activeIndex===i.slides.length-1&&n.cssMode)return requestAnimationFrame(()=>{i.slideTo(i.activeIndex+o,e,t,r)}),!0}return n.rewind&&i.isEnd?i.slideTo(0,e,t,r):i.slideTo(i.activeIndex+o,e,t,r)},slidePrev:function(e,t,r){void 0===t&&(t=!0);let i=this,{params:a,snapGrid:n,slidesGrid:s,rtlTranslate:l,enabled:o,animating:d}=i;if(!o||i.destroyed)return i;void 0===e&&(e=i.params.speed);let u=i.virtual&&a.virtual.enabled;if(a.loop){if(d&&!u&&a.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let p=c(l?i.translate:-i.translate),f=n.map(e=>c(e)),h=a.freeMode&&a.freeMode.enabled,m=n[f.indexOf(p)-1];if(void 0===m&&(a.cssMode||h)){let e;
1n.forEach((t,r)=>{p>=t&&(e=r)}),void 0!==e&&(m=h?n[e]:n[e>0?e-1:e])}let g=0;if(void 0!==m&&((g=s.indexOf(m))<0&&(g=i.activeIndex-1),"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(g=Math.max(g=g-i.slidesPerViewDynamic("previous",!0)+1,0))),a.rewind&&i.isBeginning){let a=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(a,e,t,r)}return a.loop&&0===i.activeIndex&&a.cssMode?(requestAnimationFrame(()=>{i.slideTo(g,e,t,r)}),!0):i.slideTo(g,e,t,r)},slideReset:function(e,t,r){if(void 0===t&&(t=!0),!this.destroyed)return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,r)},slideToClosest:function(e,t,r,i){if(void 0===t&&(t=!0),void 0===i&&(i=.5),this.destroyed)return;void 0===e&&(e=this.params.speed);let a=this.activeIndex,n=Math.min(this.params.slidesPerGroupSkip,a),s=n+Math.floor((a-n)/this.params.slidesPerGroup),l=this.rtlTranslate?this.translate:-this.translate;if(l>=this.snapGrid[s]){let e=this.snapGrid[s];l-e>(this.snapGrid[s+1]-e)*i&&(a+=this.params.slidesPerGroup)}else{let e=this.snapGrid[s-1];l-e<=(this.snapGrid[s]-e)*i&&(a-=this.params.slidesPerGroup)}return a=Math.min(a=Math.max(a,0),this.slidesGrid.length-1),this.slideTo(a,e,t,r)},slideToClickedSlide:function(){let e,t=this;if(t.destroyed)return;let{params:r,slidesEl:i}=t,a="auto"===r.slidesPerView?t.slidesPerViewDynamic():r.slidesPerView,n=t.getSlideIndexWhenGrid(t.clickedIndex),s=t.isElement?"swiper-slide":`.${r.slideClass}`,l=t.grid&&t.params.grid&&t.params.grid.rows>1;if(r.loop){if(t.animating)return;e=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),r.centeredSlides?t.slideToLoop(e):n>(l?(t.slides.length-a)/2-(t.params.grid.rows-1):t.slides.length-a)?(t.loopFix(),n=t.getSlideIndex(w(i,`${s}[data-swiper-slide-index="${e}"]`)[0]),h(()=>{t.slideTo(n)})):t.slideTo(n)}else t.slideTo(n)}},loop:{loopCreate:function(e,t){let r,i=this,{params:a,slidesEl:n}=i;if(!a.loop||i.virtual&&i.params.virtual.enabled)return;let s=i.grid&&a.grid&&a.grid.rows>1;a.loopAddBlankSlides&&(a.slidesPerGroup>1||s)&&((r=w(n,`.${a.slideBlankClass}
1`)).forEach(e=>{e.remove()}),r.length>0&&(i.recalcSlides(),i.updateSlides()));let l=a.slidesPerGroup*(s?a.grid.rows:1),o=i.slides.length%l!=0,d=s&&i.slides.length%a.grid.rows!=0,u=e=>{for(let t=0;t<e;t+=1){let e=i.isElement?S("swiper-slide",[a.slideBlankClass]):S("div",[a.slideClass,a.slideBlankClass]);i.slidesEl.append(e)}};o?a.loopAddBlankSlides?(u(l-i.slides.length%l),i.recalcSlides(),i.updateSlides()):x("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"):d&&(a.loopAddBlankSlides?(u(a.grid.rows-i.slides.length%a.grid.rows),i.recalcSlides(),i.updateSlides()):x("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)")),w(n,`.${a.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}),i.loopFix({slideRealIndex:e,direction:a.centeredSlides?void 0:"next",initial:t})},loopFix:function(e){let{slideRealIndex:t,slideTo:r=!0,direction:i,setTranslate:a,activeSlideIndex:n,initial:s,byController:l,byMousewheel:o}=void 0===e?{}:e,d=this;if(!d.params.loop)return;d.emit("beforeLoopFix");let{slides:u,allowSlidePrev:c,allowSlideNext:p,slidesEl:f,params:h}=d,{centeredSlides:m,initialSlide:g}=h;if(d.allowSlidePrev=!0,d.allowSlideNext=!0,d.virtual&&h.virtual.enabled){r&&(h.centeredSlides||0!==d.snapIndex?h.centeredSlides&&d.snapIndex<h.slidesPerView?d.slideTo(d.virtual.slides.length+d.snapIndex,0,!1,!0):d.snapIndex===d.snapGrid.length-1&&d.slideTo(d.virtual.slidesBefore,0,!1,!0):d.slideTo(d.virtual.slides.length,0,!1,!0)),d.allowSlidePrev=c,d.allowSlideNext=p,d.emit("loopFix");return}let v=h.slidesPerView;"auto"===v?v=d.slidesPerViewDynamic():(v=Math.ceil(parseFloat(h.slidesPerView,10)),m&&v%2==0&&(v+=1));let y=h.slidesPerGroupAuto?v:h.slidesPerGroup,b=m?Math.max(y,Math.ceil(v/2)):y;b%y!=0&&(b+=y-b%y),d.loopedSlides=b+=h.loopAdditionalSlides;let w=d.grid&&h.grid&&h.grid.rows>1;u.length<v+b||"cards"===d.params.effect&&u.length<v+2*b?x("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):w&&"row"===h.grid.fill&&x("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let S=[],E=[],_=w?Math.ceil(u.length/h.grid.rows):u.length,T=s&&_-g<v&&!m,C=T?g:d.activeIndex;void 0===n?n=d.getSlideIndex(u.find(e=>e.classList.contains(h.slideActiveClass))):C=n;let M="next"===i||!i,k="prev"===i||!i,P=0,L=0,j=(w?u[n].column:n)+(m&&void 0===a?-v/2+.5:0);if(j<b){P=Math.max(b-j,y);for(let e=0;e<b-j;e+=1){let t=e-Math.floor(e/_)*_;if(w){let e=_-t-1;for(let t=u.length-1;t>=0;t-=1)u[t].column===e&&S.push(t)}else S.push(_-t-1)}}else if(j+v>_-b){L=Math.max(j-(_-2*b),y),T&&(L=Math.max(L,v-_+g+1));for(let e=0;e<L;e+=1){let t=e-Math.floor(e/_)*_;w?u.forEach((e,r)=>{e.column===t&&E.push(r)}):E.push(t)}}if(d.__preventObserver__=!0,requestAnimationFrame(()=>{d.__preventObserver__=!1}),"cards"===d.params.effect&&u.length<v+2*b&&(E.includes(n)&&E.splice(E.indexOf(n),1),S.includes(n)&&S.splice(S.indexOf(n),1)),k&&S.forEach(e=>{u[e].swiperLoopMoveDOM=!0,f.prepend(u[e]),u[e].swiperLoopMoveDOM=!1}),M&&E.forEach(e=>{u[e].swiperLoopMoveDOM=!0,f.append(u[e]),u[e].swiperLoopMoveDOM=!1}),d.recalcSlides(),"auto"===h.slidesPerView?d.updateSlides():w&&(S.length>0&&k||E.length>0&&M)&&d.slides.forEach((e,t)=>{d.grid.updateSlide(t,e,d.slides)}),h.watchSlidesProgress&&d.updateSlidesOffset(),r){if(S.length>0&&k){if(void 0===t){let e=d.slidesGrid[C],t=d.slidesGrid[C+P]-e;o?d.setTranslate(d.translate-t):(d.slideTo(C+Math.ceil(P),0,!1,!0),a&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-t,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-t))}else if(a){let e=w?S.length/h.grid.rows:S.length;d.slideTo(d.activeIndex+e,0,!1,!0),d.touchEventsData.currentTranslate=d.translate}}else if(E.length>0&&M)if(void 0===t){let e=d.slidesGrid[C],t=d.slidesGrid[C-L]-e;
1o?d.setTranslate(d.translate-t):(d.slideTo(C-L,0,!1,!0),a&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-t,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-t))}else{let e=w?E.length/h.grid.rows:E.length;d.slideTo(d.activeIndex-e,0,!1,!0)}}if(d.allowSlidePrev=c,d.allowSlideNext=p,d.controller&&d.controller.control&&!l){let e={slideRealIndex:t,direction:i,setTranslate:a,activeSlideIndex:n,byController:!0};Array.isArray(d.controller.control)?d.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===h.slidesPerView&&r})}):d.controller.control instanceof d.constructor&&d.controller.control.params.loop&&d.controller.control.loopFix({...e,slideTo:d.controller.control.params.slidesPerView===h.slidesPerView&&r})}d.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||!t||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let r=[];this.slides.forEach(e=>{r[void 0===e.swiperSlideIndex?+e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),r.forEach(e=>{t.append(e)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}},grabCursor:{setGrabCursor:function(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let r="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),r.style.cursor="move",r.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){let{params:e}=this;this.onTouchStart=q.bind(this),this.onTouchMove=X.bind(this),this.onTouchEnd=U.bind(this),this.onDocumentTouchStart=K.bind(this),e.cssMode&&(this.onScroll=J.bind(this)),this.onClick=Z.bind(this),this.onLoad=Q.bind(this),ee(this,"on")},detachEvents:function(){ee(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:r,params:i,el:a}=e,n=i.breakpoints;if(!n||n&&0===Object.keys(n).length)return;let s=c(),l="window"!==i.breakpointsBase&&i.breakpointsBase?"container":i.breakpointsBase,o=["window","container"].includes(i.breakpointsBase)||!i.breakpointsBase?e.el:s.querySelector(i.breakpointsBase),d=e.getBreakpoint(n,l,o);if(!d||e.currentBreakpoint===d)return;let u=(d in n?n[d]:void 0)||e.originalParams,p=et(e,i),f=et(e,u),h=e.params.grabCursor,m=u.grabCursor,g=i.enabled;p&&!f?(a.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!p&&f&&(a.classList.add(`${i.containerModifierClass}grid`),(u.grid.fill&&"column"===u.grid.fill||!u.grid.fill&&"column"===i.grid.fill)&&a.classList.add(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),h&&!m?e.unsetGrabCursor():!h&&m&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===u[t])return;let r=i[t]&&i[t].enabled,a=u[t]&&u[t].enabled;r&&!a&&e[t].disable(),!r&&a&&e[t].enable()});let y=u.direction&&u.direction!==i.direction,b=i.loop&&(u.slidesPerView!==i.slidesPerView||y),w=i.loop;y&&r&&e.changeDirection(),v(e.params,u);let x=e.params.enabled,S=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),g&&!x?e.disable():!g&&x&&e.enable(),e.currentBreakpoint=d,e.emit("_beforeBreakpoint",u),r&&(b?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!w&&S?(e.loopCreate(t),e.updateSlides()):w&&!S&&e.loopDestroy()),e.emit("breakpoint",u)},getBreakpoint:function(e,t,r){if(void 0===t&&(t="window"),!e||"container"===t&&!r)return;let i=!1,a=f(),n="window"===t?a.innerHeight:r.clientHeight,s=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:n*parseFloat(e.substr(1)),point:e}:{value:e,point:e});s.sort((e,t)=>
1parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<s.length;e+=1){let{point:n,value:l}=s[e];"window"===t?a.matchMedia(`(min-width: ${l}px)`).matches&&(i=n):l<=r.clientWidth&&(i=n)}return i||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:r}=t;if(r){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*r;this.isLocked=this.size>t}else this.isLocked=1===this.snapGrid.length;!0===t.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===t.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),e&&e!==this.isLocked&&(this.isEnd=!1),e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){var e,t;let r,{classNames:i,params:a,rtl:n,el:s,device:l}=this,o=(e=["initialized",a.direction,{"free-mode":this.params.freeMode&&a.freeMode.enabled},{autoheight:a.autoHeight},{rtl:n},{grid:a.grid&&a.grid.rows>1},{"grid-column":a.grid&&a.grid.rows>1&&"column"===a.grid.fill},{android:l.android},{ios:l.ios},{"css-mode":a.cssMode},{centered:a.cssMode&&a.centeredSlides},{"watch-progress":a.watchSlidesProgress}],t=a.containerModifierClass,r=[],e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(i=>{e[i]&&r.push(t+i)}):"string"==typeof e&&r.push(t+e)}),r);i.push(...o),s.classList.add(...i),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},ea={};class en{constructor(){let e,t;for(var r=arguments.length,i=Array(r),a=0;a<r;a++)i[a]=arguments[a];1===i.length&&i[0].constructor&&"Object"===Object.prototype.toString.call(i[0]).slice(8,-1)?t=i[0]:[e,t]=i,t||(t={}),t=v({},t),e&&!t.el&&(t.el=e);const n=c();if(t.el&&"string"==typeof t.el&&n.querySelectorAll(t.el).length>1){const e=[];return n.querySelectorAll(t.el).forEach(r=>{let i=v({},t,{el:r});e.push(new en(i))}),e}const s=this;s.__swiper__=!0,s.support=I(),s.device=z({userAgent:t.userAgent}),s.browser=B(),s.eventsListeners={},s.eventsAnyListeners=[],s.modules=[...s.__modules__],t.modules&&Array.isArray(t.modules)&&s.modules.push(...t.modules);const l={};s.modules.forEach(e=>{var r;e({params:t,swiper:s,extendParams:(r=t,function(e){void 0===e&&(e={});let t=Object.keys(e)[0],i=e[t];"object"!=typeof i||null===i||(!0===r[t]&&(r[t]={enabled:!0}),"navigation"===t&&r[t]&&r[t].enabled&&!r[t].prevEl&&!r[t].nextEl&&(r[t].auto=!0),["pagination","scrollbar"].indexOf(t)>=0&&r[t]&&r[t].enabled&&!r[t].el&&(r[t].auto=!0),t in r&&"enabled"in i&&("object"!=typeof r[t]||"enabled"in r[t]||(r[t].enabled=!0),r[t]||(r[t]={enabled:!1}))),v(l,e)}),on:s.on.bind(s),once:s.once.bind(s),off:s.off.bind(s),emit:s.emit.bind(s)})});const o=v({},er,l);return s.params=v({},o,ea,t),s.originalParams=v({},s.params),s.passedParams=v({}
1,t),s.params&&s.params.on&&Object.keys(s.params.on).forEach(e=>{s.on(e,s.params.on[e])}),s.params&&s.params.onAny&&s.onAny(s.params.onAny),Object.assign(s,{enabled:s.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===s.params.direction,isVertical:()=>"vertical"===s.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:s.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.emit("_swiper"),s.params.init&&s.init(),s}getDirectionLabel(e){return this.isHorizontal()?e:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[e]}getSlideIndex(e){let{slidesEl:t,params:r}=this,i=_(w(t,`.${r.slideClass}, swiper-slide`)[0]);return _(e)-i}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?e=Math.floor(e/this.params.grid.rows):"row"===this.params.grid.fill&&(e%=Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=w(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);let r=this.minTranslate(),i=(this.maxTranslate()-r)*e+r;this.translateTo(i,void 0===t?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=[];e.slides.forEach(r=>{let i=e.getSlideClasses(r);t.push({slideEl:r,classNames:i}),e.emit("_slideClass",r,i)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);let{params:r,slides:i,slidesGrid:a,slidesSizesGrid:n,size:s,activeIndex:l}=this,o=1;if("number"==typeof r.slidesPerView)return r.slidesPerView;if(r.centeredSlides){let e,t=i[l]?Math.ceil(i[l].swiperSlideSize):0;for(let r=l+1;r<i.length;r+=1)i[r]&&!e&&(t+=Math.ceil(i[r].swiperSlideSize),o+=1,t>s&&(e=!0));for(let r=l-1;r>=0;r-=1)i[r]&&!e&&(t+=i[r].swiperSlideSize,o+=1,t>s&&(e=!0))}else if("current"===e)for(let e=l+1;e<i.length;e+=1)(t?a[e]+n[e]-a[l]<s:a[e]-a[l]<s)&&(o+=1);else for(let e=l-1;e>=0;e-=1)a[l]-a[e]<s&&(o+=1);return o}update(){let e,t=this;if(!t||t.destroyed)return;let{snapGrid:r,params:i}=t;function a(){let e=Math.min(Math.max(t.rtlTranslate?-1*t.translate:t.translate,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}if(i.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&F(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)a(),i.autoHeight&&t.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&t.isEnd&&!i.centeredSlides){let r=t.virtual&&i.virtual.enabled?t.virtual.slides:t.slides;
1e=t.slideTo(r.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||a()}i.watchOverflow&&r!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);let r=this.params.direction;return e||(e="horizontal"===r?"vertical":"horizontal"),e===r||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${r}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}changeLanguageDirection(e){(!this.rtl||"rtl"!==e)&&(this.rtl||"ltr"!==e)&&(this.rtl="rtl"===e,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(e){let t=this;if(t.mounted)return!0;let r=e||t.params.el;if("string"==typeof r&&(r=document.querySelector(r)),!r)return!1;r.swiper=t,r.parentNode&&r.parentNode.host&&r.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let i=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,a=r&&r.shadowRoot&&r.shadowRoot.querySelector?r.shadowRoot.querySelector(i()):w(r,i())[0];return!a&&t.params.createElements&&(a=S("div",t.params.wrapperClass),r.append(a),w(r,`.${t.params.slideClass}`).forEach(e=>{a.append(e)})),Object.assign(t,{el:r,wrapperEl:a,slidesEl:t.isElement&&!r.parentNode.host.slideSlots?r.parentNode.host:a,hostEl:t.isElement?r.parentNode.host:r,mounted:!0,rtl:"rtl"===r.dir.toLowerCase()||"rtl"===E(r,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===r.dir.toLowerCase()||"rtl"===E(r,"direction")),wrongRTL:"-webkit-box"===E(a,"display")}),!0}init(e){let t=this;if(t.initialized||!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();let r=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&r.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),r.forEach(e=>{e.complete?F(t,e):e.addEventListener("load",e=>{F(t,e.target)})}),G(t),t.initialized=!0,G(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);let r=this,{params:i,el:a,wrapperEl:n,slides:s}=r;if(void 0===r.params||r.destroyed)return null;(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),i.loop&&r.loopDestroy(),t&&(r.removeClasses(),a&&"string"!=typeof a&&a.removeAttribute("style"),n&&n.removeAttribute("style"),s&&s.length&&s.forEach(e=>{e.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(e=>{r.off(e)}),!1!==e)&&(r.el&&"string"!=typeof r.el&&(r.el.swiper=null),Object.keys(r).forEach(e=>{try{r[e]=null}catch(e){}try{delete r[e]}catch(e){}}));return r.destroyed=!0,null}static extendDefaults(e){v(ea,e)}static get extendedDefaults(){return ea}static get defaults(){return er}static installModule(e){en.prototype.__modules__||(en.prototype.__modules__=[]);let t=en.prototype.__modules__;"function"==typeof e&&0>t.indexOf(e)&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>en.installModule(e)):en.installModule(e),en}}Object.keys(ei).forEach(e=>{Object.keys(ei[e]).forEach(t=>{en.prototype[t]=ei[e][t]})}),en.use([function(e){let{swiper:t,on:r,emit:i}=e,a=f(),n=null,s=null,l=()=>{t&&!t.destroyed&&t.initialized&&(i("beforeResize"),i("resize"))},o=()=>{t&&!t.destroyed&&t.initialized&&i("orientationchange")};r("init",()=>{t.params.resizeObserver&&void 0!==a.ResizeObserver?t&&!t.destroyed&&t.initialized&&(n=new ResizeObserver(e=>{s=a.requestAnimationFrame(()=>{let{width:r,height:i}=t,a=r,n=i;
1e.forEach(e=>{let{contentBoxSize:r,contentRect:i,target:s}=e;s&&s!==t.el||(a=i?i.width:(r[0]||r).inlineSize,n=i?i.height:(r[0]||r).blockSize)}),(a!==r||n!==i)&&l()})})).observe(t.el):(a.addEventListener("resize",l),a.addEventListener("orientationchange",o))}),r("destroy",()=>{s&&a.cancelAnimationFrame(s),n&&n.unobserve&&t.el&&(n.unobserve(t.el),n=null),a.removeEventListener("resize",l),a.removeEventListener("orientationchange",o)})},function(e){let{swiper:t,extendParams:r,on:i,emit:a}=e,n=[],s=f(),l=function(e,r){void 0===r&&(r={});let i=new(s.MutationObserver||s.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void a("observerUpdate",e[0]);let r=function(){a("observerUpdate",e[0])};s.requestAnimationFrame?s.requestAnimationFrame(r):s.setTimeout(r,0)});i.observe(e,{attributes:void 0===r.attributes||r.attributes,childList:t.isElement||(void 0===r.childList||r).childList,characterData:void 0===r.characterData||r.characterData}),n.push(i)};r({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",()=>{if(t.params.observer){if(t.params.observeParents){let e=T(t.hostEl);for(let t=0;t<e.length;t+=1)l(e[t])}l(t.hostEl,{childList:t.params.observeSlideChildren}),l(t.wrapperEl,{attributes:!1})}}),i("destroy",()=>{n.forEach(e=>{e.disconnect()}),n.splice(0,n.length)})}]);let es=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function el(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function eo(e,t){let r=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>r.indexOf(e)).forEach(r=>{void 0===e[r]?e[r]=t[r]:el(t[r])&&el(e[r])&&Object.keys(t[r]).length>0?t[r].__swiper__?e[r]=t[r]:eo(e[r],t[r]):e[r]=t[r]})}function ed(e){return void 0===e&&(e={}),e.navigation&&void 0===e.navigation.nextEl&&void 0===e.navigation.prevEl}function eu(e){return void 0===e&&(e={}),e.pagination&&void 0===e.pagination.el}function ec(e){return void 0===e&&(e={}),e.scrollbar&&void 0===e.scrollbar.el}function ep(e){void 0===e&&(e="");let t=e.split(" ").map(e=>e.trim()).filter(e=>!!e),r=[];return t.forEach(e=>{0>r.indexOf(e)&&r.push(e)}),r.join(" ")}function ef(){return(ef=Object.assign.bind()).apply(this,arguments)}function eh(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function em(e,t){return"undefined"==typeof window?(0,l.useEffect)(e,t):(0,l.useLayoutEffect)(e,t)}let eg=(0,l.createContext)(null),ev=(0,l.createContext)(null),ey=(0,l.forwardRef)(function(e,t){var r,i,a;let n,s,o,d,u,c,p,{className:f,tag:h="div",wrapperTag:m="div",children:g,onSwiper:v,...y}=void 0===e?{}:e,b=!1,[w,x]=(0,l.useState)("swiper"),[S,E]=(0,l.useState)(null),[_,T]=(0,l.useState)(!1),C=(0,l.useRef)(!1),M=(0,l.useRef)(null),P=(0,l.useRef)(null),L=(0,l.useRef)(null),j=(0,l.useRef)(null),N=(0,l.useRef)(null),A=(0,l.useRef)(null),R=(0,l.useRef)(null),O=(0,l.useRef)(null),{params:I,passedParams:z,rest:B,events:D}=(void 0===(r=y)&&(r={}),void 0===i&&(i=!0),s={},o={},eo(n={on:{}},er),n._emitClasses=!0,n.init=!1,d={},u=es.map(e=>
1e.replace(/_/,"")),Object.keys(Object.assign({},r)).forEach(e=>{void 0!==r[e]&&(u.indexOf(e)>=0?el(r[e])?(n[e]={},o[e]={},eo(n[e],r[e]),eo(o[e],r[e])):(n[e]=r[e],o[e]=r[e]):0===e.search(/on[A-Z]/)&&"function"==typeof r[e]?i?s[`${e[2].toLowerCase()}${e.substr(3)}`]=r[e]:n.on[`${e[2].toLowerCase()}${e.substr(3)}`]=r[e]:d[e]=r[e])}),["navigation","pagination","scrollbar"].forEach(e=>{!0===n[e]&&(n[e]={}),!1===n[e]&&delete n[e]}),{params:n,passedParams:o,rest:d,events:s}),{slides:$,slots:F}=(c=[],p={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},l.default.Children.toArray(g).forEach(e=>{if(eh(e))c.push(e);else if(e.props&&e.props.slot&&p[e.props.slot])p[e.props.slot].push(e);else if(e.props&&e.props.children){let t=function e(t){let r=[];return l.default.Children.toArray(t).forEach(t=>{eh(t)?r.push(t):t.props&&t.props.children&&e(t.props.children).forEach(e=>r.push(e))}),r}(e.props.children);t.length>0?t.forEach(e=>c.push(e)):p["container-end"].push(e)}else p["container-end"].push(e)}),{slides:c,slots:p}),W=()=>{T(!_)};Object.assign(I.on,{_containerClasses(e,t){x(t)}});let G=()=>{Object.assign(I.on,D),b=!0;let e={...I};if(delete e.wrapperClass,P.current=new en(e),P.current.virtual&&P.current.params.virtual.enabled){P.current.virtual.slides=$;let e={cache:!1,slides:$,renderExternal:E,renderExternalUpdate:!1};eo(P.current.params.virtual,e),eo(P.current.originalParams.virtual,e)}};return M.current||G(),P.current&&P.current.on("_beforeBreakpoint",W),(0,l.useEffect)(()=>()=>{P.current&&P.current.off("_beforeBreakpoint",W)}),(0,l.useEffect)(()=>{!C.current&&P.current&&(P.current.emitSlidesClasses(),C.current=!0)}),em(()=>{if(t&&(t.current=M.current),M.current)return P.current.destroyed&&G(),!function(e,t){let{el:r,nextEl:i,prevEl:a,paginationEl:n,scrollbarEl:s,swiper:l}=e;ed(t)&&i&&a&&(l.params.navigation.nextEl=i,l.originalParams.navigation.nextEl=i,l.params.navigation.prevEl=a,l.originalParams.navigation.prevEl=a),eu(t)&&n&&(l.params.pagination.el=n,l.originalParams.pagination.el=n),ec(t)&&s&&(l.params.scrollbar.el=s,l.originalParams.scrollbar.el=s),l.init(r)}({el:M.current,nextEl:N.current,prevEl:A.current,paginationEl:R.current,scrollbarEl:O.current,swiper:P.current},I),v&&!P.current.destroyed&&v(P.current),()=>{P.current&&!P.current.destroyed&&P.current.destroy(!0,!1)}},[]),em(()=>{!b&&D&&P.current&&Object.keys(D).forEach(e=>{P.current.on(e,D[e])});let e=function(e,t,r,i,a){let n=[];if(!t)return n;let s=e=>{0>n.indexOf(e)&&n.push(e)};if(r&&i){let e=i.map(a),t=r.map(a);e.join("")!==t.join("")&&s("children"),i.length!==r.length&&s("children")}return es.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(r=>{if(r in e&&r in t)if(el(e[r])&&el(t[r])){let i=Object.keys(e[r]),a=Object.keys(t[r]);i.length!==a.length?s(r):(i.forEach(i=>{e[r][i]!==t[r][i]&&s(r)}),a.forEach(i=>{e[r][i]!==t[r][i]&&s(r)}))}else e[r]!==t[r]&&s(r)}),n}(z,L.current,$,j.current,e=>e.key);return L.current=z,j.current=$,e.length&&P.current&&!P.current.destroyed&&function(e){let t,r,i,a,n,s,l,o,{swiper:d,slides:u,passedParams:c,changedParams:p,nextEl:f,prevEl:h,scrollbarEl:m,paginationEl:g}=e,v=p.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:y,pagination:b,navigation:w,scrollbar:x,virtual:S,thumbs:E}=d;p.includes("thumbs")&&c.thumbs&&c.thumbs.swiper&&!c.thumbs.swiper.destroyed&&y.thumbs&&(!y.thumbs.swiper||y.thumbs.swiper.destroyed)&&(t=!0),p.includes("controller")&&c.controller&&c.controller.control&&y.controller&&!y.controller.control&&(r=!0),p.includes("pagination")&&c.pagination&&(c.pagination.el||g)&&(y.pagination||!1===y.pagination)&&b&&!b.el&&(i=!0),p.includes("scrollbar")&&c.scrollbar&&(c.scrollbar.el||m)&&(y.scrollbar||!1===y.scrollbar)&&x&&!x.el&&(a=!0),p.includes("navigation")&&c.navigation&&(c.navigation.prevEl||h)&&(c.navigation.nextEl||f)&&(y.navigation||!1===y.navigation)&&w&&!w.prevEl&&!w.nextEl&&(n=!0);let _=e=>{d[e]&&(d[e].destroy(),"navigation"===e?(d.isElement&&(d[e].prevEl.remove(),d[e].nextEl.remove()),y[e].prevEl=void 0,y[e].nextEl=void 0,d[e].prevEl=void 0,d[e].nextEl=void 0):(d.isElement&&d[e].el.remove(),y[e].el=void 0,d[e].el=void 0))};p.includes("loop")&&d.isElement&&(y.loop&&!c.loop?s=!0:!y.loop&&c.loop?l=!0:o=!0),v.forEach(e
1=>{if(el(y[e])&&el(c[e]))Object.assign(y[e],c[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in c[e]&&!c[e].enabled&&_(e);else{let t=c[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&_(e):y[e]=c[e]}}),v.includes("controller")&&!r&&d.controller&&d.controller.control&&y.controller&&y.controller.control&&(d.controller.control=y.controller.control),p.includes("children")&&u&&S&&y.virtual.enabled?(S.slides=u,S.update(!0)):p.includes("virtual")&&S&&y.virtual.enabled&&(u&&(S.slides=u),S.update(!0)),p.includes("children")&&u&&y.loop&&(o=!0),t&&E.init()&&E.update(!0),r&&(d.controller.control=y.controller.control),i&&(d.isElement&&(!g||"string"==typeof g)&&((g=document.createElement("div")).classList.add("swiper-pagination"),g.part.add("pagination"),d.el.appendChild(g)),g&&(y.pagination.el=g),b.init(),b.render(),b.update()),a&&(d.isElement&&(!m||"string"==typeof m)&&((m=document.createElement("div")).classList.add("swiper-scrollbar"),m.part.add("scrollbar"),d.el.appendChild(m)),m&&(y.scrollbar.el=m),x.init(),x.updateSize(),x.setTranslate()),n&&(d.isElement&&(f&&"string"!=typeof f||((f=document.createElement("div")).classList.add("swiper-button-next"),k(f,d.hostEl.constructor.nextButtonSvg),f.part.add("button-next"),d.el.appendChild(f)),h&&"string"!=typeof h||((h=document.createElement("div")).classList.add("swiper-button-prev"),k(h,d.hostEl.constructor.prevButtonSvg),h.part.add("button-prev"),d.el.appendChild(h))),f&&(y.navigation.nextEl=f),h&&(y.navigation.prevEl=h),w.init(),w.update()),p.includes("allowSlideNext")&&(d.allowSlideNext=c.allowSlideNext),p.includes("allowSlidePrev")&&(d.allowSlidePrev=c.allowSlidePrev),p.includes("direction")&&d.changeDirection(c.direction,!1),(s||o)&&d.loopDestroy(),(l||o)&&d.loopCreate(),d.update()}({swiper:P.current,slides:$,passedParams:z,changedParams:e,nextEl:N.current,prevEl:A.current,scrollbarEl:O.current,paginationEl:R.current}),()=>{D&&P.current&&Object.keys(D).forEach(e=>{P.current.off(e,D[e])})}}),em(()=>{var e;(e=P.current)&&!e.destroyed&&e.params.virtual&&(!e.params.virtual||e.params.virtual.enabled)&&(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.emit("_virtualUpdated"),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())},[S]),l.default.createElement(h,ef({ref:M,className:ep(`${w}${f?` ${f}`:""}`)},B),l.default.createElement(ev.Provider,{value:P.current},F["container-start"],l.default.createElement(m,{className:(void 0===(a=I.wrapperClass)&&(a=""),a)?a.includes("swiper-wrapper")?a:`swiper-wrapper ${a}`:"swiper-wrapper"},F["wrapper-start"],I.virtual?function(e,t,r){if(!r)return null;let i=e=>{let r=e;return e<0?r=t.length+e:r>=t.length&&(r-=t.length),r},a=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${r.offset}px`}:{top:`${r.offset}px`},{from:n,to:s}=r,o=e.params.loop?-t.length:0,d=e.params.loop?2*t.length:t.length,u=[];for(let e=o;e<d;e+=1)e>=n&&e<=s&&u.push(t[i(e)]);return u.map((t,r)=>l.default.cloneElement(t,{swiper:e,style:a,key:t.props.virtualIndex||t.key||`slide-${r}`}))}(P.current,$,S):$.map((e,t)=>l.default.cloneElement(e,{swiper:P.current,swiperSlideIndex:t})),F["wrapper-end"]),ed(I)&&l.default.createElement(l.default.Fragment,null,l.default.createElement("div",{ref:A,className:"swiper-button-prev"}),l.default.createElement("div",{ref:N,className:"swiper-button-next"})),ec(I)&&l.default.createElement("div",{ref:O,className:"swiper-scrollbar"}),eu(I)&&l.default.createElement("div",{ref:R,className:"swiper-pagination"}),F["container-end"]))});ey.displayName="Swiper";let eb=(0,l.forwardRef)(function(e,t){let{tag:r="div",children:i,className:a="",swiper:n,zoom:s,lazy:o,virtualIndex:d,swiperSlideIndex:u,...c}=void 0===e?{}:e,p=(0,l.useRef)(null),[f,h]=(0,l.useState)("swiper-slide"),[m,g]=(0,l.useState)(!1);function v(e,t,r){t===p.current&&h(r)}em(()=>{if(void 0!==u&&(p.current.swiperSlideIndex=u),t&&(t.current=p.current),p.current&&n){if(n.destroyed){"swiper-slide"!==f&&h("swiper-slide");return}return n.on("_slideClass",v),()=>{n&&n.off("_slideClass",v)}}}),em(()=>{n&&p.current&&!n.destroyed&&h(n.getSlideClasses(p.current))},[n]);let y={isActive:f.indexOf("swiper-slide-active")>=0,isVisible:f.indexOf("swiper-slide-visible")>=0,isPrev:f.indexOf("swiper-slide-prev")>=0,isNext:f.indexOf("swiper-slide-next")>=0},b=()=>"function"==typeof i?i(y):i;return l.default.createElement(r,ef({ref:p,className:ep(`${f}${a?` ${a}`:""}`),"data-swiper-slide-index":d,onLoad:()=>{g(!0)}},c),s&&l.default.createElement(eg.Provider,{value:y},l.default.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof s?s:void 0},b(),o&&!m&&l.default.createElement("div",{className:"swiper-lazy-preloader"}))),!s&&l.default.createElement(eg.Provider,{value:y},b(),o&&!m&&l.default.createElement("div",{className:"swiper-lazy-preloader"})))});
1eb.displayName="SwiperSlide",e.i(68090);var ew=e.i(65522);e.i(74821);var ex=e.i(15813),eS=e.i(4023),eE=e.i(53074),e_=e.i(82769),eT=e.i(65807),eC=e.i(14612);let eM=(0,l.createContext)(void 0),ek=(0,l.createContext)(void 0),eP=(0,l.createContext)(void 0),eL=(0,l.createContext)(void 0),ej=(0,l.createContext)(void 0);function eN({arrows:e,autoplay:t,carousel:r,children:i,pagination:n,progress:s}){return(0,a.jsx)(eM.Provider,{value:r,children:(0,a.jsx)(ek.Provider,{value:e,children:(0,a.jsx)(eP.Provider,{value:t,children:(0,a.jsx)(ej.Provider,{value:n,children:(0,a.jsx)(eL.Provider,{value:s,children:i})})})})})}function eA({className:e}){let{classNames:t}=(0,l.useContext)(eM)??{},r=(0,l.useContext)(ej);return(0,l.useMemo)(()=>(0,a.jsx)("div",{...r,className:(0,s.default)(eC.default.pagination,t?.pagination,e)}),[t,r,e])}function eR({className:e,...t}){let{classNames:r}=(0,l.useContext)(eM)??{};return(0,l.useMemo)(()=>(0,a.jsx)("div",{className:(0,s.default)(eC.default.progress,r?.progress,e),...t,children:(0,a.jsx)("span",{className:(0,s.default)(eC.default.progressBar,r?.progressBar)})}),[r,t,e])}function eO({className:e,...t}){let{classNames:r,accessibility:i}=(0,l.useContext)(eM)??{},{prev:n,next:o}=(0,l.useContext)(ek)??{};return(0,l.useMemo)(()=>(0,a.jsxs)("div",{...t,className:(0,s.default)(eC.default.arrows,r?.arrows,e),children:[(0,a.jsx)(ew.Button,{...n,"aria-label":i?.prev,className:(0,s.default)(eC.default.arrow,r?.arrow),icon:{name:"arrowLeft"},rounded:!0,variant:"tertiary"}),(0,a.jsx)(ew.Button,{...o,"aria-label":i?.next,className:(0,s.default)(eC.default.arrow,r?.arrow),icon:{name:"arrowRight"},rounded:!0,variant:"tertiary"})]}),[i,r,o,n,t,e])}function eI({className:e,...t}){let{classNames:r,accessibility:i}=(0,l.useContext)(eM)??{},{toggle:n,running:o}=(0,l.useContext)(eP)??{};return(0,l.useMemo)(()=>(0,a.jsx)(ew.Button,{...t,...n,"aria-label":i?.[o?"pause":"play"],className:(0,s.default)(eC.default.toggle,r?.toggle,e),rounded:!0,variant:"secondary",children:(0,a.jsx)(ex.Icon,{name:o?"pause":"play"})}),[i,n,o,r,t,e])}function ez({children:e,...t}){let{classNames:r}=(0,l.useContext)(eM)??{},i=(0,l.useContext)(ek),n=(0,l.useContext)(eP),o=(0,l.useContext)(eL),d=(0,l.useContext)(ej);return(0,l.useMemo)(()=>(0,a.jsx)("div",{className:(0,s.default)(eC.default.controls,r?.controls),...t,children:e??(0,a.jsxs)(a.Fragment,{children:[!d&&(i||n)&&(0,a.jsxs)("div",{className:(0,s.default)(eC.default.actions,r?.actions),children:[i&&(0,a.jsx)(eO,{}),n&&(0,a.jsx)(eI,{})]}),o&&(0,a.jsx)(eR,{}),!n&&d&&(0,a.jsx)(eA,{})]})}),[r,n,i,d,o,e,t])}function eB({renderFunction:e}){let{items:t,swiperConfig:r,classNames:i}=(0,l.useContext)(eM)??{};return(0,l.useMemo)(()=>(0,a.jsx)(ey,{className:(0,s.default)(eC.default.slider,i?.slider),...r,children:t?.map(({key:t,...r})=>(0,a.jsx)(eb,{className:(0,s.default)(eC.default.slide,i?.slide),children:e&&(t=>e(r,t))||r.children},t))}),[i,t,e,r])}function eD({children:e,className:t,renderFunction:r,...i}){let{classNames:n}=(0,l.useContext)(eM)??{};return(0,l.useMemo)(()=>(0,a.jsx)("div",{className:(0,s.default)(eC.default.inner,n?.inner,t),...i,children:e||(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eB,{renderFunction:r}),(0,a.jsx)(ez,{})]})}),[n,e,r,i,t])}function e$({children:e,className:t,classNames:r,controls:i,items:o,jsonLd:d,options:u,...c}){let[p,f]=(0,l.useState)(null),[h,m]=(0,l.useState)(!1),g=(0,l.useRef)(null),v=(0,l.useRef)(null),y=(0,l.useRef)(null),b=(0,l.useRef)(null),w=(0,n.useReducedMotion)(),[x,S]=(0,l.useState)(0),[E,_]=(0,l.useState)(0),T=u?.base?.autoplay,C="object"==typeof u?.base?.autoplay&&u.base.autoplay.delay?u.base.autoplay.delay:3e3,M=(0,l.useCallback)(e=>{f(e),_(e.realIndex)},[]),k=(0,l.useCallback)(e=>{S(0),m(e.autoplay.running),M(e)},[M]),L=(0,l.useCallback)(e=>{S(Math.round(1e3*(1-e.autoplay.timeLeft/C))/1e3)},[C]),N=(0,l.useMemo)(()=>(function(...e){let t=e.reduce((e,t)=>(0,eS.default)(e,t??{}),{});return{...t.base,breakpoints:(0,eE.getBreakpointSizes)(t).filter(e=>"base"!==e).reduce((e,r)=>({...e,[(0,e_.getCssValue)(eE.BREAKPOINTS[r])]:t[r]}),{})}})({base:{cssMode:!0,autoplay:!!T&&{delay:3e3,disableOnInteraction:!0},modules:[R,P,j,...u?.base?.pagination?[A]:[],...T?[O]:[]],mousewheel:{enabled:!0,forceToAxis:!0},navigation:{prevEl:i.arrows?.prev.ref.current??g.current,nextEl:i.arrows?.next.ref.current??v.current},pagination:{clickable:!0,el:i.pagination?.ref.current??b.current},slidesPerGroup:1,slidesPerView:1,watchSlidesProgress:!0,onAutoplayStart:k,onAutoplayStop:k,onAutoplayTimeLeft:L,onSlideChange:M,onSwiper:M}},u,w?{base:{autoplay:!1,speed:0}}:{}),[i,T,u,w,k,L,M]),I=o.length,z=(0,l.useCallback)(()=>{p&&(p.autoplay.running?p.autoplay.stop():p.autoplay.start())}
1,[p]),B=(0,l.useMemo)(()=>({classNames:r,controls:i,items:o,swiperConfig:N,accessibility:i.accessibility}),[i,r,N,o]),D=(0,l.useMemo)(()=>({prev:{...i.arrows?.prev,ref:g},next:{...i.arrows?.next,ref:v}}),[i]),$=(0,l.useMemo)(()=>T?{running:h,toggle:{...i.autoplay?.toggle,ref:y,onClick:e=>{z(),i.autoplay?.toggle.onClick?.(e)}}}:void 0,[i,h,z,T]),F=(0,l.useMemo)(()=>({ref:b,current:E,total:I}),[b,E,I]),W=(0,l.useMemo)(()=>T?{value:x}:void 0,[x,T]);return(0,a.jsxs)(eN,{arrows:D,autoplay:$,carousel:B,pagination:F,progress:W,children:[d&&(0,a.jsx)(eT.Schema,{schema:{"@context":"https://schema.org","@type":"ItemList",...d}}),(0,a.jsx)("div",{className:(0,s.default)(eC.default.root,t),style:{"--carousel-autoplay-progress":x||0},...c,children:"function"!=typeof e&&e||(0,a.jsx)(eD,{renderFunction:"function"==typeof e?e:void 0})})]})}function eF(e){return(0,a.jsx)(e$,{...e})}eF.Arrows=eO,eF.Controls=ez,eF.Pager=function({className:e}){let{classNames:t}=(0,l.useContext)(eM)??{},{current:r,total:i}=(0,l.useContext)(ej)??{};return(0,l.useMemo)(()=>(0,a.jsxs)("div",{className:(0,s.default)(eC.default.pager,t?.pager,e),children:[(0,a.jsx)("span",{className:(0,s.default)(eC.default.pagerCurrent,t?.pagerCurrent),children:(r??0)+1}),(0,a.jsx)("span",{className:(0,s.default)(eC.default.pagerTotal,t?.pagerTotal),children:i??0})]}),[t,r,i,e])},eF.Pagination=eA,eF.Progress=eR,eF.Root=e$,eF.Slider=eB,eF.Toggle=eI,e.s(["Carousel",()=>eF],7594),e.s([],32302)},34012,1352,94346,e=>{"use strict";var t=e.i(49973),r=e.i(18939);e.i(6975);let i=/input|select|textarea|button|object/,a="a, input, select, textarea, button, object, [tabindex]";function n(e){let t=e.getAttribute("tabindex");return null===t&&(t=void 0),parseInt(t,10)}function s(e){let t=e.nodeName.toLowerCase(),r=!Number.isNaN(n(e));return(i.test(t)&&!e.disabled||e instanceof HTMLAnchorElement&&e.href||r)&&function(e){if(e.getAttribute("aria-hidden")||e.getAttribute("hidden")||"hidden"===e.getAttribute("type"))return!1;let t=e;for(;t&&t!==document.body&&11!==t.nodeType;){if("none"===t.style.display)return!1;t=t.parentNode}return!0}(e)}function l(e){let t=n(e);return(Number.isNaN(t)||t>=0)&&s(e)}var o=e.i(17626);function d(e){return!Array.isArray(e)&&null!==e&&"object"==typeof e&&e.type!==r.Fragment}e.s(["isElement",()=>d],1352),e.i(7284);var u=e.i(40807),c=e.i(56508),p=e.i(22202),f=e.i(92871),h={root:"m_515a97f8"};let m={},g=(0,f.factory)((e,r)=>{let i=(0,u.useProps)("VisuallyHidden",m,e),{classNames:a,className:n,style:s,styles:l,unstyled:o,vars:d,...f}=i,g=(0,c.useStyles)({name:"VisuallyHidden",classes:h,props:i,className:n,style:s,classNames:a,styles:l,unstyled:o});return(0,t.jsx)(p.Box,{component:"span",ref:r,...g("root"),...f})});function v({children:e,active:t=!0,refProp:i="ref",innerRef:n}){let u=function(e=!0){let t=(0,r.useRef)(null),i=e=>{let t=e.querySelector("[data-autofocus]");if(!t){let r=Array.from(e.querySelectorAll(a));!(t=r.find(l)||r.find(s)||null)&&s(e)&&(t=e)}t&&t.focus({preventScroll:!0})},n=(0,r.useCallback)(r=>{e&&null!==r&&t.current!==r&&(r?(setTimeout(()=>{r.getRootNode()&&i(r)}),t.current=r):t.current=null)},[e]);return(0,r.useEffect)(()=>{if(!e)return;t.current&&setTimeout(()=>i(t.current));let r=e=>{"Tab"===e.key&&t.current&&function(e,t){let r=Array.from(e.querySelectorAll(a)).filter(l);if(!r.length)return t.preventDefault();let i=r[t.shiftKey?0:r.length-1],n=e.getRootNode(),s=i===n.activeElement||e===n.activeElement,o=n.activeElement;if("INPUT"===o.tagName&&"radio"===o.getAttribute("type")&&(s=r.filter(e=>"radio"===e.getAttribute("type")&&e.getAttribute("name")===o.getAttribute("name")).includes(i)),!s)return;t.preventDefault();let d=r[t.shiftKey?r.length-1:0];d&&d.focus()}(t.current,e)};return document.addEventListener("keydown",r),()=>document.removeEventListener("keydown",r)},[e]),n}(t),c=(0,o.useMergedRef)(u,n);return d(e)?(0,r.cloneElement)(e,{[i]:c}):e}function y(e){return(0,t.jsx)(g,{tabIndex:-1,"data-autofocus":!0,...e})}g.classes=h,g.displayName="@mantine/core/VisuallyHidden",v.displayName="@mantine/core/FocusTrap",y.displayName="@mantine/core/FocusTrapInitialFocus",v.InitialFocus=y,e.s(["FocusTrap",()=>v],34012);var b=e.i(45727),w=e.i(48246),x=e.i(32875),S=e.i(29415),E=e.i(92989),_=e.i(892),T={root:"m_9814e45f"};let C={zIndex:(0,w.getDefaultZIndex)("modal")},M=(0,S.createVarsResolver)((e,{gradient:t,color:r,backgroundOpacity:i,blur:a,radius:n,zIndex:s})=>({root:{"--overlay-bg":t||(void 0!==r||void 0!==i)&&(0,E.rgba)(r||"#000",i??.6)||void 0,"--overlay-filter":a?`blur(${(0,b.rem)(a)})`:void 0,"--overlay-radius":void 0===n?void 0:(0,x.getRadius)(n),"--overlay-z-index":s?.toString()}})),k=(0,_.polymorphicFactory)((e,r)=>{let i=(0,u.useProps)("Overlay",C,e),{classNames:a,className:n,style:s,styles:l,unstyled:o,vars:d,fixed:f,center:h,children:m,radiu
1s:g,zIndex:v,gradient:y,blur:b,color:w,backgroundOpacity:x,mod:S,...E}=i,_=(0,c.useStyles)({name:"Overlay",props:i,classes:T,className:n,style:s,classNames:a,styles:l,unstyled:o,vars:d,varsResolver:M});return(0,t.jsx)(p.Box,{ref:r,..._("root"),mod:[{center:h,fixed:f},S],...E,children:m})});k.classes=T,k.displayName="@mantine/core/Overlay",e.s(["Overlay",()=>k],94346)},88226,e=>{"use strict";var t=e.i(18939);function r(e,r,i){(0,t.useEffect)(()=>(window.addEventListener(e,r,i),()=>window.removeEventListener(e,r,i)),[e,r])}e.s(["useWindowEvent",()=>r])},87278,27305,681,93143,e=>{"use strict";var t=e.i(18939),r=e.i(40328);let i=t.default["useId".toString()]||(()=>void 0);function a(e){let a,n=(a=i())?`mantine-${a.replace(/:/g,"")}`:"",[s,l]=(0,t.useState)(n);return((0,r.useIsomorphicEffect)(()=>{l(function(e="mantine-"){return`${e}${Math.random().toString(36).slice(2,11)}`}())},[]),"string"==typeof e)?e:"undefined"==typeof window?n:s}e.s(["useId",()=>a],87278);var n=e.i(87883);function s({opened:e,shouldReturnFocus:r=!0}){let i=(0,t.useRef)(null),a=()=>{i.current&&"focus"in i.current&&"function"==typeof i.current.focus&&i.current?.focus({preventScroll:!0})};return(0,n.useDidUpdate)(()=>{let t=-1,n=e=>{"Tab"===e.key&&window.clearTimeout(t)};return document.addEventListener("keydown",n),e?i.current=document.activeElement:r&&(t=window.setTimeout(a,10)),()=>{window.clearTimeout(t),document.removeEventListener("keydown",n)}},[e,r]),a}e.s(["useFocusReturn",()=>s],27305),e.i(6975);var l=e.i(88659);e.i(25017);var o="undefined"==typeof Element;o||Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,o||Element.prototype.getRootNode;var d=e.i(60840),u=e.i(22957),c="undefined"!=typeof document?t.useLayoutEffect:function(){};function p(e,t){let r,i,a;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(i=r;0!=i--;)if(!p(e[i],t[i]))return!1;return!0}if((r=(a=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(i=r;0!=i--;)if(!({}).hasOwnProperty.call(t,a[i]))return!1;for(i=r;0!=i--;){let r=a[i];if(("_owner"!==r||!e.$$typeof)&&!p(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function f(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function h(e,t){let r=f(e);return Math.round(t*r)/r}function m(e){let r=t.useRef(e);return c(()=>{r.current=e}),r}function g(e){void 0===e&&(e={});let{placement:r="bottom",strategy:i="absolute",middleware:a=[],platform:n,elements:{reference:s,floating:l}={},transform:o=!0,whileElementsMounted:g,open:v}=e,[y,b]=t.useState({x:0,y:0,strategy:i,placement:r,middlewareData:{},isPositioned:!1}),[w,x]=t.useState(a);p(w,a)||x(a);let[S,E]=t.useState(null),[_,T]=t.useState(null),C=t.useCallback(e=>{e!==L.current&&(L.current=e,E(e))},[]),M=t.useCallback(e=>{e!==j.current&&(j.current=e,T(e))},[]),k=s||S,P=l||_,L=t.useRef(null),j=t.useRef(null),N=t.useRef(y),A=null!=g,R=m(g),O=m(n),I=m(v),z=t.useCallback(()=>{if(!L.current||!j.current)return;let e={placement:r,strategy:i,middleware:w};O.current&&(e.platform=O.current),(0,u.computePosition)(L.current,j.current,e).then(e=>{let t={...e,isPositioned:!1!==I.current};B.current&&!p(N.current,t)&&(N.current=t,d.flushSync(()=>{b(t)}))})},[w,r,i,O,I]);c(()=>{!1===v&&N.current.isPositioned&&(N.current.isPositioned=!1,b(e=>({...e,isPositioned:!1})))},[v]);let B=t.useRef(!1);c(()=>(B.current=!0,()=>{B.current=!1}),[]),c(()=>{if(k&&(L.current=k),P&&(j.current=P),k&&P){if(R.current)return R.current(k,P,z);z()}},[k,P,z,R,A]);let D=t.useMemo(()=>({reference:L,floating:j,setReference:C,setFloating:M}),[C,M]),$=t.useMemo(()=>({reference:k,floating:P}),[k,P]),F=t.useMemo(()=>{let e={position:i,left:0,top:0};if(!$.floating)return e;let t=h($.floating,y.x),r=h($.floating,y.y);return o?{...e,transform:"translate("+t+"px, "+r+"px)",...f($.floating)>=1.5&&{willChange:"transform"}}:{position:i,left:t,top:r}},[i,o,$.floating,y.x,y.y]);return t.useMemo(()=>({...y,update:z,refs:D,elements:$,floatingStyles:F}),[y,z,D,$,F])}let v=(e,t)=>
1({...(0,u.offset)(e),options:[e,t]}),y=(e,t)=>({...(0,u.shift)(e),options:[e,t]}),b=(e,t)=>({...(0,u.limitShift)(e),options:[e,t]}),w=(e,t)=>({...(0,u.flip)(e),options:[e,t]}),x=(e,t)=>({...(0,u.size)(e),options:[e,t]}),S=(e,t)=>({...(0,u.inline)(e),options:[e,t]}),E=(e,t)=>({name:"arrow",options:e,fn(t){let{element:r,padding:i}="function"==typeof e?e(t):e;return r&&({}).hasOwnProperty.call(r,"current")?null!=r.current?(0,u.arrow)({element:r.current,padding:i}).fn(t):{}:r?(0,u.arrow)({element:r,padding:i}).fn(t):{}},options:[e,t]});function _(e){return t.useMemo(()=>e.every(e=>null==e)?null:t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})},e)}e.s(["arrow",()=>E,"flip",()=>w,"inline",()=>S,"limitShift",()=>b,"offset",()=>v,"shift",()=>y,"size",()=>x,"useFloating",()=>g],681);let T={...t},C=T.useInsertionEffect||(e=>e());var M="undefined"!=typeof document?t.useLayoutEffect:t.useEffect;let k=!1,P=0,L=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+P++,j=T.useId||function(){let[e,r]=t.useState(()=>k?L():void 0);return M(()=>{null==e&&r(L())},[]),t.useEffect(()=>{k=!0},[]),e},N=t.createContext(null),A=t.createContext(null);function R(e){void 0===e&&(e={});let{nodeId:r}=e,i=function(e){var r,i;let a,{open:n=!1,onOpenChange:s,elements:l}=e,o=j(),d=t.useRef({}),[u]=t.useState(()=>{let e;return e=new Map,{emit(t,r){var i;null==(i=e.get(t))||i.forEach(e=>e(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){var i;e.set(t,(null==(i=e.get(t))?void 0:i.filter(e=>e!==r))||[])}}}),c=null!=((null==(r=t.useContext(N))?void 0:r.id)||null),[p,f]=t.useState(l.reference),h=(i=(e,t,r)=>{d.current.openEvent=e?t:void 0,u.emit("openchange",{open:e,event:t,reason:r,nested:c}),null==s||s(e,t,r)},a=t.useRef(()=>{}),C(()=>{a.current=i}),t.useCallback(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return null==a.current?void 0:a.current(...t)},[])),m=t.useMemo(()=>({setPositionReference:f}),[]),g=t.useMemo(()=>({reference:p||l.reference||null,floating:l.floating||null,domReference:l.reference}),[p,l.reference,l.floating]);return t.useMemo(()=>({dataRef:d,open:n,onOpenChange:h,elements:g,events:u,floatingId:o,refs:m}),[n,h,g,u,o,m])}({...e,elements:{reference:null,floating:null,...e.elements}}),a=e.rootContext||i,n=a.elements,[s,o]=t.useState(null),[d,u]=t.useState(null),c=(null==n?void 0:n.domReference)||s,p=t.useRef(null),f=t.useContext(A);M(()=>{c&&(p.current=c)},[c]);let h=g({...e,elements:{...n,...d&&{reference:d}}}),m=t.useCallback(e=>{let t=(0,l.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;u(t),h.refs.setReference(t)},[h.refs]),v=t.useCallback(e=>{((0,l.isElement)(e)||null===e)&&(p.current=e,o(e)),((0,l.isElement)(h.refs.reference.current)||null===h.refs.reference.current||null!==e&&!(0,l.isElement)(e))&&h.refs.setReference(e)},[h.refs]),y=t.useMemo(()=>({...h.refs,setReference:v,setPositionReference:m,domReference:p}),[h.refs,v,m]),b=t.useMemo(()=>({...h.elements,domReference:c}),[h.elements,c]),w=t.useMemo(()=>({...h,...a,refs:y,elements:b,nodeId:r}),[h,y,b,r,a]);return M(()=>{a.dataRef.current.floatingContext=w;let e=null==f?void 0:f.nodesRef.current.find(e=>e.id===r);e&&(e.context=w)}),t.useMemo(()=>({...h,context:w,refs:y,elements:b}),[h,y,b,w])}e.s(["useFloating",()=>R,"useMergeRefs",()=>_],93143)},95800,e=>{"use strict";e.i(49973);var t=e.i(18939);e.i(40328);let r=(0,t.createContext)({dir:"ltr",toggleDirection:()=>{},setDirection:()=>{}});function i(){return(0,t.useContext)(r)}e.s(["useDirection",()=>i])},90708,68786,82857,e=>{"use strict";var t=e.i(49973),r=e.i(45727),i=e.i(18939),a=e.i(32875),n=e.i(29415);e.i(7284);var s=e.i(40807),l=e.i(56508),o=e.i(892),d=e.i(347);let u=(0,i.forwardRef)(({size:e="var(--cb-icon-size, 70%)",style:r,...i},a)=>(0,t.jsx)("svg",{viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{...r,width:e,height:e},ref:a,...i,children:(0,t.jsx)("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})}));u.displayName="@mantine/core/CloseIcon";var c={root:"m_86a44da5","root--subtle":"m_220c80f2"};let p={variant:"subtle"},f=(0,n.createVarsResolver)((e,{size:t,radius:i,iconSize:n})=>({root:{"--cb-size":(0,a.getSize)(t,"cb-size"),"--cb-radius":void 0===i?void 0:(0,a.getRadius)(i),"--cb-icon-size":(0,r.rem)(n)}})),h=(0,o.polymorphicFactory)((e,r)=>{let i=(0,s.useProps)("CloseButton",p,e),{iconSize:a,children:n,vars:o,radius:h,className:m,classNames:g,style:v,styles:y,unstyled:b,"data-disabled":w,disabled:x,variant:S,icon:E,mod:_,__staticSelector:T,...C}=i,M=(0,l.useStyles)({name:T||"CloseButton",props:i,className:m,style:v,classes:c,classNames:g,styles:y,unstyled:b,vars:o,varsResolver:f});return(0,t.jsxs)(d.UnstyledButton,{ref:r,...C,unstyled:b,variant:S,disabled:x,mod:[{disabled:x||w},_],...M("root",{variant:S,active:!x&&!w}),children:[E||(0,t.jsx)(u,{}),n]})});h.classes=c,h.displayName="@mantine/core/CloseButton",e.s(["CloseButton",()=>h],90708);var m=e.i(93143),g=e.i(22202),v=e.i(92871),y=e.i(89607);let[b,w]=(0,y.createSafeContext)("ScrollArea.Root component was not found in tree");function x(e){let t=(0,i.useRef)(e);return(0,i.useEffect)(()=>{t.current=e}),(0,i.useMemo)(()=>(...e)=>t.current?.(...e),[])}var S=e.i(40328);function E(e,t){let r=x(t);(0,S.useIsomorphicEffect)(()=>{let t=0;if(e){let i=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return i.observe(e),()=>{window.cancelAnimationFrame(t),i.unobserve(e)}}},[e,r])}let _=(0,i.forwardRef)((e,r)=>{let{style:a,...n}=e,s=w(),[l,o]=(0,i.useState)(0),[d,u]=(0,i.useState)(0),c=!!(l&&d);return E(s.scrollbarX,()=>{let e=s.scrollbarX?.offsetHeight||0;
1s.onCornerHeightChange(e),u(e)}),E(s.scrollbarY,()=>{let e=s.scrollbarY?.offsetWidth||0;s.onCornerWidthChange(e),o(e)}),c?(0,t.jsx)("div",{...n,ref:r,style:{...a,width:l,height:d}}):null}),T=(0,i.forwardRef)((e,r)=>{let i=w(),a=!!(i.scrollbarX&&i.scrollbarY);return"scroll"!==i.type&&a?(0,t.jsx)(_,{...e,ref:r}):null});var C=e.i(17626);let M={scrollHideDelay:1e3,type:"hover"},k=(0,i.forwardRef)((e,r)=>{let{type:a,scrollHideDelay:n,scrollbars:l,...o}=(0,s.useProps)("ScrollAreaRoot",M,e),[d,u]=(0,i.useState)(null),[c,p]=(0,i.useState)(null),[f,h]=(0,i.useState)(null),[m,v]=(0,i.useState)(null),[y,w]=(0,i.useState)(null),[x,S]=(0,i.useState)(0),[E,_]=(0,i.useState)(0),[T,k]=(0,i.useState)(!1),[P,L]=(0,i.useState)(!1),j=(0,C.useMergedRef)(r,e=>u(e));return(0,t.jsx)(b,{value:{type:a,scrollHideDelay:n,scrollArea:d,viewport:c,onViewportChange:p,content:f,onContentChange:h,scrollbarX:m,onScrollbarXChange:v,scrollbarXEnabled:T,onScrollbarXEnabledChange:k,scrollbarY:y,onScrollbarYChange:w,scrollbarYEnabled:P,onScrollbarYEnabledChange:L,onCornerWidthChange:S,onCornerHeightChange:_},children:(0,t.jsx)(g.Box,{...o,ref:j,__vars:{"--sa-corner-width":"xy"!==l?"0px":`${x}px`,"--sa-corner-height":"xy"!==l?"0px":`${E}px`}})})});function P(e,t){let r="number"==typeof t?t:t.delay,a="number"!=typeof t&&t.flushOnUnmount,n=x(e),s=(0,i.useRef)(0),l=(0,i.useRef)(()=>{}),o=Object.assign((0,i.useCallback)((...e)=>{window.clearTimeout(s.current);let t=()=>{0!==s.current&&(s.current=0,n(...e))};l.current=t,o.flush=t,s.current=window.setTimeout(t,r)},[n,r]),{flush:l.current});return(0,i.useEffect)(()=>()=>{window.clearTimeout(s.current),a&&o.flush()},[o,a]),o}k.displayName="@mantine/core/ScrollAreaRoot";var L=e.i(95800);function j(e,t){let r=e/t;return Number.isNaN(r)?0:r}function N(e){let t=j(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function A(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let i=(t[1]-t[0])/(e[1]-e[0]);return t[0]+i*(r-e[0])}}function R(e,t,r="ltr"){let i=N(t),a=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,n=t.scrollbar.size-a,s=t.content-t.viewport,l=function(e,[t,r]){return Math.min(r,Math.max(t,e))}(e,"ltr"===r?[0,s]:[-1*s,0]);return A([0,s],[0,n-i])(l)}function O(e){return e?parseInt(e,10):0}function I(e,t,{checkForDefaultPrevented:r=!0}={}){return i=>{e?.(i),!1!==r&&i.defaultPrevented||t?.(i)}}let[z,B]=(0,y.createSafeContext)("ScrollAreaScrollbar was not found in tree"),D=(0,i.forwardRef)((e,r)=>{let{sizes:a,hasThumb:n,onThumbChange:s,onThumbPointerUp:l,onThumbPointerDown:o,onThumbPositionChange:d,onDragScroll:u,onWheelScroll:c,onResize:p,...f}=e,h=w(),[m,g]=(0,i.useState)(null),v=(0,C.useMergedRef)(r,e=>g(e)),y=(0,i.useRef)(null),b=(0,i.useRef)(""),{viewport:S}=h,_=a.content-a.viewport,T=x(c),M=x(d),k=P(p,10),L=e=>{y.current&&u({x:e.clientX-y.current.left,y:e.clientY-y.current.top})};return(0,i.useEffect)(()=>{let e=e=>{let t=e.target;m?.contains(t)&&T(e,_)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[S,m,_,T]),(0,i.useEffect)(M,[a,M]),E(m,k),E(h.content,k),(0,t.jsx)(z,{value:{scrollbar:m,hasThumb:n,onThumbChange:x(s),onThumbPointerUp:x(l),onThumbPositionChange:M,onThumbPointerDown:x(o)},children:(0,t.jsx)("div",{...f,ref:v,"data-mantine-scrollbar":!0,style:{position:"absolute",...f.style},onPointerDown:I(e.onPointerDown,e=>{e.preventDefault(),0===e.button&&(e.target.setPointerCapture(e.pointerId),y.current=m.getBoundingClientRect(),b.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",L(e))}),onPointerMove:I(e.onPointerMove,L),onPointerUp:I(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(e.preventDefault(),t.releasePointerCapture(e.pointerId))}),onLostPointerCapture:()=>{document.body.style.webkitUserSelect=b.current,y.current=null}})})}),$=(0,i.forwardRef)((e,r)=>{let{sizes:a,onSizesChange:n,style:s,...l}=e,o=w(),[d,u]=(0,i.useState)(),c=(0,i.useRef)(null),p=(0,C.useMergedRef)(r,c,o.onScrollbarXChange);return(0,i.useEffect)(()=>{c.current&&u(getComputedStyle(c.current))},[c]),(0,t.jsx)(D,{"data-orientation":"horizontal",...l,ref:p,sizes:a,style:{...s,"--sa-thumb-width":`${N(a)}px`},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(o.viewport){let i=o.viewport.scrollLeft+t.deltaX;e.onWheelScroll(i),i>0&&i<r&&t.preventDefault()}},onResize:()=>{c.current&&o.viewport&&d&&n({content:o.viewport.scrollWidth,viewport:o.viewport.offsetWidth,scrollbar:{size:c.current.clientWidth,paddingStart:O(d.paddingLeft),paddingEnd:O(d.paddingRight)}})}})});$.displayName="@mantine/core/ScrollAreaScrollbarX";let F=(0,i.forwardRef)((e,r)=>{let{sizes:a,onSizesChange:n,style:s,...l}=e,o=w(),[d,u]=(0,i.useState)(),c=(0,i.useRef)(null),p=(0,C.useMergedRef)(r,c,o.onScrollbarYChange);return(0,i.useEffect)(()=>{c.current&&u(window.getComputedStyle(c.current))},[]),(0,t.jsx)(D,{...l,"data-orientation":"vertical",ref:p,sizes:a,style:{"--sa-thumb-height":`${N(a)}px`,...s},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>
1e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(o.viewport){let i=o.viewport.scrollTop+t.deltaY;e.onWheelScroll(i),i>0&&i<r&&t.preventDefault()}},onResize:()=>{c.current&&o.viewport&&d&&n({content:o.viewport.scrollHeight,viewport:o.viewport.offsetHeight,scrollbar:{size:c.current.clientHeight,paddingStart:O(d.paddingTop),paddingEnd:O(d.paddingBottom)}})}})});F.displayName="@mantine/core/ScrollAreaScrollbarY";let W=(0,i.forwardRef)((e,r)=>{let{orientation:a="vertical",...n}=e,{dir:s}=(0,L.useDirection)(),l=w(),o=(0,i.useRef)(null),d=(0,i.useRef)(0),[u,c]=(0,i.useState)({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),p=j(u.viewport,u.content),f={...n,sizes:u,onSizesChange:c,hasThumb:!!(p>0&&p<1),onThumbChange:e=>{o.current=e},onThumbPointerUp:()=>{d.current=0},onThumbPointerDown:e=>{d.current=e}},h=(e,t)=>(function(e,t,r,i="ltr"){let a=N(r),n=t||a/2,s=r.scrollbar.paddingStart+n,l=r.scrollbar.size-r.scrollbar.paddingEnd-(a-n),o=r.content-r.viewport;return A([s,l],"ltr"===i?[0,o]:[-1*o,0])(e)})(e,d.current,u,t);return"horizontal"===a?(0,t.jsx)($,{...f,ref:r,onThumbPositionChange:()=>{if(l.viewport&&o.current){let e=R(l.viewport.scrollLeft,u,s);o.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{l.viewport&&(l.viewport.scrollLeft=e)},onDragScroll:e=>{l.viewport&&(l.viewport.scrollLeft=h(e,s))}}):"vertical"===a?(0,t.jsx)(F,{...f,ref:r,onThumbPositionChange:()=>{if(l.viewport&&o.current){let e=R(l.viewport.scrollTop,u);0===u.scrollbar.size?o.current.style.setProperty("--thumb-opacity","0"):o.current.style.setProperty("--thumb-opacity","1"),o.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{l.viewport&&(l.viewport.scrollTop=e)},onDragScroll:e=>{l.viewport&&(l.viewport.scrollTop=h(e))}}):null});W.displayName="@mantine/core/ScrollAreaScrollbarVisible";let G=(0,i.forwardRef)((e,r)=>{let a=w(),{forceMount:n,...s}=e,[l,o]=(0,i.useState)(!1),d="horizontal"===e.orientation,u=P(()=>{if(a.viewport){let e=a.viewport.offsetWidth<a.viewport.scrollWidth,t=a.viewport.offsetHeight<a.viewport.scrollHeight;o(d?e:t)}},10);return(E(a.viewport,u),E(a.content,u),n||l)?(0,t.jsx)(W,{"data-state":l?"visible":"hidden",...s,ref:r}):null});G.displayName="@mantine/core/ScrollAreaScrollbarAuto";let H=(0,i.forwardRef)((e,r)=>{let{forceMount:a,...n}=e,s=w(),[l,o]=(0,i.useState)(!1);return((0,i.useEffect)(()=>{let{scrollArea:e}=s,t=0;if(e){let r=()=>{window.clearTimeout(t),o(!0)},i=()=>{t=window.setTimeout(()=>o(!1),s.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",i),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",i)}}},[s.scrollArea,s.scrollHideDelay]),a||l)?(0,t.jsx)(G,{"data-state":l?"visible":"hidden",...n,ref:r}):null});H.displayName="@mantine/core/ScrollAreaScrollbarHover";let V=(0,i.forwardRef)((e,r)=>{let{forceMount:a,...n}=e,s=w(),l="horizontal"===e.orientation,[o,d]=(0,i.useState)("hidden"),u=P(()=>d("idle"),100);return((0,i.useEffect)(()=>{if("idle"===o){let e=window.setTimeout(()=>d("hidden"),s.scrollHideDelay);return()=>window.clearTimeout(e)}},[o,s.scrollHideDelay]),(0,i.useEffect)(()=>{let{viewport:e}=s,t=l?"scrollLeft":"scrollTop";if(e){let r=e[t],i=()=>{let i=e[t];r!==i&&(d("scrolling"),u()),r=i};return e.addEventListener("scroll",i),()=>e.removeEventListener("scroll",i)}},[s.viewport,l,u]),a||"hidden"!==o)?(0,t.jsx)(W,{"data-state":"hidden"===o?"hidden":"visible",...n,ref:r,onPointerEnter:I(e.onPointerEnter,()=>d("interacting")),onPointerLeave:I(e.onPointerLeave,()=>d("idle"))}):null}),q=(0,i.forwardRef)((e,r)=>{let{forceMount:a,...n}=e,s=w(),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:o}=s,d="horizontal"===e.orientation;return(0,i.useEffect)(()=>(d?l(!0):o(!0),()=>{d?l(!1):o(!1)}),[d,l,o]),"hover"===s.type?(0,t.jsx)(H,{...n,ref:r,forceMount:a}):"scroll"===s.type?(0,t.jsx)(V,{...n,ref:r,forceMount:a}):"auto"===s.type?(0,t.jsx)(G,{...n,ref:r,forceMount:a}):"always"===s.type?(0,t.jsx)(W,{...n,ref:r}):null});q.displayName="@mantine/core/ScrollAreaScrollbar";let X=(0,i.forwardRef)((e,r)=>{let{style:a,...n}=e,s=w(),l=B(),{onThumbPositionChange:o}=l,d=(0,C.useMergedRef)(r,e=>l.onThumbChange(e)),u=(0,i.useRef)(void 0),c=P(()=>{u.current&&(u.current(),u.current=void 0)},100);return(0,i.useEffect)(()=>{let{viewport:e}=s;if(e){let t=()=>{c(),u.current||(u.current=function(e,t=()=>{}){let r={left:e.scrollLeft,top:e.scrollTop},i=0;return!function a(){let n={left:e.scrollLeft,top:e.scrollTop},s=r.left!==n.left,l=r.top!==n.top;(s||l)&&t(),r=n,i=window.requestAnimationFrame(a)}(),()=>window.cancelAnimationFrame(i)}(e,o),o())};return o(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[s.viewport,c,o]),(0,t.jsx)("div",{"data-state":l.hasThumb?"visible":"hidden",...n,ref:d,style:{width:"var(--sa-thumb-width)",height:"var(--sa-thumb-height)",...a},onPointerDownCapture:I(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,i=e.clientY-t.top;l.onThumbPointerDown({x:r,y:i})}),onPointerUp:I(e.onPointerUp,l.onThumbPointerUp)})});X.displayName="@mantine/core/ScrollAreaThumb";let U=(0,i.forwardRef)((e,r)=>{let{forceMount:i,...a}=e,n=B();return i||n.hasThumb?(0,t.jsx)(X,{ref:r,...a}):null});U.displayName="@mantine/core/ScrollAreaThumb";let Y=(0,i.forwardRef)(({children:e,style:r,...i},a)=>{let n=w(),s=(0,C.useMergedRef)(a,n.onViewportChange);return(0,t.jsx)(g.Box,{...i,ref:s,style:{overflowX:n.scrollbarXEnabled?"scroll":"hidden",overflowY:n.scrollbarYEnabled?"scroll":"hidden",...r},children:(0,t.jsx)("div",{style:{minWidth:"100%"},ref:n.onContentChange,children:e})})});Y.displayName="@mantine/core/ScrollAreaViewport";var Z={root:"m_d57069b5",viewport:"m_c0783ff9",viewportInner:"m_f8f631dd",scrollbar:"m_c44ba933",thumb:"m_d8b5e363",corner:"m_21657268"};let J={scrollHideDelay:1e3,type:"hover",scrollbars:"xy"},Q=(0,n.createVarsResolver)((e,{scrollbarSize:t,overscrollBehavior:i})=>({root:{"--scrollarea-scrollbar-size":(0,r.rem)(t),"--scrollarea-over-scroll-behavior":i}})),K=(0,v.factory)((e,r)=>{let a=(0,s.useProps)("ScrollArea",J,e),{classNames:n,className:o,style:d,styles:u,unstyled:c,scrollbarSize:p,vars:f,type:h,scrollHideDelay:g,viewportProps:v,viewportRef:y,onScrollPositionChange:b,children:w,offsetScrollbars:x,scrollbars:S,onBottomReached:E,onTopReached:_,overscrollBehavior:C,...M}=a,[P,L]=(0,i.useState)(!1),[j,N]=(0,i.useState)(!1),[A,R]=(0,i.useState)(!1),O
1=(0,l.useStyles)({name:"ScrollArea",props:a,classes:Z,className:o,style:d,classNames:n,styles:u,unstyled:c,vars:f,varsResolver:Q}),I=(0,i.useRef)(null),z=(0,m.useMergeRefs)([y,I]);return(0,i.useEffect)(()=>{if(!I.current||"present"!==x)return;let e=I.current,t=new ResizeObserver(()=>{let{scrollHeight:t,clientHeight:r,scrollWidth:i,clientWidth:a}=e;N(t>r),R(i>a)});return t.observe(e),()=>t.disconnect()},[I,x]),(0,t.jsxs)(k,{type:"never"===h?"always":h,scrollHideDelay:g,ref:r,scrollbars:S,...O("root"),...M,children:[(0,t.jsx)(Y,{...v,...O("viewport",{style:v?.style}),ref:z,"data-offset-scrollbars":!0===x?"xy":x||void 0,"data-scrollbars":S||void 0,"data-horizontal-hidden":"present"!==x||A?void 0:"true","data-vertical-hidden":"present"!==x||j?void 0:"true",onScroll:e=>{v?.onScroll?.(e),b?.({x:e.currentTarget.scrollLeft,y:e.currentTarget.scrollTop});let{scrollTop:t,scrollHeight:r,clientHeight:i}=e.currentTarget;t-(r-i)>=-.6&&E?.(),0===t&&_?.()},children:w}),("xy"===S||"x"===S)&&(0,t.jsx)(q,{...O("scrollbar"),orientation:"horizontal","data-hidden":"never"===h||"present"===x&&!A||void 0,forceMount:!0,onMouseEnter:()=>L(!0),onMouseLeave:()=>L(!1),children:(0,t.jsx)(U,{...O("thumb")})}),("xy"===S||"y"===S)&&(0,t.jsx)(q,{...O("scrollbar"),orientation:"vertical","data-hidden":"never"===h||"present"===x&&!j||void 0,forceMount:!0,onMouseEnter:()=>L(!0),onMouseLeave:()=>L(!1),children:(0,t.jsx)(U,{...O("thumb")})}),(0,t.jsx)(T,{...O("corner"),"data-hovered":P||void 0,"data-hidden":"never"===h||void 0})]})});K.displayName="@mantine/core/ScrollArea";let ee=(0,v.factory)((e,r)=>{let{children:i,classNames:a,styles:n,scrollbarSize:l,scrollHideDelay:o,type:d,dir:u,offsetScrollbars:c,viewportRef:p,onScrollPositionChange:f,unstyled:h,variant:m,viewportProps:v,scrollbars:y,style:b,vars:w,onBottomReached:x,onTopReached:S,...E}=(0,s.useProps)("ScrollAreaAutosize",J,e);return(0,t.jsx)(g.Box,{...E,ref:r,style:[{display:"flex",overflow:"auto"},b],children:(0,t.jsx)(g.Box,{style:{display:"flex",flexDirection:"column",flex:1},children:(0,t.jsx)(K,{classNames:a,styles:n,scrollHideDelay:o,scrollbarSize:l,type:d,dir:u,offsetScrollbars:c,viewportRef:p,onScrollPositionChange:f,unstyled:h,variant:m,viewportProps:v,vars:w,scrollbars:y,onBottomReached:x,onTopReached:S,children:i})})})});function et(e=null){let r=(0,i.createContext)(e);return[({children:e,value:i})=>(0,t.jsx)(r.Provider,{value:i,children:e}),()=>(0,i.useContext)(r)]}K.classes=Z,ee.displayName="@mantine/core/ScrollAreaAutosize",ee.classes=Z,K.Autosize=ee,e.s(["ScrollArea",()=>K],68786),e.s(["createOptionalContext",()=>et],82857)},48222,17378,1167,28960,30558,40308,95656,15936,e=>{"use strict";var t,r,i,a,n,s,l,o=e.i(49973),d=e.i(18939),u=e.i(7284),c=e.i(22202);let[p,f]=(0,e.i(89607).createSafeContext)("ModalBase component was not found in tree"),h=(0,d.forwardRef)(({className:e,...t},r)=>{let i,a=(i=f(),(0,d.useEffect)(()=>(i.setBodyMounted(!0),()=>i.setBodyMounted(!1)),[]),i.getBodyId()),n=f();return(0,o.jsx)(c.Box,{ref:r,...t,id:a,className:(0,u.default)({m_5df29311:!n.unstyled},e)})});h.displayName="@mantine/core/ModalBaseBody",e.s(["ModalBaseBody",()=>h],48222);var m=e.i(90708);let g=(0,d.forwardRef)(({className:e,onClick:t,...r},i)=>{let a=f();return(0,o.jsx)(m.CloseButton,{ref:i,...r,onClick:e=>{a.onClose(),t?.(e)},className:(0,u.default)({m_606cb269:!a.unstyled},e),unstyled:a.unstyled})});g.displayName="@mantine/core/ModalBaseCloseButton",e.s(["ModalBaseCloseButton",()=>g],17378);var v=e.i(34012),y=e.i(32875),b=e.i(29415),w=e.i(40807),x=e.i(56508),S=e.i(892),E={root:"m_1b7284a3"};let _={},T=(0,b.createVarsResolver)((e,{radius:t,shadow:r})=>({root:{"--paper-radius":void 0===t?void 0:(0,y.getRadius)(t),"--paper-shadow":(0,y.getShadow)(r)}})),C=(0,S.polymorphicFactory)((e,t)=>{let r=(0,w.useProps)("Paper",_,e),{classNames:i,className:a,style:n,styles:s,unstyled:l,withBorder:d,vars:u,radius:p,shadow:f,variant:h,mod:m,...g}=r,v=(0,x.useStyles)({name:"Paper",props:r,classes:E,className:a,style:n,classNames:i,styles:s,unstyled:l,vars:u,varsResolver:T});return(0,o.jsx)(c.Box,{ref:t,mod:[{"data-with-border":d},m],...v("root"),variant:h,...g})});C.classes=E,C.displayName="@mantine/core/Paper";var M=e.i(56297);let k=(0,d.forwardRef)(({transitionProps:e,className:t,innerProps:r,onKeyDown:i,style:a,...n},s)=>{let l=f();return(0,o.jsx)(M.Transition,{mounted:l.opened,transition:"pop",...l.transitionProps,onExited:()=>{l.onExitTransitionEnd?.(),l.transitionProps?.onExited?.()},onEntered:()=>{l.onEnterTransitionEnd?.(),l.transitionProps?.onEntered?.()},...e,children:e=>(0,o.jsx)("div",{...r,className:(0,u.default)({m_60c222c7:!l.unstyled},r.className),children:(0,o.jsx)(v.FocusTrap,{active:l.opened&&l.trapFocus,innerRef:s,children:(0,o.jsx)(C,{...n,c
1omponent:"section",role:"dialog",tabIndex:-1,"aria-modal":!0,"aria-describedby":l.bodyMounted?l.getBodyId():void 0,"aria-labelledby":l.titleMounted?l.getTitleId():void 0,style:[a,e],className:(0,u.default)({m_fd1ab0aa:!l.unstyled},t),unstyled:l.unstyled,children:n.children})})})})});function P({children:e}){return(0,o.jsx)(o.Fragment,{children:e})}k.displayName="@mantine/core/ModalBaseContent",e.s(["ModalBaseContent",()=>k],1167),e.s(["NativeScrollArea",()=>P],28960);let L=(0,d.forwardRef)(({className:e,...t},r)=>{let i=f();return(0,o.jsx)(c.Box,{component:"header",ref:r,className:(0,u.default)({m_b5489c3c:!i.unstyled},e),...t})});L.displayName="@mantine/core/ModalBaseHeader",e.s(["ModalBaseHeader",()=>L],30558);var j=e.i(94346);let N={duration:200,timingFunction:"ease",transition:"fade"},A=(0,d.forwardRef)(({onClick:e,transitionProps:t,style:r,visible:i,...a},n)=>{let s,l=f(),d=(s=f(),{...N,...s.transitionProps,...t});return(0,o.jsx)(M.Transition,{mounted:void 0!==i?i:l.opened,...d,transition:"fade",children:t=>(0,o.jsx)(j.Overlay,{ref:n,fixed:!0,style:[r,t],zIndex:l.zIndex,unstyled:l.unstyled,onClick:t=>{e?.(t),l.closeOnClickOutside&&l.onClose()},...a})})});A.displayName="@mantine/core/ModalBaseOverlay",e.s(["ModalBaseOverlay",()=>A],40308);
1var R=e.i(24627),O="right-scroll-bar-position",I="width-before-scroll-bar";function z(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var B="undefined"!=typeof window?d.useLayoutEffect:d.useEffect,D=new WeakMap,$=(void 0===t&&(t={}),(void 0===r&&(r=function(e){return e}),i=[],a=!1,n={read:function(){if(a)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return i.length?i[i.length-1]:null},useMedium:function(e){var t=r(e,a);return i.push(t),function(){i=i.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(a=!0;i.length;){var t=i;i=[],t.forEach(e)}i={push:function(t){return e(t)},filter:function(){return i}}},assignMedium:function(e){a=!0;var t=[];if(i.length){var r=i;i=[],r.forEach(e),t=i}var n=function(){var r=t;t=[],r.forEach(e)},s=function(){return Promise.resolve().then(n)};s(),i={push:function(e){t.push(e),s()},filter:function(e){return t=t.filter(e),i}}}}).options=(0,R.__assign)({async:!0,ssr:!1},t),n),F=function(){},W=d.forwardRef(function(e,t){var r,i,a,n,s=d.useRef(null),l=d.useState({onScrollCapture:F,onWheelCapture:F,onTouchMoveCapture:F}),o=l[0],u=l[1],c=e.forwardProps,p=e.children,f=e.className,h=e.removeScrollBar,m=e.enabled,g=e.shards,v=e.sideCar,y=e.noRelative,b=e.noIsolation,w=e.inert,x=e.allowPinchZoom,S=e.as,E=e.gapMode,_=(0,R.__rest)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),T=(r=[s,t],i=function(e){return r.forEach(function(t){return z(t,e)})},(a=(0,d.useState)(function(){return{value:null,callback:i,facade:{get current(){return a.value},set current(value){var e=a.value;e!==value&&(a.value=value,a.callback(value,e))}}}})[0]).callback=i,n=a.facade,B(function(){var e=D.get(n);if(e){var t=new Set(e),i=new Set(r),a=n.current;t.forEach(function(e){i.has(e)||z(e,null)}),i.forEach(function(e){t.has(e)||z(e,a)})}D.set(n,r)},[r]),n),C=(0,R.__assign)((0,R.__assign)({},_),o);return d.createElement(d.Fragment,null,m&&d.createElement(v,{sideCar:$,removeScrollBar:h,shards:g,noRelative:y,noIsolation:b,inert:w,setCallbacks:u,allowPinchZoom:!!x,lockRef:s,gapMode:E}),c?d.cloneElement(d.Children.only(p),(0,R.__assign)((0,R.__assign)({},C),{ref:T})):d.createElement(void 0===S?"div":S,(0,R.__assign)({},C,{className:f,ref:T}),p))});W.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},W.classNames={fullWidth:I,zeroRight:O};var G=function(e){var t=e.sideCar,r=(0,R.__rest)(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var i=t.read();if(!i)throw Error("Sidecar medium not found");return d.createElement(i,(0,R.__assign)({},r))};G.isSideCarExport=!0;var H=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=l||("undefined"!=typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}())){var i,a;(i=t).styleSheet?i.styleSheet.cssText=r:i.appendChild(document.createTextNode(r)),a=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(a)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},V=function(){var e=H();return function(t,r){d.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},q=function(){var e=V();return function(t){return e(t.styles,t.dynamic),null}},X={left:0,top:0,right:0,gap:0},U=function(e){return parseInt(e||"",10)||0},Y=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],i=t["padding"===e?"paddingTop":"marginTop"],a=t["padding"===e?"paddingRight":"marginRight"];return[U(r),U(i),U(a)]},Z=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return X;var t=Y(e),r=document.documentElement.clientWidth,i=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,i-r+t[2]-t[0])}},J=q(),Q="data-scroll-locked",K=function(e,t,r,i){var a=e.left,n=e.top,s=e.right,l=e.gap;return void 0===r&&(r="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(i,";\n padding-right: ").concat(l,"px ").concat(i,";\n }\n body[").concat(Q,"] {\n overflow: hidden ").concat(i,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(i,";"),"margin"===r&&"\n padding-left: ".concat(a,"px;\n padding-top: ").concat(n,"px;\n padding-right: ").concat(s,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(l,"px ").concat(i,";\n "),"padding"===r&&"padding-right: ".concat(l,"px ").concat(i,";
1")].filter(Boolean).join(""),"\n }\n \n .").concat(O," {\n right: ").concat(l,"px ").concat(i,";\n }\n \n .").concat(I," {\n margin-right: ").concat(l,"px ").concat(i,";\n }\n \n .").concat(O," .").concat(O," {\n right: 0 ").concat(i,";\n }\n \n .").concat(I," .").concat(I," {\n margin-right: 0 ").concat(i,";\n }\n \n body[").concat(Q,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(l,"px;\n }\n")},ee=function(){var e=parseInt(document.body.getAttribute(Q)||"0",10);return isFinite(e)?e:0},et=function(){d.useEffect(function(){return document.body.setAttribute(Q,(ee()+1).toString()),function(){var e=ee()-1;e<=0?document.body.removeAttribute(Q):document.body.setAttribute(Q,e.toString())}},[])},er=function(e){var t=e.noRelative,r=e.noImportant,i=e.gapMode,a=void 0===i?"margin":i;et();var n=d.useMemo(function(){return Z(a)},[a]);return d.createElement(J,{styles:K(n,!t,a,r?"":"!important")})},ei=!1;if("undefined"!=typeof window)try{var ea=Object.defineProperty({},"passive",{get:function(){return ei=!0,!0}});window.addEventListener("test",ea,ea),window.removeEventListener("test",ea,ea)}catch(e){ei=!1}var en=!!ei&&{passive:!1},es=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},el=function(e,t){var r=t.ownerDocument,i=t;do{if("undefined"!=typeof ShadowRoot&&i instanceof ShadowRoot&&(i=i.host),eo(e,i)){var a=ed(e,i);if(a[1]>a[2])return!0}i=i.parentNode}while(i&&i!==r.body)return!1},eo=function(e,t){return"v"===e?es(t,"overflowY"):es(t,"overflowX")},ed=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},eu=function(e,t,r,i,a){var n,s=(n=window.getComputedStyle(t).direction,"h"===e&&"rtl"===n?-1:1),l=s*i,o=r.target,d=t.contains(o),u=!1,c=l>0,p=0,f=0;do{if(!o)break;var h=ed(e,o),m=h[0],g=h[1]-h[2]-s*m;(m||g)&&eo(e,o)&&(p+=g,f+=m);var v=o.parentNode;o=v&&v.nodeType===Node.DOCUMENT_FRAGMENT_NODE?v.host:v}while(!d&&o!==document.body||d&&(t.contains(o)||t===o))return c&&(a&&1>Math.abs(p)||!a&&l>p)?u=!0:!c&&(a&&1>Math.abs(f)||!a&&-l>f)&&(u=!0),u},ec=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},ep=function(e){return[e.deltaX,e.deltaY]},ef=function(e){return e&&"current"in e?e.current:e},eh=0,em=[];let eg=(s=function(e){var t=d.useRef([]),r=d.useRef([0,0]),i=d.useRef(),a=d.useState(eh++)[0],n=d.useState(q)[0],s=d.useRef(e);d.useEffect(function(){s.current=e},[e]),d.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var t=(0,R.__spreadArray)([e.lockRef.current],(e.shards||[]).map(ef),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var l=d.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!s.current.allowPinchZoom;var a,n=ec(e),l=r.current,o="deltaX"in e?e.deltaX:l[0]-n[0],d="deltaY"in e?e.deltaY:l[1]-n[1],u=e.target,c=Math.abs(o)>Math.abs(d)?"h":"v";if("touches"in e&&"h"===c&&"range"===u.type)return!1;var p=window.getSelection(),f=p&&p.anchorNode;if(f&&(f===u||f.contains(u)))return!1;var h=el(c,u);
1if(!h)return!0;if(h?a=c:(a="v"===c?"h":"v",h=el(c,u)),!h)return!1;if(!i.current&&"changedTouches"in e&&(o||d)&&(i.current=a),!a)return!0;var m=i.current||a;return eu(m,t,e,"h"===m?o:d,!0)},[]),o=d.useCallback(function(e){if(em.length&&em[em.length-1]===n){var r="deltaY"in e?ep(e):ec(e),i=t.current.filter(function(t){var i;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(i=t.delta,i[0]===r[0]&&i[1]===r[1])})[0];if(i&&i.should){e.cancelable&&e.preventDefault();return}if(!i){var a=(s.current.shards||[]).map(ef).filter(Boolean).filter(function(t){return t.contains(e.target)});(a.length>0?l(e,a[0]):!s.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),u=d.useCallback(function(e,r,i,a){var n={name:e,delta:r,target:i,should:a,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(i)};t.current.push(n),setTimeout(function(){t.current=t.current.filter(function(e){return e!==n})},1)},[]),c=d.useCallback(function(e){r.current=ec(e),i.current=void 0},[]),p=d.useCallback(function(t){u(t.type,ep(t),t.target,l(t,e.lockRef.current))},[]),f=d.useCallback(function(t){u(t.type,ec(t),t.target,l(t,e.lockRef.current))},[]);d.useEffect(function(){return em.push(n),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:f}),document.addEventListener("wheel",o,en),document.addEventListener("touchmove",o,en),document.addEventListener("touchstart",c,en),function(){em=em.filter(function(e){return e!==n}),document.removeEventListener("wheel",o,en),document.removeEventListener("touchmove",o,en),document.removeEventListener("touchstart",c,en)}},[]);var h=e.removeScrollBar,m=e.inert;return d.createElement(d.Fragment,null,m?d.createElement(n,{styles:"\n .block-interactivity-".concat(a," {pointer-events: none;}\n .allow-interactivity-").concat(a," {pointer-events: all;}\n")}):null,h?d.createElement(er,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},$.useMedium(s),G);var ev=d.forwardRef(function(e,t){return d.createElement(W,(0,R.__assign)({},e,{ref:t,sideCar:eg}))});ev.classNames=W.classNames;var ey=e.i(48246),eb=e.i(38570),ew=e.i(87278),ex=e.i(88226),eS=e.i(27305),eE=e.i(59115);let e_=(0,d.forwardRef)(({keepMounted:e,opened:t,onClose:r,id:i,transitionProps:a,onExitTransitionEnd:n,onEnterTransitionEnd:s,trapFocus:l,closeOnEscape:u,returnFocus:f,closeOnClickOutside:h,withinPortal:m,portalProps:g,lockScroll:v,children:b,zIndex:w,shadow:x,padding:S,__vars:E,unstyled:_,removeScrollProps:T,...C},M)=>{let{_id:k,titleMounted:P,bodyMounted:L,shouldLockScroll:j,setTitleMounted:N,setBodyMounted:A}=function({id:e,transitionProps:t,opened:r,trapFocus:i,closeOnEscape:a,onClose:n,returnFocus:s}){let l=(0,ew.useId)(e),[o,u]=(0,d.useState)(!1),[c,p]=(0,d.useState)(!1),f=function({opened:e,transitionDuration:t}){let[r,i]=(0,d.useState)(e),a=(0,d.useRef)(-1),n=(0,eE.useReducedMotion)()?0:t;return(0,d.useEffect)(()=>(e?(i(!0),window.clearTimeout(a.current)):0===n?i(!1):a.current=window.setTimeout(()=>i(!1),n),()=>window.clearTimeout(a.current)),[e,n]),r}({opened:r,transitionDuration:"number"==typeof t?.duration?t?.duration:200});return(0,ex.useWindowEvent)("keydown",e=>{"Escape"===e.key&&a&&!e.isComposing&&r&&e.target?.getAttribute("data-mantine-stop-propagation")!=="true"&&n()},{capture:!0}),(0,eS.useFocusReturn)({opened:r,shouldReturnFocus:i&&s}),{_id:l,titleMounted:o,bodyMounted:c,shouldLockScroll:f,setTitleMounted:u,setBodyMounted:p}}({id:i,transitionProps:a,opened:t,trapFocus:l,closeOnEscape:u,onClose:r,returnFocus:f}),{key:R,...O}=T||{};return(0,o.jsx)(eb.OptionalPortal,{...g,withinPortal:m,children:(0,o.jsx)(p,{value:{opened:t,onClose:r,closeOnClickOutside:h,onExitTransitionEnd:n,onEnterTransitionEnd:s,transitionProps:{...a,keepMounted:e},getTitleId:()=>`${k}-title`,getBodyId:()=>`${k}-body`,titleMounted:P,bodyMounted:L,setTitleMounted:N,setBodyMounted:A,trapFocus:l,closeOnEscape:u,zIndex:w,unstyled:_},children:(0,o.jsx)(ev,{enabled:j&&v,...O,children:(0,o.jsx)(c.Box,{ref:M,...C,__vars:{...E,"--mb-z-index":(w||(0,ey.getDefaultZIndex)("modal")).toString(),"--mb-shadow":(0,y.getShadow)(x),"--mb-padding":(0,y.getSpacing)(S)},children:b})},R)})})});e_.displayName="@mantine/core/ModalBase",e.s(["ModalBase",()=>e_],95656);let eT=(0,d.forwardRef)(({className:e,...t},r)=>{let i,a=(i=f(),(0,d.useEffect)(()=>(i.setTitleMounted(!0),()=>i.setTitleMounted(!1)),[]),i.getTitleId()),n=f();return(0,o.jsx)(c.Box,{component:"h2",ref:r,className:(0,u.default)({m_615af6c9:!n.unstyled},e),...t,id:a})});eT.displayName="@mantine/core/ModalBaseTitle",e.s(["ModalBaseTitle",()=>eT],15936)},35166,e=>{e.v({root:"DateTime-module__ZZcsra__root"})},82979,43492,e=>{"use strict";var t=e.i(49973),r=e.i(7284),i=e.i(64230),a=e.i(7095),n=e.i(35166);function s({children:e,className:s,date:l,options:o="default",...d}){let u,c=(0,i.useFormatter)(),p=(0,a.safeParseDate)(l);return p&&(u=c.dateTime(p,o)),(0,t.jsx)("time",{className:(0,r.default)(n.default.root,s),dateTime:p?p.toISOString():void 0,...d,children:e??u})}e.s(["DateTime",()=>s],43492),e.s([],82979)},12897,e=>{e.v({image:"ImageWithMask-module__qJp3Va__image",mask:"ImageWithMask-module__qJp3Va__mask",media:"ImageWithMask-module__qJp3Va__media",placeholder:"ImageWithMask-module__qJp3Va__placeholder",root:"ImageWithMask-module__qJp3Va__root"})},96504,5565,e=>{"use strict";var t=e.i(49973),r=e.i(7284);e.i(82284);var i=e.i(42160);e.i(78269);var a=e.i(23846),n=e.i(12897);function s({className:e,classNames:s,mask:l,image:o}){return(0,t.jsxs)("div",{className:(0,r.default)(n.default.root,{[n.default.root__placeholder]:!o},s?.root,e),children:[(0,t.jsx)("div",{className:(0,r.default)(n.default.media),children:o?(0,t.jsx)(i.Image,{...o,className:(0,r.default)(n.default.image,s?.image)}):(0,t.jsx)(a.Mask,{...l,className:(0,r.default)(n.default.placeholder,s?.placeholder),variant:"placeholder"})}),o&&(0,t.jsx)(a.Mask,{className:(0,r.default)(n.default.mask,s?.mask),...l})]})}e.s(["ImageWithMask",()=>s],5565),e.s([],96504)},14990,e=>{e.v({body:"Card-module__zHXEiq__body",card:"Card-module__zHXEiq__card",card__withBackgroun
1d:"Card-module__zHXEiq__card__withBackground",detail:"Card-module__zHXEiq__detail",header:"Card-module__zHXEiq__header",icon:"Card-module__zHXEiq__icon",image:"Card-module__zHXEiq__image",link:"Card-module__zHXEiq__link",mask:"Card-module__zHXEiq__mask",media:"Card-module__zHXEiq__media",media__placeholder:"Card-module__zHXEiq__media__placeholder",media__placeholderWithBackground:"Card-module__zHXEiq__media__placeholderWithBackground",placeholder:"Card-module__zHXEiq__placeholder",tag:"Card-module__zHXEiq__tag",tags:"Card-module__zHXEiq__tags",title:"Card-module__zHXEiq__title"})},68448,96695,e=>{"use strict";var t=e.i(49973),r=e.i(7284);e.i(82979);var i=e.i(43492);e.i(74821);var a=e.i(15813);e.i(9547);var n=e.i(65499);e.i(894);var s=e.i(54527);e.i(20588);var l=e.i(69206);e.i(96504);var o=e.i(5565),d=e.i(14990);function u({category:e,className:u,classNames:c,date:p,description:f,disabled:h,image:m,index:g,link:v,location:y,title:b,withBackground:w}){return(0,t.jsxs)("div",{className:(0,r.default)(d.default.card,{[d.default.card__withBackground]:w},u),children:[(0,t.jsx)("div",{className:(0,r.default)(d.default.header),children:(0,t.jsx)(o.ImageWithMask,{className:(0,r.default)(d.default.media,{[d.default.media__placeholderWithBackground]:!m&&w},{[d.default.media__placeholder]:!m&&!w},c?.media),classNames:{image:(0,r.default)(d.default.image),placeholder:(0,r.default)(d.default.placeholder),mask:(0,r.default)(d.default.mask)},image:m?{...m,className:(0,r.default)(d.default.image,m.className),width:448,height:w?624:327}:void 0,mask:{layout:m?void 0:g}})}),(0,t.jsxs)("div",{className:(0,r.default)(d.default.body),children:[e?.name&&(0,t.jsx)("div",{className:(0,r.default)(d.default.tags),children:(0,t.jsx)(s.Tag,{className:(0,r.default)(d.default.tag),leftSection:e.icon&&(0,t.jsx)(a.Icon,{name:e.icon}),children:e.name})}),(0,t.jsx)(l.Title,{className:(0,r.default)(d.default.title),size:"h4",children:v?(0,t.jsx)(n.Link,{...v,className:(0,r.default)("stretched-link",d.default.link,v.className),tabIndex:h?-1:v.tabIndex,unstyled:!0,children:b}):b}),y&&(0,t.jsxs)("div",{className:(0,r.default)(d.default.detail),children:[(0,t.jsx)(a.Icon,{className:(0,r.default)(d.default.icon),name:"mapPin"}),y]}),f&&(0,t.jsx)("div",{className:(0,r.default)(d.default.description),children:f}),p&&(0,t.jsx)("div",{className:(0,r.default)(d.default.date),children:(0,t.jsx)(i.DateTime,{date:p,options:{month:"long",day:"numeric",year:"numeric"}})})]})]})}e.s(["Card",()=>u],96695),e.s([],68448)},713,e=>{"use strict";var t=e.i(18939);function r(e=!1,i){let{onOpen:a,onClose:n}=i||{},[s,l]=(0,t.useState)(e),o=(0,t.useCallback)(()=>{l(e=>e||(a?.(),!0))},[a]),d=(0,t.useCallback)(()=>{l(e=>e?(n?.(),!1):e)},[n]),u=(0,t.useCallback)(()=>{s?d():o()},[d,o,s]);return[s,{open:o,close:d,toggle:u}]}e.s(["useDisclosure",()=>r])}]);
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.