@cogic/annotorious
Version:
A JavaScript image annotation library
5 lines • 288 kB
JavaScript
(function(me,ne){typeof exports=="object"&&typeof module!="undefined"?ne(exports):typeof define=="function"&&define.amd?define(["exports"],ne):(me=typeof globalThis!="undefined"?globalThis:me||self,ne(me.Annotorious={}))})(this,function(me){"use strict";var HS=Object.defineProperty;var US=(me,ne,$)=>ne in me?HS(me,ne,{enumerable:!0,configurable:!0,writable:!0,value:$}):me[ne]=$;var h=(me,ne,$)=>(US(me,typeof ne!="symbol"?ne+"":ne,$),$);var ne,$,Ci,Nt,Ai,wi,Oi,fn={},$i=[],Kc=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function Le(t,e){for(var n in e)t[n]=e[n];return t}function xi(t){var e=t.parentNode;e&&e.removeChild(t)}function Q(t,e,n){var r,o,i,a={};for(i in e)i=="key"?r=e[i]:i=="ref"?o=e[i]:a[i]=e[i];if(arguments.length>2&&(a.children=arguments.length>3?ne.call(arguments,2):n),typeof t=="function"&&t.defaultProps!=null)for(i in t.defaultProps)a[i]===void 0&&(a[i]=t.defaultProps[i]);return Lt(t,a,r,o,null)}function Lt(t,e,n,r,o){var i={type:t,props:e,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:o==null?++Ci:o};return o==null&&$.vnode!=null&&$.vnode(i),i}function $r(){return{current:null}}function Ce(t){return t.children}function J(t,e){this.props=t,this.context=e}function pt(t,e){if(e==null)return t.__?pt(t.__,t.__.__k.indexOf(t)+1):null;for(var n;e<t.__k.length;e++)if((n=t.__k[e])!=null&&n.__e!=null)return n.__e;return typeof t.type=="function"?pt(t):null}function Pi(t){var e,n;if((t=t.__)!=null&&t.__c!=null){for(t.__e=t.__c.base=null,e=0;e<t.__k.length;e++)if((n=t.__k[e])!=null&&n.__e!=null){t.__e=t.__c.base=n.__e;break}return Pi(t)}}function xr(t){(!t.__d&&(t.__d=!0)&&Nt.push(t)&&!dn.__r++||wi!==$.debounceRendering)&&((wi=$.debounceRendering)||Ai)(dn)}function dn(){for(var t;dn.__r=Nt.length;)t=Nt.sort(function(e,n){return e.__v.__b-n.__v.__b}),Nt=[],t.some(function(e){var n,r,o,i,a,s;e.__d&&(a=(i=(n=e).__v).__e,(s=n.__P)&&(r=[],(o=Le({},i)).__v=i.__v+1,Pr(s,i,o,n.__n,s.ownerSVGElement!==void 0,i.__h!=null?[a]:null,r,a==null?pt(i):a,i.__h),Ri(r,i),i.__e!=a&&Pi(i)))})}function Di(t,e,n,r,o,i,a,s,u,c){var l,f,d,p,m,b,v,S=r&&r.__k||$i,C=S.length;for(n.__k=[],l=0;l<e.length;l++)if((p=n.__k[l]=(p=e[l])==null||typeof p=="boolean"?null:typeof p=="string"||typeof p=="number"||typeof p=="bigint"?Lt(null,p,null,null,p):Array.isArray(p)?Lt(Ce,{children:p},null,null,null):p.__b>0?Lt(p.type,p.props,p.key,null,p.__v):p)!=null){if(p.__=n,p.__b=n.__b+1,(d=S[l])===null||d&&p.key==d.key&&p.type===d.type)S[l]=void 0;else for(f=0;f<C;f++){if((d=S[f])&&p.key==d.key&&p.type===d.type){S[f]=void 0;break}d=null}Pr(t,p,d=d||fn,o,i,a,s,u,c),m=p.__e,(f=p.ref)&&d.ref!=f&&(v||(v=[]),d.ref&&v.push(d.ref,null,p),v.push(f,p.__c||m,p)),m!=null?(b==null&&(b=m),typeof p.type=="function"&&p.__k===d.__k?p.__d=u=Ti(p,u,t):u=Mi(t,p,d,S,m,u),typeof n.type=="function"&&(n.__d=u)):u&&d.__e==u&&u.parentNode!=t&&(u=pt(d))}for(n.__e=b,l=C;l--;)S[l]!=null&&(typeof n.type=="function"&&S[l].__e!=null&&S[l].__e==n.__d&&(n.__d=pt(r,l+1)),Li(S[l],S[l]));if(v)for(l=0;l<v.length;l++)Ni(v[l],v[++l],v[++l])}function Ti(t,e,n){for(var r,o=t.__k,i=0;o&&i<o.length;i++)(r=o[i])&&(r.__=t,e=typeof r.type=="function"?Ti(r,e,n):Mi(n,r,r,o,r.__e,e));return e}function Be(t,e){return e=e||[],t==null||typeof t=="boolean"||(Array.isArray(t)?t.some(function(n){Be(n,e)}):e.push(t)),e}function Mi(t,e,n,r,o,i){var a,s,u;if(e.__d!==void 0)a=e.__d,e.__d=void 0;else if(n==null||o!=i||o.parentNode==null)e:if(i==null||i.parentNode!==t)t.appendChild(o),a=null;else{for(s=i,u=0;(s=s.nextSibling)&&u<r.length;u+=2)if(s==o)break e;t.insertBefore(o,i),a=i}return a!==void 0?a:o.nextSibling}function Jc(t,e,n,r,o){var i;for(i in n)i==="children"||i==="key"||i in e||pn(t,i,null,n[i],r);for(i in e)o&&typeof e[i]!="function"||i==="children"||i==="key"||i==="value"||i==="checked"||n[i]===e[i]||pn(t,i,e[i],n[i],r)}function ki(t,e,n){e[0]==="-"?t.setProperty(e,n):t[e]=n==null?"":typeof n!="number"||Kc.test(e)?n:n+"px"}function pn(t,e,n,r,o){var i;e:if(e==="style")if(typeof n=="string")t.style.cssText=n;else{if(typeof r=="string"&&(t.style.cssText=r=""),r)for(e in r)n&&e in n||ki(t.style,e,"");if(n)for(e in n)r&&n[e]===r[e]||ki(t.style,e,n[e])}else if(e[0]==="o"&&e[1]==="n")i=e!==(e=e.replace(/Capture$/,"")),e=e.toLowerCase()in t?e.toLowerCase().slice(2):e.slice(2),t.l||(t.l={}),t.l[e+i]=n,n?r||t.addEventListener(e,i?Ii:Fi,i):t.removeEventListener(e,i?Ii:Fi,i);else if(e!=="dangerouslySetInnerHTML"){if(o)e=e.replace(/xlink[H:h]/,"h").replace(/sName$/,"s");else if(e!=="href"&&e!=="list"&&e!=="form"&&e!=="tabIndex"&&e!=="download"&&e in t)try{t[e]=n==null?"":n;break e}catch{}typeof n=="function"||(n!=null&&(n!==!1||e[0]==="a"&&e[1]==="r")?t.setAttribute(e,n):t.removeAttribute(e))}}function Fi(t){this.l[t.type+!1]($.event?$.event(t):t)}function Ii(t){this.l[t.type+!0]($.event?$.event(t):t)}function Pr(t,e,n,r,o,i,a,s,u){var c,l,f,d,p,m,b,v,S,C,P,F=e.type;if(e.constructor!==void 0)return null;n.__h!=null&&(u=n.__h,s=e.__e=n.__e,e.__h=null,i=[s]),(c=$.__b)&&c(e);try{e:if(typeof F=="function"){if(v=e.props,S=(c=F.contextType)&&r[c.__c],C=c?S?S.props.value:c.__:r,n.__c?b=(l=e.__c=n.__c).__=l.__E:("prototype"in F&&F.prototype.render?e.__c=l=new F(v,C):(e.__c=l=new J(v,C),l.constructor=F,l.render=Qc),S&&S.sub(l),l.props=v,l.state||(l.state={}),l.context=C,l.__n=r,f=l.__d=!0,l.__h=[]),l.__s==null&&(l.__s=l.state),F.getDerivedStateFromProps!=null&&(l.__s==l.state&&(l.__s=Le({},l.__s)),Le(l.__s,F.getDerivedStateFromProps(v,l.__s))),d=l.props,p=l.state,f)F.getDerivedStateFromProps==null&&l.componentWillMount!=null&&l.componentWillMount(),l.componentDidMount!=null&&l.__h.push(l.componentDidMount);else{if(F.getDerivedStateFromProps==null&&v!==d&&l.componentWillReceiveProps!=null&&l.componentWillReceiveProps(v,C),!l.__e&&l.shouldComponentUpdate!=null&&l.shouldComponentUpdate(v,l.__s,C)===!1||e.__v===n.__v){l.props=v,l.state=l.__s,e.__v!==n.__v&&(l.__d=!1),l.__v=e,e.__e=n.__e,e.__k=n.__k,e.__k.forEach(function(O){O&&(O.__=e)}),l.__h.length&&a.push(l);break e}l.componentWillUpdate!=null&&l.componentWillUpdate(v,l.__s,C),l.componentDidUpdate!=null&&l.__h.push(function(){l.componentDidUpdate(d,p,m)})}l.context=C,l.props=v,l.state=l.__s,(c=$.__r)&&c(e),l.__d=!1,l.__v=e,l.__P=t,c=l.render(l.props,l.state,l.context),l.state=l.__s,l.getChildContext!=null&&(r=Le(Le({},r),l.getChildContext())),f||l.getSnapshotBeforeUpdate==null||(m=l.getSnapshotBeforeUpdate(d,p)),P=c!=null&&c.type===Ce&&c.key==null?c.props.children:c,Di(t,Array.isArray(P)?P:[P],e,n,r,o,i,a,s,u),l.base=e.__e,e.__h=null,l.__h.length&&a.push(l),b&&(l.__E=l.__=null),l.__e=!1}else i==null&&e.__v===n.__v?(e.__k=n.__k,e.__e=n.__e):e.__e=Zc(n.__e,e,n,r,o,i,a,u);(c=$.diffed)&&c(e)}catch(O){e.__v=null,(u||i!=null)&&(e.__e=s,e.__h=!!u,i[i.indexOf(s)]=null),$.__e(O,e,n)}}function Ri(t,e){$.__c&&$.__c(e,t),t.some(function(n){try{t=n.__h,n.__h=[],t.some(function(r){r.call(n)})}catch(r){$.__e(r,n.__v)}})}function Zc(t,e,n,r,o,i,a,s){var u,c,l,f=n.props,d=e.props,p=e.type,m=0;if(p==="svg"&&(o=!0),i!=null){for(;m<i.length;m++)if((u=i[m])&&"setAttribute"in u==!!p&&(p?u.localName===p:u.nodeType===3)){t=u,i[m]=null;break}}if(t==null){if(p===null)return document.createTextNode(d);t=o?document.createElementNS("http://www.w3.org/2000/svg",p):document.createElement(p,d.is&&d),i=null,s=!1}if(p===null)f===d||s&&t.data===d||(t.data=d);else{if(i=i&&ne.call(t.childNodes),c=(f=n.props||fn).dangerouslySetInnerHTML,l=d.dangerouslySetInnerHTML,!s){if(i!=null)for(f={},m=0;m<t.attributes.length;m++)f[t.attributes[m].name]=t.attributes[m].value;(l||c)&&(l&&(c&&l.__html==c.__html||l.__html===t.innerHTML)||(t.innerHTML=l&&l.__html||""))}if(Jc(t,d,f,o,s),l)e.__k=[];else if(m=e.props.children,Di(t,Array.isArray(m)?m:[m],e,n,r,o&&p!=="foreignObject",i,a,i?i[0]:n.__k&&pt(n,0),s),i!=null)for(m=i.length;m--;)i[m]!=null&&xi(i[m]);s||("value"in d&&(m=d.value)!==void 0&&(m!==f.value||m!==t.value||p==="progress"&&!m)&&pn(t,"value",m,f.value,!1),"checked"in d&&(m=d.checked)!==void 0&&m!==t.checked&&pn(t,"checked",m,f.checked,!1))}return t}function Ni(t,e,n){try{typeof t=="function"?t(e):t.current=e}catch(r){$.__e(r,n)}}function Li(t,e,n){var r,o;if($.unmount&&$.unmount(t),(r=t.ref)&&(r.current&&r.current!==t.__e||Ni(r,null,e)),(r=t.__c)!=null){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(i){$.__e(i,e)}r.base=r.__P=null}if(r=t.__k)for(o=0;o<r.length;o++)r[o]&&Li(r[o],e,typeof t.type!="function");n||t.__e==null||xi(t.__e),t.__e=t.__d=void 0}function Qc(t,e,n){return this.constructor(t,n)}function Bt(t,e,n){var r,o,i;$.__&&$.__(t,e),o=(r=typeof n=="function")?null:n&&n.__k||e.__k,i=[],Pr(e,t=(!r&&n||e).__k=Q(Ce,null,[t]),o||fn,fn,e.ownerSVGElement!==void 0,!r&&n?[n]:o?null:e.firstChild?ne.call(e.childNodes):null,i,!r&&n?n:o?o.__e:e.firstChild,r),Ri(i,t)}function Bi(t,e){Bt(t,e,Bi)}function ef(t,e,n){var r,o,i,a=Le({},t.props);for(i in e)i=="key"?r=e[i]:i=="ref"?o=e[i]:a[i]=e[i];return arguments.length>2&&(a.children=arguments.length>3?ne.call(arguments,2):n),Lt(t.type,a,r||t.key,o||t.ref,null)}function Vt(t,e){var n={__c:e="__cC"+Oi++,__:t,Consumer:function(r,o){return r.children(o)},Provider:function(r){var o,i;return this.getChildContext||(o=[],(i={})[e]=this,this.getChildContext=function(){return i},this.shouldComponentUpdate=function(a){this.props.value!==a.value&&o.some(xr)},this.sub=function(a){o.push(a);var s=a.componentWillUnmount;a.componentWillUnmount=function(){o.splice(o.indexOf(a),1),s&&s.call(a)}}),r.children}};return n.Provider.__=n.Consumer.contextType=n}ne=$i.slice,$={__e:function(t,e){for(var n,r,o;e=e.__;)if((n=e.__c)&&!n.__)try{if((r=n.constructor)&&r.getDerivedStateFromError!=null&&(n.setState(r.getDerivedStateFromError(t)),o=n.__d),n.componentDidCatch!=null&&(n.componentDidCatch(t),o=n.__d),o)return n.__E=n}catch(i){t=i}throw t}},Ci=0,J.prototype.setState=function(t,e){var n;n=this.__s!=null&&this.__s!==this.state?this.__s:this.__s=Le({},this.state),typeof t=="function"&&(t=t(Le({},n),this.props)),t&&Le(n,t),t!=null&&this.__v&&(e&&this.__h.push(e),xr(this))},J.prototype.forceUpdate=function(t){this.__v&&(this.__e=!0,t&&this.__h.push(t),xr(this))},J.prototype.render=Ce,Nt=[],Ai=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,dn.__r=0,Oi=0;var et,re,Vi,ht=0,Dr=[],Hi=$.__b,Ui=$.__r,ji=$.diffed,zi=$.__c,Wi=$.unmount;function mt(t,e){$.__h&&$.__h(re,t,ht||e),ht=0;var n=re.__H||(re.__H={__:[],__h:[]});return t>=n.__.length&&n.__.push({}),n.__[t]}function Ve(t){return ht=1,Tr(Xi,t)}function Tr(t,e,n){var r=mt(et++,2);return r.t=t,r.__c||(r.__=[n?n(e):Xi(void 0,e),function(o){var i=r.t(r.__[0],o);r.__[0]!==i&&(r.__=[i,r.__[1]],r.__c.setState({}))}],r.__c=re),r.__}function tt(t,e){var n=mt(et++,3);!$.__s&&Fr(n.__H,e)&&(n.__=t,n.__H=e,re.__H.__h.push(n))}function Mr(t,e){var n=mt(et++,4);!$.__s&&Fr(n.__H,e)&&(n.__=t,n.__H=e,re.__h.push(n))}function $e(t){return ht=5,He(function(){return{current:t}},[])}function Gi(t,e,n){ht=6,Mr(function(){typeof t=="function"?t(e()):t&&(t.current=e())},n==null?n:n.concat(t))}function He(t,e){var n=mt(et++,7);return Fr(n.__H,e)&&(n.__=t(),n.__H=e,n.__h=t),n.__}function xe(t,e){return ht=8,He(function(){return t},e)}function Ht(t){var e=re.context[t.__c],n=mt(et++,9);return n.c=t,e?(n.__==null&&(n.__=!0,e.sub(re)),e.props.value):t.__}function qi(t,e){$.useDebugValue&&$.useDebugValue(e?e(t):t)}function tf(t){var e=mt(et++,10),n=Ve();return e.__=t,re.componentDidCatch||(re.componentDidCatch=function(r){e.__&&e.__(r),n[1](r)}),[n[0],function(){n[1](void 0)}]}function nf(){var t;for(Dr.sort(function(e,n){return e.__v.__b-n.__v.__b});t=Dr.pop();)if(t.__P)try{t.__H.__h.forEach(hn),t.__H.__h.forEach(kr),t.__H.__h=[]}catch(e){t.__H.__h=[],$.__e(e,t.__v)}}$.__b=function(t){re=null,Hi&&Hi(t)},$.__r=function(t){Ui&&Ui(t),et=0;var e=(re=t.__c).__H;e&&(e.__h.forEach(hn),e.__h.forEach(kr),e.__h=[])},$.diffed=function(t){ji&&ji(t);var e=t.__c;e&&e.__H&&e.__H.__h.length&&(Dr.push(e)!==1&&Vi===$.requestAnimationFrame||((Vi=$.requestAnimationFrame)||function(n){var r,o=function(){clearTimeout(i),Yi&&cancelAnimationFrame(r),setTimeout(n)},i=setTimeout(o,100);Yi&&(r=requestAnimationFrame(o))})(nf)),re=null},$.__c=function(t,e){e.some(function(n){try{n.__h.forEach(hn),n.__h=n.__h.filter(function(r){return!r.__||kr(r)})}catch(r){e.some(function(o){o.__h&&(o.__h=[])}),e=[],$.__e(r,n.__v)}}),zi&&zi(t,e)},$.unmount=function(t){Wi&&Wi(t);var e,n=t.__c;n&&n.__H&&(n.__H.__.forEach(function(r){try{hn(r)}catch(o){e=o}}),e&&$.__e(e,n.__v))};var Yi=typeof requestAnimationFrame=="function";function hn(t){var e=re,n=t.__c;typeof n=="function"&&(t.__c=void 0,n()),re=e}function kr(t){var e=re;t.__c=t.__(),re=e}function Fr(t,e){return!t||t.length!==e.length||e.some(function(n,r){return n!==t[r]})}function Xi(t,e){return typeof e=="function"?e(t):e}function Ki(t,e){for(var n in e)t[n]=e[n];return t}function Ir(t,e){for(var n in t)if(n!=="__source"&&!(n in e))return!0;for(var r in e)if(r!=="__source"&&t[r]!==e[r])return!0;return!1}function Ut(t){this.props=t}function Ji(t,e){function n(o){var i=this.props.ref,a=i==o.ref;return!a&&i&&(i.call?i(null):i.current=null),e?!e(this.props,o)||!a:Ir(this.props,o)}function r(o){return this.shouldComponentUpdate=n,Q(t,o)}return r.displayName="Memo("+(t.displayName||t.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r}(Ut.prototype=new J).isPureReactComponent=!0,Ut.prototype.shouldComponentUpdate=function(t,e){return Ir(this.props,t)||Ir(this.state,e)};var Zi=$.__b;$.__b=function(t){t.type&&t.type.__f&&t.ref&&(t.props.ref=t.ref,t.ref=null),Zi&&Zi(t)};var rf=typeof Symbol!="undefined"&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function Rr(t){function e(n,r){var o=Ki({},n);return delete o.ref,t(o,(r=n.ref||r)&&(typeof r!="object"||"current"in r)?r:null)}return e.$$typeof=rf,e.render=e,e.prototype.isReactComponent=e.__f=!0,e.displayName="ForwardRef("+(t.displayName||t.name)+")",e}var Qi=function(t,e){return t==null?null:Be(Be(t).map(e))},ea={map:Qi,forEach:Qi,count:function(t){return t?Be(t).length:0},only:function(t){var e=Be(t);if(e.length!==1)throw"Children.only";return e[0]},toArray:Be},of=$.__e;$.__e=function(t,e,n){if(t.then){for(var r,o=e;o=o.__;)if((r=o.__c)&&r.__c)return e.__e==null&&(e.__e=n.__e,e.__k=n.__k),r.__c(t,e)}of(t,e,n)};var ta=$.unmount;function jt(){this.__u=0,this.t=null,this.__b=null}function na(t){var e=t.__.__c;return e&&e.__e&&e.__e(t)}function ra(t){var e,n,r;function o(i){if(e||(e=t()).then(function(a){n=a.default||a},function(a){r=a}),r)throw r;if(!n)throw e;return Q(n,i)}return o.displayName="Lazy",o.__f=!0,o}function vt(){this.u=null,this.o=null}$.unmount=function(t){var e=t.__c;e&&e.__R&&e.__R(),e&&t.__h===!0&&(t.type=null),ta&&ta(t)},(jt.prototype=new J).__c=function(t,e){var n=e.__c,r=this;r.t==null&&(r.t=[]),r.t.push(n);var o=na(r.__v),i=!1,a=function(){i||(i=!0,n.__R=null,o?o(s):s())};n.__R=a;var s=function(){if(!--r.__u){if(r.state.__e){var c=r.state.__e;r.__v.__k[0]=function f(d,p,m){return d&&(d.__v=null,d.__k=d.__k&&d.__k.map(function(b){return f(b,p,m)}),d.__c&&d.__c.__P===p&&(d.__e&&m.insertBefore(d.__e,d.__d),d.__c.__e=!0,d.__c.__P=m)),d}(c,c.__c.__P,c.__c.__O)}var l;for(r.setState({__e:r.__b=null});l=r.t.pop();)l.forceUpdate()}},u=e.__h===!0;r.__u++||u||r.setState({__e:r.__b=r.__v.__k[0]}),t.then(a,a)},jt.prototype.componentWillUnmount=function(){this.t=[]},jt.prototype.render=function(t,e){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=function i(a,s,u){return a&&(a.__c&&a.__c.__H&&(a.__c.__H.__.forEach(function(c){typeof c.__c=="function"&&c.__c()}),a.__c.__H=null),(a=Ki({},a)).__c!=null&&(a.__c.__P===u&&(a.__c.__P=s),a.__c=null),a.__k=a.__k&&a.__k.map(function(c){return i(c,s,u)})),a}(this.__b,n,r.__O=r.__P)}this.__b=null}var o=e.__e&&Q(Ce,null,t.fallback);return o&&(o.__h=null),[Q(Ce,null,e.__e?null:t.children),o]};var oa=function(t,e,n){if(++n[1]===n[0]&&t.o.delete(e),t.props.revealOrder&&(t.props.revealOrder[0]!=="t"||!t.o.size))for(n=t.u;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;t.u=n=n[2]}};function af(t){return this.getChildContext=function(){return t.context},t.children}function sf(t){var e=this,n=t.i;e.componentWillUnmount=function(){Bt(null,e.l),e.l=null,e.i=null},e.i&&e.i!==n&&e.componentWillUnmount(),t.__v?(e.l||(e.i=n,e.l={nodeType:1,parentNode:n,childNodes:[],appendChild:function(r){this.childNodes.push(r),e.i.appendChild(r)},insertBefore:function(r,o){this.childNodes.push(r),e.i.appendChild(r)},removeChild:function(r){this.childNodes.splice(this.childNodes.indexOf(r)>>>1,1),e.i.removeChild(r)}}),Bt(Q(af,{context:e.context},t.__v),e.l)):e.l&&e.componentWillUnmount()}function Nr(t,e){return Q(sf,{__v:t,i:e})}(vt.prototype=new J).__e=function(t){var e=this,n=na(e.__v),r=e.o.get(t);return r[0]++,function(o){var i=function(){e.props.revealOrder?(r.push(o),oa(e,t,r)):o()};n?n(i):i()}},vt.prototype.render=function(t){this.u=null,this.o=new Map;var e=Be(t.children);t.revealOrder&&t.revealOrder[0]==="b"&&e.reverse();for(var n=e.length;n--;)this.o.set(e[n],this.u=[1,0,this.u]);return t.children},vt.prototype.componentDidUpdate=vt.prototype.componentDidMount=function(){var t=this;this.o.forEach(function(e,n){oa(t,n,e)})};var ia=typeof Symbol!="undefined"&&Symbol.for&&Symbol.for("react.element")||60103,uf=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,lf=typeof document!="undefined",cf=function(t){return(typeof Symbol!="undefined"&&typeof Symbol()=="symbol"?/fil|che|rad/i:/fil|che|ra/i).test(t)};function aa(t,e,n){return e.__k==null&&(e.textContent=""),Bt(t,e),typeof n=="function"&&n(),t?t.__c:null}function sa(t,e,n){return Bi(t,e),typeof n=="function"&&n(),t?t.__c:null}J.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(t){Object.defineProperty(J.prototype,t,{configurable:!0,get:function(){return this["UNSAFE_"+t]},set:function(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:e})}})});var ua=$.event;function ff(){}function df(){return this.cancelBubble}function pf(){return this.defaultPrevented}$.event=function(t){return ua&&(t=ua(t)),t.persist=ff,t.isPropagationStopped=df,t.isDefaultPrevented=pf,t.nativeEvent=t};var la,ca={configurable:!0,get:function(){return this.class}},fa=$.vnode;$.vnode=function(t){var e=t.type,n=t.props,r=n;if(typeof e=="string"){var o=e.indexOf("-")===-1;for(var i in r={},n){var a=n[i];lf&&i==="children"&&e==="noscript"||i==="value"&&"defaultValue"in n&&a==null||(i==="defaultValue"&&"value"in n&&n.value==null?i="value":i==="download"&&a===!0?a="":/ondoubleclick/i.test(i)?i="ondblclick":/^onchange(textarea|input)/i.test(i+e)&&!cf(n.type)?i="oninput":/^onfocus$/i.test(i)?i="onfocusin":/^onblur$/i.test(i)?i="onfocusout":/^on(Ani|Tra|Tou|BeforeInp)/.test(i)?i=i.toLowerCase():o&&uf.test(i)?i=i.replace(/[A-Z0-9]/,"-$&").toLowerCase():a===null&&(a=void 0),r[i]=a)}e=="select"&&r.multiple&&Array.isArray(r.value)&&(r.value=Be(n.children).forEach(function(s){s.props.selected=r.value.indexOf(s.props.value)!=-1})),e=="select"&&r.defaultValue!=null&&(r.value=Be(n.children).forEach(function(s){s.props.selected=r.multiple?r.defaultValue.indexOf(s.props.value)!=-1:r.defaultValue==s.props.value})),t.props=r,n.class!=n.className&&(ca.enumerable="className"in n,n.className!=null&&(r.class=n.className),Object.defineProperty(r,"className",ca))}t.$$typeof=ia,fa&&fa(t)};var da=$.__r;$.__r=function(t){da&&da(t),la=t.__c};var pa={ReactCurrentDispatcher:{current:{readContext:function(t){return la.__n[t.__c].props.value}}}},hf="17.0.2";function ha(t){return Q.bind(null,t)}function Lr(t){return!!t&&t.$$typeof===ia}function ma(t){return Lr(t)?ef.apply(null,arguments):t}function va(t){return!!t.__k&&(Bt(null,t),!0)}function ga(t){return t&&(t.base||t.nodeType===1&&t)||null}var ya=function(t,e){return t(e)},ba=function(t,e){return t(e)},mf=Ce,g={useState:Ve,useReducer:Tr,useEffect:tt,useLayoutEffect:Mr,useRef:$e,useImperativeHandle:Gi,useMemo:He,useCallback:xe,useContext:Ht,useDebugValue:qi,version:"17.0.2",Children:ea,render:aa,hydrate:sa,unmountComponentAtNode:va,createPortal:Nr,createElement:Q,createContext:Vt,createFactory:ha,cloneElement:ma,createRef:$r,Fragment:Ce,isValidElement:Lr,findDOMNode:ga,Component:J,PureComponent:Ut,memo:Ji,forwardRef:Rr,flushSync:ba,unstable_batchedUpdates:ya,StrictMode:Ce,Suspense:jt,SuspenseList:vt,lazy:ra,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:pa},Br=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:g,version:hf,Children:ea,render:aa,hydrate:sa,unmountComponentAtNode:va,createPortal:Nr,createFactory:ha,cloneElement:ma,isValidElement:Lr,findDOMNode:ga,PureComponent:Ut,memo:Ji,forwardRef:Rr,flushSync:ba,unstable_batchedUpdates:ya,StrictMode:mf,Suspense:jt,SuspenseList:vt,lazy:ra,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:pa,createElement:Q,createContext:Vt,createRef:$r,Fragment:Ce,Component:J,useState:Ve,useReducer:Tr,useEffect:tt,useLayoutEffect:Mr,useRef:$e,useImperativeHandle:Gi,useMemo:He,useCallback:xe,useContext:Ht,useDebugValue:qi,useErrorBoundary:tf}),nt=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function vf(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function Vr(t){if(t.__esModule)return t;var e=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(t).forEach(function(n){var r=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,r.get?r:{enumerable:!0,get:function(){return t[n]}})}),e}var Hr={exports:{}};function Ur(){}Ur.prototype={on:function(t,e,n){var r=this.e||(this.e={});return(r[t]||(r[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var r=this;function o(){r.off(t,o),e.apply(n,arguments)}return o._=e,this.on(t,o,n)},emit:function(t){var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),r=0,o=n.length;for(r;r<o;r++)n[r].fn.apply(n[r].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),r=n[t],o=[];if(r&&e)for(var i=0,a=r.length;i<a;i++)r[i].fn!==e&&r[i].fn._!==e&&o.push(r[i]);return o.length?n[t]=o:delete n[t],this}},Hr.exports=Ur,Hr.exports.TinyEmitter=Ur;var mn=Hr.exports;const B="http://www.w3.org/2000/svg",jr=t=>{const e=t.getAttribute("class");return e?new Set(e.split(" ")):new Set},gt=(t,e)=>{const n=jr(t);n.add(e),t.setAttribute("class",Array.from(n).join(" "))},gf=(t,e)=>{const n=jr(t);n.delete(e),n.size===0?t.removeAttribute("class"):t.setAttribute("class",Array.from(n).join(" "))},Sa=(t,e)=>jr(t).has(e),vn=(t,e)=>{const n=t.selector("FragmentSelector");if(n!=null&&n.conformsTo.startsWith("http://www.w3.org/TR/media-frags")){const{value:r}=n,o=r.includes(":")?r.substring(r.indexOf("=")+1,r.indexOf(":")):"pixel",i=r.includes(":")?r.substring(r.indexOf(":")+1):r.substring(r.indexOf("=")+1);let[a,s,u,c]=i.split(",").map(parseFloat);return o.toLowerCase()==="percent"&&(a=a*e.naturalWidth/100,s=s*e.naturalHeight/100,u=u*e.naturalWidth/100,c=c*e.naturalHeight/100),{x:a,y:s,w:u,h:c}}},yf=(t,e,n,r,o)=>({source:o==null?void 0:o.src,selector:{type:"FragmentSelector",conformsTo:"http://www.w3.org/TR/media-frags/",value:`xywh=pixel:${t},${e},${n},${r}`}}),bf=(t,e,n,r,o)=>{const i=t/o.naturalWidth*100,a=e/o.naturalHeight*100,s=n/o.naturalWidth*100,u=r/o.naturalHeight*100;return{source:o.src,selector:{type:"FragmentSelector",conformsTo:"http://www.w3.org/TR/media-frags/",value:`xywh=percent:${i},${a},${s},${u}`}}},zr=(t,e,n,r,o,i)=>(i==null?void 0:i.toLowerCase())==="percent"?bf(t,e,n,r,o):yf(t,e,n,r,o),gn=(t,e,n,r,o)=>{t.setAttribute("x",e),t.setAttribute("y",n),t.setAttribute("width",r),t.setAttribute("height",o)},yn=(t,e,n)=>{t.setAttribute("cx",e),t.setAttribute("cy",n),t.setAttribute("r",7)},_a=(t,e,n,r,o)=>{const i=document.createElementNS(B,"path");i.setAttribute("fill-rule","evenodd");const{naturalWidth:a,naturalHeight:s}=t;return i.setAttribute("d",`M0 0 h${a} v${s} h-${a} z M${e} ${n} h${r} v${o} h-${r} z`),i},Ea=(t,e,n,r,o,i)=>{const{naturalWidth:a,naturalHeight:s}=e;t.setAttribute("d",`M0 0 h${a} v${s} h-${a} z M${n} ${r} h${o} v${i} h-${o} z`)},Wr=(t,e,n,r)=>{const{x:o,y:i,w:a,h:s}=t.type==="Annotation"||t.type==="Selection"?vn(t,e):{x:t,y:e,w:n,h:r},u=document.createElementNS(B,"g");if(a===0&&s===0){gt(u,"a9s-point"),gt(u,"a9s-non-scaling"),u.setAttribute("transform-origin",`${o} ${i}`);const c=document.createElementNS(B,"circle"),l=document.createElementNS(B,"circle");l.setAttribute("class","a9s-inner"),yn(l,o,i),c.setAttribute("class","a9s-outer"),yn(c,o,i),u.appendChild(c),u.appendChild(l)}else{const c=document.createElementNS(B,"rect"),l=document.createElementNS(B,"rect");l.setAttribute("class","a9s-inner"),gn(l,o,i,a,s),c.setAttribute("class","a9s-outer"),gn(c,o,i,a,s),u.appendChild(c),u.appendChild(l)}return u},Gr=t=>{const e=t.querySelector(".a9s-outer");if(e.nodeName==="rect"){const n=parseFloat(e.getAttribute("x")),r=parseFloat(e.getAttribute("y")),o=parseFloat(e.getAttribute("width")),i=parseFloat(e.getAttribute("height"));return{x:n,y:r,w:o,h:i}}else{const n=parseFloat(e.getAttribute("cx")),r=parseFloat(e.getAttribute("cy"));return{x:n,y:r,w:0,h:0}}},Ca=(t,e,n,r,o)=>{const i=t.querySelector(".a9s-inner"),a=t.querySelector(".a9s-outer");a.nodeName==="rect"?(gn(i,e,n,r,o),gn(a,e,n,r,o)):(yn(i,e,n),yn(a,e,n))},Sf=(t,e)=>{const{w:n,h:r}=vn(t,e);return n*r},bn=t=>{let e=0,n=t.length-1;for(let r=0;r<t.length;r++)e+=(t[n][0]+t[r][0])*(t[n][1]-t[r][1]),n=r;return Math.abs(.5*e)},_f=(t,e,n=!0)=>{const r=t[0],o=t[1];let i=!1,a=0;for(let s=0,u=e.length-1;s<e.length;u=s++){const c=e[s][0],l=e[s][1],f=e[u][0],d=e[u][1];l>o!=d>o&&r<(f-c)*(o-l)/(d-l)+c&&(i=!i,l>d?a++:a--)}return n?a!=0:i},Ef=(t,e)=>{for(let n of t)if(!_f(n,e))return!1;return!0},Cf=t=>{const e=t.getAttribute("d").split(/(?=M|m|L|l|H|h|V|v|Z|z)/g).map(o=>o.trim()),n=[];let r=[];for(let o of e){const i=o.substring(0,1);if(i.toLowerCase()==="z")n.push([...r]),r=[];else{const a=o.substring(1).split(" ").map(l=>parseFloat(l.trim())),s=i===i.toUpperCase(),u=s?a[0]:a[0]+r[r.length-1][0],c=s?a[1]:a[1]+r[r.length-1][1];r.push([u,c])}}return r.length>0&&n.push([...r]),n},Af=t=>{const r=new XMLSerializer().serializeToString(t.documentElement).replace("<svg>",`<svg xmlns="${B}">`);return new DOMParser().parseFromString(r,"image/svg+xml").documentElement},Aa=t=>{const e=r=>{Array.from(r.attributes).forEach(o=>{o.name.startsWith("on")&&r.removeAttribute(o.name)})},n=t.getElementsByTagName("script");return Array.from(n).reverse().forEach(r=>r.parentNode.removeChild(r)),e(t),Array.from(t.querySelectorAll("*")).forEach(e),t},qr=t=>{const e=t.selector("SvgSelector");if(e){const n=new DOMParser,{value:r}=e,o=n.parseFromString(r,"image/svg+xml"),i=o.lookupPrefix(B),a=o.lookupNamespaceURI(null);return i||a?Aa(o).firstChild:Aa(Af(o)).firstChild}},wa=t=>{const e=qr(t),n=document.createElementNS(B,"g"),r=e.cloneNode(!0);r.setAttribute("class","a9s-inner");const o=e.cloneNode(!0);return o.setAttribute("class","a9s-outer"),n.appendChild(o),n.appendChild(r),n},Yr=(t,e)=>{const n=t.querySelector(".a9s-inner").cloneNode(!0);n.removeAttribute("class"),n.removeAttribute("xmlns");let r=n.outerHTML||new XMLSerializer().serializeToString(n);return r=r.replace(` xmlns="${B}"`,""),{source:e==null?void 0:e.src,selector:{type:"SvgSelector",value:`<svg>${r}</svg>`}}},wf=t=>{const e=qr(t),n=e.nodeName.toLowerCase();if(n==="polygon")return Of(e);if(n==="circle")return $f(e);if(n==="ellipse")return xf(e);if(n=="path")return Pf(e);if(n=="line")return 0;throw`Unsupported SVG shape type: ${n}`},Of=t=>{const e=t.getAttribute("points").trim().split(" ").map(n=>n.split(",").map(r=>parseFloat(r.trim())));return bn(e)},$f=t=>{const e=t.getAttribute("r");return e*e*Math.PI},xf=t=>{const e=t.getAttribute("rx"),n=t.getAttribute("ry");return e*n*Math.PI},Pf=t=>{const e=Cf(t);if(e.length==1)return bn(e[0]);{const n=o=>e.find(i=>{if(o!==i)return Ef(o,i)});let r=0;for(let o of e)n(o)?r-=bn(o):r+=bn(o);return r}},Df={FragmentSelector:Wr,SvgSelector:wa},Tf={FragmentSelector:Sf,SvgSelector:wf},Oa=t=>{const e=t.targets[0];if(e)return Array.isArray(e.selector)?e.selector[0]:e.selector},Mf=(t,e)=>Df[Oa(t).type](t,e),Sn=(t,e)=>Tf[Oa(t).type](t,e);var _n={exports:{}},$a={},yt=Vr(Br),zt={exports:{}},kf="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Ff=kf,If=Ff;function xa(){}function Pa(){}Pa.resetWarningCache=xa;var Rf=function(){function t(r,o,i,a,s,u){if(u!==If){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}t.isRequired=t;function e(){return t}var n={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:Pa,resetWarningCache:xa};return n.PropTypes=n,n};zt.exports=Rf();function Da(t){var e,n,r="";if(typeof t=="string"||typeof t=="number")r+=t;else if(typeof t=="object")if(Array.isArray(t))for(e=0;e<t.length;e++)t[e]&&(n=Da(t[e]))&&(r&&(r+=" "),r+=n);else for(e in t)t[e]&&(r&&(r+=" "),r+=e);return r}function Nf(){for(var t=0,e,n,r="";t<arguments.length;)(e=arguments[t++])&&(n=Da(e))&&(r&&(r+=" "),r+=n);return r}var Lf=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:Nf}),Bf=Vr(Lf),q={},Pe={};Object.defineProperty(Pe,"__esModule",{value:!0}),Pe.findInArray=Vf,Pe.isFunction=Hf,Pe.isNum=Uf,Pe.int=jf,Pe.dontSetMe=zf;function Vf(t,e){for(var n=0,r=t.length;n<r;n++)if(e.apply(e,[t[n],n,t]))return t[n]}function Hf(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Function]"}function Uf(t){return typeof t=="number"&&!isNaN(t)}function jf(t){return parseInt(t,10)}function zf(t,e,n){if(t[e])return new Error("Invalid prop ".concat(e," passed to ").concat(n," - do not set this, set it on the child."))}var rt={};Object.defineProperty(rt,"__esModule",{value:!0}),rt.getPrefix=Ta,rt.browserPrefixToKey=Ma,rt.browserPrefixToStyle=Wf,rt.default=void 0;var Xr=["Moz","Webkit","O","ms"];function Ta(){var t,e,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";var r=(t=window.document)===null||t===void 0||(e=t.documentElement)===null||e===void 0?void 0:e.style;if(!r||n in r)return"";for(var o=0;o<Xr.length;o++)if(Ma(n,Xr[o])in r)return Xr[o];return""}function Ma(t,e){return e?"".concat(e).concat(Gf(t)):t}function Wf(t,e){return e?"-".concat(e.toLowerCase(),"-").concat(t):t}function Gf(t){for(var e="",n=!0,r=0;r<t.length;r++)n?(e+=t[r].toUpperCase(),n=!1):t[r]==="-"?n=!0:e+=t[r];return e}var qf=Ta();rt.default=qf;function En(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?En=function(n){return typeof n}:En=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},En(t)}Object.defineProperty(q,"__esModule",{value:!0}),q.matchesSelector=La,q.matchesSelectorAndParentsTo=Xf,q.addEvent=Kf,q.removeEvent=Jf,q.outerHeight=Zf,q.outerWidth=Qf,q.innerHeight=ed,q.innerWidth=td,q.offsetXYFromParent=nd,q.createCSSTransform=rd,q.createSVGTransform=od,q.getTranslation=Kr,q.getTouch=id,q.getTouchIdentifier=ad,q.addUserSelectStyles=sd,q.removeUserSelectStyles=ud,q.addClassName=Ba,q.removeClassName=Va;var ge=Pe,ka=Yf(rt);function Fa(t){if(typeof WeakMap!="function")return null;var e=new WeakMap,n=new WeakMap;return(Fa=function(o){return o?n:e})(t)}function Yf(t,e){if(!e&&t&&t.__esModule)return t;if(t===null||En(t)!=="object"&&typeof t!="function")return{default:t};var n=Fa(e);if(n&&n.has(t))return n.get(t);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if(i!=="default"&&Object.prototype.hasOwnProperty.call(t,i)){var a=o?Object.getOwnPropertyDescriptor(t,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=t[i]}return r.default=t,n&&n.set(t,r),r}function Ia(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Ra(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Ia(Object(n),!0).forEach(function(r){Na(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Ia(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Na(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var Cn="";function La(t,e){return Cn||(Cn=(0,ge.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(n){return(0,ge.isFunction)(t[n])})),(0,ge.isFunction)(t[Cn])?t[Cn](e):!1}function Xf(t,e,n){var r=t;do{if(La(r,e))return!0;if(r===n)return!1;r=r.parentNode}while(r);return!1}function Kf(t,e,n,r){if(!!t){var o=Ra({capture:!0},r);t.addEventListener?t.addEventListener(e,n,o):t.attachEvent?t.attachEvent("on"+e,n):t["on"+e]=n}}function Jf(t,e,n,r){if(!!t){var o=Ra({capture:!0},r);t.removeEventListener?t.removeEventListener(e,n,o):t.detachEvent?t.detachEvent("on"+e,n):t["on"+e]=null}}function Zf(t){var e=t.clientHeight,n=t.ownerDocument.defaultView.getComputedStyle(t);return e+=(0,ge.int)(n.borderTopWidth),e+=(0,ge.int)(n.borderBottomWidth),e}function Qf(t){var e=t.clientWidth,n=t.ownerDocument.defaultView.getComputedStyle(t);return e+=(0,ge.int)(n.borderLeftWidth),e+=(0,ge.int)(n.borderRightWidth),e}function ed(t){var e=t.clientHeight,n=t.ownerDocument.defaultView.getComputedStyle(t);return e-=(0,ge.int)(n.paddingTop),e-=(0,ge.int)(n.paddingBottom),e}function td(t){var e=t.clientWidth,n=t.ownerDocument.defaultView.getComputedStyle(t);return e-=(0,ge.int)(n.paddingLeft),e-=(0,ge.int)(n.paddingRight),e}function nd(t,e,n){var r=e===e.ownerDocument.body,o=r?{left:0,top:0}:e.getBoundingClientRect(),i=(t.clientX+e.scrollLeft-o.left)/n,a=(t.clientY+e.scrollTop-o.top)/n;return{x:i,y:a}}function rd(t,e){var n=Kr(t,e,"px");return Na({},(0,ka.browserPrefixToKey)("transform",ka.default),n)}function od(t,e){var n=Kr(t,e,"");return n}function Kr(t,e,n){var r=t.x,o=t.y,i="translate(".concat(r).concat(n,",").concat(o).concat(n,")");if(e){var a="".concat(typeof e.x=="string"?e.x:e.x+n),s="".concat(typeof e.y=="string"?e.y:e.y+n);i="translate(".concat(a,", ").concat(s,")")+i}return i}function id(t,e){return t.targetTouches&&(0,ge.findInArray)(t.targetTouches,function(n){return e===n.identifier})||t.changedTouches&&(0,ge.findInArray)(t.changedTouches,function(n){return e===n.identifier})}function ad(t){if(t.targetTouches&&t.targetTouches[0])return t.targetTouches[0].identifier;if(t.changedTouches&&t.changedTouches[0])return t.changedTouches[0].identifier}function sd(t){if(!!t){var e=t.getElementById("react-draggable-style-el");e||(e=t.createElement("style"),e.type="text/css",e.id="react-draggable-style-el",e.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;}
`,e.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;}
`,t.getElementsByTagName("head")[0].appendChild(e)),t.body&&Ba(t.body,"react-draggable-transparent-selection")}}function ud(t){if(!!t)try{if(t.body&&Va(t.body,"react-draggable-transparent-selection"),t.selection)t.selection.empty();else{var e=(t.defaultView||window).getSelection();e&&e.type!=="Caret"&&e.removeAllRanges()}}catch{}}function Ba(t,e){t.classList?t.classList.add(e):t.className.match(new RegExp("(?:^|\\s)".concat(e,"(?!\\S)")))||(t.className+=" ".concat(e))}function Va(t,e){t.classList?t.classList.remove(e):t.className=t.className.replace(new RegExp("(?:^|\\s)".concat(e,"(?!\\S)"),"g"),"")}var De={};Object.defineProperty(De,"__esModule",{value:!0}),De.getBoundPosition=ld,De.snapToGrid=cd,De.canDragX=fd,De.canDragY=dd,De.getControlPosition=pd,De.createCoreData=hd,De.createDraggableData=md;var ye=Pe,bt=q;function ld(t,e,n){if(!t.props.bounds)return[e,n];var r=t.props.bounds;r=typeof r=="string"?r:vd(r);var o=Jr(t);if(typeof r=="string"){var i=o.ownerDocument,a=i.defaultView,s;if(r==="parent"?s=o.parentNode:s=i.querySelector(r),!(s instanceof a.HTMLElement))throw new Error('Bounds selector "'+r+'" could not find an element.');var u=s,c=a.getComputedStyle(o),l=a.getComputedStyle(u);r={left:-o.offsetLeft+(0,ye.int)(l.paddingLeft)+(0,ye.int)(c.marginLeft),top:-o.offsetTop+(0,ye.int)(l.paddingTop)+(0,ye.int)(c.marginTop),right:(0,bt.innerWidth)(u)-(0,bt.outerWidth)(o)-o.offsetLeft+(0,ye.int)(l.paddingRight)-(0,ye.int)(c.marginRight),bottom:(0,bt.innerHeight)(u)-(0,bt.outerHeight)(o)-o.offsetTop+(0,ye.int)(l.paddingBottom)-(0,ye.int)(c.marginBottom)}}return(0,ye.isNum)(r.right)&&(e=Math.min(e,r.right)),(0,ye.isNum)(r.bottom)&&(n=Math.min(n,r.bottom)),(0,ye.isNum)(r.left)&&(e=Math.max(e,r.left)),(0,ye.isNum)(r.top)&&(n=Math.max(n,r.top)),[e,n]}function cd(t,e,n){var r=Math.round(e/t[0])*t[0],o=Math.round(n/t[1])*t[1];return[r,o]}function fd(t){return t.props.axis==="both"||t.props.axis==="x"}function dd(t){return t.props.axis==="both"||t.props.axis==="y"}function pd(t,e,n){var r=typeof e=="number"?(0,bt.getTouch)(t,e):null;if(typeof e=="number"&&!r)return null;var o=Jr(n),i=n.props.offsetParent||o.offsetParent||o.ownerDocument.body;return(0,bt.offsetXYFromParent)(r||t,i,n.props.scale)}function hd(t,e,n){var r=t.state,o=!(0,ye.isNum)(r.lastX),i=Jr(t);return o?{node:i,deltaX:0,deltaY:0,lastX:e,lastY:n,x:e,y:n}:{node:i,deltaX:e-r.lastX,deltaY:n-r.lastY,lastX:r.lastX,lastY:r.lastY,x:e,y:n}}function md(t,e){var n=t.props.scale;return{node:e.node,x:t.state.x+e.deltaX/n,y:t.state.y+e.deltaY/n,deltaX:e.deltaX/n,deltaY:e.deltaY/n,lastX:t.state.x,lastY:t.state.y}}function vd(t){return{left:t.left,top:t.top,right:t.right,bottom:t.bottom}}function Jr(t){var e=t.findDOMNode();if(!e)throw new Error("<DraggableCore>: Unmounted during event!");return e}var An={},wn={};Object.defineProperty(wn,"__esModule",{value:!0}),wn.default=gd;function gd(){}function Wt(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Wt=function(n){return typeof n}:Wt=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Wt(t)}Object.defineProperty(An,"__esModule",{value:!0}),An.default=void 0;var Zr=bd(yt),be=eo(zt.exports),yd=eo(yt),se=q,ot=De,Qr=Pe,Gt=eo(wn);function eo(t){return t&&t.__esModule?t:{default:t}}function Ha(t){if(typeof WeakMap!="function")return null;var e=new WeakMap,n=new WeakMap;return(Ha=function(o){return o?n:e})(t)}function bd(t,e){if(!e&&t&&t.__esModule)return t;if(t===null||Wt(t)!=="object"&&typeof t!="function")return{default:t};var n=Ha(e);if(n&&n.has(t))return n.get(t);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if(i!=="default"&&Object.prototype.hasOwnProperty.call(t,i)){var a=o?Object.getOwnPropertyDescriptor(t,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=t[i]}return r.default=t,n&&n.set(t,r),r}function Sd(t,e){return Ad(t)||Cd(t,e)||Ed(t,e)||_d()}function _d(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ed(t,e){if(!!t){if(typeof t=="string")return Ua(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ua(t,e)}}function Ua(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function Cd(t,e){var n=t==null?null:typeof Symbol!="undefined"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r=[],o=!0,i=!1,a,s;try{for(n=n.call(t);!(o=(a=n.next()).done)&&(r.push(a.value),!(e&&r.length===e));o=!0);}catch(u){i=!0,s=u}finally{try{!o&&n.return!=null&&n.return()}finally{if(i)throw s}}return r}}function Ad(t){if(Array.isArray(t))return t}function wd(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ja(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function Od(t,e,n){return e&&ja(t.prototype,e),n&&ja(t,n),t}function $d(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&to(t,e)}function to(t,e){return to=Object.setPrototypeOf||function(r,o){return r.__proto__=o,r},to(t,e)}function xd(t){var e=Dd();return function(){var r=On(t),o;if(e){var i=On(this).constructor;o=Reflect.construct(r,arguments,i)}else o=r.apply(this,arguments);return Pd(this,o)}}function Pd(t,e){if(e&&(Wt(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ue(t)}function ue(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Dd(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function On(t){return On=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},On(t)}function Ae(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var Oe={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},Ge=Oe.mouse,$n=function(t){$d(n,t);var e=xd(n);function n(){var r;wd(this,n);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return r=e.call.apply(e,[this].concat(i)),Ae(ue(r),"state",{dragging:!1,lastX:NaN,lastY:NaN,touchIdentifier:null}),Ae(ue(r),"mounted",!1),Ae(ue(r),"handleDragStart",function(s){if(r.props.onMouseDown(s),!r.props.allowAnyClick&&typeof s.button=="number"&&s.button!==0)return!1;var u=r.findDOMNode();if(!u||!u.ownerDocument||!u.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");var c=u.ownerDocument;if(!(r.props.disabled||!(s.target instanceof c.defaultView.Node)||r.props.handle&&!(0,se.matchesSelectorAndParentsTo)(s.target,r.props.handle,u)||r.props.cancel&&(0,se.matchesSelectorAndParentsTo)(s.target,r.props.cancel,u))){s.type==="touchstart"&&s.preventDefault();var l=(0,se.getTouchIdentifier)(s);r.setState({touchIdentifier:l});var f=(0,ot.getControlPosition)(s,l,ue(r));if(f!=null){var d=f.x,p=f.y,m=(0,ot.createCoreData)(ue(r),d,p);(0,Gt.default)("DraggableCore: handleDragStart: %j",m),(0,Gt.default)("calling",r.props.onStart);var b=r.props.onStart(s,m);b===!1||r.mounted===!1||(r.props.enableUserSelectHack&&(0,se.addUserSelectStyles)(c),r.setState({dragging:!0,lastX:d,lastY:p}),(0,se.addEvent)(c,Ge.move,r.handleDrag),(0,se.addEvent)(c,Ge.stop,r.handleDragStop))}}}),Ae(ue(r),"handleDrag",function(s){var u=(0,ot.getControlPosition)(s,r.state.touchIdentifier,ue(r));if(u!=null){var c=u.x,l=u.y;if(Array.isArray(r.props.grid)){var f=c-r.state.lastX,d=l-r.state.lastY,p=(0,ot.snapToGrid)(r.props.grid,f,d),m=Sd(p,2);if(f=m[0],d=m[1],!f&&!d)return;c=r.state.lastX+f,l=r.state.lastY+d}var b=(0,ot.createCoreData)(ue(r),c,l);(0,Gt.default)("DraggableCore: handleDrag: %j",b);var v=r.props.onDrag(s,b);if(v===!1||r.mounted===!1){try{r.handleDragStop(new MouseEvent("mouseup"))}catch{var S=document.createEvent("MouseEvents");S.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),r.handleDragStop(S)}return}r.setState({lastX:c,lastY:l})}}),Ae(ue(r),"handleDragStop",function(s){if(!!r.state.dragging){var u=(0,ot.getControlPosition)(s,r.state.touchIdentifier,ue(r));if(u!=null){var c=u.x,l=u.y,f=(0,ot.createCoreData)(ue(r),c,l),d=r.props.onStop(s,f);if(d===!1||r.mounted===!1)return!1;var p=r.findDOMNode();p&&r.props.enableUserSelectHack&&(0,se.removeUserSelectStyles)(p.ownerDocument),(0,Gt.default)("DraggableCore: handleDragStop: %j",f),r.setState({dragging:!1,lastX:NaN,lastY:NaN}),p&&((0,Gt.default)("DraggableCore: Removing handlers"),(0,se.removeEvent)(p.ownerDocument,Ge.move,r.handleDrag),(0,se.removeEvent)(p.ownerDocument,Ge.stop,r.handleDragStop))}}}),Ae(ue(r),"onMouseDown",function(s){return Ge=Oe.mouse,r.handleDragStart(s)}),Ae(ue(r),"onMouseUp",function(s){return Ge=Oe.mouse,r.handleDragStop(s)}),Ae(ue(r),"onTouchStart",function(s){return Ge=Oe.touch,r.handleDragStart(s)}),Ae(ue(r),"onTouchEnd",function(s){return Ge=Oe.touch,r.handleDragStop(s)}),r}return Od(n,[{key:"componentDidMount",value:function(){this.mounted=!0;var o=this.findDOMNode();o&&(0,se.addEvent)(o,Oe.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var o=this.findDOMNode();if(o){var i=o.ownerDocument;(0,se.removeEvent)(i,Oe.mouse.move,this.handleDrag),(0,se.removeEvent)(i,Oe.touch.move,this.handleDrag),(0,se.removeEvent)(i,Oe.mouse.stop,this.handleDragStop),(0,se.removeEvent)(i,Oe.touch.stop,this.handleDragStop),(0,se.removeEvent)(o,Oe.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,se.removeUserSelectStyles)(i)}}},{key:"findDOMNode",value:function(){var o,i,a;return(o=(i=this.props)===null||i===void 0||(a=i.nodeRef)===null||a===void 0?void 0:a.current)!==null&&o!==void 0?o:yd.default.findDOMNode(this)}},{key:"render",value:function(){return Zr.cloneElement(Zr.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),n}(Zr.Component);An.default=$n,Ae($n,"displayName","DraggableCore"),Ae($n,"propTypes",{allowAnyClick:be.default.bool,disabled:be.default.bool,enableUserSelectHack:be.default.bool,offsetParent:function(e,n){if(e[n]&&e[n].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:be.default.arrayOf(be.default.number),handle:be.default.string,cancel:be.default.string,nodeRef:be.default.object,onStart:be.default.func,onDrag:be.default.func,onStop:be.default.func,onMouseDown:be.default.func,scale:be.default.number,className:Qr.dontSetMe,style:Qr.dontSetMe,transform:Qr.dontSetMe}),Ae($n,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1}),function(t){function e(y){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?e=function(E){return typeof E}:e=function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},e(y)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DraggableCore",{enumerable:!0,get:function(){return c.default}}),t.default=void 0;var n=m(yt),r=d(zt.exports),o=d(yt),i=d(Bf),a=q,s=De,u=Pe,c=d(An),l=d(wn),f=["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"];function d(y){return y&&y.__esModule?y:{default:y}}function p(y){if(typeof WeakMap!="function")return null;var _=new WeakMap,E=new WeakMap;return(p=function(w){return w?E:_})(y)}function m(y,_){if(!_&&y&&y.__esModule)return y;if(y===null||e(y)!=="object"&&typeof y!="function")return{default:y};var E=p(_);if(E&&E.has(y))return E.get(y);var A={},w=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var D in y)if(D!=="default"&&Object.prototype.hasOwnProperty.call(y,D)){var I=w?Object.getOwnPropertyDescriptor(y,D):null;I&&(I.get||I.set)?Object.defineProperty(A,D,I):A[D]=y[D]}return A.default=y,E&&E.set(y,A),A}function b(){return b=Object.assign||function(y){for(var _=1;_<arguments.length;_++){var E=arguments[_];for(var A in E)Object.prototype.hasOwnProperty.call(E,A)&&(y[A]=E[A])}return y},b.apply(this,arguments)}function v(y,_){if(y==null)return{};var E=S(y,_),A,w;if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(y);for(w=0;w<D.length;w++)A=D[w],!(_.indexOf(A)>=0)&&(!Object.prototype.propertyIsEnumerable.call(y,A)||(E[A]=y[A]))}return E}function S(y,_){if(y==null)return{};var E={},A=Object.keys(y),w,D;for(D=0;D<A.length;D++)w=A[D],!(_.indexOf(w)>=0)&&(E[w]=y[w]);return E}function C(y,_){var E=Object.keys(y);if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(y);_&&(A=A.filter(function(w){return Object.getOwnPropertyDescriptor(y,w).enumerable})),E.push.apply(E,A)}return E}function P(y){for(var _=1;_<arguments.length;_++){var E=arguments[_]!=null?arguments[_]:{};_%2?C(Object(E),!0).forEach(function(A){we(y,A,E[A])}):Object.getOwnPropertyDescriptors?Object.defineProperties(y,Object.getOwnPropertyDescriptors(E)):C(Object(E)).forEach(function(A){Object.defineProperty(y,A,Object.getOwnPropertyDescriptor(E,A))})}return y}function F(y,_){return H(y)||X(y,_)||k(y,_)||O()}function O(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function k(y,_){if(!!y){if(typeof y=="string")return x(y,_);var E=Object.prototype.toString.call(y).slice(8,-1);if(E==="Object"&&y.constructor&&(E=y.constructor.name),E==="Map"||E==="Set")return Array.from(y);if(E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return x(y,_)}}function x(y,_){(_==null||_>y.length)&&(_=y.length);for(var E=0,A=new Array(_);E<_;E++)A[E]=y[E];return A}function X(y,_){var E=y==null?null:typeof Symbol!="undefined"&&y[Symbol.iterator]||y["@@iterator"];if(E!=null){var A=[]