UNPKG

@stlite/browser

Version:
1 lines 445 kB
import{r as p,E as gs,_ as Ke,d as Hy,g as vo,R as te,i as ms,e as pi,f as Ay,h as Fy,m as _y,n as zh,o as Ph,p as Ny,q as Hh,s as Vy,t as By,v as $y,w as Wy,x as jy,y as Uy,a as so,c as Sr,z as Jo,j as Oe,A as xl,B as Cl,T as Ah,C as kl,D as bo,F as Bn,G as Fh,H as Sl,I as Yy,J as Xy,K as Be,L as _h,M as mt,N as gi,O as Qo,Q as vs,S as Gy,U as Ky,V as qy,W as Nh,X as Zy,Y as Vh,Z as Jy,$ as Qy,a0 as bs,a1 as Bh,a2 as $h,a3 as ex,a4 as tx,a5 as nx,a6 as ox,a7 as rx,a8 as ix,a9 as lx,aa as ax,ab as sx,ac as Wh,ad as cx,ae as ux,af as dx,ag as hx,ah as fx,ai as px,aj as gx,ak as mx,al as vx,am as bx,an as wx,ao as yx,ap as xx,aq as En,l as ws,ar as mi,as as wo,at as Cx,au as kx,av as Sx,aw as Mx,ax as Rx,ay as Ex,az as Ml,aA as vi,aB as Ut,aC as Ix,aD as Tx,aE as Ox,aF as Dx,aG as er,aH as It,aI as xn,aJ as jh,aK as Uh,aL as Rl,aM as Lx,aN as Yh,aO as Xh,aP as zx,aQ as ys,aR as Px,aS as Hx,aT as Gh,aU as Ax,aV as Kh,aW as Fx,aX as qh,aY as _x,aZ as Nx,a_ as Vx,b as Zh,a$ as xs,b0 as Bx,b1 as $x,b2 as Cs,b3 as Wx,b4 as jx,b5 as Ux,b6 as Yx,b7 as Xx,__tla as Gx}from"./index-B3URMCDH.js";import{u as Kx}from"./FormClearHelper-K0KeOUgG.js";import{w as qx,E as Zx}from"./withFullScreenWrapper-BjTH4Fdh.js";import{T as Jx,a as Mr}from"./Toolbar-CHE7Bjyi.js";import{S as Qx,L as eC,a as tC}from"./checkbox-ApoGUYaP.js";import{m as nC}from"./mergeWith-Du_j9Fs_.js";import{s as oC}from"./sprintf-CQZ7AWXD.js";import{c as rC}from"./createDownloadLinkElement-Dk3hYdCb.js";import{_ as yo,C as iC}from"./slicedToArray-D8pxZJJD.js";import{_ as lC,a as aC,b as sC}from"./inherits-BEHqg4rC.js";import{_ as cC}from"./createSuper-CKduuWVX.js";import{D as uC,F as dC}from"./FileDownload.esm-ChANiEtH.js";let ks,El,Po,Ss,Jh,Ho,Ms,cn,hC=Promise.all([(()=>{try{return Gx}catch{}})()]).then(async()=>{var Qh=Object.defineProperty,ef=(e,t,n)=>t in e?Qh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ht=(e,t,n)=>ef(e,typeof t!="symbol"?t+"":t,n),Rs=p.forwardRef(function(e,t){var n={fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};return p.createElement(gs,Ke({iconAttrs:n,iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},e,{ref:t}),p.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"}),p.createElement("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}))});Rs.displayName="Add";var Es=p.forwardRef(function(e,t){var n={fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};return p.createElement(gs,Ke({iconAttrs:n,iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},e,{ref:t}),p.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"}),p.createElement("path",{d:"M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 109.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}))});Es.displayName="Search";var Is=p.forwardRef(function(e,t){var n={fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};return p.createElement(gs,Ke({iconAttrs:n,iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},e,{ref:t}),p.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"}),p.createElement("path",{d:"M12 6a9.77 9.77 0 018.82 5.5C19.17 14.87 15.79 17 12 17s-7.17-2.13-8.82-5.5A9.77 9.77 0 0112 6m0-2C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4zm0 5a2.5 2.5 0 010 5 2.5 2.5 0 010-5m0-2c-2.48 0-4.5 2.02-4.5 4.5S9.52 16 12 16s4.5-2.02 4.5-4.5S14.48 7 12 7z"}))});Is.displayName="Visibility";function Ts(e="This should not happen"){throw new Error(e)}function Ln(e,t="Assertion failed"){if(!e)return Ts(t)}function Rr(e,t){return Ts(t??"Hell froze over")}function tf(e,t){try{return e()}catch{return t}}const Os=Object.prototype.hasOwnProperty;function tr(e,t){let n,o;if(e===t)return!0;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((o=e.length)===t.length)for(;o--&&tr(e[o],t[o]););return o===-1}if(!n||typeof e=="object"){o=0;for(n in e)if(Os.call(e,n)&&++o&&!Os.call(t,n)||!(n in t)||!tr(e[n],t[n]))return!1;return Object.keys(t).length===o}}return e!==e&&t!==t}var Tl,Ds;function nf(){if(Ds)return Tl;Ds=1;var e=Object.prototype,t=e.hasOwnProperty;function n(o,r){return o!=null&&t.call(o,r)}return Tl=n,Tl}var Ol,Ls;function of(){if(Ls)return Ol;Ls=1;var e=nf(),t=Hy();function n(o,r){return o!=null&&t(o,r,e)}return Ol=n,Ol}var rf=of();const lf=vo(rf),bi=null,Dl=void 0;var Z;(function(e){e.Uri="uri",e.Text="text",e.Image="image",e.RowID="row-id",e.Number="number",e.Bubble="bubble",e.Boolean="boolean",e.Loading="loading",e.Markdown="markdown",e.Drilldown="drilldown",e.Protected="protected",e.Custom="custom"})(Z||(Z={}));var zs;(function(e){e.HeaderRowID="headerRowID",e.HeaderCode="headerCode",e.HeaderNumber="headerNumber",e.HeaderString="headerString",e.HeaderBoolean="headerBoolean",e.HeaderAudioUri="headerAudioUri",e.HeaderVideoUri="headerVideoUri",e.HeaderEmoji="headerEmoji",e.HeaderImage="headerImage",e.HeaderUri="headerUri",e.HeaderPhone="headerPhone",e.HeaderMarkdown="headerMarkdown",e.HeaderDate="headerDate",e.HeaderTime="headerTime",e.HeaderEmail="headerEmail",e.HeaderReference="headerReference",e.HeaderIfThenElse="headerIfThenElse",e.HeaderSingleValue="headerSingleValue",e.HeaderLookup="headerLookup",e.HeaderTextTemplate="headerTextTemplate",e.HeaderMath="headerMath",e.HeaderRollup="headerRollup",e.HeaderJoinStrings="headerJoinStrings",e.HeaderSplitString="headerSplitString",e.HeaderGeoDistance="headerGeoDistance",e.HeaderArray="headerArray",e.RowOwnerOverlay="rowOwnerOverlay",e.ProtectedColumnOverlay="protectedColumnOverlay"})(zs||(zs={}));var wi;(function(e){e.Triangle="triangle",e.Dots="dots"})(wi||(wi={}));function yi(e){return"width"in e&&typeof e.width=="number"}async function Ps(e){return typeof e=="object"?e:await e()}Ho=function(e){return!(e.kind===Z.Loading||e.kind===Z.Bubble||e.kind===Z.RowID||e.kind===Z.Protected||e.kind===Z.Drilldown)},Po=function(e){return e.kind===Fn.Marker||e.kind===Fn.NewRow};function Er(e){if(!Ho(e)||e.kind===Z.Image)return!1;if(e.kind===Z.Text||e.kind===Z.Number||e.kind===Z.Markdown||e.kind===Z.Uri||e.kind===Z.Custom||e.kind===Z.Boolean)return e.readonly!==!0;Rr(e,"A cell was passed with an invalid kind")}Ss=function(e){return lf(e,"editor")};function Ll(e){return!(e.readonly??!1)}var Fn;(function(e){e.NewRow="new-row",e.Marker="marker"})(Fn||(Fn={}));function af(e){if(e.length===0)return[];const t=[...e],n=[];t.sort(function(o,r){return o[0]-r[0]}),n.push([...t[0]]);for(const o of t.slice(1)){const r=n[n.length-1];r[1]<o[0]?n.push([...o]):r[1]<o[1]&&(r[1]=o[1])}return n}let Hs;const Ir=class Il{constructor(t){ht(this,"items"),this.items=t}offset(t){if(t===0)return this;const n=this.items.map(o=>[o[0]+t,o[1]+t]);return new Il(n)}add(t){const n=typeof t=="number"?[t,t+1]:t,o=af([...this.items,n]);return new Il(o)}remove(t){const n=[...this.items],o=typeof t=="number"?t:t[0],r=typeof t=="number"?t+1:t[1];for(const[i,l]of n.entries()){const[s,a]=l;if(s<=r&&o<=a){const c=[];s<o&&c.push([s,o]),r<a&&c.push([r,a]),n.splice(i,1,...c)}}return new Il(n)}first(){if(this.items.length!==0)return this.items[0][0]}last(){if(this.items.length!==0)return this.items.slice(-1)[0][1]-1}hasIndex(t){for(let n=0;n<this.items.length;n++){const[o,r]=this.items[n];if(t>=o&&t<r)return!0}return!1}hasAll(t){for(let n=t[0];n<t[1];n++)if(!this.hasIndex(n))return!1;return!0}some(t){for(const n of this)if(t(n))return!0;return!1}equals(t){if(t===this)return!0;if(t.items.length!==this.items.length)return!1;for(let n=0;n<this.items.length;n++){const o=t.items[n],r=this.items[n];if(o[0]!==r[0]||o[1]!==r[1])return!1}return!0}toArray(){const t=[];for(const[n,o]of this.items)for(let r=n;r<o;r++)t.push(r);return t}get length(){let t=0;for(const[n,o]of this.items)t+=o-n;return t}*[Symbol.iterator](){for(const[t,n]of this.items)for(let o=t;o<n;o++)yield o}};ht(Ir,"empty",()=>Hs??(Hs=new Ir([]))),ht(Ir,"fromSingleSelection",e=>Ir.empty().add(e));let vt=Ir;var sf=function(){const e=Array.prototype.slice.call(arguments).filter(Boolean),t={},n=[];e.forEach(r=>{(r?r.split(" "):[]).forEach(i=>{if(i.startsWith("atm_")){const[,l]=i.split("_");t[l]=i}else n.push(i)})});const o=[];for(const r in t)Object.prototype.hasOwnProperty.call(t,r)&&o.push(t[r]);return o.push(...n),o.join(" ")},As=sf,cf=e=>e.toUpperCase()===e,uf=e=>t=>e.indexOf(t)===-1,Fs=(e,t)=>{const n={};return Object.keys(e).filter(uf(t)).forEach(o=>{n[o]=e[o]}),n};function df(e,t,n){const o=Fs(t,n);if(!e){const r=typeof ms=="function"?{default:ms}:ms;Object.keys(o).forEach(i=>{r.default(i)||delete o[i]})}return o}var hf=(e,t)=>{};function ff(e){let t="";return n=>{const o=(i,l)=>{const{as:s=e,class:a=t}=i,c=n.propsAsIs===void 0?!(typeof s=="string"&&s.indexOf("-")===-1&&!cf(s[0])):n.propsAsIs,u=df(c,i,["as","class"]);u.ref=l,u.className=n.atomic?As(n.class,u.className||a):As(u.className||a,n.class);const{vars:d}=n;if(d){const f={};for(const m in d){const b=d[m],y=b[0],v=b[1]||"",I=typeof y=="function"?y(i):y;hf(I,n.name),f[`--${m}`]=`${I}${v}`}const h=u.style||{},g=Object.keys(h);g.length>0&&g.forEach(m=>{f[m]=h[m]}),u.style=f}return e.__linaria&&e!==s?(u.as=s,te.createElement(e,u)):te.createElement(s,u)},r=te.forwardRef?te.forwardRef(o):i=>{const l=Fs(i,["innerRef"]);return o(l,i.innerRef)};return r.displayName=n.name,r.__linaria={className:n.class||t,extends:e},r}}cn=ff;const pf=cn("div")({name:"ImageOverlayEditorStyle",class:"gdg-i2iowwq",propsAsIs:!1});var _s={},Tr={},zl={},Pl={},Ns;function gf(){return Ns||(Ns=1,function(e){(function(t,n){n(e,pi(),Ay())})(Pl,function(t,n,o){Object.defineProperty(t,"__esModule",{value:!0}),t.setHasSupportToCaptureOption=g;var r=l(n),i=l(o);function l(v){return v&&v.__esModule?v:{default:v}}var s=Object.assign||function(v){for(var I=1;I<arguments.length;I++){var T=arguments[I];for(var k in T)Object.prototype.hasOwnProperty.call(T,k)&&(v[k]=T[k])}return v};function a(v,I){var T={};for(var k in v)I.indexOf(k)>=0||Object.prototype.hasOwnProperty.call(v,k)&&(T[k]=v[k]);return T}function c(v,I){if(!(v instanceof I))throw new TypeError("Cannot call a class as a function")}var u=function(){function v(I,T){for(var k=0;k<T.length;k++){var x=T[k];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(I,x.key,x)}}return function(I,T,k){return T&&v(I.prototype,T),k&&v(I,k),I}}();function d(v,I){if(!v)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return I&&(typeof I=="object"||typeof I=="function")?I:v}function f(v,I){if(typeof I!="function"&&I!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof I);v.prototype=Object.create(I&&I.prototype,{constructor:{value:v,enumerable:!1,writable:!0,configurable:!0}}),I&&(Object.setPrototypeOf?Object.setPrototypeOf(v,I):v.__proto__=I)}var h=!1;function g(v){h=v}try{addEventListener("test",null,Object.defineProperty({},"capture",{get:function(){g(!0)}}))}catch{}function m(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{capture:!0};return h?v:v.capture}function b(v){if("touches"in v){var I=v.touches[0],T=I.pageX,k=I.pageY;return{x:T,y:k}}var x=v.screenX,z=v.screenY;return{x,y:z}}var y=function(v){f(I,v);function I(){var T;c(this,I);for(var k=arguments.length,x=Array(k),z=0;z<k;z++)x[z]=arguments[z];var O=d(this,(T=I.__proto__||Object.getPrototypeOf(I)).call.apply(T,[this].concat(x)));return O._handleSwipeStart=O._handleSwipeStart.bind(O),O._handleSwipeMove=O._handleSwipeMove.bind(O),O._handleSwipeEnd=O._handleSwipeEnd.bind(O),O._onMouseDown=O._onMouseDown.bind(O),O._onMouseMove=O._onMouseMove.bind(O),O._onMouseUp=O._onMouseUp.bind(O),O._setSwiperRef=O._setSwiperRef.bind(O),O}return u(I,[{key:"componentDidMount",value:function(){this.swiper&&this.swiper.addEventListener("touchmove",this._handleSwipeMove,m({capture:!0,passive:!1}))}},{key:"componentWillUnmount",value:function(){this.swiper&&this.swiper.removeEventListener("touchmove",this._handleSwipeMove,m({capture:!0,passive:!1}))}},{key:"_onMouseDown",value:function(T){this.props.allowMouseEvents&&(this.mouseDown=!0,document.addEventListener("mouseup",this._onMouseUp),document.addEventListener("mousemove",this._onMouseMove),this._handleSwipeStart(T))}},{key:"_onMouseMove",value:function(T){this.mouseDown&&this._handleSwipeMove(T)}},{key:"_onMouseUp",value:function(T){this.mouseDown=!1,document.removeEventListener("mouseup",this._onMouseUp),document.removeEventListener("mousemove",this._onMouseMove),this._handleSwipeEnd(T)}},{key:"_handleSwipeStart",value:function(T){var k=b(T),x=k.x,z=k.y;this.moveStart={x,y:z},this.props.onSwipeStart(T)}},{key:"_handleSwipeMove",value:function(T){if(this.moveStart){var k=b(T),x=k.x,z=k.y,O=x-this.moveStart.x,R=z-this.moveStart.y;this.moving=!0;var P=this.props.onSwipeMove({x:O,y:R},T);P&&T.cancelable&&T.preventDefault(),this.movePosition={deltaX:O,deltaY:R}}}},{key:"_handleSwipeEnd",value:function(T){this.props.onSwipeEnd(T);var k=this.props.tolerance;this.moving&&this.movePosition&&(this.movePosition.deltaX<-k?this.props.onSwipeLeft(1,T):this.movePosition.deltaX>k&&this.props.onSwipeRight(1,T),this.movePosition.deltaY<-k?this.props.onSwipeUp(1,T):this.movePosition.deltaY>k&&this.props.onSwipeDown(1,T)),this.moveStart=null,this.moving=!1,this.movePosition=null}},{key:"_setSwiperRef",value:function(T){this.swiper=T,this.props.innerRef(T)}},{key:"render",value:function(){var T=this.props;T.tagName;var k=T.className,x=T.style,z=T.children;T.allowMouseEvents,T.onSwipeUp,T.onSwipeDown,T.onSwipeLeft,T.onSwipeRight,T.onSwipeStart,T.onSwipeMove,T.onSwipeEnd,T.innerRef,T.tolerance;var O=a(T,["tagName","className","style","children","allowMouseEvents","onSwipeUp","onSwipeDown","onSwipeLeft","onSwipeRight","onSwipeStart","onSwipeMove","onSwipeEnd","innerRef","tolerance"]);return r.default.createElement(this.props.tagName,s({ref:this._setSwiperRef,onMouseDown:this._onMouseDown,onTouchStart:this._handleSwipeStart,onTouchEnd:this._handleSwipeEnd,className:k,style:x},O),z)}}]),I}(n.Component);y.displayName="ReactSwipe",y.propTypes={tagName:i.default.string,className:i.default.string,style:i.default.object,children:i.default.node,allowMouseEvents:i.default.bool,onSwipeUp:i.default.func,onSwipeDown:i.default.func,onSwipeLeft:i.default.func,onSwipeRight:i.default.func,onSwipeStart:i.default.func,onSwipeMove:i.default.func,onSwipeEnd:i.default.func,innerRef:i.default.func,tolerance:i.default.number.isRequired},y.defaultProps={tagName:"div",allowMouseEvents:!1,onSwipeUp:function(){},onSwipeDown:function(){},onSwipeLeft:function(){},onSwipeRight:function(){},onSwipeStart:function(){},onSwipeMove:function(){},onSwipeEnd:function(){},innerRef:function(){},tolerance:0},t.default=y})}(Pl)),Pl}var Vs;function Bs(){return Vs||(Vs=1,function(e){(function(t,n){n(e,gf())})(zl,function(t,n){Object.defineProperty(t,"__esModule",{value:!0});var o=r(n);function r(i){return i&&i.__esModule?i:{default:i}}t.default=o.default})}(zl)),zl}var Or={},$s;function Ws(){if($s)return Or;$s=1,Object.defineProperty(Or,"__esModule",{value:!0}),Or.default=void 0;var e=t(Fy());function t(r){return r&&r.__esModule?r:{default:r}}function n(r,i,l){return i in r?Object.defineProperty(r,i,{value:l,enumerable:!0,configurable:!0,writable:!0}):r[i]=l,r}var o={ROOT:function(r){return(0,e.default)(n({"carousel-root":!0},r||"",!!r))},CAROUSEL:function(r){return(0,e.default)({carousel:!0,"carousel-slider":r})},WRAPPER:function(r,i){return(0,e.default)({"thumbs-wrapper":!r,"slider-wrapper":r,"axis-horizontal":i==="horizontal","axis-vertical":i!=="horizontal"})},SLIDER:function(r,i){return(0,e.default)({thumbs:!r,slider:r,animated:!i})},ITEM:function(r,i,l){return(0,e.default)({thumb:!r,slide:r,selected:i,previous:l})},ARROW_PREV:function(r){return(0,e.default)({"control-arrow control-prev":!0,"control-disabled":r})},ARROW_NEXT:function(r){return(0,e.default)({"control-arrow control-next":!0,"control-disabled":r})},DOT:function(r){return(0,e.default)({dot:!0,selected:r})}};return Or.default=o,Or}var Dr={},Lr={},js;function mf(){if(js)return Lr;js=1,Object.defineProperty(Lr,"__esModule",{value:!0}),Lr.outerWidth=void 0;var e=function(t){var n=t.offsetWidth,o=getComputedStyle(t);return n+=parseInt(o.marginLeft)+parseInt(o.marginRight),n};return Lr.outerWidth=e,Lr}var zr={},Us;function Hl(){if(Us)return zr;Us=1,Object.defineProperty(zr,"__esModule",{value:!0}),zr.default=void 0;var e=function(t,n,o){var r=t===0?t:t+n,i=o==="horizontal"?[r,0,0]:[0,r,0],l="translate3d",s="("+i.join(",")+")";return l+s};return zr.default=e,zr}var Pr={},Ys;function Xs(){if(Ys)return Pr;Ys=1,Object.defineProperty(Pr,"__esModule",{value:!0}),Pr.default=void 0;var e=function(){return window};return Pr.default=e,Pr}var Gs;function Ks(){if(Gs)return Dr;Gs=1,Object.defineProperty(Dr,"__esModule",{value:!0}),Dr.default=void 0;var e=a(pi()),t=l(Ws()),n=mf(),o=l(Hl()),r=l(Bs()),i=l(Xs());function l(O){return O&&O.__esModule?O:{default:O}}function s(){if(typeof WeakMap!="function")return null;var O=new WeakMap;return s=function(){return O},O}function a(O){if(O&&O.__esModule)return O;if(O===null||c(O)!=="object"&&typeof O!="function")return{default:O};var R=s();if(R&&R.has(O))return R.get(O);var P={},M=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var S in O)if(Object.prototype.hasOwnProperty.call(O,S)){var E=M?Object.getOwnPropertyDescriptor(O,S):null;E&&(E.get||E.set)?Object.defineProperty(P,S,E):P[S]=O[S]}return P.default=O,R&&R.set(O,P),P}function c(O){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?c=function(R){return typeof R}:c=function(R){return R&&typeof Symbol=="function"&&R.constructor===Symbol&&R!==Symbol.prototype?"symbol":typeof R},c(O)}function u(){return u=Object.assign||function(O){for(var R=1;R<arguments.length;R++){var P=arguments[R];for(var M in P)Object.prototype.hasOwnProperty.call(P,M)&&(O[M]=P[M])}return O},u.apply(this,arguments)}function d(O,R){if(!(O instanceof R))throw new TypeError("Cannot call a class as a function")}function f(O,R){for(var P=0;P<R.length;P++){var M=R[P];M.enumerable=M.enumerable||!1,M.configurable=!0,"value"in M&&(M.writable=!0),Object.defineProperty(O,M.key,M)}}function h(O,R,P){return R&&f(O.prototype,R),O}function g(O,R){if(typeof R!="function"&&R!==null)throw new TypeError("Super expression must either be null or a function");O.prototype=Object.create(R&&R.prototype,{constructor:{value:O,writable:!0,configurable:!0}}),R&&m(O,R)}function m(O,R){return m=Object.setPrototypeOf||function(P,M){return P.__proto__=M,P},m(O,R)}function b(O){var R=I();return function(){var P=T(O),M;if(R){var S=T(this).constructor;M=Reflect.construct(P,arguments,S)}else M=P.apply(this,arguments);return y(this,M)}}function y(O,R){return R&&(c(R)==="object"||typeof R=="function")?R:v(O)}function v(O){if(O===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return O}function I(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function T(O){return T=Object.setPrototypeOf?Object.getPrototypeOf:function(R){return R.__proto__||Object.getPrototypeOf(R)},T(O)}function k(O,R,P){return R in O?Object.defineProperty(O,R,{value:P,enumerable:!0,configurable:!0,writable:!0}):O[R]=P,O}var x=function(O){return O.hasOwnProperty("key")},z=function(O){g(P,O);var R=b(P);function P(M){var S;return d(this,P),S=R.call(this,M),k(v(S),"itemsWrapperRef",void 0),k(v(S),"itemsListRef",void 0),k(v(S),"thumbsRef",void 0),k(v(S),"setItemsWrapperRef",function(E){S.itemsWrapperRef=E}),k(v(S),"setItemsListRef",function(E){S.itemsListRef=E}),k(v(S),"setThumbsRef",function(E,D){S.thumbsRef||(S.thumbsRef=[]),S.thumbsRef[D]=E}),k(v(S),"updateSizes",function(){if(!(!S.props.children||!S.itemsWrapperRef||!S.thumbsRef)){var E=e.Children.count(S.props.children),D=S.itemsWrapperRef.clientWidth,C=S.props.thumbWidth?S.props.thumbWidth:(0,n.outerWidth)(S.thumbsRef[0]),X=Math.floor(D/C),V=X<E,J=V?E-X:0;S.setState(function(ae,ne){return{itemSize:C,visibleItems:X,firstItem:V?S.getFirstItem(ne.selectedItem):0,lastPosition:J,showArrows:V}})}}),k(v(S),"handleClickItem",function(E,D,C){if(!x(C)||C.key==="Enter"){var X=S.props.onSelectItem;typeof X=="function"&&X(E,D)}}),k(v(S),"onSwipeStart",function(){S.setState({swiping:!0})}),k(v(S),"onSwipeEnd",function(){S.setState({swiping:!1})}),k(v(S),"onSwipeMove",function(E){var D=E.x;if(!S.state.itemSize||!S.itemsWrapperRef||!S.state.visibleItems)return!1;var C=0,X=e.Children.count(S.props.children),V=-(S.state.firstItem*100)/S.state.visibleItems,J=Math.max(X-S.state.visibleItems,0),ae=-J*100/S.state.visibleItems;V===C&&D>0&&(D=0),V===ae&&D<0&&(D=0);var ne=S.itemsWrapperRef.clientWidth,U=V+100/(ne/D);return S.itemsListRef&&["WebkitTransform","MozTransform","MsTransform","OTransform","transform","msTransform"].forEach(function(re){S.itemsListRef.style[re]=(0,o.default)(U,"%",S.props.axis)}),!0}),k(v(S),"slideRight",function(E){S.moveTo(S.state.firstItem-(typeof E=="number"?E:1))}),k(v(S),"slideLeft",function(E){S.moveTo(S.state.firstItem+(typeof E=="number"?E:1))}),k(v(S),"moveTo",function(E){E=E<0?0:E,E=E>=S.state.lastPosition?S.state.lastPosition:E,S.setState({firstItem:E})}),S.state={selectedItem:M.selectedItem,swiping:!1,showArrows:!1,firstItem:0,visibleItems:0,lastPosition:0},S}return h(P,[{key:"componentDidMount",value:function(){this.setupThumbs()}},{key:"componentDidUpdate",value:function(M){this.props.selectedItem!==this.state.selectedItem&&this.setState({selectedItem:this.props.selectedItem,firstItem:this.getFirstItem(this.props.selectedItem)}),this.props.children!==M.children&&this.updateSizes()}},{key:"componentWillUnmount",value:function(){this.destroyThumbs()}},{key:"setupThumbs",value:function(){(0,i.default)().addEventListener("resize",this.updateSizes),(0,i.default)().addEventListener("DOMContentLoaded",this.updateSizes),this.updateSizes()}},{key:"destroyThumbs",value:function(){(0,i.default)().removeEventListener("resize",this.updateSizes),(0,i.default)().removeEventListener("DOMContentLoaded",this.updateSizes)}},{key:"getFirstItem",value:function(M){var S=M;return M>=this.state.lastPosition&&(S=this.state.lastPosition),M<this.state.firstItem+this.state.visibleItems&&(S=this.state.firstItem),M<this.state.firstItem&&(S=M),S}},{key:"renderItems",value:function(){var M=this;return this.props.children.map(function(S,E){var D=t.default.ITEM(!1,E===M.state.selectedItem),C={key:E,ref:function(X){return M.setThumbsRef(X,E)},className:D,onClick:M.handleClickItem.bind(M,E,M.props.children[E]),onKeyDown:M.handleClickItem.bind(M,E,M.props.children[E]),"aria-label":"".concat(M.props.labels.item," ").concat(E+1),style:{width:M.props.thumbWidth}};return e.default.createElement("li",u({},C,{role:"button",tabIndex:0}),S)})}},{key:"render",value:function(){var M=this;if(!this.props.children)return null;var S=e.Children.count(this.props.children)>1,E=this.state.showArrows&&this.state.firstItem>0,D=this.state.showArrows&&this.state.firstItem<this.state.lastPosition,C={},X=-this.state.firstItem*(this.state.itemSize||0),V=(0,o.default)(X,"px",this.props.axis),J=this.props.transitionTime+"ms";return C={WebkitTransform:V,MozTransform:V,MsTransform:V,OTransform:V,transform:V,msTransform:V,WebkitTransitionDuration:J,MozTransitionDuration:J,MsTransitionDuration:J,OTransitionDuration:J,transitionDuration:J,msTransitionDuration:J},e.default.createElement("div",{className:t.default.CAROUSEL(!1)},e.default.createElement("div",{className:t.default.WRAPPER(!1),ref:this.setItemsWrapperRef},e.default.createElement("button",{type:"button",className:t.default.ARROW_PREV(!E),onClick:function(){return M.slideRight()},"aria-label":this.props.labels.leftArrow}),S?e.default.createElement(r.default,{tagName:"ul",className:t.default.SLIDER(!1,this.state.swiping),onSwipeLeft:this.slideLeft,onSwipeRight:this.slideRight,onSwipeMove:this.onSwipeMove,onSwipeStart:this.onSwipeStart,onSwipeEnd:this.onSwipeEnd,style:C,innerRef:this.setItemsListRef,allowMouseEvents:this.props.emulateTouch},this.renderItems()):e.default.createElement("ul",{className:t.default.SLIDER(!1,this.state.swiping),ref:function(ae){return M.setItemsListRef(ae)},style:C},this.renderItems()),e.default.createElement("button",{type:"button",className:t.default.ARROW_NEXT(!D),onClick:function(){return M.slideLeft()},"aria-label":this.props.labels.rightArrow})))}}]),P}(e.Component);return Dr.default=z,k(z,"displayName","Thumbs"),k(z,"defaultProps",{axis:"horizontal",labels:{leftArrow:"previous slide / item",rightArrow:"next slide / item",item:"slide item"},selectedItem:0,thumbWidth:80,transitionTime:350}),Dr}var Hr={},qs;function vf(){if(qs)return Hr;qs=1,Object.defineProperty(Hr,"__esModule",{value:!0}),Hr.default=void 0;var e=function(){return document};return Hr.default=e,Hr}var zn={},Zs;function Js(){if(Zs)return zn;Zs=1,Object.defineProperty(zn,"__esModule",{value:!0}),zn.setPosition=zn.getPosition=zn.isKeyboardEvent=zn.defaultStatusFormatter=zn.noop=void 0;var e=pi(),t=n(Hl());function n(a){return a&&a.__esModule?a:{default:a}}var o=function(){};zn.noop=o;var r=function(a,c){return"".concat(a," of ").concat(c)};zn.defaultStatusFormatter=r;var i=function(a){return a?a.hasOwnProperty("key"):!1};zn.isKeyboardEvent=i;var l=function(a,c){if(c.infiniteLoop&&++a,a===0)return 0;var u=e.Children.count(c.children);if(c.centerMode&&c.axis==="horizontal"){var d=-a*c.centerSlidePercentage,f=u-1;return a&&(a!==f||c.infiniteLoop)?d+=(100-c.centerSlidePercentage)/2:a===f&&(d+=100-c.centerSlidePercentage),d}return-a*100};zn.getPosition=l;var s=function(a,c){var u={};return["WebkitTransform","MozTransform","MsTransform","OTransform","transform","msTransform"].forEach(function(d){u[d]=(0,t.default)(a,"%",c)}),u};return zn.setPosition=s,zn}var $n={},Qs;function bf(){if(Qs)return $n;Qs=1,Object.defineProperty($n,"__esModule",{value:!0}),$n.fadeAnimationHandler=$n.slideStopSwipingHandler=$n.slideSwipeAnimationHandler=$n.slideAnimationHandler=void 0;var e=pi(),t=o(Hl()),n=Js();function o(d){return d&&d.__esModule?d:{default:d}}function r(d,f){var h=Object.keys(d);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(d);f&&(g=g.filter(function(m){return Object.getOwnPropertyDescriptor(d,m).enumerable})),h.push.apply(h,g)}return h}function i(d){for(var f=1;f<arguments.length;f++){var h=arguments[f]!=null?arguments[f]:{};f%2?r(Object(h),!0).forEach(function(g){l(d,g,h[g])}):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(h)):r(Object(h)).forEach(function(g){Object.defineProperty(d,g,Object.getOwnPropertyDescriptor(h,g))})}return d}function l(d,f,h){return f in d?Object.defineProperty(d,f,{value:h,enumerable:!0,configurable:!0,writable:!0}):d[f]=h,d}var s=function(d,f){var h={},g=f.selectedItem,m=g,b=e.Children.count(d.children)-1,y=d.infiniteLoop&&(g<0||g>b);if(y)return m<0?d.centerMode&&d.centerSlidePercentage&&d.axis==="horizontal"?h.itemListStyle=(0,n.setPosition)(-(b+2)*d.centerSlidePercentage-(100-d.centerSlidePercentage)/2,d.axis):h.itemListStyle=(0,n.setPosition)(-(b+2)*100,d.axis):m>b&&(h.itemListStyle=(0,n.setPosition)(0,d.axis)),h;var v=(0,n.getPosition)(g,d),I=(0,t.default)(v,"%",d.axis),T=d.transitionTime+"ms";return h.itemListStyle={WebkitTransform:I,msTransform:I,OTransform:I,transform:I},f.swiping||(h.itemListStyle=i(i({},h.itemListStyle),{},{WebkitTransitionDuration:T,MozTransitionDuration:T,OTransitionDuration:T,transitionDuration:T,msTransitionDuration:T})),h};$n.slideAnimationHandler=s;var a=function(d,f,h,g){var m={},b=f.axis==="horizontal",y=e.Children.count(f.children),v=0,I=(0,n.getPosition)(h.selectedItem,f),T=f.infiniteLoop?(0,n.getPosition)(y-1,f)-100:(0,n.getPosition)(y-1,f),k=b?d.x:d.y,x=k;I===v&&k>0&&(x=0),I===T&&k<0&&(x=0);var z=I+100/(h.itemSize/x),O=Math.abs(k)>f.swipeScrollTolerance;return f.infiniteLoop&&O&&(h.selectedItem===0&&z>-100?z-=y*100:h.selectedItem===y-1&&z<-y*100&&(z+=y*100)),(!f.preventMovementUntilSwipeScrollTolerance||O||h.swipeMovementStarted)&&(h.swipeMovementStarted||g({swipeMovementStarted:!0}),m.itemListStyle=(0,n.setPosition)(z,f.axis)),O&&!h.cancelClick&&g({cancelClick:!0}),m};$n.slideSwipeAnimationHandler=a;var c=function(d,f){var h=(0,n.getPosition)(f.selectedItem,d),g=(0,n.setPosition)(h,d.axis);return{itemListStyle:g}};$n.slideStopSwipingHandler=c;var u=function(d,f){var h=d.transitionTime+"ms",g="ease-in-out",m={position:"absolute",display:"block",zIndex:-2,minHeight:"100%",opacity:0,top:0,right:0,left:0,bottom:0,transitionTimingFunction:g,msTransitionTimingFunction:g,MozTransitionTimingFunction:g,WebkitTransitionTimingFunction:g,OTransitionTimingFunction:g};return f.swiping||(m=i(i({},m),{},{WebkitTransitionDuration:h,MozTransitionDuration:h,OTransitionDuration:h,transitionDuration:h,msTransitionDuration:h})),{slideStyle:m,selectedStyle:i(i({},m),{},{opacity:1,position:"relative"}),prevStyle:i({},m)}};return $n.fadeAnimationHandler=u,$n}var ec;function wf(){if(ec)return Tr;ec=1,Object.defineProperty(Tr,"__esModule",{value:!0}),Tr.default=void 0;var e=u(pi()),t=a(Bs()),n=a(Ws()),o=a(Ks()),r=a(vf()),i=a(Xs()),l=Js(),s=bf();function a(M){return M&&M.__esModule?M:{default:M}}function c(){if(typeof WeakMap!="function")return null;var M=new WeakMap;return c=function(){return M},M}function u(M){if(M&&M.__esModule)return M;if(M===null||d(M)!=="object"&&typeof M!="function")return{default:M};var S=c();if(S&&S.has(M))return S.get(M);var E={},D=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var C in M)if(Object.prototype.hasOwnProperty.call(M,C)){var X=D?Object.getOwnPropertyDescriptor(M,C):null;X&&(X.get||X.set)?Object.defineProperty(E,C,X):E[C]=M[C]}return E.default=M,S&&S.set(M,E),E}function d(M){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?d=function(S){return typeof S}:d=function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},d(M)}function f(){return f=Object.assign||function(M){for(var S=1;S<arguments.length;S++){var E=arguments[S];for(var D in E)Object.prototype.hasOwnProperty.call(E,D)&&(M[D]=E[D])}return M},f.apply(this,arguments)}function h(M,S){var E=Object.keys(M);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(M);S&&(D=D.filter(function(C){return Object.getOwnPropertyDescriptor(M,C).enumerable})),E.push.apply(E,D)}return E}function g(M){for(var S=1;S<arguments.length;S++){var E=arguments[S]!=null?arguments[S]:{};S%2?h(Object(E),!0).forEach(function(D){R(M,D,E[D])}):Object.getOwnPropertyDescriptors?Object.defineProperties(M,Object.getOwnPropertyDescriptors(E)):h(Object(E)).forEach(function(D){Object.defineProperty(M,D,Object.getOwnPropertyDescriptor(E,D))})}return M}function m(M,S){if(!(M instanceof S))throw new TypeError("Cannot call a class as a function")}function b(M,S){for(var E=0;E<S.length;E++){var D=S[E];D.enumerable=D.enumerable||!1,D.configurable=!0,"value"in D&&(D.writable=!0),Object.defineProperty(M,D.key,D)}}function y(M,S,E){return S&&b(M.prototype,S),M}function v(M,S){if(typeof S!="function"&&S!==null)throw new TypeError("Super expression must either be null or a function");M.prototype=Object.create(S&&S.prototype,{constructor:{value:M,writable:!0,configurable:!0}}),S&&I(M,S)}function I(M,S){return I=Object.setPrototypeOf||function(E,D){return E.__proto__=D,E},I(M,S)}function T(M){var S=z();return function(){var E=O(M),D;if(S){var C=O(this).constructor;D=Reflect.construct(E,arguments,C)}else D=E.apply(this,arguments);return k(this,D)}}function k(M,S){return S&&(d(S)==="object"||typeof S=="function")?S:x(M)}function x(M){if(M===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return M}function z(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function O(M){return O=Object.setPrototypeOf?Object.getPrototypeOf:function(S){return S.__proto__||Object.getPrototypeOf(S)},O(M)}function R(M,S,E){return S in M?Object.defineProperty(M,S,{value:E,enumerable:!0,configurable:!0,writable:!0}):M[S]=E,M}var P=function(M){v(E,M);var S=T(E);function E(D){var C;m(this,E),C=S.call(this,D),R(x(C),"thumbsRef",void 0),R(x(C),"carouselWrapperRef",void 0),R(x(C),"listRef",void 0),R(x(C),"itemsRef",void 0),R(x(C),"timer",void 0),R(x(C),"animationHandler",void 0),R(x(C),"setThumbsRef",function(V){C.thumbsRef=V}),R(x(C),"setCarouselWrapperRef",function(V){C.carouselWrapperRef=V}),R(x(C),"setListRef",function(V){C.listRef=V}),R(x(C),"setItemsRef",function(V,J){C.itemsRef||(C.itemsRef=[]),C.itemsRef[J]=V}),R(x(C),"autoPlay",function(){e.Children.count(C.props.children)<=1||(C.clearAutoPlay(),C.props.autoPlay&&(C.timer=setTimeout(function(){C.increment()},C.props.interval)))}),R(x(C),"clearAutoPlay",function(){C.timer&&clearTimeout(C.timer)}),R(x(C),"resetAutoPlay",function(){C.clearAutoPlay(),C.autoPlay()}),R(x(C),"stopOnHover",function(){C.setState({isMouseEntered:!0},C.clearAutoPlay)}),R(x(C),"startOnLeave",function(){C.setState({isMouseEntered:!1},C.autoPlay)}),R(x(C),"isFocusWithinTheCarousel",function(){return C.carouselWrapperRef?!!((0,r.default)().activeElement===C.carouselWrapperRef||C.carouselWrapperRef.contains((0,r.default)().activeElement)):!1}),R(x(C),"navigateWithKeyboard",function(V){if(C.isFocusWithinTheCarousel()){var J=C.props.axis,ae=J==="horizontal",ne={ArrowUp:38,ArrowRight:39,ArrowDown:40,ArrowLeft:37},U=ae?ne.ArrowRight:ne.ArrowDown,re=ae?ne.ArrowLeft:ne.ArrowUp;U===V.keyCode?C.increment():re===V.keyCode&&C.decrement()}}),R(x(C),"updateSizes",function(){if(!(!C.state.initialized||!C.itemsRef||C.itemsRef.length===0)){var V=C.props.axis==="horizontal",J=C.itemsRef[0];if(J){var ae=V?J.clientWidth:J.clientHeight;C.setState({itemSize:ae}),C.thumbsRef&&C.thumbsRef.updateSizes()}}}),R(x(C),"setMountState",function(){C.setState({hasMount:!0}),C.updateSizes()}),R(x(C),"handleClickItem",function(V,J){if(e.Children.count(C.props.children)!==0){if(C.state.cancelClick){C.setState({cancelClick:!1});return}C.props.onClickItem(V,J),V!==C.state.selectedItem&&C.setState({selectedItem:V})}}),R(x(C),"handleOnChange",function(V,J){e.Children.count(C.props.children)<=1||C.props.onChange(V,J)}),R(x(C),"handleClickThumb",function(V,J){C.props.onClickThumb(V,J),C.moveTo(V)}),R(x(C),"onSwipeStart",function(V){C.setState({swiping:!0}),C.props.onSwipeStart(V)}),R(x(C),"onSwipeEnd",function(V){C.setState({swiping:!1,cancelClick:!1,swipeMovementStarted:!1}),C.props.onSwipeEnd(V),C.clearAutoPlay(),C.state.autoPlay&&C.autoPlay()}),R(x(C),"onSwipeMove",function(V,J){C.props.onSwipeMove(J);var ae=C.props.swipeAnimationHandler(V,C.props,C.state,C.setState.bind(x(C)));return C.setState(g({},ae)),!!Object.keys(ae).length}),R(x(C),"decrement",function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;C.moveTo(C.state.selectedItem-(typeof V=="number"?V:1))}),R(x(C),"increment",function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;C.moveTo(C.state.selectedItem+(typeof V=="number"?V:1))}),R(x(C),"moveTo",function(V){if(typeof V=="number"){var J=e.Children.count(C.props.children)-1;V<0&&(V=C.props.infiniteLoop?J:0),V>J&&(V=C.props.infiniteLoop?0:J),C.selectItem({selectedItem:V}),C.state.autoPlay&&C.state.isMouseEntered===!1&&C.resetAutoPlay()}}),R(x(C),"onClickNext",function(){C.increment(1)}),R(x(C),"onClickPrev",function(){C.decrement(1)}),R(x(C),"onSwipeForward",function(){C.increment(1),C.props.emulateTouch&&C.setState({cancelClick:!0})}),R(x(C),"onSwipeBackwards",function(){C.decrement(1),C.props.emulateTouch&&C.setState({cancelClick:!0})}),R(x(C),"changeItem",function(V){return function(J){(!(0,l.isKeyboardEvent)(J)||J.key==="Enter")&&C.moveTo(V)}}),R(x(C),"selectItem",function(V){C.setState(g({previousItem:C.state.selectedItem},V),function(){C.setState(C.animationHandler(C.props,C.state))}),C.handleOnChange(V.selectedItem,e.Children.toArray(C.props.children)[V.selectedItem])}),R(x(C),"getInitialImage",function(){var V=C.props.selectedItem,J=C.itemsRef&&C.itemsRef[V],ae=J&&J.getElementsByTagName("img")||[];return ae[0]}),R(x(C),"getVariableItemHeight",function(V){var J=C.itemsRef&&C.itemsRef[V];if(C.state.hasMount&&J&&J.children.length){var ae=J.children[0].getElementsByTagName("img")||[];if(ae.length>0){var ne=ae[0];if(!ne.complete){var U=function de(){C.forceUpdate(),ne.removeEventListener("load",de)};ne.addEventListener("load",U)}}var re=ae[0]||J.children[0],se=re.clientHeight;return se>0?se:null}return null});var X={initialized:!1,previousItem:D.selectedItem,selectedItem:D.selectedItem,hasMount:!1,isMouseEntered:!1,autoPlay:D.autoPlay,swiping:!1,swipeMovementStarted:!1,cancelClick:!1,itemSize:1,itemListStyle:{},slideStyle:{},selectedStyle:{},prevStyle:{}};return C.animationHandler=typeof D.animationHandler=="function"&&D.animationHandler||D.animationHandler==="fade"&&s.fadeAnimationHandler||s.slideAnimationHandler,C.state=g(g({},X),C.animationHandler(D,X)),C}return y(E,[{key:"componentDidMount",value:function(){this.props.children&&this.setupCarousel()}},{key:"componentDidUpdate",value:function(D,C){!D.children&&this.props.children&&!this.state.initialized&&this.setupCarousel(),!D.autoFocus&&this.props.autoFocus&&this.forceFocus(),C.swiping&&!this.state.swiping&&this.setState(g({},this.props.stopSwipingHandler(this.props,this.state))),(D.selectedItem!==this.props.selectedItem||D.centerMode!==this.props.centerMode)&&(this.updateSizes(),this.moveTo(this.props.selectedItem)),D.autoPlay!==this.props.autoPlay&&(this.props.autoPlay?this.setupAutoPlay():this.destroyAutoPlay(),this.setState({autoPlay:this.props.autoPlay}))}},{key:"componentWillUnmount",value:function(){this.destroyCarousel()}},{key:"setupCarousel",value:function(){var D=this;this.bindEvents(),this.state.autoPlay&&e.Children.count(this.props.children)>1&&this.setupAutoPlay(),this.props.autoFocus&&this.forceFocus(),this.setState({initialized:!0},function(){var C=D.getInitialImage();C&&!C.complete?C.addEventListener("load",D.setMountState):D.setMountState()})}},{key:"destroyCarousel",value:function(){this.state.initialized&&(this.unbindEvents(),this.destroyAutoPlay())}},{key:"setupAutoPlay",value:function(){this.autoPlay();var D=this.carouselWrapperRef;this.props.stopOnHover&&D&&(D.addEventListener("mouseenter",this.stopOnHover),D.addEventListener("mouseleave",this.startOnLeave))}},{key:"destroyAutoPlay",value:function(){this.clearAutoPlay();var D=this.carouselWrapperRef;this.props.stopOnHover&&D&&(D.removeEventListener("mouseenter",this.stopOnHover),D.removeEventListener("mouseleave",this.startOnLeave))}},{key:"bindEvents",value:function(){(0,i.default)().addEventListener("resize",this.updateSizes),(0,i.default)().addEventListener("DOMContentLoaded",this.updateSizes),this.props.useKeyboardArrows&&(0,r.default)().addEventListener("keydown",this.navigateWithKeyboard)}},{key:"unbindEvents",value:function(){(0,i.default)().removeEventListener("resize",this.updateSizes),(0,i.default)().removeEventListener("DOMContentLoaded",this.updateSizes);var D=this.getInitialImage();D&&D.removeEventListener("load",this.setMountState),this.props.useKeyboardArrows&&(0,r.default)().removeEventListener("keydown",this.navigateWithKeyboard)}},{key:"forceFocus",value:function(){var D;(D=this.carouselWrapperRef)===null||D===void 0||D.focus()}},{key:"renderItems",value:function(D){var C=this;return this.props.children?e.Children.map(this.props.children,function(X,V){var J=V===C.state.selectedItem,ae=V===C.state.previousItem,ne=J&&C.state.selectedStyle||ae&&C.state.prevStyle||C.state.slideStyle||{};C.props.centerMode&&C.props.axis==="horizontal"&&(ne=g(g({},ne),{},{minWidth:C.props.centerSlidePercentage+"%"})),C.state.swiping&&C.state.swipeMovementStarted&&(ne=g(g({},ne),{},{pointerEvents:"none"}));var U={ref:function(re){return C.setItemsRef(re,V)},key:"itemKey"+V+(D?"clone":""),className:n.default.ITEM(!0,V===C.state.selectedItem,V===C.state.previousItem),onClick:C.handleClickItem.bind(C,V,X),style:ne};return e.default.createElement("li",U,C.props.renderItem(X,{isSelected:V===C.state.selectedItem,isPrevious:V===C.state.previousItem}))}):[]}},{key:"renderControls",value:function(){var D=this,C=this.props,X=C.showIndicators,V=C.labels,J=C.renderIndicator,ae=C.children;return X?e.default.createElement("ul",{className:"control-dots"},e.Children.map(ae,function(ne,U){return J&&J(D.changeItem(U),U===D.state.selectedItem,U,V.item)})):null}},{key:"renderStatus",value:function(){return this.props.showStatus?e.default.createElement("p",{className:"carousel-status"},this.props.statusFormatter(this.state.selectedItem+1,e.Children.count(this.props.children))):null}},{key:"renderThumbs",value:function(){return!this.props.showThumbs||!this.props.children||e.Children.count(this.props.children)===0?null:e.default.createElement(o.default,{ref:this.setThumbsRef,onSelectItem:this.handleClickThumb,selectedItem:this.state.selectedItem,transitionTime:this.props.transitionTime,thumbWidth:this.props.thumbWidth,labels:this.props.labels,emulateTouch:this.props.emulateTouch},this.props.renderThumbs(this.props.children))}},{key:"render",value:function(){var D=this;if(!this.props.children||e.Children.count(this.props.children)===0)return null;var C=this.props.swipeable&&e.Children.count(this.props.children)>1,X=this.props.axis==="horizontal",V=this.props.showArrows&&e.Children.count(this.props.children)>1,J=V&&(this.state.selectedItem>0||this.props.infiniteLoop)||!1,ae=V&&(this.state.selectedItem<e.Children.count(this.props.children)-1||this.props.infiniteLoop)||!1,ne=this.renderItems(!0),U=ne.shift(),re=ne.pop(),se={className:n.default.SLIDER(!0,this.state.swiping),onSwipeMove:this.onSwipeMove,onSwipeStart:this.onSwipeStart,onSwipeEnd:this.onSwipeEnd,style:this.state.itemListStyle,tolerance:this.props.swipeScrollTolerance},de={};if(X){if(se.onSwipeLeft=this.onSwipeForward,se.onSwipeRight=this.onSwipeBackwards,this.props.dynamicHeight){var fe=this.getVariableItemHeight(this.state.selectedItem);de.height=fe||"auto"}}else se.onSwipeUp=this.props.verticalSwipe==="natural"?this.onSwipeBackwards:this.onSwipeForward,se.onSwipeDown=this.props.verticalSwipe==="natural"?this.onSwipeForward:this.onSwipeBackwards,se.style=g(g({},se.style),{},{height:this.state.itemSize}),de.height=this.state.itemSize;return e.default.createElement("div",{"aria-label":this.props.ariaLabel,className:n.default.ROOT(this.props.className),ref:this.setCarouselWrapperRef,tabIndex:this.props.useKeyboardArrows?0:void 0},e.default.createElement("div",{className:n.default.CAROUSEL(!0),style:{width:this.props.width}},this.renderControls(),this.props.renderArrowPrev(this.onClickPrev,J,this.props.labels.leftArrow),e.default.createElement("div",{className:n.default.WRAPPER(!0,this.props.axis),style:de},C?e.default.createElement(t.default,f({tagName:"ul",innerRef:this.setListRef},se,{allowMouseEvents:this.props.emulateTouch}),this.props.infiniteLoop&&re,this.renderItems(),this.props.infiniteLoop&&U):e.default.createElement("ul",{className:n.default.SLIDER(!0,this.state.swiping),ref:function(Q){return D.setListRef(Q)},style:this.state.itemListStyle||{}},this.props.infiniteLoop&&re,this.renderItems(),this.props.infiniteLoop&&U)),this.props.renderArrowNext(this.onClickNext,ae,this.props.labels.rightArrow),this.renderStatus()),this.renderThumbs())}}]),E}(e.default.Component);return Tr.default=P,R(P,"displayName","Carousel"),R(P,"defaultProps",{ariaLabel:void 0,axis:"horizontal",centerSlidePercentage:80,interval:3e3,labels:{leftArrow:"previous slide / item",rightArrow:"next slide / item",item:"slide item"},onClickItem:l.noop,onClickThumb:l.noop,onChange:l.noop,onSwipeStart:function(){},onSwipeEnd:function(){},onSwipeMove:function(){return!1},preventMovementUntilSwipeScrollTolerance:!1,renderArrowPrev:function(M,S,E){return e.default.createElement("button",{type:"button","aria-label":E,className:n.default.ARROW_PREV(!S),onClick:M})},renderArrowNext:function(M,S,E){return e.default.createElement("button",{type:"button","aria-label":E,className:n.default.ARROW_NEXT(!S),onClick:M})},renderIndicator:function(M,S,E,D){return e.default.createElement("li",{className:n.default.DOT(S),onClick:M,onKeyDown:M,value:E,key:E,role:"button",tabIndex:0,"aria-label":"".concat(D," ").concat(E+1)})},renderItem:function(M){return M},renderThumbs:function(M){var S=e.Children.map(M,function(E){var D=E;if(E.type!=="img"&&(D=e.Children.toArray(E.props.children).find(function(C){return C.type==="img"})),!!D)return D});return S.filter(function(E){return E}).length===0?(console.warn("No images found! Can't build the thumb list without images. If you don't need thumbs, set showThumbs={false} in the Carousel. Note that it's not possible to get images rendered inside custom components. More info at https://github.com/leandrowd/react-responsive-carousel/blob/master/TROUBLESHOOTING.md"),[]):S},statusFormatter:l.defaultStatusFormatter,selectedItem:0,showArrows:!0,showIndicators:!0,showStatus:!0,showThumbs:!0,stopOnHover:!0,swipeScrollTolerance:5,swipeable:!0,transitionTime:350,verticalSwipe:"standard",width:"100%",animationHandler:"slide",swipeAnimationHandler:s.slideSwipeAnimationHandler,stopSwipingHandler:s.slideStopSwipingHandler}),Tr}var yf={},tc;function xf(){return tc||(tc=1),yf}var nc;function Cf(){return nc||(nc=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Carousel",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"CarouselProps",{enumerable:!0,get:function(){return n.CarouselProps}}),Object.defineProperty(e,"Thumbs",{enumerable:!0,get:function(){return o.default}});var t=r(wf()),n=xf(),o=r(Ks());function r(i){return i&&i.__esModule?i:{default:i}}}(_s)),_s}var kf=Cf(),Al,oc;function Sf(){if(oc)return Al;oc=1;var e=_y(),t=function(){return e.Date.now()};return Al=t,Al}var Fl,rc;function ic(){if(rc)return Fl;rc=1;var e=zh(),t=Sf(),n=Ph(),o="Expected a function",r=Math.max,i=Math.min;function l(s,a,c){var u,d,f,h,g,m,b=0,y=!1,v=!1,I=!0;if(typeof s!="function")throw new TypeError(o);a=n(a)||0,e(c)&&(y=!!c.leading,v="maxWait"in c,f=v?r(n(c.maxWait)||0,a):f,I="trailing"in c?!!c.trailing:I);function T(E){var D=u,C=d;return u=d=void 0,b=E,h=s.apply(C,D),h}function k(E){return b=E,g=setTimeout(O,a),y?T(E):h}function x(E){var D=E-m,C=E-b,X=a-D;return v?i(X,f-C):X}function z(E){var D=E-m,C=E-b;return m===void 0||D>=a||D<0||v&&C>=f}function O(){var E=t();if(z(E))return R(E);g=setTimeout(O,x(E))}function R(E){return g=void 0,I&&u?T(E):(u=d=void 0,h)}function P(){g!==void 0&&clearTimeout(g),b=0,u=m=d=g=void 0}function M(){return g===void 0?h:R(t())}function S(){var E=t(),D=z(E);if(u=arguments,d=this,m=E,D){if(g===void 0)return k(m);if(v)return clearTimeout(g),g=setTimeout(O,a),T(m)}return g===void 0&&(g=setTimeout(O,a)),h}return S.cancel=P,S.flush=M,S}return Fl=l,Fl}var Mf=ic();const lc=vo(Mf);function pn(e,t,n,o,r=!1){const i=p.useRef();i.current=t,p.useEffect(()=>{if(n===null||n.addEventListener===void 0)return;const l=n,s=a=>{var c;(c=i.current)==null||c.call(l,a)};return l.addEventListener(e,s,{passive:o,capture:r}),()=>{l.removeEventListener(e,s,{capture:r})}},[e,n,o,r])}function Ao(e,t){return e===void 0?void 0:t}const Rf=Math.PI;function ac(e){return e*Rf/180}const sc=(e,t,n)=>({x1:e-n/2,y1:t-n/2,x2:e+n/2,y2:t+n/2}),cc=(e,t,n,o,r)=>{switch(e){case"left":return Math.floor(t)+o+r/2;case"center":return Math.floor(t+n/2);case"right":return Math.floor(t+n)-o-r/2}},uc=(e,t,n)=>Math.min(e,t-n*2),dc=(e,t,n)=>n.x1<=e&&e<=n.x2&&n.y1<=t&&t<=n.y2,_l=e=>{const t=e.fgColor??"currentColor";return p.createElement("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},p.createElement("path",{d:"M12.7073 7.05029C7.87391 11.8837 10.4544 9.30322 6.03024 13.7273C5.77392 13.9836 5.58981 14.3071 5.50189 14.6587L4.52521 18.5655C4.38789 19.1148 4.88543 19.6123 5.43472 19.475L9.34146 18.4983C9.69313 18.4104 10.0143 18.2286 10.2706 17.9722L16.9499 11.2929",stroke:t,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none",vectorEffect:"non-scaling-stroke"}),p.createElement("path",{d:"M20.4854 4.92901L19.0712 3.5148C18.2901 2.73375 17.0238 2.73375 16.2428 3.5148L14.475 5.28257C15.5326 7.71912 16.4736 8.6278 18.7176 9.52521L20.4854 7.75744C21.2665 6.97639 21.2665 5.71006 20.4854 4.92901Z",stroke:t,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none",vectorEffect:"non-scaling-stroke"}))},Ef=e=>{const t=e.fgColor??"currentColor";return p.createElement("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},p.createElement("path",{d:"M19 6L10.3802 17L5.34071 11.8758",vectorEffect:"non-scaling-stroke",stroke:t,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}))};function If(e,t,n){const[o,r]=p.useState(e),i=p.useRef(!0);p.useEffect(()=>()=>{i.current=!1},[]);const l=p.useRef(lc(s=>{i.current&&r(s)},n));return p.useLayoutEffect(()=>{i.current&&l.current(()=>e())},t),o}const Tf="\u0591-\u07FF\uFB1D-\uFDFD\uFE70-\uFEFC",Of="A-Za-z\xC0-\xD6\xD8-\xF6\xF8-\u02B8\u0300-\u0590\u0800-\u1FFF\u200E\u2C00-\uFB1C\uFE00-\uFE6F\uFEFD-\uFFFF",Df=new RegExp("^[^"+Of+"]*["+Tf+"]");function Nl(e){return Df.test(e)?"rtl":"not-rtl"}let xi;function Vl(){if(typeof document>"u")return 0;if(xi!==void 0)return xi;const e=document.createElement("p");e.style.width="100%",e.style.height="200px";const t=document.createElement("div");t.id="testScrollbar",t.style.position="absolute",t.style.top="0px",t.style.left="0px",t.style.visibility="hidden",t.style.width="200px",t.style.height="150px",t.style.overflow="hidden",t.append(e),document.body.append(t);const n=e.offsetWidth;t.style.overflow="scroll";let o=e.offsetWidth;return n===o&&(o=t.clientWidth),t