@iqmo/browser
Version:
Browser Stlite
1 lines • 442 kB
JavaScript
import{r as d,E as ms,_ as $e,f as Vy,g as lr,i as vs,h as hi,m as Ny,n as By,o as Wy,p as Ph,q as Fh,R as Bt,s as $y,t as Hh,v as jy,w as Uy,x as Xy,y as Gy,z as Yy,A as Ky,e as Ir,B as qy,C as Zy,D as _e,F as Ah,G as st,H as fi,I as Zr,J as bs,j as ye,c as Un,K as Qy,M as Jy,N as ex,O as Lh,Q as tx,S as nx,T as rx,U as ox,V as zh,W as ix,X as ax,Y as ws,Z as _h,$ as Vh,a0 as lx,a1 as sx,a2 as cx,a3 as ux,a4 as dx,a5 as hx,a6 as fx,a7 as px,a8 as gx,a9 as Nh,aa as mx,ab as vx,ac as bx,ad as wx,ae as yx,af as xx,ag as Cx,ah as kx,ai as Sx,aj as Mx,ak as Rx,al as Ex,am as Ix,an as Tx,ao as Qr,ap as cn,aq as xn,l as ba,ar as pi,as as sr,at as Ox,au as Dx,av as Px,aw as Fx,ax as Hx,ay as Ax,az as wa,aA as gi,aB as Ht,aC as Lx,aD as zx,aE as _x,aF as Vx,aG as Jr,aH as St,aI as vn,aJ as Bh,aK as Wh,aL as ya,aM as Nx,aN as $h,aO as jh,aP as Bx,aQ as ys,aR as Wx,aS as $x,aT as Uh,aU as jx,aV as Xh,aW as Ux,aX as Gh,aY as Xx,aZ as Gx,a_ as Yx,d as Yh,a$ as xs,b0 as So,b1 as Kx,b2 as qx,b3 as Cs,b4 as xa,b5 as Ca,b6 as Kh,b7 as ka,b8 as Xn,b9 as qh,ba as Zx,bb as Qx,bc as Zh,bd as Jx,be as eC,L as tC,bf as nC,__tla as rC}from"./index-0xtYjrTa.js";import{w as oC,E as iC}from"./withFullScreenWrapper-tZtkO1Wh.js";import{T as aC,a as Mo}from"./Toolbar-F9eB7347.js";import{u as lC}from"./FormClearHelper-DpOGb8He.js";import{m as sC}from"./mergeWith-rO2LPxf2.js";import{s as cC}from"./sprintf-CQZ7AWXD.js";import{S as uC,L as dC,a as hC}from"./checkbox-Bb5HylbX.js";import{c as fC}from"./createDownloadLinkElement-CbRjLJ8e.js";import{_ as cr,C as pC}from"./slicedToArray-jp0S0lag.js";import{_ as gC,a as mC,b as vC}from"./inherits-BtEWVlTb.js";import{_ as bC}from"./createSuper-D4tP7BMf.js";import{D as wC,F as yC}from"./FileDownload.esm-C8qSeMZS.js";let ks,Sa,Tr,Ss,Qh,Or,Ms,rn,xC=Promise.all([(()=>{try{return rC}catch{}})()]).then(async()=>{var Rs=d.forwardRef(function(e,t){var n={fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};return d.createElement(ms,$e({iconAttrs:n,iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},e,{ref:t}),d.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"}),d.createElement("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}))});Rs.displayName="Add";var Es=d.forwardRef(function(e,t){var n={fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};return d.createElement(ms,$e({iconAttrs:n,iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},e,{ref:t}),d.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"}),d.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=d.forwardRef(function(e,t){var n={fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};return d.createElement(ms,$e({iconAttrs:n,iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},e,{ref:t}),d.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"}),d.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";var Ma,Ts;function Jh(){if(Ts)return Ma;Ts=1;var e=Object.prototype,t=e.hasOwnProperty;function n(r,o){return r!=null&&t.call(r,o)}return Ma=n,Ma}var Ra,Os;function ef(){if(Os)return Ra;Os=1;var e=Jh(),t=Vy();function n(r,o){return r!=null&&t(r,o,e)}return Ra=n,Ra}var tf=ef();const nf=lr(tf);function Ds(e="This should not happen"){throw new Error(e)}function En(e,t="Assertion failed"){if(!e)return Ds(t)}function Ro(e,t){return Ds(t??"Hell froze over")}function rf(e,t){try{return e()}catch{return t}}const Ps=Object.prototype.hasOwnProperty;function eo(e,t){let n,r;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((r=e.length)===t.length)for(;r--&&eo(e[r],t[r]););return r===-1}if(!n||typeof e=="object"){r=0;for(n in e)if(Ps.call(e,n)&&++r&&!Ps.call(t,n)||!(n in t)||!eo(e[n],t[n]))return!1;return Object.keys(t).length===r}}return e!==e&&t!==t}const mi=null,Ea=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 Fs;(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"})(Fs||(Fs={}));var vi;(function(e){e.Triangle="triangle",e.Dots="dots"})(vi||(vi={}));function bi(e){return"width"in e&&typeof e.width=="number"}async function Hs(e){return typeof e=="object"?e:await e()}Or=function(e){return!(e.kind===Z.Loading||e.kind===Z.Bubble||e.kind===Z.RowID||e.kind===Z.Protected||e.kind===Z.Drilldown)},Tr=function(e){return e.kind===An.Marker||e.kind===An.NewRow};function to(e){if(!Or(e)||e.kind===Z.Image)return!1;switch(e.kind){case Z.Text:case Z.Number:case Z.Markdown:case Z.Uri:case Z.Custom:case Z.Boolean:return e.readonly!==!0;default:Ro(e,"A cell was passed with an invalid kind")}}Ss=function(e){return nf(e,"editor")};function Ia(e){return!(e.readonly??!1)}var An;(function(e){e.NewRow="new-row",e.Marker="marker"})(An||(An={}));function of(e){if(e.length===0)return[];const t=[...e],n=[];t.sort(function(r,o){return r[0]-o[0]}),n.push([...t[0]]);for(const r of t.slice(1)){const o=n[n.length-1];o[1]<r[0]?n.push([...r]):o[1]<r[1]&&(o[1]=r[1])}return n}let As;class ot{items;constructor(t){this.items=t}static empty=()=>As??(As=new ot([]));static fromSingleSelection=t=>ot.empty().add(t);offset(t){if(t===0)return this;const n=this.items.map(r=>[r[0]+t,r[1]+t]);return new ot(n)}add(t){const n=typeof t=="number"?[t,t+1]:t,r=of([...this.items,n]);return new ot(r)}remove(t){const n=[...this.items],r=typeof t=="number"?t:t[0],o=typeof t=="number"?t+1:t[1];for(const[i,l]of n.entries()){const[a,s]=l;if(a<=o&&r<=s){const c=[];a<r&&c.push([a,r]),o<s&&c.push([o,s]),n.splice(i,1,...c)}}return new ot(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[r,o]=this.items[n];if(t>=r&&t<o)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 r=t.items[n],o=this.items[n];if(r[0]!==o[0]||r[1]!==o[1])return!1}return!0}toArray(){const t=[];for(const[n,r]of this.items)for(let o=n;o<r;o++)t.push(o);return t}get length(){let t=0;for(const[n,r]of this.items)t+=r-n;return t}*[Symbol.iterator](){for(const[t,n]of this.items)for(let r=t;r<n;r++)yield r}}var af=function(){const e=Array.prototype.slice.call(arguments).filter(Boolean),t={},n=[];e.forEach(o=>{(o?o.split(" "):[]).forEach(i=>{if(i.startsWith("atm_")){const[,l]=i.split("_");t[l]=i}else n.push(i)})});const r=[];for(const o in t)Object.prototype.hasOwnProperty.call(t,o)&&r.push(t[o]);return r.push(...n),r.join(" ")},Ls=af,lf=e=>e.toUpperCase()===e,sf=e=>t=>e.indexOf(t)===-1,zs=(e,t)=>{const n={};return Object.keys(e).filter(sf(t)).forEach(r=>{n[r]=e[r]}),n};function cf(e,t,n){const r=zs(t,n);if(!e){const o=typeof vs=="function"?{default:vs}:vs;Object.keys(r).forEach(i=>{o.default(i)||delete r[i]})}return r}var uf=(e,t)=>{};function df(e){let t="";return n=>{const r=(i,l)=>{const{as:a=e,class:s=t}=i,c=n.propsAsIs===void 0?!(typeof a=="string"&&a.indexOf("-")===-1&&!lf(a[0])):n.propsAsIs,u=cf(c,i,["as","class"]);u.ref=l,u.className=n.atomic?Ls(n.class,u.className||s):Ls(u.className||s,n.class);const{vars:h}=n;if(h){const p={};for(const m in h){const b=h[m],y=b[0],w=b[1]||"",k=typeof y=="function"?y(i):y;uf(k,n.name),p[`--${m}`]=`${k}${w}`}const f=u.style||{},g=Object.keys(f);g.length>0&&g.forEach(m=>{p[m]=f[m]}),u.style=p}return e.__wyw_meta&&e!==a?(u.as=a,d.createElement(e,u)):d.createElement(a,u)},o=d.forwardRef?d.forwardRef(r):i=>{const l=zs(i,["innerRef"]);return r(l,i.innerRef)};return o.displayName=n.name,o.__wyw_meta={className:n.class||t,extends:e},o}}rn=df;const hf=rn("div")({name:"ImageOverlayEditorStyle",class:"gdg-i2iowwq",propsAsIs:!1});var _s={},Eo={},Ta={},Oa={},Vs;function ff(){return Vs||(Vs=1,function(e){(function(t,n){n(e,hi(),Ny())})(Oa,function(t,n,r){Object.defineProperty(t,"__esModule",{value:!0}),t.setHasSupportToCaptureOption=g;var o=l(n),i=l(r);function l(w){return w&&w.__esModule?w:{default:w}}var a=Object.assign||function(w){for(var k=1;k<arguments.length;k++){var I=arguments[k];for(var E in I)Object.prototype.hasOwnProperty.call(I,E)&&(w[E]=I[E])}return w};function s(w,k){var I={};for(var E in w)k.indexOf(E)>=0||Object.prototype.hasOwnProperty.call(w,E)&&(I[E]=w[E]);return I}function c(w,k){if(!(w instanceof k))throw new TypeError("Cannot call a class as a function")}var u=function(){function w(k,I){for(var E=0;E<I.length;E++){var x=I[E];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(k,x.key,x)}}return function(k,I,E){return I&&w(k.prototype,I),E&&w(k,E),k}}();function h(w,k){if(!w)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return k&&(typeof k=="object"||typeof k=="function")?k:w}function p(w,k){if(typeof k!="function"&&k!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof k);w.prototype=Object.create(k&&k.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}}),k&&(Object.setPrototypeOf?Object.setPrototypeOf(w,k):w.__proto__=k)}var f=!1;function g(w){f=w}try{addEventListener("test",null,Object.defineProperty({},"capture",{get:function(){g(!0)}}))}catch{}function m(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{capture:!0};return f?w:w.capture}function b(w){if("touches"in w){var k=w.touches[0],I=k.pageX,E=k.pageY;return{x:I,y:E}}var x=w.screenX,F=w.screenY;return{x,y:F}}var y=function(w){p(k,w);function k(){var I;c(this,k);for(var E=arguments.length,x=Array(E),F=0;F<E;F++)x[F]=arguments[F];var O=h(this,(I=k.__proto__||Object.getPrototypeOf(k)).call.apply(I,[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(k,[{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(I){this.props.allowMouseEvents&&(this.mouseDown=!0,document.addEventListener("mouseup",this._onMouseUp),document.addEventListener("mousemove",this._onMouseMove),this._handleSwipeStart(I))}},{key:"_onMouseMove",value:function(I){this.mouseDown&&this._handleSwipeMove(I)}},{key:"_onMouseUp",value:function(I){this.mouseDown=!1,document.removeEventListener("mouseup",this._onMouseUp),document.removeEventListener("mousemove",this._onMouseMove),this._handleSwipeEnd(I)}},{key:"_handleSwipeStart",value:function(I){var E=b(I),x=E.x,F=E.y;this.moveStart={x,y:F},this.props.onSwipeStart(I)}},{key:"_handleSwipeMove",value:function(I){if(this.moveStart){var E=b(I),x=E.x,F=E.y,O=x-this.moveStart.x,M=F-this.moveStart.y;this.moving=!0;var H=this.props.onSwipeMove({x:O,y:M},I);H&&I.cancelable&&I.preventDefault(),this.movePosition={deltaX:O,deltaY:M}}}},{key:"_handleSwipeEnd",value:function(I){this.props.onSwipeEnd(I);var E=this.props.tolerance;this.moving&&this.movePosition&&(this.movePosition.deltaX<-E?this.props.onSwipeLeft(1,I):this.movePosition.deltaX>E&&this.props.onSwipeRight(1,I),this.movePosition.deltaY<-E?this.props.onSwipeUp(1,I):this.movePosition.deltaY>E&&this.props.onSwipeDown(1,I)),this.moveStart=null,this.moving=!1,this.movePosition=null}},{key:"_setSwiperRef",value:function(I){this.swiper=I,this.props.innerRef(I)}},{key:"render",value:function(){var I=this.props;I.tagName;var E=I.className,x=I.style,F=I.children;I.allowMouseEvents,I.onSwipeUp,I.onSwipeDown,I.onSwipeLeft,I.onSwipeRight,I.onSwipeStart,I.onSwipeMove,I.onSwipeEnd,I.innerRef,I.tolerance;var O=s(I,["tagName","className","style","children","allowMouseEvents","onSwipeUp","onSwipeDown","onSwipeLeft","onSwipeRight","onSwipeStart","onSwipeMove","onSwipeEnd","innerRef","tolerance"]);return o.default.createElement(this.props.tagName,a({ref:this._setSwiperRef,onMouseDown:this._onMouseDown,onTouchStart:this._handleSwipeStart,onTouchEnd:this._handleSwipeEnd,className:E,style:x},O),F)}}]),k}(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})}(Oa)),Oa}var Ns;function Bs(){return Ns||(Ns=1,function(e){(function(t,n){n(e,ff())})(Ta,function(t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=o(n);function o(i){return i&&i.__esModule?i:{default:i}}t.default=r.default})}(Ta)),Ta}var Io={},Ws;function $s(){if(Ws)return Io;Ws=1,Object.defineProperty(Io,"__esModule",{value:!0}),Io.default=void 0;var e=t(By());function t(o){return o&&o.__esModule?o:{default:o}}function n(o,i,l){return i in o?Object.defineProperty(o,i,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[i]=l,o}var r={ROOT:function(o){return(0,e.default)(n({"carousel-root":!0},o||"",!!o))},CAROUSEL:function(o){return(0,e.default)({carousel:!0,"carousel-slider":o})},WRAPPER:function(o,i){return(0,e.default)({"thumbs-wrapper":!o,"slider-wrapper":o,"axis-horizontal":i==="horizontal","axis-vertical":i!=="horizontal"})},SLIDER:function(o,i){return(0,e.default)({thumbs:!o,slider:o,animated:!i})},ITEM:function(o,i,l){return(0,e.default)({thumb:!o,slide:o,selected:i,previous:l})},ARROW_PREV:function(o){return(0,e.default)({"control-arrow control-prev":!0,"control-disabled":o})},ARROW_NEXT:function(o){return(0,e.default)({"control-arrow control-next":!0,"control-disabled":o})},DOT:function(o){return(0,e.default)({dot:!0,selected:o})}};return Io.default=r,Io}var To={},Oo={},js;function pf(){if(js)return Oo;js=1,Object.defineProperty(Oo,"__esModule",{value:!0}),Oo.outerWidth=void 0;var e=function(t){var n=t.offsetWidth,r=getComputedStyle(t);return n+=parseInt(r.marginLeft)+parseInt(r.marginRight),n};return Oo.outerWidth=e,Oo}var Do={},Us;function Da(){if(Us)return Do;Us=1,Object.defineProperty(Do,"__esModule",{value:!0}),Do.default=void 0;var e=function(t,n,r){var o=t===0?t:t+n,i=r==="horizontal"?[o,0,0]:[0,o,0],l="translate3d",a="("+i.join(",")+")";return l+a};return Do.default=e,Do}var Po={},Xs;function Gs(){if(Xs)return Po;Xs=1,Object.defineProperty(Po,"__esModule",{value:!0}),Po.default=void 0;var e=function(){return window};return Po.default=e,Po}var Ys;function Ks(){if(Ys)return To;Ys=1,Object.defineProperty(To,"__esModule",{value:!0}),To.default=void 0;var e=s(hi()),t=l($s()),n=pf(),r=l(Da()),o=l(Bs()),i=l(Gs());function l(O){return O&&O.__esModule?O:{default:O}}function a(){if(typeof WeakMap!="function")return null;var O=new WeakMap;return a=function(){return O},O}function s(O){if(O&&O.__esModule)return O;if(O===null||c(O)!=="object"&&typeof O!="function")return{default:O};var M=a();if(M&&M.has(O))return M.get(O);var H={},T=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var C in O)if(Object.prototype.hasOwnProperty.call(O,C)){var R=T?Object.getOwnPropertyDescriptor(O,C):null;R&&(R.get||R.set)?Object.defineProperty(H,C,R):H[C]=O[C]}return H.default=O,M&&M.set(O,H),H}function c(O){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?c=function(M){return typeof M}:c=function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},c(O)}function u(){return u=Object.assign||function(O){for(var M=1;M<arguments.length;M++){var H=arguments[M];for(var T in H)Object.prototype.hasOwnProperty.call(H,T)&&(O[T]=H[T])}return O},u.apply(this,arguments)}function h(O,M){if(!(O instanceof M))throw new TypeError("Cannot call a class as a function")}function p(O,M){for(var H=0;H<M.length;H++){var T=M[H];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(O,T.key,T)}}function f(O,M,H){return M&&p(O.prototype,M),O}function g(O,M){if(typeof M!="function"&&M!==null)throw new TypeError("Super expression must either be null or a function");O.prototype=Object.create(M&&M.prototype,{constructor:{value:O,writable:!0,configurable:!0}}),M&&m(O,M)}function m(O,M){return m=Object.setPrototypeOf||function(H,T){return H.__proto__=T,H},m(O,M)}function b(O){var M=k();return function(){var H=I(O),T;if(M){var C=I(this).constructor;T=Reflect.construct(H,arguments,C)}else T=H.apply(this,arguments);return y(this,T)}}function y(O,M){return M&&(c(M)==="object"||typeof M=="function")?M:w(O)}function w(O){if(O===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return O}function k(){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 I(O){return I=Object.setPrototypeOf?Object.getPrototypeOf:function(M){return M.__proto__||Object.getPrototypeOf(M)},I(O)}function E(O,M,H){return M in O?Object.defineProperty(O,M,{value:H,enumerable:!0,configurable:!0,writable:!0}):O[M]=H,O}var x=function(O){return O.hasOwnProperty("key")},F=function(O){g(H,O);var M=b(H);function H(T){var C;return h(this,H),C=M.call(this,T),E(w(C),"itemsWrapperRef",void 0),E(w(C),"itemsListRef",void 0),E(w(C),"thumbsRef",void 0),E(w(C),"setItemsWrapperRef",function(R){C.itemsWrapperRef=R}),E(w(C),"setItemsListRef",function(R){C.itemsListRef=R}),E(w(C),"setThumbsRef",function(R,D){C.thumbsRef||(C.thumbsRef=[]),C.thumbsRef[D]=R}),E(w(C),"updateSizes",function(){if(!(!C.props.children||!C.itemsWrapperRef||!C.thumbsRef)){var R=e.Children.count(C.props.children),D=C.itemsWrapperRef.clientWidth,S=C.props.thumbWidth?C.props.thumbWidth:(0,n.outerWidth)(C.thumbsRef[0]),Q=Math.floor(D/S),$=Q<R,q=$?R-Q:0;C.setState(function(ie,ee){return{itemSize:S,visibleItems:Q,firstItem:$?C.getFirstItem(ee.selectedItem):0,lastPosition:q,showArrows:$}})}}),E(w(C),"handleClickItem",function(R,D,S){if(!x(S)||S.key==="Enter"){var Q=C.props.onSelectItem;typeof Q=="function"&&Q(R,D)}}),E(w(C),"onSwipeStart",function(){C.setState({swiping:!0})}),E(w(C),"onSwipeEnd",function(){C.setState({swiping:!1})}),E(w(C),"onSwipeMove",function(R){var D=R.x;if(!C.state.itemSize||!C.itemsWrapperRef||!C.state.visibleItems)return!1;var S=0,Q=e.Children.count(C.props.children),$=-(C.state.firstItem*100)/C.state.visibleItems,q=Math.max(Q-C.state.visibleItems,0),ie=-q*100/C.state.visibleItems;$===S&&D>0&&(D=0),$===ie&&D<0&&(D=0);var ee=C.itemsWrapperRef.clientWidth,K=$+100/(ee/D);return C.itemsListRef&&["WebkitTransform","MozTransform","MsTransform","OTransform","transform","msTransform"].forEach(function(se){C.itemsListRef.style[se]=(0,r.default)(K,"%",C.props.axis)}),!0}),E(w(C),"slideRight",function(R){C.moveTo(C.state.firstItem-(typeof R=="number"?R:1))}),E(w(C),"slideLeft",function(R){C.moveTo(C.state.firstItem+(typeof R=="number"?R:1))}),E(w(C),"moveTo",function(R){R=R<0?0:R,R=R>=C.state.lastPosition?C.state.lastPosition:R,C.setState({firstItem:R})}),C.state={selectedItem:T.selectedItem,swiping:!1,showArrows:!1,firstItem:0,visibleItems:0,lastPosition:0},C}return f(H,[{key:"componentDidMount",value:function(){this.setupThumbs()}},{key:"componentDidUpdate",value:function(T){this.props.selectedItem!==this.state.selectedItem&&this.setState({selectedItem:this.props.selectedItem,firstItem:this.getFirstItem(this.props.selectedItem)}),this.props.children!==T.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(T){var C=T;return T>=this.state.lastPosition&&(C=this.state.lastPosition),T<this.state.firstItem+this.state.visibleItems&&(C=this.state.firstItem),T<this.state.firstItem&&(C=T),C}},{key:"renderItems",value:function(){var T=this;return this.props.children.map(function(C,R){var D=t.default.ITEM(!1,R===T.state.selectedItem),S={key:R,ref:function(Q){return T.setThumbsRef(Q,R)},className:D,onClick:T.handleClickItem.bind(T,R,T.props.children[R]),onKeyDown:T.handleClickItem.bind(T,R,T.props.children[R]),"aria-label":"".concat(T.props.labels.item," ").concat(R+1),style:{width:T.props.thumbWidth}};return e.default.createElement("li",u({},S,{role:"button",tabIndex:0}),C)})}},{key:"render",value:function(){var T=this;if(!this.props.children)return null;var C=e.Children.count(this.props.children)>1,R=this.state.showArrows&&this.state.firstItem>0,D=this.state.showArrows&&this.state.firstItem<this.state.lastPosition,S={},Q=-this.state.firstItem*(this.state.itemSize||0),$=(0,r.default)(Q,"px",this.props.axis),q=this.props.transitionTime+"ms";return S={WebkitTransform:$,MozTransform:$,MsTransform:$,OTransform:$,transform:$,msTransform:$,WebkitTransitionDuration:q,MozTransitionDuration:q,MsTransitionDuration:q,OTransitionDuration:q,transitionDuration:q,msTransitionDuration:q},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(!R),onClick:function(){return T.slideRight()},"aria-label":this.props.labels.leftArrow}),C?e.default.createElement(o.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:S,innerRef:this.setItemsListRef,allowMouseEvents:this.props.emulateTouch},this.renderItems()):e.default.createElement("ul",{className:t.default.SLIDER(!1,this.state.swiping),ref:function(ie){return T.setItemsListRef(ie)},style:S},this.renderItems()),e.default.createElement("button",{type:"button",className:t.default.ARROW_NEXT(!D),onClick:function(){return T.slideLeft()},"aria-label":this.props.labels.rightArrow})))}}]),H}(e.Component);return To.default=F,E(F,"displayName","Thumbs"),E(F,"defaultProps",{axis:"horizontal",labels:{leftArrow:"previous slide / item",rightArrow:"next slide / item",item:"slide item"},selectedItem:0,thumbWidth:80,transitionTime:350}),To}var Fo={},qs;function gf(){if(qs)return Fo;qs=1,Object.defineProperty(Fo,"__esModule",{value:!0}),Fo.default=void 0;var e=function(){return document};return Fo.default=e,Fo}var In={},Zs;function Qs(){if(Zs)return In;Zs=1,Object.defineProperty(In,"__esModule",{value:!0}),In.setPosition=In.getPosition=In.isKeyboardEvent=In.defaultStatusFormatter=In.noop=void 0;var e=hi(),t=n(Da());function n(s){return s&&s.__esModule?s:{default:s}}var r=function(){};In.noop=r;var o=function(s,c){return"".concat(s," of ").concat(c)};In.defaultStatusFormatter=o;var i=function(s){return s?s.hasOwnProperty("key"):!1};In.isKeyboardEvent=i;var l=function(s,c){if(c.infiniteLoop&&++s,s===0)return 0;var u=e.Children.count(c.children);if(c.centerMode&&c.axis==="horizontal"){var h=-s*c.centerSlidePercentage,p=u-1;return s&&(s!==p||c.infiniteLoop)?h+=(100-c.centerSlidePercentage)/2:s===p&&(h+=100-c.centerSlidePercentage),h}return-s*100};In.getPosition=l;var a=function(s,c){var u={};return["WebkitTransform","MozTransform","MsTransform","OTransform","transform","msTransform"].forEach(function(h){u[h]=(0,t.default)(s,"%",c)}),u};return In.setPosition=a,In}var Vn={},Js;function mf(){if(Js)return Vn;Js=1,Object.defineProperty(Vn,"__esModule",{value:!0}),Vn.fadeAnimationHandler=Vn.slideStopSwipingHandler=Vn.slideSwipeAnimationHandler=Vn.slideAnimationHandler=void 0;var e=hi(),t=r(Da()),n=Qs();function r(h){return h&&h.__esModule?h:{default:h}}function o(h,p){var f=Object.keys(h);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(h);p&&(g=g.filter(function(m){return Object.getOwnPropertyDescriptor(h,m).enumerable})),f.push.apply(f,g)}return f}function i(h){for(var p=1;p<arguments.length;p++){var f=arguments[p]!=null?arguments[p]:{};p%2?o(Object(f),!0).forEach(function(g){l(h,g,f[g])}):Object.getOwnPropertyDescriptors?Object.defineProperties(h,Object.getOwnPropertyDescriptors(f)):o(Object(f)).forEach(function(g){Object.defineProperty(h,g,Object.getOwnPropertyDescriptor(f,g))})}return h}function l(h,p,f){return p in h?Object.defineProperty(h,p,{value:f,enumerable:!0,configurable:!0,writable:!0}):h[p]=f,h}var a=function(h,p){var f={},g=p.selectedItem,m=g,b=e.Children.count(h.children)-1,y=h.infiniteLoop&&(g<0||g>b);if(y)return m<0?h.centerMode&&h.centerSlidePercentage&&h.axis==="horizontal"?f.itemListStyle=(0,n.setPosition)(-(b+2)*h.centerSlidePercentage-(100-h.centerSlidePercentage)/2,h.axis):f.itemListStyle=(0,n.setPosition)(-(b+2)*100,h.axis):m>b&&(f.itemListStyle=(0,n.setPosition)(0,h.axis)),f;var w=(0,n.getPosition)(g,h),k=(0,t.default)(w,"%",h.axis),I=h.transitionTime+"ms";return f.itemListStyle={WebkitTransform:k,msTransform:k,OTransform:k,transform:k},p.swiping||(f.itemListStyle=i(i({},f.itemListStyle),{},{WebkitTransitionDuration:I,MozTransitionDuration:I,OTransitionDuration:I,transitionDuration:I,msTransitionDuration:I})),f};Vn.slideAnimationHandler=a;var s=function(h,p,f,g){var m={},b=p.axis==="horizontal",y=e.Children.count(p.children),w=0,k=(0,n.getPosition)(f.selectedItem,p),I=p.infiniteLoop?(0,n.getPosition)(y-1,p)-100:(0,n.getPosition)(y-1,p),E=b?h.x:h.y,x=E;k===w&&E>0&&(x=0),k===I&&E<0&&(x=0);var F=k+100/(f.itemSize/x),O=Math.abs(E)>p.swipeScrollTolerance;return p.infiniteLoop&&O&&(f.selectedItem===0&&F>-100?F-=y*100:f.selectedItem===y-1&&F<-y*100&&(F+=y*100)),(!p.preventMovementUntilSwipeScrollTolerance||O||f.swipeMovementStarted)&&(f.swipeMovementStarted||g({swipeMovementStarted:!0}),m.itemListStyle=(0,n.setPosition)(F,p.axis)),O&&!f.cancelClick&&g({cancelClick:!0}),m};Vn.slideSwipeAnimationHandler=s;var c=function(h,p){var f=(0,n.getPosition)(p.selectedItem,h),g=(0,n.setPosition)(f,h.axis);return{itemListStyle:g}};Vn.slideStopSwipingHandler=c;var u=function(h,p){var f=h.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 p.swiping||(m=i(i({},m),{},{WebkitTransitionDuration:f,MozTransitionDuration:f,OTransitionDuration:f,transitionDuration:f,msTransitionDuration:f})),{slideStyle:m,selectedStyle:i(i({},m),{},{opacity:1,position:"relative"}),prevStyle:i({},m)}};return Vn.fadeAnimationHandler=u,Vn}var ec;function vf(){if(ec)return Eo;ec=1,Object.defineProperty(Eo,"__esModule",{value:!0}),Eo.default=void 0;var e=u(hi()),t=s(Bs()),n=s($s()),r=s(Ks()),o=s(gf()),i=s(Gs()),l=Qs(),a=mf();function s(T){return T&&T.__esModule?T:{default:T}}function c(){if(typeof WeakMap!="function")return null;var T=new WeakMap;return c=function(){return T},T}function u(T){if(T&&T.__esModule)return T;if(T===null||h(T)!=="object"&&typeof T!="function")return{default:T};var C=c();if(C&&C.has(T))return C.get(T);var R={},D=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var S in T)if(Object.prototype.hasOwnProperty.call(T,S)){var Q=D?Object.getOwnPropertyDescriptor(T,S):null;Q&&(Q.get||Q.set)?Object.defineProperty(R,S,Q):R[S]=T[S]}return R.default=T,C&&C.set(T,R),R}function h(T){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?h=function(C){return typeof C}:h=function(C){return C&&typeof Symbol=="function"&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},h(T)}function p(){return p=Object.assign||function(T){for(var C=1;C<arguments.length;C++){var R=arguments[C];for(var D in R)Object.prototype.hasOwnProperty.call(R,D)&&(T[D]=R[D])}return T},p.apply(this,arguments)}function f(T,C){var R=Object.keys(T);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(T);C&&(D=D.filter(function(S){return Object.getOwnPropertyDescriptor(T,S).enumerable})),R.push.apply(R,D)}return R}function g(T){for(var C=1;C<arguments.length;C++){var R=arguments[C]!=null?arguments[C]:{};C%2?f(Object(R),!0).forEach(function(D){M(T,D,R[D])}):Object.getOwnPropertyDescriptors?Object.defineProperties(T,Object.getOwnPropertyDescriptors(R)):f(Object(R)).forEach(function(D){Object.defineProperty(T,D,Object.getOwnPropertyDescriptor(R,D))})}return T}function m(T,C){if(!(T instanceof C))throw new TypeError("Cannot call a class as a function")}function b(T,C){for(var R=0;R<C.length;R++){var D=C[R];D.enumerable=D.enumerable||!1,D.configurable=!0,"value"in D&&(D.writable=!0),Object.defineProperty(T,D.key,D)}}function y(T,C,R){return C&&b(T.prototype,C),T}function w(T,C){if(typeof C!="function"&&C!==null)throw new TypeError("Super expression must either be null or a function");T.prototype=Object.create(C&&C.prototype,{constructor:{value:T,writable:!0,configurable:!0}}),C&&k(T,C)}function k(T,C){return k=Object.setPrototypeOf||function(R,D){return R.__proto__=D,R},k(T,C)}function I(T){var C=F();return function(){var R=O(T),D;if(C){var S=O(this).constructor;D=Reflect.construct(R,arguments,S)}else D=R.apply(this,arguments);return E(this,D)}}function E(T,C){return C&&(h(C)==="object"||typeof C=="function")?C:x(T)}function x(T){if(T===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return T}function F(){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(T){return O=Object.setPrototypeOf?Object.getPrototypeOf:function(C){return C.__proto__||Object.getPrototypeOf(C)},O(T)}function M(T,C,R){return C in T?Object.defineProperty(T,C,{value:R,enumerable:!0,configurable:!0,writable:!0}):T[C]=R,T}var H=function(T){w(R,T);var C=I(R);function R(D){var S;m(this,R),S=C.call(this,D),M(x(S),"thumbsRef",void 0),M(x(S),"carouselWrapperRef",void 0),M(x(S),"listRef",void 0),M(x(S),"itemsRef",void 0),M(x(S),"timer",void 0),M(x(S),"animationHandler",void 0),M(x(S),"setThumbsRef",function($){S.thumbsRef=$}),M(x(S),"setCarouselWrapperRef",function($){S.carouselWrapperRef=$}),M(x(S),"setListRef",function($){S.listRef=$}),M(x(S),"setItemsRef",function($,q){S.itemsRef||(S.itemsRef=[]),S.itemsRef[q]=$}),M(x(S),"autoPlay",function(){e.Children.count(S.props.children)<=1||(S.clearAutoPlay(),S.props.autoPlay&&(S.timer=setTimeout(function(){S.increment()},S.props.interval)))}),M(x(S),"clearAutoPlay",function(){S.timer&&clearTimeout(S.timer)}),M(x(S),"resetAutoPlay",function(){S.clearAutoPlay(),S.autoPlay()}),M(x(S),"stopOnHover",function(){S.setState({isMouseEntered:!0},S.clearAutoPlay)}),M(x(S),"startOnLeave",function(){S.setState({isMouseEntered:!1},S.autoPlay)}),M(x(S),"isFocusWithinTheCarousel",function(){return S.carouselWrapperRef?!!((0,o.default)().activeElement===S.carouselWrapperRef||S.carouselWrapperRef.contains((0,o.default)().activeElement)):!1}),M(x(S),"navigateWithKeyboard",function($){if(S.isFocusWithinTheCarousel()){var q=S.props.axis,ie=q==="horizontal",ee={ArrowUp:38,ArrowRight:39,ArrowDown:40,ArrowLeft:37},K=ie?ee.ArrowRight:ee.ArrowDown,se=ie?ee.ArrowLeft:ee.ArrowUp;K===$.keyCode?S.increment():se===$.keyCode&&S.decrement()}}),M(x(S),"updateSizes",function(){if(!(!S.state.initialized||!S.itemsRef||S.itemsRef.length===0)){var $=S.props.axis==="horizontal",q=S.itemsRef[0];if(q){var ie=$?q.clientWidth:q.clientHeight;S.setState({itemSize:ie}),S.thumbsRef&&S.thumbsRef.updateSizes()}}}),M(x(S),"setMountState",function(){S.setState({hasMount:!0}),S.updateSizes()}),M(x(S),"handleClickItem",function($,q){if(e.Children.count(S.props.children)!==0){if(S.state.cancelClick){S.setState({cancelClick:!1});return}S.props.onClickItem($,q),$!==S.state.selectedItem&&S.setState({selectedItem:$})}}),M(x(S),"handleOnChange",function($,q){e.Children.count(S.props.children)<=1||S.props.onChange($,q)}),M(x(S),"handleClickThumb",function($,q){S.props.onClickThumb($,q),S.moveTo($)}),M(x(S),"onSwipeStart",function($){S.setState({swiping:!0}),S.props.onSwipeStart($)}),M(x(S),"onSwipeEnd",function($){S.setState({swiping:!1,cancelClick:!1,swipeMovementStarted:!1}),S.props.onSwipeEnd($),S.clearAutoPlay(),S.state.autoPlay&&S.autoPlay()}),M(x(S),"onSwipeMove",function($,q){S.props.onSwipeMove(q);var ie=S.props.swipeAnimationHandler($,S.props,S.state,S.setState.bind(x(S)));return S.setState(g({},ie)),!!Object.keys(ie).length}),M(x(S),"decrement",function(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;S.moveTo(S.state.selectedItem-(typeof $=="number"?$:1))}),M(x(S),"increment",function(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;S.moveTo(S.state.selectedItem+(typeof $=="number"?$:1))}),M(x(S),"moveTo",function($){if(typeof $=="number"){var q=e.Children.count(S.props.children)-1;$<0&&($=S.props.infiniteLoop?q:0),$>q&&($=S.props.infiniteLoop?0:q),S.selectItem({selectedItem:$}),S.state.autoPlay&&S.state.isMouseEntered===!1&&S.resetAutoPlay()}}),M(x(S),"onClickNext",function(){S.increment(1)}),M(x(S),"onClickPrev",function(){S.decrement(1)}),M(x(S),"onSwipeForward",function(){S.increment(1),S.props.emulateTouch&&S.setState({cancelClick:!0})}),M(x(S),"onSwipeBackwards",function(){S.decrement(1),S.props.emulateTouch&&S.setState({cancelClick:!0})}),M(x(S),"changeItem",function($){return function(q){(!(0,l.isKeyboardEvent)(q)||q.key==="Enter")&&S.moveTo($)}}),M(x(S),"selectItem",function($){S.setState(g({previousItem:S.state.selectedItem},$),function(){S.setState(S.animationHandler(S.props,S.state))}),S.handleOnChange($.selectedItem,e.Children.toArray(S.props.children)[$.selectedItem])}),M(x(S),"getInitialImage",function(){var $=S.props.selectedItem,q=S.itemsRef&&S.itemsRef[$],ie=q&&q.getElementsByTagName("img")||[];return ie[0]}),M(x(S),"getVariableItemHeight",function($){var q=S.itemsRef&&S.itemsRef[$];if(S.state.hasMount&&q&&q.children.length){var ie=q.children[0].getElementsByTagName("img")||[];if(ie.length>0){var ee=ie[0];if(!ee.complete){var K=function ue(){S.forceUpdate(),ee.removeEventListener("load",ue)};ee.addEventListener("load",K)}}var se=ie[0]||q.children[0],te=se.clientHeight;return te>0?te:null}return null});var Q={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 S.animationHandler=typeof D.animationHandler=="function"&&D.animationHandler||D.animationHandler==="fade"&&a.fadeAnimationHandler||a.slideAnimationHandler,S.state=g(g({},Q),S.animationHandler(D,Q)),S}return y(R,[{key:"componentDidMount",value:function(){this.props.children&&this.setupCarousel()}},{key:"componentDidUpdate",value:function(D,S){!D.children&&this.props.children&&!this.state.initialized&&this.setupCarousel(),!D.autoFocus&&this.props.autoFocus&&this.forceFocus(),S.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 S=D.getInitialImage();S&&!S.complete?S.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,o.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,o.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 S=this;return this.props.children?e.Children.map(this.props.children,function(Q,$){var q=$===S.state.selectedItem,ie=$===S.state.previousItem,ee=q&&S.state.selectedStyle||ie&&S.state.prevStyle||S.state.slideStyle||{};S.props.centerMode&&S.props.axis==="horizontal"&&(ee=g(g({},ee),{},{minWidth:S.props.centerSlidePercentage+"%"})),S.state.swiping&&S.state.swipeMovementStarted&&(ee=g(g({},ee),{},{pointerEvents:"none"}));var K={ref:function(se){return S.setItemsRef(se,$)},key:"itemKey"+$+(D?"clone":""),className:n.default.ITEM(!0,$===S.state.selectedItem,$===S.state.previousItem),onClick:S.handleClickItem.bind(S,$,Q),style:ee};return e.default.createElement("li",K,S.props.renderItem(Q,{isSelected:$===S.state.selectedItem,isPrevious:$===S.state.previousItem}))}):[]}},{key:"renderControls",value:function(){var D=this,S=this.props,Q=S.showIndicators,$=S.labels,q=S.renderIndicator,ie=S.children;return Q?e.default.createElement("ul",{className:"control-dots"},e.Children.map(ie,function(ee,K){return q&&q(D.changeItem(K),K===D.state.selectedItem,K,$.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(r.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 S=this.props.swipeable&&e.Children.count(this.props.children)>1,Q=this.props.axis==="horizontal",$=this.props.showArrows&&e.Children.count(this.props.children)>1,q=$&&(this.state.selectedItem>0||this.props.infiniteLoop)||!1,ie=$&&(this.state.selectedItem<e.Children.count(this.props.children)-1||this.props.infiniteLoop)||!1,ee=this.renderItems(!0),K=ee.shift(),se=ee.pop(),te={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},ue={};if(Q){if(te.onSwipeLeft=this.onSwipeForward,te.onSwipeRight=this.onSwipeBackwards,this.props.dynamicHeight){var fe=this.getVariableItemHeight(this.state.selectedItem);ue.height=fe||"auto"}}else te.onSwipeUp=this.props.verticalSwipe==="natural"?this.onSwipeBackwards:this.onSwipeForward,te.onSwipeDown=this.props.verticalSwipe==="natural"?this.onSwipeForward:this.onSwipeBackwards,te.style=g(g({},te.style),{},{height:this.state.itemSize}),ue.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,q,this.props.labels.leftArrow),e.default.createElement("div",{className:n.default.WRAPPER(!0,this.props.axis),style:ue},S?e.default.createElement(t.default,p({tagName:"ul",innerRef:this.setListRef},te,{allowMouseEvents:this.props.emulateTouch}),this.props.infiniteLoop&&se,this.renderItems(),this.props.infiniteLoop&&K):e.default.createElement("ul",{className:n.default.SLIDER(!0,this.state.swiping),ref:function(ae){return D.setListRef(ae)},style:this.state.itemListStyle||{}},this.props.infiniteLoop&&se,this.renderItems(),this.props.infiniteLoop&&K)),this.props.renderArrowNext(this.onClickNext,ie,this.props.labels.rightArrow),this.renderStatus()),this.renderThumbs())}}]),R}(e.default.Component);return Eo.default=H,M(H,"displayName","Carousel"),M(H,"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(T,C,R){return e.default.createElement("button",{type:"button","aria-label":R,className:n.default.ARROW_PREV(!C),onClick:T})},renderArrowNext:function(T,C,R){return e.default.createElement("button",{type:"button","aria-label":R,className:n.default.ARROW_NEXT(!C),onClick:T})},renderIndicator:function(T,C,R,D){return e.default.createElement("li",{className:n.default.DOT(C),onClick:T,onKeyDown:T,value:R,key:R,role:"button",tabIndex:0,"aria-label":"".concat(D," ").concat(R+1)})},renderItem:function(T){return T},renderThumbs:function(T){var C=e.Children.map(T,function(R){var D=R;if(R.type!=="img"&&(D=e.Children.toArray(R.props.children).find(function(S){return S.type==="img"})),!!D)return D});return C.filter(function(R){return R}).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"),[]):C},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:a.slideSwipeAnimationHandler,stopSwipingHandler:a.slideStopSwipingHandler}),Eo}var bf={},tc;function wf(){return tc||(tc=1),bf}var nc;function yf(){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 r.default}});var t=o(vf()),n=wf(),r=o(Ks());function o(i){return i&&i.__esModule?i:{default:i}}}(_s)),_s}var xf=yf(),Pa,rc;function Cf(){if(rc)return Pa;rc=1;var e=Wy(),t=function(){return e.Date.now()};return Pa=t,Pa}var Fa,oc;function ic(){if(oc)return Fa;oc=1;var e=Ph(),t=Cf(),n=Fh(),r="Expected a function",o=Math.max,i=Math.min;function l(a,s,c){var u,h,p,f,g,m,b=0,y=!1,w=!1,k=!0;if(typeof a!="function")throw new TypeError(r);s=n(s)||0,e(c)&&(y=!!c.leading,w="maxWait"in c,p=w?o(n(c.maxWait)||0,s):p,k="trailing"in c?!!c.trailing:k);function I(R){var D=u,S=h;return u=h=void 0,b=R,f=a.apply(S,D),f}function E(R){return b=R,g=setTimeout(O,s),y?I(R):f}function x(R){var D=R-m,S=R-b,Q=s-D;return w?i(Q,p-S):Q}function F(R){var D=R-m,S=R-b;return m===void 0||D>=s||D<0||w&&S>=p}function O(){var R=t();if(F(R))return M(R);g=setTimeout(O,x(R))}function M(R){return g=void 0,k&&u?I(R):(u=h=void 0,f)}function H(){g!==void 0&&clearTimeout(g),b=0,u=m=h=g=void 0}function T(){return g===void 0?f:M(t())}function C(){var R=t(),D=F(R);if(u=arguments,h=this,m=R,D){if(g===void 0)return E(m);if(w)return clearTimeout(g),g=setTimeout(O,s),I(m)}return g===void 0&&(g=setTimeout(O,s)),f}return C.cancel=H,C.flush=T,C}return Fa=l,Fa}var kf=ic();const ac=lr(kf);function bn(e,t,n,r,o=!1){const i=d.useRef();i.current=t,d.useEffect(()=>{if(n===null||n.addEventListener===void 0)return;const l=n,a=s=>{i.current?.call(l,s)};return l.addEventListener(e,a,{passive:r,capture:o}),()=>{l.removeEventListener(e,a,{capture:o})}},[e,n,r,o])}function ur(e,t){return e===void 0?void 0:t}const Sf=Math.PI;function lc(e){return e*Sf/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,r,o)=>{switch(e){case"left":return Math.floor(t)+r+o/2;case"center":return Math.floor(t+n/2);case"right":return Math.floor(t+n)-r-o/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,Ha=e=>{const t=e.fgColor??"currentColor";return d.createElement("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},d.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"}),d.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"}))},Mf=e=>{const t=e.fgColor??"currentColor";return d.createElement("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},d.createElement("path",{d:"M19 6L10.3802 17L5.34071 11.8758",vectorEffect:"non-scaling-stroke",stroke:t,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}))};function Rf(e,t,n){const[r,o]=d.useState(e),i=d.useRef(!0);d.useEffect(()=>()=>{i.current=!1},[]);const l=d.useRef(ac(a=>{i.current&&o(a)},n));return d.useLayoutEffect(()=>{i.current&&l.current(()=>e())},t),r}const Ef="\u0591-\u07FF\uFB1D-\uFDFD\uFE70-\uFEFC",If="A-Za-z\xC0-\xD6\xD8-\xF6\xF8-\u02B8\u0300-\u0590\u0800-\u1FFF\u200E\u2C00-\uFB1C\uFE00-\uFE6F\uFEFD-\uFFFF",Tf=new RegExp("^[^"+If+"]*["+Ef+"]");function Aa(e){return Tf.test(e)?"rtl":"not-rtl"}let wi;function La(){if(typeof document>"u")return 0;if(wi!==void 0)return wi;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 r=e.offsetWidth;return n===r&&(r=t.clientWidth),t.remove(),wi=n-r,wi}const Dr=Symbol();function Of(e){const t=d.useRef([Dr,e]);t.current[1]!==e&&(t.current[0]=e),t.current[1]=e;const[n,r]=d.useState(e),[,o