UNPKG

mirador

Version:

An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.

352 lines • 1.96 MB
(function(e,t){typeof exports==`object`&&typeof module<`u`?t(exports):typeof define==`function`&&define.amd?define([`exports`],t):(e=typeof globalThis<`u`?globalThis:e||self,t(e.Mirador={}))})(this,function(e){Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:`Module`}});var t=Object.create,n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,a=Object.getPrototypeOf,o=Object.prototype.hasOwnProperty,s=(e,t,n)=>()=>{if(n)throw n[0];try{return e&&(t=e(e=0)),t}catch(e){throw n=[e],e}},c=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),l=(e,t)=>{let r={};for(var i in e)n(r,i,{get:e[i],enumerable:!0});return t||n(r,Symbol.toStringTag,{value:`Module`}),r},u=(e,t,a,s)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var c=i(t),l=0,u=c.length,d;l<u;l++)d=c[l],!o.call(e,d)&&d!==a&&n(e,d,{get:(e=>t[e]).bind(null,d),enumerable:!(s=r(t,d))||s.enumerable});return e},d=(e,r,i)=>(i=e==null?{}:t(a(e)),u(r||!e||!e.__esModule||!o.call(e,`default`)?n(i,`default`,{value:e,enumerable:!0}):i,e)),f=c((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0<n;){var r=n-1>>>1,a=e[r];if(0<i(a,t))e[r]=t,e[n]=a,n=r;else break a}}function n(e){return e.length===0?null:e[0]}function r(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;a:for(var r=0,a=e.length,o=a>>>1;r<o;){var s=2*(r+1)-1,c=e[s],l=s+1,u=e[l];if(0>i(c,n))l<a&&0>i(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(l<a&&0>i(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function b(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function x(e){if(h=!1,b(e),!m){if(n(c)!==null)m=!0,S||(S=!0,O());else{var t=n(l);t!==null&&j(x,t.startTime-e)}}}var S=!1,C=-1,w=5,T=-1;function E(){return g?!0:!(e.unstable_now()-T<w)}function D(){if(g=!1,S){var t=e.unstable_now();T=t;var i=!0;try{a:{m=!1,h&&(h=!1,v(C),C=-1),p=!0;var a=f;try{b:{for(b(t),d=n(c);d!==null&&!(d.expirationTime>t&&E());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break b}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&j(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?O():S=!1}}}var O;if(typeof y==`function`)O=function(){y(D)};else if(typeof MessageChannel<`u`){var k=new MessageChannel,A=k.port2;k.port1.onmessage=D,O=function(){A.postMessage(null)}}else O=function(){_(D,0)};function j(t,n){C=_(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error(`forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported`):w=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},e.unstable_requestPaint=function(){g=!0},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},e.unstable_scheduleCallback=function(r,i,a){var o=e.unstable_now();switch(typeof a==`object`&&a?(a=a.delay,a=typeof a==`number`&&0<a?o+a:o):a=o,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=a+s,r={id:u++,callback:i,priorityLevel:r,startTime:a,expirationTime:s,sortIndex:-1},a>o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(C),C=-1):h=!0,j(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,S||(S=!0,O()))),r},e.unstable_shouldYield=E,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),p=c(((e,t)=>{t.exports=f()})),m=c((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.consumer`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.for(`react.activity`),p=Symbol.iterator;function m(e){return typeof e!=`object`||!e?null:(e=p&&e[p]||e[`@@iterator`],typeof e==`function`?e:null)}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,_={};function v(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=null)throw Error(`takes an object of state variables to update or a function which returns an object of state variables.`);this.updater.enqueueSetState(this,e,t,`setState`)},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function y(){}y.prototype=v.prototype;function b(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}var x=b.prototype=new y;x.constructor=b,g(x,v.prototype),x.isPureReactComponent=!0;var S=Array.isArray;function C(){}var w={H:null,A:null,T:null,S:null},T=Object.prototype.hasOwnProperty;function E(e,n,r){var i=r.ref;return{$$typeof:t,type:e,key:n,ref:i===void 0?null:i,props:r}}function D(e,t){return E(e.type,t,e.props)}function O(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function k(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}var A=/\/+/g;function j(e,t){return typeof e==`object`&&e&&e.key!=null?k(``+e.key):t.toString(36)}function M(e){switch(e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:switch(typeof e.status==`string`?e.then(C,C):(e.status=`pending`,e.then(function(t){e.status===`pending`&&(e.status=`fulfilled`,e.value=t)},function(t){e.status===`pending`&&(e.status=`rejected`,e.reason=t)})),e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason}}throw e}function N(e,r,i,a,o){var s=typeof e;(s===`undefined`||s===`boolean`)&&(e=null);var c=!1;if(e===null)c=!0;else switch(s){case`bigint`:case`string`:case`number`:c=!0;break;case`object`:switch(e.$$typeof){case t:case n:c=!0;break;case d:return c=e._init,N(c(e._payload),r,i,a,o)}}if(c)return o=o(e),c=a===``?`.`+j(e,0):a,S(o)?(i=``,c!=null&&(i=c.replace(A,`$&/`)+`/`),N(o,r,i,``,function(e){return e})):o!=null&&(O(o)&&(o=D(o,i+(o.key==null||e&&e.key===o.key?``:(``+o.key).replace(A,`$&/`)+`/`)+c)),r.push(o)),1;c=0;var l=a===``?`.`:a+`:`;if(S(e))for(var u=0;u<e.length;u++)a=e[u],s=l+j(a,u),c+=N(a,r,i,s,o);else if(u=m(e),typeof u==`function`)for(e=u.call(e),u=0;!(a=e.next()).done;)a=a.value,s=l+j(a,u++),c+=N(a,r,i,s,o);else if(s===`object`){if(typeof e.then==`function`)return N(M(e),r,i,a,o);throw r=String(e),Error(`Objects are not valid as a React child (found: `+(r===`[object Object]`?`object with keys {`+Object.keys(e).join(`, `)+`}`:r)+`). If you meant to render a collection of children, use an array instead.`)}return c}function ee(e,t,n){if(e==null)return e;var r=[],i=0;return N(e,r,``,``,function(e){return t.call(n,e,i++)}),r}function te(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(t){(e._status===0||e._status===-1)&&(e._status=1,e._result=t)},function(t){(e._status===0||e._status===-1)&&(e._status=2,e._result=t)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var P=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},F={map:ee,forEach:function(e,t,n){ee(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return ee(e,function(){t++}),t},toArray:function(e){return ee(e,function(e){return e})||[]},only:function(e){if(!O(e))throw Error(`React.Children.only expected to receive a single React element child.`);return e}};e.Activity=f,e.Children=F,e.Component=v,e.Fragment=r,e.Profiler=a,e.PureComponent=b,e.StrictMode=i,e.Suspense=l,e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=w,e.__COMPILER_RUNTIME={__proto__:null,c:function(e){return w.H.useMemoCache(e)}},e.cache=function(e){return function(){return e.apply(null,arguments)}},e.cacheSignal=function(){return null},e.cloneElement=function(e,t,n){if(e==null)throw Error(`The argument must be a React element, but you passed `+e+`.`);var r=g({},e.props),i=e.key;if(t!=null)for(a in t.key!==void 0&&(i=``+t.key),t)!T.call(t,a)||a===`key`||a===`__self`||a===`__source`||a===`ref`&&t.ref===void 0||(r[a]=t[a]);var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){for(var o=Array(a),s=0;s<a;s++)o[s]=arguments[s+2];r.children=o}return E(e.type,i,r)},e.createContext=function(e){return e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:o,_context:e},e},e.createElement=function(e,t,n){var r,i={},a=null;if(t!=null)for(r in t.key!==void 0&&(a=``+t.key),t)T.call(t,r)&&r!==`key`&&r!==`__self`&&r!==`__source`&&(i[r]=t[r]);var o=arguments.length-2;if(o===1)i.children=n;else if(1<o){for(var s=Array(o),c=0;c<o;c++)s[c]=arguments[c+2];i.children=s}if(e&&e.defaultProps)for(r in o=e.defaultProps,o)i[r]===void 0&&(i[r]=o[r]);return E(e,a,i)},e.createRef=function(){return{current:null}},e.forwardRef=function(e){return{$$typeof:c,render:e}},e.isValidElement=O,e.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:te}},e.memo=function(e,t){return{$$typeof:u,type:e,compare:t===void 0?null:t}},e.startTransition=function(e){var t=w.T,n={};w.T=n;try{var r=e(),i=w.S;i!==null&&i(n,r),typeof r==`object`&&r&&typeof r.then==`function`&&r.then(C,P)}catch(e){P(e)}finally{t!==null&&n.types!==null&&(t.types=n.types),w.T=t}},e.unstable_useCacheRefresh=function(){return w.H.useCacheRefresh()},e.use=function(e){return w.H.use(e)},e.useActionState=function(e,t,n){return w.H.useActionState(e,t,n)},e.useCallback=function(e,t){return w.H.useCallback(e,t)},e.useContext=function(e){return w.H.useContext(e)},e.useDebugValue=function(){},e.useDeferredValue=function(e,t){return w.H.useDeferredValue(e,t)},e.useEffect=function(e,t){return w.H.useEffect(e,t)},e.useEffectEvent=function(e){return w.H.useEffectEvent(e)},e.useId=function(){return w.H.useId()},e.useImperativeHandle=function(e,t,n){return w.H.useImperativeHandle(e,t,n)},e.useInsertionEffect=function(e,t){return w.H.useInsertionEffect(e,t)},e.useLayoutEffect=function(e,t){return w.H.useLayoutEffect(e,t)},e.useMemo=function(e,t){return w.H.useMemo(e,t)},e.useOptimistic=function(e,t){return w.H.useOptimistic(e,t)},e.useReducer=function(e,t,n){return w.H.useReducer(e,t,n)},e.useRef=function(e){return w.H.useRef(e)},e.useState=function(e){return w.H.useState(e)},e.useSyncExternalStore=function(e,t,n){return w.H.useSyncExternalStore(e,t,n)},e.useTransition=function(){return w.H.useTransition()},e.version=`19.2.8`})),h=c(((e,t)=>{t.exports=m()})),g=c((e=>{var t=h();function n(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function r(){}var i={d:{f:r,r:function(){throw Error(n(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},a=Symbol.for(`react.portal`);function o(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:a,key:r==null?null:``+r,children:e,containerInfo:t,implementation:n}}var s=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function c(e,t){if(e===`font`)return``;if(typeof t==`string`)return t===`use-credentials`?t:``}e.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,e.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(n(299));return o(e,t,null,r)},e.flushSync=function(e){var t=s.T,n=i.p;try{if(s.T=null,i.p=2,e)return e()}finally{s.T=t,i.p=n,i.d.f()}},e.preconnect=function(e,t){typeof e==`string`&&(t?(t=t.crossOrigin,t=typeof t==`string`?t===`use-credentials`?t:``:void 0):t=null,i.d.C(e,t))},e.prefetchDNS=function(e){typeof e==`string`&&i.d.D(e)},e.preinit=function(e,t){if(typeof e==`string`&&t&&typeof t.as==`string`){var n=t.as,r=c(n,t.crossOrigin),a=typeof t.integrity==`string`?t.integrity:void 0,o=typeof t.fetchPriority==`string`?t.fetchPriority:void 0;n===`style`?i.d.S(e,typeof t.precedence==`string`?t.precedence:void 0,{crossOrigin:r,integrity:a,fetchPriority:o}):n===`script`&&i.d.X(e,{crossOrigin:r,integrity:a,fetchPriority:o,nonce:typeof t.nonce==`string`?t.nonce:void 0})}},e.preinitModule=function(e,t){if(typeof e==`string`){if(typeof t==`object`&&t){if(t.as==null||t.as===`script`){var n=c(t.as,t.crossOrigin);i.d.M(e,{crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0})}}else t??i.d.M(e)}},e.preload=function(e,t){if(typeof e==`string`&&typeof t==`object`&&t&&typeof t.as==`string`){var n=t.as,r=c(n,t.crossOrigin);i.d.L(e,n,{crossOrigin:r,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0,type:typeof t.type==`string`?t.type:void 0,fetchPriority:typeof t.fetchPriority==`string`?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy==`string`?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet==`string`?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes==`string`?t.imageSizes:void 0,media:typeof t.media==`string`?t.media:void 0})}},e.preloadModule=function(e,t){if(typeof e==`string`){if(t){var n=c(t.as,t.crossOrigin);i.d.m(e,{as:typeof t.as==`string`&&t.as!==`script`?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0})}else i.d.m(e)}},e.requestFormReset=function(e){i.d.r(e)},e.unstable_batchedUpdates=function(e,t){return e(t)},e.useFormState=function(e,t,n){return s.H.useFormState(e,t,n)},e.useFormStatus=function(){return s.H.useHostTransitionStatus()},e.version=`19.2.8`})),_=c(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=g()})),v=c((e=>{var t=p(),n=h(),r=_();function i(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function a(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function o(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function s(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function c(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function l(e){if(o(e)!==e)throw Error(i(188))}function u(e){var t=e.alternate;if(!t){if(t=o(e),t===null)throw Error(i(188));return t===e?e:null}for(var n=e,r=t;;){var a=n.return;if(a===null)break;var s=a.alternate;if(s===null){if(r=a.return,r!==null){n=r;continue}break}if(a.child===s.child){for(s=a.child;s;){if(s===n)return l(a),e;if(s===r)return l(a),t;s=s.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=s;else{for(var c=!1,u=a.child;u;){if(u===n){c=!0,n=a,r=s;break}if(u===r){c=!0,r=a,n=s;break}u=u.sibling}if(!c){for(u=s.child;u;){if(u===n){c=!0,n=s,r=a;break}if(u===r){c=!0,r=s,n=a;break}u=u.sibling}if(!c)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(n.tag!==3)throw Error(i(188));return n.stateNode.current===n?e:t}function d(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=d(e),t!==null)return t;e=e.sibling}return null}var f=Object.assign,m=Symbol.for(`react.element`),g=Symbol.for(`react.transitional.element`),v=Symbol.for(`react.portal`),y=Symbol.for(`react.fragment`),b=Symbol.for(`react.strict_mode`),x=Symbol.for(`react.profiler`),S=Symbol.for(`react.consumer`),C=Symbol.for(`react.context`),w=Symbol.for(`react.forward_ref`),T=Symbol.for(`react.suspense`),E=Symbol.for(`react.suspense_list`),D=Symbol.for(`react.memo`),O=Symbol.for(`react.lazy`),k=Symbol.for(`react.activity`),A=Symbol.for(`react.memo_cache_sentinel`),j=Symbol.iterator;function M(e){return typeof e!=`object`||!e?null:(e=j&&e[j]||e[`@@iterator`],typeof e==`function`?e:null)}var N=Symbol.for(`react.client.reference`);function ee(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===N?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case y:return`Fragment`;case x:return`Profiler`;case b:return`StrictMode`;case T:return`Suspense`;case E:return`SuspenseList`;case k:return`Activity`}if(typeof e==`object`)switch(e.$$typeof){case v:return`Portal`;case C:return e.displayName||`Context`;case S:return(e._context.displayName||`Context`)+`.Consumer`;case w:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case D:return t=e.displayName||null,t===null?ee(e.type)||`Memo`:t;case O:t=e._payload,e=e._init;try{return ee(e(t))}catch{}}return null}var te=Array.isArray,P=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,F=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,I={pending:!1,data:null,method:null,action:null},ne=[],re=-1;function ie(e){return{current:e}}function L(e){0>re||(e.current=ne[re],ne[re]=null,re--)}function ae(e,t){re++,ne[re]=e.current,e.current=t}var oe=ie(null),se=ie(null),ce=ie(null),le=ie(null);function ue(e,t){switch(ae(ce,t),ae(se,e),ae(oe,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Ad(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Ad(t),e=jd(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}L(oe),ae(oe,e)}function de(){L(oe),L(se),L(ce)}function fe(e){e.memoizedState!==null&&ae(le,e);var t=oe.current,n=jd(t,e.type);t!==n&&(ae(se,e),ae(oe,n))}function pe(e){se.current===e&&(L(oe),L(se)),le.current===e&&(L(le),Mf._currentValue=I)}var R,me;function he(e){if(R===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);R=t&&t[1]||``,me=-1<e.stack.indexOf(`
    at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return`
`+R+e+me}var ge=!1;function _e(e,t){if(!e||ge)return``;ge=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&typeof n.catch==`function`&&n.catch(function(){})}}catch(e){if(e&&r&&typeof e.stack==`string`)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName=`DetermineComponentFrameRoot`;var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,`name`);i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:`DetermineComponentFrameRoot`});var a=r.DetermineComponentFrameRoot(),o=a[0],s=a[1];if(o&&s){var c=o.split(`
`),l=s.split(`
`);for(i=r=0;r<c.length&&!c[r].includes(`DetermineComponentFrameRoot`);)r++;for(;i<l.length&&!l[i].includes(`DetermineComponentFrameRoot`);)i++;if(r===c.length||i===l.length)for(r=c.length-1,i=l.length-1;1<=r&&0<=i&&c[r]!==l[i];)i--;for(;1<=r&&0<=i;r--,i--)if(c[r]!==l[i]){if(r!==1||i!==1)do if(r--,i--,0>i||c[r]!==l[i]){var u=`
`+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(`<anonymous>`)&&(u=u.replace(`<anonymous>`,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{ge=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?he(n):``}function ve(e,t){switch(e.tag){case 26:case 27:case 5:return he(e.type);case 16:return he(`Lazy`);case 13:return e.child!==t&&t!==null?he(`Suspense Fallback`):he(`Suspense`);case 19:return he(`SuspenseList`);case 0:case 15:return _e(e.type,!1);case 11:return _e(e.type.render,!1);case 1:return _e(e.type,!0);case 31:return he(`Activity`);default:return``}}function ye(e){try{var t=``,n=null;do t+=ve(e,n),n=e,e=e.return;while(e);return t}catch(e){return`
Error generating stack: `+e.message+`
`+e.stack}}var be=Object.prototype.hasOwnProperty,xe=t.unstable_scheduleCallback,Se=t.unstable_cancelCallback,Ce=t.unstable_shouldYield,we=t.unstable_requestPaint,Te=t.unstable_now,Ee=t.unstable_getCurrentPriorityLevel,De=t.unstable_ImmediatePriority,Oe=t.unstable_UserBlockingPriority,ke=t.unstable_NormalPriority,Ae=t.unstable_LowPriority,je=t.unstable_IdlePriority,Me=t.log,Ne=t.unstable_setDisableYieldValue,Pe=null,Fe=null;function Ie(e){if(typeof Me==`function`&&Ne(e),Fe&&typeof Fe.setStrictMode==`function`)try{Fe.setStrictMode(Pe,e)}catch{}}var Le=Math.clz32?Math.clz32:Be,Re=Math.log,ze=Math.LN2;function Be(e){return e>>>=0,e===0?32:31-(Re(e)/ze|0)|0}var Ve=256,He=262144,Ue=4194304;function We(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Ge(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=We(n))):i=We(o):i=We(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=We(n))):i=We(o)):i=We(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function Ke(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function qe(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Je(){var e=Ue;return Ue<<=1,!(Ue&62914560)&&(Ue=4194304),e}function Ye(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Xe(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Ze(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-Le(n),d=1<<u;s[u]=0,c[u]=-1;var f=l[u];if(f!==null)for(l[u]=null,u=0;u<f.length;u++){var p=f[u];p!==null&&(p.lane&=-536870913)}n&=~d}r!==0&&z(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function z(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-Le(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function Qe(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Le(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function $e(e,t){var n=t&-t;return n=n&42?1:et(n),(n&(e.suspendedLanes|t))===0?n:0}function et(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function tt(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function B(){var e=F.p;return e===0?(e=window.event,e===void 0?32:qf(e.type)):e}function nt(e,t){var n=F.p;try{return F.p=e,t()}finally{F.p=n}}var rt=Math.random().toString(36).slice(2),V=`__reactFiber$`+rt,it=`__reactProps$`+rt,at=`__reactContainer$`+rt,ot=`__reactEvents$`+rt,st=`__reactListeners$`+rt,ct=`__reactHandles$`+rt,lt=`__reactResources$`+rt,ut=`__reactMarker$`+rt;function dt(e){delete e[V],delete e[it],delete e[ot],delete e[st],delete e[ct]}function ft(e){var t=e[V];if(t)return t;for(var n=e.parentNode;n;){if(t=n[at]||n[V]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Jd(e);e!==null;){if(n=e[V])return n;e=Jd(e)}return t}e=n,n=e.parentNode}return null}function pt(e){if(e=e[V]||e[at]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function mt(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(i(33))}function ht(e){var t=e[lt];return t||=e[lt]={hoistableStyles:new Map,hoistableScripts:new Map},t}function gt(e){e[ut]=!0}var _t=new Set,vt={};function yt(e,t){bt(e,t),bt(e+`Capture`,t)}function bt(e,t){for(vt[e]=t,e=0;e<t.length;e++)_t.add(t[e])}var xt=RegExp(`^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$`),St={},Ct={};function wt(e){return be.call(Ct,e)?!0:be.call(St,e)?!1:xt.test(e)?Ct[e]=!0:(St[e]=!0,!1)}function Tt(e,t,n){if(wt(t)){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:e.removeAttribute(t);return;case`boolean`:var r=t.toLowerCase().slice(0,5);if(r!==`data-`&&r!==`aria-`){e.removeAttribute(t);return}}e.setAttribute(t,``+n)}}}function Et(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(t);return}e.setAttribute(t,``+n)}}function Dt(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(n);return}e.setAttributeNS(t,n,``+r)}}function Ot(e){switch(typeof e){case`bigint`:case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function kt(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function At(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&r!==void 0&&typeof r.get==`function`&&typeof r.set==`function`){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function jt(e){if(!e._valueTracker){var t=kt(e)?`checked`:`value`;e._valueTracker=At(e,t,``+e[t])}}function Mt(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=kt(e)?e.checked?`true`:`false`:e.value),e=r,e!==n&&(t.setValue(e),!0)}function Nt(e){if(e||=typeof document<`u`?document:void 0,e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}var Pt=/[\n"\\]/g;function Ft(e){return e.replace(Pt,function(e){return`\\`+e.charCodeAt(0).toString(16)+` `})}function It(e,t,n,r,i,a,o,s){e.name=``,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`?e.type=o:e.removeAttribute(`type`),t==null?o!==`submit`&&o!==`reset`||e.removeAttribute(`value`):o===`number`?(t===0&&e.value===``||e.value!=t)&&(e.value=``+Ot(t)):e.value!==``+Ot(t)&&(e.value=``+Ot(t)),t==null?n==null?r!=null&&e.removeAttribute(`value`):Rt(e,o,Ot(n)):Rt(e,o,Ot(t)),i==null&&a!=null&&(e.defaultChecked=!!a),i!=null&&(e.checked=i&&typeof i!=`function`&&typeof i!=`symbol`),s!=null&&typeof s!=`function`&&typeof s!=`symbol`&&typeof s!=`boolean`?e.name=``+Ot(s):e.removeAttribute(`name`)}function Lt(e,t,n,r,i,a,o,s){if(a!=null&&typeof a!=`function`&&typeof a!=`symbol`&&typeof a!=`boolean`&&(e.type=a),t!=null||n!=null){if(!(a!==`submit`&&a!==`reset`||t!=null)){jt(e);return}n=n==null?``:``+Ot(n),t=t==null?n:``+Ot(t),s||t===e.value||(e.value=t),e.defaultValue=t}r??=i,r=typeof r!=`function`&&typeof r!=`symbol`&&!!r,e.checked=s?e.checked:!!r,e.defaultChecked=!!r,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`&&(e.name=o),jt(e)}function Rt(e,t,n){t===`number`&&Nt(e.ownerDocument)===e||e.defaultValue===``+n||(e.defaultValue=``+n)}function zt(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t[`$`+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty(`$`+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=``+Ot(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Bt(e,t,n){if(t!=null&&(t=``+Ot(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n==null?``:``+Ot(n)}function Vt(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(i(92));if(te(r)){if(1<r.length)throw Error(i(93));r=r[0]}n=r}n??=``,t=n}n=Ot(t),e.defaultValue=n,r=e.textContent,r===n&&r!==``&&r!==null&&(e.value=r),jt(e)}function Ht(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Ut=new Set(`animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp`.split(` `));function Wt(e,t,n){var r=t.indexOf(`--`)===0;n==null||typeof n==`boolean`||n===``?r?e.setProperty(t,``):t===`float`?e.cssFloat=``:e[t]=``:r?e.setProperty(t,n):typeof n!=`number`||n===0||Ut.has(t)?t===`float`?e.cssFloat=n:e[t]=(``+n).trim():e[t]=n+`px`}function Gt(e,t,n){if(t!=null&&typeof t!=`object`)throw Error(i(62));if(e=e.style,n!=null){for(var r in n)!n.hasOwnProperty(r)||t!=null&&t.hasOwnProperty(r)||(r.indexOf(`--`)===0?e.setProperty(r,``):r===`float`?e.cssFloat=``:e[r]=``);for(var a in t)r=t[a],t.hasOwnProperty(a)&&n[a]!==r&&Wt(e,a,r)}else for(var o in t)t.hasOwnProperty(o)&&Wt(e,o,t[o])}function Kt(e){if(e.indexOf(`-`)===-1)return!1;switch(e){case`annotation-xml`:case`color-profile`:case`font-face`:case`font-face-src`:case`font-face-uri`:case`font-face-format`:case`font-face-name`:case`missing-glyph`:return!1;default:return!0}}var eee=new Map([[`acceptCharset`,`accept-charset`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`],[`crossOrigin`,`crossorigin`],[`accentHeight`,`accent-height`],[`alignmentBaseline`,`alignment-baseline`],[`arabicForm`,`arabic-form`],[`baselineShift`,`baseline-shift`],[`capHeight`,`cap-height`],[`clipPath`,`clip-path`],[`clipRule`,`clip-rule`],[`colorInterpolation`,`color-interpolation`],[`colorInterpolationFilters`,`color-interpolation-filters`],[`colorProfile`,`color-profile`],[`colorRendering`,`color-rendering`],[`dominantBaseline`,`dominant-baseline`],[`enableBackground`,`enable-background`],[`fillOpacity`,`fill-opacity`],[`fillRule`,`fill-rule`],[`floodColor`,`flood-color`],[`floodOpacity`,`flood-opacity`],[`fontFamily`,`font-family`],[`fontSize`,`font-size`],[`fontSizeAdjust`,`font-size-adjust`],[`fontStretch`,`font-stretch`],[`fontStyle`,`font-style`],[`fontVariant`,`font-variant`],[`fontWeight`,`font-weight`],[`glyphName`,`glyph-name`],[`glyphOrientationHorizontal`,`glyph-orientation-horizontal`],[`glyphOrientationVertical`,`glyph-orientation-vertical`],[`horizAdvX`,`horiz-adv-x`],[`horizOriginX`,`horiz-origin-x`],[`imageRendering`,`image-rendering`],[`letterSpacing`,`letter-spacing`],[`lightingColor`,`lighting-color`],[`markerEnd`,`marker-end`],[`markerMid`,`marker-mid`],[`markerStart`,`marker-start`],[`overlinePosition`,`overline-position`],[`overlineThickness`,`overline-thickness`],[`paintOrder`,`paint-order`],[`panose-1`,`panose-1`],[`pointerEvents`,`pointer-events`],[`renderingIntent`,`rendering-intent`],[`shapeRendering`,`shape-rendering`],[`stopColor`,`stop-color`],[`stopOpacity`,`stop-opacity`],[`strikethroughPosition`,`strikethrough-position`],[`strikethroughThickness`,`strikethrough-thickness`],[`strokeDasharray`,`stroke-dasharray`],[`strokeDashoffset`,`stroke-dashoffset`],[`strokeLinecap`,`stroke-linecap`],[`strokeLinejoin`,`stroke-linejoin`],[`strokeMiterlimit`,`stroke-miterlimit`],[`strokeOpacity`,`stroke-opacity`],[`strokeWidth`,`stroke-width`],[`textAnchor`,`text-anchor`],[`textDecoration`,`text-decoration`],[`textRendering`,`text-rendering`],[`transformOrigin`,`transform-origin`],[`underlinePosition`,`underline-position`],[`underlineThickness`,`underline-thickness`],[`unicodeBidi`,`unicode-bidi`],[`unicodeRange`,`unicode-range`],[`unitsPerEm`,`units-per-em`],[`vAlphabetic`,`v-alphabetic`],[`vHanging`,`v-hanging`],[`vIdeographic`,`v-ideographic`],[`vMathematical`,`v-mathematical`],[`vectorEffect`,`vector-effect`],[`vertAdvY`,`vert-adv-y`],[`vertOriginX`,`vert-origin-x`],[`vertOriginY`,`vert-origin-y`],[`wordSpacing`,`word-spacing`],[`writingMode`,`writing-mode`],[`xmlnsXlink`,`xmlns:xlink`],[`xHeight`,`x-height`]]),qt=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Jt(e){return qt.test(``+e)?`javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')`:e}function Yt(){}var Xt=null;function Zt(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Qt=null,$t=null;function en(e){var t=pt(e);if(t&&(e=t.stateNode)){var n=e[it]||null;a:switch(e=t.stateNode,t.type){case`input`:if(It(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type===`radio`&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(`input[name="`+Ft(``+t)+`"][type="radio"]`),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=r[it]||null;if(!a)throw Error(i(90));It(r,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name)}}for(t=0;t<n.length;t++)r=n[t],r.form===e.form&&Mt(r)}break a;case`textarea`:Bt(e,n.value,n.defaultValue);break a;case`select`:t=n.value,t!=null&&zt(e,!!n.multiple,t,!1)}}}var tn=!1;function nn(e,t,n){if(tn)return e(t,n);tn=!0;try{return e(t)}finally{if(tn=!1,(Qt!==null||$t!==null)&&(ou(),Qt&&(t=Qt,e=$t,$t=Qt=null,en(t),e)))for(t=0;t<e.length;t++)en(e[t])}}function rn(e,t){var n=e.stateNode;if(n===null)return null;var r=n[it]||null;if(r===null)return null;n=r[t];a:switch(t){case`onClick`:case`onClickCapture`:case`onDoubleClick`:case`onDoubleClickCapture`:case`onMouseDown`:case`onMouseDownCapture`:case`onMouseMove`:case`onMouseMoveCapture`:case`onMouseUp`:case`onMouseUpCapture`:case`onMouseEnter`:(r=!r.disabled)||(e=e.type,r=e!==`button`&&e!==`input`&&e!==`select`&&e!==`textarea`),e=!r;break a;default:e=!1}if(e)return null;if(n&&typeof n!=`function`)throw Error(i(231,t,typeof n));return n}var an=!(typeof window>`u`||window.document===void 0||window.document.createElement===void 0),on=!1;if(an)try{var sn={};Object.defineProperty(sn,"passive",{get:function(){on=!0}}),window.addEventListener(`test`,sn,sn),window.removeEventListener(`test`,sn,sn)}catch{on=!1}var cn=null,ln=null,un=null;function dn(){if(un)return un;var e,t=ln,n=t.length,r,i=`value`in cn?cn.value:cn.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return un=i.slice(e,1<r?1-r:void 0)}function fn(e){var t=e.keyCode;return`charCode`in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function pn(){return!0}function mn(){return!1}function hn(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented==null?!1===i.returnValue:i.defaultPrevented)?pn:mn,this.isPropagationStopped=mn,this}return f(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!=`unknown`&&(e.returnValue=!1),this.isDefaultPrevented=pn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=pn)},persist:function(){},isPersistent:pn}),t}var gn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},_n=hn(gn),vn=f({},gn,{view:0,detail:0}),yn=hn(vn),H,bn,xn,Sn=f({},vn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:jn,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return`movementX`in e?e.movementX:(e!==xn&&(xn&&e.type===`mousemove`?(H=e.screenX-xn.screenX,bn=e.screenY-xn.screenY):bn=H=0,xn=e),H)},movementY:function(e){return`movementY`in e?e.movementY:bn}}),Cn=hn(Sn),U=hn(f({},Sn,{dataTransfer:0})),wn=hn(f({},vn,{relatedTarget:0})),Tn=hn(f({},gn,{animationName:0,elapsedTime:0,pseudoElement:0})),En=hn(f({},gn,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}})),Dn=hn(f({},gn,{data:0})),On={Esc:`Escape`,Spacebar:` `,Left:`ArrowLeft`,Up:`ArrowUp`,Right:`ArrowRight`,Down:`ArrowDown`,Del:`Delete`,Win:`OS`,Menu:`ContextMenu`,Apps:`ContextMenu`,Scroll:`ScrollLock`,MozPrintableKey:`Unidentified`},tee={8:`Backspace`,9:`Tab`,12:`Clear`,13:`Enter`,16:`Shift`,17:`Control`,18:`Alt`,19:`Pause`,20:`CapsLock`,27:`Escape`,32:` `,33:`PageUp`,34:`PageDown`,35:`End`,36:`Home`,37:`ArrowLeft`,38:`ArrowUp`,39:`ArrowRight`,40:`ArrowDown`,45:`Insert`,46:`Delete`,112:`F1`,113:`F2`,114:`F3`,115:`F4`,116:`F5`,117:`F6`,118:`F7`,119:`F8`,120:`F9`,121:`F10`,122:`F11`,123:`F12`,144:`NumLock`,145:`ScrollLock`,224:`Meta`},kn={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function An(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=kn[e])?!!t[e]:!1}function jn(){return An}var nee=hn(f({},vn,{key:function(e){if(e.key){var t=On[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=fn(e),e===13?`Enter`:String.fromCharCode(e)):e.type===`keydown`||e.type===`keyup`?tee[e.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:jn,charCode:function(e){return e.type===`keypress`?fn(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?fn(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}})),Mn=hn(f({},Sn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Nn=hn(f({},vn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:jn})),Pn=hn(f({},gn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Fn=hn(f({},Sn,{deltaX:function(e){return`deltaX`in e?e.deltaX:`wheelDeltaX`in e?-e.wheelDeltaX:0},deltaY:function(e){return`deltaY`in e?e.deltaY:`wheelDeltaY`in e?-e.wheelDeltaY:`wheelDelta`in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),ree=hn(f({},gn,{newState:0,oldState:0})),iee=[9,13,27,32],In=an&&`CompositionEvent`in window,Ln=null;an&&`documentMode`in document&&(Ln=document.documentMode);var aee=an&&`TextEvent`in window&&!Ln,Rn=an&&(!In||Ln&&8<Ln&&11>=Ln),zn=` `,Bn=!1;function Vn(e,t){switch(e){case`keyup`:return iee.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function Hn(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var Un=!1;function oee(e,t){switch(e){case`compositionend`:return Hn(t);case`keypress`:return t.which===32?(Bn=!0,zn):null;case`textInput`:return e=t.data,e===zn&&Bn?null:e;default:return null}}function see(e,t){if(Un)return e===`compositionend`||!In&&Vn(e,t)?(e=dn(),un=ln=cn=null,Un=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case`compositionend`:return Rn&&t.locale!==`ko`?null:t.data;default:return null}}var Wn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Gn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!Wn[e.type]:t===`textarea`}function Kn(e,t,n,r){Qt?$t?$t.push(r):$t=[r]:Qt=r,t=md(t,`onChange`),0<t.length&&(n=new _n(`onChange`,`change`,null,n,r),e.push({event:n,listeners:t}))}var qn=null,Jn=null;function cee(e){od(e,0)}function Yn(e){if(Mt(mt(e)))return e}function Xn(e,t){if(e===`change`)return t}var Zn=!1;if(an){var Qn;if(an){var $n=`oninput`in document;if(!$n){var er=document.createElement(`div`);er.setAttribute(`oninput`,`return;`),$n=typeof er.oninput==`function`}Qn=$n}else Qn=!1;Zn=Qn&&(!document.documentMode||9<document.documentMode)}function tr(){qn&&(qn.detachEvent(`onpropertychange`,nr),Jn=qn=null)}function nr(e){if(e.propertyName===`value`&&Yn(Jn)){var t=[];Kn(t,Jn,e,Zt(e)),nn(cee,t)}}function lee(e,t,n){e===`focusin`?(tr(),qn=t,Jn=n,qn.attachEvent(`onpropertychange`,nr)):e===`focusout`&&tr()}function uee(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return Yn(Jn)}function dee(e,t){if(e===`click`)return Yn(t)}function fee(e,t){if(e===`input`||e===`change`)return Yn(t)}function pee(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var rr=typeof Object.is==`function`?Object.is:pee;function ir(e,t){if(rr(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!be.call(t,i)||!rr(e[i],t[i]))return!1}return!0}function ar(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function or(e,t){var n=ar(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=ar(n)}}function sr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?sr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function cr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Nt(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=Nt(e.document)}return t}function lr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}var mee=an&&`documentMode`in document&&11>=document.documentMode,ur=null,dr=null,fr=null,pr=!1;function mr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;pr||ur==null||ur!==Nt(r)||(r=ur,`selectionStart`in r&&lr(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),fr&&ir(fr,r)||(fr=r,r=md(dr,`onSelect`),0<r.length&&(t=new _n(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:r}),t.target=ur)))}function hr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}var gr={animationend:hr(`Animation`,`AnimationEnd`),animationiteration:hr(`Animation`,`AnimationIteration`),animationstart:hr(`Animation`,`AnimationStart`),transitionrun:hr(`Transition`,`TransitionRun`),transitionstart:hr(`Transition`,`TransitionStart`),transitioncancel:hr(`Transition`,`TransitionCancel`),transitionend:hr(`Transition`,`TransitionEnd`)},_r={},vr={};an&&(vr=document.createElement(`div`).style,`AnimationEvent`in window||(delete gr.animationend.animation,delete gr.animationiteration.animation,delete gr.animationstart.animation),`TransitionEvent`in window||delete gr.transitionend.transition);function yr(e){if(_r[e])return _r[e];if(!gr[e])return e;var t=gr[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in vr)return _r[e]=t[n];return e}var br=yr(`animationend`),xr=yr(`animationiteration`),Sr=yr(`animationstart`),Cr=yr(`transitionrun`),wr=yr(`transitionstart`),Tr=yr(`transitioncancel`),Er=yr(`transitionend`),W=new Map,Dr=`abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel`.split(` `);Dr.push(`scrollEnd`);function Or(e,t){W.set(e,t),yt(t,[e])}var kr=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},Ar=[],jr=0,Mr=0;function Nr(){for(var e=jr,t=Mr=jr=0;t<e;){var n=Ar[t];Ar[t++]=null;var r=Ar[t];Ar[t++]=null;var i=Ar[t];Ar[t++]=null;var a=Ar[t];if(Ar[t++]=null,r!==null&&i!==null){var o=r.pending;o===null?i.next=i:(i.next=o.next,o.next=i),r.pending=i}a!==0&&Lr(n,i,a)}}function Pr(e,t,n,r){Ar[jr++]=e,Ar[jr++]=t,Ar[jr++]=n,Ar[jr++]=r,Mr|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function Fr(e,t,n,r){return Pr(e,t,n,r),Rr(e)}function Ir(e,t){return Pr(e,null,null,t),Rr(e)}function Lr(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var i=!1,a=e.return;a!==null;)a.childLanes|=n,r=a.alternate,r!==null&&(r.childLanes|=n),a.tag===22&&(e=a.stateNode,e===null||e._visibility&1||(i=!0)),e=a,a=a.return;return e.tag===3?(a=e.stateNode,i&&t!==null&&(i=31-Le(n),e=a.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),a):null}function Rr(e){if(50<Zl)throw Zl=0,Ql=null,Error(i(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var zr={};function Br(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Vr(e,t,n,r){return new Br(e,t,n,r)}function Hr(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Ur(e,t){var n=e.alternate;return n===null?(n=Vr(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function Wr(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Gr(e,t,n,r,a,o){var s=0;if(r=e,typeof e==`function`)Hr(e)&&(s=1);else if(typeof e==`string`)s=Cf(e,n,oe.current)?26:e===`html`||e===`head`||e===`body`?27:5;else a:switch(e){case k:return e=Vr(31,n,t,a),e.elementType=k,e.lanes=o,e;case y:return Kr(n.children,a,o,t);case b:s=8,a|=24;break;case x:return e=Vr(12,n,t,a|2),e.elementType=x,e.lanes=o,e;case T:return e=Vr(13,n,t,a),e.elementType=T,e.lanes=o,e;case E:return e=Vr(19,n,t,a),e.elementType=E,e.lanes=o,e;default:if(typeof e==`object`&&e)switch(e.$$typeof){case C:s=10;break a;case S:s=9;break a;case w:s=11;break a;case D:s=14;break a;case O:s=16,r=null;break a}s=29,n=Error(i(130,e===null?`null`:typeof e,``)),r=null}return t=Vr(s,n,t,a),t.elementType=e,t.type=r,t.lanes=o,t}function Kr(e,t,n,r){return e=Vr(7,e,r,t),e.lanes=n,e}function G(e,t,n){return e=Vr(6,e,null,t),e.lanes=n,e}function qr(e){var t=Vr(18,null,null,0);return t.stateNode=e,t}function Jr(e,t,n){return t=Vr(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Yr=new WeakMap;function Xr(e,t){if(typeof e==`object`&&e){var n=Yr.get(e);return n===void 0?(t={value:e,source:t,stack:ye(t)},Yr.set(e,t),t):n}return{value:e,source:t,stack:ye(t)}}var Zr=[],Qr=0,$r=null,ei=0,ti=[],ni=0,ri=null,ii=1,ai=``;function oi(e,t){Zr[Qr++]=ei,Zr[Qr++]=$r,$r=e,ei=t}function si(e,t,n){ti[ni++]=ii,ti[ni++]=ai,ti[ni++]=ri,ri=e;var r=ii;e=ai;var i=32-Le(r)-1;r&=~(1<<i),n+=1;var a=32-Le(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,ii=1<<32-Le(t)+i|n<<i|r,ai=a+e}else ii=1<<a|n<<i|r,ai=e}function ci(e){e.return!==null&&(oi(e,1),si(e,1,0))}function li(e){for(;e===$r;)$r=Zr[--Qr],Zr[Qr]=null,ei=Zr[--Qr],Zr[Qr]=null;for(;e===ri;)ri=ti[--ni],ti[ni]=null,ai=ti[--ni],ti[ni]=null,ii=ti[--ni],ti[ni]=null}function ui(e,t){ti[ni++]=ii,ti[ni++]=ai,ti[ni++]=ri,ii=t.id,ai=t.overflow,ri=e}var di=null,fi=null,pi=!1,K=null,mi=!1,hi=Error(i(519));function gi(e){throw Si(Xr(Error(i(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?`text`:`HTML`,``)),e)),hi}function _i(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[V]=e,t[it]=r,n){case`dialog`:sd(`cancel`,t),sd(`close`,t);break;case`iframe`:case`object`:case`embed`:sd(`load`,t);break;case`video`:case`audio`:for(n=0;n<id.length;n++)sd(id[n],t);break;case`source`:sd(`error`,t);break;case`img`:case`image`:case`link`:sd(`error`,t),sd(`load`,t);break;case`details`:sd(`toggle`,t);break;case`input`:sd(`invalid`,t),Lt(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case`select`:sd(`invalid`,t);break;case`textarea`:sd(`invalid`,t),Vt(t,r.value,r.defaultValue,r.children)}n=r.children,typeof n!=`string`&&typeof n!=`number`&&typeof n!=`bigint`||t.textContent===``+n||!0===r.suppressHydrationWarning||bd(t.textContent,n)?(r.popover!=null&&(sd(`beforetoggle`,t),sd(`toggle`,t)),r.onScroll!=null&&sd(`scroll`,t),r.onScrollEnd!=null&&sd(`scrollend`,t),r.onClick!=null&&(t.onclick=Yt),t=!0):t=!1,t||gi(e,!0)}function vi(e){for(di=e.return;di;)switch(di.tag){case 5:case 31:case 13:mi=!1;return;case 27:case 3:mi=!0;return;default:di=di.return}}function yi(e){if(e!==di)return!1;if(!pi)return vi(e),pi=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=n===`form`||n===`button`||Md(e.type,e.memoizedProps)),n=!n),n&&fi&&gi(e),vi(e),t===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));fi=qd(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));fi=qd(e)}else t===27?(t=fi,Id(e.type)?(e=Kd,Kd=null,fi=e):fi=t):fi=di?Gd(e.stateNode.nextSibling):null;return!0}function bi(){fi=di=null,pi=!1}function xi(){var e=K;return e!==null&&(Ll===null?Ll=e:Ll.push.apply(Ll,e),K=null),e}function Si(e){K===null?K=[e]:K.push(e)}var Ci=ie(null),wi=null,Ti=null;function Ei(e,t,n){ae(Ci,t._currentValue),t._currentValue=n}function Di(e){e._currentValue=Ci.current,L(Ci)}function Oi(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}}function ki(e,t,n,r){var a=e.child;for(a!==null&&(a.return=e);a!==null;){var o=a.dependencies;if(o!==null){var s=a.child;o=o.firstContext;a:for(;o!==null;){var c=o;o=a;for(var l=0;l<t.length;l++)if(c.context===t[l]){o.lanes|=n,c=o.alternate,c!==null&&(c.lanes|=n),Oi(o.return,n,e),r||(s=null);break a}o=c.next}}else if(a.tag===18){if(s=a.return,s===null)throw Error(i(341));s.lanes|=n,o=s.alternate,o!==null&&(o.lanes|=n),Oi(s,n,e),s=null}else s=a.child;if(s!==null)s.return=a;else for(s=a;s!==null;){if(s===e){s=null;break}if(a=s.sibling,a!==null){a.return=s.return,s=a;break}s=s.return}a=s}}function Ai(e,t,n,r){e=null;for(var a=t,o=!1;a!==null;){if(!o){if(a.flags&524288)o=!0;else if(a.flags&262144)break}if(a.tag===10){var s=a.alternate;if(s===null)throw Error(i(387));if(s=s.memoizedProps,s!==null){var c=a.type;rr(a.pendingProps.value,s.value)||(e===null?e=[c]:e.push(c))}}else if(a===le.current){if(s=a.alternate,s===null)throw Error(i(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(e===null?e=[Mf]:e.push(Mf))}a=a.return}e!==null&&ki(t,e,n,r),t.flags|=262144}function ji(e){for(e=e.firstContext;e!==null;){if(!rr(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Mi(e){wi=e,Ti=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Ni(e){return Fi(wi,e)}function Pi(e,t){return wi===null&&Mi(e),Fi(e,t)}function Fi(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Ti===null){if(e===null)throw Error(i(308));Ti=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Ti=Ti.next=t;return n}var Ii=typeof AbortController<`u`?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},Li=t.unstable_scheduleCallback,hee=t.unstable_NormalPriority,Ri={$$typeof:C,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function zi(){return{controller:new Ii,data:new Map,refCount:0}}function Bi(e){e.refCount--,e.refCount===0&&Li(hee,function(){e.controller.abort()})}var Vi=null,Hi=0,Ui=0,Wi=null;function gee(e,t){if(Vi===null){var n=Vi=[];Hi=0,Ui=Qu(),Wi={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return Hi++,t.then(Gi,Gi),t}function Gi(){if(--Hi===0&&Vi!==null){Wi!==null&&(Wi.status=`fulfilled`);var e=Vi;Vi=null,Ui=0,Wi=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Ki(e,t){var n=[],r={status:`pending`,value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status=`fulfilled`,r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(r.status=`rejected`,r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),r}var qi=P.S;P.S=function(e,t){Bl=Te(),typeof t==`object`&&t&&typeof t.then==`function`&&gee(e,t),qi!==null&&qi(e,t)};var Ji=ie(null);function Yi(){var e=Ji.current;return e===null?xl.pooledCache:e}function Xi(e,t){t===null?ae(Ji,Ji.current):ae(Ji,t.pool)}function Zi(){var e=Yi();return e===null?null:{parent:Ri._currentValue,pool:e}}var Qi=Error(i(460)),$i=Error(i(474)),ea=Error(i(542)),ta={then:function(){}};function na(e){return e=e.status,e===`fulfilled`||e===`rejected`}function ra(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(Yt,Yt),t=n),t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,sa(e),e;default:if(typeof t.status==`string`)t.then(Yt,Yt);else{if(e=xl,e!==null&&100<e.shellSuspendCounter)throw Error(i(482));e=t,e.status=`pending`,e.then(function(e){if(t.status===`pending`){var n=t;n.status=`fulfilled`,n.value=e}},function(e){if(t.status===`pending`){var n=t;n.status=`rejected`,n.reason=e}})}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,sa(e),e}throw aa=t,Qi}}function ia(e){try{var t=e._init;return t(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(aa=e,Qi):e}}var aa=null;function oa(){if(aa===null)throw Error(i(459));var e=aa;return aa=null,e}function sa(e){if(e===Qi||e===ea)throw Error(i(483))}var ca=null,la=0;function ua(e){var t=la;return la+=1,ca===null&&(ca=[]),ra(ca,e,t)}function da(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function fa(e,t){throw t.$$typeof===m?Error(i(525)):(e=Object.prototype.toString.call(t),Error(i(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)))}function pa(e){function t(t,n){if(e){var r=t.deletions;r===null?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;r!==null;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;e!==null;)e.key===null?t.set(e.index,e):t.set(e.key,e),e=e.sibling;return t}function a(e,t){return e=Ur(e,t),e.index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?(r=t.alternate,r===null?(t.flags|=67108866,n):(r=r.index,r<n?(t.flags|=67108866,n):r)):(t.flags|=1048576,n)}function s(t){return e&&t.alternate===null&&(t.flags|=67108866),t}function c(e,t,n,r){return t===null||t.tag!==6?(t=G(n,e.mode,r),t.return=e,t):(t=a(t,n),t.return=e,t)}function l(e,t,n,r){var i=n.type;return i===y?d(e,t,n.props.children,r,n.key):t!==null&&(t.elementType===i||typeof i==`object`&&i&&i.$$typeof===O&&ia(i)===t.type)?(t=a(t,n.props),da(t,n),t.return=e,t):(t=Gr(n.type,n.key,n.props,null,e.mode,r),da(t,n),t.return=e,t)}function u(e,t,n,r){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=Jr(n,e.mode,r),t.return=e,t):(t=a(t,n.children||[]),t.return=e,t)}function d(e,t,n,r,i){return t===null||t.tag!==7?(t=Kr(n,e.mode,r,i),t.return=e,t):(t=a(t,n),t.return=e,t)}function f(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return t=G(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case g:return n=Gr(t.type,t.key,t.props,null,e.mode,n),da(n,t),n.return=e,n;case v:return t=Jr(t,e.mode,n),t.return=e,t;case O:return t=ia(t),f(e,t,n)}if(te(t)||M(t))return t=Kr(t,e.mode,n,null),t.return=e,t;if(typeof t.then==`function`)return f(e,ua(t),n);if(t.$$typeof===C)return f(e,Pi(e,t),n);fa(e,t)}return null}function p(e,t,n,r){var i=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`||typeof n==`bigint`)return i===null?c(e,t,``+n,r):null;if(typeof n==`object`&&n){switch(n.$$typeof){case g:return n.key===i?l(e,t,n,r):null;case v:return n.key===i?u(e,t,n,r):null;case O:return n=ia(n),p(e,t,n,r)}if(te(n)||M(n))return i===null?d(e,t,n,r,null):null;if(typeof n.then==`function`)return p(e,t,ua(n),r);if(n.$$typeof===C)return p(e,t,Pi(e,n),r);fa(e,n)}return null}function m(e,t,n,r,i){if(typeof r==`string`&&r!==``||typeof r==`number`||typeof r==`bigint`)return e=e.get(n)||null,c(t,e,``+r,i);if(typeof r==`object`&&r){switch(r.$$typeof){case g:return e=e.get(r.key===null?n:r.key)||null,l(t,e,r,i);case v:return e=e.get(r.key===null?n:r.key)||null,u(t,e,r,i);case O:return r=ia(r),m(e,t,n,r,i)}if(te(r)||M(r))return e=e.get(n)||null,d(t,e,r,i,null);if(typeof r.then==`function`)return m(e,t,n,ua(r),i);if(r.$$typeof===C)return m(e,t,n,Pi(t,r),i);fa(t,r)}return null}function h(i,a,s,c){for(var l=null,u=null,d=a,h=a=0,g=null;d!==null&&h<s.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),pi&&oi(i,h),l;if(d===null){for(;h<s.length;h++)d=f(i,s[h],c),d!==null&&(a=o(d,a,h),u===null?l=d:u.sibling=d,u=d);return pi&&oi(i,h),l}for(d=r(d);h<s.length;h++)g=m(d,i,h,s[h],c),g!==null&&(e&&g.alternate!==null&&d.delete(g.key===null?h:g.key),a=o(g,a,h),u===null?l=g:u.sibling=g,u=g);return e&&d.forEach(function(e){return t(i,e)}),pi&&oi(i,h),l}function _(a,s,c,l){if(c==null)throw Error(i(151));for(var u=null,d=null,h=s,g=s=0,_=null,v=c.next();h!==null&&!v.done;g++,v=c.next()){h.index>g?(_=h,h=null):_=h.sibling;var y=p(a,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(a,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(a,h),pi&&oi(a,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return pi&&oi(a,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,a,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(a,e)}),pi&&oi(a,g),u}function b(e,r,o,c){if(typeof o==`object`&&o&&o.type===y&&o.key===null&&(o=o.props.children),typeof o==`object`&&o){switch(o.$$typeof){case g:a:{for(var l=o.key;r!==null;){if(r.key===l){if(l=o.type,l===y){if(r.tag===7){n(e,r.sibling),c=a(r,o.props.children),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===O&&ia(l)===r.type){n(e,r.sibling),c=a(r,o.props),da(c,o),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}o.type===y?(c=Kr(o.props.children,e.mode,c,o.key),c.return=e,e=c):(c=Gr(o.type,o.key,o.props,null,e.mode,c),da(c,o),c.return=e,e=c)}return s(e);case v:a:{for(l=o.key;r!==null;){if(r.key===l){if(r.tag===4&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),c=a(r,o.children||[]),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}c=Jr(o,e.mode,c),c.return=e,e=c}return s(e);case O:return o=ia(o),b(e,r,o,c)}if(te(o))return h(e,r,o,c);if(M(o)){if(l=M(o),typeof l!=`function`)throw Error(i(150));return o=l.call(o),_(e,r,o,c)}if(typeof o.then==`function`)return b(e,r,ua(o),c);if(o.$$typeof===C)return b(e,r,Pi(e,o),c);fa(e,o)}return typeof o==`string`&&o!==``||typeof o==`number`||typeof o==`bigint`?(o=``+o,r!==null&&r.tag===6?(n(e,r.sibling),c=a(r,o),c.return=e,e=c):(n(e,r),c=G(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{la=0;var i=b(e,t,n,r);return ca=null,i}catch(t){if(t===Qi||t===ea)throw t;var a=Vr(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var ma=pa(!0),ha=pa(!1),ga=!1;function _a(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function va(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function ya(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ba(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,bl&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=Rr(e),Lr(e,null,n),t}return Pr(e,r,t,n),Rr(e)}function xa(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Qe(e,n)}}function Sa(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Ca=!1;function wa(){if(Ca){var e=Wi;if(e!==null)throw e}}function Ta(e,t,n,r){Ca=!1;var i=e.updateQueue;ga=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var p=s.lane&-536870913,m=p!==s.lane;if(m?(Cl&p)===p:(r&p)===p){p!==0&&p===Ui&&(Ca=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var h=e,g=s;p=t;var _=n;switch(g.tag){case 1:if(h=g.payload,typeof h==`function`){d=h.call(_,d,p);break a}d=h;break a;case 3:h.flags=h.flags&-65537|128;case 0:if(h=g.payload,p=typeof h==`function`?h.call(_,d,p):h,p==null)break a;d=f({},d,p);break a;case 2:ga=!0}}p=s.callback,p!==null&&(e.flags|=64,m&&(e.flags|=8192),m=i.callbacks,m===null?i.callbacks=[p]:m.push(p))}else m={lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=m,c=d):u=u.next=m,o|=p;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;m=s,s=m.next,m.next=null,i.lastBaseUpdate=m,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),jl|=o,e.lanes=o,e.memoizedState=d}}function Ea(e,t){if(typeof e!=`function`)throw Error(i(191,e));e.call(t)}function Da(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Ea(n[e],t)}var Oa=ie(null),ka=ie(0);function Aa(e,t){e=kl,ae(ka,e),ae(Oa,t),kl=e|t.baseLanes}function ja(){ae(ka,kl),ae(Oa,Oa.current)}function Ma(){kl=ka.current,L(Oa),L(ka)}var Na=ie(null),Pa=null;function Fa(e){var t=e.alternate;ae(Ba,Ba.current&1),ae(Na,e),Pa===null&&(t===null||Oa.current!==null||t.memoizedState!==null)&&(Pa=e)}function Ia(e){ae(Ba,Ba.current),ae(Na,e),Pa===null&&(Pa=e)}function La(e){e.tag===22?(ae(Ba,Ba.current),ae(Na,e),Pa===null&&(Pa=e)):Ra(e)}function Ra(){ae(Ba,Ba.current),ae(Na,Na.current)}function za(e){L(Na),Pa===e&&(Pa=null),L(Ba)}var Ba=ie(0);function Va(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||Hd(n)||Ud(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder===`forwards`||t.memoizedProps.revealOrder===`backwards`||t.memoizedProps.revealOrder===`unstable_legacy-backwards`||t.memoizedProps.revealOrder===`together`)){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ha=0,Ua=null,Wa=null,Ga=null,Ka=!1,qa=!1,Ja=!1,Ya=0,Xa=0,Za=null,Qa=0;function $a(){throw Error(i(321))}function eo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!rr(e[n],t[n]))return!1;return!0}function to(e,t,n,r,i,a){return Ha=a,Ua=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,P.H=e===null||e.memoizedState===null?vs:ys,Ja=!1,a=n(r,i),Ja=!1,qa&&(a=ro(t,n,r,i)),no(e),a}function no(e){P.H=_s;var t=Wa!==null&&Wa.next!==null;if(Ha=0,Ga=Wa=Ua=null,Ka=!1,Xa=0,Za=null,t)throw Error(i(300));e===null||Is||(e=e.dependencies,e!==null&&ji(e)&&(Is=!0))}function ro(e,t,n,r){Ua=e;var a=0;do{if(qa&&(Za=null),Xa=0,qa=!1,25<=a)throw Error(i(301));if(a+=1,Ga=Wa=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}P.H=bs,o=t(n,r)}while(qa);return o}function io(){var e=P.H,t=e.useState()[0];return t=typeof t.then==`function`?fo(t):t,e=e.useState()[0],(Wa===null?null:Wa.memoizedState)!==e&&(Ua.flags|=1024),t}function ao(){var e=Ya!==0;return Ya=0,e}function oo(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function so(e){if(Ka){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Ka=!1}Ha=0,Ga=Wa=Ua=null,qa=!1,Xa=Ya=0,Za=null}function co(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ga===null?Ua.memoizedState=Ga=e:Ga=Ga.next=e,Ga}function lo(){if(Wa===null){var e=Ua.alternate;e=e===null?null:e.memoizedState}else e=Wa.next;var t=Ga===null?Ua.memoizedState:Ga.next;if(t!==null)Ga=t,Wa=e;else{if(e===null)throw Ua.alternate===null?Error(i(467)):Error(i(310));Wa=e,e={memoizedState:Wa.memoizedState,baseState:Wa.baseState,baseQueue:Wa.baseQueue,queue:Wa.queue,next:null},Ga===null?Ua.memoizedState=Ga=e:Ga=Ga.next=e}return Ga}function uo(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function fo(e){var t=Xa;return Xa+=1,Za===null&&(Za=[]),e=ra(Za,e,t),t=Ua,(Ga===null?t.memoizedState:Ga.next)===null&&(t=t.alternate,P.H=t===null||t.memoizedState===null?vs:ys),e}function po(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return fo(e);if(e.$$typeof===C)return Ni(e)}throw Error(i(438,String(e)))}function mo(e){var t=null,n=Ua.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=Ua.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(t??={data:[],index:0},n===null&&(n=uo(),Ua.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=A;return t.index++,n}function ho(e,t){return typeof t==`function`?t(e):t}function go(e){return _o(lo(),Wa,e)}function _o(e,t,n){var r=e.queue;if(r===null)throw Error(i(311));r.lastRenderedReducer=n;var a=e.baseQueue,o=r.pending;if(o!==null){if(a!==null){var s=a.next;a.next=o.next,o.next=s}t.baseQueue=a=o,r.pending=null}if(o=e.baseState,a===null)e.memoizedState=o;else{t=a.next;var c=s=null,l=null,u=t,d=!1;do{var f=u.lane&-536870913;if(f===u.lane?(Ha&f)===f:(Cl&f)===f){var p=u.revertLane;if(p===0)l!==null&&(l=l.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===Ui&&(d=!0);else if((Ha&p)===p){u=u.next,p===Ui&&(d=!0);continue}else f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=f,s=o):l=l.next=f,Ua.lanes|=p,jl|=p;f=u.action,Ja&&n(o,f),o=u.hasEagerState?u.eagerState:n(o,f)}else p={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=p,s=o):l=l.next=p,Ua.lanes|=f,jl|=f;u=u.next}while(u!==null&&u!==t);if(l===null?s=o:l.next=c,!rr(o,e.memoizedState)&&(Is=!0,d&&(n=Wi,n!==null)))throw n;e.memoizedState=o,e.baseState=s,e.baseQueue=l,r.lastRenderedState=o}return a===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function vo(e){var t=lo(),n=t.queue;if(n===null)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(a!==null){n.pending=null;var s=a=a.next;do o=e(o,s.action),s=s.next;while(s!==a);rr(o,t.memoizedState)||(Is=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function yo(e,t,n){var r=Ua,a=lo(),o=pi;if(o){if(n===void 0)throw Error(i(407));n=n()}else n=t();var s=!rr((Wa||a).memoizedState,n);if(s&&(a.memoizedState=n,Is=!0),a=a.queue,Wo(So.bind(null,r,a,e),[e]),a.getSnapshot!==t||s||Ga!==null&&Ga.memoizedState.tag&1){if(r.flags|=2048,zo(9,{destroy:void 0},xo.bind(null,r,a,n,t),null),xl===null)throw Error(i(349));o||Ha&127||bo(r,t,n)}return n}function bo(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Ua.updateQueue,t===null?(t=uo(),Ua.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function xo(e,t,n,r){t.value=n,t.getSnapshot=r,Co(t)&&wo(e)}function So(e,t,n){return n(function(){Co(t)&&wo(e)})}function Co(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!rr(e,n)}catch{return!0}}function wo(e){var t=Ir(e,2);t!==null&&tu(t,e,2)}function To(e){var t=co();if(typeof e==`function`){var n=e;if(e=n(),Ja){Ie(!0);try{n()}finally{Ie(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ho,lastRenderedState:e},t}function Eo(e,t,n,r){return e.baseState=n,_o(e,Wa,typeof r==`function`?r:ho)}function Do(e,t,n,r,a){if(ms(e))throw Error(i(485));if(e=t.action,e!==null){var o={payload:a,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};P.T===null?o.isTransition=!1:n(!0),r(o),n=t.pending,n===null?(o.next=t.pending=o,Oo(t,o)):(o.next=n.next,t.pending=n.next=o)}}function Oo(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=P.T,o={};P.T=o;try{var s=n(i,r),c=P.S;c!==null&&c(o,s),ko(e,t,s)}catch(n){jo(e,t,n)}finally{a!==null&&o.types!==null&&(a.types=o.types),P.T=a}}else try{a=n(i,r),ko(e,t,a)}catch(n){jo(e,t,n)}}function ko(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?n.then(function(n){Ao(e,t,n)},function(n){return jo(e,t,n)}):Ao(e,t,n)}function Ao(e,t,n){t.status=`fulfilled`,t.value=n,Mo(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Oo(e,n)))}function jo(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,Mo(t),t=t.next;while(t!==r)}e.action=null}function Mo(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function No(e,t){return t}function Po(e,t){if(pi){var n=xl.formState;if(n!==null){a:{var r=Ua;if(pi){if(fi){b:{for(var i=fi,a=mi;i.nodeType!==8;){if(!a){i=null;break b}if(i=Gd(i.nextSibling),i===null){i=null;break b}}a=i.data,i=a===`F!`||a===`F`?i:null}if(i){fi=Gd(i.nextSibling),r=i.data===`F!`;break a}}gi(r)}r=!1}r&&(t=n[0])}}return n=co(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:No,lastRenderedState:t},n.queue=r,n=ds.bind(null,Ua,r),r.dispatch=n,r=To(!1),a=ps.bind(null,Ua,!1,r.queue),r=co(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=Do.bind(null,Ua,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function Fo(e){return Io(lo(),Wa,e)}function Io(e,t,n){if(t=_o(e,t,No)[0],e=go(ho)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=fo(t)}catch(e){throw e===Qi?ea:e}else r=t;t=lo();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(Ua.flags|=2048,zo(9,{destroy:void 0},Lo.bind(null,i,n),null)),[r,a,e]}function Lo(e,t){e.action=t}function Ro(e){var t=lo(),n=Wa;if(n!==null)return Io(t,n,e);lo(),t=t.memoizedState,n=lo();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function zo(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=Ua.updateQueue,t===null&&(t=uo(),Ua.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Bo(){return lo().memoizedState}function Vo(e,t,n,r){var i=co();Ua.flags|=e,i.memoizedState=zo(1|t,{destroy:void 0},n,r===void 0?null:r)}function Ho(e,t,n,r){var i=lo();r=r===void 0?null:r;var a=i.memoizedState.inst;Wa!==null&&r!==null&&eo(r,Wa.memoizedState.deps)?i.memoizedState=zo(t,a,n,r):(Ua.flags|=e,i.memoizedState=zo(1|t,a,n,r))}function Uo(e,t){Vo(8390656,8,e,t)}function Wo(e,t){Ho(2048,8,e,t)}function _ee(e){Ua.flags|=4;var t=Ua.updateQueue;if(t===null)t=uo(),Ua.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function Go(e){var t=lo().memoizedState;return _ee({ref:t,nextImpl:e}),function(){if(bl&2)throw Error(i(440));return t.impl.apply(void 0,arguments)}}function Ko(e,t){return Ho(4,2,e,t)}function qo(e,t){return Ho(4,4,e,t)}function Jo(e,t){if(typeof t==`function`){e=e();var n=t(e);return function(){typeof n==`function`?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Yo(e,t,n){n=n==null?null:n.concat([e]),Ho(4,4,Jo.bind(null,t,e),n)}function Xo(){}function Zo(e,t){var n=lo();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&eo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Qo(e,t){var n=lo();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&eo(t,r[1]))return r[0];if(r=e(),Ja){Ie(!0);try{e()}finally{Ie(!1)}}return n.memoizedState=[r,t],r}function $o(e,t,n){return n===void 0||Ha&1073741824&&!(Cl&261930)?e.memoizedState=t:(e.memoizedState=n,e=eu(),Ua.lanes|=e,jl|=e,n)}function es(e,t,n,r){return rr(n,t)?n:Oa.current===null?!(Ha&42)||Ha&1073741824&&!(Cl&261930)?(Is=!0,e.memoizedState=n):(e=eu(),Ua.lanes|=e,jl|=e,t):(e=$o(e,n,r),rr(e,t)||(Is=!0),e)}function ts(e,t,n,r,i){var a=F.p;F.p=a!==0&&8>a?a:8;var o=P.T,s={};P.T=s,ps(e,!1,t,n);try{var c=i(),l=P.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?fs(e,t,Ki(c,r),$l(e)):fs(e,t,r,$l(e))}catch(n){fs(e,t,{then:function(){},status:`rejected`,reason:n},$l())}finally{F.p=a,o!==null&&s.types!==null&&(o.types=s.types),P.T=o}}function ns(){}function rs(e,t,n,r){if(e.tag!==5)throw Error(i(476));var a=is(e).queue;ts(e,a,t,I,n===null?ns:function(){return as(e),n(r)})}function is(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:I,baseState:I,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ho,lastRenderedState:I},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ho,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function as(e){var t=is(e);t.next===null&&(t=e.alternate.memoizedState),fs(e,t.next.queue,{},$l())}function os(){return Ni(Mf)}function ss(){return lo().memoizedState}function cs(){return lo().memoizedState}function ls(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=$l();e=ya(n);var r=ba(t,e,n);r!==null&&(tu(r,t,n),xa(r,t,n)),t={cache:zi()},e.payload=t;return}t=t.return}}function us(e,t,n){var r=$l();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},ms(e)?hs(t,n):(n=Fr(e,t,n,r),n!==null&&(tu(n,e,r),gs(n,t,r)))}function ds(e,t,n){fs(e,t,n,$l())}function fs(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(ms(e))hs(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,rr(s,o))return Pr(e,t,i,0),xl===null&&Nr(),!1}catch{}if(n=Fr(e,t,i,r),n!==null)return tu(n,e,r),gs(n,t,r),!0}return!1}function ps(e,t,n,r){if(r={lane:2,revertLane:Qu(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},ms(e)){if(t)throw Error(i(479))}else t=Fr(e,n,r,2),t!==null&&tu(t,e,2)}function ms(e){var t=e.alternate;return e===Ua||t!==null&&t===Ua}function hs(e,t){qa=Ka=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function gs(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Qe(e,n)}}var _s={readContext:Ni,use:po,useCallback:$a,useContext:$a,useEffect:$a,useImperativeHandle:$a,useLayoutEffect:$a,useInsertionEffect:$a,useMemo:$a,useReducer:$a,useRef:$a,useState:$a,useDebugValue:$a,useDeferredValue:$a,useTransition:$a,useSyncExternalStore:$a,useId:$a,useHostTransitionStatus:$a,useFormState:$a,useActionState:$a,useOptimistic:$a,useMemoCache:$a,useCacheRefresh:$a};_s.useEffectEvent=$a;var vs={readContext:Ni,use:po,useCallback:function(e,t){return co().memoizedState=[e,t===void 0?null:t],e},useContext:Ni,useEffect:Uo,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),Vo(4194308,4,Jo.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Vo(4194308,4,e,t)},useInsertionEffect:function(e,t){Vo(4,2,e,t)},useMemo:function(e,t){var n=co();t=t===void 0?null:t;var r=e();if(Ja){Ie(!0);try{e()}finally{Ie(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=co();if(n!==void 0){var i=n(t);if(Ja){Ie(!0);try{n(t)}finally{Ie(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=us.bind(null,Ua,e),[r.memoizedState,e]},useRef:function(e){var t=co();return e={current:e},t.memoizedState=e},useState:function(e){e=To(e);var t=e.queue,n=ds.bind(null,Ua,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Xo,useDeferredValue:function(e,t){return $o(co(),e,t)},useTransition:function(){var e=To(!1);return e=ts.bind(null,Ua,e.queue,!0,!1),co().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=Ua,a=co();if(pi){if(n===void 0)throw Error(i(407));n=n()}else{if(n=t(),xl===null)throw Error(i(349));Cl&127||bo(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,Uo(So.bind(null,r,o,e),[e]),r.flags|=2048,zo(9,{destroy:void 0},xo.bind(null,r,o,n,t),null),n},useId:function(){var e=co(),t=xl.identifierPrefix;if(pi){var n=ai,r=ii;n=(r&~(1<<32-Le(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=Ya++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=Qa++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t},useHostTransitionStatus:os,useFormState:Po,useActionState:Po,useOptimistic:function(e){var t=co();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=ps.bind(null,Ua,!0,n),n.dispatch=t,[e,t]},useMemoCache:mo,useCacheRefresh:function(){return co().memoizedState=ls.bind(null,Ua)},useEffectEvent:function(e){var t=co(),n={impl:e};return t.memoizedState=n,function(){if(bl&2)throw Error(i(440));return n.impl.apply(void 0,arguments)}}},ys={readContext:Ni,use:po,useCallback:Zo,useContext:Ni,useEffect:Wo,useImperativeHandle:Yo,useInsertionEffect:Ko,useLayoutEffect:qo,useMemo:Qo,useReducer:go,useRef:Bo,useState:function(){return go(ho)},useDebugValue:Xo,useDeferredValue:function(e,t){return es(lo(),Wa.memoizedState,e,t)},useTransition:function(){var e=go(ho)[0],t=lo().memoizedState;return[typeof e==`boolean`?e:fo(e),t]},useSyncExternalStore:yo,useId:ss,useHostTransitionStatus:os,useFormState:Fo,useActionState:Fo,useOptimistic:function(e,t){return Eo(lo(),Wa,e,t)},useMemoCache:mo,useCacheRefresh:cs};ys.useEffectEvent=Go;var bs={readContext:Ni,use:po,useCallback:Zo,useContext:Ni,useEffect:Wo,useImperativeHandle:Yo,useInsertionEffect:Ko,useLayoutEffect:qo,useMemo:Qo,useReducer:vo,useRef:Bo,useState:function(){return vo(ho)},useDebugValue:Xo,useDeferredValue:function(e,t){var n=lo();return Wa===null?$o(n,e,t):es(n,Wa.memoizedState,e,t)},useTransition:function(){var e=vo(ho)[0],t=lo().memoizedState;return[typeof e==`boolean`?e:fo(e),t]},useSyncExternalStore:yo,useId:ss,useHostTransitionStatus:os,useFormState:Ro,useActionState:Ro,useOptimistic:function(e,t){var n=lo();return Wa===null?(n.baseState=e,[e,n.queue.dispatch]):Eo(n,Wa,e,t)},useMemoCache:mo,useCacheRefresh:cs};bs.useEffectEvent=Go;function xs(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:f({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ss={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=$l(),i=ya(r);i.payload=t,n!=null&&(i.callback=n),t=ba(e,i,r),t!==null&&(tu(t,e,r),xa(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=$l(),i=ya(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=ba(e,i,r),t!==null&&(tu(t,e,r),xa(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=$l(),r=ya(n);r.tag=2,t!=null&&(r.callback=t),t=ba(e,r,n),t!==null&&(tu(t,e,n),xa(t,e,n))}};function Cs(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate==`function`?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!ir(n,r)||!ir(i,a):!0}function ws(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ss.enqueueReplaceState(t,t.state,null)}function Ts(e,t){var n=t;if(`ref`in t)for(var r in n={},t)r!==`ref`&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=f({},n)),e)n[i]===void 0&&(n[i]=e[i]);return n}function Es(e){kr(e)}function Ds(e){console.error(e)}function Os(e){kr(e)}function ks(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function As(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function js(e,t,n){return n=ya(n),n.tag=3,n.payload={element:null},n.callback=function(){ks(e,t)},n}function Ms(e){return e=ya(e),e.tag=3,e}function Ns(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i==`function`){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){As(t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){As(t,n,r),typeof i!=`function`&&(Ul===null?Ul=new Set([this]):Ul.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:e===null?``:e})})}function Ps(e,t,n,r,a){if(n.flags|=32768,typeof r==`object`&&r&&typeof r.then==`function`){if(t=n.alternate,t!==null&&Ai(t,n,a,!0),n=Na.current,n!==null){switch(n.tag){case 31:case 13:return Pa===null?pu():n.alternate===null&&Al===0&&(Al=3),n.flags&=-257,n.flags|=65536,n.lanes=a,r===ta?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),Mu(e,r,a)),!1;case 22:return n.flags|=65536,r===ta?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),Mu(e,r,a)),!1}throw Error(i(435,n.tag))}return Mu(e,r,a),pu(),!1}if(pi)return t=Na.current,t===null?(r!==hi&&(t=Error(i(423),{cause:r}),Si(Xr(t,n))),e=e.current.alternate,e.flags|=65536,a&=-a,e.lanes|=a,r=Xr(r,n),a=js(e.stateNode,r,a),Sa(e,a),Al!==4&&(Al=2)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=a,r!==hi&&(e=Error(i(422),{cause:r}),Si(Xr(e,n)))),!1;var o=Error(i(520),{cause:r});if(o=Xr(o,n),Il===null?Il=[o]:Il.push(o),Al!==4&&(Al=2),t===null)return!0;r=Xr(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=a&-a,n.lanes|=e,e=js(n.stateNode,r,e),Sa(n,e),!1;case 1:if(t=n.type,o=n.stateNode,!(n.flags&128)&&(typeof t.getDerivedStateFromError==`function`||o!==null&&typeof o.componentDidCatch==`function`&&(Ul===null||!Ul.has(o))))return n.flags|=65536,a&=-a,n.lanes|=a,a=Ms(a),Ns(a,e,n,r),Sa(n,a),!1}n=n.return}while(n!==null);return!1}var Fs=Error(i(461)),Is=!1;function Ls(e,t,n,r){t.child=e===null?ha(t,null,n,r):ma(t,e.child,n,r)}function Rs(e,t,n,r,i){n=n.render;var a=t.ref;if(`ref`in r){var o={};for(var s in r)s!==`ref`&&(o[s]=r[s])}else o=r;return Mi(t),r=to(e,t,n,o,a,i),s=ao(),e!==null&&!Is?(oo(e,t,i),cc(e,t,i)):(pi&&s&&ci(t),t.flags|=1,Ls(e,t,r,i),t.child)}function zs(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!Hr(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,Bs(e,t,a,r,i)):(e=Gr(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!lc(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?ir:n,n(o,r)&&e.ref===t.ref)return cc(e,t,i)}return t.flags|=1,e=Ur(a,r),e.ref=t.ref,e.return=t,t.child=e}function Bs(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(ir(a,r)&&e.ref===t.ref){if(Is=!1,t.pendingProps=r=a,lc(e,i))e.flags&131072&&(Is=!0);else return t.lanes=e.lanes,cc(e,t,i)}}return Js(e,t,n,r,i)}function Vs(e,t,n,r){var i=r.children,a=e===null?null:e.memoizedState;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode===`hidden`){if(t.flags&128){if(a=a===null?n:a.baseLanes|n,e!==null){for(r=t.child=e.child,i=0;r!==null;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return Us(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Xi(t,a===null?null:a.cachePool),a===null?ja():Aa(t,a),La(t);else return r=t.lanes=536870912,Us(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&Xi(t,null),ja(),Ra(t)):(Xi(t,a.cachePool),Aa(t,a),Ra(t),t.memoizedState=null);return Ls(e,t,i,n),t.child}function Hs(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Us(e,t,n,r,i){var a=Yi();return a=a===null?null:{parent:Ri._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&Xi(t,null),ja(),La(t),e!==null&&Ai(e,t,r,!0),t.childLanes=i,null}function Ws(e,t){return t=rc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Gs(e,t,n){return ma(t,e.child,null,n),e=Ws(t,t.pendingProps),e.flags|=2,za(t),t.memoizedState=null,e}function Ks(e,t,n){var r=t.pendingProps,a=!!(t.flags&128);if(t.flags&=-129,e===null){if(pi){if(r.mode===`hidden`)return e=Ws(t,r),t.lanes=536870912,Hs(null,e);if(Ia(t),(e=fi)?(e=Vd(e,mi),e=e!==null&&e.data===`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ri===null?null:{id:ii,overflow:ai},retryLane:536870912,hydrationErrors:null},n=qr(e),n.return=t,t.child=n,di=t,fi=null)):e=null,e===null)throw gi(t);return t.lanes=536870912,null}return Ws(t,r)}var o=e.memoizedState;if(o!==null){var s=o.dehydrated;if(Ia(t),a){if(t.flags&256)t.flags&=-257,t=Gs(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(i(558))}else if(Is||Ai(e,t,n,!1),a=(n&e.childLanes)!==0,Is||a){if(r=xl,r!==null&&(s=$e(r,n),s!==0&&s!==o.retryLane))throw o.retryLane=s,Ir(e,s),tu(r,e,s),Fs;pu(),t=Gs(e,t,n)}else e=o.treeContext,fi=Gd(s.nextSibling),di=t,pi=!0,K=null,mi=!1,e!==null&&ui(t,e),t=Ws(t,r),t.flags|=4096;return t}return e=Ur(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function qs(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!=`function`&&typeof n!=`object`)throw Error(i(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function Js(e,t,n,r,i){return Mi(t),n=to(e,t,n,r,void 0,i),r=ao(),e!==null&&!Is?(oo(e,t,i),cc(e,t,i)):(pi&&r&&ci(t),t.flags|=1,Ls(e,t,n,i),t.child)}function Ys(e,t,n,r,i,a){return Mi(t),t.updateQueue=null,n=ro(t,r,n,i),no(e),r=ao(),e!==null&&!Is?(oo(e,t,a),cc(e,t,a)):(pi&&r&&ci(t),t.flags|=1,Ls(e,t,n,a),t.child)}function Xs(e,t,n,r,i){if(Mi(t),t.stateNode===null){var a=zr,o=n.contextType;typeof o==`object`&&o&&(a=Ni(o)),a=new n(r,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=Ss,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},_a(t),o=n.contextType,a.context=typeof o==`object`&&o?Ni(o):zr,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(xs(t,n,o,r),a.state=t.memoizedState),typeof n.getDerivedStateFromProps==`function`||typeof a.getSnapshotBeforeUpdate==`function`||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(o=a.state,typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount(),o!==a.state&&Ss.enqueueReplaceState(a,a.state,null),Ta(t,r,a,i),wa(),a.state=t.memoizedState),typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!0}else if(e===null){a=t.stateNode;var s=t.memoizedProps,c=Ts(n,s);a.props=c;var l=a.context,u=n.contextType;o=zr,typeof u==`object`&&u&&(o=Ni(u));var d=n.getDerivedStateFromProps;u=typeof d==`function`||typeof a.getSnapshotBeforeUpdate==`function`,s=t.pendingProps!==s,u||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(s||l!==o)&&ws(t,a,r,o),ga=!1;var f=t.memoizedState;a.state=f,Ta(t,r,a,i),wa(),l=t.memoizedState,s||f!==l||ga?(typeof d==`function`&&(xs(t,n,d,r),l=t.memoizedState),(c=ga||Cs(t,n,c,r,f,l,o))?(u||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount==`function`&&(t.flags|=4194308)):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=o,r=c):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,va(e,t),o=t.memoizedProps,u=Ts(n,o),a.props=u,d=t.pendingProps,f=a.context,l=n.contextType,c=zr,typeof l==`object`&&l&&(c=Ni(l)),s=n.getDerivedStateFromProps,(l=typeof s==`function`||typeof a.getSnapshotBeforeUpdate==`function`)||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(o!==d||f!==c)&&ws(t,a,r,c),ga=!1,f=t.memoizedState,a.state=f,Ta(t,r,a,i),wa();var p=t.memoizedState;o!==d||f!==p||ga||e!==null&&e.dependencies!==null&&ji(e.dependencies)?(typeof s==`function`&&(xs(t,n,s,r),p=t.memoizedState),(u=ga||Cs(t,n,u,r,f,p,c)||e!==null&&e.dependencies!==null&&ji(e.dependencies))?(l||typeof a.UNSAFE_componentWillUpdate!=`function`&&typeof a.componentWillUpdate!=`function`||(typeof a.componentWillUpdate==`function`&&a.componentWillUpdate(r,p,c),typeof a.UNSAFE_componentWillUpdate==`function`&&a.UNSAFE_componentWillUpdate(r,p,c)),typeof a.componentDidUpdate==`function`&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=u):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,qs(e,t),r=!!(t.flags&128),a||r?(a=t.stateNode,n=r&&typeof n.getDerivedStateFromError!=`function`?null:a.render(),t.flags|=1,e!==null&&r?(t.child=ma(t,e.child,null,i),t.child=ma(t,null,n,i)):Ls(e,t,n,i),t.memoizedState=a.state,e=t.child):e=cc(e,t,i),e}function Zs(e,t,n,r){return bi(),t.flags|=256,Ls(e,t,n,r),t.child}var Qs={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function $s(e){return{baseLanes:e,cachePool:Zi()}}function ec(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=Pl),e}function tc(e,t,n){var r=t.pendingProps,a=!1,o=!!(t.flags&128),s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:!!(Ba.current&2)),s&&(a=!0,t.flags&=-129),s=!!(t.flags&32),t.flags&=-33,e===null){if(pi){if(a?Fa(t):Ra(t),(e=fi)?(e=Vd(e,mi),e=e!==null&&e.data!==`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ri===null?null:{id:ii,overflow:ai},retryLane:536870912,hydrationErrors:null},n=qr(e),n.return=t,t.child=n,di=t,fi=null)):e=null,e===null)throw gi(t);return Ud(e)?t.lanes=32:t.lanes=536870912,null}var c=r.children;return r=r.fallback,a?(Ra(t),a=t.mode,c=rc({mode:`hidden`,children:c},a),r=Kr(r,a,n,null),c.return=t,r.return=t,c.sibling=r,t.child=c,r=t.child,r.memoizedState=$s(n),r.childLanes=ec(e,s,n),t.memoizedState=Qs,Hs(null,r)):(Fa(t),nc(t,c))}var l=e.memoizedState;if(l!==null&&(c=l.dehydrated,c!==null)){if(o)t.flags&256?(Fa(t),t.flags&=-257,t=ic(e,t,n)):t.memoizedState===null?(Ra(t),c=r.fallback,a=t.mode,r=rc({mode:`visible`,children:r.children},a),c=Kr(c,a,n,null),c.flags|=2,r.return=t,c.return=t,r.sibling=c,t.child=r,ma(t,e.child,null,n),r=t.child,r.memoizedState=$s(n),r.childLanes=ec(e,s,n),t.memoizedState=Qs,t=Hs(null,r)):(Ra(t),t.child=e.child,t.flags|=128,t=null);else if(Fa(t),Ud(c)){if(s=c.nextSibling&&c.nextSibling.dataset,s)var u=s.dgst;s=u,r=Error(i(419)),r.stack=``,r.digest=s,Si({value:r,source:null,stack:null}),t=ic(e,t,n)}else if(Is||Ai(e,t,n,!1),s=(n&e.childLanes)!==0,Is||s){if(s=xl,s!==null&&(r=$e(s,n),r!==0&&r!==l.retryLane))throw l.retryLane=r,Ir(e,r),tu(s,e,r),Fs;Hd(c)||pu(),t=ic(e,t,n)}else Hd(c)?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,fi=Gd(c.nextSibling),di=t,pi=!0,K=null,mi=!1,e!==null&&ui(t,e),t=nc(t,r.children),t.flags|=4096);return t}return a?(Ra(t),c=r.fallback,a=t.mode,l=e.child,u=l.sibling,r=Ur(l,{mode:`hidden`,children:r.children}),r.subtreeFlags=l.subtreeFlags&65011712,u===null?(c=Kr(c,a,n,null),c.flags|=2):c=Ur(u,c),c.return=t,r.return=t,r.sibling=c,t.child=r,Hs(null,r),r=t.child,c=e.child.memoizedState,c===null?c=$s(n):(a=c.cachePool,a===null?a=Zi():(l=Ri._currentValue,a=a.parent===l?a:{parent:l,pool:l}),c={baseLanes:c.baseLanes|n,cachePool:a}),r.memoizedState=c,r.childLanes=ec(e,s,n),t.memoizedState=Qs,Hs(e.child,r)):(Fa(t),n=e.child,e=n.sibling,n=Ur(n,{mode:`visible`,children:r.children}),n.return=t,n.sibling=null,e!==null&&(s=t.deletions,s===null?(t.deletions=[e],t.flags|=16):s.push(e)),t.child=n,t.memoizedState=null,n)}function nc(e,t){return t=rc({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function rc(e,t){return e=Vr(22,e,null,t),e.lanes=0,e}function ic(e,t,n){return ma(t,e.child,null,n),e=nc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function ac(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Oi(e.return,t,n)}function oc(e,t,n,r,i,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.treeForkCount=a)}function sc(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=Ba.current,s=!!(o&2);if(s?(o=o&1|2,t.flags|=128):o&=1,ae(Ba,o),Ls(e,t,r,n),r=pi?ei:0,!s&&e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ac(e,n,t);else if(e.tag===19)ac(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break a;for(;e.sibling===null;){if(e.return===null||e.return===t)break a;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case`forwards`:for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&Va(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),oc(t,!1,i,n,a,r);break;case`backwards`:case`unstable_legacy-backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Va(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}oc(t,!0,n,null,a,r);break;case`together`:oc(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function cc(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),jl|=t.lanes,(n&t.childLanes)===0){if(e!==null){if(Ai(e,t,n,!1),(n&t.childLanes)===0)return null}else return null}if(e!==null&&t.child!==e.child)throw Error(i(153));if(t.child!==null){for(e=t.child,n=Ur(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Ur(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function lc(e,t){return(e.lanes&t)!==0||(e=e.dependencies,!!(e!==null&&ji(e)))}function uc(e,t,n){switch(t.tag){case 3:ue(t,t.stateNode.containerInfo),Ei(t,Ri,e.memoizedState.cache),bi();break;case 27:case 5:fe(t);break;case 4:ue(t,t.stateNode.containerInfo);break;case 10:Ei(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Ia(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated===null?(n&t.child.childLanes)===0?(Fa(t),e=cc(e,t,n),e===null?null:e.sibling):tc(e,t,n):(Fa(t),t.flags|=128,null);Fa(t);break;case 19:var i=!!(e.flags&128);if(r=(n&t.childLanes)!==0,r||=(Ai(e,t,n,!1),(n&t.childLanes)!==0),i){if(r)return sc(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),ae(Ba,Ba.current),r)break;return null;case 22:return t.lanes=0,Vs(e,t,n,t.pendingProps);case 24:Ei(t,Ri,e.memoizedState.cache)}return cc(e,t,n)}function dc(e,t,n){if(e!==null){if(e.memoizedProps!==t.pendingProps)Is=!0;else{if(!lc(e,n)&&!(t.flags&128))return Is=!1,uc(e,t,n);Is=!!(e.flags&131072)}}else Is=!1,pi&&t.flags&1048576&&si(t,ei,t.index);switch(t.lanes=0,t.tag){case 16:a:{var r=t.pendingProps;if(e=ia(t.elementType),t.type=e,typeof e==`function`)Hr(e)?(r=Ts(e,r),t.tag=1,t=Xs(null,t,e,r,n)):(t.tag=0,t=Js(null,t,e,r,n));else{if(e!=null){var a=e.$$typeof;if(a===w){t.tag=11,t=Rs(null,t,e,r,n);break a}if(a===D){t.tag=14,t=zs(null,t,e,r,n);break a}}throw t=ee(e)||e,Error(i(306,t,``))}}return t;case 0:return Js(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,a=Ts(r,t.pendingProps),Xs(e,t,r,a,n);case 3:a:{if(ue(t,t.stateNode.containerInfo),e===null)throw Error(i(387));r=t.pendingProps;var o=t.memoizedState;a=o.element,va(e,t),Ta(t,r,null,n);var s=t.memoizedState;if(r=s.cache,Ei(t,Ri,r),r!==o.cache&&ki(t,[Ri],n,!0),wa(),r=s.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){t=Zs(e,t,r,n);break a}if(r!==a){a=Xr(Error(i(424)),t),Si(a),t=Zs(e,t,r,n);break a}switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName===`HTML`?e.ownerDocument.body:e}for(fi=Gd(e.firstChild),di=t,pi=!0,K=null,mi=!0,n=ha(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(bi(),r===a){t=cc(e,t,n);break a}Ls(e,t,r,n)}t=t.child}return t;case 26:return qs(e,t),e===null?(n=lf(t.type,null,t.pendingProps,null))?t.memoizedState=n:pi||(n=t.type,e=t.pendingProps,r=kd(ce.current).createElement(n),r[V]=t,r[it]=e,Cd(r,n,e),gt(r),t.stateNode=r):t.memoizedState=lf(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return fe(t),e===null&&pi&&(r=t.stateNode=Yd(t.type,t.pendingProps,ce.current),di=t,mi=!0,a=fi,Id(t.type)?(Kd=a,fi=Gd(r.firstChild)):fi=a),Ls(e,t,t.pendingProps.children,n),qs(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&pi&&((a=r=fi)&&(r=yee(r,t.type,t.pendingProps,mi),r===null?a=!1:(t.stateNode=r,di=t,fi=Gd(r.firstChild),mi=!1,a=!0)),a||gi(t)),fe(t),a=t.type,o=t.pendingProps,s=e===null?null:e.memoizedProps,r=o.children,Md(a,o)?r=null:s!==null&&Md(a,s)&&(t.flags|=32),t.memoizedState!==null&&(a=to(e,t,io,null,null,n),Mf._currentValue=a),qs(e,t),Ls(e,t,r,n),t.child;case 6:return e===null&&pi&&((e=n=fi)&&(n=Bd(n,t.pendingProps,mi),n===null?e=!1:(t.stateNode=n,di=t,fi=null,e=!0)),e||gi(t)),null;case 13:return tc(e,t,n);case 4:return ue(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=ma(t,null,r,n):Ls(e,t,r,n),t.child;case 11:return Rs(e,t,t.type,t.pendingProps,n);case 7:return Ls(e,t,t.pendingProps,n),t.child;case 8:return Ls(e,t,t.pendingProps.children,n),t.child;case 12:return Ls(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,Ei(t,t.type,r.value),Ls(e,t,r.children,n),t.child;case 9:return a=t.type._context,r=t.pendingProps.children,Mi(t),a=Ni(a),r=r(a),t.flags|=1,Ls(e,t,r,n),t.child;case 14:return zs(e,t,t.type,t.pendingProps,n);case 15:return Bs(e,t,t.type,t.pendingProps,n);case 19:return sc(e,t,n);case 31:return Ks(e,t,n);case 22:return Vs(e,t,n,t.pendingProps);case 24:return Mi(t),r=Ni(Ri),e===null?(a=Yi(),a===null&&(a=xl,o=zi(),a.pooledCache=o,o.refCount++,o!==null&&(a.pooledCacheLanes|=n),a=o),t.memoizedState={parent:r,cache:a},_a(t),Ei(t,Ri,a)):((e.lanes&n)!==0&&(va(e,t),Ta(t,null,null,n),wa()),a=e.memoizedState,o=t.memoizedState,a.parent===r?(r=o.cache,Ei(t,Ri,r),r!==a.cache&&ki(t,[Ri],n,!0)):(a={parent:r,cache:r},t.memoizedState=a,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=a),Ei(t,Ri,r))),Ls(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(i(156,t.tag))}function fc(e){e.flags|=4}function pc(e,t,n,r,i){if((t=!!(e.mode&32))&&(t=!1),t){if(e.flags|=16777216,(i&335544128)===i){if(e.stateNode.complete)e.flags|=8192;else if(uu())e.flags|=8192;else throw aa=ta,$i}}else e.flags&=-16777217}function mc(e,t){if(t.type!==`stylesheet`||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!wf(t)){if(uu())e.flags|=8192;else throw aa=ta,$i}}function hc(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:Je(),e.lanes|=t,Fl|=t)}function gc(e,t){if(!pi)switch(e.tailMode){case`hidden`:t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case`collapsed`:n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function _c(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&65011712,r|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function vc(e,t,n){var r=t.pendingProps;switch(li(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return _c(t),null;case 1:return _c(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),Di(Ri),de(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(yi(t)?fc(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,xi())),_c(t),null;case 26:var a=t.type,o=t.memoizedState;return e===null?(fc(t),o===null?(_c(t),pc(t,a,null,r,n)):(_c(t),mc(t,o))):o?o===e.memoizedState?(_c(t),t.flags&=-16777217):(fc(t),_c(t),mc(t,o)):(e=e.memoizedProps,e!==r&&fc(t),_c(t),pc(t,a,e,r,n)),null;case 27:if(pe(t),n=ce.current,a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&fc(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return _c(t),null}e=oe.current,yi(t)?_i(t,e):(e=Yd(a,r,n),t.stateNode=e,fc(t))}return _c(t),null;case 5:if(pe(t),a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&fc(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return _c(t),null}if(o=oe.current,yi(t))_i(t,o);else{var s=kd(ce.current);switch(o){case 1:o=s.createElementNS(`http://www.w3.org/2000/svg`,a);break;case 2:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,a);break;default:switch(a){case`svg`:o=s.createElementNS(`http://www.w3.org/2000/svg`,a);break;case`math`:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,a);break;case`script`:o=s.createElement(`div`),o.innerHTML=`<script><\/script>`,o=o.removeChild(o.firstChild);break;case`select`:o=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is==`string`?s.createElement(a,{is:r.is}):s.createElement(a)}}o[V]=t,o[it]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)o.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=o;a:switch(Cd(o,a,r),a){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&fc(t)}}return _c(t),pc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&fc(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(i(166));if(e=ce.current,yi(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,a=di,a!==null)switch(a.tag){case 27:case 5:r=a.memoizedProps}e[V]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||bd(e.nodeValue,n)),e||gi(t,!0)}else e=kd(e).createTextNode(r),e[V]=t,t.stateNode=e}return _c(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=yi(t),n!==null){if(e===null){if(!r)throw Error(i(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(557));e[V]=t}else bi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;_c(t),e=!1}else n=xi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(za(t),t):(za(t),null);if(t.flags&128)throw Error(i(558))}return _c(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=yi(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(i(318));if(a=t.memoizedState,a=a===null?null:a.dehydrated,!a)throw Error(i(317));a[V]=t}else bi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;_c(t),a=!1}else a=xi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(za(t),t):(za(t),null)}return za(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,a=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(a=r.alternate.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==a&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),hc(t,t.updateQueue),_c(t),null);case 4:return de(),e===null&&ud(t.stateNode.containerInfo),_c(t),null;case 10:return Di(t.type),_c(t),null;case 19:if(L(Ba),r=t.memoizedState,r===null)return _c(t),null;if(a=!!(t.flags&128),o=r.rendering,o===null){if(a)gc(r,!1);else{if(Al!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Va(e),o!==null){for(t.flags|=128,gc(r,!1),e=o.updateQueue,t.updateQueue=e,hc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Wr(n,e),n=n.sibling;return ae(Ba,Ba.current&1|2),pi&&oi(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Te()>Vl&&(t.flags|=128,a=!0,gc(r,!1),t.lanes=4194304)}}else{if(!a){if(e=Va(o),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,hc(t,e),gc(r,!0),r.tail===null&&r.tailMode===`hidden`&&!o.alternate&&!pi)return _c(t),null}else 2*Te()-r.renderingStartTime>Vl&&n!==536870912&&(t.flags|=128,a=!0,gc(r,!1),t.lanes=4194304)}r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e===null?t.child=o:e.sibling=o,r.last=o)}return r.tail===null?(_c(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Te(),e.sibling=null,n=Ba.current,ae(Ba,a?n&1|2:n&1),pi&&oi(t,r.treeForkCount),e);case 22:case 23:return za(t),Ma(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(_c(t),t.subtreeFlags&6&&(t.flags|=8192)):_c(t),n=t.updateQueue,n!==null&&hc(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&L(Ji),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Di(Ri),_c(t),null;case 25:return null;case 30:return null}throw Error(i(156,t.tag))}function yc(e,t){switch(li(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Di(Ri),de(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return pe(t),null;case 31:if(t.memoizedState!==null){if(za(t),t.alternate===null)throw Error(i(340));bi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(za(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));bi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return L(Ba),null;case 4:return de(),null;case 10:return Di(t.type),null;case 22:case 23:return za(t),Ma(),e!==null&&L(Ji),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Di(Ri),null;case 25:return null;default:return null}}function bc(e,t){switch(li(t),t.tag){case 3:Di(Ri),de();break;case 26:case 27:case 5:pe(t);break;case 4:de();break;case 31:t.memoizedState!==null&&za(t);break;case 13:za(t);break;case 19:L(Ba);break;case 10:Di(t.type);break;case 22:case 23:za(t),Ma(),e!==null&&L(Ji);break;case 24:Di(Ri)}}function xc(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){ju(t,t.return,e)}}function Sc(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){ju(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){ju(t,t.return,e)}}function Cc(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Da(t,n)}catch(t){ju(e,e.return,t)}}}function wc(e,t,n){n.props=Ts(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){ju(e,t,n)}}function Tc(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){ju(e,t,n)}}function Ec(e,t){var n=e.ref,r=e.refCleanup;if(n!==null){if(typeof r==`function`)try{r()}catch(n){ju(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){ju(e,t,n)}else n.current=null}}function Dc(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{a:switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&r.focus();break a;case`img`:n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){ju(e,e.return,t)}}function Oc(e,t,n){try{var r=e.stateNode;wd(r,e.type,n,t),r[it]=t}catch(t){ju(e,e.return,t)}}function kc(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Id(e.type)||e.tag===4}function Ac(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||kc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Id(e.type)||e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function jc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Yt));else if(r!==4&&(r===27&&Id(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(jc(e,t,n),e=e.sibling;e!==null;)jc(e,t,n),e=e.sibling}function Mc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&Id(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Mc(e,t,n),e=e.sibling;e!==null;)Mc(e,t,n),e=e.sibling}function Nc(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Cd(t,r,n),t[V]=e,t[it]=n}catch(t){ju(e,e.return,t)}}var Pc=!1,Fc=!1,Ic=!1,Lc=typeof WeakSet==`function`?WeakSet:Set,Rc=null;function zc(e,t){if(e=e.containerInfo,Dd=Bf,e=cr(e),lr(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||a!==0&&f.nodeType!==3||(c=s+a),f!==o||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===a&&(c=s),p===o&&++d===r&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(Od={focusedElem:e,selectionRange:n},Bf=!1,Rc=t;Rc!==null;)if(t=Rc,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,Rc=e;else for(;Rc!==null;){switch(t=Rc,o=t.alternate,e=t.flags,t.tag){case 0:if(e&4&&(e=t.updateQueue,e=e===null?null:e.events,e!==null))for(n=0;n<e.length;n++)a=e[n],a.ref.impl=a.nextImpl;break;case 11:case 15:break;case 1:if(e&1024&&o!==null){e=void 0,n=t,a=o.memoizedProps,o=o.memoizedState,r=n.stateNode;try{var h=Ts(n.type,a);e=r.getSnapshotBeforeUpdate(h,o),r.__reactInternalSnapshotBeforeUpdate=e}catch(e){ju(n,n.return,e)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)zd(e);else if(n===1)switch(e.nodeName){case`HEAD`:case`HTML`:case`BODY`:zd(e);break;default:e.textContent=``}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(e&1024)throw Error(i(163))}if(e=t.sibling,e!==null){e.return=t.return,Rc=e;break}Rc=t.return}}function Bc(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:tl(e,n),r&4&&xc(5,n);break;case 1:if(tl(e,n),r&4){if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(e){ju(n,n.return,e)}else{var i=Ts(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){ju(n,n.return,e)}}}r&64&&Cc(n),r&512&&Tc(n,n.return);break;case 3:if(tl(e,n),r&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{Da(e,t)}catch(e){ju(n,n.return,e)}}break;case 27:t===null&&r&4&&Nc(n);case 26:case 5:tl(e,n),t===null&&r&4&&Dc(n),r&512&&Tc(n,n.return);break;case 12:tl(e,n);break;case 31:tl(e,n),r&4&&Kc(e,n);break;case 13:tl(e,n),r&4&&qc(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=Fu.bind(null,n),Wd(e,n))));break;case 22:if(r=n.memoizedState!==null||Pc,!r){t=t!==null&&t.memoizedState!==null||Fc,i=Pc;var a=Fc;Pc=r,(Fc=t)&&!a?rl(e,n,!!(n.subtreeFlags&8772)):tl(e,n),Pc=i,Fc=a}break;case 30:break;default:tl(e,n)}}function Vc(e){var t=e.alternate;t!==null&&(e.alternate=null,Vc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&dt(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Hc=null,Uc=!1;function Wc(e,t,n){for(n=n.child;n!==null;)Gc(e,t,n),n=n.sibling}function Gc(e,t,n){if(Fe&&typeof Fe.onCommitFiberUnmount==`function`)try{Fe.onCommitFiberUnmount(Pe,n)}catch{}switch(n.tag){case 26:Fc||Ec(n,t),Wc(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:Fc||Ec(n,t);var r=Hc,i=Uc;Id(n.type)&&(Hc=n.stateNode,Uc=!1),Wc(e,t,n),Xd(n.stateNode),Hc=r,Uc=i;break;case 5:Fc||Ec(n,t);case 6:if(r=Hc,i=Uc,Hc=null,Wc(e,t,n),Hc=r,Uc=i,Hc!==null){if(Uc)try{(Hc.nodeType===9?Hc.body:Hc.nodeName===`HTML`?Hc.ownerDocument.body:Hc).removeChild(n.stateNode)}catch(e){ju(n,t,e)}else try{Hc.removeChild(n.stateNode)}catch(e){ju(n,t,e)}}break;case 18:Hc!==null&&(Uc?(e=Hc,Ld(e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,n.stateNode),fp(e)):Ld(Hc,n.stateNode));break;case 4:r=Hc,i=Uc,Hc=n.stateNode.containerInfo,Uc=!0,Wc(e,t,n),Hc=r,Uc=i;break;case 0:case 11:case 14:case 15:Sc(2,n,t),Fc||Sc(4,n,t),Wc(e,t,n);break;case 1:Fc||(Ec(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`&&wc(n,t,r)),Wc(e,t,n);break;case 21:Wc(e,t,n);break;case 22:Fc=(r=Fc)||n.memoizedState!==null,Wc(e,t,n),Fc=r;break;default:Wc(e,t,n)}}function Kc(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{fp(e)}catch(e){ju(t,t.return,e)}}}function qc(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{fp(e)}catch(e){ju(t,t.return,e)}}function Jc(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Lc),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Lc),t;default:throw Error(i(435,e.tag))}}function Yc(e,t){var n=Jc(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=Iu.bind(null,e,t);t.then(r,r)}})}function Xc(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var a=n[r],o=e,s=t,c=s;a:for(;c!==null;){switch(c.tag){case 27:if(Id(c.type)){Hc=c.stateNode,Uc=!1;break a}break;case 5:Hc=c.stateNode,Uc=!1;break a;case 3:case 4:Hc=c.stateNode.containerInfo,Uc=!0;break a}c=c.return}if(Hc===null)throw Error(i(160));Gc(o,s,a),Hc=null,Uc=!1,o=a.alternate,o!==null&&(o.return=null),a.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Qc(t,e),t=t.sibling}var Zc=null;function Qc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Xc(t,e),$c(e),r&4&&(Sc(3,e,e.return),xc(3,e),Sc(5,e,e.return));break;case 1:Xc(t,e),$c(e),r&512&&(Fc||n===null||Ec(n,n.return)),r&64&&Pc&&(e=e.updateQueue,e!==null&&(r=e.callbacks,r!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?r:n.concat(r))));break;case 26:var a=Zc;if(Xc(t,e),$c(e),r&512&&(Fc||n===null||Ec(n,n.return)),r&4){var o=n===null?null:n.memoizedState;if(r=e.memoizedState,n===null){if(r===null){if(e.stateNode===null){a:{r=e.type,n=e.memoizedProps,a=a.ownerDocument||a;b:switch(r){case`title`:o=a.getElementsByTagName(`title`)[0],(!o||o[ut]||o[V]||o.namespaceURI===`http://www.w3.org/2000/svg`||o.hasAttribute(`itemprop`))&&(o=a.createElement(r),a.head.insertBefore(o,a.querySelector(`head > title`))),Cd(o,r,n),o[V]=e,gt(o),r=o;break a;case`link`:var s=xf(`link`,`href`,a).get(r+(n.href||``));if(s){for(var c=0;c<s.length;c++)if(o=s[c],o.getAttribute(`href`)===(n.href==null||n.href===``?null:n.href)&&o.getAttribute(`rel`)===(n.rel==null?null:n.rel)&&o.getAttribute(`title`)===(n.title==null?null:n.title)&&o.getAttribute(`crossorigin`)===(n.crossOrigin==null?null:n.crossOrigin)){s.splice(c,1);break b}}o=a.createElement(r),Cd(o,r,n),a.head.appendChild(o);break;case`meta`:if(s=xf(`meta`,`content`,a).get(r+(n.content||``))){for(c=0;c<s.length;c++)if(o=s[c],o.getAttribute(`content`)===(n.content==null?null:``+n.content)&&o.getAttribute(`name`)===(n.name==null?null:n.name)&&o.getAttribute(`property`)===(n.property==null?null:n.property)&&o.getAttribute(`http-equiv`)===(n.httpEquiv==null?null:n.httpEquiv)&&o.getAttribute(`charset`)===(n.charSet==null?null:n.charSet)){s.splice(c,1);break b}}o=a.createElement(r),Cd(o,r,n),a.head.appendChild(o);break;default:throw Error(i(468,r))}o[V]=e,gt(o),r=o}e.stateNode=r}else Sf(a,e.type,e.stateNode)}else e.stateNode=gf(a,r,e.memoizedProps)}else o===r?r===null&&e.stateNode!==null&&Oc(e,e.memoizedProps,n.memoizedProps):(o===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):o.count--,r===null?Sf(a,e.type,e.stateNode):gf(a,r,e.memoizedProps))}break;case 27:Xc(t,e),$c(e),r&512&&(Fc||n===null||Ec(n,n.return)),n!==null&&r&4&&Oc(e,e.memoizedProps,n.memoizedProps);break;case 5:if(Xc(t,e),$c(e),r&512&&(Fc||n===null||Ec(n,n.return)),e.flags&32){a=e.stateNode;try{Ht(a,``)}catch(t){ju(e,e.return,t)}}r&4&&e.stateNode!=null&&(a=e.memoizedProps,Oc(e,a,n===null?a:n.memoizedProps)),r&1024&&(Ic=!0);break;case 6:if(Xc(t,e),$c(e),r&4){if(e.stateNode===null)throw Error(i(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(t){ju(e,e.return,t)}}break;case 3:if(bf=null,a=Zc,Zc=$d(t.containerInfo),Xc(t,e),Zc=a,$c(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{fp(t.containerInfo)}catch(t){ju(e,e.return,t)}Ic&&(Ic=!1,el(e));break;case 4:r=Zc,Zc=$d(e.stateNode.containerInfo),Xc(t,e),$c(e),Zc=r;break;case 12:Xc(t,e),$c(e);break;case 31:Xc(t,e),$c(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,Yc(e,r)));break;case 13:Xc(t,e),$c(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(zl=Te()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,Yc(e,r)));break;case 22:a=e.memoizedState!==null;var l=n!==null&&n.memoizedState!==null,u=Pc,d=Fc;if(Pc=u||a,Fc=d||l,Xc(t,e),Fc=d,Pc=u,$c(e),r&8192)a:for(t=e.stateNode,t._visibility=a?t._visibility&-2:t._visibility|1,a&&(n===null||l||Pc||Fc||nl(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){l=n=t;try{if(o=l.stateNode,a)s=o.style,typeof s.setProperty==`function`?s.setProperty(`display`,`none`,`important`):s.display=`none`;else{c=l.stateNode;var f=l.memoizedProps.style,p=f!=null&&f.hasOwnProperty(`display`)?f.display:null;c.style.display=p==null||typeof p==`boolean`?``:(``+p).trim()}}catch(e){ju(l,l.return,e)}}}else if(t.tag===6){if(n===null){l=t;try{l.stateNode.nodeValue=a?``:l.memoizedProps}catch(e){ju(l,l.return,e)}}}else if(t.tag===18){if(n===null){l=t;try{var m=l.stateNode;a?Rd(m,!0):Rd(l.stateNode,!1)}catch(e){ju(l,l.return,e)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break a;for(;t.sibling===null;){if(t.return===null||t.return===e)break a;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}r&4&&(r=e.updateQueue,r!==null&&(n=r.retryQueue,n!==null&&(r.retryQueue=null,Yc(e,n))));break;case 19:Xc(t,e),$c(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,Yc(e,r)));break;case 30:break;case 21:break;default:Xc(t,e),$c(e)}}function $c(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(kc(r)){n=r;break}r=r.return}if(n==null)throw Error(i(160));switch(n.tag){case 27:var a=n.stateNode;Mc(e,Ac(e),a);break;case 5:var o=n.stateNode;n.flags&32&&(Ht(o,``),n.flags&=-33),Mc(e,Ac(e),o);break;case 3:case 4:var s=n.stateNode.containerInfo;jc(e,Ac(e),s);break;default:throw Error(i(161))}}catch(t){ju(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function el(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;el(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function tl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Bc(e,t.alternate,t),t=t.sibling}function nl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Sc(4,t,t.return),nl(t);break;case 1:Ec(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount==`function`&&wc(t,t.return,n),nl(t);break;case 27:Xd(t.stateNode);case 26:case 5:Ec(t,t.return),nl(t);break;case 22:t.memoizedState===null&&nl(t);break;case 30:nl(t);break;default:nl(t)}e=e.sibling}}function rl(e,t,n){for(n&&=!!(t.subtreeFlags&8772),t=t.child;t!==null;){var r=t.alternate,i=e,a=t,o=a.flags;switch(a.tag){case 0:case 11:case 15:rl(i,a,n),xc(4,a);break;case 1:if(rl(i,a,n),r=a,i=r.stateNode,typeof i.componentDidMount==`function`)try{i.componentDidMount()}catch(e){ju(r,r.return,e)}if(r=a,i=r.updateQueue,i!==null){var s=r.stateNode;try{var c=i.shared.hiddenCallbacks;if(c!==null)for(i.shared.hiddenCallbacks=null,i=0;i<c.length;i++)Ea(c[i],s)}catch(e){ju(r,r.return,e)}}n&&o&64&&Cc(a),Tc(a,a.return);break;case 27:Nc(a);case 26:case 5:rl(i,a,n),n&&r===null&&o&4&&Dc(a),Tc(a,a.return);break;case 12:rl(i,a,n);break;case 31:rl(i,a,n),n&&o&4&&Kc(i,a);break;case 13:rl(i,a,n),n&&o&4&&qc(i,a);break;case 22:a.memoizedState===null&&rl(i,a,n),Tc(a,a.return);break;case 30:break;default:rl(i,a,n)}t=t.sibling}}function il(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&Bi(n))}function al(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Bi(e))}function ol(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)sl(e,t,n,r),t=t.sibling}function sl(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:ol(e,t,n,r),i&2048&&xc(9,t);break;case 1:ol(e,t,n,r);break;case 3:ol(e,t,n,r),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Bi(e)));break;case 12:if(i&2048){ol(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;typeof s==`function`&&s(o,t.alternate===null?`mount`:`update`,e.passiveEffectDuration,-0)}catch(e){ju(t,t.return,e)}}else ol(e,t,n,r);break;case 31:ol(e,t,n,r);break;case 13:ol(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,o=t.alternate,t.memoizedState===null?a._visibility&2?ol(e,t,n,r):(a._visibility|=2,cl(e,t,n,r,!!(t.subtreeFlags&10256)||!1)):a._visibility&2?ol(e,t,n,r):ll(e,t),i&2048&&il(o,t);break;case 24:ol(e,t,n,r),i&2048&&al(t.alternate,t);break;default:ol(e,t,n,r)}}function cl(e,t,n,r,i){for(i&&=!!(t.subtreeFlags&10256)||!1,t=t.child;t!==null;){var a=e,o=t,s=n,c=r,l=o.flags;switch(o.tag){case 0:case 11:case 15:cl(a,o,s,c,i),xc(8,o);break;case 23:break;case 22:var u=o.stateNode;o.memoizedState===null?(u._visibility|=2,cl(a,o,s,c,i)):u._visibility&2?cl(a,o,s,c,i):ll(a,o),i&&l&2048&&il(o.alternate,o);break;case 24:cl(a,o,s,c,i),i&&l&2048&&al(o.alternate,o);break;default:cl(a,o,s,c,i)}t=t.sibling}}function ll(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:ll(n,r),i&2048&&il(r.alternate,r);break;case 24:ll(n,r),i&2048&&al(r.alternate,r);break;default:ll(n,r)}t=t.sibling}}var ul=8192;function dl(e,t,n){if(e.subtreeFlags&ul)for(e=e.child;e!==null;)fl(e,t,n),e=e.sibling}function fl(e,t,n){switch(e.tag){case 26:dl(e,t,n),e.flags&ul&&e.memoizedState!==null&&Tf(n,Zc,e.memoizedState,e.memoizedProps);break;case 5:dl(e,t,n);break;case 3:case 4:var r=Zc;Zc=$d(e.stateNode.containerInfo),dl(e,t,n),Zc=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=ul,ul=16777216,dl(e,t,n),ul=r):dl(e,t,n));break;default:dl(e,t,n)}}function pl(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function ml(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];Rc=r,_l(r,e)}pl(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)hl(e),e=e.sibling}function hl(e){switch(e.tag){case 0:case 11:case 15:ml(e),e.flags&2048&&Sc(9,e,e.return);break;case 3:ml(e);break;case 12:ml(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,gl(e)):ml(e);break;default:ml(e)}}function gl(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];Rc=r,_l(r,e)}pl(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Sc(8,t,t.return),gl(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,gl(t));break;default:gl(t)}e=e.sibling}}function _l(e,t){for(;Rc!==null;){var n=Rc;switch(n.tag){case 0:case 11:case 15:Sc(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:Bi(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,Rc=r;else a:for(n=e;Rc!==null;){r=Rc;var i=r.sibling,a=r.return;if(Vc(r),r===n){Rc=null;break a}if(i!==null){i.return=a,Rc=i;break a}Rc=a}}}var vl={getCacheForType:function(e){var t=Ni(Ri),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return Ni(Ri).controller.signal}},yl=typeof WeakMap==`function`?WeakMap:Map,bl=0,xl=null,Sl=null,Cl=0,wl=0,Tl=null,El=!1,Dl=!1,Ol=!1,kl=0,Al=0,jl=0,Ml=0,Nl=0,Pl=0,Fl=0,Il=null,Ll=null,Rl=!1,zl=0,Bl=0,Vl=1/0,Hl=null,Ul=null,Wl=0,Gl=null,Kl=null,ql=0,Jl=0,Yl=null,Xl=null,Zl=0,Ql=null;function $l(){return bl&2&&Cl!==0?Cl&-Cl:P.T===null?B():Qu()}function eu(){if(Pl===0){if(!(Cl&536870912)||pi){var e=He;He<<=1,!(He&3932160)&&(He=262144),Pl=e}else Pl=536870912}return e=Na.current,e!==null&&(e.flags|=32),Pl}function tu(e,t,n){(e===xl&&(wl===2||wl===9)||e.cancelPendingCommit!==null)&&(cu(e,0),au(e,Cl,Pl,!1)),Xe(e,n),(!(bl&2)||e!==xl)&&(e===xl&&(!(bl&2)&&(Ml|=n),Al===4&&au(e,Cl,Pl,!1)),Wu(e))}function nu(e,t,n){if(bl&6)throw Error(i(327));var r=!n&&!(t&127)&&(t&e.expiredLanes)===0||Ke(e,t),a=r?gu(e,t):mu(e,t,!0),o=r;do{if(a===0){Dl&&!r&&au(e,t,0,!1);break}if(n=e.current.alternate,o&&!iu(n)){a=mu(e,t,!1),o=!1;continue}if(a===2){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=e.pendingLanes&-536870913,s=s===0?s&536870912?536870912:0:s;if(s!==0){t=s;a:{var c=e;a=Il;var l=c.current.memoizedState.isDehydrated;if(l&&(cu(c,s).flags|=256),s=mu(c,s,!1),s!==2){if(Ol&&!l){c.errorRecoveryDisabledLanes|=o,Ml|=o,a=4;break a}o=Ll,Ll=a,o!==null&&(Ll===null?Ll=o:Ll.push.apply(Ll,o))}a=s}if(o=!1,a!==2)continue}}if(a===1){cu(e,0),au(e,t,0,!0);break}a:{switch(r=e,o=a,o){case 0:case 1:throw Error(i(345));case 4:if((t&4194048)!==t)break;case 6:au(r,t,Pl,!El);break a;case 2:Ll=null;break;case 3:case 5:break;default:throw Error(i(329))}if((t&62914560)===t&&(a=zl+300-Te(),10<a)){if(au(r,t,Pl,!El),Ge(r,0,!0)!==0)break a;ql=t,r.timeoutHandle=q(ru.bind(null,r,n,Ll,Hl,Rl,t,Pl,Ml,Fl,El,o,`Throttled`,-0,0),a);break a}ru(r,n,Ll,Hl,Rl,t,Pl,Ml,Fl,El,o,null,-0,0)}break}while(1);Wu(e)}function ru(e,t,n,r,i,a,o,s,c,l,u,d,f,p){if(e.timeoutHandle=-1,d=t.subtreeFlags,d&8192||(d&16785408)==16785408){d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Yt},fl(t,a,d);var m=(a&62914560)===a?zl-Te():(a&4194048)===a?Bl-Te():0;if(m=Df(d,m),m!==null){ql=a,e.cancelPendingCommit=m(Cu.bind(null,e,t,a,n,r,i,o,s,c,u,d,null,f,p)),au(e,a,o,!l);return}}Cu(e,t,a,n,r,i,o,s,c)}function iu(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!rr(a(),i))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function au(e,t,n,r){t&=~Nl,t&=~Ml,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-Le(i),o=1<<a;r[a]=-1,i&=~o}n!==0&&z(e,n,t)}function ou(){return bl&6?!0:(Gu(0,!1),!1)}function su(){if(Sl!==null){if(wl===0)var e=Sl.return;else e=Sl,Ti=wi=null,so(e),ca=null,la=0,e=Sl;for(;e!==null;)bc(e.alternate,e),e=e.return;Sl=null}}function cu(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,J(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),ql=0,su(),xl=e,Sl=n=Ur(e.current,null),Cl=t,wl=0,Tl=null,El=!1,Dl=Ke(e,t),Ol=!1,Fl=Pl=Nl=Ml=jl=Al=0,Ll=Il=null,Rl=!1,t&8&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var i=31-Le(r),a=1<<i;t|=e[i],r&=~a}return kl=t,Nr(),n}function lu(e,t){Ua=null,P.H=_s,t===Qi||t===ea?(t=oa(),wl=3):t===$i?(t=oa(),wl=4):wl=t===Fs?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,Tl=t,Sl===null&&(Al=1,ks(e,Xr(t,e.current)))}function uu(){var e=Na.current;return e===null?!0:(Cl&4194048)===Cl?Pa===null:(Cl&62914560)===Cl||Cl&536870912?e===Pa:!1}function du(){var e=P.H;return P.H=_s,e===null?_s:e}function fu(){var e=P.A;return P.A=vl,e}function pu(){Al=4,El||(Cl&4194048)!==Cl&&Na.current!==null||(Dl=!0),!(jl&134217727)&&!(Ml&134217727)||xl===null||au(xl,Cl,Pl,!1)}function mu(e,t,n){var r=bl;bl|=2;var i=du(),a=fu();(xl!==e||Cl!==t)&&(Hl=null,cu(e,t)),t=!1;var o=Al;a:do try{if(wl!==0&&Sl!==null){var s=Sl,c=Tl;switch(wl){case 8:su(),o=6;break a;case 3:case 2:case 9:case 6:Na.current===null&&(t=!0);var l=wl;if(wl=0,Tl=null,bu(e,s,c,l),n&&Dl){o=0;break a}break;default:l=wl,wl=0,Tl=null,bu(e,s,c,l)}}hu(),o=Al;break}catch(t){lu(e,t)}while(1);return t&&e.shellSuspendCounter++,Ti=wi=null,bl=r,P.H=i,P.A=a,Sl===null&&(xl=null,Cl=0,Nr()),o}function hu(){for(;Sl!==null;)vu(Sl)}function gu(e,t){var n=bl;bl|=2;var r=du(),a=fu();xl!==e||Cl!==t?(Hl=null,Vl=Te()+500,cu(e,t)):Dl=Ke(e,t);a:do try{if(wl!==0&&Sl!==null){t=Sl;var o=Tl;b:switch(wl){case 1:wl=0,Tl=null,bu(e,t,o,1);break;case 2:case 9:if(na(o)){wl=0,Tl=null,yu(t);break}t=function(){wl!==2&&wl!==9||xl!==e||(wl=7),Wu(e)},o.then(t,t);break a;case 3:wl=7;break a;case 4:wl=5;break a;case 7:na(o)?(wl=0,Tl=null,yu(t)):(wl=0,Tl=null,bu(e,t,o,7));break;case 5:var s=null;switch(Sl.tag){case 26:s=Sl.memoizedState;case 5:case 27:var c=Sl;if(s?wf(s):c.stateNode.complete){wl=0,Tl=null;var l=c.sibling;if(l!==null)Sl=l;else{var u=c.return;u===null?Sl=null:(Sl=u,xu(u))}break b}}wl=0,Tl=null,bu(e,t,o,5);break;case 6:wl=0,Tl=null,bu(e,t,o,6);break;case 8:su(),Al=6;break a;default:throw Error(i(462))}}_u();break}catch(t){lu(e,t)}while(1);return Ti=wi=null,P.H=r,P.A=a,bl=n,Sl===null?(xl=null,Cl=0,Nr(),Al):0}function _u(){for(;Sl!==null&&!Ce();)vu(Sl)}function vu(e){var t=dc(e.alternate,e,kl);e.memoizedProps=e.pendingProps,t===null?xu(e):Sl=t}function yu(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=Ys(n,t,t.pendingProps,t.type,void 0,Cl);break;case 11:t=Ys(n,t,t.pendingProps,t.type.render,t.ref,Cl);break;case 5:so(t);default:bc(n,t),t=Sl=Wr(t,kl),t=dc(n,t,kl)}e.memoizedProps=e.pendingProps,t===null?xu(e):Sl=t}function bu(e,t,n,r){Ti=wi=null,so(t),ca=null,la=0;var i=t.return;try{if(Ps(e,i,t,n,Cl)){Al=1,ks(e,Xr(n,e.current)),Sl=null;return}}catch(t){if(i!==null)throw Sl=i,t;Al=1,ks(e,Xr(n,e.current)),Sl=null;return}t.flags&32768?(pi||r===1?e=!0:Dl||Cl&536870912?e=!1:(El=e=!0,(r===2||r===9||r===3||r===6)&&(r=Na.current,r!==null&&r.tag===13&&(r.flags|=16384))),Su(t,e)):xu(t)}function xu(e){var t=e;do{if(t.flags&32768){Su(t,El);return}e=t.return;var n=vc(t.alternate,t,kl);if(n!==null){Sl=n;return}if(t=t.sibling,t!==null){Sl=t;return}Sl=t=e}while(t!==null);Al===0&&(Al=5)}function Su(e,t){do{var n=yc(e.alternate,e);if(n!==null){n.flags&=32767,Sl=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){Sl=e;return}Sl=e=n}while(e!==null);Al=6,Sl=null}function Cu(e,t,n,r,a,o,s,c,l){e.cancelPendingCommit=null;do Ou();while(Wl!==0);if(bl&6)throw Error(i(327));if(t!==null){if(t===e.current)throw Error(i(177));if(o=t.lanes|t.childLanes,o|=Mr,Ze(e,n,o,s,c,l),e===xl&&(Sl=xl=null,Cl=0),Kl=t,Gl=e,ql=n,Jl=o,Yl=a,Xl=r,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,Lu(ke,function(){return ku(),null})):(e.callbackNode=null,e.callbackPriority=0),r=!!(t.flags&13878),t.subtreeFlags&13878||r){r=P.T,P.T=null,a=F.p,F.p=2,s=bl,bl|=4;try{zc(e,t,n)}finally{bl=s,F.p=a,P.T=r}}Wl=1,wu(),Tu(),Eu()}}function wu(){if(Wl===1){Wl=0;var e=Gl,t=Kl,n=!!(t.flags&13878);if(t.subtreeFlags&13878||n){n=P.T,P.T=null;var r=F.p;F.p=2;var i=bl;bl|=4;try{Qc(t,e);var a=Od,o=cr(e.containerInfo),s=a.focusedElem,c=a.selectionRange;if(o!==s&&s&&s.ownerDocument&&sr(s.ownerDocument.documentElement,s)){if(c!==null&&lr(s)){var l=c.start,u=c.end;if(u===void 0&&(u=l),`selectionStart`in s)s.selectionStart=l,s.selectionEnd=Math.min(u,s.value.length);else{var d=s.ownerDocument||document,f=d&&d.defaultView||window;if(f.getSelection){var p=f.getSelection(),m=s.textContent.length,h=Math.min(c.start,m),g=c.end===void 0?h:Math.min(c.end,m);!p.extend&&h>g&&(o=g,g=h,h=o);var _=or(s,h),v=or(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;s<d.length;s++){var b=d[s];b.element.scrollLeft=b.left,b.element.scrollTop=b.top}}Bf=!!Dd,Od=Dd=null}finally{bl=i,F.p=r,P.T=n}}e.current=t,Wl=2}}function Tu(){if(Wl===2){Wl=0;var e=Gl,t=Kl,n=!!(t.flags&8772);if(t.subtreeFlags&8772||n){n=P.T,P.T=null;var r=F.p;F.p=2;var i=bl;bl|=4;try{Bc(e,t.alternate,t)}finally{bl=i,F.p=r,P.T=n}}Wl=3}}function Eu(){if(Wl===4||Wl===3){Wl=0,we();var e=Gl,t=Kl,n=ql,r=Xl;t.subtreeFlags&10256||t.flags&10256?Wl=5:(Wl=0,Kl=Gl=null,Du(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(Ul=null),tt(n),t=t.stateNode,Fe&&typeof Fe.onCommitFiberRoot==`function`)try{Fe.onCommitFiberRoot(Pe,t,void 0,(t.current.flags&128)==128)}catch{}if(r!==null){t=P.T,i=F.p,F.p=2,P.T=null;try{for(var a=e.onRecoverableError,o=0;o<r.length;o++){var s=r[o];a(s.value,{componentStack:s.stack})}}finally{P.T=t,F.p=i}}ql&3&&Ou(),Wu(e),i=e.pendingLanes,n&261930&&i&42?e===Ql?Zl++:(Zl=0,Ql=e):Zl=0,Gu(0,!1)}}function Du(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Bi(t)))}function Ou(){return wu(),Tu(),Eu(),ku()}function ku(){if(Wl!==5)return!1;var e=Gl,t=Jl;Jl=0;var n=tt(ql),r=P.T,a=F.p;try{F.p=32>n?32:n,P.T=null,n=Yl,Yl=null;var o=Gl,s=ql;if(Wl=0,Kl=Gl=null,ql=0,bl&6)throw Error(i(331));var c=bl;if(bl|=4,hl(o.current),sl(o,o.current,s,n),bl=c,Gu(0,!1),Fe&&typeof Fe.onPostCommitFiberRoot==`function`)try{Fe.onPostCommitFiberRoot(Pe,o)}catch{}return!0}finally{F.p=a,P.T=r,Du(e,t)}}function Au(e,t,n){t=Xr(n,t),t=js(e.stateNode,t,2),e=ba(e,t,2),e!==null&&(Xe(e,2),Wu(e))}function ju(e,t,n){if(e.tag===3)Au(e,e,n);else for(;t!==null;){if(t.tag===3){Au(t,e,n);break}if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(Ul===null||!Ul.has(r))){e=Xr(n,e),n=Ms(2),r=ba(t,n,2),r!==null&&(Ns(n,r,t,e),Xe(r,2),Wu(r));break}}t=t.return}}function Mu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new yl;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(Ol=!0,i.add(n),e=Nu.bind(null,e,t,n),t.then(e,e))}function Nu(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,xl===e&&(Cl&n)===n&&(Al===4||Al===3&&(Cl&62914560)===Cl&&300>Te()-zl?!(bl&2)&&cu(e,0):Nl|=n,Fl===Cl&&(Fl=0)),Wu(e)}function Pu(e,t){t===0&&(t=Je()),e=Ir(e,t),e!==null&&(Xe(e,t),Wu(e))}function Fu(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Pu(e,n)}function Iu(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}r!==null&&r.delete(t),Pu(e,n)}function Lu(e,t){return xe(e,t)}var Ru=null,zu=null,Bu=!1,Vu=!1,Hu=!1,Uu=0;function Wu(e){e!==zu&&e.next===null&&(zu===null?Ru=zu=e:zu=zu.next=e),Vu=!0,Bu||(Bu=!0,Zu())}function Gu(e,t){if(!Hu&&Vu){Hu=!0;do for(var n=!1,r=Ru;r!==null;){if(!t){if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-Le(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,Xu(r,a))}else a=Cl,a=Ge(r,r===xl?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||Ke(r,a)||(n=!0,Xu(r,a))}r=r.next}while(n);Hu=!1}}function Ku(){qu()}function qu(){Vu=Bu=!1;var e=0;Uu!==0&&Pd()&&(e=Uu);for(var t=Te(),n=null,r=Ru;r!==null;){var i=r.next,a=Ju(r,t);a===0?(r.next=null,n===null?Ru=i:n.next=i,i===null&&(zu=n)):(n=r,(e!==0||a&3)&&(Vu=!0)),r=i}Wl!==0&&Wl!==5||Gu(e,!1),Uu!==0&&(Uu=0)}function Ju(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-Le(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=qe(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}if(t=xl,n=Cl,n=Ge(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(wl===2||wl===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&Se(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||Ke(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&Se(r),tt(n)){case 2:case 8:n=Oe;break;case 32:n=ke;break;case 268435456:n=je;break;default:n=ke}return r=Yu.bind(null,e),n=xe(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&Se(r),e.callbackPriority=2,e.callbackNode=null,2}function Yu(e,t){if(Wl!==0&&Wl!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Ou()&&e.callbackNode!==n)return null;var r=Cl;return r=Ge(e,e===xl?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(nu(e,r,t),Ju(e,Te()),e.callbackNode!=null&&e.callbackNode===n?Yu.bind(null,e):null)}function Xu(e,t){if(Ou())return null;nu(e,t,!0)}function Zu(){vee(function(){bl&6?xe(De,Ku):qu()})}function Qu(){if(Uu===0){var e=Ui;e===0&&(e=Ve,Ve<<=1,!(Ve&261888)&&(Ve=256)),Uu=e}return Uu}function $u(e){return e==null||typeof e==`symbol`||typeof e==`boolean`?null:typeof e==`function`?e:Jt(``+e)}function ed(e,t){var n=t.ownerDocument.createElement(`input`);return n.name=t.name,n.value=t.value,e.id&&n.setAttribute(`form`,e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function td(e,t,n,r,i){if(t===`submit`&&n&&n.stateNode===i){var a=$u((i[it]||null).action),o=r.submitter;o&&(t=(t=o[it]||null)?$u(t.formAction):o.getAttribute(`formAction`),t!==null&&(a=t,o=null));var s=new _n(`action`,`action`,null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(Uu!==0){var e=o?ed(i,o):new FormData(i);rs(n,{pending:!0,data:e,method:i.method,action:a},null,e)}}else typeof a==`function`&&(s.preventDefault(),e=o?ed(i,o):new FormData(i),rs(n,{pending:!0,data:e,method:i.method,action:a},a,e))},currentTarget:i}]})}}for(var nd=0;nd<Dr.length;nd++){var rd=Dr[nd];Or(rd.toLowerCase(),`on`+(rd[0].toUpperCase()+rd.slice(1)))}Or(br,`onAnimationEnd`),Or(xr,`onAnimationIteration`),Or(Sr,`onAnimationStart`),Or(`dblclick`,`onDoubleClick`),Or(`focusin`,`onFocus`),Or(`focusout`,`onBlur`),Or(Cr,`onTransitionRun`),Or(wr,`onTransitionStart`),Or(Tr,`onTransitionCancel`),Or(Er,`onTransitionEnd`),bt(`onMouseEnter`,[`mouseout`,`mouseover`]),bt(`onMouseLeave`,[`mouseout`,`mouseover`]),bt(`onPointerEnter`,[`pointerout`,`pointerover`]),bt(`onPointerLeave`,[`pointerout`,`pointerover`]),yt(`onChange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),yt(`onSelect`,`focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange`.split(` `)),yt(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),yt(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),yt(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),yt(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var id=`abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting`.split(` `),ad=new Set(`beforetoggle cancel close invalid load scroll scrollend toggle`.split(` `).concat(id));function od(e,t){t=!!(t&4);for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;a:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],c=s.instance,l=s.currentTarget;if(s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){kr(e)}i.currentTarget=null,a=c}else for(o=0;o<r.length;o++){if(s=r[o],c=s.instance,l=s.currentTarget,s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){kr(e)}i.currentTarget=null,a=c}}}}function sd(e,t){var n=t[ot];n===void 0&&(n=t[ot]=new Set);var r=e+`__bubble`;n.has(r)||(dd(t,e,2,!1),n.add(r))}function cd(e,t,n){var r=0;t&&(r|=4),dd(n,e,r,t)}var ld=`_reactListening`+Math.random().toString(36).slice(2);function ud(e){if(!e[ld]){e[ld]=!0,_t.forEach(function(t){t!==`selectionchange`&&(ad.has(t)||cd(t,!1,e),cd(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ld]||(t[ld]=!0,cd(`selectionchange`,!1,t))}}function dd(e,t,n,r){switch(qf(t)){case 2:var i=Vf;break;case 8:i=Hf;break;default:i=Uf}n=i.bind(null,t,n,e),i=void 0,!on||t!==`touchstart`&&t!==`touchmove`&&t!==`wheel`||(i=!0),r?i===void 0?e.addEventListener(t,n,!0):e.addEventListener(t,n,{capture:!0,passive:i}):i===void 0?e.addEventListener(t,n,!1):e.addEventListener(t,n,{passive:i})}function fd(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)a:for(;;){if(r===null)return;var s=r.tag;if(s===3||s===4){var c=r.stateNode.containerInfo;if(c===i)break;if(s===4)for(s=r.return;s!==null;){var l=s.tag;if((l===3||l===4)&&s.stateNode.containerInfo===i)return;s=s.return}for(;c!==null;){if(s=ft(c),s===null)return;if(l=s.tag,l===5||l===6||l===26||l===27){r=a=s;continue a}c=c.parentNode}}r=r.return}nn(function(){var r=a,i=Zt(n),s=[];a:{var c=W.get(e);if(c!==void 0){var l=_n,u=e;switch(e){case`keypress`:if(fn(n)===0)break a;case`keydown`:case`keyup`:l=nee;break;case`focusin`:u=`focus`,l=wn;break;case`focusout`:u=`blur`,l=wn;break;case`beforeblur`:case`afterblur`:l=wn;break;case`click`:if(n.button===2)break a;case`auxclick`:case`dblclick`:case`mousedown`:case`mousemove`:case`mouseup`:case`mouseout`:case`mouseover`:case`contextmenu`:l=Cn;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:l=U;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:l=Nn;break;case br:case xr:case Sr:l=Tn;break;case Er:l=Pn;break;case`scroll`:case`scrollend`:l=yn;break;case`wheel`:l=Fn;break;case`copy`:case`cut`:case`paste`:l=En;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:l=Mn;break;case`toggle`:case`beforetoggle`:l=ree}var d=!!(t&4),f=!d&&(e===`scroll`||e===`scrollend`),p=d?c===null?null:c+`Capture`:c;d=[];for(var m=r,h;m!==null;){var g=m;if(h=g.stateNode,g=g.tag,g!==5&&g!==26&&g!==27||h===null||p===null||(g=rn(m,p),g!=null&&d.push(pd(m,g,h))),f)break;m=m.return}0<d.length&&(c=new l(c,u,null,n,i),s.push({event:c,listeners:d}))}}if(!(t&7)){a:{if(c=e===`mouseover`||e===`pointerover`,l=e===`mouseout`||e===`pointerout`,c&&n!==Xt&&(u=n.relatedTarget||n.fromElement)&&(ft(u)||u[at]))break a;if((l||c)&&(c=i.window===i?i:(c=i.ownerDocument)?c.defaultView||c.parentWindow:window,l?(u=n.relatedTarget||n.toElement,l=r,u=u?ft(u):null,u!==null&&(f=o(u),d=u.tag,u!==f||d!==5&&d!==27&&d!==6)&&(u=null)):(l=null,u=r),l!==u)){if(d=Cn,g=`onMouseLeave`,p=`onMouseEnter`,m=`mouse`,(e===`pointerout`||e===`pointerover`)&&(d=Mn,g=`onPointerLeave`,p=`onPointerEnter`,m=`pointer`),f=l==null?c:mt(l),h=u==null?c:mt(u),c=new d(g,m+`leave`,l,n,i),c.target=f,c.relatedTarget=h,g=null,ft(i)===r&&(d=new d(p,m+`enter`,u,n,i),d.target=h,d.relatedTarget=f,g=d),f=g,l&&u)b:{for(d=hd,p=l,m=u,h=0,g=p;g;g=d(g))h++;g=0;for(var _=m;_;_=d(_))g++;for(;0<h-g;)p=d(p),h--;for(;0<g-h;)m=d(m),g--;for(;h--;){if(p===m||m!==null&&p===m.alternate){d=p;break b}p=d(p),m=d(m)}d=null}else d=null;l!==null&&gd(s,c,l,d,!1),u!==null&&f!==null&&gd(s,f,u,d,!0)}}a:{if(c=r?mt(r):window,l=c.nodeName&&c.nodeName.toLowerCase(),l===`select`||l===`input`&&c.type===`file`)var v=Xn;else if(Gn(c)){if(Zn)v=fee;else{v=uee;var y=lee}}else l=c.nodeName,!l||l.toLowerCase()!==`input`||c.type!==`checkbox`&&c.type!==`radio`?r&&Kt(r.elementType)&&(v=Xn):v=dee;if(v&&=v(e,r)){Kn(s,v,n,i);break a}y&&y(e,c,r),e===`focusout`&&r&&c.type===`number`&&r.memoizedProps.value!=null&&Rt(c,`number`,c.value)}switch(y=r?mt(r):window,e){case`focusin`:(Gn(y)||y.contentEditable===`true`)&&(ur=y,dr=r,fr=null);break;case`focusout`:fr=dr=ur=null;break;case`mousedown`:pr=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:pr=!1,mr(s,n,i);break;case`selectionchange`:if(mee)break;case`keydown`:case`keyup`:mr(s,n,i)}var b;if(In)b:{switch(e){case`compositionstart`:var x=`onCompositionStart`;break b;case`compositionend`:x=`onCompositionEnd`;break b;case`compositionupdate`:x=`onCompositionUpdate`;break b}x=void 0}else Un?Vn(e,n)&&(x=`onCompositionEnd`):e===`keydown`&&n.keyCode===229&&(x=`onCompositionStart`);x&&(Rn&&n.locale!==`ko`&&(Un||x!==`onCompositionStart`?x===`onCompositionEnd`&&Un&&(b=dn()):(cn=i,ln=`value`in cn?cn.value:cn.textContent,Un=!0)),y=md(r,x),0<y.length&&(x=new Dn(x,e,null,n,i),s.push({event:x,listeners:y}),b?x.data=b:(b=Hn(n),b!==null&&(x.data=b)))),(b=aee?oee(e,n):see(e,n))&&(x=md(r,`onBeforeInput`),0<x.length&&(y=new Dn(`onBeforeInput`,`beforeinput`,null,n,i),s.push({event:y,listeners:x}),y.data=b)),td(s,e,r,n,i)}od(s,t)})}function pd(e,t,n){return{instance:e,listener:t,currentTarget:n}}function md(e,t){for(var n=t+`Capture`,r=[];e!==null;){var i=e,a=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||a===null||(i=rn(e,n),i!=null&&r.unshift(pd(e,i,a)),i=rn(e,t),i!=null&&r.push(pd(e,i,a))),e.tag===3)return r;e=e.return}return[]}function hd(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function gd(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,c=s.alternate,l=s.stateNode;if(s=s.tag,c!==null&&c===r)break;s!==5&&s!==26&&s!==27||l===null||(c=l,i?(l=rn(n,a),l!=null&&o.unshift(pd(n,l,c))):i||(l=rn(n,a),l!=null&&o.push(pd(n,l,c)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var _d=/\r\n?/g,vd=/\u0000|\uFFFD/g;function yd(e){return(typeof e==`string`?e:``+e).replace(_d,`
`).replace(vd,``)}function bd(e,t){return t=yd(t),yd(e)===t}function xd(e,t,n,r,a,o){switch(n){case`children`:typeof r==`string`?t===`body`||t===`textarea`&&r===``||Ht(e,r):(typeof r==`number`||typeof r==`bigint`)&&t!==`body`&&Ht(e,``+r);break;case`className`:Et(e,`class`,r);break;case`tabIndex`:Et(e,`tabindex`,r);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:Et(e,n,r);break;case`style`:Gt(e,r,o);break;case`data`:if(t!==`object`){Et(e,`data`,r);break}case`src`:case`href`:if(r===``&&(t!==`a`||n!==`href`)){e.removeAttribute(n);break}if(r==null||typeof r==`function`||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=Jt(``+r),e.setAttribute(n,r);break;case`action`:case`formAction`:if(typeof r==`function`){e.setAttribute(n,`javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')`);break}if(typeof o==`function`&&(n===`formAction`?(t!==`input`&&xd(e,t,`name`,a.name,a,null),xd(e,t,`formEncType`,a.formEncType,a,null),xd(e,t,`formMethod`,a.formMethod,a,null),xd(e,t,`formTarget`,a.formTarget,a,null)):(xd(e,t,`encType`,a.encType,a,null),xd(e,t,`method`,a.method,a,null),xd(e,t,`target`,a.target,a,null))),r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=Jt(``+r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=Yt);break;case`onScroll`:r!=null&&sd(`scroll`,e);break;case`onScrollEnd`:r!=null&&sd(`scrollend`,e);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));e.innerHTML=n}}break;case`multiple`:e.multiple=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`muted`:e.muted=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(r==null||typeof r==`function`||typeof r==`boolean`||typeof r==`symbol`){e.removeAttribute(`xlink:href`);break}n=Jt(``+r),e.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,n);break;case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``+r):e.removeAttribute(n);break;case`inert`:case`allowFullScreen`:case`async`:case`autoPlay`:case`controls`:case`default`:case`defer`:case`disabled`:case`disablePictureInPicture`:case`disableRemotePlayback`:case`formNoValidate`:case`hidden`:case`loop`:case`noModule`:case`noValidate`:case`open`:case`playsInline`:case`readOnly`:case`required`:case`reversed`:case`scoped`:case`seamless`:case`itemScope`:r&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===r?e.setAttribute(n,``):!1!==r&&r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case`rowSpan`:case`start`:r==null||typeof r==`function`||typeof r==`symbol`||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case`popover`:sd(`beforetoggle`,e),sd(`toggle`,e),Tt(e,`popover`,r);break;case`xlinkActuate`:Dt(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,r);break;case`xlinkArcrole`:Dt(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,r);break;case`xlinkRole`:Dt(e,`http://www.w3.org/1999/xlink`,`xlink:role`,r);break;case`xlinkShow`:Dt(e,`http://www.w3.org/1999/xlink`,`xlink:show`,r);break;case`xlinkTitle`:Dt(e,`http://www.w3.org/1999/xlink`,`xlink:title`,r);break;case`xlinkType`:Dt(e,`http://www.w3.org/1999/xlink`,`xlink:type`,r);break;case`xmlBase`:Dt(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,r);break;case`xmlLang`:Dt(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,r);break;case`xmlSpace`:Dt(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,r);break;case`is`:Tt(e,`is`,r);break;case`innerText`:case`textContent`:break;default:(!(2<n.length)||n[0]!==`o`&&n[0]!==`O`||n[1]!==`n`&&n[1]!==`N`)&&(n=eee.get(n)||n,Tt(e,n,r))}}function Sd(e,t,n,r,a,o){switch(n){case`style`:Gt(e,r,o);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));e.innerHTML=n}}break;case`children`:typeof r==`string`?Ht(e,r):(typeof r==`number`||typeof r==`bigint`)&&Ht(e,``+r);break;case`onScroll`:r!=null&&sd(`scroll`,e);break;case`onScrollEnd`:r!=null&&sd(`scrollend`,e);break;case`onClick`:r!=null&&(e.onclick=Yt);break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`innerHTML`:case`ref`:break;case`innerText`:case`textContent`:break;default:if(!vt.hasOwnProperty(n))a:{if(n[0]===`o`&&n[1]===`n`&&(a=n.endsWith(`Capture`),t=n.slice(2,a?n.length-7:void 0),o=e[it]||null,o=o==null?null:o[n],typeof o==`function`&&e.removeEventListener(t,o,a),typeof r==`function`)){typeof o!=`function`&&o!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,a);break a}n in e?e[n]=r:!0===r?e.setAttribute(n,``):Tt(e,n,r)}}}function Cd(e,t,n){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`img`:sd(`error`,e),sd(`load`,e);var r=!1,a=!1,o;for(o in n)if(n.hasOwnProperty(o)){var s=n[o];if(s!=null)switch(o){case`src`:r=!0;break;case`srcSet`:a=!0;break;case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:xd(e,t,o,s,n,null)}}a&&xd(e,t,`srcSet`,n.srcSet,n,null),r&&xd(e,t,`src`,n.src,n,null);return;case`input`:sd(`invalid`,e);var c=o=s=a=null,l=null,u=null;for(r in n)if(n.hasOwnProperty(r)){var d=n[r];if(d!=null)switch(r){case`name`:a=d;break;case`type`:s=d;break;case`checked`:l=d;break;case`defaultChecked`:u=d;break;case`value`:o=d;break;case`defaultValue`:c=d;break;case`children`:case`dangerouslySetInnerHTML`:if(d!=null)throw Error(i(137,t));break;default:xd(e,t,r,d,n,null)}}Lt(e,o,c,l,u,s,a,!1);return;case`select`:for(a in sd(`invalid`,e),r=s=o=null,n)if(n.hasOwnProperty(a)&&(c=n[a],c!=null))switch(a){case`value`:o=c;break;case`defaultValue`:s=c;break;case`multiple`:r=c;default:xd(e,t,a,c,n,null)}t=o,n=s,e.multiple=!!r,t==null?n!=null&&zt(e,!!r,n,!0):zt(e,!!r,t,!1);return;case`textarea`:for(s in sd(`invalid`,e),o=a=r=null,n)if(n.hasOwnProperty(s)&&(c=n[s],c!=null))switch(s){case`value`:r=c;break;case`defaultValue`:a=c;break;case`children`:o=c;break;case`dangerouslySetInnerHTML`:if(c!=null)throw Error(i(91));break;default:xd(e,t,s,c,n,null)}Vt(e,r,a,o);return;case`option`:for(l in n)if(n.hasOwnProperty(l)&&(r=n[l],r!=null))switch(l){case`selected`:e.selected=r&&typeof r!=`function`&&typeof r!=`symbol`;break;default:xd(e,t,l,r,n,null)}return;case`dialog`:sd(`beforetoggle`,e),sd(`toggle`,e),sd(`cancel`,e),sd(`close`,e);break;case`iframe`:case`object`:sd(`load`,e);break;case`video`:case`audio`:for(r=0;r<id.length;r++)sd(id[r],e);break;case`image`:sd(`error`,e),sd(`load`,e);break;case`details`:sd(`toggle`,e);break;case`embed`:case`source`:case`link`:sd(`error`,e),sd(`load`,e);case`area`:case`base`:case`br`:case`col`:case`hr`:case`keygen`:case`meta`:case`param`:case`track`:case`wbr`:case`menuitem`:for(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:xd(e,t,u,r,n,null)}return;default:if(Kt(t)){for(d in n)n.hasOwnProperty(d)&&(r=n[d],r!==void 0&&Sd(e,t,d,r,n,void 0));return}}for(c in n)n.hasOwnProperty(c)&&(r=n[c],r!=null&&xd(e,t,c,r,n,null))}function wd(e,t,n,r){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`input`:var a=null,o=null,s=null,c=null,l=null,u=null,d=null;for(m in n){var f=n[m];if(n.hasOwnProperty(m)&&f!=null)switch(m){case`checked`:break;case`value`:break;case`defaultValue`:l=f;default:r.hasOwnProperty(m)||xd(e,t,m,null,r,f)}}for(var p in r){var m=r[p];if(f=n[p],r.hasOwnProperty(p)&&(m!=null||f!=null))switch(p){case`type`:o=m;break;case`name`:a=m;break;case`checked`:u=m;break;case`defaultChecked`:d=m;break;case`value`:s=m;break;case`defaultValue`:c=m;break;case`children`:case`dangerouslySetInnerHTML`:if(m!=null)throw Error(i(137,t));break;default:m!==f&&xd(e,t,p,m,r,f)}}It(e,s,c,l,u,d,o,a);return;case`select`:for(o in m=s=c=p=null,n)if(l=n[o],n.hasOwnProperty(o)&&l!=null)switch(o){case`value`:break;case`multiple`:m=l;default:r.hasOwnProperty(o)||xd(e,t,o,null,r,l)}for(a in r)if(o=r[a],l=n[a],r.hasOwnProperty(a)&&(o!=null||l!=null))switch(a){case`value`:p=o;break;case`defaultValue`:c=o;break;case`multiple`:s=o;default:o!==l&&xd(e,t,a,o,r,l)}t=c,n=s,r=m,p==null?!!r!=!!n&&(t==null?zt(e,!!n,n?[]:``,!1):zt(e,!!n,t,!0)):zt(e,!!n,p,!1);return;case`textarea`:for(c in m=p=null,n)if(a=n[c],n.hasOwnProperty(c)&&a!=null&&!r.hasOwnProperty(c))switch(c){case`value`:break;case`children`:break;default:xd(e,t,c,null,r,a)}for(s in r)if(a=r[s],o=n[s],r.hasOwnProperty(s)&&(a!=null||o!=null))switch(s){case`value`:p=a;break;case`defaultValue`:m=a;break;case`children`:break;case`dangerouslySetInnerHTML`:if(a!=null)throw Error(i(91));break;default:a!==o&&xd(e,t,s,a,r,o)}Bt(e,p,m);return;case`option`:for(var h in n)if(p=n[h],n.hasOwnProperty(h)&&p!=null&&!r.hasOwnProperty(h))switch(h){case`selected`:e.selected=!1;break;default:xd(e,t,h,null,r,p)}for(l in r)if(p=r[l],m=n[l],r.hasOwnProperty(l)&&p!==m&&(p!=null||m!=null))switch(l){case`selected`:e.selected=p&&typeof p!=`function`&&typeof p!=`symbol`;break;default:xd(e,t,l,p,r,m)}return;case`img`:case`link`:case`area`:case`base`:case`br`:case`col`:case`embed`:case`hr`:case`keygen`:case`meta`:case`param`:case`source`:case`track`:case`wbr`:case`menuitem`:for(var g in n)p=n[g],n.hasOwnProperty(g)&&p!=null&&!r.hasOwnProperty(g)&&xd(e,t,g,null,r,p);for(u in r)if(p=r[u],m=n[u],r.hasOwnProperty(u)&&p!==m&&(p!=null||m!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:if(p!=null)throw Error(i(137,t));break;default:xd(e,t,u,p,r,m)}return;default:if(Kt(t)){for(var _ in n)p=n[_],n.hasOwnProperty(_)&&p!==void 0&&!r.hasOwnProperty(_)&&Sd(e,t,_,void 0,r,p);for(d in r)p=r[d],m=n[d],!r.hasOwnProperty(d)||p===m||p===void 0&&m===void 0||Sd(e,t,d,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!=null&&!r.hasOwnProperty(v)&&xd(e,t,v,null,r,p);for(f in r)p=r[f],m=n[f],!r.hasOwnProperty(f)||p===m||p==null&&m==null||xd(e,t,f,p,r,m)}function Td(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function Ed(){if(typeof performance.getEntriesByType==`function`){for(var e=0,t=0,n=performance.getEntriesByType(`resource`),r=0;r<n.length;r++){var i=n[r],a=i.transferSize,o=i.initiatorType,s=i.duration;if(a&&s&&Td(o)){for(o=0,s=i.responseEnd,r+=1;r<n.length;r++){var c=n[r],l=c.startTime;if(l>s)break;var u=c.transferSize,d=c.initiatorType;u&&Td(d)&&(c=c.responseEnd,o+=u*(c<s?1:(s-l)/(c-l)))}if(--r,t+=8*(a+o)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e==`number`)?e:5}var Dd=null,Od=null;function kd(e){return e.nodeType===9?e:e.ownerDocument}function Ad(e){switch(e){case`http://www.w3.org/2000/svg`:return 1;case`http://www.w3.org/1998/Math/MathML`:return 2;default:return 0}}function jd(e,t){if(e===0)switch(t){case`svg`:return 1;case`math`:return 2;default:return 0}return e===1&&t===`foreignObject`?0:e}function Md(e,t){return e===`textarea`||e===`noscript`||typeof t.children==`string`||typeof t.children==`number`||typeof t.children==`bigint`||typeof t.dangerouslySetInnerHTML==`object`&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Nd=null;function Pd(){var e=window.event;return e&&e.type===`popstate`?e!==Nd&&(Nd=e,!0):(Nd=null,!1)}var q=typeof setTimeout==`function`?setTimeout:void 0,J=typeof clearTimeout==`function`?clearTimeout:void 0,Fd=typeof Promise==`function`?Promise:void 0,vee=typeof queueMicrotask==`function`?queueMicrotask:Fd===void 0?q:function(e){return Fd.resolve(null).then(e).catch(Y)};function Y(e){setTimeout(function(){throw e})}function Id(e){return e===`head`}function Ld(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8){if(n=i.data,n===`/$`||n===`/&`){if(r===0){e.removeChild(i),fp(t);return}r--}else if(n===`$`||n===`$?`||n===`$~`||n===`$!`||n===`&`)r++;else if(n===`html`)Xd(e.ownerDocument.documentElement);else if(n===`head`){n=e.ownerDocument.head,Xd(n);for(var a=n.firstChild;a;){var o=a.nextSibling,s=a.nodeName;a[ut]||s===`SCRIPT`||s===`STYLE`||s===`LINK`&&a.rel.toLowerCase()===`stylesheet`||n.removeChild(a),a=o}}else n===`body`&&Xd(e.ownerDocument.body)}n=i}while(n);fp(t)}function Rd(e,t){var n=e;e=0;do{var r=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display=`none`):(n.style.display=n._stashedDisplay||``,n.getAttribute(`style`)===``&&n.removeAttribute(`style`)):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=``):n.nodeValue=n._stashedText||``),r&&r.nodeType===8){if(n=r.data,n===`/$`){if(e===0)break;e--}else n!==`$`&&n!==`$?`&&n!==`$~`&&n!==`$!`||e++}n=r}while(n)}function zd(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case`HTML`:case`HEAD`:case`BODY`:zd(n),dt(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function yee(e,t,n,r){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!==`INPUT`||e.type!==`hidden`))break}else if(!r){if(t===`input`&&e.type===`hidden`){var a=i.name==null?null:``+i.name;if(i.type===`hidden`&&e.getAttribute(`name`)===a)return e}else return e}else if(!e[ut])switch(t){case`meta`:if(!e.hasAttribute(`itemprop`))break;return e;case`link`:if(a=e.getAttribute(`rel`),a===`stylesheet`&&e.hasAttribute(`data-precedence`)||a!==i.rel||e.getAttribute(`href`)!==(i.href==null||i.href===``?null:i.href)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute(`title`)!==(i.title==null?null:i.title))break;return e;case`style`:if(e.hasAttribute(`data-precedence`))break;return e;case`script`:if(a=e.getAttribute(`src`),(a!==(i.src==null?null:i.src)||e.getAttribute(`type`)!==(i.type==null?null:i.type)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin))&&a&&e.hasAttribute(`async`)&&!e.hasAttribute(`itemprop`))break;return e;default:return e}if(e=Gd(e.nextSibling),e===null)break}return null}function Bd(e,t,n){if(t===``)return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=Gd(e.nextSibling),e===null))return null;return e}function Vd(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=Gd(e.nextSibling),e===null))return null;return e}function Hd(e){return e.data===`$?`||e.data===`$~`}function Ud(e){return e.data===`$!`||e.data===`$?`&&e.ownerDocument.readyState!==`loading`}function Wd(e,t){var n=e.ownerDocument;if(e.data===`$~`)e._reactRetry=t;else if(e.data!==`$?`||n.readyState!==`loading`)t();else{var r=function(){t(),n.removeEventListener(`DOMContentLoaded`,r)};n.addEventListener(`DOMContentLoaded`,r),e._reactRetry=r}}function Gd(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===`$`||t===`$!`||t===`$?`||t===`$~`||t===`&`||t===`F!`||t===`F`)break;if(t===`/$`||t===`/&`)return null}}return e}var Kd=null;function qd(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`||n===`/&`){if(t===0)return Gd(e.nextSibling);t--}else n!==`$`&&n!==`$!`&&n!==`$?`&&n!==`$~`&&n!==`&`||t++}e=e.nextSibling}return null}function Jd(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`$`||n===`$!`||n===`$?`||n===`$~`||n===`&`){if(t===0)return e;t--}else n!==`/$`&&n!==`/&`||t++}e=e.previousSibling}return null}function Yd(e,t,n){switch(t=kd(n),e){case`html`:if(e=t.documentElement,!e)throw Error(i(452));return e;case`head`:if(e=t.head,!e)throw Error(i(453));return e;case`body`:if(e=t.body,!e)throw Error(i(454));return e;default:throw Error(i(451))}}function Xd(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);dt(e)}var Zd=new Map,Qd=new Set;function $d(e){return typeof e.getRootNode==`function`?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var ef=F.d;F.d={f:tf,r:nf,D:of,C:sf,L:bee,m:xee,X:cf,S:See,M:Cee};function tf(){var e=ef.f(),t=ou();return e||t}function nf(e){var t=pt(e);t!==null&&t.tag===5&&t.type===`form`?as(t):ef.r(e)}var rf=typeof document>`u`?null:document;function af(e,t,n){var r=rf;if(r&&typeof t==`string`&&t){var i=Ft(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),Qd.has(i)||(Qd.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Cd(t,`link`,e),gt(t),r.head.appendChild(t)))}}function of(e){ef.D(e),af(`dns-prefetch`,e,null)}function sf(e,t){ef.C(e,t),af(`preconnect`,e,t)}function bee(e,t,n){ef.L(e,t,n);var r=rf;if(r&&e&&t){var i=`link[rel="preload"][as="`+Ft(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+Ft(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+Ft(n.imageSizes)+`"]`)):i+=`[href="`+Ft(e)+`"]`;var a=i;switch(t){case`style`:a=uf(e);break;case`script`:a=mf(e)}Zd.has(a)||(e=f({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),Zd.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(df(a))||t===`script`&&r.querySelector(hf(a))||(t=r.createElement(`link`),Cd(t,`link`,e),gt(t),r.head.appendChild(t)))}}function xee(e,t){ef.m(e,t);var n=rf;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+Ft(r)+`"][href="`+Ft(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=mf(e)}if(!Zd.has(a)&&(e=f({rel:`modulepreload`,href:e},t),Zd.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(hf(a)))return}r=n.createElement(`link`),Cd(r,`link`,e),gt(r),n.head.appendChild(r)}}}function See(e,t,n){ef.S(e,t,n);var r=rf;if(r&&e){var i=ht(r).hoistableStyles,a=uf(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(df(a)))s.loading=5;else{e=f({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=Zd.get(a))&&vf(e,n);var c=o=r.createElement(`link`);gt(c),Cd(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,_f(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function cf(e,t){ef.X(e,t);var n=rf;if(n&&e){var r=ht(n).hoistableScripts,i=mf(e),a=r.get(i);a||(a=n.querySelector(hf(i)),a||(e=f({src:e,async:!0},t),(t=Zd.get(i))&&yf(e,t),a=n.createElement(`script`),gt(a),Cd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Cee(e,t){ef.M(e,t);var n=rf;if(n&&e){var r=ht(n).hoistableScripts,i=mf(e),a=r.get(i);a||(a=n.querySelector(hf(i)),a||(e=f({src:e,async:!0,type:`module`},t),(t=Zd.get(i))&&yf(e,t),a=n.createElement(`script`),gt(a),Cd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function lf(e,t,n,r){var a=(a=ce.current)?$d(a):null;if(!a)throw Error(i(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(t=uf(n.href),n=ht(a).hoistableStyles,r=n.get(t),r||(r={type:`style`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=uf(n.href);var o=ht(a).hoistableStyles,s=o.get(e);if(s||(a=a.ownerDocument||a,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=a.querySelector(df(e)))&&!o._p&&(s.instance=o,s.state.loading=5),Zd.has(e)||(n={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},Zd.set(e,n),o||pf(a,e,n,s.state))),t&&r===null)throw Error(i(528,``));return s}if(t&&r!==null)throw Error(i(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(t=mf(n),n=ht(a).hoistableScripts,r=n.get(t),r||(r={type:`script`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(i(444,e))}}function uf(e){return`href="`+Ft(e)+`"`}function df(e){return`link[rel="stylesheet"][`+e+`]`}function ff(e){return f({},e,{"data-precedence":e.precedence,precedence:null})}function pf(e,t,n,r){e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)?r.loading=1:(t=e.createElement(`link`),r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2}),Cd(t,`link`,n),gt(t),e.head.appendChild(t))}function mf(e){return`[src="`+Ft(e)+`"]`}function hf(e){return`script[async]`+e}function gf(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+Ft(n.href)+`"]`);if(r)return t.instance=r,gt(r),r;var a=f({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),gt(r),Cd(r,`style`,a),_f(r,n.precedence,e),t.instance=r;case`stylesheet`:a=uf(n.href);var o=e.querySelector(df(a));if(o)return t.state.loading|=4,t.instance=o,gt(o),o;r=ff(n),(a=Zd.get(a))&&vf(r,a),o=(e.ownerDocument||e).createElement(`link`),gt(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Cd(o,`link`,r),t.state.loading|=4,_f(o,n.precedence,e),t.instance=o;case`script`:return o=mf(n.src),(a=e.querySelector(hf(o)))?(t.instance=a,gt(a),a):(r=n,(a=Zd.get(o))&&(r=f({},n),yf(r,a)),e=e.ownerDocument||e,a=e.createElement(`script`),gt(a),Cd(a,`link`,r),e.head.appendChild(a),t.instance=a);case`void`:return null;default:throw Error(i(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,_f(r,n.precedence,e));return t.instance}function _f(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o<r.length;o++){var s=r[o];if(s.dataset.precedence===t)a=s;else if(a!==i)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function vf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.title??=t.title}function yf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.integrity??=t.integrity}var bf=null;function xf(e,t,n){if(bf===null){var r=new Map,i=bf=new Map;i.set(n,r)}else i=bf,r=i.get(n),r||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var a=n[i];if(!(a[ut]||a[V]||e===`link`&&a.getAttribute(`rel`)===`stylesheet`)&&a.namespaceURI!==`http://www.w3.org/2000/svg`){var o=a.getAttribute(t)||``;o=e+o;var s=r.get(o);s?s.push(a):r.set(o,[a])}}return r}function Sf(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function Cf(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function wf(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Tf(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=uf(r.href),a=t.querySelector(df(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=Of.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,gt(a);return}a=t.ownerDocument||t,r=ff(r),(i=Zd.get(i))&&vf(r,i),a=a.createElement(`link`),gt(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Cd(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=Of.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var Ef=0;function Df(e,t){return e.stylesheets&&e.count===0&&Af(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&Af(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&Ef===0&&(Ef=62500*Ed());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Af(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>Ef?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function Of(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Af(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var kf=null;function Af(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,kf=new Map,t.forEach(jf,e),kf=null,Of.call(e))}function jf(e,t){if(!(t.state.loading&4)){var n=kf.get(e);if(n)var r=n.get(null);else{n=new Map,kf.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a<i.length;a++){var o=i[a];(o.nodeName===`LINK`||o.getAttribute(`media`)!==`not all`)&&(n.set(o.dataset.precedence,o),r=o)}r&&n.set(null,r)}i=t.instance,o=i.getAttribute(`data-precedence`),a=n.get(o)||r,a===r&&n.set(null,i),n.set(o,i),this.count++,r=Of.bind(this),i.addEventListener(`load`,r),i.addEventListener(`error`,r),a?a.parentNode.insertBefore(i,a.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var Mf={$$typeof:C,Provider:null,Consumer:null,_currentValue:I,_currentValue2:I,_threadCount:0};function Nf(e,t,n,r,i,a,o,s,c){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Ye(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ye(0),this.hiddenUpdates=Ye(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function Pf(e,t,n,r,i,a,o,s,c,l,u,d){return e=new Nf(e,t,n,o,c,l,u,d,s),t=1,!0===a&&(t|=24),a=Vr(3,null,null,t),e.current=a,a.stateNode=e,t=zi(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},_a(a),e}function wee(e){return e?(e=zr,e):zr}function Ff(e,t,n,r,i,a){i=wee(i),r.context===null?r.context=i:r.pendingContext=i,r=ya(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=ba(e,r,t),n!==null&&(tu(n,e,t),xa(n,e,t))}function If(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Lf(e,t){If(e,t),(e=e.alternate)&&If(e,t)}function Rf(e){if(e.tag===13||e.tag===31){var t=Ir(e,67108864);t!==null&&tu(t,e,67108864),Lf(e,67108864)}}function zf(e){if(e.tag===13||e.tag===31){var t=$l();t=et(t);var n=Ir(e,t);n!==null&&tu(n,e,t),Lf(e,t)}}var Bf=!0;function Vf(e,t,n,r){var i=P.T;P.T=null;var a=F.p;try{F.p=2,Uf(e,t,n,r)}finally{F.p=a,P.T=i}}function Hf(e,t,n,r){var i=P.T;P.T=null;var a=F.p;try{F.p=8,Uf(e,t,n,r)}finally{F.p=a,P.T=i}}function Uf(e,t,n,r){if(Bf){var i=Wf(r);if(i===null)fd(e,t,r,Gf,n),np(e,r);else if(ip(i,e,t,n,r))r.stopPropagation();else if(np(e,r),t&4&&-1<tp.indexOf(e)){for(;i!==null;){var a=pt(i);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var o=We(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var c=1<<31-Le(o);s.entanglements[1]|=c,o&=~c}Wu(a),!(bl&6)&&(Vl=Te()+500,Gu(0,!1))}}break;case 31:case 13:s=Ir(a,2),s!==null&&tu(s,a,2),ou(),Lf(a,2)}if(a=Wf(r),a===null&&fd(e,t,r,Gf,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else fd(e,t,r,null,n)}}function Wf(e){return e=Zt(e),Kf(e)}var Gf=null;function Kf(e){if(Gf=null,e=ft(e),e!==null){var t=o(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=s(t),e!==null)return e;e=null}else if(n===31){if(e=c(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Gf=e,null}function qf(e){switch(e){case`beforetoggle`:case`cancel`:case`click`:case`close`:case`contextmenu`:case`copy`:case`cut`:case`auxclick`:case`dblclick`:case`dragend`:case`dragstart`:case`drop`:case`focusin`:case`focusout`:case`input`:case`invalid`:case`keydown`:case`keypress`:case`keyup`:case`mousedown`:case`mouseup`:case`paste`:case`pause`:case`play`:case`pointercancel`:case`pointerdown`:case`pointerup`:case`ratechange`:case`reset`:case`resize`:case`seeked`:case`submit`:case`toggle`:case`touchcancel`:case`touchend`:case`touchstart`:case`volumechange`:case`change`:case`selectionchange`:case`textInput`:case`compositionstart`:case`compositionend`:case`compositionupdate`:case`beforeblur`:case`afterblur`:case`beforeinput`:case`blur`:case`fullscreenchange`:case`focus`:case`hashchange`:case`popstate`:case`select`:case`selectstart`:return 2;case`drag`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`mousemove`:case`mouseout`:case`mouseover`:case`pointermove`:case`pointerout`:case`pointerover`:case`scroll`:case`touchmove`:case`wheel`:case`mouseenter`:case`mouseleave`:case`pointerenter`:case`pointerleave`:return 8;case`message`:switch(Ee()){case De:return 2;case Oe:return 8;case ke:case Ae:return 32;case je:return 268435456;default:return 32}default:return 32}}var Jf=!1,Yf=null,Xf=null,Zf=null,Qf=new Map,$f=new Map,ep=[],tp=`mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset`.split(` `);function np(e,t){switch(e){case`focusin`:case`focusout`:Yf=null;break;case`dragenter`:case`dragleave`:Xf=null;break;case`mouseover`:case`mouseout`:Zf=null;break;case`pointerover`:case`pointerout`:Qf.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:$f.delete(t.pointerId)}}function rp(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=pt(t),t!==null&&Rf(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function ip(e,t,n,r,i){switch(t){case`focusin`:return Yf=rp(Yf,e,t,n,r,i),!0;case`dragenter`:return Xf=rp(Xf,e,t,n,r,i),!0;case`mouseover`:return Zf=rp(Zf,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return Qf.set(a,rp(Qf.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,$f.set(a,rp($f.get(a)||null,e,t,n,r,i)),!0}return!1}function ap(e){var t=ft(e.target);if(t!==null){var n=o(t);if(n!==null){if(t=n.tag,t===13){if(t=s(n),t!==null){e.blockedOn=t,nt(e.priority,function(){zf(n)});return}}else if(t===31){if(t=c(n),t!==null){e.blockedOn=t,nt(e.priority,function(){zf(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function op(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Wf(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Xt=r,n.target.dispatchEvent(r),Xt=null}else return t=pt(n),t!==null&&Rf(t),e.blockedOn=n,!1;t.shift()}return!0}function sp(e,t,n){op(e)&&n.delete(t)}function cp(){Jf=!1,Yf!==null&&op(Yf)&&(Yf=null),Xf!==null&&op(Xf)&&(Xf=null),Zf!==null&&op(Zf)&&(Zf=null),Qf.forEach(sp),$f.forEach(sp)}function lp(e,n){e.blockedOn===n&&(e.blockedOn=null,Jf||(Jf=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,cp)))}var up=null;function dp(e){up!==e&&(up=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){up===e&&(up=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if(typeof r!=`function`){if(Kf(r||n)===null)continue;break}var a=pt(n);a!==null&&(e.splice(t,3),t-=3,rs(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function fp(e){function t(t){return lp(t,e)}Yf!==null&&lp(Yf,e),Xf!==null&&lp(Xf,e),Zf!==null&&lp(Zf,e),Qf.forEach(t),$f.forEach(t);for(var n=0;n<ep.length;n++){var r=ep[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<ep.length&&(n=ep[0],n.blockedOn===null);)ap(n),n.blockedOn===null&&ep.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var i=n[r],a=n[r+1],o=i[it]||null;if(typeof a==`function`)o||dp(n);else if(o){var s=null;if(a&&a.hasAttribute(`formAction`)){if(i=a,o=a[it]||null)s=o.formAction;else if(Kf(i)!==null)continue}else s=o.action;typeof s==`function`?n[r+1]=s:(n.splice(r,3),r-=3),dp(n)}}}function pp(){function e(e){e.canIntercept&&e.info===`react-transition`&&e.intercept({handler:function(){return new Promise(function(e){return i=e})},focusReset:`manual`,scroll:`manual`})}function t(){i!==null&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&e.url!=null&&navigation.navigate(e.url,{state:e.getState(),info:`react-transition`,history:`replace`})}}if(typeof navigation==`object`){var r=!1,i=null;return navigation.addEventListener(`navigate`,e),navigation.addEventListener(`navigatesuccess`,t),navigation.addEventListener(`navigateerror`,t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener(`navigate`,e),navigation.removeEventListener(`navigatesuccess`,t),navigation.removeEventListener(`navigateerror`,t),i!==null&&(i(),i=null)}}}function mp(e){this._internalRoot=e}hp.prototype.render=mp.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));var n=t.current;Ff(n,$l(),e,t,null,null)},hp.prototype.unmount=mp.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Ff(e.current,2,null,e,null,null),ou(),t[at]=null}};function hp(e){this._internalRoot=e}hp.prototype.unstable_scheduleHydration=function(e){if(e){var t=B();e={blockedOn:null,target:e,priority:t};for(var n=0;n<ep.length&&t!==0&&t<ep[n].priority;n++);ep.splice(n,0,e),n===0&&ap(e)}};var gp=n.version;if(gp!==`19.2.8`)throw Error(i(527,gp,`19.2.8`));F.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(i(188)):(e=Object.keys(e).join(`,`),Error(i(268,e)));return e=u(t),e=e===null?null:d(e),e=e===null?null:e.stateNode,e};var _p={bundleType:0,version:`19.2.8`,rendererPackageName:`react-dom`,currentDispatcherRef:P,reconcilerVersion:`19.2.8`};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var vp=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!vp.isDisabled&&vp.supportsFiber)try{Pe=vp.inject(_p),Fe=vp}catch{}}e.createRoot=function(e,t){if(!a(e))throw Error(i(299));var n=!1,r=``,o=Es,s=Ds,c=Os;return t!=null&&(!0===t.unstable_strictMode&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onUncaughtError!==void 0&&(o=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(c=t.onRecoverableError)),t=Pf(e,1,!1,null,null,n,r,null,o,s,c,pp),e[at]=t.current,ud(e),new mp(t)}})),y=c(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=v()})),b=c((e=>{var t=h();function n(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var r=typeof Object.is==`function`?Object.is:n,i=t.useSyncExternalStore,a=t.useRef,o=t.useEffect,s=t.useMemo,c=t.useDebugValue;e.useSyncExternalStoreWithSelector=function(e,t,n,l,u){var d=a(null);if(d.current===null){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=s(function(){function e(e){if(!i){if(i=!0,a=e,e=l(e),u!==void 0&&f.hasValue){var t=f.value;if(u(t,e))return o=t}return o=e}if(t=o,r(a,e))return t;var n=l(e);return u!==void 0&&u(t,n)?(a=e,t):(a=e,o=n)}var i=!1,a,o,s=n===void 0?null:n;return[function(){return e(t())},s===null?void 0:function(){return e(s())}]},[t,n,l,u]);var p=i(e,d[0],d[1]);return o(function(){f.hasValue=!0,f.value=p},[p]),c(p),p}})),x=c(((e,t)=>{t.exports=b()}));function S(e){if(typeof e==`object`&&e){let{$$typeof:t}=e;switch(t){case ge:switch(e=e.type,e){case ve:case be:case ye:case we:case Te:return e;default:switch(e&&=e.$$typeof,e){case Se:case Ce:case De:case Ee:return e;case xe:return e;default:return t}}case _e:return t}}}function C(e){return S(e)===Ee}function w(e,t,n,r,{areStatesEqual:i,areOwnPropsEqual:a,areStatePropsEqual:o}){let s=!1,c,l,u,d,f;function p(i,a){return c=i,l=a,u=e(c,l),d=t(r,l),f=n(u,d,l),s=!0,f}function m(){return u=e(c,l),t.dependsOnOwnProps&&(d=t(r,l)),f=n(u,d,l),f}function h(){return e.dependsOnOwnProps&&(u=e(c,l)),t.dependsOnOwnProps&&(d=t(r,l)),f=n(u,d,l),f}function g(){let t=e(c,l),r=!o(t,u);return u=t,r&&(f=n(u,d,l)),f}function _(e,t){let n=!a(t,l),r=!i(e,c,t,l);return c=e,l=t,n&&r?m():n?h():r?g():f}return function(e,t){return s?_(e,t):p(e,t)}}function T(e,{initMapStateToProps:t,initMapDispatchToProps:n,initMergeProps:r,...i}){return w(t(e,i),n(e,i),r(e,i),e,i)}function E(e,t){let n={};for(let r in e){let i=e[r];typeof i==`function`&&(n[r]=(...e)=>t(i(...e)))}return n}function D(e){return function(t){let n=e(t);function r(){return n}return r.dependsOnOwnProps=!1,r}}function O(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:e.length!==1}function k(e,t){return function(t,{displayName:n}){let r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e,void 0)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=O(e);let i=r(t,n);return typeof i==`function`&&(r.mapToProps=i,r.dependsOnOwnProps=O(i),i=r(t,n)),i},r}}function A(e,t){return(n,r)=>{throw Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${r.wrappedComponentName}.`)}}function j(e){return e&&typeof e==`object`?D(t=>E(e,t)):e?typeof e==`function`?k(e,`mapDispatchToProps`):A(e,`mapDispatchToProps`):D(e=>({dispatch:e}))}function M(e){return e?typeof e==`function`?k(e,`mapStateToProps`):A(e,`mapStateToProps`):D(()=>({}))}function N(e,t,n){return{...n,...e,...t}}function ee(e){return function(t,{displayName:n,areMergedPropsEqual:r}){let i=!1,a;return function(t,n,o){let s=e(t,n,o);return i?r(s,a)||(a=s):(i=!0,a=s),a}}}function te(e){return e?typeof e==`function`?ee(e):A(e,`mergeProps`):()=>N}function P(e){e()}function F(){let e=null,t=null;return{clear(){e=null,t=null},notify(){P(()=>{let t=e;for(;t;)t.callback(),t=t.next})},get(){let t=[],n=e;for(;n;)t.push(n),n=n.next;return t},subscribe(n){let r=!0,i=t={callback:n,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){!r||e===null||(r=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}function I(e,t){let n,r=Ae,i=0,a=!1;function o(e){u();let t=r.subscribe(e),n=!1;return()=>{n||(n=!0,t(),d())}}function s(){r.notify()}function c(){m.onStateChange&&m.onStateChange()}function l(){return a}function u(){i++,n||(n=t?t.addNestedSub(c):e.subscribe(c),r=F())}function d(){i--,n&&i===0&&(n(),n=void 0,r.clear(),r=Ae)}function f(){a||(a=!0,u())}function p(){a&&(a=!1,d())}let m={addNestedSub:o,notifyNestedSubs:s,handleChangeWrapper:c,isSubscribed:l,trySubscribe:f,tryUnsubscribe:p,getListeners:()=>r};return m}function ne(e,t){return e===t?e!==0||t!==0||1/e==1/t:e!==e&&t!==t}function re(e,t){if(ne(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r=0;r<n.length;r++)if(!Object.prototype.hasOwnProperty.call(t,n[r])||!ne(e[n[r]],t[n[r]]))return!1;return!0}function ie(e){return C(e)?Be:Ve[e.$$typeof]||Le}function L(e,t){if(typeof t!=`string`){if(qe){let n=Ke(t);n&&n!==qe&&L(e,n)}let n=Ue(t);We&&(n=n.concat(We(t)));let r=ie(e),i=ie(t);for(let a=0;a<n.length;++a){let o=n[a];if(!Re[o]&&!(i&&i[o])&&!(r&&r[o])){let n=Ge(t,o);try{He(e,o,n)}catch{}}}}return e}function ae(){if(!R.createContext)return{};let e=Ye[Je]??=new Map,t=e.get(R.createContext);return t||(t=R.createContext(null),e.set(R.createContext,t)),t}function oe(e,t,n){Ie(()=>e(...t),n)}function se(e,t,n,r,i,a){e.current=r,n.current=!1,i.current&&(i.current=null,a())}function ce(e,t,n,r,i,a,o,s,c,l,u){if(!e)return()=>{};let d=!1,f=null,p=()=>{if(d||!s.current)return;let e=t.getState(),n,p;try{n=r(e,i.current)}catch(e){p=e,f=e}p||(f=null),n===a.current?o.current||l():(a.current=n,c.current=n,o.current=!0,u())};return n.onStateChange=p,n.trySubscribe(),p(),()=>{if(d=!0,n.tryUnsubscribe(),n.onStateChange=null,f)throw f}}function le(e,t){return e===t}function ue(e,t,n,{pure:r,areStatesEqual:i=le,areOwnPropsEqual:a=re,areStatePropsEqual:o=re,areMergedPropsEqual:s=re,forwardRef:c=!1,context:l=Xe}={}){let u=l,d=M(e),f=j(t),p=te(n),m=!!e;return e=>{let t=e.displayName||e.name||`Component`,n=`Connect(${t})`,r={shouldHandleStateChanges:m,displayName:n,wrappedComponentName:t,WrappedComponent:e,initMapStateToProps:d,initMapDispatchToProps:f,initMergeProps:p,areStatesEqual:i,areStatePropsEqual:o,areOwnPropsEqual:a,areMergedPropsEqual:s};function l(t){let[n,i,a]=R.useMemo(()=>{let{reactReduxForwardedRef:e,...n}=t;return[t.context,e,n]},[t]),o=R.useMemo(()=>{let e=u;return n?.Consumer,e},[n,u]),s=R.useContext(o),c=!!t.store&&!!t.store.getState&&!!t.store.dispatch,l=!!s&&!!s.store,d=c?t.store:s.store,f=l?s.getServerState:d.getState,p=R.useMemo(()=>T(d.dispatch,r),[d]),[h,g]=R.useMemo(()=>{if(!m)return Ze;let e=I(d,c?void 0:s.subscription);return[e,e.notifyNestedSubs.bind(e)]},[d,c,s]),_=R.useMemo(()=>c?s:{...s,subscription:h},[c,s,h]),v=R.useRef(void 0),y=R.useRef(a),b=R.useRef(void 0),x=R.useRef(!1),S=R.useRef(!1),C=R.useRef(void 0);Ie(()=>(S.current=!0,()=>{S.current=!1}),[]);let w=R.useMemo(()=>()=>b.current&&a===y.current?b.current:p(d.getState(),a),[d,a]),E=R.useMemo(()=>e=>h?ce(m,d,h,p,y,v,x,S,b,g,e):()=>{},[h]);oe(se,[y,v,x,a,b,g]);let D;try{D=R.useSyncExternalStore(E,w,f?()=>p(f(),a):w)}catch(e){throw C.current&&(e.message+=`
The error may be correlated with this previous error:
${C.current.stack}

`),e}Ie(()=>{C.current=void 0,b.current=void 0,v.current=D});let O=R.useMemo(()=>R.createElement(e,{...D,ref:i}),[i,e,D]);return R.useMemo(()=>m?R.createElement(o.Provider,{value:_},O):O,[o,O,_])}let h=R.memo(l);if(h.WrappedComponent=e,h.displayName=l.displayName=n,c){let t=R.forwardRef(function(e,t){return R.createElement(h,{...e,reactReduxForwardedRef:t})});return t.displayName=n,t.WrappedComponent=e,L(t,e)}return L(h,e)}}function de(e){let{children:t,context:n,serverState:r,store:i}=e,a=R.useMemo(()=>{let e=I(i);return{store:i,subscription:e,getServerState:r?()=>r:void 0}},[i,r]),o=R.useMemo(()=>i.getState(),[i]);Ie(()=>{let{subscription:e}=a;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),o!==i.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[a,o]);let s=n||Xe;return R.createElement(s.Provider,{value:a},t)}function fe(e=Xe){return function(){return R.useContext(e)}}function pe(e=Xe){let t=e===Xe?$e:fe(e),n=(e,n={})=>{let{equalityFn:r=et}=typeof n==`function`?{equalityFn:n}:n,{store:i,subscription:a,getServerState:o}=t();R.useRef(!0);let s=R.useCallback({[e.name](t){return e(t)}}[e.name],[e]),c=(0,me.useSyncExternalStoreWithSelector)(a.addNestedSub,i.getState,o||i.getState,s,r);return R.useDebugValue(c),c};return Object.assign(n,{withTypes:()=>n}),n}var R,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,z,Qe,$e,et,tt,B=s((()=>{R=d(h(),1),me=x(),he=!0,ge=Symbol.for(he?`react.transitional.element`:`react.element`),_e=Symbol.for(`react.portal`),ve=Symbol.for(`react.fragment`),ye=Symbol.for(`react.strict_mode`),be=Symbol.for(`react.profiler`),xe=Symbol.for(`react.consumer`),Se=Symbol.for(`react.context`),Ce=Symbol.for(`react.forward_ref`),we=Symbol.for(`react.suspense`),Te=Symbol.for(`react.suspense_list`),Ee=Symbol.for(`react.memo`),De=Symbol.for(`react.lazy`),Oe=Ce,ke=Ee,Ae={notify(){},get:()=>[]},je=()=>typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0,Me=je(),Ne=()=>typeof navigator<`u`&&navigator.product===`ReactNative`,Pe=Ne(),Fe=()=>Me||Pe?R.useLayoutEffect:R.useEffect,Ie=Fe(),Le={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Re={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ze={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Be={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ve={[Oe]:ze,[ke]:Be},He=Object.defineProperty,Ue=Object.getOwnPropertyNames,We=Object.getOwnPropertySymbols,Ge=Object.getOwnPropertyDescriptor,Ke=Object.getPrototypeOf,qe=Object.prototype,Je=Symbol.for(`react-redux-context`),Ye=typeof globalThis<`u`?globalThis:{},Xe=ae(),Ze=[null,null],z=ue,Qe=de,$e=fe(),et=(e,t)=>e===t,tt=pe()})),nt=c(((e,t)=>{t.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),rt=c(((e,t)=>{var n=nt();function r(){}function i(){}i.resetWarningCache=r,t.exports=function(){function e(e,t,r,i,a,o){if(o!==n){var s=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 s.name=`Invariant Violation`,s}}e.isRequired=e;function t(){return e}var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return a.PropTypes=a,a}})),V=c(((e,t)=>{t.exports=rt()()})),it,at,ot=s((()=>{it=d(h(),1),at=(0,it.createContext)()})),st=c(((e,t)=>{t.exports=Array.isArray})),ct=c(((e,t)=>{t.exports=typeof global==`object`&&global&&global.Object===Object&&global})),lt=c(((e,t)=>{var n=ct(),r=typeof self==`object`&&self&&self.Object===Object&&self;t.exports=n||r||Function(`return this`)()})),ut=c(((e,t)=>{t.exports=lt().Symbol})),dt=c(((e,t)=>{var n=ut(),r=Object.prototype,i=r.hasOwnProperty,a=r.toString,o=n?n.toStringTag:void 0;function s(e){var t=i.call(e,o),n=e[o];try{e[o]=void 0;var r=!0}catch{}var s=a.call(e);return r&&(t?e[o]=n:delete e[o]),s}t.exports=s})),ft=c(((e,t)=>{var n=Object.prototype.toString;function r(e){return n.call(e)}t.exports=r})),pt=c(((e,t)=>{var n=ut(),r=dt(),i=ft(),a=`[object Null]`,o=`[object Undefined]`,s=n?n.toStringTag:void 0;function c(e){return e==null?e===void 0?o:a:s&&s in Object(e)?r(e):i(e)}t.exports=c})),mt=c(((e,t)=>{function n(e){return typeof e==`object`&&!!e}t.exports=n})),ht=c(((e,t)=>{var n=pt(),r=mt(),i=`[object Symbol]`;function a(e){return typeof e==`symbol`||r(e)&&n(e)==i}t.exports=a})),gt=c(((e,t)=>{var n=st(),r=ht(),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;function o(e,t){if(n(e))return!1;var o=typeof e;return o==`number`||o==`symbol`||o==`boolean`||e==null||r(e)?!0:a.test(e)||!i.test(e)||t!=null&&e in Object(t)}t.exports=o})),_t=c(((e,t)=>{function n(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}t.exports=n})),vt=c(((e,t)=>{var n=pt(),r=_t(),i=`[object AsyncFunction]`,a=`[object Function]`,o=`[object GeneratorFunction]`,s=`[object Proxy]`;function c(e){if(!r(e))return!1;var t=n(e);return t==a||t==o||t==i||t==s}t.exports=c})),yt=c(((e,t)=>{t.exports=lt()[`__core-js_shared__`]})),bt=c(((e,t)=>{var n=yt(),r=function(){var e=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||``);return e?`Symbol(src)_1.`+e:``}();function i(e){return!!r&&r in e}t.exports=i})),xt=c(((e,t)=>{var n=Function.prototype.toString;function r(e){if(e!=null){try{return n.call(e)}catch{}try{return e+``}catch{}}return``}t.exports=r})),St=c(((e,t)=>{var n=vt(),r=bt(),i=_t(),a=xt(),o=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,c=Function.prototype,l=Object.prototype,u=c.toString,d=l.hasOwnProperty,f=RegExp(`^`+u.call(d).replace(o,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`);function p(e){return!i(e)||r(e)?!1:(n(e)?f:s).test(a(e))}t.exports=p})),Ct=c(((e,t)=>{function n(e,t){return e?.[t]}t.exports=n})),wt=c(((e,t)=>{var n=St(),r=Ct();function i(e,t){var i=r(e,t);return n(i)?i:void 0}t.exports=i})),Tt=c(((e,t)=>{t.exports=wt()(Object,`create`)})),Et=c(((e,t)=>{var n=Tt();function r(){this.__data__=n?n(null):{},this.size=0}t.exports=r})),Dt=c(((e,t)=>{function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}t.exports=n})),Ot=c(((e,t)=>{var n=Tt(),r=`__lodash_hash_undefined__`,i=Object.prototype.hasOwnProperty;function a(e){var t=this.__data__;if(n){var a=t[e];return a===r?void 0:a}return i.call(t,e)?t[e]:void 0}t.exports=a})),kt=c(((e,t)=>{var n=Tt(),r=Object.prototype.hasOwnProperty;function i(e){var t=this.__data__;return n?t[e]!==void 0:r.call(t,e)}t.exports=i})),At=c(((e,t)=>{var n=Tt(),r=`__lodash_hash_undefined__`;function i(e,t){var i=this.__data__;return this.size+=+!this.has(e),i[e]=n&&t===void 0?r:t,this}t.exports=i})),jt=c(((e,t)=>{var n=Et(),r=Dt(),i=Ot(),a=kt(),o=At();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=n,s.prototype.delete=r,s.prototype.get=i,s.prototype.has=a,s.prototype.set=o,t.exports=s})),Mt=c(((e,t)=>{function n(){this.__data__=[],this.size=0}t.exports=n})),Nt=c(((e,t)=>{function n(e,t){return e===t||e!==e&&t!==t}t.exports=n})),Pt=c(((e,t)=>{var n=Nt();function r(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}t.exports=r})),Ft=c(((e,t)=>{var n=Pt(),r=Array.prototype.splice;function i(e){var t=this.__data__,i=n(t,e);return i<0?!1:(i==t.length-1?t.pop():r.call(t,i,1),--this.size,!0)}t.exports=i})),It=c(((e,t)=>{var n=Pt();function r(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}t.exports=r})),Lt=c(((e,t)=>{var n=Pt();function r(e){return n(this.__data__,e)>-1}t.exports=r})),Rt=c(((e,t)=>{var n=Pt();function r(e,t){var r=this.__data__,i=n(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}t.exports=r})),zt=c(((e,t)=>{var n=Mt(),r=Ft(),i=It(),a=Lt(),o=Rt();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=n,s.prototype.delete=r,s.prototype.get=i,s.prototype.has=a,s.prototype.set=o,t.exports=s})),Bt=c(((e,t)=>{t.exports=wt()(lt(),`Map`)})),Vt=c(((e,t)=>{var n=jt(),r=zt(),i=Bt();function a(){this.size=0,this.__data__={hash:new n,map:new(i||r),string:new n}}t.exports=a})),Ht=c(((e,t)=>{function n(e){var t=typeof e;return t==`string`||t==`number`||t==`symbol`||t==`boolean`?e!==`__proto__`:e===null}t.exports=n})),Ut=c(((e,t)=>{var n=Ht();function r(e,t){var r=e.__data__;return n(t)?r[typeof t==`string`?`string`:`hash`]:r.map}t.exports=r})),Wt=c(((e,t)=>{var n=Ut();function r(e){var t=n(this,e).delete(e);return this.size-=+!!t,t}t.exports=r})),Gt=c(((e,t)=>{var n=Ut();function r(e){return n(this,e).get(e)}t.exports=r})),Kt=c(((e,t)=>{var n=Ut();function r(e){return n(this,e).has(e)}t.exports=r})),eee=c(((e,t)=>{var n=Ut();function r(e,t){var r=n(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}t.exports=r})),qt=c(((e,t)=>{var n=Vt(),r=Wt(),i=Gt(),a=Kt(),o=eee();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=n,s.prototype.delete=r,s.prototype.get=i,s.prototype.has=a,s.prototype.set=o,t.exports=s})),Jt=c(((e,t)=>{var n=qt(),r=`Expected a function`;function i(e,t){if(typeof e!=`function`||t!=null&&typeof t!=`function`)throw TypeError(r);var a=function(){var n=arguments,r=t?t.apply(this,n):n[0],i=a.cache;if(i.has(r))return i.get(r);var o=e.apply(this,n);return a.cache=i.set(r,o)||i,o};return a.cache=new(i.Cache||n),a}i.Cache=n,t.exports=i})),Yt=c(((e,t)=>{var n=Jt(),r=500;function i(e){var t=n(e,function(e){return i.size===r&&i.clear(),e}),i=t.cache;return t}t.exports=i})),Xt=c(((e,t)=>{var n=Yt(),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g;t.exports=n(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(``),e.replace(r,function(e,n,r,a){t.push(r?a.replace(i,`$1`):n||e)}),t})})),Zt=c(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}t.exports=n})),Qt=c(((e,t)=>{var n=ut(),r=Zt(),i=st(),a=ht(),o=1/0,s=n?n.prototype:void 0,c=s?s.toString:void 0;function l(e){if(typeof e==`string`)return e;if(i(e))return r(e,l)+``;if(a(e))return c?c.call(e):``;var t=e+``;return t==`0`&&1/e==-o?`-0`:t}t.exports=l})),$t=c(((e,t)=>{var n=Qt();function r(e){return e==null?``:n(e)}t.exports=r})),en=c(((e,t)=>{var n=st(),r=gt(),i=Xt(),a=$t();function o(e,t){return n(e)?e:r(e,t)?[e]:i(a(e))}t.exports=o})),tn=c(((e,t)=>{var n=ht(),r=1/0;function i(e){if(typeof e==`string`||n(e))return e;var t=e+``;return t==`0`&&1/e==-r?`-0`:t}t.exports=i})),nn=c(((e,t)=>{var n=en(),r=tn();function i(e,t){t=n(t,e);for(var i=0,a=t.length;e!=null&&i<a;)e=e[r(t[i++])];return i&&i==a?e:void 0}t.exports=i})),rn=c(((e,t)=>{var n=wt();t.exports=function(){try{var e=n(Object,`defineProperty`);return e({},``,{}),e}catch{}}()})),an=c(((e,t)=>{var n=rn();function r(e,t,r){t==`__proto__`&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}t.exports=r})),on=c(((e,t)=>{var n=an(),r=Nt(),i=Object.prototype.hasOwnProperty;function a(e,t,a){var o=e[t];(!(i.call(e,t)&&r(o,a))||a===void 0&&!(t in e))&&n(e,t,a)}t.exports=a})),sn=c(((e,t)=>{var n=/^(?:0|[1-9]\d*)$/;function r(e,t){var r=typeof e;return t??=9007199254740991,!!t&&(r==`number`||r!=`symbol`&&n.test(e))&&e>-1&&e%1==0&&e<t}t.exports=r})),cn=c(((e,t)=>{var n=on(),r=en(),i=sn(),a=_t(),o=tn();function s(e,t,s,c){if(!a(e))return e;t=r(t,e);for(var l=-1,u=t.length,d=u-1,f=e;f!=null&&++l<u;){var p=o(t[l]),m=s;if(p===`__proto__`||p===`constructor`||p===`prototype`)return e;if(l!=d){var h=f[p];m=c?c(h,p,f):void 0,m===void 0&&(m=a(h)?h:i(t[l+1])?[]:{})}n(f,p,m),f=f[p]}return e}t.exports=s})),ln=c(((e,t)=>{var n=nn(),r=cn();function i(e,t,i,a){return r(e,t,i(n(e,t)),a)}t.exports=i})),un=c(((e,t)=>{function n(e){return e}t.exports=n})),dn=c(((e,t)=>{var n=un();function r(e){return typeof e==`function`?e:n}t.exports=r})),fn=c(((e,t)=>{var n=ln(),r=dn();function i(e,t,i){return e==null?e:n(e,t,r(i))}t.exports=i}));function pn(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}function mn(e){if(typeof e!=`object`||!e)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function hn(e,t,n){if(typeof e!=`function`)throw Error(pn(2));if(typeof t==`function`&&typeof n==`function`||typeof n==`function`&&typeof arguments[3]==`function`)throw Error(pn(0));if(typeof t==`function`&&n===void 0&&(n=t,t=void 0),n!==void 0){if(typeof n!=`function`)throw Error(pn(1));return n(hn)(e,t)}let r=e,i=t,a=new Map,o=a,s=0,c=!1;function l(){o===a&&(o=new Map,a.forEach((e,t)=>{o.set(t,e)}))}function u(){if(c)throw Error(pn(3));return i}function d(e){if(typeof e!=`function`)throw Error(pn(4));if(c)throw Error(pn(5));let t=!0;l();let n=s++;return o.set(n,e),function(){if(t){if(c)throw Error(pn(6));t=!1,l(),o.delete(n),a=null}}}function f(e){if(!mn(e))throw Error(pn(7));if(e.type===void 0)throw Error(pn(8));if(typeof e.type!=`string`)throw Error(pn(17));if(c)throw Error(pn(9));try{c=!0,i=r(i,e)}finally{c=!1}return(a=o).forEach(e=>{e()}),e}function p(e){if(typeof e!=`function`)throw Error(pn(10));r=e,f({type:Cn.REPLACE})}function m(){let e=d;return{subscribe(t){if(typeof t!=`object`||!t)throw Error(pn(11));function n(){let e=t;e.next&&e.next(u())}return n(),{unsubscribe:e(n)}},[xn](){return this}}}return f({type:Cn.INIT}),{dispatch:f,subscribe:d,getState:u,replaceReducer:p,[xn]:m}}function gn(e){Object.keys(e).forEach(t=>{let n=e[t];if(n(void 0,{type:Cn.INIT})===void 0)throw Error(pn(12));if(n(void 0,{type:Cn.PROBE_UNKNOWN_ACTION()})===void 0)throw Error(pn(13))})}function _n(e){let t=Object.keys(e),n={};for(let r=0;r<t.length;r++){let i=t[r];typeof e[i]==`function`&&(n[i]=e[i])}let r=Object.keys(n),i;try{gn(n)}catch(e){i=e}return function(e={},t){if(i)throw i;let a=!1,o={};for(let i=0;i<r.length;i++){let s=r[i],c=n[s],l=e[s],u=c(l,t);if(u===void 0)throw t&&t.type,Error(pn(14));o[s]=u,a||=u!==l}return a||=r.length!==Object.keys(e).length,a?o:e}}function vn(e,t){return function(...n){return t(e.apply(this,n))}}function yn(e,t){if(typeof e==`function`)return vn(e,t);if(typeof e!=`object`||!e)throw Error(pn(16));let n={};for(let r in e){let i=e[r];typeof i==`function`&&(n[r]=vn(i,t))}return n}function H(...e){return e.length===0?e=>e:e.length===1?e[0]:e.reduce((e,t)=>(...n)=>e(t(...n)))}function bn(...e){return t=>(n,r)=>{let i=t(n,r),a=()=>{throw Error(pn(15))},o={getState:i.getState,dispatch:(e,...t)=>a(e,...t)};return a=H(...e.map(e=>e(o)))(i.dispatch),{...i,dispatch:a}}}var xn,Sn,Cn,U=s((()=>{xn=typeof Symbol==`function`&&Symbol.observable||`@@observable`,Sn=()=>Math.random().toString(36).substring(7).split(``).join(`.`),Cn={INIT:`@@redux/INIT${Sn()}`,REPLACE:`@@redux/REPLACE${Sn()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${Sn()}`}})),wn=c(((e,t)=>{t.exports=wt()(lt(),`WeakMap`)})),Tn=c(((e,t)=>{var n=wn();t.exports=n&&new n})),En=c(((e,t)=>{var n=un(),r=Tn();t.exports=r?function(e,t){return r.set(e,t),e}:n})),Dn=c(((e,t)=>{var n=_t(),r=Object.create;t.exports=function(){function e(){}return function(t){if(!n(t))return{};if(r)return r(t);e.prototype=t;var i=new e;return e.prototype=void 0,i}}()})),On=c(((e,t)=>{var n=Dn(),r=_t();function i(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var i=n(e.prototype),a=e.apply(i,t);return r(a)?a:i}}t.exports=i})),tee=c(((e,t)=>{var n=On(),r=lt(),i=1;function a(e,t,a){var o=t&i,s=n(e);function c(){return(this&&this!==r&&this instanceof c?s:e).apply(o?a:this,arguments)}return c}t.exports=a})),kn=c(((e,t)=>{function n(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}t.exports=n})),An=c(((e,t)=>{var n=Math.max;function r(e,t,r,i){for(var a=-1,o=e.length,s=r.length,c=-1,l=t.length,u=n(o-s,0),d=Array(l+u),f=!i;++c<l;)d[c]=t[c];for(;++a<s;)(f||a<o)&&(d[r[a]]=e[a]);for(;u--;)d[c++]=e[a++];return d}t.exports=r})),jn=c(((e,t)=>{var n=Math.max;function r(e,t,r,i){for(var a=-1,o=e.length,s=-1,c=r.length,l=-1,u=t.length,d=n(o-c,0),f=Array(d+u),p=!i;++a<d;)f[a]=e[a];for(var m=a;++l<u;)f[m+l]=t[l];for(;++s<c;)(p||a<o)&&(f[m+r[s]]=e[a++]);return f}t.exports=r})),nee=c(((e,t)=>{function n(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}t.exports=n})),Mn=c(((e,t)=>{function n(){}t.exports=n})),Nn=c(((e,t)=>{var n=Dn(),r=Mn(),i=4294967295;function a(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=i,this.__views__=[]}a.prototype=n(r.prototype),a.prototype.constructor=a,t.exports=a})),Pn=c(((e,t)=>{function n(){}t.exports=n})),Fn=c(((e,t)=>{var n=Tn(),r=Pn();t.exports=n?function(e){return n.get(e)}:r})),ree=c(((e,t)=>{t.exports={}})),iee=c(((e,t)=>{var n=ree(),r=Object.prototype.hasOwnProperty;function i(e){for(var t=e.name+``,i=n[t],a=r.call(n,t)?i.length:0;a--;){var o=i[a],s=o.func;if(s==null||s==e)return o.name}return t}t.exports=i})),In=c(((e,t)=>{var n=Dn(),r=Mn();function i(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}i.prototype=n(r.prototype),i.prototype.constructor=i,t.exports=i})),Ln=c(((e,t)=>{function n(e,t){var n=-1,r=e.length;for(t||=Array(r);++n<r;)t[n]=e[n];return t}t.exports=n})),aee=c(((e,t)=>{var n=Nn(),r=In(),i=Ln();function a(e){if(e instanceof n)return e.clone();var t=new r(e.__wrapped__,e.__chain__);return t.__actions__=i(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}t.exports=a})),Rn=c(((e,t)=>{var n=Nn(),r=In(),i=Mn(),a=st(),o=mt(),s=aee(),c=Object.prototype.hasOwnProperty;function l(e){if(o(e)&&!a(e)&&!(e instanceof n)){if(e instanceof r)return e;if(c.call(e,`__wrapped__`))return s(e)}return new r(e)}l.prototype=i.prototype,l.prototype.constructor=l,t.exports=l})),zn=c(((e,t)=>{var n=Nn(),r=Fn(),i=iee(),a=Rn();function o(e){var t=i(e),o=a[t];if(typeof o!=`function`||!(t in n.prototype))return!1;if(e===o)return!0;var s=r(o);return!!s&&e===s[0]}t.exports=o})),Bn=c(((e,t)=>{var n=Date.now;function r(e){var t=0,r=0;return function(){var i=n(),a=16-(i-r);if(r=i,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}t.exports=r})),Vn=c(((e,t)=>{var n=En();t.exports=Bn()(n)})),Hn=c(((e,t)=>{var n=/\{\n\/\* \[wrapped with (.+)\] \*/,r=/,? & /;function i(e){var t=e.match(n);return t?t[1].split(r):[]}t.exports=i})),Un=c(((e,t)=>{var n=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;function r(e,t){var r=t.length;if(!r)return e;var i=r-1;return t[i]=(r>1?`& `:``)+t[i],t=t.join(r>2?`, `:` `),e.replace(n,`{
/* [wrapped with `+t+`] */
`)}t.exports=r})),oee=c(((e,t)=>{function n(e){return function(){return e}}t.exports=n})),see=c(((e,t)=>{var n=oee(),r=rn(),i=un();t.exports=r?function(e,t){return r(e,`toString`,{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:i})),Wn=c(((e,t)=>{var n=see();t.exports=Bn()(n)})),Gn=c(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}t.exports=n})),Kn=c(((e,t)=>{function n(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}t.exports=n})),qn=c(((e,t)=>{function n(e){return e!==e}t.exports=n})),Jn=c(((e,t)=>{function n(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}t.exports=n})),cee=c(((e,t)=>{var n=Kn(),r=qn(),i=Jn();function a(e,t,a){return t===t?i(e,t,a):n(e,r,a)}t.exports=a})),Yn=c(((e,t)=>{var n=cee();function r(e,t){return!!(e!=null&&e.length)&&n(e,t,0)>-1}t.exports=r})),Xn=c(((e,t)=>{var n=Gn(),r=Yn(),i=[[`ary`,128],[`bind`,1],[`bindKey`,2],[`curry`,8],[`curryRight`,16],[`flip`,512],[`partial`,32],[`partialRight`,64],[`rearg`,256]];function a(e,t){return n(i,function(n){var i=`_.`+n[0];t&n[1]&&!r(e,i)&&e.push(i)}),e.sort()}t.exports=a})),Zn=c(((e,t)=>{var n=Hn(),r=Un(),i=Wn(),a=Xn();function o(e,t,o){var s=t+``;return i(e,r(s,a(n(s),o)))}t.exports=o})),Qn=c(((e,t)=>{var n=zn(),r=Vn(),i=Zn(),a=1,o=2,s=4,c=8,l=32,u=64;function d(e,t,d,f,p,m,h,g,_,v){var y=t&c,b=y?h:void 0,x=y?void 0:h,S=y?m:void 0,C=y?void 0:m;t|=y?l:u,t&=~(y?u:l),t&s||(t&=~(a|o));var w=[e,t,p,S,b,C,x,g,_,v],T=d.apply(void 0,w);return n(e)&&r(T,w),T.placeholder=f,i(T,e,t)}t.exports=d})),$n=c(((e,t)=>{function n(e){return e.placeholder}t.exports=n})),er=c(((e,t)=>{var n=Ln(),r=sn(),i=Math.min;function a(e,t){for(var a=e.length,o=i(t.length,a),s=n(e);o--;){var c=t[o];e[o]=r(c,a)?s[c]:void 0}return e}t.exports=a})),tr=c(((e,t)=>{var n=`__lodash_placeholder__`;function r(e,t){for(var r=-1,i=e.length,a=0,o=[];++r<i;){var s=e[r];(s===t||s===n)&&(e[r]=n,o[a++]=r)}return o}t.exports=r})),nr=c(((e,t)=>{var n=An(),r=jn(),i=nee(),a=On(),o=Qn(),s=$n(),c=er(),l=tr(),u=lt(),d=1,f=2,p=8,m=16,h=128,g=512;function _(e,t,v,y,b,x,S,C,w,T){var E=t&h,D=t&d,O=t&f,k=t&(p|m),A=t&g,j=O?void 0:a(e);function M(){for(var d=arguments.length,f=Array(d),p=d;p--;)f[p]=arguments[p];if(k)var m=s(M),h=i(f,m);if(y&&(f=n(f,y,b,k)),x&&(f=r(f,x,S,k)),d-=h,k&&d<T){var g=l(f,m);return o(e,t,_,M.placeholder,v,f,g,C,w,T-d)}var N=D?v:this,ee=O?N[e]:e;return d=f.length,C?f=c(f,C):A&&d>1&&f.reverse(),E&&w<d&&(f.length=w),this&&this!==u&&this instanceof M&&(ee=j||a(ee)),ee.apply(N,f)}return M}t.exports=_})),lee=c(((e,t)=>{var n=kn(),r=On(),i=nr(),a=Qn(),o=$n(),s=tr(),c=lt();function l(e,t,l){var u=r(e);function d(){for(var r=arguments.length,f=Array(r),p=r,m=o(d);p--;)f[p]=arguments[p];var h=r<3&&f[0]!==m&&f[r-1]!==m?[]:s(f,m);return r-=h.length,r<l?a(e,t,i,d.placeholder,void 0,f,h,void 0,void 0,l-r):n(this&&this!==c&&this instanceof d?u:e,this,f)}return d}t.exports=l})),uee=c(((e,t)=>{var n=kn(),r=On(),i=lt(),a=1;function o(e,t,o,s){var c=t&a,l=r(e);function u(){for(var t=-1,r=arguments.length,a=-1,d=s.length,f=Array(d+r),p=this&&this!==i&&this instanceof u?l:e;++a<d;)f[a]=s[a];for(;r--;)f[a++]=arguments[++t];return n(p,c?o:this,f)}return u}t.exports=o})),dee=c(((e,t)=>{var n=An(),r=jn(),i=tr(),a=`__lodash_placeholder__`,o=1,s=2,c=4,l=8,u=128,d=256,f=Math.min;function p(e,t){var p=e[1],m=t[1],h=p|m,g=h<(o|s|u),_=m==u&&p==l||m==u&&p==d&&e[7].length<=t[8]||m==(u|d)&&t[7].length<=t[8]&&p==l;if(!(g||_))return e;m&o&&(e[2]=t[2],h|=p&o?0:c);var v=t[3];if(v){var y=e[3];e[3]=y?n(y,v,t[4]):v,e[4]=y?i(e[3],a):t[4]}return v=t[5],v&&(y=e[5],e[5]=y?r(y,v,t[6]):v,e[6]=y?i(e[5],a):t[6]),v=t[7],v&&(e[7]=v),m&u&&(e[8]=e[8]==null?t[8]:f(e[8],t[8])),e[9]??=t[9],e[0]=t[0],e[1]=h,e}t.exports=p})),fee=c(((e,t)=>{var n=/\s/;function r(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}t.exports=r})),pee=c(((e,t)=>{var n=fee(),r=/^\s+/;function i(e){return e&&e.slice(0,n(e)+1).replace(r,``)}t.exports=i})),rr=c(((e,t)=>{var n=pee(),r=_t(),i=ht(),a=NaN,o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,c=/^0o[0-7]+$/i,l=parseInt;function u(e){if(typeof e==`number`)return e;if(i(e))return a;if(r(e)){var t=typeof e.valueOf==`function`?e.valueOf():e;e=r(t)?t+``:t}if(typeof e!=`string`)return e===0?e:+e;e=n(e);var u=s.test(e);return u||c.test(e)?l(e.slice(2),u?2:8):o.test(e)?a:+e}t.exports=u})),ir=c(((e,t)=>{var n=rr(),r=1/0,i=17976931348623157e292;function a(e){return e?(e=n(e),e===r||e===-r?(e<0?-1:1)*i:e===e?e:0):e===0?e:0}t.exports=a})),ar=c(((e,t)=>{var n=ir();function r(e){var t=n(e),r=t%1;return t===t?r?t-r:t:0}t.exports=r})),or=c(((e,t)=>{var n=En(),r=tee(),i=lee(),a=nr(),o=uee(),s=Fn(),c=dee(),l=Vn(),u=Zn(),d=ar(),f=`Expected a function`,p=1,m=2,h=8,g=16,_=32,v=64,y=Math.max;function b(e,t,b,x,S,C,w,T){var E=t&m;if(!E&&typeof e!=`function`)throw TypeError(f);var D=x?x.length:0;if(D||(t&=~(_|v),x=S=void 0),w=w===void 0?w:y(d(w),0),T=T===void 0?T:d(T),D-=S?S.length:0,t&v){var O=x,k=S;x=S=void 0}var A=E?void 0:s(e),j=[e,t,b,x,S,O,k,C,w,T];if(A&&c(j,A),e=j[0],t=j[1],b=j[2],x=j[3],S=j[4],T=j[9]=j[9]===void 0?E?0:e.length:y(j[9]-D,0),!T&&t&(h|g)&&(t&=~(h|g)),!t||t==p)var M=r(e,t,b);else M=t==h||t==g?i(e,t,T):(t==_||t==(p|_))&&!S.length?o(e,t,b,x):a.apply(void 0,j);return u((A?n:l)(M,j),e,t)}t.exports=b})),sr=c(((e,t)=>{var n=or(),r=8;function i(e,t,a){t=a?void 0:t;var o=n(e,r,void 0,void 0,void 0,void 0,void 0,t);return o.placeholder=i.placeholder,o}i.placeholder={},t.exports=i})),cr=c(((e,t)=>{var n=Object.prototype;function r(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||n)}t.exports=r})),lr=c(((e,t)=>{function n(e,t){return function(n){return e(t(n))}}t.exports=n})),mee=c(((e,t)=>{t.exports=lr()(Object.keys,Object)})),ur=c(((e,t)=>{var n=cr(),r=mee(),i=Object.prototype.hasOwnProperty;function a(e){if(!n(e))return r(e);var t=[];for(var a in Object(e))i.call(e,a)&&a!=`constructor`&&t.push(a);return t}t.exports=a})),dr=c(((e,t)=>{t.exports=wt()(lt(),`DataView`)})),fr=c(((e,t)=>{t.exports=wt()(lt(),`Promise`)})),pr=c(((e,t)=>{t.exports=wt()(lt(),`Set`)})),mr=c(((e,t)=>{var n=dr(),r=Bt(),i=fr(),a=pr(),o=wn(),s=pt(),c=xt(),l=`[object Map]`,u=`[object Object]`,d=`[object Promise]`,f=`[object Set]`,p=`[object WeakMap]`,m=`[object DataView]`,h=c(n),g=c(r),_=c(i),v=c(a),y=c(o),b=s;(n&&b(new n(new ArrayBuffer(1)))!=m||r&&b(new r)!=l||i&&b(i.resolve())!=d||a&&b(new a)!=f||o&&b(new o)!=p)&&(b=function(e){var t=s(e),n=t==u?e.constructor:void 0,r=n?c(n):``;if(r)switch(r){case h:return m;case g:return l;case _:return d;case v:return f;case y:return p}return t}),t.exports=b})),hr=c(((e,t)=>{var n=pt(),r=mt(),i=`[object Arguments]`;function a(e){return r(e)&&n(e)==i}t.exports=a})),gr=c(((e,t)=>{var n=hr(),r=mt(),i=Object.prototype,a=i.hasOwnProperty,o=i.propertyIsEnumerable;t.exports=n(function(){return arguments}())?n:function(e){return r(e)&&a.call(e,`callee`)&&!o.call(e,`callee`)}})),_r=c(((e,t)=>{function n(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=9007199254740991}t.exports=n})),vr=c(((e,t)=>{var n=vt(),r=_r();function i(e){return e!=null&&r(e.length)&&!n(e)}t.exports=i})),yr=c(((e,t)=>{function n(){return!1}t.exports=n})),br=c(((e,t)=>{var n=lt(),r=yr(),i=typeof e==`object`&&e&&!e.nodeType&&e,a=i&&typeof t==`object`&&t&&!t.nodeType&&t,o=a&&a.exports===i?n.Buffer:void 0;t.exports=(o?o.isBuffer:void 0)||r})),xr=c(((e,t)=>{var n=pt(),r=_r(),i=mt(),a=`[object Arguments]`,o=`[object Array]`,s=`[object Boolean]`,c=`[object Date]`,l=`[object Error]`,u=`[object Function]`,d=`[object Map]`,f=`[object Number]`,p=`[object Object]`,m=`[object RegExp]`,h=`[object Set]`,g=`[object String]`,_=`[object WeakMap]`,v=`[object ArrayBuffer]`,y=`[object DataView]`,b=`[object Float32Array]`,x=`[object Float64Array]`,S=`[object Int8Array]`,C=`[object Int16Array]`,w=`[object Int32Array]`,T=`[object Uint8Array]`,E=`[object Uint8ClampedArray]`,D=`[object Uint16Array]`,O=`[object Uint32Array]`,k={};k[b]=k[x]=k[S]=k[C]=k[w]=k[T]=k[E]=k[D]=k[O]=!0,k[a]=k[o]=k[v]=k[s]=k[y]=k[c]=k[l]=k[u]=k[d]=k[f]=k[p]=k[m]=k[h]=k[g]=k[_]=!1;function A(e){return i(e)&&r(e.length)&&!!k[n(e)]}t.exports=A})),Sr=c(((e,t)=>{function n(e){return function(t){return e(t)}}t.exports=n})),Cr=c(((e,t)=>{var n=ct(),r=typeof e==`object`&&e&&!e.nodeType&&e,i=r&&typeof t==`object`&&t&&!t.nodeType&&t,a=i&&i.exports===r&&n.process;t.exports=function(){try{return i&&i.require&&i.require(`util`).types||a&&a.binding&&a.binding(`util`)}catch{}}()})),wr=c(((e,t)=>{var n=xr(),r=Sr(),i=Cr(),a=i&&i.isTypedArray;t.exports=a?r(a):n})),Tr=c(((e,t)=>{var n=ur(),r=mr(),i=gr(),a=st(),o=vr(),s=br(),c=cr(),l=wr(),u=`[object Map]`,d=`[object Set]`,f=Object.prototype.hasOwnProperty;function p(e){if(e==null)return!0;if(o(e)&&(a(e)||typeof e==`string`||typeof e.splice==`function`||s(e)||l(e)||i(e)))return!e.length;var t=r(e);if(t==u||t==d)return!e.size;if(c(e))return!n(e).length;for(var p in e)if(f.call(e,p))return!1;return!0}t.exports=p})),Er=c((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),W=c(((e,t)=>{t.exports=Er()}));function Dr(e,t){function n(n,r){let i=(0,Or.useContext)(at),a={...n,...r?{ref:r}:{}},o=(i||{})[e];return(0,Ar.default)(o)||(0,Ar.default)(o.wrap)?(0,jr.jsx)(t,{...a}):o.wrap.slice().reverse().reduce((e,n)=>{let r=n.component;return(0,jr.jsx)(r,{targetProps:a,...a,TargetComponent:t,children:e})},(0,jr.jsx)(t,{...a}))}let r=(0,Or.forwardRef)(n);return r.displayName=`WithPlugins(${e})`,r}var Or,kr,Ar,jr,Mr,Nr=s((()=>{Or=d(h(),1),kr=d(sr(),1),Ar=d(Tr(),1),ot(),jr=W(),Mr=(0,kr.default)(Dr)}));function Pr(e,t=0){return(Fr[e[t+0]]+Fr[e[t+1]]+Fr[e[t+2]]+Fr[e[t+3]]+`-`+Fr[e[t+4]]+Fr[e[t+5]]+`-`+Fr[e[t+6]]+Fr[e[t+7]]+`-`+Fr[e[t+8]]+Fr[e[t+9]]+`-`+Fr[e[t+10]]+Fr[e[t+11]]+Fr[e[t+12]]+Fr[e[t+13]]+Fr[e[t+14]]+Fr[e[t+15]]).toLowerCase()}var Fr,Ir=s((()=>{Fr=[];for(let e=0;e<256;++e)Fr.push((e+256).toString(16).slice(1))}));function Lr(){if(!Rr){if(typeof crypto>`u`||!crypto.getRandomValues)throw Error(`crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported`);Rr=crypto.getRandomValues.bind(crypto)}return Rr(zr)}var Rr,zr,Br=s((()=>{zr=new Uint8Array(16)})),Vr,Hr,Ur=s((()=>{Vr=typeof crypto<`u`&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Hr={randomUUID:Vr}}));function Wr(e,t,n){if(Hr.randomUUID&&!t&&!e)return Hr.randomUUID();e||={};let r=e.random??e.rng?.()??Lr();if(r.length<16)throw Error(`Random bytes length must be >= 16`);if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){if(n||=0,n<0||n+16>t.length)throw RangeError(`UUID byte range ${n}:${n+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[n+e]=r[e];return t}return Pr(r)}var Gr=s((()=>{Ur(),Br(),Ir()})),Kr=s((()=>{Ir(),Br(),Gr()})),G,qr=s((()=>{G={ADD_COMPANION_WINDOW:`mirador/ADD_COMPANION_WINDOW`,UPDATE_COMPANION_WINDOW:`mirador/UPDATE_COMPANION_WINDOW`,REMOVE_COMPANION_WINDOW:`mirador/REMOVE_COMPANION_WINDOW`,TOGGLE_TOC_NODE:`mirador/TOGGLE_TOC_NODE`,UPDATE_WINDOW:`mirador/UPDATE_WINDOW`,REQUEST_CANVAS_ANNOTATIONS:`mirador/REQUEST_CANVAS_ANNOTATIONS`,HOVER_ANNOTATION:`mirador/HOVER_ANNOTATION`,REQUEST_ANNOTATION:`mirador/REQUEST_ANNOTATION`,RECEIVE_ANNOTATION:`mirador/RECEIVE_ANNOTATION`,RECEIVE_ANNOTATION_FAILURE:`mirador/RECEIVE_ANNOTATION_FAILURE`,DESELECT_ANNOTATION:`mirador/DESELECT_ANNOTATION`,SELECT_ANNOTATION:`mirador/SELECT_ANNOTATION`,TOGGLE_ANNOTATION_DISPLAY:`mirador/TOGGLE_ANNOTATION_DISPLAY`,FOCUS_WINDOW:`mirador/FOCUS_WINDOW`,SET_WORKSPACE_FULLSCREEN:`mirador/SET_WORKSPACE_FULLSCREEN`,SET_WORKSPACE_VIEWPORT_POSITION:`mirador/SET_WORKSPACE_VIEWPORT_POSITION`,ADD_MANIFEST:`mirador/ADD_MANIFEST`,ADD_WINDOW:`mirador/ADD_WINDOW`,ADD_ERROR:`mirador/ADD_ERROR`,IMPORT_CONFIG:`mirador/IMPORT_CONFIG`,IMPORT_MIRADOR_STATE:`mirador/IMPORT_MIRADOR_STATE`,SET_CANVAS:`mirador/SET_CANVAS`,MAXIMIZE_WINDOW:`mirador/MAXIMIZE_WINDOW`,MINIMIZE_WINDOW:`mirador/MINIMIZE_WINDOW`,UPDATE_WINDOW_POSITION:`mirador/UPDATE_WINDOW_POSITION`,SET_WINDOW_SIZE:`mirador/SET_WINDOW_SIZE`,REMOVE_WINDOW:`mirador/REMOVE_WINDOW`,PICK_WINDOWING_SYSTEM:`mirador/PICK_WINDOWING_SYSTEM`,REQUEST_MANIFEST:`mirador/REQUEST_MANIFEST`,RECEIVE_MANIFEST:`mirador/RECEIVE_MANIFEST`,RECEIVE_MANIFEST_FAILURE:`mirador/RECEIVE_MANIFEST_FAILURE`,REMOVE_ERROR:`mirador/REMOVE_ERROR`,SET_CONFIG:`mirador/SET_CONFIG`,UPDATE_WORKSPACE:`mirador/UPDATE_WORKSPACE`,SET_WINDOW_THUMBNAIL_POSITION:`mirador/SET_WINDOW_THUMBNAIL_POSITION`,SET_WINDOW_VIEW_TYPE:`mirador/SET_WINDOW_VIEW_TYPE`,SET_WORKSPACE_ADD_VISIBILITY:`mirador/SET_WORKSPACE_ADD_VISIBILITY`,TOGGLE_WINDOW_SIDE_BAR:`mirador/TOGGLE_WINDOW_SIDE_BAR`,TOGGLE_DRAGGING:`mirador/TOGGLE_DRAGGING`,TOGGLE_ZOOM_CONTROLS:`mirador/TOGGLE_ZOOM_CONTROLS`,UPDATE_CONFIG:`mirador/UPDATE_CONFIG`,REMOVE_MANIFEST:`mirador/REMOVE_MANIFEST`,REQUEST_INFO_RESPONSE:`mirador/REQUEST_INFO_RESPONSE`,RECEIVE_INFO_RESPONSE:`mirador/RECEIVE_INFO_RESPONSE`,RECEIVE_DEGRADED_INFO_RESPONSE:`mirador/RECEIVE_DEGRADED_INFO_RESPONSE`,RECEIVE_INFO_RESPONSE_FAILURE:`mirador/RECEIVE_INFO_RESPONSE_FAILURE`,REMOVE_INFO_RESPONSE:`mirador/REMOVE_INFO_RESPONSE`,UPDATE_WORKSPACE_MOSAIC_LAYOUT:`mirador/UPDATE_WORKSPACE_MOSAIC_LAYOUT`,UPDATE_VIEWPORT:`mirador/UPDATE_VIEWPORT`,UPDATE_ELASTIC_WINDOW_LAYOUT:`mirador/UPDATE_ELASTIC_WINDOW_LAYOUT`,ADD_AUTHENTICATION_REQUEST:`mirador/ADD_AUTHENTICATION_REQUEST`,RESOLVE_AUTHENTICATION_REQUEST:`mirador/RESOLVE_AUTHENTICATION_REQUEST`,REQUEST_ACCESS_TOKEN:`mirador/REQUEST_ACCESS_TOKEN`,RECEIVE_ACCESS_TOKEN:`mirador/RECEIVE_ACCESS_TOKEN`,RECEIVE_ACCESS_TOKEN_FAILURE:`mirador/RECEIVE_ACCESS_TOKEN_FAILURE`,RESET_AUTHENTICATION_STATE:`mirador/RESET_AUTHENTICATION_STATE`,CLEAR_ACCESS_TOKEN_QUEUE:`mirador/CLEAR_ACCESS_TOKEN_QUEUE`,REQUEST_SEARCH:`mirador/REQUEST_SEARCH`,RECEIVE_SEARCH:`mirador/RECEIVE_SEARCH`,RECEIVE_SEARCH_FAILURE:`mirador/RECEIVE_SEARCH_FAILURE`,REMOVE_SEARCH:`mirador/REMOVE_SEARCH`,SET_CONTENT_SEARCH_CURRENT_ANNOTATIONS:`mirador/SET_CONTENT_SEARCH_CURRENT_ANNOTATIONS`,UPDATE_LAYERS:`mirador/UPDATE_LAYERS`,ADD_RESOURCE:`mirador/ADD_RESOURCE`,REMOVE_RESOURCE:`mirador/REMOVE_RESOURCE`,SHOW_COLLECTION_DIALOG:`mirador/SHOW_COLLECTION_DIALOG`,HIDE_COLLECTION_DIALOG:`mirador/HIDE_COLLECTION_DIALOG`}}));function Jr(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!=`function`)throw TypeError(t)}function Yr(e,t=`expected all items to be functions, instead received the following types: `){if(!e.every(e=>typeof e==`function`)){let n=e.map(e=>typeof e==`function`?`function ${e.name||`unnamed`}()`:typeof e).join(`, `);throw TypeError(`${t}[${n}]`)}}function Xr(e){let t=Array.isArray(e[0])?e[0]:e;return Yr(t,`createSelector expects all input-selectors to be functions, but received the following types: `),t}function Zr(e,t){let n=[],{length:r}=e;for(let i=0;i<r;i++)n.push(e[i].apply(null,t));return n}function Qr(e){let t;return{get(n){return t&&e(t.key,n)?t.value:oi},put(e,n){t={key:e,value:n}},getEntries(){return t?[t]:[]},clear(){t=void 0}}}function $r(e,t){let n=[];function r(e){let r=n.findIndex(n=>t(e,n.key));if(r>-1){let e=n[r];return r>0&&(n.splice(r,1),n.unshift(e)),e.value}return oi}function i(t,i){r(t)===oi&&(n.unshift({key:t,value:i}),n.length>e&&n.pop())}function a(){return n}function o(){n=[]}return{get:r,put:i,getEntries:a,clear:o}}function ei(e){return function(t,n){if(t===null||n===null||t.length!==n.length)return!1;let{length:r}=t;for(let i=0;i<r;i++)if(!e(t[i],n[i]))return!1;return!0}}function ti(e,t){let{equalityCheck:n=ci,maxSize:r=1,resultEqualityCheck:i}=typeof t==`object`?t:{equalityCheck:t},a=ei(n),o=0,s=r<=1?Qr(a):$r(r,a);function c(){let t=s.get(arguments);if(t===oi){if(t=e.apply(null,arguments),o++,i){let e=s.getEntries().find(e=>i(e.value,t));e&&(t=e.value,o!==0&&o--)}s.put(arguments,t)}return t}return c.clearCache=()=>{s.clear(),c.resetResultsCount()},c.resultsCount=()=>o,c.resetResultsCount=()=>{o=0},c}function ni(){return{s:fi,v:void 0,o:null,p:null}}function ri(e){return e instanceof di?e.deref():e}function ii(e,t={}){let n=ni(),{resultEqualityCheck:r}=t,i,a=0;function o(){let t=n,{length:o}=arguments;for(let e=0,n=o;e<n;e++){let n=arguments[e];if(typeof n==`function`||typeof n==`object`&&n){let e=t.o;e===null&&(t.o=e=new WeakMap);let r=e.get(n);r===void 0?(t=ni(),e.set(n,t)):t=r}else{let e=t.p;e===null&&(t.p=e=new Map);let r=e.get(n);r===void 0?(t=ni(),e.set(n,t)):t=r}}let s=t,c;if(t.s===pi)c=t.v;else if(c=e.apply(null,arguments),a++,r){let e=ri(i);e!=null&&r(e,c)&&(c=e,a!==0&&a--),i=typeof c==`object`&&c||typeof c==`function`?new di(c):c}return s.s=pi,s.v=c,c}return o.clearCache=()=>{n=ni(),o.resetResultsCount()},o.resultsCount=()=>a,o.resetResultsCount=()=>{a=0},o}function ai(e,...t){let n=typeof e==`function`?{memoize:e,memoizeOptions:t}:e,r=(...e)=>{let t=0,r=0,i,a={},o=e.pop();typeof o==`object`&&(a=o,o=e.pop()),Jr(o,`createSelector expects an output function after the inputs, but received: [${typeof o}]`);let{memoize:s,memoizeOptions:c=[],argsMemoize:l=ii,argsMemoizeOptions:u=[]}={...n,...a},d=si(c),f=si(u),p=Xr(e),m=s(function(){return t++,o.apply(null,arguments)},...d),h=l(function(){r++;let e=Zr(p,arguments);return i=m.apply(null,e),i},...f);return Object.assign(h,{resultFunc:o,memoizedResultFunc:m,dependencies:p,dependencyRecomputations:()=>r,resetDependencyRecomputations:()=>{r=0},lastResult:()=>i,recomputations:()=>t,resetRecomputations:()=>{t=0},memoize:s,argsMemoize:l})};return Object.assign(r,{withTypes:()=>r}),r}var oi,si,ci,li,ui,di,fi,pi,K,mi=s((()=>{oi=Symbol(`NOT_FOUND`),si=e=>Array.isArray(e)?e:[e],ci=(e,t)=>e===t,li=class{constructor(e){this.value=e}deref(){return this.value}},ui=()=>typeof WeakRef>`u`?li:WeakRef,di=ui(),fi=0,pi=1,K=ai(ii)})),hi=c(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}t.exports=n})),gi=c(((e,t)=>{function n(e){return function(t,n,r){for(var i=-1,a=Object(t),o=r(t),s=o.length;s--;){var c=o[e?s:++i];if(n(a[c],c,a)===!1)break}return t}}t.exports=n})),_i=c(((e,t)=>{t.exports=gi()()})),vi=c(((e,t)=>{function n(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}t.exports=n})),yi=c(((e,t)=>{var n=vi(),r=gr(),i=st(),a=br(),o=sn(),s=wr(),c=Object.prototype.hasOwnProperty;function l(e,t){var l=i(e),u=!l&&r(e),d=!l&&!u&&a(e),f=!l&&!u&&!d&&s(e),p=l||u||d||f,m=p?n(e.length,String):[],h=m.length;for(var g in e)(t||c.call(e,g))&&!(p&&(g==`length`||d&&(g==`offset`||g==`parent`)||f&&(g==`buffer`||g==`byteLength`||g==`byteOffset`)||o(g,h)))&&m.push(g);return m}t.exports=l})),bi=c(((e,t)=>{var n=yi(),r=ur(),i=vr();function a(e){return i(e)?n(e):r(e)}t.exports=a})),xi=c(((e,t)=>{var n=_i(),r=bi();function i(e,t){return e&&n(e,t,r)}t.exports=i})),Si=c(((e,t)=>{var n=vr();function r(e,t){return function(r,i){if(r==null)return r;if(!n(r))return e(r,i);for(var a=r.length,o=t?a:-1,s=Object(r);(t?o--:++o<a)&&i(s[o],o,s)!==!1;);return r}}t.exports=r})),Ci=c(((e,t)=>{var n=xi();t.exports=Si()(n)})),wi=c(((e,t)=>{var n=Ci();function r(e,t){var r=[];return n(e,function(e,n,i){t(e,n,i)&&r.push(e)}),r}t.exports=r})),Ti=c(((e,t)=>{var n=zt();function r(){this.__data__=new n,this.size=0}t.exports=r})),Ei=c(((e,t)=>{function n(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}t.exports=n})),Di=c(((e,t)=>{function n(e){return this.__data__.get(e)}t.exports=n})),Oi=c(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),ki=c(((e,t)=>{var n=zt(),r=Bt(),i=qt(),a=200;function o(e,t){var o=this.__data__;if(o instanceof n){var s=o.__data__;if(!r||s.length<a-1)return s.push([e,t]),this.size=++o.size,this;o=this.__data__=new i(s)}return o.set(e,t),this.size=o.size,this}t.exports=o})),Ai=c(((e,t)=>{var n=zt(),r=Ti(),i=Ei(),a=Di(),o=Oi(),s=ki();function c(e){var t=this.__data__=new n(e);this.size=t.size}c.prototype.clear=r,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=o,c.prototype.set=s,t.exports=c})),ji=c(((e,t)=>{function n(e){return this.__data__.set(e,`__lodash_hash_undefined__`),this}t.exports=n})),Mi=c(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),Ni=c(((e,t)=>{var n=qt(),r=ji(),i=Mi();function a(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new n;++t<r;)this.add(e[t])}a.prototype.add=a.prototype.push=r,a.prototype.has=i,t.exports=a})),Pi=c(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}t.exports=n})),Fi=c(((e,t)=>{function n(e,t){return e.has(t)}t.exports=n})),Ii=c(((e,t)=>{var n=Ni(),r=Pi(),i=Fi(),a=1,o=2;function s(e,t,s,c,l,u){var d=s&a,f=e.length,p=t.length;if(f!=p&&!(d&&p>f))return!1;var m=u.get(e),h=u.get(t);if(m&&h)return m==t&&h==e;var g=-1,_=!0,v=s&o?new n:void 0;for(u.set(e,t),u.set(t,e);++g<f;){var y=e[g],b=t[g];if(c)var x=d?c(b,y,g,t,e,u):c(y,b,g,e,t,u);if(x!==void 0){if(x)continue;_=!1;break}if(v){if(!r(t,function(e,t){if(!i(v,t)&&(y===e||l(y,e,s,c,u)))return v.push(t)})){_=!1;break}}else if(!(y===b||l(y,b,s,c,u))){_=!1;break}}return u.delete(e),u.delete(t),_}t.exports=s})),Li=c(((e,t)=>{t.exports=lt().Uint8Array})),hee=c(((e,t)=>{function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}t.exports=n})),Ri=c(((e,t)=>{function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}t.exports=n})),zi=c(((e,t)=>{var n=ut(),r=Li(),i=Nt(),a=Ii(),o=hee(),s=Ri(),c=1,l=2,u=`[object Boolean]`,d=`[object Date]`,f=`[object Error]`,p=`[object Map]`,m=`[object Number]`,h=`[object RegExp]`,g=`[object Set]`,_=`[object String]`,v=`[object Symbol]`,y=`[object ArrayBuffer]`,b=`[object DataView]`,x=n?n.prototype:void 0,S=x?x.valueOf:void 0;function C(e,t,n,x,C,w,T){switch(n){case b:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case y:return!(e.byteLength!=t.byteLength||!w(new r(e),new r(t)));case u:case d:case m:return i(+e,+t);case f:return e.name==t.name&&e.message==t.message;case h:case _:return e==t+``;case p:var E=o;case g:var D=x&c;if(E||=s,e.size!=t.size&&!D)return!1;var O=T.get(e);if(O)return O==t;x|=l,T.set(e,t);var k=a(E(e),E(t),x,C,w,T);return T.delete(e),k;case v:if(S)return S.call(e)==S.call(t)}return!1}t.exports=C})),Bi=c(((e,t)=>{function n(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}t.exports=n})),Vi=c(((e,t)=>{var n=Bi(),r=st();function i(e,t,i){var a=t(e);return r(e)?a:n(a,i(e))}t.exports=i})),Hi=c(((e,t)=>{function n(){return[]}t.exports=n})),Ui=c(((e,t)=>{var n=hi(),r=Hi(),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols;t.exports=a?function(e){return e==null?[]:(e=Object(e),n(a(e),function(t){return i.call(e,t)}))}:r})),Wi=c(((e,t)=>{var n=Vi(),r=Ui(),i=bi();function a(e){return n(e,i,r)}t.exports=a})),gee=c(((e,t)=>{var n=Wi(),r=1,i=Object.prototype.hasOwnProperty;function a(e,t,a,o,s,c){var l=a&r,u=n(e),d=u.length;if(d!=n(t).length&&!l)return!1;for(var f=d;f--;){var p=u[f];if(!(l?p in t:i.call(t,p)))return!1}var m=c.get(e),h=c.get(t);if(m&&h)return m==t&&h==e;var g=!0;c.set(e,t),c.set(t,e);for(var _=l;++f<d;){p=u[f];var v=e[p],y=t[p];if(o)var b=l?o(y,v,p,t,e,c):o(v,y,p,e,t,c);if(!(b===void 0?v===y||s(v,y,a,o,c):b)){g=!1;break}_||=p==`constructor`}if(g&&!_){var x=e.constructor,S=t.constructor;x!=S&&`constructor`in e&&`constructor`in t&&!(typeof x==`function`&&x instanceof x&&typeof S==`function`&&S instanceof S)&&(g=!1)}return c.delete(e),c.delete(t),g}t.exports=a})),Gi=c(((e,t)=>{var n=Ai(),r=Ii(),i=zi(),a=gee(),o=mr(),s=st(),c=br(),l=wr(),u=1,d=`[object Arguments]`,f=`[object Array]`,p=`[object Object]`,m=Object.prototype.hasOwnProperty;function h(e,t,h,g,_,v){var y=s(e),b=s(t),x=y?f:o(e),S=b?f:o(t);x=x==d?p:x,S=S==d?p:S;var C=x==p,w=S==p,T=x==S;if(T&&c(e)){if(!c(t))return!1;y=!0,C=!1}if(T&&!C)return v||=new n,y||l(e)?r(e,t,h,g,_,v):i(e,t,x,h,g,_,v);if(!(h&u)){var E=C&&m.call(e,`__wrapped__`),D=w&&m.call(t,`__wrapped__`);if(E||D){var O=E?e.value():e,k=D?t.value():t;return v||=new n,_(O,k,h,g,v)}}return T?(v||=new n,a(e,t,h,g,_,v)):!1}t.exports=h})),Ki=c(((e,t)=>{var n=Gi(),r=mt();function i(e,t,a,o,s){return e===t?!0:e==null||t==null||!r(e)&&!r(t)?e!==e&&t!==t:n(e,t,a,o,i,s)}t.exports=i})),qi=c(((e,t)=>{var n=Ai(),r=Ki(),i=1,a=2;function o(e,t,o,s){var c=o.length,l=c,u=!s;if(e==null)return!l;for(e=Object(e);c--;){var d=o[c];if(u&&d[2]?d[1]!==e[d[0]]:!(d[0]in e))return!1}for(;++c<l;){d=o[c];var f=d[0],p=e[f],m=d[1];if(u&&d[2]){if(p===void 0&&!(f in e))return!1}else{var h=new n;if(s)var g=s(p,m,f,e,t,h);if(!(g===void 0?r(m,p,i|a,s,h):g))return!1}}return!0}t.exports=o})),Ji=c(((e,t)=>{var n=_t();function r(e){return e===e&&!n(e)}t.exports=r})),Yi=c(((e,t)=>{var n=Ji(),r=bi();function i(e){for(var t=r(e),i=t.length;i--;){var a=t[i],o=e[a];t[i]=[a,o,n(o)]}return t}t.exports=i})),Xi=c(((e,t)=>{function n(e,t){return function(n){return n!=null&&n[e]===t&&(t!==void 0||e in Object(n))}}t.exports=n})),Zi=c(((e,t)=>{var n=qi(),r=Yi(),i=Xi();function a(e){var t=r(e);return t.length==1&&t[0][2]?i(t[0][0],t[0][1]):function(r){return r===e||n(r,e,t)}}t.exports=a})),Qi=c(((e,t)=>{var n=nn();function r(e,t,r){var i=e==null?void 0:n(e,t);return i===void 0?r:i}t.exports=r})),$i=c(((e,t)=>{function n(e,t){return e!=null&&t in Object(e)}t.exports=n})),ea=c(((e,t)=>{var n=en(),r=gr(),i=st(),a=sn(),o=_r(),s=tn();function c(e,t,c){t=n(t,e);for(var l=-1,u=t.length,d=!1;++l<u;){var f=s(t[l]);if(!(d=e!=null&&c(e,f)))break;e=e[f]}return d||++l!=u?d:(u=e==null?0:e.length,!!u&&o(u)&&a(f,u)&&(i(e)||r(e)))}t.exports=c})),ta=c(((e,t)=>{var n=$i(),r=ea();function i(e,t){return e!=null&&r(e,t,n)}t.exports=i})),na=c(((e,t)=>{var n=Ki(),r=Qi(),i=ta(),a=gt(),o=Ji(),s=Xi(),c=tn(),l=1,u=2;function d(e,t){return a(e)&&o(t)?s(c(e),t):function(a){var o=r(a,e);return o===void 0&&o===t?i(a,e):n(t,o,l|u)}}t.exports=d})),ra=c(((e,t)=>{function n(e){return function(t){return t?.[e]}}t.exports=n})),ia=c(((e,t)=>{var n=nn();function r(e){return function(t){return n(t,e)}}t.exports=r})),aa=c(((e,t)=>{var n=ra(),r=ia(),i=gt(),a=tn();function o(e){return i(e)?n(a(e)):r(e)}t.exports=o})),oa=c(((e,t)=>{var n=Zi(),r=na(),i=un(),a=st(),o=aa();function s(e){return typeof e==`function`?e:e==null?i:typeof e==`object`?a(e)?r(e[0],e[1]):n(e):o(e)}t.exports=s})),sa=c(((e,t)=>{var n=hi(),r=wi(),i=oa(),a=st();function o(e,t){return(a(e)?n:r)(e,i(t,3))}t.exports=o})),ca,la=s((()=>{Kr(),ca=class{constructor(e={}){this.resource=e}isOnlyTag(){return this.motivations.length===1&&this.motivations[0]===`oa:tagging`}get id(){return this._id=this._id||this.resource[`@id`]||this.resources[0]&&this.resources[0][`@id`]||Wr(),this._id}get targetId(){let e=this.on[0];switch(typeof e){case`string`:return e.replace(/#?xywh=(.*)$/,``);case`object`:return e.full.replace(/#?xywh=(.*)$/,``);default:return null}}get motivations(){return Array(this.resource.motivation).filter(Boolean).flat()}get resources(){return Array(this.resource.resource).filter(Boolean).flat()}get on(){return Array(this.resource.on).filter(Boolean).flat()}get tags(){return this.isOnlyTag()?this.resources.map(e=>e.chars):this.resources.filter(e=>e[`@type`]===`oa:Tag`).map(e=>e.chars)}get chars(){return this.resources.filter(e=>e[`@type`]!==`oa:Tag`).map(e=>e.chars).join(` `)}get selector(){let e=this.on[0];switch(typeof e){case`string`:return e;case`object`:return e.selector[`@type`]===`oa:Choice`?e.selector.default:e.selector;default:return null}}get svgSelector(){let e=this.on[0];switch(typeof e){case`string`:return null;case`object`:return e.selector&&e.selector.item&&e.selector.item[`@type`]===`oa:SvgSelector`?e.selector.item:null;default:return null}}get fragmentSelector(){let{selector:e}=this,t;switch(typeof e){case`string`:t=e.match(/xywh=(.*)$/);break;case`object`:t=e.value.match(/xywh=(.*)$/);break;default:return null}return t&&t[1].split(`,`).map(e=>parseInt(e,10))}}})),ua,da=s((()=>{la(),ua=class{constructor(e,t){this.json=e,this.target=t}get id(){return this.json[`@id`]}present(){return this.resources&&this.resources.length>0}get resources(){return this._resources=this._resources||(!this.json||!this.json.resources?[]:[this.json.resources].flat().map(e=>new ca(e))),this._resources}}})),fa,pa=s((()=>{Kr(),fa=class{constructor(e={}){this.resource=e}isOnlyTag(){return this.motivations.length===1&&this.motivations[0]===`tagging`}get id(){return this._id=this._id||this.resource.id||Wr(),this._id}get targetId(){let e=this.target[0];switch(typeof e){case`string`:return e.replace(/#?xywh=(.*)$/,``);case`object`:return e.source&&e.source.id||e.source||e.id;default:return null}}bodyValue(e){return typeof e==`string`?e:e.value}get motivations(){return Array(this.resource.motivation).filter(Boolean).flat()}get body(){return Array(this.resource.body).filter(Boolean).flat()}get resources(){return this.body}get tags(){return this.isOnlyTag()?this.body.map(e=>this.bodyValue(e)):this.body.filter(e=>e.purpose===`tagging`).map(e=>this.bodyValue(e))}get target(){return Array(this.resource.target).filter(Boolean).flat()}get chars(){return this.isOnlyTag()?null:this.body.filter(e=>e.purpose!==`tagging`).map(e=>this.bodyValue(e)).join(` `)}get selector(){let e=this.target[0];switch(typeof e){case`string`:return e;case`object`:return Array(e.selector).filter(Boolean).flat();default:return null}}get svgSelector(){let{selector:e}=this;switch(typeof e){case`string`:return null;case`object`:return e.find(e=>e.type&&e.type===`SvgSelector`);default:return null}}get fragmentSelector(){let{selector:e}=this,t,n;switch(typeof e){case`string`:t=e.match(/xywh=(.*)$/);break;case`object`:n=e.find(e=>e.type&&e.type===`FragmentSelector`),t=n&&n.value.match(/xywh=(.*)$/);break;default:return null}return t&&t[1].split(`,`).map(e=>parseInt(e,10))}}})),ma,ha=s((()=>{pa(),ma=class{constructor(e,t){this.json=e,this.target=t}get id(){return this.json.id}present(){return this.items&&this.items.length>0}get items(){return this._items=this._items||(!this.json||!this.json.items?[]:[this.json.items].flat().map(e=>new fa(e))),this._items}get resources(){return this.items}}})),ga,_a=s((()=>{da(),ha(),ga=class{static determineAnnotation(e,t){return e?e.type===`AnnotationPage`?new ma(e,t):new ua(e,t):null}}})),va,ya=s((()=>{Kr(),va={state:{},canvasNavigation:{height:50,width:50},selectedTheme:`light`,themes:{dark:{palette:{mode:`dark`,primary:{main:`#4db6ac`},secondary:{main:`#4db6ac`},shades:{dark:`#000000`,main:`#424242`,light:`#616161`}}},light:{palette:{mode:`light`}}},theme:{palette:{mode:`light`,primary:{main:`#1967d2`},secondary:{main:`#1967d2`},shades:{dark:`#eeeeee`,main:`#ffffff`,light:`#f5f5f5`},error:{main:`#b00020`},notification:{main:`#ffa224`,contrastText:`#ffa224`},hitCounter:{default:`#bdbdbd`},highlights:{primary:`#ffff00`,secondary:`#00BFFF`},section_divider:`rgba(0, 0, 0, 0.25)`,annotations:{chipBackground:`#e0e0e0`,hidden:{globalAlpha:0},default:{strokeStyle:`#00BFFF`,globalAlpha:1},hovered:{strokeStyle:`#BF00FF`,globalAlpha:1},selected:{strokeStyle:`#ffff00`,globalAlpha:1}},search:{default:{fillStyle:`#00BFFF`,globalAlpha:.3},hovered:{fillStyle:`#00FFFF`,globalAlpha:.3},selected:{fillStyle:`#ffff00`,globalAlpha:.3}}},typography:{body1:{fontSize:`1rem`,letterSpacing:`0em`,lineHeight:`1.6em`},body2:{fontSize:`0.878rem`,letterSpacing:`0.015em`,lineHeight:`1.6em`},button:{fontSize:`0.878rem`,letterSpacing:`0.09em`,lineHeight:`2.25rem`,textTransform:`uppercase`},caption:{fontSize:`0.772rem`,letterSpacing:`0.033em`,lineHeight:`1.6rem`},body1Next:{fontSize:`1rem`,letterSpacing:`0em`,lineHeight:`1.6em`},body2Next:{fontSize:`0.878rem`,letterSpacing:`0.015em`,lineHeight:`1.6em`},buttonNext:{fontSize:`0.878rem`,letterSpacing:`0.09em`,lineHeight:`2.25rem`},captionNext:{fontSize:`0.772rem`,letterSpacing:`0.33em`,lineHeight:`1.6rem`},overline:{fontSize:`0.678rem`,fontWeight:500,letterSpacing:`0.166em`,lineHeight:`2em`,textTransform:`uppercase`},h1:{fontSize:`2.822rem`,letterSpacing:`-0.015em`,lineHeight:`1.2em`},h2:{fontSize:`1.575rem`,letterSpacing:`0em`,lineHeight:`1.33em`},h3:{fontSize:`1.383rem`,fontWeight:300,letterSpacing:`0em`,lineHeight:`1.33em`},h4:{fontSize:`1.215rem`,letterSpacing:`0.007em`,lineHeight:`1.45em`},h5:{fontSize:`1.138rem`,letterSpacing:`0.005em`,lineHeight:`1.55em`},h6:{fontSize:`1.067rem`,fontWeight:400,letterSpacing:`0.01em`,lineHeight:`1.6em`},subtitle1:{fontSize:`0.937rem`,letterSpacing:`0.015em`,lineHeight:`1.6em`,fontWeight:300},subtitle2:{fontSize:`0.878rem`,fontWeight:500,letterSpacing:`0.02em`,lineHeight:`1.75em`},useNextVariants:!0},components:{MuiMenuItem:{variants:[{props:{variant:`multiline`},style:{whiteSpace:`normal`}}]},CompanionWindow:{styleOverrides:{closeButton:{order:4},contents:{overflowY:`auto`,wordBreak:`break-word`},controls:({ownerState:e})=>({alignItems:`center`,display:`flex`,flexFlow:`row wrap`,flexGrow:1,justifyContent:e?.position===`bottom`||e?.position===`far-bottom`?`flex-end`:`flex-start`,minHeight:48,order:3}),positionButton:{marginLeft:-16,order:-100,width:24},resize:({ownerState:e})=>({display:`flex`,flexDirection:`column`,minHeight:50,minWidth:e?.position===`left`?235:100,position:`relative`}),root:({ownerState:e})=>({boxShadow:`none`,boxSizing:`border-box`,display:`flex`,flexDirection:`column`,minHeight:0,...e?.position===`right`&&{borderLeft:`0.5px solid rgba(0, 0, 0, 0.125)`},...e?.position===`left`&&{borderRight:`0.5px solid rgba(0, 0, 0, 0.125)`},...e?.position===`bottom`&&{borderTop:`0.5px solid rgba(0, 0, 0, 0.125)`}}),title:({theme:e})=>({...e.typography.subtitle1,alignSelf:`center`,flexGrow:1,width:160}),toolbar:({theme:e})=>({alignItems:`flex-start`,backgroundColor:e.palette.shades.light,flexWrap:`wrap`,justifyContent:`space-between`,minHeight:`max-content`,paddingInlineStart:`1rem`})}},CompanionWindowSection:{styleOverrides:{root:{borderBlockEnd:`.5px solid rgba(0, 0, 0, 0.25)`}}},IIIFHtmlContent:{styleOverrides:{root:({theme:e})=>({"& a":{color:e.palette.primary.main,textDecoration:`underline`}})}},IIIFThumbnail:{styleOverrides:{root:({ownerState:e})=>({...e?.variant===`inside`&&{display:`inline-block`,height:`inherit`,position:`relative`}}),label:({ownerState:e})=>({overflow:`hidden`,textOverflow:`ellipsis`,lineHeight:`1.5em`,wordBreak:`break-word`,...e?.variant===`inside`&&{color:`#ffffff`,WebkitLineClamp:1,whiteSpace:`nowrap`},...e?.variant===`outside`&&{display:`-webkit-box`,maxHeight:`3em`,MozBoxOrient:`vertical`,WebkitLineClamp:2},...e?.variant===`inside`&&{background:`linear-gradient(to top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.3) 70%, rgba(0,0,0,0) 100%)`,bottom:`0px`,boxSizing:`border-box`,left:`0px`,padding:`4px`,position:`absolute`,width:`100%`}}),image:({ownerState:e})=>({...e?.border&&{border:`1px solid rgba(0, 0, 0, 0.125)`}})}},ThemeIcon:{styleOverrides:{icon:({ownerState:e})=>({color:e?.value===`dark`?`#000000`:void 0})}},MuiAccordion:{variants:[{props:{variant:`compact`},style:{"& .MuiAccordionSummary-root":{minHeight:`unset`,padding:0},"& .MuiAccordionSummary-content":{margin:0},"& .MuiAccordionDetails-root":{padding:0}}}]},MuiButton:{styleOverrides:{inlineText:{lineHeight:`1.5em`,padding:0,textAlign:`inherit`,textTransform:`none`},inlineTextSecondary:({theme:e})=>({color:e.palette.secondary.main})}},MuiButtonBase:{defaultProps:{disableTouchRipple:!0}},MuiDialog:{variants:[{props:{variant:`contained`},style:{position:`absolute`,"& .MuiBackdrop-root":{position:`absolute`}}}]},MuiFab:{styleOverrides:{root:{transition:`none`}}},MuiLink:{defaultProps:{underline:`always`}},MuiListSubheader:{styleOverrides:{root:{'&[role="presentation"]:focus':{outline:0}}}},MuiTooltip:{styleOverrides:{tooltipPlacementLeft:{"@media (min-width:600px)":{margin:`0 !important`}},tooltipPlacementRight:{"@media (min-width:600px)":{margin:`0 !important`}},tooltipPlacementTop:{"@media (min-width:600px)":{margin:`0 !important`}},tooltipPlacementBottom:{"@media (min-width:600px)":{margin:`0 !important`}}}},MuiTouchRipple:{styleOverrides:{childPulsate:{animation:`none`},rippleVisible:{animation:`none`}}}}},language:`en`,enabledLanguages:[],availableLanguages:{ar:`العربية`,de:`Deutsch`,en:`English`,et:`Eesti`,fa:`فارسی`,fr:`Français`,hr:`Hrvatski`,ja:`日本語`,kr:`한국어`,lt:`Lietuvių`,hu:`Magyar`,nl:`Nederlands`,"nb-NO":`Norwegian Bokmål`,pl:`Polski`,"pt-BR":`Português do Brasil`,vi:`Tiếng Việt`,"zh-CN":`中文(简体)`,"zh-TW":`中文(繁體)`,it:`Italiano`,sr:`Српски`,sv:`Svenska`,bg:`Български`},annotations:{htmlSanitizationRuleSet:`iiif`,filteredMotivations:[]},createGenerateClassNameOptions:{productionPrefix:`mirador`},requests:{preprocessors:[],postprocessors:[]},translations:{},window:{allowClose:!0,allowFullscreen:!1,allowMaximize:!0,allowTopMenuButton:!0,allowWindowSideBar:!0,authNewWindowCenter:`parent`,sideBarPanel:`info`,defaultSidebarPanelHeight:201,defaultSidebarPanelWidth:235,defaultView:`single`,forceDrawAnnotations:!1,hideWindowTitle:!1,highlightAllAnnotations:!1,showLocalePicker:!1,sideBarOpen:!1,switchCanvasOnSearch:!0,panels:{info:!0,attribution:!0,canvas:!0,annotations:!0,search:!0,layers:!0},views:[{key:`single`,behaviors:[`individuals`]},{key:`book`,behaviors:[`paged`]},{key:`scroll`,behaviors:[`continuous`]},{key:`gallery`}],elastic:{height:400,width:480}},windows:[],thumbnails:{preferredFormats:[`jpg`,`png`,`webp`,`tif`]},thumbnailNavigation:{defaultPosition:`off`,displaySettings:!0,height:130,showThumbnailLabels:!0,width:100},workspace:{allowNewWindows:!0,draggingEnabled:!0,height:5e3,id:Wr(),isWorkspaceAddVisible:!1,showZoomControls:!0,type:`mosaic`,viewportPosition:{x:0,y:0},width:5e3},workspaceControlPanel:{enabled:!0},galleryView:{height:120,width:600},osdConfig:{alwaysBlend:!1,blendTime:.1,preserveImageSizeOnResize:!0,preserveViewport:!1,showNavigationControl:!1,zoomPerClick:1,zoomPerDoubleClick:2},export:{catalog:!0,companionWindows:!0,config:!0,elasticLayout:!0,layers:!0,manifests:{filter:([e,t])=>!e.startsWith(`http`)},viewers:!0,windows:!0,workspace:!0},audioOptions:{controls:!0,crossOrigin:`anonymous`},videoOptions:{controls:!0,crossOrigin:`anonymous`},auth:{serviceProfiles:[{profile:`http://iiif.io/api/auth/1/external`,external:!0},{profile:`http://iiif.io/api/auth/1/kiosk`,kiosk:!0},{profile:`http://iiif.io/api/auth/1/clickthrough`},{profile:`http://iiif.io/api/auth/1/login`},{profile:`http://iiif.io/api/auth/0/external`,external:!0},{profile:`http://iiif.io/api/auth/0/kiosk`,kiosk:!0},{profile:`http://iiif.io/api/auth/0/clickthrough`},{profile:`http://iiif.io/api/auth/0/login`}]},labelValueJoiner:`, `}}));function ba(e){return va.state.slice?e[va.state.slice]:e}var xa,Sa,Ca=s((()=>{ya(),xa=Object.freeze([]),Sa=Object.freeze({})})),wa,Ta=s((()=>{wa=class{constructor(e,t=`single`){this.canvases=e,this.viewType=t,this._groupings=null}getCanvases(e){switch(this.viewType){case`book`:return this.groupings()[Math.ceil(e/2)];default:return this.groupings()[e]}}groupings(){if(this._groupings)return this._groupings;if(this.viewType===`scroll`)return[this.canvases];if(this.viewType!==`book`)return this.canvases.map(e=>[e]);let e=[];return this.canvases.forEach((t,n)=>{if(n===0){e.push([t]);return}n%2==0?e[Math.ceil(n/2)].push(t):e.push([t])}),this._groupings=e,e}}})),Ea=c(((e,t)=>{(function(n,r){typeof e==`object`&&typeof t==`object`?t.exports=r():typeof define==`function`&&define.amd?define(`manifesto`,[],r):typeof e==`object`?e.manifesto=r():n.manifesto=r()})(Object(typeof self<`u`?self:e),()=>(()=>{var e={19(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CONTINUE=100,t.SWITCHING_PROTOCOLS=101,t.PROCESSING=102,t.OK=200,t.CREATED=201,t.ACCEPTED=202,t.NON_AUTHORITATIVE_INFORMATION=203,t.NO_CONTENT=204,t.RESET_CONTENT=205,t.PARTIAL_CONTENT=206,t.MULTI_STATUS=207,t.MULTIPLE_CHOICES=300,t.MOVED_PERMANENTLY=301,t.MOVED_TEMPORARILY=302,t.SEE_OTHER=303,t.NOT_MODIFIED=304,t.USE_PROXY=305,t.TEMPORARY_REDIRECT=307,t.BAD_REQUEST=400,t.UNAUTHORIZED=401,t.PAYMENT_REQUIRED=402,t.FORBIDDEN=403,t.NOT_FOUND=404,t.METHOD_NOT_ALLOWED=405,t.NOT_ACCEPTABLE=406,t.PROXY_AUTHENTICATION_REQUIRED=407,t.REQUEST_TIME_OUT=408,t.CONFLICT=409,t.GONE=410,t.LENGTH_REQUIRED=411,t.PRECONDITION_FAILED=412,t.REQUEST_ENTITY_TOO_LARGE=413,t.REQUEST_URI_TOO_LARGE=414,t.UNSUPPORTED_MEDIA_TYPE=415,t.REQUESTED_RANGE_NOT_SATISFIABLE=416,t.EXPECTATION_FAILED=417,t.IM_A_TEAPOT=418,t.UNPROCESSABLE_ENTITY=422,t.LOCKED=423,t.FAILED_DEPENDENCY=424,t.UNORDERED_COLLECTION=425,t.UPGRADE_REQUIRED=426,t.PRECONDITION_REQUIRED=428,t.TOO_MANY_REQUESTS=429,t.REQUEST_HEADER_FIELDS_TOO_LARGE=431,t.INTERNAL_SERVER_ERROR=500,t.NOT_IMPLEMENTED=501,t.BAD_GATEWAY=502,t.SERVICE_UNAVAILABLE=503,t.GATEWAY_TIME_OUT=504,t.HTTP_VERSION_NOT_SUPPORTED=505,t.VARIANT_ALSO_NEGOTIATES=506,t.INSUFFICIENT_STORAGE=507,t.BANDWIDTH_LIMIT_EXCEEDED=509,t.NOT_EXTENDED=510,t.NETWORK_AUTHENTICATION_REQUIRED=511},957(e,t){"use strict";var n,r,i,a,o,s,c,l,u,d;Object.defineProperty(t,"__esModule",{value:!0}),t.ViewingHint=t.ViewingDirection=t.ServiceType=t.ServiceProfile=t.RenderingFormat=t.MediaType=t.IIIFResourceType=t.ExternalResourceType=t.Behavior=t.AnnotationMotivation=void 0,function(e){e.BOOKMARKING=`oa:bookmarking`,e.CLASSIFYING=`oa:classifying`,e.COMMENTING=`oa:commenting`,e.DESCRIBING=`oa:describing`,e.EDITING=`oa:editing`,e.HIGHLIGHTING=`oa:highlighting`,e.IDENTIFYING=`oa:identifying`,e.LINKING=`oa:linking`,e.MODERATING=`oa:moderating`,e.PAINTING=`sc:painting`,e.QUESTIONING=`oa:questioning`,e.REPLYING=`oa:replying`,e.TAGGING=`oa:tagging`,e.TRANSCRIBING=`oad:transcribing`}(n||(t.AnnotationMotivation=n={})),function(e){e.AUTO_ADVANCE=`auto-advance`,e.CONTINUOUS=`continuous`,e.FACING_PAGES=`facing-pages`,e.HIDDEN=`hidden`,e.INDIVIDUALS=`individuals`,e.MULTI_PART=`multi-part`,e.NO_NAV=`no-nav`,e.NON_PAGED=`non-paged`,e.PAGED=`paged`,e.REPEAT=`repeat`,e.SEQUENCE=`sequence`,e.THUMBNAIL_NAV=`thumbnail-nav`,e.TOGETHER=`together`,e.UNORDERED=`unordered`}(r||(t.Behavior=r={})),function(e){e.CANVAS=`canvas`,e.CHOICE=`choice`,e.OA_CHOICE=`oa:choice`,e.CONTENT_AS_TEXT=`contentastext`,e.DATASET=`dataset`,e.DOCUMENT=`document`,e.IMAGE=`image`,e.MODEL=`model`,e.MOVING_IMAGE=`movingimage`,e.PDF=`pdf`,e.PHYSICAL_OBJECT=`physicalobject`,e.SOUND=`sound`,e.TEXT=`text`,e.TEXTUALBODY=`textualbody`,e.VIDEO=`video`}(i||(t.ExternalResourceType=i={})),function(e){e.ANNOTATION=`annotation`,e.CANVAS=`canvas`,e.COLLECTION=`collection`,e.MANIFEST=`manifest`,e.RANGE=`range`,e.SEQUENCE=`sequence`}(a||(t.IIIFResourceType=a={})),function(e){e.AUDIO_MP4=`audio/mp4`,e.CORTO=`application/corto`,e.DICOM=`application/dicom`,e.DRACO=`application/draco`,e.EPUB=`application/epub+zip`,e.GIRDER=`image/vnd.kitware.girder`,e.GLB=`model/gltf-binary`,e.GLTF=`model/gltf+json`,e.IIIF_PRESENTATION_2=`application/ld+json;profile="http://iiif.io/api/presentation/2/context.json"`,e.IIIF_PRESENTATION_3=`application/ld+json;profile="http://iiif.io/api/presentation/3/context.json"`,e.JPG=`image/jpeg`,e.M3U8=`application/vnd.apple.mpegurl`,e.MP3=`audio/mp3`,e.MPEG=`audio/mpeg`,e.MPEG_DASH=`application/dash+xml`,e.OBJ=`model/obj`,e.OPF=`application/oebps-package+xml`,e.PDF=`application/pdf`,e.PLY=`application/ply`,e.THREEJS=`application/vnd.threejs+json`,e.USDZ=`model/vnd.usd+zip`,e.VIDEO_MP4=`video/mp4`,e.WAV=`audio/wav`,e.WEBM=`video/webm`}(o||(t.MediaType=o={})),function(e){e.DOC=`application/msword`,e.DOCX=`application/vnd.openxmlformats-officedocument.wordprocessingml.document`,e.ODT=`application/vnd.oasis.opendocument.text`,e.PDF=`application/pdf`}(s||(t.RenderingFormat=s={})),function(e){e.IMAGE_0_COMPLIANCE_LEVEL_0=`http://library.stanford.edu/iiif/image-api/compliance.html#level0`,e.IMAGE_0_COMPLIANCE_LEVEL_1=`http://library.stanford.edu/iiif/image-api/compliance.html#level1`,e.IMAGE_0_COMPLIANCE_LEVEL_2=`http://library.stanford.edu/iiif/image-api/compliance.html#level2`,e.IMAGE_0_CONFORMANCE_LEVEL_0=`http://library.stanford.edu/iiif/image-api/conformance.html#level0`,e.IMAGE_0_CONFORMANCE_LEVEL_1=`http://library.stanford.edu/iiif/image-api/conformance.html#level1`,e.IMAGE_0_CONFORMANCE_LEVEL_2=`http://library.stanford.edu/iiif/image-api/conformance.html#level2`,e.IMAGE_1_COMPLIANCE_LEVEL_0=`http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level0`,e.IMAGE_1_COMPLIANCE_LEVEL_1=`http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level1`,e.IMAGE_1_COMPLIANCE_LEVEL_2=`http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level2`,e.IMAGE_1_CONFORMANCE_LEVEL_0=`http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level0`,e.IMAGE_1_CONFORMANCE_LEVEL_1=`http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level1`,e.IMAGE_1_CONFORMANCE_LEVEL_2=`http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level2`,e.IMAGE_1_LEVEL_0=`http://iiif.io/api/image/1/level0.json`,e.IMAGE_1_PROFILE_LEVEL_0=`http://iiif.io/api/image/1/profiles/level0.json`,e.IMAGE_1_LEVEL_1=`http://iiif.io/api/image/1/level1.json`,e.IMAGE_1_PROFILE_LEVEL_1=`http://iiif.io/api/image/1/profiles/level1.json`,e.IMAGE_1_LEVEL_2=`http://iiif.io/api/image/1/level2.json`,e.IMAGE_1_PROFILE_LEVEL_2=`http://iiif.io/api/image/1/profiles/level2.json`,e.IMAGE_2_LEVEL_0=`http://iiif.io/api/image/2/level0.json`,e.IMAGE_2_PROFILE_LEVEL_0=`http://iiif.io/api/image/2/profiles/level0.json`,e.IMAGE_2_LEVEL_1=`http://iiif.io/api/image/2/level1.json`,e.IMAGE_2_PROFILE_LEVEL_1=`http://iiif.io/api/image/2/profiles/level1.json`,e.IMAGE_2_LEVEL_2=`http://iiif.io/api/image/2/level2.json`,e.IMAGE_2_PROFILE_LEVEL_2=`http://iiif.io/api/image/2/profiles/level2.json`,e.AUTH_0_CLICK_THROUGH=`http://iiif.io/api/auth/0/login/clickthrough`,e.AUTH_0_LOGIN=`http://iiif.io/api/auth/0/login`,e.AUTH_0_LOGOUT=`http://iiif.io/api/auth/0/logout`,e.AUTH_0_RESTRICTED=`http://iiif.io/api/auth/0/login/restricted`,e.AUTH_0_TOKEN=`http://iiif.io/api/auth/0/token`,e.AUTH_1_CLICK_THROUGH=`http://iiif.io/api/auth/1/clickthrough`,e.AUTH_1_EXTERNAL=`http://iiif.io/api/auth/1/external`,e.AUTH_1_KIOSK=`http://iiif.io/api/auth/1/kiosk`,e.AUTH_1_LOGIN=`http://iiif.io/api/auth/1/login`,e.AUTH_1_LOGOUT=`http://iiif.io/api/auth/1/logout`,e.AUTH_1_PROBE=`http://iiif.io/api/auth/1/probe`,e.AUTH_1_TOKEN=`http://iiif.io/api/auth/1/token`,e.SEARCH_0=`http://iiif.io/api/search/0/search`,e.SEARCH_0_AUTO_COMPLETE=`http://iiif.io/api/search/0/autocomplete`,e.SEARCH_1=`http://iiif.io/api/search/1/search`,e.SEARCH_1_AUTO_COMPLETE=`http://iiif.io/api/search/1/autocomplete`,e.TRACKING_EXTENSIONS=`http://universalviewer.io/tracking-extensions-profile`,e.UI_EXTENSIONS=`http://universalviewer.io/ui-extensions-profile`,e.PRINT_EXTENSIONS=`http://universalviewer.io/print-extensions-profile`,e.SHARE_EXTENSIONS=`http://universalviewer.io/share-extensions-profile`,e.DOWNLOAD_EXTENSIONS=`http://universalviewer.io/download-extensions-profile`,e.OTHER_MANIFESTATIONS=`http://iiif.io/api/otherManifestations.json`,e.IXIF=`http://wellcomelibrary.org/ld/ixif/0/alpha.json`}(c||(t.ServiceProfile=c={})),function(e){e.IMAGE_SERVICE_2=`ImageService2`,e.IMAGE_SERVICE_3=`ImageService3`}(l||(t.ServiceType=l={})),function(e){e.BOTTOM_TO_TOP=`bottom-to-top`,e.LEFT_TO_RIGHT=`left-to-right`,e.RIGHT_TO_LEFT=`right-to-left`,e.TOP_TO_BOTTOM=`top-to-bottom`}(u||(t.ViewingDirection=u={})),function(e){e.CONTINUOUS=`continuous`,e.INDIVIDUALS=`individuals`,e.NON_PAGED=`non-paged`,e.PAGED=`paged`,e.TOP=`top`}(d||(t.ViewingHint=d={}))},916(e,t,n){e.exports=self.fetch||(self.fetch=n(782).default||n(782))},39(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Annotation=void 0;var a=n(799);t.Annotation=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getBody=function(){var e=[],t=this.getProperty(`body`);if(t){if(Array.isArray(t))for(var n=0;n<t.length;n++)if((o=t[n]).items)for(var r=0;r<o.items.length;r++){var i=o.items[r];e.push(new a.AnnotationBody(i,this.options))}else e.push(new a.AnnotationBody(o,this.options));else if(t.items)for(n=0;n<t.items.length;n++){var o=t.items[n];e.push(new a.AnnotationBody(o,this.options))}else e.push(new a.AnnotationBody(t,this.options))}return e},t.prototype.getMotivation=function(){return this.getProperty(`motivation`)||null},t.prototype.getOn=function(){return this.getProperty(`on`)},t.prototype.getTarget=function(){return this.getProperty(`target`)},t.prototype.getResource=function(){return new a.Resource(this.getProperty(`resource`),this.options)},t}(a.ManifestResource)},339(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationBody=void 0;var a=n(799);t.AnnotationBody=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getFormat=function(){var e=this.getProperty(`format`);return e?a.Utils.getMediaType(e):null},t.prototype.getType=function(){return this.getProperty(`type`)?a.Utils.normaliseType(this.getProperty(`type`)):null},t.prototype.getValue=function(){return this.getProperty(`value`)},t.prototype.getLanguage=function(){return this.getProperty(`language`)},t.prototype.getWidth=function(){return this.getProperty(`width`)},t.prototype.getHeight=function(){return this.getProperty(`height`)},t}(a.ManifestResource)},435(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationList=void 0;var a=n(799);t.AnnotationList=function(e){function t(t,n,r){var i=e.call(this,n)||this;return i.label=t,i.options=r,i}return i(t,e),t.prototype.getIIIFResourceType=function(){return a.Utils.normaliseType(this.getProperty(`type`))},t.prototype.getLabel=function(){return this.label},t.prototype.getResources=function(){var e=this;return this.getProperty(`resources`).map(function(t){return new a.Annotation(t,e.options)})},t.prototype.load=function(){var e=this;return new Promise(function(t,n){if(e.isLoaded)t(e);else{var r=e.__jsonld.id;r||=e.__jsonld[`@id`],a.Utils.loadManifest(r).then(function(n){e.__jsonld=n,e.context=e.getProperty(`context`),e.id=e.getProperty(`id`),e.isLoaded=!0,t(e)}).catch(n)}})},t}(a.JSONLDResource)},556(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationPage=void 0;var a=n(799);t.AnnotationPage=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getItems=function(){return this.getProperty(`items`)},t.prototype.getAnnotations=function(){var e=[],t=this.getProperty(`items`);if(!t||!Array.isArray(t))return e;for(var n=0;n<t.length;n++){var r=new a.Annotation(t[n],this.options);e.push(r)}return e},t}(a.ManifestResource)},98(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Canvas=void 0;var a=n(957),o=n(799);t.Canvas=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getCanonicalImageUri=function(e){var t=null,n=`default`,r=e,i=r+`,`;if(this.externalResource&&this.externalResource.data&&this.externalResource.data[`@id`])t=this.externalResource.data[`@id`],r||=this.externalResource.data.width,this.externalResource.data[`@context`]&&(this.externalResource.data[`@context`].indexOf(`/1.0/context.json`)>-1||this.externalResource.data[`@context`].indexOf(`/1.1/context.json`)>-1||this.externalResource.data[`@context`].indexOf(`/1/context.json`)>-1)&&(n=`native`);else{var a=void 0;if((a=this.getImages())&&a.length){var s=a[0].getResource(),c=s.getServices();if(r||=s.getWidth(),l=c?c.find(function(e){return o.Utils.isImageProfile(e.getProfile())||o.Utils.isImageServiceType(e.getIIIFResourceType())}):null)t=l.id,n=o.Utils.getImageQuality(l.getProfile());else if(r===s.getWidth())return s.id}if((a=this.getContent())&&a.length){var l,u=a[0].getBody()[0];if(c=u.getServices(),r||=u.getWidth(),l=c?c.find(function(e){return o.Utils.isImageServiceType(e.getIIIFResourceType())}):null)t=l.id,n=o.Utils.getImageQuality(l.getProfile());else if(r===u.getWidth())return u.id}if(!t){var d=this.getProperty(`thumbnail`);if(d){if(typeof d==`string`)return d;if(d[`@id`])return d[`@id`];if(d.length)return d[0].id}}}return t&&t.endsWith(`/`)&&(t=t.substr(0,t.length-1)),[t,`full`,i,0,n+`.jpg`].join(`/`)},t.prototype.getMaxDimensions=function(){var e,t=null;return this.externalResource&&this.externalResource.data&&this.externalResource.data.profile&&(e=this.externalResource.data.profile,Array.isArray(e)&&(e=e.filter(function(e){return e.maxWidth??e.maxwidth})[0])&&(t=new o.Size(e.maxWidth,e.maxHeight?e.maxHeight:e.maxWidth))),this.externalResource&&this.externalResource.data&&this.externalResource.data.maxWidth&&(t=new o.Size(this.externalResource.data.maxWidth,this.externalResource.data.maxHeight?this.externalResource.data.maxHeight:this.externalResource.data.maxWidth)),t},t.prototype.getContent=function(){var e=[],t=this.__jsonld.items||this.__jsonld.content;if(!t)return e;var n=null;if(t.length&&(n=new o.AnnotationPage(t[0],this.options)),!n)return e;for(var r=n.getAnnotations(),i=0;i<r.length;i++){var a=r[i];e.push(a)}return e},t.prototype.getAnnotations=function(){var e=[],t=this.__jsonld.annotations;if(!t||!Array.isArray(t))return e;for(var n=0;n<t.length;n++){var r=new o.AnnotationPage(t[n],this.options);e.push(r)}return e},t.prototype.getDuration=function(){return this.getProperty(`duration`)},t.prototype.getImages=function(){var e=[];if(!this.__jsonld.images)return e;for(var t=0;t<this.__jsonld.images.length;t++){var n=this.__jsonld.images[t],r=new o.Annotation(n,this.options);e.push(r)}return e},t.prototype.getIndex=function(){return this.getProperty(`index`)},t.prototype.getOtherContent=function(){var e=this,t=(Array.isArray(this.getProperty(`otherContent`))?this.getProperty(`otherContent`):[this.getProperty(`otherContent`)]).filter(function(e){return e&&typeof(t=e[`@type`])==`string`&&t.toLowerCase()==t.toLowerCase();var t}).map(function(t,n){return new o.AnnotationList(t.label||`Annotation list ${n}`,t,e.options)}).map(function(e){return e.load()});return Promise.all(t)},t.prototype.getWidth=function(){return this.getProperty(`width`)},t.prototype.getHeight=function(){return this.getProperty(`height`)},t.prototype.getViewingHint=function(){var e=this.getProperty(`viewingHint`);return Array.isArray(e)&&(e=e[0]),e||null},Object.defineProperty(t.prototype,"imageResources",{get:function(){var e=this;return[this.getImages().map(function(e){return e.getResource()}),this.getContent().map(function(e){return e.getBody()})].flat(1/0).map(function(n){switch(n.getProperty(`type`).toLowerCase()){case a.ExternalResourceType.CHOICE:case a.ExternalResourceType.OA_CHOICE:return new t({images:[n.getProperty(`default`),n.getProperty(`item`)].flat().map(function(e){return{resource:e}})},e.options).getImages().map(function(e){return e.getResource()});default:return n}}).flat()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"resourceAnnotations",{get:function(){return[this.getImages(),this.getContent()].flat(1/0)},enumerable:!1,configurable:!0}),t.prototype.resourceAnnotation=function(e){return this.resourceAnnotations.find(function(t){return t.getResource().id===e||[t.getBody()].flat().some(function(t){return t.id===e})})},t.prototype.onFragment=function(e){var t=this.resourceAnnotation(e);if(t){var n=t.getProperty(`on`),r=t.getProperty(`target`);if(n&&r){var i=(n||r).match(/xywh=(.*)$/);if(i)return i[1].split(`,`).map(function(e){return parseInt(e,10)})}}},Object.defineProperty(t.prototype,"iiifImageResources",{get:function(){return this.imageResources.filter(function(e){return e&&e.getServices()[0]&&e.getServices()[0].id})},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"imageServiceIds",{get:function(){return this.iiifImageResources.map(function(e){return e.getServices()[0].id})},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"aspectRatio",{get:function(){return this.getWidth()/this.getHeight()},enumerable:!1,configurable:!0}),t.prototype.getChoices=function(){for(var e=this,t=0,n=this.getContent();t<n.length;t++){var r=n[t].getProperty(`body`);if(r&&r.type?.toLowerCase()===a.ExternalResourceType.CHOICE&&r.items&&r.items.length)return r.items.map(function(t){return new o.AnnotationBody(t,e.options)})}return[]},t}(o.Resource)},214(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Collection=void 0;var a=n(957),o=n(799);t.Collection=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.items=[],r._collections=null,r._manifests=null,t.__collection=r,r}return i(t,e),t.prototype.getCollections=function(){return this._collections?this._collections:this._collections=this.items.filter(function(e){return e.isCollection()})},t.prototype.getManifests=function(){return this._manifests?this._manifests:this._manifests=this.items.filter(function(e){return e.isManifest()})},t.prototype.getCollectionByIndex=function(e){for(var t,n=this.getCollections(),r=0;r<n.length;r++){var i=n[r];i.index===e&&(t=i)}if(t)return t.options.index=e,t.load();throw Error(`Collection index not found`)},t.prototype.getManifestByIndex=function(e){for(var t,n=this.getManifests(),r=0;r<n.length;r++){var i=n[r];i.index===e&&(t=i)}if(t)return t.options.index=e,t.load();throw Error(`Manifest index not found`)},t.prototype.getTotalCollections=function(){return this.getCollections().length},t.prototype.getTotalManifests=function(){return this.getManifests().length},t.prototype.getTotalItems=function(){return this.items.length},t.prototype.getViewingDirection=function(){return this.getProperty(`viewingDirection`)?this.getProperty(`viewingDirection`):a.ViewingDirection.LEFT_TO_RIGHT},t.prototype.getBehavior=function(){var e=this.getProperty(`behavior`);return Array.isArray(e)&&(e=e[0]),e||null},t.prototype.getViewingHint=function(){var e=this.getProperty(`viewingHint`);return Array.isArray(e)&&(e=e[0]),e||null},t.prototype.getDefaultTree=function(){return e.prototype.getDefaultTree.call(this),this.defaultTree.data.type=o.Utils.normaliseType(o.TreeNodeType.COLLECTION),this._parseManifests(this),this._parseCollections(this),o.Utils.generateTreeNodeIds(this.defaultTree),this.defaultTree},t.prototype._parseManifests=function(e){if(e.getManifests()&&e.getManifests().length)for(var t=0;t<e.getManifests().length;t++){var n=e.getManifests()[t],r=n.getDefaultTree();r.label=n.parentLabel||n.getLabel().getValue(this.options.locale)||`manifest `+(t+1),r.navDate=n.getNavDate(),r.data.id=n.id,r.data.type=o.Utils.normaliseType(o.TreeNodeType.MANIFEST),e.defaultTree.addNode(r)}},t.prototype._parseCollections=function(e){if(e.getCollections()&&e.getCollections().length)for(var t=0;t<e.getCollections().length;t++){var n=e.getCollections()[t],r=n.getDefaultTree();r.label=n.parentLabel||n.getLabel().getValue(this.options.locale)||`collection `+(t+1),r.navDate=n.getNavDate(),r.data.id=n.id,r.data.type=o.Utils.normaliseType(o.TreeNodeType.COLLECTION),e.defaultTree.addNode(r)}},t}(o.IIIFResource)},858(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Duration=void 0,t.Duration=function(){function e(e,t){this.start=e,this.end=t}return e.prototype.getLength=function(){return this.end-this.start},e}()},712(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},167(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},672(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},376(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},184(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},107(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.IIIFResource=void 0;var a=n(799),o=n(957);t.IIIFResource=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.index=-1,r.isLoaded=!1,r.options=Object.assign({defaultLabel:`-`,locale:`en-GB`,resource:r,pessimisticAccessControl:!1},n),r}return i(t,e),t.prototype.getAttribution=function(){var e=this.getProperty(`attribution`);return e?a.PropertyValue.parse(e,this.options.locale):new a.PropertyValue([],this.options.locale)},t.prototype.getDescription=function(){var e=this.getProperty(`description`);return e===void 0&&(e=this.getProperty(`summary`)),e?a.PropertyValue.parse(e,this.options.locale):new a.PropertyValue([],this.options.locale)},t.prototype.getSummary=function(){var e=this.getProperty(`summary`);return e===void 0&&(e=this.getProperty(`description`)),e?a.PropertyValue.parse(e,this.options.locale):new a.PropertyValue([],this.options.locale)},t.prototype.getHomepage=function(){var e=this.getProperty(`homepage`);return e?typeof e==`string`?e:(Array.isArray(e)&&e.length&&(e=e[0]),e[`@id`]||e.id):null},t.prototype.getIIIFResourceType=function(){return a.Utils.normaliseType(this.getProperty(`type`))},t.prototype.getLogo=function(){var e=this.getProperty(`logo`);if(!e){var t=this.getProperty(`provider`);if(!t)return null;var n=t.find(function(e){return e.logo!==void 0});e=n&&n.logo!==void 0?n.logo:null}return e?typeof e==`string`?e:(Array.isArray(e)&&e.length&&(e=e[0]),e[`@id`]||e?.id):null},t.prototype.getLicense=function(){return a.Utils.getLocalisedValue(this.getProperty(`license`),this.options.locale)},t.prototype.getRights=function(){var e=this.getProperty(`rights`);return e?typeof e==`string`?e:(Array.isArray(e)&&e.length&&(e=e[0]),e[`@id`]||e.id):null},t.prototype.getNavDate=function(){return new Date(this.getProperty(`navDate`))},t.prototype.getRelated=function(){return this.getProperty(`related`)},t.prototype.getSeeAlso=function(){return this.getProperty(`seeAlso`)},t.prototype.getTrackingLabel=function(){var e=this.getService(o.ServiceProfile.TRACKING_EXTENSIONS);return e?e.getProperty(`trackingLabel`):``},t.prototype.getDefaultTree=function(){return this.defaultTree=new a.TreeNode(`root`),this.defaultTree.data=this,this.defaultTree},t.prototype.getRequiredStatement=function(){var e=null,t=this.getProperty(`requiredStatement`);if(t)(e=new a.LabelValuePair(this.options.locale)).parse(t);else{var n=this.getAttribution();n&&n.length&&((e=new a.LabelValuePair(this.options.locale)).value=n)}return e},t.prototype.isCollection=function(){return this.getIIIFResourceType()===o.IIIFResourceType.COLLECTION},t.prototype.isManifest=function(){return this.getIIIFResourceType()===o.IIIFResourceType.MANIFEST},t.prototype.load=function(){var e=this;return new Promise(function(t){if(e.isLoaded)t(e);else{var n=e.options;n.navDate=e.getNavDate();var r=e.__jsonld.id;r||=e.__jsonld[`@id`],a.Utils.loadManifest(r).then(function(r){e.parentLabel=e.getLabel().getValue(n.locale);var i=a.Deserialiser.parse(r,n);(e=Object.assign(e,i)).index=n.index,t(e)})}})},t}(a.ManifestResource)},739(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},436(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JSONLDResource=void 0,t.JSONLDResource=function(){function e(e){this.__jsonld=e,this.context=this.getProperty(`context`),this.id=this.getProperty(`id`)}return e.prototype.getProperty=function(e){var t=null;return this.__jsonld&&((t=this.__jsonld[e])||(t=this.__jsonld[`@`+e])),t},e}()},817(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LabelValuePair=void 0;var r=n(799);t.LabelValuePair=function(){function e(e){this.label=null,this.value=null,this.defaultLocale=e}return e.prototype.parse=function(e){this.resource=e,this.label=r.PropertyValue.parse(this.resource.label,this.defaultLocale),this.value=r.PropertyValue.parse(this.resource.value,this.defaultLocale)},e.prototype.getLabel=function(e){return this.label===null?null:(Array.isArray(e)&&!e.length&&(e=void 0),this.label.getValue(e||this.defaultLocale))},e.prototype.getLabels=function(e){return this.label===null?[]:(Array.isArray(e)&&!e.length&&(e=void 0),this.label.getValues(e||this.defaultLocale))},e.prototype.setLabel=function(e){this.label===null&&(this.label=new r.PropertyValue([])),this.label.setValue(e,this.defaultLocale)},e.prototype.getValue=function(e,t){return t===void 0&&(t=`<br/>`),this.value===null?null:(Array.isArray(e)&&!e.length&&(e=void 0),this.value.getValue(e||this.defaultLocale,t))},e.prototype.getValues=function(e){return this.value===null?[]:(Array.isArray(e)&&!e.length&&(e=void 0),this.value.getValues(e||this.defaultLocale))},e.prototype.setValue=function(e){this.value===null&&(this.value=new r.PropertyValue([])),this.value.setValue(e,this.defaultLocale)},e}()},72(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},212(e,t){"use strict";var n,r=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},n(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function r(){this.constructor=e}n(e,t),e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(t,"__esModule",{value:!0}),t.LanguageMap=void 0,t.LanguageMap=function(e){function t(){return e!==null&&e.apply(this,arguments)||this}return r(t,e),t.getValue=function(e,t){return e.getValue(t,`<br/>`)},t.getValues=function(e,t){return e.getValues(t)},t}(Array)},531(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Manifest=void 0;var a=n(957),o=n(799);t.Manifest=function(e){function t(t,n){var r=e.call(this,t,n)||this;if(r.index=0,r._allRanges=null,r.items=[],r._topRanges=[],r.__jsonld.structures&&r.__jsonld.structures.length)for(var i=r._getTopRanges(),a=0;a<i.length;a++){var o=i[a];r._parseRanges(o,String(a))}return r}return i(t,e),t.prototype.getPosterCanvas=function(){var e=this.getProperty(`posterCanvas`);return e&&=new o.Canvas(e,this.options),e},t.prototype.getAccompanyingCanvas=function(){var e=this.getProperty(`accompanyingCanvas`);return e&&=new o.Canvas(e,this.options),e},t.prototype.getBehavior=function(){var e=this.getProperty(`behavior`);return Array.isArray(e)&&(e=e[0]),e||null},t.prototype.getDefaultTree=function(){if(e.prototype.getDefaultTree.call(this),this.defaultTree.data.type=o.Utils.normaliseType(o.TreeNodeType.MANIFEST),!this.isLoaded)return this.defaultTree;var t=this.getTopRanges();return t.length&&t[0].getTree(this.defaultTree),o.Utils.generateTreeNodeIds(this.defaultTree),this.defaultTree},t.prototype._getTopRanges=function(){var e=[];if(this.__jsonld.structures&&this.__jsonld.structures.length){for(var t=0;t<this.__jsonld.structures.length;t++){var n=this.__jsonld.structures[t];n.viewingHint===a.ViewingHint.TOP&&e.push(n)}if(!e.length){var r={};r.ranges=this.__jsonld.structures,e.push(r)}}return e},t.prototype.getTopRanges=function(){return this._topRanges},t.prototype._getRangeById=function(e){if(this.__jsonld.structures&&this.__jsonld.structures.length)for(var t=0;t<this.__jsonld.structures.length;t++){var n=this.__jsonld.structures[t];if(n[`@id`]===e||n.id===e)return n}return null},t.prototype._parseRanges=function(e,t,n){var r=null;if(typeof e==`string`&&(r=e,e=this._getRangeById(r)),e){var i=new o.Range(e,this.options);i.parentRange=n,i.path=t,n?n.items.push(i):this._topRanges.push(i);var a=e.items||e.members;if(a)for(var s=0;s<a.length;s++){var c=a[s];if(c[`@type`]&&c[`@type`].toLowerCase()===`sc:range`||c.type&&c.type.toLowerCase()===`range`)this._parseRanges(c,t+`/`+s,i);else if(c[`@type`]&&c[`@type`].toLowerCase()===`sc:canvas`||c.type&&c.type.toLowerCase()===`canvas`){i.canvases||=[];var l=c.id||c[`@id`];i.canvases.push(l)}}else if(e.ranges)for(s=0;s<e.ranges.length;s++)this._parseRanges(e.ranges[s],t+`/`+s,i)}else console.warn(`Range:`,r,`does not exist`)},t.prototype.getAllRanges=function(){if(this._allRanges!=null)return this._allRanges;this._allRanges=[];for(var e=this.getTopRanges(),t=function(t){var r=e[t];r.id&&n._allRanges.push(r);var i=function(e,t){e.add(t);var n=t.getRanges();return n.length?n.reduce(i,e):e},a=Array.from(r.getRanges().reduce(i,new Set));n._allRanges=n._allRanges.concat(a)},n=this,r=0;r<e.length;r++)t(r);return this._allRanges},t.prototype.getRangeById=function(e){for(var t=this.getAllRanges(),n=0;n<t.length;n++){var r=t[n];if(r.id===e)return r}return null},t.prototype.getRangeByPath=function(e){for(var t=this.getAllRanges(),n=0;n<t.length;n++){var r=t[n];if(r.path===e)return r}return null},t.prototype.getSequences=function(){if(this.items.length)return this.items;var e=this.__jsonld.mediaSequences||this.__jsonld.sequences;if(e)for(var t=0;t<e.length;t++){var n=e[t],r=new o.Sequence(n,this.options);this.items.push(r)}else this.__jsonld.items&&(r=new o.Sequence(this.__jsonld.items,this.options),this.items.push(r));return this.items},t.prototype.getSequenceByIndex=function(e){return this.getSequences()[e]},t.prototype.getTotalSequences=function(){return this.getSequences().length},t.prototype.getManifestType=function(){var e=this.getService(a.ServiceProfile.UI_EXTENSIONS);return e?e.getProperty(`manifestType`):o.ManifestType.EMPTY},t.prototype.isMultiSequence=function(){return this.getTotalSequences()>1},t.prototype.isPagingEnabled=function(){var e=this.getViewingHint();if(e)return e===a.ViewingHint.PAGED;var t=this.getBehavior();return!!t&&t===a.Behavior.PAGED},t.prototype.getViewingDirection=function(){return this.getProperty(`viewingDirection`)},t.prototype.getViewingHint=function(){var e=this.getProperty(`viewingHint`);return Array.isArray(e)&&(e=e[0]),e||null},t}(o.IIIFResource)},315(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.ManifestResource=void 0;var a=n(799),o=n(957);t.ManifestResource=function(e){function t(t,n){var r=e.call(this,t)||this;return r.options=n,r}return i(t,e),t.prototype.getIIIFResourceType=function(){return a.Utils.normaliseType(this.getProperty(`type`))},t.prototype.getLabel=function(){var e=this.getProperty(`label`);return e?a.PropertyValue.parse(e,this.options.locale):new a.PropertyValue([],this.options.locale)},t.prototype.getDefaultLabel=function(){return this.getLabel().getValue(this.options.locale)},t.prototype.getMetadata=function(){var e=this.getProperty(`metadata`),t=[];if(!e)return t;for(var n=0;n<e.length;n++){var r=e[n],i=new a.LabelValuePair(this.options.locale);i.parse(r),t.push(i)}return t},t.prototype.getRendering=function(e){for(var t=this.getRenderings(),n=0;n<t.length;n++){var r=t[n];if(r.getFormat()===e)return r}return null},t.prototype.getRenderings=function(){var e,t=[];if(!(e=this.__jsonld?this.__jsonld.rendering:this.rendering))return t;Array.isArray(e)||(e=[e]);for(var n=0;n<e.length;n++){var r=e[n];t.push(new a.Rendering(r,this.options))}return t},t.prototype.getRequiredStatement=function(){var e=null,t=this.getProperty(`requiredStatement`);return t&&(e=new a.LabelValuePair(this.options.locale)).parse(t),e},t.prototype.getService=function(e){return a.Utils.getService(this,e)},t.prototype.getServices=function(){return a.Utils.getServices(this)},t.prototype.getThumbnail=function(){var e=this.getProperty(`thumbnail`);return Array.isArray(e)&&(e=e[0]),e?new a.Thumbnail(e,this.options):null},t.prototype.isAnnotation=function(){return this.getIIIFResourceType()===o.IIIFResourceType.ANNOTATION},t.prototype.isCanvas=function(){return this.getIIIFResourceType()===o.IIIFResourceType.CANVAS},t.prototype.isCollection=function(){return this.getIIIFResourceType()===o.IIIFResourceType.COLLECTION},t.prototype.isManifest=function(){return this.getIIIFResourceType()===o.IIIFResourceType.MANIFEST},t.prototype.isRange=function(){return this.getIIIFResourceType()===o.IIIFResourceType.RANGE},t.prototype.isSequence=function(){return this.getIIIFResourceType()===o.IIIFResourceType.SEQUENCE},t}(a.JSONLDResource)},43(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.ManifestType=void 0,function(e){e.EMPTY=``,e.MANUSCRIPT=`manuscript`,e.MONOGRAPH=`monograph`}(n||(t.ManifestType=n={}))},6(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.PropertyValue=t.LocalizedValue=void 0;var a=n(41),o=function(){function e(e,t,n){n===void 0&&(n=`none`),this._value=Array.isArray(e)&&e.length===1?e[0]:e,t!==`none`&&t!==`@none`||(t=void 0),this._locale=t,this._defaultLocale=n}return e.parseV2Value=function(t,n){return typeof t==`string`?new e(t,void 0,n):t[`@value`]?new e(t[`@value`],t[`@language`],n):null},Object.defineProperty(e.prototype,"value",{get:function(){return Array.isArray(this._value)?this._value.join(`<br/>`):this._value},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"locale",{get:function(){return this._locale===void 0?this._defaultLocale:this._locale},enumerable:!1,configurable:!0}),e.prototype.addValue=function(e){Array.isArray(this._value)||(this._value=[this._value]),Array.isArray(e)?this._value=this._value.concat(e):this._value.push(e)},e}();t.LocalizedValue=o,t.PropertyValue=function(e){function t(n,r){n===void 0&&(n=[]);var i=e.apply(this,n)||this;return i.__proto__=t.prototype,i._defaultLocale=r,i}return i(t,e),t.parse=function(e,n){if(!e)return new t([],n);if(Array.isArray(e)){var r=(i=e.map(function(e){return o.parseV2Value(e,n)}).filter(function(e){return e!==null})).reduce(function(e,t){var n=t._locale;return n||=`none`,e[n]?e[n].addValue(t._value):e[n]=t,e},{});return new t(Object.values(r),n)}return typeof e==`string`?new t([new o(e,void 0,n)],n):e[`@language`]||e[`@value`]?new t((i=o.parseV2Value(e))===null?[]:[i],n):new t(Object.keys(e).map(function(t){var r=e[t];if(!Array.isArray(r))throw Error(`A IIIF v3 localized property value must have an array as the value for a given language.`);return new o(r,t,n)}),n);var i},t.prototype.getSuitableLocale=function(e){for(var t=Array.from(this.values()).map(function(e){return e._locale}).filter(function(e){return e!==void 0}),n=function(e){var n=t.find(function(t){return t===e});if(n)return{value:n}},r=0,i=e;r<i.length;r++){var o=n(i[r]);if(typeof o==`object`)return o.value}for(var s=function(e){var n=t.find(function(t){return a.Utils.getInexactLocale(t)===a.Utils.getInexactLocale(e)});if(n)return{value:n}},c=0,l=e;c<l.length;c++){var u=s(l[c]);if(typeof u==`object`)return u.value}},t.prototype.setValue=function(e,t){var n=void 0;if(t){var r=this.getSuitableLocale([t]);r&&(n=this.find(function(e){return e._locale===r}))}else n=this.find(function(e){return e._locale===void 0});n?n._value=e:this.push(new o(e,t,this._defaultLocale))},t.prototype.getValue=function(e,t){var n=this.getValues(e);return n.length===0?null:t?n.join(t):n[0]},t.prototype.getValues=function(e){if(!this.length)return[];var t;if(t=e?Array.isArray(e)?e:[e]:[],this.length===1&&this[0]._locale===void 0){var n=this[0]._value;return Array.isArray(n)?n:[n]}var r=this.getSuitableLocale(t);if(r)return n=this.find(function(e){return e._locale===r})._value,Array.isArray(n)?n:[n];if(!this.find(function(e){return e._locale===void 0}))return n=this[0]._value,Array.isArray(n)?n:[n];var i=this.find(function(e){return e._locale===void 0});return i?Array.isArray(i._value)?i._value:[i._value]:[]},t}(Array)},845(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Range=void 0;var a=n(799),o=n(957);t.Range=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r._ranges=null,r.canvases=null,r.items=[],r}return i(t,e),t.prototype.getCanvasIds=function(){return this.__jsonld.canvases?this.__jsonld.canvases:this.canvases?this.canvases:[]},t.prototype.getDuration=function(){if(this.canvases&&this.canvases.length){for(var e=[],t=[],n=0,r=this.canvases;n<r.length;n++)if(m=r[n]){var i=m.match(/(.*)#t=([0-9.]+),?([0-9.]+)?/)||[void 0,m],o=i[1],s=i[2],c=i[3];o&&(e.push(parseFloat(s)),t.push(parseFloat(c)))}if(e.length&&t.length)return new a.Duration(Math.min.apply(Math,e),Math.max.apply(Math,t))}else{e=[],t=[];for(var l=0,u=g=this.getRanges();l<u.length;l++)(_=u[l].getDuration())&&(e.push(_.start),t.push(_.end));if(e.length&&t.length)return new a.Duration(Math.min.apply(Math,e),Math.max.apply(Math,t))}var d,f;if(this.canvases&&this.canvases.length)for(var p=0;p<this.canvases.length;p++){var m=this.canvases[p],h=a.Utils.getTemporalComponent(m);h&&h.length>1&&(p===0&&(d=Number(h[0])),p===this.canvases.length-1&&(f=Number(h[1])))}else{var g=this.getRanges();for(p=0;p<g.length;p++){var _;(_=g[p].getDuration())&&(p===0&&(d=_.start),p===g.length-1&&(f=_.end))}}if(d!==void 0&&f!==void 0)return new a.Duration(d,f)},t.prototype.getRanges=function(){return this._ranges?this._ranges:this._ranges=this.items.filter(function(e){return e.isRange()})},t.prototype.getBehavior=function(){var e=this.getProperty(`behavior`);return Array.isArray(e)&&(e=e[0]),e||null},t.prototype.getViewingDirection=function(){return this.getProperty(`viewingDirection`)},t.prototype.getViewingHint=function(){var e=this.getProperty(`viewingHint`);return Array.isArray(e)&&(e=e[0]),e||null},t.prototype.getTree=function(e){e.data=this,this.treeNode=e;var t=this.getRanges();if(t&&t.length)for(var n=0;n<t.length;n++){var r=t[n],i=new a.TreeNode;e.addNode(i),this._parseTreeNode(i,r)}return a.Utils.generateTreeNodeIds(e),e},t.prototype.spansTime=function(e){var t=this.getDuration();return!!(t&&e>=t.start&&e<=t.end)},t.prototype._parseTreeNode=function(e,t){e.label=t.getLabel().getValue(this.options.locale),e.data=t,e.data.type=a.Utils.normaliseType(a.TreeNodeType.RANGE),t.treeNode=e;var n=t.getRanges();if(n&&n.length)for(var r=0;r<n.length;r++){var i=n[r];if(i.getBehavior()!==o.Behavior.NO_NAV){var s=new a.TreeNode;e.addNode(s),this._parseTreeNode(s,i)}}},t}(a.ManifestResource)},940(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Rendering=void 0,t.Rendering=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getFormat=function(){return this.getProperty(`format`)},t}(n(799).ManifestResource)},258(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Resource=void 0;var a=n(799);t.Resource=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getFormat=function(){var e=this.getProperty(`format`);return e?e.toLowerCase():null},t.prototype.getResources=function(){var e=[];if(!this.__jsonld.resources)return e;for(var t=0;t<this.__jsonld.resources.length;t++){var n=this.__jsonld.resources[t],r=new a.Annotation(n,this.options);e.push(r)}return e},t.prototype.getType=function(){var e=this.getProperty(`type`);return e?a.Utils.normaliseType(e):null},t.prototype.getWidth=function(){return this.getProperty(`width`)},t.prototype.getHeight=function(){return this.getProperty(`height`)},t.prototype.getMaxWidth=function(){return this.getProperty(`maxWidth`)},t.prototype.getMaxHeight=function(){return this.getProperty(`maxHeight`)?null:this.getMaxWidth()},t}(a.ManifestResource)},591(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Sequence=void 0;var a=n(957),o=n(799);t.Sequence=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.items=[],r._thumbnails=null,r}return i(t,e),t.prototype.getCanvases=function(){if(this.items.length)return this.items;var e=this.__jsonld.canvases||this.__jsonld.elements;if(e)for(var t=0;t<e.length;t++){var n=e[t];(r=new o.Canvas(n,this.options)).index=t,this.items.push(r)}else if(this.__jsonld)for(t=0;t<this.__jsonld.length;t++){var r;n=this.__jsonld[t],(r=new o.Canvas(n,this.options)).index=t,this.items.push(r)}return this.items},t.prototype.getCanvasById=function(e){for(var t=0;t<this.getTotalCanvases();t++){var n=this.getCanvasByIndex(t),r=o.Utils.normaliseUrl(n.id);if(o.Utils.normaliseUrl(e)===r)return n}return null},t.prototype.getCanvasByIndex=function(e){return this.getCanvases()[e]},t.prototype.getCanvasIndexById=function(e){for(var t=0;t<this.getTotalCanvases();t++)if(this.getCanvasByIndex(t).id===e)return t;return null},t.prototype.getCanvasIndexByLabel=function(e,t){e=e.trim(),isNaN(e)||(e=parseInt(e,10).toString(),t&&(e+=`r`));for(var n,r,i,a=/(\d*)\D+(\d*)/,o=0;o<this.getTotalCanvases();o++){var s=this.getCanvasByIndex(o);if(s.getLabel().getValue(this.options.locale)===e||(n=a.exec(e))&&(r=n[1],(i=n[2])&&RegExp(`^`+r+`\\D+`+i+`$`).test(s.getLabel().toString())))return o}return-1},t.prototype.getLastCanvasLabel=function(e){for(var t=this.getTotalCanvases()-1;t>=0;t--){var n=this.getCanvasByIndex(t).getLabel().getValue(this.options.locale);if(e){if(/^[a-zA-Z0-9]*$/.test(n))return n}else if(n)return n}return this.options.defaultLabel},t.prototype.getLastPageIndex=function(){return this.getTotalCanvases()-1},t.prototype.getNextPageIndex=function(e,t){var n;if(t){var r=this.getPagedIndices(e),i=this.getViewingDirection();n=i&&i===a.ViewingDirection.RIGHT_TO_LEFT?r[0]+1:r[r.length-1]+1}else n=e+1;return n>this.getLastPageIndex()?-1:n},t.prototype.getPagedIndices=function(e,t){var n=[];if(t){n=this.isFirstCanvas(e)||this.isLastCanvas(e)?[e]:e%2?[e,e+1]:[e-1,e];var r=this.getViewingDirection();r&&r===a.ViewingDirection.RIGHT_TO_LEFT&&(n=n.reverse())}else n.push(e);return n},t.prototype.getPrevPageIndex=function(e,t){var n;if(t){var r=this.getPagedIndices(e),i=this.getViewingDirection();n=i&&i===a.ViewingDirection.RIGHT_TO_LEFT?r[r.length-1]-1:r[0]-1}else n=e-1;return n},t.prototype.getStartCanvasIndex=function(){var e=this.getStartCanvas();if(e){for(var t=0;t<this.getTotalCanvases();t++)if(this.getCanvasByIndex(t).id===e)return t}return 0},t.prototype.getThumbs=function(e,t){for(var n=[],r=this.getTotalCanvases(),i=0;i<r;i++){var a=this.getCanvasByIndex(i),s=new o.Thumb(e,a);n.push(s)}return n},t.prototype.getThumbnails=function(){if(this._thumbnails!=null)return this._thumbnails;this._thumbnails=[];for(var e=this.getCanvases(),t=0;t<e.length;t++){var n=e[t].getThumbnail();n&&this._thumbnails.push(n)}return this._thumbnails},t.prototype.getStartCanvas=function(){return this.getProperty(`startCanvas`)},t.prototype.getTotalCanvases=function(){return this.getCanvases().length},t.prototype.getViewingDirection=function(){return this.getProperty(`viewingDirection`)?this.getProperty(`viewingDirection`):this.options.resource.getViewingDirection?this.options.resource.getViewingDirection():null},t.prototype.getViewingHint=function(){var e=this.getProperty(`viewingHint`);return Array.isArray(e)&&(e=e[0]),e||null},t.prototype.isCanvasIndexOutOfRange=function(e){return e>this.getTotalCanvases()-1},t.prototype.isFirstCanvas=function(e){return e===0},t.prototype.isLastCanvas=function(e){return e===this.getTotalCanvases()-1},t.prototype.isMultiCanvas=function(){return this.getTotalCanvases()>1},t.prototype.isPagingEnabled=function(){var e=this.getViewingHint();return!!e&&e===a.ViewingHint.PAGED},t.prototype.isTotalCanvasesEven=function(){return this.getTotalCanvases()%2==0},t}(o.ManifestResource)},29(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Deserialiser=void 0;var r=n(799);t.Deserialiser=function(){function e(){}return e.parse=function(e,t){return typeof e==`string`&&(e=JSON.parse(e)),this.parseJson(e,t)},e.parseJson=function(e,t){var n;if(t&&t.navDate&&!isNaN(t.navDate.getTime())&&(e.navDate=t.navDate.toString()),e[`@type`])switch(e[`@type`]){case`sc:Collection`:n=this.parseCollection(e,t);break;case`sc:Manifest`:n=this.parseManifest(e,t);break;default:return null}else switch(e.type){case`Collection`:n=this.parseCollection(e,t);break;case`Manifest`:n=this.parseManifest(e,t);break;default:return null}return n.isLoaded=!0,n},e.parseCollection=function(e,t){var n=new r.Collection(e,t);return t?(n.index=t.index||0,t.resource&&(n.parentCollection=t.resource.parentCollection)):n.index=0,this.parseCollections(n,t),this.parseManifests(n,t),this.parseItems(n,t),n},e.parseCollections=function(e,t){var n;if(e.__jsonld.collections?n=e.__jsonld.collections:e.__jsonld.items&&(n=e.__jsonld.items.filter(function(e){return e.type.toLowerCase()===`collection`})),n)for(var r=0;r<n.length;r++){t&&(t.index=r);var i=this.parseCollection(n[r],t);i.index=r,i.parentCollection=e,e.items.push(i)}},e.parseManifest=function(e,t){return new r.Manifest(e,t)},e.parseManifests=function(e,t){var n;if(e.__jsonld.manifests?n=e.__jsonld.manifests:e.__jsonld.items&&(n=e.__jsonld.items.filter(function(e){return e.type.toLowerCase()===`manifest`})),n)for(var r=0;r<n.length;r++){var i=this.parseManifest(n[r],t);i.index=r,i.parentCollection=e,e.items.push(i)}},e.parseItem=function(e,t){if(e[`@type`]){if(e[`@type`].toLowerCase()===`sc:manifest`)return this.parseManifest(e,t);if(e[`@type`].toLowerCase()===`sc:collection`)return this.parseCollection(e,t)}else if(e.type){if(e.type.toLowerCase()===`manifest`)return this.parseManifest(e,t);if(e.type.toLowerCase()===`collection`)return this.parseCollection(e,t)}return null},e.parseItems=function(e,t){var n=e.__jsonld.members||e.__jsonld.items;if(n)for(var r=function(r){t&&(t.index=r);var a=i.parseItem(n[r],t);return a?e.items.filter(function(e){return e.id===a.id})[0]?`continue`:(a.index=r,a.parentCollection=e,void e.items.push(a)):{value:void 0}},i=this,a=0;a<n.length;a++){var o=r(a);if(typeof o==`object`)return o.value}},e}()},579(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Service=void 0;var a=n(799);t.Service=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getProfile=function(){var e=this.getProperty(`profile`);return e||=this.getProperty(`dcterms:conformsTo`),Array.isArray(e)?e[0]:e},t.prototype.getConfirmLabel=function(){return a.Utils.getLocalisedValue(this.getProperty(`confirmLabel`),this.options.locale)},t.prototype.getDescription=function(){return a.Utils.getLocalisedValue(this.getProperty(`description`),this.options.locale)},t.prototype.getFailureDescription=function(){return a.Utils.getLocalisedValue(this.getProperty(`failureDescription`),this.options.locale)},t.prototype.getFailureHeader=function(){return a.Utils.getLocalisedValue(this.getProperty(`failureHeader`),this.options.locale)},t.prototype.getHeader=function(){return a.Utils.getLocalisedValue(this.getProperty(`header`),this.options.locale)},t.prototype.getServiceLabel=function(){return a.Utils.getLocalisedValue(this.getProperty(`label`),this.options.locale)},t.prototype.getInfoUri=function(){var e=this.id;return e.endsWith(`/`)||(e+=`/`),e+`info.json`},t}(a.ManifestResource)},639(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Size=void 0,t.Size=function(e,t){this.width=e,this.height=t}},633(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.StatusCode=void 0,function(e){e[e.AUTHORIZATION_FAILED=1]=`AUTHORIZATION_FAILED`,e[e.FORBIDDEN=2]=`FORBIDDEN`,e[e.INTERNAL_SERVER_ERROR=3]=`INTERNAL_SERVER_ERROR`,e[e.RESTRICTED=4]=`RESTRICTED`}(n||(t.StatusCode=n={}))},692(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Thumb=void 0,t.Thumb=function(e,t){this.data=t,this.index=t.index,this.width=e;var n=t.getHeight()/t.getWidth();this.height=n?Math.floor(this.width*n):e,this.uri=t.getCanonicalImageUri(e),this.label=t.getLabel().getValue(),this.viewingHint=t.getViewingHint()}},204(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Thumbnail=void 0,t.Thumbnail=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t}(n(799).Resource)},570(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TreeNode=void 0;var r=n(799);t.TreeNode=function(){function e(e,t){this.label=e,this.data=t||{},this.nodes=[]}return e.prototype.addNode=function(e){this.nodes.push(e),e.parentNode=this},e.prototype.isCollection=function(){return this.data.type===r.Utils.normaliseType(r.TreeNodeType.COLLECTION)},e.prototype.isManifest=function(){return this.data.type===r.Utils.normaliseType(r.TreeNodeType.MANIFEST)},e.prototype.isRange=function(){return this.data.type===r.Utils.normaliseType(r.TreeNodeType.RANGE)},e}()},386(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.TreeNodeType=void 0,function(e){e.COLLECTION=`collection`,e.MANIFEST=`manifest`,e.RANGE=`range`}(n||(t.TreeNodeType=n={}))},41(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||=Promise)(function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(o,s)}c((r=r.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var n,r,i,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},o=Object.create((typeof Iterator==`function`?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),typeof Symbol==`function`&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(c){return function(s){if(n)throw TypeError(`Generator is already executing.`);for(;o&&(o=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(i=2&s[0]?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!((i=(i=a.trys).length>0&&i[i.length-1])||s[0]!==6&&s[0]!==2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){a.label=s[1];break}if(s[0]===6&&a.label<i[1]){a.label=i[1],i=s;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(s);break}i[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(e){s=[6,e],r=0}finally{n=i=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,c])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.Utils=void 0;var a=n(799),o=n(957),s=n(19);n(916),t.Utils=function(){function e(){}return e.getMediaType=function(e){return(e=(e=e.toLowerCase()).split(`;`)[0]).trim()},e.getImageQuality=function(e){return e===o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_1||e===o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_2||e===o.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_1||e===o.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_2||e===o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_1||e===o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_2||e===o.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_1||e===o.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_2||e===o.ServiceProfile.IMAGE_1_LEVEL_1||e===o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_1||e===o.ServiceProfile.IMAGE_1_LEVEL_2||e===o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_2?`native`:`default`},e.getInexactLocale=function(e){return e.indexOf(`-`)===-1?e:e.substr(0,e.indexOf(`-`))},e.getLocalisedValue=function(e,t){if(!Array.isArray(e))return e;for(var n=0;n<e.length;n++){var r=e[n];if(t===r[`@language`])return r[`@value`]}var i=t.substr(0,t.indexOf(`-`));for(n=0;n<e.length;n++){var a=e[n];if(a[`@language`]===i)return a[`@value`]}return null},e.generateTreeNodeIds=function(t,n){var r;n===void 0&&(n=0),r=t.parentNode?t.parentNode.id+`-`+n:`0`,t.id=r;for(var i=0;i<t.nodes.length;i++){var a=t.nodes[i];e.generateTreeNodeIds(a,i)}},e.normaliseType=function(e){return(e=(e||``).toLowerCase()).indexOf(`:`)===-1?e:e.split(`:`)[1]},e.normaliseUrl=function(e){return(e=e.substr(e.indexOf(`://`))).indexOf(`#`)!==-1&&(e=e.split(`#`)[0]),e},e.normalisedUrlsMatch=function(t,n){return e.normaliseUrl(t)===e.normaliseUrl(n)},e.isImageProfile=function(t){return!!(e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_PROFILE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_PROFILE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_PROFILE_LEVEL_2))},e.isImageServiceType=function(e){return e!==null&&e.toLowerCase()===o.ServiceType.IMAGE_SERVICE_2.toLowerCase()||e===o.ServiceType.IMAGE_SERVICE_3.toLowerCase()},e.isLevel0ImageProfile=function(t){return!!(e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_PROFILE_LEVEL_0))},e.isLevel1ImageProfile=function(t){return!!(e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_PROFILE_LEVEL_1))},e.isLevel2ImageProfile=function(t){return!!(e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_PROFILE_LEVEL_2))},e.parseManifest=function(e,t){return a.Deserialiser.parse(e,t)},e.checkStatus=function(e){if(e.ok)return e;var t=Error(e.statusText);return t.response=e,Promise.reject(t)},e.loadManifest=function(t){return new Promise(function(n,r){fetch(t).then(e.checkStatus).then(function(e){return e.json()}).then(function(e){n(e)}).catch(function(e){r()})})},e.loadExternalResourcesAuth1=function(t,n,r,i,a,o,s,c){return new Promise(function(l,u){var d=t.map(function(t){return e.loadExternalResourceAuth1(t,n,r,i,a,o,s,c)});Promise.all(d).then(function(){l(t)}).catch(function(e){u(e)})})},e.loadExternalResourceAuth1=function(t,n,a,o,c,l,u,d){return r(this,void 0,void 0,function(){var r;return i(this,function(i){switch(i.label){case 0:return[4,o(t)];case 1:return(r=i.sent())?[4,t.getData(r)]:[3,6];case 2:return i.sent(),t.status===s.OK?[2,t]:[3,3];case 3:return[4,e.doAuthChain(t,n,a,c,l,u,d)];case 4:i.sent(),i.label=5;case 5:if(t.status===s.OK||t.status===s.MOVED_TEMPORARILY)return[2,t];throw e.createAuthorizationFailedError();case 6:return[4,t.getData()];case 7:return i.sent(),t.status!==s.MOVED_TEMPORARILY&&t.status!==s.UNAUTHORIZED?[3,9]:[4,e.doAuthChain(t,n,a,c,l,u,d)];case 8:i.sent(),i.label=9;case 9:if(t.status===s.OK||t.status===s.MOVED_TEMPORARILY)return[2,t];throw e.createAuthorizationFailedError()}})})},e.doAuthChain=function(t,n,a,o,c,l,u){return r(this,void 0,void 0,function(){var r,d,f,p,m,h,g,_;return i(this,function(i){switch(i.label){case 0:return t.isAccessControlled()?((r=t.externalService)&&(r.options=t.options),(d=t.kioskService)&&(d.options=t.options),(f=t.clickThroughService)&&(f.options=t.options),(p=t.loginService)&&(p.options=t.options),t.isResponseHandled||t.status!==s.MOVED_TEMPORARILY?[3,2]:[4,l(t)]):[2,t];case 1:case 3:case 6:case 10:case 14:return i.sent(),[2,t];case 2:return m=null,h=null,(m=r)?(h=m,[4,e.attemptResourceWithToken(t,a,m)]):[3,4];case 4:return(m=d)?(h=m,(g=n(m))?[4,o(g)]:[3,7]):[3,7];case 5:case 9:case 13:return i.sent(),[4,e.attemptResourceWithToken(t,a,m)];case 7:return(m=f)?(h=m,[4,c(t,m)]):[3,11];case 8:return(_=i.sent())?[4,o(_)]:[3,11];case 11:return(m=p)?(h=m,[4,c(t,m)]):[3,15];case 12:return(_=i.sent())?[4,o(_)]:[3,15];case 15:return h&&u(t,h),[2]}})})},e.attemptResourceWithToken=function(e,t,n){return r(this,void 0,void 0,function(){var r,a;return i(this,function(i){switch(i.label){case 0:return(r=n.getService(o.ServiceProfile.AUTH_1_TOKEN))?[4,t(e,r)]:[3,3];case 1:return(a=i.sent())&&a.accessToken?[4,e.getData(a)]:[3,3];case 2:return i.sent(),[2,e];case 3:return[2]}})})},e.loadExternalResourcesAuth09=function(t,n,r,i,a,o,s,c,l,u){return new Promise(function(d,f){var p=t.map(function(t){return e.loadExternalResourceAuth09(t,n,r,i,a,o,s,c,l,u)});Promise.all(p).then(function(){d(t)}).catch(function(e){f(e)})})},e.loadExternalResourceAuth09=function(t,n,r,i,a,o,c,l,u,d){return new Promise(function(f,p){d&&d.pessimisticAccessControl?t.getData().then(function(){t.isAccessControlled()?t.clickThroughService?(f(r(t)),f(i(t))):a(t).then(function(){o(t,!0).then(function(n){t.getData(n).then(function(){f(u(t))}).catch(function(t){p(e.createInternalServerError(t))})}).catch(function(t){p(e.createInternalServerError(t))})}).catch(function(t){p(e.createInternalServerError(t))}):f(t)}).catch(function(t){p(e.createInternalServerError(t))}):l(t,n).then(function(d){d?t.getData(d).then(function(){t.status===s.OK?f(u(t)):e.authorize(t,n,r,i,a,o,c,l).then(function(){f(u(t))}).catch(function(t){p(e.createAuthorizationFailedError())})}).catch(function(t){p(e.createAuthorizationFailedError())}):e.authorize(t,n,r,i,a,o,c,l).then(function(){f(u(t))}).catch(function(t){p(e.createAuthorizationFailedError())})}).catch(function(t){p(e.createAuthorizationFailedError())})})},e.createError=function(e,t){var n=Error();return n.message=t,n.name=String(e),n},e.createAuthorizationFailedError=function(){return e.createError(a.StatusCode.AUTHORIZATION_FAILED,`Authorization failed`)},e.createRestrictedError=function(){return e.createError(a.StatusCode.RESTRICTED,`Restricted`)},e.createInternalServerError=function(t){return e.createError(a.StatusCode.INTERNAL_SERVER_ERROR,t)},e.authorize=function(t,n,r,i,a,o,c,l){return new Promise(function(u,d){t.getData().then(function(){t.isAccessControlled()?l(t,n).then(function(l){l?t.getData(l).then(function(){t.status===s.OK?u(t):e.showAuthInteraction(t,n,r,i,a,o,c,u,d)}).catch(function(t){d(e.createInternalServerError(t))}):o(t,!1).then(function(l){l?c(t,l,n).then(function(){t.getData(l).then(function(){t.status===s.OK?u(t):e.showAuthInteraction(t,n,r,i,a,o,c,u,d)}).catch(function(t){d(e.createInternalServerError(t))})}).catch(function(t){d(e.createInternalServerError(t))}):e.showAuthInteraction(t,n,r,i,a,o,c,u,d)})}).catch(function(t){d(e.createInternalServerError(t))}):u(t)})})},e.showAuthInteraction=function(t,n,r,i,a,o,c,l,u){t.status!==s.MOVED_TEMPORARILY||t.isResponseHandled?t.clickThroughService&&!t.isResponseHandled?r(t).then(function(){o(t,!0).then(function(r){c(t,r,n).then(function(){t.getData(r).then(function(){l(t)}).catch(function(t){u(e.createInternalServerError(t))})}).catch(function(t){u(e.createInternalServerError(t))})}).catch(function(t){u(e.createInternalServerError(t))})}):a(t).then(function(){o(t,!0).then(function(r){c(t,r,n).then(function(){t.getData(r).then(function(){l(t)}).catch(function(t){u(e.createInternalServerError(t))})}).catch(function(t){u(e.createInternalServerError(t))})}).catch(function(t){u(e.createInternalServerError(t))})}):l(t)},e.getService=function(e,t){for(var n=this.getServices(e),r=0;r<n.length;r++){var i=n[r];if(i.getProfile()===t)return i}return null},e.getResourceById=function(t,n){return e.traverseAndFind(t.__jsonld,`@id`,n)},e.traverseAndFind=function(t,n,r){if(t.hasOwnProperty(n)&&t[n]===r)return t;for(var i=0;i<Object.keys(t).length;i++)if(typeof t[Object.keys(t)[i]]==`object`){var a=e.traverseAndFind(t[Object.keys(t)[i]],n,r);if(a!=null)return a}},e.getServices=function(t,n){var r=n===void 0?{}:n,i=r.onlyService,o=i!==void 0&&i,s=r.onlyServices,c=s!==void 0&&s,l=r.skipParentResources,u=[];(l===void 0||!l)&&t&&t.options&&t.options.resource&&t.options.resource!==t&&u.push.apply(u,e.getServices(t.options.resource,{onlyServices:!0}));var d=c?[]:(t.__jsonld||t).service||[];if(Array.isArray(d)||(d=[d]),o||d.push.apply(d,(t.__jsonld||t).services||[]),d.length===0)return u;for(var f=0;f<d.length;f++){var p=d[f];if(typeof p==`string`){var m=this.getResourceById(t.options.resource,p);m&&u.push(new a.Service(m.__jsonld||m,t.options))}else u.push(new a.Service(p,t.options))}return u},e.getTemporalComponent=function(e){var t=/t=([^&]+)/g.exec(e),n=null;return t&&t[1]&&(n=t[1].split(`,`)),n},e}()},156(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!(`get`in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)n==="default"||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.parseManifest=t.loadManifest=void 0,i(n(799),t);var a=n(41);t.loadManifest=function(e){return a.Utils.loadManifest(e)},t.parseManifest=function(e,t){return a.Utils.parseManifest(e,t)}},799(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!(`get`in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)n==="default"||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(436),t),i(n(315),t),i(n(258),t),i(n(107),t),i(n(39),t),i(n(339),t),i(n(435),t),i(n(556),t),i(n(98),t),i(n(214),t),i(n(858),t),i(n(712),t),i(n(167),t),i(n(672),t),i(n(376),t),i(n(184),t),i(n(739),t),i(n(817),t),i(n(72),t),i(n(212),t),i(n(6),t),i(n(531),t),i(n(43),t),i(n(845),t),i(n(940),t),i(n(591),t),i(n(29),t),i(n(579),t),i(n(639),t),i(n(633),t),i(n(692),t),i(n(204),t),i(n(570),t),i(n(386),t),i(n(41),t)},782(e,t,n){"use strict";function r(e,t){return t||={},new Promise(function(n,r){var i=new XMLHttpRequest,a=[],o=[],s={},c=function(){return{ok:(i.status/100|0)==2,statusText:i.statusText,status:i.status,url:i.responseURL,text:function(){return Promise.resolve(i.responseText)},json:function(){return Promise.resolve(i.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([i.response]))},clone:c,headers:{keys:function(){return a},entries:function(){return o},get:function(e){return s[e.toLowerCase()]},has:function(e){return e.toLowerCase()in s}}}};for(var l in i.open(t.method||`get`,e,!0),i.onload=function(){i.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,function(e,t,n){a.push(t=t.toLowerCase()),o.push([t,n]),s[t]=s[t]?s[t]+`,`+n:n}),n(c())},i.onerror=r,i.withCredentials=t.credentials==`include`,t.headers)i.setRequestHeader(l,t.headers[l]);i.send(t.body||null)})}n.r(t),n.d(t,{default:()=>r})}},t={};function n(r){var i=t[r];if(i!==void 0)return i.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}return n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(e,"__esModule",{value:!0})},n(156)})())}));function Da(e){return e.getServices().find(e=>e.getProfile&&Oa.Utils.isImageProfile(e.getProfile()||``)||Oa.Utils.isImageServiceType(e.getIIIFResourceType()||``))}var Oa,ka=s((()=>{Oa=Ea()})),Aa,ja,Ma=s((()=>{Aa=Ea(),ka(),ja=class{constructor(e){this.canvas=e}get id(){return this.canvas.id}getWidth(){return this.canvas.getWidth()}getHeight(){return this.canvas.getHeight()}get aspectRatio(){return this.canvas.getWidth()/this.canvas.getHeight()}get annotationListUris(){return Array(this.canvas.__jsonld.otherContent).flat().filter(e=>e&&(typeof e==`string`||e[`@type`]===`sc:AnnotationList`)).map(e=>typeof e==`string`?e:e[`@id`])}get canvasAnnotationPages(){return Array(this.canvas.__jsonld.annotations).flat().filter(e=>e&&e.type===`AnnotationPage`)}get imageResource(){return this.imageResources[0]}get imageResources(){return[this.canvas.getImages().map(e=>e.getResource()),this.canvas.getContent().map(e=>e.__jsonld.body.type===`Choice`?e.__jsonld.body:e.getBody())].flat(1/0).flatMap(e=>{switch(e.type||e.getProperty(`type`)){case`Choice`:return new Aa.Canvas({images:e.items.map(e=>({resource:e}))},this.canvas.options).getImages().map((e,t)=>{let n=e.getResource();return n&&(n.preferred=!t),n});case`oa:Choice`:return new Aa.Canvas({images:[e.getProperty(`default`),e.getProperty(`item`)].flat(1/0).map(e=>({resource:e}))},this.canvas.options).getImages().map((e,t)=>{let n=e.getResource();return n&&(n.preferred=!t),n});default:{let t=e;return t.preferred=!0,t}}})}get textResources(){return[this.canvas.getContent().map(e=>e.getBody())].flat(1/0).filter(e=>e.getProperty(`type`)===`Text`).flat()}get videoResources(){return[this.canvas.getContent().map(e=>e.getBody())].flat(1/0).filter(e=>e.getProperty(`type`)===`Video`).flat()}get audioResources(){return[this.canvas.getContent().map(e=>e.getBody())].flat(1/0).filter(e=>e.getProperty(`type`)===`Sound`).flat()}get v2VttContent(){return[this.canvas.getContent().map(e=>e.getBody())].flat(1/0).filter(e=>e.getProperty(`format`)===`text/vtt`).flat()}get v3VttContent(){return this.canvasAnnotationPages.map(e=>new Aa.AnnotationPage(e,this.canvas.options).getItems().map(e=>new Aa.Annotation(e,this.canvas.options).getBody())).flat(1/0).filter(e=>e.getProperty(`format`)===`text/vtt`).flat()}get resourceAnnotations(){return[this.canvas.getImages(),this.canvas.getContent()].flat(1/0)}resourceAnnotation(e){return this.resourceAnnotations.find(t=>t.getResource().id===e||Array(t.getBody()).flat().some(t=>t.id===e))}onFragment(e){let t=this.resourceAnnotation(e);if(!t)return;let n=t.getProperty(`on`),r=t.getProperty(`target`),i=(n||r).match(/xywh=(.*)$/);if(i)return i[1].split(`,`).map(e=>parseInt(e,10))}get iiifImageResources(){return this.imageResources.filter(e=>e&&Da(e)?.id)}get imageServiceIds(){return this.iiifImageResources.map(e=>e&&Da(e)?.id)}get service(){return this.canvas.__jsonld.service}getLabel(e=void 0){return this.canvas.getLabel().length>0?this.canvas.getLabel().getValue(e):String(this.canvas.index+1)}}})),Na,Pa=s((()=>{Na=class{constructor(e){this.manifest=e}get startCanvas(){let e,t=this.manifest.getSequences()[0];if(t){if(e=t.getProperty(`startCanvas`),!e){let n=this.manifest.getProperty(`start`)||t.getProperty(`start`);e=n&&(n.id||n.source)}return e&&t.getCanvasById(e)||void 0}}canvasAt(e){let t=this.manifest.getSequences()[0],n=t&&t.getCanvases();return n&&n[e]}}})),Fa,Ia,La=s((()=>{mi(),Ma(),Pa(),Fa=K([],(e,t)=>e=>e&&new ja(e)),Ia=K([],e=>e=>e&&new Na(e))}));function Ra(e){return Object.values(ba(e).windows).map(e=>e.manifestId)}function za(e){return ba(e).windows||Sa}function Ba(e,{windowId:t}){return za(e)[t]}function Va(e){return ba(e).workspace}function Ha(e){return ba(e).manifests||Sa}function Ua(e,{manifestId:t,windowId:n}){let r=Ha(e);return r&&r[t||n&&(Ba(e,{windowId:n})||Sa).manifestId]}function Wa(e){return ba(e).catalog||Sa}var Ga,Ka,qa=s((()=>{mi(),Ca(),Ga=K([e=>ba(e).viewers,(e,{windowId:t})=>t],(e,t)=>e[t]),Ka=K([Va],({windowIds:e})=>e||xa)}));function Ja(e){return e===void 0?[]:Array.isArray(e)?e:[e]}var Ya=s((()=>{})),Xa=c(((e,t)=>{function n(e,t,n,r){for(var i=-1,a=e==null?0:e.length;++i<a;){var o=e[i];t(r,o,n(o),e)}return r}t.exports=n})),Za=c(((e,t)=>{var n=Ci();function r(e,t,r,i){return n(e,function(e,n,a){t(i,e,r(e),a)}),i}t.exports=r})),Qa=c(((e,t)=>{var n=Xa(),r=Za(),i=oa(),a=st();function o(e,t){return function(o,s){var c=a(o)?n:r,l=t?t():{};return c(o,e,i(s,2),l)}}t.exports=o})),$a=c(((e,t)=>{var n=an(),r=Qa(),i=Object.prototype.hasOwnProperty;t.exports=r(function(e,t,r){i.call(e,r)?e[r].push(t):n(e,r,[t])})}));function eo(e){return ba(e).companionWindows||Sa}var to,no,ro,io,ao,oo,so,co,lo,uo,fo,po,mo,ho=s((()=>{mi(),to=d($a(),1),Ca(),qa(),no=K([eo,(e,{companionWindowId:t})=>t],(e,t)=>t&&e[t]),ro=K([no],e=>e&&e.locale),io=K([Ba,eo],(e,t)=>e&&t[e.thumbnailNavigationId]&&t[e.thumbnailNavigationId].position),ao=K([za,eo],(e,t)=>(Object.keys(e)||[]).reduce((n,r)=>({...n,[r]:(0,to.default)(e[r].companionWindowIds||xa,e=>t[e]&&t[e].position)}),{})),oo=K([za,eo],(e,t)=>(Object.keys(e)||[]).reduce((n,r)=>({...n,[r]:(0,to.default)((e[r].companionWindowIds||xa).map(e=>t[e]),e=>e.position)}),{})),so=K([(e,{windowId:t})=>t,oo],(e,t)=>t[e]||Sa),co=K([(e,{windowId:t})=>t,ao],(e,t)=>t[e]||Sa),lo=K([so,(e,{position:t})=>t],(e,t)=>e[t]||xa),uo=K([so,(e,{content:t})=>t],(e,t)=>[].concat(...Object.values(e)).filter(e=>e.content===t)),fo=K([co,(e,{position:t})=>t],(e,t)=>e[t]||xa),po=K([(e,{position:t})=>t,Ba],(e,t)=>{if(!t)return!1;let{companionAreaOpen:n,sideBarOpen:r}=t;return e!==`left`||!!(n&&r)}),mo=K([so],e=>{let t=0,n=0;return[].concat(...Object.values(e)).forEach(e=>{e.position.match(/right/)&&(t+=235),e.position.match(/bottom/)&&(n+=201)}),{height:n,width:t}})})),go=c(((e,t)=>{var n=function(e){return r(e)&&!i(e)};function r(e){return!!e&&typeof e==`object`}function i(e){var t=Object.prototype.toString.call(e);return t===`[object RegExp]`||t===`[object Date]`||o(e)}var a=typeof Symbol==`function`&&Symbol.for?Symbol.for(`react.element`):60103;function o(e){return e.$$typeof===a}function s(e){return Array.isArray(e)?[]:{}}function c(e,t){return t.clone!==!1&&t.isMergeableObject(e)?g(s(e),e,t):e}function l(e,t,n){return e.concat(t).map(function(e){return c(e,n)})}function u(e,t){if(!t.customMerge)return g;var n=t.customMerge(e);return typeof n==`function`?n:g}function d(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function f(e){return Object.keys(e).concat(d(e))}function p(e,t){try{return t in e}catch{return!1}}function m(e,t){return p(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function h(e,t,n){var r={};return n.isMergeableObject(e)&&f(e).forEach(function(t){r[t]=c(e[t],n)}),f(t).forEach(function(i){m(e,i)||(r[i]=p(e,i)&&n.isMergeableObject(t[i])?u(i,n)(e[i],t[i],n):c(t[i],n))}),r}function g(e,t,r){r||={},r.arrayMerge=r.arrayMerge||l,r.isMergeableObject=r.isMergeableObject||n,r.cloneUnlessOtherwiseSpecified=c;var i=Array.isArray(t);return i===Array.isArray(e)?i?r.arrayMerge(e,t,r):h(e,t,r):c(t,r)}g.all=function(e,t){if(!Array.isArray(e))throw Error(`first argument should be an array`);return e.reduce(function(e,n){return g(e,n,t)},{})},t.exports=g}));function _o(e){return ba(e||{}).config||Sa}function vo(e){let t=_o(e).export;return Object.entries(t).reduce((t,[n,r])=>(r===!0?t[n]=e[n]:r.filter&&(t[n]=Object.entries(e[n]).filter(r.filter).reduce((e,[t,n])=>(e[t]=n,e),{})),t),{})}var yo,bo,xo,So,Co,wo,To,Eo,Do,Oo=s((()=>{mi(),yo=d(go(),1),Ca(),qa(),bo=K([_o],({availableLanguages:e,enabledLanguages:t,language:n})=>Object.keys(e).filter(e=>!t?.length||t.includes(e)).map(t=>({current:t===n,label:e[t],locale:t}))),xo=K([Va,_o],(e,t)=>e.showZoomControls===void 0?t.workspace.showZoomControls:e.showZoomControls),So=K([_o],({theme:e,themes:t,selectedTheme:n})=>(0,yo.default)(e,t[n]||{})),Co=K([_o],({themes:e})=>Object.keys(e)),wo=K([_o],({id:e})=>e),To=K([_o],({theme:e})=>e.direction||`ltr`),Eo=K([_o],({requests:e})=>e||Sa),Do=K([_o],({thumbnails:e})=>e||Sa)}));function ko(e){let t=e.getProfile();return t.endsWith(`#level1`)||t.endsWith(`#level2`)?!1:t===`level0`||Po.Utils.isLevel0ImageProfile(t)}function Ao(e){let t=e.getProfile();return t.endsWith(`#level0`)||t.endsWith(`#level1`)?!1:t===`level2`||Po.Utils.isLevel2ImageProfile(t)}function jo(e){return Ja(e.getProperty(`type`)||[]).some(e=>e.startsWith(`ImageService`))}function Mo(e){let t=e&&e.getServices().find(e=>jo(e)||Po.Utils.isImageProfile(e.getProfile()));if(t)return t}function No(e,t={}){return new Fo(t,{getMiradorCanvas:e=>new ja(e),getMiradorManifest:e=>new Na(e)}).get(e)}var Po,Fo,Io=s((()=>{Po=Ea(),Pa(),Ma(),Ya(),Fo=class e{constructor(e={},{getMiradorCanvas:t,getMiradorManifest:n}){this.iiifOpts=e,this.getMiradorCanvas=t,this.getMiradorManifest=n}static staticImageUrl(e){return{height:e.getProperty(`height`),url:e.id,width:e.getProperty(`width`)}}static getPreferredImage(e){return e.iiifImageResources[0]||e.imageResource}static selectBestImageSize(e,t){let n=Ja(e.getProperty(`sizes`)),r={default:!0,height:e.getProperty(`height`)||2**53-1,width:e.getProperty(`width`)||2**53-1},i=e=>e.width*e.height-t;if(r=n.reduce((e,t)=>{let n=i(t);return n<0?e:Math.abs(n)<Math.abs(i(e))?t:e},r),r.width*r.height>t*6&&(r=n.reduce((e,t)=>Math.abs(i(t))<Math.abs(i(e))?t:e,r)),!r.default)return r}iiifThumbnailUrl(t){let n,r,i,a=120,o=120,{maxHeight:s,maxWidth:c}=this.iiifOpts;s&&(a=Math.max(s,120)),c&&(o=Math.max(c,120));let l=Mo(t);if(!l)return e.staticImageUrl(t);let u=t.getWidth()&&t.getHeight()&&t.getWidth()/t.getHeight(),d=c&&s?c*s:a*o,f=e.selectBestImageSize(l,d);if(f)r=f.width,i=f.height,n=`${r},${i}`;else if(ko(l)){if(!l.getProperty(`height`)&&!l.getProperty(`width`))return e.staticImageUrl(t)}else s&&c?Ao(l)?(n=`!${o},${a}`,r=o,i=a,u&&u>1&&(i=Math.round(o/u)),u&&u<1&&(r=Math.round(a*u))):o/a<u?(n=`${o},`,r=o,u&&(i=Math.round(o/u))):(n=`,${a}`,i=a,u&&(r=Math.round(a*u))):s&&!c?(n=`,${a}`,i=a,u&&(r=Math.round(a*u))):!s&&c?(n=`${o},`,r=o,u&&(i=Math.round(o/u))):(n=`,120`,i=120,u&&(r=Math.round(i*u)));let p=Po.Utils.getImageQuality(l.getProfile()),m=l.id.replace(/\/+$/,``),h=this.getFormat(l);return{height:i,url:[m,`full`,n,0,`${p}.${h}`].join(`/`),width:r}}getFormat(e){let{preferredFormats:t=[]}=this.iiifOpts,n=e.getProperty(`preferredFormats`);if(!n)return`jpg`;let r=n.filter(e=>t.includes(e));return r[0]?r[0]:!n.includes(`jpg`)&&t.includes(`jpg`)?`jpg`:n[0]?n[0]:`jpg`}getSourceContentResource(t){let n=t.getThumbnail();if(n)return typeof n.__jsonld==`string`?n.__jsonld:!t.isCollection()&&!t.isManifest()&&!t.isCanvas()&&t.getType()===`image`&&Mo(t)&&!Mo(n)?t:n;if(t.isCollection()){let e=t.getManifests()[0];return e?this.getSourceContentResource(e):void 0}if(t.isManifest()){let e=this.getMiradorManifest(t),n=e.startCanvas||e.canvasAt(0);return n?this.getSourceContentResource(n):void 0}if(t.isCanvas()){let n=e.getPreferredImage(this.getMiradorCanvas(t));return n?this.getSourceContentResource(n):void 0}if(t.getType()===`image`)return t}get(e){if(!e)return;let t=this.getSourceContentResource(e);if(t)return typeof t==`string`?{url:t}:this.iiifThumbnailUrl(t)}}})),Lo,Ro,zo=s((()=>{mi(),Oo(),La(),Io(),Lo=K([Do,(e,t,n)=>t,(e,t,n)=>n],(e,t,n)=>({maxHeight:t,maxWidth:n,preferredFormats:e.preferredFormats})),Ro=K([Lo,Fa,Ia],(e,t,n)=>new Fo(e,{getMiradorCanvas:t,getMiradorManifest:n}))}));function Bo(e,t){if(!e)return;let n=Go.Utils.parseManifest(structuredClone(e),t?{locale:t}:void 0);if(n)return typeof n.getSequences!=`function`&&(n.getSequences=()=>[]),n}function Vo(e){return K([Zo],t=>t&&t.getProperty(e))}function Ho(e,t){let n=Zo(e,t),r=Ro(e,80,120);if(!n)return;let i=r.get(n);return i&&i.url}function Uo(e,t=void 0){return e&&e.getMetadata().map(e=>({label:e.getLabel(t),values:e.getValues(t)}))}function Wo(e){let t=new Set([]),n=e=>{if(e&&typeof e==`object`){if(e[`@language`]&&e[`@value`]){t.add(e[`@language`]);return}Object.keys(e).forEach(e=>{t.add(e)})}};return Array.isArray(e)?e.forEach(e=>n(e)):n(e),[...t]}function _ee(e){if(!e)return[];let t=e.getProperty(`metadata`)||[],n={};for(let e=0;e<t.length;e+=1){let r=t[e];Wo(r.label).forEach(e=>{n[e]=!0}),Wo(r.value).forEach(e=>{n[e]=!0})}return Object.keys(n)}var Go,Ko,qo,Jo,Yo,Xo,Zo,Qo,$o,es,ts,ns,rs,is,as,os,ss,cs,ls,us,ds,fs,ps,ms,hs,gs,_s=s((()=>{mi(),Go=Ea(),Ya(),ho(),qa(),Oo(),zo(),Ko=K([ro,_o,(e,{locale:t})=>t],(e,t={},n)=>n||e||t.language||t.fallbackLanguages),qo=Object.freeze({missing:!0}),Jo=K([Ua],e=>e||qo),Yo=K([Ua],e=>e&&e.error),Xo=K(Ua,e=>e&&Bo(e.json)),Zo=K(Xo,(e,{json:t})=>t,(e,t)=>t&&Bo(t)||e),Qo=K([Zo,Ko],(e,t)=>t??(e&&e.options&&e.options.locale&&e.options.locale.replace(/-.*$/,``))),$o=K([Vo(`provider`),Qo],(e,t)=>e&&e[0].label&&Go.PropertyValue.parse(e[0].label).getValue(t)),es=K([Vo(`provider`),e=>Ro(e)],(e,t)=>{let n=e&&e[0]&&e[0].logo&&e[0].logo[0];return n?t.get(new Go.Resource(n))?.url:null}),ts=K([Zo,es],(e,t)=>t||e&&e.getLogo()),ns=K([Vo(`homepage`),Qo],(e,t)=>e&&Ja(e).map(e=>({label:Go.PropertyValue.parse(e.label).getValue(t),value:e.id||e[`@id`]}))),rs=K([Zo,Qo],(e,t)=>e&&e.getRenderings().map(e=>({label:e.getLabel().getValue(t),value:e.id}))),is=K([Vo(`seeAlso`),Qo],(e,t)=>e&&Ja(e).map(e=>({format:e.format,label:Go.PropertyValue.parse(e.label).getValue(t),value:e.id||e[`@id`]}))),as=is,os=K([Vo(`related`),Qo],(e,t)=>e&&Ja(e).map(e=>typeof e==`string`?{value:e}:{format:e.format,label:Go.PropertyValue.parse(e.label).getValue(t),value:e.id||e[`@id`]})),ss=K([Ko,Zo],(e,t)=>t&&Ja(t.getRequiredStatement()).flatMap(t=>{let n=t?.getValues(e)??[];if(!n.length)return[];let r=t?.getLabels(e)??[];return Array.from({length:Math.max(r.length,n.length)},(e,t)=>t).filter(e=>n[e]).map(e=>({label:r[e]??null,values:[n[e]]}))})),cs=K([Vo(`rights`),Vo(`license`),Qo],(e,t,n)=>{let r=e||t;return Ja(Go.PropertyValue.parse(r).getValues(n))}),ls=K([Zo,Qo],(e,t)=>e&&e.getLabel().getValue(t)),us=K([Ko,Zo],(e,t)=>t&&t.getSummary().getValue(e)),ds=us,fs=K([Zo],e=>e&&e.id),ps=K([Zo,Qo],(e,t)=>e&&Uo(e,t)),ms=K([Zo],e=>_ee(e)),hs=K([Zo],e=>e&&(e.getService(`http://iiif.io/api/search/0/search`)||e.getService(`http://iiif.io/api/search/1/search`))||null),gs=K([hs],e=>{let t=e&&(e.getService(`http://iiif.io/api/search/0/autocomplete`)||e.getService(`http://iiif.io/api/search/1/autocomplete`));return t&&t})}));function vs(e,t){if(!e)return e;let n=e.data&&typeof e.data.getLabel==`function`&&e.data.getLabel().getValue(t)||e.label;return{...e,label:n,nodes:e.nodes&&e.nodes.map(e=>vs(e,t))}}var ys,bs,xs,Ss,Cs,ws,Ts,Es,Ds,Os=s((()=>{mi(),ys=Ea(),_s(),qa(),bs=K([Zo],e=>{if(!e||!e.getTopRanges)return null;let t=e.getTopRanges(),n=t.filter(e=>e.getProperty(`viewingHint`)===`top`),r=[];return n.length===0&&t.length===1&&(r=t[0].getRanges().filter(e=>e.getBehavior()===`sequence`)),[].concat(e.getSequences(),r)}),xs=K([bs,Ba,(e,{sequenceId:t})=>t],(e,t,n)=>{if(!e)return null;if(n||t&&t.sequenceId){let r=e.find(e=>e.id===(n||t.sequenceId));if(r)return r}return e[0]}),Ss=K([Ba,xs],(e,t)=>(t&&e&&e.canvasId&&t.getCanvasById(e.canvasId)||{}).index||0),Cs=K([xs,Zo],(e,t)=>t&&(e&&e.getViewingHint()||t.getViewingHint())||null),ws=K([Ba,xs,Zo],(e,t,n)=>e&&e.viewingDirection||t&&t.getViewingDirection()||n&&n.getViewingDirection()||null),Ts=K([xs,Zo],(e,t)=>{if(!t||!e)return[];let n=e&&e.getProperty(`behavior`);if(n)return Array.isArray(n)?n:[n];let r=t.getProperty(`behavior`);return r?Array.isArray(r)?r:[r]:[]}),Es=K([xs,Zo],(e,t)=>e&&e.getProperty(`type`)&&e.isRange()?e.getTree(new ys.TreeNode(`root`)):t&&t.getDefaultTree()),Ds=K([Es,Qo],(e,t)=>vs(e,t))}));function ks(e){return ba(e).elasticLayout}function As(e){let[t]=ba(e).errors.items;return ba(e).errors[t]}var js,Ms,Ns,Ps,Fs=s((()=>{mi(),qa(),Ca(),js=K([Va],e=>e.isFullscreenEnabled),Ms=K([Va],({type:e})=>e),Ns=K([Va],({focusedWindowId:e})=>e),Ps=(e,{windowId:t})=>Ns(e)===t}));function Is(e){let t={};return Object.keys(za(e)).forEach(n=>{t[n]=ls(e,{windowId:n})}),t}var Ls,Rs,zs,Bs,Vs,Hs=s((()=>{mi(),_s(),Oo(),qa(),Fs(),Os(),Ls=K([_o,Ba],({window:e},t={})=>({...e,...t})),Rs=K([za],e=>Object.values(e).filter(e=>e.maximized===!0).map(e=>e.id)),zs=K([Ba,Ls,Cs,Ts],(e,{views:t=[],defaultView:n},r,i)=>{if(e&&e.view)return e.view;let a=(t||[]).find(e=>e.behaviors&&e.behaviors.some(e=>r===e||i.includes(e)));return a&&a.key||n}),Bs=K([Cs,Ts,Ls],(e,t,{views:n=[],defaultView:r})=>(n||[]).reduce((n,i)=>((i.key===r||!i.behaviors||i.behaviors.some(n=>e===n||t.includes(n)))&&n.push(i.key),n),[])),Vs=K([Ms,Ba,e=>Ka(e).length>1],(e,t,n)=>e===`elastic`||n&&t&&t.maximized===!1)})),Us,Ws,Gs,Ks,qs,Js,Ys,Xs,Zs,Qs,$s,ec,tc,nc,rc,ic,ac,oc,sc,cc=s((()=>{mi(),Ta(),ka(),La(),Ca(),qa(),Os(),Hs(),_s(),Us=e=>ba(e).infoResponses,Ws=K([xs],e=>e&&e.getCanvases()||xa),Gs=K([xs,(e,{canvasId:t})=>t],(e,t)=>{if(!(!e||!t))return e.getCanvasById(t)}),Ks=K([xs,Ba],(e,t)=>{if(!(!e||!t))return t.canvasId?e.getCanvasById(t.canvasId):e.getCanvasByIndex(0)}),qs=K([Ba],e=>e&&(e.visibleCanvases||e.canvasId&&[e.canvasId])||xa),Js=K([qs,Ws],(e,t)=>(t||[]).filter(t=>e.includes(t.id))),Ys=K([Ws,zs],(e,t)=>e&&new wa(e,t).groupings()),Xs=K([Ys,(e,{canvasId:t})=>t],(e,t)=>e&&e.find(e=>e.some(e=>e.id===t))||xa),Zs=K([Ys,Ks],(e,t,n)=>{if(!e||!t)return;let r=e.findIndex(e=>e.some(e=>e.id===t.id));if(!(r<0||r+1>=e.length))return e[r+1]}),Qs=K([Ys,Ks],(e,t,n)=>{if(!e||!t)return;let r=e.findIndex(e=>e.some(e=>e.id===t.id));if(!(r<1))return e[r-1]}),$s=K([Gs,Qo],(e,t)=>e&&(e.getLabel().length>0?e.getLabel().getValue(t):String(e.index+1))),ec=K([Gs,Qo],(e,t)=>e&&Uo(e,t)),tc=K([Gs],e=>e&&e.getProperty(`description`)),nc=K([Js,Fa],(e,t)=>e.flatMap(e=>t(e).imageResources).filter(e=>!Da(e))),rc=K([Js,Fa],(e,t)=>e.flatMap(e=>t(e).textResources)),ic=K([Js,Fa],(e,t)=>e.flatMap(e=>t(e).videoResources)),ac=K([Js,Fa],(e,t)=>e.flatMap(e=>{let n=t(e);return n.v3VttContent.length?n.v3VttContent:n.v2VttContent})),oc=K([Js,Fa],(e,t)=>e.flatMap(e=>t(e).audioResources)),sc=K([(e,{infoId:t})=>t,Gs,Fa,Us],(e,t,n,r)=>{let i=e;if(!e){if(!t)return;let e=n(t).iiifImageResources[0];i=e&&Da(e)?.id}return i&&r[i]&&!r[i].isFetching&&r[i]})})),lc,uc,dc,fc,pc,mc,hc,gc,_c,vc,yc,bc,xc=s((()=>{mi(),lc=d(sa(),1),_a(),Ca(),cc(),Oo(),qa(),uc=e=>ba(e).annotations,dc=K([_o,(e,{motivations:t})=>t],(e,t)=>t||e.annotations.filteredMotivations),fc=K([Gs,uc],(e,t)=>!t||!e||!t[e.id]?[]:Object.values(t[e.id]).flat()),pc=K([fc],e=>(0,lc.default)(Object.values(e).map(e=>e&&ga.determineAnnotation(e.json)),e=>e&&e.present())),mc=K([(e,{canvasId:t,...n})=>t?[t]:qs(e,n),uc],(e,t)=>!t||e.length===0?[]:e.flatMap(e=>t[e]&&Object.values(t[e]))),hc=K([mc],e=>(0,lc.default)(Object.values(e).map(e=>e&&ga.determineAnnotation(e.json)),e=>e&&e.present())),gc=K([pc,dc],(e,t)=>{let n=e.flatMap(e=>e.resources);return!t||t.length===0?n:n.filter(e=>e.motivations.some(e=>t.includes(e)))}),_c=K([gc],e=>e.map(e=>({content:e.chars,id:e.id,tags:e.tags,targetId:e.targetId}))),vc=K([hc,dc],(e,t)=>{let n=e.flatMap(e=>e.resources);return!t||t.length===0?n:n.filter(e=>e.motivations.some(e=>t.includes(e)))}),yc=K([Ba],({selectedAnnotationId:e})=>e),bc=K([hc,yc],(e,t)=>e.map(e=>({id:e[`@id`]||e.id,resources:e.resources.filter(e=>t===e.id)})).filter(e=>e.resources.length>0))}));function Sc(e,t){if(!e||!e.resources||e.length===0||!t||t.length===0)return xa;let n=t.map(e=>e.id);return[].concat(e.resources).sort((e,t)=>n.indexOf(e.targetId)-n.indexOf(t.targetId))}var Cc,wc,Tc,Ec,Dc,Oc,kc,Ac,jc,Mc,Nc,Pc,Fc,Ic,Lc,Rc,zc,Bc,Vc,Hc,Uc=s((()=>{mi(),Cc=Ea(),da(),cc(),qa(),_s(),Ca(),wc=e=>ba(e).searches,Tc=K([(e,{windowId:t})=>t,wc],(e,t)=>!e||!t?Sa:t[e]),Ec=K([Tc,(e,{companionWindowId:t})=>t],(e,t)=>{if(!(!e||!t))return e[t]}),Dc=K([Ec],e=>e?Object.values(e.data):xa),Oc=K([Ec],e=>e&&e.query),kc=K([Dc],e=>e.some(e=>e.isFetching)),Ac=K([Ec],e=>{if(!(!e||!e.data))return Object.values(e.data).find(e=>!e.isFetching&&e.json&&e.json.within)?.json?.within?.total}),jc=K([Ec],e=>{if(!e||!e.data)return;let t=Object.values(e.data).find(t=>!t.isFetching&&t.json&&t.json.next&&!e.data[t.json.next]);return t&&t.json&&t.json.next}),Mc=K([Dc],e=>e.flatMap(e=>!e||!e.json||e.isFetching||!e.json.hits?xa:e.json.hits)),Nc=K([Dc],e=>e&&Fc(e)),Pc=K([Mc,Ws,Nc],(e,t,n)=>{if(!t||t.length===0||!e||e.length===0)return xa;let r=t.map(e=>e.id);return[].concat(e).sort((e,t)=>{let i=n.resources.find(t=>t.id===e.annotations[0]),a=n.resources.find(e=>e.id===t.annotations[0]);return r.indexOf(i.targetId)-r.indexOf(a.targetId)})}),Fc=e=>{let t=e.map(e=>{if(!e||!e.json||e.isFetching||!e.json.resources)return;let t=new ua(e.json);return{id:t.id,resources:t.resources}}).filter(Boolean);return{id:(t.find(e=>e.id)||{}).id,resources:t.flatMap(e=>e.resources)}},Ic=K([Nc,Ws],(e,t)=>Sc(e,t)),Lc=K([Tc],e=>e?Object.values(e).map(e=>Object.values(e.data)).map(e=>Fc(e)).filter(e=>e.resources.length>0):xa),Rc=K([Ba,Ec],(e,t)=>t&&t.selectedContentSearchAnnotationIds||[]),zc=K([Nc,(e,{annotationUri:t})=>t],(e,t)=>e.resources.find(e=>e.id===t)),Bc=K([zc,Qo],(e,t)=>e&&e.resource&&e.resource.label?Cc.PropertyValue.parse(e.resource.label).getValues(t):xa),Vc=K([Lc,(e,{annotationId:t})=>t],(e,t)=>e.flatMap(e=>e.resources).find(e=>e.id===t)),Hc=K([Vc,(e,{windowId:t})=>n=>Gs(e,{canvasId:n,windowId:t})],(e,t)=>{let n=e&&e.targetId;return n&&t(n)})})),Wc=c(((e,t)=>{var n=ut(),r=gr(),i=st(),a=n?n.isConcatSpreadable:void 0;function o(e){return i(e)||r(e)||!!(a&&e&&e[a])}t.exports=o})),Gc=c(((e,t)=>{var n=Bi(),r=Wc();function i(e,t,a,o,s){var c=-1,l=e.length;for(a||=r,s||=[];++c<l;){var u=e[c];t>0&&a(u)?t>1?i(u,t-1,a,o,s):n(s,u):o||(s[s.length]=u)}return s}t.exports=i})),Kc=c(((e,t)=>{var n=kn(),r=Math.max;function i(e,t,i){return t=r(t===void 0?e.length-1:t,0),function(){for(var a=arguments,o=-1,s=r(a.length-t,0),c=Array(s);++o<s;)c[o]=a[t+o];o=-1;for(var l=Array(t+1);++o<t;)l[o]=a[o];return l[t]=i(c),n(e,this,l)}}t.exports=i})),qc=c(((e,t)=>{var n=un(),r=Kc(),i=Wn();function a(e,t){return i(r(e,t,n),e+``)}t.exports=a})),Jc=c(((e,t)=>{function n(e,t,n){for(var r=-1,i=e==null?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}t.exports=n})),Yc=c(((e,t)=>{var n=pr(),r=Pn(),i=Ri();t.exports=n&&1/i(new n([,-0]))[1]==1/0?function(e){return new n(e)}:r})),Xc=c(((e,t)=>{var n=Ni(),r=Yn(),i=Jc(),a=Fi(),o=Yc(),s=Ri(),c=200;function l(e,t,l){var u=-1,d=r,f=e.length,p=!0,m=[],h=m;if(l)p=!1,d=i;else if(f>=c){var g=t?null:o(e);if(g)return s(g);p=!1,d=a,h=new n}else h=t?[]:m;outer:for(;++u<f;){var _=e[u],v=t?t(_):_;if(_=l||_!==0?_:0,p&&v===v){for(var y=h.length;y--;)if(h[y]===v)continue outer;t&&h.push(v),m.push(_)}else d(h,v,l)||(h!==m&&h.push(v),m.push(_))}return m}t.exports=l})),Zc=c(((e,t)=>{var n=vr(),r=mt();function i(e){return r(e)&&n(e)}t.exports=i})),Qc=c(((e,t)=>{var n=Gc(),r=qc(),i=Xc(),a=Zc();t.exports=r(function(e){return i(n(e,1,a,!0))})})),$c=c(((e,t)=>{var n=Ni(),r=Yn(),i=Jc(),a=Zt(),o=Sr(),s=Fi(),c=200;function l(e,t,l,u){var d=-1,f=r,p=!0,m=e.length,h=[],g=t.length;if(!m)return h;l&&(t=a(t,o(l))),u?(f=i,p=!1):t.length>=c&&(f=s,p=!1,t=new n(t));outer:for(;++d<m;){var _=e[d],v=l==null?_:l(_);if(_=u||_!==0?_:0,p&&v===v){for(var y=g;y--;)if(t[y]===v)continue outer;h.push(_)}else f(t,v,u)||h.push(_)}return h}t.exports=l})),el=c(((e,t)=>{var n=$c(),r=qc(),i=Zc();t.exports=r(function(e,t){return i(e)?n(e,t):[]})}));function tl(e,t){let n=e.getCanvasIds();for(let e=0;e<n.length;e+=1)if(ll.Utils.normalisedUrlsMatch(n[e],t))return!0;return!1}function nl(e){return e.parentNode===void 0?[]:e.parentNode.parentNode===void 0?[e.parentNode.id]:[...nl(e.parentNode),e.parentNode.id]}function rl(e,t){return e.reduce((e,n)=>{let r=[];r.push(...e);let i=t.reduce((e,t)=>e||tl(n.data,t),!1),a=n.nodes.length>0?rl(n.nodes,t):[];return r.push(...a),(i||a.length>0)&&r.push({containsVisibleCanvas:i,descendantsContainVisibleCanvas:a.length>0,id:n.id,leaf:n.nodes.length===0,parentIds:nl(n)}),r},[])}function il(e,{companionWindowId:t},n){let r=no(e,{companionWindowId:t});return r.tocNodes?Object.keys(r.tocNodes).reduce((e,t)=>r.tocNodes[t].expanded===n?[...e,t]:e,[]):[]}function al(e,{companionWindowId:t,windowId:n}){let r=fl(e,{companionWindowId:t,windowId:n}),i=il(e,{companionWindowId:t},!0),a=il(e,{companionWindowId:t},!1);return(0,cl.default)((0,sl.default)(i,r),...a)}function ol(e,{...t}){let n=pl(e,{...t}),r=il(e,t,!1);if(n&&n.length>0){for(let e=0;e<n[0].parentIds.length;e+=1)if(r.indexOf(n[0].parentIds[e])!==-1)return n[0].parentIds[e];return n[0].id}return null}var sl,cl,ll,ul,dl,fl,pl,ml,hl=s((()=>{mi(),sl=d(Qc(),1),cl=d(el(),1),ll=Ea(),cc(),ho(),Os(),ul=K([Es,qs],(e,t)=>t.length===0||!e?[]:rl(e.nodes,t)),dl=K([ul],e=>e.map(e=>e.id)),fl=K([ul],e=>e.reduce((e,t)=>t.leaf||!t.descendantsContainVisibleCanvas?e:[...e,t.id],[])),pl=K([ul],e=>e.reduce((e,t)=>t.containsVisibleCanvas?[...e,t]:e,[])),ml=K([Es],e=>e&&e.nodes&&e.nodes.length>0?`tableOfContents`:`item`)})),gl,_l,vl,yl,bl,xl=s((()=>{mi(),La(),cc(),Ca(),gl=K([Gs,Fa],(e,t)=>e?t(e).imageResources:[]),_l=K([e=>ba(e).layers,(e,{windowId:t})=>t],(e,t)=>e&&e[t]||xa),vl=K([_l,(e,{canvasId:t})=>t],(e,t)=>e[t]),yl=K([gl,vl],(e,t)=>t?e.sort((e,n)=>t[e.id]&&t[e.id].index!==void 0&&t[n.id]&&t[n.id].index!==void 0?t[e.id].index-t[n.id].index:t[e.id]&&t[e.id].index!==void 0?-1:t[n.id]&&t[n.id].index!==void 0?1:0):e),bl=K([qs,_l],(e,t)=>e.reduce((e,n)=>(e[n]=t[n],e),{}))})),Sl,Cl,wl,Tl,El,Dl=s((()=>{mi(),Sl=Ea(),Ca(),Oo(),cc(),La(),ka(),Cl=K([_o],({auth:{serviceProfiles:e=[]}={}})=>e),wl=e=>ba(e).accessTokens||Sa,Tl=e=>ba(e).auth||Sa,El=K([Js,Us,Cl,Tl,Fa,(e,{iiifResources:t})=>t],(e,t={},n,r,i,a)=>{let o=a;if(!o&&e&&(o=e.flatMap(e=>i(e).iiifImageResources.map(e=>{let n=Da(e),r=t[n.id];return r&&r.json?{...r.json,options:{}}:n}))),!o||o.length===0)return xa;let s=o.map(e=>{let t,i=Sl.Utils.getServices(e);for(let e of n){let n=i.filter(t=>e.profile===t.getProfile());for(let e of n)if(t=e,!r[e.id]||r[e.id].isFetching||r[e.id].ok)return e}return t});return Object.values(s.reduce((e,t)=>(t&&!e[t.id]&&(e[t.id]=t),e),{}))})}));function Ol(e,t){if(t={defaultProtocol:`http`,normalizeProtocol:!0,forceHttp:!1,forceHttps:!1,stripAuthentication:!0,stripHash:!1,stripTextFragment:!0,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeSingleSlash:!0,removeDirectoryIndex:!1,removeExplicitPort:!1,sortQueryParameters:!0,removePath:!1,transformPath:!1,emptyQueryValue:`preserve`,...t},typeof t.defaultProtocol==`string`&&!t.defaultProtocol.endsWith(`:`)&&(t.defaultProtocol=`${t.defaultProtocol}:`),e=e.trim(),/^data:/i.test(e))return Kl(e,t);let n=Array.isArray(t.customProtocols)?t.customProtocols:[],r=new Set(n.map(e=>Rl(e)).filter(Boolean)),i=zl(e);if(i&&!r.has(i))return e;let a=e.startsWith(`//`);!(!a&&/^\.*\//.test(e))&&!i&&(e=e.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,t.defaultProtocol));let o=new URL(e);if(t.forceHttp&&t.forceHttps)throw Error("The `forceHttp` and `forceHttps` options cannot be used together");if(t.forceHttp&&o.protocol===`https:`&&(o.protocol=`http:`),t.forceHttps&&o.protocol===`http:`&&(o.protocol=`https:`),t.stripAuthentication&&(o.username=``,o.password=``),t.stripHash?o.hash=``:t.stripTextFragment&&(o.hash=o.hash.replace(/#?:~:text.*?$/i,``)),o.pathname){let e=/\b[a-z][a-z\d+\-.]{1,50}:\/\//g,t=0,n=``;for(;;){let r=e.exec(o.pathname);if(!r)break;let i=r[0],a=r.index,s=o.pathname.slice(t,a);n+=s.replaceAll(/\/{2,}/g,`/`),n+=i,t=a+i.length}let r=o.pathname.slice(t);n+=r.replaceAll(/\/{2,}/g,`/`),o.pathname=n}if(o.pathname)try{o.pathname=decodeURI(o.pathname).replaceAll(`\\`,`%5C`)}catch{}if(t.removeDirectoryIndex===!0&&(t.removeDirectoryIndex=[/^index\.[a-z]+$/]),Array.isArray(t.removeDirectoryIndex)&&t.removeDirectoryIndex.length>0){let e=o.pathname.split(`/`).filter(Boolean),n=e.at(-1);n&&Il(n,t.removeDirectoryIndex)&&(e.pop(),o.pathname=e.length>0?`/${e.join(`/`)}/`:`/`)}if(t.removePath&&(o.pathname=`/`),t.transformPath&&typeof t.transformPath==`function`){let e=o.pathname.split(`/`).filter(Boolean),n=t.transformPath(e);o.pathname=n?.length>0?`/${n.join(`/`)}`:`/`}o.hostname&&(o.hostname=o.hostname.replace(/\.$/,``),t.stripWWW&&/^www\.(?!www\.)[a-z\-\d]{1,63}\.[a-z.\-\d]{2,63}$/.test(o.hostname)&&(o.hostname=o.hostname.replace(/^www\./,``)));let s=o.search,c;if(t.sortQueryParameters&&Pl.test(s)){let e=Hl(s);o.search=s.replaceAll(Fl,t=>`${e}${t.slice(1).toUpperCase()}`),c=RegExp(`${e}([0-9A-F]{2})`,`g`)}let l=Array.isArray(t.keepQueryParameters),{searchParams:u}=o;if(!l&&Array.isArray(t.removeQueryParameters)&&t.removeQueryParameters.length>0)for(let e of[...u.keys()])Il(Wl(e,c),t.removeQueryParameters)&&u.delete(e);if(!l&&t.removeQueryParameters===!0&&(o.search=``),l&&t.keepQueryParameters.length>0)for(let e of[...u.keys()])Il(Wl(e,c),t.keepQueryParameters)||u.delete(e);else l&&(o.search=``);t.sortQueryParameters&&(o.search=Ul(o.searchParams,c),o.search=decodeURIComponent(o.search.replaceAll(/%(?:26|23|3f|25|2b)/gi,e=>`%25${e.slice(1)}`)),c&&(o.search=o.search.replace(c,`%$1`))),o.search=Gl(o.search,t.emptyQueryValue,s),t.removeTrailingSlash&&(o.pathname=o.pathname.replace(/\/$/,``)),t.removeExplicitPort&&o.port&&(o.port=``);let d=e;return e=o.toString(),!t.removeSingleSlash&&o.pathname===`/`&&!d.endsWith(`/`)&&o.hash===``&&(e=e.replace(/\/$/,``)),(t.removeTrailingSlash||o.pathname===`/`)&&o.hash===``&&t.removeSingleSlash&&(e=e.replace(/\/$/,``)),a&&!t.normalizeProtocol&&(e=e.replace(/^http:\/\//,`//`)),t.stripProtocol&&(e=e.replace(/^(?:https?:)?\/\//,``)),e}var kl,Al,jl,Ml,Nl,Pl,Fl,Il,Ll,Rl,zl,Bl,Vl,Hl,Ul,Wl,Gl,Kl,ql=s((()=>{kl=`text/plain`,Al=`us-ascii`,jl=`%(?:3A|2F|3F|23|5B|5D|40|21|24|26|27|28|29|2A|2B|2C|3B|3D)`,Ml=`__normalize_url_encoded_reserved__`,Nl=/__normalize_url_encoded_reserved__(\d+)__/g,Pl=new RegExp(jl,`i`),Fl=new RegExp(jl,`gi`),Il=(e,t)=>Array.isArray(t)&&t.some(t=>t instanceof RegExp?t.flags.includes(`g`)||t.flags.includes(`y`)?new RegExp(t.source,t.flags.replaceAll(/[gy]/g,``)).test(e):t.test(e):t===e),Ll=new Set([`https:`,`http:`,`file:`]),Rl=e=>{if(typeof e!=`string`)return;let t=e.trim().toLowerCase().replace(/:$/,``);return t===``?void 0:`${t}:`},zl=e=>{try{let{protocol:t}=new URL(e),n=e.slice(0,t.length+2).toLowerCase()===`${t}//`;if(t===`localhost:`&&!n&&/^\d{1,5}([/?#]|$)/.test(e.slice(t.length)))return;if(t.endsWith(`:`)&&(!t.includes(`.`)||n)&&!Ll.has(t))return t}catch{}},Bl=e=>{try{return decodeURIComponent(e.replaceAll(`+`,`%20`))}catch{return new URLSearchParams(`${e}=`).keys().next().value}},Vl=e=>{let t=new Set;if(!e)return t;for(let n of e.slice(1).split(`&`))n&&!n.includes(`=`)&&t.add(Bl(n));return t},Hl=e=>{let t=e;try{t=decodeURIComponent(e)}catch{t=new URLSearchParams(e).toString()}let n=e=>{let t=new Set;for(let n of e.matchAll(Nl))t.add(Number.parseInt(n[1],10));return t},r=n(e);for(let e of n(t))r.add(e);let i=0;for(;r.has(i);)i++;return`${Ml}${i}__`},Ul=(e,t)=>{if(!t)return e.sort(),e.toString();let n=e=>e.replace(t,(e,t)=>String.fromCodePoint(Number.parseInt(t,16))),r=[...e.entries()];return r.sort(([e],[t])=>{let r=n(e),i=n(t);return r<i?-1:+(r>i)}),new URLSearchParams(r).toString()},Wl=(e,t)=>t?e.replace(t,(e,t)=>String.fromCodePoint(Number.parseInt(t,16))):e,Gl=(e,t,n)=>{let r=t===`always`,i=t===`never`,a=r||i?void 0:Vl(n),o=e=>e.replaceAll(`+`,`%20`),s=e=>r?`${e}=`:i||a.has(Bl(e))?e:`${e}=`,c=e=>{let t=e.indexOf(`=`);if(t===-1)return s(o(e));let n=e.slice(0,t),r=e.slice(t+1);return r===``?n===``?`=`:s(o(n)):`${o(n)}=${r}`},l=e.slice(1).split(`&`).filter(Boolean);return l.length===0?``:`?${l.map(e=>c(e)).join(`&`)}`},Kl=(e,{stripHash:t})=>{let n=/^data:(?<type>[^,]*?),(?<data>[^#]*?)(?:#(?<hash>.*))?$/.exec(e);if(!n)throw Error(`Invalid URL: ${e}`);let{type:r,data:i,hash:a}=n.groups,o=r.split(`;`),s=o.at(-1)===`base64`;s&&o.pop();let c=o.shift().toLowerCase(),l=[...o.map(e=>{let[t,n=``]=e.split(`=`).map(e=>e.trim());return t===`charset`&&(n=n.toLowerCase(),n===Al)?``:`${t}${n?`=${n}`:``}`}).filter(Boolean)];s&&l.push(`base64`),(l.length>0||c&&c!==kl)&&l.unshift(c);let u=t||!a?``:`#${a}`;return`data:${l.join(`;`)},${s?i.trim():i}${u}`}})),Jl,Yl=s((()=>{ql(),ka(),Jl=class{constructor(e,t,n=`left-to-right`){this.canvases=e,this.layers=t,this.viewingDirection=n,this._canvasDimensions=null}get canvasIds(){return this.canvases.map(e=>e.id)}get canvasDimensions(){if(this._canvasDimensions)return this._canvasDimensions;let[e,t]=this.canvasDirection,n=Math.min(...t===0?this.canvases.map(e=>e.getHeight()):this.canvases.map(e=>e.getWidth())),r=0,i=0,a=this.canvases.reduce((a,o)=>{let s=0,c=0;return Number.isNaN(o.aspectRatio)||(t===0?(s=n,c=Math.max(1,Math.floor(n*o.aspectRatio))):(c=n,s=Math.max(1,Math.floor(n*(1/o.aspectRatio))))),a.push({canvas:o,height:s,width:c,x:r,y:i}),r+=e*c,i+=t*s,a},[]),o=t===0?n:Math.abs(i),s=e===0?n:Math.abs(r);return this._canvasDimensions=a.reduce((n,r)=>(n.push({...r,x:e===-1?r.x+s-r.width:r.x,y:t===-1?r.y+o-r.height:r.y}),n),[]),this._canvasDimensions}contentResourceToWorldCoordinates(e){let t=this.canvases.findIndex(t=>t.imageResources.find(t=>t.id===e.id)),n=this.canvases[t];if(!n)return[];let[r,i,a,o]=this.canvasToWorldCoordinates(n.id),s=n.onFragment(e.id);return s?[r+s[0],i+s[1],s[2],s[3]]:[r,i,a,o]}canvasToWorldCoordinates(e){let t=this.canvasDimensions.find(t=>t.canvas.id===e);return[t.x,t.y,t.width,t.height]}canvasScale(e){let t=this.canvasDimensions.find(t=>t.canvas.id===e);if(!t)return 1;let n=t.canvas.getWidth();return!n||!t.width?1:t.width/n}get canvasDirection(){switch(this.viewingDirection){case`left-to-right`:return[1,0];case`right-to-left`:return[-1,0];case`top-to-bottom`:return[0,1];case`bottom-to-top`:return[0,-1];default:return[1,0]}}contentResource(e){let t=this.canvases.find(t=>t.imageServiceIds.some(t=>t&&e&&Ol(t,{stripAuthentication:!1})===Ol(e,{stripAuthentication:!1})));if(t)return t.imageResources.find(t=>Ol(Da(t).id,{stripAuthentication:!1})===Ol(e,{stripAuthentication:!1}))}getLayerMetadata(e){let t=this.canvases.find(t=>t.imageResources.find(t=>t.id===e.id));if(!t)return;let n=t.imageResources.findIndex(t=>t.id===e.id),r=t.imageResources.find(t=>t.id===e.id),i=this.layers&&this.layers[t.canvas.id],a=i&&i[e.id]||{};return{index:n,opacity:1,total:t.imageResources.length,visibility:!!r.preferred,...a}}layerOpacityOfImageResource(e){let t=this.getLayerMetadata(e);return t?t.visibility?t.opacity:0:1}layerIndexOfImageResource(e){let t=this.getLayerMetadata(e);if(t)return t.index}offsetByCanvas(e){let t=this.canvasToWorldCoordinates(e);return{x:t[0],y:t[1]}}hasDimensions(){return this.canvasDimensions.length>0}worldBounds(){return[0,0,Math.max(0,...this.canvasDimensions.map(e=>e.x+e.width)),Math.max(0,...this.canvasDimensions.map(e=>e.y+e.height))]}canvasAtPoint(e){let t=this.canvasDimensions.find(t=>t.x<=e.x&&e.x<=t.x+t.width&&t.y<=e.y&&e.y<=t.y+t.height);return t&&t.canvas}}})),Xl,Zl=s((()=>{mi(),Yl(),cc(),xl(),Os(),La(),Xl=K([Js,bl,ws,Fa],(e,t,n,r)=>new Jl(e.map(r),t,n))})),Ql=l({EMPTY_ARRAY:()=>xa,EMPTY_OBJECT:()=>Sa,getAccessTokens:()=>wl,getAllowedWindowViewTypes:()=>Bs,getAnnotationResourcesByMotivation:()=>vc,getAnnotationResourcesByMotivationForCanvas:()=>gc,getAnnotationResourcesDataForCanvas:()=>_c,getAnnotations:()=>uc,getAuth:()=>Tl,getAuthProfiles:()=>Cl,getCanvas:()=>Gs,getCanvasDescription:()=>tc,getCanvasForAnnotation:()=>Hc,getCanvasGrouping:()=>Xs,getCanvasGroupings:()=>Ys,getCanvasIndex:()=>Ss,getCanvasLabel:()=>$s,getCanvasLayers:()=>gl,getCanvasMetadata:()=>ec,getCanvases:()=>Ws,getCatalog:()=>Wa,getCompanionAreaVisibility:()=>po,getCompanionWindow:()=>no,getCompanionWindowIdsForPosition:()=>fo,getCompanionWindowLocale:()=>ro,getCompanionWindows:()=>eo,getCompanionWindowsForContent:()=>uo,getCompanionWindowsForPosition:()=>lo,getConfig:()=>_o,getContainerId:()=>wo,getCurrentCanvas:()=>Ks,getCurrentCanvasWorld:()=>Xl,getDefaultSidebarVariant:()=>ml,getDestructuredMetadata:()=>Uo,getElasticLayout:()=>ks,getExpandedNodeIds:()=>al,getExportableState:()=>vo,getFocusedWindowId:()=>Ns,getFullScreenEnabled:()=>js,getIiifThumbnailOpts:()=>Lo,getLanguagesFromConfigWithCurrent:()=>bo,getLatestError:()=>As,getLayers:()=>vl,getLayersForVisibleCanvases:()=>bl,getLayersForWindow:()=>_l,getLocale:()=>Ko,getLocalizedSequenceTreeStructure:()=>Ds,getManifest:()=>Ua,getManifestAutocompleteService:()=>gs,getManifestDescription:()=>ds,getManifestError:()=>Yo,getManifestHomepage:()=>ns,getManifestLocale:()=>Qo,getManifestLogo:()=>ts,getManifestMetadata:()=>ps,getManifestProviderName:()=>$o,getManifestRelated:()=>os,getManifestRelatedContent:()=>as,getManifestRenderings:()=>rs,getManifestSearchService:()=>hs,getManifestSeeAlso:()=>is,getManifestStatus:()=>Jo,getManifestSummary:()=>us,getManifestThumbnail:()=>Ho,getManifestTitle:()=>ls,getManifestUrl:()=>fs,getManifestoInstance:()=>Zo,getManifests:()=>Ha,getManuallyExpandedNodeIds:()=>il,getMaximizedWindowsIds:()=>Rs,getMetadataLocales:()=>ms,getMiradorCanvasWrapper:()=>Fa,getMiradorManifestWrapper:()=>Ia,getNextCanvasGrouping:()=>Zs,getNextSearchId:()=>jc,getNodeIdToScrollTo:()=>ol,getPresentAnnotationsOnSelectedCanvases:()=>hc,getPreviousCanvasGrouping:()=>Qs,getProviderLogo:()=>es,getRequestsConfig:()=>Eo,getRequiredStatement:()=>ss,getResourceAnnotationForSearchHit:()=>zc,getResourceAnnotationLabel:()=>Bc,getRights:()=>cs,getSearchAnnotationsForCompanionWindow:()=>Nc,getSearchAnnotationsForWindow:()=>Lc,getSearchForWindow:()=>Tc,getSearchIsFetching:()=>kc,getSearchNumTotal:()=>Ac,getSearchQuery:()=>Oc,getSelectedAnnotationId:()=>yc,getSelectedAnnotationsOnCanvases:()=>bc,getSelectedContentSearchAnnotationIds:()=>Rc,getSequence:()=>xs,getSequenceBehaviors:()=>Ts,getSequenceTreeStructure:()=>Es,getSequenceViewingDirection:()=>ws,getSequenceViewingHint:()=>Cs,getSequences:()=>bs,getShowZoomControlsConfig:()=>xo,getSortedLayers:()=>yl,getSortedSearchAnnotationsForCompanionWindow:()=>Ic,getSortedSearchHitsForCompanionWindow:()=>Pc,getTheme:()=>So,getThemeDirection:()=>To,getThemeIds:()=>Co,getThumbnailFactory:()=>Ro,getThumbnailNavigationPosition:()=>io,getThumbnailsConfig:()=>Do,getViewer:()=>Ga,getVisibleCanvasAudioResources:()=>oc,getVisibleCanvasCaptions:()=>ac,getVisibleCanvasIds:()=>qs,getVisibleCanvasNonTiledResources:()=>nc,getVisibleCanvasTextResources:()=>rc,getVisibleCanvasVideoResources:()=>ic,getVisibleCanvases:()=>Js,getVisibleNodeIds:()=>dl,getWindow:()=>Ba,getWindowConfig:()=>Ls,getWindowDraggability:()=>Vs,getWindowIds:()=>Ka,getWindowManifests:()=>Ra,getWindowTitles:()=>Is,getWindowViewType:()=>zs,getWindows:()=>za,getWorkspace:()=>Va,getWorkspaceType:()=>Ms,isFocused:()=>Ps,miradorSlice:()=>ba,selectCompanionWindowDimensions:()=>mo,selectCurrentAuthServices:()=>El,selectInfoResponse:()=>sc,selectInfoResponses:()=>Us,sortSearchAnnotationsByCanvasOrder:()=>Sc}),$l=s((()=>{xc(),cc(),ho(),Oo(),qa(),_s(),Hs(),Fs(),Uc(),hl(),xl(),Os(),Dl(),Ca(),Zl(),zo(),La()}));function eu(e,t,n=ou){let r=`cw-${Wr()}`;return{id:r,payload:{...n,...t,id:r,windowId:e},type:G.ADD_COMPANION_WINDOW,windowId:e}}function tu(e,t,n=ou){return(r,i)=>{let a=i(),{position:o}=t,s=o===`left`&&fo(a,{position:o,windowId:e})[0];r(s?nu(e,s,t):eu(e,t,n))}}function nu(e,t,n){return{id:t,payload:n,type:G.UPDATE_COMPANION_WINDOW,windowId:e}}function ru(e,t){return{id:t,type:G.REMOVE_COMPANION_WINDOW,windowId:e}}function iu(e,t,n){return(r,i)=>{let a=i(),o=il(a,{companionWindowId:t},!1),s=il(a,{companionWindowId:t},!0),c=dl(a,{id:t,windowId:e}),l=o.indexOf(n)!==-1||s.indexOf(n)===-1&&c.indexOf(n)===-1;return r({id:t,payload:{[n]:{expanded:l}},type:G.TOGGLE_TOC_NODE,windowId:e})}}function au(e,t,n){return(r,i)=>{let a=il(i(),{companionWindowId:t},!0),o={};return a.forEach(e=>{o[e]={expanded:!1}}),n.forEach(e=>{o[e]={expanded:!0}}),r({id:t,payload:o,type:G.TOGGLE_TOC_NODE,windowId:e})}}var ou,su=s((()=>{Kr(),qr(),$l(),ou={content:null,position:null}}));function cu(e){return{config:e,type:G.IMPORT_CONFIG}}function lu(e){return{config:e,type:G.SET_CONFIG}}function uu(e){return{config:e,type:G.UPDATE_CONFIG}}function du(e){return{state:{...e,workspace:{...e.workspace,id:Wr()}},type:G.IMPORT_MIRADOR_STATE}}var fu=s((()=>{Kr(),qr()}));function pu(e){return{id:`error-${Wr()}`,message:e,type:G.ADD_ERROR}}function mu(e){return{id:e,type:G.REMOVE_ERROR}}var hu=s((()=>{Kr(),qr()}));function gu(e,t=!1){return{pan:t,type:G.FOCUS_WINDOW,windowId:e}}function _u({companionWindows:e,manifest:t,...n}){return(r,i)=>{let{config:a,workspace:{windowIds:o=[]}}=ba(i()),s=o.length,c=n.id||`window-${Wr()}`,l=`cw-${Wr()}`,u=[{content:`thumbnailNavigation`,default:!0,id:l,position:n.thumbnailNavigationPosition||a.thumbnailNavigation.defaultPosition,windowId:c},...(e||[]).map((e,t)=>({...e,id:`cw-${Wr()}`}))];(n.sideBarPanel||a.window.defaultSideBarPanel||a.window.sideBarPanel)&&u.unshift({content:n.sideBarPanel||n.defaultSearchQuery&&`search`||a.window.defaultSideBarPanel||a.window.sideBarPanel,default:!0,id:`cw-${Wr()}`,position:`left`,windowId:c});let d={canvasId:void 0,collectionIndex:0,companionAreaOpen:!0,companionWindowIds:u.map(e=>e.id),draggingEnabled:!0,highlightAllAnnotations:a.window.highlightAllAnnotations||!1,id:c,manifestId:null,maximized:!1,rangeId:null,rotation:null,selectedAnnotations:{},sideBarOpen:a.window.sideBarOpenByDefault===void 0?a.window.sideBarOpen||!!n.defaultSearchQuery:a.window.sideBarOpenByDefault||!!n.defaultSearchQuery,sideBarPanel:n.sideBarPanel||a.window.defaultSideBarPanel||a.window.sideBarPanel,thumbnailNavigationId:l};r({companionWindows:u,elasticLayout:{...a.window.elastic||{height:400,width:480},x:200+(Math.floor(s/10)*50+s*30%300),y:200+s*50%300},manifest:t,type:G.ADD_WINDOW,window:{...d,...n}})}}function vu(e,t){return{id:e,payload:t,type:G.UPDATE_WINDOW}}function yu(e){return{type:G.MAXIMIZE_WINDOW,windowId:e}}function bu(e){return{type:G.MINIMIZE_WINDOW,windowId:e}}function xu(e,t){return{id:e,payload:{companionAreaOpen:t},type:G.UPDATE_WINDOW}}function Su(e){return{type:G.REMOVE_WINDOW,windowId:e}}function Cu(e){return{type:G.TOGGLE_WINDOW_SIDE_BAR,windowId:e}}function wu(e,t){return(n,r)=>{let{windows:i}=r(),{thumbnailNavigationId:a}=i[e];n({id:a,payload:{position:t},type:G.UPDATE_COMPANION_WINDOW})}}function Tu(e,t){return{type:G.SET_WINDOW_VIEW_TYPE,viewType:t,windowId:e}}function Eu(e,t=[],n){return{dialogCollectionPath:t,manifestId:e,type:G.SHOW_COLLECTION_DIALOG,windowId:n}}function Du(e){return{type:G.HIDE_COLLECTION_DIALOG,windowId:e}}var Ou=s((()=>{Kr(),qr(),Ca()}));function ku(e,t){return{manifestId:e,properties:t,type:G.REQUEST_MANIFEST}}function Au(e,t){return{manifestId:e,manifestJson:t,type:G.RECEIVE_MANIFEST}}function ju(e,t){return{error:t,manifestId:e,type:G.RECEIVE_MANIFEST_FAILURE}}function Mu(e,t){return ku(e,{...t,isFetching:!0})}function Nu(e){return{manifestId:e,type:G.REMOVE_MANIFEST}}var Pu=s((()=>{qr()}));function Fu(e,t,n){return{imageResource:t,infoId:e,type:G.REQUEST_INFO_RESPONSE,windowId:n}}function Iu(e,t,n,r){return{infoId:e,infoJson:t,ok:n,tokenServiceId:r,type:G.RECEIVE_INFO_RESPONSE}}function Lu(e,t,n,r,i){return{infoId:e,infoJson:t,ok:n,tokenServiceId:r,type:G.RECEIVE_DEGRADED_INFO_RESPONSE,windowId:i}}function Ru(e,t,n){return{error:t,infoId:e,tokenServiceId:n,type:G.RECEIVE_INFO_RESPONSE_FAILURE}}function zu({imageId:e,imageResource:t,windowId:n}){let r=t&&Da(t);return Fu(e||r.id,r,n)}function Bu(e){return{infoId:e,type:G.REMOVE_INFO_RESPONSE}}var Vu=s((()=>{ka(),qr()}));function Hu(e,t,n=void 0,r={}){return(i,a)=>{let o=a(),{preserveViewport:s}=_o(o).osdConfig,c=n;c||=(Xs(o,{canvasId:t,windowId:e})||[]).map(e=>e.id),i({canvasId:t,preserveViewport:r?.preserveViewport??s,type:G.SET_CANVAS,visibleCanvases:c,windowId:e})}}function Uu(e){return(t,n)=>{let r=n(),i=Zs(r,{windowId:e}),a=(i||[]).map(e=>e.id);i&&t(Hu(e,a[0],a))}}function Wu(e){return(t,n)=>{let r=n(),i=Qs(r,{windowId:e}),a=(i||[]).map(e=>e.id);i&&t(Hu(e,a[0],a))}}function Gu(e,t){return{payload:t,type:G.UPDATE_VIEWPORT,windowId:e}}var Ku=s((()=>{qr(),$l()}));function qu(e){return{config:e,type:G.UPDATE_WORKSPACE}}function Ju(e){return{showZoomControls:e,type:G.TOGGLE_ZOOM_CONTROLS}}function Yu(e){return{layout:e,type:G.UPDATE_WORKSPACE_MOSAIC_LAYOUT}}function Xu(e){return{isWorkspaceAddVisible:e,type:G.SET_WORKSPACE_ADD_VISIBILITY}}function Zu({x:e,y:t}){return{payload:{position:{x:e,y:t}},type:G.SET_WORKSPACE_VIEWPORT_POSITION}}function Qu({width:e,height:t}){return{payload:{position:{height:t,width:e}},type:G.SET_WORKSPACE_VIEWPORT_POSITION}}function $u(){return{type:G.TOGGLE_DRAGGING}}var ed=s((()=>{qr()}));function td(e,t){return{canvasId:t,type:G.REQUEST_CANVAS_ANNOTATIONS,windowId:e}}function nd(e,t){return{annotationId:t,targetId:e,type:G.REQUEST_ANNOTATION}}function rd(e,t,n){return{annotationId:t,annotationJson:n,targetId:e,type:G.RECEIVE_ANNOTATION}}function id(e,t,n){return{annotationId:t,error:n,targetId:e,type:G.RECEIVE_ANNOTATION_FAILURE}}function ad(e,t){return{annotationId:t,type:G.SELECT_ANNOTATION,windowId:e}}function od(e,t){return{annotationId:t,type:G.DESELECT_ANNOTATION,windowId:e}}function sd(e){return{type:G.TOGGLE_ANNOTATION_DISPLAY,windowId:e}}function cd(e,t){return{annotationIds:t,type:G.HOVER_ANNOTATION,windowId:e}}var ld=s((()=>{qr()}));function ud(e,t,n=void 0){return{id:t,profile:n,type:G.ADD_AUTHENTICATION_REQUEST,windowId:e}}function dd(e,t,n){return{id:e,tokenServiceId:t,type:G.RESOLVE_AUTHENTICATION_REQUEST,...n}}function fd(e,t){return{authId:t,serviceId:e,type:G.REQUEST_ACCESS_TOKEN}}function pd(e,t,n){return{authId:e,json:n,serviceId:t,type:G.RECEIVE_ACCESS_TOKEN}}function md(e,t,n){return{authId:e,error:n,serviceId:t,type:G.RECEIVE_ACCESS_TOKEN_FAILURE}}function hd(e,t,n){return n.accessToken?pd(e,t,n):md(e,t,n)}function gd({authServiceId:e,tokenServiceId:t}){return{id:e,tokenServiceId:t,type:G.RESET_AUTHENTICATION_STATE}}var _d=s((()=>{qr()}));function vd(e,t){return{payload:t,type:G.UPDATE_ELASTIC_WINDOW_LAYOUT,windowId:e}}var yd=s((()=>{qr()}));function bd(e,t,n,r){return{companionWindowId:t,query:r,searchId:n,type:G.REQUEST_SEARCH,windowId:e}}function xd(e,t,n,r){return{companionWindowId:t,searchId:n,searchJson:r,type:G.RECEIVE_SEARCH,windowId:e}}function Sd(e,t,n,r){return{companionWindowId:t,error:r,searchId:n,type:G.RECEIVE_SEARCH_FAILURE,windowId:e}}function Cd(e,t){return{companionWindowId:t,type:G.REMOVE_SEARCH,windowId:e}}function wd(e,t,n,r){return bd(e,t,n,r)}function Td(e,t,n){return{annotationIds:n,companionWindowId:t,type:G.SET_CONTENT_SEARCH_CURRENT_ANNOTATIONS,windowId:e}}var Ed=s((()=>{qr()}));function Dd(e,t,n){return{canvasId:t,payload:n,type:G.UPDATE_LAYERS,windowId:e}}var Od=s((()=>{qr()}));function kd(e,t=void 0,n){return{manifestId:e,manifestJson:t,payload:n,type:G.ADD_RESOURCE}}function Ad(e){return{manifestId:e,type:G.REMOVE_RESOURCE}}var jd=s((()=>{qr()})),Md=l({ActionTypes:()=>G,addAuthenticationRequest:()=>ud,addCompanionWindow:()=>eu,addError:()=>pu,addOrUpdateCompanionWindow:()=>tu,addResource:()=>kd,addWindow:()=>_u,deselectAnnotation:()=>od,expandNodes:()=>au,fetchInfoResponse:()=>zu,fetchManifest:()=>Mu,fetchSearch:()=>wd,focusWindow:()=>gu,hideCollectionDialog:()=>Du,hoverAnnotation:()=>cd,importConfig:()=>cu,importMiradorState:()=>du,maximizeWindow:()=>yu,minimizeWindow:()=>bu,receiveAccessToken:()=>pd,receiveAccessTokenFailure:()=>md,receiveAnnotation:()=>rd,receiveAnnotationFailure:()=>id,receiveDegradedInfoResponse:()=>Lu,receiveInfoResponse:()=>Iu,receiveInfoResponseFailure:()=>Ru,receiveManifest:()=>Au,receiveManifestFailure:()=>ju,receiveSearch:()=>xd,receiveSearchFailure:()=>Sd,removeCompanionWindow:()=>ru,removeError:()=>mu,removeInfoResponse:()=>Bu,removeManifest:()=>Nu,removeResource:()=>Ad,removeSearch:()=>Cd,removeWindow:()=>Su,requestAccessToken:()=>fd,requestAnnotation:()=>nd,requestCanvasAnnotations:()=>td,requestInfoResponse:()=>Fu,requestManifest:()=>ku,requestSearch:()=>bd,resetAuthenticationState:()=>gd,resolveAccessTokenRequest:()=>hd,resolveAuthenticationRequest:()=>dd,selectAnnotation:()=>ad,setCanvas:()=>Hu,setCompanionAreaOpen:()=>xu,setConfig:()=>lu,setContentSearchCurrentAnnotation:()=>Td,setNextCanvas:()=>Uu,setPreviousCanvas:()=>Wu,setWindowThumbnailPosition:()=>wu,setWindowViewType:()=>Tu,setWorkspaceAddVisibility:()=>Xu,setWorkspaceViewportDimensions:()=>Qu,setWorkspaceViewportPosition:()=>Zu,showCollectionDialog:()=>Eu,toggleAnnotationDisplay:()=>sd,toggleDraggingEnabled:()=>$u,toggleNode:()=>iu,toggleWindowSideBar:()=>Cu,toggleZoomControls:()=>Ju,updateCompanionWindow:()=>nu,updateConfig:()=>uu,updateElasticWindowLayout:()=>vd,updateLayers:()=>Dd,updateViewport:()=>Gu,updateWindow:()=>vu,updateWorkspace:()=>qu,updateWorkspaceMosaicLayout:()=>Yu}),Nd=s((()=>{su(),fu(),hu(),Ou(),Pu(),Vu(),Ku(),ed(),ld(),_d(),yd(),Ed(),Od(),jd(),qr()}));function Pd(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`){if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=Pd(e[t]))&&(r&&(r+=` `),r+=n)}else for(n in e)e[n]&&(r&&(r+=` `),r+=n)}return r}function q(){for(var e,t,n=0,r=``,i=arguments.length;n<i;n++)(e=arguments[n])&&(t=Pd(e))&&(r&&(r+=` `),r+=t);return r}var J=s((()=>{}));function Fd(e,t,n=void 0){let r={};for(let i in e){let a=e[i],o=``,s=!0;for(let e=0;e<a.length;e+=1){let r=a[e];r&&(o+=(s===!0?``:` `)+t(r),s=!1,n&&n[r]&&(o+=` `+n[r]))}r[i]=o}return r}var vee=s((()=>{})),Y=s((()=>{vee()}));function Id(e,...t){let n=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(e=>n.searchParams.append(`args[]`,e)),`Minified MUI error #${e}; visit ${n} for the full message.`}var Ld=s((()=>{})),Rd=s((()=>{Ld()}));function zd(e,t=-(2**53-1),n=2**53-1){return Math.max(t,Math.min(e,n))}var yee=s((()=>{})),Bd=s((()=>{yee()}));function Vd(e,t=0,n=1){return zd(e,t,n)}function Hd(e){e=e.slice(1);let t=RegExp(`.{1,${e.length>=6?2:1}}`,`g`),n=e.match(t);return n&&n[0].length===1&&(n=n.map(e=>e+e)),n?`rgb${n.length===4?`a`:``}(${n.map((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3).join(`, `)})`:``}function Ud(e){if(e.type)return e;if(e.charAt(0)===`#`)return Ud(Hd(e));let t=e.indexOf(`(`),n=e.substring(0,t);if(![`rgb`,`rgba`,`hsl`,`hsla`,`color`].includes(n))throw Error(Id(9,e));let r=e.substring(t+1,e.length-1),i;if(n===`color`){if(r=r.split(` `),i=r.shift(),r.length===4&&r[3].charAt(0)===`/`&&(r[3]=r[3].slice(1)),![`srgb`,`display-p3`,`a98-rgb`,`prophoto-rgb`,`rec-2020`].includes(i))throw Error(Id(10,i))}else r=r.split(`,`);return r=r.map(e=>parseFloat(e)),{type:n,values:r,colorSpace:i}}function Wd(e){let{type:t,colorSpace:n}=e,{values:r}=e;return t.includes(`rgb`)?r=r.map((e,t)=>t<3?parseInt(e,10):e):t.includes(`hsl`)&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),r=t.includes(`color`)?`${n} ${r.join(` `)}`:`${r.join(`, `)}`,`${t}(${r})`}function Gd(e){e=Ud(e);let{values:t}=e,n=t[0],r=t[1]/100,i=t[2]/100,a=r*Math.min(i,1-i),o=(e,t=(e+n/30)%12)=>i-a*Math.max(Math.min(t-3,9-t,1),-1),s=`rgb`,c=[Math.round(o(0)*255),Math.round(o(8)*255),Math.round(o(4)*255)];return e.type===`hsla`&&(s+=`a`,c.push(t[3])),Wd({type:s,values:c})}function Kd(e){e=Ud(e);let t=e.type===`hsl`||e.type===`hsla`?Ud(Gd(e)).values:e.values;return t=t.map(t=>(e.type!==`color`&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function qd(e,t){let n=Kd(e),r=Kd(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function Jd(e,t){return e=Ud(e),t=Vd(t),(e.type===`rgb`||e.type===`hsl`)&&(e.type+=`a`),e.type===`color`?e.values[3]=`/${t}`:e.values[3]=t,Wd(e)}function Yd(e,t,n){try{return Jd(e,t)}catch{return e}}function Xd(e,t){if(e=Ud(e),t=Vd(t),e.type.includes(`hsl`))e.values[2]*=1-t;else if(e.type.includes(`rgb`)||e.type.includes(`color`))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return Wd(e)}function Zd(e,t,n){try{return Xd(e,t)}catch{return e}}function Qd(e,t){if(e=Ud(e),t=Vd(t),e.type.includes(`hsl`))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(`rgb`))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.includes(`color`))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return Wd(e)}function $d(e,t,n){try{return Qd(e,t)}catch{return e}}function ef(e,t=.15){return Kd(e)>.5?Xd(e,t):Qd(e,t)}function tf(e,t,n){try{return ef(e,t)}catch{return e}}var nf,rf,af=s((()=>{Rd(),Bd(),nf=e=>{let t=Ud(e);return t.values.slice(0,3).map((e,n)=>t.type.includes(`hsl`)&&n!==0?`${e}%`:e).join(` `)},rf=(e,t)=>{try{return nf(e)}catch{return e}}})),of=s((()=>{af()}));function sf(e,t){let n=Array.isArray(t),r=Array.isArray(e);return Cee(t)?t:lf(e)?uf(t):n&&r?See(e,t):n===r?df(e,t):uf(t)}function bee(e){let t=0,n=e.length,r=Array(n);for(t=0;t<n;t+=1)r[t]=uf(e[t]);return r}function xee(e){let t={};for(let n in e)n!==`__proto__`&&n!==`constructor`&&n!==`prototype`&&(t[n]=uf(e[n]));return t}function See(e,t){let n=e.length;for(let r=0;r<t.length;r+=1)e[n+r]=uf(t[r]);return e}function cf(e){return typeof e==`object`&&!!e&&!(e instanceof RegExp)&&!(e instanceof Date)}function Cee(e){return typeof e!=`object`||!e}function lf(e){return typeof e!=`object`||!e||e instanceof RegExp||e instanceof Date}function uf(e){return cf(e)?Array.isArray(e)?bee(e):xee(e):e}function df(e,t){for(let n in t)n!==`__proto__`&&n!==`constructor`&&n!==`prototype`&&(e[n]=n in e?sf(e[n],t[n]):uf(t[n]));return e}var ff=s((()=>{})),pf=s((()=>{ff()}));function mf(e){if(typeof e!=`string`)throw Error(Id(7));return e.charAt(0).toUpperCase()+e.slice(1)}var hf=s((()=>{Rd()})),gf=s((()=>{hf()}));function _f(e){if(e==null)return!0;for(let t in e)return!1;return!0}var vf=s((()=>{})),yf=s((()=>{vf()})),bf=c((e=>{var t=Symbol.for(`react.fragment`),n=Symbol.for(`react.strict_mode`),r=Symbol.for(`react.profiler`),i=Symbol.for(`react.consumer`),a=Symbol.for(`react.context`),o=Symbol.for(`react.forward_ref`),s=Symbol.for(`react.suspense`),c=Symbol.for(`react.suspense_list`),l=Symbol.for(`react.memo`),u=Symbol.for(`react.lazy`),d=Symbol.for(`react.client.reference`);e.isValidElementType=function(e){return!!(typeof e==`string`||typeof e==`function`||e===t||e===r||e===n||e===s||e===c||typeof e==`object`&&e&&(e.$$typeof===u||e.$$typeof===l||e.$$typeof===a||e.$$typeof===i||e.$$typeof===o||e.$$typeof===d||e.getModuleId!==void 0))}})),xf=c(((e,t)=>{t.exports=bf()}));function Sf(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Cf(e){if(Tf.isValidElement(e)||(0,Ef.isValidElementType)(e)||!Sf(e))return e;let t={};return Object.keys(e).forEach(n=>{t[n]=Cf(e[n])}),t}function wf(e,t,n={clone:!0}){let r=n.clone?{...e}:e;return Sf(e)&&Sf(t)&&Object.keys(t).forEach(i=>{Tf.isValidElement(t[i])||(0,Ef.isValidElementType)(t[i])?r[i]=t[i]:Sf(t[i])&&Object.prototype.hasOwnProperty.call(e,i)&&Sf(e[i])?r[i]=wf(e[i],t[i],n):n.clone?r[i]=Sf(t[i])?Cf(t[i]):t[i]:r[i]=t[i]}),r}var Tf,Ef,Df=s((()=>{Tf=d(h(),1),Ef=xf()})),Of=s((()=>{Df(),Df()}));function kf(e,t){if(!e.containerQueries||!Af(t))return t;let n=[];for(let e in t)e.startsWith(`@container`)&&n.push(e);n.sort((e,t)=>(e.match(Pf)?.[1]||0)-+(t.match(Pf)?.[1]||0));let r=t;for(let e=0;e<n.length;e+=1){let t=n[e],i=r[t];delete r[t],r[t]=i}return r}function Af(e){for(let t in e)if(t.startsWith(`@container`))return!0;return!1}function jf(e,t){return t===`@`||t.startsWith(`@`)&&(e.some(e=>t.startsWith(`@${e}`))||!!t.match(/^@\d/))}function Mf(e,t){let n=t.match(/^@([^/]+)?\/?(.+)?$/);if(!n)return null;let[,r,i]=n,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(i).up(a)}function Nf(e){let t=(e,t)=>e.replace(`@media`,t?`@container ${t}`:`@container`);function n(n,r){n.up=(...n)=>t(e.breakpoints.up(...n),r),n.down=(...n)=>t(e.breakpoints.down(...n),r),n.between=(...n)=>t(e.breakpoints.between(...n),r),n.only=(...n)=>t(e.breakpoints.only(...n),r),n.not=(...n)=>{let i=t(e.breakpoints.not(...n),r);return i.includes(`not all and`)?i.replace(`not all and `,``).replace(`min-width:`,`width<`).replace(`max-width:`,`width>`).replace(`and`,`or`):i}}let r={},i=e=>(n(r,e),r);return n(i),{...e,containerQueries:i}}var Pf,wee=s((()=>{Pf=/min-width:\s*([0-9.]+)/})),Ff=s((()=>{wee()}));function If(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n=`px`,step:r=5,...i}=e,a=Lf(t),o=Object.keys(a);function s(e){return`@media (min-width:${typeof t[e]==`number`?t[e]:e}${n})`}function c(e){return`@media (max-width:${(typeof t[e]==`number`?t[e]:e)-r/100}${n})`}function l(e,i){let a=o.indexOf(i);return`@media (min-width:${typeof t[e]==`number`?t[e]:e}${n}) and (max-width:${(a!==-1&&typeof t[o[a]]==`number`?t[o[a]]:i)-r/100}${n})`}function u(e){return o.indexOf(e)+1<o.length?l(e,o[o.indexOf(e)+1]):s(e)}function d(e){let t=o.indexOf(e);return t===0?s(o[1]):t===o.length-1?c(o[t]):l(e,o[o.indexOf(e)+1]).replace(`@media`,`@media not all and`)}let f=[];for(let e=0;e<o.length;e+=1)f.push(s(o[e]));return{keys:o,values:a,up:s,down:c,between:l,only:u,not:d,unit:n,internal_mediaKeys:f,...i}}var Lf,Rf=s((()=>{Lf=e=>{let t=Object.keys(e).map(t=>({key:t,val:e[t]}))||[];return t.sort((e,t)=>e.val-t.val),t.reduce((e,t)=>({...e,[t.key]:t.val}),{})}}));function zf(e,t,n){let r={};return Bf(r,e.theme,t,(e,t,i)=>{let a=n(t,i);e?r[e]=a:sf(r,a)})}function Bf(e,t,n,r){if(t??=Jf,Array.isArray(n)){let i=t.breakpoints??Xf;for(let t=0;t<n.length;t+=1)Vf(e,i.up(i.keys[t]),n[t],void 0,r);return e}if(typeof n==`object`){let i=t.breakpoints??Xf,a=i.values??Yf;for(let o in n)if(jf(i.keys,o)){let i=Mf(t.containerQueries?t:Zf,o);i&&Vf(e,i,n[o],o,r)}else if(o in a)Vf(e,i.up(o),n[o],o,r);else{let t=o;e[t]=n[t]}return e}return r(void 0,n),e}function Vf(e,t,n,r,i){e[t]??={},i(t,n,r)}function Hf(e=Xf){let{internal_mediaKeys:t}=e,n={};for(let e=0;e<t.length;e+=1)n[t[e]]={};return n}function Uf(e,t){let n=e.internal_mediaKeys;for(let e=0;e<n.length;e+=1){let r=n[e];_f(t[r])&&delete t[r]}return t}function Wf(e,...t){return Uf(e,[Hf(e),...t].reduce((e,t)=>wf(e,t),{}))}function Gf(e,t){if(typeof e!=`object`)return{};let n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((t,r)=>{r<e.length&&(n[t]=!0)}):r.forEach(t=>{e[t]!=null&&(n[t]=!0)}),n}function Kf(e){let{values:t,breakpoints:n,base:r}=e,i=r||Gf(t,n),a=Object.keys(i);if(a.length===0)return t;let o;return a.reduce((e,n,r)=>{if(Array.isArray(t))e[n]=t[r]==null?t[o]:t[r],o=r;else if(typeof t==`object`&&t){let r=t;e[n]=r[n]==null?r[o]:r[n],o=n}else e[n]=t;return e},{})}function qf(e,t){if(Array.isArray(t))return!0;if(typeof t==`object`&&t){for(let n=0;n<e.keys.length;n+=1)if(e.keys[n]in t)return!0;let n=Object.keys(t);for(let t=0;t<n.length;t+=1)if(jf(e.keys,n[t]))return!0}return!1}var Jf,Yf,Xf,Zf,Qf=s((()=>{yf(),pf(),Of(),Ff(),Rf(),Jf={},Yf={xs:0,sm:600,md:900,lg:1200,xl:1536},Xf=If({values:Yf}),Zf={containerQueries:e=>({up:t=>{let n=typeof t==`number`?t:Yf[t]||t;return typeof n==`number`&&(n=`${n}px`),e?`@container ${e} (min-width:${n})`:`@container (min-width:${n})`}})}})),$f=s((()=>{Qf(),Qf()}));function ep(e,t,n,r){let i;return i=typeof e==`function`?e(n):Array.isArray(e)?e[n]||n:typeof n==`string`&&tp(e,n,!0,r)||n,t&&(i=t(i,n,e)),i}function tp(e,t,n=!0,r=void 0){if(!e||!t)return null;let i=t.split(`.`);if(e.vars&&n){let t=np(e.vars,i,r);if(t!=null)return t}return np(e,i,r)}function np(e,t,n=void 0){let r,i=e,a=0;for(;a<t.length;){if(i==null)return i;r=i,i=i[t[a]],a+=1}if(n&&i===void 0){let e=t[t.length-1],i=`${n}${e==="default"?``:mf(e)}`;return r?.[i]}return i}function rp(e){let{prop:t,cssProperty:n=e.prop,themeKey:r,transform:i}=e,a=e=>{if(e[t]==null)return null;let a=e[t],o=e.theme,s=tp(o,r)||{};return zf(e,a,e=>{let r=ep(s,i,e,t);return n===!1?r:{[n]:r}})};return a.propTypes={},a.filterProps=[t],a}var ip=s((()=>{gf(),$f()})),ap=s((()=>{ip(),ip()}));function op(e,t,n,r){let i=tp(e,t,!0)??n;return typeof i==`number`||typeof i==`string`?e=>typeof e==`string`?e:typeof i==`string`?i.startsWith(`var(`)&&e===0?0:i.startsWith(`var(`)&&e===1?i:`calc(${e} * ${i})`:i*e:Array.isArray(i)?e=>{if(typeof e==`string`)return e;let t=i[Math.abs(e)];return e>=0?t:typeof t==`number`?-t:typeof t==`string`&&t.startsWith(`var(`)?`calc(-1 * ${t})`:`-${t}`}:typeof i==`function`?i:()=>void 0}function sp(e){return op(e,`spacing`,8,`spacing`)}function cp(e,t){return typeof t==`string`||t==null?t:e(t)}function lp(e,t){let n=e.theme??fp,r=n?.internal_cache?.unarySpacing??sp(n),i={};for(let n in e){if(!t.has(n))continue;let a=gp[n]??(yp[0]=n,yp),o=e[n];Bf(i,e.theme,o,(e,t)=>{let n=e?i[e]:i;for(let e=0;e<a.length;e+=1)n[a[e]]=cp(r,t)})}return i}function up(e){return lp(e,_p)}function dp(e){return lp(e,vp)}var fp,pp,mp,hp,gp,_p,vp,yp,bp,xp,Tee=s((()=>{$f(),ap(),fp={internal_cache:{}},pp={m:`margin`,p:`padding`},mp={t:`Top`,r:`Right`,b:`Bottom`,l:`Left`,x:[`Left`,`Right`],y:[`Top`,`Bottom`]},hp={marginX:`mx`,marginY:`my`,paddingX:`px`,paddingY:`py`},gp={};for(let e in pp)gp[e]=[pp[e]];for(let e in pp)for(let t in mp){let n=pp[e],r=mp[t],i=Array.isArray(r)?r.map(e=>n+e):[n+r];gp[e+t]=i}for(let e in hp)gp[e]=gp[hp[e]];_p=new Set([`m`,`mt`,`mr`,`mb`,`ml`,`mx`,`my`,`margin`,`marginTop`,`marginRight`,`marginBottom`,`marginLeft`,`marginX`,`marginY`,`marginInline`,`marginInlineStart`,`marginInlineEnd`,`marginBlock`,`marginBlockStart`,`marginBlockEnd`]),vp=new Set([`p`,`pt`,`pr`,`pb`,`pl`,`px`,`py`,`padding`,`paddingTop`,`paddingRight`,`paddingBottom`,`paddingLeft`,`paddingX`,`paddingY`,`paddingInline`,`paddingInlineStart`,`paddingInlineEnd`,`paddingBlock`,`paddingBlockStart`,`paddingBlockEnd`]),[..._p,...vp],yp=[``],up.propTypes={},up.filterProps=_p,bp=up,dp.propTypes={},dp.filterProps=vp,xp=dp})),Sp=s((()=>{Tee(),Tee()}));function Cp(...e){let t=e.reduce((e,t)=>(t.filterProps.forEach(n=>{e[n]=t}),e),{}),n=e=>{let n={};for(let r in e)t[r]&&sf(n,t[r](e));return n};return n.propTypes={},n.filterProps=e.reduce((e,t)=>e.concat(t.filterProps),[]),n}var Eee=s((()=>{pf()})),wp=s((()=>{Eee()}));function Tp(e){return typeof e==`number`?`${e}px solid`:e}function Ep(e,t){return rp({prop:e,themeKey:`borders`,transform:t})}var Dee,Oee,kee,Aee,jee,Mee,Nee,Pee,Fee,Iee,Lee,Ree,Dp,zee=s((()=>{ap(),wp(),Sp(),$f(),Dee=Ep(`border`,Tp),Oee=Ep(`borderTop`,Tp),kee=Ep(`borderRight`,Tp),Aee=Ep(`borderBottom`,Tp),jee=Ep(`borderLeft`,Tp),Mee=Ep(`borderColor`),Nee=Ep(`borderTopColor`),Pee=Ep(`borderRightColor`),Fee=Ep(`borderBottomColor`),Iee=Ep(`borderLeftColor`),Lee=Ep(`outline`,Tp),Ree=Ep(`outlineColor`),Dp=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=op(e.theme,`shape.borderRadius`,4,`borderRadius`);return zf(e,e.borderRadius,e=>({borderRadius:cp(t,e)}))}return null},Dp.propTypes={},Dp.filterProps=[`borderRadius`],Cp(Dee,Oee,kee,Aee,jee,Mee,Nee,Pee,Fee,Iee,Dp,Lee,Ree)})),Op=s((()=>{zee(),zee()})),kp,Ap,jp,Mp,Np,Pp,Fp,Ip,Lp,Rp,zp,Bp,Vp=s((()=>{ap(),wp(),Sp(),$f(),kp=e=>{if(e.gap!==void 0&&e.gap!==null){let t=op(e.theme,`spacing`,8,`gap`);return zf(e,e.gap,e=>({gap:cp(t,e)}))}return null},kp.propTypes={},kp.filterProps=[`gap`],Ap=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=op(e.theme,`spacing`,8,`columnGap`);return zf(e,e.columnGap,e=>({columnGap:cp(t,e)}))}return null},Ap.propTypes={},Ap.filterProps=[`columnGap`],jp=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=op(e.theme,`spacing`,8,`rowGap`);return zf(e,e.rowGap,e=>({rowGap:cp(t,e)}))}return null},jp.propTypes={},jp.filterProps=[`rowGap`],Mp=rp({prop:`gridColumn`}),Np=rp({prop:`gridRow`}),Pp=rp({prop:`gridAutoFlow`}),Fp=rp({prop:`gridAutoColumns`}),Ip=rp({prop:`gridAutoRows`}),Lp=rp({prop:`gridTemplateColumns`}),Rp=rp({prop:`gridTemplateRows`}),zp=rp({prop:`gridTemplateAreas`}),Bp=rp({prop:`gridArea`}),Cp(kp,Ap,jp,Mp,Np,Pp,Fp,Ip,Lp,Rp,zp,Bp)})),Hp=s((()=>{Vp(),Vp()}));function Up(e,t){return t===`grey`?t:e}var Bee,Vee,Hee,Uee=s((()=>{ap(),wp(),Bee=rp({prop:`color`,themeKey:`palette`,transform:Up}),Vee=rp({prop:`bgcolor`,cssProperty:`backgroundColor`,themeKey:`palette`,transform:Up}),Hee=rp({prop:`backgroundColor`,themeKey:`palette`,transform:Up}),Cp(Bee,Vee,Hee)})),Wp=s((()=>{Uee(),Uee()}));function Gp(e){return e<=1&&e!==0?`${e*100}%`:e}var Wee,Gee,Kp,Kee,qee,Jee,Yee,Xee,Zee=s((()=>{ap(),wp(),$f(),Wee=Yf,Gee=rp({prop:`width`,transform:Gp}),Kp=e=>e.maxWidth!==void 0&&e.maxWidth!==null?zf(e,e.maxWidth,t=>{let n=e.theme?.breakpoints?.values?.[t]||Wee[t];return n?e.theme?.breakpoints?.unit===`px`?{maxWidth:n}:{maxWidth:`${n}${e.theme.breakpoints.unit}`}:{maxWidth:Gp(t)}}):null,Kp.filterProps=[`maxWidth`],Kee=rp({prop:`minWidth`,transform:Gp}),qee=rp({prop:`height`,transform:Gp}),Jee=rp({prop:`maxHeight`,transform:Gp}),Yee=rp({prop:`minHeight`,transform:Gp}),rp({prop:`size`,cssProperty:`width`,transform:Gp}),rp({prop:`size`,cssProperty:`height`,transform:Gp}),Xee=rp({prop:`boxSizing`}),Cp(Gee,Kp,Kee,qee,Jee,Yee,Xee)})),qp=s((()=>{Zee(),Zee()})),Jp,Yp=s((()=>{Sp(),Op(),Hp(),Wp(),qp(),Jp={border:{themeKey:`borders`,transform:Tp},borderTop:{themeKey:`borders`,transform:Tp},borderRight:{themeKey:`borders`,transform:Tp},borderBottom:{themeKey:`borders`,transform:Tp},borderLeft:{themeKey:`borders`,transform:Tp},borderColor:{themeKey:`palette`},borderTopColor:{themeKey:`palette`},borderRightColor:{themeKey:`palette`},borderBottomColor:{themeKey:`palette`},borderLeftColor:{themeKey:`palette`},outline:{themeKey:`borders`,transform:Tp},outlineColor:{themeKey:`palette`},borderRadius:{themeKey:`shape.borderRadius`,style:Dp},color:{themeKey:`palette`,transform:Up},bgcolor:{themeKey:`palette`,cssProperty:`backgroundColor`,transform:Up},backgroundColor:{themeKey:`palette`,transform:Up},p:{style:xp},pt:{style:xp},pr:{style:xp},pb:{style:xp},pl:{style:xp},px:{style:xp},py:{style:xp},padding:{style:xp},paddingTop:{style:xp},paddingRight:{style:xp},paddingBottom:{style:xp},paddingLeft:{style:xp},paddingX:{style:xp},paddingY:{style:xp},paddingInline:{style:xp},paddingInlineStart:{style:xp},paddingInlineEnd:{style:xp},paddingBlock:{style:xp},paddingBlockStart:{style:xp},paddingBlockEnd:{style:xp},m:{style:bp},mt:{style:bp},mr:{style:bp},mb:{style:bp},ml:{style:bp},mx:{style:bp},my:{style:bp},margin:{style:bp},marginTop:{style:bp},marginRight:{style:bp},marginBottom:{style:bp},marginLeft:{style:bp},marginX:{style:bp},marginY:{style:bp},marginInline:{style:bp},marginInlineStart:{style:bp},marginInlineEnd:{style:bp},marginBlock:{style:bp},marginBlockStart:{style:bp},marginBlockEnd:{style:bp},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:kp},rowGap:{style:jp},columnGap:{style:Ap},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:`zIndex`},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:`shadows`},width:{transform:Gp},maxWidth:{style:Kp},minWidth:{transform:Gp},height:{transform:Gp},maxHeight:{transform:Gp},minHeight:{transform:Gp},boxSizing:{},font:{themeKey:`font`},fontFamily:{themeKey:`typography`},fontSize:{themeKey:`typography`},fontStyle:{themeKey:`typography`},fontWeight:{themeKey:`typography`},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:`typography`}}}));function Qee(){function e(t){if(!t.sx)return null;let{sx:n,theme:r=tte,nested:i}=t,a=r.unstable_sxConfig??Jp,o={sx:null,theme:r,nested:!0};function s(n){let s=n;if(typeof n==`function`)s=n(r);else if(typeof n!=`object`)return n;if(!s)return null;let c=r.breakpoints??Xf,l=Hf(c);for(let n in s){let i=ete(s[n],r);if(i!=null){if(typeof i!=`object`){$ee(l,n,i,r,a);continue}if(a[n]){$ee(l,n,i,r,a);continue}qf(c,i)?Bf(l,t.theme,i,(e,t)=>{l[e][n]=t}):(o.sx=i,l[n]=e(o))}}return!i&&r.modularCssLayers?{"@layer sx":kf(r,Uf(c,l))}:kf(r,Uf(c,l))}return Array.isArray(n)?n.map(s):s(n)}return e.filterProps=[`sx`],e}function $ee(e,t,n,r,i){let a=i[t];if(!a){e[t]=n;return}if(n==null)return;let{themeKey:o}=a;if(o===`typography`&&n===`inherit`){e[t]=n;return}let{style:s}=a;if(s){sf(e,s({[t]:n,theme:r}));return}let{cssProperty:c=t,transform:l}=a,u=tp(r,o);Bf(e,r,n,(n,r)=>{let i=ep(u,l,r,t);c===!1?sf(n?e[n]:e,i):n?e[n][c]=i:e[c]=i})}function ete(e,t){return typeof e==`function`?e(t):e}var tte,Xp,nte=s((()=>{pf(),ap(),$f(),Ff(),Yp(),tte={},Xp=Qee()})),Zp=s((()=>{nte(),Of(),Yp()}));function Qp(){return Qp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qp.apply(null,arguments)}var $p=s((()=>{}));function rte(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function ite(e){var t=document.createElement(`style`);return t.setAttribute(`data-emotion`,e.key),e.nonce!==void 0&&t.setAttribute(`nonce`,e.nonce),t.appendChild(document.createTextNode(``)),t.setAttribute(`data-s`,``),t}var em,ate=s((()=>{em=function(){function e(e){var t=this;this._insertTag=function(e){var n=t.tags.length===0?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling;t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=e.speedy===void 0||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(ite(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=rte(t);try{n.insertRule(e,n.cssRules.length)}catch{}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach(function(e){return e.parentNode?.removeChild(e)}),this.tags=[],this.ctr=0},e}()})),tm,nm,rm,im,am,om,ote,sm,ste,cm=s((()=>{tm=`-ms-`,nm=`-moz-`,rm=`-webkit-`,im=`comm`,am=`rule`,om=`decl`,ote=`@import`,sm=`@keyframes`,ste=`@layer`}));function cte(e,t){return dm(e,0)^45?(((t<<2^dm(e,0))<<2^dm(e,1))<<2^dm(e,2))<<2^dm(e,3):0}function lte(e){return e.trim()}function ute(e,t){return(e=t.exec(e))?e[0]:e}function lm(e,t,n){return e.replace(t,n)}function um(e,t){return e.indexOf(t)}function dm(e,t){return e.charCodeAt(t)|0}function fm(e,t,n){return e.slice(t,n)}function pm(e){return e.length}function mm(e){return e.length}function hm(e,t){return t.push(e),e}function dte(e,t){return e.map(t).join(``)}var fte,gm,pte,_m=s((()=>{fte=Math.abs,gm=String.fromCharCode,pte=Object.assign}));function vm(e,t,n,r,i,a,o){return{value:e,root:t,parent:n,type:r,props:i,children:a,line:Dm,column:Om,length:o,return:``}}function ym(e,t){return pte(vm(``,null,null,``,null,null,0),e,{length:-e.length},t)}function mte(){return jm}function hte(){return jm=Am>0?dm(Mm,--Am):0,Om--,jm===10&&(Om=1,Dm--),jm}function bm(){return jm=Am<km?dm(Mm,Am++):0,Om++,jm===10&&(Om=1,Dm++),jm}function xm(){return dm(Mm,Am)}function Sm(){return Am}function Cm(e,t){return fm(Mm,e,t)}function wm(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function gte(e){return Dm=Om=1,km=pm(Mm=e),Am=0,[]}function _te(e){return Mm=``,e}function Tm(e){return lte(Cm(Am-1,Em(e===91?e+2:e===40?e+1:e)))}function vte(e){for(;(jm=xm())&&jm<33;)bm();return wm(e)>2||wm(jm)>3?``:` `}function yte(e,t){for(;--t&&bm()&&!(jm<48||jm>102||jm>57&&jm<65||jm>70&&jm<97););return Cm(e,Sm()+(t<6&&xm()==32&&bm()==32))}function Em(e){for(;bm();)switch(jm){case e:return Am;case 34:case 39:e!==34&&e!==39&&Em(jm);break;case 40:e===41&&Em(e);break;case 92:bm();break}return Am}function bte(e,t){for(;bm()&&e+jm!==57&&(e+jm!==84||xm()!==47););return`/*`+Cm(t,Am-1)+`*`+gm(e===47?e:bm())}function xte(e){for(;!wm(xm());)bm();return Cm(e,Am)}var Dm,Om,km,Am,jm,Mm,Nm=s((()=>{_m(),Dm=1,Om=1,km=0,Am=0,jm=0,Mm=``}));function Ste(e){return _te(Pm(``,null,null,null,[``],e=gte(e),0,[0],e))}function Pm(e,t,n,r,i,a,o,s,c){for(var l=0,u=0,d=o,f=0,p=0,m=0,h=1,g=1,_=1,v=0,y=``,b=i,x=a,S=r,C=y;g;)switch(m=v,v=bm()){case 40:if(m!=108&&dm(C,d-1)==58){um(C+=lm(Tm(v),`&`,`&\f`),`&\f`)!=-1&&(_=-1);break}case 34:case 39:case 91:C+=Tm(v);break;case 9:case 10:case 13:case 32:C+=vte(m);break;case 92:C+=yte(Sm()-1,7);continue;case 47:switch(xm()){case 42:case 47:hm(Cte(bte(bm(),Sm()),t,n),c);break;default:C+=`/`}break;case 123*h:s[l++]=pm(C)*_;case 125*h:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+u:_==-1&&(C=lm(C,/\f/g,``)),p>0&&pm(C)-d&&hm(p>32?Im(C+`;`,r,n,d-1):Im(lm(C,` `,``)+`;`,r,n,d-2),c);break;case 59:C+=`;`;default:if(hm(S=Fm(C,t,n,l,u,i,s,y,b=[],x=[],d),a),v===123){if(u===0)Pm(C,t,S,S,b,a,d,s,x);else switch(f===99&&dm(C,3)===110?100:f){case 100:case 108:case 109:case 115:Pm(e,S,S,r&&hm(Fm(e,S,S,0,0,i,s,y,i,b=[],d),x),i,x,d,s,r?b:x);break;default:Pm(C,S,S,S,[``],x,0,s,x)}}}l=u=p=0,h=_=1,y=C=``,d=o;break;case 58:d=1+pm(C),p=m;default:if(h<1){if(v==123)--h;else if(v==125&&h++==0&&hte()==125)continue}switch(C+=gm(v),v*h){case 38:_=u>0?1:(C+=`\f`,-1);break;case 44:s[l++]=(pm(C)-1)*_,_=1;break;case 64:xm()===45&&(C+=Tm(bm())),f=xm(),u=d=pm(y=C+=xte(Sm())),v++;break;case 45:m===45&&pm(C)==2&&(h=0)}}return a}function Fm(e,t,n,r,i,a,o,s,c,l,u){for(var d=i-1,f=i===0?a:[``],p=mm(f),m=0,h=0,g=0;m<r;++m)for(var _=0,v=fm(e,d+1,d=fte(h=o[m])),y=e;_<p;++_)(y=lte(h>0?f[_]+` `+v:lm(v,/&\f/g,f[_])))&&(c[g++]=y);return vm(e,t,n,i===0?am:s,c,l,u)}function Cte(e,t,n){return vm(e,t,n,im,gm(mte()),fm(e,2,-2),0)}function Im(e,t,n,r){return vm(e,t,n,om,fm(e,0,r),fm(e,r+1,-1),r)}var wte=s((()=>{cm(),_m(),Nm()})),Tte=s((()=>{}));function Lm(e,t){for(var n=``,r=mm(e),i=0;i<r;i++)n+=t(e[i],i,e,t)||``;return n}function Ete(e,t,n,r){switch(e.type){case ste:if(e.children.length)break;case ote:case om:return e.return=e.return||e.value;case im:return``;case sm:return e.return=e.value+`{`+Lm(e.children,r)+`}`;case am:e.value=e.props.join(`,`)}return pm(n=Lm(e.children,r))?e.return=e.value+`{`+n+`}`:``}var Dte=s((()=>{cm(),_m()}));function Ote(e){var t=mm(e);return function(n,r,i,a){for(var o=``,s=0;s<t;s++)o+=e[s](n,r,i,a)||``;return o}}function kte(e){return function(t){t.root||(t=t.return)&&e(t)}}var Ate=s((()=>{_m()})),jte=s((()=>{cm(),_m(),wte(),Tte(),Nm(),Dte(),Ate()}));function Rm(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var zm=s((()=>{}));function Bm(e,t){switch(cte(e,t)){case 5103:return rm+`print-`+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return rm+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return rm+e+nm+e+tm+e+e;case 6828:case 4268:return rm+e+tm+e+e;case 6165:return rm+e+tm+`flex-`+e+e;case 5187:return rm+e+lm(e,/(\w+).+(:[^]+)/,rm+`box-$1$2`+tm+`flex-$1$2`)+e;case 5443:return rm+e+tm+`flex-item-`+lm(e,/flex-|-self/,``)+e;case 4675:return rm+e+tm+`flex-line-pack`+lm(e,/align-content|flex-|-self/,``)+e;case 5548:return rm+e+tm+lm(e,`shrink`,`negative`)+e;case 5292:return rm+e+tm+lm(e,`basis`,`preferred-size`)+e;case 6060:return rm+`box-`+lm(e,`-grow`,``)+rm+e+tm+lm(e,`grow`,`positive`)+e;case 4554:return rm+lm(e,/([^-])(transform)/g,`$1`+rm+`$2`)+e;case 6187:return lm(lm(lm(e,/(zoom-|grab)/,rm+`$1`),/(image-set)/,rm+`$1`),e,``)+e;case 5495:case 3959:return lm(e,/(image-set\([^]*)/,rm+"$1$`$1");case 4968:return lm(lm(e,/(.+:)(flex-)?(.*)/,rm+`box-pack:$3`+tm+`flex-pack:$3`),/s.+-b[^;]+/,`justify`)+rm+e+e;case 4095:case 3583:case 4068:case 2532:return lm(e,/(.+)-inline(.+)/,rm+`$1$2`)+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(pm(e)-1-t>6)switch(dm(e,t+1)){case 109:if(dm(e,t+4)!==45)break;case 102:return lm(e,/(.+:)(.+)-([^]+)/,`$1`+rm+`$2-$3$1`+nm+(dm(e,t+3)==108?`$3`:`$2-$3`))+e;case 115:return~um(e,`stretch`)?Bm(lm(e,`stretch`,`fill-available`),t)+e:e}break;case 4949:if(dm(e,t+1)!==115)break;case 6444:switch(dm(e,pm(e)-3-(~um(e,`!important`)&&10))){case 107:return lm(e,`:`,`:`+rm)+e;case 101:return lm(e,/(.+:)([^;!]+)(;|!.+)?/,`$1`+rm+(dm(e,14)===45?`inline-`:``)+`box$3$1`+rm+`$2$3$1`+tm+`$2box$3`)+e}break;case 5936:switch(dm(e,t+11)){case 114:return rm+e+tm+lm(e,/[svh]\w+-[tblr]{2}/,`tb`)+e;case 108:return rm+e+tm+lm(e,/[svh]\w+-[tblr]{2}/,`tb-rl`)+e;case 45:return rm+e+tm+lm(e,/[svh]\w+-[tblr]{2}/,`lr`)+e}return rm+e+tm+e+e}return e}var Vm,Hm,Um,Wm,Gm,Km,qm,Jm,Ym=s((()=>{ate(),jte(),Vm=function(e,t,n){for(var r=0,i=0;r=i,i=xm(),r===38&&i===12&&(t[n]=1),!wm(i);)bm();return Cm(e,Am)},Hm=function(e,t){var n=-1,r=44;do switch(wm(r)){case 0:r===38&&xm()===12&&(t[n]=1),e[n]+=Vm(Am-1,t,n);break;case 2:e[n]+=Tm(r);break;case 4:if(r===44){e[++n]=xm()===58?`&\f`:``,t[n]=e[n].length;break}default:e[n]+=gm(r)}while(r=bm());return e},Um=function(e,t){return _te(Hm(gte(e),t))},Wm=new WeakMap,Gm=function(e){if(!(e.type!==`rule`||!e.parent||e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;n.type!==`rule`;)if(n=n.parent,!n)return;if(!(e.props.length===1&&t.charCodeAt(0)!==58&&!Wm.get(n))&&!r){Wm.set(e,!0);for(var i=[],a=Um(t,i),o=n.props,s=0,c=0;s<a.length;s++)for(var l=0;l<o.length;l++,c++)e.props[c]=i[s]?a[s].replace(/&\f/g,o[l]):o[l]+` `+a[s]}}},Km=function(e){if(e.type===`decl`){var t=e.value;t.charCodeAt(0)===108&&t.charCodeAt(2)===98&&(e.return=``,e.value=``)}},qm=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case om:e.return=Bm(e.value,e.length);break;case sm:return Lm([ym(e,{value:lm(e.value,`@`,`@`+rm)})],r);case am:if(e.length)return dte(e.props,function(t){switch(ute(t,/(::plac\w+|:read-\w+)/)){case`:read-only`:case`:read-write`:return Lm([ym(e,{props:[lm(t,/:(read-\w+)/,`:`+nm+`$1`)]})],r);case`::placeholder`:return Lm([ym(e,{props:[lm(t,/:(plac\w+)/,`:`+rm+`input-$1`)]}),ym(e,{props:[lm(t,/:(plac\w+)/,`:`+nm+`$1`)]}),ym(e,{props:[lm(t,/:(plac\w+)/,tm+`input-$1`)]})],r)}return``})}}],Jm=function(e){var t=e.key;if(t===`css`){var n=document.querySelectorAll(`style[data-emotion]:not([data-s])`);Array.prototype.forEach.call(n,function(e){e.getAttribute(`data-emotion`).indexOf(` `)!==-1&&(document.head.appendChild(e),e.setAttribute(`data-s`,``))})}var r=e.stylisPlugins||qm,i={},a,o=[];a=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll(`style[data-emotion^="`+t+` "]`),function(e){for(var t=e.getAttribute(`data-emotion`).split(` `),n=1;n<t.length;n++)i[t[n]]=!0;o.push(e)});var s,c=[Gm,Km],l,u=[Ete,kte(function(e){l.insert(e)})],d=Ote(c.concat(r,u)),f=function(e){return Lm(Ste(e),d)};s=function(e,t,n,r){l=n,f(e?e+`{`+t.styles+`}`:t.styles),r&&(p.inserted[t.name]=!0)};var p={key:t,sheet:new em({key:t,container:a,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:i,registered:{},insert:s};return p.sheet.hydrate(o),p}})),Mte=c((e=>{var t=typeof Symbol==`function`&&Symbol.for,n=t?Symbol.for(`react.element`):60103,r=t?Symbol.for(`react.portal`):60106,i=t?Symbol.for(`react.fragment`):60107,a=t?Symbol.for(`react.strict_mode`):60108,o=t?Symbol.for(`react.profiler`):60114,s=t?Symbol.for(`react.provider`):60109,c=t?Symbol.for(`react.context`):60110,l=t?Symbol.for(`react.async_mode`):60111,u=t?Symbol.for(`react.concurrent_mode`):60111,d=t?Symbol.for(`react.forward_ref`):60112,f=t?Symbol.for(`react.suspense`):60113,p=t?Symbol.for(`react.suspense_list`):60120,m=t?Symbol.for(`react.memo`):60115,h=t?Symbol.for(`react.lazy`):60116,g=t?Symbol.for(`react.block`):60121,_=t?Symbol.for(`react.fundamental`):60117,v=t?Symbol.for(`react.responder`):60118,y=t?Symbol.for(`react.scope`):60119;function b(e){if(typeof e==`object`&&e){var t=e.$$typeof;switch(t){case n:switch(e=e.type,e){case l:case u:case i:case o:case a:case f:return e;default:switch(e&&=e.$$typeof,e){case c:case d:case h:case m:case s:return e;default:return t}}case r:return t}}}function x(e){return b(e)===u}e.AsyncMode=l,e.ConcurrentMode=u,e.ContextConsumer=c,e.ContextProvider=s,e.Element=n,e.ForwardRef=d,e.Fragment=i,e.Lazy=h,e.Memo=m,e.Portal=r,e.Profiler=o,e.StrictMode=a,e.Suspense=f,e.isAsyncMode=function(e){return x(e)||b(e)===l},e.isConcurrentMode=x,e.isContextConsumer=function(e){return b(e)===c},e.isContextProvider=function(e){return b(e)===s},e.isElement=function(e){return typeof e==`object`&&!!e&&e.$$typeof===n},e.isForwardRef=function(e){return b(e)===d},e.isFragment=function(e){return b(e)===i},e.isLazy=function(e){return b(e)===h},e.isMemo=function(e){return b(e)===m},e.isPortal=function(e){return b(e)===r},e.isProfiler=function(e){return b(e)===o},e.isStrictMode=function(e){return b(e)===a},e.isSuspense=function(e){return b(e)===f},e.isValidElementType=function(e){return typeof e==`string`||typeof e==`function`||e===i||e===u||e===o||e===a||e===f||e===p||typeof e==`object`&&!!e&&(e.$$typeof===h||e.$$typeof===m||e.$$typeof===s||e.$$typeof===c||e.$$typeof===d||e.$$typeof===_||e.$$typeof===v||e.$$typeof===y||e.$$typeof===g)},e.typeOf=b})),Nte=c(((e,t)=>{t.exports=Mte()})),Pte=c(((e,t)=>{var n=Nte(),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};s[n.ForwardRef]=a,s[n.Memo]=o;function c(e){return n.isMemo(e)?o:s[e.$$typeof]||r}var l=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;function h(e,t,n){if(typeof t!=`string`){if(m){var r=p(t);r&&r!==m&&h(e,r,n)}var a=u(t);d&&(a=a.concat(d(t)));for(var o=c(e),s=c(t),g=0;g<a.length;++g){var _=a[g];if(!i[_]&&!(n&&n[_])&&!(s&&s[_])&&!(o&&o[_])){var v=f(t,_);try{l(e,_,v)}catch{}}}}return e}t.exports=h}));function Xm(e,t,n){var r=``;return n.split(` `).forEach(function(n){e[n]===void 0?n&&(r+=n+` `):t.push(e[n]+`;`)}),r}var Zm,Qm,$m=s((()=>{Zm=function(e,t,n){var r=e.key+`-`+t.name;n===!1&&e.registered[r]===void 0&&(e.registered[r]=t.styles)},Qm=function(e,t,n){Zm(e,t,n);var r=e.key+`-`+t.name;if(e.inserted[t.name]===void 0){var i=t;do e.insert(t===i?`.`+r:``,i,e.sheet,!0),i=i.next;while(i!==void 0)}}}));function Fte(e){for(var t=0,n,r=0,i=e.length;i>=4;++r,i-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var Ite=s((()=>{})),Lte,Rte=s((()=>{Lte={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}}));function eh(e,t,n){if(n==null)return``;var r=n;if(r.__emotion_styles!==void 0)return r;switch(typeof n){case`boolean`:return``;case`object`:var i=n;if(i.anim===1)return sh={name:i.name,styles:i.styles,next:sh},i.name;var a=n;if(a.styles!==void 0){var o=a.next;if(o!==void 0)for(;o!==void 0;)sh={name:o.name,styles:o.styles,next:sh},o=o.next;return a.styles+`;`}return zte(e,t,n);case`function`:if(e!==void 0){var s=sh,c=n(e);return sh=s,eh(e,t,c)}}var l=n;if(t==null)return l;var u=t[l];return u===void 0?l:u}function zte(e,t,n){var r=``;if(Array.isArray(n))for(var i=0;i<n.length;i++)r+=eh(e,t,n[i])+`;`;else for(var a in n){var o=n[a];if(typeof o!=`object`){var s=o;t!=null&&t[s]!==void 0?r+=a+`{`+t[s]+`}`:rh(s)&&(r+=ih(a)+`:`+ah(a,s)+`;`)}else{if(a===`NO_COMPONENT_SELECTOR`&&Bte)throw Error(Ute);if(Array.isArray(o)&&typeof o[0]==`string`&&(t==null||t[o[0]]===void 0))for(var c=0;c<o.length;c++)rh(o[c])&&(r+=ih(a)+`:`+ah(a,o[c])+`;`);else{var l=eh(e,t,o);switch(a){case`animation`:case`animationName`:r+=ih(a)+`:`+l+`;`;break;default:r+=a+`{`+l+`}`}}}}return r}function th(e,t,n){if(e.length===1&&typeof e[0]==`object`&&e[0]!==null&&e[0].styles!==void 0)return e[0];var r=!0,i=``;sh=void 0;var a=e[0];a==null||a.raw===void 0?(r=!1,i+=eh(n,t,a)):i+=a[0];for(var o=1;o<e.length;o++)i+=eh(n,t,e[o]),r&&(i+=a[o]);oh.lastIndex=0;for(var s=``,c;(c=oh.exec(i))!==null;)s+=`-`+c[1];return{name:Fte(i)+s,styles:i,next:sh}}var Bte,Vte,Hte,nh,rh,ih,ah,Ute,oh,sh,ch=s((()=>{Ite(),Rte(),zm(),Bte=!1,Vte=/[A-Z]|^ms/g,Hte=/_EMO_([^_]+?)_([^]*?)_EMO_/g,nh=function(e){return e.charCodeAt(1)===45},rh=function(e){return e!=null&&typeof e!=`boolean`},ih=Rm(function(e){return nh(e)?e:e.replace(Vte,`-$&`).toLowerCase()}),ah=function(e,t){switch(e){case`animation`:case`animationName`:if(typeof t==`string`)return t.replace(Hte,function(e,t,n){return sh={name:t,styles:n,next:sh},t})}return Lte[e]!==1&&!nh(e)&&typeof t==`number`&&t!==0?t+`px`:t},Ute=`Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.`,oh=/label:\s*([^\s;{]+)\s*(;|$)/g})),lh,Wte,uh,dh,fh,ph=s((()=>{lh=d(h()),Wte=function(e){return e()},uh=lh.useInsertionEffect?lh.useInsertionEffect:!1,dh=uh||Wte,fh=uh||lh.useLayoutEffect})),mh,hh,gh,_h,vh,yh,bh,xh,Gte,Kte,qte,Jte=s((()=>{mh=d(h()),hh=d(h()),Ym(),$m(),ch(),ph(),gh=mh.createContext(typeof HTMLElement<`u`?Jm({key:`css`}):null),_h=gh.Provider,vh=function(e){return(0,hh.forwardRef)(function(t,n){return e(t,(0,hh.useContext)(gh),n)})},yh=mh.createContext({}),bh={}.hasOwnProperty,xh=`__EMOTION_TYPE_PLEASE_DO_NOT_USE__`,Gte=function(e,t){var n={};for(var r in t)bh.call(t,r)&&(n[r]=t[r]);return n[xh]=e,n},Kte=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return Zm(t,n,r),dh(function(){return Qm(t,n,r)}),null},qte=vh(function(e,t,n){var r=e.css;typeof r==`string`&&t.registered[r]!==void 0&&(r=t.registered[r]);var i=e[xh],a=[r],o=``;typeof e.className==`string`?o=Xm(t.registered,a,e.className):e.className!=null&&(o=e.className+` `);var s=th(a,void 0,mh.useContext(yh));o+=t.key+`-`+s.name;var c={};for(var l in e)bh.call(e,l)&&l!==`css`&&l!==xh&&(c[l]=e[l]);return c.className=o,n&&(c.ref=n),mh.createElement(mh.Fragment,null,mh.createElement(Kte,{cache:t,serialized:s,isStringTag:typeof i==`string`}),mh.createElement(i,c))})}));function Sh(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return th(t)}function Ch(){var e=Sh.apply(void 0,arguments),t=`animation-`+e.name;return{name:t,styles:`@keyframes `+t+`{`+e.styles+`}`,anim:1,toString:function(){return`_EMO_`+this.name+`_`+this.styles+`_EMO_`}}}var wh,Yte,Xte,Th=s((()=>{Jte(),wh=d(h()),$m(),ph(),ch(),Pte(),Yte=function(e,t){var n=arguments;if(t==null||!bh.call(t,`css`))return wh.createElement.apply(void 0,n);var r=n.length,i=Array(r);i[0]=qte,i[1]=Gte(e,t);for(var a=2;a<r;a++)i[a]=n[a];return wh.createElement.apply(null,i)},(function(e){var t;t||=e.JSX||={}})(Yte||={}),Xte=vh(function(e,t){var n=e.styles,r=th([n],void 0,wh.useContext(yh)),i=wh.useRef();return fh(function(){var e=t.key+`-global`,n=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),a=!1,o=document.querySelector(`style[data-emotion="`+e+` `+r.name+`"]`);return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),o!==null&&(a=!0,o.setAttribute(`data-emotion`,e),n.hydrate([o])),i.current=[n,a],function(){n.flush()}},[t]),fh(function(){var e=i.current,n=e[0];if(e[1]){e[1]=!1;return}r.next!==void 0&&Qm(t,r.next,!0),n.tags.length&&(n.before=n.tags[n.tags.length-1].nextElementSibling,n.flush()),t.insert(``,r,n,!1)},[t,r.name]),null})})),Zte,Qte,$te=s((()=>{zm(),Zte=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|popover|popoverTarget|popoverTargetAction|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,Qte=Rm(function(e){return Zte.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91})})),Eh,ene,tne,nne,Dh,Oh,rne,ine,ane=s((()=>{$p(),Th(),ch(),ph(),$m(),Eh=d(h()),$te(),ene=!1,tne=Qte,nne=function(e){return e!==`theme`},Dh=function(e){return typeof e==`string`&&e.charCodeAt(0)>96?tne:nne},Oh=function(e,t,n){var r;if(t){var i=t.shouldForwardProp;r=e.__emotion_forwardProp&&i?function(t){return e.__emotion_forwardProp(t)&&i(t)}:i}return typeof r!=`function`&&n&&(r=e.__emotion_forwardProp),r},rne=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return Zm(t,n,r),dh(function(){return Qm(t,n,r)}),null},ine=function e(t,n){var r=t.__emotion_real===t,i=r&&t.__emotion_base||t,a,o;n!==void 0&&(a=n.label,o=n.target);var s=Oh(t,n,r),c=s||Dh(i),l=!c(`as`);return function(){var u=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&d.push(`label:`+a+`;`),u[0]==null||u[0].raw===void 0)d.push.apply(d,u);else{var f=u[0];d.push(f[0]);for(var p=u.length,m=1;m<p;m++)d.push(u[m],f[m])}var h=vh(function(e,t,n){var r=l&&e.as||i,a=``,u=[],f=e;if(e.theme==null){for(var p in f={},e)f[p]=e[p];f.theme=Eh.useContext(yh)}typeof e.className==`string`?a=Xm(t.registered,u,e.className):e.className!=null&&(a=e.className+` `);var m=th(d.concat(u),t.registered,f);a+=t.key+`-`+m.name,o!==void 0&&(a+=` `+o);var h=l&&s===void 0?Dh(r):c,g={};for(var _ in e)l&&_===`as`||h(_)&&(g[_]=e[_]);return g.className=a,n&&(g.ref=n),Eh.createElement(Eh.Fragment,null,Eh.createElement(rne,{cache:t,serialized:m,isStringTag:typeof r==`string`}),Eh.createElement(r,g))});return h.displayName=a===void 0?`Styled(`+(typeof i==`string`?i:i.displayName||i.name||`Component`)+`)`:a,h.defaultProps=t.defaultProps,h.__emotion_real=h,h.__emotion_base=i,h.__emotion_styles=d,h.__emotion_forwardProp=s,Object.defineProperty(h,"toString",{value:function(){return o===void 0&&ene?`NO_COMPONENT_SELECTOR`:`.`+o}}),h.withComponent=function(t,r){return e(t,Qp({},n,r,{shouldForwardProp:Oh(h,r,!0)})).apply(void 0,d)},h}}})),one,kh,sne=s((()=>{ane(),ph(),h(),one=`a.abbr.address.area.article.aside.audio.b.base.bdi.bdo.big.blockquote.body.br.button.canvas.caption.cite.code.col.colgroup.data.datalist.dd.del.details.dfn.dialog.div.dl.dt.em.embed.fieldset.figcaption.figure.footer.form.h1.h2.h3.h4.h5.h6.head.header.hgroup.hr.html.i.iframe.img.input.ins.kbd.keygen.label.legend.li.link.main.map.mark.marquee.menu.menuitem.meta.meter.nav.noscript.object.ol.optgroup.option.output.p.param.picture.pre.progress.q.rp.rt.ruby.s.samp.script.section.select.small.source.span.strong.style.sub.summary.sup.table.tbody.td.textarea.tfoot.th.thead.time.title.tr.track.u.ul.var.video.wbr.circle.clipPath.defs.ellipse.foreignObject.g.image.line.linearGradient.mask.path.pattern.polygon.polyline.radialGradient.rect.stop.svg.text.tspan`.split(`.`),kh=ine.bind(null),one.forEach(function(e){kh[e]=kh(e)})}));function cne(e,t){if(e||t){class n extends em{insert(e,t){return jh.insert?jh.insert(e,t):(this.key&&this.key.endsWith(`global`)&&(this.before=Mh),super.insert(e,t))}}let r=fne({key:t?`mui`:`css`,insertionPoint:e?Mh:void 0},n);if(t){let e=r.insert;r.insert=(...t)=>(t[1].styles.match(/^@layer\s+[^{]*$/)||(t[1].styles=`@layer mui {${t[1].styles}}`),e(...t))}return r}}function lne(e){let{injectFirst:t,enableCssLayer:n,children:r}=e,i=une.useMemo(()=>{let e=`${t}-${n}`;if(typeof document==`object`&&Ah.has(e))return Ah.get(e);let r=cne(t,n);return Ah.set(e,r),r},[t,n]);return i?(0,dne.jsx)(_h,{value:i,children:r}):r}var une,dne,Ah,jh,fne,Mh,pne=s((()=>{if(une=d(h(),1),Th(),Ym(),ate(),dne=W(),Ah=new Map,jh={insert:void 0},fne=(e,t)=>{let n=Jm(e);return n.sheet=new t({key:n.key,nonce:n.sheet.nonce,container:n.sheet.container,speedy:n.sheet.isSpeedy,prepend:n.sheet.prepend,insertionPoint:n.sheet.insertionPoint}),n},typeof document==`object`&&(Mh=document.querySelector(`[name="emotion-insertion-point"]`),!Mh)){Mh=document.createElement(`meta`),Mh.setAttribute(`name`,`emotion-insertion-point`),Mh.setAttribute(`content`,``);let e=document.querySelector(`head`);e&&e.prepend(Mh)}})),mne=s((()=>{pne()}));function hne(e){return e==null||Object.keys(e).length===0}function gne(e){let{styles:t,defaultTheme:n={}}=e;return(0,_ne.jsx)(Xte,{styles:typeof t==`function`?e=>t(hne(e)?n:e):t})}var _ne,vne=s((()=>{Th(),_ne=W()})),yne=s((()=>{vne()}));function bne(e,t){return kh(e,t)}function xne(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}function Nh(e){return Ph[0]=e,th(Ph)}var Ph,Fh=s((()=>{sne(),ch(),Th(),mne(),yne(),Ph=[]})),Sne,Cne=s((()=>{Sne={borderRadius:4}}));function wne(e=8,t=sp({spacing:e})){if(e.mui)return e;let n=(...e)=>(e.length===0?[1]:e).map(e=>{let n=t(e);return typeof n==`number`?`${n}px`:n}).join(` `);return n.mui=!0,n}var Tne=s((()=>{Sp()}));function Ene(e,t){let n=this;if(n.vars){if(!n.colorSchemes?.[e]||typeof n.getColorSchemeSelector!=`function`)return{};let r=n.getColorSchemeSelector(e);return r===`&`?t:((r.includes(`data-`)||r.includes(`.`))&&(r=`*:where(${r.replace(/\s*&$/,``)}) &`),{[r]:t})}return n.palette.mode===e?t:{}}var Dne=s((()=>{}));function Ih(e={},...t){let{breakpoints:n={},palette:r={},spacing:i,shape:a={},...o}=e,s=If(n),c=wne(i),l=wf({breakpoints:s,direction:`ltr`,components:{},palette:{mode:`light`,...r},spacing:c,shape:{...Sne,...a}},o);return l=Nf(l),l.applyStyles=Ene,l=t.reduce((e,t)=>wf(e,t),l),l.unstable_sxConfig={...Jp,...o?.unstable_sxConfig},l.unstable_sx=function(e){return Xp({sx:e,theme:this})},l.internal_cache={},l}var One=s((()=>{Of(),Rf(),Ff(),Cne(),Tne(),nte(),Yp(),Dne()})),Lh=s((()=>{One(),Rf(),Dne()}));function kne(e){return Object.keys(e).length===0}function Rh(e=null){let t=Ane.useContext(yh);return!t||kne(t)?e:t}var Ane,jne=s((()=>{Ane=d(h(),1),Fh()})),zh=s((()=>{jne()}));function Bh(e=Mne){return Rh(e)}var Mne,Nne=s((()=>{Lh(),zh(),Mne=Ih()})),Vh=s((()=>{Nne(),Nne()}));function Pne(e){let t=Nh(e);return e!==t&&t.styles?(t.styles.match(/^@layer\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function Fne({styles:e,themeId:t,defaultTheme:n={}}){let r=Bh(n),i=t&&r[t]||r,a=typeof e==`function`?e(i):e;return i.modularCssLayers&&(a=Array.isArray(a)?a.map(e=>Pne(typeof e==`function`?e(i):e)):Pne(a)),(0,Ine.jsx)(gne,{styles:a})}var Ine,Lne=s((()=>{Fh(),Vh(),Ine=W()})),Rne=s((()=>{Lne(),Lne()})),zne=s((()=>{})),Bne=s((()=>{zne(),zne()})),Vne=s((()=>{})),Hne=s((()=>{Vne(),Vne()})),Une=s((()=>{})),Wne=s((()=>{Une(),Une()})),Hh,Gne,Uh,Kne=s((()=>{Hh=e=>e,Gne=()=>{let e=Hh;return{configure(t){e=t},generate(t){return e(t)},reset(){e=Hh}}},Uh=Gne()})),Wh=s((()=>{Kne()}));function qne(e={}){let{themeId:t,defaultTheme:n,defaultClassName:r=`MuiBox-root`,generateClassName:i}=e,a=bne(`div`,{shouldForwardProp:e=>e!==`theme`&&e!==`sx`&&e!==`as`})(Xp);return Jne.forwardRef(function(e,o){let s=Bh(n),{className:c,component:l=`div`,...u}=e;return(0,Yne.jsx)(a,{as:l,ref:o,className:q(c,i?i(r):r),theme:t&&s[t]||s,...u})})}var Jne,Yne,Xne=s((()=>{Jne=d(h(),1),J(),Fh(),Zp(),Vh(),Yne=W()})),Zne=s((()=>{Xne()}));function Gh(e,t,n=`Mui`){let r=Qne[t];return r?`${n}-${r}`:`${Uh.generate(e)}-${t}`}var Qne,$ne=s((()=>{Wh(),Qne={active:`active`,checked:`checked`,completed:`completed`,disabled:`disabled`,error:`error`,expanded:`expanded`,focused:`focused`,focusVisible:`focusVisible`,open:`open`,readOnly:`readOnly`,required:`required`,selected:`selected`}})),Kh=s((()=>{$ne(),$ne()}));function qh(e,t,n=`Mui`){let r={};return t.forEach(t=>{r[t]=Gh(e,t,n)}),r}var ere=s((()=>{Kh()})),Jh=s((()=>{ere()})),tre=s((()=>{})),nre=s((()=>{})),rre=s((()=>{nre(),nre(),tre(),tre()}));function ire(e){let{variants:t,...n}=e,r={variants:t,style:Nh(n),isProcessed:!0};return r.style===n||t&&t.forEach(e=>{typeof e.style!=`function`&&(e.style=Nh(e.style))}),r}var are=s((()=>{Fh()}));function Yh(e){return e!==`ownerState`&&e!==`theme`&&e!==`sx`&&e!==`as`}function Xh(e,t){return t&&e&&typeof e==`object`&&e.styles&&!e.styles.startsWith(`@layer`)&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function ore(e){return e?(t,n)=>n[e]:null}function sre(e,t,n){e.theme=_f(e.theme)?n:e.theme[t]||e.theme}function Zh(e,t,n){let r=typeof t==`function`?t(e):t;if(Array.isArray(r))return r.flatMap(t=>Zh(e,t,n));if(Array.isArray(r?.variants)){let t;if(r.isProcessed)t=n?Xh(r.style,n):r.style;else{let{variants:e,...i}=r;t=n?Xh(Nh(i),n):i}return cre(e,r.variants,[t],n)}return r?.isProcessed?n?Xh(Nh(r.style),n):r.style:n?Xh(Nh(r),n):r}function cre(e,t,n=[],r=void 0){let i;variantLoop:for(let a=0;a<t.length;a+=1){let o=t[a];if(typeof o.props==`function`){if(i??={...e,...e.ownerState,ownerState:e.ownerState},!o.props(i))continue}else for(let t in o.props)if(e[t]!==o.props[t]&&e.ownerState?.[t]!==o.props[t])continue variantLoop;typeof o.style==`function`?(i??={...e,...e.ownerState,ownerState:e.ownerState},n.push(r?Xh(Nh(o.style(i)),r):o.style(i))):n.push(r?Xh(Nh(o.style),r):o.style)}return n}function lre(e={}){let{themeId:t,defaultTheme:n=fre,rootShouldForwardProp:r=Yh,slotShouldForwardProp:i=Yh}=e;function a(e){sre(e,t,n)}return(e,t={})=>{xne(e,e=>e.filter(e=>e!==Xp));let{name:n,slot:o,skipVariantsResolver:s,skipSx:c,overridesResolver:l=ore(dre(o)),...u}=t,d=n&&n.startsWith(`Mui`)||o?`components`:`custom`,f=s===void 0?o&&o!==`Root`&&o!==`root`||!1:s,p=c||!1,m=Yh;o===`Root`||o===`root`?m=r:o?m=i:ure(e)&&(m=void 0);let h=bne(e,{shouldForwardProp:m,label:void 0,...u}),g=e=>{if(e.__emotion_real===e)return e;if(typeof e==`function`)return function(t){return Zh(t,e,t.theme.modularCssLayers?d:void 0)};if(Sf(e)){let t=ire(e);return function(e){return t.variants?Zh(e,t,e.theme.modularCssLayers?d:void 0):e.theme.modularCssLayers?Xh(t.style,d):t.style}}return e},_=(...t)=>{let r=[],i=t.map(g),o=[];if(r.push(a),n&&l&&o.push(function(e){let t=e.theme.components?.[n]?.styleOverrides;if(!t)return null;let r={};for(let n in t)r[n]=Zh(e,t[n],e.theme.modularCssLayers?`theme`:void 0);return l(e,r)}),n&&!f&&o.push(function(e){let t=e.theme?.components?.[n]?.variants;return t?cre(e,t,[],e.theme.modularCssLayers?`theme`:void 0):null}),p||o.push(Xp),Array.isArray(i[0])){let e=i.shift(),t=Array(r.length).fill(``),n=Array(o.length).fill(``),a;a=[...t,...e,...n],a.raw=[...t,...e.raw,...n],r.unshift(a)}let s=[...r,...i,...o],c=h(...s);return e.muiName&&(c.muiName=e.muiName),c};return h.withConfig&&(_.withConfig=h.withConfig),_}}function ure(e){return typeof e==`string`&&e.charCodeAt(0)>96}function dre(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}var fre,pre=s((()=>{Fh(),yf(),Of(),Lh(),Zp(),are(),fre=Ih()})),Qh=s((()=>{pre(),pre()})),$h,mre=s((()=>{Qh(),$h=lre()})),eg=s((()=>{mre()}));function tg(e,t,n=!1){let r={...t};for(let i in e)if(Object.prototype.hasOwnProperty.call(e,i)){let a=i;if(a===`components`||a===`slots`)r[a]={...e[a],...r[a]};else if(a===`componentsProps`||a===`slotProps`){let i=e[a],o=t[a];if(!o)r[a]=i||{};else if(!i)r[a]=o;else{r[a]={...o};for(let e in i)if(Object.prototype.hasOwnProperty.call(i,e)){let t=e;r[a][t]=tg(i[t],o[t],n)}}}else a===`className`&&n&&t.className!==void 0?r.className=q(e?.className,t?.className):a===`style`&&n&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var hre=s((()=>{J()})),ng=s((()=>{hre()}));function gre(e){let{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:tg(t.components[n].defaultProps,r)}var _re=s((()=>{ng()}));function rg(e){let{props:t,name:n,defaultTheme:r,themeId:i}=e,a=Bh(r);return i&&(a=a[i]||a),gre({theme:a,name:n,props:t})}var vre=s((()=>{_re(),Vh()})),ig=s((()=>{vre(),_re()})),ag,og,yre=s((()=>{ag=d(h(),1),og=typeof window<`u`?ag.useLayoutEffect:ag.useEffect})),sg=s((()=>{yre()}));function bre(e,t,n,r,i){let[a,o]=cg.useState(()=>i&&n?n(e).matches:r?r(e).matches:t);return og(()=>{if(!n)return;let t=n(e),r=()=>{o(t.matches)};return r(),t.addEventListener(`change`,r),()=>{t.removeEventListener(`change`,r)}},[e,n]),a}function xre(e,t,n,r,i){let a=cg.useCallback(()=>t,[t]),o=cg.useMemo(()=>{if(i&&n)return()=>n(e).matches;if(r!==null){let{matches:t}=r(e);return()=>t}return a},[a,e,r,i,n]),[s,c]=cg.useMemo(()=>{if(n===null)return[a,()=>()=>{}];let t=n(e);return[()=>t.matches,e=>(t.addEventListener(`change`,e),()=>{t.removeEventListener(`change`,e)})]},[a,n,e]);return lg(c,s,o)}function Sre(e={}){let{themeId:t}=e;return function(e,n={}){let r=Rh();r&&t&&(r=r[t]||r);let i=typeof window<`u`&&window.matchMedia!==void 0?window.matchMedia:null,{defaultMatches:a=!1,matchMedia:o,ssrMatchMedia:s=null,noSsr:c=!1}=gre({name:`MuiUseMediaQuery`,props:n,theme:r}),l=cg.useMemo(()=>o===void 0?i===null?null:i.bind(window):o,[o,i]),u=typeof e==`function`?e(r):e;return u=u.replace(/^@media( ?)/m,``),u.includes(`print`)&&console.warn(["MUI: You have provided a `print` query to the `useMediaQuery` hook.",`Using the print media query to modify print styles can lead to unexpected results.`,"Consider using the `displayPrint` field in the `sx` prop instead.","More information about `displayPrint` on our docs: https://mui.com/system/display/#display-in-print."].join(`
`)),(lg===void 0?bre:xre)(u,a,l,s,c)}}var cg,lg,Cre=s((()=>{cg=d(h(),1),sg(),ig(),zh(),lg={...cg}.useSyncExternalStore,Sre()})),wre=s((()=>{Cre(),Cre()})),Tre,ug,Ere=s((()=>{Tre=d(h(),1),ug=Tre.createContext(null)}));function dg(){return Dre.useContext(ug)}var Dre,Ore=s((()=>{Dre=d(h(),1),Ere()})),kre=s((()=>{Ore()})),Are,jre,Mre=s((()=>{Are=typeof Symbol==`function`&&Symbol.for,jre=Are?Symbol.for(`mui.nested`):`__THEME_NESTED__`}));function Nre(e,t){return typeof t==`function`?t(e):{...e,...t}}function Pre(e){let{children:t,theme:n}=e,r=dg(),i=Fre.useMemo(()=>{let e=r===null?{...n}:Nre(r,n);return e!=null&&(e[jre]=r!==null),e},[n,r]);return(0,Ire.jsx)(ug.Provider,{value:i,children:t})}var Fre,Ire,Lre=s((()=>{Fre=d(h(),1),Ere(),kre(),Mre(),Ire=W()})),Rre=s((()=>{Lre(),Mre()})),zre=s((()=>{Rre(),Rre(),kre()}));function Bre({value:e,...t}){return(0,Vre.jsx)(pg.Provider,{value:e??!0,...t})}var fg,Vre,pg,mg,hg=s((()=>{fg=d(h(),1),Vre=W(),pg=fg.createContext(),mg=()=>fg.useContext(pg)??!1}));function Hre({value:e,children:t}){return(0,Gre.jsx)(_g.Provider,{value:e,children:t})}function Ure(e){let{theme:t,name:n,props:r}=e;if(!t||!t.components||!t.components[n])return r;let i=t.components[n];return i.defaultProps?tg(i.defaultProps,r,t.components.mergeClassNameAndStyle):!i.styleOverrides&&!i.variants?tg(i,r,t.components.mergeClassNameAndStyle):r}function Wre({props:e,name:t}){return Ure({props:e,name:t,theme:{components:gg.useContext(_g)}})}var gg,Gre,_g,Kre=s((()=>{gg=d(h(),1),ng(),Gre=W(),_g=gg.createContext(void 0)})),qre=s((()=>{Kre()}));function Jre(e){let[t,n]=yg.useState(e),r=e||t;return yg.useEffect(()=>{t??(bg+=1,n(`mui-${bg}`))},[t]),r}function vg(e){if(xg!==void 0){let t=xg();return e??t}return Jre(e)}var yg,bg,xg,Yre=s((()=>{yg=d(h(),1),bg=0,xg={...yg}.useId})),Sg=s((()=>{Yre()}));function Xre(e){let t=Rh(),n=vg()||``,{modularCssLayers:r}=e,i=`mui.global, mui.components, mui.theme, mui.custom, mui.sx`;return i=!r||t!==null?``:typeof r==`string`?r.replace(/mui(?!\.)/g,i):`@layer ${i};`,og(()=>{let e=document.querySelector(`head`);if(!e)return;let t=e.firstChild;if(i){if(t&&t.hasAttribute?.(`data-mui-layer-order`)&&t.getAttribute(`data-mui-layer-order`)===n)return;let r=document.createElement(`style`);r.setAttribute(`data-mui-layer-order`,n),r.textContent=i,e.prepend(r)}else e.querySelector(`style[data-mui-layer-order="${n}"]`)?.remove()},[i,n]),i?(0,Cg.jsx)(Fne,{styles:i}):null}var Cg,Zre=s((()=>{sg(),Sg(),Rne(),zh(),Cg=W()}));function wg(e,t,n,r=!1){return Eg.useMemo(()=>{let i=e&&t[e]||t;if(typeof n==`function`){let a=n(i),o=e?{...t,[e]:a}:a;return r?()=>o:o}return e?{...t,[e]:n}:{...t,...n}},[e,t,n,r])}function Tg(e){let{children:t,theme:n,themeId:r}=e,i=Rh(Og),a=dg()||Og,o=wg(r,i,n),s=wg(r,a,n,!0),c=(r?o[r]:o).direction===`rtl`,l=Xre(o);return(0,Dg.jsx)(Pre,{theme:s,children:(0,Dg.jsx)(yh.Provider,{value:o,children:(0,Dg.jsx)(Bre,{value:c,children:(0,Dg.jsxs)(Hre,{value:r?o[r].components:o.components,children:[l,t]})})})})}var Eg,Dg,Og,Qre=s((()=>{Eg=d(h(),1),zre(),Fh(),zh(),hg(),qre(),Zre(),Dg=W(),Og={}})),kg=s((()=>{Qre()}));function $re(e){let t,n;return function(r){let i=t;return(i===void 0||r.theme!==n)&&(Ag.theme=r.theme,i=ire(e(Ag)),t=i,n=r.theme),i}}var Ag,eie=s((()=>{are(),Ag={theme:void 0}}));function tie(e){let{defaultMode:t=`system`,defaultLightColorScheme:n=`light`,defaultDarkColorScheme:r=`dark`,modeStorageKey:i=Ng,colorSchemeStorageKey:a=Pg,attribute:o=Fg,colorSchemeNode:s=`document.documentElement`,nonce:c}=e||{},l=``,u=o;if(o===`class`&&(u=`.%s`),o===`data`&&(u=`[data-%s]`),u.startsWith(`.`)){let e=u.substring(1);l+=`${s}.classList.remove('${e}'.replace('%s', light), '${e}'.replace('%s', dark));
      ${s}.classList.add('${e}'.replace('%s', colorScheme));`}let d=u.match(/\[([^[\]]+)\]/);if(d){let[e,t]=d[1].split(`=`);t||(l+=`${s}.removeAttribute('${e}'.replace('%s', light));
      ${s}.removeAttribute('${e}'.replace('%s', dark));`),l+=`
      ${s}.setAttribute('${e}'.replace('%s', colorScheme), ${t?`${t}.replace('%s', colorScheme)`:`""`});`}else u!==`.%s`&&(l+=`${s}.setAttribute('${u}', colorScheme);`);return(0,Mg.jsx)(`script`,{suppressHydrationWarning:!0,nonce:typeof window>`u`?c:``,dangerouslySetInnerHTML:{__html:`(function() {
try {
  let colorScheme = '';
  const mode = localStorage.getItem('${i}') || '${t}';
  const dark = localStorage.getItem('${a}-dark') || '${r}';
  const light = localStorage.getItem('${a}-light') || '${n}';
  if (mode === 'system') {
    // handle system mode
    const mql = window.matchMedia('(prefers-color-scheme: dark)');
    if (mql.matches) {
      colorScheme = dark
    } else {
      colorScheme = light
    }
  }
  if (mode === 'light') {
    colorScheme = light;
  }
  if (mode === 'dark') {
    colorScheme = dark;
  }
  if (colorScheme) {
    ${l}
  }
} catch(e){}})();`}},`mui-color-scheme-init`)}var jg,Mg,Ng,Pg,Fg,Ig=s((()=>{jg=d(h(),1),Mg=W(),Ng=`mode`,Pg=`color-scheme`,Fg=`data-color-scheme`,{...jg}.useSyncExternalStore}));function nie(){}var Lg,rie=s((()=>{Lg=({key:e,storageWindow:t})=>(!t&&typeof window<`u`&&(t=window),{get(n){if(typeof window>`u`)return;if(!t)return n;let r;try{r=t.localStorage.getItem(e)}catch{}return r||n},set:n=>{if(t)try{t.localStorage.setItem(e,n)}catch{}},subscribe:n=>{if(!t)return nie;let r=t=>{let r=t.newValue;t.key===e&&n(r)};return t.addEventListener(`storage`,r),()=>{t.removeEventListener(`storage`,r)}}})}));function Rg(){}function zg(e){if(typeof window<`u`&&typeof window.matchMedia==`function`&&e===`system`)return window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`}function Bg(e,t){if(e.mode===`light`||e.mode===`system`&&e.systemMode===`light`)return t(`light`);if(e.mode===`dark`||e.mode===`system`&&e.systemMode===`dark`)return t(`dark`)}function iie(e){return Bg(e,t=>{if(t===`light`)return e.lightColorScheme;if(t===`dark`)return e.darkColorScheme})}function aie(e){let{defaultMode:t=`light`,defaultLightColorScheme:n,defaultDarkColorScheme:r,supportedColorSchemes:i=[],modeStorageKey:a=Ng,colorSchemeStorageKey:o=Pg,storageWindow:s=typeof window>`u`?void 0:window,storageManager:c=Lg,noSsr:l=!1}=e,u=i.join(`,`),d=i.length>1,f=Vg.useMemo(()=>c?.({key:a,storageWindow:s}),[c,a,s]),p=Vg.useMemo(()=>c?.({key:`${o}-light`,storageWindow:s}),[c,o,s]),m=Vg.useMemo(()=>c?.({key:`${o}-dark`,storageWindow:s}),[c,o,s]),[h,g]=Vg.useState(()=>{let e=f?.get(t)||t,i=p?.get(n)||n,a=m?.get(r)||r;return{mode:e,systemMode:zg(e),lightColorScheme:i,darkColorScheme:a}}),[_,v]=Vg.useState(l||!d);Vg.useEffect(()=>{v(!0)},[]);let y=iie(h),b=Vg.useCallback(e=>{g(n=>{if(e===n.mode)return n;let r=e??t;return f?.set(r),{...n,mode:r,systemMode:zg(r)}})},[f,t]),x=Vg.useCallback(e=>{e?typeof e==`string`?e&&!u.includes(e)?console.error(`\`${e}\` does not exist in \`theme.colorSchemes\`.`):g(t=>{let n={...t};return Bg(t,t=>{t===`light`&&(p?.set(e),n.lightColorScheme=e),t===`dark`&&(m?.set(e),n.darkColorScheme=e)}),n}):g(t=>{let i={...t},a=e.light===null?n:e.light,o=e.dark===null?r:e.dark;return a&&(u.includes(a)?(i.lightColorScheme=a,p?.set(a)):console.error(`\`${a}\` does not exist in \`theme.colorSchemes\`.`)),o&&(u.includes(o)?(i.darkColorScheme=o,m?.set(o)):console.error(`\`${o}\` does not exist in \`theme.colorSchemes\`.`)),i}):g(e=>(p?.set(n),m?.set(r),{...e,lightColorScheme:n,darkColorScheme:r}))},[u,p,m,n,r]),S=Vg.useCallback(e=>{h.mode===`system`&&g(t=>{let n=e?.matches?`dark`:`light`;return t.systemMode===n?t:{...t,systemMode:n}})},[h.mode]),C=Vg.useRef(S);return C.current=S,Vg.useEffect(()=>{if(typeof window.matchMedia!=`function`||!d)return;let e=(...e)=>C.current(...e),t=window.matchMedia(`(prefers-color-scheme: dark)`);return t.addListener(e),e(t),()=>{t.removeListener(e)}},[d]),Vg.useEffect(()=>{if(d){let e=f?.subscribe(e=>{(!e||[`light`,`dark`,`system`].includes(e))&&b(e||t)})||Rg,n=p?.subscribe(e=>{(!e||u.match(e))&&x({light:e})})||Rg,r=m?.subscribe(e=>{(!e||u.match(e))&&x({dark:e})})||Rg;return()=>{e(),n(),r()}}},[x,b,u,t,s,d,f,p,m]),{...h,mode:_?h.mode:void 0,systemMode:_?h.systemMode:void 0,colorScheme:_?y:void 0,setMode:b,setColorScheme:x}}var Vg,oie=s((()=>{Vg=d(h(),1),Ig(),rie()}));function sie(e){let{themeId:t,theme:n={},modeStorageKey:r=Ng,colorSchemeStorageKey:i=Pg,disableTransitionOnChange:a=!1,defaultColorScheme:o,resolveTheme:s}=e,c={allColorSchemes:[],colorScheme:void 0,darkColorScheme:void 0,lightColorScheme:void 0,mode:void 0,setColorScheme:()=>{},setMode:()=>{},systemMode:void 0},l=Hg.createContext(void 0),u=()=>Hg.useContext(l)||c,d={},f={};function p(e){let{children:c,theme:u,modeStorageKey:p=r,colorSchemeStorageKey:m=i,disableTransitionOnChange:h=a,storageManager:g,storageWindow:_=typeof window>`u`?void 0:window,documentNode:v=typeof document>`u`?void 0:document,colorSchemeNode:y=typeof document>`u`?void 0:document.documentElement,disableNestedContext:b=!1,disableStyleSheetGeneration:x=!1,defaultMode:S=`system`,forceThemeRerender:C=!1,noSsr:w}=e,T=Hg.useRef(!1),E=dg(),D=Hg.useContext(l),O=!!D&&!b,k=Hg.useMemo(()=>u||(typeof n==`function`?n():n),[u]),A=k[t],j=A||k,{colorSchemes:M=d,components:N=f,cssVarPrefix:ee}=j,te=Object.keys(M).filter(e=>!!M[e]).join(`,`),P=Hg.useMemo(()=>te.split(`,`),[te]),F=typeof o==`string`?o:o.light,I=typeof o==`string`?o:o.dark,{mode:ne,setMode:re,systemMode:ie,lightColorScheme:L,darkColorScheme:ae,colorScheme:oe,setColorScheme:se}=aie({supportedColorSchemes:P,defaultLightColorScheme:F,defaultDarkColorScheme:I,modeStorageKey:p,colorSchemeStorageKey:m,defaultMode:M[F]&&M[I]?S:M[j.defaultColorScheme]?.palette?.mode||j.palette?.mode,storageManager:g,storageWindow:_,noSsr:w}),ce=ne,le=oe;O&&(ce=D.mode,le=D.colorScheme);let ue=le||j.defaultColorScheme;j.vars&&!C&&(ue=j.defaultColorScheme);let de=Hg.useMemo(()=>{let e=j.generateThemeVars?.()||j.vars,t={...j,components:N,colorSchemes:M,cssVarPrefix:ee,vars:e};if(typeof t.generateSpacing==`function`&&(t.spacing=t.generateSpacing()),ue){let e=M[ue];e&&typeof e==`object`&&Object.keys(e).forEach(n=>{e[n]&&typeof e[n]==`object`?t[n]={...t[n],...e[n]}:t[n]=e[n]})}return s?s(t):t},[j,ue,N,M,ee]),fe=j.colorSchemeSelector;og(()=>{if(le&&y&&fe&&fe!==`media`){let e=fe,t=fe;if(e===`class`&&(t=`.%s`),e===`data`&&(t=`[data-%s]`),e?.startsWith(`data-`)&&!e.includes(`%s`)&&(t=`[${e}="%s"]`),t.startsWith(`.`))y.classList.remove(...P.map(e=>t.substring(1).replace(`%s`,e))),y.classList.add(t.substring(1).replace(`%s`,le));else{let e=t.replace(`%s`,le).match(/\[([^\]]+)\]/);if(e){let[t,n]=e[1].split(`=`);n||P.forEach(e=>{y.removeAttribute(t.replace(le,e))}),y.setAttribute(t,n?n.replace(/"|'/g,``):``)}else y.setAttribute(t,le)}}},[le,fe,y,P]),Hg.useEffect(()=>{let e;if(h&&T.current&&v){let t=v.createElement(`style`);t.appendChild(v.createTextNode(Wg)),v.head.appendChild(t),window.getComputedStyle(v.body),e=setTimeout(()=>{v.head.removeChild(t)},1)}return()=>{clearTimeout(e)}},[le,h,v]),Hg.useEffect(()=>(T.current=!0,()=>{T.current=!1}),[]);let pe=Hg.useMemo(()=>({allColorSchemes:P,colorScheme:le,darkColorScheme:ae,lightColorScheme:L,mode:ce,setColorScheme:se,setMode:re,systemMode:ie}),[P,le,ae,L,ce,se,re,ie,de.colorSchemeSelector]),R=!0;(x||j.cssVariables===!1||O&&E?.cssVarPrefix===ee)&&(R=!1);let me=(0,Ug.jsxs)(Hg.Fragment,{children:[(0,Ug.jsx)(Tg,{themeId:A?t:void 0,theme:de,children:c}),R&&(0,Ug.jsx)(gne,{styles:de.generateStyleSheets?.()||[]})]});return O?me:(0,Ug.jsx)(l.Provider,{value:pe,children:me})}let m=typeof o==`string`?o:o.light,h=typeof o==`string`?o:o.dark;return{CssVarsProvider:p,useColorScheme:u,getInitColorSchemeScript:e=>tie({colorSchemeStorageKey:i,defaultLightColorScheme:m,defaultDarkColorScheme:h,modeStorageKey:r,...e})}}var Hg,Ug,Wg,Gg=s((()=>{Hg=d(h(),1),Fh(),zre(),sg(),kg(),Ig(),oie(),Ug=W(),Wg=`*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`}));function cie(e=``){function t(...n){if(!n.length)return``;let r=n[0];return typeof r==`string`&&!r.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, var(--${e?`${e}-`:``}${r}${t(...n.slice(1))})`:`, ${r}`}return(n,...r)=>`var(--${e?`${e}-`:``}${n}${t(...r)})`}var lie=s((()=>{}));function Kg(e,t){let{prefix:n,shouldSkipGeneratingVar:r}=t||{},i={},a={},o={};return Yg(e,(e,t,s)=>{if((typeof t==`string`||typeof t==`number`)&&(!r||!r(e,t))){let r=`--${n?`${n}-`:``}${e.join(`-`)}`,c=Xg(e,t);Object.assign(i,{[r]:c}),Jg(a,e,`var(${r})`,s),Jg(o,e,`var(${r}, ${c})`,s)}},e=>e[0]===`vars`),{css:i,vars:a,varsWithDefaults:o}}var qg,Jg,Yg,Xg,Zg=s((()=>{qg=new Set([`__proto__`,`constructor`,`prototype`]),Jg=(e,t,n,r=[])=>{let i=e;for(let e=0;e<t.length;e+=1){let a=t[e];if(qg.has(a))break;e===t.length-1?Array.isArray(i)?i[Number(a)]=n:i&&typeof i==`object`&&(i[a]=n):i&&typeof i==`object`&&(i[a]||(i[a]=r.includes(a)?[]:{}),i=i[a])}},Yg=(e,t,n)=>{function r(e,i=[],a=[]){Object.entries(e).forEach(([e,o])=>{(!n||n&&!n([...i,e]))&&o!=null&&(typeof o==`object`&&Object.keys(o).length>0?r(o,[...i,e],Array.isArray(o)?[...a,e]:a):t([...i,e],o,a))})}r(e)},Xg=(e,t)=>typeof t==`number`?[`lineHeight`,`fontWeight`,`opacity`,`zIndex`].some(t=>e.includes(t))||e[e.length-1].toLowerCase().includes(`opacity`)?t:`${t}px`:t}));function uie(e,t={}){let{getSelector:n=_,disableCssColorScheme:r,colorSchemeSelector:i,enableContrastVars:a}=t,{colorSchemes:o={},components:s,defaultColorScheme:c=`light`,...l}=e,{vars:u,css:d,varsWithDefaults:f}=Kg(l,t),p=f,m={},{[c]:h,...g}=o;if(Object.entries(g||{}).forEach(([e,n])=>{let{vars:r,css:i,varsWithDefaults:a}=Kg(n,t);p=wf(p,a),m[e]={css:i,vars:r}}),h){let{css:e,vars:n,varsWithDefaults:r}=Kg(h,t);p=wf(p,r),m[c]={css:e,vars:n}}function _(t,n){let r=i;if(i===`class`&&(r=`.%s`),i===`data`&&(r=`[data-%s]`),i?.startsWith(`data-`)&&!i.includes(`%s`)&&(r=`[${i}="%s"]`),t){if(r===`media`)return e.defaultColorScheme===t?`:root`:{[`@media (prefers-color-scheme: ${o[t]?.palette?.mode||t})`]:{":root":n}};if(r)return e.defaultColorScheme===t?`:root, ${r.replace(`%s`,String(t))}`:r.replace(`%s`,String(t))}return`:root`}return{vars:p,generateThemeVars:()=>{let e={...u};return Object.entries(m).forEach(([,{vars:t}])=>{e=wf(e,t)}),e},generateStyleSheets:()=>{let t=[],i=e.defaultColorScheme||`light`;function s(e,n){Object.keys(n).length&&t.push(typeof e==`string`?{[e]:{...n}}:e)}s(n(void 0,{...d}),d);let{[i]:c,...l}=m;if(c){let{css:e}=c,t=o[i]?.palette?.mode,a=!r&&t?{colorScheme:t,...e}:{...e};s(n(i,{...a}),a)}return Object.entries(l).forEach(([e,{css:t}])=>{let i=o[e]?.palette?.mode,a=!r&&i?{colorScheme:i,...t}:{...t};s(n(e,{...a}),a)}),a&&t.push({":root":{"--__l-threshold":`0.7`,"--__l":`clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)`,"--__a":`clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)`}}),t}}}var Qg=s((()=>{Of(),Zg()}));function die(e){return function(t){return e===`media`?`@media (prefers-color-scheme: ${t})`:e?e.startsWith(`data-`)&&!e.includes(`%s`)?`[${e}="${t}"] &`:e===`class`?`.${t} &`:e===`data`?`[data-${t}] &`:`${e.replace(`%s`,t)} &`:`&`}}var fie=s((()=>{})),$g=s((()=>{})),e_=s((()=>{J(),Kh(),Y(),gf(),ig(),eg(),Lh(),$g(),$g()}));function t_(e,t){return n_.isValidElement(e)&&t.indexOf(e.type.muiName??e.type?._payload?.value?.muiName)!==-1}var n_,pie=s((()=>{n_=d(h(),1)})),r_=s((()=>{pie()})),i_,a_,o_=s((()=>{i_=(e,t)=>e.filter(e=>t.includes(e)),a_=(e,t,n)=>{let r=e.keys[0];Array.isArray(t)?t.forEach((t,r)=>{n((t,n)=>{r<=e.keys.length-1&&(r===0?Object.assign(t,n):t[e.up(e.keys[r])]=n)},t)}):t&&typeof t==`object`?(Object.keys(t).length>e.keys.length?e.keys:i_(e.keys,Object.keys(t))).forEach(i=>{if(e.keys.includes(i)){let a=t[i];a!==void 0&&n((t,n)=>{r===i?Object.assign(t,n):t[e.up(i)]=n},a)}}):(typeof t==`number`||typeof t==`string`)&&n((e,t)=>{Object.assign(e,t)},t)}}));function s_(e){return`--Grid-${e}Spacing`}function c_(e){return`--Grid-parent-${e}Spacing`}var l_,u_,d_,f_,p_,m_,h_,g_,__,v_,y_,b_,x_=s((()=>{o_(),l_=`--Grid-columns`,u_=`--Grid-parent-columns`,d_=({theme:e,ownerState:t})=>{let n={};return a_(e.breakpoints,t.size,(e,t)=>{let r={};t===`grow`&&(r={flexBasis:0,flexGrow:1,maxWidth:`100%`}),t===`auto`&&(r={flexBasis:`auto`,flexGrow:0,flexShrink:0,maxWidth:`none`,width:`auto`}),typeof t==`number`&&(r={flexGrow:0,flexBasis:`auto`,width:`calc(100% * ${t} / var(${u_}) - (var(${u_}) - ${t}) * (var(${c_(`column`)}) / var(${u_})))`}),e(n,r)}),n},f_=({theme:e,ownerState:t})=>{let n={};return a_(e.breakpoints,t.offset,(e,t)=>{let r={};t===`auto`&&(r={marginLeft:`auto`}),typeof t==`number`&&(r={marginLeft:t===0?`0px`:`calc(100% * ${t} / var(${u_}) + var(${c_(`column`)}) * ${t} / var(${u_}))`}),e(n,r)}),n},p_=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={[l_]:12};return a_(e.breakpoints,t.columns,(e,t)=>{let r=t??12;e(n,{[l_]:r,"> *":{[u_]:r}})}),n},m_=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={};return a_(e.breakpoints,t.rowSpacing,(t,r)=>{let i=typeof r==`string`?r:e.spacing?.(r);t(n,{[s_(`row`)]:i,"> *":{[c_(`row`)]:i}})}),n},h_=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={};return a_(e.breakpoints,t.columnSpacing,(t,r)=>{let i=typeof r==`string`?r:e.spacing?.(r);t(n,{[s_(`column`)]:i,"> *":{[c_(`column`)]:i}})}),n},g_=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={};return a_(e.breakpoints,t.direction,(e,t)=>{e(n,{flexDirection:t})}),n},__=({ownerState:e})=>({minWidth:0,boxSizing:`border-box`,...e.container&&{display:`flex`,flexWrap:`wrap`,...e.wrap&&e.wrap!==`wrap`&&{flexWrap:e.wrap},gap:`var(${s_(`row`)}) var(${s_(`column`)})`}}),v_=e=>{let t=[];return Object.entries(e).forEach(([e,n])=>{n!==!1&&n!==void 0&&t.push(`grid-${e}-${String(n)}`)}),t},y_=(e,t=`xs`)=>{function n(e){return e===void 0?!1:typeof e==`string`&&!Number.isNaN(Number(e))||typeof e==`number`&&e>0}if(n(e))return[`spacing-${t}-${String(e)}`];if(typeof e==`object`&&!Array.isArray(e)){let t=[];return Object.entries(e).forEach(([e,r])=>{n(r)&&t.push(`spacing-${e}-${String(r)}`)}),t}return[]},b_=e=>e===void 0?[]:typeof e==`object`?Object.entries(e).map(([e,t])=>`direction-${e}-${t}`):[`direction-xs-${String(e)}`]}));function mie(e){return rg({props:e,name:`MuiGrid`,defaultTheme:w_})}function hie(e={}){let{createStyledComponent:t=T_,useThemeProps:n=mie,useTheme:r=Bh,componentName:i=`MuiGrid`}=e,a=(e,t)=>{let{container:n,direction:r,spacing:a,wrap:o,size:s}=e;return Fd({root:[`root`,n&&`container`,o!==`wrap`&&`wrap-xs-${String(o)}`,...b_(r),...v_(s),...n?y_(a,t.breakpoints.keys[0]):[]]},e=>Gh(i,e),{})};function o(e,t,n=()=>!0){let r={};return e===null||(Array.isArray(e)?e.forEach((e,i)=>{e!==null&&n(e)&&t.keys[i]&&(r[t.keys[i]]=e)}):typeof e==`object`?Object.keys(e).forEach(t=>{let i=e[t];i!=null&&n(i)&&(r[t]=i)}):r[t.keys[0]]=e),r}let s=t(p_,h_,m_,d_,g_,__,f_),c=S_.forwardRef(function(e,t){let i=r(),c=n(e),{className:l,children:u,columns:d=12,container:f=!1,component:p=`div`,direction:m=`row`,wrap:h=`wrap`,size:g={},offset:_={},spacing:v=0,rowSpacing:y=v,columnSpacing:b=v,unstable_level:x=0,...S}=c,C=o(g,i.breakpoints,e=>e!==!1),w=o(_,i.breakpoints),T=e.columns??(x?void 0:d),E=e.spacing??(x?void 0:v),D=e.rowSpacing??e.spacing??(x?void 0:y),O=e.columnSpacing??e.spacing??(x?void 0:b),k={...c,level:x,columns:T,container:f,direction:m,wrap:h,spacing:E,rowSpacing:D,columnSpacing:O,size:C,offset:w},A=a(k,i);return(0,C_.jsx)(s,{ref:t,as:p,ownerState:k,className:q(A.root,l),...S,children:S_.Children.map(u,e=>S_.isValidElement(e)&&t_(e,[`Grid`])&&f&&e.props.container?S_.cloneElement(e,{unstable_level:e.props?.unstable_level??x+1}):e)})});return c.muiName=`Grid`,c}var S_,C_,w_,T_,E_=s((()=>{S_=d(h(),1),J(),r_(),Kh(),Y(),eg(),ig(),Vh(),Lh(),x_(),C_=W(),w_=Ih(),T_=$h(`div`,{name:`MuiGrid`,slot:`Root`})})),gie=s((()=>{})),D_=s((()=>{})),O_=s((()=>{E_(),gie(),D_(),D_(),o_(),x_()}));function _ie(e){return rg({props:e,name:`MuiStack`,defaultTheme:j_})}function vie(e,t){let n=k_.Children.toArray(e).filter(Boolean);return n.reduce((e,r,i)=>(e.push(r),i<n.length-1&&e.push(k_.cloneElement(t,{key:`separator-${i}`})),e),[])}function yie(e={}){let{createStyledComponent:t=M_,useThemeProps:n=_ie,componentName:r=`MuiStack`}=e,i=()=>Fd({root:[`root`]},e=>Gh(r,e),{}),a=t(P_);return k_.forwardRef(function(e,t){let{component:r=`div`,direction:o=`column`,spacing:s=0,divider:c,children:l,className:u,useFlexGap:d=!1,...f}=n(e),p={direction:o,spacing:s,useFlexGap:d},m=i();return(0,A_.jsx)(a,{as:r,ownerState:p,ref:t,className:q(m.root,u),...f,children:c?vie(l,c):l})})}var k_,A_,j_,M_,N_,P_,F_=s((()=>{k_=d(h(),1),J(),Of(),Kh(),Y(),eg(),ig(),Lh(),$f(),Sp(),A_=W(),j_=Ih(),M_=$h(`div`,{name:`MuiStack`,slot:`Root`}),N_=e=>({row:`Left`,"row-reverse":`Right`,column:`Top`,"column-reverse":`Bottom`})[e],P_=({ownerState:e,theme:t})=>{let n={display:`flex`,flexDirection:`column`,...zf({theme:t},Kf({values:e.direction,breakpoints:t.breakpoints.values}),e=>({flexDirection:e}))};if(e.spacing){let r=sp(t),i=Object.keys(t.breakpoints.values).reduce((t,n)=>((typeof e.spacing==`object`&&e.spacing[n]!=null||typeof e.direction==`object`&&e.direction[n]!=null)&&(t[n]=!0),t),{}),a=Kf({values:e.direction,base:i}),o=Kf({values:e.spacing,base:i});typeof a==`object`&&Object.keys(a).forEach((e,t,n)=>{if(!a[e]){let r=t>0?a[n[t-1]]:`column`;a[e]=r}}),n=wf(n,zf({theme:t},o,(t,n)=>e.useFlexGap?{gap:cp(r,t)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${N_(n?a[n]:e.direction)}`]:cp(r,t)}}))}return n=Wf(t.breakpoints,n),n}})),bie=s((()=>{})),I_=s((()=>{})),xie=s((()=>{F_(),bie(),I_(),I_()})),L_=s((()=>{Fh(),Rne(),Op(),Op(),$f(),Ff(),wp(),ap(),Bne(),Bne(),Hp(),Hp(),Wp(),Wp(),Hne(),Hne(),qp(),qp(),Sp(),Sp(),Wne(),Wne(),Zp(),rre(),rre(),Zne(),Qh(),Qh(),eg(),Lh(),Rf(),Tne(),Cne(),ig(),Vh(),zh(),wre(),of(),kg(),eie(),Gg(),lie(),Zg(),Qg(),Ig(),hg(),hg(),fie(),J(),Kh(),Y(),gf(),e_(),e_(),E_(),O_(),F_(),xie()})),R_,z_=s((()=>{R_={black:`#000`,white:`#fff`}})),B_,V_=s((()=>{B_={50:`#fafafa`,100:`#f5f5f5`,200:`#eeeeee`,300:`#e0e0e0`,400:`#bdbdbd`,500:`#9e9e9e`,600:`#757575`,700:`#616161`,800:`#424242`,900:`#212121`,A100:`#f5f5f5`,A200:`#eeeeee`,A400:`#bdbdbd`,A700:`#616161`}})),H_,U_=s((()=>{H_={50:`#f3e5f5`,100:`#e1bee7`,200:`#ce93d8`,300:`#ba68c8`,400:`#ab47bc`,500:`#9c27b0`,600:`#8e24aa`,700:`#7b1fa2`,800:`#6a1b9a`,900:`#4a148c`,A100:`#ea80fc`,A200:`#e040fb`,A400:`#d500f9`,A700:`#aa00ff`}})),W_,G_=s((()=>{W_={50:`#ffebee`,100:`#ffcdd2`,200:`#ef9a9a`,300:`#e57373`,400:`#ef5350`,500:`#f44336`,600:`#e53935`,700:`#d32f2f`,800:`#c62828`,900:`#b71c1c`,A100:`#ff8a80`,A200:`#ff5252`,A400:`#ff1744`,A700:`#d50000`}})),K_,q_=s((()=>{K_={50:`#fff3e0`,100:`#ffe0b2`,200:`#ffcc80`,300:`#ffb74d`,400:`#ffa726`,500:`#ff9800`,600:`#fb8c00`,700:`#f57c00`,800:`#ef6c00`,900:`#e65100`,A100:`#ffd180`,A200:`#ffab40`,A400:`#ff9100`,A700:`#ff6d00`}})),J_,Y_=s((()=>{J_={50:`#e3f2fd`,100:`#bbdefb`,200:`#90caf9`,300:`#64b5f6`,400:`#42a5f5`,500:`#2196f3`,600:`#1e88e5`,700:`#1976d2`,800:`#1565c0`,900:`#0d47a1`,A100:`#82b1ff`,A200:`#448aff`,A400:`#2979ff`,A700:`#2962ff`}})),X_,Z_=s((()=>{X_={50:`#e1f5fe`,100:`#b3e5fc`,200:`#81d4fa`,300:`#4fc3f7`,400:`#29b6f6`,500:`#03a9f4`,600:`#039be5`,700:`#0288d1`,800:`#0277bd`,900:`#01579b`,A100:`#80d8ff`,A200:`#40c4ff`,A400:`#00b0ff`,A700:`#0091ea`}})),Q_,$_=s((()=>{Q_={50:`#e8f5e9`,100:`#c8e6c9`,200:`#a5d6a7`,300:`#81c784`,400:`#66bb6a`,500:`#4caf50`,600:`#43a047`,700:`#388e3c`,800:`#2e7d32`,900:`#1b5e20`,A100:`#b9f6ca`,A200:`#69f0ae`,A400:`#00e676`,A700:`#00c853`}}));function ev(){return{text:{primary:`rgba(0, 0, 0, 0.87)`,secondary:`rgba(0, 0, 0, 0.6)`,disabled:`rgba(0, 0, 0, 0.38)`},divider:`rgba(0, 0, 0, 0.12)`,background:{paper:R_.white,default:R_.white},action:{active:`rgba(0, 0, 0, 0.54)`,hover:`rgba(0, 0, 0, 0.04)`,hoverOpacity:.04,selected:`rgba(0, 0, 0, 0.08)`,selectedOpacity:.08,disabled:`rgba(0, 0, 0, 0.26)`,disabledBackground:`rgba(0, 0, 0, 0.12)`,disabledOpacity:.38,focus:`rgba(0, 0, 0, 0.12)`,focusOpacity:.12,activatedOpacity:.12}}}function tv(){return{text:{primary:R_.white,secondary:`rgba(255, 255, 255, 0.7)`,disabled:`rgba(255, 255, 255, 0.5)`,icon:`rgba(255, 255, 255, 0.5)`},divider:`rgba(255, 255, 255, 0.12)`,background:{paper:`#121212`,default:`#121212`},action:{active:R_.white,hover:`rgba(255, 255, 255, 0.08)`,hoverOpacity:.08,selected:`rgba(255, 255, 255, 0.16)`,selectedOpacity:.16,disabled:`rgba(255, 255, 255, 0.3)`,disabledBackground:`rgba(255, 255, 255, 0.12)`,disabledOpacity:.38,focus:`rgba(255, 255, 255, 0.12)`,focusOpacity:.12,activatedOpacity:.24}}}function nv(e,t,n,r){let i=r.light||r,a=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t===`light`?e.light=Qd(e.main,i):t===`dark`&&(e.dark=Xd(e.main,a)))}function rv(e,t,n,r,i){let a=i.light||i,o=i.dark||i*1.5;t[n]||(t.hasOwnProperty(r)?t[n]=t[r]:n===`light`?t.light=`color-mix(in ${e}, ${t.main}, #fff ${(a*100).toFixed(0)}%)`:n===`dark`&&(t.dark=`color-mix(in ${e}, ${t.main}, #000 ${(o*100).toFixed(0)}%)`))}function Sie(e=`light`){return e===`dark`?{main:J_[200],light:J_[50],dark:J_[400]}:{main:J_[700],light:J_[400],dark:J_[800]}}function Cie(e=`light`){return e===`dark`?{main:H_[200],light:H_[50],dark:H_[400]}:{main:H_[500],light:H_[300],dark:H_[700]}}function wie(e=`light`){return e===`dark`?{main:W_[500],light:W_[300],dark:W_[700]}:{main:W_[700],light:W_[400],dark:W_[800]}}function Tie(e=`light`){return e===`dark`?{main:X_[400],light:X_[300],dark:X_[700]}:{main:X_[700],light:X_[500],dark:X_[900]}}function Eie(e=`light`){return e===`dark`?{main:Q_[400],light:Q_[300],dark:Q_[700]}:{main:Q_[800],light:Q_[500],dark:Q_[900]}}function Die(e=`light`){return e===`dark`?{main:K_[400],light:K_[300],dark:K_[700]}:{main:`#ed6c02`,light:K_[500],dark:K_[900]}}function Oie(e){return`oklch(from ${e} var(--__l) 0 h / var(--__a))`}function iv(e){let{mode:t=`light`,contrastThreshold:n=3,tonalOffset:r=.2,colorSpace:i,...a}=e,o=e.primary||Sie(t),s=e.secondary||Cie(t),c=e.error||wie(t),l=e.info||Tie(t),u=e.success||Eie(t),d=e.warning||Die(t);function f(e){return i?Oie(e):qd(e,ov.text.primary)>=n?ov.text.primary:av.text.primary}let p=({color:e,name:t,mainShade:n=500,lightShade:a=300,darkShade:o=700})=>{if(e={...e},!e.main&&e[n]&&(e.main=e[n]),!e.hasOwnProperty(`main`))throw Error(Id(11,t?` (${t})`:``,n));if(typeof e.main!=`string`)throw Error(Id(12,t?` (${t})`:``,JSON.stringify(e.main)));return i?(rv(i,e,`light`,a,r),rv(i,e,`dark`,o,r)):(nv(e,`light`,a,r),nv(e,`dark`,o,r)),e.contrastText||(e.contrastText=f(e.main)),e},m;return t===`light`?m=ev():t===`dark`&&(m=tv()),wf({common:{...R_},mode:t,primary:p({color:o,name:`primary`}),secondary:p({color:s,name:`secondary`,mainShade:`A400`,lightShade:`A200`,darkShade:`A700`}),error:p({color:c,name:`error`}),warning:p({color:d,name:`warning`}),info:p({color:l,name:`info`}),success:p({color:u,name:`success`}),grey:B_,contrastThreshold:n,getContrastText:f,augmentColor:p,tonalOffset:r,...m},a)}var av,ov,sv=s((()=>{Rd(),Of(),of(),z_(),V_(),U_(),G_(),q_(),Y_(),Z_(),$_(),av=ev(),ov=tv()}));function kie(e){let t={};return Object.entries(e).forEach(e=>{let[n,r]=e;typeof r==`object`&&(t[n]=`${r.fontStyle?`${r.fontStyle} `:``}${r.fontVariant?`${r.fontVariant} `:``}${r.fontWeight?`${r.fontWeight} `:``}${r.fontStretch?`${r.fontStretch} `:``}${r.fontSize||``}${r.lineHeight?`/${r.lineHeight} `:``}${r.fontFamily||``}`)}),t}var Aie=s((()=>{})),jie=s((()=>{Gg(),Qg(),Aie(),Ig()}));function Mie(e,t){return{toolbar:{minHeight:56,[e.up(`xs`)]:{"@media (orientation: landscape)":{minHeight:48}},[e.up(`sm`)]:{minHeight:64}},...t}}var cv=s((()=>{}));function Nie(e){return Math.round(e*1e5)/1e5}function lv(e,t){let{fontFamily:n=dv,fontSize:r=14,fontWeightLight:i=300,fontWeightRegular:a=400,fontWeightMedium:o=500,fontWeightBold:s=700,htmlFontSize:c=16,allVariants:l,pxToRem:u,...d}=typeof t==`function`?t(e):t,f=r/14,p=u||(e=>`${e/c*f}rem`),m=(e,t,r,i,a)=>({fontFamily:n,fontWeight:e,fontSize:p(t),lineHeight:r,...n===dv?{letterSpacing:`${Nie(i/t)}em`}:{},...a,...l});return wf({htmlFontSize:c,pxToRem:p,fontFamily:n,fontSize:r,fontWeightLight:i,fontWeightRegular:a,fontWeightMedium:o,fontWeightBold:s,h1:m(i,96,1.167,-1.5),h2:m(i,60,1.2,-.5),h3:m(a,48,1.167,0),h4:m(a,34,1.235,.25),h5:m(a,24,1.334,0),h6:m(o,20,1.6,.15),subtitle1:m(a,16,1.75,.15),subtitle2:m(o,14,1.57,.1),body1:m(a,16,1.5,.15),body2:m(a,14,1.43,.15),button:m(o,14,1.75,.4,uv),caption:m(a,12,1.66,.4),overline:m(a,12,2.66,1,uv),inherit:{fontFamily:`inherit`,fontWeight:`inherit`,fontSize:`inherit`,lineHeight:`inherit`,letterSpacing:`inherit`}},d,{clone:!1})}var uv,dv,fv=s((()=>{Of(),uv={textTransform:`uppercase`},dv=`"Roboto", "Helvetica", "Arial", sans-serif`}));function pv(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${mv})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${hv})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${gv})`].join(`,`)}var mv,hv,gv,_v,Pie=s((()=>{mv=.2,hv=.14,gv=.12,_v=[`none`,pv(0,2,1,-1,0,1,1,0,0,1,3,0),pv(0,3,1,-2,0,2,2,0,0,1,5,0),pv(0,3,3,-2,0,3,4,0,0,1,8,0),pv(0,2,4,-1,0,4,5,0,0,1,10,0),pv(0,3,5,-1,0,5,8,0,0,1,14,0),pv(0,3,5,-1,0,6,10,0,0,1,18,0),pv(0,4,5,-2,0,7,10,1,0,2,16,1),pv(0,5,5,-3,0,8,10,1,0,3,14,2),pv(0,5,6,-3,0,9,12,1,0,3,16,2),pv(0,6,6,-3,0,10,14,1,0,4,18,3),pv(0,6,7,-4,0,11,15,1,0,4,20,3),pv(0,7,8,-4,0,12,17,2,0,5,22,4),pv(0,7,8,-4,0,13,19,2,0,5,24,4),pv(0,7,9,-4,0,14,21,2,0,5,26,4),pv(0,8,9,-5,0,15,22,2,0,6,28,5),pv(0,8,10,-5,0,16,24,2,0,6,30,5),pv(0,8,11,-5,0,17,26,2,0,6,32,5),pv(0,9,11,-5,0,18,28,2,0,7,34,6),pv(0,9,12,-6,0,19,29,2,0,7,36,6),pv(0,10,13,-6,0,20,31,3,0,8,38,7),pv(0,10,13,-6,0,21,33,3,0,8,40,7),pv(0,10,14,-6,0,22,35,3,0,8,42,7),pv(0,11,14,-7,0,23,36,3,0,9,44,8),pv(0,11,15,-7,0,24,38,3,0,9,46,8)]}));function Fie(e){return`${Math.round(e)}ms`}function Iie(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function Lie(e){let t={...e};delete t.reducedMotion;let n={...Bie,...t.easing},r={...vv,...t.duration};return{getAutoHeightDuration:Iie,create:t.create??((e=Rie,t=zie)=>{let{duration:i=r.standard,easing:a=n.easeInOut,delay:o=0,...s}=t;return(Array.isArray(e)?e:[e]).map(e=>`${e} ${typeof i==`string`?i:Fie(i)} ${a} ${typeof o==`string`?o:Fie(o)}`).join(`,`)}),...t,easing:n,duration:r}}var Rie,zie,Bie,vv,yv=s((()=>{Rie=[`all`],zie={},Bie={easeInOut:`cubic-bezier(0.4, 0, 0.2, 1)`,easeOut:`cubic-bezier(0.0, 0, 0.2, 1)`,easeIn:`cubic-bezier(0.4, 0, 1, 1)`,sharp:`cubic-bezier(0.4, 0, 0.6, 1)`},vv={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195}}));function Vie(e=Hie){return{reducedMotion:`never`,...e}}var Hie,Uie=s((()=>{Hie={}})),Wie,Gie=s((()=>{Wie={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500}}));function Kie(e){return Sf(e)||e===void 0||typeof e==`string`||typeof e==`boolean`||typeof e==`number`||Array.isArray(e)}function qie(e={}){let t={...e};function n(e){let t=Object.entries(e);for(let r=0;r<t.length;r++){let[i,a]=t[r];!Kie(a)||i.startsWith(`unstable_`)||i.startsWith(`internal_`)?delete e[i]:Sf(a)&&(e[i]={...a},n(e[i]))}}return n(t),`import { unstable_createBreakpoints as createBreakpoints, createTransitions } from '@mui/material/styles';

const theme = ${JSON.stringify(t,null,2)};

theme.breakpoints = createBreakpoints(theme.breakpoints || {});
theme.motion = { reducedMotion: 'never', ...theme.motion };
theme.transitions = createTransitions(theme.transitions || {});

export default theme;`}var Jie=s((()=>{Of()}));function Yie(e){return typeof e==`number`?`${(e*100).toFixed(0)}%`:`calc((${e}) * 100%)`}function Xie(e){Object.assign(e,{alpha(t,n){let r=this||e;return r.colorSpace?`oklch(from ${t} l c h / ${typeof n==`string`?`calc(${n})`:n})`:r.vars?`rgba(${t.replace(/var\(--([^,\s)]+)(?:,[^)]+)?\)+/g,`var(--$1Channel)`)} / ${typeof n==`string`?`calc(${n})`:n})`:Jd(t,Zie(n))},lighten(t,n){let r=this||e;return r.colorSpace?`color-mix(in ${r.colorSpace}, ${t}, #fff ${Yie(n)})`:Qd(t,n)},darken(t,n){let r=this||e;return r.colorSpace?`color-mix(in ${r.colorSpace}, ${t}, #000 ${Yie(n)})`:Xd(t,n)}})}function bv(e={},...t){let{breakpoints:n,mixins:r={},spacing:i,palette:a={},motion:o={},transitions:s={},typography:c={},shape:l,colorSpace:u,...d}=e;if(e.vars&&e.generateThemeVars===void 0)throw Error(Id(22));let f=iv({...a,colorSpace:u}),p=Ih(e),m=wf(p,{mixins:Mie(p.breakpoints,r),palette:f,shadows:_v.slice(),typography:lv(f,c),motion:Vie(o),transitions:Lie(s),zIndex:{...Wie}});return m=wf(m,d),m=t.reduce((e,t)=>wf(e,t),m),delete m.transitions.reducedMotion,m.unstable_sxConfig={...Jp,...d?.unstable_sxConfig},m.unstable_sx=function(e){return Xp({sx:e,theme:this})},m.toRuntimeSource=qie,Xie(m),m}var Zie,Qie=s((()=>{Rd(),Of(),Zp(),Lh(),of(),cv(),sv(),fv(),Pie(),yv(),Uie(),Gie(),Jie(),Zie=e=>{if(!Number.isNaN(+e))return+e;let t=e.match(/\d*\.?\d+/g);if(!t)return 0;let n=0;for(let e=0;e<t.length;e+=1)n+=+t[e];return n}}));function xv(e){let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var Sv=s((()=>{}));function $ie(e){return{inputPlaceholder:e===`dark`?.5:.42,inputUnderline:e===`dark`?.7:.42,switchTrackDisabled:e===`dark`?.2:.12,switchTrack:e===`dark`?.3:.38}}function eae(e){return e===`dark`?nae:[]}function tae(e){let{palette:t={mode:`light`},opacity:n,overlays:r,colorSpace:i,...a}=e,o=iv({...t,colorSpace:i});return{palette:o,opacity:{...$ie(o.mode),...n},overlays:r||eae(o.mode),...a}}var nae,rae=s((()=>{sv(),Sv(),nae=[...Array(25)].map((e,t)=>{if(t===0)return`none`;let n=xv(t);return`linear-gradient(rgba(255 255 255 / ${n}), rgba(255 255 255 / ${n}))`})}));function iae(e){return e[0]===`motion`||!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===`palette`&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var aae=s((()=>{})),oae,sae=s((()=>{oae=e=>[...[...Array(25)].map((t,n)=>`--${e?`${e}-`:``}overlays-${n}`),`--${e?`${e}-`:``}palette-AppBar-darkBg`,`--${e?`${e}-`:``}palette-AppBar-darkColor`]})),cae,lae=s((()=>{sae(),cae=e=>(t,n)=>{let r=e.rootSelector||`:root`,i=e.colorSchemeSelector,a=i;if(i===`class`&&(a=`.%s`),i===`data`&&(a=`[data-%s]`),i?.startsWith(`data-`)&&!i.includes(`%s`)&&(a=`[${i}="%s"]`),e.defaultColorScheme===t){if(t===`dark`){let i={};return oae(e.cssVarPrefix).forEach(e=>{i[e]=n[e],delete n[e]}),a===`media`?{[r]:n,"@media (prefers-color-scheme: dark)":{[r]:i}}:a?{[a.replace(`%s`,t)]:i,[`${r}, ${a.replace(`%s`,t)}`]:n}:{[r]:{...n,...i}}}if(a&&a!==`media`)return`${r}, ${a.replace(`%s`,String(t))}`}else if(t){if(a===`media`)return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:n}};if(a)return a.replace(`%s`,String(t))}return r}}));function uae(e,t){t.forEach(t=>{e[t]||(e[t]={})})}function X(e,t,n){!e[t]&&n&&(e[t]=n)}function Cv(e){return typeof e!=`string`||!e.startsWith(`hsl`)?e:Gd(e)}function wv(e,t){`${t}Channel`in e||(e[`${t}Channel`]=rf(Cv(e[t]),`MUI: Can't create \`palette.${t}Channel\` because \`palette.${t}\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().
To suppress this warning, you need to explicitly provide the \`palette.${t}Channel\` as a string (in rgb format, for example "12 12 12") or undefined if you want to remove the channel token.`))}function dae(e){return typeof e==`number`?`${e}px`:typeof e==`string`||typeof e==`function`||Array.isArray(e)?e:`8px`}function Tv(e,t,n,r,i){if(!n)return;n=n===!0?{}:n;let a=i===`dark`?`dark`:`light`;if(!r){t[i]=tae({...n,palette:{mode:a,...n?.palette},colorSpace:e});return}let{palette:o,...s}=bv({...r,palette:{mode:a,...n?.palette},colorSpace:e});return t[i]={...n,palette:o,opacity:{...$ie(a),...n?.opacity},overlays:n?.overlays||eae(a)},s}function fae(e={},...t){let{colorSchemes:n={light:!0},defaultColorScheme:r,disableCssColorScheme:i=!1,cssVarPrefix:a=`mui`,nativeColor:o=!1,shouldSkipGeneratingVar:s=iae,colorSchemeSelector:c=n.light&&n.dark?`media`:void 0,rootSelector:l=`:root`,...u}=e,d=Object.keys(n)[0],f=r||(n.light&&d!==`light`?`light`:d),p=pae(a),{[f]:m,light:h,dark:g,..._}=n,v={..._},y=m;if((f===`dark`&&!(`dark`in n)||f===`light`&&!(`light`in n))&&(y=!0),!y)throw Error(Id(21,f));let b;o&&(b=`oklch`);let x=Tv(b,v,y,u,f);h&&!v.light&&Tv(b,v,h,void 0,`light`),g&&!v.dark&&Tv(b,v,g,void 0,`dark`);let S={defaultColorScheme:f,...x,cssVarPrefix:a,colorSchemeSelector:c,rootSelector:l,getCssVar:p,colorSchemes:v,font:{...kie(x.typography),...x.font},spacing:dae(u.spacing)};Object.keys(S.colorSchemes).forEach(e=>{let t=S.colorSchemes[e].palette,n=e=>{let n=e.split(`-`),r=n[1],i=n[2];return p(e,t[r][i])};t.mode===`light`&&(X(t.common,`background`,`#fff`),X(t.common,`onBackground`,`#000`)),t.mode===`dark`&&(X(t.common,`background`,`#000`),X(t.common,`onBackground`,`#fff`));function r(e,t,n){if(b){let r;return e===Yd&&(r=`transparent ${((1-n)*100).toFixed(0)}%`),e===Zd&&(r=`#000 ${(n*100).toFixed(0)}%`),e===$d&&(r=`#fff ${(n*100).toFixed(0)}%`),`color-mix(in ${b}, ${t}, ${r})`}return e(t,n)}if(uae(t,[`Alert`,`AppBar`,`Avatar`,`Button`,`Chip`,`FilledInput`,`LinearProgress`,`Skeleton`,`Slider`,`SnackbarContent`,`SpeedDialAction`,`StepConnector`,`StepContent`,`Switch`,`TableCell`,`Tooltip`]),t.mode===`light`){X(t.Alert,`errorColor`,r(Zd,o?p(`palette-error-light`):t.error.light,.6)),X(t.Alert,`infoColor`,r(Zd,o?p(`palette-info-light`):t.info.light,.6)),X(t.Alert,`successColor`,r(Zd,o?p(`palette-success-light`):t.success.light,.6)),X(t.Alert,`warningColor`,r(Zd,o?p(`palette-warning-light`):t.warning.light,.6)),X(t.Alert,`errorFilledBg`,n(`palette-error-main`)),X(t.Alert,`infoFilledBg`,n(`palette-info-main`)),X(t.Alert,`successFilledBg`,n(`palette-success-main`)),X(t.Alert,`warningFilledBg`,n(`palette-warning-main`)),X(t.Alert,`errorFilledColor`,Ev(()=>t.getContrastText(t.error.main))),X(t.Alert,`infoFilledColor`,Ev(()=>t.getContrastText(t.info.main))),X(t.Alert,`successFilledColor`,Ev(()=>t.getContrastText(t.success.main))),X(t.Alert,`warningFilledColor`,Ev(()=>t.getContrastText(t.warning.main))),X(t.Alert,`errorStandardBg`,r($d,o?p(`palette-error-light`):t.error.light,.9)),X(t.Alert,`infoStandardBg`,r($d,o?p(`palette-info-light`):t.info.light,.9)),X(t.Alert,`successStandardBg`,r($d,o?p(`palette-success-light`):t.success.light,.9)),X(t.Alert,`warningStandardBg`,r($d,o?p(`palette-warning-light`):t.warning.light,.9)),X(t.Alert,`errorIconColor`,n(`palette-error-main`)),X(t.Alert,`infoIconColor`,n(`palette-info-main`)),X(t.Alert,`successIconColor`,n(`palette-success-main`)),X(t.Alert,`warningIconColor`,n(`palette-warning-main`)),X(t.AppBar,`defaultBg`,n(`palette-grey-100`)),X(t.Avatar,`defaultBg`,n(`palette-grey-400`)),X(t.Button,`inheritContainedBg`,n(`palette-grey-300`)),X(t.Button,`inheritContainedHoverBg`,n(`palette-grey-A100`)),X(t.Chip,`defaultBorder`,n(`palette-grey-400`)),X(t.Chip,`defaultAvatarColor`,n(`palette-grey-700`)),X(t.Chip,`defaultIconColor`,n(`palette-grey-700`)),X(t.FilledInput,`bg`,`rgba(0, 0, 0, 0.06)`),X(t.FilledInput,`hoverBg`,`rgba(0, 0, 0, 0.09)`),X(t.FilledInput,`disabledBg`,`rgba(0, 0, 0, 0.12)`),X(t.LinearProgress,`primaryBg`,r($d,o?p(`palette-primary-main`):t.primary.main,.62)),X(t.LinearProgress,`secondaryBg`,r($d,o?p(`palette-secondary-main`):t.secondary.main,.62)),X(t.LinearProgress,`errorBg`,r($d,o?p(`palette-error-main`):t.error.main,.62)),X(t.LinearProgress,`infoBg`,r($d,o?p(`palette-info-main`):t.info.main,.62)),X(t.LinearProgress,`successBg`,r($d,o?p(`palette-success-main`):t.success.main,.62)),X(t.LinearProgress,`warningBg`,r($d,o?p(`palette-warning-light`):t.warning.main,.62)),X(t.Skeleton,`bg`,b?r(Yd,o?p(`palette-text-primary`):t.text.primary,.11):`rgba(${n(`palette-text-primaryChannel`)} / 0.11)`),X(t.Slider,`primaryTrack`,r($d,o?p(`palette-primary-main`):t.primary.main,.62)),X(t.Slider,`secondaryTrack`,r($d,o?p(`palette-secondary-main`):t.secondary.main,.62)),X(t.Slider,`errorTrack`,r($d,o?p(`palette-error-main`):t.error.main,.62)),X(t.Slider,`infoTrack`,r($d,o?p(`palette-info-main`):t.info.main,.62)),X(t.Slider,`successTrack`,r($d,o?p(`palette-success-main`):t.success.main,.62)),X(t.Slider,`warningTrack`,r($d,o?p(`palette-warning-main`):t.warning.main,.62));let e=b?r(Zd,o?p(`palette-background-default`):t.background.default,.6825):tf(t.background.default,.8);X(t.SnackbarContent,`bg`,e),X(t.SnackbarContent,`color`,Ev(()=>b?ov.text.primary:t.getContrastText(e))),X(t.SpeedDialAction,`fabHoverBg`,tf(t.background.paper,.15)),X(t.StepConnector,`border`,n(`palette-grey-400`)),X(t.StepContent,`border`,n(`palette-grey-400`)),X(t.Switch,`defaultColor`,n(`palette-common-white`)),X(t.Switch,`defaultDisabledColor`,n(`palette-grey-100`)),X(t.Switch,`primaryDisabledColor`,r($d,o?p(`palette-primary-main`):t.primary.main,.62)),X(t.Switch,`secondaryDisabledColor`,r($d,o?p(`palette-secondary-main`):t.secondary.main,.62)),X(t.Switch,`errorDisabledColor`,r($d,o?p(`palette-error-main`):t.error.main,.62)),X(t.Switch,`infoDisabledColor`,r($d,o?p(`palette-info-main`):t.info.main,.62)),X(t.Switch,`successDisabledColor`,r($d,o?p(`palette-success-main`):t.success.main,.62)),X(t.Switch,`warningDisabledColor`,r($d,o?p(`palette-warning-main`):t.warning.main,.62)),X(t.TableCell,`border`,r($d,Yd(o?p(`palette-divider`):t.divider,1),.88)),X(t.Tooltip,`bg`,r(Yd,o?p(`palette-grey-700`):t.grey[700],.92))}if(t.mode===`dark`){X(t.Alert,`errorColor`,r($d,o?p(`palette-error-light`):t.error.light,.6)),X(t.Alert,`infoColor`,r($d,o?p(`palette-info-light`):t.info.light,.6)),X(t.Alert,`successColor`,r($d,o?p(`palette-success-light`):t.success.light,.6)),X(t.Alert,`warningColor`,r($d,o?p(`palette-warning-light`):t.warning.light,.6)),X(t.Alert,`errorFilledBg`,n(`palette-error-dark`)),X(t.Alert,`infoFilledBg`,n(`palette-info-dark`)),X(t.Alert,`successFilledBg`,n(`palette-success-dark`)),X(t.Alert,`warningFilledBg`,n(`palette-warning-dark`)),X(t.Alert,`errorFilledColor`,Ev(()=>t.getContrastText(t.error.dark))),X(t.Alert,`infoFilledColor`,Ev(()=>t.getContrastText(t.info.dark))),X(t.Alert,`successFilledColor`,Ev(()=>t.getContrastText(t.success.dark))),X(t.Alert,`warningFilledColor`,Ev(()=>t.getContrastText(t.warning.dark))),X(t.Alert,`errorStandardBg`,r(Zd,o?p(`palette-error-light`):t.error.light,.9)),X(t.Alert,`infoStandardBg`,r(Zd,o?p(`palette-info-light`):t.info.light,.9)),X(t.Alert,`successStandardBg`,r(Zd,o?p(`palette-success-light`):t.success.light,.9)),X(t.Alert,`warningStandardBg`,r(Zd,o?p(`palette-warning-light`):t.warning.light,.9)),X(t.Alert,`errorIconColor`,n(`palette-error-main`)),X(t.Alert,`infoIconColor`,n(`palette-info-main`)),X(t.Alert,`successIconColor`,n(`palette-success-main`)),X(t.Alert,`warningIconColor`,n(`palette-warning-main`)),X(t.AppBar,`defaultBg`,n(`palette-grey-900`)),X(t.AppBar,`darkBg`,n(`palette-background-paper`)),X(t.AppBar,`darkColor`,n(`palette-text-primary`)),X(t.Avatar,`defaultBg`,n(`palette-grey-600`)),X(t.Button,`inheritContainedBg`,n(`palette-grey-800`)),X(t.Button,`inheritContainedHoverBg`,n(`palette-grey-700`)),X(t.Chip,`defaultBorder`,n(`palette-grey-700`)),X(t.Chip,`defaultAvatarColor`,n(`palette-grey-300`)),X(t.Chip,`defaultIconColor`,n(`palette-grey-300`)),X(t.FilledInput,`bg`,`rgba(255, 255, 255, 0.09)`),X(t.FilledInput,`hoverBg`,`rgba(255, 255, 255, 0.13)`),X(t.FilledInput,`disabledBg`,`rgba(255, 255, 255, 0.12)`),X(t.LinearProgress,`primaryBg`,r(Zd,o?p(`palette-primary-main`):t.primary.main,.5)),X(t.LinearProgress,`secondaryBg`,r(Zd,o?p(`palette-secondary-main`):t.secondary.main,.5)),X(t.LinearProgress,`errorBg`,r(Zd,o?p(`palette-error-main`):t.error.main,.5)),X(t.LinearProgress,`infoBg`,r(Zd,o?p(`palette-info-main`):t.info.main,.5)),X(t.LinearProgress,`successBg`,r(Zd,o?p(`palette-success-main`):t.success.main,.5)),X(t.LinearProgress,`warningBg`,r(Zd,o?p(`palette-warning-main`):t.warning.main,.5)),X(t.Skeleton,`bg`,b?r(Yd,o?p(`palette-text-primary`):t.text.primary,.13):`rgba(${n(`palette-text-primaryChannel`)} / 0.13)`),X(t.Slider,`primaryTrack`,r(Zd,o?p(`palette-primary-main`):t.primary.main,.5)),X(t.Slider,`secondaryTrack`,r(Zd,o?p(`palette-secondary-main`):t.secondary.main,.5)),X(t.Slider,`errorTrack`,r(Zd,o?p(`palette-error-main`):t.error.main,.5)),X(t.Slider,`infoTrack`,r(Zd,o?p(`palette-info-main`):t.info.main,.5)),X(t.Slider,`successTrack`,r(Zd,o?p(`palette-success-main`):t.success.main,.5)),X(t.Slider,`warningTrack`,r(Zd,o?p(`palette-warning-light`):t.warning.main,.5));let e=b?r($d,o?p(`palette-background-default`):t.background.default,.985):tf(t.background.default,.98);X(t.SnackbarContent,`bg`,e),X(t.SnackbarContent,`color`,Ev(()=>b?av.text.primary:t.getContrastText(e))),X(t.SpeedDialAction,`fabHoverBg`,tf(t.background.paper,.15)),X(t.StepConnector,`border`,n(`palette-grey-600`)),X(t.StepContent,`border`,n(`palette-grey-600`)),X(t.Switch,`defaultColor`,n(`palette-grey-300`)),X(t.Switch,`defaultDisabledColor`,n(`palette-grey-600`)),X(t.Switch,`primaryDisabledColor`,r(Zd,o?p(`palette-primary-main`):t.primary.main,.55)),X(t.Switch,`secondaryDisabledColor`,r(Zd,o?p(`palette-secondary-main`):t.secondary.main,.55)),X(t.Switch,`errorDisabledColor`,r(Zd,o?p(`palette-error-main`):t.error.main,.55)),X(t.Switch,`infoDisabledColor`,r(Zd,o?p(`palette-info-main`):t.info.main,.55)),X(t.Switch,`successDisabledColor`,r(Zd,o?p(`palette-success-main`):t.success.main,.55)),X(t.Switch,`warningDisabledColor`,r(Zd,o?p(`palette-warning-light`):t.warning.main,.55)),X(t.TableCell,`border`,r(Zd,Yd(o?p(`palette-divider`):t.divider,1),.68)),X(t.Tooltip,`bg`,r(Yd,o?p(`palette-grey-700`):t.grey[700],.92))}o||(wv(t.background,`default`),wv(t.background,`paper`),wv(t.common,`background`),wv(t.common,`onBackground`),wv(t,`divider`)),Object.keys(t).forEach(e=>{let n=t[e];e!==`tonalOffset`&&!o&&n&&typeof n==`object`&&(n.main&&X(t[e],`mainChannel`,rf(Cv(n.main))),n.light&&X(t[e],`lightChannel`,rf(Cv(n.light))),n.dark&&X(t[e],`darkChannel`,rf(Cv(n.dark))),n.contrastText&&X(t[e],`contrastTextChannel`,rf(Cv(n.contrastText))),e===`text`&&(wv(t[e],`primary`),wv(t[e],`secondary`)),e===`action`&&(n.active&&wv(t[e],`active`),n.selected&&wv(t[e],`selected`)))})}),S=t.reduce((e,t)=>wf(e,t),S);let C={prefix:a,disableCssColorScheme:i,shouldSkipGeneratingVar:s,getSelector:cae(S),enableContrastVars:o},{vars:w,generateThemeVars:T,generateStyleSheets:E}=uie(S,C);return S.vars=w,Object.entries(S.colorSchemes[S.defaultColorScheme]).forEach(([e,t])=>{S[e]=t}),S.generateThemeVars=T,S.generateStyleSheets=E,S.generateSpacing=function(){return wne(u.spacing,sp(this))},S.getColorSchemeSelector=die(c),S.spacing=S.generateSpacing(),S.shouldSkipGeneratingVar=s,S.unstable_sxConfig={...Jp,...u?.unstable_sxConfig},S.unstable_sx=function(e){return Xp({sx:e,theme:this})},S.internal_cache={},S.toRuntimeSource=qie,S}var Ev,pae,mae=s((()=>{Rd(),Of(),L_(),Sp(),jie(),Zp(),of(),Qie(),rae(),aae(),lae(),Jie(),sv(),Ev=e=>{try{return e()}catch{}},pae=(e=`mui`)=>cie(e)}));function hae(e,t,n){e.colorSchemes&&n&&(e.colorSchemes[t]={...n!==!0&&n,palette:iv({...n===!0?{}:n.palette,mode:t})})}function Dv(e={},...t){let{palette:n,cssVariables:r=!1,colorSchemes:i=n?void 0:{light:!0},defaultColorScheme:a=n?.mode,...o}=e,s=a||`light`,c=i?.[s],l={...i,...n?{[s]:{...typeof c!=`boolean`&&c,palette:n}}:void 0};if(r===!1){if(!(`colorSchemes`in e))return bv(e,...t);let r=n;`palette`in e||l[s]&&(l[s]===!0?s===`dark`&&(r={mode:`dark`}):r=l[s].palette);let i=bv({...e,palette:r},...t);return i.defaultColorScheme=s,i.colorSchemes=l,i.palette.mode===`light`&&(i.colorSchemes.light={...l.light!==!0&&l.light,palette:i.palette},hae(i,`dark`,l.dark)),i.palette.mode===`dark`&&(i.colorSchemes.dark={...l.dark!==!0&&l.dark,palette:i.palette},hae(i,`light`,l.light)),i}return!n&&!(`light`in l)&&s===`light`&&(l.light=!0),fae({...o,colorSchemes:l,defaultColorScheme:s,...typeof r!=`boolean`&&r},...t)}var Ov=s((()=>{sv(),mae(),Qie()})),kv,Av=s((()=>{Ov(),kv=Dv()})),jv,Mv=s((()=>{jv=`$$material`}));function Nv(){let e=Bh(kv);return e.$$material||e}var Pv=s((()=>{h(),L_(),Av(),Mv()}));function gae(e){return(0,_ae.jsx)(Fne,{...e,defaultTheme:kv,themeId:jv})}var _ae,vae=s((()=>{L_(),Av(),Mv(),_ae=W()})),Fv=s((()=>{vae()}));function Iv(e){return e!==`ownerState`&&e!==`theme`&&e!==`sx`&&e!==`as`}var Lv=s((()=>{})),Rv,zv=s((()=>{Lv(),Rv=e=>Iv(e)&&e!==`classes`})),Z,Bv=s((()=>{Qh(),Av(),Mv(),zv(),Lv(),Z=lre({themeId:jv,defaultTheme:kv,rootShouldForwardProp:Rv})}));function yae(e){return function(t){return(0,bae.jsx)(gae,{styles:typeof e==`function`?n=>e({theme:n,...t}):e})}}var bae,Q=s((()=>{Pv(),Fv(),bae=W(),L_(),Bv()})),Vv,Hv=s((()=>{L_(),Vv=$re}));function Uv(e){return Wre(e)}var xae=s((()=>{h(),qre(),W()})),$=s((()=>{xae()}));function Sae(e){return Gh(`MuiPaper`,e)}var Wv=s((()=>{Jh(),Kh(),qh(`MuiPaper`,`root.rounded.outlined.elevation.elevation0.elevation1.elevation2.elevation3.elevation4.elevation5.elevation6.elevation7.elevation8.elevation9.elevation10.elevation11.elevation12.elevation13.elevation14.elevation15.elevation16.elevation17.elevation18.elevation19.elevation20.elevation21.elevation22.elevation23.elevation24`.split(`.`))}));function Cae(e,t){return e===`always`?t:e===`system`?{"@media (prefers-reduced-motion: reduce)":t}:null}var wae,Tae=s((()=>{wae={transition:`none`}}));function Eae(e){let t=parseFloat(e??``);return Number.isNaN(t)?0:t}function Dae(e){let t=e.match(/^(matrix|matrix3d|translate|translate3d|translateX|translateY)\((.+)\)$/);return t?{type:t[1],values:t[2].split(`,`).map(Eae)}:null}function Oae(e,t){return t===null?0:e[t]||0}function kae(e){if(!e||e===`none`)return Xv;let t=Dae(e);if(!t)return Xv;let{type:n,values:r}=t,i=Nae[n];return i?{offsetX:Oae(r,i[0]),offsetY:Oae(r,i[1])}:Xv}function Gv(e,t){return n=>{if(t){let r=e.current;n===void 0?t(r):t(r,n)}}}function Aae(e,t,n,r,i,a){let o=e===`exited`&&!t?r:n[e]||n.exited;return i||a?{...o,...i,...a}:o}function Kv(e,t){let{timeout:n,easing:r,style:i=Zv}=e;return{duration:i.transitionDuration??(typeof n==`number`?n:n[t.mode]||0),easing:i.transitionTimingFunction??(typeof r==`object`?r[t.mode]:r),delay:i.transitionDelay}}function qv(e,t){let n=t??wae;return Cae(e.motion?.reducedMotion,n)}function Jv(e,t=jae,n=Mae){let r=e.transitions?.create?.(t,n),i=qv(e);if(r===void 0)return i??Zv;let a={transition:r};return i?{...a,...i}:a}var Yv,Xv,Zv,jae,Mae,Nae,Qv=s((()=>{Tae(),Yv=e=>e.scrollTop,Xv={offsetX:0,offsetY:0},Zv={},jae=[`all`],Mae={},Nae={matrix:[4,5],matrix3d:[12,13],translate:[0,1],translate3d:[0,1],translateX:[0,null],translateY:[null,0]}})),Pae,Fae,Iae,Lae,$v,Rae=s((()=>{Pae=d(h(),1),J(),Y(),of(),Q(),Hv(),$(),Sv(),Wv(),Qv(),Fae=W(),Iae=e=>{let{square:t,elevation:n,variant:r,classes:i}=e;return Fd({root:[`root`,r,!t&&`rounded`,r===`elevation`&&`elevation${n}`]},Sae,i)},Lae=Z(`div`,{name:`MuiPaper`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,n.variant===`elevation`&&t[`elevation${n.elevation}`]]}})(Vv(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,...Jv(e,`box-shadow`),variants:[{props:({ownerState:e})=>!e.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:`outlined`},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:`elevation`},style:{boxShadow:`var(--Paper-shadow)`,backgroundImage:`var(--Paper-overlay)`}}]}))),$v=Pae.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiPaper`}),r=Nv(),{className:i,component:a=`div`,elevation:o=1,square:s=!1,variant:c=`elevation`,...l}=n,u={...n,component:a,elevation:o,square:s,variant:c},d=Iae(u);return(0,Fae.jsx)(Lae,{as:a,ownerState:u,className:q(d.root,i),ref:t,...l,style:{...c===`elevation`&&{"--Paper-shadow":(r.vars||r).shadows[o],...r.vars&&{"--Paper-overlay":r.vars.overlays?.[o]},...!r.vars&&r.palette.mode===`dark`&&{"--Paper-overlay":`linear-gradient(${Jd(`#fff`,xv(o))}, ${Jd(`#fff`,xv(o))})`}},...l.style}})})})),ey=s((()=>{Rae(),Wv(),Wv()}));function zae(e){let t=e;for(;t;){if(t.dir)return t.dir===`rtl`;t=t.parentElement}return!1}function Bae(e,t){let[n,r]=(0,sy.useState)(t===`rtl`);return(0,sy.useLayoutEffect)(()=>{e&&(t||r(zae(e)))},[t,e]),n}function Vae(e){if(e!==void 0)switch(typeof e){case`number`:return e;case`string`:if(e.endsWith(`px`))return parseFloat(e);break}}function Hae({box:e,defaultHeight:t,defaultWidth:n,disabled:r,element:i,mode:a,style:o}){let{styleHeight:s,styleWidth:c}=(0,sy.useMemo)(()=>({styleHeight:Vae(o?.height),styleWidth:Vae(o?.width)}),[o?.height,o?.width]),[l,u]=(0,sy.useState)({height:t,width:n}),d=r||a===`only-height`&&s!==void 0||a===`only-width`&&c!==void 0||s!==void 0&&c!==void 0;return cy(()=>{if(i===null||d)return;let t=new ResizeObserver(e=>{for(let t of e){let{contentRect:e,target:n}=t;i===n&&u(t=>t.height===e.height&&t.width===e.width?t:{height:e.height,width:e.width})}});return t.observe(i,{box:e}),()=>{t?.unobserve(i)}},[e,d,i,s,c]),(0,sy.useMemo)(()=>({height:s??l.height,width:c??l.width}),[l,s,c])}function Uae(e){let t=(0,sy.useRef)(()=>{throw Error(`Cannot call an event handler while rendering.`)});return cy(()=>{t.current=e},[e]),(0,sy.useCallback)((...e)=>t.current?.(...e),[t])}function Wae(e=!1){if(ly===null||e){let e=document.createElement(`div`),t=e.style;t.width=`50px`,t.height=`50px`,t.overflow=`scroll`,t.direction=`rtl`;let n=document.createElement(`div`),r=n.style;return r.width=`100px`,r.height=`100px`,e.appendChild(n),document.body.appendChild(e),e.scrollLeft>0?ly=`positive-descending`:(e.scrollLeft=1,ly=e.scrollLeft===0?`negative`:`positive-ascending`),document.body.removeChild(e),ly}return ly}function ty({containerElement:e,direction:t,isRtl:n,scrollOffset:r}){if(t===`horizontal`&&n)switch(Wae()){case`negative`:return-r;case`positive-descending`:if(e){let{clientWidth:t,scrollLeft:n,scrollWidth:r}=e;return r-t-n}break}return r}function ny(e,t=`Assertion error`){if(!e)throw console.error(t),Error(t)}function ry(e,t){if(e===t)return!0;if(!!e!=!!t||(ny(e!==void 0),ny(t!==void 0),Object.keys(e).length!==Object.keys(t).length))return!1;for(let n in e)if(!Object.is(t[n],e[n]))return!1;return!0}function Gae({cachedBounds:e,itemCount:t,itemSize:n}){if(t===0)return 0;if(typeof n==`number`)return t*n;{let n=e.get(e.size===0?0:e.size-1);return ny(n!==void 0,`Unexpected bounds cache miss`),t*((n.scrollOffset+n.size)/e.size)}}function Kae({align:e,cachedBounds:t,index:n,itemCount:r,itemSize:i,containerScrollOffset:a,containerSize:o}){if(n<0||n>=r)throw RangeError(`Invalid index specified: ${n}`,{cause:`Index ${n} is not within the range of 0 - ${r-1}`});let s=Gae({cachedBounds:t,itemCount:r,itemSize:i}),c=t.get(n),l=Math.max(0,Math.min(s-o,c.scrollOffset)),u=Math.max(0,c.scrollOffset-o+c.size);switch(e===`smart`&&(e=a>=u&&a<=l?`auto`:`center`),e){case`start`:return l;case`end`:return u;case`center`:return c.scrollOffset<=o/2?0:c.scrollOffset+c.size/2>=s-o/2?s-o:c.scrollOffset+c.size/2-o/2;default:return a>=u&&a<=l?a:a<u?u:l}}function iy({cachedBounds:e,containerScrollOffset:t,containerSize:n,itemCount:r,overscanCount:i}){let a=r-1,o=0,s=-1,c=0,l=-1,u=0;for(;u<a;){let n=e.get(u);if(n.scrollOffset+n.size>t)break;u++}for(o=u,c=Math.max(0,o-i);u<a;){let r=e.get(u);if(r.scrollOffset+r.size>=t+n)break;u++}return s=Math.min(a,u),l=Math.min(r-1,s+i),o<0&&(o=0,s=-1,c=0,l=-1),{startIndexVisible:o,stopIndexVisible:s,startIndexOverscan:c,stopIndexOverscan:l}}function qae({itemCount:e,itemProps:t,itemSize:n}){let r=new Map;return{get(i){for(ny(i<e,`Invalid index ${i}`);r.size-1<i;){let e=r.size,a;switch(typeof n){case`function`:a=n(e,t);break;case`number`:a=n}if(e===0)r.set(e,{size:a,scrollOffset:0});else{let t=r.get(e-1);ny(t!==void 0,`Unexpected bounds cache miss for index ${i}`),r.set(e,{scrollOffset:t.scrollOffset+t.size,size:a})}}let a=r.get(i);return ny(a!==void 0,`Unexpected bounds cache miss for index ${i}`),a},set(e,t){r.set(e,t)},get size(){return r.size}}}function Jae({itemCount:e,itemProps:t,itemSize:n}){return(0,sy.useMemo)(()=>qae({itemCount:e,itemProps:t,itemSize:n}),[e,t,n])}function Yae({containerSize:e,itemSize:t}){let n;switch(typeof t){case`string`:ny(t.endsWith(`%`),`Invalid item size: "${t}"; string values must be percentages (e.g. "100%")`),ny(e!==void 0,`Container size must be defined if a percentage item size is specified`),n=e*parseInt(t)/100;break;default:n=t}return n}function ay({containerElement:e,containerStyle:t,defaultContainerSize:n=0,direction:r,isRtl:i=!1,itemCount:a,itemProps:o,itemSize:s,onResize:c,overscanCount:l}){let{height:u=n,width:d=n}=Hae({defaultHeight:r===`vertical`?n:void 0,defaultWidth:r===`horizontal`?n:void 0,element:e,mode:r===`vertical`?`only-height`:`only-width`,style:t}),f=(0,sy.useRef)({height:0,width:0}),p=r===`vertical`?u:d,m=Yae({containerSize:p,itemSize:s});(0,sy.useLayoutEffect)(()=>{if(typeof c==`function`){let e=f.current;(e.height!==u||e.width!==d)&&(c({height:u,width:d},{...e}),e.height=u,e.width=d)}},[u,c,d]);let h=Jae({itemCount:a,itemProps:o,itemSize:m}),g=(0,sy.useCallback)(e=>h.get(e),[h]),[_,v]=(0,sy.useState)(()=>iy({cachedBounds:h,containerScrollOffset:0,containerSize:p,itemCount:a,overscanCount:l})),{startIndexVisible:y,startIndexOverscan:b,stopIndexVisible:x,stopIndexOverscan:S}={startIndexVisible:Math.min(a-1,_.startIndexVisible),startIndexOverscan:Math.min(a-1,_.startIndexOverscan),stopIndexVisible:Math.min(a-1,_.stopIndexVisible),stopIndexOverscan:Math.min(a-1,_.stopIndexOverscan)},C=(0,sy.useCallback)(()=>Gae({cachedBounds:h,itemCount:a,itemSize:m}),[h,a,m]),w=(0,sy.useCallback)(t=>{let n=ty({containerElement:e,direction:r,isRtl:i,scrollOffset:t});return iy({cachedBounds:h,containerScrollOffset:n,containerSize:p,itemCount:a,overscanCount:l})},[h,e,p,r,i,a,l]);return cy(()=>{let t=(r===`vertical`?e?.scrollTop:e?.scrollLeft)??0;v(w(t))},[e,r,w]),cy(()=>{if(!e)return;let t=()=>{v(t=>{let{scrollLeft:n,scrollTop:o}=e,s=ty({containerElement:e,direction:r,isRtl:i,scrollOffset:r===`vertical`?o:n}),c=iy({cachedBounds:h,containerScrollOffset:s,containerSize:p,itemCount:a,overscanCount:l});return ry(c,t)?t:c})};return e.addEventListener(`scroll`,t),()=>{e.removeEventListener(`scroll`,t)}},[h,e,p,r,a,l]),{getCellBounds:g,getEstimatedSize:C,scrollToIndex:Uae(({align:t=`auto`,containerScrollOffset:n,index:o})=>{let s=Kae({align:t,cachedBounds:h,containerScrollOffset:n,containerSize:p,index:o,itemCount:a,itemSize:m});if(e){if(s=ty({containerElement:e,direction:r,isRtl:i,scrollOffset:s}),typeof e.scrollTo!=`function`){let e=w(s);ry(_,e)||v(e)}return s}}),startIndexOverscan:b,startIndexVisible:y,stopIndexOverscan:S,stopIndexVisible:x}}function Xae(e){return(0,sy.useMemo)(()=>e,Object.values(e))}function Zae(e,t){let{ariaAttributes:n,style:r,...i}=e,{ariaAttributes:a,style:o,...s}=t;return ry(n,a)&&ry(r,o)&&ry(i,s)}function Qae({cellComponent:e,cellProps:t,children:n,className:r,columnCount:i,columnKey:a,columnWidth:o,defaultHeight:s=0,defaultWidth:c=0,dir:l,gridRef:u,onCellsRendered:d,onResize:f,overscanCount:p=3,rowCount:m,rowHeight:h,rowKey:g,style:_,tagName:v=`div`,...y}){let b=Xae(t),x=(0,sy.useMemo)(()=>(0,sy.memo)(e,Zae),[e]),[S,C]=(0,sy.useState)(null),w=Bae(S,l),{getCellBounds:T,getEstimatedSize:E,startIndexOverscan:D,startIndexVisible:O,scrollToIndex:k,stopIndexOverscan:A,stopIndexVisible:j}=ay({containerElement:S,containerStyle:_,defaultContainerSize:c,direction:`horizontal`,isRtl:w,itemCount:i,itemProps:b,itemSize:o,onResize:f,overscanCount:p}),{getCellBounds:M,getEstimatedSize:N,startIndexOverscan:ee,startIndexVisible:te,scrollToIndex:P,stopIndexOverscan:F,stopIndexVisible:I}=ay({containerElement:S,containerStyle:_,defaultContainerSize:s,direction:`vertical`,itemCount:m,itemProps:b,itemSize:h,onResize:f,overscanCount:p});(0,sy.useImperativeHandle)(u,()=>({get element(){return S},scrollToCell({behavior:e=`auto`,columnAlign:t=`auto`,columnIndex:n,rowAlign:r=`auto`,rowIndex:i}){let a=k({align:t,containerScrollOffset:S?.scrollLeft??0,index:n}),o=P({align:r,containerScrollOffset:S?.scrollTop??0,index:i});typeof S?.scrollTo==`function`&&S.scrollTo({behavior:e,left:a,top:o})},scrollToColumn({align:e=`auto`,behavior:t=`auto`,index:n}){let r=k({align:e,containerScrollOffset:S?.scrollLeft??0,index:n});typeof S?.scrollTo==`function`&&S.scrollTo({behavior:t,left:r})},scrollToRow({align:e=`auto`,behavior:t=`auto`,index:n}){let r=P({align:e,containerScrollOffset:S?.scrollTop??0,index:n});typeof S?.scrollTo==`function`&&S.scrollTo({behavior:t,top:r})}}),[S,k,P]),(0,sy.useEffect)(()=>{D>=0&&A>=0&&ee>=0&&F>=0&&d&&d({columnStartIndex:O,columnStopIndex:j,rowStartIndex:te,rowStopIndex:I},{columnStartIndex:D,columnStopIndex:A,rowStartIndex:ee,rowStopIndex:F})},[d,D,O,A,j,ee,te,F,I]);let ne=(0,sy.useMemo)(()=>{let e=[];if(i>0&&m>0)for(let t=ee;t<=F;t++){let n=M(t),r=[];for(let e=D;e<=A;e++){let i=T(e);r.push((0,sy.createElement)(x,{...b,ariaAttributes:{"aria-colindex":e+1,role:`gridcell`},columnIndex:e,key:a?a({columnIndex:e,data:b,rowIndex:t}):e,rowIndex:t,style:{position:`absolute`,left:w?void 0:0,right:w?0:void 0,transform:`translate(${w?-i.scrollOffset:i.scrollOffset}px, ${n.scrollOffset}px)`,height:n.size,width:i.size}}))}e.push((0,oy.jsx)(`div`,{role:`row`,"aria-rowindex":t+1,children:r},g?g({data:b,rowIndex:t}):t))}return e},[x,b,i,a,D,A,T,M,w,m,g,ee,F]),re=(0,oy.jsx)(`div`,{"aria-hidden":!0,style:{height:N(),width:E(),zIndex:-1}});return(0,sy.createElement)(v,{"aria-colcount":i,"aria-rowcount":m,role:`grid`,...y,className:r,dir:l,ref:C,style:{position:`relative`,maxHeight:`100%`,maxWidth:`100%`,flexGrow:1,overflow:`auto`,..._}},ne,n,re)}function $ae(e){return typeof e==`object`&&!!e&&`getAverageRowHeight`in e&&typeof e.getAverageRowHeight==`function`}function eoe({children:e,className:t,defaultHeight:n=0,listRef:r,onResize:i,onRowsRendered:a,overscanCount:o=3,rowComponent:s,rowCount:c,rowHeight:l,rowKey:u,rowProps:d,tagName:f=`div`,style:p,...m}){let h=Xae(d),g=(0,sy.useMemo)(()=>(0,sy.memo)(s,Zae),[s]),[_,v]=(0,sy.useState)(null),y=$ae(l),{getCellBounds:b,getEstimatedSize:x,scrollToIndex:S,startIndexOverscan:C,startIndexVisible:w,stopIndexOverscan:T,stopIndexVisible:E}=ay({containerElement:_,containerStyle:p,defaultContainerSize:n,direction:`vertical`,itemCount:c,itemProps:h,itemSize:(0,sy.useMemo)(()=>y?e=>l.getRowHeight(e)??l.getAverageRowHeight():l,[y,l]),onResize:i,overscanCount:o});(0,sy.useImperativeHandle)(r,()=>({get element(){return _},scrollToRow({align:e=`auto`,behavior:t=`auto`,index:n}){let r=S({align:e,containerScrollOffset:_?.scrollTop??0,index:n});typeof _?.scrollTo==`function`&&_.scrollTo({behavior:t,top:r})}}),[_,S]),cy(()=>{if(!_)return;let e=Array.from(_.children).filter((e,t)=>{if(e.hasAttribute(`aria-hidden`))return!1;let n=`${C+t}`;return e.setAttribute(toe,n),!0});if(y)return l.observeRowElements(e)},[_,y,l,C,T]),(0,sy.useEffect)(()=>{C>=0&&T>=0&&a&&a({startIndex:w,stopIndex:E},{startIndex:C,stopIndex:T})},[a,C,w,T,E]);let D=(0,sy.useMemo)(()=>{let e=[];if(c>0)for(let t=C;t<=T;t++){let n=b(t);e.push((0,sy.createElement)(g,{...h,ariaAttributes:{"aria-posinset":t+1,"aria-setsize":c,role:`listitem`},key:u?u(t,h):t,index:t,style:{position:`absolute`,left:0,transform:`translateY(${n.scrollOffset}px)`,height:y?void 0:n.size,width:`100%`}}))}return e},[g,b,y,c,u,h,C,T]),O=(0,oy.jsx)(`div`,{"aria-hidden":!0,style:{height:x(),width:`100%`,zIndex:-1}});return(0,sy.createElement)(f,{role:`list`,...m,className:t,ref:v,style:{position:`relative`,maxHeight:`100%`,flexGrow:1,overflowY:`auto`,...p}},D,e,O)}var oy,sy,cy,ly,toe,noe=s((()=>{oy=W(),sy=d(h(),1),cy=typeof window<`u`?sy.useLayoutEffect:sy.useEffect,ly=null,toe=`data-react-window-index`})),uy=c(((e,t)=>{(function(){"use strict";var e={}.hasOwnProperty;function n(){for(var e=``,t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=i(e,r(n)))}return e}function r(t){if(typeof t==`string`||typeof t==`number`)return t;if(typeof t!=`object`)return``;if(Array.isArray(t))return n.apply(null,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes(`[native code]`))return t.toString();var r=``;for(var a in t)e.call(t,a)&&t[a]&&(r=i(r,a));return r}function i(e,t){return t?e?e+` `+t:e+t:e}t!==void 0&&t.exports?(n.default=n,t.exports=n):typeof define==`function`&&typeof define.amd==`object`&&define.amd?define(`classnames`,[],function(){return n}):window.classNames=n})()}));function roe(){let e=[],t=Object.create(null),n;return t.get=(r,i)=>(n?.revoke?.(),i===Oy?e:(e.push(i),n=Proxy.revocable(r,t),n.proxy)),Proxy.revocable(Object.create(null),t).proxy}function dy(e,t){let{[Oy]:n}=e(roe()),r=t?.keySeparator??`.`,i=t?.nsSeparator??`:`,a=t?.enableSelector===`strict`;if(n.length>1&&i){let e=t?.ns,o=a?Array.isArray(e)?e:e?[e]:null:Array.isArray(e)?e:null;if(o&&(a?o:o.length>1?o.slice(1):[]).includes(n[0]))return`${n[0]}${i}${n.slice(1).join(r)}`}return n.join(r)}var fy,py,my,ioe,aoe,hy,gy,_y,vy,ooe,yy,soe,by,xy,coe,loe,uoe,doe,foe,poe,Sy,Cy,moe,hoe,wy,Ty,Ey,Dy,Oy,ky,Ay,jy,My,Ny,goe,Py,_oe,Fy,voe,Iy,yoe,boe,xoe,Soe,Ly,Ry,zy,Coe,woe,By,Toe,Eoe=s((()=>{fy=e=>typeof e==`string`,py=()=>{let e,t,n=new Promise((n,r)=>{e=n,t=r});return n.resolve=e,n.reject=t,n},my=e=>e==null?``:String(e),ioe=(e,t,n)=>{e.forEach(e=>{t[e]&&(n[e]=t[e])})},aoe=/###/g,hy=e=>e&&e.includes(`###`)?e.replace(aoe,`.`):e,gy=e=>!e||fy(e),_y=(e,t,n)=>{let r=fy(t)?t.split(`.`):t,i=0;for(;i<r.length-1;){if(gy(e))return{};let t=hy(r[i]);!e[t]&&n&&(e[t]=new n),e=Object.prototype.hasOwnProperty.call(e,t)?e[t]:{},++i}return gy(e)?{}:{obj:e,k:hy(r[i])}},vy=(e,t,n)=>{let{obj:r,k:i}=_y(e,t,Object);if(r!==void 0||t.length===1){r[i]=n;return}let a=t[t.length-1],o=t.slice(0,t.length-1),s=_y(e,o,Object);for(;s.obj===void 0&&o.length;)a=`${o[o.length-1]}.${a}`,o=o.slice(0,o.length-1),s=_y(e,o,Object),s?.obj&&s.obj[`${s.k}.${a}`]!==void 0&&(s.obj=void 0);s.obj[`${s.k}.${a}`]=n},ooe=(e,t,n,r)=>{let{obj:i,k:a}=_y(e,t,Object);i[a]=i[a]||[],i[a].push(n)},yy=(e,t)=>{let{obj:n,k:r}=_y(e,t);if(n&&Object.prototype.hasOwnProperty.call(n,r))return n[r]},soe=(e,t,n)=>{let r=yy(e,n);return r===void 0?yy(t,n):r},by=(e,t,n)=>{for(let r in t)r!==`__proto__`&&r!==`constructor`&&(Object.prototype.hasOwnProperty.call(e,r)?fy(e[r])||e[r]instanceof String||fy(t[r])||t[r]instanceof String?n&&(e[r]=t[r]):by(e[r],t[r],n):e[r]=t[r]);return e},xy=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,`\\$&`),coe={"&":`&amp;`,"<":`&lt;`,">":`&gt;`,'"':`&quot;`,"'":`&#39;`,"/":`&#x2F;`},loe=e=>fy(e)?e.replace(/[&<>"'\/]/g,e=>coe[e]):e,uoe=class{constructor(e){this.capacity=e,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(e){let t=this.regExpMap.get(e);if(t!==void 0)return t;let n=new RegExp(e);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(e,n),this.regExpQueue.push(e),n}},doe=[` `,`,`,`?`,`!`,`;`],foe=new uoe(20),poe=(e,t,n)=>{t||=``,n||=``;let r=doe.filter(e=>!t.includes(e)&&!n.includes(e));if(r.length===0)return!0;let i=foe.getRegExp(`(${r.map(e=>e===`?`?`\\?`:e).join(`|`)})`),a=!i.test(e);if(!a){let t=e.indexOf(n);t>0&&!i.test(e.substring(0,t))&&(a=!0)}return a},Sy=(e,t,n=`.`)=>{if(!e)return;if(e[t])return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0;let r=t.split(n),i=e;for(let e=0;e<r.length;){if(!i||typeof i!=`object`)return;let t,a=``;for(let o=e;o<r.length;++o)if(o!==e&&(a+=n),a+=r[o],t=i[a],t!==void 0){if([`string`,`number`,`boolean`].includes(typeof t)&&o<r.length-1)continue;e+=o-e+1;break}i=t}return i},Cy=e=>e?.replace(/_/g,`-`),moe={type:`logger`,log(e){this.output(`log`,e)},warn(e){this.output(`warn`,e)},error(e){this.output(`error`,e)},output(e,t){console?.[e]?.apply?.(console,t)}},hoe=class e{constructor(e,t={}){this.init(e,t)}init(e,t={}){this.prefix=t.prefix||`i18next:`,this.logger=e||moe,this.options=t,this.debug=t.debug}log(...e){return this.forward(e,`log`,``,!0)}warn(...e){return this.forward(e,`warn`,``,!0)}error(...e){return this.forward(e,`error`,``)}deprecate(...e){return this.forward(e,`warn`,`WARNING DEPRECATED: `,!0)}forward(e,t,n,r){return r&&!this.debug?null:(e=e.map(e=>fy(e)?e.replace(/[\r\n\x00-\x1F\x7F]/g,` `):e),fy(e[0])&&(e[0]=`${n}${this.prefix} ${e[0]}`),this.logger[t](e))}create(t){return new e(this.logger,{prefix:`${this.prefix}:${t}:`,...this.options})}clone(t){return t||=this.options,t.prefix=t.prefix||this.prefix,new e(this.logger,t)}},wy=new hoe,Ty=class{constructor(){this.observers={}}on(e,t){return e.split(` `).forEach(e=>{this.observers[e]||(this.observers[e]=new Map);let n=this.observers[e].get(t)||0;this.observers[e].set(t,n+1)}),this}off(e,t){if(this.observers[e]){if(!t){delete this.observers[e];return}this.observers[e].delete(t)}}once(e,t){let n=(...r)=>{t(...r),this.off(e,n)};return this.on(e,n),this}emit(e,...t){this.observers[e]&&Array.from(this.observers[e].entries()).forEach(([e,n])=>{for(let r=0;r<n;r++)e(...t)}),this.observers[`*`]&&Array.from(this.observers[`*`].entries()).forEach(([n,r])=>{for(let i=0;i<r;i++)n(e,...t)})}},Ey=class extends Ty{constructor(e,t={ns:[`translation`],defaultNS:`translation`}){super(),this.data=e||{},this.options=t,this.options.keySeparator===void 0&&(this.options.keySeparator=`.`),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(e){this.options.ns.includes(e)||this.options.ns.push(e)}removeNamespaces(e){let t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}getResource(e,t,n,r={}){let i=r.keySeparator===void 0?this.options.keySeparator:r.keySeparator,a=r.ignoreJSONStructure===void 0?this.options.ignoreJSONStructure:r.ignoreJSONStructure,o;e.includes(`.`)?o=e.split(`.`):(o=[e,t],n&&(Array.isArray(n)?o.push(...n):fy(n)&&i?o.push(...n.split(i)):o.push(n)));let s=yy(this.data,o);return!s&&!t&&!n&&e.includes(`.`)&&(e=o[0],t=o[1],n=o.slice(2).join(`.`)),s||!a||!fy(n)?s:Sy(this.data?.[e]?.[t],n,i)}addResource(e,t,n,r,i={silent:!1}){let a=i.keySeparator===void 0?this.options.keySeparator:i.keySeparator,o=[e,t];n&&(o=o.concat(a?n.split(a):n)),e.includes(`.`)&&(o=e.split(`.`),r=t,t=o[1]),this.addNamespaces(t),vy(this.data,o,r),i.silent||this.emit(`added`,e,t,n,r)}addResources(e,t,n,r={silent:!1}){for(let r in n)(fy(n[r])||Array.isArray(n[r]))&&this.addResource(e,t,r,n[r],{silent:!0});r.silent||this.emit(`added`,e,t,n)}addResourceBundle(e,t,n,r,i,a={silent:!1,skipCopy:!1}){let o=[e,t];e.includes(`.`)&&(o=e.split(`.`),r=n,n=t,t=o[1]),this.addNamespaces(t);let s=yy(this.data,o)||{};a.skipCopy||(n=JSON.parse(JSON.stringify(n))),r?by(s,n,i):s={...s,...n},vy(this.data,o,s),a.silent||this.emit(`added`,e,t,n)}removeResourceBundle(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit(`removed`,e,t)}hasResourceBundle(e,t){return this.getResource(e,t)!==void 0}getResourceBundle(e,t){return t||=this.options.defaultNS,this.getResource(e,t)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){let t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find(e=>t[e]&&Object.keys(t[e]).length>0)}toJSON(){return this.data}},Dy={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,r,i){return e.forEach(e=>{t=this.processors[e]?.process(t,n,r,i)??t}),t}},Oy=Symbol(`i18next/PATH_KEY`),ky=e=>!fy(e)&&typeof e!=`boolean`&&typeof e!=`number`,Ay=class e extends Ty{constructor(e,t={}){super(),ioe([`resourceStore`,`languageUtils`,`pluralResolver`,`interpolator`,`backendConnector`,`i18nFormat`,`utils`],e,this),this.options=t,this.options.keySeparator===void 0&&(this.options.keySeparator=`.`),this.logger=wy.create(`translator`),this.checkedLoadedFor={}}changeLanguage(e){e&&(this.language=e)}exists(e,t={interpolation:{}}){let n={...t};if(e==null)return!1;let r=this.resolve(e,n);if(r?.res===void 0)return!1;let i=ky(r.res);return!(n.returnObjects===!1&&i)}extractFromKey(e,t){let n=t.nsSeparator===void 0?this.options.nsSeparator:t.nsSeparator;n===void 0&&(n=`:`);let r=t.keySeparator===void 0?this.options.keySeparator:t.keySeparator,i=t.ns||this.options.defaultNS||[],a=n&&e.includes(n),o=!this.options.userDefinedKeySeparator&&!t.keySeparator&&!this.options.userDefinedNsSeparator&&!t.nsSeparator&&!poe(e,n,r);if(a&&!o){let t=e.match(this.interpolator.nestingRegexp);if(t&&t.length>0)return{key:e,namespaces:fy(i)?[i]:i};let a=e.split(n);(n!==r||n===r&&this.options.ns.includes(a[0]))&&(i=a.shift()),e=a.join(r)}return{key:e,namespaces:fy(i)?[i]:i}}translate(t,n,r){let i=typeof n==`object`?{...n}:n;if(typeof i!=`object`&&this.options.overloadTranslationOptionHandler&&(i=this.options.overloadTranslationOptionHandler(arguments)),typeof i==`object`&&(i={...i}),i||={},t==null)return``;typeof t==`function`&&(t=dy(t,{...this.options,...i})),Array.isArray(t)||(t=[String(t)]),t=t.map(e=>typeof e==`function`?dy(e,{...this.options,...i}):String(e));let a=i.returnDetails===void 0?this.options.returnDetails:i.returnDetails,o=i.keySeparator===void 0?this.options.keySeparator:i.keySeparator,{key:s,namespaces:c}=this.extractFromKey(t[t.length-1],i),l=c[c.length-1],u=i.nsSeparator===void 0?this.options.nsSeparator:i.nsSeparator;u===void 0&&(u=`:`);let d=i.lng||this.language,f=i.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(d?.toLowerCase()===`cimode`)return f?a?{res:`${l}${u}${s}`,usedKey:s,exactUsedKey:s,usedLng:d,usedNS:l,usedParams:this.getUsedParamsDetails(i)}:`${l}${u}${s}`:a?{res:s,usedKey:s,exactUsedKey:s,usedLng:d,usedNS:l,usedParams:this.getUsedParamsDetails(i)}:s;let p=this.resolve(t,i),m=p?.res,h=p?.usedKey||s,g=p?.exactUsedKey||s,_=[`[object Number]`,`[object Function]`,`[object RegExp]`],v=i.joinArrays===void 0?this.options.joinArrays:i.joinArrays,y=!this.i18nFormat||this.i18nFormat.handleAsObject,b=i.count!==void 0&&!fy(i.count),x=e.hasDefaultValue(i),S=b?this.pluralResolver.getSuffix(d,i.count,i):``,C=i.ordinal&&b?this.pluralResolver.getSuffix(d,i.count,{ordinal:!1}):``,w=b&&!i.ordinal&&i.count===0,T=w&&i[`defaultValue${this.options.pluralSeparator}zero`]||i[`defaultValue${S}`]||i[`defaultValue${C}`]||i.defaultValue,E=m;y&&!m&&x&&(E=T);let D=ky(E),O=Object.prototype.toString.apply(E);if(y&&E&&D&&!_.includes(O)&&!(fy(v)&&Array.isArray(E))){if(!i.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn(`accessing an object - but returnObjects options is not enabled!`);let e=this.options.returnedObjectHandler?this.options.returnedObjectHandler(h,E,{...i,ns:c}):`key '${s} (${this.language})' returned an object instead of string.`;return a?(p.res=e,p.usedParams=this.getUsedParamsDetails(i),p):e}if(o){let e=Array.isArray(E),t=e?[]:{},n=e?g:h;for(let e in E)if(Object.prototype.hasOwnProperty.call(E,e)){let r=`${n}${o}${e}`;t[e]=x&&!m?this.translate(r,{...i,defaultValue:ky(T)?T[e]:void 0,joinArrays:!1,ns:c}):this.translate(r,{...i,joinArrays:!1,ns:c}),t[e]===r&&(t[e]=E[e])}m=t}}else if(y&&fy(v)&&Array.isArray(m))m=m.join(v),m&&=this.extendTranslation(m,t,i,r);else{let e=!1,n=!1;!this.isValidLookup(m)&&x&&(e=!0,m=T),this.isValidLookup(m)||(n=!0,m=s);let a=(i.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&n?void 0:m,c=x&&T!==m&&this.options.updateMissing;if(n||e||c){if(this.logger.log(c?`updateKey`:`missingKey`,d,l,b&&!c?`${s}${this.pluralResolver.getSuffix(d,i.count,i)}`:s,c?T:m),o){let e=this.resolve(s,{...i,keySeparator:!1});e&&e.res&&this.logger.warn(`Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.`)}let e=[],t=this.languageUtils.getFallbackCodes(this.options.fallbackLng,i.lng||this.language);if(this.options.saveMissingTo===`fallback`&&t&&t[0])for(let n=0;n<t.length;n++)e.push(t[n]);else this.options.saveMissingTo===`all`?e=this.languageUtils.toResolveHierarchy(i.lng||this.language):e.push(i.lng||this.language);let n=(e,t,n)=>{let r=x&&n!==m?n:a;this.options.missingKeyHandler?this.options.missingKeyHandler(e,l,t,r,c,i):this.backendConnector?.saveMissing&&this.backendConnector.saveMissing(e,l,t,r,c,i),this.emit(`missingKey`,e,l,t,m)};this.options.saveMissing&&(this.options.saveMissingPlurals&&b?e.forEach(e=>{let t=this.pluralResolver.getSuffixes(e,i);w&&i[`defaultValue${this.options.pluralSeparator}zero`]&&!t.includes(`${this.options.pluralSeparator}zero`)&&t.push(`${this.options.pluralSeparator}zero`),t.forEach(t=>{n([e],s+t,i[`defaultValue${t}`]||T)})}):n(e,s,T))}m=this.extendTranslation(m,t,i,p,r),n&&m===s&&this.options.appendNamespaceToMissingKey&&(m=`${l}${u}${s}`),(n||e)&&this.options.parseMissingKeyHandler&&(m=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${l}${u}${s}`:s,e?m:void 0,i))}return a?(p.res=m,p.usedParams=this.getUsedParamsDetails(i),p):m}extendTranslation(e,t,n,r,i){if(this.i18nFormat?.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...n},n.lng||this.language||r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init({...n,interpolation:{...this.options.interpolation,...n.interpolation}});let a=fy(e)&&(n?.interpolation?.skipOnVariables===void 0?this.options.interpolation.skipOnVariables:n.interpolation.skipOnVariables),o;if(a){let t=e.match(this.interpolator.nestingRegexp);o=t&&t.length}let s=n.replace&&!fy(n.replace)?n.replace:n;if(this.options.interpolation.defaultVariables&&(s={...this.options.interpolation.defaultVariables,...s}),e=this.interpolator.interpolate(e,s,n.lng||this.language||r.usedLng,n),a){let t=e.match(this.interpolator.nestingRegexp),r=t&&t.length;o<r&&(n.nest=!1)}!n.lng&&r&&r.res&&(n.lng=this.language||r.usedLng),n.nest!==!1&&(e=this.interpolator.nest(e,(...e)=>i?.[0]===e[0]&&!n.context?(this.logger.warn(`It seems you are nesting recursively key: ${e[0]} in key: ${t[0]}`),null):this.translate(...e,t),n)),n.interpolation&&this.interpolator.reset()}let a=n.postProcess||this.options.postProcess,o=fy(a)?[a]:a;return e!=null&&o?.length&&n.applyPostProcessor!==!1&&(e=Dy.handle(o,e,t,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...r,usedParams:this.getUsedParamsDetails(n)},...n}:n,this)),e}resolve(e,t={}){let n,r,i,a,o;return fy(e)&&(e=[e]),Array.isArray(e)&&(e=e.map(e=>typeof e==`function`?dy(e,{...this.options,...t}):e)),e.forEach(e=>{if(this.isValidLookup(n))return;let s=this.extractFromKey(e,t),c=s.key;r=c;let l=s.namespaces;this.options.fallbackNS&&(l=l.concat(this.options.fallbackNS));let u=t.count!==void 0&&!fy(t.count),d=u&&!t.ordinal&&t.count===0,f=t.context!==void 0&&(fy(t.context)||typeof t.context==`number`)&&t.context!==``,p=t.lngs?t.lngs:this.languageUtils.toResolveHierarchy(t.lng||this.language,t.fallbackLng);l.forEach(e=>{this.isValidLookup(n)||(o=e,!this.checkedLoadedFor[`${p[0]}-${e}`]&&this.utils?.hasLoadedNamespace&&!this.utils?.hasLoadedNamespace(o)&&(this.checkedLoadedFor[`${p[0]}-${e}`]=!0,this.logger.warn(`key "${r}" for languages "${p.join(`, `)}" won't get resolved as namespace "${o}" was not yet loaded`,`This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!`)),p.forEach(r=>{if(this.isValidLookup(n))return;a=r;let o=[c];if(this.i18nFormat?.addLookupKeys)this.i18nFormat.addLookupKeys(o,c,r,e,t);else{let e;u&&(e=this.pluralResolver.getSuffix(r,t.count,t));let n=`${this.options.pluralSeparator}zero`,i=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(u&&(t.ordinal&&e.startsWith(i)&&o.push(c+e.replace(i,this.options.pluralSeparator)),o.push(c+e),d&&o.push(c+n)),f){let r=`${c}${this.options.contextSeparator||`_`}${t.context}`;o.push(r),u&&(t.ordinal&&e.startsWith(i)&&o.push(r+e.replace(i,this.options.pluralSeparator)),o.push(r+e),d&&o.push(r+n))}}let s;for(;s=o.pop();)this.isValidLookup(n)||(i=s,n=this.getResource(r,e,s,t))}))})}),{res:n,usedKey:r,exactUsedKey:i,usedLng:a,usedNS:o}}isValidLookup(e){return e!==void 0&&!(!this.options.returnNull&&e===null)&&!(!this.options.returnEmptyString&&e===``)}getResource(e,t,n,r={}){return this.i18nFormat?.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}getUsedParamsDetails(e={}){let t=[`defaultValue`,`ordinal`,`context`,`replace`,`lng`,`lngs`,`fallbackLng`,`ns`,`keySeparator`,`nsSeparator`,`returnObjects`,`returnDetails`,`joinArrays`,`postProcess`,`interpolation`],n=e.replace&&!fy(e.replace),r=n?e.replace:e;if(n&&e.count!==void 0&&(r={...r,count:e.count}),this.options.interpolation.defaultVariables&&(r={...this.options.interpolation.defaultVariables,...r}),!n){r={...r};for(let e of t)delete r[e]}return r}static hasDefaultValue(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&t.startsWith(`defaultValue`)&&e[t]!==void 0)return!0;return!1}},jy=class{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=wy.create(`languageUtils`),this.resolveHierarchyCache={}}clearCache(){this.resolveHierarchyCache={}}getScriptPartFromCode(e){if(e=Cy(e),!e||!e.includes(`-`))return null;let t=e.split(`-`);return t.length===2||(t.pop(),t[t.length-1].toLowerCase()===`x`)?null:this.formatLanguageCode(t.join(`-`))}getLanguagePartFromCode(e){if(e=Cy(e),!e||!e.includes(`-`))return e;let t=e.split(`-`);return this.formatLanguageCode(t[0])}formatLanguageCode(e){if(fy(e)&&e.includes(`-`)){let t;try{t=Intl.getCanonicalLocales(e)[0]}catch{}return t&&this.options.lowerCaseLng&&(t=t.toLowerCase()),t||(this.options.lowerCaseLng?e.toLowerCase():e)}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return(this.options.load===`languageOnly`||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.includes(e)}getBestMatchFromCodes(e){if(!e)return null;let t;return e.forEach(e=>{if(t)return;let n=this.formatLanguageCode(e);(!this.options.supportedLngs||this.isSupportedCode(n))&&(t=n)}),!t&&this.options.supportedLngs&&e.forEach(e=>{if(t)return;let n=this.getScriptPartFromCode(e);if(this.isSupportedCode(n))return t=n;let r=this.getLanguagePartFromCode(e);if(this.isSupportedCode(r))return t=r;t=this.options.supportedLngs.find(e=>e===r?!0:!e.includes(`-`)&&!r.includes(`-`)?!1:!!(e.includes(`-`)&&!r.includes(`-`)&&e.slice(0,e.indexOf(`-`))===r||e.startsWith(r)&&r.length>1))}),t||=this.getFallbackCodes(this.options.fallbackLng)[0],t}getFallbackCodes(e,t){if(!e)return[];if(typeof e==`function`&&(e=e(t)),fy(e)&&(e=[e]),Array.isArray(e))return e;if(!t)return e.default||[];let n=e[t];return n||=e[this.getScriptPartFromCode(t)],n||=e[this.formatLanguageCode(t)],n||=e[this.getLanguagePartFromCode(t)],n||=e.default,n||[]}toResolveHierarchy(e,t){let n=this.options.fallbackLng,r=Array.isArray(n)?n.join(`|`):n;r!==this._cachedFallbackLng&&(this.resolveHierarchyCache={},this._cachedFallbackLng=r);let i=t===void 0||t===!1||fy(t),a=t===void 0&&typeof this.options.fallbackLng==`function`,o=fy(e)&&i&&!a,s=null;if(o){let n;n=t===void 0?`undefined`:t===!1?`boolean:false`:`string:${t}`,s=`${e.length}:${e}|${n}`}if(s!==null){let e=this.resolveHierarchyCache[s];if(e!==void 0)return e.slice()}let c=this.getFallbackCodes((t===!1?[]:t)||this.options.fallbackLng||[],e),l=[],u=e=>{e&&(this.isSupportedCode(e)?l.push(e):this.logger.warn(`rejecting language code not found in supportedLngs: ${e}`))};return fy(e)&&(e.includes(`-`)||e.includes(`_`))?(this.options.load!==`languageOnly`&&u(this.formatLanguageCode(e)),this.options.load!==`languageOnly`&&this.options.load!==`currentOnly`&&u(this.getScriptPartFromCode(e)),this.options.load!==`currentOnly`&&u(this.getLanguagePartFromCode(e))):fy(e)&&u(this.formatLanguageCode(e)),c.forEach(e=>{l.includes(e)||u(this.formatLanguageCode(e))}),s===null?l:(this.resolveHierarchyCache[s]=l,l.slice())}},My={zero:0,one:1,two:2,few:3,many:4,other:5},Ny={select:e=>e===1?`one`:`other`,resolvedOptions:()=>({pluralCategories:[`one`,`other`]})},goe=class{constructor(e,t={}){this.languageUtils=e,this.options=t,this.logger=wy.create(`pluralResolver`),this.pluralRulesCache={}}clearCache(){this.pluralRulesCache={}}getRule(e,t={}){let n=Cy(e===`dev`?`en`:e),r=t.ordinal?`ordinal`:`cardinal`,i=JSON.stringify({cleanedCode:n,type:r});if(i in this.pluralRulesCache)return this.pluralRulesCache[i];let a;try{a=new Intl.PluralRules(n,{type:r})}catch{if(typeof Intl>`u`)return this.logger.error(`No Intl support, please use an Intl polyfill!`),Ny;if(!e.match(/-|_/))return Ny;let n=this.languageUtils.getLanguagePartFromCode(e);a=this.getRule(n,t)}return this.pluralRulesCache[i]=a,a}needsPlural(e,t={}){let n=this.getRule(e,t);return n||=this.getRule(`dev`,t),n?.resolvedOptions().pluralCategories.length>1}getPluralFormsOfKey(e,t,n={}){return this.getSuffixes(e,n).map(e=>`${t}${e}`)}getSuffixes(e,t={}){let n=this.getRule(e,t);return n||=this.getRule(`dev`,t),n?n.resolvedOptions().pluralCategories.sort((e,t)=>My[e]-My[t]).map(e=>`${this.options.prepend}${t.ordinal?`ordinal${this.options.prepend}`:``}${e}`):[]}getSuffix(e,t,n={}){let r=this.getRule(e,n);return r?`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:``}${r.select(t)}`:(this.logger.warn(`no plural rule found for: ${e}`),this.getSuffix(`dev`,t,n))}},Py=(e,t,n,r=`.`,i=!0)=>{let a=soe(e,t,n);return!a&&i&&fy(n)&&(a=Sy(e,n,r),a===void 0&&(a=Sy(t,n,r))),a},_oe=e=>e.replace(/\$/g,`$$$$`),Fy=class{constructor(e={}){this.logger=wy.create(`interpolator`),this.options=e,this.format=e?.interpolation?.format||(e=>e),this.init(e)}init(e={}){e.interpolation||={escapeValue:!0};let{escape:t,escapeValue:n,useRawValueToEscape:r,prefix:i,prefixEscaped:a,suffix:o,suffixEscaped:s,formatSeparator:c,unescapeSuffix:l,unescapePrefix:u,nestingPrefix:d,nestingPrefixEscaped:f,nestingSuffix:p,nestingSuffixEscaped:m,nestingOptionsSeparator:h,maxReplaces:g,alwaysFormat:_}=e.interpolation;this.escape=t===void 0?loe:t,this.escapeValue=n===void 0||n,this.useRawValueToEscape=r!==void 0&&r,this.prefix=i?xy(i):a||`{{`,this.suffix=o?xy(o):s||`}}`,this.formatSeparator=c||`,`,this.unescapePrefix=l?``:u?xy(u):`-`,this.unescapeSuffix=this.unescapePrefix?``:l?xy(l):``,this.nestingPrefix=d?xy(d):f||xy(`$t(`),this.nestingSuffix=p?xy(p):m||xy(`)`),this.nestingOptionsSeparator=h||`,`,this.maxReplaces=g||1e3,this.alwaysFormat=_!==void 0&&_,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){let e=(e,t)=>e?.source===t?(e.lastIndex=0,e):new RegExp(t,`g`);this.regexp=e(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=e(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=e(this.nestingRegexp,`${this.nestingPrefix}((?:[^()"']+|"[^"]*"|'[^']*'|\\((?:[^()]|"[^"]*"|'[^']*')*\\))*?)${this.nestingSuffix}`)}interpolate(e,t,n,r){let i,a,o,s=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},c=e=>{if(!e.includes(this.formatSeparator)){let i=Py(t,s,e,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(i,void 0,n,{...r,...t,interpolationkey:e}):i}let i=e.split(this.formatSeparator),a=i.shift().trim(),o=i.join(this.formatSeparator).trim();return this.format(Py(t,s,a,this.options.keySeparator,this.options.ignoreJSONStructure),o,n,{...r,...t,interpolationkey:a})};this.resetRegExp(),!this.escapeValue&&typeof e==`string`&&/\$t\([^)]*\{[^}]*\{\{/.test(e)&&this.logger.warn(`nesting options string contains interpolated variables with escapeValue: false — if any of those values are attacker-controlled they can inject additional nesting options (e.g. redirect lng/ns). Sanitise untrusted input before passing it to t(), or keep escapeValue: true.`);let l=r?.missingInterpolationHandler||this.options.missingInterpolationHandler,u=r?.interpolation?.skipOnVariables===void 0?this.options.interpolation.skipOnVariables:r.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:e=>e},{regex:this.regexp,safeValue:e=>this.escapeValue?this.escape(e):e}].forEach(t=>{for(o=0;i=t.regex.exec(e);){let n=i[1].trim();if(a=c(n),a===void 0){if(typeof l==`function`){let t=l(e,i,r);a=fy(t)?t:``}else if(r&&Object.prototype.hasOwnProperty.call(r,n))a=``;else if(u){a=i[0];continue}else this.logger.warn(`missed to pass in variable ${n} for interpolating ${e}`),a=``}else!fy(a)&&!this.useRawValueToEscape&&(a=my(a));let s=t.safeValue(a);if(e=e.replace(i[0],_oe(s)),u?(t.regex.lastIndex+=s.length,t.regex.lastIndex-=i[0].length):t.regex.lastIndex=0,o++,o>=this.maxReplaces)break}}),e}nest(e,t,n={}){let r,i,a,o=(e,t)=>{let n=this.nestingOptionsSeparator;if(!e.includes(n))return e;let r=e.split(RegExp(`${xy(n)}[ ]*{`)),i=`{${r[1]}`;e=r[0],i=this.interpolate(i,a);let o=i.match(/'/g),s=i.match(/"/g);((o?.length??0)%2==0&&!s||(s?.length??0)%2!=0)&&(i=i.replace(/'/g,`"`));try{a=JSON.parse(i),t&&(a={...t,...a})}catch(t){return this.logger.warn(`failed parsing options string in nesting for key ${e}`,t),`${e}${n}${i}`}return a.defaultValue&&a.defaultValue.includes(this.prefix)&&delete a.defaultValue,e};for(;r=this.nestingRegexp.exec(e);){let s=[];a={...n},a=a.replace&&!fy(a.replace)?a.replace:a,a.applyPostProcessor=!1,delete a.defaultValue;let c=/{.*}/s.test(r[1])?r[1].lastIndexOf(`}`)+1:r[1].indexOf(this.formatSeparator);if(c!==-1&&(s=r[1].slice(c).split(this.formatSeparator).map(e=>e.trim()).filter(Boolean),r[1]=r[1].slice(0,c)),i=t(o.call(this,r[1].trim(),a),a),i&&r[0]===e&&!fy(i))return i;fy(i)||(i=my(i)),i||=(this.logger.warn(`missed to resolve ${r[1]} for nesting ${e}`),``),s.length&&(i=s.reduce((e,t)=>this.format(e,t,n.lng,{...n,interpolationkey:r[1].trim()}),i.trim())),e=e.replace(r[0],i),this.regexp.lastIndex=0}return e}},voe=e=>{let t=e.toLowerCase().trim(),n={};if(e.includes(`(`)){let r=e.split(`(`);t=r[0].toLowerCase().trim();let i=r[1].slice(0,-1);t===`currency`&&!i.includes(`:`)?n.currency||=i.trim():t===`relativetime`&&!i.includes(`:`)?n.range||=i.trim():i.split(`;`).forEach(e=>{if(e){let[t,...r]=e.split(`:`),i=r.join(`:`).trim().replace(/^'+|'+$/g,``),a=t.trim();n[a]||(n[a]=i),i===`false`&&(n[a]=!1),i===`true`&&(n[a]=!0),isNaN(i)||(n[a]=parseInt(i,10))}})}return{formatName:t,formatOptions:n}},Iy=e=>{let t={};return(n,r,i)=>{let a=i;i&&i.interpolationkey&&i.formatParams&&i.formatParams[i.interpolationkey]&&i[i.interpolationkey]&&(a={...a,[i.interpolationkey]:void 0});let o=r+JSON.stringify(a),s=t[o];return s||(s=e(Cy(r),i),t[o]=s),s(n)}},yoe=e=>(t,n,r)=>e(Cy(n),r)(t),boe=class{constructor(e={}){this.logger=wy.create(`formatter`),this.options=e,this.init(e)}init(e,t={interpolation:{}}){this.formatSeparator=t.interpolation.formatSeparator||`,`;let n=t.cacheInBuiltFormats?Iy:yoe;this.formats={number:n((e,t)=>{let n=new Intl.NumberFormat(e,{...t});return e=>n.format(e)}),currency:n((e,t)=>{let n=new Intl.NumberFormat(e,{...t,style:`currency`});return e=>n.format(e)}),datetime:n((e,t)=>{let n=new Intl.DateTimeFormat(e,{...t});return e=>n.format(e)}),relativetime:n((e,t)=>{let n=new Intl.RelativeTimeFormat(e,{...t});return e=>n.format(e,t.range||`day`)}),list:n((e,t)=>{let n=new Intl.ListFormat(e,{...t});return e=>n.format(e)})}}add(e,t){this.formats[e.toLowerCase().trim()]=t}addCached(e,t){this.formats[e.toLowerCase().trim()]=Iy(t)}format(e,t,n,r={}){if(!t||e==null)return e;let i=t.split(this.formatSeparator),a=[];for(let e=0;e<i.length;e++){let t=i[e];for(;t.indexOf(`(`)>-1&&!t.includes(`)`)&&e+1<i.length;)t=`${t}${this.formatSeparator}${i[++e]}`;a.push(t)}return a.reduce((e,t)=>{let{formatName:i,formatOptions:a}=voe(t);if(this.formats[i]){let t=e;try{let o=r?.formatParams?.[r.interpolationkey]||{},s=o.locale||o.lng||r.locale||r.lng||n;t=this.formats[i](e,s,{...a,...r,...o})}catch(e){this.logger.warn(e)}return t}return this.logger.warn(`there was no format function for ${i}`),e},e)}},xoe=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)},Soe=class extends Ty{constructor(e,t,n,r={}){super(),this.backend=e,this.store=t,this.services=n,this.languageUtils=n.languageUtils,this.options=r,this.logger=wy.create(`backendConnector`),this.waitingReads=[],this.maxParallelReads=r.maxParallelReads||10,this.readingCalls=0,this.maxRetries=r.maxRetries>=0?r.maxRetries:5,this.retryTimeout=r.retryTimeout>=1?r.retryTimeout:350,this.state={},this.queue=[],this.backend?.init?.(n,r.backend,r)}queueLoad(e,t,n,r){let i={},a={},o={},s={};return e.forEach(e=>{let r=!0;t.forEach(t=>{let o=`${e}|${t}`;!n.reload&&this.store.hasResourceBundle(e,t)?this.state[o]=2:this.state[o]<0||(this.state[o]===1?a[o]===void 0&&(a[o]=!0):(this.state[o]=1,r=!1,a[o]===void 0&&(a[o]=!0),i[o]===void 0&&(i[o]=!0),s[t]===void 0&&(s[t]=!0)))}),r||(o[e]=!0)}),(Object.keys(i).length||Object.keys(a).length)&&this.queue.push({pending:a,pendingCount:Object.keys(a).length,loaded:{},errors:[],callback:r}),{toLoad:Object.keys(i),pending:Object.keys(a),toLoadLanguages:Object.keys(o),toLoadNamespaces:Object.keys(s)}}loaded(e,t,n){let r=e.split(`|`),i=r[0],a=r[1];t&&this.emit(`failedLoading`,i,a,t),!t&&n&&this.store.addResourceBundle(i,a,n,void 0,void 0,{skipCopy:!0}),this.state[e]=t?-1:2,t&&n&&(this.state[e]=0);let o={};this.queue.forEach(n=>{ooe(n.loaded,[i],a),xoe(n,e),t&&n.errors.push(t),n.pendingCount===0&&!n.done&&(Object.keys(n.loaded).forEach(e=>{o[e]||(o[e]={});let t=n.loaded[e];t.length&&t.forEach(t=>{o[e][t]===void 0&&(o[e][t]=!0)})}),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())}),this.emit(`loaded`,o),this.queue=this.queue.filter(e=>!e.done)}read(e,t,n,r=0,i=this.retryTimeout,a){if(!e.length)return a(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:e,ns:t,fcName:n,tried:r,wait:i,callback:a});return}this.readingCalls++;let o=(o,s)=>{if(this.readingCalls--,this.waitingReads.length>0){let e=this.waitingReads.shift();this.read(e.lng,e.ns,e.fcName,e.tried,e.wait,e.callback)}if(o&&s&&r<this.maxRetries){setTimeout(()=>{this.read(e,t,n,r+1,i*2,a)},i);return}a(o,s)},s=this.backend[n].bind(this.backend);if(s.length===2){try{let n=s(e,t);n&&typeof n.then==`function`?n.then(e=>o(null,e)).catch(o):o(null,n)}catch(e){o(e)}return}return s(e,t,o)}prepareLoading(e,t,n={},r){if(!this.backend)return this.logger.warn(`No backend was added via i18next.use. Will not load resources.`),r&&r();fy(e)&&(e=this.languageUtils.toResolveHierarchy(e)),fy(t)&&(t=[t]);let i=this.queueLoad(e,t,n,r);if(!i.toLoad.length)return i.pending.length||r(),null;i.toLoad.forEach(e=>{this.loadOne(e)})}load(e,t,n){this.prepareLoading(e,t,{},n)}reload(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}loadOne(e,t=``){let n=e.split(`|`),r=n[0],i=n[1];this.read(r,i,`read`,void 0,void 0,(n,a)=>{n&&this.logger.warn(`${t}loading namespace ${i} for language ${r} failed`,n),!n&&a&&this.logger.log(`${t}loaded namespace ${i} for language ${r}`,a),this.loaded(e,n,a)})}saveMissing(e,t,n,r,i,a={},o=()=>{}){if(this.services?.utils?.hasLoadedNamespace&&!this.services?.utils?.hasLoadedNamespace(t)){this.logger.warn(`did not save key "${n}" as the namespace "${t}" was not yet loaded`,`This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!`);return}if(n!=null&&n!==``){if(this.backend?.create){let s={...a,isUpdate:i},c=this.backend.create.bind(this.backend);if(c.length<6)try{let i;i=c.length===5?c(e,t,n,r,s):c(e,t,n,r),i&&typeof i.then==`function`?i.then(e=>o(null,e)).catch(o):o(null,i)}catch(e){o(e)}else c(e,t,n,r,o,s)}!e||!e[0]||this.store.addResource(e[0],t,n,r)}}},Ly=()=>({debug:!1,initAsync:!0,ns:[`translation`],defaultNS:[`translation`],fallbackLng:[`dev`],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:`all`,preload:!1,keySeparator:`.`,nsSeparator:`:`,pluralSeparator:`_`,contextSeparator:`_`,enableSelector:!1,partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:`fallback`,saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if(typeof e[1]==`object`&&(t=e[1]),fy(e[1])&&(t.defaultValue=e[1]),fy(e[2])&&(t.tDescription=e[2]),typeof e[2]==`object`||typeof e[3]==`object`){let n=e[3]||e[2];Object.keys(n).forEach(e=>{t[e]=n[e]})}return t},interpolation:{escapeValue:!0,prefix:`{{`,suffix:`}}`,formatSeparator:`,`,unescapePrefix:`-`,nestingPrefix:`$t(`,nestingSuffix:`)`,nestingOptionsSeparator:`,`,maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),Ry=e=>(fy(e.ns)&&(e.ns=[e.ns]),fy(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),fy(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&!e.supportedLngs.includes(`cimode`)&&(e.supportedLngs=e.supportedLngs.concat([`cimode`])),e),zy=()=>{},Coe=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(t=>{typeof e[t]==`function`&&(e[t]=e[t].bind(e))})},woe=class e extends Ty{constructor(e={},t){if(super(),this.options=Ry(e),this.services={},this.logger=wy,this.modules={external:[]},Coe(this),t&&!this.isInitialized&&!e.isClone){if(!this.options.initAsync)return this.init(e,t),this;setTimeout(()=>{this.init(e,t)},0)}}init(e={},t){this.isInitializing=!0,typeof e==`function`&&(t=e,e={}),e.defaultNS==null&&e.ns&&(fy(e.ns)?e.defaultNS=e.ns:e.ns.includes(`translation`)||(e.defaultNS=e.ns[0]));let n=Ly();this.options={...n,...this.options,...Ry(e)},this.options.interpolation={...n.interpolation,...this.options.interpolation},e.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=e.keySeparator),e.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=e.nsSeparator),typeof this.options.overloadTranslationOptionHandler!=`function`&&(this.options.overloadTranslationOptionHandler=n.overloadTranslationOptionHandler);let r=e=>e?typeof e==`function`?new e:e:null;if(!this.options.isClone){this.modules.logger?wy.init(r(this.modules.logger),this.options):wy.init(null,this.options);let e;e=this.modules.formatter?this.modules.formatter:boe;let t=new jy(this.options);this.store=new Ey(this.options.resources,this.options);let n=this.services;n.logger=wy,n.resourceStore=this.store,n.languageUtils=t,n.pluralResolver=new goe(t,{prepend:this.options.pluralSeparator}),e&&(n.formatter=r(e),n.formatter.init&&n.formatter.init(n,this.options),this.options.interpolation.format=n.formatter.format.bind(n.formatter)),n.interpolator=new Fy(this.options),n.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},n.backendConnector=new Soe(r(this.modules.backend),n.resourceStore,n,this.options),n.backendConnector.on(`*`,(e,...t)=>{this.emit(e,...t)}),this.modules.languageDetector&&(n.languageDetector=r(this.modules.languageDetector),n.languageDetector.init&&n.languageDetector.init(n,this.options.detection,this.options)),this.modules.i18nFormat&&(n.i18nFormat=r(this.modules.i18nFormat),n.i18nFormat.init&&n.i18nFormat.init(this)),this.translator=new Ay(this.services,this.options),this.translator.on(`*`,(e,...t)=>{this.emit(e,...t)}),this.modules.external.forEach(e=>{e.init&&e.init(this)})}if(this.format=this.options.interpolation.format,t||=zy,this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){let e=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);e.length>0&&e[0]!==`dev`&&(this.options.lng=e[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn(`init: no languageDetector is used and no lng is defined`),[`getResource`,`hasResourceBundle`,`getResourceBundle`,`getDataByLanguage`].forEach(e=>{this[e]=(...t)=>this.store[e](...t)}),[`addResource`,`addResources`,`addResourceBundle`,`removeResourceBundle`].forEach(e=>{this[e]=(...t)=>(this.store[e](...t),this)});let i=py(),a=()=>{let e=(e,n)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn(`init: i18next is already initialized. You should call init just once!`),this.isInitialized=!0,this.options.isClone||this.logger.log(`initialized`,this.options),this.emit(`initialized`,this.options),i.resolve(n),t(e,n)};if((this.languages||this.isLanguageChangingTo)&&!this.isInitialized)return e(null,this.t.bind(this));this.changeLanguage(this.options.lng,e)};return this.options.resources||!this.options.initAsync?a():setTimeout(a,0),i}loadResources(e,t=zy){let n=t,r=fy(e)?e:this.language;if(typeof e==`function`&&(n=e),!this.options.resources||this.options.partialBundledLanguages){if(r?.toLowerCase()===`cimode`&&(!this.options.preload||this.options.preload.length===0))return n();let e=[],t=t=>{t&&t!==`cimode`&&this.services.languageUtils.toResolveHierarchy(t).forEach(t=>{t!==`cimode`&&(e.includes(t)||e.push(t))})};r?t(r):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(e=>t(e)),this.options.preload?.forEach?.(e=>t(e)),this.services.backendConnector.load(e,this.options.ns,e=>{!e&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),n(e)})}else n(null)}reloadResources(e,t,n){let r=py();return typeof e==`function`&&(n=e,e=void 0),typeof t==`function`&&(n=t,t=void 0),e||=this.languages,t||=this.options.ns,n||=zy,this.services.backendConnector.reload(e,t,e=>{r.resolve(),n(e)}),r}use(e){if(!e)throw Error(`You are passing an undefined module! Please check the object you are passing to i18next.use()`);if(!e.type)throw Error(`You are passing a wrong module! Please check the object you are passing to i18next.use()`);return e.type===`backend`&&(this.modules.backend=e),(e.type===`logger`||e.log&&e.warn&&e.error)&&(this.modules.logger=e),e.type===`languageDetector`&&(this.modules.languageDetector=e),e.type===`i18nFormat`&&(this.modules.i18nFormat=e),e.type===`postProcessor`&&Dy.addPostProcessor(e),e.type===`formatter`&&(this.modules.formatter=e),e.type===`3rdParty`&&this.modules.external.push(e),this}setResolvedLanguage(e){if(!(!e||!this.languages)&&![`cimode`,`dev`].includes(e)){for(let e=0;e<this.languages.length;e++){let t=this.languages[e];if(![`cimode`,`dev`].includes(t)&&this.store.hasLanguageSomeTranslations(t)){this.resolvedLanguage=t;break}}!this.resolvedLanguage&&!this.languages.includes(e)&&this.store.hasLanguageSomeTranslations(e)&&(this.resolvedLanguage=e,this.languages.unshift(e))}}changeLanguage(e,t){this.isLanguageChangingTo=e;let n=py();this.emit(`languageChanging`,e);let r=e=>{this.language=e,this.languages=this.services.languageUtils.toResolveHierarchy(e),this.resolvedLanguage=void 0,this.setResolvedLanguage(e)},i=(i,a)=>{a?this.isLanguageChangingTo===e&&(r(a),this.translator.changeLanguage(a),this.isLanguageChangingTo=void 0,this.emit(`languageChanged`,a),this.logger.log(`languageChanged`,a)):this.isLanguageChangingTo=void 0,n.resolve((...e)=>this.t(...e)),t&&t(i,(...e)=>this.t(...e))},a=t=>{!e&&!t&&this.services.languageDetector&&(t=[]);let n=fy(t)?t:t&&t[0],a=this.store.hasLanguageSomeTranslations(n)?n:this.services.languageUtils.getBestMatchFromCodes(fy(t)?[t]:t);a&&(this.language||r(a),this.translator.language||this.translator.changeLanguage(a),this.services.languageDetector?.cacheUserLanguage?.(a)),this.loadResources(a,e=>{i(e,a)})};return!e&&this.services.languageDetector&&!this.services.languageDetector.async?a(this.services.languageDetector.detect()):!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(a):this.services.languageDetector.detect(a):a(e),n}getFixedT(e,t,n,r){let i=r?.scopeNs,a=(e,t,...r)=>{let o;o=typeof t==`object`?{...t}:this.options.overloadTranslationOptionHandler([e,t].concat(r)),o.lng=o.lng||a.lng,o.lngs=o.lngs||a.lngs;let s=o.ns!==void 0&&o.ns!==null;o.ns=o.ns||a.ns,o.keyPrefix!==``&&(o.keyPrefix=o.keyPrefix||n||a.keyPrefix);let c={...this.options,...o};Array.isArray(i)&&!s&&(c.ns=i),typeof o.keyPrefix==`function`&&(o.keyPrefix=dy(o.keyPrefix,c));let l=this.options.keySeparator||`.`,u;return o.keyPrefix&&Array.isArray(e)?u=e.map(e=>(typeof e==`function`&&(e=dy(e,c)),`${o.keyPrefix}${l}${e}`)):(typeof e==`function`&&(e=dy(e,c)),u=o.keyPrefix?`${o.keyPrefix}${l}${e}`:e),this.t(u,o)};return fy(e)?a.lng=e:a.lngs=e,a.ns=t,a.keyPrefix=n,a}t(...e){return this.translator?.translate(...e)}exists(...e){return this.translator?.exists(...e)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e,t={}){if(!this.isInitialized)return this.logger.warn(`hasLoadedNamespace: i18next was not initialized`,this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn(`hasLoadedNamespace: i18n.languages were undefined or empty`,this.languages),!1;let n=t.lng||this.resolvedLanguage||this.languages[0],r=this.options?this.options.fallbackLng:!1,i=this.languages[this.languages.length-1];if(n.toLowerCase()===`cimode`)return!0;let a=(e,t)=>{let n=this.services.backendConnector.state[`${e}|${t}`];return n===-1||n===0||n===2};if(t.precheck){let e=t.precheck(this,a);if(e!==void 0)return e}return!!(this.hasResourceBundle(n,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||a(n,e)&&(!r||a(i,e)))}loadNamespaces(e,t){let n=py();return this.options.ns?(fy(e)&&(e=[e]),e.forEach(e=>{this.options.ns.includes(e)||this.options.ns.push(e)}),this.loadResources(e=>{n.resolve(),t&&t(e)}),n):(t&&t(),Promise.resolve())}loadLanguages(e,t){let n=py();fy(e)&&(e=[e]);let r=this.options.preload||[],i=e.filter(e=>!r.includes(e)&&this.services.languageUtils.isSupportedCode(e));return i.length?(this.options.preload=r.concat(i),this.loadResources(e=>{n.resolve(),t&&t(e)}),n):(t&&t(),Promise.resolve())}dir(e){if(e||=this.resolvedLanguage||(this.languages?.length>0?this.languages[0]:this.language),!e)return`rtl`;try{let t=new Intl.Locale(e);if(t&&t.getTextInfo){let e=t.getTextInfo();if(e&&e.direction)return e.direction}}catch{}let t=`ar.shu.sqr.ssh.xaa.yhd.yud.aao.abh.abv.acm.acq.acw.acx.acy.adf.ads.aeb.aec.afb.ajp.apc.apd.arb.arq.ars.ary.arz.auz.avl.ayh.ayl.ayn.ayp.bbz.pga.he.iw.ps.pbt.pbu.pst.prp.prd.ug.ur.ydd.yds.yih.ji.yi.hbo.men.xmn.fa.jpr.peo.pes.prs.dv.sam.ckb`.split(`.`),n=this.services?.languageUtils||new jy(Ly());return e.toLowerCase().indexOf(`-latn`)>1?`ltr`:t.includes(n.getLanguagePartFromCode(e))||e.toLowerCase().indexOf(`-arab`)>1?`rtl`:`ltr`}static createInstance(t={},n){let r=new e(t,n);return r.createInstance=e.createInstance,r}cloneInstance(t={},n=zy){let r=t.forkResourceStore;r&&delete t.forkResourceStore;let i={...this.options,...t,isClone:!0},a=new e(i);if((t.debug!==void 0||t.prefix!==void 0)&&(a.logger=a.logger.clone(t)),[`store`,`services`,`language`].forEach(e=>{a[e]=this[e]}),a.services={...this.services},a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},r){let e=Object.keys(this.store.data).reduce((e,t)=>(e[t]={...this.store.data[t]},e[t]=Object.keys(e[t]).reduce((n,r)=>(n[r]={...e[t][r]},n),e[t]),e),{});a.store=new Ey(e,i),a.services.resourceStore=a.store}if(t.interpolation){let e={...Ly().interpolation,...this.options.interpolation,...t.interpolation},n={...i,interpolation:e};a.services.interpolator=new Fy(n)}return a.translator=new Ay(a.services,i),a.translator.on(`*`,(e,...t)=>{a.emit(e,...t)}),a.init(i,n),a.translator.options=i,a.translator.backendConnector.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},a}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}},By=woe.createInstance(),Toe=By.createInstance,By.dir,By.init,By.loadResources,By.reloadResources,By.use,By.changeLanguage,By.getFixedT,By.t,By.exists,By.setDefaultNamespace,By.hasLoadedNamespace,By.loadNamespaces,By.loadLanguages})),Doe,Vy,Hy,Uy,Wy,Gy,Ooe,koe,Ky,Aoe,qy=s((()=>{Doe=(e,t,n,r)=>{let i=[n,{code:t,...r||{}}];if(e?.services?.logger?.forward)return e.services.logger.forward(i,`warn`,`react-i18next::`,!0);Ky(i[0])&&(i[0]=`react-i18next:: ${i[0]}`),e?.services?.logger?.warn?e.services.logger.warn(...i):console?.warn&&console.warn(...i)},Vy={},Hy=(e,t,n,r)=>{Ky(n)&&Vy[n]||(Ky(n)&&(Vy[n]=new Date),Doe(e,t,n,r))},Uy=(e,t)=>()=>{if(e.isInitialized)t();else{let n=()=>{setTimeout(()=>{e.off(`initialized`,n)},0),t()};e.on(`initialized`,n)}},Wy=(e,t,n)=>{e.loadNamespaces(t,Uy(e,n))},Gy=(e,t,n,r)=>{if(Ky(n)&&(n=[n]),e.options.preload&&e.options.preload.indexOf(t)>-1)return Wy(e,n,r);n.forEach(t=>{e.options.ns.indexOf(t)<0&&e.options.ns.push(t)}),e.loadLanguages(t,Uy(e,r))},Ooe=(e,t,n={})=>!t.languages||!t.languages.length?(Hy(t,`NO_LANGUAGES`,`i18n.languages were undefined or empty`,{languages:t.languages}),!0):t.hasLoadedNamespace(e,{lng:n.lng,precheck:(t,r)=>{if(n.bindI18n&&n.bindI18n.indexOf(`languageChanging`)>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!r(t.isLanguageChangingTo,e))return!1}}),koe=e=>e.displayName||e.name||(Ky(e)&&e.length>0?e:`Unknown`),Ky=e=>typeof e==`string`,Aoe=e=>typeof e==`object`&&!!e})),joe,Moe,Noe,Poe,Foe=s((()=>{joe=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,Moe={"&amp;":`&`,"&#38;":`&`,"&lt;":`<`,"&#60;":`<`,"&gt;":`>`,"&#62;":`>`,"&apos;":`'`,"&#39;":`'`,"&quot;":`"`,"&#34;":`"`,"&nbsp;":` `,"&#160;":` `,"&copy;":`©`,"&#169;":`©`,"&reg;":`®`,"&#174;":`®`,"&hellip;":`…`,"&#8230;":`…`,"&#x2F;":`/`,"&#47;":`/`},Noe=e=>Moe[e],Poe=e=>e.replace(joe,Noe)})),Jy,Ioe,Loe,Yy=s((()=>{Foe(),Jy={bindI18n:`languageChanged`,bindI18nStore:``,transEmptyNodeValue:``,transSupportBasicHtmlNodes:!0,transWrapTextNodes:``,transKeepBasicHtmlNodesFor:[`br`,`strong`,`i`,`p`],useSuspense:!0,unescape:Poe,transDefaultProps:void 0},Ioe=(e={})=>{Jy={...Jy,...e}},Loe=()=>Jy})),Roe,zoe,Boe,Xy=s((()=>{zoe=e=>{Roe=e},Boe=()=>Roe})),Voe,Hoe=s((()=>{Yy(),Xy(),Voe={type:`3rdParty`,init(e){Ioe(e.options.react),zoe(e)}}})),Uoe,Zy,Woe,Qy=s((()=>{Uoe=d(h()),Yy(),Xy(),Zy=(0,Uoe.createContext)(),Woe=class{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(e=>{this.usedNamespaces[e]||(this.usedNamespaces[e]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}})),Goe=c((e=>{var t=h();function n(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var r=typeof Object.is==`function`?Object.is:n,i=t.useState,a=t.useEffect,o=t.useLayoutEffect,s=t.useDebugValue;function c(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),c=r[0].inst,u=r[1];return o(function(){c.value=n,c.getSnapshot=t,l(c)&&u({inst:c})},[e,n,t]),a(function(){return l(c)&&u({inst:c}),e(function(){l(c)&&u({inst:c})})},[e]),s(n),n}function l(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!r(e,n)}catch{return!0}}function u(e,t){return t()}var d=typeof window>`u`||window.document===void 0||window.document.createElement===void 0?u:c;e.useSyncExternalStore=t.useSyncExternalStore===void 0?d:t.useSyncExternalStore})),$y=c(((e,t)=>{t.exports=Goe()})),eb,Koe,qoe,Joe,Yoe,tb,nb=s((()=>{eb=d(h()),Koe=$y(),Qy(),qy(),qoe=(e,t)=>{if(Ky(t))return t;if(Aoe(t)&&Ky(t.defaultValue))return t.defaultValue;if(typeof e==`function`)return``;if(Array.isArray(e)){let t=e[e.length-1];return typeof t==`function`?``:t}return e},Joe={t:qoe,ready:!1},Yoe=()=>()=>{},tb=(e,t={})=>{let{i18n:n}=t,{i18n:r,defaultNS:i}=(0,eb.useContext)(Zy)||{},a=n||r||Boe();a&&!a.reportNamespaces&&(a.reportNamespaces=new Woe),a||Hy(a,`NO_I18NEXT_INSTANCE`,`useTranslation: You will need to pass in an i18next instance by using initReactI18next or by passing it via props or context. In monorepo setups, make sure there is only one instance of react-i18next.`);let o=(0,eb.useMemo)(()=>({...Loe(),...a?.options?.react,...t}),[a,t]),{useSuspense:s,keyPrefix:c}=o,l=e||i||a?.options?.defaultNS,u=Ky(l)?[l]:l||[`translation`],d=(0,eb.useMemo)(()=>u,u);a?.reportNamespaces?.addUsedNamespaces?.(d);let f=(0,eb.useRef)(0),p=(0,eb.useCallback)(e=>{if(!a)return Yoe;let{bindI18n:t,bindI18nStore:n}=o,r=()=>{f.current+=1,e()};return t&&a.on(t,r),n&&a.store.on(n,r),()=>{t&&t.split(` `).forEach(e=>a.off(e,r)),n&&n.split(` `).forEach(e=>a.store.off(e,r))}},[a,o]),m=(0,eb.useRef)(),h=(0,eb.useCallback)(()=>{if(!a)return Joe;let e=!!(a.isInitialized||a.initializedStoreOnce)&&d.every(e=>Ooe(e,a,o)),n=t.lng||a.language,r=f.current,i=m.current;if(i&&i.ready===e&&i.lng===n&&i.keyPrefix===c&&i.revision===r)return i;let s={t:a.getFixedT(n,o.nsMode===`fallback`?d:d[0],c,{scopeNs:d}),ready:e,lng:n,keyPrefix:c,revision:r};return m.current=s,s},[a,d,c,o,t.lng]),[g,_]=(0,eb.useState)(0),{t:v,ready:y}=(0,Koe.useSyncExternalStore)(p,h,h);(0,eb.useEffect)(()=>{if(a&&!y&&!s){let e=()=>_(e=>e+1);t.lng?Gy(a,t.lng,d,e):Wy(a,d,e)}},[a,t.lng,d,y,s,g]);let b=a||{},x=(0,eb.useRef)(null),S=(0,eb.useRef)(),C=e=>{let t=Object.getOwnPropertyDescriptors(e);t.__original&&delete t.__original;let n=Object.create(Object.getPrototypeOf(e),t);if(!Object.prototype.hasOwnProperty.call(n,`__original`))try{Object.defineProperty(n,"__original",{value:e,writable:!1,enumerable:!1,configurable:!1})}catch{}return n},w=(0,eb.useMemo)(()=>{let e=b,t=e?.language,n=e;e&&(x.current&&x.current.__original===e&&S.current===t?n=x.current:(n=C(e),x.current=n,S.current=t));let r=!y&&!s?(...e)=>(Hy(a,`USE_T_BEFORE_READY`,`useTranslation: t was called before ready. When using useSuspense: false, make sure to check the ready flag before using t.`),v(...e)):v,i=[r,n,y];return i.t=r,i.i18n=n,i.ready=y,i},[v,b,y,b.resolvedLanguage,b.language,b.languages]);if(a&&s&&!y){let e=!1;try{e=!1}catch{}throw e&&Hy(a,`SUSPENDED_WHILE_LOADING`,`useTranslation: suspended while translations are loading (useSuspense is true by default). Add a <Suspense> boundary above this component, or set react.useSuspense: false in the i18next init options. https://react.i18next.com/latest/usetranslation-hook`),new Promise(e=>{let n=()=>e();t.lng?Gy(a,t.lng,d,n):Wy(a,d,n)})}return w}})),rb,Xoe,Zoe=s((()=>{rb=d(h()),nb(),qy(),Xoe=(e,t={})=>function(n){function r({forwardedRef:r,...i}){let[a,o,s]=tb(e,{...i,keyPrefix:t.keyPrefix}),c={...i,t:a,i18n:o,tReady:s};return t.withRef&&r?c.ref=r:!t.withRef&&r&&(c.forwardedRef=r),(0,rb.createElement)(n,c)}return r.displayName=`withI18nextTranslation(${koe(n)})`,r.WrappedComponent=n,t.withRef?(0,rb.forwardRef)((e,t)=>(0,rb.createElement)(r,Object.assign({},e,{forwardedRef:t}))):r}}));function Qoe({i18n:e,defaultNS:t,children:n}){let r=(0,ib.useMemo)(()=>({i18n:e,defaultNS:t}),[e,t]);return(0,ib.createElement)(Zy.Provider,{value:r},n)}var ib,$oe=s((()=>{ib=d(h()),Qy()})),ab=s((()=>{Eoe(),qy(),Yy(),Xy(),Foe(),Qy(),nb(),Zoe(),$oe(),Hoe()}));function ese(e){return Gh(`MuiAccordionSummary`,e)}var ob,sb=s((()=>{Jh(),Kh(),ob=qh(`MuiAccordionSummary`,[`root`,`expanded`,`focusVisible`,`disabled`,`gutters`,`content`,`expandIconWrapper`])}));function tse(e){return Gh(`MuiAutocomplete`,e)}var cb,lb=s((()=>{Jh(),Kh(),cb=qh(`MuiAutocomplete`,`root.expanded.fullWidth.focused.focusVisible.tag.tagSizeSmall.tagSizeMedium.hasPopupIcon.hasClearIcon.inputRoot.input.inputFocused.endAdornment.clearIndicator.popupIndicator.popupIndicatorOpen.popper.popperDisablePortal.paper.listbox.loading.noOptions.status.option.groupLabel.groupUl`.split(`.`))}));function nse(e){return Gh(`MuiCheckbox`,e)}var ub,db=s((()=>{Jh(),Kh(),ub=qh(`MuiCheckbox`,[`root`,`checked`,`disabled`,`indeterminate`,`colorPrimary`,`colorSecondary`,`sizeSmall`,`sizeMedium`])}));function fb(e){return typeof e==`string`}var rse=s((()=>{})),pb=s((()=>{rse()}));function ise(e,t=166){let n;function r(...r){clearTimeout(n),n=setTimeout(()=>{e.apply(this,r)},t)}return r.clear=()=>{clearTimeout(n)},r}var ase=s((()=>{})),mb=s((()=>{ase(),ase()}));function hb(...e){let t=gb.useRef(void 0),n=gb.useCallback(t=>{let n=e.map(e=>{if(e==null)return null;if(typeof e==`function`){let n=e,r=n(t);return typeof r==`function`?r:()=>{n(null)}}return e.current=t,()=>{e.current=null}});return()=>{n.forEach(e=>e?.())}},e);return gb.useMemo(()=>e.every(e=>e==null)?null:e=>{t.current&&=(t.current(),void 0),e!=null&&(t.current=n(e))},e)}var gb,ose=s((()=>{gb=d(h(),1)})),_b=s((()=>{ose()}));function vb(e){let t=yb.useRef(e);return og(()=>{t.current=e}),yb.useRef((...e)=>(0,t.current)(...e)).current}var yb,sse=s((()=>{yb=d(h(),1),sg()})),bb=s((()=>{sse()}));function xb(e){return e&&e.ownerDocument||document}var cse=s((()=>{})),Sb=s((()=>{cse()}));function Cb(e){return xb(e).defaultView||window}var lse=s((()=>{Sb()})),wb=s((()=>{lse()}));function Tb(e){return parseInt(e,10)||0}function use(e){for(let t in e)return!1;return!0}function dse(e){return use(e)||e.outerHeightStyle===0&&!e.overflowing}var Eb,Db,fse,pse,mse=s((()=>{Eb=d(h(),1),mb(),_b(),sg(),bb(),wb(),Db=W(),fse={shadow:{visibility:`hidden`,position:`absolute`,overflow:`hidden`,height:0,top:0,left:0,transform:`translateZ(0)`}},pse=Eb.forwardRef(function(e,t){let{onChange:n,maxRows:r,minRows:i=1,style:a,value:o,...s}=e,{current:c}=Eb.useRef(o!=null),l=Eb.useRef(null),u=hb(t,l),d=Eb.useRef(null),f=Eb.useRef(null),p=Eb.useCallback(()=>{let t=l.current,n=f.current;if(!t||!n)return;let a=Cb(t).getComputedStyle(t);if(a.width===`0px`)return{outerHeightStyle:0,overflowing:!1};n.style.width=a.width,n.value=t.value||e.placeholder||`x`,n.value.slice(-1)===`
`&&(n.value+=` `);let o=a.boxSizing,s=Tb(a.paddingBottom)+Tb(a.paddingTop),c=Tb(a.borderBottomWidth)+Tb(a.borderTopWidth),u=n.scrollHeight;n.value=`x`;let d=n.scrollHeight,p=u;return i&&(p=Math.max(Number(i)*d,p)),r&&(p=Math.min(Number(r)*d,p)),p=Math.max(p,d),{outerHeightStyle:p+(o===`border-box`?s+c:0),overflowing:Math.abs(p-u)<=1}},[r,i,e.placeholder]),m=vb(()=>{let e=l.current,t=p();if(!e||!t||dse(t))return!1;let n=t.outerHeightStyle;return d.current!=null&&d.current!==n}),h=Eb.useCallback(()=>{let e=l.current,t=p();if(!e||!t||dse(t))return;let n=t.outerHeightStyle;d.current!==n&&(d.current=n,e.style.height=`${n}px`),e.style.overflow=t.overflowing?`hidden`:``},[p]),g=Eb.useRef(-1);return og(()=>{let e=ise(h),t=l?.current;if(!t)return;let n=Cb(t);n.addEventListener(`resize`,e);let r;return typeof ResizeObserver<`u`&&(r=new ResizeObserver(()=>{m()&&(r.unobserve(t),cancelAnimationFrame(g.current),h(),g.current=requestAnimationFrame(()=>{r.observe(t)}))}),r.observe(t)),()=>{e.clear(),cancelAnimationFrame(g.current),n.removeEventListener(`resize`,e),r&&r.disconnect()}},[p,h,m]),og(()=>{h()}),(0,Db.jsxs)(Eb.Fragment,{children:[(0,Db.jsx)(`textarea`,{value:o,onChange:e=>{c||h();let t=e.target,r=t.value.length,i=t.value.endsWith(`
`),a=t.selectionStart===r;i&&a&&t.setSelectionRange(r,r),n&&n(e)},ref:u,rows:i,style:a,...s}),(0,Db.jsx)(`textarea`,{"aria-hidden":!0,className:e.className,readOnly:!0,ref:f,tabIndex:-1,style:{...fse.shadow,...a,paddingTop:0,paddingBottom:0}})]})})})),Ob=s((()=>{mse()})),hse,kb,Ab=s((()=>{hse=d(h(),1),kb=hse.createContext(void 0)}));function gse(){return Mb.useContext(kb)}function jb({props:e,states:t}){let n=Mb.useContext(kb),r={};return t.forEach(t=>{let i=e[t];r[t]=i===void 0&&n?n[t]:i}),[r,n]}var Mb,Nb=s((()=>{Mb=d(h(),1),Ab()})),Pb,Fb=s((()=>{gf(),Pb=mf})),Ib,Lb=s((()=>{_b(),Ib=hb})),Rb,zb=s((()=>{sg(),Rb=og})),Bb,Vb=s((()=>{Sb(),Bb=xb}));function Hb(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var _se=s((()=>{})),Ub=s((()=>{_se()})),Wb,Gb=s((()=>{Ub(),Wb=Hb}));function vse(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function Kb(e,t=!1){return e&&(vse(e.value)&&e.value!==``||t&&vse(e.defaultValue)&&e.defaultValue!==``)}function yse(e){return e.startAdornment}var qb=s((()=>{}));function bse(e){return Gh(`MuiInputBase`,e)}var Jb,Yb=s((()=>{Jh(),Kh(),Jb=qh(`MuiInputBase`,[`root`,`formControl`,`focused`,`disabled`,`adornedStart`,`adornedEnd`,`error`,`sizeSmall`,`multiline`,`colorSecondary`,`fullWidth`,`hiddenLabel`,`readOnly`,`input`,`inputTypeSearch`])})),Xb,Zb,xse,Qb,$b,ex,tx,Sse,nx,rx,ix,ax,ox=s((()=>{Rd(),Xb=d(h(),1),J(),Y(),pb(),Ob(),Ab(),Nb(),Q(),Hv(),$(),Fb(),Lb(),zb(),Vb(),Gb(),qb(),Yb(),Qv(),Zb=W(),Qb=`mui-auto-fill`,$b=`mui-auto-fill-cancel`,ex=(e,t)=>{let{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,n.size===`small`&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${Pb(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},tx=(e,t)=>{let{ownerState:n}=e;return[t.input,n.type===`search`&&t.inputTypeSearch]},Sse=e=>{let{classes:t,color:n,disabled:r,error:i,endAdornment:a,focused:o,formControl:s,fullWidth:c,hiddenLabel:l,multiline:u,readOnly:d,size:f,startAdornment:p,type:m}=e;return Fd({root:[`root`,`color${Pb(n)}`,r&&`disabled`,i&&`error`,c&&`fullWidth`,o&&`focused`,s&&`formControl`,f&&f!==`medium`&&`size${Pb(f)}`,u&&`multiline`,p&&`adornedStart`,a&&`adornedEnd`,l&&`hiddenLabel`,d&&`readOnly`],input:[`input`,r&&`disabled`,m===`search`&&`inputTypeSearch`,d&&`readOnly`]},bse,t)},nx=Z(`div`,{name:`MuiInputBase`,slot:`Root`,overridesResolver:ex})(Vv(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:`1.4375em`,boxSizing:`border-box`,position:`relative`,cursor:`text`,display:`inline-flex`,alignItems:`center`,[`&.${Jb.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:`default`},variants:[{props:({ownerState:e})=>e.multiline,style:{padding:`4px 0 5px`}},{props:({ownerState:e,size:t})=>e.multiline&&t===`small`,style:{paddingTop:1}},{props:({ownerState:e})=>e.fullWidth,style:{width:`100%`}}]}))),rx=Z(`input`,{name:`MuiInputBase`,slot:`Input`,overridesResolver:tx})(Vv(({theme:e})=>{let t=e.palette.mode===`light`,n={color:`currentColor`,...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},...Jv(e,`opacity`,{duration:e.transitions.duration.shorter})},r={opacity:`0 !important`},i=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:`inherit`,letterSpacing:`inherit`,color:`currentColor`,padding:`4px 0 5px`,border:0,boxSizing:`content-box`,background:`none`,height:`1.4375em`,margin:0,WebkitTapHighlightColor:`transparent`,display:`block`,minWidth:0,width:`100%`,"&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:`none`},"&::-webkit-search-decoration":{WebkitAppearance:`none`},[`label[data-shrink=false] + .${Jb.formControl} &`]:{"&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&::-ms-input-placeholder":r,"&:focus::-webkit-input-placeholder":i,"&:focus::-moz-placeholder":i,"&:focus::-ms-input-placeholder":i},[`&.${Jb.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:e})=>!e.disableInjectingGlobalStyles,style:{animationName:$b,animationDuration:`10ms`,"&:-webkit-autofill":{animationDuration:`5000s`,animationName:Qb}}},{props:{size:`small`},style:{paddingTop:1}},{props:({ownerState:e})=>e.multiline,style:{height:`auto`,resize:`none`,padding:0,paddingTop:0}},{props:{type:`search`},style:{MozAppearance:`textfield`}}]}})),ix=yae({[`@keyframes ${Qb}`]:{from:{animationName:Qb}},[`@keyframes ${$b}`]:{from:{animationName:$b}}}),ax=Xb.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiInputBase`}),{"aria-describedby":r,"aria-label":i,autoComplete:a,autoFocus:o,className:s,color:c,defaultValue:l,disabled:u,disableInjectingGlobalStyles:d,endAdornment:f,error:p,fullWidth:m=!1,id:h,inputComponent:g=`input`,inputProps:_={},inputRef:v,margin:y,maxRows:b,minRows:x,multiline:S=!1,name:C,onBlur:w,onChange:T,onClick:E,onFocus:D,onKeyDown:O,onKeyUp:k,placeholder:A,readOnly:j,renderSuffix:M,rows:N,size:ee,slotProps:te={},slots:P={},startAdornment:F,type:I=`text`,value:ne,...re}=n,ie=_.value==null?ne:_.value,{current:L}=Xb.useRef(ie!=null),ae=Xb.useRef(),oe=Xb.useCallback(e=>{},[]),se=Ib(ae,v,_.ref,oe),[ce,le]=Xb.useState(!1),[ue,de]=jb({props:n,states:[`color`,`disabled`,`error`,`hiddenLabel`,`size`,`required`,`filled`]});ue.focused=de?de.focused:ce,Xb.useEffect(()=>{!de&&u&&ce&&(le(!1),w&&w())},[de,u,ce,w]);let fe=de&&de.onFilled,pe=de&&de.onEmpty,R=Xb.useCallback(e=>{Kb(e)?fe&&fe():pe&&pe()},[fe,pe]);Rb(()=>{L&&R({value:ie})},[ie,R,L]),Rb(()=>{if(!o)return;let e=ae.current;if(!e)return;let t=Bb(e),n=Wb(t),r=n==null||n===t.body||n===t.documentElement;e===n?de&&de.onFocus?de.onFocus():le(!0):r&&e.focus()},[o]);let me=e=>{D&&D(e),_.onFocus&&_.onFocus(e),de&&de.onFocus?de.onFocus(e):le(!0)},he=e=>{w&&w(e),_.onBlur&&_.onBlur(e),de&&de.onBlur?de.onBlur(e):le(!1)},ge=(e,...t)=>{if(!L){let t=e.target||ae.current;if(t==null)throw Error(Id(1));R({value:t.value})}_.onChange&&_.onChange(e,...t),T&&T(e,...t)};Xb.useEffect(()=>{R(ae.current)},[]);let _e=e=>{ae.current&&e.currentTarget===e.target&&ae.current.focus(),E&&E(e)},ve=g,ye=_;S&&ve===`input`&&(ye=N?{type:void 0,minRows:N,maxRows:N,...ye}:{type:void 0,maxRows:b,minRows:x,...ye},ve=pse);let be=e=>{R(e.animationName===$b?ae.current:{value:`x`})};Xb.useEffect(()=>{de&&de.setAdornedStart(!!F)},[de,F]);let xe={...n,color:ue.color||`primary`,disabled:ue.disabled,endAdornment:f,error:ue.error,focused:ue.focused,formControl:de,fullWidth:m,hiddenLabel:ue.hiddenLabel,multiline:S,size:ue.size,startAdornment:F,type:I},Se=Sse(xe),Ce=P.root||nx,we=te.root||{},Te=P.input||rx;return ye={...ye,...te.input},(0,Zb.jsxs)(Xb.Fragment,{children:[!d&&typeof ix==`function`&&(xse||=(0,Zb.jsx)(ix,{})),(0,Zb.jsxs)(Ce,{...we,ref:t,onClick:_e,...re,...!fb(Ce)&&{ownerState:{...xe,...we.ownerState}},className:q(Se.root,we.className,s,j&&`MuiInputBase-readOnly`),children:[F,(0,Zb.jsx)(kb.Provider,{value:null,children:(0,Zb.jsx)(Te,{"aria-invalid":ue.error,"aria-describedby":r,"aria-label":i,autoComplete:a,autoFocus:o,defaultValue:l,disabled:ue.disabled,id:h,onAnimationStart:be,name:C,placeholder:A,readOnly:j,required:ue.required,rows:N,value:ie,onKeyDown:O,onKeyUp:k,type:I,...ye,...!fb(Te)&&{as:ve,ownerState:{...xe,...ye.ownerState}},ref:se,className:q(Se.input,ye.className,j&&`MuiInputBase-readOnly`),onBlur:he,onChange:ge,onFocus:me})}),f,M?M({...ue,startAdornment:F}):null]})]})})})),sx=s((()=>{ox(),Yb(),Yb()}));function Cse(e){return Gh(`MuiFilledInput`,e)}var cx,lx=s((()=>{Jh(),Kh(),sx(),cx={...Jb,...qh(`MuiFilledInput`,[`root`,`underline`,`input`,`adornedStart`,`adornedEnd`,`sizeSmall`,`multiline`,`hiddenLabel`])}}));function wse(e){return Gh(`MuiFormControlLabel`,e)}var ux,dx=s((()=>{Jh(),Kh(),ux=qh(`MuiFormControlLabel`,[`root`,`labelPlacementStart`,`labelPlacementEnd`,`labelPlacementTop`,`labelPlacementBottom`,`disabled`,`label`,`error`,`required`,`asterisk`])}));function Tse(e){return Gh(`MuiFormHelperText`,e)}var fx,px=s((()=>{Jh(),Kh(),fx=qh(`MuiFormHelperText`,[`root`,`error`,`disabled`,`sizeSmall`,`sizeMedium`,`contained`,`focused`,`filled`,`required`])}));function Ese(e){return Gh(`MuiFormLabel`,e)}var mx,hx=s((()=>{Jh(),Kh(),mx=qh(`MuiFormLabel`,[`root`,`colorSecondary`,`focused`,`disabled`,`error`,`filled`,`required`,`asterisk`])}));function Dse(e){return Gh(`MuiInput`,e)}var gx,_x=s((()=>{Jh(),Kh(),sx(),gx={...Jb,...qh(`MuiInput`,[`root`,`underline`,`input`])}}));function Ose(e){return Gh(`MuiListItemButton`,e)}var vx,yx=s((()=>{Jh(),Kh(),vx=qh(`MuiListItemButton`,[`root`,`focusVisible`,`dense`,`alignItemsFlexStart`,`disabled`,`divider`,`gutters`,`selected`])}));function kse(e){return Gh(`MuiMenuItem`,e)}var bx,xx=s((()=>{Jh(),Kh(),bx=qh(`MuiMenuItem`,[`root`,`focusVisible`,`dense`,`disabled`,`divider`,`gutters`,`selected`])}));function Ase(e){return Gh(`MuiNativeSelect`,e)}var Sx,Cx=s((()=>{Jh(),Kh(),Sx=qh(`MuiNativeSelect`,[`root`,`select`,`multiple`,`filled`,`outlined`,`standard`,`disabled`,`icon`,`iconOpen`,`iconFilled`,`iconOutlined`,`iconStandard`,`nativeInput`,`error`])}));function jse(e){return Gh(`MuiOutlinedInput`,e)}var wx,Tx=s((()=>{Jh(),Kh(),sx(),wx={...Jb,...qh(`MuiOutlinedInput`,[`root`,`notchedOutline`,`input`])}})),Ex=s((()=>{}));function Mse(e){return Gh(`MuiSlider`,e)}var Dx,Ox=s((()=>{Jh(),Kh(),Dx=qh(`MuiSlider`,`root.active.colorPrimary.colorSecondary.colorError.colorInfo.colorSuccess.colorWarning.disabled.dragging.focusVisible.mark.markActive.marked.markLabel.markLabelActive.rail.sizeSmall.thumb.track.trackInverted.trackFalse.valueLabel.valueLabelOpen.valueLabelCircle.valueLabelLabel.vertical`.split(`.`))})),kx=s((()=>{}));function Nse(e){return String(e).match(/[\d.\-+]*\s*(.*)/)[1]||``}function Pse(e){return parseFloat(e)}var Fse=s((()=>{}));function Ise({props:e,name:t}){return rg({props:e,name:t,defaultTheme:kv,themeId:jv})}var Lse=s((()=>{ig(),Av(),Mv()}));function Rse({theme:e,...t}){let n=`$$material`in e?e[jv]:void 0;return(0,zse.jsx)(Tg,{...t,themeId:n?jv:void 0,theme:n||e})}var zse,Bse=s((()=>{h(),L_(),Mv(),zse=W()})),Ax,Vse=s((()=>{W(),Ax={attribute:`data-mui-color-scheme`,colorSchemeStorageKey:`mui-color-scheme`,defaultLightColorScheme:`light`,defaultDarkColorScheme:`dark`,modeStorageKey:`mui-mode`}})),Hse,Use,Wse,Gse,Kse=s((()=>{Zp(),L_(),Ov(),fv(),Mv(),Vse(),W(),{CssVarsProvider:Hse,useColorScheme:Use,getInitColorSchemeScript:Wse}=sie({themeId:jv,theme:()=>Dv({cssVariables:!0}),colorSchemeStorageKey:Ax.colorSchemeStorageKey,modeStorageKey:Ax.modeStorageKey,defaultColorScheme:{light:Ax.defaultLightColorScheme,dark:Ax.defaultDarkColorScheme},resolveTheme:e=>{let t={...e,typography:lv(e.palette,e.typography)};return t.unstable_sx=function(e){return Xp({sx:e,theme:this})},t}}),Gse=Hse}));function qse({theme:e,...t}){let n=Jse.useMemo(()=>{if(typeof e==`function`)return e;let t=`$$material`in e?e[jv]:e;return`colorSchemes`in t?null:`vars`in t?e:{...e,vars:null}},[e]);return n?(0,jx.jsx)(Rse,{theme:n,...t}):(0,jx.jsx)(Gse,{theme:e,...t})}var Jse,jx,Yse=s((()=>{Jse=d(h(),1),Bse(),Kse(),Mv(),jx=W()})),Mx=s((()=>{Mv(),L_(),Rf(),Ov(),sb(),lb(),db(),lx(),dx(),px(),hx(),_x(),yx(),xx(),Cx(),Tx(),Ex(),Ox(),kx(),Of(),Fse(),Rd(),yv(),rae(),Pv(),Lse(),Bv(),Yse(),Kse(),mae(),Sv(),aae(),fv(),cv(),sae()}));function Xse(e){return e?Rx.has(e)?Rx.get(e):(zx+=1,Rx.set(e,zx.toString()),Rx.get(e)):`0`}function Zse(e){return Object.keys(e).sort().filter(t=>e[t]!==void 0).map(t=>`${t}_${t===`root`?Xse(e.root):e[t]}`).toString()}function Qse(e){let t=Zse(e),n=Lx.get(t);if(!n){let r=new Map,i,a=new IntersectionObserver(t=>{t.forEach(t=>{let n=t.isIntersecting&&i.some(e=>t.intersectionRatio>=e);e.trackVisibility&&t.isVisible===void 0&&(t.isVisible=n),[...r.get(t.target)??[]].forEach(e=>{e(n,t)})})},e);i=a.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:a,elements:r},Lx.set(t,n)}return n}function $se(e,t,n={},r=ice){if(window.IntersectionObserver===void 0&&r!==void 0){let i=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:typeof n.threshold==`number`?n.threshold:0,time:0,boundingClientRect:i,intersectionRect:i,rootBounds:i}),()=>{}}let{id:i,observer:a,elements:o}=Qse(n),s=o.get(e)||[];return o.has(e)||o.set(e,s),s.push(t),a.observe(e),function(){s.splice(s.indexOf(t),1),s.length===0&&(o.delete(e),a.unobserve(e)),o.size===0&&(a.disconnect(),Lx.delete(i))}}function ece(e){return typeof e.children!=`function`}function tce({threshold:e,delay:t,trackVisibility:n,rootMargin:r,scrollMargin:i,root:a,triggerOnce:o,skip:s,initialInView:c,fallbackInView:l,onChange:u}={}){let[d,f]=Px.useState(null),p=Px.useRef(u),m=Px.useRef(c),[h,g]=Px.useState({inView:!!c,entry:void 0});p.current=u,Px.useEffect(()=>{if(m.current===void 0&&(m.current=c),s||!d)return;let u;return u=$se(d,(e,t)=>{let n=m.current;m.current=e,!(n===void 0&&!e)&&(g({inView:e,entry:t}),p.current&&p.current(e,t),t.isIntersecting&&o&&u&&(u(),u=void 0))},{root:a,rootMargin:r,scrollMargin:i,threshold:e,trackVisibility:n,delay:t},l),()=>{u&&u()}},[Array.isArray(e)?e.toString():e,d,a,r,i,o,s,n,l,t]);let _=h.entry?.target,v=Px.useRef(void 0);!d&&_&&!o&&!s&&v.current!==_&&(v.current=_,g({inView:!!c,entry:void 0}),m.current=c);let y=[f,h.inView,h.entry];return y.ref=y[0],y.inView=y[1],y.entry=y[2],y}var Nx,Px,Fx,nce,rce,Ix,Lx,Rx,zx,ice,ace,oce=s((()=>{Nx=d(h(),1),Px=d(h(),1),Fx=d(h(),1),nce=Object.defineProperty,rce=(e,t,n)=>t in e?nce(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ix=(e,t,n)=>rce(e,typeof t==`symbol`?t:t+``,n),Lx=new Map,Rx=new WeakMap,zx=0,ace=class extends Nx.Component{constructor(e){super(e),Ix(this,`node`,null),Ix(this,`_unobserveCb`,null),Ix(this,`lastInView`),Ix(this,`handleNode`,e=>{this.node&&(this.unobserve(),!e&&!this.props.triggerOnce&&!this.props.skip&&(this.setState({inView:!!this.props.initialInView,entry:void 0}),this.lastInView=this.props.initialInView)),this.node=e||null,this.observeNode()}),Ix(this,`handleChange`,(e,t)=>{let n=this.lastInView;this.lastInView=e,!(n===void 0&&!e)&&(e&&this.props.triggerOnce&&this.unobserve(),ece(this.props)||this.setState({inView:e,entry:t}),this.props.onChange&&this.props.onChange(e,t))}),this.state={inView:!!e.initialInView,entry:void 0},this.lastInView=e.initialInView}componentDidMount(){this.unobserve(),this.observeNode()}componentDidUpdate(e){(e.rootMargin!==this.props.rootMargin||e.scrollMargin!==this.props.scrollMargin||e.root!==this.props.root||e.threshold!==this.props.threshold||e.skip!==this.props.skip||e.trackVisibility!==this.props.trackVisibility||e.delay!==this.props.delay)&&(this.unobserve(),this.observeNode())}componentWillUnmount(){this.unobserve()}observeNode(){if(!this.node||this.props.skip)return;let{threshold:e,root:t,rootMargin:n,scrollMargin:r,trackVisibility:i,delay:a,fallbackInView:o}=this.props;this.lastInView===void 0&&(this.lastInView=this.props.initialInView),this._unobserveCb=$se(this.node,this.handleChange,{threshold:e,root:t,rootMargin:n,scrollMargin:r,trackVisibility:i,delay:a},o)}unobserve(){this._unobserveCb&&=(this._unobserveCb(),null)}render(){let{children:e}=this.props;if(typeof e==`function`){let{inView:t,entry:n}=this.state;return e({inView:t,entry:n,ref:this.handleNode})}let{as:t,triggerOnce:n,threshold:r,root:i,rootMargin:a,scrollMargin:o,onChange:s,skip:c,trackVisibility:l,delay:u,initialInView:d,fallbackInView:f,...p}=this.props;return Nx.createElement(t||`div`,{ref:this.handleNode,...p},e)}},(`useInsertionEffect`in Fx?Fx.useInsertionEffect:void 0)??Fx.useLayoutEffect??Fx.useEffect})),sce,Bx,Vx=s((()=>{sce=d(h(),1),Bx=(0,sce.createContext)()}));function Hx({fallback:e,resource:t}){let n=(0,cce.useContext)(Bx),r=tt(e=>Ko(e,{}));if(!t)return e;let i=t.getLabel();return i?i.getValue(n||r||``)??(e||t.id):e}var cce,Ux,Wx=s((()=>{cce=d(h(),1),B(),Ux=d(V(),1),$l(),Vx(),Hx.propTypes={fallback:Ux.default.string,resource:Ux.default.object.isRequired}}));function lce(e,t){return tt(n=>Ro(n,e,t),[e,t])}var uce=s((()=>{B(),zo()})),dce=s((()=>{uce()})),fce,Gx,Kx=s((()=>{fce=d(h(),1),Gx=(0,fce.createContext)({fallbackImage:``,hasFailed:!1,notifyFailure:()=>{}})}));function qx({border:e=!1,children:t=null,imagePlaceholder:n=eS,label:r=void 0,labelled:i=!1,maxHeight:a=null,maxWidth:o=null,resource:s,style:c={},thumbnail:l=null}){let u=arguments[0];return(0,Xx.jsxs)(pce,{ownerState:u,children:[(0,Xx.jsx)($x,{placeholder:n,thumbnail:l,resource:s,maxHeight:a,maxWidth:o,style:c,border:e}),i&&(0,Xx.jsx)(Zx,{ownerState:u,children:r||(0,Xx.jsx)(Hx,{resource:s})}),t]})}var Jx,Yx,Xx,pce,Zx,Qx,$x,eS,tS=s((()=>{Jx=d(h(),1),Yx=d(V(),1),Mx(),oce(),Wx(),dce(),Kx(),Xx=W(),pce=Z(`div`,{name:`IIIFThumbnail`,slot:`root`})({}),Zx=Z(`span`,{name:`IIIFThumbnail`,slot:`label`})(({theme:e})=>({...e.typography.caption})),Qx=Z(`img`,{name:`IIIFThumbnail`,slot:`image`})(()=>({height:`auto`,width:`auto`})),$x=({border:e=!1,placeholder:t,style:n={},thumbnail:r=null,resource:i,maxHeight:a=null,maxWidth:o=null,...s})=>{let{ref:c,inView:l}=tce(),[u,d]=(0,Jx.useState)(!1),[f,p]=(0,Jx.useState)(!1),m=lce(a,o),{notifyFailure:h,fallbackImage:g}=(0,Jx.useContext)(Gx);(0,Jx.useEffect)(()=>{u||!l||d(!0)},[l,u]);let _=(0,Jx.useMemo)(()=>{if(r)return r;let e=m.get(i);if(e&&e.url)return e},[i,r,m]),v=(0,Jx.useMemo)(()=>{let e=e=>f&&g?{...n,height:e.height??e.maxHeight,width:e.width??e.maxWidth,objectFit:`contain`}:{...e,...n},t={height:void 0,maxHeight:void 0,maxWidth:void 0,width:void 0};if(!_)return t.height=a,t.width=o,e(t);let{height:r,width:i}=_;if(r&&i){if(a&&r>a||o&&i>o){let e=i/r;a&&o?o/a<e?(t.height=Math.round(o/e),t.width=o):(t.height=a,t.width=Math.round(a*e)):a?(t.height=a,t.maxWidth=Math.round(a*e)):o&&(t.width=o,t.maxHeight=Math.round(o/e))}else t.width=i,t.height=r}else r&&!i?t.height=a:!r&&i?t.width=o:(t.width=o,t.height=a);return e(t)},[_,o,a,n,f,g]),{url:y=t}=u&&(r||_)||{},b=f?g||t:y;return(0,Xx.jsx)(Qx,{ownerState:{border:e},ref:c,alt:f?`Thumbnail image unavailable`:``,role:f?void 0:`presentation`,src:b,style:v,onError:()=>{p(!0),b&&h(b)},...s})},$x.propTypes={border:Yx.default.bool,maxHeight:Yx.default.number,maxWidth:Yx.default.number,placeholder:Yx.default.string.isRequired,resource:Yx.default.object.isRequired,style:Yx.default.object,thumbnail:Yx.default.shape({height:Yx.default.number,url:Yx.default.string.isRequired,width:Yx.default.number})},eS=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mMMDQmtBwADgwF/Op8FmAAAAABJRU5ErkJggg==`,qx.propTypes={border:Yx.default.bool,children:Yx.default.node,imagePlaceholder:Yx.default.string,label:Yx.default.string,labelled:Yx.default.bool,maxHeight:Yx.default.number,maxWidth:Yx.default.number,resource:Yx.default.object.isRequired,style:Yx.default.object,thumbnail:Yx.default.shape({height:Yx.default.number,url:Yx.default.string.isRequired,width:Yx.default.number}),variant:Yx.default.oneOf([`inside`,`outside`])}})),nS,rS,iS,aS=s((()=>{U(),B(),Nr(),$l(),tS(),nS=e=>({thumbnailsConfig:_o(e).thumbnails}),rS=H(z(nS),Mr(`IIIFThumbnail`)),iS=rS(qx)})),oS,sS=s((()=>{ya(),oS=e=>[e].flat().map(e=>[va.createGenerateClassNameOptions.productionPrefix,e].join(`-`)).join(` `)})),cS,lS,uS,dS,fS,pS,mS=s((()=>{cS=d(h(),1),lS=d(V(),1),Mx(),uS=d(uy(),1),aS(),sS(),dS=W(),fS=Z(`div`)(({theme:e})=>({boxSizing:`border-box`,color:e.palette.common.white,cursor:`pointer`,display:`inline-block`,whiteSpace:`nowrap`})),pS=class extends cS.PureComponent{constructor(e){super(e),this.setCanvas=this.setCanvas.bind(this)}setCanvas(e){let{setCanvas:t}=this.props;t(e.currentTarget.dataset.canvasId)}currentCanvasClass(e){let{index:t}=this.props;return e.includes(t)?`current-canvas-grouping`:``}render(){let{index:e,columnIndex:t,style:n,canvasGroupings:r,position:i,currentCanvasId:a,showThumbnailLabels:o}=this.props,s=t===void 0?e:t,c=r[s],l=c.map(e=>e.id).includes(a);return(0,dS.jsx)(`div`,{style:{...n,boxSizing:`border-box`,height:Number.isInteger(n.height)?n.height-12:null,left:Number.isInteger(n.left)?n.left+6:null,padding:6,top:Number.isInteger(n.top)?n.top+6:null,width:Number.isInteger(n.width)?n.width-12:null},className:oS(`thumbnail-nav-container`),role:`gridcell`,"aria-selected":l,"aria-colindex":s+1,children:(0,dS.jsx)(fS,{role:`button`,"data-canvas-id":c[0].id,"data-canvas-index":c[0].index,onClick:this.setCanvas,tabIndex:-1,sx:e=>({"&:not(:hover)":{outline:l?`2px solid ${e.palette.primary.main}`:0,...l&&{outlineOffset:`3px`}},"&:hover":{outline:l?`2px solid ${e.palette.primary.main}`:`2px solid ${e.palette.action.hover}`,outlineOffset:l?`3px`:`-2px`},height:i===`far-right`?`auto`:`${n.height}px`,width:i===`far-bottom`?`auto`:`${n.width}px`}),className:(0,uS.default)(oS([`thumbnail-nav-canvas`,`thumbnail-nav-canvas-${s}`,this.currentCanvasClass(c.map(e=>e.index))])),children:c.map((e,t)=>(0,dS.jsx)(iS,{resource:e,labelled:o,maxHeight:i===`far-right`?n.height-12:n.height,variant:`inside`},e.id))})})}},pS.propTypes={canvasGroupings:lS.default.array.isRequired,columnIndex:lS.default.number,currentCanvasId:lS.default.string.isRequired,index:lS.default.number,position:lS.default.string.isRequired,setCanvas:lS.default.func.isRequired,showThumbnailLabels:lS.default.bool.isRequired,style:lS.default.object.isRequired},pS.defaultProps={columnIndex:void 0,index:void 0}})),hS,gS,_S,vS,yS=s((()=>{U(),B(),Nr(),Nd(),$l(),mS(),hS=(e,{windowId:t})=>({setCanvas:(...n)=>e(Hu(t,...n))}),gS=(e,{windowId:t})=>({currentCanvasId:(Ks(e,{windowId:t})||{}).id,showThumbnailLabels:_o(e).thumbnailNavigation.showThumbnailLabels}),_S=H(z(gS,hS),Mr(`ThumbnailCanvasGrouping`)),vS=_S(pS)}));function bS({canvasGroupings:e,canvasIndex:t,hasNextCanvas:n=!1,hasPreviousCanvas:r=!1,position:i,setNextCanvas:a=()=>{},setPreviousCanvas:o=()=>{},thumbnailNavigation:s,view:c=void 0,viewingDirection:l=``,windowId:u}){let{t:d}=tb(),f=(0,xS.useRef)(),p=(0,xS.useRef)(c);(0,xS.useEffect)(()=>{p.current!==c&&i!==`off`&&(p.current=c)},[c,i]),(0,xS.useEffect)(()=>{let n=t;c===`book`&&(n=Math.ceil(n/2)),f.current&&n>=0&&n<e.length&&(i===`far-bottom`?f.current.scrollToCell({columnIndex:n,rowIndex:0,columnAlign:`center`,rowAlign:`center`}):f.current.scrollToRow({index:n,align:`center`}))},[t,c,e.length,i]);let m=(0,xS.useRef)(null);(0,xS.useEffect)(()=>{m.current&&document.activeElement!==m.current&&m.current.focus({preventScroll:!0})},[t]);let h=e=>{let t=`ArrowRight`,n=`ArrowLeft`;switch(i===`far-right`&&(t=`ArrowDown`,n=`ArrowUp`),e.key){case t:b();break;case n:x()}},g=e=>e.getWidth()/e.getHeight(),_=t=>{let n=e[t];if(!n)return s.width+12;let r=s.height-12-6,i=Math.ceil(n.reduce((e,t)=>e+r*g(t),0));return Number.isInteger(i)?i+12:s.width+12},v=t=>{let n=e[t];if(!n)return s.height+12;let r=s.width-12-6,i=n.reduce((e,t)=>e+g(t),0),a=Math.ceil(r*n.length/i);return Number.isInteger(a)?Math.max(a,Math.round(s.height/3))+12:s.height+12},y=(0,xS.useCallback)(()=>{let e=c===`book`?s.width*2:s.width;switch(i){case`far-right`:return{width:`${e}px`};default:return{width:`100%`}}},[i,s,c]),b=()=>{n&&a()},x=()=>{r&&o()};if(i===`off`)return null;let S=l===`right-to-left`?`rtl`:`ltr`,C={canvasGroupings:e,position:i,windowId:u};return(0,wS.jsxs)($v,{className:(0,CS.default)(oS(`thumb-navigation`)),sx:{"&:focus":{boxShadow:0,outline:0},scrollbarGutter:`stable`},"aria-label":d(`thumbnailNavigation`),square:!0,elevation:0,style:y(),tabIndex:0,onKeyDown:h,ref:m,children:[e.length>0&&i===`far-bottom`&&(0,wS.jsx)(Qae,{columnCount:e.length,columnWidth:_,rowCount:1,rowHeight:s.height-12-6,style:{direction:S===`rtl`?`rtl`:`ltr`,height:s.height},cellProps:C,gridRef:f,cellComponent:vS}),e.length>0&&i===`far-right`&&(0,wS.jsx)(eoe,{defaultHeight:100,rowCount:e.length,rowHeight:v,style:{paddingBottom:12,direction:S===`rtl`?`rtl`:`ltr`},rowProps:C,listRef:f,rowComponent:vS})]})}var xS,SS,CS,wS,TS=s((()=>{xS=d(h(),1),SS=d(V(),1),ey(),noe(),CS=d(uy(),1),ab(),yS(),sS(),wS=W(),bS.propTypes={canvasGroupings:SS.default.array.isRequired,canvasIndex:SS.default.number.isRequired,hasNextCanvas:SS.default.bool,hasPreviousCanvas:SS.default.bool,position:SS.default.string.isRequired,setNextCanvas:SS.default.func,setPreviousCanvas:SS.default.func,thumbnailNavigation:SS.default.object.isRequired,view:SS.default.string,viewingDirection:SS.default.string,windowId:SS.default.string.isRequired}})),ES,DS,OS,kS,AS=s((()=>{U(),B(),Nr(),Nd(),TS(),$l(),ES=(e,{windowId:t})=>({canvasGroupings:Ys(e,{windowId:t}),canvasIndex:Ss(e,{windowId:t}),hasNextCanvas:!!Zs(e,{windowId:t}),hasPreviousCanvas:!!Qs(e,{windowId:t}),position:no(e,{companionWindowId:Ba(e,{windowId:t}).thumbnailNavigationId}).position,thumbnailNavigation:_o(e).thumbnailNavigation,view:zs(e,{windowId:t}),viewingDirection:ws(e,{windowId:t})}),DS=(e,{windowId:t})=>({setNextCanvas:(...n)=>e(Uu(t)),setPreviousCanvas:(...n)=>e(Wu(t))}),OS=H(z(ES,DS),Mr(`ThumbnailNavigation`)),kS=OS(bS)}));function mce(e){return typeof e.main==`string`}function hce(e,t=[]){if(!mce(e))return!1;for(let n of t)if(!e.hasOwnProperty(n)||typeof e[n]!=`string`)return!1;return!0}function jS(e=[]){return([,t])=>t&&hce(t,e)}var MS=s((()=>{}));function gce(e){return Gh(`MuiTypography`,e)}var NS,PS=s((()=>{Jh(),Kh(),NS=qh(`MuiTypography`,[`root`,`h1`,`h2`,`h3`,`h4`,`h5`,`h6`,`subtitle1`,`subtitle2`,`body1`,`body2`,`inherit`,`button`,`caption`,`overline`,`alignLeft`,`alignRight`,`alignCenter`,`alignJustify`,`noWrap`,`gutterBottom`])})),FS,IS,LS,RS,zS,BS,_ce=s((()=>{FS=d(h(),1),J(),Y(),Q(),Hv(),$(),Fb(),MS(),PS(),IS=W(),LS=e=>{let{align:t,gutterBottom:n,noWrap:r,variant:i,classes:a}=e;return Fd({root:[`root`,i,e.align!==`inherit`&&`align${Pb(t)}`,n&&`gutterBottom`,r&&`noWrap`]},gce,a)},RS=Z(`span`,{name:`MuiTypography`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],n.align!==`inherit`&&t[`align${Pb(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom]}})(Vv(({theme:e})=>({margin:0,variants:[{props:{variant:`inherit`},style:{font:`inherit`,lineHeight:`inherit`,letterSpacing:`inherit`}},...Object.entries(e.typography).filter(([e,t])=>e!==`inherit`&&t&&typeof t==`object`).map(([e,t])=>({props:{variant:e},style:t})),...Object.entries(e.palette).filter(jS()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,e])=>typeof e==`string`).map(([t])=>({props:{color:`text${Pb(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:e})=>e.align!==`inherit`,style:{textAlign:`var(--Typography-textAlign)`}},{props:({ownerState:e})=>e.noWrap,style:{overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`}},{props:({ownerState:e})=>e.gutterBottom,style:{marginBottom:`0.35em`}}]}))),zS={h1:`h1`,h2:`h2`,h3:`h3`,h4:`h4`,h5:`h5`,h6:`h6`,subtitle1:`h6`,subtitle2:`h6`,body1:`p`,body2:`p`,inherit:`p`},BS=FS.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiTypography`}),{color:r,align:i=`inherit`,className:a,component:o,gutterBottom:s=!1,noWrap:c=!1,variant:l=`body1`,variantMapping:u=zS,...d}=n,f={...n,align:i,color:r,className:a,component:o,gutterBottom:s,noWrap:c,variant:l,variantMapping:u},p=o||u[l]||zS[l]||`span`,m=LS(f);return(0,IS.jsx)(RS,{as:p,ref:t,className:q(m.root,a),...d,ownerState:f,style:{...i!==`inherit`&&{"--Typography-textAlign":i},...d.style}})})})),VS=s((()=>{_ce(),PS(),PS()}));function HS(...e){return e.reduce((e,t)=>t==null?e:function(...n){e.apply(this,n),t.apply(this,n)},()=>{})}var vce=s((()=>{})),US=s((()=>{vce()}));function yce(e){return Gh(`MuiSvgIcon`,e)}var WS=s((()=>{Jh(),Kh(),qh(`MuiSvgIcon`,[`root`,`colorPrimary`,`colorSecondary`,`colorAction`,`colorError`,`colorDisabled`,`fontSizeInherit`,`fontSizeSmall`,`fontSizeMedium`,`fontSizeLarge`])})),GS,KS,qS,JS,YS,XS=s((()=>{GS=d(h(),1),J(),Y(),Fb(),Q(),Hv(),$(),WS(),Qv(),KS=W(),qS=e=>{let{color:t,fontSize:n,classes:r}=e;return Fd({root:[`root`,t!==`inherit`&&`color${Pb(t)}`,`fontSize${Pb(n)}`]},yce,r)},JS=Z(`svg`,{name:`MuiSvgIcon`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.color!==`inherit`&&t[`color${Pb(n.color)}`],t[`fontSize${Pb(n.fontSize)}`]]}})(Vv(({theme:e})=>({userSelect:`none`,width:`1em`,height:`1em`,display:`inline-block`,flexShrink:0,...Jv(e,`fill`,{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:e=>!e.hasSvgAsChild,style:{fill:`currentColor`}},{props:{fontSize:`inherit`},style:{fontSize:`inherit`}},{props:{fontSize:`small`},style:{fontSize:e.typography?.pxToRem?.(20)||`1.25rem`}},{props:{fontSize:`medium`},style:{fontSize:e.typography?.pxToRem?.(24)||`1.5rem`}},{props:{fontSize:`large`},style:{fontSize:e.typography?.pxToRem?.(35)||`2.1875rem`}},...Object.entries((e.vars??e).palette).filter(([,e])=>e&&e.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:`action`},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:`disabled`},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:`inherit`},style:{color:void 0}}]}))),YS=GS.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiSvgIcon`}),{children:r,className:i,color:a=`inherit`,component:o=`svg`,fontSize:s=`medium`,htmlColor:c,inheritViewBox:l=!1,titleAccess:u,viewBox:d=`0 0 24 24`,...f}=n,p=GS.isValidElement(r)&&r.type===`svg`,m={...n,color:a,component:o,fontSize:s,instanceFontSize:e.fontSize,inheritViewBox:l,viewBox:d,hasSvgAsChild:p},h={};l||(h.viewBox=d);let g=qS(m);return(0,KS.jsxs)(JS,{as:o,className:q(g.root,i),focusable:`false`,color:c,"aria-hidden":!u||void 0,role:u?`img`:void 0,ref:t,...h,...f,...p&&r.props,ownerState:m,children:[p?r.props.children:r,u?(0,KS.jsx)(`title`,{children:u}):null]})}),YS.muiName=`SvgIcon`}));function ZS(e,t){function n(t,n){return(0,$S.jsx)(YS,{"data-testid":void 0,ref:n,...t,children:e})}return n.muiName=YS.muiName,QS.memo(QS.forwardRef(n))}var QS,$S,eC=s((()=>{QS=d(h(),1),XS(),$S=W()})),tC=s((()=>{eC()})),nC,rC=s((()=>{mb(),nC=ise})),iC,aC=s((()=>{r_(),iC=t_})),oC,sC=s((()=>{wb(),oC=Cb}));function cC(e,t){typeof e==`function`?e(t):e&&(e.current=t)}var bce=s((()=>{})),lC=s((()=>{bce()})),uC,dC=s((()=>{Sg(),uC=vg}));function fC(e){let{controlled:t,default:n,name:r,state:i=`value`}=e,{current:a}=pC.useRef(t!==void 0),[o,s]=pC.useState(n);return[a?t:o,pC.useCallback(e=>{a||s(e)},[])]}var pC,mC=s((()=>{pC=d(h(),1)})),hC=s((()=>{mC(),mC()})),gC,_C=s((()=>{hC(),gC=fC})),vC,yC=s((()=>{bb(),vC=vb}));function bC(e,t){let n=e.charCodeAt(2);return e[0]===`o`&&e[1]===`n`&&n>=65&&n<=90&&typeof t==`function`}var xce=s((()=>{})),xC=s((()=>{xce()}));function SC(e,t){if(!e)return t;function n(e,t){let n={};return Object.keys(t).forEach(r=>{bC(r,t[r])&&typeof e[r]==`function`&&(n[r]=(...n)=>{e[r](...n),t[r](...n)})}),n}if(typeof e==`function`||typeof t==`function`)return r=>{let i=typeof t==`function`?t(r):t,a=typeof e==`function`?e({...r,...i}):e,o=q(r?.className,i?.className,a?.className),s=n(a,i);return{...i,...a,...s,...!!o&&{className:o},...i?.style&&a?.style&&{style:{...i.style,...a.style}},...i?.sx&&a?.sx&&{sx:[...Array.isArray(i.sx)?i.sx:[i.sx],...Array.isArray(a.sx)?a.sx:[a.sx]]}}};let r=t,i=n(e,r),a=q(r?.className,e?.className);return{...t,...e,...i,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var CC=s((()=>{xC(),J()})),wC=s((()=>{Fb(),US(),tC(),rC(),aC(),Gb(),Hv(),Vb(),sC(),lC(),zb(),dC(),_C(),yC(),Lb(),CC()})),TC=s((()=>{wC()})),EC,DC,OC=s((()=>{TC(),EC=W(),DC=ZS((0,EC.jsx)(`path`,{d:`M12 4C7 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 4m0 12.5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3`}),`VisibilitySharp`)})),kC,AC,jC=s((()=>{TC(),kC=W(),AC=ZS((0,kC.jsx)(`path`,{d:`M12 6.5c2.76 0 5 2.24 5 5 0 .51-.1 1-.24 1.46l3.06 3.06c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l2.17 2.17c.47-.14.96-.24 1.47-.24M3.42 2.45 2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.97-.3 4.31-.82l3.43 3.43 1.41-1.41zM12 16.5c-2.76 0-5-2.24-5-5 0-.77.18-1.5.49-2.14l1.57 1.57c-.03.18-.06.37-.06.57 0 1.66 1.34 3 3 3 .2 0 .38-.03.57-.07L14.14 16c-.65.32-1.37.5-2.14.5m2.97-5.33c-.15-1.4-1.25-2.49-2.64-2.64z`}),`VisibilityOffSharp`)}));function MC(e){let t=NC.useRef({});return NC.useEffect(()=>{t.current=e}),t.current}var NC,Sce=s((()=>{NC=d(h(),1)})),PC=s((()=>{Sce()}));function Cce(e){let{badgeContent:t,invisible:n=!1,max:r=99,showZero:i=!1}=e,a=MC({badgeContent:t,max:r}),o=n;n===!1&&t===0&&!i&&(o=!0);let{badgeContent:s,max:c=r}=o?a:e,l=s&&Number(s)>c?`${c}+`:s;return{badgeContent:s,invisible:o,max:c,displayValue:l}}var wce=s((()=>{PC()}));function Tce(e){return Gh(`MuiBadge`,e)}var FC,IC=s((()=>{Jh(),Kh(),FC=qh(`MuiBadge`,[`root`,`badge`,`dot`,`standard`,`anchorOriginTopRight`,`anchorOriginBottomRight`,`anchorOriginTopLeft`,`anchorOriginBottomLeft`,`invisible`,`colorError`,`colorInfo`,`colorPrimary`,`colorSecondary`,`colorSuccess`,`colorWarning`,`overlapRectangular`,`overlapCircular`,`anchorOriginTopLeftCircular`,`anchorOriginTopLeftRectangular`,`anchorOriginTopRightCircular`,`anchorOriginTopRightRectangular`,`anchorOriginBottomLeftCircular`,`anchorOriginBottomLeftRectangular`,`anchorOriginBottomRightCircular`,`anchorOriginBottomRightRectangular`])}));function LC(e,t,n){return e===void 0||fb(e)?t:{...t,ownerState:{...t.ownerState,...n}}}var Ece=s((()=>{pb()})),RC=s((()=>{Ece()}));function zC(e,t,n){return typeof e==`function`?e(t,n):e}var Dce=s((()=>{})),BC=s((()=>{Dce()}));function VC(e){if(e===void 0)return{};let t={};for(let n of Object.keys(e))bC(n,e[n])&&(t[n]=e[n]);return t}var Oce=s((()=>{xC()})),HC=s((()=>{Oce()}));function UC(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(t=>!(t.match(/^on[A-Z]/)&&typeof e[t]==`function`)).forEach(n=>{t[n]=e[n]}),t}var kce=s((()=>{})),Ace=s((()=>{kce()}));function WC(e){let{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:i,className:a}=e;if(!t){let e=q(n?.className,a,i?.className,r?.className),t={...n?.style,...i?.style,...r?.style},o={...n,...i,...r};return e.length>0&&(o.className=e),Object.keys(t).length>0&&(o.style=t),{props:o,internalRef:void 0}}let o=VC({...i,...r}),s=UC(r),c=UC(i),l=t(o),u=q(l?.className,n?.className,a,i?.className,r?.className),d={...l?.style,...n?.style,...i?.style,...r?.style},f={...l,...n,...c,...s};return u.length>0&&(f.className=u),Object.keys(d).length>0&&(f.style=d),{props:f,internalRef:l.ref}}var jce=s((()=>{J(),HC(),Ace()})),GC=s((()=>{jce()}));function KC(e,t){let{className:n,elementType:r,ownerState:i,externalForwardedProps:a,internalForwardedProps:o,shouldForwardComponentProp:s=!1,...c}=t,{component:l,slots:u={[e]:void 0},slotProps:d={[e]:void 0},...f}=a,p=u[e]||r,m=zC(d[e],i),{props:{component:h,...g},internalRef:_}=WC({className:n,...c,externalForwardedProps:e===`root`?f:void 0,externalSlotProps:m}),v=hb(_,m?.ref,t.ref),y=e===`root`?h||l:h;return[p,LC(p,{...e===`root`&&!l&&!u[e]&&o,...e!==`root`&&!u[e]&&o,...g,...y&&!s&&{as:y},...y&&s&&{component:y},ref:v},i)]}var qC=s((()=>{_b(),RC(),BC(),GC()}));function JC(e){return{vertical:e?.vertical??`top`,horizontal:e?.horizontal??`right`}}var YC,XC,ZC,QC,$C,ew,tw,nw,Mce=s((()=>{YC=d(h(),1),J(),PC(),Y(),wce(),Q(),Hv(),MS(),$(),Fb(),IC(),qC(),Qv(),XC=W(),ZC=10,QC=4,$C=e=>{let{color:t,anchorOrigin:n,invisible:r,overlap:i,variant:a,classes:o={}}=e;return Fd({root:[`root`],badge:[`badge`,a,r&&`invisible`,`anchorOrigin${Pb(n.vertical)}${Pb(n.horizontal)}`,`anchorOrigin${Pb(n.vertical)}${Pb(n.horizontal)}${Pb(i)}`,`overlap${Pb(i)}`,t!=="default"&&`color${Pb(t)}`]},Tce,o)},ew=Z(`span`,{name:`MuiBadge`,slot:`Root`})({position:`relative`,display:`inline-flex`,verticalAlign:`middle`,flexShrink:0}),tw=Z(`span`,{name:`MuiBadge`,slot:`Badge`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.badge,t[n.variant],t[`anchorOrigin${Pb(n.anchorOrigin.vertical)}${Pb(n.anchorOrigin.horizontal)}${Pb(n.overlap)}`],n.color!=="default"&&t[`color${Pb(n.color)}`],n.invisible&&t.invisible]}})(Vv(({theme:e})=>({display:`flex`,flexDirection:`row`,flexWrap:`wrap`,justifyContent:`center`,alignContent:`center`,alignItems:`center`,position:`absolute`,boxSizing:`border-box`,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(12),minWidth:20,lineHeight:1,padding:`0 6px`,height:20,borderRadius:ZC,zIndex:1,"@media (forced-colors: active)":{border:`1px solid ButtonBorder`},...Jv(e,`transform`,{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.enteringScreen}),variants:[...Object.entries(e.palette).filter(jS([`contrastText`])).map(([t])=>({props:{color:t},style:{backgroundColor:(e.vars||e).palette[t].main,color:(e.vars||e).palette[t].contrastText}})),{props:{variant:`dot`},style:{borderRadius:QC,height:8,minWidth:8,padding:0}},{props:{invisible:!0},style:{...Jv(e,`transform`,{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.leavingScreen})}},{style:{inset:`var(--Badge-inset)`,transform:`scale(1) translate(var(--Badge-translate))`,transformOrigin:`var(--Badge-origin)`,[`&.${FC.invisible}`]:{transform:`scale(0) translate(var(--Badge-translate))`}}}]}))),nw=YC.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiBadge`}),{anchorOrigin:r,className:i,classes:a,component:o,children:s,overlap:c=`rectangular`,color:l=`default`,invisible:u=!1,max:d=99,badgeContent:f,slots:p,slotProps:m,showZero:h=!1,variant:g=`standard`,..._}=n,{badgeContent:v,invisible:y,max:b,displayValue:x}=Cce({max:d,invisible:u,badgeContent:f,showZero:h}),S=MC({anchorOrigin:JC(r),color:l,overlap:c,variant:g,badgeContent:f}),C=y||v==null&&g!==`dot`,{color:w=l,overlap:T=c,anchorOrigin:E,variant:D=g}=C?S:n,O=JC(E),k=D===`dot`?void 0:x,A={...n,badgeContent:v,invisible:C,max:b,displayValue:k,showZero:h,anchorOrigin:O,color:w,overlap:T,variant:D},j=$C(A),M={slots:p,slotProps:m},[N,ee]=KC(`root`,{elementType:ew,externalForwardedProps:{...M,..._},ownerState:A,className:q(j.root,i),ref:t,additionalProps:{as:o}}),{vertical:te,horizontal:P}=O,F=T===`circular`?`14%`:`0`,I=te===`top`?F:`auto`,ne=te===`bottom`?F:`auto`,re=P===`right`?F:`auto`,ie=P===`left`?F:`auto`,[L,ae]=KC(`badge`,{elementType:tw,externalForwardedProps:M,ownerState:A,className:j.badge,additionalProps:{"aria-hidden":!0,style:{"--Badge-translate":`${P===`right`?`50%`:`-50%`}, ${te===`top`?`-50%`:`50%`}`,"--Badge-inset":`${I} ${re} ${ne} ${ie}`,"--Badge-origin":`${P===`right`?`100%`:`0%`} ${te===`top`?`0%`:`100%`}`}}});return(0,XC.jsxs)(N,{...ee,children:[s,(0,XC.jsx)(L,{...ae,children:k})]})})})),rw=s((()=>{Mce(),IC(),IC()}));function iw(e){try{return e.matches(`:focus-visible`)}catch{}return!1}var Nce=s((()=>{})),aw=s((()=>{Nce()}));function Pce(e){let{focusableWhenDisabled:t,disabled:n,composite:r=!1,tabIndex:i=0,isNativeButton:a}=e,o=r&&t!==!1,s=r&&t===!1;return ow.useMemo(()=>{let e={onKeyDown(e){n&&t&&e.key!==`Tab`&&e.preventDefault()}};return r||(e.tabIndex=i,!a&&n&&(e.tabIndex=t?i:-1)),(a&&(t||o)||!a&&n)&&(e[`aria-disabled`]=n),a&&(!t||s)&&(e.disabled=n),e},[r,n,t,o,s,a,i])}var ow,Fce=s((()=>{ow=d(h(),1)}));function Ice(e){let{nativeButton:t,nativeButtonProp:n,internalNativeButton:r=t,allowInferredHostMismatch:i=!1,disabled:a,type:o,hasFormAction:s=!1,tabIndex:c=0,focusableWhenDisabled:l,stopEventPropagation:u=!1,onBeforeKeyDown:d,onBeforeKeyUp:f}=e,p=sw.useRef(null),m=l===!0,h=Pce({focusableWhenDisabled:m,disabled:a,isNativeButton:t,tabIndex:c}),g=sw.useCallback(()=>{let e=p.current;return e==null?t:e.tagName===`BUTTON`||!!(e.tagName===`A`&&e.href)},[t]),_=sw.useMemo(()=>{let e=m?{}:{tabIndex:a?-1:c};return t?(e.type=o===void 0&&!s?`button`:o,m||(e.disabled=a)):(e.role=`button`,!m&&a&&(e[`aria-disabled`]=a)),m?{...e,...h}:e},[a,m,h,s,t,c,o]);return{getButtonProps:sw.useCallback((e=cw)=>{let{onClick:t,onKeyDown:n,onKeyUp:r,...i}=e,o=e=>{if(u&&e.stopPropagation(),a){e.preventDefault();return}t?.(e)},s=e=>{if(m&&h.onKeyDown(e),!a&&(d?.(e),n?.(e),!(e.target!==e.currentTarget||g()))){if(e.key===` `){e.preventDefault();return}e.key===`Enter`&&(e.preventDefault(),e.currentTarget.click())}},c=e=>{a||(f?.(e),r?.(e),e.target===e.currentTarget&&!g()&&e.key===` `&&!e.defaultPrevented&&e.currentTarget.click())};return{..._,...i,onClick:o,onKeyDown:s,onKeyUp:c}},[_,a,m,h,g,d,f,u]),rootRef:p}}var sw,cw,Lce=s((()=>{sw=d(h(),1),Fce(),cw={}}));function lw(e,t){let n=uw.useRef(dw);return n.current===dw&&(n.current=e(t)),n}var uw,dw,fw=s((()=>{uw=d(h(),1),dw={}})),pw=s((()=>{fw()}));function Rce(){return hw.use()}function zce(){let e,t,n=new Promise((n,r)=>{e=n,t=r});return n.resolve=e,n.reject=t,n}var mw,hw,Bce=s((()=>{mw=d(h(),1),pw(),hw=class e{static create(){return new e}static use(){let t=lw(e.create).current,[n,r]=mw.useState(!1);return t.shouldMount=n,t.setShouldMount=r,mw.useEffect(t.mountEffect,[n]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=zce(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...e){this.mount().then(()=>this.ref.current?.start(...e))}stop(...e){this.mount().then(()=>this.ref.current?.stop(...e))}pulsate(...e){this.mount().then(()=>this.ref.current?.pulsate(...e))}}})),Vce=s((()=>{Bce()}));function gw(e){_w.useEffect(e,vw)}var _w,vw,yw=s((()=>{_w=d(h(),1),vw=[]})),bw=s((()=>{yw()}));function xw(){let e=lw(Sw.create).current;return gw(e.disposeEffect),e}var Sw,Cw=s((()=>{fw(),yw(),Sw=class e{static create(){return new e}currentId=null;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,t()},e)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear}})),ww=s((()=>{Cw()}));function Hce(e){let{className:t,classes:n,pulsate:r=!1,rippleX:i,rippleY:a,rippleSize:o,in:s,onExited:c,timeout:l}=e,[u,d]=Tw.useState(!1),f=xw(),p=Tw.useRef(!1),m=Tw.useRef(c);m.current=c;let h=c!=null,g=q(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),_={width:o,height:o,top:-(o/2)+a,left:-(o/2)+i},v=q(n.child,u&&n.childLeaving,r&&n.childPulsate);return!s&&!u&&d(!0),Tw.useEffect(()=>{!s&&h?p.current||(p.current=!0,f.start(l,()=>{p.current=!1,m.current?.()})):(p.current=!1,f.clear())},[f,h,s,l]),(0,Ew.jsx)(`span`,{className:g,style:_,children:(0,Ew.jsx)(`span`,{className:v})})}var Tw,Ew,Uce=s((()=>{Tw=d(h(),1),J(),ww(),Ew=W()})),Dw,Ow=s((()=>{Jh(),Dw=qh(`MuiTouchRipple`,[`root`,`ripple`,`rippleVisible`,`ripplePulsate`,`child`,`childLeaving`,`childPulsate`])}));function Wce(e){let[t,n]=Aw.useState(()=>({enabled:e,matches:e?null:!1})),r=t.matches;return t.enabled!==e&&(r=null,e||(r=!1)),og(()=>{let r=t=>{n(n=>n.enabled===e&&n.matches===t?n:{enabled:e,matches:t})};if(!e){t.enabled&&r(!1);return}if(typeof window>`u`||typeof window.matchMedia!=`function`){r(!1);return}let i=window.matchMedia(jw),a=()=>{r(i.matches)};return a(),i.addEventListener(`change`,a),()=>{i.removeEventListener(`change`,a)}},[e,t.enabled]),r}function Gce(e){let t=e?Iw:Fw,[n,r]=Aw.useMemo(()=>{if(!e||typeof window>`u`||typeof window.matchMedia!=`function`)return[Fw,Lw];let t=window.matchMedia(jw);return[()=>t.matches,e=>(t.addEventListener(`change`,e),()=>{t.removeEventListener(`change`,e)})]},[e]);return Rw(r,n,t)}function kw(e,t){let n=zw(!t&&e===`system`),r=!t&&(e===`always`||e===`system`&&n!==!1);return Aw.useMemo(()=>({shouldReduceMotion:r,getTransitionTiming(e){return r?{duration:Mw,delay:Nw}:e}}),[r])}var Aw,jw,Mw,Nw,Pw,Fw,Iw,Lw,Rw,zw,Bw=s((()=>{Aw=d(h(),1),sg(),jw=`(prefers-reduced-motion: reduce)`,Mw=0,Nw=`0ms`,Pw=()=>{},Fw=()=>!1,Iw=()=>!0,Lw=()=>Pw,Rw={...Aw}.useSyncExternalStore,zw=Rw===void 0?Wce:Gce}));function Vw(e,t){let n=new Set(t),r=new Map,i=[];for(let t of e)n.has(t)?i.length>0&&(r.set(t,i),i=[]):i.push(t);let a=[];for(let e of t){let t=r.get(e);t&&a.push(...t),a.push(e)}return a.push(...i),a}function Kce({event:e,element:t,center:n}){let r=t?t.getBoundingClientRect():{width:0,height:0,left:0,top:0},i,a;if(n||e===void 0||e.clientX===0&&e.clientY===0||!e.clientX&&!e.touches)i=Math.round(r.width/2),a=Math.round(r.height/2);else{let{clientX:t,clientY:n}=e.touches&&e.touches.length>0?e.touches[0]:e;i=Math.round(t-r.left),a=Math.round(n-r.top)}let o;if(n)o=Math.sqrt((2*r.width**2+r.height**2)/3),o%2==0&&(o+=1);else{let e=Math.max(Math.abs((t?t.clientWidth:0)-i),i)*2+2,n=Math.max(Math.abs((t?t.clientHeight:0)-a),a)*2+2;o=Math.sqrt(e**2+n**2)}return{rippleX:i,rippleY:a,rippleSize:o}}function qce(e){if(e.motion.reducedMotion===`always`)return null;let t=Sh`
    &.${Dw.rippleVisible} {
      animation-name: ${Jw};
      animation-duration: ${Ww}ms;
      animation-timing-function: ${e.transitions.easing.easeInOut};
    }

    &.${Dw.ripplePulsate} {
      animation-duration: ${e.transitions.duration.shorter}ms;
    }

    & .${Dw.childLeaving} {
      animation-name: ${Yw};
      animation-duration: ${Ww}ms;
      animation-timing-function: ${e.transitions.easing.easeInOut};
    }

    & .${Dw.childPulsate} {
      animation-name: ${Xw};
      animation-duration: 2500ms;
      animation-timing-function: ${e.transitions.easing.easeInOut};
      animation-iteration-count: infinite;
      animation-delay: 200ms;
    }
  `;return e.motion.reducedMotion===`system`?Sh`
      @media (prefers-reduced-motion: no-preference) {
        ${t}
      }
    `:t}var Hw,Uw,Ww,Gw,Kw,qw,Jw,Yw,Xw,Zw,Qw,$w,Jce=s((()=>{Hw=d(h(),1),J(),bw(),ww(),Q(),$(),Uce(),Ow(),yC(),Bw(),Uw=W(),Ww=550,Gw={},Kw=[],qw=()=>{},Jw=Ch`
  0% {
    transform: scale(0);
    opacity: 0.1;
  }

  100% {
    transform: scale(1);
    opacity: 0.3;
  }
`,Yw=Ch`
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
`,Xw=Ch`
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(0.92);
  }

  100% {
    transform: scale(1);
  }
`,Zw=Z(`span`,{name:`MuiTouchRipple`,slot:`Root`})({overflow:`hidden`,pointerEvents:`none`,position:`absolute`,zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:`inherit`}),Qw=Z(Hce,{name:`MuiTouchRipple`,slot:`Ripple`})`
  opacity: 0;
  position: absolute;

  &.${Dw.rippleVisible} {
    opacity: 0.3;
    transform: scale(1);
  }

  /*
   * Order matters: 'child', 'childLeaving' and 'childPulsate' apply to the same
   * element with equal specificity, so the later rule wins. 'child' must come
   * before 'childLeaving' so the leaving 'opacity: 0' takes precedence. A focus
   * (pulsate) ripple keeps 'pulsateKeyframe' (no opacity animation) on exit, so
   * it relies on this static 'opacity: 0' to disappear on blur instead of
   * lingering until removal.
   */
  & .${Dw.child} {
    opacity: 1;
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: currentColor;
  }

  & .${Dw.childLeaving} {
    opacity: 0;
  }

  & .${Dw.childPulsate} {
    position: absolute;
    /* @noflip */
    left: 0px;
    top: 0;
  }

  ${({theme:e})=>qce(e)}
`,$w=Hw.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiTouchRipple`}),r=kw(Nv().motion.reducedMotion,!1),{center:i=!1,classes:a=Gw,className:o,...s}=n,[c,l]=Hw.useState({items:Kw,order:Kw}),u=c.items,d=Hw.useRef(0),f=Hw.useRef(null),p=Hw.useRef(!1);gw(()=>(p.current=!0,()=>{p.current=!1})),Hw.useEffect(()=>{f.current&&=(f.current(),null)},[u]);let m=Hw.useRef(!1),h=xw(),g=Hw.useRef(null),_=Hw.useRef(null),v=vC(e=>{p.current&&l(t=>{let n=t.items.filter(t=>t.key!==e);return{items:n,order:Vw(t.order.filter(t=>t!==e),n.filter(e=>!e.exiting).map(e=>e.key))}})}),y=vC(e=>{let{pulsate:t,rippleX:n,rippleY:r,rippleSize:i,cb:a}=e,o=d.current;d.current+=1,l(e=>{let a=[...e.items,{key:o,pulsate:t,rippleX:n,rippleY:r,rippleSize:i,exiting:!1}];return{items:a,order:Vw(e.order,a.filter(e=>!e.exiting).map(e=>e.key))}}),f.current=a}),b=vC((e=Gw,t=Gw,n=qw)=>{let{pulsate:r=!1,center:a=i||t.pulsate,fakeElement:o=!1}=t;if(e?.type===`mousedown`&&m.current){m.current=!1;return}e?.type===`touchstart`&&(m.current=!0);let{rippleX:s,rippleY:c,rippleSize:l}=Kce({event:e,element:o?null:_.current,center:a});e?.touches?g.current===null&&(g.current=()=>{y({pulsate:r,rippleX:s,rippleY:c,rippleSize:l,cb:n})},h.start(80,()=>{g.current&&=(g.current(),null)})):y({pulsate:r,rippleX:s,rippleY:c,rippleSize:l,cb:n})}),x=vC(()=>{b(Gw,{pulsate:!0})}),S=vC((e,t)=>{if(h.clear(),e?.type===`touchend`&&g.current){g.current(),g.current=null,h.start(0,()=>{S(e,t)});return}g.current=null,l(e=>{let t=e.items.findIndex(e=>!e.exiting);if(t===-1)return e;let n=e.items.slice();return n[t]={...n[t],exiting:!0},{items:n,order:Vw(e.order,n.filter(e=>!e.exiting).map(e=>e.key))}}),f.current=t});Hw.useImperativeHandle(t,()=>({pulsate:x,start:b,stop:S}),[x,b,S]);let C=new Map(u.map(e=>[e.key,e])),w=c.order.map(e=>C.get(e)).filter(Boolean);return(0,Uw.jsx)(Zw,{className:q(Dw.root,a.root,o),ref:_,...s,children:w.map(e=>(0,Uw.jsx)(Qw,{classes:{ripple:q(a.ripple,Dw.ripple),rippleVisible:q(a.rippleVisible,Dw.rippleVisible),ripplePulsate:q(a.ripplePulsate,Dw.ripplePulsate),child:q(a.child,Dw.child),childLeaving:q(a.childLeaving,Dw.childLeaving),childPulsate:q(a.childPulsate,Dw.childPulsate)},timeout:r.shouldReduceMotion?0:Ww,pulsate:e.pulsate,rippleX:e.rippleX,rippleY:e.rippleY,rippleSize:e.rippleSize,in:!e.exiting,onExited:()=>v(e.key)},e.key))})})}));function Yce(e){return Gh(`MuiButtonBase`,e)}var eT,tT=s((()=>{Jh(),Kh(),eT=qh(`MuiButtonBase`,[`root`,`disabled`,`focusVisible`])}));function nT(e,t,n,r=!1){return vC(i=>(n&&n(i),r||e[t](i),!0))}var rT,iT,aT,oT,sT,Xce=s((()=>{rT=d(h(),1),J(),Y(),aw(),Q(),$(),Lb(),yC(),Lce(),Vce(),Jce(),tT(),iT=W(),aT=e=>{let{disabled:t,focusVisible:n,focusVisibleClassName:r,suppressFocusVisible:i,classes:a}=e,o=Fd({root:[`root`,t&&`disabled`,n&&!i&&`focusVisible`]},Yce,a);return n&&!i&&r&&(o.root+=` ${r}`),o},oT=Z(`button`,{name:`MuiButtonBase`,slot:`Root`})({display:`inline-flex`,alignItems:`center`,justifyContent:`center`,position:`relative`,boxSizing:`border-box`,WebkitTapHighlightColor:`transparent`,backgroundColor:`transparent`,outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:`pointer`,userSelect:`none`,verticalAlign:`middle`,MozAppearance:`none`,WebkitAppearance:`none`,textDecoration:`none`,color:`inherit`,"&::-moz-focus-inner":{borderStyle:`none`},[`&.${eT.disabled}`]:{pointerEvents:`none`,cursor:`default`},"@media print":{colorAdjust:`exact`}}),sT=rT.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiButtonBase`}),{action:r,centerRipple:i=!1,children:a,className:o,component:s=`button`,disabled:c=!1,disableRipple:l=!1,disableTouchRipple:u=!1,focusRipple:d=!1,focusVisibleClassName:f,focusableWhenDisabled:p,suppressFocusVisible:m=!1,internalNativeButton:h,LinkComponent:g=`a`,nativeButton:_,onBlur:v,onClick:y,onContextMenu:b,onDragLeave:x,onFocus:S,onFocusVisible:C,onKeyDown:w,onKeyUp:T,onMouseDown:E,onMouseLeave:D,onMouseUp:O,onTouchEnd:k,onTouchMove:A,onTouchStart:j,tabIndex:M=0,TouchRippleProps:N,touchRippleRef:ee,type:te,...P}=n,F=!!(P.href||P.to),I=!!P.formAction,ne=s;ne===`button`&&F&&(ne=g);let re=typeof ne==`string`?ne===`button`:h??!1,ie=_??re,L=Rce(),ae=Ib(L.ref,ee),[oe,se]=rT.useState(!1);(c||m)&&oe&&se(!1);let ce=vC(e=>{d&&!e.repeat&&oe&&e.key===` `&&L.stop(e,()=>{L.start(e)})}),le=vC(e=>{d&&e.key===` `&&oe&&!e.defaultPrevented&&L.stop(e,()=>{L.pulsate(e)})}),{getButtonProps:ue,rootRef:de}=Ice({nativeButton:ie,nativeButtonProp:_,internalNativeButton:re,allowInferredHostMismatch:F||typeof ne==`string`,disabled:c,type:te,hasFormAction:I,tabIndex:M,onBeforeKeyDown:ce,onBeforeKeyUp:le}),{onClick:fe,onKeyDown:pe,onKeyUp:R,...me}=ue({onClick:y,onKeyDown:w,onKeyUp:T});rT.useImperativeHandle(r,()=>({focusVisible:()=>{se(!0),de.current.focus()}}),[de]);let he=L.shouldMount&&!l&&!c;rT.useEffect(()=>{oe&&d&&!l&&L.pulsate()},[l,d,oe,L]);let ge=nT(L,`start`,E,u),_e=nT(L,`stop`,b,u),ve=nT(L,`stop`,x,u),ye=nT(L,`stop`,O,u),be=nT(L,`stop`,e=>{oe&&e.preventDefault(),D&&D(e)},u),xe=nT(L,`start`,j,u),Se=nT(L,`stop`,k,u),Ce=nT(L,`stop`,A,u),we=nT(L,`stop`,e=>{iw(e.target)||se(!1),v&&v(e)},!1),Te=vC(e=>{de.current||=e.currentTarget,!m&&iw(e.target)&&(se(!0),C&&C(e)),S&&S(e)}),Ee={};F&&(Ee.tabIndex=c?-1:M,c&&(Ee[`aria-disabled`]=c),Ee.type=te);let De=Ib(t,de),Oe={...n,centerRipple:i,component:s,disabled:c,disableRipple:l,disableTouchRipple:u,focusRipple:d,suppressFocusVisible:m,tabIndex:M,focusVisible:oe},ke=aT(Oe);return(0,iT.jsxs)(oT,{as:ne,className:q(ke.root,o),ownerState:Oe,onBlur:we,onClick:fe,onContextMenu:_e,onFocus:Te,onKeyDown:pe,onKeyUp:R,onMouseDown:ge,onMouseLeave:be,onMouseUp:ye,onDragLeave:ve,onTouchEnd:Se,onTouchMove:Ce,onTouchStart:xe,ref:De,...F?Ee:me,...P,children:[a,he?(0,iT.jsx)($w,{ref:ae,center:i,...N}):null]})})})),cT=s((()=>{Xce(),tT(),tT(),Ow(),Ow()}));function Zce(e){return Gh(`MuiCircularProgress`,e)}var lT=s((()=>{Jh(),Kh(),qh(`MuiCircularProgress`,[`root`,`determinate`,`indeterminate`,`colorPrimary`,`colorSecondary`,`svg`,`track`,`circle`,`circleDisableShrink`])})),uT,dT,fT,pT,mT,hT,gT,_T,vT,yT,bT,xT,ST,Qce=s((()=>{uT=d(h(),1),J(),Y(),Q(),Hv(),$(),Fb(),MS(),Qv(),lT(),dT=W(),fT=44,pT=Ch`
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
`,mT=Ch`
  0% {
    stroke-dasharray: 1px, 200px;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -15px;
  }

  100% {
    stroke-dasharray: 1px, 200px;
    stroke-dashoffset: -126px;
  }
`,hT=typeof pT==`string`?null:Sh`
        animation: ${pT} 1.4s linear infinite;
      `,gT=typeof mT==`string`?null:Sh`
        animation: ${mT} 1.4s ease-in-out infinite;
      `,_T=e=>{let{classes:t,variant:n,color:r,disableShrink:i}=e;return Fd({root:[`root`,n,`color${Pb(r)}`],svg:[`svg`],track:[`track`],circle:[`circle`,i&&`circleDisableShrink`]},Zce,t)},vT=Z(`span`,{name:`MuiCircularProgress`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`color${Pb(n.color)}`]]}})(Vv(({theme:e})=>{let t=qv(e,{animation:`none`});return{display:`inline-block`,variants:[{props:{variant:`determinate`},style:{...Jv(e,`transform`)}},{props:{variant:`indeterminate`},style:hT||{animation:`${pT} 1.4s linear infinite`}},...t?[{props:{variant:`indeterminate`},style:t}]:[],...Object.entries(e.palette).filter(jS()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}})),yT=Z(`svg`,{name:`MuiCircularProgress`,slot:`Svg`})({display:`block`}),bT=Z(`circle`,{name:`MuiCircularProgress`,slot:`Circle`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.circle,n.disableShrink&&t.circleDisableShrink]}})(Vv(({theme:e})=>{let t=qv(e,{animation:`none`});return{stroke:`currentColor`,variants:[{props:{variant:`determinate`},style:{...Jv(e,`stroke-dashoffset`)}},{props:{variant:`indeterminate`},style:{strokeDasharray:`80px, 200px`,strokeDashoffset:0}},{props:({ownerState:e})=>e.variant===`indeterminate`&&!e.disableShrink,style:gT||{animation:`${mT} 1.4s ease-in-out infinite`}},...t?[{props:({ownerState:e})=>e.variant===`indeterminate`&&!e.disableShrink,style:t}]:[]]}})),xT=Z(`circle`,{name:`MuiCircularProgress`,slot:`Track`})(Vv(({theme:e})=>({stroke:`currentColor`,opacity:(e.vars||e).palette.action.activatedOpacity}))),ST=uT.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiCircularProgress`}),{className:r,color:i=`primary`,disableShrink:a=!1,enableTrackSlot:o=!1,min:s,max:c,size:l=40,style:u,thickness:d=3.6,value:f=n.min??0,variant:p=`indeterminate`,...m}=n,h=s??0,g=c??100,_={...n,color:i,disableShrink:a,size:l,thickness:d,value:f,variant:p,enableTrackSlot:o},v=_T(_),y={},b={},x={};if(p===`determinate`){let e=2*Math.PI*((fT-d)/2),t=g-h;y.strokeDasharray=e.toFixed(3),y.strokeDashoffset=t>0?`${((g-f)/t*e).toFixed(3)}px`:`${e.toFixed(3)}px`,b.transform=`rotate(-90deg)`,x[`aria-valuenow`]=f,x[`aria-valuemin`]=h,x[`aria-valuemax`]=g}return(0,dT.jsx)(vT,{className:q(v.root,r),style:{width:l,height:l,...b,...u},ownerState:_,ref:t,role:`progressbar`,...x,...m,children:(0,dT.jsxs)(yT,{className:v.svg,ownerState:_,viewBox:`${fT/2} ${fT/2} ${fT} ${fT}`,children:[o?(0,dT.jsx)(xT,{className:v.track,ownerState:_,cx:fT,cy:fT,r:(fT-d)/2,fill:`none`,strokeWidth:d,"aria-hidden":`true`}):null,(0,dT.jsx)(bT,{className:v.circle,style:y,ownerState:_,cx:fT,cy:fT,r:(fT-d)/2,fill:`none`,strokeWidth:d})]})})})})),CT=s((()=>{Qce(),lT(),lT()}));function $ce(e){return Gh(`MuiIconButton`,e)}var wT,TT=s((()=>{Jh(),Kh(),wT=qh(`MuiIconButton`,[`root`,`disabled`,`colorInherit`,`colorPrimary`,`colorSecondary`,`colorError`,`colorInfo`,`colorSuccess`,`colorWarning`,`edgeStart`,`edgeEnd`,`sizeSmall`,`sizeMedium`,`sizeLarge`,`loading`,`loadingIndicator`,`loadingWrapper`])})),ET,DT,OT,kT,AT,jT,ele=s((()=>{ET=d(h(),1),J(),Y(),wC(),Q(),Hv(),MS(),$(),cT(),CT(),Fb(),TT(),Qv(),DT=W(),OT=e=>{let{classes:t,disabled:n,color:r,edge:i,size:a,loading:o}=e;return Fd({root:[`root`,o&&`loading`,n&&`disabled`,r!=="default"&&`color${Pb(r)}`,i&&`edge${Pb(i)}`,`size${Pb(a)}`],loadingIndicator:[`loadingIndicator`],loadingWrapper:[`loadingWrapper`]},$ce,t)},kT=Z(sT,{name:`MuiIconButton`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.loading&&t.loading,n.color!=="default"&&t[`color${Pb(n.color)}`],n.edge&&t[`edge${Pb(n.edge)}`],t[`size${Pb(n.size)}`]]}})(Vv(({theme:e})=>({textAlign:`center`,flex:`0 0 auto`,fontSize:e.typography.pxToRem(24),padding:8,borderRadius:`50%`,color:(e.vars||e).palette.action.active,...Jv(e,`background-color`,{duration:e.transitions.duration.shortest}),variants:[{props:e=>!e.disableRipple,style:{"--IconButton-hoverBg":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),"&:hover":{backgroundColor:`var(--IconButton-hoverBg)`,"@media (hover: none)":{backgroundColor:`transparent`}}}},{props:{edge:`start`},style:{marginLeft:-12}},{props:{edge:`start`,size:`small`},style:{marginLeft:-3}},{props:{edge:`end`},style:{marginRight:-12}},{props:{edge:`end`,size:`small`},style:{marginRight:-3}}]})),Vv(({theme:e})=>({variants:[{props:{color:`inherit`},style:{color:`inherit`}},...Object.entries(e.palette).filter(jS()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main,"--IconButton-hoverBg":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:`small`},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:`large`},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${wT.disabled}`]:{backgroundColor:`transparent`,color:(e.vars||e).palette.action.disabled},[`&.${wT.loading}`]:{color:`transparent`}}))),AT=Z(`span`,{name:`MuiIconButton`,slot:`LoadingIndicator`})(({theme:e})=>({display:`none`,position:`absolute`,visibility:`visible`,top:`50%`,left:`50%`,transform:`translate(-50%, -50%)`,color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:`flex`}}]})),jT=ET.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiIconButton`}),{edge:r=!1,children:i,className:a,color:o=`default`,disabled:s=!1,disableFocusRipple:c=!1,size:l=`medium`,id:u,loading:d=null,loadingIndicator:f,...p}=n,m=uC(u),h=f??(0,DT.jsx)(ST,{"aria-labelledby":m,color:`inherit`,size:16}),g={...n,edge:r,color:o,disabled:s,disableFocusRipple:c,loading:d,loadingIndicator:h,size:l},_=OT(g);return(0,DT.jsxs)(kT,{id:d?m:u,className:q(_.root,a),centerRipple:!0,internalNativeButton:!0,focusRipple:!c,disabled:s||d,ref:t,...p,ownerState:g,children:[typeof d==`boolean`&&(0,DT.jsx)(`span`,{className:_.loadingWrapper,style:{display:`contents`},children:(0,DT.jsx)(AT,{className:_.loadingIndicator,ownerState:g,children:d&&h})}),i]})})})),MT=s((()=>{ele(),TT(),TT()}));function NT(e){return e?.props?.ref||null}var tle=s((()=>{h()})),PT=s((()=>{tle()}));function nle(e){let t=lw(()=>rle(e)).current;return t.next=e,og(t.effect),t}function rle(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var ile=s((()=>{yre(),fw()})),FT=s((()=>{ile()})),IT,LT,ale=s((()=>{IT=d(h()),LT=IT.createContext(null)}));function ole(e){if(e==null)return{appear:void 0,enter:void 0,exit:void 0};if(typeof e==`number`)return{appear:e,enter:e,exit:e};let t=e.enter,n=e.exit;return{appear:e.appear===void 0?t:e.appear,enter:t,exit:n}}function sle(e){if(e.autoTimeout!=null)return e.autoTimeout;let t=ole(e.timeout);return e.currentStatus===`entering`?e.isAppearing?t.appear??t.enter??null:t.enter??null:t.exit??null}function RT(e){let{in:t=!1,appear:n=!1,enter:r=!0,exit:i=!0,mountOnEnter:a=!1,unmountOnExit:o=!1,timeout:s,addEndListener:c,reduceMotion:l=!1,getAutoTimeout:u,nodeRef:d,onEnter:f,onEntering:p,onEntered:m,onExit:h,onExiting:g,onExited:_,children:v,...y}=e,b=zT.useContext(LT),x=b&&!b.isMounting?r:n,[S,C]=zT.useState(()=>t?x?`exited`:`entered`:a||o?`unmounted`:`exited`),w=zT.useRef(S);w.current=S,t&&S===`unmounted`&&(w.current=`exited`,C(`exited`));let T=zT.useRef(t&&x),E=zT.useRef(!1),D=zT.useRef(null),O=zT.useRef(S),k=zT.useRef(!1),A=zT.useRef(l),j=nle({timeout:s,addEndListener:c,reduceMotion:l,getAutoTimeout:u,onEnter:f,onEntering:p,onEntered:m,onExit:h,onExiting:g,onExited:_,enter:r,exit:i,mountOnEnter:a,unmountOnExit:o,nodeRef:d,parentGroup:b}),M=zT.useCallback(()=>{D.current!==null&&(D.current.cancel(),D.current=null)},[]),N=zT.useCallback(e=>{let t=!0,n=()=>{t&&(t=!1,D.current=null,e())};return n.cancel=()=>{t=!1},D.current=n,n},[]),ee=zT.useCallback((e,t)=>{let n,r=()=>{n!==void 0&&(clearTimeout(n),n=void 0)},i=N(()=>{r(),w.current=e,C(e)}),a=i.cancel;i.cancel=()=>{r(),a()};let o=j.current.nodeRef.current,s=j.current.addEndListener,c=j.current.getAutoTimeout!==void 0,l=j.current.getAutoTimeout?.(),u=sle({currentStatus:t,isAppearing:k.current,timeout:j.current.timeout,autoTimeout:l}),d=A.current,f=u??(d&&c?0:null),p=e=>{n=setTimeout(i,e)};if(!o){p(0);return}if(s){f!=null&&p(d?0:f),s.length>=2?s(o,i):s(i);return}p(d?0:u??0)},[N,j]),te=zT.useCallback(e=>{let t=j.current,n=t.parentGroup?t.parentGroup.isMounting:e;if(k.current=n,!e&&!t.enter){w.current=`entered`,C(`entered`);return}A.current=t.reduceMotion,t.onEnter?.(n),w.current=`entering`,C(`entering`)},[j]),P=zT.useCallback(()=>{let e=j.current;if(!e.exit){w.current=`exited`,C(`exited`);return}A.current=e.reduceMotion,e.onExit?.(),w.current=`exiting`,C(`exiting`)},[j]),F=zT.useCallback((e,t)=>{if(M(),t===`entering`){let t=j.current;if(t.mountOnEnter||t.unmountOnExit){let e=t.nodeRef.current;e&&Yv(e)}te(e)}else P()},[M,te,P,j]);return og(()=>(E.current=!0,T.current&&(T.current=!1,F(!0,`entering`)),()=>{E.current=!1,M()}),[M,F]),og(()=>{if(!E.current)return;let e=w.current;t?e!==`entering`&&e!==`entered`&&F(!1,`entering`):e===`entering`||e===`entered`?F(!1,`exiting`):e===`exited`&&o&&(w.current=`unmounted`,C(`unmounted`))},[t,S,o,F]),og(()=>{if(S===`unmounted`||O.current===`unmounted`){O.current=S;return}let e=O.current!==S;e&&(O.current=S);let t=j.current;S===`entering`?(e&&t.onEntering?.(k.current),D.current===null&&w.current===S&&ee(`entered`,`entering`)):S===`exiting`?(e&&t.onExiting?.(),D.current===null&&w.current===S&&ee(`exited`,`exiting`)):S===`entered`&&e?t.onEntered?.(k.current):S===`exited`&&e&&t.onExited?.()},[j,ee,S]),S===`unmounted`?null:(0,BT.jsx)(LT.Provider,{value:null,children:v(S,y)})}var zT,BT,VT=s((()=>{zT=d(h(),1),sg(),FT(),ale(),Qv(),BT=W()}));function HT(e){return`scale(${e}, ${e**2})`}var UT,WT,GT,KT,qT,cle=s((()=>{UT=d(h(),1),PT(),VT(),Bw(),Q(),Qv(),Lb(),WT=W(),GT={entering:{opacity:1,transform:HT(1)},entered:{opacity:1,transform:`none`},exiting:{opacity:0,transform:HT(.75)},exited:{opacity:0,transform:HT(.75)}},KT={opacity:0,transform:HT(.75),visibility:`hidden`},qT=UT.forwardRef(function(e,t){let{addEndListener:n,appear:r=!0,children:i,disablePrefersReducedMotion:a=!1,easing:o,in:s,onEnter:c,onEntered:l,onEntering:u,onExit:d,onExited:f,onExiting:p,style:m,timeout:h=`auto`,...g}=e,_=UT.useRef(null),v=Nv(),y=kw(v.motion.reducedMotion,a),b=UT.useRef(null),x=Ib(b,NT(i),t),S=Gv(b,u),C=Gv(b,(e,t)=>{y.shouldReduceMotion||Yv(e);let{duration:n,delay:r,easing:i}=Kv({style:m,timeout:h,easing:o},{mode:`enter`}),a;h===`auto`&&!y.shouldReduceMotion?(a=v.transitions.getAutoHeightDuration(e.clientHeight),_.current=a):(a=n,_.current=null);let s=y.getTransitionTiming({duration:a,delay:r});e.style.transition=[v.transitions.create(`opacity`,{duration:s.duration,delay:s.delay}),v.transitions.create(`transform`,{duration:typeof s.duration==`string`?s.duration:s.duration*.666,delay:s.delay,easing:i})].join(`,`),c&&c(e,t)}),w=Gv(b,l),T=Gv(b,p),E=Gv(b,e=>{let{duration:t,delay:n,easing:r}=Kv({style:m,timeout:h,easing:o},{mode:`exit`}),i;h===`auto`&&!y.shouldReduceMotion?(i=v.transitions.getAutoHeightDuration(e.clientHeight),_.current=i):(i=t,_.current=null);let a=y.getTransitionTiming({duration:i,delay:n});e.style.transition=[v.transitions.create(`opacity`,{duration:a.duration,delay:a.delay}),v.transitions.create(`transform`,{duration:typeof a.duration==`string`?a.duration:a.duration*.666,delay:a.delay||(typeof a.duration==`string`?a.duration:a.duration*.333),easing:r})].join(`,`),e.style.opacity=0,e.style.transform=HT(.75),d&&d(e)}),D=Gv(b,e=>{e.style.transition=``,f&&f(e)});return(0,WT.jsx)(RT,{appear:r,in:s,nodeRef:b,onEnter:C,onEntered:w,onEntering:S,onExit:E,onExited:D,onExiting:T,addEndListener:n?e=>{n(b.current,e)}:void 0,getAutoTimeout:h===`auto`?()=>_.current:void 0,reduceMotion:y.shouldReduceMotion,timeout:h===`auto`?null:h,...g,children:(e,{ownerState:t,...n})=>{let r=Aae(e,s,GT,KT,m,i.props.style);return UT.cloneElement(i,{style:r,ref:x,...n})}})}),qT&&(qT.muiSupportAuto=!0)})),JT=s((()=>{cle()})),YT,XT,ZT,QT,$T,eE,tE,nE,rE,iE,aE,oE,sE,cE,lE,uE,dE,fE,pE,mE,hE,gE,_E=s((()=>{YT=`bottom`,XT=`right`,ZT=`left`,QT=`auto`,$T=[`top`,YT,XT,ZT],eE=`start`,tE=`clippingParents`,nE=`viewport`,rE=`popper`,iE=`reference`,aE=$T.reduce(function(e,t){return e.concat([t+`-`+eE,t+`-end`])},[]),oE=[].concat($T,[QT]).reduce(function(e,t){return e.concat([t,t+`-`+eE,t+`-end`])},[]),sE=`beforeRead`,cE=`read`,lE=`afterRead`,uE=`beforeMain`,dE=`main`,fE=`afterMain`,pE=`beforeWrite`,mE=`write`,hE=`afterWrite`,gE=[sE,cE,lE,uE,dE,fE,pE,mE,hE]}));function vE(e){return e?(e.nodeName||``).toLowerCase():null}var yE=s((()=>{}));function bE(e){if(e==null)return window;if(e.toString()!==`[object Window]`){var t=e.ownerDocument;return t&&t.defaultView||window}return e}var xE=s((()=>{}));function SE(e){return e instanceof bE(e).Element||e instanceof Element}function CE(e){return e instanceof bE(e).HTMLElement||e instanceof HTMLElement}function wE(e){return typeof ShadowRoot>`u`?!1:e instanceof bE(e).ShadowRoot||e instanceof ShadowRoot}var TE=s((()=>{xE()}));function lle(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];!CE(i)||!vE(i)||(Object.assign(i.style,n),Object.keys(r).forEach(function(e){var t=r[e];t===!1?i.removeAttribute(e):i.setAttribute(e,t===!0?``:t)}))})}function ule(e){var t=e.state,n={popper:{position:t.options.strategy,left:`0`,top:`0`,margin:`0`},arrow:{position:`absolute`},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(e){var r=t.elements[e],i=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce(function(e,t){return e[t]=``,e},{});!CE(r)||!vE(r)||(Object.assign(r.style,a),Object.keys(i).forEach(function(e){r.removeAttribute(e)}))})}}var EE,DE=s((()=>{yE(),TE(),EE={name:`applyStyles`,enabled:!0,phase:`write`,fn:lle,effect:ule,requires:[`computeStyles`]}}));function OE(e){return e.split(`-`)[0]}var kE=s((()=>{})),AE,jE,ME,NE=s((()=>{AE=Math.max,jE=Math.min,ME=Math.round}));function PE(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+`/`+e.version}).join(` `):navigator.userAgent}var dle=s((()=>{}));function fle(){return!/^((?!chrome|android).)*safari/i.test(PE())}var ple=s((()=>{dle()}));function FE(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&CE(e)&&(i=e.offsetWidth>0&&ME(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&ME(r.height)/e.offsetHeight||1);var o=(SE(e)?bE(e):window).visualViewport,s=!fle()&&n,c=(r.left+(s&&o?o.offsetLeft:0))/i,l=(r.top+(s&&o?o.offsetTop:0))/a,u=r.width/i,d=r.height/a;return{width:u,height:d,top:l,right:c+u,bottom:l+d,left:c,x:c,y:l}}var IE=s((()=>{TE(),NE(),xE(),ple()}));function LE(e){var t=FE(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}var RE=s((()=>{IE()}));function mle(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&wE(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}var hle=s((()=>{TE()}));function zE(e){return bE(e).getComputedStyle(e)}var BE=s((()=>{xE()}));function gle(e){return[`table`,`td`,`th`].indexOf(vE(e))>=0}var _le=s((()=>{yE()}));function VE(e){return((SE(e)?e.ownerDocument:e.document)||window.document).documentElement}var HE=s((()=>{TE()}));function UE(e){return vE(e)===`html`?e:e.assignedSlot||e.parentNode||(wE(e)?e.host:null)||VE(e)}var WE=s((()=>{yE(),HE(),TE()}));function vle(e){return!CE(e)||zE(e).position===`fixed`?null:e.offsetParent}function yle(e){var t=/firefox/i.test(PE());if(/Trident/i.test(PE())&&CE(e)&&zE(e).position===`fixed`)return null;var n=UE(e);for(wE(n)&&(n=n.host);CE(n)&&[`html`,`body`].indexOf(vE(n))<0;){var r=zE(n);if(r.transform!==`none`||r.perspective!==`none`||r.contain===`paint`||[`transform`,`perspective`].indexOf(r.willChange)!==-1||t&&r.willChange===`filter`||t&&r.filter&&r.filter!==`none`)return n;n=n.parentNode}return null}function GE(e){for(var t=bE(e),n=vle(e);n&&gle(n)&&zE(n).position===`static`;)n=vle(n);return n&&(vE(n)===`html`||vE(n)===`body`&&zE(n).position===`static`)?t:n||yle(e)||t}var KE=s((()=>{xE(),yE(),BE(),TE(),_le(),WE(),dle()}));function qE(e){return[`top`,`bottom`].indexOf(e)>=0?`x`:`y`}var JE=s((()=>{}));function YE(e,t,n){return AE(e,jE(t,n))}function ble(e,t,n){var r=YE(e,t,n);return r>n?n:r}var xle=s((()=>{NE()}));function Sle(){return{top:0,right:0,bottom:0,left:0}}var Cle=s((()=>{}));function wle(e){return Object.assign({},Sle(),e)}var Tle=s((()=>{Cle()}));function Ele(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}var Dle=s((()=>{}));function Ole(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,o=n.modifiersData.popperOffsets,s=OE(n.placement),c=qE(s),l=[`left`,`right`].indexOf(s)>=0?`height`:`width`;if(!(!a||!o)){var u=Ale(i.padding,n),d=LE(a),f=c===`y`?`top`:ZT,p=c===`y`?YT:XT,m=n.rects.reference[l]+n.rects.reference[c]-o[c]-n.rects.popper[l],h=o[c]-n.rects.reference[c],g=GE(a),_=g?c===`y`?g.clientHeight||0:g.clientWidth||0:0,v=m/2-h/2,y=u[f],b=_-d[l]-u[p],x=_/2-d[l]/2+v,S=YE(y,x,b),C=c;n.modifiersData[r]=(t={},t[C]=S,t.centerOffset=S-x,t)}}function kle(e){var t=e.state,n=e.options.element,r=n===void 0?`[data-popper-arrow]`:n;r!=null&&(typeof r==`string`&&(r=t.elements.popper.querySelector(r),!r)||mle(t.elements.popper,r)&&(t.elements.arrow=r))}var Ale,jle,Mle=s((()=>{kE(),RE(),hle(),KE(),JE(),xle(),Tle(),Dle(),_E(),Ale=function(e,t){return e=typeof e==`function`?e(Object.assign({},t.rects,{placement:t.placement})):e,wle(typeof e==`number`?Ele(e,$T):e)},jle={name:`arrow`,enabled:!0,phase:`main`,fn:Ole,effect:kle,requires:[`popperOffsets`],requiresIfExists:[`preventOverflow`]}}));function XE(e){return e.split(`-`)[1]}var ZE=s((()=>{}));function Nle(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:ME(n*i)/i||0,y:ME(r*i)/i||0}}function Ple(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,s=e.position,c=e.gpuAcceleration,l=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=o.x,p=f===void 0?0:f,m=o.y,h=m===void 0?0:m,g=typeof u==`function`?u({x:p,y:h}):{x:p,y:h};p=g.x,h=g.y;var _=o.hasOwnProperty(`x`),v=o.hasOwnProperty(`y`),y=ZT,b=`top`,x=window;if(l){var S=GE(n),C=`clientHeight`,w=`clientWidth`;if(S===bE(n)&&(S=VE(n),zE(S).position!==`static`&&s===`absolute`&&(C=`scrollHeight`,w=`scrollWidth`)),S=S,i===`top`||(i===`left`||i===`right`)&&a===`end`){b=YT;var T=d&&S===x&&x.visualViewport?x.visualViewport.height:S[C];h-=T-r.height,h*=c?1:-1}if(i===`left`||(i===`top`||i===`bottom`)&&a===`end`){y=XT;var E=d&&S===x&&x.visualViewport?x.visualViewport.width:S[w];p-=E-r.width,p*=c?1:-1}}var D=Object.assign({position:s},l&&Ile),O=u===!0?Nle({x:p,y:h},bE(n)):{x:p,y:h};if(p=O.x,h=O.y,c){var k;return Object.assign({},D,(k={},k[b]=v?`0`:``,k[y]=_?`0`:``,k.transform=(x.devicePixelRatio||1)<=1?`translate(`+p+`px, `+h+`px)`:`translate3d(`+p+`px, `+h+`px, 0)`,k))}return Object.assign({},D,(t={},t[b]=v?h+`px`:``,t[y]=_?p+`px`:``,t.transform=``,t))}function Fle(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0||r,a=n.adaptive,o=a===void 0||a,s=n.roundOffsets,c=s===void 0||s,l={placement:OE(t.placement),variation:XE(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy===`fixed`};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Ple(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Ple(Object.assign({},l,{offsets:t.modifiersData.arrow,position:`absolute`,adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Ile,Lle,QE=s((()=>{_E(),KE(),xE(),HE(),BE(),kE(),ZE(),NE(),Ile={top:`auto`,right:`auto`,bottom:`auto`,left:`auto`},Lle={name:`computeStyles`,enabled:!0,phase:`beforeWrite`,fn:Fle,data:{}}}));function Rle(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=i===void 0||i,o=r.resize,s=o===void 0||o,c=bE(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(e){e.addEventListener(`scroll`,n.update,$E)}),s&&c.addEventListener(`resize`,n.update,$E),function(){a&&l.forEach(function(e){e.removeEventListener(`scroll`,n.update,$E)}),s&&c.removeEventListener(`resize`,n.update,$E)}}var $E,zle,eD=s((()=>{xE(),$E={passive:!0},zle={name:`eventListeners`,enabled:!0,phase:`write`,fn:function(){},effect:Rle,data:{}}}));function tD(e){return e.replace(/left|right|bottom|top/g,function(e){return Ble[e]})}var Ble,Vle=s((()=>{Ble={left:`right`,right:`left`,bottom:`top`,top:`bottom`}}));function Hle(e){return e.replace(/start|end/g,function(e){return Ule[e]})}var Ule,Wle=s((()=>{Ule={start:`end`,end:`start`}}));function nD(e){var t=bE(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}var rD=s((()=>{xE()}));function iD(e){return FE(VE(e)).left+nD(e).scrollLeft}var aD=s((()=>{IE(),HE(),rD()}));function Gle(e,t){var n=bE(e),r=VE(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;var l=fle();(l||!l&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}return{width:a,height:o,x:s+iD(e),y:c}}var Kle=s((()=>{xE(),HE(),aD(),ple()}));function qle(e){var t=VE(e),n=nD(e),r=e.ownerDocument?.body,i=AE(t.scrollWidth,t.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=AE(t.scrollHeight,t.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),o=-n.scrollLeft+iD(e),s=-n.scrollTop;return zE(r||t).direction===`rtl`&&(o+=AE(t.clientWidth,r?r.clientWidth:0)-i),{width:i,height:a,x:o,y:s}}var Jle=s((()=>{HE(),BE(),aD(),rD(),NE()}));function oD(e){var t=zE(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}var sD=s((()=>{BE()}));function Yle(e){return[`html`,`body`,`#document`].indexOf(vE(e))>=0?e.ownerDocument.body:CE(e)&&oD(e)?e:Yle(UE(e))}var Xle=s((()=>{WE(),sD(),yE(),TE()}));function cD(e,t){t===void 0&&(t=[]);var n=Yle(e),r=n===e.ownerDocument?.body,i=bE(n),a=r?[i].concat(i.visualViewport||[],oD(n)?n:[]):n,o=t.concat(a);return r?o:o.concat(cD(UE(a)))}var Zle=s((()=>{Xle(),WE(),xE(),sD()}));function lD(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}var Qle=s((()=>{}));function $le(e,t){var n=FE(e,!1,t===`fixed`);return n.top+=e.clientTop,n.left+=e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function eue(e,t,n){return t===`viewport`?lD(Gle(e,n)):SE(t)?$le(t,n):lD(qle(VE(e)))}function tue(e){var t=cD(UE(e)),n=[`absolute`,`fixed`].indexOf(zE(e).position)>=0&&CE(e)?GE(e):e;return SE(n)?t.filter(function(e){return SE(e)&&mle(e,n)&&vE(e)!==`body`}):[]}function nue(e,t,n,r){var i=t===`clippingParents`?tue(e):[].concat(t),a=[].concat(i,[n]),o=a[0],s=a.reduce(function(t,n){var i=eue(e,n,r);return t.top=AE(i.top,t.top),t.right=jE(i.right,t.right),t.bottom=jE(i.bottom,t.bottom),t.left=AE(i.left,t.left),t},eue(e,o,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}var rue=s((()=>{_E(),Kle(),Jle(),Zle(),KE(),HE(),BE(),TE(),IE(),WE(),hle(),yE(),Qle(),NE()}));function iue(e){var t=e.reference,n=e.element,r=e.placement,i=r?OE(r):null,a=r?XE(r):null,o=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,c;switch(i){case`top`:c={x:o,y:t.y-n.height};break;case YT:c={x:o,y:t.y+t.height};break;case XT:c={x:t.x+t.width,y:s};break;case ZT:c={x:t.x-n.width,y:s};break;default:c={x:t.x,y:t.y}}var l=i?qE(i):null;if(l!=null){var u=l===`y`?`height`:`width`;switch(a){case eE:c[l]=c[l]-(t[u]/2-n[u]/2);break;case`end`:c[l]=c[l]+(t[u]/2-n[u]/2)}}return c}var aue=s((()=>{kE(),ZE(),JE(),_E()}));function uD(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,a=n.strategy,o=a===void 0?e.strategy:a,s=n.boundary,c=s===void 0?tE:s,l=n.rootBoundary,u=l===void 0?nE:l,d=n.elementContext,f=d===void 0?rE:d,p=n.altBoundary,m=p!==void 0&&p,h=n.padding,g=h===void 0?0:h,_=wle(typeof g==`number`?Ele(g,$T):g),v=f===`popper`?iE:rE,y=e.rects.popper,b=e.elements[m?v:f],x=nue(SE(b)?b:b.contextElement||VE(e.elements.popper),c,u,o),S=FE(e.elements.reference),C=iue({reference:S,element:y,strategy:`absolute`,placement:i}),w=lD(Object.assign({},y,C)),T=f===`popper`?w:S,E={top:x.top-T.top+_.top,bottom:T.bottom-x.bottom+_.bottom,left:x.left-T.left+_.left,right:T.right-x.right+_.right},D=e.modifiersData.offset;if(f===`popper`&&D){var O=D[i];Object.keys(E).forEach(function(e){var t=[`right`,`bottom`].indexOf(e)>=0?1:-1,n=[`top`,`bottom`].indexOf(e)>=0?`y`:`x`;E[e]+=O[n]*t})}return E}var dD=s((()=>{rue(),HE(),IE(),aue(),Qle(),_E(),TE(),Tle(),Dle()}));function oue(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,o=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,l=c===void 0?oE:c,u=XE(r),d=u?s?aE:aE.filter(function(e){return XE(e)===u}):$T,f=d.filter(function(e){return l.indexOf(e)>=0});f.length===0&&(f=d);var p=f.reduce(function(t,n){return t[n]=uD(e,{placement:n,boundary:i,rootBoundary:a,padding:o})[OE(n)],t},{});return Object.keys(p).sort(function(e,t){return p[e]-p[t]})}var sue=s((()=>{ZE(),_E(),dD(),kE()}));function cue(e){if(OE(e)===`auto`)return[];var t=tD(e);return[Hle(e),t,Hle(t)]}function lue(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=i===void 0||i,o=n.altAxis,s=o===void 0||o,c=n.fallbackPlacements,l=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,m=p===void 0||p,h=n.allowedAutoPlacements,g=t.options.placement,_=OE(g)===g,v=c||(_||!m?[tD(g)]:cue(g)),y=[g].concat(v).reduce(function(e,n){return e.concat(OE(n)===`auto`?oue(t,{placement:n,boundary:u,rootBoundary:d,padding:l,flipVariations:m,allowedAutoPlacements:h}):n)},[]),b=t.rects.reference,x=t.rects.popper,S=new Map,C=!0,w=y[0],T=0;T<y.length;T++){var E=y[T],D=OE(E),O=XE(E)===eE,k=[`top`,YT].indexOf(D)>=0,A=k?`width`:`height`,j=uD(t,{placement:E,boundary:u,rootBoundary:d,altBoundary:f,padding:l}),M=k?O?XT:ZT:O?YT:`top`;b[A]>x[A]&&(M=tD(M));var N=tD(M),ee=[];if(a&&ee.push(j[D]<=0),s&&ee.push(j[M]<=0,j[N]<=0),ee.every(function(e){return e})){w=E,C=!1;break}S.set(E,ee)}if(C)for(var te=m?3:1,P=function(e){var t=y.find(function(t){var n=S.get(t);if(n)return n.slice(0,e).every(function(e){return e})});if(t)return w=t,`break`},F=te;F>0&&P(F)!==`break`;F--);t.placement!==w&&(t.modifiersData[r]._skip=!0,t.placement=w,t.reset=!0)}}var uue,due=s((()=>{Vle(),kE(),Wle(),dD(),sue(),_E(),ZE(),uue={name:`flip`,enabled:!0,phase:`main`,fn:lue,requiresIfExists:[`offset`],data:{_skip:!1}}}));function fue(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function pue(e){return[`top`,XT,YT,ZT].some(function(t){return e[t]>=0})}function mue(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=uD(t,{elementContext:`reference`}),s=uD(t,{altBoundary:!0}),c=fue(o,r),l=fue(s,i,a),u=pue(c),d=pue(l);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}var hue,gue=s((()=>{_E(),dD(),hue={name:`hide`,enabled:!0,phase:`main`,requiresIfExists:[`preventOverflow`],fn:mue}}));function _ue(e,t,n){var r=OE(e),i=[`left`,`top`].indexOf(r)>=0?-1:1,a=typeof n==`function`?n(Object.assign({},t,{placement:e})):n,o=a[0],s=a[1];return o||=0,s=(s||0)*i,[`left`,`right`].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}function vue(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=i===void 0?[0,0]:i,o=oE.reduce(function(e,n){return e[n]=_ue(n,t.rects,a),e},{}),s=o[t.placement],c=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=o}var yue,bue=s((()=>{kE(),_E(),yue={name:`offset`,enabled:!0,phase:`main`,requires:[`popperOffsets`],fn:vue}}));function xue(e){var t=e.state,n=e.name;t.modifiersData[n]=iue({reference:t.rects.reference,element:t.rects.popper,strategy:`absolute`,placement:t.placement})}var Sue,fD=s((()=>{aue(),Sue={name:`popperOffsets`,enabled:!0,phase:`read`,fn:xue,data:{}}}));function Cue(e){return e===`x`?`y`:`x`}var wue=s((()=>{}));function Tue(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=i===void 0||i,o=n.altAxis,s=o!==void 0&&o,c=n.boundary,l=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=f===void 0||f,m=n.tetherOffset,h=m===void 0?0:m,g=uD(t,{boundary:c,rootBoundary:l,padding:d,altBoundary:u}),_=OE(t.placement),v=XE(t.placement),y=!v,b=qE(_),x=Cue(b),S=t.modifiersData.popperOffsets,C=t.rects.reference,w=t.rects.popper,T=typeof h==`function`?h(Object.assign({},t.rects,{placement:t.placement})):h,E=typeof T==`number`?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),D=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,O={x:0,y:0};if(S){if(a){var k=b===`y`?`top`:ZT,A=b===`y`?YT:XT,j=b===`y`?`height`:`width`,M=S[b],N=M+g[k],ee=M-g[A],te=p?-w[j]/2:0,P=v===`start`?C[j]:w[j],F=v===`start`?-w[j]:-C[j],I=t.elements.arrow,ne=p&&I?LE(I):{width:0,height:0},re=t.modifiersData[`arrow#persistent`]?t.modifiersData[`arrow#persistent`].padding:Sle(),ie=re[k],L=re[A],ae=YE(0,C[j],ne[j]),oe=y?C[j]/2-te-ae-ie-E.mainAxis:P-ae-ie-E.mainAxis,se=y?-C[j]/2+te+ae+L+E.mainAxis:F+ae+L+E.mainAxis,ce=t.elements.arrow&&GE(t.elements.arrow),le=ce?b===`y`?ce.clientTop||0:ce.clientLeft||0:0,ue=D?.[b]??0,de=M+oe-ue-le,fe=M+se-ue,pe=YE(p?jE(N,de):N,M,p?AE(ee,fe):ee);S[b]=pe,O[b]=pe-M}if(s){var R=b===`x`?`top`:ZT,me=b===`x`?YT:XT,he=S[x],ge=x===`y`?`height`:`width`,_e=he+g[R],ve=he-g[me],ye=[`top`,ZT].indexOf(_)!==-1,be=D?.[x]??0,xe=ye?_e:he-C[ge]-w[ge]-be+E.altAxis,Se=ye?he+C[ge]+w[ge]-be-E.altAxis:ve,Ce=p&&ye?ble(xe,he,Se):YE(p?xe:_e,he,p?Se:ve);S[x]=Ce,O[x]=Ce-he}t.modifiersData[r]=O}}var Eue,Due=s((()=>{_E(),kE(),JE(),wue(),xle(),RE(),KE(),dD(),ZE(),Cle(),NE(),Eue={name:`preventOverflow`,enabled:!0,phase:`main`,fn:Tue,requiresIfExists:[`offset`]}})),Oue=s((()=>{DE(),Mle(),QE(),eD(),due(),gue(),bue(),fD(),Due()}));function kue(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}var Aue=s((()=>{}));function jue(e){return e===bE(e)||!CE(e)?nD(e):kue(e)}var Mue=s((()=>{rD(),xE(),TE(),Aue()}));function Nue(e){var t=e.getBoundingClientRect(),n=ME(t.width)/e.offsetWidth||1,r=ME(t.height)/e.offsetHeight||1;return n!==1||r!==1}function Pue(e,t,n){n===void 0&&(n=!1);var r=CE(t),i=CE(t)&&Nue(t),a=VE(t),o=FE(e,i,n),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((vE(t)!==`body`||oD(a))&&(s=jue(t)),CE(t)?(c=FE(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):a&&(c.x=iD(a))),{x:o.left+s.scrollLeft-c.x,y:o.top+s.scrollTop-c.y,width:o.width,height:o.height}}var Fue=s((()=>{IE(),Mue(),yE(),TE(),aD(),HE(),sD(),NE()}));function Iue(e){var t=new Map,n=new Set,r=[];e.forEach(function(e){t.set(e.name,e)});function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}}),r.push(e)}return e.forEach(function(e){n.has(e.name)||i(e)}),r}function Lue(e){var t=Iue(e);return gE.reduce(function(e,n){return e.concat(t.filter(function(e){return e.phase===n}))},[])}var Rue=s((()=>{_E()}));function zue(e){var t;return function(){return t||=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})}),t}}var Bue=s((()=>{}));function Vue(e){var t=e.reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e},{});return Object.keys(t).map(function(e){return t[e]})}var Hue=s((()=>{}));function Uue(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(e){return!(e&&typeof e.getBoundingClientRect==`function`)})}function Wue(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,a=i===void 0?pD:i;return function(e,t,n){n===void 0&&(n=a);var i={placement:`bottom`,orderedModifiers:[],options:Object.assign({},pD,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},o=[],s=!1,c={state:i,setOptions:function(n){var o=typeof n==`function`?n(i.options):n;u(),i.options=Object.assign({},a,i.options,o),i.scrollParents={reference:SE(e)?cD(e):e.contextElement?cD(e.contextElement):[],popper:cD(t)};var s=Lue(Vue([].concat(r,i.options.modifiers)));return i.orderedModifiers=s.filter(function(e){return e.enabled}),l(),c.update()},forceUpdate:function(){if(!s){var e=i.elements,t=e.reference,n=e.popper;if(Uue(t,n)){i.rects={reference:Pue(t,GE(n),i.options.strategy===`fixed`),popper:LE(n)},i.reset=!1,i.placement=i.options.placement,i.orderedModifiers.forEach(function(e){return i.modifiersData[e.name]=Object.assign({},e.data)});for(var r=0;r<i.orderedModifiers.length;r++){if(i.reset===!0){i.reset=!1,r=-1;continue}var a=i.orderedModifiers[r],o=a.fn,l=a.options,u=l===void 0?{}:l,d=a.name;typeof o==`function`&&(i=o({state:i,options:u,name:d,instance:c})||i)}}}},update:zue(function(){return new Promise(function(e){c.forceUpdate(),e(i)})}),destroy:function(){u(),s=!0}};if(!Uue(e,t))return c;c.setOptions(n).then(function(e){!s&&n.onFirstUpdate&&n.onFirstUpdate(e)});function l(){i.orderedModifiers.forEach(function(e){var t=e.name,n=e.options,r=n===void 0?{}:n,a=e.effect;if(typeof a==`function`){var s=a({state:i,name:t,instance:c,options:r});o.push(s||function(){})}})}function u(){o.forEach(function(e){return e()}),o=[]}return c}}var pD,Gue=s((()=>{Fue(),RE(),Zle(),KE(),Rue(),Bue(),Hue(),TE(),pD={placement:`bottom`,modifiers:[],strategy:`absolute`}})),Kue,que,Jue=s((()=>{Gue(),eD(),fD(),QE(),DE(),bue(),due(),Due(),Mle(),gue(),Oue(),Kue=[zle,Sue,Lle,EE,yue,uue,Eue,jle,hue],que=Wue({defaultModifiers:Kue})})),Yue=s((()=>{_E(),Oue(),Gue(),Jue(),eD(),fD(),QE(),DE()}));function mD(e){let{elementType:t,externalSlotProps:n,ownerState:r,skipResolvingSlotProps:i=!1,...a}=e,o=i?{}:zC(n,r),{props:s,internalRef:c}=WC({...a,externalSlotProps:o}),l=hb(c,o?.ref,e.additionalProps?.ref);return LC(t,{...s,ref:l},r)}var Xue=s((()=>{_b(),RC(),GC(),BC()})),hD=s((()=>{Xue()}));function Zue(e){return typeof e==`function`?e():e}var gD,Que,_D,$ue=s((()=>{gD=d(h(),1),Que=d(_(),1),sg(),_b(),lC(),PT(),_D=gD.forwardRef(function(e,t){let{children:n,container:r,disablePortal:i=!1}=e,[a,o]=gD.useState(null),s=hb(gD.isValidElement(n)?NT(n):null,t);if(og(()=>{i||o(Zue(r)||document.body)},[r,i]),og(()=>{if(a&&!i)return cC(t,a),()=>{cC(t,null)}},[t,a,i]),i){if(gD.isValidElement(n)){let e={ref:s};return gD.cloneElement(n,e)}return n}return a&&Que.createPortal(n,a)})})),vD=s((()=>{$ue()}));function ede(e){return Gh(`MuiPopper`,e)}var yD=s((()=>{Jh(),Kh(),qh(`MuiPopper`,[`root`])}));function tde(e,t){if(t===`ltr`)return e;switch(e){case`bottom-end`:return`bottom-start`;case`bottom-start`:return`bottom-end`;case`top-end`:return`top-start`;case`top-start`:return`top-end`;default:return e}}function nde(e){return typeof e==`function`?e():e}function rde(e){return e.nodeType!==void 0}var bD,xD,ide,ade,ode,sde,cde=s((()=>{bD=d(h(),1),Sb(),sg(),_b(),Yue(),Y(),hD(),vD(),yD(),xD=W(),ide=e=>{let{classes:t}=e;return Fd({root:[`root`]},ede,t)},ade={},ode=bD.forwardRef(function(e,t){let{anchorEl:n,children:r,direction:i,disablePortal:a,modifiers:o,open:s,placement:c,popperOptions:l,popperRef:u,slotProps:d={},slots:f={},TransitionProps:p,ownerState:m,...h}=e,g=bD.useRef(null),_=hb(g,t),v=bD.useRef(null),y=hb(v,u),b=bD.useRef(y);og(()=>{b.current=y},[y]),bD.useImperativeHandle(u,()=>v.current,[]);let x=tde(c,i),[S,C]=bD.useState(x),w=bD.useMemo(()=>nde(n),[n]);bD.useEffect(()=>{v.current&&v.current.forceUpdate()}),og(()=>{if(!w||!s)return;let e=e=>{C(e.placement)},t=[{name:`preventOverflow`,options:{altBoundary:a}},{name:`flip`,options:{altBoundary:a}},{name:`onUpdate`,enabled:!0,phase:`afterWrite`,fn:({state:t})=>{e(t)}}];o!=null&&(t=t.concat(o)),l&&l.modifiers!=null&&(t=t.concat(l.modifiers));let n=que(w,g.current,{placement:x,...l,modifiers:t});b.current(n);let r=g.current;return()=>{if(r){let{style:e}=r,t=e.position,i=e.top,a=e.left,o=e.transform;n.destroy(),e.position=t,e.top=i,e.left=a,e.transform=o}else n.destroy();b.current(null)}},[w,a,o,s,l,x]);let T={placement:S};p!==null&&(T.TransitionProps=p);let E=ide(e),D=f.root??`div`,O=mD({elementType:D,externalSlotProps:d.root,externalForwardedProps:h,additionalProps:{role:`tooltip`,ref:_},ownerState:e,className:E.root});return(0,xD.jsx)(D,{...O,children:typeof r==`function`?r(T):r})}),sde=bD.forwardRef(function(e,t){let{anchorEl:n,children:r,container:i,direction:a=`ltr`,disablePortal:o=!1,keepMounted:s=!1,modifiers:c,open:l,placement:u=`bottom`,popperOptions:d=ade,popperRef:f,style:p,transition:m=!1,slotProps:h={},slots:g={},..._}=e,[v,y]=bD.useState(!0),b=()=>{y(!1)},x=()=>{y(!0)};if(!s&&!l&&(!m||v))return null;let S;if(i)S=i;else if(n){let e=nde(n);S=e&&rde(e)?xb(e).body:xb(null).body}let C=!l&&s&&(!m||v)?`none`:void 0,w=m?{in:l,onEnter:b,onExited:x}:void 0;return(0,xD.jsx)(_D,{disablePortal:o,container:S,children:(0,xD.jsx)(ode,{anchorEl:n,direction:a,disablePortal:o,modifiers:c,ref:t,open:m?!v:l,placement:u,popperOptions:d,popperRef:f,slotProps:h,slots:g,..._,style:{position:`fixed`,top:0,left:0,display:C,...p},TransitionProps:w,children:r})})})})),lde,ude,dde,SD,fde=s((()=>{hg(),lde=d(h(),1),cde(),Q(),$(),ude=W(),dde=Z(sde,{name:`MuiPopper`,slot:`Root`})({}),SD=lde.forwardRef(function(e,t){let n=mg(),{anchorEl:r,component:i,container:a,disablePortal:o,keepMounted:s,modifiers:c,open:l,placement:u,popperOptions:d,popperRef:f,transition:p,slots:m,slotProps:h,...g}=Uv({props:e,name:`MuiPopper`}),_={anchorEl:r,container:a,disablePortal:o,keepMounted:s,modifiers:c,open:l,placement:u,popperOptions:d,popperRef:f,transition:p,...g};return(0,ude.jsx)(dde,{as:i,direction:n?`rtl`:`ltr`,slots:m,slotProps:h,..._,ref:t})})})),CD=s((()=>{fde(),yD(),yD()}));function pde(e){return Gh(`MuiTooltip`,e)}var wD,TD=s((()=>{Jh(),Kh(),wD=qh(`MuiTooltip`,[`popper`,`popperInteractive`,`popperArrow`,`popperClose`,`tooltip`,`tooltipArrow`,`touch`,`tooltipPlacementLeft`,`tooltipPlacementRight`,`tooltipPlacementTop`,`tooltipPlacementBottom`,`arrow`])}));function mde(e){return Math.round(e*1e5)/1e5}function ED(e,t){return(n,...r)=>{t&&t(n,...r),e(n,...r)}}var DD,OD,hde,gde,_de,vde,kD,AD,jD,MD,yde=s((()=>{DD=d(h(),1),J(),ww(),Y(),aw(),PT(),Q(),Hv(),$(),Fb(),JT(),CD(),yC(),Lb(),dC(),_C(),qC(),TD(),OD=W(),hde=e=>{let{classes:t,disableInteractive:n,arrow:r,touch:i,placement:a}=e;return Fd({popper:[`popper`,!n&&`popperInteractive`,r&&`popperArrow`],tooltip:[`tooltip`,r&&`tooltipArrow`,i&&`touch`,`tooltipPlacement${Pb(a.split(`-`)[0])}`],arrow:[`arrow`]},pde,t)},gde=Z(SD,{name:`MuiTooltip`,slot:`Popper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})(Vv(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:`none`,variants:[{props:({ownerState:e,open:t})=>t&&!e.disableInteractive,style:{pointerEvents:`auto`}},{props:({ownerState:e})=>e.arrow,style:{[`&[data-popper-placement*="bottom"] .${wD.arrow}`]:{top:0,marginTop:`-0.71em`,"&::before":{transformOrigin:`0 100%`}},[`&[data-popper-placement*="top"] .${wD.arrow}`]:{bottom:0,marginBottom:`-0.71em`,"&::before":{transformOrigin:`100% 0`}},[`&[data-popper-placement*="right"] .${wD.arrow}`]:{height:`1em`,width:`0.71em`,insetInlineStart:0,marginInlineStart:`-0.71em`,"&::before":{transformOrigin:`100% 100%`}},[`&[data-popper-placement*="left"] .${wD.arrow}`]:{height:`1em`,width:`0.71em`,insetInlineEnd:0,marginInlineEnd:`-0.71em`,"&::before":{transformOrigin:`0 0`}}}}]}))),_de=Z(`div`,{name:`MuiTooltip`,slot:`Tooltip`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${Pb(n.placement.split(`-`)[0])}`]]}})(Vv(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:`4px 8px`,fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:`break-word`,fontWeight:e.typography.fontWeightMedium,[`.${wD.popper}[data-popper-placement*="left"] &`]:{transformOrigin:`right center`,marginInlineEnd:`14px`},[`.${wD.popper}[data-popper-placement*="right"] &`]:{transformOrigin:`left center`,marginInlineStart:`14px`},[`.${wD.popper}[data-popper-placement*="top"] &`]:{transformOrigin:`center bottom`,marginBottom:`14px`},[`.${wD.popper}[data-popper-placement*="bottom"] &`]:{transformOrigin:`center top`,marginTop:`14px`},variants:[{props:({ownerState:e})=>e.arrow,style:{position:`relative`,marginBlock:0}},{props:({ownerState:e})=>e.touch,style:{padding:`8px 16px`,fontSize:e.typography.pxToRem(14),lineHeight:`${mde(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:e})=>e.touch,style:{[`.${wD.popper}[data-popper-placement*="left"] &`]:{marginInlineEnd:`24px`},[`.${wD.popper}[data-popper-placement*="right"] &`]:{marginInlineStart:`24px`},[`.${wD.popper}[data-popper-placement*="top"] &`]:{marginBottom:`24px`},[`.${wD.popper}[data-popper-placement*="bottom"] &`]:{marginTop:`24px`}}}]}))),vde=Z(`span`,{name:`MuiTooltip`,slot:`Arrow`})(Vv(({theme:e})=>({overflow:`hidden`,position:`absolute`,width:`1em`,height:`0.71em`,boxSizing:`border-box`,color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),"&::before":{content:`""`,margin:`auto`,display:`block`,width:`100%`,height:`100%`,backgroundColor:`currentColor`,transform:`rotate(45deg)`}}))),kD=!1,AD=new Sw,jD={x:0,y:0},MD=DD.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiTooltip`}),{arrow:r=!1,children:i,classes:a,describeChild:o=!1,disableFocusListener:s=!1,disableHoverListener:c=!1,disableInteractive:l=!1,disableTouchListener:u=!1,enterDelay:d=100,enterNextDelay:f=0,enterTouchDelay:p=700,followCursor:m=!1,id:h,leaveDelay:g=0,leaveTouchDelay:_=1500,onClose:v,onOpen:y,open:b,placement:x=`bottom`,slotProps:S={},slots:C={},title:w,...T}=n,E=DD.isValidElement(i)?i:(0,OD.jsx)(`span`,{children:i}),D=Nv(),[O,k]=DD.useState(),[A,j]=DD.useState(null),M=DD.useRef(!1),N=l||m,ee=xw(),te=xw(),P=xw(),F=xw(),[I,ne]=gC({controlled:b,default:!1,name:`Tooltip`,state:`open`}),re=I,ie=uC(h),L=DD.useRef(),ae=vC(()=>{L.current!==void 0&&(document.body.style.WebkitUserSelect=L.current,L.current=void 0),F.clear()});DD.useEffect(()=>ae,[ae]);let oe=e=>{AD.clear(),kD=!0,ne(!0),y&&!re&&y(e)},se=vC(e=>{AD.start(800+g,()=>{kD=!1}),ne(!1),v&&re&&v(e),ee.start(D.transitions.duration.shortest,()=>{M.current=!1})}),ce=e=>{O?.disabled||M.current&&e.type!==`touchstart`||(O&&O.removeAttribute(`title`),te.clear(),P.clear(),d||kD&&f?te.start(kD?f:d,()=>{oe(e)}):oe(e))},le=e=>{te.clear(),P.start(g,()=>{se(e)})},[,ue]=DD.useState(!1),de=e=>{let t=e?.target??O;if(!t||t.disabled||!iw(t)){ue(!1);let n=e??new Event(`blur`);!e&&t&&(Object.defineProperty(n,"target",{value:t}),Object.defineProperty(n,"currentTarget",{value:t})),le(n)}},fe=e=>{if(O||k(e.currentTarget),iw(e.target)){let t=e=>{e.target.disabled&&de(e),e.target.removeEventListener(`blur`,t)};e.target.addEventListener(`blur`,t),ue(!0),ce(e)}},pe=e=>{M.current=!0;let t=E.props;t.onTouchStart&&t.onTouchStart(e)},R=e=>{pe(e),P.clear(),ee.clear(),ae(),L.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=`none`,F.start(p,()=>{document.body.style.WebkitUserSelect=L.current,ce(e)})},me=e=>{E.props.onTouchEnd&&E.props.onTouchEnd(e),ae(),P.start(_,()=>{se(e)})};DD.useEffect(()=>{if(!re)return;function e(e){e.key===`Escape`&&se(e)}return document.addEventListener(`keydown`,e),()=>{document.removeEventListener(`keydown`,e)}},[se,re]);let he=Ib(NT(E),k,t);!w&&w!==0&&(re=!1);let ge=DD.useRef(),_e=e=>{let t=E.props;t.onMouseMove&&t.onMouseMove(e),jD={x:e.clientX,y:e.clientY},ge.current&&ge.current.update()},ve={},ye=typeof w==`string`;o?(ve.title=!re&&ye&&!c?w:null,ve[`aria-describedby`]=re?ie:null):(ve[`aria-label`]=ye?w:null,ve[`aria-labelledby`]=re&&!ye?ie:null);let be={...ve,...T,...E.props,className:q(T.className,E.props.className),onTouchStart:pe,ref:he,...m?{onMouseMove:_e}:{}},xe={};u||(be.onTouchStart=R,be.onTouchEnd=me),c||(be.onMouseOver=ED(ce,be.onMouseOver),be.onMouseLeave=ED(le,be.onMouseLeave),N||(xe.onMouseOver=ce,xe.onMouseLeave=le)),s||(be.onFocus=ED(fe,be.onFocus),be.onBlur=ED(de,be.onBlur),N||(xe.onFocus=fe,xe.onBlur=de));let Se={...n,arrow:r,disableInteractive:N,placement:x,touch:M.current},Ce=typeof S.popper==`function`?S.popper(Se):S.popper,we=DD.useMemo(()=>{let e=[{name:`arrow`,enabled:!!A,options:{element:A,padding:4}}];return Ce?.popperOptions?.modifiers&&(e=e.concat(Ce.popperOptions.modifiers)),{...Ce?.popperOptions,modifiers:e}},[A,Ce?.popperOptions]),Te=hde(Se),Ee={slots:C,slotProps:{arrow:S.arrow,popper:Ce,tooltip:S.tooltip,transition:S.transition}},[De,Oe]=KC(`popper`,{elementType:gde,externalForwardedProps:Ee,ownerState:Se,className:Te.popper}),[ke,Ae]=KC(`transition`,{elementType:qT,externalForwardedProps:Ee,ownerState:Se}),[je,Me]=KC(`tooltip`,{elementType:_de,className:Te.tooltip,externalForwardedProps:Ee,ownerState:Se}),[Ne,Pe]=KC(`arrow`,{elementType:vde,className:Te.arrow,externalForwardedProps:Ee,ownerState:Se,ref:j});return(0,OD.jsxs)(DD.Fragment,{children:[DD.cloneElement(E,be),(0,OD.jsx)(De,{as:SD,placement:x,anchorEl:m?{getBoundingClientRect:()=>({top:jD.y,left:jD.x,right:jD.x,bottom:jD.y,width:0,height:0})}:O,popperRef:ge,open:O?re:!1,id:ie,transition:!0,...xe,...Oe,popperOptions:we,children:({TransitionProps:e})=>(0,OD.jsx)(ke,{timeout:D.transitions.duration.shorter,...e,...Ae,children:(0,OD.jsxs)(je,{...Me,children:[w,r?(0,OD.jsx)(Ne,{...Pe}):null]})})})]})})})),ND=s((()=>{yde(),TD(),TD()})),bde,PD,FD=s((()=>{bde=d(h(),1),PD=(0,bde.createContext)({current:document.body})}));function ID({"aria-label":e,badge:t=!1,children:n,dispatch:r=()=>{},selected:i=!1,BadgeProps:a={},TooltipProps:o={},sx:s={},...c}){let l=(0,xde.useContext)(PD),u=(0,RD.jsx)(Sde,{selected:i,"aria-label":e,...c,sx:s,size:`large`,children:t?(0,RD.jsx)(nw,{overlap:`rectangular`,...a,children:n}):n});return c.disabled?u:(0,RD.jsx)(MD,{title:e,...o,slotProps:{popper:{container:l?.current}},children:u})}var xde,LD,RD,Sde,Cde=s((()=>{xde=d(h(),1),LD=d(V(),1),Mx(),rw(),MT(),ND(),FD(),RD=W(),Sde=Z(jT,{name:`MiradorMenuButton`,slot:`root`})(({selected:e,theme:t})=>({fill:`currentcolor`,...e&&{backgroundColor:t.palette.action.selected}})),ID.propTypes={"aria-label":LD.default.string.isRequired,badge:LD.default.bool,BadgeProps:LD.default.object,children:LD.default.element.isRequired,dispatch:LD.default.func,selected:LD.default.bool,sx:LD.default.object,TooltipProps:LD.default.object}})),wde,zD,BD=s((()=>{U(),Nr(),Cde(),wde=H(Mr(`MiradorMenuButton`)),zD=wde(ID)}));function VD({displayAll:e,displayAllDisabled:t,toggleAnnotationDisplay:n}){let{t:r}=tb();return(0,UD.jsx)(zD,{"aria-label":r(e?`displayNoAnnotations`:`highlightAllAnnotations`),onClick:n,disabled:t,size:`small`,children:e?(0,UD.jsx)(DC,{}):(0,UD.jsx)(AC,{})})}var HD,UD,Tde=s((()=>{HD=d(V(),1),OC(),jC(),ab(),BD(),UD=W(),VD.propTypes={displayAll:HD.default.bool.isRequired,displayAllDisabled:HD.default.bool.isRequired,toggleAnnotationDisplay:HD.default.func.isRequired,windowId:HD.default.string.isRequired}})),Ede,Dde,Ode,WD,kde=s((()=>{U(),B(),Nd(),Nr(),$l(),Tde(),Ede=(e,{windowId:t})=>({displayAll:Ba(e,{windowId:t}).highlightAllAnnotations,displayAllDisabled:vc(e,{windowId:t}).length<1}),Dde=(e,{windowId:t})=>({toggleAnnotationDisplay:()=>{e(sd(t))}}),Ode=H(z(Ede,Dde),Mr(`AnnotationSettings`)),WD=Ode(VD)})),Ade,jde,Mde=s((()=>{tC(),Ade=W(),jde=ZS((0,Ade.jsx)(`path`,{d:`M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z`}),`Cancel`)}));function Nde(e){return Gh(`MuiChip`,e)}var GD,KD=s((()=>{Jh(),Kh(),GD=qh(`MuiChip`,[`root`,`sizeSmall`,`sizeMedium`,`colorDefault`,`colorError`,`colorInfo`,`colorPrimary`,`colorSecondary`,`colorSuccess`,`colorWarning`,`disabled`,`clickable`,`deletable`,`outlined`,`filled`,`avatar`,`icon`,`label`,`deleteIcon`,`focusVisible`])}));function Pde(e){return e.key===`Backspace`||e.key===`Delete`}var qD,JD,Fde,Ide,Lde,YD,Rde=s((()=>{qD=d(h(),1),J(),Y(),Mde(),Lb(),Fb(),cT(),Q(),Hv(),MS(),$(),zv(),KD(),qC(),Qv(),JD=W(),Fde=e=>{let{classes:t,disabled:n,size:r,color:i,onDelete:a,clickable:o,variant:s}=e;return Fd({root:[`root`,s,n&&`disabled`,`size${Pb(r)}`,`color${Pb(i)}`,o&&`clickable`,a&&`deletable`],label:[`label`],avatar:[`avatar`],icon:[`icon`],deleteIcon:[`deleteIcon`]},Nde,t)},Ide=Z(`div`,{name:`MuiChip`,slot:`Root`,shouldForwardProp:e=>Rv(e)&&e!==`focusableWhenDisabled`&&e!==`skipFocusWhenDisabled`,overridesResolver:(e,t)=>{let{ownerState:n}=e,{color:r,clickable:i,onDelete:a,size:o,variant:s}=n;return[{[`& .${GD.avatar}`]:t.avatar},{[`& .${GD.icon}`]:t.icon},{[`& .${GD.deleteIcon}`]:t.deleteIcon},t.root,t[`size${Pb(o)}`],t[`color${Pb(r)}`],i&&t.clickable,a&&t.deletable,t[s]]}})(Vv(({theme:e})=>{let t=e.palette.mode===`light`?e.palette.grey[700]:e.palette.grey[300];return{maxWidth:`100%`,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:`inline-flex`,alignItems:`center`,justifyContent:`center`,height:32,lineHeight:1.5,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:16,whiteSpace:`nowrap`,...Jv(e,[`background-color`,`box-shadow`]),cursor:`unset`,outline:0,textDecoration:`none`,border:0,padding:0,verticalAlign:`middle`,boxSizing:`border-box`,[`&.${GD.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:`none`},[`& .${GD.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:t,fontSize:e.typography.pxToRem(12)},[`& .${GD.icon}`]:{marginLeft:5,marginRight:-6},[`& .${GD.deleteIcon}`]:{WebkitTapHighlightColor:`transparent`,color:e.alpha((e.vars||e).palette.text.primary,.26),fontSize:22,cursor:`pointer`,margin:`0 5px 0 -6px`,"&:hover":{color:e.alpha((e.vars||e).palette.text.primary,.4)}},variants:[{props:{color:`primary`},style:{[`& .${GD.avatar}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark}}},{props:{color:`secondary`},style:{[`& .${GD.avatar}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark}}},{props:{size:`small`},style:{height:24,[`& .${GD.avatar}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${GD.icon}`]:{fontSize:18,marginLeft:4,marginRight:-4},[`& .${GD.deleteIcon}`]:{fontSize:16,marginRight:4,marginLeft:-4}}},...Object.entries(e.palette).filter(jS([`contrastText`])).map(([t])=>({props:{color:t},style:{backgroundColor:(e.vars||e).palette[t].main,color:(e.vars||e).palette[t].contrastText,[`& .${GD.deleteIcon}`]:{color:e.alpha((e.vars||e).palette[t].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t].contrastText}}}})),{props:e=>e.iconColor===e.color,style:{[`& .${GD.icon}`]:{color:e.vars?e.vars.palette.Chip.defaultIconColor:t}}},{props:e=>e.iconColor===e.color&&e.color!=="default",style:{[`& .${GD.icon}`]:{color:`inherit`}}},{props:{onDelete:!0},style:{[`&.${GD.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.action.selected,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}}},...Object.entries(e.palette).filter(jS([`dark`])).map(([t])=>({props:{color:t,onDelete:!0},style:{[`&.${GD.focusVisible}`]:{background:(e.vars||e).palette[t].dark}}})),{props:{clickable:!0},style:{userSelect:`none`,WebkitTapHighlightColor:`transparent`,cursor:`pointer`,"&:hover":{backgroundColor:e.alpha((e.vars||e).palette.action.selected,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`)},[`&.${GD.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.action.selected,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)},"&:active":{boxShadow:(e.vars||e).shadows[1]}}},...Object.entries(e.palette).filter(jS([`dark`])).map(([t])=>({props:{color:t,clickable:!0},style:{[`&:hover, &.${GD.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t].dark}}})),{props:{variant:`outlined`},style:{backgroundColor:`transparent`,border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${e.palette.mode===`light`?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${GD.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${GD.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${GD.avatar}`]:{marginLeft:4},[`& .${GD.icon}`]:{marginLeft:4},[`& .${GD.deleteIcon}`]:{marginRight:5}}},{props:{size:`small`,variant:`outlined`},style:{[`& .${GD.avatar}`]:{marginLeft:2},[`& .${GD.icon}`]:{marginLeft:2},[`& .${GD.deleteIcon}`]:{marginRight:3}}},...Object.entries(e.palette).filter(jS()).map(([t])=>({props:{variant:`outlined`,color:t},style:{color:(e.vars||e).palette[t].main,border:`1px solid ${e.alpha((e.vars||e).palette[t].main,.7)}`,[`&.${GD.clickable}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)},[`&.${GD.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.focusOpacity)},[`& .${GD.deleteIcon}`]:{color:e.alpha((e.vars||e).palette[t].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t].main}}}}))]}})),Lde=Z(`span`,{name:`MuiChip`,slot:`Label`})({overflow:`hidden`,textOverflow:`ellipsis`,paddingLeft:12,paddingRight:12,whiteSpace:`nowrap`,variants:[{props:{variant:`outlined`},style:{paddingLeft:11,paddingRight:11}},{props:{size:`small`},style:{paddingLeft:8,paddingRight:8}},{props:{size:`small`,variant:`outlined`},style:{paddingLeft:7,paddingRight:7}}]}),YD=qD.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiChip`}),{avatar:r,className:i,clickable:a,color:o=`default`,component:s,deleteIcon:c,disabled:l=!1,icon:u,label:d,onClick:f,onDelete:p,onKeyDown:m,onKeyUp:h,size:g=`medium`,variant:_=`filled`,tabIndex:v,skipFocusWhenDisabled:y=!1,slots:b={},slotProps:x={},...S}=n,{nativeButton:C,...w}=S,T=qD.useRef(null),E=Ib(T,t),D=e=>{e.stopPropagation(),p(e)},O=e=>{e.currentTarget===e.target&&Pde(e)&&e.preventDefault(),m&&m(e)},k=e=>{e.currentTarget===e.target&&p&&Pde(e)&&p(e),h&&h(e)},A=a!==!1&&f?!0:a,j=A||p?sT:s||`div`,M={...n,component:j,disabled:l,size:g,color:o,iconColor:qD.isValidElement(u)&&u.props.color||o,onDelete:!!p,clickable:A,variant:_},N=Fde(M),ee=j===sT?{component:s||`div`,internalNativeButton:!1,focusVisibleClassName:N.focusVisible,...p&&{disableRipple:!0},...C!==void 0&&{nativeButton:C}}:{},te=null;p&&(te=c&&qD.isValidElement(c)?qD.cloneElement(c,{className:q(c.props.className,N.deleteIcon),onClick:D}):(0,JD.jsx)(jde,{className:N.deleteIcon,onClick:D}));let P=null;r&&qD.isValidElement(r)&&(P=qD.cloneElement(r,{className:q(N.avatar,r.props.className)}));let F=null;u&&qD.isValidElement(u)&&(F=qD.cloneElement(u,{className:q(N.icon,u.props.className)}));let I={slots:b,slotProps:x},[ne,re]=KC(`root`,{elementType:Ide,externalForwardedProps:{...I,...w},ownerState:M,shouldForwardComponentProp:!0,ref:E,className:q(N.root,i),additionalProps:{disabled:A&&l?!0:void 0,tabIndex:y&&l?-1:v,...ee},getSlotProps:e=>({...e,onClick:t=>{e.onClick?.(t),f?.(t)},onKeyDown:t=>{e.onKeyDown?.(t),O(t)},onKeyUp:t=>{e.onKeyUp?.(t),k(t)}})}),[ie,L]=KC(`label`,{elementType:Lde,externalForwardedProps:I,ownerState:M,className:N.label});return(0,JD.jsxs)(ne,{as:j,...re,children:[P||F,(0,JD.jsx)(ie,{...L,children:d}),te]})})})),XD=s((()=>{Rde(),KD(),KD()}));function zde(){let e=ZD.useContext(QD);if(e===void 0)throw Error(`MUI: RovingTabIndexContext is missing. Roving tab index items must be placed within a roving tab index provider.`);return e}var ZD,QD,Bde=s((()=>{ZD=d(h(),1),QD=ZD.createContext(void 0)}));function Vde(e,t){if(e===t)return!0;if(!(e instanceof Object)||!(t instanceof Object))return!1;let n=0,r=0;for(let r in e)if(n+=1,!Hde(e[r],t[r])||!(r in t))return!1;for(let e in t)r+=1;return n===r}var Hde,Ude=s((()=>{Hde=Object.is})),Wde=s((()=>{Ude()}));function Gde(e){let{activeItemId:t,getDefaultActiveItemId:n,orientation:r,isRtl:i=!1,isItemFocusable:a=tO,wrap:o=!0}=e,[s,c]=rO.useState(t),[l,u]=rO.useState(t),d=s;t!==l&&(u(t),t!==void 0&&t!==s&&(d=t,c(t)));let f=rO.useRef(null),p=rO.useRef(new Map),[m,h]=rO.useState(0),g=rO.useMemo(()=>$D(p.current),[m]),_=qde(d,g,a,n),v=rO.useRef(_);v.current=_;let y=rO.useCallback(()=>{let e=$D(p.current);return $de(e,qde(v.current,e,a,n))},[n,a]),b=rO.useCallback(()=>p.current,[]),x=vb(e=>{Vde(p.current.get(e.id)??null,e)||(p.current.set(e.id,e),h(e=>e+1))}),S=vb(e=>{p.current.delete(e)&&h(e=>e+1)}),C=vb(e=>{c(e)}),w=rO.useCallback(e=>v.current===e,[]),T=rO.useCallback((e,t,n,r)=>{let i=Zde(eO(p.current),e,t,n,r??a);return i?(i.element?.focus(),c(i.id),i):null},[a]),E=rO.useCallback((e,t,n)=>({onFocus:e=>{t?.(e);let n=eO(p.current),r=tfe(n,e.target);r!==-1&&c(n[r].id)},onKeyDown:e=>{if(n?.(e),e.defaultPrevented||e.altKey||e.shiftKey||e.ctrlKey||e.metaKey||!afe.includes(e.key))return;let t=r===`horizontal`?`ArrowLeft`:`ArrowUp`,a=r===`horizontal`?`ArrowRight`:`ArrowDown`;r===`horizontal`&&i&&(t=`ArrowRight`,a=`ArrowLeft`);let s=eO(p.current),c=Hb(xb(f.current)),l=c===f.current,u=Xde(s,c,v.current),d=`next`;switch(e.key){case t:d=`previous`,e.preventDefault(),l&&(u=s.length);break;case a:e.preventDefault(),l&&(u=-1);break;case`Home`:e.preventDefault(),u=-1;break;case`End`:e.preventDefault(),d=`previous`,u=s.length;break;default:return}T(u,d,o)},ref:ife(e,e=>{f.current=e})}),[T,i,r,o]),D=rO.useCallback(e=>{let t=eO(p.current),n=Hb(xb(f.current)),r=n===f.current?-1:Xde(t,n,v.current);return T(r,`next`,!0,e)?.id??null},[T]);return rO.useMemo(()=>({activeItemId:_,focusNext:D,getActiveItem:y,getContainerProps:E,getItemMap:b,isItemActive:w,registerItem:x,setActiveItemId:C,unregisterItem:S}),[_,D,y,E,b,w,x,C,S])}function Kde(e){let{activeItemId:t,registerItem:n,unregisterItem:r}=zde(),i=rO.useRef(null),a=rO.useMemo(()=>({disabled:e.disabled??!1,element:null,focusableWhenDisabled:e.focusableWhenDisabled??!1,id:e.id,selected:e.selected??!1,textValue:e.textValue}),[e.disabled,e.focusableWhenDisabled,e.id,e.selected,e.textValue]),o=rO.useRef(a);o.current=a;let s=rO.useCallback(t=>{if(i.current=t,t==null){queueMicrotask(()=>{i.current??r(e.id)});return}n({...o.current,element:t})},[e.id,n,r]),c=hb(e.ref,s);return og(()=>{i.current&&n({...a,element:i.current})},[a,n]),og(()=>{let t=e.id;return()=>{r(t)}},[e.id,r]),{ref:c,tabIndex:t===e.id?0:-1}}function qde(e,t,n,r){return e==null?Yde(t,n,r):Jde(e,t,n)}function Jde(e,t,n){let r=efe(t,e);return r===-1?Qde(t,n):n(t[r])?t[r].id:Zde(t,r,`next`,!1,n)?.id??null}function Yde(e,t,n){let r=n?.(e);if(r!=null){let n=$de(e,r);if(n&&t(n))return n.id}return Qde(e,t)}function Xde(e,t,n){if(t){let n=tfe(e,t);if(n!==-1)return n}return efe(e,n)}function Zde(e,t,n,r,i){let a=e.length-1;if(a===-1)return null;let o=!1,s=nfe(t,a,n,r),c=s;for(;s!==-1;){if(s===c){if(o)return null;o=!0}let t=e[s];if(!t||!i(t))s=nfe(s,a,n,r);else return t}return null}function Qde(e,t){return e.find(e=>t(e))?.id??null}function $de(e,t){return t==null?null:e.find(e=>e.id===t)??null}function efe(e,t){return t==null?-1:e.findIndex(e=>e.id===t)}function tfe(e,t){return t?e.findIndex(e=>e.element===t||e.element?.contains(t)):-1}function $D(e){let t=Array.from(e.values());if(t.every(e=>e.element==null))return t;let n=t.filter(nO).sort((e,t)=>rfe(e.element,t.element)),r=t.filter(e=>!nO(e));return[...n,...r]}function eO(e){return $D(e).filter(nO)}function nfe(e,t,n,r=!0){return n===`next`?e===t?r?0:-1:e+1:e===0?r?t:-1:e-1}function tO(e){return e.element?e.focusableWhenDisabled?!0:!e.disabled&&!e.element.hasAttribute(`disabled`)&&e.element.getAttribute(`aria-disabled`)!==`true`&&e.element.hasAttribute(`tabindex`):!1}function nO(e){return e.element!=null&&e.element.isConnected}function rfe(e,t){if(e===t)return 0;let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}function ife(...e){return t=>{e.forEach(e=>{cC(e??null,t)})}}var rO,afe,ofe=s((()=>{rO=d(h(),1),Wde(),Ub(),Sb(),lC(),sg(),bb(),_b(),Bde(),afe=[`ArrowRight`,`ArrowLeft`,`ArrowUp`,`ArrowDown`,`Home`,`End`]})),sfe=s((()=>{Bde(),ofe()}));function iO(e,t){if(!e||!t)return!1;if(e.contains(t))return!0;let n=t.getRootNode?.();if(n&&n instanceof ShadowRoot){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode??n.host??null}}return!1}var cfe=s((()=>{})),aO=s((()=>{cfe()})),oO,sO=s((()=>{aO(),oO=iO}));function lfe(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var ufe=s((()=>{})),cO=s((()=>{ufe()})),dfe,ffe=s((()=>{cO(),dfe=lfe}));function pfe(e,t){if(t==null){e.focus();return}try{e.focus({focusVisible:t===`keyboard`})}catch{e.focus()}}var mfe=s((()=>{})),lO=s((()=>{sfe()})),hfe,uO,dO=s((()=>{hfe=d(h(),1),uO=hfe.createContext({})}));function gfe(e){return Gh(`MuiList`,e)}var fO=s((()=>{Jh(),Kh(),qh(`MuiList`,[`root`,`padding`,`dense`,`subheader`])})),pO,mO,_fe,vfe,hO,yfe=s((()=>{pO=d(h(),1),J(),Y(),Q(),$(),dO(),fO(),mO=W(),_fe=e=>{let{classes:t,disablePadding:n,dense:r,subheader:i}=e;return Fd({root:[`root`,!n&&`padding`,r&&`dense`,i&&`subheader`]},gfe,t)},vfe=Z(`ul`,{name:`MuiList`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})({listStyle:`none`,margin:0,padding:0,position:`relative`,variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0,isolation:`isolate`}}]}),hO=pO.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiList`}),{children:r,className:i,component:a=`ul`,dense:o=!1,disablePadding:s=!1,subheader:c,...l}=n,u=pO.useMemo(()=>({dense:o}),[o]),d={...n,component:a,dense:o,disablePadding:s},f=_fe(d);return(0,mO.jsx)(uO.Provider,{value:u,children:(0,mO.jsxs)(vfe,{as:a,className:q(f.root,i),ref:t,ownerState:d,...l,children:[c,r]})})})})),gO=s((()=>{yfe(),fO(),fO()}));function bfe(e){return e?e.type===`mousedown`||e.type===`pointerdown`||e.type===`touchstart`?`pointer`:e.type===`keydown`||e.type===`click`&&e.detail===0?`keyboard`:null:null}var xfe=s((()=>{}));function Sfe(e){return e==null||typeof e==`string`&&!e.trim()}var Cfe=s((()=>{}));function _O(e,t){return typeof t==`object`&&t?e===t:String(e)===String(t)}var wfe=s((()=>{}));function Tfe(){return vO.useContext(yO)}var vO,yO,Efe,Dfe=s((()=>{vO=d(h(),1),yO=vO.createContext(null),Efe=yO.Provider})),bO=s((()=>{xfe(),Cfe(),wfe(),Dfe()}));function Ofe(){let e=xO.useContext(SO);if(e===void 0)throw Error(`MUI: MenuListContext is missing. MenuItems must be placed within Menu or MenuList.`);return e}var xO,SO,kfe=s((()=>{xO=d(h(),1),SO=xO.createContext(void 0)}));function Afe(e){let t=e?.element??e;if(!t)return``;if(e?.textValue!==void 0)return e.textValue;let n=t.innerText;return n===void 0&&(n=t.textContent),n??``}function jfe(e,t){if(t===void 0)return!0;let n=Afe(e);return n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.startsWith(t.keys.join(``))}function Mfe(e,t){return jfe(e,t)?tO(e):!1}function Nfe(e,t){pfe(e,t)}var CO,wO,TO,Pfe=s((()=>{CO=d(h(),1),sfe(),sO(),Vb(),Gb(),ffe(),mfe(),yC(),Lb(),zb(),lO(),sC(),gO(),bO(),kfe(),wO=W(),TO=CO.forwardRef(function(e,t){let{actions:n,autoFocus:r=!1,autoFocusItem:i=!1,children:a,className:o,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:l,variant:u=`selectedMenu`,...d}=e,f=CO.useRef(null),p=CO.useRef(!1),[m,h]=CO.useState(!1),g=Tfe(),_=CO.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null}),v=Gde({activeItemId:void 0,getDefaultActiveItemId:CO.useCallback(e=>u===`selectedMenu`?e.find(e=>e.selected&&tO(e))?.id??e.find(e=>tO(e))?.id??null:e.find(e=>tO(e))?.id??null,[u]),orientation:`vertical`,wrap:!c}),{activeItemId:y,focusNext:b,getActiveItem:x,getContainerProps:S,getItemMap:C}=v,w=vC((e=!1)=>{if(!f.current||!e&&p.current)return null;if(i){let e=x();if(e?.element){let t=Array.from(C().values()).some(e=>e.selected),n=u===`menu`&&t&&!e.selected&&g==null;return h(n),Nfe(e.element,g),p.current=!0,e.element}return r?(h(!1),f.current.focus(),f.current):null}return r?(h(!1),f.current.focus(),p.current=!0,f.current):(h(!1),null)});Rb(()=>{if(!r&&!i){p.current=!1,h(!1);return}w()},[y,i,r,w]),CO.useImperativeHandle(n,()=>({adjustStyleForScrollbar:(e,{direction:t})=>{let n=!f.current.style.width;if(e.clientHeight<f.current.clientHeight&&n){let n=`${dfe(oC(e))}px`;f.current.style[t===`rtl`?`paddingLeft`:`paddingRight`]=n,f.current.style.width=`calc(100% + ${n})`}return f.current},focusInitialTarget:()=>{if(!f.current)return null;let e=Wb(Bb(f.current));return e&&oO(f.current,e)?e:w(!0)}}),[w]);let T=S(void 0,d.onFocus),E=Ib(f,T.ref,t),D=CO.useMemo(()=>({itemsFocusableWhenDisabled:s,suppressInitialFocusVisible:m,variant:u}),[s,m,u]),O=vC(e=>{if(m&&h(!1),(e.ctrlKey||e.metaKey||e.altKey)&&l){l(e);return}if(T.onKeyDown(e),e.key.length===1){let t=_.current,n=e.key.toLowerCase(),r=performance.now();t.keys.length>0&&(r-t.lastTime>500?(t.keys=[],t.repeating=!0,t.previousKeyMatched=!0):t.repeating&&n!==t.keys[0]&&(t.repeating=!1)),t.lastTime=r,t.keys.push(n);let i=Wb(Bb(f.current)),a=i&&!t.repeating&&jfe(i,t);t.previousKeyMatched&&(a||b(e=>Mfe(e,t))!=null)?e.preventDefault():t.previousKeyMatched=!1}l&&l(e)});return(0,wO.jsx)(hO,{role:`menu`,ref:E,className:o,onKeyDown:O,tabIndex:-1,...d,onFocus:T.onFocus,children:(0,wO.jsx)(SO.Provider,{value:D,children:(0,wO.jsx)(QD.Provider,{value:v,children:a})})})})})),EO=s((()=>{Pfe()}));function Ffe(e){return Gh(`MuiDivider`,e)}var DO,OO=s((()=>{Jh(),Kh(),DO=qh(`MuiDivider`,[`root`,`absolute`,`fullWidth`,`inset`,`middle`,`flexItem`,`vertical`,`withChildren`,`textAlignRight`,`textAlignLeft`,`wrapper`,`wrapperVertical`])})),Ife,kO,Lfe,Rfe,zfe,Bfe,Vfe=s((()=>{Ife=d(h(),1),J(),Y(),Q(),Hv(),$(),OO(),kO=W(),Lfe=e=>{let{absolute:t,children:n,classes:r,flexItem:i,orientation:a,textAlign:o,variant:s}=e;return Fd({root:[`root`,t&&`absolute`,s,a===`vertical`&&`vertical`,i&&`flexItem`,n&&`withChildren`,o===`right`&&a!==`vertical`&&`textAlignRight`,o===`left`&&a!==`vertical`&&`textAlignLeft`],wrapper:[`wrapper`,a===`vertical`&&`wrapperVertical`]},Ffe,r)},Rfe=Z(`div`,{name:`MuiDivider`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.absolute&&t.absolute,t[n.variant],n.orientation===`vertical`&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.textAlign===`right`&&n.orientation!==`vertical`&&t.textAlignRight,n.textAlign===`left`&&n.orientation!==`vertical`&&t.textAlignLeft]}})(Vv(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:`solid`,borderColor:(e.vars||e).palette.divider,borderBottomWidth:`thin`,variants:[{props:{absolute:!0},style:{position:`absolute`,bottom:0,left:0,width:`100%`}},{props:{variant:`inset`},style:{marginLeft:72}},{props:{variant:`middle`,orientation:`horizontal`},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:`middle`,orientation:`vertical`},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:`vertical`},style:{height:`100%`,borderBottomWidth:0,borderRightWidth:`thin`}},{props:{flexItem:!0},style:{alignSelf:`stretch`,height:`auto`}},{props:({ownerState:e})=>!!e.children,style:{display:`flex`,textAlign:`center`,border:0,borderTopStyle:`solid`,borderLeftStyle:`solid`,"&::before, &::after":{content:`""`,alignSelf:`center`}}},{props:({ownerState:e})=>e.children&&e.orientation!==`vertical`,style:{"&::before, &::after":{width:`100%`,borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:`inherit`}}},{props:({ownerState:e})=>e.orientation===`vertical`&&e.children,style:{flexDirection:`column`,"&::before, &::after":{height:`100%`,borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:`inherit`}}},{props:({ownerState:e})=>e.textAlign===`right`&&e.orientation!==`vertical`,style:{"&::before":{width:`90%`},"&::after":{width:`10%`}}},{props:({ownerState:e})=>e.textAlign===`left`&&e.orientation!==`vertical`,style:{"&::before":{width:`10%`},"&::after":{width:`90%`}}}]}))),zfe=Z(`span`,{name:`MuiDivider`,slot:`Wrapper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.wrapper,n.orientation===`vertical`&&t.wrapperVertical]}})(Vv(({theme:e})=>({display:`inline-block`,paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:`nowrap`,variants:[{props:{orientation:`vertical`},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),Bfe=Ife.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiDivider`}),{absolute:r=!1,children:i,className:a,orientation:o=`horizontal`,component:s=i||o===`vertical`?`div`:`hr`,flexItem:c=!1,role:l=s===`hr`?void 0:`separator`,textAlign:u=`center`,variant:d=`fullWidth`,...f}=n,p={...n,absolute:r,component:s,flexItem:c,orientation:o,role:l,textAlign:u,variant:d},m=Lfe(p);return(0,kO.jsx)(Rfe,{as:s,className:q(m.root,a),role:l,ref:t,ownerState:p,"aria-orientation":l===`separator`&&(s!==`hr`||o===`vertical`)?o:void 0,...f,children:i?(0,kO.jsx)(zfe,{className:m.wrapper,ownerState:p,children:i}):null})})})),AO=s((()=>{Vfe(),OO(),OO()}));function Hfe(e){return Gh(`MuiListItemIcon`,e)}var jO,MO=s((()=>{Jh(),Kh(),jO=qh(`MuiListItemIcon`,[`root`,`alignItemsFlexStart`])})),NO,Ufe,Wfe,Gfe,PO,Kfe=s((()=>{NO=d(h(),1),J(),Y(),Q(),Hv(),$(),MO(),dO(),Ufe=W(),Wfe=e=>{let{alignItems:t,classes:n}=e;return Fd({root:[`root`,t===`flex-start`&&`alignItemsFlexStart`]},Hfe,n)},Gfe=Z(`div`,{name:`MuiListItemIcon`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.alignItems===`flex-start`&&t.alignItemsFlexStart]}})(Vv(({theme:e})=>({minWidth:e.spacing(4.5),color:(e.vars||e).palette.action.active,flexShrink:0,display:`inline-flex`,variants:[{props:{alignItems:`flex-start`},style:{marginTop:8}}]}))),PO=NO.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiListItemIcon`}),{className:r,...i}=n,a=NO.useContext(uO),o={...n,alignItems:a.alignItems},s=Wfe(o);return(0,Ufe.jsx)(Gfe,{className:q(s.root,r),ownerState:o,ref:t,...i})})})),FO=s((()=>{Kfe(),MO(),MO()}));function qfe(e){return Gh(`MuiListItemText`,e)}var IO,LO=s((()=>{Jh(),Kh(),IO=qh(`MuiListItemText`,[`root`,`multiline`,`dense`,`inset`,`primary`,`secondary`])})),RO,zO,Jfe,Yfe,BO,Xfe=s((()=>{RO=d(h(),1),J(),Y(),VS(),dO(),Q(),$(),LO(),qC(),zO=W(),Jfe=e=>{let{classes:t,inset:n,primary:r,secondary:i,dense:a}=e;return Fd({root:[`root`,n&&`inset`,a&&`dense`,r&&i&&`multiline`],primary:[`primary`],secondary:[`secondary`]},qfe,t)},Yfe=Z(`div`,{name:`MuiListItemText`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${IO.primary}`]:t.primary},{[`& .${IO.secondary}`]:t.secondary},t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})({flex:`1 1 auto`,minWidth:0,marginTop:4,marginBottom:4,[`.${NS.root}:where(& .${IO.primary})`]:{display:`block`},[`.${NS.root}:where(& .${IO.secondary})`]:{display:`block`},variants:[{props:({ownerState:e})=>e.primary&&e.secondary,style:{marginTop:6,marginBottom:6}},{props:({ownerState:e})=>e.inset,style:{paddingLeft:56}}]}),BO=RO.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiListItemText`}),{children:r,className:i,disableTypography:a=!1,inset:o=!1,primary:s,secondary:c,slots:l={},slotProps:u={},...d}=n,{dense:f}=RO.useContext(uO),p=s??r,m=c,h={...n,disableTypography:a,inset:o,primary:!!p,secondary:!!m,dense:f},g=Jfe(h),_={slots:l,slotProps:u},[v,y]=KC(`root`,{className:q(g.root,i),elementType:Yfe,externalForwardedProps:{..._,...d},ownerState:h,ref:t}),[b,x]=KC(`primary`,{className:g.primary,elementType:BS,externalForwardedProps:_,ownerState:h}),[S,C]=KC(`secondary`,{className:g.secondary,elementType:BS,externalForwardedProps:_,ownerState:h});return p!=null&&p.type!==BS&&!a&&(p=(0,zO.jsx)(b,{variant:f?`body2`:`body1`,component:x?.variant?void 0:`span`,...x,children:p})),m!=null&&m.type!==BS&&!a&&(m=(0,zO.jsx)(S,{variant:`body2`,color:`textSecondary`,...C,children:m})),(0,zO.jsxs)(v,{...y,children:[p,m]})})})),VO=s((()=>{Xfe(),LO(),LO()})),HO,UO,Zfe,Qfe,$fe,WO,epe=s((()=>{HO=d(h(),1),J(),Y(),zv(),Q(),Hv(),$(),dO(),cT(),zb(),mfe(),Lb(),dC(),lO(),AO(),FO(),VO(),kfe(),bO(),xx(),UO=W(),Zfe=(e,t)=>{let{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},Qfe=e=>{let{disabled:t,dense:n,divider:r,disableGutters:i,selected:a,classes:o}=e,s=Fd({root:[`root`,n&&`dense`,t&&`disabled`,!i&&`gutters`,r&&`divider`,a&&`selected`]},kse,o);return{...o,...s}},$fe=Z(sT,{shouldForwardProp:e=>Rv(e)||e===`classes`,name:`MuiMenuItem`,slot:`Root`,overridesResolver:Zfe})(Vv(({theme:e})=>({...e.typography.body1,display:`flex`,justifyContent:`flex-start`,alignItems:`center`,position:`relative`,textDecoration:`none`,minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:`border-box`,whiteSpace:`nowrap`,"&:hover":{textDecoration:`none`,backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:`transparent`}},[`&.${bx.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${bx.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${bx.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${bx.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${bx.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${DO.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${DO.inset}`]:{marginLeft:52},[`& .${IO.root}`]:{marginTop:0,marginBottom:0},[`& .${IO.inset}`]:{paddingLeft:36},[`& .${jO.root}`]:{minWidth:36},variants:[{props:({ownerState:e})=>!e.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:e})=>e.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:`padding-box`}},{props:({ownerState:e})=>!e.dense,style:{[e.breakpoints.up(`sm`)]:{minHeight:`auto`}}},{props:({ownerState:e})=>e.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${jO.root} svg`]:{fontSize:`1.25rem`}}}]}))),WO=HO.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiMenuItem`}),{autoFocus:r=!1,component:i=`li`,dense:a=!1,divider:o=!1,disableGutters:s=!1,focusVisibleClassName:c,role:l=`menuitem`,tabIndex:u,className:d,...f}=n,p=l===`menuitemcheckbox`||l===`menuitemradio`?!!n.selected:void 0,m=Tfe(),h=HO.useContext(uO),g=HO.useMemo(()=>({dense:a||h.dense||!1,disableGutters:s}),[h.dense,a,s]),_=Ofe(),v=uC(),y=_.suppressInitialFocusVisible,b=_.itemsFocusableWhenDisabled,x=HO.useRef(null);Rb(()=>{r&&x.current&&pfe(x.current,m)},[r]);let S={...n,dense:g.dense,divider:o,disableGutters:s},C=Qfe(n),{root:w,...T}=C,E=Kde({id:v,ref:t,disabled:n.disabled,focusableWhenDisabled:b,selected:n.selected}),D=Ib(x,E.ref),O;return u===void 0?_.variant===`selectedMenu`?O=E.tabIndex:(!n.disabled||b)&&(O=-1):O=u,(0,UO.jsx)(uO.Provider,{value:g,children:(0,UO.jsx)($fe,{ref:D,role:l,"aria-checked":p,tabIndex:O,component:i,internalNativeButton:!1,focusableWhenDisabled:b,suppressFocusVisible:y,focusVisibleClassName:q(C.focusVisible,c),className:q(C.root,d),...f,ownerState:S,classes:T})})})})),GO=s((()=>{epe(),xx(),xx()}));function tpe(e,t){this.v=e,this.k=t}function npe(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function rpe(e){if(Array.isArray(e))return e}function ipe(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r,i,a,o,s=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function ape(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ope(e,t){return rpe(e)||ipe(e,t)||spe(e,t)||ape()}function spe(e,t){if(e){if(typeof e==`string`)return npe(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?npe(e,t):void 0}}function KO(e){var t,n;function r(t,n){try{var a=e[t](n),o=a.value,s=o instanceof tpe;Promise.resolve(s?o.v:o).then(function(n){if(s){var c=t===`return`&&o.k?t:`next`;if(!o.k||n.done)return r(c,n);n=e[c](n).value}i(!!a.done,n)},function(e){r(`throw`,e)})}catch(e){i(2,e)}}function i(e,i){e===2?t.reject(i):t.resolve({value:i,done:e}),(t=t.next)?r(t.key,t.arg):n=null}this._invoke=function(e,i){return new Promise(function(a,o){var s={key:e,arg:i,resolve:a,reject:o,next:null};n?n=n.next=s:(t=n=s,r(e,i))})},typeof e.return!=`function`&&(this.return=void 0)}function qO(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return rk(e,t,r)}}function cpe(e){return function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return ik(e,n)}}function JO(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:lk;if(QO&&QO(e,null),!ck(t))return e;let r=t.length;for(;r--;){let i=t[r];if(typeof i==`string`){let e=n(i);e!==i&&(ppe(t)||(t[r]=e),i=e)}e[i]=!0}return e}function lpe(e){for(let t=0;t<e.length;t++)gk(e,t)||(e[t]=null);return e}function YO(e){let t=tk(null);for(let r of ZO(e)){var n=ope(r,2);let i=n[0],a=n[1];gk(e,i)&&(t[i]=ck(a)?lpe(a):a&&typeof a==`object`&&a.constructor===Object?YO(a):a)}return t}function upe(e){switch(typeof e){case`string`:return e;case`number`:return ype(e);case`boolean`:return bpe(e);case`bigint`:return mk?mk(e):`0`;case`symbol`:return hk?hk(e):`Symbol()`;case`undefined`:return _k(e);case`function`:case`object`:{if(e===null)return _k(e);let t=e,n=XO(t,`toString`);if(typeof n==`function`){let e=n(t);return typeof e==`string`?e:_k(e)}return _k(e)}default:return _k(e)}}function XO(e,t){for(;e!==null;){let n=hpe(e,t);if(n){if(n.get)return qO(n.get);if(typeof n.value==`function`)return qO(n.value)}e=mpe(e)}function n(){return null}return n}function dpe(e){try{return vk(e,``),!0}catch{return!1}}function fpe(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ipe(),t=e=>fpe(e);if(t.version=`3.4.16`,t.removed=[],!e||!e.document||e.document.nodeType!==Mk.document||!e.Element)return t.isSupported=!1,t;let n=e.document,r=n,i=r.currentScript;e.DocumentFragment;let a=e.HTMLTemplateElement,o=e.Node,s=e.Element,c=e.NodeFilter;e.NamedNodeMap===void 0&&(e.NamedNodeMap||e.MozNamedAttrMap),e.HTMLFormElement;let l=e.DOMParser,u=e.trustedTypes,d=s.prototype,f=XO(d,`cloneNode`),p=XO(d,`remove`),m=XO(d,`removeAttributeNode`),h=XO(d,`nextSibling`),g=XO(d,`childNodes`),_=XO(d,`parentNode`),v=XO(d,`shadowRoot`),y=XO(d,`attributes`),b=o&&o.prototype?XO(o.prototype,`nodeType`):null,x=o&&o.prototype?XO(o.prototype,`nodeName`):null,S=o&&o.prototype?XO(o.prototype,`ownerDocument`):null,C=function(e){return b?b(e):e.nodeType},w=function(e){return x?x(e):e.nodeName};if(typeof a==`function`){let e=n.createElement(`template`);e.content&&e.content.ownerDocument&&(n=e.content.ownerDocument)}let T,E=``,D,O=!1,k=0,A=function(){if(k>0)throw yk(`A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.`)},j=function(e){A(),k++;try{return T.createHTML(e)}finally{k--}},M=function(e){A(),k++;try{return T.createScriptURL(e)}finally{k--}},N=function(){return O||=(D=Lpe(u,i),!0),D},ee=n,te=ee.implementation,P=ee.createNodeIterator,F=ee.createDocumentFragment,I=ee.getElementsByTagName,ne=r.importNode,re=Pk();t.isSupported=typeof ZO==`function`&&typeof _==`function`&&te&&te.createHTMLDocument!==void 0;let ie=Cpe,L=wpe,ae=Tpe,oe=Epe,se=Dpe,ce=Ope,le=kpe,ue=jpe,de=kk,fe=null,pe=JO({},[...bk,...xk,...Sk,...Ck,...wk]),R=null,me=JO({},[...Tk,...Ek,...Dk,...Ok]),he=Object.seal(tk(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),ge=null,_e=null,ve=Object.seal(tk(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),ye=!0,be=!0,xe=!1,Se=!0,Ce=!1,we=!0,Te=!1,Ee=!1,De=null,Oe=null,ke=!1,Ae=!1,je=!1,Me=!1,Ne=!0,Pe=!1,Fe=`user-content-`,Ie=!0,Le=!1,Re={},ze=null,Be=JO({},`annotation-xml.audio.colgroup.desc.foreignobject.head.iframe.math.mi.mn.mo.ms.mtext.noembed.noframes.noscript.plaintext.script.selectedcontent.style.svg.template.thead.title.video.xmp`.split(`.`)),Ve=null,He=JO({},[`audio`,`video`,`img`,`source`,`image`,`track`]),Ue=null,We=JO({},[`alt`,`class`,`for`,`id`,`label`,`name`,`pattern`,`placeholder`,`role`,`summary`,`title`,`value`,`style`,`xmlns`]),Ge=`http://www.w3.org/1998/Math/MathML`,Ke=`http://www.w3.org/2000/svg`,qe=`http://www.w3.org/1999/xhtml`,Je=qe,Ye=!1,Xe=null,Ze=JO({},[Ge,Ke,qe],uk),z=$O([`mi`,`mo`,`mn`,`ms`,`mtext`]),Qe=JO({},z),$e=$O([`annotation-xml`]),et=JO({},$e),tt=JO({},[`title`,`style`,`font`,`a`,`script`]),B=null,nt=[`application/xhtml+xml`,`text/html`],rt=null,V=null,it=n.createElement(`form`),at=function(e){return e instanceof RegExp||e instanceof Function},ot=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(V&&V===e)return;(!e||typeof e!=`object`)&&(e={}),e=YO(e),B=nt.indexOf(e.PARSER_MEDIA_TYPE)===-1?`text/html`:e.PARSER_MEDIA_TYPE,rt=B===`application/xhtml+xml`?uk:lk,fe=Fk(e,`ALLOWED_TAGS`,pe,{transform:rt}),R=Fk(e,`ALLOWED_ATTR`,me,{transform:rt}),Xe=Fk(e,`ALLOWED_NAMESPACES`,Ze,{transform:uk}),Ue=Fk(e,`ADD_URI_SAFE_ATTR`,We,{transform:rt,base:We}),Ve=Fk(e,`ADD_DATA_URI_TAGS`,He,{transform:rt,base:He}),ze=Fk(e,`FORBID_CONTENTS`,Be,{transform:rt}),ge=Fk(e,`FORBID_TAGS`,YO({}),{transform:rt}),_e=Fk(e,`FORBID_ATTR`,YO({}),{transform:rt}),Re=gk(e,`USE_PROFILES`)?e.USE_PROFILES&&typeof e.USE_PROFILES==`object`?YO(e.USE_PROFILES):e.USE_PROFILES:!1,ye=e.ALLOW_ARIA_ATTR!==!1,be=e.ALLOW_DATA_ATTR!==!1,xe=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Se=e.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Ce=e.SAFE_FOR_TEMPLATES||!1,we=e.SAFE_FOR_XML!==!1,Te=e.WHOLE_DOCUMENT||!1,Ae=e.RETURN_DOM||!1,je=e.RETURN_DOM_FRAGMENT||!1,Me=e.RETURN_TRUSTED_TYPE||!1,ke=e.FORCE_BODY||!1,Ne=e.SANITIZE_DOM!==!1,Pe=e.SANITIZE_NAMED_PROPS||!1,Ie=e.KEEP_CONTENT!==!1,Le=e.IN_PLACE||!1,de=dpe(e.ALLOWED_URI_REGEXP)?e.ALLOWED_URI_REGEXP:kk,Je=typeof e.NAMESPACE==`string`?e.NAMESPACE:qe,Qe=Ik(e,`MATHML_TEXT_INTEGRATION_POINTS`,()=>JO({},z)),et=Ik(e,`HTML_INTEGRATION_POINTS`,()=>JO({},$e));let t=Ik(e,`CUSTOM_ELEMENT_HANDLING`,()=>tk(null));if(he=tk(null),gk(t,`tagNameCheck`)&&at(t.tagNameCheck)&&(he.tagNameCheck=t.tagNameCheck),gk(t,`attributeNameCheck`)&&at(t.attributeNameCheck)&&(he.attributeNameCheck=t.attributeNameCheck),gk(t,`allowCustomizedBuiltInElements`)&&typeof t.allowCustomizedBuiltInElements==`boolean`&&(he.allowCustomizedBuiltInElements=t.allowCustomizedBuiltInElements),ek(he),Ce&&(be=!1),je&&(Ae=!0),Re&&(fe=JO({},wk),R=tk(null),Re.html===!0&&(JO(fe,bk),JO(R,Tk)),Re.svg===!0&&(JO(fe,xk),JO(R,Ek),JO(R,Ok)),Re.svgFilters===!0&&(JO(fe,Sk),JO(R,Ek),JO(R,Ok)),Re.mathMl===!0&&(JO(fe,Ck),JO(R,Dk),JO(R,Ok))),ve.tagCheck=null,ve.attributeCheck=null,gk(e,`ADD_TAGS`)&&(typeof e.ADD_TAGS==`function`?ve.tagCheck=e.ADD_TAGS:ck(e.ADD_TAGS)&&(fe===pe&&(fe=YO(fe)),JO(fe,e.ADD_TAGS,rt))),gk(e,`ADD_ATTR`)&&(typeof e.ADD_ATTR==`function`?ve.attributeCheck=e.ADD_ATTR:ck(e.ADD_ATTR)&&(R===me&&(R=YO(R)),JO(R,e.ADD_ATTR,rt))),gk(e,`ADD_FORBID_CONTENTS`)&&ck(e.ADD_FORBID_CONTENTS)&&(ze===Be&&(ze=YO(ze)),JO(ze,e.ADD_FORBID_CONTENTS,rt)),Ie&&(fe[`#text`]=!0),Te&&JO(fe,[`html`,`head`,`body`]),fe.table&&(JO(fe,[`tbody`]),delete ge.tbody),e.TRUSTED_TYPES_POLICY){if(typeof e.TRUSTED_TYPES_POLICY.createHTML!=`function`)throw yk(`TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.`);if(typeof e.TRUSTED_TYPES_POLICY.createScriptURL!=`function`)throw yk(`TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.`);let t=T;T=e.TRUSTED_TYPES_POLICY;try{E=j(``)}catch(e){throw T=t,e}}else e.TRUSTED_TYPES_POLICY===null?(T=void 0,E=``):(T===void 0&&(T=N()),T&&typeof E==`string`&&(E=j(``)));$O&&$O(e),V=e},st=JO({},[...xk,...Sk,...xpe]),ct=JO({},[...Ck,...Spe]),lt=function(e,t,n){return t.namespaceURI===qe?e===`svg`:t.namespaceURI===Ge?e===`svg`&&(n===`annotation-xml`||Qe[n]):!!st[e]},ut=function(e,t,n){return t.namespaceURI===qe?e===`math`:t.namespaceURI===Ke?e===`math`&&et[n]:!!ct[e]},dt=function(e,t,n){return t.namespaceURI===Ke&&!et[n]||t.namespaceURI===Ge&&!Qe[n]?!1:!ct[e]&&(tt[e]||!st[e])},ft=function(e){let t=_(e);(!t||!t.tagName)&&(t={namespaceURI:Je,tagName:`template`});let n=lk(e.tagName),r=lk(t.tagName);return Xe[e.namespaceURI]?e.namespaceURI===Ke?lt(n,t,r):e.namespaceURI===Ge?ut(n,t,r):e.namespaceURI===qe?dt(n,t,r):!!(B===`application/xhtml+xml`&&Xe[e.namespaceURI]):!1},pt=function(e){sk(t.removed,{element:e});try{_(e).removeChild(e)}catch{if(p(e),!_(e))throw yk(`a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place`)}},mt=function(e,t,n){try{m(e,t)}catch{try{e.removeAttribute(n)}catch{}}},ht=function(e){vt(e);let t=g(e);if(t){let e=[];ak(t,t=>{sk(e,t)}),ak(e,e=>{try{p(e)}catch{}})}let n=y(e);if(n)for(let t=n.length-1;t>=0;--t){let r=n[t],i=r&&r.name;typeof i==`string`&&mt(e,r,i)}},gt=function(e,n,r){if(!r)try{r=n.getAttributeNode(e)}catch{r=null}sk(t.removed,{attribute:r||null,from:n});try{r?m(n,r):n.removeAttribute(e)}catch{try{n.removeAttribute(e)}catch{}}if(e===`is`){if(Ae||je)try{pt(n)}catch{}else try{n.setAttribute(e,``)}catch{}}},_t=function(e){let t=y(e);if(t)for(let n=t.length-1;n>=0;--n){let r=t[n],i=r&&r.name;typeof i!=`string`||R[rt(i)]||mt(e,r,i)}},vt=function(e){let t=[e];for(;t.length>0;){let e=t.pop();C(e)===Mk.element&&_t(e);let n=g(e);if(n)for(let e=n.length-1;e>=0;--e)t.push(n[e])}},yt=function(e,t){return we?e===`patchsrc`||e===`for`&&t!==`label`&&t!==`output`:!1},bt=function(e){if(!we)return;let t=[e];for(;t.length>0;){let e=t.pop(),n=C(e);if(n===Mk.processingInstruction||n===Mk.comment&&vk(jk,e.data)){try{p(e)}catch{}continue}if(n===Mk.element){let t=e,n=rt(w(e));try{t.hasAttribute&&t.hasAttribute(`patchsrc`)&&t.removeAttribute(`patchsrc`),t.hasAttribute&&t.hasAttribute(`for`)&&yt(`for`,n)&&t.removeAttribute(`for`)}catch{}}let r=g(e);if(r)for(let e=r.length-1;e>=0;--e)t.push(r[e])}},xt=function(e){let t=null,r=null;if(ke)e=`<remove></remove>`+e;else{let t=dk(e,/^[\r\n\t ]+/);r=t&&t[0]}B===`application/xhtml+xml`&&Je===qe&&(e=`<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>`+e+`</body></html>`);let i=T?j(e):e;if(Je===qe)try{t=new l().parseFromString(i,B)}catch{}if(!t||!t.documentElement){t=te.createDocument(Je,`template`,null);try{t.documentElement.innerHTML=Ye?E:i}catch{}}let a=t.body||t.documentElement;return e&&r&&a.insertBefore(n.createTextNode(r),a.childNodes[0]||null),Je===qe?I.call(t,Te?`html`:`body`)[0]:Te?t.documentElement:a},St=function(e){let t=S?S(e):e.ownerDocument;return P.call(t||e,e,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT|c.SHOW_PROCESSING_INSTRUCTION|c.SHOW_CDATA_SECTION,null)},Ct=function(e){return e=fk(e,ie,` `),e=fk(e,L,` `),e=fk(e,ae,` `),e},wt=function(e){e.normalize();let t=S?S(e):e.ownerDocument,n=P.call(t||e,e,c.SHOW_TEXT|c.SHOW_COMMENT|c.SHOW_CDATA_SECTION|c.SHOW_PROCESSING_INSTRUCTION,null),r=n.nextNode();for(;r;)r.data=Ct(r.data),r=n.nextNode();let i=e.querySelectorAll?.call(e,`template`);i&&ak(i,e=>{Et(e.content)&&wt(e.content)})},Tt=function(e){let t=x?x(e):null;return typeof t!=`string`||rt(t)!==`form`?!1:typeof e.nodeName!=`string`||typeof e.textContent!=`string`||typeof e.removeChild!=`function`||e.attributes!==y(e)||typeof e.removeAttribute!=`function`||typeof e.removeAttributeNode!=`function`||typeof e.getAttributeNode!=`function`||typeof e.setAttribute!=`function`||typeof e.namespaceURI!=`string`||typeof e.insertBefore!=`function`||typeof e.hasChildNodes!=`function`||e.nodeType!==b(e)||e.childNodes!==g(e)},Et=function(e){if(!b||typeof e!=`object`||!e)return!1;try{return b(e)===Mk.documentFragment}catch{return!1}},Dt=function(e){if(!b||typeof e!=`object`||!e)return!1;try{return typeof b(e)==`number`}catch{return!1}};function Ot(e,n,r){e.length!==0&&ak(e,e=>{e.call(t,n,r,V)})}let kt=function(e,t){return!!(we&&e.hasChildNodes()&&!Dt(e.firstElementChild)&&vk(Ak,e.textContent)&&vk(Ak,e.innerHTML)||we&&e.namespaceURI===qe&&Ppe[t]&&(Dt(e.firstElementChild)||typeof e.textContent==`string`&&vk(Fpe[t],e.textContent))||e.nodeType===Mk.processingInstruction||we&&e.nodeType===Mk.comment&&vk(jk,e.data))},At=function(e,t){if(e instanceof RegExp)return vk(e,t);if(e instanceof Function){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return!!e(t,...r)}return!1},jt=function(e,t,n){if(!ge[t]&&Lt(t)&&At(he.tagNameCheck,t))return!1;if(Ie&&!ze[t]){let t=_(e),r=g(e);if(r&&t){let i=r.length;for(let a=i-1;a>=0;--a){let i=e===n?f(r[a],!0):r[a];t.insertBefore(i,h(e))}}}return pt(e),!0},Mt=function(e,t,n,r){return e.length===0?t:t===n||t===r?YO(t):t},Nt=function(e,t){return e===t||_(e)!==null?!1:(Le&&vt(e),!0)},Pt=function(e,n){if(Ot(re.beforeSanitizeElements,e,null),Nt(e,n))return!0;if(Tt(e))return pt(e),!0;let r=rt(w(e));if(fe=Mt(re.uponSanitizeElement,fe,pe,De),Ot(re.uponSanitizeElement,e,{tagName:r,allowedTags:fe}),Nt(e,n))return!0;if(kt(e,r))return pt(e),!0;if(ge[r]||!(ve.tagCheck instanceof Function&&ve.tagCheck(r))&&!fe[r]){let t=jt(e,r,n);return t===!1&&(Ot(re.afterSanitizeElements,e,null),Nt(e,n))?!0:t}if(C(e)===Mk.element&&!ft(e)||(r===`noscript`||r===`noembed`||r===`noframes`)&&vk(Mpe,e.innerHTML))return pt(e),!0;if(Ce&&e.nodeType===Mk.text){let n=Ct(e.textContent);e.textContent!==n&&(sk(t.removed,{element:e.cloneNode()}),e.textContent=n)}return Ot(re.afterSanitizeElements,e,null),Nt(e,n)},Ft=function(e,t,r){if(_e[t]||yt(t,e)||Ne&&(t===`id`||t===`name`)&&(r in n||r in it))return!1;let i=R[t]||ve.attributeCheck instanceof Function&&ve.attributeCheck(t,e);return be&&vk(oe,t)||ye&&vk(se,t)?!0:i?Ue[t]||vk(de,fk(r,le,``))||(t===`src`||t===`xlink:href`||t===`href`)&&e!==`script`&&pk(r,`data:`)===0&&Ve[e]||xe&&!vk(ce,fk(r,le,``))?!0:!r:Lt(e)&&At(he.tagNameCheck,e)&&At(he.attributeNameCheck,t,e)||t===`is`&&he.allowCustomizedBuiltInElements&&At(he.tagNameCheck,r)},It=JO({},[`annotation-xml`,`color-profile`,`font-face`,`font-face-format`,`font-face-name`,`font-face-src`,`font-face-uri`,`missing-glyph`]),Lt=function(e){return!It[lk(e)]&&vk(ue,e)},Rt=function(e,t,n,r){if(T&&typeof u==`object`&&typeof u.getAttributeType==`function`&&!n)switch(u.getAttributeType(e,t)){case`TrustedHTML`:return j(r);case`TrustedScriptURL`:return M(r)}return r},zt=function(e,t,n,r){try{return n?e.setAttributeNS(n,t,r):e.setAttribute(t,r),!Tt(e)||(pt(e),!1)}catch{return gt(t,e),!1}},Bt=function(e,n){if(Ot(re.beforeSanitizeAttributes,e,null),Nt(e,n))return;let r=e.attributes;if(!r||Tt(e))return;R=Mt(re.uponSanitizeAttribute,R,me,Oe);let i={attrName:``,attrValue:``,keepAttr:!0,allowedAttributes:R,forceKeepAttr:void 0},a=r.length,o=rt(e.nodeName);for(;a--;){let n=r[a],s=n.name,c=n.namespaceURI,l=n.value,u=rt(s),d=l,f=s===`value`?d:vpe(d),p=!1;if(i.attrName=u,i.attrValue=f,i.keepAttr=!0,i.forceKeepAttr=void 0,Ot(re.uponSanitizeAttribute,e,i),f=i.attrValue,Pe&&(u===`id`||u===`name`)&&pk(f,Fe)!==0&&(gt(s,e,n),f=Fe+f,p=!0),we&&vk(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,f)){gt(s,e,n);continue}if(u===`attributename`&&dk(f,`href`)){gt(s,e,n);continue}if(!i.forceKeepAttr){if(!i.keepAttr){gt(s,e,n);continue}if(!Se&&vk(Npe,f)){gt(s,e,n);continue}if(Ce&&(f=Ct(f)),!Ft(o,u,f)){gt(s,e,n);continue}f=Rt(o,u,c,f),f!==d&&zt(e,s,c,f)&&p&&ok(t.removed)}}Ot(re.afterSanitizeAttributes,e,null),Nt(e,n)},Vt=function(e){let t=null,n=St(e);for(Ot(re.beforeSanitizeShadowDOM,e,null);t=n.nextNode();)if(Ot(re.uponSanitizeShadowNode,t,null),Pt(t,e),Bt(t,e),Et(t.content)&&Vt(t.content),C(t)===Mk.element){let e=v(t);Et(e)&&(Ht(e),Vt(e))}Ot(re.afterSanitizeShadowDOM,e,null)},Ht=function(e){let t=[{node:e,shadow:null}];for(;t.length>0;){let e=t.pop();if(e.shadow){Vt(e.shadow);continue}let n=e.node,r=C(n)===Mk.element,i=g(n);if(i)for(let e=i.length-1;e>=0;--e)t.push({node:i[e],shadow:null});if(r){let e=x?x(n):null;if(typeof e==`string`&&rt(e)===`template`){let e=n.content;Et(e)&&t.push({node:e,shadow:null})}}if(r){let e=v(n);Et(e)&&t.push({node:null,shadow:e},{node:e,shadow:null})}}};return t.sanitize=function(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=null,a=null,o=null,s=null;if(Ye=!e,Ye&&(e=`<!-->`),typeof e!=`string`&&!Dt(e)&&(e=upe(e),typeof e!=`string`))throw yk(`dirty is not a string, aborting`);if(!t.isSupported)return e;Ee?(fe=De,R=Oe):ot(n),(re.uponSanitizeElement.length>0||re.uponSanitizeAttribute.length>0)&&(fe=YO(fe)),re.uponSanitizeAttribute.length>0&&(R=YO(R)),t.removed=[];let c=Le&&typeof e!=`string`&&Dt(e);if(c){bt(e);let t=w(e);if(typeof t==`string`){let n=rt(t);if(!fe[n]||ge[n])throw ht(e),yk(`root node is forbidden and cannot be sanitized in-place`)}if(Tt(e))throw ht(e),yk(`root node is clobbered and cannot be sanitized in-place`);try{Ht(e)}catch(t){throw ht(e),t}}else if(Dt(e))i=xt(`<!---->`),a=i.ownerDocument.importNode(e,!0),a.nodeType===Mk.element&&a.nodeName===`BODY`||a.nodeName===`HTML`?i=a:i.appendChild(a),Ht(i);else{if(!Ae&&!Ce&&!Te&&e.indexOf(`<`)===-1)return T&&Me?j(e):e;if(i=xt(e),!i)return Ae?null:Me?E:``}i&&ke&&pt(i.firstChild);let l=c?e:i;try{let e=St(l);for(;o=e.nextNode();)Pt(o,l),Bt(o,l),Et(o.content)&&Vt(o.content)}catch(n){throw c&&(ht(e),ak(t.removed,e=>{e.element&&vt(e.element)})),n}if(c){let n=!1;if(ak(t.removed,t=>{t.element&&(t.element===e&&(n=!0),vt(t.element))}),n)throw yk(`a node selected for removal could not be safely returned; refusing to sanitize in place`);return Ce&&wt(e),e}if(Ae){if(Ce&&wt(i),je)for(s=F.call(i.ownerDocument);i.firstChild;)s.appendChild(i.firstChild);else s=i;return(R.shadowroot||R.shadowrootmode)&&(s=ne.call(r,s,!0)),s}let u=Te?i.outerHTML:i.innerHTML;return Te&&fe[`!doctype`]&&i.ownerDocument&&i.ownerDocument.doctype&&i.ownerDocument.doctype.name&&vk(Ape,i.ownerDocument.doctype.name)&&(u=`<!DOCTYPE `+i.ownerDocument.doctype.name+`>
`+u),Ce&&(u=Ct(u)),T&&Me?j(u):u},t.setConfig=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ot(e),Ee=!0,De=fe,Oe=R},t.clearConfig=function(){V=null,Ee=!1,De=null,Oe=null,T=D,E=``},t.isValidAttribute=function(e,t,n){V||ot({});let r=rt(e),i=rt(t);return Ft(r,i,n)},t.addHook=function(e,t){typeof t==`function`&&gk(re,e)&&sk(re[e],t)},t.removeHook=function(e,t){if(gk(re,e)){if(t!==void 0){let n=gpe(re[e],t);return n===-1?void 0:_pe(re[e],n,1)[0]}return ok(re[e])}},t.removeHooks=function(e){gk(re,e)&&(re[e]=[])},t.removeAllHooks=function(){re=Pk()},t}var ZO,QO,ppe,mpe,hpe,$O,ek,tk,nk,rk,ik,ak,gpe,ok,sk,_pe,ck,lk,uk,dk,fk,pk,vpe,ype,bpe,mk,hk,gk,_k,vk,yk,bk,xk,Sk,xpe,Ck,Spe,wk,Tk,Ek,Dk,Ok,Cpe,wpe,Tpe,Epe,Dpe,kk,Ope,kpe,Ape,jpe,Ak,jk,Mpe,Npe,Mk,Nk,Ppe,Fpe,Ipe,Lpe,Pk,Fk,Ik,Lk,Rpe=s((()=>{KO.prototype[typeof Symbol==`function`&&Symbol.asyncIterator||`@@asyncIterator`]=function(){return this},KO.prototype.next=function(e){return this._invoke(`next`,e)},KO.prototype.throw=function(e){return this._invoke(`throw`,e)},KO.prototype.return=function(e){return this._invoke(`return`,e)},ZO=Object.entries,QO=Object.setPrototypeOf,ppe=Object.isFrozen,mpe=Object.getPrototypeOf,hpe=Object.getOwnPropertyDescriptor,$O=Object.freeze,ek=Object.seal,tk=Object.create,nk=typeof Reflect<`u`&&Reflect,rk=nk.apply,ik=nk.construct,$O||=function(e){return e},ek||=function(e){return e},rk||=function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return e.apply(t,r)},ik||=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return new e(...n)},ak=qO(Array.prototype.forEach),Array.prototype.indexOf,gpe=qO(Array.prototype.lastIndexOf),ok=qO(Array.prototype.pop),sk=qO(Array.prototype.push),Array.prototype.slice,_pe=qO(Array.prototype.splice),ck=Array.isArray,lk=qO(String.prototype.toLowerCase),uk=qO(String.prototype.toString),dk=qO(String.prototype.match),fk=qO(String.prototype.replace),pk=qO(String.prototype.indexOf),vpe=qO(String.prototype.trim),ype=qO(Number.prototype.toString),bpe=qO(Boolean.prototype.toString),mk=typeof BigInt>`u`?null:qO(BigInt.prototype.toString),hk=typeof Symbol>`u`?null:qO(Symbol.prototype.toString),gk=qO(Object.prototype.hasOwnProperty),_k=qO(Object.prototype.toString),vk=qO(RegExp.prototype.test),yk=cpe(TypeError),bk=$O(`a.abbr.acronym.address.area.article.aside.audio.b.bdi.bdo.big.blink.blockquote.body.br.button.canvas.caption.center.cite.code.col.colgroup.content.data.datalist.dd.decorator.del.details.dfn.dialog.dir.div.dl.dt.element.em.fieldset.figcaption.figure.font.footer.form.h1.h2.h3.h4.h5.h6.head.header.hgroup.hr.html.i.img.input.ins.kbd.label.legend.li.main.map.mark.marquee.menu.menuitem.meter.nav.nobr.ol.optgroup.option.output.p.picture.pre.progress.q.rp.rt.ruby.s.samp.search.section.select.shadow.slot.small.source.spacer.span.strike.strong.style.sub.summary.sup.table.tbody.td.template.textarea.tfoot.th.thead.time.tr.track.tt.u.ul.var.video.wbr`.split(`.`)),xk=$O(`svg.a.altglyph.altglyphdef.altglyphitem.animatecolor.animatemotion.animatetransform.circle.clippath.defs.desc.ellipse.enterkeyhint.exportparts.filter.font.g.glyph.glyphref.hkern.image.inputmode.line.lineargradient.marker.mask.metadata.mpath.part.path.pattern.polygon.polyline.radialgradient.rect.stop.style.switch.symbol.text.textpath.title.tref.tspan.view.vkern`.split(`.`)),Sk=$O([`feBlend`,`feColorMatrix`,`feComponentTransfer`,`feComposite`,`feConvolveMatrix`,`feDiffuseLighting`,`feDisplacementMap`,`feDistantLight`,`feDropShadow`,`feFlood`,`feFuncA`,`feFuncB`,`feFuncG`,`feFuncR`,`feGaussianBlur`,`feImage`,`feMerge`,`feMergeNode`,`feMorphology`,`feOffset`,`fePointLight`,`feSpecularLighting`,`feSpotLight`,`feTile`,`feTurbulence`]),xpe=$O([`animate`,`color-profile`,`cursor`,`discard`,`font-face`,`font-face-format`,`font-face-name`,`font-face-src`,`font-face-uri`,`foreignobject`,`hatch`,`hatchpath`,`mesh`,`meshgradient`,`meshpatch`,`meshrow`,`missing-glyph`,`script`,`set`,`solidcolor`,`unknown`,`use`]),Ck=$O(`math.menclose.merror.mfenced.mfrac.mglyph.mi.mlabeledtr.mmultiscripts.mn.mo.mover.mpadded.mphantom.mroot.mrow.ms.mspace.msqrt.mstyle.msub.msup.msubsup.mtable.mtd.mtext.mtr.munder.munderover.mprescripts`.split(`.`)),Spe=$O([`maction`,`maligngroup`,`malignmark`,`mlongdiv`,`mscarries`,`mscarry`,`msgroup`,`mstack`,`msline`,`msrow`,`semantics`,`annotation`,`annotation-xml`,`mprescripts`,`none`]),wk=$O([`#text`]),Tk=$O(`accept.action.align.alt.autocapitalize.autocomplete.autopictureinpicture.autoplay.background.bgcolor.border.capture.cellpadding.cellspacing.checked.cite.class.clear.color.cols.colspan.command.commandfor.controls.controlslist.coords.crossorigin.datetime.decoding.default.dir.disabled.disablepictureinpicture.disableremoteplayback.download.draggable.enctype.enterkeyhint.exportparts.face.for.headers.height.hidden.high.href.hreflang.id.inert.inputmode.integrity.ismap.kind.label.lang.list.loading.loop.low.max.maxlength.media.method.min.minlength.multiple.muted.name.nonce.noshade.novalidate.nowrap.open.optimum.part.pattern.placeholder.playsinline.popover.popovertarget.popovertargetaction.poster.preload.pubdate.radiogroup.readonly.rel.required.rev.reversed.role.rows.rowspan.spellcheck.scope.selected.shape.size.sizes.slot.span.srclang.start.src.srcset.step.style.summary.tabindex.title.translate.type.usemap.valign.value.width.wrap.xmlns`.split(`.`)),Ek=$O(`accent-height.accumulate.additive.alignment-baseline.amplitude.ascent.attributename.attributetype.azimuth.basefrequency.baseline-shift.begin.bias.by.class.clip.clippathunits.clip-path.clip-rule.color.color-interpolation.color-interpolation-filters.color-profile.color-rendering.cx.cy.d.dx.dy.diffuseconstant.direction.display.divisor.dominant-baseline.dur.edgemode.elevation.end.exponent.fill.fill-opacity.fill-rule.filter.filterunits.flood-color.flood-opacity.font-family.font-size.font-size-adjust.font-stretch.font-style.font-variant.font-weight.fx.fy.g1.g2.glyph-name.glyphref.gradientunits.gradienttransform.height.href.id.image-rendering.in.in2.intercept.k.k1.k2.k3.k4.kerning.keypoints.keysplines.keytimes.lang.lengthadjust.letter-spacing.kernelmatrix.kernelunitlength.lighting-color.local.marker-end.marker-mid.marker-start.markerheight.markerunits.markerwidth.maskcontentunits.maskunits.max.mask.mask-type.media.method.mode.min.name.numoctaves.offset.operator.opacity.order.orient.orientation.origin.overflow.paint-order.path.pathlength.patterncontentunits.patterntransform.patternunits.pointer-events.points.preservealpha.preserveaspectratio.primitiveunits.r.rx.ry.radius.refx.refy.repeatcount.repeatdur.restart.result.rotate.scale.seed.shape-rendering.slope.specularconstant.specularexponent.spreadmethod.startoffset.stddeviation.stitchtiles.stop-color.stop-opacity.stroke-dasharray.stroke-dashoffset.stroke-linecap.stroke-linejoin.stroke-miterlimit.stroke-opacity.stroke.stroke-width.style.surfacescale.systemlanguage.tabindex.tablevalues.targetx.targety.transform.transform-origin.text-anchor.text-decoration.text-orientation.text-rendering.textlength.type.u1.u2.unicode.values.vector-effect.viewbox.visibility.version.vert-adv-y.vert-origin-x.vert-origin-y.width.word-spacing.wrap.writing-mode.xchannelselector.ychannelselector.x.x1.x2.xmlns.y.y1.y2.z.zoomandpan`.split(`.`)),Dk=$O(`accent.accentunder.align.bevelled.close.columnalign.columnlines.columnspacing.columnspan.denomalign.depth.dir.display.displaystyle.encoding.fence.frame.height.href.id.largeop.length.linethickness.lquote.lspace.mathbackground.mathcolor.mathsize.mathvariant.maxsize.minsize.movablelimits.notation.numalign.open.rowalign.rowlines.rowspacing.rowspan.rspace.rquote.scriptlevel.scriptminsize.scriptsizemultiplier.selection.separator.separators.stretchy.subscriptshift.supscriptshift.symmetric.voffset.width.xmlns`.split(`.`)),Ok=$O([`xlink:href`,`xml:id`,`xlink:title`,`xml:space`,`xmlns:xlink`]),Cpe=ek(/{{[\w\W]*|^[\w\W]*}}/g),wpe=ek(/<%[\w\W]*|^[\w\W]*%>/g),Tpe=ek(/\${[\w\W]*/g),Epe=ek(/^data-[\-\w.\u00B7-\uFFFF]+$/),Dpe=ek(/^aria-[\-\w]+$/),kk=ek(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Ope=ek(/^(?:\w+script|data):/i),kpe=ek(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Ape=ek(/^html$/i),jpe=ek(/^[a-z][.\w]*(-[.\w]+)+$/i),Ak=ek(/<[/\w!]/g),jk=ek(/<[/\w]/g),Mpe=ek(/<\/no(script|embed|frames)/i),Npe=ek(/\/>/i),Mk={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,processingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},Nk=[`style`,`script`,`xmp`,`iframe`,`noembed`,`noframes`,`plaintext`,`noscript`],Ppe=$O(JO({},Nk)),Fpe=function(){let e={};return ak(Nk,t=>{e[t]=ek(RegExp(`</`+t+`(?=[\\t\\n\\f\\r />])`,`i`))}),$O(e)}(),Ipe=function(){return typeof window>`u`?null:window},Lpe=function(e,t){if(typeof e!=`object`||typeof e.createPolicy!=`function`)return null;let n=null,r=`data-tt-policy-suffix`;t&&t.hasAttribute(r)&&(n=t.getAttribute(r));let i=`dompurify`+(n?`#`+n:``);try{return e.createPolicy(i,{createHTML(e){return e},createScriptURL(e){return e}})}catch{return console.warn(`TrustedTypes policy `+i+` could not be created.`),null}},Pk=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},Fk=function(e,t,n,r){return gk(e,t)&&ck(e[t])?JO(r.base?YO(r.base):{},e[t],r.transform):n},Ik=function(e,t,n){let r=gk(e,t)?e[t]:void 0;return r&&typeof r==`object`?YO(r):n()},Lk=fpe()})),Rk,zpe=s((()=>{Rk={iiif:{ALLOWED_ATTR:[`href`,`src`,`alt`],ALLOWED_TAGS:[`a`,`b`,`br`,`i`,`img`,`p`,`span`]},liberal:{},mirador2:{ALLOWED_ATTR:[`href`,`target`,`src`,`alt`,`dir`],ALLOWED_TAGS:[`a`,`b`,`br`,`i`,`img`,`p`,`span`,`strong`,`em`,`ul`,`ol`,`li`]},noHtml:{ALLOWED_TAGS:[]}}}));function zk({classes:e={},htmlString:t,ruleSet:n,...r}){return(0,Bpe.jsx)(Vpe,{className:[oS(`third-party-html`),e.root].join(` `),dangerouslySetInnerHTML:{__html:Lk.sanitize(t,Rk[n])},...r})}var Bk,Bpe,Vpe,Hpe=s((()=>{Bk=d(V(),1),Mx(),Rpe(),sS(),zpe(),Bpe=W(),Vpe=Z(`span`,{name:`IIIFHtmlContent`,slot:`root`})({}),Lk.addHook(`afterSanitizeAttributes`,e=>{`target`in e&&(e.setAttribute(`target`,`_blank`),e.setAttribute(`rel`,`noopener noreferrer`))}),zk.propTypes={classes:Bk.default.objectOf(Bk.default.string),htmlString:Bk.default.string.isRequired,ruleSet:Bk.default.string.isRequired}})),Vk,Hk=s((()=>{Hpe(),Vk=zk}));function Upe(e){let t=(0,Wk.useRef)();return(0,Wk.useEffect)(()=>{t.current=e},[e]),t.current}function Uk({children:e,containerRef:t,offsetTop:n=0,scrollTo:r,...i}){let a=(0,Wk.useRef)(),o=Upe(r);return(0,Wk.useEffect)(()=>{if(!r||r===o)return;let e=a?.current;if(!e)return;let i=t?.current?.querySelector(`.${oS(`scrollto-scrollable`)}`);if(!i)return;let s=t?.current?.getBoundingClientRect()||{},c=e?.getBoundingClientRect()||{};if(!(c.top<s.top+n||c.bottom>s.bottom))return;let l=e.offsetTop-s.height/2+n;i.scrollTo(0,l)},[t,a,r,o,n]),!r&&(0,Wpe.default)(i)?e:(0,Wk.cloneElement)(e,{ref:a,...i})}var Wk,Gk,Wpe,Kk=s((()=>{Wk=d(h(),1),Gk=d(V(),1),Wpe=d(Tr(),1),sS(),Uk.propTypes={children:Gk.default.node.isRequired,containerRef:Gk.default.oneOfType([Gk.default.func,Gk.default.shape({current:Gk.default.instanceOf(Element)})]).isRequired,offsetTop:Gk.default.number,scrollTo:Gk.default.bool.isRequired}}));function qk({annotations:e=[],index:t,label:n,selectedAnnotationId:r=void 0,totalSize:i,listContainerComponent:a=`li`,htmlSanitizationRuleSet:o=`iiif`,hoveredAnnotationIds:s=[],containerRef:c=void 0,deselectAnnotation:l,selectAnnotation:u,windowId:d,hoverAnnotation:f}){let{t:p}=tb(),m=(0,Jk.useCallback)((e,t)=>{window.getSelection()?.toString()||(r===t.id?l(d,t.id):u(d,t.id))},[d,l,u,r]),h=(0,Jk.useCallback)(e=>{f(d,[e.id])},[f,d]),g=(0,Jk.useCallback)(()=>{f(d,[])},[f,d]);return e.length===0?null:(0,Xk.jsxs)(Xk.Fragment,{children:[(0,Xk.jsx)(BS,{sx:{paddingLeft:2,paddingRight:1,paddingTop:2},variant:`overline`,children:p(`annotationCanvasLabel`,{context:`${t+1}/${i}`,label:n})}),(0,Xk.jsx)(TO,{autoFocusItem:!0,variant:`selectedMenu`,children:e.map(e=>(0,Xk.jsx)(Uk,{containerRef:c,offsetTop:96,scrollTo:r===e.id,selected:r===e.id,children:(0,Xk.jsx)(WO,{component:a,variant:`multiline`,divider:!0,sx:{"&:hover,&:focus":{backgroundColor:`action.hover`},backgroundColor:s.includes(e.id)?`action.hover`:``,userSelect:`text`},annotationid:e.id,onClick:t=>m(t,e),onFocus:()=>h(e),onBlur:g,onMouseEnter:()=>h(e),onMouseLeave:g,children:(0,Xk.jsx)(BO,{primary:(0,Xk.jsx)(Vk,{ruleSet:o,htmlString:e.content}),secondary:e.tags.map(e=>(0,Xk.jsx)(YD,{component:`span`,size:`small`,variant:`outlined`,label:e,id:e},e?.toString())),slotProps:{primary:{variant:`body2`}}})},e.id)},`${e.id}-scroll`))})]})}var Jk,Yk,Xk,Gpe=s((()=>{Jk=d(h(),1),Yk=d(V(),1),XD(),EO(),GO(),VO(),VS(),ab(),Hk(),Kk(),Xk=W(),qk.propTypes={annotations:Yk.default.arrayOf(Yk.default.shape({content:Yk.default.string.isRequired,id:Yk.default.string.isRequired})),containerRef:Yk.default.oneOfType([Yk.default.func,Yk.default.shape({current:Yk.default.instanceOf(Element)})]),deselectAnnotation:Yk.default.func.isRequired,hoverAnnotation:Yk.default.func.isRequired,hoveredAnnotationIds:Yk.default.arrayOf(Yk.default.string),htmlSanitizationRuleSet:Yk.default.string,index:Yk.default.number.isRequired,label:Yk.default.string.isRequired,listContainerComponent:Yk.default.elementType,selectAnnotation:Yk.default.func.isRequired,selectedAnnotationId:Yk.default.string,totalSize:Yk.default.number.isRequired,windowId:Yk.default.string.isRequired}})),Kpe,qpe,Jpe,Zk,Ype=s((()=>{U(),B(),Nr(),Nd(),$l(),Gpe(),Kpe=(e,{canvasId:t,windowId:n})=>({annotations:_c(e,{canvasId:t,windowId:n}),htmlSanitizationRuleSet:_o(e).annotations.htmlSanitizationRuleSet,label:$s(e,{canvasId:t,windowId:n}),selectedAnnotationId:yc(e,{windowId:n})}),qpe={deselectAnnotation:od,hoverAnnotation:cd,selectAnnotation:ad},Jpe=H(z(Kpe,qpe),Mr(`CanvasAnnotations`)),Zk=Jpe(qk)})),Xpe,Qk,$k=s((()=>{TC(),Xpe=W(),Qk=ZS((0,Xpe.jsx)(`path`,{d:`M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z`}),`CloseSharp`)})),Zpe,Qpe,$pe=s((()=>{TC(),Zpe=W(),Qpe=ZS((0,Zpe.jsx)(`path`,{d:`M19 19H5V5h7V3H3v18h18v-9h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z`}),`OpenInNewSharp`)})),eme,tme,nme=s((()=>{TC(),eme=W(),tme=ZS((0,eme.jsx)(`path`,{d:`M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2`}),`DragIndicatorSharp`)}));function rme(e){return Gh(`MuiToolbar`,e)}var eA=s((()=>{Jh(),Kh(),qh(`MuiToolbar`,[`root`,`gutters`,`regular`,`dense`])})),ime,ame,ome,sme,tA,cme=s((()=>{ime=d(h(),1),J(),Y(),Q(),Hv(),$(),eA(),ame=W(),ome=e=>{let{classes:t,disableGutters:n,variant:r}=e;return Fd({root:[`root`,!n&&`gutters`,r]},rme,t)},sme=Z(`div`,{name:`MuiToolbar`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})(Vv(({theme:e})=>({position:`relative`,display:`flex`,alignItems:`center`,variants:[{props:({ownerState:e})=>!e.disableGutters,style:{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up(`sm`)]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}}},{props:{variant:`dense`},style:{minHeight:48}},{props:{variant:`regular`},style:e.mixins.toolbar}]}))),tA=ime.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiToolbar`}),{className:r,component:i=`div`,disableGutters:a=!1,variant:o=`regular`,...s}=n,c={...n,component:i,disableGutters:a,variant:o},l=ome(c);return(0,ame.jsx)(sme,{as:i,className:q(l.root,r),ref:t,ownerState:c,...s})})})),nA=s((()=>{cme(),eA(),eA()}));function rA(e,t){for(let n=0,r=e.length;n<r;n++)if(t.apply(t,[e[n],n,e]))return e[n]}function lme(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Function]`}function iA(e){return typeof e==`number`&&!isNaN(e)}function aA(e){return parseInt(e,10)}function oA(e,t,n){if(e[t])return Error(`Invalid prop ${t} passed to ${n} - do not set this, set it on the child.`)}function ume(e=`transform`){if(typeof window>`u`)return``;let t=window.document?.documentElement?.style;if(!t||e in t)return``;for(let n=0;n<_A.length;n++)if(dme(e,_A[n])in t)return _A[n];return``}function dme(e,t){return t?`${t}${fme(e)}`:e}function fme(e){let t=``,n=!0;for(let r=0;r<e.length;r++)n?(t+=e[r].toUpperCase(),n=!1):e[r]===`-`?n=!0:t+=e[r];return t}function pme(e,t){vA||=rA([`matches`,`webkitMatchesSelector`,`mozMatchesSelector`,`msMatchesSelector`,`oMatchesSelector`],function(t){return lme(e[t])})??``;let n=e[vA];return lme(n)?!!n.call(e,t):!1}function mme(e,t,n){let r=e;do{if(pme(r,t))return!0;if(r===n)return!1;r=r.parentNode}while(r);return!1}function sA(e,t,n,r){if(!e)return;let i={capture:!0,...r},a=n;e.addEventListener?e.addEventListener(t,a,i):e.attachEvent?e.attachEvent(`on`+t,a):e[`on`+t]=a}function cA(e,t,n,r){if(!e)return;let i={capture:!0,...r},a=n;e.removeEventListener?e.removeEventListener(t,a,i):e.detachEvent?e.detachEvent(`on`+t,a):e[`on`+t]=null}function hme(e){let t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=aA(n.borderTopWidth),t+=aA(n.borderBottomWidth),t}function gme(e){let t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=aA(n.borderLeftWidth),t+=aA(n.borderRightWidth),t}function _me(e){let t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=aA(n.paddingTop),t-=aA(n.paddingBottom),t}function vme(e){let t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=aA(n.paddingLeft),t-=aA(n.paddingRight),t}function yme(e,t,n){let r=t===t.ownerDocument.body?{left:0,top:0}:t.getBoundingClientRect();return{x:(e.clientX+t.scrollLeft-r.left)/n,y:(e.clientY+t.scrollTop-r.top)/n}}function bme(e,t){let n=Sme(e,t,`px`);return{[dme(`transform`,Rme)]:n}}function xme(e,t){return Sme(e,t,``)}function Sme({x:e,y:t},n,r){let i=`translate(${e}${r},${t}${r})`;return n&&(i=`translate(${`${typeof n.x==`string`?n.x:n.x+r}`}, ${`${typeof n.y==`string`?n.y:n.y+r}`})`+i),i}function Cme(e,t){return e.targetTouches&&rA(e.targetTouches,e=>t===e.identifier)||e.changedTouches&&rA(e.changedTouches,e=>t===e.identifier)}function wme(e){if(e.targetTouches&&e.targetTouches[0])return e.targetTouches[0].identifier;if(e.changedTouches&&e.changedTouches[0])return e.changedTouches[0].identifier}function Tme(){return typeof __webpack_nonce__<`u`?__webpack_nonce__:void 0}function Eme(e,t){if(!e)return;let n=e.getElementById(`react-draggable-style-el`);if(!n){n=e.createElement(`style`),n.type=`text/css`,n.id=`react-draggable-style-el`;let r=t??Tme();r&&n.setAttribute(`nonce`,r),n.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;}
`,n.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;}
`,e.getElementsByTagName(`head`)[0].appendChild(n)}e.body&&kme(e.body,`react-draggable-transparent-selection`)}function Dme(e){window.requestAnimationFrame?window.requestAnimationFrame(()=>{Ome(e)}):Ome(e)}function Ome(e){if(e)try{e.body&&Ame(e.body,`react-draggable-transparent-selection`);let t=e.selection;if(t)t.empty();else{let t=(e.defaultView||window).getSelection();t&&t.type!==`Caret`&&t.removeAllRanges()}}catch{}}function kme(e,t){e.classList?e.classList.add(t):e.className.match(RegExp(`(?:^|\\s)${t}(?!\\S)`))||(e.className+=` ${t}`)}function Ame(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(RegExp(`(?:^|\\s)${t}(?!\\S)`,`g`),``)}function jme(e,t,n){if(!e.props.bounds)return[t,n];let{bounds:r}=e.props;r=typeof r==`string`?r:Fme(r);let i=fA(e);if(typeof r==`string`){let{ownerDocument:e}=i,t=e.defaultView;if(!t)throw Error(`Cannot resolve the owner window of the draggable node.`);let n;if(n=r===`parent`?i.parentNode:i.getRootNode().querySelector(r),!(n instanceof t.HTMLElement))throw Error(`Bounds selector "`+r+`" could not find an element.`);let a=n,o=t.getComputedStyle(i),s=t.getComputedStyle(a);r={left:-i.offsetLeft+aA(s.paddingLeft)+aA(o.marginLeft),top:-i.offsetTop+aA(s.paddingTop)+aA(o.marginTop),right:vme(a)-gme(i)-i.offsetLeft+aA(s.paddingRight)-aA(o.marginRight),bottom:_me(a)-hme(i)-i.offsetTop+aA(s.paddingBottom)-aA(o.marginBottom)}}return iA(r.right)&&(t=Math.min(t,r.right)),iA(r.bottom)&&(n=Math.min(n,r.bottom)),iA(r.left)&&(t=Math.max(t,r.left)),iA(r.top)&&(n=Math.max(n,r.top)),[t,n]}function Mme(e,t,n){return[Math.round(t/e[0])*e[0],Math.round(n/e[1])*e[1]]}function Nme(e){return e.props.axis===`both`||e.props.axis===`x`}function Pme(e){return e.props.axis===`both`||e.props.axis===`y`}function lA(e,t,n){let r=typeof t==`number`?Cme(e,t):null;if(typeof t==`number`&&!r)return null;let i=fA(n),a=n.props.offsetParent||i.offsetParent||i.ownerDocument.body;return yme(r||e,a,n.props.scale)}function uA(e,t,n){let r=!iA(e.lastX),i=fA(e);return r?{node:i,deltaX:0,deltaY:0,lastX:t,lastY:n,x:t,y:n}:{node:i,deltaX:t-e.lastX,deltaY:n-e.lastY,lastX:e.lastX,lastY:e.lastY,x:t,y:n}}function dA(e,t){let n=e.props.scale;return{node:t.node,x:e.state.x+t.deltaX/n,y:e.state.y+t.deltaY/n,deltaX:t.deltaX/n,deltaY:t.deltaY/n,lastX:e.state.x,lastY:e.state.y}}function Fme(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}function fA(e){let t=e.findDOMNode();if(!t)throw Error(`<DraggableCore>: Unmounted during event!`);return t}var pA,mA,Ime,hA,gA,Lme,_A,Rme,vA,yA,bA,xA,SA,CA,zme=s((()=>{pA=d(h(),1),mA=d(V(),1),Ime=d(_(),1),J(),hA=d(h(),1),gA=d(V(),1),Lme=d(_(),1),_A=[`Moz`,`Webkit`,`O`,`ms`],Rme=ume(),vA=``,yA=typeof process<`u`&&{}.DRAGGABLE_DEBUG?console.log.bind(console):function(){},bA={touch:{start:`touchstart`,move:`touchmove`,stop:`touchend`},mouse:{start:`mousedown`,move:`mousemove`,stop:`mouseup`}},xA=bA.mouse,SA=class extends hA.Component{constructor(){super(...arguments),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,this.touchIdentifier=null,this.mounted=!1,this.handleDragStart=e=>{if(this.props.onMouseDown(e),!this.props.allowAnyClick&&(typeof e.button==`number`&&e.button!==0||e.ctrlKey))return!1;let t=this.findDOMNode();if(!t||!t.ownerDocument||!t.ownerDocument.body)throw Error(`<DraggableCore> not mounted on DragStart!`);let{ownerDocument:n}=t;if(this.props.disabled||!(e.target instanceof n.defaultView.Node)||this.props.handle&&!mme(e.target,this.props.handle,t)||this.props.cancel&&mme(e.target,this.props.cancel,t))return;e.type===`touchstart`&&!this.props.allowMobileScroll&&e.preventDefault();let r=wme(e);this.touchIdentifier=r;let i=lA(e,r,this);if(i==null)return;let{x:a,y:o}=i,s=uA(this,a,o);yA(`DraggableCore: handleDragStart: %j`,s),yA(`calling`,this.props.onStart),this.props.onStart(e,s)!==!1&&this.mounted!==!1&&(this.props.enableUserSelectHack&&Eme(n,this.props.nonce),this.dragging=!0,this.lastX=a,this.lastY=o,sA(n,xA.move,this.handleDrag),sA(n,xA.stop,this.handleDragStop))},this.handleDrag=e=>{let t=lA(e,this.touchIdentifier,this);if(t==null)return;let{x:n,y:r}=t;if(Array.isArray(this.props.grid)){let e=n-this.lastX,t=r-this.lastY;if([e,t]=Mme(this.props.grid,e,t),!e&&!t)return;n=this.lastX+e,r=this.lastY+t}let i=uA(this,n,r);if(yA(`DraggableCore: handleDrag: %j`,i),this.props.onDrag(e,i)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent(`mouseup`))}catch{let e=document.createEvent(`MouseEvents`);e.initMouseEvent(`mouseup`,!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(e)}return}this.lastX=n,this.lastY=r},this.handleDragStop=e=>{if(!this.dragging)return;let t=lA(e,this.touchIdentifier,this);if(t==null)return;let{x:n,y:r}=t;if(Array.isArray(this.props.grid)){let e=n-this.lastX||0,t=r-this.lastY||0;[e,t]=Mme(this.props.grid,e,t),n=this.lastX+e,r=this.lastY+t}let i=uA(this,n,r);if(this.props.onStop(e,i)===!1||this.mounted===!1)return!1;let a=this.findDOMNode();a&&this.props.enableUserSelectHack&&Dme(a.ownerDocument),yA(`DraggableCore: handleDragStop: %j`,i),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,a&&(yA(`DraggableCore: Removing handlers`),cA(a.ownerDocument,xA.move,this.handleDrag),cA(a.ownerDocument,xA.stop,this.handleDragStop))},this.onMouseDown=e=>(xA=bA.mouse,this.handleDragStart(e)),this.onMouseUp=e=>(xA=bA.mouse,this.handleDragStop(e)),this.onTouchStart=e=>(xA=bA.touch,this.handleDragStart(e)),this.onTouchEnd=e=>(xA=bA.touch,this.handleDragStop(e))}componentDidMount(){this.mounted=!0;let e=this.findDOMNode();e&&sA(e,bA.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;let e=this.findDOMNode();if(e){let{ownerDocument:t}=e;cA(t,bA.mouse.move,this.handleDrag),cA(t,bA.touch.move,this.handleDrag),cA(t,bA.mouse.stop,this.handleDragStop),cA(t,bA.touch.stop,this.handleDragStop),cA(e,bA.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&Dme(t)}}findDOMNode(){if(this.props?.nodeRef)return this.props.nodeRef.current;let e=Lme.default;return typeof e.findDOMNode==`function`?e.findDOMNode(this):(yA(`react-draggable: ReactDOM.findDOMNode is not available in React 19+. You must provide a nodeRef prop. See: https://github.com/react-grid-layout/react-draggable#noderef`),null)}render(){return hA.cloneElement(hA.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}},SA.displayName=`DraggableCore`,SA.propTypes={allowAnyClick:gA.default.bool,allowMobileScroll:gA.default.bool,children:gA.default.node.isRequired,disabled:gA.default.bool,enableUserSelectHack:gA.default.bool,offsetParent:function(e,t){if(e[t]&&e[t].nodeType!==1)throw Error(`Draggable's offsetParent must be a DOM Node.`)},grid:gA.default.arrayOf(gA.default.number),handle:gA.default.string,cancel:gA.default.string,nodeRef:gA.default.object,nonce:gA.default.string,onStart:gA.default.func,onDrag:gA.default.func,onStop:gA.default.func,onMouseDown:gA.default.func,scale:gA.default.number,className:oA,style:oA,transform:oA},SA.defaultProps={allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1},CA=class extends pA.Component{constructor(e){super(e),this.onDragStart=(e,t)=>{if(yA(`Draggable: onDragStart: %j`,t),this.props.onStart(e,dA(this,t))===!1)return!1;this.setState({dragging:!0,dragged:!0})},this.onDrag=(e,t)=>{if(!this.state.dragging)return!1;yA(`Draggable: onDrag: %j`,t);let n=dA(this,t),r={x:n.x,y:n.y,slackX:0,slackY:0};if(this.props.bounds){let{x:e,y:t}=r;r.x+=this.state.slackX,r.y+=this.state.slackY;let[i,a]=jme(this,r.x,r.y);r.x=i,r.y=a,r.slackX=this.state.slackX+(e-r.x),r.slackY=this.state.slackY+(t-r.y),n.x=r.x,n.y=r.y,n.deltaX=r.x-this.state.x,n.deltaY=r.y-this.state.y}if(this.props.onDrag(e,n)===!1)return!1;this.setState(r)},this.onDragStop=(e,t)=>{if(!this.state.dragging||this.props.onStop(e,dA(this,t))===!1)return!1;yA(`Draggable: onDragStop: %j`,t);let n={dragging:!1,slackX:0,slackY:0};if(this.props.position){let{x:e,y:t}=this.props.position;n.x=e,n.y=t}this.setState(n)},this.state={dragging:!1,dragged:!1,x:e.position?e.position.x:e.defaultPosition.x,y:e.position?e.position.y:e.defaultPosition.y,prevPropsPosition:{...e.position},slackX:0,slackY:0,isElementSVG:!1},e.position&&!(e.onDrag||e.onStop)&&console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}static getDerivedStateFromProps({position:e},{prevPropsPosition:t}){return e&&(!t||e.x!==t.x||e.y!==t.y)?(yA(`Draggable: getDerivedStateFromProps %j`,{position:e,prevPropsPosition:t}),{x:e.x,y:e.y,prevPropsPosition:{...e}}):null}componentDidMount(){window.SVGElement!==void 0&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){if(this.props?.nodeRef)return this.props.nodeRef.current;let e=Ime.default;return typeof e.findDOMNode==`function`?e.findDOMNode(this):null}render(){let{axis:e,bounds:t,children:n,defaultPosition:r,defaultClassName:i,defaultClassNameDragging:a,defaultClassNameDragged:o,position:s,positionOffset:c,scale:l,...u}=this.props,d={},f=null,p=!s||this.state.dragging,m=s||r,h={x:Nme(this)&&p?this.state.x:m.x,y:Pme(this)&&p?this.state.y:m.y};this.state.isElementSVG?f=xme(h,c):d=bme(h,c);let g=pA.Children.only(n),_=q(g.props.className||``,i,{[a]:this.state.dragging,[o]:this.state.dragged});return pA.createElement(SA,{...u,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop},pA.cloneElement(g,{className:_,style:{...g.props.style,...d},transform:f}))}},CA.displayName=`Draggable`,CA.propTypes={...SA.propTypes,axis:mA.default.oneOf([`both`,`x`,`y`,`none`]),bounds:mA.default.oneOfType([mA.default.shape({left:mA.default.number,right:mA.default.number,top:mA.default.number,bottom:mA.default.number}),mA.default.string,mA.default.oneOf([!1])]),defaultClassName:mA.default.string,defaultClassNameDragging:mA.default.string,defaultClassNameDragged:mA.default.string,defaultPosition:mA.default.shape({x:mA.default.number,y:mA.default.number}),positionOffset:mA.default.shape({x:mA.default.oneOfType([mA.default.number,mA.default.string]),y:mA.default.oneOfType([mA.default.number,mA.default.string])}),position:mA.default.shape({x:mA.default.number,y:mA.default.number}),className:oA,style:oA,transform:oA},CA.defaultProps={...SA.defaultProps,axis:`both`,bounds:!1,defaultClassName:`react-draggable`,defaultClassNameDragging:`react-draggable-dragging`,defaultClassNameDragged:`react-draggable-dragged`,defaultPosition:{x:0,y:0},scale:1}})),Bme,Vme=s((()=>{zme(),Bme=CA})),Hme,wA,TA,EA,DA,OA,Ume,Wme,Gme=s((()=>{Hme=W(),wA=d(h()),TA=function(){return TA=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},TA.apply(this,arguments)},EA={width:`100%`,height:`10px`,top:`0px`,left:`0px`,cursor:`row-resize`},DA={width:`10px`,height:`100%`,top:`0px`,left:`0px`,cursor:`col-resize`},OA={width:`20px`,height:`20px`,position:`absolute`,zIndex:1},Ume={top:TA(TA({},EA),{top:`-5px`}),right:TA(TA({},DA),{left:void 0,right:`-5px`}),bottom:TA(TA({},EA),{top:void 0,bottom:`-5px`}),left:TA(TA({},DA),{left:`-5px`}),topRight:TA(TA({},OA),{right:`-10px`,top:`-10px`,cursor:`ne-resize`}),bottomRight:TA(TA({},OA),{right:`-10px`,bottom:`-10px`,cursor:`se-resize`}),bottomLeft:TA(TA({},OA),{left:`-10px`,bottom:`-10px`,cursor:`sw-resize`}),topLeft:TA(TA({},OA),{left:`-10px`,top:`-10px`,cursor:`nw-resize`})},Wme=(0,wA.memo)(function(e){var t=e.onResizeStart,n=e.direction,r=e.children,i=e.replaceStyles,a=e.className,o=(0,wA.useCallback)(function(e){t(e,n)},[t,n]),s=(0,wA.useCallback)(function(e){t(e,n)},[t,n]),c=(0,wA.useMemo)(function(){return TA(TA({position:`absolute`,userSelect:`none`},Ume[n]),i??{})},[i,n]);return(0,Hme.jsx)(`div`,{className:a||void 0,style:c,onMouseDown:o,onTouchStart:s,children:r})})})),kA,Kme,qme,Jme,AA,Yme,jA,MA,NA,PA,Xme,FA,IA,LA,Zme,Qme,$me,RA,ehe,the=s((()=>{kA=W(),Kme=d(h()),qme=d(_()),Gme(),Jme=(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),AA=function(){return AA=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},AA.apply(this,arguments)},Yme={width:`auto`,height:`auto`},jA=function(e,t,n){return Math.max(Math.min(e,n),t)},MA=function(e,t,n){var r=Math.round(e/t);return r*t+n*(r-1)},NA=function(e,t){return new RegExp(e,`i`).test(t)},PA=function(e){return!!(e.touches&&e.touches.length)},Xme=function(e){return!!((e.clientX||e.clientX===0)&&(e.clientY||e.clientY===0))},FA=function(e,t,n){n===void 0&&(n=0);var r=t.reduce(function(n,r,i){return Math.abs(r-e)<Math.abs(t[n]-e)?i:n},0),i=Math.abs(t[r]-e);return n===0||i<n?t[r]:e},IA=function(e){return e=e.toString(),e===`auto`||e.endsWith(`px`)||e.endsWith(`%`)||e.endsWith(`vh`)||e.endsWith(`vw`)||e.endsWith(`vmax`)||e.endsWith(`vmin`)?e:`${e}px`},LA=function(e,t,n,r){if(e&&typeof e==`string`){if(e.endsWith(`px`))return Number(e.replace(`px`,``));if(e.endsWith(`%`)){var i=Number(e.replace(`%`,``))/100;return t*i}if(e.endsWith(`vw`)){var i=Number(e.replace(`vw`,``))/100;return n*i}if(e.endsWith(`vh`)){var i=Number(e.replace(`vh`,``))/100;return r*i}}return e},Zme=function(e,t,n,r,i,a,o){return r=LA(r,e.width,t,n),i=LA(i,e.height,t,n),a=LA(a,e.width,t,n),o=LA(o,e.height,t,n),{maxWidth:r===void 0?void 0:Number(r),maxHeight:i===void 0?void 0:Number(i),minWidth:a===void 0?void 0:Number(a),minHeight:o===void 0?void 0:Number(o)}},Qme=function(e){return Array.isArray(e)?e:[e,e]},$me=`as.ref.style.className.grid.gridGap.snap.bounds.boundsByDirection.size.defaultSize.minWidth.minHeight.maxWidth.maxHeight.lockAspectRatio.lockAspectRatioExtraWidth.lockAspectRatioExtraHeight.enable.handleStyles.handleClasses.handleWrapperStyle.handleWrapperClass.children.onResizeStart.onResize.onResizeStop.handleComponent.scale.resizeRatio.snapGap`.split(`.`),RA=`__resizable_base__`,ehe=function(e){Jme(t,e);function t(t){var n=e.call(this,t)||this;return n.ratio=1,n.resizable=null,n.parentLeft=0,n.parentTop=0,n.resizableLeft=0,n.resizableRight=0,n.resizableTop=0,n.resizableBottom=0,n.targetLeft=0,n.targetTop=0,n.delta={width:0,height:0},n.appendBase=function(){if(!n.resizable||!n.window)return null;var e=n.parentNode;if(!e)return null;var t=n.window.document.createElement(`div`);return t.style.width=`100%`,t.style.height=`100%`,t.style.position=`absolute`,t.style.transform=`scale(0, 0)`,t.style.left=`0`,t.style.flex=`0 0 100%`,t.classList?t.classList.add(RA):t.className+=RA,e.appendChild(t),t},n.removeBase=function(e){var t=n.parentNode;t&&t.removeChild(e)},n.state={isResizing:!1,width:n.propsSize?.width??`auto`,height:n.propsSize?.height??`auto`,direction:`right`,original:{x:0,y:0,width:0,height:0},backgroundStyle:{height:`100%`,width:`100%`,backgroundColor:`rgba(0,0,0,0)`,cursor:`auto`,opacity:0,position:`fixed`,zIndex:9999,top:`0`,left:`0`,bottom:`0`,right:`0`},flexBasis:void 0},n.onResizeStart=n.onResizeStart.bind(n),n.onMouseMove=n.onMouseMove.bind(n),n.onMouseUp=n.onMouseUp.bind(n),n}return Object.defineProperty(t.prototype,"parentNode",{get:function(){return this.resizable?this.resizable.parentNode:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"window",{get:function(){return!this.resizable||!this.resizable.ownerDocument?null:this.resizable.ownerDocument.defaultView},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"propsSize",{get:function(){return this.props.size||this.props.defaultSize||Yme},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"size",{get:function(){var e=0,t=0;if(this.resizable&&this.window){var n=this.resizable.offsetWidth,r=this.resizable.offsetHeight,i=this.resizable.style.position;i!==`relative`&&(this.resizable.style.position=`relative`),e=this.resizable.style.width===`auto`?n:this.resizable.offsetWidth,t=this.resizable.style.height===`auto`?r:this.resizable.offsetHeight,this.resizable.style.position=i}return{width:e,height:t}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sizeStyle",{get:function(){var e=this,t=this.props.size,n=function(t){if(e.state[t]===void 0||e.state[t]===`auto`)return`auto`;if(e.propsSize&&e.propsSize[t]&&e.propsSize[t]?.toString().endsWith(`%`)){if(e.state[t].toString().endsWith(`%`))return e.state[t].toString();var n=e.getParentSize();return`${Number(e.state[t].toString().replace(`px`,``))/n[t]*100}%`}return IA(e.state[t])};return{width:t&&t.width!==void 0&&!this.state.isResizing?IA(t.width):n(`width`),height:t&&t.height!==void 0&&!this.state.isResizing?IA(t.height):n(`height`)}},enumerable:!1,configurable:!0}),t.prototype.getParentSize=function(){if(!this.parentNode)return this.window?{width:this.window.innerWidth,height:this.window.innerHeight}:{width:0,height:0};var e=this.appendBase();if(!e)return{width:0,height:0};var t=!1,n=this.parentNode.style.flexWrap;n!==`wrap`&&(t=!0,this.parentNode.style.flexWrap=`wrap`),e.style.position=`relative`,e.style.minWidth=`100%`,e.style.minHeight=`100%`;var r={width:e.offsetWidth,height:e.offsetHeight};return t&&(this.parentNode.style.flexWrap=n),this.removeBase(e),r},t.prototype.bindEvents=function(){this.window&&(this.window.addEventListener(`mouseup`,this.onMouseUp),this.window.addEventListener(`mousemove`,this.onMouseMove),this.window.addEventListener(`mouseleave`,this.onMouseUp),this.window.addEventListener(`touchmove`,this.onMouseMove,{capture:!0,passive:!1}),this.window.addEventListener(`touchend`,this.onMouseUp))},t.prototype.unbindEvents=function(){this.window&&(this.window.removeEventListener(`mouseup`,this.onMouseUp),this.window.removeEventListener(`mousemove`,this.onMouseMove),this.window.removeEventListener(`mouseleave`,this.onMouseUp),this.window.removeEventListener(`touchmove`,this.onMouseMove,!0),this.window.removeEventListener(`touchend`,this.onMouseUp))},t.prototype.componentDidMount=function(){if(!(!this.resizable||!this.window)){var e=this.window.getComputedStyle(this.resizable);this.setState({width:this.state.width||this.size.width,height:this.state.height||this.size.height,flexBasis:e.flexBasis===`auto`?void 0:e.flexBasis})}},t.prototype.componentWillUnmount=function(){this.window&&this.unbindEvents()},t.prototype.createSizeForCssProperty=function(e,t){var n=this.propsSize&&this.propsSize[t];return this.state[t]===`auto`&&this.state.original[t]===e&&(n===void 0||n===`auto`)?`auto`:e},t.prototype.calculateNewMaxFromBoundary=function(e,t){var n=this.props.boundsByDirection,r=this.state.direction,i=n&&NA(`left`,r),a=n&&NA(`top`,r),o,s;if(this.props.bounds===`parent`){var c=this.parentNode;c&&(o=i?this.resizableRight-this.parentLeft:c.offsetWidth+(this.parentLeft-this.resizableLeft),s=a?this.resizableBottom-this.parentTop:c.offsetHeight+(this.parentTop-this.resizableTop))}else this.props.bounds===`window`?this.window&&(o=i?this.resizableRight:this.window.innerWidth-this.resizableLeft,s=a?this.resizableBottom:this.window.innerHeight-this.resizableTop):this.props.bounds&&(o=i?this.resizableRight-this.targetLeft:this.props.bounds.offsetWidth+(this.targetLeft-this.resizableLeft),s=a?this.resizableBottom-this.targetTop:this.props.bounds.offsetHeight+(this.targetTop-this.resizableTop));return o&&Number.isFinite(o)&&(e=e&&e<o?e:o),s&&Number.isFinite(s)&&(t=t&&t<s?t:s),{maxWidth:e,maxHeight:t}},t.prototype.calculateNewSizeFromDirection=function(e,t){var n=this.props.scale||1,r=Qme(this.props.resizeRatio||1),i=r[0],a=r[1],o=this.state,s=o.direction,c=o.original,l=this.props,u=l.lockAspectRatio,d=l.lockAspectRatioExtraHeight,f=l.lockAspectRatioExtraWidth,p=c.width,m=c.height,h=d||0,g=f||0;return NA(`right`,s)&&(p=c.width+(e-c.x)*i/n,u&&(m=(p-g)/this.ratio+h)),NA(`left`,s)&&(p=c.width-(e-c.x)*i/n,u&&(m=(p-g)/this.ratio+h)),NA(`bottom`,s)&&(m=c.height+(t-c.y)*a/n,u&&(p=(m-h)*this.ratio+g)),NA(`top`,s)&&(m=c.height-(t-c.y)*a/n,u&&(p=(m-h)*this.ratio+g)),{newWidth:p,newHeight:m}},t.prototype.calculateNewSizeFromAspectRatio=function(e,t,n,r){var i=this.props,a=i.lockAspectRatio,o=i.lockAspectRatioExtraHeight,s=i.lockAspectRatioExtraWidth,c=r.width===void 0?10:r.width,l=n.width===void 0||n.width<0?e:n.width,u=r.height===void 0?10:r.height,d=n.height===void 0||n.height<0?t:n.height,f=o||0,p=s||0;if(a){var m=(u-f)*this.ratio+p,h=(d-f)*this.ratio+p,g=(c-p)/this.ratio+f,_=(l-p)/this.ratio+f,v=Math.max(c,m),y=Math.min(l,h),b=Math.max(u,g),x=Math.min(d,_);e=jA(e,v,y),t=jA(t,b,x)}else e=jA(e,c,l),t=jA(t,u,d);return{newWidth:e,newHeight:t}},t.prototype.setBoundingClientRect=function(){var e=1/(this.props.scale||1);if(this.props.bounds===`parent`){var t=this.parentNode;if(t){var n=t.getBoundingClientRect();this.parentLeft=n.left*e,this.parentTop=n.top*e}}if(this.props.bounds&&typeof this.props.bounds!=`string`){var r=this.props.bounds.getBoundingClientRect();this.targetLeft=r.left*e,this.targetTop=r.top*e}if(this.resizable){var i=this.resizable.getBoundingClientRect(),a=i.left,o=i.top,s=i.right,c=i.bottom;this.resizableLeft=a*e,this.resizableRight=s*e,this.resizableTop=o*e,this.resizableBottom=c*e}},t.prototype.onResizeStart=function(e,t){if(!(!this.resizable||!this.window)){var n=0,r=0;if(e.nativeEvent&&Xme(e.nativeEvent)?(n=e.nativeEvent.clientX,r=e.nativeEvent.clientY):e.nativeEvent&&PA(e.nativeEvent)&&(n=e.nativeEvent.touches[0].clientX,r=e.nativeEvent.touches[0].clientY),!(this.props.onResizeStart&&this.resizable&&this.props.onResizeStart(e,t,this.resizable)===!1)){this.props.size&&(this.props.size.height!==void 0&&this.props.size.height!==this.state.height&&this.setState({height:this.props.size.height}),this.props.size.width!==void 0&&this.props.size.width!==this.state.width&&this.setState({width:this.props.size.width})),this.ratio=typeof this.props.lockAspectRatio==`number`?this.props.lockAspectRatio:this.size.width/this.size.height;var i,a=this.window.getComputedStyle(this.resizable);if(a.flexBasis!==`auto`){var o=this.parentNode;if(o){var s=this.window.getComputedStyle(o).flexDirection;this.flexDir=s.startsWith(`row`)?`row`:`column`,i=a.flexBasis}}this.setBoundingClientRect(),this.bindEvents();var c={original:{x:n,y:r,width:this.size.width,height:this.size.height},isResizing:!0,backgroundStyle:AA(AA({},this.state.backgroundStyle),{cursor:this.window.getComputedStyle(e.target).cursor||`auto`}),direction:t,flexBasis:i};this.setState(c)}}},t.prototype.onMouseMove=function(e){var t=this;if(!(!this.state.isResizing||!this.resizable||!this.window)){if(this.window.TouchEvent&&PA(e))try{e.preventDefault(),e.stopPropagation()}catch{}var n=this.props,r=n.maxWidth,i=n.maxHeight,a=n.minWidth,o=n.minHeight,s=PA(e)?e.touches[0].clientX:e.clientX,c=PA(e)?e.touches[0].clientY:e.clientY,l=this.state,u=l.direction,d=l.original,f=l.width,p=l.height,m=this.getParentSize(),h=Zme(m,this.window.innerWidth,this.window.innerHeight,r,i,a,o);r=h.maxWidth,i=h.maxHeight,a=h.minWidth,o=h.minHeight;var g=this.calculateNewSizeFromDirection(s,c),_=g.newHeight,v=g.newWidth,y=this.calculateNewMaxFromBoundary(r,i);this.props.snap&&this.props.snap.x&&(v=FA(v,this.props.snap.x,this.props.snapGap)),this.props.snap&&this.props.snap.y&&(_=FA(_,this.props.snap.y,this.props.snapGap));var b=this.calculateNewSizeFromAspectRatio(v,_,{width:y.maxWidth,height:y.maxHeight},{width:a,height:o});if(v=b.newWidth,_=b.newHeight,this.props.grid){var x=MA(v,this.props.grid[0],this.props.gridGap?this.props.gridGap[0]:0),S=MA(_,this.props.grid[1],this.props.gridGap?this.props.gridGap[1]:0),C=this.props.snapGap||0,w=C===0||Math.abs(x-v)<=C?x:v,T=C===0||Math.abs(S-_)<=C?S:_;v=w,_=T}var E={width:v-d.width,height:_-d.height};if(this.delta=E,f&&typeof f==`string`){if(f.endsWith(`%`)){var D=v/m.width*100;v=`${D}%`}else if(f.endsWith(`vw`)){var O=v/this.window.innerWidth*100;v=`${O}vw`}else if(f.endsWith(`vh`)){var k=v/this.window.innerHeight*100;v=`${k}vh`}}if(p&&typeof p==`string`){if(p.endsWith(`%`)){var D=_/m.height*100;_=`${D}%`}else if(p.endsWith(`vw`)){var O=_/this.window.innerWidth*100;_=`${O}vw`}else if(p.endsWith(`vh`)){var k=_/this.window.innerHeight*100;_=`${k}vh`}}var A={width:this.createSizeForCssProperty(v,`width`),height:this.createSizeForCssProperty(_,`height`)};this.flexDir===`row`?A.flexBasis=A.width:this.flexDir===`column`&&(A.flexBasis=A.height);var j=this.state.width!==A.width,M=this.state.height!==A.height,N=this.state.flexBasis!==A.flexBasis,ee=j||M||N;ee&&(0,qme.flushSync)(function(){t.setState(A)}),this.props.onResize&&ee&&this.props.onResize(e,u,this.resizable,E)}},t.prototype.onMouseUp=function(e){var t=this.state,n=t.isResizing,r=t.direction;t.original,!(!n||!this.resizable)&&(this.props.onResizeStop&&this.props.onResizeStop(e,r,this.resizable,this.delta),this.props.size&&this.setState({width:this.props.size.width??`auto`,height:this.props.size.height??`auto`}),this.unbindEvents(),this.setState({isResizing:!1,backgroundStyle:AA(AA({},this.state.backgroundStyle),{cursor:`auto`})}))},t.prototype.updateSize=function(e){this.setState({width:e.width??`auto`,height:e.height??`auto`})},t.prototype.renderResizer=function(){var e=this,t=this.props,n=t.enable,r=t.handleStyles,i=t.handleClasses,a=t.handleWrapperStyle,o=t.handleWrapperClass,s=t.handleComponent;if(!n)return null;var c=Object.keys(n).map(function(t){return n[t]===!1?null:(0,kA.jsx)(Wme,{direction:t,onResizeStart:e.onResizeStart,replaceStyles:r&&r[t],className:i&&i[t],children:s&&s[t]?s[t]:null},t)});return(0,kA.jsx)(`div`,{className:o,style:a,children:c})},t.prototype.render=function(){var e=this,t=Object.keys(this.props).reduce(function(t,n){return $me.indexOf(n)===-1&&(t[n]=e.props[n]),t},{}),n=AA(AA(AA({position:`relative`,userSelect:this.state.isResizing?`none`:`auto`},this.props.style),this.sizeStyle),{maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight,minWidth:this.props.minWidth,minHeight:this.props.minHeight,boxSizing:`border-box`,flexShrink:0});this.state.flexBasis&&(n.flexBasis=this.state.flexBasis);var r=this.props.as||`div`;return(0,kA.jsxs)(r,AA({style:n,className:this.props.className},t,{ref:function(t){t&&(e.resizable=t)},children:[this.state.isResizing&&(0,kA.jsx)(`div`,{style:this.state.backgroundStyle}),this.props.children,this.renderResizer()]}))},t.defaultProps={as:`div`,onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},enable:{top:!0,right:!0,bottom:!0,left:!0,topRight:!0,bottomRight:!0,bottomLeft:!0,topLeft:!0},style:{},grid:[1,1],gridGap:[0,0],lockAspectRatio:!1,lockAspectRatioExtraWidth:0,lockAspectRatioExtraHeight:0,scale:1,resizeRatio:1,snapGap:0},t}(Kme.PureComponent)}));function nhe(e,t){BA(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function rhe(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}var zA,ihe,BA,VA,ahe,ohe,HA,UA=s((()=>{zA=d(h()),Vme(),the(),ihe=d(_()),BA=function(e,t){return BA=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},BA(e,t)},VA=function(){return VA=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},VA.apply(this,arguments)},ahe={width:`auto`,height:`auto`,display:`inline-block`,position:`absolute`,top:0,left:0},ohe=function(e){return{bottom:e,bottomLeft:e,bottomRight:e,left:e,right:e,top:e,topLeft:e,topRight:e}},HA=function(e){nhe(t,e);function t(t){var n=e.call(this,t)||this;return n.resizingPosition={x:0,y:0},n.offsetFromParent={left:0,top:0},n.resizableElement={current:null},n.originalPosition={x:0,y:0},n.state={resizing:!1,bounds:{top:0,right:0,bottom:0,left:0},maxWidth:t.maxWidth,maxHeight:t.maxHeight},n.onResizeStart=n.onResizeStart.bind(n),n.onResize=n.onResize.bind(n),n.onResizeStop=n.onResizeStop.bind(n),n.onDragStart=n.onDragStart.bind(n),n.onDrag=n.onDrag.bind(n),n.onDragStop=n.onDragStop.bind(n),n.getMaxSizesFromProps=n.getMaxSizesFromProps.bind(n),n}return t.prototype.componentDidMount=function(){this.updateOffsetFromParent();var e=this.offsetFromParent,t=e.left,n=e.top,r=this.getDraggablePosition(),i=r.x,a=r.y;this.draggable.setState({x:i-t,y:a-n}),this.forceUpdate()},t.prototype.getDraggablePosition=function(){var e=this.draggable.state;return{x:e.x,y:e.y}},t.prototype.getParent=function(){return this.resizable&&this.resizable.parentNode},t.prototype.getParentSize=function(){return this.resizable.getParentSize()},t.prototype.getMaxSizesFromProps=function(){return{maxWidth:this.props.maxWidth===void 0?2**53-1:this.props.maxWidth,maxHeight:this.props.maxHeight===void 0?2**53-1:this.props.maxHeight}},t.prototype.getSelfElement=function(){return this.resizable&&this.resizable.resizable},t.prototype.getOffsetHeight=function(e){var t=this.props.scale;switch(this.props.bounds){case`window`:return window.innerHeight/t;case`body`:return document.body.offsetHeight/t;default:return e.offsetHeight}},t.prototype.getOffsetWidth=function(e){var t=this.props.scale;switch(this.props.bounds){case`window`:return window.innerWidth/t;case`body`:return document.body.offsetWidth/t;default:return e.offsetWidth}},t.prototype.onDragStart=function(e,t){if(this.props.onDragStart&&this.props.onDragStart(e,t)===!1)return!1;var n=this.getDraggablePosition();if(this.originalPosition=n,this.props.bounds){var r=this.getParent(),i=this.props.scale,a;if(this.props.bounds===`parent`)a=r;else if(this.props.bounds===`body`){var o=r.getBoundingClientRect(),s=o.left,c=o.top,l=document.body.getBoundingClientRect(),u=-(s-r.offsetLeft*i-l.left)/i,d=-(c-r.offsetTop*i-l.top)/i,f=(document.body.offsetWidth-this.resizable.size.width*i)/i+u,p=(document.body.offsetHeight-this.resizable.size.height*i)/i+d;return this.setState({bounds:{top:d,right:f,bottom:p,left:u}})}else if(this.props.bounds===`window`){if(!this.resizable)return;var m=r.getBoundingClientRect(),h=m.left,g=m.top,_=-(h-r.offsetLeft*i)/i,v=-(g-r.offsetTop*i)/i,f=(window.innerWidth-this.resizable.size.width*i)/i+_,p=(window.innerHeight-this.resizable.size.height*i)/i+v;return this.setState({bounds:{top:v,right:f,bottom:p,left:_}})}else typeof this.props.bounds==`string`?a=document.querySelector(this.props.bounds):this.props.bounds instanceof HTMLElement&&(a=this.props.bounds);if(!(!(a instanceof HTMLElement)||!(r instanceof HTMLElement))){var y=a.getBoundingClientRect(),b=y.left,x=y.top,S=r.getBoundingClientRect(),C=S.left,w=S.top,T=(b-C)/i,E=x-w;if(this.resizable){this.updateOffsetFromParent();var D=this.offsetFromParent;this.setState({bounds:{top:E-D.top,right:T+(a.offsetWidth-this.resizable.size.width)-D.left/i,bottom:E+(a.offsetHeight-this.resizable.size.height)-D.top,left:T-D.left/i}})}}}},t.prototype.onDrag=function(e,t){if(this.props.onDrag){var n=this.offsetFromParent,r=n.left,i=n.top;if(!this.props.dragAxis||this.props.dragAxis===`both`)return this.props.onDrag(e,VA(VA({},t),{x:t.x+r,y:t.y+i}));if(this.props.dragAxis===`x`)return this.props.onDrag(e,VA(VA({},t),{x:t.x+r,y:this.originalPosition.y+i,deltaY:0}));if(this.props.dragAxis===`y`)return this.props.onDrag(e,VA(VA({},t),{x:this.originalPosition.x+r,y:t.y+i,deltaX:0}))}},t.prototype.onDragStop=function(e,t){if(this.props.onDragStop){var n=this.offsetFromParent,r=n.left,i=n.top;if(!this.props.dragAxis||this.props.dragAxis===`both`)return this.props.onDragStop(e,VA(VA({},t),{x:t.x+r,y:t.y+i}));if(this.props.dragAxis===`x`)return this.props.onDragStop(e,VA(VA({},t),{x:t.x+r,y:this.originalPosition.y+i,deltaY:0}));if(this.props.dragAxis===`y`)return this.props.onDragStop(e,VA(VA({},t),{x:this.originalPosition.x+r,y:t.y+i,deltaX:0}))}},t.prototype.onResizeStart=function(e,t,n){if(this.props.onResizeStart&&this.props.onResizeStart(e,t,n)===!1)return!1;e.stopPropagation(),this.setState({resizing:!0});var r=this.props.scale,i=this.offsetFromParent,a=this.getDraggablePosition();if(this.resizingPosition={x:a.x+i.left,y:a.y+i.top},this.originalPosition=a,this.props.bounds){var o=this.getParent(),s=void 0;this.props.bounds===`parent`?s=o:this.props.bounds===`body`?s=document.body:this.props.bounds===`window`?s=window:typeof this.props.bounds==`string`?s=document.querySelector(this.props.bounds):this.props.bounds instanceof HTMLElement&&(s=this.props.bounds);var c=this.getSelfElement();if(c instanceof Element&&(s instanceof HTMLElement||s===window)&&o instanceof HTMLElement){var l=this.getMaxSizesFromProps(),u=l.maxWidth,d=l.maxHeight,f=this.getParentSize();if(u&&typeof u==`string`){if(u.endsWith(`%`)){var p=Number(u.replace(`%`,``))/100;u=f.width*p}else u.endsWith(`px`)&&(u=Number(u.replace(`px`,``)))}if(d&&typeof d==`string`){if(d.endsWith(`%`)){var p=Number(d.replace(`%`,``))/100;d=f.height*p}else d.endsWith(`px`)&&(d=Number(d.replace(`px`,``)))}var m=c.getBoundingClientRect(),h=m.left,g=m.top,_=this.props.bounds===`window`?{left:0,top:0}:s.getBoundingClientRect(),v=_.left,y=_.top,b=this.getOffsetWidth(s),x=this.getOffsetHeight(s),S=t.toLowerCase().endsWith(`left`),C=t.toLowerCase().endsWith(`right`),w=t.startsWith(`top`),T=t.startsWith(`bottom`);if((S||w)&&this.resizable){var E=(h-v)/r+this.resizable.size.width;this.setState({maxWidth:E>Number(u)?u:E})}if(C||this.props.lockAspectRatio&&!S&&!w){var E=b+(v-h)/r;this.setState({maxWidth:E>Number(u)?u:E})}if((w||S)&&this.resizable){var E=(g-y)/r+this.resizable.size.height;this.setState({maxHeight:E>Number(d)?d:E})}if(T||this.props.lockAspectRatio&&!w&&!S){var E=x+(y-g)/r;this.setState({maxHeight:E>Number(d)?d:E})}}}else this.setState({maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight})},t.prototype.onResize=function(e,t,n,r){var i=this,a={x:this.originalPosition.x,y:this.originalPosition.y},o=-r.width,s=-r.height;[`top`,`left`,`topLeft`,`bottomLeft`,`topRight`].includes(t)&&(t===`bottomLeft`?a.x+=o:(t===`topRight`||(a.x+=o),a.y+=s));var c=this.draggable.state;(a.x!==c.x||a.y!==c.y)&&(0,ihe.flushSync)(function(){i.draggable.setState(a)}),this.updateOffsetFromParent();var l=this.offsetFromParent,u=this.getDraggablePosition().x+l.left,d=this.getDraggablePosition().y+l.top;this.resizingPosition={x:u,y:d},this.props.onResize&&this.props.onResize(e,t,n,r,{x:u,y:d})},t.prototype.onResizeStop=function(e,t,n,r){this.setState({resizing:!1});var i=this.getMaxSizesFromProps(),a=i.maxWidth,o=i.maxHeight;this.setState({maxWidth:a,maxHeight:o}),this.props.onResizeStop&&this.props.onResizeStop(e,t,n,r,this.resizingPosition)},t.prototype.updateSize=function(e){this.resizable&&this.resizable.updateSize({width:e.width,height:e.height})},t.prototype.updatePosition=function(e){this.draggable.setState(e)},t.prototype.updateOffsetFromParent=function(){var e=this.props.scale,t=this.getParent(),n=this.getSelfElement();if(!t||n===null)return{top:0,left:0};var r=t.getBoundingClientRect(),i=r.left,a=r.top,o=n.getBoundingClientRect(),s=this.getDraggablePosition(),c=t.scrollLeft,l=t.scrollTop;this.offsetFromParent={left:o.left-i+c-s.x*e,top:o.top-a+l-s.y*e}},t.prototype.render=function(){var e=this,t=this.props,n=t.disableDragging,r=t.style,i=t.dragHandleClassName,a=t.position,o=t.onMouseDown,s=t.onMouseUp,c=t.dragAxis,l=t.dragGrid,u=t.bounds,d=t.enableUserSelectHack,f=t.cancel,p=t.children;t.onResizeStart,t.onResize,t.onResizeStop,t.onDragStart,t.onDrag,t.onDragStop;var m=t.resizeHandleStyles,h=t.resizeHandleClasses,g=t.resizeHandleComponent,_=t.enableResizing,v=t.resizeGrid,y=t.resizeHandleWrapperClass,b=t.resizeHandleWrapperStyle,x=t.scale,S=t.allowAnyClick,C=t.dragPositionOffset,w=rhe(t,`disableDragging.style.dragHandleClassName.position.onMouseDown.onMouseUp.dragAxis.dragGrid.bounds.enableUserSelectHack.cancel.children.onResizeStart.onResize.onResizeStop.onDragStart.onDrag.onDragStop.resizeHandleStyles.resizeHandleClasses.resizeHandleComponent.enableResizing.resizeGrid.resizeHandleWrapperClass.resizeHandleWrapperStyle.scale.allowAnyClick.dragPositionOffset`.split(`.`)),T=this.props.default?VA({},this.props.default):void 0;delete w.default;var E=n||i?{cursor:`auto`}:{cursor:`move`},D=VA(VA(VA({},ahe),E),r),O=this.offsetFromParent,k=O.left,A=O.top,j;a&&(j={x:a.x-k,y:a.y-A});var M=this.state.resizing?void 0:j,N=this.state.resizing?`both`:c;return(0,zA.createElement)(Bme,{ref:function(t){t&&(e.draggable=t)},handle:i?`.${i}`:void 0,defaultPosition:T,onMouseDown:o,onMouseUp:s,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop,axis:N,disabled:n,grid:l,bounds:u?this.state.bounds:void 0,position:M,enableUserSelectHack:d,cancel:f,scale:x,allowAnyClick:S,nodeRef:this.resizableElement,positionOffset:C},(0,zA.createElement)(ehe,VA({},w,{ref:function(t){t&&(e.resizable=t,e.resizableElement.current=t.resizable)},defaultSize:T,size:this.props.size,enable:typeof _==`boolean`?ohe(_):_,onResizeStart:this.onResizeStart,onResize:this.onResize,onResizeStop:this.onResizeStop,style:D,minWidth:this.props.minWidth,minHeight:this.props.minHeight,maxWidth:this.state.resizing?this.state.maxWidth:this.props.maxWidth,maxHeight:this.state.resizing?this.state.maxHeight:this.props.maxHeight,grid:v,handleWrapperClass:y,handleWrapperStyle:b,lockAspectRatio:this.props.lockAspectRatio,lockAspectRatioExtraWidth:this.props.lockAspectRatioExtraWidth,lockAspectRatioExtraHeight:this.props.lockAspectRatioExtraHeight,handleStyles:m,handleClasses:h,handleComponent:g,scale:this.props.scale}),p))},t.defaultProps={maxWidth:2**53-1,maxHeight:2**53-1,scale:1,onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},onDragStart:function(){},onDrag:function(){},onDragStop:function(){}},t}(zA.PureComponent)})),she=c((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.useElementSize=void 0;var t=h();function n(){var e=(0,t.useState)(null),n=e[0],r=e[1],i=(0,t.useState)({width:0,height:0}),a=i[0],o=i[1],s=(0,t.useCallback)(function(){n&&o({width:n.offsetWidth,height:n.offsetHeight})},[n]);return(typeof window<`u`?t.useLayoutEffect:t.useEffect)(function(){if(n){s();var e=new ResizeObserver(s);return e.observe(n),function(){return e.disconnect()}}},[n,s]),[r,a]}e.useElementSize=n}));function che(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=e.filter(Boolean);return n.length<=1?n[0]||null:function(e){for(var t=0,r=n;t<r.length;t++){var i=r[t];typeof i==`function`?i(e):i&&(i.current=e)}}}var lhe=s((()=>{})),WA,GA,uhe,KA,dhe,fhe,phe,mhe,hhe,ghe,_he,vhe,qA,yhe=s((()=>{WA=d(h(),1),B(),GA=d(V(),1),Mx(),$k(),$pe(),nme(),ey(),VS(),nA(),ab(),UA(),uhe=she(),lhe(),BD(),sS(),Vx(),ho(),KA=W(),dhe=Z($v,{name:`CompanionWindow`,slot:`root`})({}),fhe=Z(tA,{name:`CompanionWindow`,slot:`toolbar`})({}),phe=Z(BS,{name:`CompanionWindow`,slot:`title`})({}),mhe=Z(`div`,{name:`CompanionWindow`,slot:`controls`})({}),hhe=Z($v,{name:`CompanionWindow`,slot:`contents`})({}),ghe=Z(HA,{name:`CompanionWindow`,slot:`resize`})({}),_he=Z(zD,{name:`CompanionWindow`,slot:`positionButton`})({}),vhe=Z(zD,{name:`CompanionWindow`,slot:`closeButton`})({}),qA=(0,WA.forwardRef)((e,t)=>{let{ariaLabel:n=void 0,classes:r={},direction:i,id:a,paperClassName:o=``,onCloseClick:s=()=>{},updateCompanionWindow:c=void 0,isDisplayed:l=!1,position:u=null,title:d=null,children:f=void 0,titleControls:p=null,defaultSidebarPanelWidth:m=235,defaultSidebarPanelHeight:h=201}=e,[g,_]=(0,uhe.useElementSize)(),{t:v}=tb(),y=tt(e=>ro(e,{companionWindowId:a}),[a]),b=i===`rtl`?{transform:`scale(-1, 1)`}:{},x=(()=>{let e={ltr:{default:`left`,opposite:`right`},rtl:{default:`right`,opposite:`left`}},t={bottom:!1,bottomLeft:!1,bottomRight:!1,left:!1,right:!1,top:!1,topLeft:!1,topRight:!1};return u===`right`||u===`far-right`?{...t,[e[i].default]:!0}:u===`left`?{...t,[e[i].opposite]:!0}:u===`bottom`||u===`far-bottom`?{...t,top:!0}:t})(),S=u===`bottom`||u===`far-bottom`,C=WA.Children.map(f,e=>e?(0,WA.cloneElement)(e,{parentactions:{closeCompanionWindow:s}}):null);return(0,KA.jsx)(dhe,{ownerState:e,ref:che(t,g),style:{display:l?null:`none`,order:u===`left`?-1:null},className:[oS(`companion-window-${u}`),o,u===`bottom`?r.horizontal:r.vertical].join(` `),square:!0,component:`aside`,role:`region`,"aria-label":n||d,children:(0,KA.jsx)(Bx.Provider,{value:y,children:(0,KA.jsxs)(ghe,{style:{display:`inherit`,position:`inherit`},ownerState:e,default:{height:S?h:`100%`,width:S?`auto`:m},disableDragging:!0,enableResizing:x,minHeight:50,minWidth:u===`left`?235:100,children:[(0,KA.jsxs)(fhe,{variant:`dense`,className:[oS(`companion-window-header`),_.width<370?`test`:null].join(` `),disableGutters:!0,children:[(0,KA.jsx)(phe,{variant:`h3`,children:d}),u===`left`?c&&(0,KA.jsx)(zD,{"aria-label":v(`openInCompanionWindow`),onClick:()=>{c({position:`right`})},children:(0,KA.jsx)(Qpe,{style:b})}):(0,KA.jsxs)(KA.Fragment,{children:[c&&(0,KA.jsx)(_he,{"aria-label":v(u===`bottom`?`moveCompanionWindowToRight`:`moveCompanionWindowToBottom`),onClick:()=>{c({position:u===`bottom`?`right`:`bottom`})},children:(0,KA.jsx)(tme,{})}),(0,KA.jsx)(vhe,{sx:{..._.width<370&&{order:`unset`}},"aria-label":v(`closeCompanionWindow`),onClick:s,children:(0,KA.jsx)(Qk,{})})]}),p&&(0,KA.jsx)(mhe,{ownerState:{position:u},sx:{order:S||_.width<370?`unset`:1e3},className:oS(`companion-window-title-controls`),children:p})]}),(0,KA.jsx)(hhe,{className:oS(`scrollto-scrollable`),elevation:0,children:C})]})})})}),qA.propTypes={ariaLabel:GA.default.string,children:GA.default.node,classes:GA.default.objectOf(GA.default.string),defaultSidebarPanelHeight:GA.default.number,defaultSidebarPanelWidth:GA.default.number,direction:GA.default.string.isRequired,id:GA.default.string.isRequired,isDisplayed:GA.default.bool,onCloseClick:GA.default.func,paperClassName:GA.default.string,position:GA.default.string,size:GA.default.shape({width:GA.default.number}),title:GA.default.oneOfType([GA.default.string,GA.default.node]),titleControls:GA.default.node,updateCompanionWindow:GA.default.func},qA.displayName=`CompanionWindow`})),bhe,xhe,She,JA,YA=s((()=>{U(),B(),Nr(),Nd(),$l(),yhe(),bhe=(e,{id:t,windowId:n})=>{let r=no(e,{companionWindowId:t}),{defaultSidebarPanelHeight:i,defaultSidebarPanelWidth:a}=Ls(e,{windowId:n});return{...r,defaultSidebarPanelHeight:i,defaultSidebarPanelWidth:a,direction:To(e),isDisplayed:r&&r.content&&r.content.length>0}},xhe=(e,{windowId:t,id:n})=>({onCloseClick:()=>e(ru(t,n)),updateCompanionWindow:(...r)=>e(nu(t,n,...r))}),She=H(z(bhe,xhe,null,{forwardRef:!0}),Mr(`CompanionWindow`)),JA=She(qA)})),XA,ZA=s((()=>{Mx(),XA=Z(`div`,{name:`CompanionWindowSection`,slot:`root`})(({theme:e})=>({paddingBlockEnd:e.spacing(1),paddingBlockStart:e.spacing(2),paddingInlineEnd:e.spacing(1),paddingInlineStart:e.spacing(2)}))}));function QA({annotationCount:e,canvasIds:t=[],windowId:n,id:r}){let{t:i}=tb(),a=(0,Che.createRef)();return(0,ej.jsxs)(JA,{title:i(`annotations`),paperClassName:oS(`window-sidebar-annotation-panel`),windowId:n,id:r,ref:a,titleControls:(0,ej.jsx)(WD,{windowId:n}),children:[(0,ej.jsx)(XA,{children:(0,ej.jsx)(BS,{component:`p`,variant:`subtitle2`,children:i(`showingNumAnnotations`,{count:e,number:e})})}),t.map((e,r)=>(0,ej.jsx)(Zk,{canvasId:e,containerRef:a,index:r,totalSize:t.length,windowId:n},e))]})}var Che,$A,ej,whe=s((()=>{Che=d(h(),1),$A=d(V(),1),VS(),ab(),kde(),Ype(),YA(),ZA(),sS(),ej=W(),QA.propTypes={annotationCount:$A.default.number.isRequired,canvasIds:$A.default.arrayOf($A.default.string),id:$A.default.string.isRequired,windowId:$A.default.string.isRequired}})),The,Ehe,tj,Dhe=s((()=>{U(),B(),Nr(),$l(),whe(),The=(e,{windowId:t})=>({annotationCount:vc(e,{windowId:t}).length,canvasIds:qs(e,{windowId:t})}),Ehe=H(z(The,null),Mr(`WindowSideBarAnnotationsPanel`)),tj=Ehe(QA)}));function Ohe(e){return Gh(`MuiCollapse`,e)}var nj=s((()=>{Jh(),Kh(),qh(`MuiCollapse`,[`root`,`horizontal`,`vertical`,`entered`,`hidden`,`wrapper`,`wrapperInner`])})),rj,ij,aj,khe,Ahe,jhe,Mhe,oj,Nhe=s((()=>{rj=d(h(),1),J(),Y(),VT(),Bw(),Q(),Hv(),$(),yv(),Qv(),wC(),qC(),nj(),ij=W(),aj={},khe=e=>{let{orientation:t,classes:n}=e;return Fd({root:[`root`,t],entered:[`entered`],hidden:[`hidden`],wrapper:[`wrapper`,t],wrapperInner:[`wrapperInner`,t]},Ohe,n)},Ahe=Z(`div`,{name:`MuiCollapse`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.orientation],n.state===`entered`&&t.entered,n.state===`exited`&&!n.in&&n.collapsedSize===`0px`&&t.hidden]}})(Vv(({theme:e})=>({height:0,overflow:`hidden`,transition:e.transitions.create(`height`),variants:[{props:{orientation:`horizontal`},style:{height:`auto`,width:0,transition:e.transitions.create(`width`)}},{props:{state:`entered`},style:{height:`auto`,overflow:`visible`}},{props:{state:`entered`,orientation:`horizontal`},style:{width:`auto`}},{props:({ownerState:e})=>e.state===`exited`&&!e.in&&e.collapsedSize===`0px`,style:{visibility:`hidden`}}]}))),jhe=Z(`div`,{name:`MuiCollapse`,slot:`Wrapper`})({display:`flex`,width:`100%`,variants:[{props:{orientation:`horizontal`},style:{width:`auto`,height:`100%`}}]}),Mhe=Z(`div`,{name:`MuiCollapse`,slot:`WrapperInner`})({width:`100%`,variants:[{props:{orientation:`horizontal`},style:{width:`auto`,height:`100%`}}]}),oj=rj.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiCollapse`}),{addEndListener:r,children:i,className:a,collapsedSize:o=`0px`,component:s,disablePrefersReducedMotion:c=!1,easing:l,in:u,onEnter:d,onEntered:f,onEntering:p,onExit:m,onExited:h,onExiting:g,orientation:_=`vertical`,slots:v=aj,slotProps:y=aj,style:b,timeout:x=vv.standard,TransitionComponent:S=RT,...C}=n,w={...n,orientation:_,collapsedSize:o},T=khe(w),E=Nv(),D=rj.useRef(null),O=rj.useRef(null),k=typeof o==`number`?`${o}px`:o,A=_===`horizontal`,j=A?`width`:`height`,M=kw(E.motion.reducedMotion,c),N=rj.useRef(null),ee=Ib(t,N),te=()=>D.current?D.current[A?`clientWidth`:`clientHeight`]:0,P=Gv(N,(e,t)=>{D.current&&A&&(D.current.style.position=`absolute`),e.style[j]=k,d&&d(e,t)}),F=Gv(N,(e,t)=>{let n=te();D.current&&A&&(D.current.style.position=``);let{duration:r,easing:i}=Kv({style:b,timeout:x,easing:l},{mode:`enter`});if(x===`auto`&&!M.shouldReduceMotion){let e=E.transitions.getAutoHeightDuration(n);O.current=e}else O.current=null;let a=M.getTransitionTiming({duration:O.current??r,delay:void 0});e.style.transitionDuration=typeof a.duration==`string`?a.duration:`${a.duration}ms`,e.style[j]=`${n}px`,e.style.transitionTimingFunction=i,p&&p(e,t)}),I=Gv(N,(e,t)=>{e.style[j]=`auto`,f&&f(e,t)}),ne=Gv(N,e=>{e.style[j]=`${te()}px`,m&&m(e)}),re=Gv(N,h),ie=Gv(N,e=>{let t=te(),{duration:n,easing:r}=Kv({style:b,timeout:x,easing:l},{mode:`exit`});if(x===`auto`&&!M.shouldReduceMotion){let e=E.transitions.getAutoHeightDuration(t);O.current=e}else O.current=null;let i=M.getTransitionTiming({duration:O.current??n,delay:void 0});e.style.transitionDuration=typeof i.duration==`string`?i.duration:`${i.duration}ms`,e.style[j]=k,e.style.transitionTimingFunction=r,g&&g(e)}),L=r?e=>{r(N.current,e)}:void 0,ae={slots:v,slotProps:y,component:s},[oe,se]=KC(`root`,{ref:ee,className:q(T.root,a),elementType:Ahe,externalForwardedProps:ae,ownerState:w,additionalProps:{style:{[A?`minWidth`:`minHeight`]:k,...b}}}),[ce,le]=KC(`wrapper`,{ref:D,className:T.wrapper,elementType:jhe,externalForwardedProps:ae,ownerState:w}),[ue,de]=KC(`wrapperInner`,{className:T.wrapperInner,elementType:Mhe,externalForwardedProps:ae,ownerState:w});return(0,ij.jsx)(S,{in:u,onEnter:P,onEntered:I,onEntering:F,onExit:ne,onExited:re,onExiting:ie,addEndListener:L,getAutoTimeout:x===`auto`?()=>O.current:void 0,reduceMotion:M.shouldReduceMotion,nodeRef:N,timeout:x===`auto`?null:x,...C,children:(e,{ownerState:t,...n})=>{let r={...w,state:e};return(0,ij.jsx)(oe,{...se,className:q(se.className,{entered:T.entered,exited:!u&&k===`0px`&&T.hidden}[e]),ownerState:r,...n,children:(0,ij.jsx)(ce,{...le,ownerState:r,children:(0,ij.jsx)(ue,{...de,ownerState:r,children:i})})})}})}),oj&&(oj.muiSupportAuto=!0)})),sj=s((()=>{Nhe(),nj(),nj()})),Phe,cj,Fhe=s((()=>{Phe=d(h(),1),cj=Phe.createContext({})}));function Ihe(e){return Gh(`MuiAccordion`,e)}var lj,uj=s((()=>{Jh(),Kh(),lj=qh(`MuiAccordion`,[`root`,`heading`,`rounded`,`expanded`,`disabled`,`gutters`,`region`])})),dj,fj,Lhe,Rhe,zhe,Bhe,pj,Vhe=s((()=>{dj=d(h(),1),J(),Y(),Q(),Hv(),$(),sj(),ey(),Fhe(),_C(),qC(),uj(),Qv(),fj=W(),Lhe=e=>{let{classes:t,square:n,expanded:r,disabled:i,disableGutters:a}=e;return Fd({root:[`root`,!n&&`rounded`,r&&`expanded`,i&&`disabled`,!a&&`gutters`],heading:[`heading`],region:[`region`]},Ihe,t)},Rhe=Z($v,{name:`MuiAccordion`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${lj.region}`]:t.region},t.root,!n.square&&t.rounded,!n.disableGutters&&t.gutters]}})(Vv(({theme:e})=>{let t={duration:e.transitions.duration.shortest};return{position:`relative`,...Jv(e,[`margin`],t),overflowAnchor:`none`,"&::before":{position:`absolute`,left:0,top:-1,right:0,height:1,content:`""`,opacity:1,backgroundColor:(e.vars||e).palette.divider,...Jv(e,[`opacity`,`background-color`],t)},"&:first-of-type":{"&::before":{display:`none`}},[`&.${lj.expanded}`]:{"&::before":{opacity:0},"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&::before":{display:`none`}}},[`&.${lj.disabled}`]:{backgroundColor:(e.vars||e).palette.action.disabledBackground}}}),Vv(({theme:e})=>({variants:[{props:e=>!e.square,style:{borderRadius:0,"&:first-of-type":{borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius},"&:last-of-type":{borderBottomLeftRadius:(e.vars||e).shape.borderRadius,borderBottomRightRadius:(e.vars||e).shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}}},{props:e=>!e.disableGutters,style:{[`&.${lj.expanded}`]:{margin:`16px 0`}}}]}))),zhe=Z(`h3`,{name:`MuiAccordion`,slot:`Heading`})({all:`unset`}),Bhe=Z(`div`,{name:`MuiAccordion`,slot:`Region`})({}),pj=dj.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiAccordion`}),{children:r,className:i,defaultExpanded:a=!1,disabled:o=!1,disableGutters:s=!1,expanded:c,onChange:l,slots:u={},slotProps:d={},...f}=n,[p,m]=gC({controlled:c,default:a,name:`Accordion`,state:`expanded`}),h=dj.useCallback(e=>{m(!p),l&&l(e,!p)},[p,l,m]),[g,..._]=dj.Children.toArray(r),v=dj.useMemo(()=>({expanded:p,disabled:o,disableGutters:s,toggle:h}),[p,o,s,h]),y={...n,disabled:o,disableGutters:s,expanded:p},b=Lhe(y),x={slots:u,slotProps:d},[S,C]=KC(`root`,{elementType:Rhe,externalForwardedProps:{...x,...f},className:q(b.root,i),shouldForwardComponentProp:!0,ownerState:y,ref:t}),[w,T]=KC(`heading`,{elementType:zhe,externalForwardedProps:x,className:b.heading,ownerState:y}),[E,D]=KC(`transition`,{elementType:oj,externalForwardedProps:x,ownerState:y}),[O,k]=KC(`region`,{elementType:Bhe,externalForwardedProps:x,ownerState:y,className:b.region,additionalProps:{"aria-labelledby":g.props.id,id:g.props[`aria-controls`],role:`region`}});return(0,fj.jsxs)(S,{...C,children:[(0,fj.jsx)(w,{...T,children:(0,fj.jsx)(cj.Provider,{value:v,children:g})}),(0,fj.jsx)(E,{in:p,timeout:`auto`,...D,children:(0,fj.jsx)(O,{...k,children:_})})]})})})),mj=s((()=>{Vhe(),uj(),uj()}));function Hhe(e){return Gh(`MuiAccordionDetails`,e)}var hj=s((()=>{Jh(),Kh(),qh(`MuiAccordionDetails`,[`root`])})),Uhe,Whe,Ghe,Khe,gj,qhe=s((()=>{Uhe=d(h(),1),J(),Y(),Q(),Hv(),$(),hj(),Whe=W(),Ghe=e=>{let{classes:t}=e;return Fd({root:[`root`]},Hhe,t)},Khe=Z(`div`,{name:`MuiAccordionDetails`,slot:`Root`})(Vv(({theme:e})=>({padding:e.spacing(1,2,2)}))),gj=Uhe.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiAccordionDetails`}),{className:r,...i}=n,a=n,o=Ghe(a);return(0,Whe.jsx)(Khe,{className:q(o.root,r),ref:t,ownerState:a,...i})})})),_j=s((()=>{qhe(),hj(),hj()})),vj,yj,Jhe,Yhe,Xhe,Zhe,bj,Qhe=s((()=>{vj=d(h(),1),J(),Y(),Q(),Hv(),$(),cT(),Fhe(),Qv(),sb(),qC(),yj=W(),Jhe=e=>{let{classes:t,expanded:n,disabled:r,disableGutters:i}=e;return Fd({root:[`root`,n&&`expanded`,r&&`disabled`,!i&&`gutters`],focusVisible:[`focusVisible`],content:[`content`,n&&`expanded`],expandIconWrapper:[`expandIconWrapper`,n&&`expanded`]},ese,t)},Yhe=Z(sT,{name:`MuiAccordionSummary`,slot:`Root`})(Vv(({theme:e})=>({display:`flex`,width:`100%`,minHeight:48,padding:e.spacing(0,2),...Jv(e,[`min-height`,`background-color`],{duration:e.transitions.duration.shortest}),[`&.${ob.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${ob.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`&:hover:not(.${ob.disabled})`]:{cursor:`pointer`},variants:[{props:e=>!e.disableGutters,style:{[`&.${ob.expanded}`]:{minHeight:64}}}]}))),Xhe=Z(`span`,{name:`MuiAccordionSummary`,slot:`Content`})(Vv(({theme:e})=>({display:`flex`,textAlign:`start`,flexGrow:1,margin:`12px 0`,variants:[{props:e=>!e.disableGutters,style:{...Jv(e,[`margin`],{duration:e.transitions.duration.shortest}),[`&.${ob.expanded}`]:{margin:`20px 0`}}}]}))),Zhe=Z(`span`,{name:`MuiAccordionSummary`,slot:`ExpandIconWrapper`})(Vv(({theme:e})=>({display:`flex`,color:(e.vars||e).palette.action.active,transform:`rotate(0deg)`,...Jv(e,`transform`,{duration:e.transitions.duration.shortest}),[`&.${ob.expanded}`]:{transform:`rotate(180deg)`}}))),bj=vj.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiAccordionSummary`}),{children:r,className:i,expandIcon:a,focusVisibleClassName:o,onClick:s,slots:c,slotProps:l,...u}=n,{disabled:d=!1,disableGutters:f,expanded:p,toggle:m}=vj.useContext(cj),h=e=>{m&&m(e),s&&s(e)},g={...n,expanded:p,disabled:d,disableGutters:f},_=Jhe(g),v={slots:c,slotProps:l},[y,b]=KC(`root`,{ref:t,shouldForwardComponentProp:!0,className:q(_.root,i),elementType:Yhe,externalForwardedProps:{...v,...u},ownerState:g,additionalProps:{focusRipple:!1,disableRipple:!0,internalNativeButton:!0,disabled:d,"aria-expanded":p,focusVisibleClassName:q(_.focusVisible,o)},getSlotProps:e=>({...e,onClick:t=>{e.onClick?.(t),h(t)}})}),[x,S]=KC(`content`,{className:_.content,elementType:Xhe,externalForwardedProps:v,ownerState:g}),[C,w]=KC(`expandIconWrapper`,{className:_.expandIconWrapper,elementType:Zhe,externalForwardedProps:v,ownerState:g});return(0,yj.jsxs)(y,{...b,children:[(0,yj.jsx)(x,{...S,children:r}),a&&(0,yj.jsx)(C,{...w,children:a})]})})})),xj=s((()=>{Qhe(),sb(),sb()})),$he,Sj,Cj=s((()=>{TC(),$he=W(),Sj=ZS((0,$he.jsx)(`path`,{d:`M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z`}),`ExpandMore`)}));function wj({children:e,id:t,label:n}){let{t:r}=tb(),[i,a]=(0,Tj.useState)(!0),o=(0,Tj.useCallback)((e,t)=>{a(t)},[a]);return(0,Dj.jsxs)(pj,{slotProps:{heading:{component:`h4`}},id:t,elevation:0,expanded:i,onChange:o,disableGutters:!0,square:!0,variant:`compact`,children:[(0,Dj.jsx)(bj,{id:`${t}-header`,"aria-controls":`${t}-content`,"aria-label":r(i?`collapseSection`:`expandSection`,{section:n}),expandIcon:(0,Dj.jsx)(Sj,{}),children:(0,Dj.jsx)(BS,{variant:`overline`,children:n})}),(0,Dj.jsx)(gj,{children:e})]})}var Tj,Ej,Dj,ege=s((()=>{Tj=d(h(),1),Ej=d(V(),1),VS(),mj(),_j(),xj(),Cj(),ab(),Dj=W(),wj.propTypes={children:Ej.default.node.isRequired,id:Ej.default.string.isRequired,label:Ej.default.string.isRequired}})),Oj,kj=s((()=>{ege(),Oj=wj}));function Aj({defaultLabel:e=void 0,labelValuePairs:t,labelValueJoiner:n=`, `}){return t.length===0?null:(0,Mj.jsx)(`dl`,{className:oS(`label-value-metadata`),children:t.reduce((t,r,i)=>t.concat([(0,Mj.jsx)(BS,{component:`dt`,variant:`subtitle2`,children:r.label||e},`label-${i}`),(0,Mj.jsx)(BS,{style:{marginBottom:`.5em`,marginLeft:`0px`},component:`dd`,variant:`body1`,children:(0,Mj.jsx)(Vk,{htmlString:r.values.join(n),ruleSet:`iiif`})},`value-${i}`)]),[])})}var jj,Mj,tge=s((()=>{jj=d(V(),1),VS(),Hk(),sS(),Mj=W(),Aj.propTypes={defaultLabel:jj.default.string,labelValueJoiner:jj.default.string,labelValuePairs:jj.default.arrayOf(jj.default.shape({label:jj.default.string,values:jj.default.arrayOf(jj.default.string)})).isRequired}})),nge,rge,Nj,Pj=s((()=>{U(),B(),Nr(),$l(),tge(),nge=e=>({labelValueJoiner:_o(e).labelValueJoiner}),rge=H(z(nge),Mr(`LabelValueMetadata`)),Nj=rge(Aj)}));function Fj(e){return{PluginComponents:(((0,ige.useContext)(at)||{})[e]?.add||[]).map(e=>e.component)}}var ige,Ij=s((()=>{ige=d(h(),1),ot()})),Lj,Rj,age,zj,Bj=s((()=>{Lj=d(h(),1),Rj=d(V(),1),Ij(),age=d(h(),1),zj=(0,Lj.forwardRef)(({classes:e={},targetName:t,...n},r)=>{let{PluginComponents:i}=Fj(t);return i?i.map((e,t)=>(0,Lj.isValidElement)(e)?(0,Lj.cloneElement)(e,{...n,ref:r}):(0,age.createElement)(e,{ref:r,...n,key:t})):null}),zj.displayName=`PluginHook`,zj.propTypes={classes:Rj.default.object,targetName:Rj.default.string.isRequired}}));function Vj({canvasDescription:e=null,canvasLabel:t=null,canvasMetadata:n=[],index:r=1,totalSize:i=1}){let{t:a}=tb(),o=(0,Hj.useId)(),s=(0,Hj.useId)(),c=arguments[0];return(0,Wj.jsxs)(Oj,{id:o,label:a(`currentItem`,{context:`${r+1}/${i}`}),children:[t&&(0,Wj.jsx)(BS,{"aria-labelledby":`${o} ${s}`,id:s,variant:`h4`,component:`h5`,children:t}),e&&(0,Wj.jsx)(BS,{variant:`body1`,children:(0,Wj.jsx)(Vk,{htmlString:e,ruleSet:`iiif`})}),n&&n.length>0&&(0,Wj.jsx)(Nj,{labelValuePairs:n}),(0,Wj.jsx)(zj,{targetName:`CanvasInfo`,...c})]})}var Hj,Uj,Wj,oge=s((()=>{Hj=d(h(),1),Uj=d(V(),1),VS(),ab(),kj(),Hk(),Pj(),Bj(),Wj=W(),Vj.propTypes={canvasDescription:Uj.default.string,canvasLabel:Uj.default.string,canvasMetadata:Uj.default.array,index:Uj.default.number,totalSize:Uj.default.number}})),sge,cge,Gj,lge=s((()=>{U(),B(),Nr(),$l(),oge(),sge=(e,{canvasId:t,companionWindowId:n,windowId:r})=>({canvasDescription:tc(e,{canvasId:t,companionWindowId:n,windowId:r}),canvasLabel:$s(e,{canvasId:t,companionWindowId:n,windowId:r}),canvasMetadata:ec(e,{canvasId:t,companionWindowId:n,windowId:r})}),cge=H(z(sge),Mr(`CanvasInfo`)),Gj=cge(Vj)})),uge=c(((e,t)=>{var n=an();t.exports=Qa()(function(e,t,r){n(e,r,t)})})),dge,Kj,fge,pge,mge,hge,gge=s((()=>{dge=d(h(),1),J(),Y(),Nb(),Fb(),Q(),Hv(),MS(),$(),hx(),Kj=W(),fge=e=>{let{classes:t,color:n,focused:r,disabled:i,error:a,filled:o,required:s}=e;return Fd({root:[`root`,`color${Pb(n)}`,i&&`disabled`,a&&`error`,o&&`filled`,r&&`focused`,s&&`required`],asterisk:[`asterisk`,a&&`error`]},Ese,t)},pge=Z(`label`,{name:`MuiFormLabel`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.color===`secondary`&&t.colorSecondary,n.filled&&t.filled]}})(Vv(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.body1,lineHeight:`1.4375em`,padding:0,position:`relative`,variants:[...Object.entries(e.palette).filter(jS()).map(([t])=>({props:{color:t},style:{[`&.${mx.focused}`]:{color:(e.vars||e).palette[t].main}}})),{props:{},style:{[`&.${mx.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${mx.error}`]:{color:(e.vars||e).palette.error.main}}}]}))),mge=Z(`span`,{name:`MuiFormLabel`,slot:`Asterisk`})(Vv(({theme:e})=>({[`&.${mx.error}`]:{color:(e.vars||e).palette.error.main}}))),hge=dge.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiFormLabel`}),{children:r,className:i,color:a,component:o=`label`,disabled:s,error:c,filled:l,focused:u,required:d,...f}=n,[p]=jb({props:n,states:[`color`,`required`,`focused`,`disabled`,`error`,`filled`]}),m={...n,color:p.color||`primary`,component:o,disabled:p.disabled,error:p.error,filled:p.filled,focused:p.focused,required:p.required},h=fge(m);return(0,Kj.jsxs)(pge,{as:o,ownerState:m,className:q(h.root,i),ref:t,...f,children:[r,p.required&&(0,Kj.jsxs)(mge,{ownerState:m,"aria-hidden":!0,className:h.asterisk,children:[` `,`*`]})]})})})),qj=s((()=>{gge(),gge(),hx(),hx()}));function _ge(e){return Gh(`MuiInputLabel`,e)}var vge,Jj=s((()=>{Jh(),Kh(),vge=qh(`MuiInputLabel`,[`root`,`focused`,`disabled`,`error`,`required`,`asterisk`,`formControl`,`sizeSmall`,`shrink`,`animated`,`standard`,`filled`,`outlined`])})),yge,bge,xge,Sge,Yj,Cge=s((()=>{yge=d(h(),1),Y(),J(),Nb(),qj(),Fb(),zv(),Q(),Hv(),$(),Jj(),Qv(),bge=W(),xge=e=>{let{classes:t,formControl:n,size:r,shrink:i,disableAnimation:a,variant:o,required:s}=e,c=Fd({root:[`root`,n&&`formControl`,!a&&`animated`,i&&`shrink`,r&&r!==`medium`&&`size${Pb(r)}`,o],asterisk:[s&&`asterisk`]},_ge,t);return{...t,...c}},Sge=Z(hge,{shouldForwardProp:e=>Rv(e)||e===`classes`,name:`MuiInputLabel`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${mx.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,n.size===`small`&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})(Vv(({theme:e})=>({display:`block`,transformOrigin:`top left`,whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`,maxWidth:`100%`,variants:[{props:({ownerState:e})=>e.formControl,style:{position:`absolute`,left:0,top:0,transform:`translate(0, 20px) scale(1)`}},{props:{size:`small`},style:{transform:`translate(0, 17px) scale(1)`}},{props:({ownerState:e})=>e.shrink,style:{transform:`translate(0, -1.5px) scale(0.75)`,transformOrigin:`top left`,maxWidth:`133%`}},{props:({ownerState:e})=>!e.disableAnimation,style:{...Jv(e,[`color`,`transform`,`max-width`],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})}},{props:{variant:`filled`},style:{zIndex:1,pointerEvents:`none`,transform:`translate(12px, 16px) scale(1)`,maxWidth:`calc(100% - 24px)`}},{props:{variant:`filled`,size:`small`},style:{transform:`translate(12px, 13px) scale(1)`}},{props:({variant:e,ownerState:t})=>e===`filled`&&t.shrink,style:{userSelect:`none`,pointerEvents:`auto`,transform:`translate(12px, 7px) scale(0.75)`,maxWidth:`calc(133% - 24px)`}},{props:({variant:e,ownerState:t,size:n})=>e===`filled`&&t.shrink&&n===`small`,style:{transform:`translate(12px, 4px) scale(0.75)`}},{props:{variant:`outlined`},style:{zIndex:1,pointerEvents:`none`,transform:`translate(14px, 16px) scale(1)`,maxWidth:`calc(100% - 24px)`}},{props:{variant:`outlined`,size:`small`},style:{transform:`translate(14px, 9px) scale(1)`}},{props:({variant:e,ownerState:t})=>e===`outlined`&&t.shrink,style:{userSelect:`none`,pointerEvents:`auto`,maxWidth:`calc(133% - 32px)`,transform:`translate(14px, -9px) scale(0.75)`}}]}))),Yj=yge.forwardRef(function(e,t){let n=Uv({name:`MuiInputLabel`,props:e}),{disableAnimation:r=!1,margin:i,shrink:a,variant:o,className:s,...c}=n,[l,u]=jb({props:n,states:[`size`,`variant`,`required`,`focused`]}),d=a;d===void 0&&u&&(d=u.filled||u.focused||u.adornedStart);let f={...n,disableAnimation:r,formControl:u,shrink:d,size:l.size,variant:l.variant,required:l.required,focused:l.focused},p=xge(f);return(0,bge.jsx)(Sge,{"data-shrink":d,ref:t,className:q(p.root,s),...c,ownerState:f,classes:p})})})),Xj=s((()=>{Cge(),Jj(),Jj()}));function wge(e){return Gh(`MuiFormControl`,e)}var Zj=s((()=>{Jh(),Kh(),qh(`MuiFormControl`,[`root`,`marginNone`,`marginNormal`,`marginDense`,`fullWidth`,`disabled`])})),Qj,$j,Tge,Ege,eM,Dge=s((()=>{Qj=d(h(),1),J(),Y(),Q(),$(),qb(),Fb(),aC(),Ab(),Zj(),$j=W(),Tge=e=>{let{classes:t,margin:n,fullWidth:r}=e;return Fd({root:[`root`,n!==`none`&&`margin${Pb(n)}`,r&&`fullWidth`]},wge,t)},Ege=Z(`div`,{name:`MuiFormControl`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`margin${Pb(n.margin)}`],n.fullWidth&&t.fullWidth]}})({display:`inline-flex`,flexDirection:`column`,position:`relative`,minWidth:0,padding:0,margin:0,border:0,verticalAlign:`top`,variants:[{props:{margin:`normal`},style:{marginTop:16,marginBottom:8}},{props:{margin:`dense`},style:{marginTop:8,marginBottom:4}},{props:{fullWidth:!0},style:{width:`100%`}}]}),eM=Qj.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiFormControl`}),{children:r,className:i,color:a=`primary`,component:o=`div`,disabled:s=!1,error:c=!1,focused:l,fullWidth:u=!1,hiddenLabel:d=!1,margin:f=`none`,required:p=!1,size:m=`medium`,variant:h=`outlined`,...g}=n,_={...n,color:a,component:o,disabled:s,error:c,fullWidth:u,hiddenLabel:d,margin:f,required:p,size:m,variant:h},v=Tge(_),[y,b]=Qj.useState(()=>{let e=!1;return r&&Qj.Children.forEach(r,t=>{if(!iC(t,[`Input`,`Select`]))return;let n=iC(t,[`Select`])?t.props.input:t;n&&yse(n.props)&&(e=!0)}),e}),[x,S]=Qj.useState(()=>{let e=!1;return r&&Qj.Children.forEach(r,t=>{iC(t,[`Input`,`Select`])&&(Kb(t.props,!0)||Kb(t.props.inputProps,!0))&&(e=!0)}),e}),[C,w]=Qj.useState(!1);s&&C&&w(!1);let T=l!==void 0&&!s?l:C,E;Qj.useRef(!1);let D=Qj.useCallback(()=>{S(!0)},[]),O=Qj.useCallback(()=>{S(!1)},[]),k=Qj.useMemo(()=>({adornedStart:y,setAdornedStart:b,color:a,disabled:s,error:c,filled:x,focused:T,fullWidth:u,hiddenLabel:d,size:m,onBlur:()=>{w(!1)},onFocus:()=>{w(!0)},onEmpty:O,onFilled:D,registerEffect:E,required:p,variant:h}),[y,a,s,c,x,T,u,d,E,O,D,p,m,h]);return(0,$j.jsx)(kb.Provider,{value:k,children:(0,$j.jsx)(Ege,{as:o,ownerState:_,className:q(v.root,i),ref:t,...g,children:r})})})})),tM=s((()=>{Dge(),Nb(),Zj(),Zj()}));function Oge(e){let t=xb(e);return e===t.body||e===t.documentElement?Cb(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function nM(e,t){t?e.setAttribute(`aria-hidden`,`true`):e.removeAttribute(`aria-hidden`)}function kge(e){return parseFloat(Cb(e).getComputedStyle(e).paddingRight)||0}function Age(e){let t=[`TEMPLATE`,`SCRIPT`,`STYLE`,`LINK`,`MAP`,`META`,`NOSCRIPT`,`PICTURE`,`COL`,`COLGROUP`,`PARAM`,`SLOT`,`SOURCE`,`TRACK`].includes(e.tagName),n=e.tagName===`INPUT`&&e.getAttribute(`type`)===`hidden`;return t||n}function jge(e,t,n,r,i){let a=[t,n,...r];[].forEach.call(e.children,e=>{let t=!a.includes(e),n=!Age(e);t&&n&&nM(e,i)})}function Mge(e,t){let n=[],r=e.container;if(!t.disableScrollLock){let e;if(r.parentNode instanceof DocumentFragment)e=xb(r).body;else{let t=r.parentElement,n=Cb(r);e=t?.nodeName===`HTML`&&n.getComputedStyle(t).overflowY===`scroll`?t:r}if(Oge(e)){let t=lfe(Cb(e));n.push({value:e.style.paddingRight,property:`padding-right`,el:e}),e.style.paddingRight=`${kge(e)+t}px`;let i=xb(r).querySelectorAll(`.mui-fixed`);[].forEach.call(i,e=>{n.push({value:e.style.paddingRight,property:`padding-right`,el:e}),e.style.paddingRight=`${kge(e)+t}px`})}n.push({value:e.style.overflow,property:`overflow`,el:e},{value:e.style.overflowX,property:`overflow-x`,el:e},{value:e.style.overflowY,property:`overflow-y`,el:e}),e.style.overflow=`hidden`}return()=>{n.forEach(({value:e,el:t,property:n})=>{e?t.style.setProperty(n,e):t.style.removeProperty(n)})}}function Nge(e){let t=[];return[].forEach.call(e.children,e=>{e.getAttribute(`aria-hidden`)===`true`&&t.push(e)}),t}var Pge,Fge=s((()=>{wb(),Sb(),cO(),Pge=class{constructor(){this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(n!==-1)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&nM(e.modalRef,!1);let r=Nge(t);jge(t,e.mount,e.modalRef,r,!0);let i=this.containers.findIndex(e=>e.container===t);return i===-1?(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n):(this.containers[i].modals.push(e),n)}mount(e,t){let n=this.containers.findIndex(t=>t.modals.includes(e)),r=this.containers[n];r.restore||=Mge(r,t)}remove(e,t=!0){let n=this.modals.indexOf(e);if(n===-1)return n;let r=this.containers.findIndex(t=>t.modals.includes(e)),i=this.containers[r];if(i.modals.splice(i.modals.indexOf(e),1),this.modals.splice(n,1),i.modals.length===0)i.restore&&i.restore(),e.modalRef&&nM(e.modalRef,t),jge(i.container,e.mount,e.modalRef,i.hiddenSiblings,!1),this.containers.splice(r,1);else{let e=i.modals[i.modals.length-1];e.modalRef&&nM(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}}}));function Ige(e){return e?e.hasAttribute(`data-mui-focusable`)?e:e.querySelector(`[${rM}]`):null}var rM,iM=s((()=>{rM=`data-mui-focusable`}));function Lge(e){let t=parseInt(e.getAttribute(`tabindex`)||``,10);return Number.isNaN(t)?e.contentEditable===`true`||(e.nodeName===`AUDIO`||e.nodeName===`VIDEO`||e.nodeName===`DETAILS`)&&e.getAttribute(`tabindex`)===null?0:e.tabIndex:t}function Rge(e){if(e.tagName!==`INPUT`||e.type!==`radio`||!e.name)return!1;let t=t=>e.ownerDocument.querySelector(`input[type="radio"]${t}`),n=t(`[name="${e.name}"]:checked`);return n||=t(`[name="${e.name}"]`),n!==e}function zge(e){return!(e.disabled||e.tagName===`INPUT`&&e.type===`hidden`||Rge(e))}function Bge(e){let t=[],n=[];return Array.from(e.querySelectorAll(Uge)).forEach((e,r)=>{let i=Lge(e);i===-1||!zge(e)||(i===0?t.push(e):n.push({documentOrder:r,tabIndex:i,node:e}))}),n.sort((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex).map(e=>e.node).concat(t)}function Vge(){return!0}function Hge(e){let{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:i=!1,getTabbable:a=Bge,isEnabled:o=Vge,open:s}=e,c=aM.useRef(!1),l=aM.useRef(null),u=aM.useRef(null),d=aM.useRef(null),f=aM.useRef(null),p=aM.useRef(!1),m=aM.useRef(null),h=hb(NT(t),m),g=aM.useRef(null);aM.useEffect(()=>{!s||!m.current||(p.current=!n)},[n,s]),aM.useEffect(()=>{if(c.current=!1,!s||!m.current)return;let e=xb(m.current),t=Wb(e),n=Ige(m.current)??m.current;return oO(m.current,t)||(n.hasAttribute(`tabIndex`)||n.setAttribute(`tabIndex`,`-1`),p.current&&n.focus()),()=>{!i&&d.current&&(c.current=!0,d.current.focus(),d.current=null)}},[s]),aM.useEffect(()=>{if(!s||!m.current)return;let e=xb(m.current),t=t=>{if(g.current=t,r||!o()||t.key!==`Tab`)return;let n=m.current,i=Wb(e);if(n===null)return;let s=Ige(n);if(i===n||i===s){let e=a(n);if(e.length===0)return;t.preventDefault(),t.shiftKey?e[e.length-1].focus():e[0].focus();return}if(oO(n,i)){let e=a(n),r=e.indexOf(i);if(r===-1||!e.some(e=>Lge(e)>0))return;t.preventDefault();let o=0;o=t.shiftKey?r<=0?e.length-1:r-1:r===e.length-1?0:r+1,e[o].focus()}},n=()=>{let t=m.current;if(t===null)return;let n=Wb(e);if(!e.hasFocus()||!o()||c.current){c.current=!1;return}if(oO(t,n)||r&&n!==l.current&&n!==u.current)return;if(n!==f.current)f.current=null;else if(f.current!==null)return;if(!p.current)return;let i=[];if((n===l.current||n===u.current)&&(i=a(m.current)),i.length>0){let e=!!(g.current?.shiftKey&&g.current?.key===`Tab`),t=i[0],n=i[i.length-1];typeof t!=`string`&&typeof n!=`string`&&(e?n.focus():t.focus())}else t.focus()};e.addEventListener(`focusin`,n),e.addEventListener(`keydown`,t,!0);let i=setInterval(()=>{let t=Wb(e);t&&t.tagName===`BODY`&&n()},50);return()=>{clearInterval(i),e.removeEventListener(`focusin`,n),e.removeEventListener(`keydown`,t,!0)}},[n,r,i,o,s,a]);let _=e=>{d.current===null&&(d.current=e.relatedTarget),p.current=!0,f.current=e.target;let n=t.props.onFocus;n&&n(e)},v=e=>{d.current===null&&(d.current=e.relatedTarget),p.current=!0};return(0,oM.jsxs)(aM.Fragment,{children:[(0,oM.jsx)(`div`,{tabIndex:s?0:-1,onFocus:v,ref:l,"data-testid":`sentinelStart`}),aM.cloneElement(t,{ref:h,onFocus:_}),(0,oM.jsx)(`div`,{tabIndex:s?0:-1,onFocus:v,ref:u,"data-testid":`sentinelEnd`})]})}var aM,oM,Uge,Wge=s((()=>{aM=d(h(),1),_b(),Sb(),PT(),sO(),Gb(),iM(),oM=W(),Uge=[`input`,`select`,`textarea`,`a[href]`,`button`,`[tabindex]`,`audio[controls]`,`video[controls]`,`[contenteditable]:not([contenteditable="false"])`].join(`,`)})),Gge=s((()=>{Wge()})),sM,Kge,qge,Jge,cM,Yge=s((()=>{sM=d(h(),1),PT(),VT(),Bw(),Q(),Qv(),Lb(),Kge=W(),qge={entering:{opacity:1},entered:{opacity:1},exiting:{opacity:0},exited:{opacity:0}},Jge={opacity:0,visibility:`hidden`},cM=sM.forwardRef(function(e,t){let n=Nv(),r={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:i,appear:a=!0,children:o,disablePrefersReducedMotion:s=!1,easing:c,in:l,onEnter:u,onEntered:d,onEntering:f,onExit:p,onExited:m,onExiting:h,style:g,timeout:_=r,...v}=e,y=kw(n.motion.reducedMotion,s),b=sM.useRef(null),x=Ib(b,NT(o),t),S=Gv(b,f),C=Gv(b,(e,t)=>{y.shouldReduceMotion||Yv(e);let r=Kv({style:g,timeout:_,easing:c},{mode:`enter`}),i=y.getTransitionTiming({duration:r.duration,delay:r.delay});e.style.transition=n.transitions.create(`opacity`,{duration:i.duration,easing:r.easing,delay:i.delay}),u&&u(e,t)}),w=Gv(b,d),T=Gv(b,h),E=Gv(b,e=>{let t=Kv({style:g,timeout:_,easing:c},{mode:`exit`}),r=y.getTransitionTiming({duration:t.duration,delay:t.delay});e.style.transition=n.transitions.create(`opacity`,{duration:r.duration,easing:t.easing,delay:r.delay}),p&&p(e)}),D=Gv(b,e=>{e.style.transition=``,m&&m(e)});return(0,Kge.jsx)(RT,{appear:a,in:l,nodeRef:b,onEnter:C,onEntered:w,onEntering:S,onExit:E,onExited:D,onExiting:T,addEndListener:i?e=>{i(b.current,e)}:void 0,reduceMotion:y.shouldReduceMotion,timeout:_,...v,children:(e,{ownerState:t,...n})=>{let r=Aae(e,l,qge,Jge,g,o.props.style);return sM.cloneElement(o,{style:r,ref:x,...n})}})})})),lM=s((()=>{Yge()}));function Xge(e){return Gh(`MuiBackdrop`,e)}var uM=s((()=>{Jh(),Kh(),qh(`MuiBackdrop`,[`root`,`invisible`])})),Zge,dM,Qge,$ge,fM,e_e=s((()=>{Zge=d(h(),1),J(),Y(),Q(),$(),qC(),lM(),uM(),dM=W(),Qge=e=>{let{classes:t,invisible:n}=e;return Fd({root:[`root`,n&&`invisible`]},Xge,t)},$ge=Z(`div`,{name:`MuiBackdrop`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})({position:`fixed`,display:`flex`,alignItems:`center`,justifyContent:`center`,right:0,bottom:0,top:0,left:0,backgroundColor:`rgba(0, 0, 0, 0.5)`,WebkitTapHighlightColor:`transparent`,variants:[{props:{invisible:!0},style:{backgroundColor:`transparent`}}]}),fM=Zge.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiBackdrop`}),{children:r,className:i,component:a=`div`,invisible:o=!1,open:s,slotProps:c={},slots:l={},transitionDuration:u,...d}=n,f={...n,component:a,invisible:o},p=Qge(f),m={component:a,slots:l,slotProps:c},[h,g]=KC(`root`,{elementType:$ge,externalForwardedProps:m,className:q(p.root,i),ownerState:f}),[_,v]=KC(`transition`,{elementType:cM,externalForwardedProps:m,ownerState:f});return(0,dM.jsx)(_,{in:s,timeout:u,...d,...v,children:(0,dM.jsx)(h,{...g,ref:t,children:r})})})})),pM=s((()=>{e_e(),uM(),uM()}));function t_e(e){return typeof e==`function`?e():e}function n_e(e){return e?e.props.hasOwnProperty(`in`):!1}function r_e(e){let{container:t,disableScrollLock:n=!1,closeAfterTransition:r=!1,onTransitionEnter:i,onTransitionExited:a,children:o,onClose:s,open:c,rootRef:l}=e,u=mM.useRef({}),d=mM.useRef(null),f=mM.useRef(null),p=mM.useRef(null),m=hb(p,l),[h,g]=mM.useState(!c),_=n_e(o),v=!0;(e[`aria-hidden`]===`false`||e[`aria-hidden`]===!1)&&(v=!1);let y=()=>xb(d.current),b=()=>(u.current.modalRef=p.current,u.current.mount=d.current,u.current),x=()=>{gM.mount(b(),{disableScrollLock:n}),p.current&&(p.current.scrollTop=0)},S=vb(()=>{let e=t_e(t)||y().body;gM.add(b(),e),p.current&&x()}),C=()=>gM.isTopModal(b()),w=vb(e=>{d.current=e,e&&(f.current=e,c&&C()?x():p.current&&nM(p.current,v))}),T=mM.useCallback(()=>{gM.remove(b(),v)},[v]);mM.useEffect(()=>()=>{T()},[T]),mM.useEffect(()=>{c?S():(!_||!r)&&T()},[c,T,_,r,S]);let E=e=>t=>{e.onKeyDown?.(t),!(t.key!==`Escape`||t.which===229||!C())&&(t.stopPropagation(),s&&s(t,`escapeKeyDown`))},D=e=>t=>{e.onClick?.(t),t.target===t.currentTarget&&s&&s(t,`backdropClick`)};return{getRootProps:(t={})=>{let n=VC(e);delete n.onTransitionEnter,delete n.onTransitionExited;let r={...n,...t};return{role:`presentation`,...r,onKeyDown:E(r),ref:m}},getBackdropProps:(e={})=>{let t=e;return{"aria-hidden":!0,...t,onClick:D(t),open:c}},getTransitionProps:()=>({onEnter:HS(()=>{g(!1),i&&i()},o?.props.onEnter??hM),onExited:HS(()=>{g(!0),a&&a(),r&&T()},o?.props.onExited??hM)}),rootRef:m,portalRef:w,portalContainer:!c&&_&&!h?f.current??t:t,isTopModal:C,exited:h,hasTransition:_}}var mM,hM,gM,i_e=s((()=>{mM=d(h(),1),Sb(),_b(),bb(),US(),HC(),Fge(),hM=()=>{},gM=new Pge}));function a_e(e){return Gh(`MuiModal`,e)}var _M=s((()=>{Jh(),Kh(),qh(`MuiModal`,[`root`,`hidden`,`backdrop`])})),vM,yM,o_e,s_e,c_e,bM,l_e=s((()=>{vM=d(h(),1),J(),Y(),Gge(),vD(),Q(),Hv(),$(),pM(),i_e(),_M(),qC(),yM=W(),o_e=e=>{let{open:t,exited:n,classes:r}=e;return Fd({root:[`root`,!t&&n&&`hidden`],backdrop:[`backdrop`]},a_e,r)},s_e=Z(`div`,{name:`MuiModal`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(Vv(({theme:e})=>({position:`fixed`,zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:e})=>!e.open&&e.exited,style:{visibility:`hidden`}}]}))),c_e=Z(fM,{name:`MuiModal`,slot:`Backdrop`})({zIndex:-1}),bM=vM.forwardRef(function(e,t){let n=Uv({name:`MuiModal`,props:e}),{classes:r,className:i,closeAfterTransition:a=!1,children:o,container:s,component:c,disableAutoFocus:l=!1,disableEnforceFocus:u=!1,disablePortal:d=!1,disableRestoreFocus:f=!1,disableScrollLock:p=!1,hideBackdrop:m=!1,keepMounted:h=!1,onClose:g,onTransitionEnter:_,onTransitionExited:v,open:y,slotProps:b={},slots:x={},theme:S,...C}=n,w={...n,closeAfterTransition:a,disableAutoFocus:l,disableEnforceFocus:u,disablePortal:d,disableRestoreFocus:f,disableScrollLock:p,hideBackdrop:m,keepMounted:h},{getRootProps:T,getBackdropProps:E,getTransitionProps:D,portalRef:O,portalContainer:k,isTopModal:A,exited:j,hasTransition:M}=r_e({...w,rootRef:t}),N={...w,exited:j},ee=o_e(N),te={};if(o.props.tabIndex===void 0&&(te.tabIndex=`-1`),M){let{onEnter:e,onExited:t}=D();te.onEnter=e,te.onExited=t}let P={slots:x,slotProps:b},[F,I]=KC(`root`,{ref:t,elementType:s_e,externalForwardedProps:{...P,...C,component:c},getSlotProps:T,ownerState:N,className:q(i,ee?.root,!N.open&&N.exited&&ee?.hidden)}),[ne,re]=KC(`backdrop`,{elementType:c_e,externalForwardedProps:P,shouldForwardComponentProp:!0,getSlotProps:e=>E({...e,onClick:t=>{e?.onClick&&e.onClick(t)}}),className:ee?.backdrop,ownerState:N});return!h&&!y&&(!M||j)?null:(0,yM.jsx)(_D,{ref:O,container:k,disablePortal:d,children:(0,yM.jsxs)(F,{...I,children:[m?null:(0,yM.jsx)(ne,{...re}),(0,yM.jsx)(Hge,{disableEnforceFocus:u,disableAutoFocus:l,disableRestoreFocus:f,isEnabled:A,open:y,children:vM.cloneElement(o,te)})]})})})})),xM=s((()=>{Fge(),l_e(),_M(),_M()}));function u_e(e){return Gh(`MuiPopover`,e)}var SM=s((()=>{Jh(),Kh(),qh(`MuiPopover`,[`root`,`paper`])}));function d_e(e,t){let n=0;return typeof t==`number`?n=t:t===`center`?n=e.height/2:t===`bottom`&&(n=e.height),n}function f_e(e,t){let n=0;return typeof t==`number`?n=t:t===`center`?n=e.width/2:t===`right`&&(n=e.width),n}function p_e(e){return[e.horizontal,e.vertical].map(e=>typeof e==`number`?`${e}px`:e).join(` `)}function CM(e){return typeof e==`function`?e():e}var wM,TM,m_e,h_e,EM,DM,g_e=s((()=>{wM=d(h(),1),J(),Y(),pb(),Q(),$(),rC(),Vb(),sC(),JT(),xM(),ey(),SM(),qC(),CC(),TM=W(),m_e=e=>{let{classes:t}=e;return Fd({root:[`root`],paper:[`paper`]},u_e,t)},h_e=Z(bM,{name:`MuiPopover`,slot:`Root`})({}),EM=Z($v,{name:`MuiPopover`,slot:`Paper`})({position:`absolute`,overflowY:`auto`,overflowX:`hidden`,minWidth:16,minHeight:16,maxWidth:`calc(100% - 32px)`,maxHeight:`calc(100% - 32px)`,outline:0}),DM=wM.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiPopover`}),{action:r,anchorEl:i,anchorOrigin:a={vertical:`top`,horizontal:`left`},anchorPosition:o,anchorReference:s=`anchorEl`,children:c,className:l,container:u,disableAutoFocus:d=!1,elevation:f=8,marginThreshold:p=16,open:m,slots:h={},slotProps:g={},transformOrigin:_={vertical:`top`,horizontal:`left`},transitionDuration:v=`auto`,disableScrollLock:y=!1,...b}=n,x=wM.useRef(),S={...n,anchorOrigin:a,anchorReference:s,elevation:f,marginThreshold:p,transformOrigin:_,transitionDuration:v},C=m_e(S),w=wM.useCallback(()=>{if(s===`anchorPosition`)return o;let e=CM(i),t=(e&&e.nodeType===1?e:Bb(x.current).body).getBoundingClientRect();return{top:t.top+d_e(t,a.vertical),left:t.left+f_e(t,a.horizontal)}},[i,a.horizontal,a.vertical,o,s]),T=wM.useCallback(e=>({vertical:d_e(e,_.vertical),horizontal:f_e(e,_.horizontal)}),[_.horizontal,_.vertical]),E=wM.useCallback(e=>{let t={width:e.offsetWidth,height:e.offsetHeight},n=T(t);if(s===`none`)return{top:null,left:null,transformOrigin:p_e(n)};let r=w(),a=r.top-n.vertical,o=r.left-n.horizontal,c=a+t.height,l=o+t.width,u=oC(CM(i)),d=u.innerHeight-p,f=u.innerWidth-p;if(p!=null&&a<p){let e=a-p;a-=e,n.vertical+=e}else if(p!=null&&c>d){let e=c-d;a-=e,n.vertical+=e}if(p!=null&&o<p){let e=o-p;o-=e,n.horizontal+=e}else if(l>f){let e=l-f;o-=e,n.horizontal+=e}return{top:`${Math.round(a)}px`,left:`${Math.round(o)}px`,transformOrigin:p_e(n)}},[i,s,w,T,p]),[D,O]=wM.useState(m),k=wM.useCallback(()=>{let e=x.current;if(!e)return;let t=E(e);t.top!=null&&e.style.setProperty(`top`,t.top),t.left!=null&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,O(!0)},[E]);wM.useEffect(()=>(y&&window.addEventListener(`scroll`,k),()=>window.removeEventListener(`scroll`,k)),[i,y,k]);let A=()=>{k()},j=()=>{O(!1)};wM.useEffect(()=>{m&&k()}),wM.useImperativeHandle(r,()=>m?{updatePosition:()=>{k()}}:null,[m,k]),wM.useEffect(()=>{if(!m)return;let e=nC(()=>{k()}),t=oC(CM(i));return t.addEventListener(`resize`,e),()=>{e.clear(),t.removeEventListener(`resize`,e)}},[i,m,k]);let M=v,N={slots:h,slotProps:g},[ee,te]=KC(`transition`,{elementType:qT,externalForwardedProps:N,ownerState:S,getSlotProps:e=>({...e,onEntering:(t,n)=>{e.onEntering?.(t,n),A()},onExited:t=>{e.onExited?.(t),j()}}),additionalProps:{appear:!0,in:m}});v===`auto`&&!ee.muiSupportAuto&&(M=void 0);let P=u||(i?Bb(CM(i)).body:void 0),[F,{slots:I,slotProps:ne,...re}]=KC(`root`,{ref:t,elementType:h_e,externalForwardedProps:{...N,...b},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:h.backdrop},slotProps:{backdrop:SC(typeof g.backdrop==`function`?g.backdrop(S):g.backdrop,{invisible:!0})},container:P,open:m},ownerState:S,className:q(C.root,l)}),[ie,L]=KC(`paper`,{ref:x,className:C.paper,elementType:EM,externalForwardedProps:N,shouldForwardComponentProp:!0,additionalProps:{elevation:f,style:D?void 0:{opacity:0}},ownerState:S});return(0,TM.jsx)(F,{...re,...!fb(F)&&{slots:I,slotProps:ne,disableAutoFocus:d,disableScrollLock:y},children:(0,TM.jsx)(ee,{...te,timeout:M,children:(0,TM.jsx)(ie,{...L,children:c})})})})})),OM=s((()=>{g_e(),g_e(),SM(),SM()}));function __e(e){return Gh(`MuiMenu`,e)}var kM=s((()=>{Jh(),Kh(),qh(`MuiMenu`,[`root`,`paper`,`list`])})),AM,jM,v_e,y_e,b_e,x_e,S_e,C_e,MM,w_e=s((()=>{AM=d(h(),1),Y(),hg(),hD(),EO(),OM(),zv(),Q(),$(),kM(),qC(),jM=W(),v_e={vertical:`top`,horizontal:`right`},y_e={vertical:`top`,horizontal:`left`},b_e=e=>{let{classes:t}=e;return Fd({root:[`root`],paper:[`paper`],list:[`list`]},__e,t)},x_e=Z(DM,{shouldForwardProp:e=>Rv(e)||e===`classes`,name:`MuiMenu`,slot:`Root`})({}),S_e=Z(EM,{name:`MuiMenu`,slot:`Paper`})({maxHeight:`calc(100% - 96px)`,WebkitOverflowScrolling:`touch`}),C_e=Z(TO,{name:`MuiMenu`,slot:`List`})({outline:0}),MM=AM.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiMenu`}),{autoFocus:r=!0,children:i,className:a,disableAutoFocusItem:o=!1,onClose:s,open:c,PopoverClasses:l,transitionDuration:u=`auto`,variant:d=`selectedMenu`,slots:f={},slotProps:p={},...m}=n,h=mg(),g={...n,autoFocus:r,disableAutoFocusItem:o,transitionDuration:u,variant:d},_=b_e(g),v=r&&c,y=v&&!o,b=AM.useRef(null),x=(e,t)=>{b.current&&(b.current.adjustStyleForScrollbar(e,{direction:h?`rtl`:`ltr`}),v&&b.current.focusInitialTarget?.())},S=e=>{e.key===`Tab`&&(e.preventDefault(),s&&s(e,`tabKeyDown`))},C={slots:f,slotProps:p},w=mD({elementType:f.root,externalSlotProps:p.root,ownerState:g,className:[_.root,a]}),[T,E]=KC(`paper`,{className:_.paper,elementType:S_e,externalForwardedProps:C,shouldForwardComponentProp:!0,ownerState:g}),[D,O]=KC(`list`,{className:_.list,elementType:C_e,shouldForwardComponentProp:!0,externalForwardedProps:C,getSlotProps:e=>({...e,onKeyDown:t=>{S(t),e.onKeyDown?.(t)}}),ownerState:g}),k=typeof p.transition==`function`?p.transition(g):p.transition;return(0,jM.jsx)(x_e,{disableAutoFocus:r,onClose:s,anchorOrigin:{vertical:`bottom`,horizontal:h?`right`:`left`},transformOrigin:h?v_e:y_e,slots:{root:f.root,paper:T,backdrop:f.backdrop,transition:f.transition},slotProps:{root:w,paper:E,backdrop:typeof p.backdrop==`function`?p.backdrop(g):p.backdrop,transition:{...k,onEntering:(...e)=>{x(...e),k?.onEntering?.(...e)}}},open:c,ref:t,transitionDuration:u,ownerState:g,...m,classes:l,children:(0,jM.jsx)(D,{actions:b,autoFocus:v,autoFocusItem:y,variant:d,...O,children:i})})})}));function T_e(e){return Gh(`MuiInputAdornment`,e)}var NM,PM=s((()=>{Jh(),Kh(),NM=qh(`MuiInputAdornment`,[`root`,`filled`,`standard`,`outlined`,`positionStart`,`positionEnd`,`disablePointerEvents`,`hiddenLabel`,`sizeSmall`])})),FM,IM,E_e,LM,D_e,RM,O_e,k_e,zM=s((()=>{FM=d(h(),1),J(),Y(),Fb(),Cx(),Yb(),Q(),zv(),PM(),IM=W(),E_e=e=>{let{classes:t,variant:n,disabled:r,multiple:i,open:a,error:o}=e;return Fd({select:[`select`,n,r&&`disabled`,i&&`multiple`,o&&`error`],icon:[`icon`,`icon${Pb(n)}`,a&&`iconOpen`,r&&`disabled`]},Ase,t)},LM=Z(`select`,{name:`MuiNativeSelect`})(({theme:e})=>({MozAppearance:`none`,WebkitAppearance:`none`,userSelect:`none`,borderRadius:0,cursor:`pointer`,"&:focus":{borderRadius:0},[`&.${Sx.disabled}`]:{cursor:`default`},"&[multiple]":{height:`auto`},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(e.vars||e).palette.background.paper},[`& ~ .${NM.root}`]:{position:`absolute`,top:`50%`,transform:`translateY(-50%)`,right:`calc(var(--_caret, 24px) + (var(--_endAdornment, 28px) - 1.5rem)/2)`},[`.${Jb.root}:has(> &)`]:{"--_endAdornment":`0px`},variants:[{props:({ownerState:e})=>e.variant!==`filled`&&e.variant!==`outlined`,style:{[`.${Jb.root}:has(> &)`]:{"--_caret":`24px`},[`.${Jb.root}:has(> & ~ .${NM.root})`]:{"--_endAdornment":`28px`},"&&&":{paddingRight:`calc(var(--_caret, 24px) + var(--_endAdornment, 0px))`,minWidth:16}}},{props:{variant:`filled`},style:{[`.${Jb.root}:has(> &)`]:{"--_caret":`32px`},[`.${Jb.root}:has(> & ~ .${NM.root})`]:{"--_endAdornment":`28px`},"&&&":{paddingRight:`calc(var(--_caret, 32px) + var(--_endAdornment, 0px))`}}},{props:{variant:`outlined`},style:{[`.${Jb.root}:has(> &)`]:{"--_caret":`32px`},[`.${Jb.root}:has(> & ~ .${NM.root})`]:{"--_endAdornment":`28px`},borderRadius:(e.vars||e).shape.borderRadius,"&:focus":{borderRadius:(e.vars||e).shape.borderRadius},"&&&":{paddingRight:`calc(var(--_caret, 32px) + var(--_endAdornment, 0px))`}}}]})),D_e=Z(LM,{name:`MuiNativeSelect`,slot:`Select`,shouldForwardProp:Rv,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${Sx.multiple}`]:t.multiple}]}})({}),RM=Z(`svg`,{name:`MuiNativeSelect`})(({theme:e})=>({position:`absolute`,right:0,top:`calc(50% - .5em)`,pointerEvents:`none`,color:(e.vars||e).palette.action.active,[`&.${Sx.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:e})=>e.open,style:{transform:`rotate(180deg)`}},{props:{variant:`filled`},style:{right:7}},{props:{variant:`outlined`},style:{right:7}}]})),O_e=Z(RM,{name:`MuiNativeSelect`,slot:`Icon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${Pb(n.variant)}`],n.open&&t.iconOpen]}})({}),k_e=FM.forwardRef(function(e,t){let{className:n,disabled:r,error:i,IconComponent:a,inputRef:o,variant:s=`standard`,...c}=e,l={...e,disabled:r,variant:s,error:i},u=E_e(l);return(0,IM.jsxs)(FM.Fragment,{children:[(0,IM.jsx)(D_e,{ownerState:l,className:q(u.select,n),disabled:r,ref:o||t,...c}),e.multiple?null:(0,IM.jsx)(O_e,{as:a,ownerState:l,className:u.icon})]})})}));function A_e(e){return Gh(`MuiSelect`,e)}var BM,VM=s((()=>{Jh(),Kh(),BM=qh(`MuiSelect`,[`root`,`select`,`multiple`,`filled`,`outlined`,`standard`,`disabled`,`focused`,`icon`,`iconOpen`,`nativeInput`,`error`])}));function j_e(e){return Object.prototype.hasOwnProperty.call(e.props,`value`)}function M_e(e){if(typeof e==`string`||typeof e==`number`)return String(e);let t=``;return HM.Children.forEach(e,e=>{typeof e==`string`||typeof e==`number`?t+=String(e):HM.isValidElement(e)&&(t+=M_e(e.props.children))}),t}function N_e(e,t,n=0){if(e.length===0)return-1;let r=(n%e.length+e.length)%e.length;for(let n=0;n<e.length;n+=1){let i=(r+n)%e.length;if(e[i].label.startsWith(t))return i}return-1}function P_e(e,t){return!e.some(e=>e.label[0]===t&&e.label[1]===t)}function F_e(e,t){let n=[],r=-1;for(let i=0;i<e.length;i+=1){let a=e[i];if(!HM.isValidElement(a)||!j_e(a)||a.props.disabled)continue;let o=M_e(a.props.children).trim().toLowerCase();o!==``&&(r===-1&&_O(t,a.props.value)&&(r=n.length),n.push({child:a,label:o,value:a.props.value}))}return{options:n,selectedIndex:r}}var HM,I_e=s((()=>{HM=d(h(),1),wfe()}));function L_e(e,t){if(!t)return!1;if(e.composedPath().includes(t)||e.target?.nodeType&&t.contains(e.target))return!0;let n=t.getBoundingClientRect();return n.width===0&&n.height===0?!1:e.clientX>=n.left-GM&&e.clientX<=n.right+GM&&e.clientY>=n.top-GM&&e.clientY<=n.bottom+GM}var UM,WM,R_e,GM,z_e,KM,B_e,qM,V_e,H_e,U_e,W_e,G_e,K_e,q_e,J_e,Y_e=s((()=>{Rd(),UM=d(h(),1),J(),Y(),Sg(),ww(),Vb(),w_e(),zM(),qb(),Q(),Lv(),zb(),yC(),Lb(),_C(),VM(),bO(),I_e(),Dfe(),WM=W(),GM=2,z_e=400,KM=200,B_e=750,qM=` `,V_e=`ArrowUp`,H_e=`ArrowDown`,U_e=`Enter`,W_e=Z(LM,{name:`MuiSelect`,slot:`Select`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`&.${BM.select}`]:t.select},{[`&.${BM.select}`]:t[n.variant]},{[`&.${BM.error}`]:t.error},{[`&.${BM.multiple}`]:t.multiple}]}})({[`&.${BM.select}`]:{height:`auto`,minHeight:`1.4375em`,textOverflow:`ellipsis`,whiteSpace:`nowrap`,overflow:`hidden`}}),G_e=Z(RM,{name:`MuiSelect`,slot:`Icon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.icon,n.open&&t.iconOpen]}})({}),K_e=Z(`input`,{shouldForwardProp:e=>Iv(e)&&e!==`classes`,name:`MuiSelect`,slot:`NativeInput`})({bottom:0,left:0,position:`absolute`,opacity:0,pointerEvents:`none`,width:`100%`,boxSizing:`border-box`}),q_e=e=>{let{classes:t,variant:n,disabled:r,multiple:i,open:a,error:o}=e;return Fd({select:[`select`,n,r&&`disabled`,i&&`multiple`,o&&`error`],icon:[`icon`,a&&`iconOpen`,r&&`disabled`],nativeInput:[`nativeInput`]},A_e,t)},J_e=UM.forwardRef(function(e,t){let{"aria-describedby":n,"aria-label":r,autoFocus:i,autoWidth:a,children:o,className:s,defaultOpen:c,defaultValue:l,disabled:u,displayEmpty:d,error:f=!1,IconComponent:p,inputRef:m,labelId:h,MenuProps:g={},multiple:_,name:v,onBlur:y,onChange:b,onClose:x,onFocus:S,onKeyDown:C,onMouseDown:w,onOpen:T,open:E,readOnly:D,renderValue:O,required:k,SelectDisplayProps:A={},tabIndex:j,type:M,value:N,variant:ee=`standard`,...te}=e,[P,F]=gC({controlled:N,default:l,name:`Select`}),[I,ne]=gC({controlled:E,default:c,name:`Select`}),re=UM.useRef(null),ie=UM.useRef(null),L=UM.useRef(null),ae=UM.useRef(!1),oe=UM.useRef(!1),se=UM.useRef(null),ce=UM.useRef(!1),le=UM.useRef({allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1}),ue=UM.useRef({buffer:``,previousSearchIndex:null,matchedIndex:null}),de=xw(),fe=xw(),pe=xw(),[R,me]=UM.useState(null),{current:he}=UM.useRef(E!=null),[ge,_e]=UM.useState(),[ve,ye]=UM.useState(null),be=Ib(t,m),xe=UM.useCallback(e=>{ie.current=e,e&&me(e)},[]),Se=R?.parentNode;UM.useImperativeHandle(be,()=>({focus:()=>{ie.current.focus()},node:re.current,value:P}),[P]);let Ce=R!==null&&I,we=UM.useCallback(()=>{pe.clear(),ue.current.buffer=``,ue.current.previousSearchIndex=null,ue.current.matchedIndex=null},[pe]);Rb(()=>{ae.current=Ce,Ce&&we()},[Ce,we]);let Te=UM.useCallback(()=>{de.clear(),fe.clear()},[de,fe]),Ee=UM.useCallback(()=>{Te(),ce.current=!1,le.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1}},[Te]),De=UM.useCallback(()=>{se.current&&=(se.current(),null)},[]);UM.useEffect(()=>{Ce||(Ee(),De())},[Ce,Ee,De]),UM.useEffect(()=>()=>{Ee(),De(),we()},[Ee,De,we]),UM.useEffect(()=>{if(!Ce||!Se||a||typeof ResizeObserver>`u`)return;let e=new ResizeObserver(()=>{_e(Se.clientWidth)});return e.observe(Se),()=>{e.disconnect()}},[Ce,Se,a]),UM.useEffect(()=>{c&&I&&R&&!he&&(_e(a?null:Se.clientWidth),ie.current.focus())},[R,a]),UM.useEffect(()=>{i&&ie.current.focus()},[i]),UM.useEffect(()=>{if(!h)return;let e=Bb(ie.current).getElementById(h);if(e){let t=()=>{getSelection().isCollapsed&&ie.current.focus()};return e.addEventListener(`click`,t),()=>{e.removeEventListener(`click`,t)}}},[h]);let Oe=vC((e,t)=>{e||(Ee(),De()),e?(we(),ye(bfe(t)),T&&T(t)):(ye(null),x&&x(t)),he||(ae.current=e,_e(a?null:Se.clientWidth),ne(e))}),ke=()=>{Ee(),oe.current?fe.start(KM,()=>{le.current.allowUnselectedMouseUp=!0,de.start(KM,()=>{le.current.allowSelectedMouseUp=!0})}):de.start(z_e,()=>{le.current.allowSelectedMouseUp=!0,le.current.allowUnselectedMouseUp=!0})},Ae=e=>{if(w?.(e),e.button!==0||(e.preventDefault(),!ie.current))return;ie.current.focus();let t=Bb(e.currentTarget);ke(),De();let n=e=>{se.current=null,ie.current&&(L_e(e,ie.current)||L_e(e,L.current)||!ae.current&&he||Oe(!1,e))};t.addEventListener(`mouseup`,n,{capture:!0,once:!0}),se.current=()=>{t.removeEventListener(`mouseup`,n,!0)},Oe(!0,e)},je=e=>{Oe(!1,e)},Me=UM.Children.toArray(o),Ne=e=>{let t=Me.find(t=>t.props.value===e.target.value);t!==void 0&&(F(t.props.value),b&&b(e,t))},Pe=(e,t,n)=>{if(F(n),b){let r=e.nativeEvent||e,i=new r.constructor(r.type,r);Object.defineProperty(i,"target",{writable:!0,value:{value:n,name:v}}),b(i,t)}},Fe=e=>t=>{ce.current=!1;let n;if(t.currentTarget.hasAttribute(`tabindex`)){if(_){n=Array.isArray(P)?P.slice():[];let t=P.indexOf(e.props.value);t===-1?n.push(e.props.value):n.splice(t,1)}else n=e.props.value;e.props.onClick&&e.props.onClick(t),P!==n&&Pe(t,e,n),_||Oe(!1,t)}},Ie=(e,t)=>n=>{if(e.props.onMouseUp?.(n),ce.current){ce.current=!1;return}let r=!le.current.allowSelectedMouseUp&&t,i=!le.current.allowUnselectedMouseUp&&!t;r||i||n.currentTarget.click()},Le=e=>{let t=ue.current,n=t.buffer!==``;if(Ce||_||u||e.defaultPrevented||e.nativeEvent?.isComposing||e.key.length!==1||e.ctrlKey||e.metaKey||e.altKey||e.key===qM&&!n)return!1;e.key===qM&&e.preventDefault();let r=t.buffer===``,{options:i,selectedIndex:a}=F_e(Me,P);if(i.length===0)return e.key!==qM&&we(),!0;r&&(t.previousSearchIndex=a);let o=e.key.toLowerCase();t.buffer===o&&P_e(i,o)&&(t.buffer=``,t.previousSearchIndex=t.matchedIndex),t.buffer+=o,pe.start(B_e,we);let s=N_e(i,t.buffer,(t.previousSearchIndex??-1)+1);if(s!==-1){let n=i[s];return t.matchedIndex=s,_O(P,n.value)||Pe(e,n.child,n.value),!0}return e.key!==qM&&we(),!0},Re=e=>{if(!D){let t=Le(e),n=e.key===qM||e.key===V_e||e.key===H_e||e.key===U_e;!t&&n&&(e.preventDefault(),Oe(!0,e)),C?.(e)}},ze=e=>{we(),!Ce&&y&&(Object.defineProperty(e,"target",{writable:!0,value:{value:P,name:v}}),y(e))},Be=e=>t=>{e?.props?.onKeyDown?.(t),t.key===qM&&t.target===t.currentTarget&&!t.defaultPrevented&&(t.preventDefault(),t.repeat||t.currentTarget.click())};delete te[`aria-invalid`];let Ve,He,Ue=[],We=!1,Ge=!1;(Kb({value:P})||d)&&(O?Ve=O(P):We=!0);let Ke=Me.map(e=>{if(!UM.isValidElement(e))return null;let t;if(_){if(!Array.isArray(P))throw Error(Id(2));t=P.some(t=>_O(t,e.props.value)),t&&We&&Ue.push(e.props.children)}else t=_O(P,e.props.value),t&&We&&(He=e.props.children);return t&&(Ge=!0),UM.cloneElement(e,{"aria-selected":t?`true`:`false`,onMouseDown:t=>{ce.current=!0,e.props.onMouseDown?.(t)},onPointerDown:t=>{ce.current=!0,e.props.onPointerDown?.(t)},onClick:Fe(e),onMouseUp:Ie(e,t),onKeyUp:t=>{t.key===qM&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},onKeyDown:Be(e),role:`option`,selected:t,value:void 0,"data-value":e.props.value})});Rb(()=>{oe.current=Ge,!Ce&&!_&&!Ge&&we()},[Ge,_,Ce,we]),We&&(Ve=_?Ue.length===0?null:Ue.reduce((e,t,n)=>(e.push(t),n<Ue.length-1&&e.push(`, `),e),[]):He);let qe=ge;!a&&he&&R&&(qe=Se.clientWidth);let Je;Je=j===void 0?u?null:0:j;let Ye=A.id||(v?`mui-component-select-${v}`:void 0),Xe={...e,variant:ee,value:P,open:Ce,error:f},Ze=q_e(Xe),z=typeof g.slotProps?.paper==`function`?g.slotProps.paper(Xe):g.slotProps?.paper,Qe=Ib(z?.ref,L),$e=typeof g.slotProps?.list==`function`?g.slotProps.list(Xe):g.slotProps?.list,et=vg(),tt=vg();return(0,WM.jsxs)(UM.Fragment,{children:[(0,WM.jsx)(W_e,{as:`div`,ref:xe,tabIndex:Je,role:`combobox`,"aria-controls":Ce?et:void 0,"aria-disabled":u?`true`:void 0,"aria-expanded":Ce?`true`:`false`,"aria-haspopup":`listbox`,"aria-readonly":D?`true`:void 0,"aria-label":r,"aria-labelledby":h,"aria-describedby":n,"aria-required":k?`true`:void 0,"aria-invalid":f?`true`:void 0,onKeyDown:Re,onMouseDown:u||D?null:Ae,onBlur:ze,onFocus:S,...A,ownerState:Xe,className:q(A.className,Ze.select,s),id:Ye,children:Sfe(Ve)?R_e||=(0,WM.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,children:`​`}):Ve}),(0,WM.jsx)(K_e,{"aria-invalid":f,value:Array.isArray(P)?P.join(`,`):P,name:v,ref:re,"aria-hidden":!0,onChange:Ne,tabIndex:-1,disabled:u,readOnly:D,className:Ze.nativeInput,autoFocus:i,required:k,...te,id:te.id??tt,ownerState:Xe}),(0,WM.jsx)(G_e,{as:p,className:Ze.icon,ownerState:Xe}),(0,WM.jsx)(Efe,{value:ve,children:(0,WM.jsx)(MM,{id:`menu-${v||``}`,anchorEl:Se,open:Ce,onClose:je,anchorOrigin:{vertical:`bottom`,horizontal:`center`},transformOrigin:{vertical:`top`,horizontal:`center`},...g,slotProps:{...g.slotProps,list:{"aria-labelledby":h,role:`listbox`,"aria-multiselectable":_?`true`:void 0,disableListWrap:!0,id:et,...$e},paper:{...z,ref:Qe,style:{minWidth:qe,...z?.style}}},children:Ke})})]})})})),X_e,JM,YM=s((()=>{tC(),X_e=W(),JM=ZS((0,X_e.jsx)(`path`,{d:`M7 10l5 5 5-5z`}),`ArrowDropDown`)})),Z_e,Q_e,$_e,eve,tve,XM,nve=s((()=>{Z_e=d(h(),1),Y(),Of(),sx(),zv(),Q(),Hv(),MS(),$(),Jj(),_x(),Qv(),ox(),Q_e=W(),$_e=e=>{let{classes:t,disableUnderline:n}=e,r=Fd({root:[`root`,!n&&`underline`],input:[`input`]},Dse,t);return{...t,...r}},eve=Z(nx,{shouldForwardProp:e=>Rv(e)||e===`classes`,name:`MuiInput`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[...ex(e,t),!n.disableUnderline&&t.underline]}})(Vv(({theme:e})=>{let t=e.palette.mode===`light`?`rgba(0, 0, 0, 0.42)`:`rgba(255, 255, 255, 0.7)`;return e.vars&&(t=e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline)),{position:`relative`,variants:[{props:({ownerState:e})=>e.formControl,style:{[`label + &, .${vge.root} + &`]:{marginTop:16}}},{props:({ownerState:e})=>!e.disableUnderline,style:{"&::after":{left:0,bottom:0,content:`""`,position:`absolute`,right:0,transform:`scaleX(0)`,...Jv(e,`transform`,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:`none`},[`&.${gx.focused}:after`]:{transform:`scaleX(1) translateX(0)`},[`&.${gx.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${t}`,left:0,bottom:0,content:`""`,position:`absolute`,right:0,...Jv(e,`border-bottom-color`,{duration:e.transitions.duration.shorter}),pointerEvents:`none`},[`&:hover:not(.${gx.disabled}, .${gx.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${t}`}},[`&.${gx.disabled}:before`]:{borderBottomStyle:`dotted`}}},...Object.entries(e.palette).filter(jS()).map(([t])=>({props:{color:t,disableUnderline:!1},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t].main}`}}}))]}})),tve=Z(rx,{name:`MuiInput`,slot:`Input`,overridesResolver:tx})({}),XM=Z_e.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiInput`}),{disableUnderline:r=!1,fullWidth:i=!1,inputComponent:a=`input`,multiline:o=!1,notched:s,slotProps:c,slots:l={},type:u=`text`,...d}=n,f=$_e(n),p={root:{ownerState:{disableUnderline:r}}},m=c?wf(c,p):p,h=l.root??eve,g=l.input??tve;return(0,Q_e.jsx)(ax,{slots:{root:h,input:g},slotProps:m,fullWidth:i,inputComponent:a,multiline:o,ref:t,type:u,...d,classes:f})}),XM.muiName=`Input`})),ZM=s((()=>{nve(),_x(),_x()})),rve,ive,ave,ove,sve,QM,cve=s((()=>{rve=d(h(),1),Of(),Y(),sx(),zv(),Q(),Hv(),MS(),$(),lx(),VM(),ox(),wC(),Qv(),ive=W(),ave=e=>{let{classes:t,disableUnderline:n,startAdornment:r,endAdornment:i,size:a,hiddenLabel:o,multiline:s}=e,c=Fd({root:[`root`,!n&&`underline`,r&&`adornedStart`,i&&`adornedEnd`,a===`small`&&`size${Pb(a)}`,o&&`hiddenLabel`,s&&`multiline`],input:[`input`]},Cse,t);return{...t,...c}},ove=Z(nx,{shouldForwardProp:e=>Rv(e)||e===`classes`,name:`MuiFilledInput`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[...ex(e,t),!n.disableUnderline&&t.underline]}})(Vv(({theme:e})=>{let t=e.palette.mode===`light`,n=t?`rgba(0, 0, 0, 0.42)`:`rgba(255, 255, 255, 0.7)`,r=t?`rgba(0, 0, 0, 0.06)`:`rgba(255, 255, 255, 0.09)`,i=t?`rgba(0, 0, 0, 0.09)`:`rgba(255, 255, 255, 0.13)`,a=t?`rgba(0, 0, 0, 0.12)`:`rgba(255, 255, 255, 0.12)`;return{position:`relative`,backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,...Jv(e,`background-color`,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:i,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${cx.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${cx.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a},variants:[{props:({ownerState:e})=>!e.disableUnderline,style:{"&::after":{left:0,bottom:0,content:`""`,position:`absolute`,right:0,transform:`scaleX(0)`,...Jv(e,`transform`,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:`none`},[`&.${cx.focused}:after`]:{transform:`scaleX(1) translateX(0)`},[`&.${cx.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline):n}`,left:0,bottom:0,content:`""`,position:`absolute`,right:0,...Jv(e,`border-bottom-color`,{duration:e.transitions.duration.shorter}),pointerEvents:`none`},[`&:hover:not(.${cx.disabled}, .${cx.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${cx.disabled}:before`]:{borderBottomStyle:`dotted`}}},...Object.entries(e.palette).filter(jS()).map(([t])=>({props:{disableUnderline:!1,color:t},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t]?.main}`}}})),{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:12}},{props:({ownerState:e})=>e.endAdornment,style:{"--_trailingPad":`12px`,paddingRight:`var(--_trailingPad)`,[`&.${BM.root}`]:{"--_trailingPad":`0px`}}},{props:({ownerState:e})=>e.multiline,style:{padding:`25px 12px 8px`}},{props:({ownerState:e,size:t})=>e.multiline&&t===`small`,style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:e})=>e.multiline&&e.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:e})=>e.multiline&&e.hiddenLabel&&e.size===`small`,style:{paddingTop:8,paddingBottom:9}}]}})),sve=Z(rx,{name:`MuiFilledInput`,slot:`Input`,overridesResolver:tx})(Vv(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,"&:-webkit-autofill":{...!e.vars&&{WebkitBoxShadow:e.palette.mode===`light`?null:`0 0 0 100px #266798 inset`,WebkitTextFillColor:e.palette.mode===`light`?null:`#fff`,caretColor:e.palette.mode===`light`?null:`#fff`},borderTopLeftRadius:`inherit`,borderTopRightRadius:`inherit`,...e.vars&&e.applyStyles(`dark`,{WebkitBoxShadow:`0 0 0 100px #266798 inset`,WebkitTextFillColor:`#fff`,caretColor:`#fff`})},variants:[{props:{size:`small`},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:e})=>e.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:0}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:0}},{props:({ownerState:e})=>e.hiddenLabel&&e.size===`small`,style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:e})=>e.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),QM=rve.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiFilledInput`}),{disableUnderline:r=!1,fullWidth:i=!1,hiddenLabel:a,inputComponent:o=`input`,multiline:s=!1,notched:c,slotProps:l,slots:u={},type:d=`text`,...f}=n,p={...n,disableUnderline:r,fullWidth:i,inputComponent:o,multiline:s,type:d},m=ave(n),h={root:{ownerState:p},input:{ownerState:p}},g=l?wf(h,l):h,_=u.root??ove,v=u.input??sve;return(0,ive.jsx)(ax,{slots:{root:_,input:v},slotProps:g,fullWidth:i,inputComponent:o,multiline:s,ref:t,type:d,...f,classes:m})}),QM.muiName=`Input`})),$M=s((()=>{cve(),lx(),lx()}));function lve(e){let{children:t,classes:n,className:r,label:i,notched:a,...o}=e,s=i!=null&&i!==``,c={...e,notched:a,withLabel:s};return(0,eN.jsx)(dve,{"aria-hidden":!0,className:r,ownerState:c,...o,children:(0,eN.jsx)(fve,{ownerState:c,children:s?(0,eN.jsx)(`span`,{children:i}):uve||=(0,eN.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,children:`​`})})})}var eN,uve,dve,fve,pve=s((()=>{zv(),Q(),Hv(),Qv(),eN=W(),dve=Z(`fieldset`,{name:`MuiNotchedOutlined`,shouldForwardProp:Rv})({textAlign:`left`,position:`absolute`,bottom:0,right:0,top:-5,left:0,margin:0,padding:`0 8px`,pointerEvents:`none`,borderRadius:`inherit`,borderStyle:`solid`,borderWidth:1,overflow:`hidden`,minWidth:`0%`}),fve=Z(`legend`,{name:`MuiNotchedOutlined`,shouldForwardProp:Rv})(Vv(({theme:e})=>({float:`unset`,width:`auto`,overflow:`hidden`,variants:[{props:({ownerState:e})=>!e.withLabel,style:{padding:0,lineHeight:`11px`,...Jv(e,`width`,{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:e})=>e.withLabel,style:{display:`block`,padding:0,height:11,fontSize:`0.75em`,visibility:`hidden`,maxWidth:.01,...Jv(e,`max-width`,{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:`nowrap`,"& > span":{paddingLeft:5,paddingRight:5,display:`inline-block`,opacity:0,visibility:`visible`}}},{props:({ownerState:e})=>e.withLabel&&e.notched,style:{maxWidth:`100%`,...Jv(e,`max-width`,{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})))})),tN,nN,mve,hve,gve,_ve,rN,vve=s((()=>{tN=d(h(),1),Y(),pve(),Nb(),zv(),Q(),Hv(),MS(),$(),Tx(),VM(),ox(),qC(),nN=W(),mve=e=>{let{classes:t}=e,n=Fd({root:[`root`],notchedOutline:[`notchedOutline`],input:[`input`]},jse,t);return{...t,...n}},hve=Z(nx,{shouldForwardProp:e=>Rv(e)||e===`classes`,name:`MuiOutlinedInput`,slot:`Root`,overridesResolver:ex})(Vv(({theme:e})=>{let t=e.palette.mode===`light`?`rgba(0, 0, 0, 0.23)`:`rgba(255, 255, 255, 0.23)`;return{position:`relative`,borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${wx.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${wx.notchedOutline}`]:{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}},[`&.${wx.focused} .${wx.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(jS()).map(([t])=>({props:{color:t},style:{[`&.${wx.focused} .${wx.notchedOutline}`]:{borderColor:(e.vars||e).palette[t].main}}})),{props:{},style:{[`&.${wx.error} .${wx.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${wx.disabled} .${wx.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:14}},{props:({ownerState:e})=>e.endAdornment,style:{"--_trailingPad":`14px`,paddingRight:`var(--_trailingPad)`,[`&.${BM.root}`]:{"--_trailingPad":`0px`}}},{props:({ownerState:e})=>e.multiline,style:{padding:`16.5px 14px`}},{props:({ownerState:e,size:t})=>e.multiline&&t===`small`,style:{padding:`8.5px 14px`}}]}})),gve=Z(lve,{name:`MuiOutlinedInput`,slot:`NotchedOutline`})(Vv(({theme:e})=>{let t=e.palette.mode===`light`?`rgba(0, 0, 0, 0.23)`:`rgba(255, 255, 255, 0.23)`;return{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}})),_ve=Z(rx,{name:`MuiOutlinedInput`,slot:`Input`,overridesResolver:tx})(Vv(({theme:e})=>({padding:`16.5px 14px`,"&:-webkit-autofill":{...!e.vars&&{WebkitBoxShadow:e.palette.mode===`light`?null:`0 0 0 100px #266798 inset`,WebkitTextFillColor:e.palette.mode===`light`?null:`#fff`,caretColor:e.palette.mode===`light`?null:`#fff`},borderRadius:`inherit`,...e.vars&&e.applyStyles(`dark`,{WebkitBoxShadow:`0 0 0 100px #266798 inset`,WebkitTextFillColor:`#fff`,caretColor:`#fff`})},variants:[{props:{size:`small`},style:{padding:`8.5px 14px`}},{props:({ownerState:e})=>e.multiline,style:{padding:0}},{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:0}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:0}}]}))),rN=tN.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiOutlinedInput`}),{fullWidth:r=!1,inputComponent:i=`input`,label:a,multiline:o=!1,notched:s,slots:c={},slotProps:l={},type:u=`text`,...d}=n,f=mve(n),[p,m]=jb({props:n,states:[`color`,`disabled`,`error`,`focused`,`hiddenLabel`,`size`,`required`]}),h={...n,color:p.color||`primary`,disabled:p.disabled,error:p.error,focused:p.focused,formControl:m,fullWidth:r,hiddenLabel:p.hiddenLabel,multiline:o,size:p.size,type:u},g=c.root??hve,_=c.input??_ve,[v,y]=KC(`notchedOutline`,{elementType:gve,className:f.notchedOutline,shouldForwardComponentProp:!0,ownerState:h,externalForwardedProps:{slots:c,slotProps:l},additionalProps:{label:a!=null&&a!==``&&p.required?(0,nN.jsxs)(tN.Fragment,{children:[a,` `,`*`]}):a}});return(0,nN.jsx)(ax,{slots:{root:g,input:_},slotProps:l,renderSuffix:e=>(0,nN.jsx)(v,{...y,notched:s===void 0?!!(e.startAdornment||e.filled||e.focused):s}),fullWidth:r,inputComponent:i,multiline:o,ref:t,type:u,...d,classes:{...f,notchedOutline:null}})}),rN.muiName=`Input`})),iN=s((()=>{vve(),Tx(),Tx()})),aN,oN,yve,sN,bve,xve,Sve,cN,Cve=s((()=>{aN=d(h(),1),J(),Of(),Y(),PT(),Y_e(),Nb(),YM(),ZM(),zM(),$M(),iN(),$(),Lb(),Q(),zv(),VM(),oN=W(),yve=e=>{let{classes:t}=e,n=Fd({root:[`root`]},A_e,t);return{...t,...n}},sN={name:`MuiSelect`,slot:`Root`,shouldForwardProp:e=>Rv(e)&&e!==`variant`},bve=Z(XM,sN)(``),xve=Z(rN,sN)(``),Sve=Z(QM,sN)(``),cN=aN.forwardRef(function(e,t){let n=Uv({name:`MuiSelect`,props:e}),{autoWidth:r=!1,children:i,classes:a={},className:o,defaultOpen:s=!1,displayEmpty:c=!1,IconComponent:l=JM,id:u,input:d,inputProps:f,label:p,labelId:m,MenuProps:h,multiple:g=!1,native:_=!1,onClose:v,onOpen:y,open:b,renderValue:x,SelectDisplayProps:S,variant:C=`outlined`,...w}=n,T=_?k_e:J_e,[E]=jb({props:n,states:[`variant`,`error`]}),D=E.variant||C,O={...n,variant:D,classes:a},k=yve(O),{root:A,...j}=k,M=d||{standard:(0,oN.jsx)(bve,{ownerState:O}),outlined:(0,oN.jsx)(xve,{label:p,ownerState:O}),filled:(0,oN.jsx)(Sve,{ownerState:O})}[D],N=Ib(t,NT(M));return(0,oN.jsx)(aN.Fragment,{children:aN.cloneElement(M,{inputComponent:T,inputProps:{children:i,error:E.error,IconComponent:l,variant:D,type:void 0,multiple:g,..._?{id:u}:{autoWidth:r,defaultOpen:s,displayEmpty:c,labelId:m,MenuProps:h,onClose:v,onOpen:y,open:b,renderValue:x,SelectDisplayProps:{id:u,...S}},...f,classes:f?wf(j,f.classes):j,...d?d.props.inputProps:{}},...(g&&_||c)&&D===`outlined`?{notched:!0}:{},ref:N,className:q(M.props.className,o,k.root),...!d&&{variant:D},...w})})}),cN.muiName=`Select`})),lN=s((()=>{Cve(),bO(),VM(),VM()}));function uN({availableLocales:e=[],locale:t=``,setLocale:n=void 0}){let r=tt(e=>bo(e)),{t:i}=tb();if(!n||e.length<2)return null;let a=e.indexOf(t)>=0?t:e[0],o=(0,wve.default)(r,e=>e.locale),s=e=>{try{return new Intl.DisplayNames([a],{type:`language`}).of(e)}catch{return}},c=e=>o[e]?.label||s(e)||e;return(0,fN.jsxs)(eM,{variant:`standard`,children:[(0,fN.jsx)(Yj,{children:i(`language`)}),(0,fN.jsx)(cN,{MenuProps:{anchorOrigin:{horizontal:`left`,vertical:`bottom`}},autoWidth:!0,displayEmpty:!0,value:a,onChange:e=>{n(e.target.value)},name:`locale`,children:e.map(e=>(0,fN.jsx)(WO,{value:e,children:(0,fN.jsx)(BS,{variant:`body2`,children:c(e)})},e))})]})}var dN,wve,fN,Tve=s((()=>{dN=d(V(),1),wve=d(uge(),1),GO(),Xj(),tM(),lN(),VS(),B(),ab(),Oo(),fN=W(),uN.propTypes={availableLocales:dN.default.arrayOf(dN.default.string),locale:dN.default.string,setLocale:dN.default.func}})),pN,Eve=s((()=>{Tve(),pN=uN}));function mN({manifestLabel:e=null,manifestMetadata:t=[],manifestSummary:n=null,...r}){let{t:i}=tb(),a=(0,Dve.useId)(),o={manifestLabel:e,manifestMetadata:t,manifestSummary:n,...r};return(0,gN.jsxs)(Oj,{id:`${a}-resource`,label:i(`resource`),children:[e&&(0,gN.jsx)(BS,{"aria-labelledby":`${a}-resource ${a}-resource-heading`,id:`${a}-resource-heading`,className:oS(`manifest-label`),variant:`h4`,component:`h5`,children:e}),n&&(0,gN.jsx)(BS,{variant:`body1`,children:(0,gN.jsx)(Vk,{htmlString:n,ruleSet:`iiif`})}),t.length>0&&(0,gN.jsx)(Nj,{labelValuePairs:t}),(0,gN.jsx)(zj,{targetName:`ManifestInfo`,...o})]})}var Dve,hN,gN,Ove=s((()=>{Dve=d(h(),1),hN=d(V(),1),VS(),ab(),kj(),Hk(),Pj(),Bj(),sS(),gN=W(),mN.propTypes={manifestLabel:hN.default.string,manifestMetadata:hN.default.array,manifestSummary:hN.default.string}})),kve,Ave,_N,vN=s((()=>{U(),B(),Nr(),$l(),Ove(),kve=(e,{companionWindowId:t,manifestId:n,windowId:r})=>({manifestLabel:ls(e,{companionWindowId:t,manifestId:n,windowId:r}),manifestMetadata:ps(e,{companionWindowId:t,manifestId:n,windowId:r}),manifestSummary:us(e,{companionWindowId:t,manifestId:n,windowId:r})}),Ave=H(z(kve),Mr(`ManifestInfo`)),_N=Ave(mN)}));function jve(e){return Gh(`MuiButton`,e)}var yN,bN=s((()=>{Jh(),Kh(),yN=qh(`MuiButton`,`root.text.outlined.contained.disableElevation.focusVisible.disabled.colorInherit.colorPrimary.colorSecondary.colorSuccess.colorError.colorInfo.colorWarning.sizeMedium.sizeSmall.sizeLarge.fullWidth.startIcon.endIcon.icon.loading.loadingWrapper.loadingIconPlaceholder.loadingIndicator.loadingPositionCenter.loadingPositionStart.loadingPositionEnd`.split(`.`))})),Mve,Nve,Pve=s((()=>{Mve=d(h(),1),Nve=Mve.createContext({})})),Fve,Ive,Lve=s((()=>{Fve=d(h(),1),Ive=Fve.createContext(void 0)})),xN,SN,Rve,CN,zve,Bve,Vve,Hve,wN,TN,Uve=s((()=>{xN=d(h(),1),J(),ng(),Y(),wC(),zv(),Q(),Hv(),$(),cT(),CT(),Fb(),MS(),bN(),Pve(),Lve(),Qv(),SN=W(),Rve=e=>{let{color:t,disableElevation:n,fullWidth:r,size:i,variant:a,loading:o,loadingPosition:s,classes:c}=e,l=Fd({root:[`root`,o&&`loading`,a,`size${Pb(i)}`,`color${Pb(t)}`,n&&`disableElevation`,r&&`fullWidth`,o&&`loadingPosition${Pb(s)}`],startIcon:[`icon`,`startIcon`],endIcon:[`icon`,`endIcon`],loadingIndicator:[`loadingIndicator`],loadingWrapper:[`loadingWrapper`]},jve,c);return{...c,...l}},CN=[{props:{size:`small`},style:{"& > *:nth-of-type(1)":{fontSize:18}}},{props:{size:`medium`},style:{"& > *:nth-of-type(1)":{fontSize:20}}},{props:{size:`large`},style:{"& > *:nth-of-type(1)":{fontSize:22}}}],zve=Z(sT,{shouldForwardProp:e=>Rv(e)||e===`classes`,name:`MuiButton`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`size${Pb(n.size)}`],n.color===`inherit`&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth,n.loading&&t.loading]}})(Vv(({theme:e})=>{let t=e.palette.mode===`light`?e.palette.grey[300]:e.palette.grey[800],n=e.palette.mode===`light`?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:`6px 16px`,border:0,borderRadius:(e.vars||e).shape.borderRadius,...Jv(e,[`background-color`,`box-shadow`,`border-color`,`color`],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:`none`},[`&.${yN.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:`contained`},style:{color:`var(--variant-containedColor)`,backgroundColor:`var(--variant-containedBg)`,boxShadow:(e.vars||e).shadows[2],"&:hover":{boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2]}},"&:active":{boxShadow:(e.vars||e).shadows[8]},[`&.${yN.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${yN.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:`outlined`},style:{padding:`5px 15px`,border:`1px solid currentColor`,borderColor:`var(--variant-outlinedBorder, currentColor)`,backgroundColor:`var(--variant-outlinedBg)`,color:`var(--variant-outlinedColor)`,[`&.${yN.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:`text`},style:{padding:`6px 8px`,color:`var(--variant-textColor)`,backgroundColor:`var(--variant-textBg)`}},...Object.entries(e.palette).filter(jS()).map(([t])=>({props:{color:t},style:{"--variant-textColor":(e.vars||e).palette[t].main,"--variant-outlinedColor":(e.vars||e).palette[t].main,"--variant-outlinedBorder":e.alpha((e.vars||e).palette[t].main,.5),"--variant-containedColor":(e.vars||e).palette[t].contrastText,"--variant-containedBg":(e.vars||e).palette[t].main,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":(e.vars||e).palette[t].dark,"--variant-textBg":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),"--variant-outlinedBorder":(e.vars||e).palette[t].main,"--variant-outlinedBg":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:`inherit`},style:{color:`inherit`,borderColor:`currentColor`,"--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedBg:t,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedHoverBg:n,"--variant-textBg":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),"--variant-outlinedBg":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:`small`,variant:`text`},style:{padding:`4px 5px`,fontSize:e.typography.pxToRem(13)}},{props:{size:`large`,variant:`text`},style:{padding:`8px 11px`,fontSize:e.typography.pxToRem(15)}},{props:{size:`small`,variant:`outlined`},style:{padding:`3px 9px`,fontSize:e.typography.pxToRem(13)}},{props:{size:`large`,variant:`outlined`},style:{padding:`7px 21px`,fontSize:e.typography.pxToRem(15)}},{props:{size:`small`,variant:`contained`},style:{padding:`4px 10px`,fontSize:e.typography.pxToRem(13)}},{props:{size:`large`,variant:`contained`},style:{padding:`8px 22px`,fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:`none`,"&:hover":{boxShadow:`none`},[`&.${yN.focusVisible}`]:{boxShadow:`none`},"&:active":{boxShadow:`none`},[`&.${yN.disabled}`]:{boxShadow:`none`}}},{props:{fullWidth:!0},style:{width:`100%`}},{props:{loadingPosition:`center`},style:{...Jv(e,[`background-color`,`box-shadow`,`border-color`],{duration:e.transitions.duration.short}),[`&.${yN.loading}`]:{color:`transparent`}}}]}})),Bve=Z(`span`,{name:`MuiButton`,slot:`StartIcon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.startIcon,n.loading&&t.startIconLoadingStart]}})(({theme:e})=>({display:`inherit`,alignItems:`center`,marginRight:8,marginLeft:-4,"&::before":{content:`"\\200b"`,width:0,overflow:`hidden`},variants:[{props:{size:`small`},style:{marginLeft:-2}},{props:{loadingPosition:`start`,loading:!0},style:{...Jv(e,[`opacity`],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:`start`,loading:!0,fullWidth:!0},style:{marginRight:-8}},...CN]})),Vve=Z(`span`,{name:`MuiButton`,slot:`EndIcon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.endIcon,n.loading&&t.endIconLoadingEnd]}})(({theme:e})=>({display:`inherit`,marginRight:-4,marginLeft:8,variants:[{props:{size:`small`},style:{marginRight:-2}},{props:{loadingPosition:`end`,loading:!0},style:{...Jv(e,[`opacity`],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:`end`,loading:!0,fullWidth:!0},style:{marginLeft:-8}},...CN]})),Hve=Z(`span`,{name:`MuiButton`,slot:`LoadingIndicator`})(({theme:e})=>({display:`none`,position:`absolute`,visibility:`visible`,variants:[{props:{loading:!0},style:{display:`flex`}},{props:{loadingPosition:`start`},style:{left:14}},{props:{loadingPosition:`start`,size:`small`},style:{left:10}},{props:{variant:`text`,loadingPosition:`start`},style:{left:6}},{props:{loadingPosition:`center`},style:{left:`50%`,transform:`translate(-50%)`,color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:`end`},style:{right:14}},{props:{loadingPosition:`end`,size:`small`},style:{right:10}},{props:{variant:`text`,loadingPosition:`end`},style:{right:6}},{props:{loadingPosition:`start`,fullWidth:!0},style:{position:`relative`,left:-10}},{props:{loadingPosition:`end`,fullWidth:!0},style:{position:`relative`,right:-10}}]})),wN=Z(`span`,{name:`MuiButton`,slot:`LoadingIconPlaceholder`})({display:`inline-block`,width:`1em`,height:`1em`}),TN=xN.forwardRef(function(e,t){let n=xN.useContext(Nve),r=xN.useContext(Ive),i=Uv({props:tg(n,e),name:`MuiButton`}),{children:a,color:o=`primary`,component:s=`button`,className:c,disabled:l=!1,disableElevation:u=!1,disableFocusRipple:d=!1,endIcon:f,focusVisibleClassName:p,fullWidth:m=!1,id:h,loading:g=null,loadingIndicator:_,loadingPosition:v=`center`,size:y=`medium`,startIcon:b,type:x,variant:S=`text`,...C}=i,w=uC(h),T=_??(0,SN.jsx)(ST,{"aria-labelledby":w,color:`inherit`,size:16}),E={...i,color:o,component:s,disabled:l,disableElevation:u,disableFocusRipple:d,fullWidth:m,loading:g,loadingIndicator:T,loadingPosition:v,size:y,type:x,variant:S},D=Rve(E),O=(b||g&&v===`start`)&&(0,SN.jsx)(Bve,{className:D.startIcon,ownerState:E,children:b||(0,SN.jsx)(wN,{className:D.loadingIconPlaceholder,ownerState:E})}),k=(f||g&&v===`end`)&&(0,SN.jsx)(Vve,{className:D.endIcon,ownerState:E,children:f||(0,SN.jsx)(wN,{className:D.loadingIconPlaceholder,ownerState:E})}),A=r||``,j=typeof g==`boolean`?(0,SN.jsx)(`span`,{className:D.loadingWrapper,style:{display:`contents`},children:g&&(0,SN.jsx)(Hve,{className:D.loadingIndicator,ownerState:E,children:T})}):null,{root:M,...N}=D;return(0,SN.jsxs)(zve,{ownerState:E,className:q(n.className,D.root,c,A),component:s,disabled:l||g,focusRipple:!d,focusVisibleClassName:q(D.focusVisible,p),ref:t,internalNativeButton:!0,type:x,id:g?w:h,...C,classes:N,children:[O,v!==`end`&&j,a,v===`end`&&j,k]})})})),EN=s((()=>{Uve(),bN(),bN()})),Wve,DN,Gve=s((()=>{TC(),Wve=W(),DN=ZS((0,Wve.jsx)(`path`,{d:`M3 14h4v-4H3zm0 5h4v-4H3zM3 9h4V5H3zm5 5h13v-4H8zm0 5h13v-4H8zM8 5v4h13V5z`}),`ViewListSharp`)}));function ON({collectionLabel:e=null,collectionPath:t=[],showCollectionDialog:n,windowId:r=null}){let{t:i}=tb(),a=(0,kN.useId)(),o=(0,kN.useId)();return t.length===0?null:(0,jN.jsxs)(Oj,{id:a,label:i(`collection`),children:[e&&(0,jN.jsx)(BS,{"aria-labelledby":`${a} ${o}`,id:o,variant:`h4`,children:e}),(0,jN.jsx)(TN,{color:`primary`,onClick:()=>{let e=t[t.length-1];n(e,t.slice(0,-1),r)},startIcon:(0,jN.jsx)(DN,{}),children:i(`showCollection`)})]})}var kN,AN,jN,Kve=s((()=>{kN=d(h(),1),AN=d(V(),1),EN(),VS(),Gve(),ab(),kj(),jN=W(),ON.propTypes={collectionLabel:AN.default.string,collectionPath:AN.default.arrayOf(AN.default.string),showCollectionDialog:AN.default.func.isRequired,windowId:AN.default.string}})),qve,Jve,Yve,MN,Xve=s((()=>{U(),B(),Nr(),$l(),Nd(),Kve(),qve=(e,{windowId:t})=>{let{collectionPath:n}=Ba(e,{windowId:t})||{},r=n[n.length-1];return{collectionLabel:ls(e,{manifestId:r}),collectionPath:n}},Jve={showCollectionDialog:Eu},Yve=H(z(qve,Jve),Mr(`CollectionInfo`)),MN=Yve(ON)}));function Zve(e){return Gh(`MuiLink`,e)}var Qve,NN=s((()=>{Jh(),Kh(),Qve=qh(`MuiLink`,[`root`,`underlineNone`,`underlineHover`,`underlineAlways`,`button`,`focusVisible`])})),$ve,eye=s((()=>{ap(),of(),$ve=({theme:e,ownerState:t})=>{let n=t.color;if(`colorSpace`in e&&e.colorSpace){let r=tp(e,`palette.${n}.main`)||tp(e,`palette.${n}`)||t.color;return e.alpha(r,.4)}let r=tp(e,`palette.${n}.main`,!1)||tp(e,`palette.${n}`,!1)||t.color,i=tp(e,`palette.${n}.mainChannel`)||tp(e,`palette.${n}Channel`);return`vars`in e&&i?`rgba(${i} / 0.4)`:Jd(r,.4)}})),PN,tye,FN,nye,rye,IN,iye=s((()=>{PN=d(h(),1),J(),Y(),aw(),Fb(),Q(),Hv(),MS(),$(),VS(),NN(),eye(),tye=W(),FN={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},nye=e=>{let{classes:t,component:n,focusVisible:r,underline:i}=e;return Fd({root:[`root`,`underline${Pb(i)}`,n===`button`&&`button`,r&&`focusVisible`]},Zve,t)},rye=Z(BS,{name:`MuiLink`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`underline${Pb(n.underline)}`],n.component===`button`&&t.button]}})(Vv(({theme:e})=>({variants:[{props:{underline:`none`},style:{textDecoration:`none`}},{props:{underline:`hover`},style:{textDecoration:`none`,"&:hover":{textDecoration:`underline`}}},{props:{underline:`always`},style:{textDecoration:`underline`,"&:hover":{textDecorationColor:`inherit`}}},{props:({underline:e,ownerState:t})=>e===`always`&&t.color!==`inherit`,style:{textDecorationColor:`var(--Link-underlineColor)`}},{props:({underline:e,ownerState:t})=>e===`always`&&t.color===`inherit`,style:e.colorSpace?{textDecorationColor:e.alpha(`currentColor`,.4)}:null},...Object.entries(e.palette).filter(jS()).map(([t])=>({props:{underline:`always`,color:t},style:{"--Link-underlineColor":e.alpha((e.vars||e).palette[t].main,.4)}})),{props:{underline:`always`,color:`textPrimary`},style:{"--Link-underlineColor":e.alpha((e.vars||e).palette.text.primary,.4)}},{props:{underline:`always`,color:`textSecondary`},style:{"--Link-underlineColor":e.alpha((e.vars||e).palette.text.secondary,.4)}},{props:{underline:`always`,color:`textDisabled`},style:{"--Link-underlineColor":(e.vars||e).palette.text.disabled}},{props:{component:`button`},style:{position:`relative`,WebkitTapHighlightColor:`transparent`,backgroundColor:`transparent`,outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:`pointer`,userSelect:`none`,verticalAlign:`middle`,MozAppearance:`none`,WebkitAppearance:`none`,"&::-moz-focus-inner":{borderStyle:`none`},[`&.${Qve.focusVisible}`]:{outline:`auto`}}}]}))),IN=PN.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiLink`}),r=Nv(),{className:i,color:a=`primary`,component:o=`a`,onBlur:s,onFocus:c,TypographyClasses:l,underline:u=`always`,variant:d=`inherit`,sx:f,...p}=n,[m,h]=PN.useState(!1),g=e=>{iw(e.target)||h(!1),s&&s(e)},_=e=>{iw(e.target)&&h(!0),c&&c(e)},v={...n,color:a,component:o,focusVisible:m,underline:u,variant:d},y=nye(v);return(0,tye.jsx)(rye,{color:a,className:q(y.root,i),classes:l,component:o,onBlur:g,onFocus:_,ref:t,ownerState:v,variant:d,...p,sx:[...FN[a]===void 0?[{color:a}]:[],...Array.isArray(f)?f:[f]],style:{...p.style,...u===`always`&&a!==`inherit`&&!FN[a]&&{"--Link-underlineColor":$ve({theme:r,ownerState:v})}}})})})),LN=s((()=>{iye(),NN(),NN()}));function RN({homepage:e=null,manifestUrl:t=null,related:n=null,renderings:r=null,seeAlso:i=null,...a}){let{t:o}=tb(),s=(0,zN.useId)(),c=(0,zN.useId)(),l={homepage:e,manifestUrl:t,related:n,renderings:r,seeAlso:i,t:o,...a};return(0,VN.jsxs)(Oj,{"aria-labelledby":c,id:s,label:o(`related`),children:[(0,VN.jsx)(BS,{"aria-labelledby":`${s} ${c}`,id:c,className:oS(`related-links-label`),variant:`h4`,component:`h5`,children:o(`links`)}),(0,VN.jsxs)(oye,{className:(0,aye.default)(oS(`label-value-metadata`)),children:[e&&(0,VN.jsxs)(VN.Fragment,{children:[(0,VN.jsx)(BS,{variant:`subtitle2`,component:`dt`,children:o(`iiif_homepage`)}),e.map(e=>(0,VN.jsx)(BS,{variant:`body1`,component:`dd`,children:(0,VN.jsx)(IN,{target:`_blank`,rel:`noopener noreferrer`,href:e.value,children:e.label||e.value})},e.value))]}),r&&r.length>0&&(0,VN.jsxs)(VN.Fragment,{children:[(0,VN.jsx)(BS,{variant:`subtitle2`,component:`dt`,children:o(`iiif_renderings`)}),r.map(e=>(0,VN.jsx)(BS,{variant:`body1`,component:`dd`,children:(0,VN.jsx)(IN,{target:`_blank`,rel:`noopener noreferrer`,href:e.value,children:e.label||e.value})},e.value))]}),n&&(0,VN.jsxs)(VN.Fragment,{children:[(0,VN.jsx)(BS,{variant:`subtitle2`,component:`dt`,children:o(`iiif_related`)}),n.map(e=>(0,VN.jsxs)(BS,{variant:`body1`,component:`dd`,children:[(0,VN.jsx)(IN,{target:`_blank`,rel:`noopener noreferrer`,href:e.value,children:e.label||e.value}),e.format&&(0,VN.jsx)(BS,{component:`span`,children:` (${e.format})`})]},e.value))]}),i&&(0,VN.jsxs)(VN.Fragment,{children:[(0,VN.jsx)(BS,{variant:`subtitle2`,component:`dt`,children:o(`iiif_seeAlso`)}),i.map(e=>(0,VN.jsxs)(BS,{variant:`body1`,component:`dd`,children:[(0,VN.jsx)(IN,{target:`_blank`,rel:`noopener noreferrer`,href:e.value,children:e.label||e.value}),e.format&&(0,VN.jsx)(BS,{component:`span`,children:` (${e.format})`})]},e.value))]}),t&&(0,VN.jsxs)(VN.Fragment,{children:[(0,VN.jsx)(BS,{variant:`subtitle2`,component:`dt`,children:o(`iiif_manifest`)}),(0,VN.jsx)(BS,{variant:`body1`,component:`dd`,children:(0,VN.jsx)(IN,{target:`_blank`,rel:`noopener noreferrer`,href:t,children:t})})]})]}),(0,VN.jsx)(zj,{targetName:`ManifestRelatedLinks`,...l})]})}var zN,BN,aye,VN,oye,sye=s((()=>{zN=d(h(),1),BN=d(V(),1),Mx(),VS(),LN(),aye=d(uy(),1),ab(),kj(),sS(),Bj(),VN=W(),oye=Z(`dl`)(({theme:e})=>({"& dd":{marginBottom:`.5em`,marginLeft:`0`}})),RN.propTypes={homepage:BN.default.arrayOf(BN.default.shape({label:BN.default.string,value:BN.default.string})),manifestUrl:BN.default.string,related:BN.default.arrayOf(BN.default.shape({format:BN.default.string,label:BN.default.string,value:BN.default.string})),renderings:BN.default.arrayOf(BN.default.shape({label:BN.default.string,value:BN.default.string})),seeAlso:BN.default.arrayOf(BN.default.shape({format:BN.default.string,label:BN.default.string,value:BN.default.string}))}})),cye,lye,HN,uye=s((()=>{U(),B(),Nr(),$l(),sye(),cye=(e,{companionWindowId:t,windowId:n})=>({homepage:ns(e,{windowId:n}),manifestUrl:fs(e,{windowId:n}),related:os(e,{windowId:n}),renderings:rs(e,{windowId:n}),seeAlso:is(e,{windowId:n})}),lye=H(z(cye),Mr(`ManifestRelatedLinks`)),HN=lye(RN)}));function UN({windowId:e,id:t,canvasIds:n=[],collectionPath:r=[],locale:i=``,setLocale:a=void 0,availableLocales:o=[],showLocalePicker:s=!1}){let{t:c}=tb();return(0,GN.jsxs)(JA,{title:c(`aboutThisItem`),paperClassName:oS(`window-sidebar-info-panel`),windowId:e,id:t,titleControls:s&&(0,GN.jsx)(pN,{locale:i,setLocale:a,availableLocales:o}),children:[n.map((r,i)=>(0,GN.jsx)(XA,{children:(0,GN.jsx)(Gj,{canvasId:r,companionWindowId:t,index:i,totalSize:n.length,windowId:e})},r)),r.length>0&&(0,GN.jsx)(XA,{children:(0,GN.jsx)(MN,{companionWindowId:t,windowId:e})}),(0,GN.jsx)(XA,{children:(0,GN.jsx)(_N,{companionWindowId:t,windowId:e})}),(0,GN.jsx)(XA,{children:(0,GN.jsx)(HN,{companionWindowId:t,windowId:e})})]})}var WN,GN,dye=s((()=>{WN=d(V(),1),ab(),YA(),ZA(),lge(),Eve(),vN(),Xve(),uye(),sS(),GN=W(),UN.propTypes={availableLocales:WN.default.arrayOf(WN.default.string),canvasIds:WN.default.arrayOf(WN.default.string),collectionPath:WN.default.arrayOf(WN.default.string),id:WN.default.string.isRequired,locale:WN.default.string,setLocale:WN.default.func,showLocalePicker:WN.default.bool,windowId:WN.default.string.isRequired}})),fye,pye,mye,KN,hye=s((()=>{U(),B(),Nr(),Nd(),$l(),dye(),fye=(e,{id:t,windowId:n})=>({availableLocales:ms(e,{companionWindowId:t,windowId:n}),canvasIds:qs(e,{windowId:n}),collectionPath:(Ba(e,{windowId:n})||{}).collectionPath,locale:no(e,{companionWindowId:t}).locale||Qo(e,{windowId:n}),showLocalePicker:Ls(e,{windowId:n}).showLocalePicker}),pye=(e,{windowId:t,id:n})=>({setLocale:r=>e(nu(t,n,{locale:r}))}),mye=H(z(fye,pye),Mr(`WindowSideBarInfoPanel`)),KN=mye(UN)}));function gye(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function _ye(e,t,n,r={},i=()=>{}){let{ease:a=gye,duration:o=300}=r,s=null,c=t[e],l=!1,u=()=>{l=!0},d=r=>{if(l){i(Error(`Animation cancelled`));return}s===null&&(s=r);let u=Math.min(1,(r-s)/o);if(t[e]=a(u)*(n-c)+c,u>=1){requestAnimationFrame(()=>{i(null)});return}requestAnimationFrame(d)};return c===n?(i(Error(`Element already at target position`)),u):(requestAnimationFrame(d),u)}var vye=s((()=>{}));function yye(e){let{onChange:t,...n}=e,r=qN.useRef(),i=qN.useRef(null),a=()=>{r.current=i.current.offsetHeight-i.current.clientHeight};return Rb(()=>{let e=nC(()=>{let e=r.current;a(),e!==r.current&&t(r.current)}),n=oC(i.current);return n.addEventListener(`resize`,e),()=>{e.clear(),n.removeEventListener(`resize`,e)}},[t]),qN.useEffect(()=>{a(),t(r.current)},[t]),(0,bye.jsx)(`div`,{style:xye,...n,ref:i})}var qN,bye,xye,Sye=s((()=>{qN=d(h(),1),rC(),wC(),bye=W(),xye={width:99,height:99,position:`absolute`,top:-9999,overflow:`scroll`,pointerEvents:`none`}})),Cye,wye,Tye=s((()=>{tC(),Cye=W(),wye=ZS((0,Cye.jsx)(`path`,{d:`M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z`}),`KeyboardArrowLeft`)})),Eye,Dye,Oye=s((()=>{tC(),Eye=W(),Dye=ZS((0,Eye.jsx)(`path`,{d:`M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z`}),`KeyboardArrowRight`)}));function kye(e){return Gh(`MuiTabScrollButton`,e)}var Aye,JN=s((()=>{Jh(),Kh(),Aye=qh(`MuiTabScrollButton`,[`root`,`vertical`,`horizontal`,`disabled`])})),jye,YN,Mye,XN,ZN,Nye=s((()=>{jye=d(h(),1),J(),Y(),hg(),hD(),Tye(),Oye(),cT(),Q(),$(),JN(),YN=W(),Mye=e=>{let{classes:t,orientation:n,disabled:r}=e;return Fd({root:[`root`,n,r&&`disabled`]},kye,t)},XN=Z(sT,{name:`MuiTabScrollButton`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.orientation&&t[n.orientation]]}})({width:40,flexShrink:0,opacity:.8,[`&.${Aye.disabled}`]:{opacity:0},variants:[{props:{orientation:`vertical`},style:{width:`100%`,height:40,"& svg":{transform:`var(--TabScrollButton-svgRotate)`}}}]}),ZN=jye.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiTabScrollButton`}),{className:r,slots:i={},slotProps:a={},direction:o,orientation:s,disabled:c,...l}=n,{nativeButton:u,...d}=l,f=mg(),p={isRtl:f,...n},m=Mye(p),h=i.StartScrollButtonIcon??wye,g=i.EndScrollButtonIcon??Dye,_=mD({elementType:h,externalSlotProps:a.startScrollButtonIcon,additionalProps:{fontSize:`small`},ownerState:p}),v=mD({elementType:g,externalSlotProps:a.endScrollButtonIcon,additionalProps:{fontSize:`small`},ownerState:p});return(0,YN.jsx)(XN,{component:`div`,className:q(m.root,r),ref:t,role:null,ownerState:p,tabIndex:null,...d,style:{...d.style,...s===`vertical`&&{"--TabScrollButton-svgRotate":`rotate(${f?-90:90}deg)`}},children:o===`left`?(0,YN.jsx)(h,{..._}):(0,YN.jsx)(g,{...v})})})})),QN=s((()=>{Nye(),JN(),JN()}));function Pye(e){return Gh(`MuiTabs`,e)}var $N,eP=s((()=>{Jh(),Kh(),$N=qh(`MuiTabs`,[`root`,`vertical`,`list`,`centered`,`scroller`,`fixed`,`scrollableX`,`scrollableY`,`hideScrollbar`,`scrollButtons`,`scrollButtonsHideMobile`,`indicator`])})),tP,nP,rP,iP,aP,oP,sP,cP,lP,uP,Fye=s((()=>{tP=d(h(),1),J(),Y(),hg(),hD(),Q(),Hv(),$(),rC(),vye(),Bw(),Sye(),QN(),yC(),eP(),sC(),qC(),sO(),Gb(),Vb(),Lb(),lO(),Qv(),nP=W(),rP=e=>{let{vertical:t,fixed:n,hideScrollbar:r,scrollableX:i,scrollableY:a,centered:o,scrollButtonsHideMobile:s,classes:c}=e;return Fd({root:[`root`,t&&`vertical`],scroller:[`scroller`,n&&`fixed`,r&&`hideScrollbar`,i&&`scrollableX`,a&&`scrollableY`],list:[`list`,t&&`vertical`,o&&`centered`],indicator:[`indicator`],scrollButtons:[`scrollButtons`,s&&`scrollButtonsHideMobile`],scrollableX:[i&&`scrollableX`],hideScrollbar:[r&&`hideScrollbar`]},Pye,c)},iP=Z(`div`,{name:`MuiTabs`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${$N.scrollButtons}`]:t.scrollButtons},{[`& .${$N.scrollButtons}`]:n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,n.vertical&&t.vertical]}})(Vv(({theme:e})=>({overflow:`hidden`,minHeight:48,WebkitOverflowScrolling:`touch`,display:`flex`,variants:[{props:({ownerState:e})=>e.vertical,style:{flexDirection:`column`}},{props:({ownerState:e})=>e.scrollButtonsHideMobile,style:{[`& .${$N.scrollButtons}`]:{[e.breakpoints.down(`sm`)]:{display:`none`}}}}]}))),aP=Z(`div`,{name:`MuiTabs`,slot:`Scroller`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.scroller,n.fixed&&t.fixed,n.hideScrollbar&&t.hideScrollbar,n.scrollableX&&t.scrollableX,n.scrollableY&&t.scrollableY]}})({position:`relative`,display:`inline-block`,flex:`1 1 auto`,whiteSpace:`nowrap`,variants:[{props:({ownerState:e})=>e.fixed,style:{overflowX:`hidden`,width:`100%`}},{props:({ownerState:e})=>e.hideScrollbar,style:{scrollbarWidth:`none`,"&::-webkit-scrollbar":{display:`none`}}},{props:({ownerState:e})=>e.scrollableX,style:{overflowX:`auto`,overflowY:`hidden`}},{props:({ownerState:e})=>e.scrollableY,style:{overflowY:`auto`,overflowX:`hidden`}}]}),oP=Z(`div`,{name:`MuiTabs`,slot:`List`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.list,n.centered&&t.centered]}})({display:`flex`,variants:[{props:({ownerState:e})=>e.vertical,style:{flexDirection:`column`}},{props:({ownerState:e})=>e.centered,style:{justifyContent:`center`}}]}),sP=Z(`span`,{name:`MuiTabs`,slot:`Indicator`})(Vv(({theme:e})=>({position:`absolute`,height:2,bottom:0,width:`100%`,...Jv(e),variants:[{props:{indicatorColor:`primary`},style:{backgroundColor:(e.vars||e).palette.primary.main}},{props:{indicatorColor:`secondary`},style:{backgroundColor:(e.vars||e).palette.secondary.main}},{props:({ownerState:e})=>e.vertical,style:{height:`100%`,width:2,right:0}}]}))),cP=Z(yye)({overflowX:`auto`,overflowY:`hidden`,scrollbarWidth:`none`,"&::-webkit-scrollbar":{display:`none`}}),lP={},uP=tP.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiTabs`}),r=Nv(),i=mg(),a=kw(r.motion.reducedMotion,!1),{"aria-label":o,"aria-labelledby":s,action:c,centered:l=!1,children:u,className:d,component:f=`div`,allowScrollButtonsMobile:p=!1,indicatorColor:m=`primary`,onChange:h,orientation:g=`horizontal`,scrollButtons:_=`auto`,selectionFollowsFocus:v,slots:y={},slotProps:b={},textColor:x=`primary`,value:S,variant:C=`standard`,visibleScrollbar:w=!1,...T}=n,E=C===`scrollable`,D=g===`vertical`,O=D?`scrollTop`:`scrollLeft`,k=D?`top`:`left`,A=D?`bottom`:`right`,j=D?`clientHeight`:`clientWidth`,M=D?`height`:`width`,N={...n,component:f,allowScrollButtonsMobile:p,indicatorColor:m,orientation:g,vertical:D,scrollButtons:_,textColor:x,variant:C,visibleScrollbar:w,fixed:!E,hideScrollbar:E&&!w,scrollableX:E&&!D,scrollableY:E&&D,centered:l&&!E,scrollButtonsHideMobile:!p},ee=rP(N),te=mD({elementType:y.startScrollButtonIcon,externalSlotProps:b.startScrollButtonIcon,ownerState:N}),P=mD({elementType:y.endScrollButtonIcon,externalSlotProps:b.endScrollButtonIcon,ownerState:N}),[F,I]=tP.useState(!1),[ne,re]=tP.useState(lP),[ie,L]=tP.useState(!1),[ae,oe]=tP.useState(!1),[se,ce]=tP.useState(!1),le=S===!1?null:S,[ue,de]=tP.useState(!1),[fe,pe]=tP.useState({overflow:`hidden`,scrollbarWidth:0}),R=new Map,me=tP.useRef(null),he=tP.useRef(null),ge={slots:y,slotProps:b},_e=()=>{let e=me.current,t;if(e){let n=e.getBoundingClientRect();t={clientWidth:e.clientWidth,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop,scrollWidth:e.scrollWidth,top:n.top,bottom:n.bottom,left:n.left,right:n.right}}let n;if(e&&S!==!1){let e=he.current.children;if(e.length>0){let t=e[R.get(S)];n=t?t.getBoundingClientRect():null}}return{tabsMeta:t,tabMeta:n}},ve=vC(()=>{let{tabsMeta:e,tabMeta:t}=_e(),n=0,r;D?(r=`top`,t&&e&&(n=t.top-e.top+e.scrollTop)):(r=i?`right`:`left`,t&&e&&(n=(i?-1:1)*(t[r]-e[r]+e.scrollLeft)));let a={[r]:n,[M]:t?t[M]:0};if(typeof ne[r]!=`number`||typeof ne[M]!=`number`)re(a);else{let e=Math.abs(ne[r]-a[r]),t=Math.abs(ne[M]-a[M]);(e>=1||t>=1)&&re(a)}}),ye=(e,{animation:t=!0}={})=>{t&&!a.shouldReduceMotion?_ye(O,me.current,e,{duration:r.transitions.duration.standard}):me.current[O]=e},be=e=>{let t=me.current[O];t+=D?e:e*(i?-1:1),ye(t)},xe=()=>{let e=me.current[j],t=0,n=Array.from(he.current.children);for(let r=0;r<n.length;r+=1){let i=n[r];if(t+i[j]>e){r===0&&(t=e);break}t+=i[j]}return t},Se=()=>{be(-1*xe())},Ce=()=>{be(xe())},[we,{onChange:Te,...Ee}]=KC(`scrollbar`,{className:q(ee.scrollableX,ee.hideScrollbar),elementType:cP,shouldForwardComponentProp:!0,externalForwardedProps:ge,ownerState:N}),De=tP.useCallback(e=>{Te?.(e),pe({overflow:null,scrollbarWidth:e})},[Te]),[Oe,ke]=KC(`scrollButtons`,{className:ee.scrollButtons,elementType:ZN,externalForwardedProps:ge,ownerState:N,additionalProps:{orientation:g,slots:{StartScrollButtonIcon:y.startScrollButtonIcon,EndScrollButtonIcon:y.endScrollButtonIcon},slotProps:{startScrollButtonIcon:te,endScrollButtonIcon:P}}}),Ae=()=>{let e={};e.scrollbarSizeListener=E?(0,nP.jsx)(we,{...Ee,onChange:De}):null;let t=E&&(_===`auto`&&(ie||ae)||_===!0);return e.scrollButtonStart=t?(0,nP.jsx)(Oe,{direction:i?`right`:`left`,onClick:Se,disabled:!ie,...ke}):null,e.scrollButtonEnd=t?(0,nP.jsx)(Oe,{direction:i?`left`:`right`,onClick:Ce,disabled:!ae,...ke}):null,e},je=vC(e=>{let{tabsMeta:t,tabMeta:n}=_e();if(!(!n||!t)){if(n[k]<t[k]){let r=t[O]+(n[k]-t[k]);ye(r,{animation:e})}else if(n[A]>t[A]){let r=t[O]+(n[A]-t[A]);ye(r,{animation:e})}}}),Me=vC(()=>{E&&_!==!1&&ce(!se)});tP.useEffect(()=>{let e=nC(()=>{me.current&&ve()}),t,n=n=>{n.forEach(e=>{e.removedNodes.forEach(e=>{t?.unobserve(e)}),e.addedNodes.forEach(e=>{t?.observe(e)})}),e(),Me()},r=oC(me.current);r.addEventListener(`resize`,e);let i;return typeof ResizeObserver<`u`&&(t=new ResizeObserver(e),Array.from(he.current.children).forEach(e=>{t.observe(e)})),typeof MutationObserver<`u`&&(i=new MutationObserver(n),i.observe(he.current,{childList:!0})),()=>{e.clear(),r.removeEventListener(`resize`,e),i?.disconnect(),t?.disconnect()}},[ve,Me]),tP.useEffect(()=>{let e=Array.from(he.current.children),t=e.length;if(typeof IntersectionObserver<`u`&&t>0&&E&&_!==!1){let n=e[0],r=e[t-1],i={root:me.current,threshold:.99},a=new IntersectionObserver(e=>{L(!e[0].isIntersecting)},i);a.observe(n);let o=new IntersectionObserver(e=>{oe(!e[0].isIntersecting)},i);return o.observe(r),()=>{a.disconnect(),o.disconnect()}}},[E,_,se,u?.length]),tP.useEffect(()=>{I(!0)},[]),tP.useEffect(()=>{ve()}),tP.useEffect(()=>{je(lP!==ne)},[je,ne]),tP.useImperativeHandle(c,()=>({updateIndicator:ve,updateScrollButtons:Me}),[ve,Me]);let[Ne,Pe]=KC(`indicator`,{className:ee.indicator,elementType:sP,externalForwardedProps:ge,ownerState:N,additionalProps:{style:ne}}),Fe=(0,nP.jsx)(Ne,{...Pe}),Ie=Gde({activeItemId:ue?void 0:le,orientation:g,isRtl:i}),Le=Ie.getContainerProps(),Re=tP.Children.toArray(u).filter(tP.isValidElement).map((e,t)=>{let n=e.props.value===void 0?t:e.props.value;return R.set(n,t),{child:e,index:t,childValue:n}}).map(({child:e,childValue:t})=>{let n=t===S;return tP.cloneElement(e,{fullWidth:C===`fullWidth`,indicator:n&&!F&&Fe,selected:n,selectionFollowsFocus:v,onChange:h,textColor:x,value:t})}),ze=Ae(),[Be,Ve]=KC(`root`,{ref:t,className:q(ee.root,d),elementType:iP,externalForwardedProps:{...ge,...T,component:f},ownerState:N}),[He,Ue]=KC(`scroller`,{ref:me,className:ee.scroller,elementType:aP,externalForwardedProps:ge,ownerState:N,additionalProps:{style:{overflow:fe.overflow,[D?`margin${i?`Left`:`Right`}`:`marginBottom`]:w?void 0:-fe.scrollbarWidth}}}),We=Ib(Le.ref,he),Ge=e=>{let t=he.current;Wb(Bb(t))?.getAttribute(`role`)===`tab`&&Le.onKeyDown(e)},[Ke,qe]=KC(`list`,{ref:We,className:ee.list,elementType:oP,externalForwardedProps:ge,ownerState:N,getSlotProps:e=>({...e,onBlur:t=>{oO(t.currentTarget,t.relatedTarget)||de(!1),e.onBlur?.(t)},onKeyDown:t=>{Ge(t),e.onKeyDown?.(t)},onFocus:t=>{de(!0),Le.onFocus(t),e.onFocus?.(t)}})});return(0,nP.jsxs)(Be,{...Ve,children:[ze.scrollButtonStart,ze.scrollbarSizeListener,(0,nP.jsxs)(He,{...Ue,children:[(0,nP.jsx)(Ke,{"aria-label":o,"aria-labelledby":s,"aria-orientation":g===`vertical`?`vertical`:null,role:`tablist`,...qe,children:(0,nP.jsx)(QD.Provider,{value:Ie,children:Re})}),F&&Fe]}),ze.scrollButtonEnd]})})})),dP=s((()=>{Fye(),eP(),eP()}));function Iye(e){return Gh(`MuiTab`,e)}var fP,pP=s((()=>{Jh(),Kh(),fP=qh(`MuiTab`,[`root`,`labelIcon`,`textColorInherit`,`textColorPrimary`,`textColorSecondary`,`selected`,`disabled`,`fullWidth`,`wrapped`,`icon`])})),mP,hP,gP,_P,vP,Lye=s((()=>{mP=d(h(),1),J(),Y(),cT(),Fb(),Q(),Hv(),$(),lO(),pP(),hP=W(),gP=e=>{let{classes:t,textColor:n,fullWidth:r,wrapped:i,icon:a,label:o,selected:s,disabled:c}=e;return Fd({root:[`root`,a&&o&&`labelIcon`,`textColor${Pb(n)}`,r&&`fullWidth`,i&&`wrapped`,s&&`selected`,c&&`disabled`],icon:[`icon`]},Iye,t)},_P=Z(sT,{name:`MuiTab`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.label&&n.icon&&t.labelIcon,t[`textColor${Pb(n.textColor)}`],n.fullWidth&&t.fullWidth,n.wrapped&&t.wrapped,{[`& .${fP.icon}`]:t.icon}]}})(Vv(({theme:e})=>({...e.typography.button,maxWidth:360,minWidth:90,position:`relative`,minHeight:48,flexShrink:0,padding:`12px 16px`,overflow:`hidden`,whiteSpace:`normal`,textAlign:`center`,lineHeight:1.25,variants:[{props:({ownerState:e})=>e.label&&(e.iconPosition===`top`||e.iconPosition===`bottom`),style:{flexDirection:`column`}},{props:({ownerState:e})=>e.label&&e.iconPosition!==`top`&&e.iconPosition!==`bottom`,style:{flexDirection:`row`}},{props:({ownerState:e})=>e.icon&&e.label,style:{minHeight:72,paddingTop:9,paddingBottom:9}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&t===`top`,style:{[`& > .${fP.icon}`]:{marginBottom:6}}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&t===`bottom`,style:{[`& > .${fP.icon}`]:{marginTop:6}}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&t===`start`,style:{[`& > .${fP.icon}`]:{marginRight:e.spacing(1)}}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&t===`end`,style:{[`& > .${fP.icon}`]:{marginLeft:e.spacing(1)}}},{props:{textColor:`inherit`},style:{color:`inherit`,opacity:.6,[`&.${fP.selected}`]:{opacity:1},[`&.${fP.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}}},{props:{textColor:`primary`},style:{color:(e.vars||e).palette.text.secondary,[`&.${fP.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${fP.disabled}`]:{color:(e.vars||e).palette.text.disabled}}},{props:{textColor:`secondary`},style:{color:(e.vars||e).palette.text.secondary,[`&.${fP.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${fP.disabled}`]:{color:(e.vars||e).palette.text.disabled}}},{props:({ownerState:e})=>e.fullWidth,style:{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:`none`}},{props:({ownerState:e})=>e.wrapped,style:{fontSize:e.typography.pxToRem(12)}}]}))),vP=mP.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiTab`}),{className:r,disabled:i=!1,disableFocusRipple:a=!1,fullWidth:o,icon:s,iconPosition:c=`top`,indicator:l,label:u,onChange:d,onClick:f,onFocus:p,selected:m,selectionFollowsFocus:h,textColor:g=`inherit`,value:_,wrapped:v=!1,...y}=n,b=zde(),x=Kde({id:_,ref:t,disabled:i,selected:m}),S=b.getItemMap().size===0&&m?0:x.tabIndex,C={...n,disabled:i,disableFocusRipple:a,selected:m,icon:!!s,iconPosition:c,label:!!u,fullWidth:o,textColor:g,wrapped:v},w=gP(C),T=s&&u&&mP.isValidElement(s)?mP.cloneElement(s,{className:q(w.icon,s.props.className)}):s;return(0,hP.jsxs)(_P,{internalNativeButton:!0,focusRipple:!a,className:q(w.root,r),ref:x.ref,role:`tab`,"aria-selected":m,disabled:i,onClick:e=>{!m&&d&&d(e,_),f&&f(e)},onFocus:e=>{h&&!m&&d&&d(e,_),p&&p(e)},tabIndex:S,ownerState:C,...y,children:[c===`top`||c===`start`?(0,hP.jsxs)(mP.Fragment,{children:[T,u]}):(0,hP.jsxs)(mP.Fragment,{children:[u,T]}),l]})})})),yP=s((()=>{Lye(),pP(),pP()})),bP,xP,Rye=s((()=>{TC(),bP=W(),xP=ZS((0,bP.jsx)(`path`,{d:`M3 15h18v-2H3zm0 4h18v-2H3zm0-8h18V9H3zm0-6v2h18V5z`}),`ReorderSharp`)})),SP,CP,zye=s((()=>{TC(),SP=W(),CP=ZS((0,SP.jsx)(`path`,{d:`M3 18h6v-2H3zM3 6v2h18V6zm0 7h12v-2H3z`}),`SortSharp`)})),wP,TP,Bye=s((()=>{TC(),wP=W(),TP=ZS((0,wP.jsx)(`path`,{d:`m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z`}),`ArrowForwardSharp`)}));function EP({label:e}){return(0,OP.jsx)(BS,{variant:`body1`,children:e})}var DP,OP,kP=s((()=>{DP=d(V(),1),VS(),OP=W(),EP.propTypes={label:DP.default.string.isRequired}})),AP,jP,MP=s((()=>{U(),B(),Nr(),kP(),AP=H(z(null,null),Mr(`SidebarIndexItem`)),jP=AP(EP)}));function NP({canvas:e,height:t=void 0,label:n,width:r=void 0}){return(0,FP.jsxs)(FP.Fragment,{children:[(0,FP.jsx)(`div`,{style:{minWidth:50},children:(0,FP.jsx)(iS,{label:n,resource:e,maxHeight:t,maxWidth:r})}),(0,FP.jsx)(BS,{children:n})]})}var PP,FP,IP=s((()=>{PP=d(V(),1),VS(),aS(),FP=W(),NP.propTypes={canvas:PP.default.object.isRequired,height:PP.default.number,label:PP.default.string.isRequired,width:PP.default.number}})),LP,RP,zP,BP=s((()=>{U(),B(),Nr(),IP(),$l(),LP=(e,{data:t})=>({..._o(e).canvasNavigation||{}}),RP=H(z(LP,null),Mr(`SidebarIndexThumbnail`)),zP=RP(NP)}));function Vye(e){return e.map(e=>({id:e.id,label:new ja(e).getLabel()}))}function VP({canvases:e,containerRef:t,selectedCanvasIds:n=[],setCanvas:r,variant:i=`item`,windowId:a}){let o=(0,HP.useMemo)(()=>Vye(e),[e]),s;switch(i){case`thumbnail`:s=zP;break;default:s=jP}return(0,WP.jsx)(TO,{variant:`selectedMenu`,children:o.map((o,c)=>(0,WP.jsx)(Uk,{containerRef:t,offsetTop:96,selected:n.includes(o.id),scrollTo:n.includes(o.id),children:(0,WP.jsx)(GP,{divider:!0,onClick:()=>{r(a,o.id)},component:`li`,children:(0,WP.jsx)(s,{label:o.label,canvas:e[c]})},o.id)},`${o.id}-${i}`))})}var HP,UP,WP,GP,KP=s((()=>{HP=d(h(),1),UP=d(V(),1),EO(),GO(),Mx(),Kk(),Ma(),MP(),BP(),WP=W(),GP=Z(WO,{name:`SidebarIndexList`,slot:`item`})(({theme:e})=>({alignItems:`flex-start`,gap:e.spacing(1),paddingLeft:e.spacing(2),paddingRight:e.spacing(1),position:`initial`,whiteSpace:`normal`})),VP.propTypes={canvases:UP.default.array.isRequired,containerRef:UP.default.oneOfType([UP.default.func,UP.default.shape({current:UP.default.instanceOf(Element)})]).isRequired,selectedCanvasIds:UP.default.arrayOf(UP.default.string),setCanvas:UP.default.func.isRequired,variant:UP.default.oneOf([`item`,`thumbnail`]),windowId:UP.default.string.isRequired}})),qP,JP,YP,XP,ZP=s((()=>{U(),B(),Nr(),Nd(),$l(),KP(),qP=(e,{id:t,windowId:n})=>({canvases:Ws(e,{windowId:n}),selectedCanvasIds:qs(e,{windowId:n}),variant:no(e,{companionWindowId:t,windowId:n}).variant}),JP=(e,{id:t,windowId:n})=>({setCanvas:(...t)=>e(Hu(...t))}),YP=H(z(qP,JP),Mr(`SidebarIndexList`)),XP=YP(VP)}));function QP(e,t){let n=$P.useRef(eF);return n.current===eF&&(n.current=e(t)),n}var $P,eF,tF=s((()=>{$P=d(h(),1),eF={}}));function nF(e,t,n,r){let i=QP(Hye).current;return Uye(i,e,t,n,r)&&Wye(i,[e,t,n,r]),i.callback}function Hye(){return{callback:null,cleanup:null,refs:[]}}function Uye(e,t,n,r,i){return e.refs[0]!==t||e.refs[1]!==n||e.refs[2]!==r||e.refs[3]!==i}function Wye(e,t){if(e.refs=t,t.every(e=>e==null)){e.callback=null;return}e.callback=n=>{if(e.cleanup&&=(e.cleanup(),null),n!=null){let r=Array(t.length).fill(null);for(let e=0;e<t.length;e+=1){let i=t[e];if(i!=null)switch(typeof i){case`function`:{let t=i(n);typeof t==`function`&&(r[e]=t);break}case`object`:i.current=n}}e.cleanup=()=>{for(let e=0;e<t.length;e+=1){let n=t[e];if(n!=null)switch(typeof n){case`function`:{let t=r[e];typeof t==`function`?t():n(null);break}case`object`:n.current=null}}}}}}var rF=s((()=>{tF()}));function iF(e){return Ise}var aF=s((()=>{Mx()}));function Gye(e){return Gh(`MuiSimpleTreeView`,e)}var oF=s((()=>{Kh(),Jh(),qh(`MuiSimpleTreeView`,[`root`,`item`,`itemContent`,`itemGroupTransition`,`itemIconContainer`,`itemLabel`,`itemCheckbox`])})),sF,cF,lF=s((()=>{sF=Object.freeze([]),cF=Object.freeze({})}));function uF(e,...t){let n=new URL(`https://mui.com/x/production-error`);return n.searchParams.set(`code`,e.toString()),t.forEach(e=>n.searchParams.append(`args[]`,e)),`MUI X error #${e}; visit ${n} for the full message.`}var Kye=s((()=>{})),dF=s((()=>{Kye()})),fF,pF,mF,hF=s((()=>{dF(),fF=d(h(),1),pF=fF.createContext(null),mF=()=>{let e=fF.useContext(pF);if(e==null)throw Error(uF(190));return e}})),gF,_F,vF,yF=s((()=>{gF=d(h(),1),_F=gF.createContext({classes:{},slots:{},slotProps:{}}),vF=()=>gF.useContext(_F)}));function qye(e,t){t!=null&&t.current!==e&&(t.current=e)}var bF,xF,Jye=s((()=>{bF=d(h(),1),tF(),xF=e=>{let{store:t,apiRef:n,rootRef:r}=e,i=QP(()=>t.buildPublicAPI()).current;qye(i,n);let a=bF.useCallback(e=>{let n=null,r=null,i=[],a={};t.itemPluginManager.listPlugins().forEach(t=>{let o=t({props:e,rootRef:n,contentRef:r});o?.rootRef&&(n=o.rootRef),o?.contentRef&&(r=o.contentRef),o?.propsEnhancers&&(i.push(o.propsEnhancers),Object.keys(o.propsEnhancers).forEach(e=>{a[e]=!0}))});let o=e=>t=>{let n={};return i.forEach(r=>{let i=r[e];i!=null&&Object.assign(n,i(t))}),n},s=Object.fromEntries(Object.keys(a).map(e=>[e,o(e)]));return{contentRef:r,rootRef:n,propsEnhancers:s}},[t]),o=bF.useCallback(({itemId:e,children:n,idAttribute:r})=>{let i=n,a=t.itemPluginManager.listWrappers();for(let n=a.length-1;n>=0;--n){let o=a[n];i=o({store:t,itemId:e,children:i,idAttribute:r})}return i},[t]);return bF.useMemo(()=>({runItemPlugins:a,wrapItem:o,publicAPI:i,store:t,rootRef:r}),[a,o,i,t,r])}}));function Yye(e){let{store:t,apiRef:n,rootRef:r,classes:i=cF,slots:a=cF,slotProps:o=cF,children:s}=e,c=xF({store:t,apiRef:n,rootRef:r}),l=SF.useMemo(()=>({classes:i,slots:{collapseIcon:a.collapseIcon,expandIcon:a.expandIcon,endIcon:a.endIcon},slotProps:{collapseIcon:o.collapseIcon,expandIcon:o.expandIcon,endIcon:o.endIcon}}),[i,a.collapseIcon,a.expandIcon,a.endIcon,o.collapseIcon,o.expandIcon,o.endIcon]);return(0,CF.jsx)(pF.Provider,{value:c,children:(0,CF.jsx)(_F.Provider,{value:l,children:s})})}var SF,CF,Xye=s((()=>{SF=d(h(),1),lF(),hF(),yF(),Jye(),CF=W()})),wF=s((()=>{Xye(),hF(),yF()}));function TF(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var EF=s((()=>{}));function Zye(e){let{apiRef:t,slots:n,slotProps:r,disabledItemsFocusable:i,onItemClick:a,itemChildrenIndentation:o,id:s,expandedItems:c,defaultExpandedItems:l,onExpandedItemsChange:u,onItemExpansionToggle:d,expansionTrigger:f,disableSelection:p,selectedItems:m,defaultSelectedItems:h,multiSelect:g,checkboxSelection:_,selectionPropagation:v,onSelectedItemsChange:y,onItemSelectionToggle:b,onItemFocus:x,itemHeight:S}=e,C=TF(e,OF);return{apiRef:t,slots:n,slotProps:r,parameters:DF.useMemo(()=>({disabledItemsFocusable:i,onItemClick:a,itemChildrenIndentation:o,id:s,expandedItems:c,defaultExpandedItems:l,onExpandedItemsChange:u,onItemExpansionToggle:d,expansionTrigger:f,disableSelection:p,selectedItems:m,defaultSelectedItems:h,multiSelect:g,checkboxSelection:_,selectionPropagation:v,onSelectedItemsChange:y,onItemSelectionToggle:b,onItemFocus:x,itemHeight:S}),[i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S]),forwardedProps:C}}var DF,OF,Qye=s((()=>{EF(),DF=d(h(),1),OF=[`apiRef`,`slots`,`slotProps`,`disabledItemsFocusable`,`onItemClick`,`itemChildrenIndentation`,`id`,`expandedItems`,`defaultExpandedItems`,`onExpandedItemsChange`,`onItemExpansionToggle`,`expansionTrigger`,`disableSelection`,`selectedItems`,`defaultSelectedItems`,`multiSelect`,`checkboxSelection`,`selectionPropagation`,`onSelectedItemsChange`,`onItemSelectionToggle`,`onItemFocus`,`itemHeight`]})),kF,AF,jF,MF,$ye=s((()=>{dF(),mi(),kF=ai({memoize:ti,memoizeOptions:{maxSize:1,equalityCheck:Object.is}}),AF=(e,t,n,r,i,a,o,s,...c)=>{if(c.length>0)throw Error(uF(179));let l;if(e&&t&&n&&r&&i&&a&&o&&s)l=(c,l,u,d)=>s(e(c,l,u,d),t(c,l,u,d),n(c,l,u,d),r(c,l,u,d),i(c,l,u,d),a(c,l,u,d),o(c,l,u,d),l,u,d);else if(e&&t&&n&&r&&i&&a&&o)l=(s,c,l,u)=>o(e(s,c,l,u),t(s,c,l,u),n(s,c,l,u),r(s,c,l,u),i(s,c,l,u),a(s,c,l,u),c,l,u);else if(e&&t&&n&&r&&i&&a)l=(o,s,c,l)=>a(e(o,s,c,l),t(o,s,c,l),n(o,s,c,l),r(o,s,c,l),i(o,s,c,l),s,c,l);else if(e&&t&&n&&r&&i)l=(a,o,s,c)=>i(e(a,o,s,c),t(a,o,s,c),n(a,o,s,c),r(a,o,s,c),o,s,c);else if(e&&t&&n&&r)l=(i,a,o,s)=>r(e(i,a,o,s),t(i,a,o,s),n(i,a,o,s),a,o,s);else if(e&&t&&n)l=(r,i,a,o)=>n(e(r,i,a,o),t(r,i,a,o),i,a,o);else if(e&&t)l=(n,r,i,a)=>t(e(n,r,i,a),r,i,a);else if(e)l=e;else throw Error(uF(180));return l},jF=e=>(...t)=>{let n=new WeakMap,r=1,i=t[t.length-1],a=t.length-1||1,o=Math.max(i.length-a,0);if(o>3)throw Error(uF(181));return(a,s,c,l)=>{let u=a.__cacheKey__;u||(u={id:r},a.__cacheKey__=u,r+=1);let d=n.get(u);if(!d){let r=t.length===1?[e=>e,i]:t,a=t,s=[void 0,void 0,void 0];switch(o){case 0:break;case 1:a=[...r.slice(0,-1),()=>s[0],i];break;case 2:a=[...r.slice(0,-1),()=>s[0],()=>s[1],i];break;case 3:a=[...r.slice(0,-1),()=>s[0],()=>s[1],()=>s[2],i];break;default:throw Error(uF(182))}e&&(a=[...a,e]),d=kF(...a),d.selectorArgs=s,n.set(u,d)}switch(o){case 3:d.selectorArgs[2]=l;case 2:d.selectorArgs[1]=c;case 1:d.selectorArgs[0]=s}switch(o){case 0:return d(a);case 1:return d(a,s);case 2:return d(a,s,c);case 3:return d(a,s,c,l);default:throw Error(`unreachable`)}}},MF=jF()})),ebe=c((e=>{var t=h(),n=$y();function r(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var i=typeof Object.is==`function`?Object.is:r,a=n.useSyncExternalStore,o=t.useRef,s=t.useEffect,c=t.useMemo,l=t.useDebugValue;e.useSyncExternalStoreWithSelector=function(e,t,n,r,u){var d=o(null);if(d.current===null){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=c(function(){function e(e){if(!a){if(a=!0,o=e,e=r(e),u!==void 0&&f.hasValue){var t=f.value;if(u(t,e))return s=t}return s=e}if(t=s,i(o,e))return t;var n=r(e);return u!==void 0&&u(t,n)?(o=e,t):(o=e,s=n)}var a=!1,o,s,c=n===void 0?null:n;return[function(){return e(t())},c===null?void 0:function(){return e(c())}]},[t,n,r,u]);var p=a(e,d[0],d[1]);return s(function(){f.hasValue=!0,f.value=p},[p]),l(p),p}})),tbe=c(((e,t)=>{t.exports=ebe()})),NF,nbe=s((()=>{h(),NF=19}));function PF(e,t,n,r,i){return RF(e,t,n,r,i)}function rbe(e,t,n,r,i){let a=FF.useCallback(()=>t(e.getSnapshot(),n,r,i),[e,t,n,r,i]);return(0,IF.useSyncExternalStore)(e.subscribe,a,a)}function ibe(e,t,n,r,i){return(0,LF.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,i))}var FF,IF,LF,RF,zF=s((()=>{FF=d(h(),1),IF=$y(),LF=tbe(),nbe(),RF=NF>=19?rbe:ibe})),abe=s((()=>{})),BF,obe=s((()=>{$p(),zF(),BF=class e{static create(t){return new e(t)}constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){this.state=e,this.updateTick+=1;let t=this.updateTick,n=this.listeners.values(),r;for(;r=n.next(),!r.done;){if(t!==this.updateTick)return;let n=r.value;n(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t])){this.setState(Qp({},this.state,e));return}}set(e,t){Object.is(this.state[e],t)||this.setState(Qp({},this.state,{[e]:t}))}use=(e,t,n,r)=>PF(this,e,t,n,r)}})),VF=s((()=>{$ye(),zF(),abe(),obe()})),HF,UF,sbe=s((()=>{VF(),HF=AF(e=>e.providedTreeId??e.treeId),UF={treeId:HF,treeItemIdAttribute:AF(HF,(e,t,n)=>n??`${e??``}-${t}`)}})),WF=s((()=>{sbe()}));function GF(e){let{storeParameters:t,items:n,parentId:r,depth:i,isItemExpandable:a,otherItemsMetaLookup:o}=e,s={},c={},l=[],u=[],d=e=>{let n=t.getItemId?t.getItemId(e):e.id;cbe({id:n,parentId:r,item:e,itemMetaLookup:o,siblingsMetaLookup:s});let d=t.getItemLabel?t.getItemLabel(e):e.label;if(d==null)throw Error(uF(192,JSON.stringify(e)));let f=(t.getItemChildren?t.getItemChildren(e):e.children)||[];u.push({id:n,children:f}),c[n]=e,s[n]={id:n,label:d,parentId:r,idAttribute:void 0,expandable:a(e,f),disabled:t.isItemDisabled?t.isItemDisabled(e):!1,selectable:!t.isItemSelectionDisabled||!t.isItemSelectionDisabled(e),depth:i},l.push(n)};for(let e of n)d(e);return{metaLookup:s,modelLookup:c,orderedChildrenIds:l,childrenIndexes:qF(l),itemsChildren:u}}function KF(e){let{storeParameters:t,items:n,parentId:r,depth:i,isItemExpandable:a,existingItemMetaLookup:o}=e,s={},c={},l={},u={},d=Qp({},o),f=(e,n,r)=>{let i=GF({storeParameters:t,items:e,parentId:n,depth:r,isItemExpandable:a,otherItemsMetaLookup:d});Object.assign(s,i.metaLookup),Object.assign(d,i.metaLookup),Object.assign(c,i.modelLookup),l[n??`__TREE_VIEW_ROOT_PARENT_ID__`]=i.orderedChildrenIds,u[n??`__TREE_VIEW_ROOT_PARENT_ID__`]=i.childrenIndexes;for(let e of i.itemsChildren)f(e.children,e.id,r+1)};return f(n,r,i),{itemMetaLookup:s,itemModelLookup:c,itemOrderedChildrenIdsLookup:l,itemChildrenIndexesLookup:u}}function cbe({id:e,parentId:t,item:n,itemMetaLookup:r,siblingsMetaLookup:i}){if(e==null)throw Error(uF(193,JSON.stringify(n)));if(i[e]!=null||r[e]!=null&&r[e].parentId!==t)throw Error(uF(194,e))}var qF,JF,YF=s((()=>{$p(),dF(),qF=e=>{let t={};return e.forEach((e,n)=>{t[e]=n}),t},JF=(e,t)=>{if(t==null)return!1;let n=e[t];if(!n)return!1;if(n.disabled)return!0;for(;n.parentId!=null;){if(n=e[n.parentId],!n)return!1;if(n.disabled)return!0}return!1}})),XF,ZF,QF=s((()=>{VF(),YF(),XF=[],ZF={domStructure:AF(e=>e.domStructure),disabledItemFocusable:AF(e=>e.disabledItemsFocusable),itemMetaLookup:AF(e=>e.itemMetaLookup),itemOrderedChildrenIdsLookup:AF(e=>e.itemOrderedChildrenIdsLookup),itemMeta:AF((e,t)=>e.itemMetaLookup[t??`__TREE_VIEW_ROOT_PARENT_ID__`]??null),itemOrderedChildrenIds:AF((e,t)=>e.itemOrderedChildrenIdsLookup[t??`__TREE_VIEW_ROOT_PARENT_ID__`]??XF),itemModel:AF((e,t)=>e.itemModelLookup[t]),isItemDisabled:AF((e,t)=>JF(e.itemMetaLookup,t)),itemIndex:AF((e,t)=>{let n=e.itemMetaLookup[t];return n==null?-1:e.itemChildrenIndexesLookup[n.parentId??`__TREE_VIEW_ROOT_PARENT_ID__`][n.id]}),itemParentId:AF((e,t)=>e.itemMetaLookup[t]?.parentId??null),itemDepth:AF((e,t)=>e.itemMetaLookup[t]?.depth??0),canItemBeFocused:AF((e,t)=>e.disabledItemsFocusable||e.itemModelLookup[t]!=null&&!JF(e.itemMetaLookup,t)),itemChildrenIndentation:AF(e=>e.itemChildrenIndentation),itemHeight:AF(e=>e.itemHeight)}})),$F,eI=s((()=>{dF(),$p(),WF(),QF(),YF(),$F=class{constructor(e){this.store=e}static shouldRebuildItemsState=(e,t)=>[`items`,`isItemDisabled`,`isItemSelectionDisabled`,`getItemId`,`getItemLabel`,`getItemChildren`].some(n=>{let r=n;return e[r]!==t[r]});static buildItemsStateIfNeeded=e=>KF({storeParameters:e,items:e.items,parentId:null,depth:0,isItemExpandable:(e,t)=>!!t&&t.length>0});getItem=e=>ZF.itemModel(this.store.state,e);getItemTree=()=>{let e=t=>{let n=ZF.itemModel(this.store.state,t),r=Qp({},n),i=ZF.itemOrderedChildrenIds(this.store.state,t);return i.length>0?r.children=i.map(e):delete r.children,r};return ZF.itemOrderedChildrenIds(this.store.state,null).map(e)};getItemOrderedChildrenIds=e=>ZF.itemOrderedChildrenIds(this.store.state,e);getParentId=e=>ZF.itemMeta(this.store.state,e)?.parentId||null;setIsItemDisabled=({itemId:e,shouldBeDisabled:t})=>{if(!this.store.state.itemMetaLookup[e])return;let n=Qp({},this.store.state.itemMetaLookup);n[e]=Qp({},n[e],{disabled:t??!n[e].disabled}),this.store.set(`itemMetaLookup`,n)};addItems=({items:e,parentId:t=null,index:n})=>{if(e.length===0)return;if(t!=null&&ZF.itemMeta(this.store.state,t)==null)throw Error(uF(295,t));let r=t==null?-1:ZF.itemDepth(this.store.state,t),i=this.store.parameters.dataSource,{itemMetaLookup:a,itemModelLookup:o,itemOrderedChildrenIdsLookup:s,itemChildrenIndexesLookup:c}=KF({storeParameters:this.store.parameters,items:e,parentId:t,depth:r+1,isItemExpandable:(e,t)=>t!=null&&t.length>0||i!=null&&i.getChildrenCount(e)!==0,existingItemMetaLookup:this.store.state.itemMetaLookup});for(let e of Object.keys(a))if(this.store.state.itemMetaLookup[e]!=null)throw Error(uF(194,e));let l=t??`__TREE_VIEW_ROOT_PARENT_ID__`,u=ZF.itemOrderedChildrenIds(this.store.state,t),d=n??u.length;if(d<0||d>u.length)throw Error(uF(296,d,u.length));let f=s[l],p=[...u];p.splice(d,0,...f),s[l]=p,c[l]=qF(p);let m=Qp({},this.store.state.itemMetaLookup,a);t!=null&&!m[t].expandable&&(m[t]=Qp({},m[t],{expandable:!0})),this.store.update({itemMetaLookup:m,itemModelLookup:Qp({},this.store.state.itemModelLookup,o),itemOrderedChildrenIdsLookup:Qp({},this.store.state.itemOrderedChildrenIdsLookup,s),itemChildrenIndexesLookup:Qp({},this.store.state.itemChildrenIndexesLookup,c)}),this.store.selection.propagateSelectionToNewItems(t,f)};buildPublicAPI=()=>({getItem:this.getItem,getItemDOMElement:this.getItemDOMElement,getItemOrderedChildrenIds:this.getItemOrderedChildrenIds,getItemTree:this.getItemTree,getParentId:this.getParentId,setIsItemDisabled:this.setIsItemDisabled});getItemDOMElement=e=>{let t=ZF.itemMeta(this.store.state,e);if(t==null)return null;let n=UF.treeItemIdAttribute(this.store.state,e,t.idAttribute);return document.getElementById(n)};setItemChildren=({items:e,parentId:t,getChildrenCount:n})=>{let r=t??`__TREE_VIEW_ROOT_PARENT_ID__`,i=t==null?-1:ZF.itemDepth(this.store.state,t),{metaLookup:a,modelLookup:o,orderedChildrenIds:s,childrenIndexes:c}=GF({storeParameters:this.store.parameters,items:e,parentId:t,depth:i+1,isItemExpandable:n?e=>n(e)!==0:()=>!1,otherItemsMetaLookup:ZF.itemMetaLookup(this.store.state)});this.store.update({itemModelLookup:Qp({},this.store.state.itemModelLookup,o),itemMetaLookup:Qp({},this.store.state.itemMetaLookup,a),itemOrderedChildrenIdsLookup:Qp({},this.store.state.itemOrderedChildrenIdsLookup,{[r]:s}),itemChildrenIndexesLookup:Qp({},this.store.state.itemChildrenIndexesLookup,{[r]:c})})};removeChildren=e=>{let t=this.store.state.itemMetaLookup,n=Object.keys(t).reduce((n,r)=>{let i=t[r];return i.parentId===e?n:Qp({},n,{[i.id]:i})},{}),r=Qp({},this.store.state.itemOrderedChildrenIdsLookup),i=Qp({},this.store.state.itemChildrenIndexesLookup),a=e??`__TREE_VIEW_ROOT_PARENT_ID__`;delete i[a],delete r[a],this.store.update({itemMetaLookup:n,itemOrderedChildrenIdsLookup:r,itemChildrenIndexesLookup:i})};handleItemClick=(e,t)=>{this.store.parameters.onItemClick?.(e,t)}}})),tI=s((()=>{eI(),QF(),YF()})),nI,rI,iI,aI,oI,sI,cI,lI,uI=s((()=>{VF(),QF(),nI=MF(e=>e.selectedItems,e=>Array.isArray(e)?e:e==null?[]:[e]),rI=MF(nI,e=>{let t=new Map;return e.forEach(e=>{t.set(e,!0)}),t}),iI=AF((e,t)=>e.itemMetaLookup[t]?.selectable??!0),aI=AF(rI,(e,t)=>e.has(t)),oI=AF(ZF.isItemDisabled,iI,e=>!e.disableSelection,(e,t,n,r)=>n&&!e&&t),sI=AF(e=>e.selectionPropagation),cI=AF((e,t)=>{if(aI(e,t))return`selected`;if(ZF.itemOrderedChildrenIds(e,t).length===0)return`unselected`;let n=!1,r=!1,i=a=>{a!==t&&oI(e,a)&&(aI(e,a)?n=!0:r=!0),ZF.itemOrderedChildrenIds(e,a).forEach(i)};return i(t),sI(e).parents?n&&r?`indeterminate`:n&&!r?`selected`:`unselected`:n?`indeterminate`:`unselected`}),lI={selectedItemsRaw:AF(e=>e.selectedItems),selectedItems:nI,selectedItemsMap:rI,enabled:AF(e=>!e.disableSelection),isMultiSelectEnabled:AF(e=>e.multiSelect),isCheckboxSelectionEnabled:AF(e=>e.checkboxSelection),propagationRules:sI,isItemSelected:aI,itemSelectionStatus:cI,isItemIndeterminate:AF(cI,(e,t)=>e===`indeterminate`),isFeatureEnabledForItem:AF(iI,e=>!e.disableSelection,(e,t,n)=>t&&e),canItemBeSelected:oI,isItemSelectable:iI}})),dI,lbe=s((()=>{VF(),wF(),QF(),uI(),dI=({props:e})=>{let{itemId:t}=e,{store:n}=mF(),r=PF(n,lI.isCheckboxSelectionEnabled),i=PF(n,lI.isFeatureEnabledForItem,t),a=PF(n,lI.canItemBeSelected,t),o=PF(n,ZF.isItemDisabled,t),s=PF(n,lI.isItemSelectable,t),c=PF(n,lI.itemSelectionStatus,t),l=o||!s;return{propsEnhancers:{root:()=>{let e;return e=l?void 0:c===`selected`?!0:c===`indeterminate`?`mixed`:!a&&void 0,{"aria-checked":e}},checkbox:({externalEventHandlers:e,interactions:o})=>({tabIndex:-1,onChange:r=>{e.onChange?.(r),!r.defaultMuiPrevented&&lI.canItemBeSelected(n.state,t)&&o.handleCheckboxSelection(r)},visible:r&&i,disabled:!a,checked:c===`selected`,indeterminate:c===`indeterminate`})}}}})),fI,pI,mI=s((()=>{VF(),QF(),tI(),fI=MF(e=>e.expandedItems,e=>{let t=new Map;return e.forEach(e=>{t.set(e,!0)}),t}),pI={expandedItemsRaw:AF(e=>e.expandedItems),expandedItemsMap:fI,flatList:MF(ZF.itemOrderedChildrenIdsLookup,fI,(e,t)=>{function n(r){if(!t.has(r))return[r];let i=[r],a=e[r]||[];for(let e of a)i.push(...n(e));return i}return(e.__TREE_VIEW_ROOT_PARENT_ID__??[]).flatMap(n)}),triggerSlot:AF(e=>e.expansionTrigger),isItemExpanded:AF(fI,(e,t)=>e.has(t)),isItemExpandable:AF(ZF.itemMeta,(e,t)=>e?.expandable??!1)}})),hI,gI,_I,vI,yI,bI,xI,SI,CI,wI=s((()=>{dF(),mI(),QF(),hI=(e,t)=>{let n=t.length-1;for(;n>=0&&!ZF.canItemBeFocused(e,t[n]);)--n;if(n!==-1)return t[n]},gI=(e,t)=>{let n=ZF.itemMeta(e,t);if(!n)return null;let r=ZF.itemOrderedChildrenIds(e,n.parentId),i=ZF.itemIndex(e,t);if(i===0)return n.parentId;let a=i-1;for(;!ZF.canItemBeFocused(e,r[a])&&a>=0;)--a;if(a===-1)return n.parentId==null?null:gI(e,n.parentId);let o=r[a],s=hI(e,ZF.itemOrderedChildrenIds(e,o));for(;pI.isItemExpanded(e,o)&&s!=null;)o=s,s=hI(e,ZF.itemOrderedChildrenIds(e,o));return o},_I=(e,t)=>{if(pI.isItemExpanded(e,t)){let n=ZF.itemOrderedChildrenIds(e,t).find(t=>ZF.canItemBeFocused(e,t));if(n!=null)return n}let n=ZF.itemMeta(e,t);for(;n!=null;){let t=ZF.itemOrderedChildrenIds(e,n.parentId),r=ZF.itemIndex(e,n.id);if(r<t.length-1){let n=r+1;for(;!ZF.canItemBeFocused(e,t[n])&&n<t.length-1;)n+=1;if(ZF.canItemBeFocused(e,t[n]))return t[n]}n=ZF.itemMeta(e,n.parentId)}return null},vI=e=>{let t=null;for(;t==null||pI.isItemExpanded(e,t);){let n=ZF.itemOrderedChildrenIds(e,t),r=hI(e,n);if(r==null)return t;t=r}return t},yI=e=>ZF.itemOrderedChildrenIds(e,null).find(t=>ZF.canItemBeFocused(e,t)),bI=(e,t,n)=>{if(t===n)return[t,n];let r=ZF.itemMeta(e,t),i=ZF.itemMeta(e,n);if(!r||!i)return[t,n];if(r.parentId===i.id||i.parentId===r.id)return i.parentId===r.id?[r.id,i.id]:[i.id,r.id];let a=[r.id],o=[i.id],s=r.parentId,c=i.parentId,l=o.indexOf(s)!==-1,u=a.indexOf(c)!==-1,d=!0,f=!0;for(;!u&&!l;)d&&(a.push(s),l=o.indexOf(s)!==-1,d=s!==null,!l&&d&&(s=ZF.itemParentId(e,s))),f&&!l&&(o.push(c),u=a.indexOf(c)!==-1,f=c!==null,!u&&f&&(c=ZF.itemParentId(e,c)));let p=l?s:c,m=ZF.itemOrderedChildrenIds(e,p),h=a[a.indexOf(p)-1],g=o[o.indexOf(p)-1];return m.indexOf(h)<m.indexOf(g)?[t,n]:[n,t]},xI=(e,t,n)=>{let r=t=>{if(pI.isItemExpandable(e,t)&&pI.isItemExpanded(e,t))return ZF.itemOrderedChildrenIds(e,t)[0];let n=ZF.itemMeta(e,t);for(;n!=null;){let t=ZF.itemOrderedChildrenIds(e,n.parentId),r=ZF.itemIndex(e,n.id);if(r<t.length-1)return t[r+1];n=n.parentId?ZF.itemMeta(e,n.parentId):null}throw Error(uF(191))},[i,a]=bI(e,t,n),o=[i],s=i;for(;s!==a;)s=r(s),ZF.isItemDisabled(e,s)||o.push(s);return o},SI=e=>{let t=yI(e),n=[];for(;t!=null;)n.push(t),t=_I(e,t);return n},CI=(e,t)=>t!==e.closest(`*[role="treeitem"]`)}));function ube({store:e,selectionPropagation:t,newModel:n,oldModel:r,additionalItemsToPropagate:i}){if(!t.descendants&&!t.parents)return n;let a=!1,o=EI(n),s=TI({newModel:n,oldModel:r});return i?.forEach(e=>{o[e]?s.added.includes(e)||s.added.push(e):s.removed.includes(e)||s.removed.push(e)}),s.added.forEach(n=>{if(t.descendants){let t=r=>{r!==n&&lI.canItemBeSelected(e.state,r)&&(a=!0,o[r]=!0),ZF.itemOrderedChildrenIds(e.state,r).forEach(t)};t(n)}if(t.parents){let t=n=>lI.canItemBeSelected(e.state,n)?o[n]?ZF.itemOrderedChildrenIds(e.state,n).every(t):!1:ZF.itemOrderedChildrenIds(e.state,n).every(t),r=n=>{let i=ZF.itemParentId(e.state,n);i!=null&&ZF.itemOrderedChildrenIds(e.state,i).every(t)&&(lI.canItemBeSelected(e.state,i)&&(a=!0,o[i]=!0),r(i))};r(n)}}),s.removed.forEach(n=>{if(t.parents){let t=ZF.itemParentId(e.state,n);for(;t!=null;)o[t]&&(a=!0,delete o[t]),t=ZF.itemParentId(e.state,t)}if(t.descendants){let t=r=>{r!==n&&(a=!0,delete o[r]),ZF.itemOrderedChildrenIds(e.state,r).forEach(t)};t(n)}}),a?Object.keys(o):n}function TI({oldModel:e,newModel:t}){let n=new Map;t.forEach(e=>{n.set(e,!0)});let r=new Map;return e.forEach(e=>{r.set(e,!0)}),{added:t.filter(e=>!r.has(e)),removed:e.filter(e=>!n.has(e))}}function EI(e){let t={};return e.forEach(e=>{t[e]=!0}),t}var DI,OI=s((()=>{lF(),tI(),uI(),lbe(),wI(),DI=class{lastSelectedItem=null;lastSelectedRange={};constructor(e){this.store=e,e.itemPluginManager.register(dI,null)}setSelectedItems=(e,t,n)=>{let{selectionPropagation:r=cF,selectedItems:i,onItemSelectionToggle:a,onSelectedItemsChange:o}=this.store.parameters,s=lI.selectedItemsRaw(this.store.state),c,l=lI.isMultiSelectEnabled(this.store.state);if(c=l&&(r.descendants||r.parents)?ube({store:this.store,selectionPropagation:r,newModel:t,oldModel:s,additionalItemsToPropagate:n}):t,i===void 0&&this.store.set(`selectedItems`,c),a){if(l){let t=TI({newModel:c,oldModel:s});a&&(t.added.forEach(t=>{a(e,t,!0)}),t.removed.forEach(t=>{a(e,t,!1)}))}else c!==s&&(s!=null&&a(e,s,!1),c!=null&&a(e,c,!0))}o?.(e,c)};selectRange=(e,[t,n])=>{if(!lI.isMultiSelectEnabled(this.store.state))return;let r=lI.selectedItems(this.store.state).slice();Object.keys(this.lastSelectedRange).length>0&&(r=r.filter(e=>!this.lastSelectedRange[e]));let i=EI(r),a=xI(this.store.state,t,n).filter(e=>lI.isItemSelectable(this.store.state,e)),o=a.filter(e=>!i[e]);r=r.concat(o),this.setSelectedItems(e,r),this.lastSelectedRange=EI(a)};getItemSelection=e=>lI.itemSelectionStatus(this.store.state,e);buildPublicAPI=()=>({getItemSelection:this.getItemSelection,setItemSelection:this.setItemSelection});propagateSelectionToNewItems=(e,t)=>{let{selectionPropagation:n=cF}=this.store.parameters;if(e==null||t.length===0||!n.descendants||!lI.isMultiSelectEnabled(this.store.state)||!lI.isItemSelected(this.store.state,e))return;let r=lI.selectedItems(this.store.state).concat(t);this.setSelectedItems(null,r,t)};setItemSelection=({itemId:e,event:t=null,keepExistingSelection:n=!1,shouldBeSelected:r})=>{if(!lI.enabled(this.store.state))return;let i,a=lI.isMultiSelectEnabled(this.store.state);if(n&&a){let t=lI.selectedItems(this.store.state),n=lI.isItemSelected(this.store.state,e);i=n&&(r===!1||r==null)?t.filter(t=>t!==e):!n&&(r===!0||r==null)?[e].concat(t):t}else i=r===!1||r==null&&lI.isItemSelected(this.store.state,e)?a?[]:null:a?[e]:e;this.setSelectedItems(t,i,[e]),this.lastSelectedItem=e,this.lastSelectedRange={}};selectAllNavigableItems=e=>{if(!lI.isMultiSelectEnabled(this.store.state))return;let t=SI(this.store.state);this.setSelectedItems(e,t),this.lastSelectedRange=EI(t)};expandSelectionRange=(e,t)=>{if(this.lastSelectedItem!=null){let[n,r]=bI(this.store.state,t,this.lastSelectedItem);this.selectRange(e,[n,r])}};selectRangeFromStartToItem=(e,t)=>{this.selectRange(e,[yI(this.store.state),t])};selectRangeFromItemToEnd=(e,t)=>{this.selectRange(e,[t,vI(this.store.state)])};selectItemFromArrowNavigation=(e,t,n)=>{if(!lI.isMultiSelectEnabled(this.store.state))return;let r=lI.selectedItems(this.store.state).slice();Object.keys(this.lastSelectedRange).length===0?(lI.isItemSelected(this.store.state,n)||r.push(n),this.lastSelectedRange={[t]:!0,[n]:!0}):(this.lastSelectedRange[t]||(this.lastSelectedRange={}),this.lastSelectedRange[n]?(r=r.filter(e=>e!==t),delete this.lastSelectedRange[t]):(lI.isItemSelected(this.store.state,n)||r.push(n),this.lastSelectedRange[n]=!0)),this.setSelectedItems(e,r)}}})),kI=s((()=>{OI(),uI()}));function dbe(e,t,n){let r=PF(e,UF.treeId),i=PF(e,ZF.itemChildrenIndentation),a=PF(e,lI.isMultiSelectEnabled);return o=>Qp({ref:n,role:`tree`,id:r,"aria-multiselectable":a},t,o,{style:Qp({},t.style,{"--TreeView-itemChildrenIndentation":typeof i==`number`?`${i}px`:i}),onFocus:t=>{o.onFocus?.(t),e.focus.handleRootFocus(t)},onBlur:t=>{o.onBlur?.(t),e.focus.handleRootBlur(t)}})}var fbe=s((()=>{$p(),VF(),WF(),kI(),tI()}));function pbe(e){return e.replace(/["\\]/g,`\\$&`)}var mbe=s((()=>{}));function AI(e){let{children:t,itemId:n=null,idAttribute:r}=e,{store:i,rootRef:a}=mF(),o=jI.useRef(new Map);jI.useEffect(()=>{if(!a.current)return;let e=ZF.itemOrderedChildrenIds(i.state,n??null)??[],t=pbe(r??a.current.id);if(n!=null){let e=a.current.querySelector(`*[id="${t}"][role="treeitem"]`);if(e&&e.getAttribute(`aria-expanded`)===`false`)return}let s=a.current.querySelectorAll(`${n==null?``:`*[id="${t}"] `}[role="treeitem"]:not(*[id="${t}"] [role="treeitem"] [role="treeitem"])`),c=Array.from(s).map(e=>o.current.get(e.id));(c.length!==e.length||c.some((t,n)=>t!==e[n]))&&i.jsxItems.setJSXItemsOrderedChildrenIds(n??null,c)});let s=jI.useMemo(()=>({registerChild:(e,t)=>o.current.set(e,t),unregisterChild:e=>o.current.delete(e),parentId:n}),[n]);return(0,MI.jsx)(NI.Provider,{value:s,children:t})}var jI,MI,NI,PI=s((()=>{jI=d(h(),1),hF(),mbe(),QF(),MI=W(),NI=jI.createContext(null)})),FI,II,hbe=s((()=>{FI=d(h(),1),II=FI.createContext(()=>-1)})),LI=s((()=>{hbe()})),RI,zI,BI,VI=s((()=>{RI=d(h(),1),zI=()=>{},BI=typeof document<`u`?RI.useLayoutEffect:zI}));function HI(e){UI.useEffect(e,sF)}var UI,WI=s((()=>{UI=d(h(),1),lF()})),GI,KI,gbe=s((()=>{GI=d(h(),1),KI={...GI}}));function _be(e,t){return YI?new YI(e,t):Object.assign(Error(`An error was suppressed during disposal.`),{name:`SuppressedError`,error:e,suppressed:t})}function qI(e){if(e)throw ReferenceError(`MUI X: The disposable stack is disposed.`)}var JI,YI,XI,ZI,QI=s((()=>{JI=typeof Symbol.dispose==`symbol`?Symbol.dispose:Symbol.for(`Symbol.dispose`),YI=typeof SuppressedError==`function`?SuppressedError:void 0,XI=class e{stack=[];isDisposed=!1;get disposed(){return this.isDisposed}use(e){if(qI(this.isDisposed),e!=null){let t=e[JI];if(typeof t!=`function`)throw TypeError(`MUI X: The value is not disposable.`);this.stack.push(()=>t.call(e))}return e}adopt(e,t){return qI(this.isDisposed),this.stack.push(()=>t(e)),e}defer(e){qI(this.isDisposed),this.stack.push(e)}move(){qI(this.isDisposed);let t=new e;return t.stack=this.stack,this.stack=[],this.isDisposed=!0,t}dispose(){if(this.isDisposed)return;this.isDisposed=!0;let e=!1,t;for(let n=this.stack.length-1;n>=0;--n)try{this.stack[n]()}catch(n){t=e?_be(n,t):n,e=!0}if(this.stack=[],e)throw t}[JI](){this.dispose()}},ZI=globalThis.DisposableStack??XI,globalThis.AsyncDisposableStack}));function vbe(e){let t=$I.useRef(nL);if(t.current===nL){let n=e(),r=()=>{n[JI](),t.current=nL};n[tL]=()=>r,t.current=n}return HI(t.current[tL]),t.current}var $I,eL,tL,nL,rL,ybe=s((()=>{$I=d(h(),1),WI(),gbe(),QI(),eL=KI,eL.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE??eL.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,tL=Symbol(`useDisposable.mount`),nL=Symbol(),rL=vbe})),bbe=s((()=>{ybe()}));function xbe(e,t){let n=mg(),r=rL(()=>new e(Qp({},t,{isRtl:n})));return BI(()=>r.updateStateFromParameters(Qp({},t,{isRtl:n})),[r,n,t]),HI(r.mountEffect),r}var Sbe=s((()=>{$p(),VI(),WI(),bbe(),hg()})),iL,Cbe=s((()=>{iL=class{maxListeners=20;warnOnce=!1;events={};on(e,t,n={}){let r=this.events[e];r||(r={highPriority:new Map,regular:new Map},this.events[e]=r),n.isFirst?r.highPriority.set(t,!0):r.regular.set(t,!0)}removeListener(e,t){this.events[e]&&(this.events[e].regular.delete(t),this.events[e].highPriority.delete(t))}removeAllListeners(){this.events={}}emit(e,...t){let n=this.events[e];if(!n)return;let r=Array.from(n.highPriority.keys()),i=Array.from(n.regular.keys());for(let e=r.length-1;e>=0;--e){let i=r[e];n.highPriority.has(i)&&i.apply(this,t)}for(let e=0;e<i.length;e+=1){let r=i[e];n.regular.has(r)&&r.apply(this,t)}}once(e,t){let n=this;this.on(e,function r(...i){n.removeListener(e,r),t.apply(n,i)})}}})),wbe=s((()=>{Cbe()})),aL,Tbe=s((()=>{aL=({isItemEditable:e,expansionTrigger:t})=>t||(e?`iconContainer`:`content`)}));function oL(e){return{disabledItemsFocusable:e.disabledItemsFocusable??!1,itemChildrenIndentation:e.itemChildrenIndentation??`12px`,providedTreeId:e.id,expansionTrigger:aL({isItemEditable:e.isItemEditable,expansionTrigger:e.expansionTrigger}),disableSelection:e.disableSelection??!1,multiSelect:e.multiSelect??!1,checkboxSelection:e.checkboxSelection??!1,selectionPropagation:e.selectionPropagation??cF,itemHeight:e.itemHeight??null}}function sL(e,t,n){return e===void 0?t===void 0?n:t:e}function Ebe(e){return Qp({treeId:void 0,focusedItemId:null},oL(e),$F.buildItemsStateIfNeeded(e),{expandedItems:sL(e.expandedItems,e.defaultExpandedItems,[]),selectedItems:sL(e.selectedItems,e.defaultSelectedItems,e.multiSelect?sF:null)})}var cL,lL,Dbe=s((()=>{$p(),lF(),Tbe(),tI(),cL=0,lL=()=>(cL+=1,`mui-tree-view-${cL}`)})),uL,Obe=s((()=>{uL=class{timeoutIds=new Map;intervalIds=new Map;startTimeout=(e,t,n)=>{this.clearTimeout(e);let r=setTimeout(()=>{this.timeoutIds.delete(e),n()},t);this.timeoutIds.set(e,r)};startInterval=(e,t,n)=>{this.clearInterval(e);let r=setInterval(n,t);this.intervalIds.set(e,r)};clearTimeout=e=>{let t=this.timeoutIds.get(e);t!=null&&(clearTimeout(t),this.timeoutIds.delete(e))};clearInterval=e=>{let t=this.intervalIds.get(e);t!=null&&(clearInterval(t),this.intervalIds.delete(e))};clearAll=()=>{this.timeoutIds.forEach(clearTimeout),this.timeoutIds.clear(),this.intervalIds.forEach(clearInterval),this.intervalIds.clear()}}})),dL,kbe=s((()=>{$p(),mI(),QF(),dL=class{constructor(e){this.store=e}setExpandedItems=(e,t)=>{this.store.parameters.expandedItems===void 0&&this.store.set(`expandedItems`,t),this.store.parameters.onExpandedItemsChange?.(e,t)};isItemExpanded=e=>pI.isItemExpanded(this.store.state,e);buildPublicAPI=()=>({isItemExpanded:this.isItemExpanded,setItemExpansion:this.setItemExpansion});setItemExpansion=({itemId:e,event:t=null,shouldBeExpanded:n})=>{let r=pI.isItemExpanded(this.store.state,e),i=n??!r;if(r===i)return;let a={isExpansionPrevented:!1,shouldBeExpanded:i,itemId:e};this.store.publishEvent(`beforeItemToggleExpansion`,a,t),!a.isExpansionPrevented&&this.applyItemExpansion({itemId:e,event:t,shouldBeExpanded:i})};applyItemExpansion=({itemId:e,event:t,shouldBeExpanded:n})=>{let r=pI.expandedItemsRaw(this.store.state),i;i=n?[e].concat(r):r.filter(t=>t!==e),this.store.parameters.onItemExpansionToggle?.(t,e,n),this.setExpandedItems(t,i)};expandAllSiblings=(e,t)=>{let n=ZF.itemMeta(this.store.state,t);if(n==null)return;let r=ZF.itemOrderedChildrenIds(this.store.state,n.parentId).filter(e=>pI.isItemExpandable(this.store.state,e)&&!pI.isItemExpanded(this.store.state,e)),i=pI.expandedItemsRaw(this.store.state).concat(r);r.length>0&&(this.store.parameters.onItemExpansionToggle&&r.forEach(t=>{this.store.parameters.onItemExpansionToggle(e,t,!0)}),this.setExpandedItems(e,i))};addExpandableItems=e=>{let t=Qp({},this.store.state.itemMetaLookup);for(let n of e)t[n]=Qp({},t[n],{expandable:!0});this.store.set(`itemMetaLookup`,t)}}})),fL=s((()=>{kbe(),mI()})),pL,mL=s((()=>{VF(),QF(),pL={isItemEditable:AF(e=>e.isItemEditable,ZF.itemModel,(e,t,n)=>!t||e==null?!1:typeof e==`boolean`?e:e(t)),isItemBeingEdited:AF((e,t)=>t!=null&&e.editedItemId===t),isAnyItemBeingEdited:AF(e=>!!e.editedItemId)}})),Abe=s((()=>{})),jbe=s((()=>{Abe(),mL()}));function Mbe(e){return!!e&&e.length===1&&!!e.match(/\S/)}function hL(e){let t={};return Object.values(e).forEach(e=>{t[e.id]=e.label.toLowerCase()}),t}var gL,_L,Nbe=s((()=>{fL(),tI(),jbe(),uI(),wI(),gL=500,_L=class{typeaheadQuery=``;constructor(e){this.store=e,this.labelMap=hL(ZF.itemMetaLookup(this.store.state)),this.store.registerStoreEffect(ZF.itemMetaLookup,(e,t)=>{this.store.shouldIgnoreItemsStateUpdate()||(this.labelMap=hL(t))})}canToggleItemSelection=e=>lI.canItemBeSelected(this.store.state,e);canToggleItemExpansion=e=>!ZF.isItemDisabled(this.store.state,e)&&pI.isItemExpandable(this.store.state,e);getFirstItemMatchingTypeaheadQuery=(e,t)=>{let n=e=>{let t=_I(this.store.state,e);return t===null?yI(this.store.state):t},r=t=>{let r=null,i={},a=t.length>1?e:n(e);for(;r==null&&!i[a];)this.labelMap[a]?.startsWith(t)?r=a:(i[a]=!0,a=n(a));return r},i=t.toLowerCase(),a=`${this.typeaheadQuery}${i}`,o=r(a);if(o!=null)return this.typeaheadQuery=a,o;let s=r(i);return s==null?(this.typeaheadQuery=``,null):(this.typeaheadQuery=i,s)};updateLabelMap=e=>{this.labelMap=e(this.labelMap)};handleItemKeyDown=async(e,t)=>{if(e.defaultMuiPrevented||e.altKey||CI(e.target,e.currentTarget))return;let n=e.ctrlKey||e.metaKey,r=e.key,i=lI.isMultiSelectEnabled(this.store.state);switch(!0){case r===` `&&this.canToggleItemSelection(t):e.preventDefault(),i&&e.shiftKey?this.store.selection.expandSelectionRange(e,t):this.store.selection.setItemSelection({event:e,itemId:t,keepExistingSelection:i,shouldBeSelected:void 0});break;case r===`Enter`:this.store.labelEditing?.setEditedItem&&pL.isItemEditable(this.store.state,t)&&!pL.isItemBeingEdited(this.store.state,t)?this.store.labelEditing.setEditedItem(t):this.canToggleItemExpansion(t)?(this.store.expansion.setItemExpansion({event:e,itemId:t}),e.preventDefault()):this.canToggleItemSelection(t)&&(i?(e.preventDefault(),this.store.selection.setItemSelection({event:e,itemId:t,keepExistingSelection:!0})):lI.isItemSelected(this.store.state,t)||(this.store.selection.setItemSelection({event:e,itemId:t}),e.preventDefault()));break;case r===`ArrowDown`:{let n=_I(this.store.state,t);n&&(e.preventDefault(),this.store.focus.focusItem(e,n),i&&e.shiftKey&&this.canToggleItemSelection(n)&&this.store.selection.selectItemFromArrowNavigation(e,t,n));break}case r===`ArrowUp`:{let n=gI(this.store.state,t);n&&(e.preventDefault(),this.store.focus.focusItem(e,n),i&&e.shiftKey&&this.canToggleItemSelection(n)&&this.store.selection.selectItemFromArrowNavigation(e,t,n));break}case r===`ArrowRight`&&!this.store.parameters.isRtl||r===`ArrowLeft`&&this.store.parameters.isRtl:if(n)return;if(pI.isItemExpanded(this.store.state,t)){let n=_I(this.store.state,t);n&&(this.store.focus.focusItem(e,n),e.preventDefault())}else this.canToggleItemExpansion(t)&&(this.store.expansion.setItemExpansion({event:e,itemId:t}),e.preventDefault());break;case r===`ArrowLeft`&&!this.store.parameters.isRtl||r===`ArrowRight`&&this.store.parameters.isRtl:if(n)return;if(this.canToggleItemExpansion(t)&&pI.isItemExpanded(this.store.state,t))this.store.expansion.setItemExpansion({event:e,itemId:t}),e.preventDefault();else{let n=ZF.itemParentId(this.store.state,t);n&&(this.store.focus.focusItem(e,n),e.preventDefault())}break;case r===`Home`:this.canToggleItemSelection(t)&&i&&n&&e.shiftKey?this.store.selection.selectRangeFromStartToItem(e,t):this.store.focus.focusItem(e,yI(this.store.state)),e.preventDefault();break;case r===`End`:this.canToggleItemSelection(t)&&i&&n&&e.shiftKey?this.store.selection.selectRangeFromItemToEnd(e,t):this.store.focus.focusItem(e,vI(this.store.state)),e.preventDefault();break;case r===`*`:this.store.expansion.expandAllSiblings(e,t),e.preventDefault();break;case String.fromCharCode(e.keyCode)===`A`&&n&&i&&lI.enabled(this.store.state):this.store.selection.selectAllNavigableItems(e),e.preventDefault();break;case!n&&!e.shiftKey&&Mbe(r):{this.store.timeoutManager.clearTimeout(`typeahead`);let n=this.getFirstItemMatchingTypeaheadQuery(t,r);n==null?this.typeaheadQuery=``:(this.store.focus.focusItem(e,n),e.preventDefault()),this.store.timeoutManager.startTimeout(`typeahead`,gL,()=>{this.typeaheadQuery=``});break}}}}})),Pbe=s((()=>{Nbe()})),vL,yL,bL=s((()=>{VF(),uI(),QF(),YF(),mI(),vL=MF(lI.selectedItems,pI.expandedItemsMap,ZF.itemMetaLookup,ZF.disabledItemFocusable,e=>ZF.itemOrderedChildrenIds(e,null),(e,t,n,r,i)=>e.find(e=>{if(!r&&JF(n,e))return!1;let i=n[e];return i&&(i.parentId==null||t.has(i.parentId))})??i.find(e=>r||!JF(n,e))??null),yL={defaultFocusableItemId:vL,isItemTheDefaultFocusableItem:AF(vL,(e,t)=>e===t),focusedItemId:AF(e=>e.focusedItemId),isItemFocused:AF((e,t)=>e.focusedItemId===t)}})),xL,SL=s((()=>{fL(),bL(),tI(),wI(),xL=class{constructor(e){this.store=e;let t=e.state;this.store.disposables.defer(this.store.subscribe(e=>{if(e.itemMetaLookup===t.itemMetaLookup){t=e;return}let n=yL.focusedItemId(e);if(n==null||ZF.itemMeta(e,n)){t=e;return}let r=t=>t==null||!ZF.itemMeta(e,t)?null:t,i=r(_I(t,n))??r(gI(t,n))??yI(e);i==null?this.setFocusedItemId(null):this.applyItemFocus(null,i),t=e}))}setFocusedItemId=e=>{yL.focusedItemId(this.store.state)!==e&&this.store.set(`focusedItemId`,e)};applyItemFocus=(e,t)=>{this.store.items.getItemDOMElement(t)?.focus(),this.setFocusedItemId(t),this.store.parameters.onItemFocus?.(e,t)};buildPublicAPI=()=>({focusItem:this.focusItem});focusItem=(e,t)=>{let n=ZF.itemMeta(this.store.state,t);n&&(n.parentId==null||pI.isItemExpanded(this.store.state,n.parentId))&&this.applyItemFocus(e,t)};removeFocusedItem=()=>{let e=yL.focusedItemId(this.store.state);if(e!=null){if(ZF.itemMeta(this.store.state,e)){let t=this.store.items.getItemDOMElement(e);t&&t.blur()}this.setFocusedItemId(null)}};handleRootFocus=e=>{if(e.defaultMuiPrevented)return;let t=yL.defaultFocusableItemId(this.store.state);e.target===e.currentTarget&&t!=null&&this.applyItemFocus(e,t)};handleRootBlur=e=>{e.defaultMuiPrevented||this.setFocusedItemId(null)}}})),CL,Fbe=s((()=>{CL=class{itemPlugins=[];itemWrappers=[];register=(e,t)=>{this.itemPlugins.push(e),t&&this.itemWrappers.push(t)};listPlugins=()=>this.itemPlugins;listWrappers=()=>this.itemWrappers}}));function Ibe(e){return e?.isPropagationStopped!==void 0}var wL,Lbe=s((()=>{$p(),VF(),wbe(),QI(),Dbe(),Obe(),Pbe(),SL(),eI(),OI(),fL(),Fbe(),wL=class extends BF{initialParameters=null;disposables=new ZI;eventManager=this.disposables.adopt(new iL,e=>e.removeAllListeners());timeoutManager=this.disposables.adopt(new uL,e=>e.clearAll());itemPluginManager=new CL;constructor(e,t,n){let r=Ebe(e),i=n.getInitialState(r,e);super(i),this.parameters=e,this.instanceName=t,this.mapper=n,this.items=new $F(this),this.focus=new xL(this),this.expansion=new dL(this),this.selection=new DI(this),this.keyboardNavigation=new _L(this)}buildPublicAPI(){return Qp({},this.items.buildPublicAPI(),this.focus.buildPublicAPI(),this.expansion.buildPublicAPI(),this.selection.buildPublicAPI())}updateStateFromParameters(e){let t=(t,n,r)=>{e[n]!==void 0&&(t[n]=e[n])},n=oL(e);t(n,`expandedItems`,`defaultExpandedItems`),t(n,`selectedItems`,`defaultSelectedItems`),(this.state.providedTreeId!==e.id||this.state.treeId===void 0)&&(n.treeId=lL()),!this.mapper.shouldIgnoreItemsStateUpdate(e)&&$F.shouldRebuildItemsState(e,this.parameters)&&Object.assign(n,$F.buildItemsStateIfNeeded(e));let r=this.mapper.updateStateFromParameters(n,e,t);this.update(r),this.parameters=e}mountEffect=()=>{};[JI](){if(!this.disposables.disposed)try{this.disposables.dispose()}catch{}}shouldIgnoreItemsStateUpdate=()=>this.mapper.shouldIgnoreItemsStateUpdate(this.parameters);registerStoreEffect=(e,t)=>{let n=e(this.state);this.disposables.defer(this.subscribe(r=>{let i=e(r);i!==n&&(t(n,i),n=i)}))};publishEvent=(e,t,n)=>{Ibe(n)&&n.isPropagationStopped()||this.eventManager.emit(e,t,n)};subscribeEvent=(e,t)=>{this.eventManager.on(e,t)}}})),Rbe=s((()=>{})),zbe=s((()=>{Lbe(),Rbe()})),TL,Bbe=s((()=>{VF(),tI(),TL={isEmpty:AF(e=>e.lazyLoadedItems==null||Object.keys(e.lazyLoadedItems.loading).length===0&&Object.keys(e.lazyLoadedItems.errors).length===0),isItemLoading:AF((e,t)=>e.lazyLoadedItems?.loading[t??`__TREE_VIEW_ROOT_PARENT_ID__`]??!1),itemHasError:AF((e,t)=>!!e.lazyLoadedItems?.errors[t??`__TREE_VIEW_ROOT_PARENT_ID__`]),itemError:AF((e,t)=>e.lazyLoadedItems?.errors[t??`__TREE_VIEW_ROOT_PARENT_ID__`])}})),EL,DL,OL=s((()=>{VF(),wF(),mI(),bL(),QF(),uI(),Bbe(),mL(),EL=e=>Array.isArray(e)?e.length>0&&e.some(EL):!!e,DL=({itemId:e,children:t})=>{let{store:n,publicAPI:r}=mF(),i=PF(n,pI.isItemExpandable,e),a=PF(n,TL.isItemLoading,e),o=PF(n,TL.itemHasError,e),s=EL(t)||i,c=PF(n,pI.isItemExpanded,e),l=PF(n,yL.isItemFocused,e),u=PF(n,lI.isItemSelected,e),d=PF(n,lI.isItemIndeterminate,e),f=PF(n,ZF.isItemDisabled,e),p=PF(n,pL.isItemBeingEdited,e),m={expandable:s,expanded:c,focused:l,selected:u,indeterminate:d,disabled:f,editing:p,editable:PF(n,pL.isItemEditable,e),loading:a,error:o},h=t=>{if(m.disabled)return;m.focused||n.focus.focusItem(t,e);let r=lI.isMultiSelectEnabled(n.state)&&(t.shiftKey||t.ctrlKey||t.metaKey);m.expandable&&!(r&&pI.isItemExpanded(n.state,e))&&n.expansion.setItemExpansion({event:t,itemId:e})},g=t=>{lI.canItemBeSelected(n.state,e)&&(!m.focused&&!m.editing&&n.focus.focusItem(t,e),lI.isMultiSelectEnabled(n.state)&&(t.shiftKey||t.ctrlKey||t.metaKey)?t.shiftKey?n.selection.expandSelectionRange(t,e):n.selection.setItemSelection({event:t,itemId:e,keepExistingSelection:!0}):n.selection.setItemSelection({event:t,itemId:e,shouldBeSelected:!0}))},_=t=>{let r=t.nativeEvent.shiftKey,i=lI.isMultiSelectEnabled(n.state);i&&r?n.selection.expandSelectionRange(t,e):n.selection.setItemSelection({event:t,itemId:e,keepExistingSelection:i,shouldBeSelected:t.target.checked})},v=()=>{n.labelEditing&&(p?n.labelEditing.setEditedItem(null):n.labelEditing.setEditedItem(e))};return{interactions:{handleExpansion:h,handleSelection:g,handleCheckboxSelection:_,toggleItemEditing:v,handleSaveItemLabel:(t,r)=>{n.labelEditing&&pL.isItemBeingEdited(n.state,e)&&(n.labelEditing.updateItemLabel(e,r),v(),n.focus.focusItem(t,e))},handleCancelItemLabelEditing:t=>{n.labelEditing&&pL.isItemBeingEdited(n.state,e)&&(v(),n.focus.focusItem(t,e))}},status:m,publicAPI:r}}})),kL,AL,jL,ML,Vbe=s((()=>{dF(),kL=d(h(),1),VF(),rF(),VI(),tF(),wF(),PI(),LI(),OL(),WF(),AL=W(),jL=({props:e,rootRef:t,contentRef:n})=>{let{store:r}=mF(),{children:i,disabled:a=!1,disableSelection:o=!1,label:s,itemId:c,id:l}=e,u=kL.useContext(NI);if(u==null)throw Error(uF(196));let{registerChild:d,unregisterChild:f,parentId:p}=u,m=EL(i),h=kL.useRef(null),g=nF(h,n),_=PF(r,UF.treeItemIdAttribute,c,l),v=kL.useRef(!0),y=QP(Symbol);return BI(()=>(d(_,c),()=>{f(_),f(_)}),[r,d,f,_,c]),BI(()=>(v.current=!0,()=>{v.current=!1}),[]),BI(()=>{let e=r.jsxItems.upsertJSXItem({id:c,idAttribute:l,parentId:p,expandable:m,disabled:a,selectable:!o},y.current);return()=>{v.current||e()}},[r,p,c,m,a,o,l,y]),kL.useEffect(()=>{if(s)return r.jsxItems.mapLabelFromJSX(c,(h.current?.textContent??``).toLowerCase())},[r,c,s]),{contentRef:g,rootRef:t}},ML=({children:e,itemId:t,idAttribute:n})=>{let r=kL.useContext(II);return(0,AL.jsx)(AI,{itemId:t,idAttribute:n,children:(0,AL.jsx)(II.Provider,{value:r+1,children:e})})}})),NL,Hbe=s((()=>{$p(),dF(),tI(),uI(),Vbe(),NL=class{itemOwners=new Map;constructor(e){this.store=e,e.itemPluginManager.register(jL,ML)}upsertJSXItem=(e,t)=>{let n=this.itemOwners.get(e.id);if(n!=null&&n!==t)throw Error(uF(195,e.id));this.itemOwners.set(e.id,t);let r=ZF.itemMeta(this.store.state,e.id);if(r!=null){let t=!1;for(let n of Object.keys(e))if(r[n]!==e[n]){t=!0;break}t&&this.store.update({itemMetaLookup:Qp({},this.store.state.itemMetaLookup,{[e.id]:Qp({},r,e)})})}else this.store.update({itemMetaLookup:Qp({},this.store.state.itemMetaLookup,{[e.id]:e}),itemModelLookup:Qp({},this.store.state.itemModelLookup,{[e.id]:{id:e.id,label:e.label??``}})});return()=>{this.itemOwners.delete(e.id);let t=Qp({},this.store.state.itemMetaLookup),n=Qp({},this.store.state.itemModelLookup);delete t[e.id],delete n[e.id],this.store.update({itemMetaLookup:t,itemModelLookup:n})}};mapLabelFromJSX=(e,t)=>(this.store.keyboardNavigation.updateLabelMap(n=>(n[e]=t,n)),()=>{this.store.keyboardNavigation.updateLabelMap(t=>{let n=Qp({},t);return delete n[e],n})});setJSXItemsOrderedChildrenIds=(e,t)=>{let n=e??`__TREE_VIEW_ROOT_PARENT_ID__`;this.store.update({itemOrderedChildrenIdsLookup:Qp({},this.store.state.itemOrderedChildrenIdsLookup,{[n]:t}),itemChildrenIndexesLookup:Qp({},this.store.state.itemChildrenIndexesLookup,{[n]:qF(t)})}),e!==null&&lI.isMultiSelectEnabled(this.store.state)&&lI.propagationRules(this.store.state).descendants&&lI.isItemSelected(this.store.state,e)&&this.store.selection.setItemSelection({itemId:e,shouldBeSelected:!0,keepExistingSelection:!0})}}})),Ube=s((()=>{Hbe()})),PL,Wbe=s((()=>{PL={getInitialState:e=>e,updateStateFromParameters:e=>e,shouldIgnoreItemsStateUpdate:()=>!0}})),FL,Gbe=s((()=>{$p(),lF(),zbe(),Ube(),Wbe(),FL=class extends wL{jsxItems=new NL(this);constructor(e){super(Qp({},e,{items:sF}),`SimpleTreeView`,PL)}updateStateFromParameters(e){super.updateStateFromParameters(Qp({},e,{items:sF}))}}})),Kbe=s((()=>{})),qbe=s((()=>{Gbe(),Kbe()})),IL,LL,RL,zL,BL,VL,Jbe=s((()=>{$p(),IL=d(h(),1),rF(),Y(),hD(),aF(),oF(),wF(),Qye(),fbe(),PI(),LI(),Sbe(),qbe(),LL=W(),RL=iF(`MuiSimpleTreeView`),zL=e=>{let{classes:t}=e;return IL.useMemo(()=>Fd({root:[`root`],item:[`item`],itemContent:[`itemContent`],itemGroupTransition:[`itemGroupTransition`],itemIconContainer:[`itemIconContainer`],itemLabel:[`itemLabel`],itemCheckbox:[`itemCheckbox`]},Gye,t),[t])},BL=Z(`ul`,{name:`MuiSimpleTreeView`,slot:`Root`})({padding:0,margin:0,listStyle:`none`,outline:0,position:`relative`}),VL=IL.forwardRef(function(e,t){let n=RL({props:e,name:`MuiSimpleTreeView`}),{slots:r,slotProps:i,apiRef:a,parameters:o,forwardedProps:s}=Zye(n),c=xbe(FL,o),l=IL.useRef(null),u=dbe(c,s,nF(t,l)),d=zL(n),f=r?.root??BL,p=mD({elementType:f,externalSlotProps:i?.root,className:d.root,getSlotProps:u,ownerState:n});return(0,LL.jsx)(Yye,{store:c,classes:d,slots:r,slotProps:i,apiRef:a,rootRef:l,children:(0,LL.jsx)(AI,{itemId:null,idAttribute:null,children:(0,LL.jsx)(II.Provider,{value:0,children:(0,LL.jsx)(f,Qp({},p))})})})})})),Ybe=s((()=>{Jbe(),oF()}));function Xbe(e){return Gh(`PrivateSwitchBase`,e)}var Zbe=s((()=>{Jh(),Kh(),qh(`PrivateSwitchBase`,[`root`,`checked`,`disabled`,`input`,`edgeStart`,`edgeEnd`])})),HL,UL,WL,GL,KL,qL,JL=s((()=>{HL=d(h(),1),Y(),Fb(),zv(),Q(),_C(),Nb(),cT(),Zbe(),qC(),UL=W(),WL=e=>{let{classes:t,checked:n,disabled:r,edge:i}=e;return Fd({root:[`root`,n&&`checked`,r&&`disabled`,i&&`edge${Pb(i)}`],input:[`input`]},Xbe,t)},GL=Z(sT,{name:`MuiSwitchBase`})({padding:9,borderRadius:`50%`,variants:[{props:{edge:`start`,size:`small`},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===`start`&&t.size!==`small`,style:{marginLeft:-12}},{props:{edge:`end`,size:`small`},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===`end`&&t.size!==`small`,style:{marginRight:-12}}]}),KL=Z(`input`,{name:`MuiSwitchBase`,shouldForwardProp:Rv})({cursor:`inherit`,position:`absolute`,opacity:0,width:`100%`,height:`100%`,top:0,left:0,margin:0,padding:0,zIndex:1}),qL=HL.forwardRef(function(e,t){let{autoFocus:n,checked:r,checkedIcon:i,defaultChecked:a,disabled:o,disableFocusRipple:s=!1,edge:c=!1,icon:l,id:u,name:d,onBlur:f,onChange:p,onFocus:m,readOnly:h,required:g=!1,tabIndex:_,type:v,value:y,slots:b={},slotProps:x={},...S}=e,{nativeButton:C,...w}=S,[T,E]=gC({controlled:r,default:!!a,name:`SwitchBase`,state:`checked`}),D=gse(),O=e=>{m&&m(e),D&&D.onFocus&&D.onFocus(e)},k=e=>{f&&f(e),D&&D.onBlur&&D.onBlur(e)},A=e=>{if(e.nativeEvent.defaultPrevented||h)return;let t=e.target.checked;E(t),p&&p(e,t)},j=o;D&&j===void 0&&(j=D.disabled);let M=v===`checkbox`||v===`radio`,N={...e,checked:T,disabled:j,disableFocusRipple:s,edge:c},ee=WL(N),te={slots:b,slotProps:x},[P,F]=KC(`root`,{ref:t,elementType:GL,className:ee.root,shouldForwardComponentProp:!0,externalForwardedProps:{...te,component:`span`,...w},getSlotProps:e=>({...e,onFocus:t=>{e.onFocus?.(t),O(t)},onBlur:t=>{e.onBlur?.(t),k(t)}}),ownerState:N,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[I,ne]=KC(`input`,{elementType:KL,className:ee.input,externalForwardedProps:te,getSlotProps:e=>({...e,onChange:t=>{e.onChange?.(t),A(t)}}),ownerState:N,additionalProps:{autoFocus:n,checked:r,defaultChecked:a,disabled:j,id:M?u:void 0,name:d,readOnly:h,required:g,tabIndex:_,type:v,...v===`checkbox`&&y===void 0?{}:{value:y}}});return(0,UL.jsxs)(P,{...F,children:[(0,UL.jsx)(I,{...ne}),T?i:l]})})})),YL,XL,Qbe=s((()=>{tC(),YL=W(),XL=ZS((0,YL.jsx)(`path`,{d:`M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z`}),`CheckBoxOutlineBlank`)})),ZL,QL,$be=s((()=>{tC(),ZL=W(),QL=ZS((0,ZL.jsx)(`path`,{d:`M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z`}),`CheckBox`)})),$L,eR,exe=s((()=>{tC(),$L=W(),eR=ZS((0,$L.jsx)(`path`,{d:`M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z`}),`IndeterminateCheckBox`)})),tR,nR,rR,iR,aR,oR,sR,cR,txe=s((()=>{tR=d(h(),1),J(),Y(),JL(),Qbe(),$be(),exe(),Fb(),zv(),db(),Q(),Hv(),MS(),$(),wC(),qC(),nR=W(),rR=e=>{let{classes:t,indeterminate:n,color:r,size:i}=e,a=Fd({root:[`root`,n&&`indeterminate`,`color${Pb(r)}`,`size${Pb(i)}`]},nse,t);return{...t,...a}},iR=Z(qL,{shouldForwardProp:e=>Rv(e)||e===`classes`,name:`MuiCheckbox`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,t[`size${Pb(n.size)}`],n.color!=="default"&&t[`color${Pb(n.color)}`]]}})(Vv(({theme:e})=>({color:(e.vars||e).palette.text.secondary,variants:[{props:{color:`default`,disableRipple:!1},style:{"&:hover":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity)}}},...Object.entries(e.palette).filter(jS()).map(([t])=>({props:{color:t,disableRipple:!1},style:{"&:hover":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}}})),...Object.entries(e.palette).filter(jS()).map(([t])=>({props:{color:t},style:{[`&.${ub.checked}, &.${ub.indeterminate}`]:{color:(e.vars||e).palette[t].main},[`&.${ub.disabled}`]:{color:(e.vars||e).palette.action.disabled}}})),{props:{disableRipple:!1},style:{"&:hover":{"@media (hover: none)":{backgroundColor:`transparent`}}}}]}))),aR=(0,nR.jsx)(QL,{}),oR=(0,nR.jsx)(XL,{}),sR=(0,nR.jsx)(eR,{}),cR=tR.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiCheckbox`}),{checkedIcon:r=aR,color:i=`primary`,icon:a=oR,indeterminate:o=!1,indeterminateIcon:s=sR,size:c=`medium`,disableRipple:l=!1,className:u,slots:d={},slotProps:f={},...p}=n,m=o?s:a,h=o?s:r,g={...n,disableRipple:l,color:i,indeterminate:o,size:c},_=rR(g),v=f.input,[y,b]=KC(`root`,{ref:t,elementType:iR,className:q(_.root,u),shouldForwardComponentProp:!0,externalForwardedProps:{slots:d,slotProps:f,...p},ownerState:g,additionalProps:{type:`checkbox`,icon:tR.cloneElement(m,{fontSize:m.props.fontSize??c}),checkedIcon:tR.cloneElement(h,{fontSize:h.props.fontSize??c}),disableRipple:n.disableRipple,slots:d,slotProps:{input:SC(typeof v==`function`?v(g):v,{"data-indeterminate":o,"aria-checked":o?`mixed`:void 0})}}});return(0,nR.jsx)(y,{...b,classes:_})})})),lR=s((()=>{txe(),db(),db()})),nxe=s((()=>{OL()})),rxe=s((()=>{SL(),bL()})),uR,dR,fR,ixe=s((()=>{$p(),uR=d(h(),1),VF(),HC(),rF(),wF(),nxe(),LI(),wI(),rxe(),tI(),WF(),fL(),kI(),dR=(e,t,n)=>typeof n==`function`?n(e,t):n,fR=e=>{let{runItemPlugins:t,publicAPI:n,store:r}=mF(),i=uR.useContext(II),a=PF(r,dR,e.itemId,i),{id:o,itemId:s,label:c,children:l,rootRef:u}=e,{rootRef:d,contentRef:f,propsEnhancers:p}=t(e),{interactions:m,status:h}=DL({itemId:s,children:l}),g=uR.useRef(null),_=uR.useRef(null),v=nF(u,d,g),y=nF(f,_),b=uR.useRef(null),x=PF(r,lI.isCheckboxSelectionEnabled),S=PF(r,UF.treeItemIdAttribute,s,o),C=PF(r,yL.isItemTheDefaultFocusableItem,s),w=PF(r,ZF.itemHeight),T={rootRefObject:g,contentRefObject:_,interactions:m},E=e=>t=>{e.onFocus?.(t),!t.defaultMuiPrevented&&!h.focused&&ZF.canItemBeFocused(r.state,s)&&t.currentTarget===t.target&&r.focus.focusItem(t,s)},D=e=>t=>{if(e.onBlur?.(t),t.defaultMuiPrevented)return;let n=r.items.getItemDOMElement(s);h.editing||t.relatedTarget&&CI(t.relatedTarget,n)&&(t.target&&t.target?.dataset?.element===`labelInput`&&CI(t.target,n)||t.relatedTarget?.dataset?.element===`labelInput`)||r.focus.removeFocusedItem()},O=e=>t=>{e.onKeyDown?.(t),!(t.defaultMuiPrevented||t.target?.dataset?.element===`labelInput`)&&r.keyboardNavigation.handleItemKeyDown(t,s)},k=e=>t=>{e.onDoubleClick?.(t),!t.defaultMuiPrevented&&m.toggleItemEditing()},A=e=>t=>{e.onClick?.(t),r.items.handleItemClick(t,s),!(t.defaultMuiPrevented||b.current?.contains(t.target))&&(pI.triggerSlot(r.state)===`content`&&m.handleExpansion(t),x||m.handleSelection(t))},j=e=>t=>{e.onMouseDown?.(t),!t.defaultMuiPrevented&&(t.shiftKey||t.ctrlKey||t.metaKey||h.disabled)&&t.preventDefault()},M=e=>t=>{e.onClick?.(t),!t.defaultMuiPrevented&&pI.triggerSlot(r.state)===`iconContainer`&&m.handleExpansion(t)};return{getContextProviderProps:()=>({itemId:s,id:o}),getRootProps:(t={})=>{let n=Qp({},VC(e),VC(t)),r=Qp({},n,{ref:v,role:`treeitem`,tabIndex:C?0:-1,id:S,"aria-expanded":h.expandable?h.expanded:void 0,"aria-disabled":h.disabled||void 0},t,{style:Qp({},t.style??{},{"--TreeView-itemDepth":a},w==null?{}:{"--TreeView-itemHeight":`${w}px`}),onFocus:E(n),onBlur:D(n),onKeyDown:O(n)}),i=p.root?.(Qp({},T,{externalEventHandlers:n}))??{};return Qp({},r,i)},getContentProps:(e={})=>{let t=VC(e),n=Qp({},t,e,{ref:y,onClick:A(t),onMouseDown:j(t)});[`expanded`,`selected`,`focused`,`disabled`,`editing`,`editable`].forEach(e=>{h[e]&&(n[`data-${e}`]=``)});let r=p.content?.(Qp({},T,{externalEventHandlers:t}))??{};return Qp({},n,r)},getGroupTransitionProps:(e={})=>{let t=VC(e);return Qp({},t,{unmountOnExit:!0,component:`ul`,role:`group`,in:h.expanded,children:l},e)},getIconContainerProps:(e={})=>{let t=VC(e);return Qp({},t,e,{onClick:M(t)})},getCheckboxProps:(e={})=>{let t=VC(e),n=Qp({},t,{ref:b,"aria-hidden":!0},e),r=p.checkbox?.(Qp({},T,{externalEventHandlers:t}))??{};return Qp({},n,r)},getLabelProps:(e={})=>{let t=Qp({},VC(e)),n=Qp({},t,{children:c},e,{onDoubleClick:k(t)}),r=p.label?.(Qp({},T,{externalEventHandlers:t}))??{};return Qp({},r,n)},getLabelInputProps:(e={})=>{let t=VC(e),n=p.labelInput?.(Qp({},T,{externalEventHandlers:t}))??{};return Qp({},e,n)},getDragAndDropOverlayProps:(e={})=>{let t=VC(e),n=p.dragAndDropOverlay?.(Qp({},T,{externalEventHandlers:t}))??{};return Qp({},e,n)},getErrorContainerProps:(e={})=>{let t=VC(e);return Qp({},t,e)},getLoadingContainerProps:(e={})=>{let t=VC(e);return Qp({size:`12px`,thickness:6},t,e)},rootRef:v,status:h,publicAPI:n}}})),axe=s((()=>{ixe()}));function oxe(e){return Gh(`MuiTreeItem`,e)}var pR=s((()=>{Kh(),Jh(),qh(`MuiTreeItem`,[`root`,`content`,`groupTransition`,`iconContainer`,`label`,`checkbox`,`labelInput`,`dragAndDropOverlay`,`errorIcon`,`loadingIcon`])})),mR,hR,gR,sxe=s((()=>{wC(),mR=W(),hR=ZS((0,mR.jsx)(`path`,{d:`M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z`}),`TreeViewExpandIcon`),gR=ZS((0,mR.jsx)(`path`,{d:`M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z`}),`TreeViewCollapseIcon`)})),cxe=s((()=>{sxe()}));function _R(e,t,n){return e===void 0?t===void 0?n:t:e}function lxe(e){let{slots:t,slotProps:n,status:r}=e,{slots:i,slotProps:a}=vF(),o={collapseIcon:_R(t?.collapseIcon,i.collapseIcon,gR),expandIcon:_R(t?.expandIcon,i.expandIcon,hR),endIcon:_R(t?.endIcon,i.endIcon),icon:t?.icon},s;s=o?.icon?`icon`:r.expandable?r.expanded?`collapseIcon`:`expandIcon`:`endIcon`;let c=o[s],l=TF(mD({elementType:c,externalSlotProps:e=>Qp({},zC(a[s],e),zC(n?.[s],e)),ownerState:{}}),yR);return c?(0,vR.jsx)(c,Qp({},l)):null}var vR,yR,uxe=s((()=>{$p(),EF(),h(),BC(),hD(),wF(),cxe(),vR=W(),yR=[`ownerState`]})),dxe=s((()=>{uxe()}));function fxe(e){return e.action==null?null:(0,bR.jsx)(xR,Qp({},e))}var bR,xR,pxe=s((()=>{$p(),Qh(),aF(),bR=W(),xR=Z(`div`,{name:`MuiTreeItemDragAndDropOverlay`,slot:`Root`,shouldForwardProp:e=>Yh(e)&&e!==`action`})(({theme:e})=>({position:`absolute`,left:0,display:`flex`,top:0,bottom:0,right:0,pointerEvents:`none`,variants:[{props:{action:`make-child`},style:{marginLeft:`calc(var(--TreeView-indentMultiplier) * var(--TreeView-itemDepth))`,borderRadius:e.shape.borderRadius,backgroundColor:e.alpha((e.vars||e).palette.primary.dark,(e.vars||e).palette.action.focusOpacity)}},{props:{action:`reorder-above`},style:{marginLeft:`calc(var(--TreeView-indentMultiplier) * var(--TreeView-itemDepth))`,borderTop:`1px solid ${(e.vars||e).palette.action.active}`}},{props:{action:`reorder-below`},style:{marginLeft:`calc(var(--TreeView-indentMultiplier) * var(--TreeView-itemDepth))`,borderBottom:`1px solid ${(e.vars||e).palette.action.active}`}},{props:{action:`move-to-parent`},style:{marginLeft:`calc(var(--TreeView-indentMultiplier) * calc(var(--TreeView-itemDepth) - 1))`,borderBottom:`1px solid ${(e.vars||e).palette.action.active}`}}]}))})),mxe=s((()=>{pxe()}));function hxe(e){let{children:t,itemId:n,id:r}=e,{wrapItem:i,store:a}=mF(),o=PF(a,UF.treeItemIdAttribute,n,r);return(0,CR.jsx)(SR.Fragment,{children:i({children:t,itemId:n,store:a,idAttribute:o})})}var SR,CR,gxe=s((()=>{SR=d(h(),1),VF(),wF(),WF(),CR=W()})),_xe=s((()=>{gxe()})),wR,vxe=s((()=>{$p(),aF(),wR=Z(`input`,{name:`MuiTreeItem`,slot:`LabelInput`})(({theme:e})=>Qp({},e.typography.body1,{width:`100%`,backgroundColor:(e.vars||e).palette.background.paper,borderRadius:e.shape.borderRadius,border:`none`,padding:`0 2px`,boxSizing:`border-box`,"&:focus":{outline:`1px solid ${(e.vars||e).palette.primary.main}`}}))})),yxe=s((()=>{vxe()})),TR,ER,DR,OR,kR,AR,jR,MR,NR,PR,FR,IR,LR,RR,zR,bxe=s((()=>{EF(),$p(),TR=d(h(),1),J(),CT(),sj(),lR(),hD(),Qh(),Y(),aF(),axe(),pR(),dxe(),mxe(),_xe(),yxe(),wF(),ER=W(),DR=[`visible`],OR=[`id`,`itemId`,`label`,`disabled`,`disableSelection`,`children`,`slots`,`slotProps`,`classes`],kR=iF(`MuiTreeItem`),AR=Z(`li`,{name:`MuiTreeItem`,slot:`Root`})({listStyle:`none`,margin:0,padding:0,outline:0}),jR=Z(`div`,{name:`MuiTreeItem`,slot:`Content`,shouldForwardProp:e=>Yh(e)&&e!==`status`})(({theme:e})=>({padding:e.spacing(.5,1),paddingLeft:`calc(${e.spacing(1)} + var(--TreeView-itemChildrenIndentation) * var(--TreeView-itemDepth))`,borderRadius:e.shape.borderRadius,width:`100%`,height:`var(--TreeView-itemHeight, unset)`,boxSizing:`border-box`,position:`relative`,display:`flex`,alignItems:`center`,gap:e.spacing(1),cursor:`pointer`,WebkitTapHighlightColor:`transparent`,"&:hover":{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:`transparent`}},"&[data-disabled]":{opacity:(e.vars||e).palette.action.disabledOpacity,backgroundColor:`transparent`,cursor:`auto`},"&[data-focused]":{backgroundColor:(e.vars||e).palette.action.focus},"&[data-selected]":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),"&:hover":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}}},"&[data-selected][data-focused]":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}})),MR=Z(`div`,{name:`MuiTreeItem`,slot:`Label`,shouldForwardProp:e=>Yh(e)&&e!==`editable`})(({theme:e})=>Qp({width:`100%`,boxSizing:`border-box`,minWidth:0,position:`relative`,overflow:`hidden`},e.typography.body1,{variants:[{props:({editable:e})=>e,style:{paddingLeft:`2px`}}]})),NR=Z(`div`,{name:`MuiTreeItem`,slot:`IconContainer`})({width:16,display:`flex`,flexShrink:0,justifyContent:`center`,position:`relative`,cursor:`inherit`,"& svg":{fontSize:18}}),PR=Z(oj,{name:`MuiTreeItem`,slot:`GroupTransition`,overridesResolver:(e,t)=>t.groupTransition})({margin:0,padding:0}),FR=Z(`div`,{name:`MuiTreeItem`,slot:`ErrorIcon`})({position:`absolute`,right:-3,width:7,height:7,borderRadius:`50%`,backgroundColor:`red`}),IR=Z(ST,{name:`MuiTreeItem`,slot:`LoadingIcon`})({color:`text.primary`}),LR=Z(TR.forwardRef((e,t)=>{let{visible:n}=e,r=TF(e,DR);return n?(0,ER.jsx)(cR,Qp({},r,{ref:t})):null}),{name:`MuiTreeItem`,slot:`Checkbox`})({padding:0}),RR=e=>{let{classes:t}=vF();return Fd({root:[`root`],content:[`content`],iconContainer:[`iconContainer`],checkbox:[`checkbox`],label:[`label`],groupTransition:[`groupTransition`],labelInput:[`labelInput`],dragAndDropOverlay:[`dragAndDropOverlay`],errorIcon:[`errorIcon`],loadingIcon:[`loadingIcon`]},oxe,Qp({},e,{root:q(e?.root,t.root),content:q(e?.content,t.itemContent),iconContainer:q(e?.iconContainer,t.itemIconContainer),checkbox:q(e?.checkbox,t.itemCheckbox),label:q(e?.label,t.itemLabel),groupTransition:q(e?.groupTransition,t.itemGroupTransition),labelInput:q(e?.labelInput,t.itemLabelInput),dragAndDropOverlay:q(e?.dragAndDropOverlay,t.itemDragAndDropOverlay),errorIcon:q(e?.errorIcon,t.itemErrorIcon),loadingIcon:q(e?.loadingIcon,t.itemLoadingIcon)}))},zR=TR.forwardRef(function(e,t){let n=kR({props:e,name:`MuiTreeItem`}),{id:r,itemId:i,label:a,disabled:o,disableSelection:s,children:c,slots:l={},slotProps:u={},classes:d}=n,f=TF(n,OR),{getContextProviderProps:p,getRootProps:m,getContentProps:h,getIconContainerProps:g,getCheckboxProps:_,getLabelProps:v,getGroupTransitionProps:y,getLabelInputProps:b,getDragAndDropOverlayProps:x,getErrorContainerProps:S,getLoadingContainerProps:C,status:w}=fR({id:r,itemId:i,children:c,label:a,disabled:o,disableSelection:s}),T=RR(d),E=l.root??AR,D=mD({elementType:E,getSlotProps:m,externalForwardedProps:f,externalSlotProps:u.root,additionalProps:{ref:t},ownerState:{},className:T.root}),O=l.content??jR,k=mD({elementType:O,getSlotProps:h,externalSlotProps:u.content,ownerState:{},className:T.content}),A=l.iconContainer??NR,j=mD({elementType:A,getSlotProps:g,externalSlotProps:u.iconContainer,ownerState:{},className:T.iconContainer}),M=l.label??MR,N=mD({elementType:M,getSlotProps:v,externalSlotProps:u.label,ownerState:{},className:T.label}),ee=l.checkbox??LR,te=mD({elementType:ee,getSlotProps:_,externalSlotProps:u.checkbox,ownerState:{},className:T.checkbox}),P=l.groupTransition??void 0,F=mD({elementType:P,getSlotProps:y,externalSlotProps:u.groupTransition,ownerState:{},className:T.groupTransition}),I=l.labelInput??wR,ne=mD({elementType:I,getSlotProps:b,externalSlotProps:u.labelInput,ownerState:{},className:T.labelInput}),re=l.dragAndDropOverlay??fxe,ie=mD({elementType:re,getSlotProps:x,externalSlotProps:u.dragAndDropOverlay,ownerState:{},className:T.dragAndDropOverlay}),L=l.errorIcon??FR,ae=mD({elementType:L,getSlotProps:S,externalSlotProps:u.errorIcon,ownerState:{},className:T.errorIcon}),oe=l.loadingIcon??IR,se=mD({elementType:oe,getSlotProps:C,externalSlotProps:u.loadingIcon,ownerState:{},className:T.loadingIcon});return(0,ER.jsx)(hxe,Qp({},p(),{children:(0,ER.jsxs)(E,Qp({},D,{children:[(0,ER.jsxs)(O,Qp({},k,{children:[(0,ER.jsxs)(A,Qp({},j,{children:[w.error&&(0,ER.jsx)(L,Qp({},ae)),w.loading?(0,ER.jsx)(oe,Qp({},se)):(0,ER.jsx)(lxe,{status:w,slots:l,slotProps:u})]})),(0,ER.jsx)(ee,Qp({},te)),w.editing?(0,ER.jsx)(I,Qp({},ne)):(0,ER.jsx)(M,Qp({},N)),(0,ER.jsx)(re,Qp({},ie))]})),c&&(0,ER.jsx)(PR,Qp({as:P},F))]}))}))})})),xxe=s((()=>{bxe(),pR()})),BR,VR,Sxe=s((()=>{TC(),BR=W(),VR=ZS((0,BR.jsx)(`path`,{d:`M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z`}),`ChevronRight`)}));function Cxe(e){let t=e.data.__jsonld;if(t.startCanvas&&typeof t.startCanvas==`string`)return t.startCanvas;if(t.start){if(t.start.type===`Canvas`&&typeof t.start.id==`string`)return t.start.id;if(t.start.type===`SpecificResource`&&typeof t.start.source==`string`)return t.start.source}return e.data.getCanvasIds()[0]}function HR(e,t){if(e.id===t)return e;let n=null;if(e.nodes)for(let r=0;n==null&&r<e.nodes.length;r+=1)n=HR(e.nodes[r],t);return n}function UR({toggleNode:e,expandNodes:t,setCanvas:n,windowId:r,treeStructure:i,visibleNodeIds:a,expandedNodeIds:o,containerRef:s,nodeIdToScrollTo:c}){let l=(t,n)=>{(t.key===` `||t.key===`Spacebar`)&&e(n),d(n)},u=(e,n)=>{t(n)},d=e=>{let t=HR(i,e);if(!t.data.getCanvasIds()||t.data.getCanvasIds().length===0||t.nodes.length>0)return;let a=Cxe(t);n(r,a.indexOf(`#`)===-1?a:a.substr(0,a.indexOf(`#`)))};if(!i)return null;let f=e=>(0,GR.jsx)(qR,{containerRef:s,itemId:e.id,offsetTop:96,scrollTo:c===e.id,children:(0,GR.jsx)(zR,{itemId:e.id,label:(0,GR.jsx)(KR,{sx:t=>({backgroundColor:a.indexOf(e.id)!==-1&&Jd(t.palette.highlights?.primary||t.palette.action.selected,.35),display:a.indexOf(e.id)!==-1&&`inline`}),children:e.label}),children:e.nodes&&e.nodes.length>0?e.nodes.map(f):null})},e.id);return(0,GR.jsx)(VL,{sx:{flexGrow:1},slots:{collapseIcon:JR,endIcon:null,expandIcon:YR},onSelectedItemsChange:l,onExpandedItemsChange:u,expandedItems:o,children:Array.isArray(i.nodes)&&i.nodes.length>0?i.nodes.map(e=>f(e)):(0,GR.jsx)(`p`,{children:`No items found`})})}var WR,GR,KR,qR,JR,YR,XR=s((()=>{WR=d(V(),1),Mx(),Ybe(),xxe(),Cj(),Sxe(),Kk(),GR=W(),KR=Z(`div`)(()=>({})),qR=({children:e,itemId:t,...n})=>(0,GR.jsx)(Uk,{...n,children:e}),qR.propTypes={children:WR.default.node.isRequired,itemId:WR.default.string.isRequired},JR=e=>(0,GR.jsx)(Sj,{...e,color:`action`}),YR=e=>(0,GR.jsx)(VR,{...e,color:`action`}),UR.propTypes={containerRef:WR.default.oneOfType([WR.default.func,WR.default.shape({current:WR.default.instanceOf(Element)})]).isRequired,expandedNodeIds:WR.default.arrayOf(WR.default.string).isRequired,expandNodes:WR.default.func.isRequired,nodeIdToScrollTo:WR.default.string.isRequired,setCanvas:WR.default.func.isRequired,toggleNode:WR.default.func.isRequired,treeStructure:WR.default.shape({id:WR.default.string.isRequired,label:WR.default.string.isRequired,nodes:WR.default.arrayOf(WR.default.shape({id:WR.default.string.isRequired,label:WR.default.string.isRequired,nodes:WR.default.array}))}).isRequired,visibleNodeIds:WR.default.arrayOf(WR.default.string).isRequired,windowId:WR.default.string.isRequired}})),ZR,QR,$R,ez,tz=s((()=>{U(),B(),Nr(),XR(),$l(),Nd(),ZR=(e,{id:t,windowId:n})=>({expandedNodeIds:al(e,{companionWindowId:t,windowId:n}),nodeIdToScrollTo:ol(e,{companionWindowId:t,windowId:n}),treeStructure:Ds(e,{windowId:n}),visibleNodeIds:dl(e,{companionWindowId:t,windowId:n})}),QR=(e,{id:t,windowId:n})=>({expandNodes:r=>e(au(n,t,r)),setCanvas:(...t)=>e(Hu(...t)),toggleNode:r=>e(iu(n,t,r))}),$R=H(z(ZR,QR),Mr(`SidebarIndexTableOfContents`)),ez=$R(UR)}));function nz({collection:e=null,id:t,showMultipart:n,sequenceId:r=null,sequences:i=[],variant:a,showToc:o=!1,updateSequence:s,updateVariant:c,windowId:l}){let{t:u}=tb(),d=(0,rz.useRef)(),f=(0,rz.useId)(),p=e=>{s(e.target.value)},m=(e,t)=>{c(t)},h;return h=a===`tableOfContents`?(0,az.jsx)(ez,{id:t,containerRef:d,windowId:l}):(0,az.jsx)(XP,{id:t,containerRef:d,windowId:l}),(0,az.jsx)(JA,{title:u(`canvasIndex`),id:t,windowId:l,ref:d,titleControls:(0,az.jsxs)(az.Fragment,{children:[i&&i.length>1&&(0,az.jsx)(eM,{children:(0,az.jsx)(cN,{MenuProps:{anchorOrigin:{horizontal:`left`,vertical:`bottom`}},displayEmpty:!0,value:r,onChange:p,name:`sequenceId`,sx:{"&.MuiSelect-select":{"&:focus":{backgroundColor:`background.paper`}},backgroundColor:`background.paper`},"data-testid":`sequence-select`,children:i.map((e,t)=>(0,az.jsx)(WO,{value:e.id,children:(0,az.jsx)(BS,{variant:`body2`,children:(0,az.jsx)(Hx,{resource:e})})},e.id))})}),(0,az.jsx)(oz,{}),(0,az.jsxs)(uP,{value:a,onChange:m,variant:`fullWidth`,indicatorColor:`primary`,textColor:`primary`,children:[o&&(0,az.jsx)(MD,{title:u(`tableOfContentsList`),value:`tableOfContents`,children:(0,az.jsx)(vP,{sx:{minWidth:`auto`},value:`tableOfContents`,"aria-label":u(`tableOfContentsList`),"aria-controls":f,icon:(0,az.jsx)(CP,{style:{transform:`scale(-1, 1)`}})})}),(0,az.jsx)(MD,{title:u(`itemList`),value:`item`,children:(0,az.jsx)(vP,{sx:{minWidth:`auto`},value:`item`,"aria-label":u(`itemList`),"aria-controls":f,icon:(0,az.jsx)(xP,{})})}),(0,az.jsx)(MD,{title:u(`thumbnailList`),value:`thumbnail`,children:(0,az.jsx)(vP,{sx:{minWidth:`auto`},value:`thumbnail`,"aria-label":u(`thumbnailList`),"aria-controls":f,icon:(0,az.jsx)(DN,{})})})]})]}),children:(0,az.jsxs)(`div`,{id:f,children:[e&&(0,az.jsx)(TN,{fullWidth:!0,onClick:n,endIcon:(0,az.jsx)(TP,{}),children:(0,az.jsx)(BS,{sx:{textTransform:`none`},children:(0,az.jsx)(Hx,{resource:e})})}),h]})})}var rz,iz,az,oz,sz=s((()=>{rz=d(h(),1),iz=d(V(),1),Mx(),dP(),yP(),ND(),EN(),Rye(),zye(),Gve(),VS(),Bye(),tM(),lN(),GO(),ab(),YA(),ZP(),tz(),Wx(),az=W(),oz=Z(`div`)(()=>({flexBasis:`100%`,height:0})),nz.propTypes={collection:iz.default.object,id:iz.default.string.isRequired,sequenceId:iz.default.string,sequences:iz.default.arrayOf(iz.default.object),showMultipart:iz.default.func.isRequired,showToc:iz.default.bool,updateSequence:iz.default.func.isRequired,updateVariant:iz.default.func.isRequired,variant:iz.default.oneOf([`item`,`thumbnail`,`tableOfContents`]).isRequired,windowId:iz.default.string.isRequired}})),cz,lz,uz,dz,fz=s((()=>{U(),B(),Nr(),Nd(),sz(),$l(),cz=(e,{id:t,windowId:n})=>{let r=Es(e,{windowId:n}),i=Ba(e,{windowId:n}),{config:a}=e,o=no(e,{companionWindowId:t}),s=i.collectionPath||[],c=s&&s[s.length-1],l=xs(e,{windowId:n});return{collection:c&&Zo(e,{manifestId:c}),config:a,sequenceId:l&&l.id,sequences:bs(e,{windowId:n}),showToc:r&&r.nodes&&r.nodes.length>0,variant:o.variant||ml(e,{windowId:n})}},lz=(e,{id:t,windowId:n})=>({showMultipart:()=>e(tu(n,{content:`collection`,position:`right`})),updateSequence:t=>e(vu(n,{sequenceId:t})),updateVariant:r=>e(nu(n,t,{variant:r}))}),uz=H(z(cz,lz),Mr(`WindowSideBarCanvasPanel`)),dz=uz(nz)}));function wxe(e){return Gh(`MuiSkeleton`,e)}var pz=s((()=>{Jh(),Kh(),qh(`MuiSkeleton`,[`root`,`text`,`rectangular`,`rounded`,`circular`,`pulse`,`wave`,`withChildren`,`fitContent`,`heightAuto`])})),mz,hz,gz,_z,vz,yz,bz,xz,Sz,Txe=s((()=>{mz=d(h(),1),J(),Y(),Mx(),Q(),Hv(),$(),Qv(),pz(),hz=W(),gz=e=>{let{classes:t,variant:n,animation:r,hasChildren:i,width:a,height:o}=e;return Fd({root:[`root`,n,r,i&&`withChildren`,i&&!a&&`fitContent`,i&&!o&&`heightAuto`]},wxe,t)},_z=Ch`
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.4;
  }

  100% {
    opacity: 1;
  }
`,vz=Ch`
  0% {
    transform: translateX(-100%);
  }

  50% {
    /* +0.5s of delay between each loop */
    transform: translateX(100%);
  }

  100% {
    transform: translateX(100%);
  }
`,yz=typeof _z==`string`?null:Sh`
        animation: ${_z} 2s ease-in-out 0.5s infinite;
      `,bz=typeof vz==`string`?null:Sh`
        &::after {
          animation: ${vz} 2s linear 0.5s infinite;
        }
      `,xz=Z(`span`,{name:`MuiSkeleton`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],n.animation!==!1&&t[n.animation],n.hasChildren&&t.withChildren,n.hasChildren&&!n.width&&t.fitContent,n.hasChildren&&!n.height&&t.heightAuto]}})(Vv(({theme:e})=>{let t=Nse(e.shape.borderRadius)||`px`,n=Pse(e.shape.borderRadius),r=qv(e,{animation:`none`}),i=qv(e,{"&::after":{animation:`none`,display:`none`}});return{display:`block`,backgroundColor:e.vars?e.vars.palette.Skeleton.bg:e.alpha(e.palette.text.primary,e.palette.mode===`light`?.11:.13),height:`1.2em`,variants:[{props:{variant:`text`},style:{marginTop:0,marginBottom:0,height:`auto`,transformOrigin:`0 55%`,transform:`scale(1, 0.60)`,borderRadius:`${n}${t}/${Math.round(n/.6*10)/10}${t}`,"&:empty:before":{content:`"\\00a0"`}}},{props:{variant:`circular`},style:{borderRadius:`50%`}},{props:{variant:`rounded`},style:{borderRadius:(e.vars||e).shape.borderRadius}},{props:({ownerState:e})=>e.hasChildren,style:{"& > *":{visibility:`hidden`}}},{props:({ownerState:e})=>e.hasChildren&&!e.width,style:{maxWidth:`fit-content`}},{props:({ownerState:e})=>e.hasChildren&&!e.height,style:{height:`auto`}},{props:{animation:`pulse`},style:yz||{animation:`${_z} 2s ease-in-out 0.5s infinite`}},...r?[{props:{animation:`pulse`},style:r}]:[],{props:{animation:`wave`},style:{position:`relative`,overflow:`hidden`,WebkitMaskImage:`-webkit-radial-gradient(white, black)`,"&::after":{background:`linear-gradient(
                90deg,
                transparent,
                ${(e.vars||e).palette.action.hover},
                transparent
              )`,content:`""`,position:`absolute`,transform:`translateX(-100%)`,bottom:0,left:0,right:0,top:0}}},{props:{animation:`wave`},style:bz||{"&::after":{animation:`${vz} 2s linear 0.5s infinite`}}},...i?[{props:{animation:`wave`},style:i}]:[]]}})),Sz=mz.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiSkeleton`}),{animation:r=`pulse`,className:i,component:a=`span`,height:o,style:s,variant:c=`text`,width:l,...u}=n,d={...n,animation:r,component:a,variant:c,hasChildren:!!u.children},f=gz(d);return(0,hz.jsx)(xz,{as:a,ref:t,className:q(f.root,i),ownerState:d,...u,style:{width:l,height:o,...s}})})})),Cz=s((()=>{Txe(),pz(),pz()}));function wz({alt:e,fallback:t,src:n,...r}){let[i,a]=(0,Tz.useState)(!1),{notifyFailure:o}=(0,Tz.useContext)(Gx);return(0,Tz.useEffect)(()=>{a(!1)},[n]),i?t:(0,Dz.jsx)(`img`,{alt:e,src:n,onError:()=>{a(!0),o(n)},...r})}var Tz,Ez,Dz,Oz=s((()=>{Tz=d(h(),1),Ez=d(V(),1),Kx(),Dz=W(),wz.propTypes={alt:Ez.default.string.isRequired,fallback:Ez.default.node.isRequired,src:Ez.default.string.isRequired}}));function kz({manifestLogo:e=null,requiredStatement:t=null,rights:n=null,windowId:r,id:i}){let{t:a}=tb(),o=arguments[0];return(0,jz.jsxs)(JA,{title:a(`attributionTitle`),paperClassName:oS(`attribution-panel`),windowId:r,id:i,children:[(0,jz.jsxs)(XA,{children:[t&&(0,jz.jsx)(Nj,{labelValuePairs:t,defaultLabel:a(`attribution`)}),n&&n.length>0&&(0,jz.jsxs)(`dl`,{className:oS(`label-value-metadata`),children:[(0,jz.jsx)(BS,{variant:`subtitle2`,component:`dt`,children:a(`rights`)}),n.map(e=>(0,jz.jsx)(BS,{variant:`body1`,component:`dd`,children:(0,jz.jsx)(IN,{target:`_blank`,rel:`noopener noreferrer`,href:e,children:e})},e.toString()))]})]}),e&&(0,jz.jsx)(XA,{children:(0,jz.jsx)(Mz,{src:e,alt:``,role:`presentation`,fallback:(0,jz.jsx)(Nz,{variant:`rectangular`,height:60,width:60})})}),(0,jz.jsx)(zj,{targetName:`AttributionPanel`,...o})]})}var Az,jz,Mz,Nz,Pz=s((()=>{Az=d(V(),1),Mx(),VS(),LN(),Cz(),ab(),YA(),ZA(),Pj(),sS(),Bj(),Oz(),jz=W(),Mz=Z(wz)(()=>({maxWidth:`100%`})),Nz=Z(Sz)(({theme:e})=>({backgroundColor:e.palette.grey[300]})),kz.propTypes={id:Az.default.string.isRequired,manifestLogo:Az.default.string,requiredStatement:Az.default.arrayOf(Az.default.shape({label:Az.default.string,value:Az.default.string})),rights:Az.default.arrayOf(Az.default.string),windowId:Az.default.string.isRequired}})),Fz,Iz,Lz,Rz=s((()=>{U(),B(),$l(),Nr(),Pz(),Fz=(e,{id:t,windowId:n})=>({manifestLogo:ts(e,{windowId:n}),requiredStatement:ss(e,{windowId:n}),rights:cs(e,{windowId:n})}),Iz=H(z(Fz),Mr(`AttributionPanel`)),Lz=Iz(kz)})),Exe=c(((e,t)=>{function n(e){return function(t){return e?.[t]}}t.exports=n})),Dxe=c(((e,t)=>{t.exports=Exe()({À:`A`,Á:`A`,Â:`A`,Ã:`A`,Ä:`A`,Å:`A`,à:`a`,á:`a`,â:`a`,ã:`a`,ä:`a`,å:`a`,Ç:`C`,ç:`c`,Ð:`D`,ð:`d`,È:`E`,É:`E`,Ê:`E`,Ë:`E`,è:`e`,é:`e`,ê:`e`,ë:`e`,Ì:`I`,Í:`I`,Î:`I`,Ï:`I`,ì:`i`,í:`i`,î:`i`,ï:`i`,Ñ:`N`,ñ:`n`,Ò:`O`,Ó:`O`,Ô:`O`,Õ:`O`,Ö:`O`,Ø:`O`,ò:`o`,ó:`o`,ô:`o`,õ:`o`,ö:`o`,ø:`o`,Ù:`U`,Ú:`U`,Û:`U`,Ü:`U`,ù:`u`,ú:`u`,û:`u`,ü:`u`,Ý:`Y`,ý:`y`,ÿ:`y`,Æ:`Ae`,æ:`ae`,Þ:`Th`,þ:`th`,ß:`ss`,Ā:`A`,Ă:`A`,Ą:`A`,ā:`a`,ă:`a`,ą:`a`,Ć:`C`,Ĉ:`C`,Ċ:`C`,Č:`C`,ć:`c`,ĉ:`c`,ċ:`c`,č:`c`,Ď:`D`,Đ:`D`,ď:`d`,đ:`d`,Ē:`E`,Ĕ:`E`,Ė:`E`,Ę:`E`,Ě:`E`,ē:`e`,ĕ:`e`,ė:`e`,ę:`e`,ě:`e`,Ĝ:`G`,Ğ:`G`,Ġ:`G`,Ģ:`G`,ĝ:`g`,ğ:`g`,ġ:`g`,ģ:`g`,Ĥ:`H`,Ħ:`H`,ĥ:`h`,ħ:`h`,Ĩ:`I`,Ī:`I`,Ĭ:`I`,Į:`I`,İ:`I`,ĩ:`i`,ī:`i`,ĭ:`i`,į:`i`,ı:`i`,Ĵ:`J`,ĵ:`j`,Ķ:`K`,ķ:`k`,ĸ:`k`,Ĺ:`L`,Ļ:`L`,Ľ:`L`,Ŀ:`L`,Ł:`L`,ĺ:`l`,ļ:`l`,ľ:`l`,ŀ:`l`,ł:`l`,Ń:`N`,Ņ:`N`,Ň:`N`,Ŋ:`N`,ń:`n`,ņ:`n`,ň:`n`,ŋ:`n`,Ō:`O`,Ŏ:`O`,Ő:`O`,ō:`o`,ŏ:`o`,ő:`o`,Ŕ:`R`,Ŗ:`R`,Ř:`R`,ŕ:`r`,ŗ:`r`,ř:`r`,Ś:`S`,Ŝ:`S`,Ş:`S`,Š:`S`,ś:`s`,ŝ:`s`,ş:`s`,š:`s`,Ţ:`T`,Ť:`T`,Ŧ:`T`,ţ:`t`,ť:`t`,ŧ:`t`,Ũ:`U`,Ū:`U`,Ŭ:`U`,Ů:`U`,Ű:`U`,Ų:`U`,ũ:`u`,ū:`u`,ŭ:`u`,ů:`u`,ű:`u`,ų:`u`,Ŵ:`W`,ŵ:`w`,Ŷ:`Y`,ŷ:`y`,Ÿ:`Y`,Ź:`Z`,Ż:`Z`,Ž:`Z`,ź:`z`,ż:`z`,ž:`z`,IJ:`IJ`,ij:`ij`,Œ:`Oe`,œ:`oe`,ʼn:`'n`,ſ:`s`})})),Oxe=c(((e,t)=>{var n=Dxe(),r=$t(),i=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a=RegExp(`[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]`,`g`);function o(e){return e=r(e),e&&e.replace(i,n).replace(a,``)}t.exports=o}));function zz(e,t,n,r){var i=this,a=(0,Bz.useRef)(null),o=(0,Bz.useRef)(0),s=(0,Bz.useRef)(0),c=(0,Bz.useRef)(null),l=(0,Bz.useRef)([]),u=(0,Bz.useRef)(),d=(0,Bz.useRef)(),f=(0,Bz.useRef)(e),p=(0,Bz.useRef)(!0),m=(0,Bz.useRef)(),h=(0,Bz.useRef)();f.current=e;var g=typeof window<`u`,_=!t&&t!==0&&g;if(typeof e!=`function`)throw TypeError(`Expected a function`);t=+t||0;var v=!!(n||={}).leading,y=!(`trailing`in n)||!!n.trailing,b=!!n.flushOnExit&&y,x=`maxWait`in n,S=`debounceOnServer`in n&&!!n.debounceOnServer,C=x?Math.max(+n.maxWait||0,t):null,w=(0,Bz.useMemo)(function(){var e=function(e){var t=l.current,n=u.current;return l.current=u.current=null,o.current=e,s.current=s.current||e,d.current=f.current.apply(n,t)},n=function(e,t){_&&cancelAnimationFrame(c.current),c.current=_?requestAnimationFrame(e):setTimeout(e,t)},w=function(e){if(!p.current)return!1;var n=e-a.current;return!a.current||n>=t||n<0||x&&e-o.current>=C},T=function(t){return c.current=null,y&&l.current?e(t):(l.current=u.current=null,d.current)},E=function e(){var r=Date.now();if(v&&s.current===o.current&&D(),w(r))return T(r);if(p.current){var i=t-(r-a.current);n(e,x?Math.min(i,C-(r-o.current)):i)}},D=function(){r&&r({})},O=function(){if(g||S){var r,s=Date.now(),f=w(s);if(l.current=[].slice.call(arguments),u.current=i,a.current=s,b&&!m.current&&(m.current=function(){globalThis.document?.visibilityState===`hidden`&&h.current.flush()},(r=globalThis.document)==null||r.addEventListener==null||r.addEventListener(`visibilitychange`,m.current)),f){if(!c.current&&p.current)return o.current=a.current,n(E,t),v?e(a.current):d.current;if(x)return n(E,t),e(a.current)}return c.current||n(E,t),d.current}};return O.cancel=function(){var e=c.current;e&&(_?cancelAnimationFrame(c.current):clearTimeout(c.current)),o.current=0,l.current=a.current=u.current=c.current=null,e&&r&&r({})},O.isPending=function(){return!!c.current},O.flush=function(){return c.current?T(Date.now()):d.current},O},[v,x,t,C,y,b,_,g,S,r]);return h.current=w,(0,Bz.useEffect)(function(){return p.current=!0,function(){var e;b&&h.current.flush(),m.current&&=((e=globalThis.document)==null||e.removeEventListener==null||e.removeEventListener(`visibilitychange`,m.current),null),p.current=!1}},[b]),w}var Bz,Vz=s((()=>{Bz=d(h())}));function kxe(){let[,e]=Hz.useState({});return Hz.useCallback(()=>{e({})},[])}var Hz,Axe=s((()=>{Hz=d(h(),1)})),Uz=s((()=>{Axe()}));function Wz({array1:e,array2:t,parser:n=e=>e}){return e&&t&&e.length===t.length&&e.every((e,r)=>n(e)===n(t[r]))}function Gz(e){return e.normalize(`NFD`).replace(/[\u0300-\u036f]/g,``)}function jxe(e={}){let{ignoreAccents:t=!0,ignoreCase:n=!0,limit:r,matchFrom:i=`any`,stringify:a,trim:o=!1}=e;return(e,{inputValue:s,getOptionLabel:c})=>{let l=o?s.trim():s;n&&(l=l.toLowerCase()),t&&(l=Gz(l));let u=l?e.filter(e=>{let r=(a||c)(e);return n&&(r=r.toLowerCase()),t&&(r=Gz(r)),i===`start`?r.startsWith(l):r.includes(l)}):e;return typeof r==`number`?u.slice(0,r):u}}function Kz(e,t,n,r){if(t||e==null||r)return``;let i=n(e);return typeof i==`string`?i:``}function Mxe(e){let{unstable_isActiveElementInListbox:t=Xz,unstable_classNamePrefix:n=`Mui`,autoComplete:r=!1,autoHighlight:i=!1,autoSelect:a=!1,blurOnSelect:o=!1,clearOnBlur:s=!e.freeSolo,clearOnEscape:c=!1,componentName:l=`useAutocomplete`,defaultValue:u=e.multiple?Qz:null,disableClearable:d=!1,disableCloseOnSelect:f=!1,disabled:p,disabledItemsFocusable:m=!1,disableListWrap:h=!1,filterOptions:g=Jz,filterSelectedOptions:_=!1,freeSolo:v=!1,getOptionDisabled:y,getOptionKey:b,getOptionLabel:x=e=>e.label??e,groupBy:S,handleHomeEndKeys:C=!e.freeSolo,id:w,includeInputInList:T=!1,inputValue:E,isOptionEqualToValue:D=Zz,multiple:O=!1,onChange:k,onClose:A,onHighlightChange:j,onInputChange:M,onOpen:N,open:ee,openOnFocus:te=!1,options:P,readOnly:F=!1,renderValue:I,resetHighlightOnMouseLeave:ne=!1,selectOnFocus:re=!e.freeSolo,value:ie}=e,L=vg(w),ae=x;ae=e=>{let t=x(e);return typeof t==`string`?t:String(t)};let oe=qz.useRef(!1),se=qz.useRef(!0),ce=qz.useRef(null),le=qz.useRef(null),ue=qz.useRef(!1),de=qz.useRef(!1),[fe,pe]=qz.useState(null),[R,me]=qz.useState(-1),he=i?0:-1,ge=qz.useRef(he),_e=qz.useRef(null),ve=qz.useRef(!1),ye=qz.useRef(!1),be=qz.useRef(Kz(u??ie,O,ae)).current,[xe,Se]=fC({controlled:ie,default:u,name:l}),[Ce,we]=fC({controlled:E,default:be,name:l,state:`inputValue`}),[Te,Ee]=qz.useState(!1),De=qz.useCallback((e,t,n)=>{if(!(O?xe.length<t.length:t!==null)&&!s&&!(n===`reset`&&v&&!O&&t===null))return;let r=Kz(t,O,ae,I);Ce!==r&&(we(r),M&&M(e,r,n))},[ae,Ce,O,M,we,s,v,xe,I]),[Oe,ke]=fC({controlled:ee,default:!1,name:l,state:`open`}),[Ae,je]=qz.useState(!0),Me=!O&&xe!=null&&Ce===ae(xe),Ne=Oe&&!F,Pe=qz.useMemo(()=>O?xe:xe==null?[]:[xe],[O,xe]),Fe=qz.useMemo(()=>D!==Zz||Pe.length===0?null:new Set(Pe),[D,Pe]),Ie=qz.useCallback(e=>Fe?Fe.has(e):Pe.some(t=>t!=null&&D(e,t)),[D,Pe,Fe]),Le=Ne?g(P.filter(e=>!(_&&Ie(e))),{inputValue:Me&&Ae?``:Ce,getOptionLabel:ae}):[],Re=MC({filteredOptions:Le,value:xe,inputValue:Ce});qz.useEffect(()=>{let e=xe!==Re.value;Te&&!e||v&&(!e||xe==null&&Re.value===void 0)||De(null,xe,`reset`)},[xe,De,Te,Re.value,v]);let ze=Oe&&Le.length>0&&!F,Be=vb(e=>{e===-1?ce.current.focus():fe.querySelector(`[data-item-index="${e}"]`).focus()});qz.useEffect(()=>{O&&R>xe.length-1&&(me(-1),Be(-1))},[xe,O,R,Be]);function Ve(e,t){if(!le.current||e<0||e>=Le.length)return-1;let n=e;for(;;){let r=le.current.querySelector(`[data-option-index="${n}"]`),i=m?!1:!r||r.disabled||r.getAttribute(`aria-disabled`)===`true`;if(r&&r.hasAttribute(`tabindex`)&&!i)return n;if(n=t===`next`?(n+1)%Le.length:(n-1+Le.length)%Le.length,n===e)return-1}}let He=vb(({index:e,reason:t,preserveScroll:r=!1})=>{if(ce.current==null&&le.current==null||(e===-1?ce.current.removeAttribute(`aria-activedescendant`):ce.current.setAttribute(`aria-activedescendant`,`${L}-option-${e}`),!le.current))return;let i=le.current.querySelector(`[role="option"].${n}-focused`);i&&(i.classList.remove(`${n}-focused`),i.classList.remove(`${n}-focusVisible`));let a=le.current;if(le.current.getAttribute(`role`)!==`listbox`&&(a=le.current.parentElement.querySelector(`[role="listbox"]`)),!a)return;if(e===-1){r||(a.scrollTop=0);return}let o=le.current.querySelector(`[data-option-index="${e}"]`);if(o&&(o.classList.add(`${n}-focused`),t===`keyboard`&&o.classList.add(`${n}-focusVisible`),a.scrollHeight>a.clientHeight&&t!==`mouse`&&t!==`touch`)){let e=o,t=a.clientHeight+a.scrollTop,n=e.offsetTop+e.offsetHeight;n>t?a.scrollTop=n-a.clientHeight:e.offsetTop-e.offsetHeight*(S?1.3:0)<a.scrollTop&&(a.scrollTop=e.offsetTop-e.offsetHeight*(S?1.3:0))}}),Ue=vb(({event:e,index:t,reason:n,preserveScroll:r=!1})=>{ge.current=t,_e.current=n??null,j&&[`mouse`,`keyboard`,`touch`].includes(n)&&j(e,t===-1?null:Le[t],n),He({index:t,reason:n,preserveScroll:r})}),We=vb(({index:e})=>{ge.current=e,He({index:e,reason:_e.current})}),Ge=vb(({event:e,diff:t,direction:n=`next`,reason:i,preserveScroll:a})=>{if(!Ne)return;i===`keyboard`&&(ve.current=!1,ye.current=!1);let o=Ve((()=>{let e=Le.length-1;if(t===`reset`)return he;if(t===`start`)return 0;if(t===`end`)return e;let n=ge.current+t;return n<0?n===-1&&T?-1:h&&ge.current!==-1||Math.abs(t)>1?0:e:n>e?n===e+1&&T?-1:h||Math.abs(t)>1?e:0:n})(),n);if(Ue({index:o,reason:i,event:e,preserveScroll:a}),r&&t!==`reset`){if(o===-1)ce.current.value=Ce;else{let e=ae(Le[o]);ce.current.value=e,e.toLowerCase().indexOf(Ce.toLowerCase())===0&&Ce.length>0&&ce.current.setSelectionRange(Ce.length,e.length)}}}),Ke=!Wz({array1:Re.filteredOptions,array2:Le,parser:ae}),qe=()=>{if(ge.current!==-1&&!Wz({array1:Re.filteredOptions,array2:Le,parser:ae})&&Re.inputValue===Ce&&(O?xe.length===Re.value.length&&Re.value.every((e,t)=>ae(xe[t])===ae(e)):((e,t)=>(e?ae(e):``)===(t?ae(t):``))(Re.value,xe))){let e=Re.filteredOptions[ge.current];if(e)return Le.findIndex(t=>ae(t)===ae(e))}return-1},Je=qz.useCallback(()=>{if(!Ne)return;let e=qe();if(e!==-1){We({index:e});return}let t=O?xe[0]:xe;if(Le.length===0||t==null){let e=Ke&&Re.inputValue===Ce&&Re.filteredOptions?.length>0&&Le.length>Re.filteredOptions.length&&Re.filteredOptions.every((e,t)=>ae(e)===ae(Le[t]));Ge({diff:`reset`,preserveScroll:e});return}if(le.current){if(t!=null){let e=Le[ge.current];if(O&&e&&xe.findIndex(t=>D(e,t))!==-1&&Re.filteredOptions?.length>0){We({index:ge.current});return}let n=Le.findIndex(e=>D(e,t));n===-1?Ge({diff:`reset`}):Ue({index:n});return}if(ge.current>=Le.length-1){Ue({index:Le.length-1});return}Ue({index:ge.current})}},[Le.length,!O&&xe,Ge,Ue,We,Ne,Ce,O]),Ye=vb(e=>{cC(le,e),e&&Je()});qz.useEffect(()=>{(Ke||Ne&&!f)&&Je()},[Je,Ke,Ne,f]),qz.useEffect(()=>{if(typeof window>`u`)return;let e=()=>{de.current=!0};return window.addEventListener(`blur`,e),()=>{window.removeEventListener(`blur`,e)}},[]);let Xe=e=>{Oe||(ke(!0),je(!0),ye.current=!1,N&&N(e))},Ze=(e,t)=>{Oe&&(ke(!1),ve.current=!1,_e.current=null,A&&A(e,t))},z=(e,t,n,r)=>{if(O){if(xe.length===t.length&&xe.every((e,n)=>e===t[n]))return}else if(xe===t)return;k&&k(e,t,n,r),Se(t)},Qe=(e,t,n=`selectOption`,r=`options`)=>{let i=n,a=t;if(O){a=Array.isArray(xe)?xe.slice():[];let e=a.findIndex(e=>D(t,e));e===-1?a.push(t):r!==`freeSolo`&&(a.splice(e,1),i=`removeOption`)}De(e,a,i),z(e,a,i,{option:t}),!f&&(!e||!e.ctrlKey&&!e.metaKey)&&Ze(e,i),(o===!0||o===`touch`&&ye.current||o===`mouse`&&!ye.current)&&ce.current.blur()};function $e(e,t){if(e===-1)return-1;let n=e;for(;;){if(t===`next`&&n===xe.length||t===`previous`&&n===-1)return-1;let e=fe.querySelector(`[data-item-index="${n}"]`);if(!e||!e.hasAttribute(`tabindex`)||e.disabled||e.getAttribute(`aria-disabled`)===`true`)n+=t===`next`?1:-1;else return n}}let et=(e,t)=>{if(!O)return;Ce===``&&Ze(e,`toggleInput`);let n=R;R===-1&&t===`previous`?(n=xe.length-1,v&&Ce!==``&&(we(``),M&&M(e,``,`reset`))):(n+=t===`next`?1:-1,n<0&&(n=0),n===xe.length&&(n=-1)),n=$e(n,t),me(n),Be(n)},tt=e=>{we(``),M&&M(e,``,`clear`),z(e,O?[]:null,`clear`)},B=e=>t=>{if(e.onKeyDown&&e.onKeyDown(t),!t.defaultMuiPrevented&&(R!==-1&&![`ArrowLeft`,`ArrowRight`].includes(t.key)&&(me(-1),Be(-1)),t.which!==229))switch(t.key){case`Home`:Ne&&C&&(t.preventDefault(),Ge({diff:`start`,direction:`next`,reason:`keyboard`,event:t}));break;case`End`:Ne&&C&&(t.preventDefault(),Ge({diff:`end`,direction:`previous`,reason:`keyboard`,event:t}));break;case`PageUp`:t.preventDefault(),Ge({diff:-5,direction:`previous`,reason:`keyboard`,event:t}),Xe(t);break;case`PageDown`:t.preventDefault(),Ge({diff:Yz,direction:`next`,reason:`keyboard`,event:t}),Xe(t);break;case`ArrowDown`:t.preventDefault(),Ge({diff:1,direction:`next`,reason:`keyboard`,event:t}),Xe(t);break;case`ArrowUp`:t.preventDefault(),Ge({diff:-1,direction:`previous`,reason:`keyboard`,event:t}),Xe(t);break;case`ArrowLeft`:{let e=ce.current;if(!(e&&e.selectionStart===0&&e.selectionEnd===0))return;!O&&I&&xe!=null?(v&&Ce!==``&&(we(``),M&&M(t,``,`reset`)),me(0),Be(0)):et(t,`previous`);break}case`ArrowRight`:!O&&I?(me(-1),Be(-1)):et(t,`next`);break;case`Enter`:{let e=Ne&&ge.current!==-1&&_e.current===null,n=v&&!Ae&&e,i=!v||Ae||!e,a=n&&!ve.current;if(ge.current!==-1&&Ne&&i&&!ve.current){let e=Le[ge.current],n=y?y(e):!1;if(t.preventDefault(),n)return;Qe(t,e,`selectOption`),r&&ce.current.setSelectionRange(ce.current.value.length,ce.current.value.length)}else v&&Ce!==``&&Me===!1?((O||a)&&t.preventDefault(),Qe(t,Ce,`createOption`,`freeSolo`)):Ne&&ve.current&&(t.preventDefault(),Ze(t,`escape`));break}case`Escape`:Ne?(t.preventDefault(),t.stopPropagation(),Ze(t,`escape`)):c&&(Ce!==``||O&&xe.length>0||I)&&(t.preventDefault(),t.stopPropagation(),tt(t));break;case`Backspace`:if(ue.current){ue.current=!1;break}if(O&&!F&&Ce===``&&xe.length>0){let e=R===-1?xe.length-1:R,n=xe.slice();n.splice(e,1),z(t,n,`removeOption`,{option:xe[e]}),R!==-1&&(ue.current=!0,setTimeout(()=>{ue.current&&=!1},0))}!O&&I&&!F&&Ce===``&&z(t,null,`removeOption`,{option:xe});break;case`Delete`:if(O&&!F&&Ce===``&&xe.length>0&&R!==-1){let e=R,n=xe.slice();n.splice(e,1),z(t,n,`removeOption`,{option:xe[e]})}!O&&I&&!F&&Ce===``&&z(t,null,`removeOption`,{option:xe})}},nt=e=>{if(Ee(!0),R!==-1&&(me(-1),Be(-1)),de.current){de.current=!1;return}te&&!oe.current&&Xe(e)},rt=e=>{if(t(le)){ce.current.focus();return}Ee(!1),se.current=!0,oe.current=!1,a&&ge.current!==-1&&Ne&&_e.current!==`mouse`&&_e.current!==`touch`?Qe(e,Le[ge.current],`blur`):a&&v&&Ce!==``?Qe(e,Ce,`blur`,`freeSolo`):s&&De(e,xe,`blur`),Ze(e,`blur`)},V=e=>{let t=e.target.value,n=Ce!==t;n&&(we(t),ve.current=!1,M&&M(e,t,`input`)),t===``?!d&&!O&&!I&&z(e,null,`clear`):Xe(e),n&&je(!1)},it=e=>{let t=Number(e.currentTarget.getAttribute(`data-option-index`));ge.current===t?_e.current=`mouse`:Ue({event:e,index:t,reason:`mouse`}),ye.current||(ve.current=!1)},at=e=>{!ne||ge.current===-1||_e.current!==`mouse`||ye.current||Ue({event:e,index:-1,reason:`mouse`,preserveScroll:!0})},ot=e=>{ve.current=!1,Ue({event:e,index:Number(e.currentTarget.getAttribute(`data-option-index`)),reason:`touch`}),ye.current=!0},st=e=>{let t=Number(e.currentTarget.getAttribute(`data-option-index`));Qe(e,Le[t],`selectOption`),ye.current=!1},ct=e=>t=>{let n=xe.slice();n.splice(e,1),z(t,n,`removeOption`,{option:xe[e]})},lt=e=>{z(e,null,`removeOption`,{option:xe})},ut=e=>{Oe?Ze(e,`toggleInput`):Xe(e)},dt=e=>{iO(e.currentTarget,e.target)&&(fe&&!iO(fe,e.target)||e.target.getAttribute(`id`)!==L&&e.preventDefault())},ft=e=>{iO(e.currentTarget,e.target)&&(fe&&!iO(fe,e.target)||(ce.current.focus(),re&&se.current&&ce.current.selectionEnd-ce.current.selectionStart===0&&ce.current.select(),se.current=!1))},pt=e=>{!p&&(Ce===``||!Oe)&&e.button===0&&ut(e)},mt=v&&Ce.length>0;mt||=O?xe.length>0:xe!==null;let ht=Le;return S&&(ht=Le.reduce((e,t,n)=>{let r=S(t);return e.length>0&&e[e.length-1].group===r?e[e.length-1].options.push(t):e.push({key:n,index:n,group:r,options:[t]}),e},[])),p&&Te&&rt(),{getRootProps:(e={})=>({...e,onKeyDown:B(e),onMouseDown:dt,onClick:ft}),getInputLabelProps:()=>({id:`${L}-label`,htmlFor:L}),getInputProps:()=>({id:L,value:Ce,onBlur:rt,onFocus:nt,onChange:V,onMouseDown:pt,"aria-activedescendant":Ne?``:null,"aria-autocomplete":r?`both`:`list`,"aria-controls":ze?`${L}-listbox`:void 0,"aria-expanded":ze,autoComplete:`off`,ref:ce,autoCapitalize:`none`,spellCheck:`false`,role:`combobox`,disabled:p}),getClearProps:()=>({tabIndex:-1,type:`button`,onClick:e=>{oe.current=!0,tt(e)}}),getItemProps:({index:e=0}={})=>({...O&&{key:e},"data-item-index":e,tabIndex:-1,onFocus:()=>{R!==e&&me(e)},...!F&&{onDelete:O?ct(e):lt}}),getPopupIndicatorProps:()=>({tabIndex:-1,type:`button`,onClick:ut}),getListboxProps:(e={})=>({...e,role:`listbox`,id:`${L}-listbox`,"aria-labelledby":`${L}-label`,"aria-multiselectable":O||void 0,ref:Ye,onMouseDown:t=>{e.onMouseDown?.(t),!t.defaultMuiPrevented&&t.preventDefault()},onScroll:t=>{e.onScroll?.(t),!t.defaultMuiPrevented&&ye.current&&(ve.current=!0)},onMouseLeave:t=>{e.onMouseLeave?.(t),!t.defaultMuiPrevented&&at(t)}}),getOptionProps:({index:e,option:t})=>{let n=Ie(t),r=y?y(t):!1;return{key:b?.(t)??ae(t),tabIndex:-1,role:`option`,id:`${L}-option-${e}`,onMouseMove:it,onClick:st,onTouchStart:ot,"data-option-index":e,"aria-disabled":r,"aria-selected":n}},id:L,inputValue:Ce,value:xe,dirty:mt,expanded:Ne&&fe,popupOpen:Ne,focused:Te||R!==-1,anchorEl:fe,setAnchorEl:pe,focusedItem:R,groupedOptions:ht}}var qz,Jz,Yz,Xz,Zz,Qz,Nxe=s((()=>{qz=d(h(),1),aO(),lC(),bb(),hC(),Sg(),PC(),Jz=jxe(),Yz=5,Xz=e=>e.current!==null&&iO(e.current.parentElement,document.activeElement),Zz=(e,t)=>e===t,Qz=[]})),$z=s((()=>{Nxe()}));function Pxe(e){return Gh(`MuiListSubheader`,e)}var eB=s((()=>{Jh(),Kh(),qh(`MuiListSubheader`,[`root`,`colorPrimary`,`colorInherit`,`gutters`,`inset`,`sticky`])})),tB,nB,rB,iB,aB,Fxe=s((()=>{tB=d(h(),1),J(),Y(),Q(),Hv(),$(),Fb(),eB(),nB=W(),rB=e=>{let{classes:t,color:n,disableGutters:r,inset:i,disableSticky:a}=e;return Fd({root:[`root`,n!=="default"&&`color${Pb(n)}`,!r&&`gutters`,i&&`inset`,!a&&`sticky`]},Pxe,t)},iB=Z(`li`,{name:`MuiListSubheader`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${Pb(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})(Vv(({theme:e})=>({boxSizing:`border-box`,lineHeight:`48px`,listStyle:`none`,color:(e.vars||e).palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14),variants:[{props:{color:`primary`},style:{color:(e.vars||e).palette.primary.main}},{props:{color:`inherit`},style:{color:`inherit`}},{props:({ownerState:e})=>!e.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:e})=>e.inset,style:{paddingLeft:72}},{props:({ownerState:e})=>!e.disableSticky,style:{position:`sticky`,top:0,zIndex:1,backgroundColor:(e.vars||e).palette.background.paper}}]}))),aB=tB.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiListSubheader`}),{className:r,color:i=`default`,component:a=`li`,disableGutters:o=!1,disableSticky:s=!1,inset:c=!1,...l}=n,u={...n,color:i,component:a,disableGutters:o,disableSticky:s,inset:c},d=rB(u);return(0,nB.jsx)(iB,{as:a,className:q(d.root,r),ref:t,ownerState:u,...l})})})),oB=s((()=>{Fxe(),eB(),eB()})),sB,cB,lB=s((()=>{tC(),sB=W(),cB=ZS((0,sB.jsx)(`path`,{d:`M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z`}),`Close`)})),uB,dB,Ixe,Lxe,fB,pB,mB,hB,gB,_B,vB,yB,bB,xB,SB,CB,wB,TB,Rxe=s((()=>{uB=d(h(),1),Y(),Uz(),sg(),$z(),CD(),oB(),ey(),MT(),XD(),_x(),Yb(),Tx(),lx(),lB(),YM(),Q(),Hv(),$(),lb(),Fb(),qC(),dB=W(),fB=e=>{let{classes:t,disablePortal:n,expanded:r,focused:i,fullWidth:a,hasClearIcon:o,hasPopupIcon:s,inputFocused:c,popupOpen:l,size:u}=e;return Fd({root:[`root`,r&&`expanded`,i&&`focused`,a&&`fullWidth`,o&&`hasClearIcon`,s&&`hasPopupIcon`],inputRoot:[`inputRoot`],input:[`input`,c&&`inputFocused`],tag:[`tag`,`tagSize${Pb(u)}`],endAdornment:[`endAdornment`],clearIndicator:[`clearIndicator`],popupIndicator:[`popupIndicator`,l&&`popupIndicatorOpen`],popper:[`popper`,n&&`popperDisablePortal`],paper:[`paper`],listbox:[`listbox`],loading:[`loading`],noOptions:[`noOptions`],status:[`status`],option:[`option`],groupLabel:[`groupLabel`],groupUl:[`groupUl`]},tse,t)},pB=Z(`div`,{name:`MuiAutocomplete`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e,{fullWidth:r,hasClearIcon:i,hasPopupIcon:a,inputFocused:o,size:s}=n;return[{[`& .${cb.tag}`]:t.tag},{[`& .${cb.tag}`]:t[`tagSize${Pb(s)}`]},{[`& .${cb.inputRoot}`]:t.inputRoot},{[`& .${cb.input}`]:t.input},{[`& .${cb.input}`]:o&&t.inputFocused},t.root,r&&t.fullWidth,a&&t.hasPopupIcon,i&&t.hasClearIcon]}})({[`&.${cb.focused} .${cb.clearIndicator}`]:{visibility:`visible`},"@media (pointer: fine)":{[`&:hover .${cb.clearIndicator}`]:{visibility:`visible`}},[`& .${cb.tag}`]:{margin:3,maxWidth:`calc(100% - 6px)`},[`& .${cb.inputRoot}`]:{[`.${cb.hasPopupIcon}&, .${cb.hasClearIcon}&`]:{paddingRight:30},[`.${cb.hasPopupIcon}.${cb.hasClearIcon}&`]:{paddingRight:56},[`& .${cb.input}`]:{width:0,minWidth:30}},[`& .${gx.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:`4px 4px 4px 0px`}},[`& .${gx.root}.${Jb.sizeSmall}`]:{[`& .${gx.input}`]:{padding:`2px 4px 3px 0`}},[`& .${wx.root}`]:{padding:9,[`.${cb.hasPopupIcon}&, .${cb.hasClearIcon}&`]:{paddingRight:39},[`.${cb.hasPopupIcon}.${cb.hasClearIcon}&`]:{paddingRight:65},[`& .${cb.input}`]:{padding:`7.5px 4px 7.5px 5px`},[`& .${cb.endAdornment}`]:{right:9}},[`& .${wx.root}.${Jb.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${cb.input}`]:{padding:`2.5px 4px 2.5px 8px`}},[`& .${cx.root}`]:{paddingTop:19,paddingLeft:8,[`.${cb.hasPopupIcon}&, .${cb.hasClearIcon}&`]:{paddingRight:39},[`.${cb.hasPopupIcon}.${cb.hasClearIcon}&`]:{paddingRight:65},[`& .${cx.input}`]:{padding:`7px 4px`},[`& .${cb.endAdornment}`]:{right:9}},[`& .${cx.root}.${Jb.sizeSmall}`]:{paddingBottom:1,[`& .${cx.input}`]:{padding:`2.5px 4px`}},[`& .${Jb.hiddenLabel}`]:{paddingTop:8},[`& .${cx.root}.${Jb.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${cb.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${cx.root}.${Jb.hiddenLabel}.${Jb.sizeSmall}`]:{[`& .${cb.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${cb.input}`]:{flexGrow:1,textOverflow:`ellipsis`,opacity:0},variants:[{props:{fullWidth:!0},style:{width:`100%`}},{props:{size:`small`},style:{[`& .${cb.tag}`]:{margin:2,maxWidth:`calc(100% - 4px)`}}},{props:{inputFocused:!0},style:{[`& .${cb.input}`]:{opacity:1}}},{props:{multiple:!0},style:{[`& .${cb.inputRoot}`]:{flexWrap:`wrap`}}}]}),mB=Z(`div`,{name:`MuiAutocomplete`,slot:`EndAdornment`})({position:`absolute`,right:0,top:`50%`,transform:`translate(0, -50%)`}),hB=Z(jT,{name:`MuiAutocomplete`,slot:`ClearIndicator`})({marginRight:-2,padding:4,visibility:`hidden`}),gB=Z(jT,{name:`MuiAutocomplete`,slot:`PopupIndicator`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.popupIndicator,n.popupOpen&&t.popupIndicatorOpen]}})({padding:2,marginRight:-2,variants:[{props:{popupOpen:!0},style:{transform:`rotate(180deg)`}}]}),_B=Z(SD,{name:`MuiAutocomplete`,slot:`Popper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${cb.option}`]:t.option},t.popper,n.disablePortal&&t.popperDisablePortal]}})(Vv(({theme:e})=>({zIndex:(e.vars||e).zIndex.modal,variants:[{props:{disablePortal:!0},style:{position:`absolute`}}]}))),vB=Z($v,{name:`MuiAutocomplete`,slot:`Paper`})(Vv(({theme:e})=>({...e.typography.body1,overflow:`auto`}))),yB=Z(`div`,{name:`MuiAutocomplete`,slot:`Loading`})(Vv(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:`14px 16px`}))),bB=Z(`div`,{name:`MuiAutocomplete`,slot:`Status`})({}),xB=Z(`div`,{name:`MuiAutocomplete`,slot:`NoOptions`})(Vv(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:`14px 16px`}))),SB=Z(`ul`,{name:`MuiAutocomplete`,slot:`Listbox`})(Vv(({theme:e})=>({listStyle:`none`,margin:0,padding:`8px 0`,maxHeight:`40vh`,overflow:`auto`,isolation:`isolate`,position:`relative`,[`& .${cb.option}`]:{minHeight:48,display:`flex`,overflow:`hidden`,justifyContent:`flex-start`,alignItems:`center`,cursor:`pointer`,paddingTop:6,boxSizing:`border-box`,outline:`0`,WebkitTapHighlightColor:`transparent`,paddingBottom:6,paddingLeft:16,paddingRight:16,[e.breakpoints.up(`sm`)]:{minHeight:`auto`},[`&.${cb.focused}`]:{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:`transparent`}},'&[aria-disabled="true"]':{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:`none`},[`&.${cb.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${cb.focused}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${cb.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}}}}))),CB=Z(aB,{name:`MuiAutocomplete`,slot:`GroupLabel`})(Vv(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8}))),wB=Z(`ul`,{name:`MuiAutocomplete`,slot:`GroupUl`})({padding:0,[`& .${cb.option}`]:{paddingLeft:24}}),TB=uB.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiAutocomplete`}),{autoComplete:r=!1,autoHighlight:i=!1,autoSelect:a=!1,blurOnSelect:o=!1,className:s,clearIcon:c=Ixe||=(0,dB.jsx)(cB,{fontSize:`small`}),clearOnBlur:l=!n.freeSolo,clearOnEscape:u=!1,clearText:d=`Clear`,closeText:f=`Close`,defaultValue:p=n.multiple?[]:null,disableClearable:m=!1,disableCloseOnSelect:h=!1,disabled:g=!1,disabledItemsFocusable:_=!1,disableListWrap:v=!1,disablePortal:y=!1,filterOptions:b,filterSelectedOptions:x=!1,forcePopupIcon:S=`auto`,freeSolo:C=!1,fullWidth:w=!1,getLimitTagsText:T=e=>`+${e}`,getOptionDisabled:E,getOptionKey:D,getOptionLabel:O,isOptionEqualToValue:k,groupBy:A,handleHomeEndKeys:j=!n.freeSolo,id:M,includeInputInList:N=!1,inputValue:ee,limitTags:te=-1,loading:P=!1,loadingText:F=`Loading…`,multiple:I=!1,noOptionsText:ne=`No options`,onChange:re,onClose:ie,onHighlightChange:L,onInputChange:ae,onOpen:oe,open:se,openOnFocus:ce=!1,openText:le=`Open`,options:ue,popupIcon:de=Lxe||=(0,dB.jsx)(JM,{}),readOnly:fe=!1,renderGroup:pe,renderInput:R,renderOption:me,renderValue:he,resetHighlightOnMouseLeave:ge=!1,selectOnFocus:_e=!n.freeSolo,size:ve=`medium`,slots:ye={},slotProps:be={},value:xe,...Se}=n,{getRootProps:Ce,getInputProps:we,getInputLabelProps:Te,getPopupIndicatorProps:Ee,getClearProps:De,getItemProps:Oe,getListboxProps:ke,getOptionProps:Ae,value:je,dirty:Me,expanded:Ne,id:Pe,popupOpen:Fe,focused:Ie,focusedItem:Le,anchorEl:Re,setAnchorEl:ze,inputValue:Be,groupedOptions:Ve}=Mxe({...n,componentName:`Autocomplete`}),He=kxe();uB.useEffect(()=>{if(!Fe||!Re||typeof ResizeObserver>`u`)return;let e=Re.clientWidth,t=new ResizeObserver(()=>{let t=Re.clientWidth;e!==t&&(e=t,He())});return t.observe(Re),()=>{t.disconnect()}},[Fe,Re,He]);let Ue=uB.useRef([]),We=uB.useRef(!1),Ge=Fe?Ve:Ue.current;og(()=>{Fe&&!We.current&&(Ue.current=[]),We.current=Fe,Fe&&Ve.length>0&&(Ue.current=Ve)},[Fe,Ve]);let Ke=!m&&!g&&Me&&!fe,qe=(!C||S===!0)&&S!==!1,{onMouseDown:Je}=we(),Ye=O||(e=>e.label??e),Xe={...n,disablePortal:y,expanded:Ne,focused:Ie,fullWidth:w,getOptionLabel:Ye,hasClearIcon:Ke,hasPopupIcon:qe,inputFocused:Le===-1,popupOpen:Fe,size:ve},Ze=fB(Xe),z={slots:ye,slotProps:be},[Qe,$e]=KC(`root`,{ref:t,className:[Ze.root,s],elementType:pB,externalForwardedProps:{...z,...Se},getSlotProps:Ce,ownerState:Xe}),[et,tt]=KC(`listbox`,{elementType:SB,externalForwardedProps:z,ownerState:Xe,className:Ze.listbox,getSlotProps:ke}),[B,nt]=KC(`paper`,{elementType:$v,externalForwardedProps:z,ownerState:Xe,className:Ze.paper}),[rt,V]=KC(`status`,{elementType:bB,externalForwardedProps:z,ownerState:Xe,className:Ze.status,additionalProps:{role:`status`,"aria-live":`polite`,"aria-atomic":`true`}}),[it,at]=KC(`popper`,{elementType:SD,externalForwardedProps:z,ownerState:Xe,className:Ze.popper,additionalProps:{disablePortal:y,style:{width:Re?Re.clientWidth:null,pointerEvents:Fe?void 0:`none`},role:`presentation`,anchorEl:Re,open:Fe}}),ot=Ge.length>0||P||!C||at.keepMounted===!0,[st,ct]=KC(`clearIndicator`,{elementType:hB,externalForwardedProps:z,ownerState:Xe,className:Ze.clearIndicator,shouldForwardComponentProp:!0,additionalProps:{...De(),"aria-label":d,title:d}}),[lt,ut]=KC(`popupIndicator`,{elementType:gB,externalForwardedProps:z,ownerState:Xe,className:Ze.popupIndicator,shouldForwardComponentProp:!0,additionalProps:{...Ee(),disabled:g,"aria-label":Fe?f:le,title:Fe?f:le}}),dt,ft=e=>({className:Ze.tag,disabled:g,...Oe(e)});if(I?je.length>0&&(dt=he?he(je,ft,Xe):je.map((e,t)=>{let{key:n,...r}=ft({index:t});return(0,dB.jsx)(YD,{label:Ye(e),size:ve,...r,...z.slotProps.chip},n)})):he&&je!=null&&(dt=he(je,ft,Xe)),te>-1&&Array.isArray(dt)){let e=dt.length-te;!Ie&&e>0&&(dt=dt.splice(0,te),dt.push((0,dB.jsx)(`span`,{className:Ze.tag,children:T(e)},dt.length)))}let pt=pe||(e=>(0,dB.jsxs)(`li`,{children:[(0,dB.jsx)(CB,{className:Ze.groupLabel,ownerState:Xe,component:`div`,children:e.group}),(0,dB.jsx)(wB,{className:Ze.groupUl,ownerState:Xe,children:e.children})]},e.key)),mt=me||((e,t)=>{let{key:n,...r}=e;return(0,dB.jsx)(`li`,{...r,children:Ye(t)},n)}),ht=(e,t)=>{let n=Ae({option:e,index:t});return mt({...n,className:Ze.option},e,{selected:n[`aria-selected`],index:t,inputValue:Be},Xe)};return(0,dB.jsxs)(uB.Fragment,{children:[(0,dB.jsx)(Qe,{...$e,children:R({id:Pe,disabled:g,fullWidth:n.fullWidth??!0,size:ve===`small`?`small`:void 0,slotProps:{inputLabel:Te(),input:{ref:ze,className:Ze.inputRoot,startAdornment:dt,onMouseDown:e=>{e.target===e.currentTarget&&Je(e)},...(Ke||qe)&&{endAdornment:(0,dB.jsxs)(mB,{className:Ze.endAdornment,ownerState:Xe,children:[Ke?(0,dB.jsx)(st,{...ct,children:c}):null,qe?(0,dB.jsx)(lt,{...ut,children:de}):null]})}},htmlInput:{className:Ze.input,disabled:g,readOnly:fe,...we()}}})}),Re&&ot?(0,dB.jsx)(_B,{as:it,...at,children:(0,dB.jsxs)(vB,{as:B,...nt,children:[(0,dB.jsxs)(rt,{...V,children:[P&&Ge.length===0?(0,dB.jsx)(yB,{className:Ze.loading,ownerState:Xe,children:F}):null,Ge.length===0&&!C&&!P?(0,dB.jsx)(xB,{className:Ze.noOptions,ownerState:Xe,onMouseDown:e=>{e.preventDefault()},children:ne}):null]}),Ge.length>0?(0,dB.jsx)(et,{...tt,children:Ge.map((e,t)=>A?pt({key:e.key,group:e.group,children:e.options.map((t,n)=>ht(t,e.index+n))}):ht(e,t))}):null]})}):null]})})})),EB=s((()=>{Rxe(),lb(),lb()})),DB,OB,zxe,kB,AB,jB,Bxe=s((()=>{DB=d(h(),1),J(),Y(),Nb(),Q(),Hv(),$(),Fb(),px(),OB=W(),kB=e=>{let{classes:t,contained:n,size:r,disabled:i,error:a,filled:o,focused:s,required:c}=e;return Fd({root:[`root`,i&&`disabled`,a&&`error`,r&&`size${Pb(r)}`,n&&`contained`,s&&`focused`,o&&`filled`,c&&`required`]},Tse,t)},AB=Z(`p`,{name:`MuiFormHelperText`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.size&&t[`size${Pb(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(Vv(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.caption,textAlign:`left`,marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${fx.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${fx.error}`]:{color:(e.vars||e).palette.error.main},variants:[{props:{size:`small`},style:{marginTop:4}},{props:({ownerState:e})=>e.contained,style:{marginLeft:14,marginRight:14}}]}))),jB=DB.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiFormHelperText`}),{children:r,className:i,component:a=`p`,disabled:o,error:s,filled:c,focused:l,margin:u,required:d,variant:f,...p}=n,[m]=jb({props:n,states:[`variant`,`size`,`disabled`,`error`,`filled`,`focused`,`required`]}),h={...n,component:a,contained:m.variant===`filled`||m.variant===`outlined`,variant:m.variant,size:m.size,disabled:m.disabled,error:m.error,filled:m.filled,focused:m.focused,required:m.required};delete h.ownerState;let g=kB(h);return(0,OB.jsx)(AB,{as:a,className:q(g.root,i),ref:t,...p,ownerState:h,children:r===` `?zxe||=(0,OB.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,children:`​`}):r})})})),MB=s((()=>{Bxe(),px(),px()}));function Vxe(e){return Gh(`MuiTextField`,e)}var NB=s((()=>{Jh(),Kh(),qh(`MuiTextField`,[`root`])})),PB,FB,IB,LB,RB,zB,Hxe=s((()=>{PB=d(h(),1),J(),Y(),Sg(),Q(),$(),ZM(),$M(),iN(),Xj(),tM(),MB(),lN(),NB(),qC(),FB=W(),IB={standard:XM,filled:QM,outlined:rN},LB=e=>{let{classes:t}=e;return Fd({root:[`root`]},Vxe,t)},RB=Z(eM,{name:`MuiTextField`,slot:`Root`})({}),zB=PB.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiTextField`}),{autoComplete:r,autoFocus:i=!1,children:a,className:o,color:s=`primary`,defaultValue:c,disabled:l=!1,error:u=!1,fullWidth:d=!1,helperText:f,id:p,inputRef:m,label:h,maxRows:g,minRows:_,multiline:v=!1,name:y,onBlur:b,onChange:x,onFocus:S,placeholder:C,required:w=!1,rows:T,select:E=!1,slots:D={},slotProps:O={},type:k,value:A,variant:j=`outlined`,...M}=n,N={...n,autoFocus:i,color:s,disabled:l,error:u,fullWidth:d,multiline:v,required:w,select:E,variant:j},ee=LB(N),te=vg(p),P=f&&te?`${te}-helper-text`:void 0,F=h&&te?`${te}-label`:void 0,I=IB[j],ne={slots:D,slotProps:O},[re,ie]=KC(`select`,{elementType:cN,externalForwardedProps:ne,ownerState:N}),L=E&&ie.native,ae={},oe=ne.slotProps.inputLabel;j===`outlined`&&(oe&&oe.shrink!==void 0&&(ae.notched=oe.shrink),ae.label=h),E&&(L||(ae.id=void 0),ae[`aria-describedby`]=void 0);let[se,ce]=KC(`root`,{elementType:RB,shouldForwardComponentProp:!0,externalForwardedProps:{...ne,...M},ownerState:N,className:q(ee.root,o),ref:t,additionalProps:{disabled:l,error:u,fullWidth:d,required:w,color:s,variant:j}}),[le,ue]=KC(`input`,{elementType:I,externalForwardedProps:ne,additionalProps:ae,ownerState:N}),[de,fe]=KC(`inputLabel`,{elementType:Yj,externalForwardedProps:ne,ownerState:N}),[pe,R]=KC(`htmlInput`,{elementType:`input`,externalForwardedProps:ne,ownerState:N}),[me,he]=KC(`formHelperText`,{elementType:jB,externalForwardedProps:ne,ownerState:N}),ge=(0,FB.jsx)(le,{"aria-describedby":P,autoComplete:r,autoFocus:i,defaultValue:c,fullWidth:d,multiline:v,name:y,rows:T,maxRows:g,minRows:_,type:k,value:A,id:te,inputRef:m,onBlur:b,onChange:x,onFocus:S,placeholder:C,inputProps:R,slots:{input:D.htmlInput?pe:void 0},...ue});return(0,FB.jsxs)(se,{...ce,children:[h!=null&&h!==``&&(0,FB.jsx)(de,{htmlFor:E&&!L?void 0:te,id:F,...E&&!L&&{component:`div`},...fe,children:h}),E?(0,FB.jsx)(re,{"aria-describedby":P,id:te,labelId:F,value:A,input:ge,...ie,children:a}):ge,f&&(0,FB.jsx)(me,{id:P,...he,children:f})]})})})),BB=s((()=>{Hxe(),NB(),NB()})),VB,HB,Uxe,UB,WB,GB,KB,Wxe=s((()=>{VB=d(h(),1),J(),Y(),Fb(),VS(),Ab(),Nb(),Q(),Hv(),$(),PM(),HB=W(),UB=(e,t)=>{let{ownerState:n}=e;return[t.root,t[`position${Pb(n.position)}`],n.disablePointerEvents===!0&&t.disablePointerEvents,t[n.variant]]},WB=e=>{let{classes:t,disablePointerEvents:n,hiddenLabel:r,position:i,size:a,variant:o}=e;return Fd({root:[`root`,n&&`disablePointerEvents`,i&&`position${Pb(i)}`,o,r&&`hiddenLabel`,a&&`size${Pb(a)}`]},T_e,t)},GB=Z(`div`,{name:`MuiInputAdornment`,slot:`Root`,overridesResolver:UB})(Vv(({theme:e})=>({display:`flex`,maxHeight:`2em`,alignItems:`center`,whiteSpace:`nowrap`,color:(e.vars||e).palette.action.active,variants:[{props:{variant:`filled`},style:{[`&.${NM.positionStart}&:not(.${NM.hiddenLabel})`]:{marginTop:16}}},{props:{position:`start`},style:{marginRight:8}},{props:{position:`end`},style:{marginLeft:8}},{props:{disablePointerEvents:!0},style:{pointerEvents:`none`}}]}))),KB=VB.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiInputAdornment`}),{children:r,className:i,component:a=`div`,disablePointerEvents:o=!1,disableTypography:s=!1,position:c,variant:l,...u}=n,d=gse()||{},f=l;l&&d.variant,d&&!f&&(f=d.variant);let p={...n,hiddenLabel:d.hiddenLabel,size:d.size,disablePointerEvents:o,position:c,variant:f},m=WB(p);return(0,HB.jsx)(kb.Provider,{value:null,children:(0,HB.jsx)(GB,{as:a,ownerState:p,className:q(m.root,i),ref:t,...u,children:typeof r==`string`&&!s?(0,HB.jsx)(BS,{color:`textSecondary`,children:r}):(0,HB.jsxs)(VB.Fragment,{children:[c===`start`?Uxe||=(0,HB.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,children:`​`}):null,r]})})})})})),qB=s((()=>{Wxe(),PM(),PM()})),JB,YB,XB=s((()=>{TC(),JB=W(),YB=ZS((0,JB.jsx)(`path`,{d:`M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-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 14`}),`SearchSharp`)})),ZB,QB,Gxe=s((()=>{TC(),ZB=W(),QB=ZS((0,ZB.jsx)(`path`,{d:`M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z`}),`ChevronLeftSharp`)})),$B,eV,Kxe=s((()=>{TC(),$B=W(),eV=ZS((0,$B.jsx)(`path`,{d:`M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z`}),`ChevronRightSharp`)}));function tV({numTotal:e=void 0,searchHits:t=[],selectedContentSearchAnnotation:n,direction:r,selectAnnotation:i}){let{t:a}=tb(),o=e=>{i(t[e+1].annotations[0])},s=e=>{i(t[e-1].annotations[0])},c=e=>t.length!==0&&e<t.length-1,l=e=>t.length!==0&&e>0,u=r===`rtl`?{transform:`rotate(180deg)`}:{},d=t.findIndex(e=>e.annotations.includes(n[0])),f=t.length;return t.length<e&&(f+=`+`),t.length===0?null:(0,rV.jsxs)(BS,{variant:`body2`,align:`center`,children:[(0,rV.jsx)(zD,{"aria-label":a(`searchPreviousResult`),disabled:!l(d),onClick:()=>s(d),children:(0,rV.jsx)(QB,{style:u})}),(0,rV.jsx)(`span`,{style:{unicodeBidi:`plaintext`},role:`status`,children:a(`pagination`,{current:d+1,total:f})}),(0,rV.jsx)(zD,{"aria-label":a(`searchNextResult`),disabled:!c(d),onClick:()=>o(d),children:(0,rV.jsx)(eV,{style:u})})]})}var nV,rV,iV=s((()=>{nV=d(V(),1),Gxe(),Kxe(),VS(),ab(),BD(),rV=W(),tV.propTypes={direction:nV.default.string.isRequired,numTotal:nV.default.number,searchHits:nV.default.arrayOf(nV.default.object),selectAnnotation:nV.default.func.isRequired,selectedContentSearchAnnotation:nV.default.arrayOf(nV.default.string).isRequired,windowId:nV.default.string.isRequired}})),aV,oV,sV,cV,lV=s((()=>{U(),B(),Nr(),iV(),Nd(),$l(),aV=(e,{companionWindowId:t,windowId:n})=>({direction:To(e),numTotal:Ac(e,{companionWindowId:t,windowId:n}),searchHits:Pc(e,{companionWindowId:t,windowId:n}),selectedContentSearchAnnotation:Rc(e,{companionWindowId:t,windowId:n})}),oV=(e,{windowId:t})=>({selectAnnotation:(...n)=>e(ad(t,...n))}),sV=H(z(aV,oV),Mr(`SearchPanelNavigation`)),cV=sV(tV)}));function uV({autocompleteService:e=void 0,companionWindowId:t,fetchSearch:n,query:r=``,searchIsFetching:i=!1,searchService:a,windowId:o}){let{t:s}=tb(),[c,l]=(0,dV.useState)(r),[u,d]=(0,dV.useState)(r),[f,p]=(0,dV.useState)([]);(0,dV.useEffect)(()=>{l(r),d(r),p([])},[r]),(0,dV.useEffect)(()=>{u&&u!==``&&a&&n(o,t,`${a.id}?${new URLSearchParams({q:u})}`,u)},[u,a,t,n,o]);let m=(e,t,n)=>{n===`reset`&&!t||(l(t),p([]),t&&h(t))},h=zz((0,dV.useCallback)(()=>{e&&c&&fetch(`${e.id}?${new URLSearchParams({q:c})}`).then(e=>e.json()).then(g)},[e,c]),500),g=e=>{p(e.terms)},_=e=>{c&&(e&&e.preventDefault(),d(c))},v=(e,t,n)=>{t&&_V(t)&&d(_V(t))},y=`search-${t}`;return(0,hV.jsxs)(hV.Fragment,{children:[(0,hV.jsx)(gV,{"aria-label":s(`searchTitle`),onSubmit:_,children:(0,hV.jsx)(TB,{id:y,inputValue:c,options:f,getOptionLabel:_V,isOptionEqualToValue:(e,t)=>(0,pV.default)(_V(e).trim()).toLowerCase()===(0,pV.default)(_V(t).trim()).toLowerCase(),noOptionsText:``,onChange:v,onInputChange:m,freeSolo:!0,disableClearable:!0,renderInput:e=>(0,hV.jsx)(zB,{...e,label:s(`searchInputLabel`),variant:`standard`,slotProps:{...e.slotProps,input:{...e.InputProps,...e.slotProps?.input,endAdornment:(0,hV.jsxs)(KB,{sx:{position:`relative`},position:`end`,children:[(0,hV.jsx)(zD,{"aria-label":s(`searchSubmitAria`),type:`submit`,children:(0,hV.jsx)(YB,{})}),!!i&&(0,hV.jsx)(ST,{sx:{left:`50%`,marginLeft:`-25px`,marginTop:`-25px`,position:`absolute`,top:`50%`},size:50})]})}}})})}),(0,hV.jsx)(cV,{windowId:o,companionWindowId:t})]})}var dV,fV,pV,mV,hV,gV,_V,vV=s((()=>{dV=d(h(),1),fV=d(V(),1),Mx(),pV=d(Oxe(),1),mV=d(_t(),1),Vz(),EB(),CT(),BB(),qB(),XB(),ab(),BD(),lV(),hV=W(),gV=Z(`form`,{name:`SearchPanelControls`,slot:`form`})(({theme:e})=>({paddingBottom:e.spacing(1),paddingRight:e.spacing(1.5),width:`100%`})),_V=e=>(0,mV.default)(e)?e.match:e,uV.propTypes={autocompleteService:fV.default.shape({id:fV.default.string}),companionWindowId:fV.default.string.isRequired,fetchSearch:fV.default.func.isRequired,query:fV.default.string,searchIsFetching:fV.default.bool,searchService:fV.default.shape({id:fV.default.string}).isRequired,windowId:fV.default.string.isRequired}})),yV,bV,xV,SV,CV=s((()=>{U(),B(),Nr(),vV(),Nd(),$l(),yV=(e,{companionWindowId:t,windowId:n})=>({autocompleteService:gs(e,{windowId:n}),query:Oc(e,{companionWindowId:t,windowId:n}),searchIsFetching:kc(e,{companionWindowId:t,windowId:n}),searchService:hs(e,{windowId:n})}),bV={fetchSearch:wd},xV=H(z(yV,bV),Mr(`SearchPanelControls`)),SV=xV(uV)})),wV,TV,EV=s((()=>{TC(),wV=W(),TV=ZS((0,wV.jsx)(`path`,{d:`M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z`}),`ArrowBackSharp`)}));function DV(e,t=`assertive`,n=OV){kV?kV.announce(e,t,n):(kV=new AV,(typeof IS_REACT_ACT_ENVIRONMENT==`boolean`?IS_REACT_ACT_ENVIRONMENT:typeof jest<`u`)?kV.announce(e,t,n):setTimeout(()=>{kV?.isAttached()&&kV?.announce(e,t,n)},100))}var OV,kV,AV,qxe=s((()=>{OV=7e3,kV=null,AV=class{constructor(){this.node=null,this.assertiveLog=null,this.politeLog=null,typeof document<`u`&&(this.node=document.createElement(`div`),this.node.dataset.liveAnnouncer=`true`,Object.assign(this.node.style,{border:0,clip:`rect(0 0 0 0)`,clipPath:`inset(50%)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:0,position:`absolute`,width:`1px`,whiteSpace:`nowrap`}),this.assertiveLog=this.createLog(`assertive`),this.node.appendChild(this.assertiveLog),this.politeLog=this.createLog(`polite`),this.node.appendChild(this.politeLog),document.body.prepend(this.node))}isAttached(){return this.node?.isConnected}createLog(e){let t=document.createElement(`div`);return t.setAttribute(`role`,`log`),t.setAttribute(`aria-live`,e),t.setAttribute(`aria-relevant`,`additions`),t}destroy(){this.node&&=(document.body.removeChild(this.node),null)}announce(e,t=`assertive`,n=OV){if(!this.node)return;let r=document.createElement(`div`);typeof e==`object`?(r.setAttribute(`role`,`img`),r.setAttribute(`aria-labelledby`,e[`aria-labelledby`])):r.textContent=e,t===`assertive`?this.assertiveLog?.appendChild(r):this.politeLog?.appendChild(r),e!==``&&setTimeout(()=>{r.remove()},n)}clear(e){this.node&&((!e||e===`assertive`)&&this.assertiveLog&&(this.assertiveLog.innerHTML=``),(!e||e===`polite`)&&this.politeLog&&(this.politeLog.innerHTML=``))}}})),Jxe=s((()=>{qxe()})),Yxe=s((()=>{Jxe()}));function jV(){throw Error(`A function wrapped in useEffectEvent can't be called during rendering.`)}function Xxe(e){let t=MV.useRef(jV);return MV.useInsertionEffect(()=>{t.current=e},[e]),(...e)=>{PV()&&jV();let n=t.current;return n(...e)}}var MV,NV,PV,Zxe=s((()=>{MV=d(h(),1),NV=MV.createContext(!0),PV=`use`in MV.default?()=>{try{return MV.use(NV)}catch{return!1}}:()=>!1}));function Qxe(e){return Gh(`MuiListItem`,e)}var FV=s((()=>{Jh(),Kh(),qh(`MuiListItem`,[`root`,`dense`,`alignItemsFlexStart`,`divider`,`gutters`,`padding`,`secondaryAction`])})),IV,LV,RV,zV,BV,VV,$xe=s((()=>{IV=d(h(),1),J(),Y(),Q(),Hv(),$(),zv(),cT(),zb(),Lb(),dO(),yx(),Qv(),LV=W(),RV=(e,t)=>{let{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems===`flex-start`&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters]},zV=e=>{let{alignItems:t,classes:n,dense:r,disabled:i,disableGutters:a,divider:o,selected:s}=e,c=Fd({root:[`root`,r&&`dense`,!a&&`gutters`,o&&`divider`,i&&`disabled`,t===`flex-start`&&`alignItemsFlexStart`,s&&`selected`]},Ose,n);return{...n,...c}},BV=Z(sT,{shouldForwardProp:e=>Rv(e)||e===`classes`,name:`MuiListItemButton`,slot:`Root`,overridesResolver:RV})(Vv(({theme:e})=>({display:`flex`,flexGrow:1,justifyContent:`flex-start`,alignItems:`center`,position:`relative`,textDecoration:`none`,minWidth:0,boxSizing:`border-box`,textAlign:`left`,paddingTop:8,paddingBottom:8,...Jv(e,`background-color`,{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:`none`,backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:`transparent`}},[`&.${vx.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${vx.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${vx.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${vx.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${vx.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},variants:[{props:({ownerState:e})=>e.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:`padding-box`}},{props:{alignItems:`flex-start`},style:{alignItems:`flex-start`}},{props:({ownerState:e})=>!e.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:e})=>e.dense,style:{paddingTop:4,paddingBottom:4}}]}))),VV=IV.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiListItemButton`}),{alignItems:r=`center`,autoFocus:i=!1,component:a=`div`,children:o,dense:s=!1,disableGutters:c=!1,divider:l=!1,focusVisibleClassName:u,selected:d=!1,className:f,...p}=n,m=IV.useContext(uO),h=IV.useMemo(()=>({dense:s||m.dense||!1,alignItems:r,disableGutters:c}),[r,m.dense,s,c]),g=IV.useRef(null);Rb(()=>{i&&g.current&&g.current.focus()},[i]);let _={...n,alignItems:r,dense:h.dense,disableGutters:c,divider:l,selected:d},v=zV(_),{root:y,...b}=v,x=Ib(g,t);return(0,LV.jsx)(uO.Provider,{value:h,children:(0,LV.jsx)(BV,{ref:x,href:p.href||p.to,component:(p.href||p.to)&&a===`div`?`button`:a,internalNativeButton:!1,focusVisibleClassName:q(v.focusVisible,u),ownerState:_,className:q(v.root,f),...p,classes:b,children:o})})})})),HV=s((()=>{$xe(),yx(),yx()}));function eSe(e){return Gh(`MuiListItemSecondaryAction`,e)}var UV=s((()=>{Jh(),Kh(),qh(`MuiListItemSecondaryAction`,[`root`,`disableGutters`])})),WV,GV,KV,qV,JV,tSe=s((()=>{WV=d(h(),1),J(),Y(),Q(),$(),dO(),UV(),GV=W(),KV=e=>{let{disableGutters:t,classes:n}=e;return Fd({root:[`root`,t&&`disableGutters`]},eSe,n)},qV=Z(`div`,{name:`MuiListItemSecondaryAction`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})({position:`absolute`,right:16,top:`50%`,transform:`translateY(-50%)`,variants:[{props:({ownerState:e})=>e.disableGutters,style:{right:0}}]}),JV=WV.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiListItemSecondaryAction`}),{className:r,component:i,...a}=n,o=WV.useContext(uO),s={...n,disableGutters:o.disableGutters},c=KV(s);return(0,GV.jsx)(qV,{as:i,className:q(c.root,r),ownerState:s,ref:t,...a})}),JV.muiName=`ListItemSecondaryAction`})),YV=s((()=>{tSe(),UV(),UV()})),XV,ZV,QV,$V,eH,tH,nH,nSe=s((()=>{XV=d(h(),1),J(),Y(),Q(),Hv(),$(),qC(),dO(),FV(),HV(),YV(),Qv(),ZV=W(),QV=(e,t)=>{let{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems===`flex-start`&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding]},$V=e=>{let{alignItems:t,classes:n,dense:r,disableGutters:i,disablePadding:a,divider:o}=e;return Fd({root:[`root`,r&&`dense`,!i&&`gutters`,!a&&`padding`,o&&`divider`,t===`flex-start`&&`alignItemsFlexStart`],secondaryAction:[`secondaryAction`]},Qxe,n)},eH=Z(`div`,{name:`MuiListItem`,slot:`Root`,overridesResolver:QV})(Vv(({theme:e})=>({display:`flex`,justifyContent:`flex-start`,alignItems:`center`,position:`relative`,textDecoration:`none`,width:`100%`,boxSizing:`border-box`,textAlign:`left`,variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>!e.disablePadding&&e.dense,style:{paddingTop:4,paddingBottom:4}},{props:({ownerState:e})=>!e.disablePadding&&!e.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:e})=>!e.disablePadding&&!!e.secondaryAction,style:{paddingRight:48}},{props:({ownerState:e})=>!!e.secondaryAction,style:{[`& > .${vx.root}`]:{paddingRight:48}}},{props:{alignItems:`flex-start`},style:{alignItems:`flex-start`}},{props:({ownerState:e})=>e.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:`padding-box`}},{props:({ownerState:e})=>e.button,style:{...Jv(e,`background-color`,{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:`none`,backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:`transparent`}}}}]}))),tH=Z(JV,{name:`MuiListItem`,slot:`secondaryAction`})({}),nH=XV.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiListItem`}),{alignItems:r=`center`,children:i,className:a,component:o=`li`,dense:s=!1,disableGutters:c=!1,disablePadding:l=!1,divider:u=!1,secondaryAction:d,slotProps:f={},slots:p={},...m}=n,h=XV.useContext(uO),g=XV.useMemo(()=>({dense:s||h.dense||!1,alignItems:r,disableGutters:c}),[r,h.dense,s,c]),_={...n,alignItems:r,dense:g.dense,disableGutters:c,disablePadding:l,divider:u,secondaryAction:d},v=$V(_),y={slots:p,slotProps:f},[b,x]=KC(`root`,{ref:t,elementType:eH,externalForwardedProps:{component:o,...y,...m},ownerState:_,className:q(v.root,a)}),[S,C]=KC(`secondaryAction`,{elementType:tH,shouldForwardComponentProp:!0,externalForwardedProps:y,ownerState:_,className:v.secondaryAction});return(0,ZV.jsx)(uO.Provider,{value:g,children:(0,ZV.jsxs)(b,{...x,children:[i,d&&(0,ZV.jsx)(S,{...C,children:d})]})})})})),rH=s((()=>{nSe(),FV(),FV()})),iH,aH=s((()=>{iH=class{constructor(e,t=void 0,{maxChars:n=200,minimum:r=20}={}){this.hit=e,this.annotation=t,this.maxChars=n||200,this.minimum=r||20}get match(){return this.hit.match||this.annotation&&this.annotation.resource.resource.chars||`-`}get charsOnSide(){let e=(this.maxChars-this.match.length)/2,t=[(this.hit.before||``).length,(this.hit.after||``).length].filter(e=>e>0);return Math.max(Math.min(e,...t),this.minimum)}get before(){return this.hit.before?this.hit.before.substring(this.hit.before.length-this.charsOnSide,this.hit.before.length):``}get after(){return this.hit.after?this.hit.after.substring(0,Math.min(this.hit.after.length,this.charsOnSide)):``}}}));function oH({adjacent:e=!1,annotation:t=void 0,annotationId:n=void 0,annotationLabel:r=void 0,announcer:i=void 0,canvasLabel:a=void 0,companionWindowId:o=void 0,containerRef:s=void 0,focused:c=!1,hit:l=void 0,index:u=void 0,selectAnnotation:d=()=>{},selected:f=!1,showDetails:p=()=>{},total:m=void 0,windowId:h,windowSelected:g=!1}){let{t:_}=tb();(0,sH.useEffect)(()=>{f&&b()},[f]);let v=()=>{t&&n&&d(n)},y=(0,sH.useMemo)(()=>l&&new iH(l,t),[l,t]),b=Xxe(()=>{!i||!y||i([_(`pagination`,{current:u+1,total:m}),a,r,y.before,y.match,y.after].join(` `),`polite`)}),x=(0,sH.useId)();if(c&&!f)return null;let S=c?l:l&&y,C=l&&(S.before!==l.before||S.after!==l.after),w={adjacent:e,focused:c,selected:f,windowSelected:g},T=(0,uH.jsxs)(uH.Fragment,{children:[(0,uH.jsx)(pH,{component:`span`,ownerState:w,label:u+1}),(0,uH.jsxs)(fH,{id:x,children:[a,r&&(0,uH.jsx)(BS,{component:`span`,sx:{display:`block`,marginTop:1},children:r})]})]});return(0,uH.jsx)(Uk,{containerRef:s,offsetTop:96,scrollTo:g&&!c,children:(0,uH.jsx)(dH,{ownerState:w,className:(0,lH.default)(oS(`search-hit`),g?`windowSelected`:``),divider:!0,component:f?`li`:VV,onClick:v,selected:f,children:(0,uH.jsx)(BO,{primary:T,secondary:(0,uH.jsxs)(uH.Fragment,{children:[l&&(0,uH.jsxs)(uH.Fragment,{children:[(0,uH.jsx)(Vk,{ruleSet:`iiif`,htmlString:S.before}),` `,(0,uH.jsx)(`strong`,{children:(0,uH.jsx)(Vk,{ruleSet:`iiif`,htmlString:S.match})}),` `,(0,uH.jsx)(Vk,{ruleSet:`iiif`,htmlString:S.after}),` `,C&&!c&&(0,uH.jsx)(TN,{sx:{"& span":{lineHeight:`1.5em`},margin:0,padding:0,textTransform:`none`},onClick:p,color:`secondary`,size:`small`,"aria-describedby":x,children:_(`more`)})]}),!l&&t&&(0,uH.jsx)(Vk,{ruleSet:`iiif`,htmlString:t.chars})]}),slotProps:{primary:{component:`div`,sx:{marginBottom:1},variant:`subtitle2`},secondary:{variant:`body1`}}})})})}var sH,cH,lH,uH,dH,fH,pH,mH=s((()=>{sH=d(h(),1),Zxe(),cH=d(V(),1),EN(),rH(),VO(),HV(),VS(),XD(),Mx(),ab(),Hk(),aH(),Kk(),sS(),lH=d(uy(),1),uH=W(),dH=Z(nH,{name:`SearchHit`,slot:`root`})(({ownerState:e,theme:t})=>({"&.Mui-focused":{"&:hover":{...e.windowSelected&&{backgroundColor:`inherit`}},...e.windowSelected&&{backgroundColor:`inherit`}},paddingRight:t.spacing(1)})),fH=Z(`h4`,{name:`SearchHit`,slot:`canvasLabel`})(({theme:e})=>({display:`inline`,marginBottom:e.spacing(1.5)})),pH=Z(YD,{name:`SearchHit`,slot:`counter`})(({ownerState:e,theme:t})=>({backgroundColor:t.palette.hitCounter.default,...e.windowSelected&&{backgroundColor:t.palette.highlights.primary},...e.adjacent&&!e.windowSelected&&{backgroundColor:t.palette.highlights.secondary},height:30,marginRight:t.spacing(1),typography:`subtitle2`,verticalAlign:`inherit`})),oH.propTypes={adjacent:cH.default.bool,annotation:cH.default.shape({chars:cH.default.string,targetId:cH.default.string}),annotationId:cH.default.string,annotationLabel:cH.default.string,announcer:cH.default.func,canvasLabel:cH.default.string,companionWindowId:cH.default.string,containerRef:cH.default.oneOfType([cH.default.func,cH.default.shape({current:cH.default.instanceOf(Element)})]),focused:cH.default.bool,hit:cH.default.shape({after:cH.default.string,before:cH.default.string,match:cH.default.string}),index:cH.default.number,selectAnnotation:cH.default.func,selected:cH.default.bool,showDetails:cH.default.func,total:cH.default.number,windowId:cH.default.string.isRequired,windowSelected:cH.default.bool}})),hH,gH,_H,vH,yH=s((()=>{U(),B(),Nr(),mH(),Nd(),$l(),hH=(e,{annotationId:t,hit:n={annotations:[]},companionWindowId:r,windowId:i})=>{let a=t||n.annotations[0],o=zc(e,{annotationUri:a,companionWindowId:r,windowId:i}),s=Bc(e,{annotationUri:a,companionWindowId:r,windowId:i}),c=qs(e,{windowId:i}),l=Rc(e,{companionWindowId:r,windowId:i}),u=yc(e,{windowId:i}),d=[t,...n.annotations];return{adjacent:c.includes(o?.targetId),annotation:o,annotationId:a,annotationLabel:s[0],canvasLabel:o&&$s(e,{canvasId:o.targetId,windowId:i}),selected:l[0]&&d.includes(l[0]),windowSelected:u&&d.includes(u)}},gH=(e,{windowId:t})=>({selectAnnotation:(...n)=>e(ad(t,...n))}),_H=H(z(hH,gH),Mr(`SearchHit`)),vH=_H(oH)}));function rSe({companionWindowId:e,containerRef:t,searchAnnotations:n,searchHits:r,windowId:i,focused:a,toggleFocus:o}){return r.length===0&&n.length>0?n.map((r,s)=>(0,CH.jsx)(vH,{announcer:DV,annotationId:r.id,companionWindowId:e,containerRef:t,focused:a,index:s,total:n.length,windowId:i,showDetails:o},r.id)):r.map((n,s)=>(0,CH.jsx)(vH,{announcer:DV,containerRef:t,companionWindowId:e,focused:a,hit:n,index:s,total:r.length,windowId:i,showDetails:o},n.annotations[0]))}function bH({companionWindowId:e,containerRef:t=void 0,isFetching:n=!1,fetchSearch:r,nextSearch:i=void 0,query:a=void 0,searchAnnotations:o=[],searchHits:s=[],searchNumTotal:c=void 0,windowId:l}){let{t:u}=tb(),[d,f]=(0,xH.useState)(!1),p=(0,xH.useCallback)(()=>{f(!d)},[f,d]),m=a&&!n&&s.length===0&&o.length===0;return(0,CH.jsxs)(CH.Fragment,{children:[d&&(0,CH.jsx)(Uk,{containerRef:t,offsetTop:96,scrollTo:!0,children:(0,CH.jsxs)(TN,{onClick:p,sx:{textTransform:`none`},size:`small`,children:[(0,CH.jsx)(TV,{}),u(`backToResults`)]})}),m&&(0,CH.jsx)(BS,{sx:{padding:2,typography:`h6`},children:u(`searchNoResults`)}),(0,CH.jsx)(hO,{disablePadding:!0,children:(0,CH.jsx)(rSe,{companionWindowId:e,containerRef:t,searchAnnotations:o,searchHits:s,windowId:l,focused:d,toggleFocus:p})}),i&&(0,CH.jsxs)(TN,{sx:{width:`100%`},color:`secondary`,onClick:()=>r(l,e,i,a),children:[u(`moreResults`),(0,CH.jsx)(`br`,{}),`(${u(`searchResultsRemaining`,{numLeft:c-s.length})})`]})]})}var xH,SH,CH,wH=s((()=>{xH=d(h(),1),SH=d(V(),1),EN(),gO(),VS(),EV(),Yxe(),ab(),yH(),Kk(),CH=W(),bH.propTypes={companionWindowId:SH.default.string.isRequired,containerRef:SH.default.oneOfType([SH.default.func,SH.default.shape({current:SH.default.instanceOf(Element)})]),fetchSearch:SH.default.func.isRequired,isFetching:SH.default.bool,nextSearch:SH.default.string,query:SH.default.string,searchAnnotations:SH.default.arrayOf(SH.default.object),searchHits:SH.default.arrayOf(SH.default.object),searchNumTotal:SH.default.number,windowId:SH.default.string.isRequired}})),TH,EH,DH,OH,kH=s((()=>{U(),B(),Nr(),wH(),Nd(),$l(),TH=(e,{companionWindowId:t,windowId:n})=>({isFetching:kc(e,{companionWindowId:t,windowId:n}),nextSearch:jc(e,{companionWindowId:t,windowId:n}),query:Oc(e,{companionWindowId:t,windowId:n}),searchAnnotations:Ic(e,{companionWindowId:t,windowId:n}),searchHits:Pc(e,{companionWindowId:t,windowId:n}),searchNumTotal:Ac(e,{companionWindowId:t,windowId:n})}),EH={fetchSearch:wd},DH=H(z(TH,EH),Mr(`SearchResults`)),OH=DH(bH)}));function AH({fetchSearch:e=void 0,id:t,query:n=``,removeSearch:r,searchService:i,suggestedSearches:a=[],windowId:o}){let{t:s}=tb(),c=(0,jH.useRef)(null);return(0,NH.jsxs)(JA,{ariaLabel:s(`searchTitle`),title:(0,NH.jsxs)(NH.Fragment,{children:[s(`searchTitle`),n&&n!==``&&(0,NH.jsx)(YD,{"aria-label":s(`clearSearchAria`),role:`button`,sx:{marginLeft:1},color:`secondary`,label:s(`clearSearch`),onClick:r,onDelete:r,size:`small`,tabIndex:0,variant:`outlined`})]}),windowId:o,id:t,titleControls:(0,NH.jsx)(SV,{companionWindowId:t,windowId:o}),ref:c,children:[(0,NH.jsx)(OH,{containerRef:c,companionWindowId:t,windowId:o}),e&&a&&n===``&&a.map(t=>(0,NH.jsx)(BS,{component:`p`,variant:`body1`,sx:{margin:2},children:(0,NH.jsx)(TN,{variant:`inlineText`,color:`secondary`,onClick:()=>e(`${i.id}?${new URLSearchParams({q:t})}`,t),children:s(`suggestSearch`,{query:t})})},t))]})}var jH,MH,NH,PH=s((()=>{jH=d(h(),1),MH=d(V(),1),EN(),XD(),VS(),ab(),YA(),CV(),kH(),NH=W(),AH.propTypes={fetchSearch:MH.default.func,id:MH.default.string.isRequired,query:MH.default.string,removeSearch:MH.default.func.isRequired,searchService:MH.default.shape({id:MH.default.string}).isRequired,suggestedSearches:MH.default.arrayOf(MH.default.string),windowId:MH.default.string.isRequired}})),FH,IH,LH,RH,zH=s((()=>{U(),B(),Nd(),Nr(),PH(),$l(),FH=(e,{id:t,windowId:n})=>({query:Oc(e,{companionWindowId:t,windowId:n}),searchService:hs(e,{windowId:n}),suggestedSearches:Ba(e,{windowId:n}).suggestedSearches}),IH=(e,t)=>({fetchSearch:(n,r)=>e(wd(t.windowId,t.id,n,r)),removeSearch:()=>e(Cd(t.windowId,t.id))}),LH=H(z(FH,IH),Mr(`SearchPanel`)),RH=LH(AH)})),BH,iSe=s((()=>{BH={border:0,clip:`rect(0 0 0 0)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:0,position:`absolute`,whiteSpace:`nowrap`,width:`1px`}})),VH=s((()=>{iSe()}));function aSe(e,t,n=(e,t)=>e===t){return e.length===t.length&&e.every((e,r)=>n(e,t[r]))}var oSe=s((()=>{}));function HH(e,t,n,r,i){return n===1?Math.min(e+t,i):Math.max(e-t,r)}function UH(e,t){return e-t}function WH(e,t,n=-1){let{index:r}=e.reduce((e,n,r)=>{let i=Math.abs(t-n);return e==null||i<=e.distance?{distance:i,index:r}:e},null)??$H;return r==null?r:n>=0&&e[n]===e[r]?n:r}function GH(e,t){if(t.current!=null&&e.changedTouches){let n=e;for(let e=0;e<n.changedTouches.length;e+=1){let r=n.changedTouches[e];if(r.identifier===t.current)return{x:r.clientX,y:r.clientY}}return!1}return{x:e.clientX,y:e.clientY}}function KH(e,t,n){return(e-t)*100/(n-t)}function sSe(e,t,n){return(n-t)*e+t}function cSe(e){if(Math.abs(e)<1){let t=e.toExponential().split(`e-`),n=t[0].split(`.`)[1];return(n?n.length:0)+parseInt(t[1],10)}let t=e.toString().split(`.`)[1];return t?t.length:0}function lSe(e,t,n){let r=Math.round((e-n)/t)*t+n;return Number(r.toFixed(cSe(t)))}function qH(e,t,n){let r=e.slice();return r[n]=t,r.sort(UH)}function JH(e,t,n,r){let i=xb(e.current),a=Wb(i);if(!oO(e.current,a)||Number(a?.getAttribute(`data-index`))!==t){let n=e.current?.querySelector(`[type="range"][data-index="${t}"]`);n!=null&&(r==null?n.focus({preventScroll:!0}):n.focus({preventScroll:!0,focusVisible:r}))}n&&n(t)}function YH(e,t){return typeof e==`number`&&typeof t==`number`?e===t:typeof e==`object`&&typeof t==`object`&&aSe(e,t)}function uSe(e){let{"aria-labelledby":t,defaultValue:n,disabled:r=!1,disableSwap:i=!1,isRtl:a=!1,marks:o=!1,max:s=100,min:c=0,name:l,onChange:u,onChangeCommitted:d,orientation:f=`horizontal`,rootRef:p,scale:m=tU,step:h=1,shiftStep:g=10,tabIndex:_,value:v}=e,y=XH.useRef(void 0),b=XH.useRef(null),[x,S]=XH.useState(-1),[C,w]=XH.useState(-1),[T,E]=XH.useState(!1),D=XH.useRef(0),O=XH.useRef(-1),k=XH.useRef(!1),A=XH.useRef(-1),j=vb(()=>{b.current!=null&&(cancelAnimationFrame(b.current),b.current=null)}),M=XH.useRef(null),[N,ee]=fC({controlled:v,default:n??c,name:`Slider`}),te=vb((e,t,n)=>{let r=`nativeEvent`in e?e.nativeEvent:e,i=new r.constructor(r.type,r);Object.defineProperty(i,"target",{writable:!0,value:{value:t,name:l}}),M.current=t,u?.(i,t,n)}),P=Array.isArray(N),F=XH.useMemo(()=>{if(typeof N==`number`)return[zd(N,c,s)];if(N==null)return[c];let e=N.slice().sort(UH);for(let t=0;t<e.length;t+=1){let n=e[t];e[t]=n==null?c:zd(n,c,s)}return e},[N,c,s]),I=XH.useMemo(()=>{if(o===!0&&h!=null){let e=Array(Math.floor((s-c)/h)+1);for(let t=0;t<e.length;t+=1)e[t]={value:c+h*t};return e}return Array.isArray(o)?o:QH},[o,h,c,s]),ne=XH.useMemo(()=>{let e=Array(I.length);for(let t=0;t<I.length;t+=1)e[t]=I[t].value;return e},[I]),[re,ie]=XH.useState(-1),L=XH.useRef(null),ae=hb(p,L),oe=e=>t=>{let n=Number(t.currentTarget.getAttribute(`data-index`));iw(t.target)&&ie(n),w(n),e?.onFocus?.(t)},se=e=>t=>{iw(t.target)||ie(-1),w(-1),e?.onBlur?.(t)},ce=(e,t)=>{let n=Number(e.currentTarget.getAttribute(`data-index`)),r=F[n],a=ne.indexOf(r),o=t;if(I&&h==null){let e=ne[ne.length-1];o=o>=e?e:o<=ne[0]?ne[0]:o<r?ne[a-1]:ne[a+1]}if(o=zd(o,c,s),P){i&&(o=zd(o,F[n-1]||-1/0,F[n+1]||1/0));let e=o;o=qH(F,o,n);let t=n;i||(t=o.indexOf(e)),JH(L,t)}ee(o),ie(n),u&&!YH(o,N)&&te(e,o,n),d&&d(e,M.current??o)},le=e=>t=>{if([`ArrowUp`,`ArrowDown`,`ArrowLeft`,`ArrowRight`,`PageUp`,`PageDown`,`Home`,`End`].includes(t.key)){t.preventDefault();let e=Number(t.currentTarget.getAttribute(`data-index`)),n=F[e],r=null;if(h!=null){let e=t.shiftKey?g:h;switch(t.key){case`ArrowUp`:r=HH(n,e,1,c,s);break;case`ArrowRight`:r=HH(n,e,a?-1:1,c,s);break;case`ArrowDown`:r=HH(n,e,-1,c,s);break;case`ArrowLeft`:r=HH(n,e,a?1:-1,c,s);break;case`PageUp`:r=HH(n,g,1,c,s);break;case`PageDown`:r=HH(n,g,-1,c,s);break;case`Home`:r=c;break;case`End`:r=s}}else if(I){let e=ne[ne.length-1],i=ne.indexOf(n),o=[a?`ArrowRight`:`ArrowLeft`,`ArrowDown`,`PageDown`,`Home`],s=[a?`ArrowLeft`:`ArrowRight`,`ArrowUp`,`PageUp`,`End`];o.includes(t.key)?r=i===0?ne[0]:ne[i-1]:s.includes(t.key)&&(r=i===ne.length-1?e:ne[i+1])}r!=null&&ce(t,r)}e?.onKeyDown?.(t)};og(()=>{let e=Wb(xb(L.current));r&&oO(L.current,e)&&e!=null&&`blur`in e&&e.blur()},[r]),r&&x!==-1&&S(-1),r&&re!==-1&&ie(-1);let ue=e=>t=>{e.onChange?.(t),ce(t,t.currentTarget.valueAsNumber)},de=XH.useRef(void 0),fe=f;a&&f===`horizontal`&&(fe+=`-reverse`);let pe=e=>{let{current:t}=L;if(!t)return null;let{width:n,height:r,bottom:a,left:o}=t.getBoundingClientRect(),l;l=fe.startsWith(`vertical`)?(a-e.y)/r:(e.x-o)/n,fe.includes(`-reverse`)&&(l=1-l);let u;if(u=sSe(l,c,s),h)u=lSe(u,h,c);else{let e=WH(ne,u);u=ne[e]}u=zd(u,c,s);let d=0;if(P){let e=de.current!==-1;d=e?de.current:WH(F,u,O.current),i&&(u=zd(u,F[d-1]||-1/0,F[d+1]||1/0));let t=u;u=qH(F,u,d),i&&e||(d=u.indexOf(t),de.current=d)}return{newValue:u,activeIndex:d}},R=vb(e=>{if(`pointerId`in e&&e.pointerId!==A.current)return;let t=GH(e,y);if(!t)return;if(D.current+=1,e.type===`pointermove`&&e.buttons===0){me(e);return}let n=pe(t);n&&(JH(L,n.activeIndex,S,!1),O.current=n.activeIndex,ee(n.newValue),!T&&D.current>ZH&&E(!0),u&&!YH(n.newValue,N)&&te(e,n.newValue,n.activeIndex))}),me=vb(e=>{if(`pointerId`in e&&e.pointerId!==A.current)return;let t=GH(e,y);if(E(!1),!t)return;let n=pe(t);S(-1),e.type===`touchend`&&w(-1),n&&d&&d(e,M.current??n.newValue),`pointerType`in e&&L.current?.hasPointerCapture(e.pointerId)&&L.current.releasePointerCapture(e.pointerId),y.current=void 0,A.current=-1,ge()}),he=vb(e=>{if(r)return;if(k.current){k.current=!1;let t=e.changedTouches[0];t!=null&&(y.current=t.identifier);return}let t=e.changedTouches[0];t!=null&&(y.current=t.identifier);let n=GH(e,y);if(n!==!1){de.current=-1;let t=pe(n);t&&(JH(L,t.activeIndex,S,!1),O.current=t.activeIndex,ee(t.newValue),u&&!YH(t.newValue,N)&&te(e,t.newValue,t.activeIndex))}D.current=0;let i=xb(L.current);i.addEventListener(`touchmove`,R,{passive:!0}),i.addEventListener(`touchend`,me,{passive:!0})}),ge=XH.useCallback(()=>{let e=xb(L.current);e.removeEventListener(`pointermove`,R),e.removeEventListener(`pointerup`,me),e.removeEventListener(`touchmove`,R),e.removeEventListener(`touchend`,me)},[me,R]);XH.useEffect(()=>{let e=L.current;if(e)return e.addEventListener(`touchstart`,he,{passive:!0}),()=>{e.removeEventListener(`touchstart`,he),j(),ge()}},[ge,he,j]),XH.useEffect(()=>{r&&(ge(),j())},[r,ge,j]);let _e=e=>t=>{if(e.onPointerDown?.(t),t.pointerType===`touch`&&(k.current=!0),r||t.defaultPrevented||t.button!==0)return;let n=GH(t,y);if(n!==!1){de.current=-1;let e=pe(n);if(e){let n=L.current?.querySelector(`input[type="range"][data-index="${e.activeIndex}"]`),r=xb(L.current),i=n!=null&&n===Wb(r);S(e.activeIndex),O.current=e.activeIndex,i?t.preventDefault():(j(),b.current=requestAnimationFrame(()=>{b.current=null,JH(L,e.activeIndex,void 0,!1)})),ee(e.newValue),u&&!YH(e.newValue,N)&&te(t,e.newValue,e.activeIndex)}}D.current=0,A.current=t.pointerId;let i=xb(L.current);try{t.currentTarget.setPointerCapture(t.pointerId)}catch{}i.addEventListener(`pointermove`,R,{passive:!0}),i.addEventListener(`pointerup`,me)},ve=KH(P?F[0]:c,c,s),ye=KH(F[F.length-1],c,s)-ve,be=(e=$H)=>{let t=VC(e),n={onPointerDown:_e(t)},r={...t,...n};return{...e,ref:ae,...r}},xe=e=>t=>{e.onMouseOver?.(t);let n=Number(t.currentTarget.getAttribute(`data-index`));w(n)},Se=e=>t=>{e.onMouseLeave?.(t),w(-1)},Ce=(e=$H)=>{let t=VC(e),n={onMouseOver:xe(t),onMouseLeave:Se(t)};return{...e,...t,...n}},we=e=>{let t;return P?x===e?t=2:O.current===e&&(t=1):x===e&&(t=1),{pointerEvents:x!==-1&&x!==e?`none`:void 0,zIndex:t}},Te;return f===`vertical`&&(Te=a?`vertical-rl`:`vertical-lr`),{active:x,axis:fe,axisProps:eU,dragging:T,focusedThumbIndex:re,getHiddenInputProps:(n=$H)=>{let i=VC(n),o={onChange:ue(i),onFocus:oe(i),onBlur:se(i),onKeyDown:le(i)},u={...i,...o};return{tabIndex:_,"aria-labelledby":t,"aria-orientation":f,"aria-valuemax":m(s),"aria-valuemin":m(c),name:l,type:`range`,min:e.min,max:e.max,step:e.step===null&&e.marks?`any`:e.step??void 0,disabled:r,...n,...u,style:{...BH,direction:a?`rtl`:`ltr`,width:`100%`,height:`100%`,writingMode:Te}}},getRootProps:be,getThumbProps:Ce,marks:I,open:C,range:P,rootRef:ae,trackLeap:ye,trackOffset:ve,values:F,getThumbStyle:we}}var XH,ZH,QH,$H,eU,tU,dSe=s((()=>{XH=d(h(),1),Sb(),hC(),sg(),bb(),_b(),aw(),VH(),Bd(),HC(),oSe(),sO(),Gb(),ZH=2,QH=[],$H={},eU={horizontal:{offset:e=>({left:`${e}%`}),leap:e=>({width:`${e}%`})},"horizontal-reverse":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},tU=e=>e}));function fSe(e){let{children:t,className:n,value:r}=e,i=iU(e);return t?nU.cloneElement(t,{className:t.props.className},(0,rU.jsxs)(nU.Fragment,{children:[t.props.children,(0,rU.jsx)(`span`,{className:q(i.offset,n),"aria-hidden":!0,children:(0,rU.jsx)(`span`,{className:i.circle,children:(0,rU.jsx)(`span`,{className:i.label,children:r})})})]})):null}var nU,rU,iU,pSe=s((()=>{nU=d(h(),1),J(),Ox(),rU=W(),iU=e=>{let{open:t}=e;return{offset:q(t&&Dx.valueLabelOpen),circle:Dx.valueLabelCircle,label:Dx.valueLabelLabel}}}));function aU(e){return e}var oU,sU,cU,lU,uU,dU,fU,pU,mU,hU,gU,_U,vU=s((()=>{oU=d(h(),1),J(),Y(),hg(),pb(),dSe(),Q(),Hv(),$(),qC(),Lv(),Fb(),MS(),pSe(),Ox(),Qv(),sU=W(),cU=Z(`span`,{name:`MuiSlider`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`color${Pb(n.color)}`],n.size!==`medium`&&t[`size${Pb(n.size)}`],n.marked&&t.marked,n.orientation===`vertical`&&t.vertical,n.track===`inverted`&&t.trackInverted,n.track===!1&&t.trackFalse]}})(Vv(({theme:e})=>({borderRadius:12,boxSizing:`content-box`,display:`inline-block`,position:`relative`,cursor:`pointer`,touchAction:`none`,WebkitTapHighlightColor:`transparent`,"@media print":{colorAdjust:`exact`},[`&.${Dx.disabled}`]:{pointerEvents:`none`,cursor:`default`,color:(e.vars||e).palette.grey[400]},[`&.${Dx.dragging}`]:{[`& .${Dx.thumb}, & .${Dx.track}`]:{transition:`none`}},variants:[...Object.entries(e.palette).filter(jS()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:`horizontal`},style:{height:4,width:`100%`,padding:`13px 0`,"@media (pointer: coarse)":{padding:`20px 0`}}},{props:{orientation:`horizontal`,size:`small`},style:{height:2}},{props:{orientation:`horizontal`,marked:!0},style:{marginBottom:20}},{props:{orientation:`vertical`},style:{height:`100%`,width:4,padding:`0 13px`,"@media (pointer: coarse)":{padding:`0 20px`}}},{props:{orientation:`vertical`,size:`small`},style:{width:2}},{props:{orientation:`vertical`,marked:!0},style:{marginRight:44}}]}))),lU=Z(`span`,{name:`MuiSlider`,slot:`Rail`})({display:`block`,position:`absolute`,borderRadius:`inherit`,backgroundColor:`currentColor`,opacity:.38,"@media (forced-colors: active)":{border:`1px solid transparent`,boxSizing:`border-box`},variants:[{props:{orientation:`horizontal`},style:{width:`100%`,height:`inherit`,top:`50%`,transform:`translateY(-50%)`}},{props:{orientation:`vertical`},style:{height:`100%`,width:`inherit`,left:`50%`,transform:`translateX(-50%)`}},{props:{track:`inverted`},style:{opacity:1}}]}),uU=Z(`span`,{name:`MuiSlider`,slot:`Track`})(Vv(({theme:e})=>({display:`block`,position:`absolute`,borderRadius:`inherit`,border:`1px solid currentColor`,backgroundColor:`currentColor`,...Jv(e,[`left`,`width`,`bottom`,`height`],{duration:e.transitions.duration.shortest}),variants:[{props:{size:`small`},style:{"@media (forced-colors: none)":{border:`none`}}},{props:{orientation:`horizontal`},style:{height:`inherit`,top:`50%`,transform:`translateY(-50%)`}},{props:{orientation:`vertical`},style:{width:`inherit`,left:`50%`,transform:`translateX(-50%)`}},{props:{track:!1},style:{display:`none`}},...Object.entries(e.palette).filter(jS()).map(([t])=>({props:{color:t,track:`inverted`},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(`dark`,{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(`dark`,{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),dU=Z(`span`,{name:`MuiSlider`,slot:`Thumb`})(Vv(({theme:e})=>({position:`absolute`,width:20,height:20,boxSizing:`border-box`,borderRadius:`50%`,outline:0,backgroundColor:`currentColor`,display:`flex`,alignItems:`center`,justifyContent:`center`,...Jv(e,[`box-shadow`,`left`,`bottom`],{duration:e.transitions.duration.shortest}),"@media (forced-colors: active)":{border:`1px solid ButtonBorder`},"&::before":{position:`absolute`,content:`""`,borderRadius:`inherit`,width:`100%`,height:`100%`,boxShadow:(e.vars||e).shadows[2]},"&::after":{position:`absolute`,content:`""`,borderRadius:`50%`,width:42,height:42,top:`50%`,left:`50%`,transform:`translate(-50%, -50%)`},[`&.${Dx.disabled}`]:{"&:hover":{boxShadow:`none`}},variants:[{props:{size:`small`},style:{width:12,height:12,"&::before":{boxShadow:`none`}}},{props:{orientation:`horizontal`},style:{top:`50%`,transform:`translate(-50%, -50%)`}},{props:{orientation:`vertical`},style:{left:`50%`,transform:`translate(-50%, 50%)`}},...Object.entries(e.palette).filter(jS()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${Dx.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,"@media (hover: none)":{boxShadow:`none`}},[`&.${Dx.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),fU=Z(fSe,{name:`MuiSlider`,slot:`ValueLabel`})(Vv(({theme:e})=>({zIndex:1,whiteSpace:`nowrap`,...e.typography.body2,fontWeight:500,...Jv(e,[`transform`],{duration:e.transitions.duration.shortest}),position:`absolute`,backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:`flex`,alignItems:`center`,justifyContent:`center`,padding:`0.25rem 0.75rem`,variants:[{props:{orientation:`horizontal`},style:{transform:`translateY(-100%) scale(0)`,top:`-10px`,transformOrigin:`bottom center`,"&::before":{position:`absolute`,content:`""`,width:8,height:8,transform:`translate(-50%, 50%) rotate(45deg)`,backgroundColor:`inherit`,bottom:0,left:`50%`},[`&.${Dx.valueLabelOpen}`]:{transform:`translateY(-100%) scale(1)`}}},{props:{orientation:`vertical`},style:{transform:`translateY(-50%) scale(0)`,right:`30px`,top:`50%`,transformOrigin:`right center`,"&::before":{position:`absolute`,content:`""`,width:8,height:8,transform:`translate(-50%, -50%) rotate(45deg)`,backgroundColor:`inherit`,right:-8,top:`50%`},[`&.${Dx.valueLabelOpen}`]:{transform:`translateY(-50%) scale(1)`}}},{props:{size:`small`},style:{fontSize:e.typography.pxToRem(12),padding:`0.25rem 0.5rem`}},{props:{orientation:`vertical`,size:`small`},style:{right:`20px`}}]}))),pU=Z(`span`,{name:`MuiSlider`,slot:`Mark`,shouldForwardProp:e=>Iv(e)&&e!==`markActive`,overridesResolver:(e,t)=>{let{markActive:n}=e;return[t.mark,n&&t.markActive]}})(Vv(({theme:e})=>({position:`absolute`,width:2,height:2,borderRadius:1,backgroundColor:`currentColor`,variants:[{props:{orientation:`horizontal`},style:{top:`50%`,transform:`translate(-1px, -50%)`}},{props:{orientation:`vertical`},style:{left:`50%`,transform:`translate(-50%, 1px)`}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),mU=Z(`span`,{name:`MuiSlider`,slot:`MarkLabel`,shouldForwardProp:e=>Iv(e)&&e!==`markLabelActive`})(Vv(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:`absolute`,whiteSpace:`nowrap`,variants:[{props:{orientation:`horizontal`},style:{top:30,transform:`translateX(-50%)`,"@media (pointer: coarse)":{top:40}}},{props:{orientation:`vertical`},style:{left:36,transform:`translateY(50%)`,"@media (pointer: coarse)":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),hU=e=>{let{disabled:t,dragging:n,marked:r,orientation:i,track:a,classes:o,color:s,size:c}=e;return Fd({root:[`root`,t&&`disabled`,n&&`dragging`,r&&`marked`,i===`vertical`&&`vertical`,a===`inverted`&&`trackInverted`,a===!1&&`trackFalse`,s&&`color${Pb(s)}`,c&&`size${Pb(c)}`],rail:[`rail`],track:[`track`],mark:[`mark`],markActive:[`markActive`],markLabel:[`markLabel`],markLabelActive:[`markLabelActive`],valueLabel:[`valueLabel`],thumb:[`thumb`,t&&`disabled`],active:[`active`],disabled:[`disabled`],focusVisible:[`focusVisible`]},Mse,o)},gU=({children:e})=>e,_U=oU.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiSlider`}),r=mg(),{"aria-label":i,"aria-valuetext":a,"aria-labelledby":o,color:s=`primary`,classes:c,className:l,disableSwap:u=!1,disabled:d=!1,getAriaLabel:f,getAriaValueText:p,marks:m=!1,max:h=100,min:g=0,name:_,onChange:v,onChangeCommitted:y,orientation:b=`horizontal`,shiftStep:x=10,size:S=`medium`,step:C=1,scale:w=aU,slotProps:T={},slots:E={},tabIndex:D,track:O=`normal`,value:k,valueLabelDisplay:A=`off`,valueLabelFormat:j=aU,...M}=n,N={...n,isRtl:r,max:h,min:g,classes:c,disabled:d,disableSwap:u,orientation:b,marks:m,color:s,size:S,step:C,shiftStep:x,scale:w,track:O,valueLabelDisplay:A,valueLabelFormat:j},{axisProps:ee,getRootProps:te,getHiddenInputProps:P,getThumbProps:F,open:I,active:ne,axis:re,focusedThumbIndex:ie,range:L,dragging:ae,marks:oe,values:se,trackOffset:ce,trackLeap:le,getThumbStyle:ue}=uSe({...N,rootRef:t});N.marked=oe.length>0&&oe.some(e=>e.label),N.dragging=ae,N.focusedThumbIndex=ie;let de=hU(N),fe={slots:E,slotProps:T},[pe,R]=KC(`root`,{elementType:cU,getSlotProps:te,externalForwardedProps:{...fe,...M},ownerState:N,className:[de.root,l]}),[me,he]=KC(`rail`,{elementType:lU,externalForwardedProps:fe,ownerState:N,className:de.rail}),[ge,_e]=KC(`track`,{elementType:uU,externalForwardedProps:fe,additionalProps:{style:{...ee[re].offset(ce),...ee[re].leap(le)}},ownerState:N,className:de.track}),[ve,ye]=KC(`thumb`,{elementType:dU,getSlotProps:F,externalForwardedProps:fe,ownerState:N,className:de.thumb}),[be,xe]=KC(`valueLabel`,{elementType:fU,externalForwardedProps:fe,ownerState:N,className:de.valueLabel}),[Se,Ce]=KC(`mark`,{elementType:pU,externalForwardedProps:fe,ownerState:N,className:de.mark}),[we,Te]=KC(`markLabel`,{elementType:mU,externalForwardedProps:fe,ownerState:N,className:de.markLabel}),[Ee,De]=KC(`input`,{elementType:`input`,getSlotProps:P,externalForwardedProps:fe,ownerState:N});return(0,sU.jsxs)(pe,{...R,children:[(0,sU.jsx)(me,{...he}),(0,sU.jsx)(ge,{..._e}),oe.filter(e=>e.value>=g&&e.value<=h).map((e,t)=>{let n=KH(e.value,g,h),r=ee[re].offset(n),i;return i=O===!1?se.includes(e.value):O===`normal`&&(L?e.value>=se[0]&&e.value<=se[se.length-1]:e.value<=se[0])||O===`inverted`&&(L?e.value<=se[0]||e.value>=se[se.length-1]:e.value>=se[0]),(0,sU.jsxs)(oU.Fragment,{children:[(0,sU.jsx)(Se,{"data-index":t,...Ce,...!fb(Se)&&{markActive:i},style:{...r,...Ce.style},className:q(Ce.className,i&&de.markActive)}),e.label==null?null:(0,sU.jsx)(we,{"aria-hidden":!0,"data-index":t,...Te,...!fb(we)&&{markLabelActive:i},style:{...r,...Te.style},className:q(de.markLabel,Te.className,i&&de.markLabelActive),children:e.label})]},t)}),se.map((e,t)=>{let n=KH(e,g,h),r=ee[re].offset(n),s=A===`off`?gU:be;return(0,sU.jsx)(s,{...!fb(s)&&{valueLabelFormat:j,valueLabelDisplay:A,value:typeof j==`function`?j(w(e),t):j,index:t,open:I===t||ne===t||A===`on`,disabled:d},...xe,children:(0,sU.jsx)(ve,{"data-index":t,...ye,className:q(de.thumb,ye.className,ne===t&&de.active,ie===t&&de.focusVisible),style:{...r,...ue(t),...ye.style},children:(0,sU.jsx)(Ee,{"data-index":t,"aria-label":f?f(t):i,"aria-valuenow":w(e),"aria-labelledby":o,"aria-valuetext":p?p(w(e),t):a,value:se[t],...De})})},t)})]})})})),yU=s((()=>{vU(),vU(),Ox(),Ox()})),bU,xU,mSe=s((()=>{TC(),bU=W(),xU=ZS((0,bU.jsx)(`path`,{d:`M20 9H4v2h16zM4 15h16v-2H4z`}),`DragHandleSharp`)})),SU,CU,hSe=s((()=>{TC(),SU=W(),CU=ZS((0,SU.jsx)(`path`,{d:`M8 11h3v10h2V11h3l-4-4zM4 3v2h16V3z`}),`VerticalAlignTopSharp`)})),wU,TU,gSe=s((()=>{TC(),wU=W(),TU=ZS((0,wU.jsx)(`path`,{d:`M16 13h-3V3h-2v10H8l4 4zM4 19v2h16v-2z`}),`VerticalAlignBottomSharp`)})),EU,DU,_Se=s((()=>{TC(),EU=W(),DU=ZS((0,EU.jsx)(`path`,{d:`M17.66 8 12 2.35 6.34 8C4.78 9.56 4 11.64 4 13.64s.78 4.11 2.34 5.67 3.61 2.35 5.66 2.35 4.1-.79 5.66-2.35S20 15.64 20 13.64 19.22 9.56 17.66 8M6 14c.01-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 17.99 12 18 14z`}),`OpacitySharp`)}));function vSe(e,t){if(!e)throw Error(OU)}var OU,ySe=s((()=>{OU=`Invariant failed`})),kU,AU,jU,MU,NU,PU,FU,IU,LU,RU,zU,BU,bSe=s((()=>{ySe(),kU=function(e){var t=e.top,n=e.right,r=e.bottom,i=e.left;return{top:t,right:n,bottom:r,left:i,width:n-i,height:r-t,x:i,y:t,center:{x:(n+i)/2,y:(r+t)/2}}},AU=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},jU=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},MU=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},NU={top:0,right:0,bottom:0,left:0},PU=function(e){var t=e.borderBox,n=e.margin,r=n===void 0?NU:n,i=e.border,a=i===void 0?NU:i,o=e.padding,s=o===void 0?NU:o,c=kU(AU(t,r)),l=kU(jU(t,a)),u=kU(jU(l,s));return{marginBox:c,borderBox:kU(t),paddingBox:l,contentBox:u,margin:r,border:a,padding:s}},FU=function(e){var t=e.slice(0,-2);if(e.slice(-2)!==`px`)return 0;var n=Number(t);return isNaN(n)&&vSe(!1),n},IU=function(){return{x:window.pageXOffset,y:window.pageYOffset}},LU=function(e,t){var n=e.borderBox,r=e.border,i=e.margin,a=e.padding;return PU({borderBox:MU(n,t),border:r,margin:i,padding:a})},RU=function(e,t){return t===void 0&&(t=IU()),LU(e,t)},zU=function(e,t){return PU({borderBox:e,margin:{top:FU(t.marginTop),right:FU(t.marginRight),bottom:FU(t.marginBottom),left:FU(t.marginLeft)},padding:{top:FU(t.paddingTop),right:FU(t.paddingRight),bottom:FU(t.paddingBottom),left:FU(t.paddingLeft)},border:{top:FU(t.borderTopWidth),right:FU(t.borderRightWidth),bottom:FU(t.borderBottomWidth),left:FU(t.borderLeftWidth)}})},BU=function(e){return zU(e.getBoundingClientRect(),window.getComputedStyle(e))}})),VU,xSe=s((()=>{VU=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,i=Array(r),a=0;a<r;a++)i[a]=arguments[a];t=i,!n&&(n=requestAnimationFrame(function(){n=null,e.apply(void 0,t)}))};return r.cancel=function(){n&&=(cancelAnimationFrame(n),null)},r}}));function HU(e,t){}function UU(){}function SSe(e,t){return{...e,...t}}function WU(e,t,n){let r=t.map(t=>{let r=SSe(n,t.options);return e.addEventListener(t.eventName,t.fn,r),function(){e.removeEventListener(t.eventName,t.fn,r)}});return function(){r.forEach(e=>{e()})}}function GU(e,t){throw new DW(EW)}function CSe(e,t){return!!(e===t||Number.isNaN(e)&&Number.isNaN(t))}function KU(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(!CSe(e[n],t[n]))return!1;return!0}function qU(e,t){let n=(0,wW.useState)(()=>({inputs:t,result:e()}))[0],r=(0,wW.useRef)(!0),i=(0,wW.useRef)(n),a=r.current||t&&i.current.inputs&&KU(t,i.current.inputs)?i.current:{inputs:t,result:e()};return(0,wW.useEffect)(()=>{r.current=!1,i.current=a},[a]),a.result}function JU(e,t){return qU(()=>e,t)}function YU(e,t=KU){let n=null;function r(...r){if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;let i=e.apply(this,r);return n={lastResult:i,lastArgs:r,lastThis:this},i}return r.clear=function(){n=null},r}function XU(e){return e.at&&e.at.type===`REORDER`?e.at.destination:null}function ZU(e){return e.at&&e.at.type===`COMBINE`?e.at.combine:null}function wSe(e,t){let n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return kU(AU(n,r))}function QU({afterDragging:e,destination:t,displacedBy:n,viewport:r,forceShouldAnimate:i,last:a}){return e.reduce(function(e,o){let s=wSe(o,n),c=o.descriptor.id;if(e.all.push(c),!CG({target:s,destination:t,viewport:r,withDroppableDisplacement:!0}))return e.invisible[o.descriptor.id]=!0,e;let l={draggableId:c,shouldAnimate:EG(c,a,i)};return e.visible[c]=l,e},{all:[],visible:{},invisible:{}})}function TSe(e,t){if(!e.length)return 0;let n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}function $U({insideDestination:e,inHomeList:t,displacedBy:n,destination:r}){let i=TSe(e,{inHomeList:t});return{displaced:dG,displacedBy:n,at:{type:`REORDER`,destination:{droppableId:r.descriptor.id,index:i}}}}function eW({draggable:e,insideDestination:t,destination:n,viewport:r,displacedBy:i,last:a,index:o,forceShouldAnimate:s}){let c=lG(e,n);if(o==null)return $U({insideDestination:t,inHomeList:c,displacedBy:i,destination:n});let l=t.find(e=>e.descriptor.index===o);if(!l)return $U({insideDestination:t,inHomeList:c,displacedBy:i,destination:n});let u=sG(e,t),d=t.indexOf(l);return{displaced:QU({afterDragging:u.slice(d),destination:n,displacedBy:i,last:a,viewport:r.frame,forceShouldAnimate:s}),displacedBy:i,at:{type:`REORDER`,destination:{droppableId:n.descriptor.id,index:o}}}}function tW(e,t){return!!t.effected[e]}function nW(e,t){return e.map(e=>t[e])}function ESe(e,t){for(let n=0;n<t.length;n++){let r=t[n].visible[e];if(r)return r}return null}function rW(e){return e.phase===`DRAGGING`||e.phase===`COLLECTING`}function iW(e){let t=pG(e.top,e.bottom),n=pG(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}function DSe(e,t){return e.left<t.right&&e.right>t.left&&e.top<t.bottom&&e.bottom>t.top}function OSe({pageBorderBox:e,draggable:t,candidates:n}){let r=t.page.borderBox.center,i=n.map(t=>{let n=t.axis,i=UW(t.axis.line,e.center[n.line],t.page.borderBox.center[n.crossAxisLine]);return{id:t.descriptor.id,distance:WW(r,i)}}).sort((e,t)=>t.distance-e.distance);return i[0]?i[0].id:null}function kSe({pageBorderBox:e,draggable:t,droppables:n}){let r=iG(n).filter(t=>{if(!t.isEnabled)return!1;let n=t.subject.active;if(!n||!DSe(e,n))return!1;if(iW(n)(e.center))return!0;let r=t.axis,i=n.center[r.crossAxisLine],a=e[r.crossAxisStart],o=e[r.crossAxisEnd],s=pG(n[r.crossAxisStart],n[r.crossAxisEnd]),c=s(a),l=s(o);return!c&&!l?!0:c?a<i:o>i});return r.length?r.length===1?r[0].descriptor.id:OSe({pageBorderBox:e,draggable:t,candidates:r}):null}function aW({displaced:e,id:t}){return!!(e.visible[t]||e.invisible[t])}function ASe({draggable:e,closest:t,inHomeList:n}){return t?n&&t.descriptor.index>e.descriptor.index?t.descriptor.index-1:t.descriptor.index:null}function jSe(e,t){return e.map(e=>t[e])}function oW(e){return e.isDragging&&e.movementMode===`SNAP`?{...e,scrollJumpRequest:null}:e}function sW(e,t){return e instanceof Object&&`type`in e&&e.type===t}function MSe(e){return{eventName:`scroll`,options:{passive:!0,capture:!1},fn:t=>{(t.target===window||t.target===window.document)&&e()}}}function NSe({onWindowScroll:e}){function t(){e(BK())}let n=VU(t),r=MSe(n),i=UU;function a(){return i!==UU}function o(){a()&&GU(),i=WU(window,[r])}function s(){!a()&&GU(),n.cancel(),i(),i=UU}return{start:o,stop:s,isActive:a}}function cW(e,t,n,r){if(!e){n(r(t));return}let i=rwe(n);e(t,{announce:i}),i.wasCalled()||n(r(t))}function PSe({registry:e,callbacks:t}){let n=UK(),r=null,i=()=>{r||=(t.collectionStarting(),requestAnimationFrame(()=>{r=null;let{additions:i,removals:a,modified:o}=n,s=Object.keys(i).map(t=>e.draggable.getById(t).getDimension(RW)).sort((e,t)=>e.descriptor.index-t.descriptor.index),c=Object.keys(o).map(t=>({droppableId:t,scroll:e.droppable.getById(t).callbacks.getScrollWhileDragging()})),l={additions:s,removals:Object.keys(a),modified:c};n=UK(),t.publish(l)}))};return{add:e=>{let t=e.descriptor.id;n.additions[t]=e,n.modified[e.descriptor.droppableId]=!0,n.removals[t]&&delete n.removals[t],i()},remove:e=>{let t=e.descriptor;n.removals[t.id]=!0,n.modified[t.droppableId]=!0,n.additions[t.id]&&delete n.additions[t.id],i()},stop:()=>{r&&(cancelAnimationFrame(r),r=null,n=UK())}}}function lW(e,t,n){return n.descriptor.id!==t.id&&n.descriptor.type===t.type&&e.droppable.getById(n.descriptor.droppableId).descriptor.mode===`virtual`}function FSe(e,t){let n=qU(()=>Hwe(e),[e]),r=(0,wW.useRef)(null),i=(0,wW.useRef)(null),a=JU(YU(e=>{let t=i.current;!t&&GU(),t.textContent=e}),[]),o=JU(e=>{let t=r.current;!t&&GU(),t.textContent=e},[]);uq(()=>{!(!r.current&&!i.current)&&GU();let s=fq(t),c=fq(t);return r.current=s,i.current=c,s.setAttribute(`${aq}-always`,e),c.setAttribute(`${aq}-dynamic`,e),dq().appendChild(s),dq().appendChild(c),o(n.always),a(n.resting),()=>{let e=e=>{let t=e.current;!t&&GU(),dq().removeChild(t),e.current=null};e(r),e(i)}},[t,o,a,n.always,n.resting,e]);let s=JU(()=>a(n.dragging),[a,n.dragging]),c=JU(e=>{if(e===`DROP`){a(n.dropAnimating);return}a(n.userCancel)},[a,n.dropAnimating,n.userCancel]),l=JU(()=>{i.current&&a(n.resting)},[a,n.resting]);return qU(()=>({dragging:s,dropping:c,resting:l}),[s,c,l])}function uW(e,t){return Array.from(e.querySelectorAll(t))}function dW(e){return e instanceof pq(e).HTMLElement}function ISe(e,t){let n=`[${oq.contextId}="${e}"]`,r=uW(document,n);if(!r.length)return null;let i=r.find(e=>e.getAttribute(oq.draggableId)===t);return!i||!dW(i)?null:i}function LSe(e){let t=(0,wW.useRef)({}),n=(0,wW.useRef)(null),r=(0,wW.useRef)(null),i=(0,wW.useRef)(!1),a=JU(function(e,n){let r={id:e,focus:n};return t.current[e]=r,function(){let n=t.current;n[e]!==r&&delete n[e]}},[]),o=JU(function(t){let n=ISe(e,t);n&&n!==document.activeElement&&n.focus()},[e]),s=JU(function(e,t){n.current===e&&(n.current=t)},[]),c=JU(function(){r.current||i.current&&(r.current=requestAnimationFrame(()=>{r.current=null;let e=n.current;e&&o(e)}))},[o]),l=JU(function(e){n.current=null;let t=document.activeElement;t&&t.getAttribute(oq.draggableId)===e&&(n.current=e)},[]);return uq(()=>(i.current=!0,function(){i.current=!1;let e=r.current;e&&cancelAnimationFrame(e)}),[]),qU(()=>({register:a,tryRecordFocus:l,tryRestoreFocusRecorded:c,tryShiftRecord:s}),[a,l,c,s])}function RSe(){let e={draggables:{},droppables:{}},t=[];function n(e){return t.push(e),function(){let n=t.indexOf(e);n!==-1&&t.splice(n,1)}}function r(e){t.length&&t.forEach(t=>t(e))}function i(t){return e.draggables[t]||null}function a(e){let t=i(e);return!t&&GU(),t}let o={register:t=>{e.draggables[t.descriptor.id]=t,r({type:`ADDITION`,value:t})},update:(t,n)=>{let r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:t=>{let n=t.descriptor.id,a=i(n);a&&t.uniqueId===a.uniqueId&&(delete e.draggables[n],e.droppables[t.descriptor.droppableId]&&r({type:`REMOVAL`,value:t}))},getById:a,findById:i,exists:e=>!!i(e),getAllByType:t=>Object.values(e.draggables).filter(e=>e.descriptor.type===t)};function s(t){return e.droppables[t]||null}function c(e){let t=s(e);return!t&&GU(),t}let l={register:t=>{e.droppables[t.descriptor.id]=t},unregister:t=>{let n=s(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:c,findById:s,exists:e=>!!s(e),getAllByType:t=>Object.values(e.droppables).filter(e=>e.descriptor.type===t)};function u(){e.draggables={},e.droppables={},t.length=0}return{draggable:o,droppable:l,subscribe:n,clean:u}}function zSe(){let e=qU(RSe,[]);return(0,wW.useEffect)(()=>function(){e.clean()},[e]),e}function BSe(e){let t=qU(()=>Wwe(e),[e]),n=(0,wW.useRef)(null);return(0,wW.useEffect)(function(){let e=document.createElement(`div`);return n.current=e,e.id=t,e.setAttribute(`aria-live`,`assertive`),e.setAttribute(`aria-atomic`,`true`),Qp(e.style,Uwe),hq().appendChild(e),function(){setTimeout(function(){let t=hq();t.contains(e)&&t.removeChild(e),e===n.current&&(n.current=null)})}},[t]),JU(e=>{let t=n.current;if(t){t.textContent=e;return}},[])}function fW(e,t=Gwe){let n=wW.useId();return qU(()=>`${e}${t.separator}${n}`,[t.separator,e,n])}function VSe({contextId:e,uniqueId:t}){return`rfd-hidden-text-${e}-${t}`}function HSe({contextId:e,text:t}){let n=fW(`hidden-text`,{separator:`-`}),r=qU(()=>VSe({contextId:e,uniqueId:n}),[n,e]);return(0,wW.useEffect)(function(){let e=document.createElement(`div`);return e.id=r,e.textContent=t,e.style.display=`none`,hq().appendChild(e),function(){let t=hq();t.contains(e)&&t.removeChild(e)}},[r,t]),r}function pW(e){let t=(0,wW.useRef)(e);return(0,wW.useEffect)(()=>{t.current=e}),t}function USe(){let e=null;function t(){return!!e}function n(t){return t===e}function r(t){e&&GU();let n={abandon:t};return e=n,n}function i(){!e&&GU(),e=null}function a(){e&&(e.abandon(),i())}return{isClaimed:t,isActive:n,claim:r,release:i,tryAbandon:a}}function mW(e){return e.phase===`IDLE`||e.phase===`DROP_ANIMATING`?!1:e.isDragging}function WSe(e,t){return Math.abs(t.x-e.x)>=Sq||Math.abs(t.y-e.y)>=Sq}function GSe({cancel:e,completed:t,getPhase:n,setPhase:r}){return[{eventName:`mousemove`,fn:e=>{let{button:t,clientX:i,clientY:a}=e;if(t!==xq)return;let o={x:i,y:a},s=n();if(s.type===`DRAGGING`){e.preventDefault(),s.actions.move(o);return}s.type!==`PENDING`&&GU();let c=s.point;WSe(c,o)&&(e.preventDefault(),r({type:`DRAGGING`,actions:s.actions.fluidLift(o)}))}},{eventName:`mouseup`,fn:r=>{let i=n();if(i.type!==`DRAGGING`){e();return}r.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),t()}},{eventName:`mousedown`,fn:t=>{n().type===`DRAGGING`&&t.preventDefault(),e()}},{eventName:`keydown`,fn:t=>{if(n().type===`PENDING`){e();return}if(t.keyCode===_q){t.preventDefault(),e();return}yq(t)}},{eventName:`resize`,fn:e},{eventName:`scroll`,options:{passive:!0,capture:!1},fn:()=>{n().type===`PENDING`&&e()}},{eventName:`webkitmouseforcedown`,fn:t=>{let r=n();if(r.type===`IDLE`&&GU(),r.actions.shouldRespectForcePress()){e();return}t.preventDefault()}},{eventName:bq,fn:e}]}function KSe(e){let t=(0,wW.useRef)(Cq),n=(0,wW.useRef)(UU),r=qU(()=>({eventName:`mousedown`,fn:function(t){if(t.defaultPrevented||t.button!==xq||t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)return;let r=e.findClosestDraggableId(t);if(!r)return;let i=e.tryGetLock(r,o,{sourceEvent:t});if(!i)return;t.preventDefault();let a={x:t.clientX,y:t.clientY};n.current(),l(i,a)}}),[e]),i=qU(()=>({eventName:`webkitmouseforcewillbegin`,fn:t=>{if(t.defaultPrevented)return;let n=e.findClosestDraggableId(t);if(!n)return;let r=e.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||e.canGetLock(n)&&t.preventDefault())}}),[e]),a=JU(function(){n.current=WU(window,[i,r],{passive:!1,capture:!0})},[i,r]),o=JU(()=>{t.current.type!==`IDLE`&&(t.current=Cq,n.current(),a())},[a]),s=JU(()=>{let e=t.current;o(),e.type===`DRAGGING`&&e.actions.cancel({shouldBlockNextClick:!0}),e.type===`PENDING`&&e.actions.abort()},[o]),c=JU(function(){let e={capture:!0,passive:!1},r=GSe({cancel:s,completed:o,getPhase:()=>t.current,setPhase:e=>{t.current=e}});n.current=WU(window,r,e)},[s,o]),l=JU(function(e,n){t.current.type!==`IDLE`&&GU(),t.current={type:`PENDING`,point:n,actions:e},c()},[c]);uq(function(){return a(),function(){n.current()}},[a])}function qSe(){}function JSe(e,t){function n(){t(),e.cancel()}function r(){t(),e.drop()}return[{eventName:`keydown`,fn:t=>{if(t.keyCode===_q){t.preventDefault(),n();return}if(t.keyCode===vq){t.preventDefault(),r();return}if(t.keyCode===tTe){t.preventDefault(),e.moveDown();return}if(t.keyCode===$we){t.preventDefault(),e.moveUp();return}if(t.keyCode===eTe){t.preventDefault(),e.moveRight();return}if(t.keyCode===Qwe){t.preventDefault(),e.moveLeft();return}if(rTe[t.keyCode]){t.preventDefault();return}yq(t)}},{eventName:`mousedown`,fn:n},{eventName:`mouseup`,fn:n},{eventName:`click`,fn:n},{eventName:`touchstart`,fn:n},{eventName:`resize`,fn:n},{eventName:`wheel`,fn:n,options:{passive:!0}},{eventName:bq,fn:n}]}function YSe(e){let t=(0,wW.useRef)(qSe),n=qU(()=>({eventName:`keydown`,fn:function(n){if(n.defaultPrevented||n.keyCode!==vq)return;let i=e.findClosestDraggableId(n);if(!i)return;let a=e.tryGetLock(i,c,{sourceEvent:n});if(!a)return;n.preventDefault();let o=!0,s=a.snapLift();t.current();function c(){!o&&GU(),o=!1,t.current(),r()}t.current=WU(window,JSe(s,c),{capture:!0,passive:!1})}}),[e]),r=JU(function(){t.current=WU(window,[n],{passive:!1,capture:!0})},[n]);uq(function(){return r(),function(){t.current()}},[r])}function XSe({cancel:e,getPhase:t}){return[{eventName:`orientationchange`,fn:e},{eventName:`resize`,fn:e},{eventName:`contextmenu`,fn:e=>{e.preventDefault()}},{eventName:`keydown`,fn:n=>{if(t().type!==`DRAGGING`){e();return}n.keyCode===_q&&n.preventDefault(),e()}},{eventName:bq,fn:e}]}function ZSe({cancel:e,completed:t,getPhase:n}){return[{eventName:`touchmove`,options:{capture:!1},fn:t=>{let r=n();if(r.type!==`DRAGGING`){e();return}r.hasMoved=!0;let{clientX:i,clientY:a}=t.touches[0],o={x:i,y:a};t.preventDefault(),r.actions.move(o)}},{eventName:`touchend`,fn:r=>{let i=n();if(i.type!==`DRAGGING`){e();return}r.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),t()}},{eventName:`touchcancel`,fn:t=>{if(n().type!==`DRAGGING`){e();return}t.preventDefault(),e()}},{eventName:`touchforcechange`,fn:t=>{let r=n();r.type===`IDLE`&&GU();let i=t.touches[0];if(!i||!(i.force>=aTe))return;let a=r.actions.shouldRespectForcePress();if(r.type===`PENDING`){a&&e();return}if(a){if(r.hasMoved){t.preventDefault();return}e();return}t.preventDefault()}},{eventName:bq,fn:e}]}function QSe(e){let t=(0,wW.useRef)(wq),n=(0,wW.useRef)(UU),r=JU(function(){return t.current},[]),i=JU(function(e){t.current=e},[]),a=qU(()=>({eventName:`touchstart`,fn:function(t){if(t.defaultPrevented)return;let r=e.findClosestDraggableId(t);if(!r)return;let i=e.tryGetLock(r,s,{sourceEvent:t});if(!i)return;let{clientX:a,clientY:o}=t.touches[0],c={x:a,y:o};n.current(),d(i,c)}}),[e]),o=JU(function(){n.current=WU(window,[a],{capture:!0,passive:!1})},[a]),s=JU(()=>{let e=t.current;e.type!==`IDLE`&&(e.type===`PENDING`&&clearTimeout(e.longPressTimerId),i(wq),n.current(),o())},[o,i]),c=JU(()=>{let e=t.current;s(),e.type===`DRAGGING`&&e.actions.cancel({shouldBlockNextClick:!0}),e.type===`PENDING`&&e.actions.abort()},[s]),l=JU(function(){let e={capture:!0,passive:!1},t={cancel:c,completed:s,getPhase:r},i=WU(window,ZSe(t),e),a=WU(window,XSe(t),e);n.current=function(){i(),a()}},[c,r,s]),u=JU(function(){let e=r();e.type!==`PENDING`&&GU();let t=e.actions.fluidLift(e.point);i({type:`DRAGGING`,actions:t,hasMoved:!1})},[r,i]),d=JU(function(e,t){r().type!==`IDLE`&&GU();let n=setTimeout(u,iTe);i({type:`PENDING`,point:t,actions:e,longPressTimerId:n}),l()},[l,r,i,u]);uq(function(){return o(),function(){n.current();let e=r();e.type===`PENDING`&&(clearTimeout(e.longPressTimerId),i(wq))}},[r,o,i]),uq(function(){return WU(window,[{eventName:`touchmove`,fn:()=>{},options:{capture:!1,passive:!1}}])},[])}function hW(e,t){if(t==null)return!1;if(oTe.includes(t.tagName.toLowerCase()))return!0;let n=t.getAttribute(`contenteditable`);return n===`true`||n===``||t!==e&&hW(e,t.parentElement)}function $Se(e,t){let n=t.target;return dW(n)?hW(e,n):!1}function eCe(e){return e instanceof pq(e).Element}function gW(e,t){return e==null?null:e[cTe](t)?e:gW(e.parentElement,t)}function tCe(e,t){return e.closest?e.closest(t):gW(e,t)}function nCe(e){return`[${oq.contextId}="${e}"]`}function rCe(e,t){let n=t.target;if(!eCe(n))return null;let r=tCe(n,nCe(e));return!r||!dW(r)?null:r}function iCe(e,t){let n=rCe(e,t);return n?n.getAttribute(oq.draggableId):null}function aCe(e,t){let n=`[${sq.contextId}="${e}"]`,r=uW(document,n).find(e=>e.getAttribute(sq.id)===t);return!r||!dW(r)?null:r}function oCe(e){e.preventDefault()}function _W({expected:e,phase:t,isLockActive:n,shouldWarn:r}){return!(!n()||e!==t)}function vW({lockAPI:e,store:t,registry:n,draggableId:r}){if(e.isClaimed())return!1;let i=n.draggable.findById(r);return!(!i||!i.options.isEnabled||!qK(t.getState(),r))}function sCe({lockAPI:e,contextId:t,store:n,registry:r,draggableId:i,forceSensorStop:a,sourceEvent:o}){if(!vW({lockAPI:e,store:n,registry:r,draggableId:i}))return null;let s=r.draggable.getById(i),c=aCe(t,s.descriptor.id);if(!c||o&&!s.options.canDragInteractiveElements&&$Se(c,o))return null;let l=e.claim(a||UU),u=`PRE_DRAG`;function d(){return s.options.shouldRespectForcePress}function f(){return e.isActive(l)}function p(e,t){_W({expected:e,phase:u,isLockActive:f,shouldWarn:!0})&&n.dispatch(t())}let m=p.bind(null,`DRAGGING`);function h(t){function r(){e.release(),u=`COMPLETED`}u!==`PRE_DRAG`&&(r(),GU()),n.dispatch(MCe(t.liftActionArgs)),u=`DRAGGING`;function i(e,i={shouldBlockNextClick:!1}){if(t.cleanup(),i.shouldBlockNextClick){let e=WU(window,[{eventName:`click`,fn:oCe,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(e)}r(),n.dispatch(OK({reason:e}))}return{isActive:()=>_W({expected:`DRAGGING`,phase:u,isLockActive:f,shouldWarn:!1}),shouldRespectForcePress:d,drop:e=>i(`DROP`,e),cancel:e=>i(`CANCEL`,e),...t.actions}}function g(e){let t=VU(e=>{m(()=>TK({client:e}))});return{...h({liftActionArgs:{id:i,clientSelection:e,movementMode:`FLUID`},cleanup:()=>t.cancel(),actions:{move:t}}),move:t}}function _(){return h({liftActionArgs:{id:i,clientSelection:sTe(c),movementMode:`SNAP`},cleanup:UU,actions:{moveUp:()=>m(VCe),moveRight:()=>m(UCe),moveDown:()=>m(HCe),moveLeft:()=>m(WCe)}})}function v(){_W({expected:`PRE_DRAG`,phase:u,isLockActive:f,shouldWarn:!0})&&e.release()}return{isActive:()=>_W({expected:`PRE_DRAG`,phase:u,isLockActive:f,shouldWarn:!1}),shouldRespectForcePress:d,fluidLift:g,snapLift:_,abort:v}}function cCe({contextId:e,store:t,registry:n,customSensors:r,enableDefaultSensors:i}){let a=[...i?lTe:[],...r||[]],o=(0,wW.useState)(()=>USe())[0],s=JU(function(e,t){mW(e)&&!mW(t)&&o.tryAbandon()},[o]);uq(function(){let e=t.getState();return t.subscribe(()=>{let n=t.getState();s(e,n),e=n})},[o,t,s]),uq(()=>o.tryAbandon,[o.tryAbandon]);let c=JU(e=>vW({lockAPI:o,registry:n,store:t,draggableId:e}),[o,n,t]),l=JU((r,i,a)=>sCe({lockAPI:o,registry:n,contextId:e,store:t,draggableId:r,forceSensorStop:i||null,sourceEvent:a&&a.sourceEvent?a.sourceEvent:null}),[e,o,n,t]),u=JU(t=>iCe(e,t),[e]),d=JU(e=>{let t=n.draggable.findById(e);return t?t.options:null},[n.draggable]),f=JU(function(){o.isClaimed()&&(o.tryAbandon(),t.getState().phase!==`IDLE`&&t.dispatch(EK()))},[o,t]),p=JU(()=>o.isClaimed(),[o]),m=qU(()=>({canGetLock:c,tryGetLock:l,findClosestDraggableId:u,findOptionsForDraggable:d,tryReleaseLock:f,isLockClaimed:p}),[c,l,u,d,f,p]);for(let e=0;e<a.length;e++)a[e](m)}function yW(e){return!e.current&&GU(),e.current}function lCe(e){let{contextId:t,setCallbacks:n,sensors:r,nonce:i,dragHandleUsageInstructions:a}=e,o=(0,wW.useRef)(null),s=pW(e),c=JU(()=>uTe(s.current),[s]),l=JU(()=>dTe(s.current),[s]),u=BSe(t),d=HSe({contextId:t,text:a}),f=FSe(t,i),p=JU(e=>{yW(o).dispatch(e)},[]),m=qU(()=>yn({publishWhileDragging:PCe,updateDroppableScroll:ICe,updateDroppableIsEnabled:LCe,updateDroppableIsCombineEnabled:RCe,collectionStarting:FCe},p),[p]),h=zSe(),g=qU(()=>xwe(h,m),[h,m]),_=qU(()=>Rwe({scrollWindow:Swe,scrollDroppable:g.scrollDroppable,getAutoScrollerOptions:l,...yn({move:TK},p)}),[g.scrollDroppable,p,l]),v=LSe(t),y=qU(()=>vwe({announce:u,autoScroller:_,dimensionMarshal:g,focusMarshal:v,getResponders:c,styleMarshal:f}),[u,_,g,v,c,f]);o.current=y;let b=JU(()=>{let e=yW(o);e.getState().phase!==`IDLE`&&e.dispatch(EK())},[]),x=JU(()=>{let e=yW(o).getState();return e.phase===`DROP_ANIMATING`||e.phase!==`IDLE`&&e.isDragging},[]);n(qU(()=>({isDragging:x,tryAbort:b}),[x,b]));let S=JU(e=>qK(yW(o).getState(),e),[]),C=JU(()=>rW(yW(o).getState()),[]),w=qU(()=>({marshal:g,focus:v,contextId:t,canLift:S,isMovementAllowed:C,dragHandleUsageInstructionsId:d,registry:h}),[t,g,d,v,S,C,h]);return cCe({contextId:t,store:y,registry:h,customSensors:r||null,enableDefaultSensors:e.enableDefaultSensors!==!1}),(0,wW.useEffect)(()=>b,[b]),wW.createElement(gq.Provider,{value:w},wW.createElement(Qe,{context:mq,store:y},e.children))}function uCe(){return wW.useId()}function dCe(e){let t=uCe(),n=e.dragHandleUsageInstructions||LW.dragHandleUsageInstructions;return wW.createElement(OW,null,r=>wW.createElement(lCe,{nonce:e.nonce,contextId:t,setCallbacks:r,dragHandleUsageInstructions:n,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd,autoScrollerOptions:e.autoScrollerOptions},e.children))}function fCe(e){let t=e.dimension.client,{offset:n,combineWith:r,dropping:i}=e,a=!!r,o=mTe(e),s=!!i,c=s?IK.drop(n,a):IK.moveTo(n);return{position:`fixed`,top:t.marginBox.top,left:t.marginBox.left,boxSizing:`border-box`,width:t.borderBox.width,height:t.borderBox.height,transition:fTe(o,i),transform:c,opacity:pTe(a,s),zIndex:s?Tq.dropAnimating:Tq.dragging,pointerEvents:`none`}}function pCe(e){return{transform:IK.moveTo(e.offset),transition:e.shouldAnimateDisplacement?void 0:`none`}}function mCe(e){return e.type===`DRAGGING`?fCe(e):pCe(e)}function hCe(e,t,n=RW){let r=window.getComputedStyle(t),i=t.getBoundingClientRect(),a=zU(i,r),o=RU(a,n);return{descriptor:e,placeholder:{client:a,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:a.marginBox.width,y:a.marginBox.height},client:a,page:o}}function gCe(e){let t=fW(`draggable`),{descriptor:n,registry:r,getDraggableRef:i,canDragInteractiveElements:a,shouldRespectForcePress:o,isEnabled:s}=e,c=qU(()=>({canDragInteractiveElements:a,shouldRespectForcePress:o,isEnabled:s}),[a,s,o]),l=JU(e=>{let t=i();return!t&&GU(),hCe(n,t,e)},[n,i]),u=qU(()=>({uniqueId:t,descriptor:n,options:c,getDimension:l}),[n,l,c,t]),d=(0,wW.useRef)(u),f=(0,wW.useRef)(!0);uq(()=>(r.draggable.register(d.current),()=>r.draggable.unregister(d.current)),[r.draggable]),uq(()=>{if(f.current){f.current=!1;return}let e=d.current;d.current=u,r.draggable.update(u,e)},[u,r.draggable])}function bW(e){let t=(0,wW.useContext)(e);return!t&&GU(),t}function _Ce(e){e.preventDefault()}function vCe(){let e=YU((e,t)=>({x:e,y:t})),t=YU((e,t,n=null,r=null,i=null)=>({isDragging:!0,isClone:t,isDropAnimating:!!i,dropAnimation:i,mode:e,draggingOver:n,combineWith:r,combineTargetFor:null})),n=YU((e,n,r,i,a=null,o=null,s=null)=>({mapped:{type:`DRAGGING`,dropping:null,draggingOver:a,combineWith:o,mode:n,offset:e,dimension:r,forceShouldAnimate:s,snapshot:t(n,i,a,o,null)}}));return(r,i)=>{if(mW(r)){if(r.critical.draggable.id!==i.draggableId)return null;let t=r.current.client.offset,a=r.dimensions.draggables[i.draggableId],o=oK(r.impact),s=_Te(r.impact),c=r.forceShouldAnimate;return n(e(t.x,t.y),r.movementMode,a,i.isClone,o,s,c)}if(r.phase===`DROP_ANIMATING`){let e=r.completed;if(e.result.draggableId!==i.draggableId)return null;let n=i.isClone,a=r.dimensions.draggables[i.draggableId],o=e.result,s=o.mode,c=Oq(o),l=gTe(o),u={duration:r.dropDuration,curve:AK.drop,moveTo:r.newHomeClientOffset,opacity:l?jK.opacity.drop:null,scale:l?jK.scale.drop:null};return{mapped:{type:`DRAGGING`,offset:r.newHomeClientOffset,dimension:a,dropping:u,draggingOver:c,combineWith:l,mode:s,forceShouldAnimate:null,snapshot:t(s,n,c,l,u)}}}return null}}function xW(e=null){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}function yCe(){let e=YU((e,t)=>({x:e,y:t})),t=YU(xW),n=YU((e,n=null,r)=>({mapped:{type:`SECONDARY`,offset:e,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:t(n)}})),r=e=>e?n(RW,e,!0):null,i=(t,i,a,o)=>{let s=a.displaced.visible[t],c=!!(o.inVirtualList&&o.effected[t]),l=ZU(a),u=l&&l.draggableId===t?i:null;if(!s){if(!c)return r(u);if(a.displaced.invisible[t])return null;let i=HW(o.displacedBy.point),s=e(i.x,i.y);return n(s,u,!0)}if(c)return r(u);let d=a.displacedBy.point,f=e(d.x,d.y);return n(f,u,s.shouldAnimate)};return(e,t)=>{if(mW(e))return e.critical.draggable.id===t.draggableId?null:i(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if(e.phase===`DROP_ANIMATING`){let n=e.completed;return n.result.draggableId===t.draggableId?null:i(t.draggableId,n.result.draggableId,n.impact,n.afterCritical)}return null}}function SW(e){return bW(Eq).isUsingCloneFor===e.draggableId&&!e.isClone?null:wW.createElement(bTe,e)}function bCe(e){let t=typeof e.isDragDisabled!=`boolean`||!e.isDragDisabled,n=!!e.disableInteractiveElementBlocking,r=!!e.shouldRespectForcePress;return wW.createElement(SW,Qp({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:n,shouldRespectForcePress:r}))}function xCe(e){let t=(0,wW.useRef)(null),n=bW(gq),r=fW(`droppable`),{registry:i,marshal:a}=n,o=pW(e),s=qU(()=>({id:e.droppableId,type:e.type,mode:e.mode}),[e.droppableId,e.mode,e.type]),c=(0,wW.useRef)(s),l=qU(()=>YU((e,n)=>{!t.current&&GU();let r={x:e,y:n};a.updateDroppableScroll(s.id,r)}),[s.id,a]),u=JU(()=>{let e=t.current;return!e||!e.env.closestScrollable?RW:Mq(e.env.closestScrollable)},[]),d=JU(()=>{let e=u();l(e.x,e.y)},[u,l]),f=qU(()=>VU(d),[d]),p=JU(()=>{let e=t.current,n=Fq(e);if(!(e&&n)&&GU(),e.scrollOptions.shouldPublishImmediately){d();return}f()},[f,d]),m=JU((e,r)=>{t.current&&GU();let i=o.current,a=i.getDroppableRef();!a&&GU();let c=TTe(a),l={ref:a,descriptor:s,env:c,scrollOptions:r};t.current=l;let u=OTe({ref:a,descriptor:s,env:c,windowScroll:e,direction:i.direction,isDropDisabled:i.isDropDisabled,isCombineEnabled:i.isCombineEnabled,shouldClipSubject:!i.ignoreContainerClipping}),d=c.closestScrollable;return d&&(d.setAttribute(cq.contextId,n.contextId),d.addEventListener(`scroll`,p,Pq(l.scrollOptions))),u},[n.contextId,s,p,o]),h=JU(()=>{let e=t.current,n=Fq(e);return!(e&&n)&&GU(),Mq(n)},[]),g=JU(()=>{let e=t.current;!e&&GU();let n=Fq(e);t.current=null,n&&(f.cancel(),n.removeAttribute(cq.contextId),n.removeEventListener(`scroll`,p,Pq(e.scrollOptions)))},[p,f]),_=JU(e=>{let n=t.current;!n&&GU();let r=Fq(n);!r&&GU(),r.scrollTop+=e.y,r.scrollLeft+=e.x},[]),v=qU(()=>({getDimensionAndWatchScroll:m,getScrollWhileDragging:h,dragStopped:g,scroll:_}),[g,m,h,_]),y=qU(()=>({uniqueId:r,descriptor:s,callbacks:v}),[v,s,r]);uq(()=>(c.current=y.descriptor,i.droppable.register(y),()=>{t.current&&g(),i.droppable.unregister(y)}),[v,s,g,y,a,i.droppable]),uq(()=>{t.current&&a.updateDroppableIsEnabled(c.current.id,!e.isDropDisabled)},[e.isDropDisabled,a]),uq(()=>{t.current&&a.updateDroppableIsCombineEnabled(c.current.id,e.isCombineEnabled)},[e.isCombineEnabled,a])}function CW(){}function SCe(){return!document.body&&GU(),document.body}var wW,TW,EW,DW,OW,kW,AW,jW,MW,NW,PW,FW,IW,LW,RW,zW,BW,VW,HW,UW,WW,GW,KW,qW,JW,YW,XW,ZW,QW,$W,eG,tG,nG,rG,iG,aG,oG,sG,cG,lG,uG,dG,fG,pG,mG,hG,gG,_G,vG,yG,bG,xG,SG,CG,wG,TG,EG,DG,OG,kG,AG,jG,MG,NG,PG,FG,IG,LG,RG,zG,BG,VG,HG,UG,WG,GG,KG,qG,JG,YG,XG,ZG,QG,$G,eK,tK,nK,rK,iK,aK,oK,sK,cK,lK,uK,dK,fK,pK,mK,hK,gK,CCe,_K,vK,yK,bK,wCe,xK,TCe,ECe,DCe,OCe,kCe,SK,CK,wK,ACe,jCe,MCe,NCe,PCe,FCe,ICe,LCe,RCe,TK,zCe,BCe,VCe,HCe,UCe,WCe,EK,GCe,DK,OK,KCe,kK,qCe,JCe,AK,jK,MK,NK,PK,FK,IK,LK,RK,YCe,zK,XCe,ZCe,QCe,$Ce,ewe,BK,twe,nwe,rwe,iwe,awe,owe,swe,VK,HK,cwe,lwe,uwe,dwe,fwe,pwe,mwe,hwe,gwe,_we,vwe,UK,WK,GK,KK,ywe,bwe,xwe,qK,Swe,Cwe,wwe,Twe,JK,Ewe,YK,XK,Dwe,Owe,ZK,QK,kwe,Awe,$K,jwe,eq,tq,nq,Mwe,rq,Nwe,Pwe,Fwe,iq,Iwe,Lwe,Rwe,aq,oq,sq,zwe,cq,Bwe,lq,Vwe,Hwe,uq,dq,fq,pq,mq,hq,Uwe,Wwe,Gwe,gq,Kwe,qwe,_q,vq,Jwe,Ywe,Xwe,Zwe,Qwe,$we,eTe,tTe,nTe,yq,bq,xq,Sq,Cq,rTe,wq,iTe,aTe,oTe,sTe,cTe,lTe,uTe,dTe,Tq,fTe,pTe,mTe,Eq,hTe,Dq,Oq,gTe,_Te,vTe,yTe,bTe,kq,xTe,STe,Aq,CTe,wTe,jq,Mq,Nq,TTe,ETe,DTe,OTe,kTe,ATe,Pq,Fq,jTe,MTe,NTe,PTe,FTe,ITe,LTe,Iq,Lq,Rq,zq,RTe,zTe,BTe=s((()=>{wW=d(h()),TW=d(_()),U(),B(),bSe(),xSe(),$p(),HU.bind(null,`warn`),HU.bind(null,`error`),EW=`Invariant failed`,DW=class extends Error{},DW.prototype.toString=function(){return this.message},OW=class extends wW.Component{constructor(...e){super(...e),this.callbacks=null,this.unbind=UU,this.onWindowError=e=>{let t=this.getCallbacks();t.isDragging()&&t.tryAbort(),e.error instanceof DW&&e.preventDefault()},this.getCallbacks=()=>{if(!this.callbacks)throw Error(`Unable to find AppCallbacks in <ErrorBoundary/>`);return this.callbacks},this.setCallbacks=e=>{this.callbacks=e}}componentDidMount(){this.unbind=WU(window,[{eventName:`error`,fn:this.onWindowError}])}componentDidCatch(e){if(e instanceof DW){this.setState({});return}throw e}componentWillUnmount(){this.unbind()}render(){return this.props.children(this.setCallbacks)}},kW=`
  Press space bar to start a drag.
  When dragging you can use the arrow keys to move the item around and escape to cancel.
  Some screen readers may require you to be in focus mode or to use your pass through key
`,AW=e=>e+1,jW=e=>`
  You have lifted an item in position ${AW(e.source.index)}
`,MW=(e,t)=>{let n=e.droppableId===t.droppableId,r=AW(e.index),i=AW(t.index);return n?`
      You have moved the item from position ${r}
      to position ${i}
    `:`
    You have moved the item from position ${r}
    in list ${e.droppableId}
    to list ${t.droppableId}
    in position ${i}
  `},NW=(e,t,n)=>t.droppableId===n.droppableId?`
      The item ${e}
      has been combined with ${n.draggableId}`:`
      The item ${e}
      in list ${t.droppableId}
      has been combined with ${n.draggableId}
      in list ${n.droppableId}
    `,PW=e=>{let t=e.destination;if(t)return MW(e.source,t);let n=e.combine;return n?NW(e.draggableId,e.source,n):`You are over an area that cannot be dropped on`},FW=e=>`
  The item has returned to its starting position
  of ${AW(e.index)}
`,IW=e=>{if(e.reason===`CANCEL`)return`
      Movement cancelled.
      ${FW(e.source)}
    `;let t=e.destination,n=e.combine;return t?`
      You have dropped the item.
      ${MW(e.source,t)}
    `:n?`
      You have dropped the item.
      ${NW(e.draggableId,e.source,n)}
    `:`
    The item has been dropped while not over a drop area.
    ${FW(e.source)}
  `},LW={dragHandleUsageInstructions:kW,onDragStart:jW,onDragUpdate:PW,onDragEnd:IW},RW={x:0,y:0},zW=(e,t)=>({x:e.x+t.x,y:e.y+t.y}),BW=(e,t)=>({x:e.x-t.x,y:e.y-t.y}),VW=(e,t)=>e.x===t.x&&e.y===t.y,HW=e=>({x:e.x===0?0:-e.x,y:e.y===0?0:-e.y}),UW=(e,t,n=0)=>e===`x`?{x:t,y:n}:{x:n,y:t},WW=(e,t)=>Math.sqrt((t.x-e.x)**2+(t.y-e.y)**2),GW=(e,t)=>Math.min(...t.map(t=>WW(e,t))),KW=e=>t=>({x:e(t.x),y:e(t.y)}),qW=(e,t)=>{let n=kU({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n},JW=(e,t)=>({top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}),YW=e=>[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}],XW={top:0,right:0,bottom:0,left:0},ZW=(e,t)=>t?JW(e,t.scroll.diff.displacement):e,QW=(e,t,n)=>n&&n.increasedBy?{...e,[t.end]:e[t.end]+n.increasedBy[t.line]}:e,$W=(e,t)=>t&&t.shouldClipSubject?qW(t.pageMarginBox,e):kU(e),eG=({page:e,withPlaceholder:t,axis:n,frame:r})=>{let i=ZW(e.marginBox,r),a=QW(i,n,t);return{page:e,withPlaceholder:t,active:$W(a,r)}},tG=(e,t)=>{!e.frame&&GU();let n=e.frame,r=BW(t,n.scroll.initial),i=HW(r),a={...n,scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:i},max:n.scroll.max}},o=eG({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:a});return{...e,frame:a,subject:o}},nG=YU(e=>e.reduce((e,t)=>(e[t.descriptor.id]=t,e),{})),rG=YU(e=>e.reduce((e,t)=>(e[t.descriptor.id]=t,e),{})),iG=YU(e=>Object.values(e)),aG=YU(e=>Object.values(e)),oG=YU((e,t)=>aG(t).filter(t=>e===t.descriptor.droppableId).sort((e,t)=>e.descriptor.index-t.descriptor.index)),sG=YU((e,t)=>t.filter(t=>t.descriptor.id!==e.descriptor.id)),cG=({isMovingForward:e,draggable:t,destination:n,insideDestination:r,previousImpact:i})=>{if(!n.isCombineEnabled||!XU(i))return null;function a(e){let t={type:`COMBINE`,combine:{draggableId:e,droppableId:n.descriptor.id}};return{...i,at:t}}let o=i.displaced.all,s=o.length?o[0]:null;if(e)return s?a(s):null;let c=sG(t,r);if(!s){if(!c.length)return null;let e=c[c.length-1];return a(e.descriptor.id)}let l=c.findIndex(e=>e.descriptor.id===s);l===-1&&GU();let u=l-1;if(u<0)return null;let d=c[u];return a(d.descriptor.id)},lG=(e,t)=>e.descriptor.droppableId===t.descriptor.id,uG={point:RW,value:0},dG={invisible:{},visible:{},all:[]},fG={displaced:dG,displacedBy:uG,at:null},pG=(e,t)=>n=>e<=n&&n<=t,mG=e=>{let t=pG(e.top,e.bottom),n=pG(e.left,e.right);return r=>{if(t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right))return!0;let i=t(r.top)||t(r.bottom),a=n(r.left)||n(r.right);if(i&&a)return!0;let o=r.top<e.top&&r.bottom>e.bottom,s=r.left<e.left&&r.right>e.right;return o&&s?!0:o&&a||s&&i}},hG=e=>{let t=pG(e.top,e.bottom),n=pG(e.left,e.right);return e=>t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)},gG={direction:`vertical`,line:`y`,crossAxisLine:`x`,start:`top`,end:`bottom`,size:`height`,crossAxisStart:`left`,crossAxisEnd:`right`,crossAxisSize:`width`},_G={direction:`horizontal`,line:`x`,crossAxisLine:`y`,start:`left`,end:`right`,size:`width`,crossAxisStart:`top`,crossAxisEnd:`bottom`,crossAxisSize:`height`},vG=e=>t=>{let n=pG(t.top,t.bottom),r=pG(t.left,t.right);return t=>e===gG?n(t.top)&&n(t.bottom):r(t.left)&&r(t.right)},yG=(e,t)=>{let n=t.frame?t.frame.scroll.diff.displacement:RW;return JW(e,n)},bG=(e,t,n)=>t.subject.active?n(t.subject.active)(e):!1,xG=(e,t,n)=>n(t)(e),SG=({target:e,destination:t,viewport:n,withDroppableDisplacement:r,isVisibleThroughFrameFn:i})=>{let a=r?yG(e,t):e;return bG(a,t,i)&&xG(a,n,i)},CG=e=>SG({...e,isVisibleThroughFrameFn:mG}),wG=e=>SG({...e,isVisibleThroughFrameFn:hG}),TG=e=>SG({...e,isVisibleThroughFrameFn:vG(e.destination.axis)}),EG=(e,t,n)=>{if(typeof n==`boolean`)return n;if(!t)return!0;let{invisible:r,visible:i}=t;if(r[e])return!1;let a=i[e];return!a||a.shouldAnimate},DG=({isMovingForward:e,destination:t,draggables:n,combine:r,afterCritical:i})=>{if(!t.isCombineEnabled)return null;let a=r.draggableId,o=n[a].descriptor.index;return tW(a,i)?e?o:o-1:e?o+1:o},OG=({isMovingForward:e,isInHomeList:t,insideDestination:n,location:r})=>{if(!n.length)return null;let i=r.index,a=e?i+1:i-1,o=n[0].descriptor.index,s=n[n.length-1].descriptor.index,c=t?s:s+1;return a<o||a>c?null:a},kG=({isMovingForward:e,isInHomeList:t,draggable:n,draggables:r,destination:i,insideDestination:a,previousImpact:o,viewport:s,afterCritical:c})=>{let l=o.at;if(!l&&GU(),l.type===`REORDER`){let r=OG({isMovingForward:e,isInHomeList:t,location:l.destination,insideDestination:a});return r==null?null:eW({draggable:n,insideDestination:a,destination:i,viewport:s,last:o.displaced,displacedBy:o.displacedBy,index:r})}let u=DG({isMovingForward:e,destination:i,displaced:o.displaced,draggables:r,combine:l.combine,afterCritical:c});return u==null?null:eW({draggable:n,insideDestination:a,destination:i,viewport:s,last:o.displaced,displacedBy:o.displacedBy,index:u})},AG=({displaced:e,afterCritical:t,combineWith:n,displacedBy:r})=>{let i=!!(e.visible[n]||e.invisible[n]);return tW(n,t)?i?RW:HW(r.point):i?r.point:RW},jG=({afterCritical:e,impact:t,draggables:n})=>{let r=ZU(t);!r&&GU();let i=r.draggableId,a=n[i].page.borderBox.center,o=AG({displaced:t.displaced,afterCritical:e,combineWith:i,displacedBy:t.displacedBy});return zW(a,o)},MG=(e,t)=>t.margin[e.start]+t.borderBox[e.size]/2,NG=(e,t)=>t.margin[e.end]+t.borderBox[e.size]/2,PG=(e,t,n)=>t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2,FG=({axis:e,moveRelativeTo:t,isMoving:n})=>UW(e.line,t.marginBox[e.end]+MG(e,n),PG(e,t.marginBox,n)),IG=({axis:e,moveRelativeTo:t,isMoving:n})=>UW(e.line,t.marginBox[e.start]-NG(e,n),PG(e,t.marginBox,n)),LG=({axis:e,moveInto:t,isMoving:n})=>UW(e.line,t.contentBox[e.start]+MG(e,n),PG(e,t.contentBox,n)),RG=({impact:e,draggable:t,draggables:n,droppable:r,afterCritical:i})=>{let a=oG(r.descriptor.id,n),o=t.page,s=r.axis;if(!a.length)return LG({axis:s,moveInto:r.page,isMoving:o});let{displaced:c,displacedBy:l}=e,u=c.all[0];if(u){let e=n[u];if(tW(u,i))return IG({axis:s,moveRelativeTo:e.page,isMoving:o});let t=LU(e.page,l.point);return IG({axis:s,moveRelativeTo:t,isMoving:o})}let d=a[a.length-1];if(d.descriptor.id===t.descriptor.id)return o.borderBox.center;if(tW(d.descriptor.id,i)){let e=LU(d.page,HW(i.displacedBy.point));return FG({axis:s,moveRelativeTo:e,isMoving:o})}return FG({axis:s,moveRelativeTo:d.page,isMoving:o})},zG=(e,t)=>{let n=e.frame;return n?zW(t,n.scroll.diff.displacement):t},BG=({impact:e,draggable:t,droppable:n,draggables:r,afterCritical:i})=>{let a=t.page.borderBox.center,o=e.at;return!n||!o?a:o.type===`REORDER`?RG({impact:e,draggable:t,draggables:r,droppable:n,afterCritical:i}):jG({impact:e,draggables:r,afterCritical:i})},VG=e=>{let t=BG(e),n=e.droppable;return n?zG(n,t):t},HG=(e,t)=>{let n=BW(t,e.scroll.initial),r=HW(n);return{frame:kU({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}},UG=({impact:e,viewport:t,destination:n,draggables:r,maxScrollChange:i})=>{let a=HG(t,zW(t.scroll.current,i)),o=n.frame?tG(n,zW(n.frame.scroll.current,i)):n,s=e.displaced,c=QU({afterDragging:nW(s.all,r),destination:n,displacedBy:e.displacedBy,viewport:a.frame,last:s,forceShouldAnimate:!1}),l=QU({afterDragging:nW(s.all,r),destination:o,displacedBy:e.displacedBy,viewport:t.frame,last:s,forceShouldAnimate:!1}),u={},d={},f=[s,c,l];return s.all.forEach(e=>{let t=ESe(e,f);if(t){d[e]=t;return}u[e]=!0}),{...e,displaced:{all:s.all,invisible:u,visible:d}}},WG=(e,t)=>zW(e.scroll.diff.displacement,t),GG=({pageBorderBoxCenter:e,draggable:t,viewport:n})=>{let r=WG(n,e),i=BW(r,t.page.borderBox.center);return zW(t.client.borderBox.center,i)},KG=({draggable:e,destination:t,newPageBorderBoxCenter:n,viewport:r,withDroppableDisplacement:i,onlyOnMainAxis:a=!1})=>{let o=BW(n,e.page.borderBox.center),s={target:JW(e.page.borderBox,o),destination:t,withDroppableDisplacement:i,viewport:r};return a?TG(s):wG(s)},qG=({isMovingForward:e,draggable:t,destination:n,draggables:r,previousImpact:i,viewport:a,previousPageBorderBoxCenter:o,previousClientSelection:s,afterCritical:c})=>{if(!n.isEnabled)return null;let l=oG(n.descriptor.id,r),u=lG(t,n),d=cG({isMovingForward:e,draggable:t,destination:n,insideDestination:l,previousImpact:i})||kG({isMovingForward:e,isInHomeList:u,draggable:t,draggables:r,destination:n,insideDestination:l,previousImpact:i,viewport:a,afterCritical:c});if(!d)return null;let f=VG({impact:d,draggable:t,droppable:n,draggables:r,afterCritical:c});if(KG({draggable:t,destination:n,newPageBorderBoxCenter:f,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:GG({pageBorderBoxCenter:f,draggable:t,viewport:a}),impact:d,scrollJumpRequest:null};let p=BW(f,o);return{clientSelection:s,impact:UG({impact:d,viewport:a,destination:n,draggables:r,maxScrollChange:p}),scrollJumpRequest:p}},JG=e=>{let t=e.subject.active;return!t&&GU(),t},YG=({isMovingForward:e,pageBorderBoxCenter:t,source:n,droppables:r,viewport:i})=>{let a=n.subject.active;if(!a)return null;let o=n.axis,s=pG(a[o.start],a[o.end]),c=iG(r).filter(e=>e!==n).filter(e=>e.isEnabled).filter(e=>!!e.subject.active).filter(e=>mG(i.frame)(JG(e))).filter(t=>{let n=JG(t);return e?a[o.crossAxisEnd]<n[o.crossAxisEnd]:n[o.crossAxisStart]<a[o.crossAxisStart]}).filter(e=>{let t=JG(e),n=pG(t[o.start],t[o.end]);return s(t[o.start])||s(t[o.end])||n(a[o.start])||n(a[o.end])}).sort((t,n)=>{let r=JG(t)[o.crossAxisStart],i=JG(n)[o.crossAxisStart];return e?r-i:i-r}).filter((e,t,n)=>JG(e)[o.crossAxisStart]===JG(n[0])[o.crossAxisStart]);if(!c.length)return null;if(c.length===1)return c[0];let l=c.filter(e=>pG(JG(e)[o.start],JG(e)[o.end])(t[o.line]));return l.length===1?l[0]:l.length>1?l.sort((e,t)=>JG(e)[o.start]-JG(t)[o.start])[0]:c.sort((e,n)=>{let r=GW(t,YW(JG(e))),i=GW(t,YW(JG(n)));return r===i?JG(e)[o.start]-JG(n)[o.start]:r-i})[0]},XG=(e,t)=>{let n=e.page.borderBox.center;return tW(e.descriptor.id,t)?BW(n,t.displacedBy.point):n},ZG=(e,t)=>{let n=e.page.borderBox;return tW(e.descriptor.id,t)?JW(n,HW(t.displacedBy.point)):n},QG=({pageBorderBoxCenter:e,viewport:t,destination:n,insideDestination:r,afterCritical:i})=>r.filter(e=>wG({target:ZG(e,i),destination:n,viewport:t.frame,withDroppableDisplacement:!0})).sort((t,r)=>{let a=WW(e,zG(n,XG(t,i))),o=WW(e,zG(n,XG(r,i)));return a<o?-1:o<a?1:t.descriptor.index-r.descriptor.index})[0]||null,$G=YU(function(e,t){let n=t[e.line];return{value:n,point:UW(e.line,n)}}),eK=(e,t,n)=>{let r=e.axis;if(e.descriptor.mode===`virtual`)return UW(r.line,t[r.line]);let i=e.subject.page.contentBox[r.size],a=oG(e.descriptor.id,n).reduce((e,t)=>e+t.client.marginBox[r.size],0)+t[r.line]-i;return a<=0?null:UW(r.line,a)},tK=(e,t)=>({...e,scroll:{...e.scroll,max:t}}),nK=(e,t,n)=>{let r=e.frame;lG(t,e)&&GU(),e.subject.withPlaceholder&&GU();let i=$G(e.axis,t.displaceBy).point,a=eK(e,i,n),o={placeholderSize:i,increasedBy:a,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r){let t=eG({page:e.subject.page,withPlaceholder:o,axis:e.axis,frame:e.frame});return{...e,subject:t}}let s=a?zW(r.scroll.max,a):r.scroll.max,c=tK(r,s),l=eG({page:e.subject.page,withPlaceholder:o,axis:e.axis,frame:c});return{...e,subject:l,frame:c}},rK=e=>{let t=e.subject.withPlaceholder;!t&&GU();let n=e.frame;if(!n){let t=eG({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null});return{...e,subject:t}}let r=t.oldFrameMaxScroll;!r&&GU();let i=tK(n,r),a=eG({page:e.subject.page,axis:e.axis,frame:i,withPlaceholder:null});return{...e,subject:a,frame:i}},iK=({previousPageBorderBoxCenter:e,moveRelativeTo:t,insideDestination:n,draggable:r,draggables:i,destination:a,viewport:o,afterCritical:s})=>{if(!t){if(n.length)return null;let e={displaced:dG,displacedBy:uG,at:{type:`REORDER`,destination:{droppableId:a.descriptor.id,index:0}}},t=VG({impact:e,draggable:r,droppable:a,draggables:i,afterCritical:s});return KG({draggable:r,destination:lG(r,a)?a:nK(a,r,i),newPageBorderBoxCenter:t,viewport:o.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?e:null}let c=e[a.axis.line]<=t.page.borderBox.center[a.axis.line],l=(()=>{let e=t.descriptor.index;return t.descriptor.id===r.descriptor.id||c?e:e+1})();return eW({draggable:r,insideDestination:n,destination:a,viewport:o,displacedBy:$G(a.axis,r.displaceBy),last:dG,index:l})},aK=({isMovingForward:e,previousPageBorderBoxCenter:t,draggable:n,isOver:r,draggables:i,droppables:a,viewport:o,afterCritical:s})=>{let c=YG({isMovingForward:e,pageBorderBoxCenter:t,source:r,droppables:a,viewport:o});if(!c)return null;let l=oG(c.descriptor.id,i),u=iK({previousPageBorderBoxCenter:t,destination:c,draggable:n,draggables:i,moveRelativeTo:QG({pageBorderBoxCenter:t,viewport:o,destination:c,insideDestination:l,afterCritical:s}),insideDestination:l,viewport:o,afterCritical:s});return u?{clientSelection:GG({pageBorderBoxCenter:VG({impact:u,draggable:n,droppable:c,draggables:i,afterCritical:s}),draggable:n,viewport:o}),impact:u,scrollJumpRequest:null}:null},oK=e=>{let t=e.at;return t?t.type===`REORDER`?t.destination.droppableId:t.combine.droppableId:null},sK=(e,t)=>{let n=oK(e);return n?t[n]:null},cK=({state:e,type:t})=>{let n=sK(e.impact,e.dimensions.droppables),r=!!n,i=e.dimensions.droppables[e.critical.droppable.id],a=n||i,o=a.axis.direction,s=o===`vertical`&&(t===`MOVE_UP`||t===`MOVE_DOWN`)||o===`horizontal`&&(t===`MOVE_LEFT`||t===`MOVE_RIGHT`);if(s&&!r)return null;let c=t===`MOVE_DOWN`||t===`MOVE_RIGHT`,l=e.dimensions.draggables[e.critical.draggable.id],u=e.current.page.borderBoxCenter,{draggables:d,droppables:f}=e.dimensions;return s?qG({isMovingForward:c,previousPageBorderBoxCenter:u,draggable:l,destination:a,draggables:d,viewport:e.viewport,previousClientSelection:e.current.client.selection,previousImpact:e.impact,afterCritical:e.afterCritical}):aK({isMovingForward:c,previousPageBorderBoxCenter:u,draggable:l,isOver:a,draggables:d,droppables:f,viewport:e.viewport,afterCritical:e.afterCritical})},lK=(e,t)=>kU(JW(e,t)),uK=(e,t)=>{let n=e.frame;return n?lK(t,n.scroll.diff.value):t},dK=({pageBorderBoxWithDroppableScroll:e,draggable:t,destination:n,insideDestination:r,last:i,viewport:a,afterCritical:o})=>{let s=n.axis,c=$G(n.axis,t.displaceBy),l=c.value,u=e[s.start],d=e[s.end];return eW({draggable:t,insideDestination:r,destination:n,viewport:a,last:i,displacedBy:c,index:ASe({draggable:t,closest:sG(t,r).find(e=>{let t=e.descriptor.id,n=e.page.borderBox.center[s.line],r=tW(t,o),a=aW({displaced:i,id:t});return r?a?d<=n:u<n-l:a?d<=n+l:u<n})||null,inHomeList:lG(t,n)})})},fK=4,pK=({draggable:e,pageBorderBoxWithDroppableScroll:t,previousImpact:n,destination:r,insideDestination:i,afterCritical:a})=>{if(!r.isCombineEnabled)return null;let o=r.axis,s=$G(r.axis,e.displaceBy),c=s.value,l=t[o.start],u=t[o.end],d=sG(e,i).find(e=>{let t=e.descriptor.id,r=e.page.borderBox,i=r[o.size]/fK,s=tW(t,a),d=aW({displaced:n.displaced,id:t});return s?d?u>r[o.start]+i&&u<r[o.end]-i:l>r[o.start]-c+i&&l<r[o.end]-c-i:d?u>r[o.start]+c+i&&u<r[o.end]+c-i:l>r[o.start]+i&&l<r[o.end]-i});return d?{displacedBy:s,displaced:n.displaced,at:{type:`COMBINE`,combine:{draggableId:d.descriptor.id,droppableId:r.descriptor.id}}}:null},mK=({pageOffset:e,draggable:t,draggables:n,droppables:r,previousImpact:i,viewport:a,afterCritical:o})=>{let s=lK(t.page.borderBox,e),c=kSe({pageBorderBox:s,draggable:t,droppables:r});if(!c)return fG;let l=r[c],u=oG(l.descriptor.id,n),d=uK(l,s);return pK({pageBorderBoxWithDroppableScroll:d,draggable:t,previousImpact:i,destination:l,insideDestination:u,afterCritical:o})||dK({pageBorderBoxWithDroppableScroll:d,draggable:t,destination:l,insideDestination:u,last:i.displaced,viewport:a,afterCritical:o})},hK=(e,t)=>({...e,[t.descriptor.id]:t}),gK=({previousImpact:e,impact:t,droppables:n})=>{let r=oK(e),i=oK(t);if(!r||r===i)return n;let a=n[r];return a.subject.withPlaceholder?hK(n,rK(a)):n},CCe=({draggable:e,draggables:t,droppables:n,previousImpact:r,impact:i})=>{let a=gK({previousImpact:r,impact:i,droppables:n}),o=oK(i);if(!o)return a;let s=n[o];return lG(e,s)||s.subject.withPlaceholder?a:hK(a,nK(s,e,t))},_K=({state:e,clientSelection:t,dimensions:n,viewport:r,impact:i,scrollJumpRequest:a})=>{let o=r||e.viewport,s=n||e.dimensions,c=t||e.current.client.selection,l=BW(c,e.initial.client.selection),u={offset:l,selection:c,borderBoxCenter:zW(e.initial.client.borderBoxCenter,l)},d={selection:zW(u.selection,o.scroll.current),borderBoxCenter:zW(u.borderBoxCenter,o.scroll.current),offset:zW(u.offset,o.scroll.diff.value)},f={client:u,page:d};if(e.phase===`COLLECTING`)return{...e,dimensions:s,viewport:o,current:f};let p=s.draggables[e.critical.draggable.id],m=i||mK({pageOffset:d.offset,draggable:p,draggables:s.draggables,droppables:s.droppables,previousImpact:e.impact,viewport:o,afterCritical:e.afterCritical}),h=CCe({draggable:p,impact:m,previousImpact:e.impact,draggables:s.draggables,droppables:s.droppables});return{...e,current:f,dimensions:{draggables:s.draggables,droppables:h},impact:m,viewport:o,scrollJumpRequest:a||null,forceShouldAnimate:!a&&null}},vK=({impact:e,viewport:t,draggables:n,destination:r,forceShouldAnimate:i})=>{let a=e.displaced,o=QU({afterDragging:jSe(a.all,n),destination:r,displacedBy:e.displacedBy,viewport:t.frame,forceShouldAnimate:i,last:a});return{...e,displaced:o}},yK=({impact:e,draggable:t,droppable:n,draggables:r,viewport:i,afterCritical:a})=>GG({pageBorderBoxCenter:VG({impact:e,draggable:t,draggables:r,droppable:n,afterCritical:a}),draggable:t,viewport:i}),bK=({state:e,dimensions:t,viewport:n})=>{e.movementMode!==`SNAP`&&GU();let r=e.impact,i=n||e.viewport,a=t||e.dimensions,{draggables:o,droppables:s}=a,c=o[e.critical.draggable.id],l=oK(r);!l&&GU();let u=s[l],d=vK({impact:r,viewport:i,destination:u,draggables:o});return _K({impact:d,clientSelection:yK({impact:d,draggable:c,droppable:u,draggables:o,viewport:i,afterCritical:e.afterCritical}),state:e,dimensions:a,viewport:i})},wCe=e=>({index:e.index,droppableId:e.droppableId}),xK=({draggable:e,home:t,draggables:n,viewport:r})=>{let i=$G(t.axis,e.displaceBy),a=oG(t.descriptor.id,n),o=a.indexOf(e);o===-1&&GU();let s=a.slice(o+1),c=s.reduce((e,t)=>(e[t.descriptor.id]=!0,e),{}),l={inVirtualList:t.descriptor.mode===`virtual`,displacedBy:i,effected:c};return{impact:{displaced:QU({afterDragging:s,destination:t,displacedBy:i,last:null,viewport:r.frame,forceShouldAnimate:!1}),displacedBy:i,at:{type:`REORDER`,destination:wCe(e.descriptor)}},afterCritical:l}},TCe=(e,t)=>({draggables:e.draggables,droppables:hK(e.droppables,t)}),ECe=({draggable:e,offset:t,initialWindowScroll:n})=>{let r=LU(e.client,t),i=RU(r,n);return{...e,placeholder:{...e.placeholder,client:r},client:r,page:i}},DCe=e=>{let t=e.frame;return!t&&GU(),t},OCe=({additions:e,updatedDroppables:t,viewport:n})=>{let r=n.scroll.diff.value;return e.map(e=>{let i=t[e.descriptor.droppableId],a=DCe(i).scroll.diff.value;return ECe({draggable:e,offset:zW(r,a),initialWindowScroll:n.scroll.initial})})},kCe=({state:e,published:t})=>{let n=t.modified.map(t=>{let n=e.dimensions.droppables[t.droppableId];return tG(n,t.scroll)}),r={...e.dimensions.droppables,...nG(n)},i=rG(OCe({additions:t.additions,updatedDroppables:r,viewport:e.viewport})),a={...e.dimensions.draggables,...i};t.removals.forEach(e=>{delete a[e]});let o={droppables:r,draggables:a},s=oK(e.impact),c=s?o.droppables[s]:null,l=o.draggables[e.critical.draggable.id],u=o.droppables[e.critical.droppable.id],{impact:d,afterCritical:f}=xK({draggable:l,home:u,draggables:a,viewport:e.viewport}),p=c&&c.isCombineEnabled?e.impact:d,m=mK({pageOffset:e.current.page.offset,draggable:o.draggables[e.critical.draggable.id],draggables:o.draggables,droppables:o.droppables,previousImpact:p,viewport:e.viewport,afterCritical:f}),h={...e,phase:`DRAGGING`,impact:m,onLiftImpact:d,dimensions:o,afterCritical:f,forceShouldAnimate:!1};return e.phase===`COLLECTING`?h:{...h,phase:`DROP_PENDING`,reason:e.reason,isWaiting:!1}},SK=e=>e.movementMode===`SNAP`,CK=(e,t,n)=>{let r=TCe(e.dimensions,t);return!SK(e)||n?_K({state:e,dimensions:r}):bK({state:e,dimensions:r})},wK={phase:`IDLE`,completed:null,shouldFlush:!1},ACe=(e=wK,t)=>{if(t.type===`FLUSH`)return{...wK,shouldFlush:!0};if(t.type===`INITIAL_PUBLISH`){e.phase!==`IDLE`&&GU();let{critical:n,clientSelection:r,viewport:i,dimensions:a,movementMode:o}=t.payload,s=a.draggables[n.draggable.id],c=a.droppables[n.droppable.id],l={selection:r,borderBoxCenter:s.client.borderBox.center,offset:RW},u={client:l,page:{selection:zW(l.selection,i.scroll.initial),borderBoxCenter:zW(l.selection,i.scroll.initial),offset:zW(l.selection,i.scroll.diff.value)}},d=iG(a.droppables).every(e=>!e.isFixedOnPage),{impact:f,afterCritical:p}=xK({draggable:s,home:c,draggables:a.draggables,viewport:i});return{phase:`DRAGGING`,isDragging:!0,critical:n,movementMode:o,dimensions:a,initial:u,current:u,isWindowScrollAllowed:d,impact:f,afterCritical:p,onLiftImpact:f,viewport:i,scrollJumpRequest:null,forceShouldAnimate:null}}if(t.type===`COLLECTION_STARTING`)return e.phase===`COLLECTING`||e.phase===`DROP_PENDING`?e:(e.phase!==`DRAGGING`&&GU(),{...e,phase:`COLLECTING`});if(t.type===`PUBLISH_WHILE_DRAGGING`)return e.phase!==`COLLECTING`&&e.phase!==`DROP_PENDING`&&GU(),kCe({state:e,published:t.payload});if(t.type===`MOVE`){if(e.phase===`DROP_PENDING`)return e;!rW(e)&&GU();let{client:n}=t.payload;return VW(n,e.current.client.selection)?e:_K({state:e,clientSelection:n,impact:SK(e)?e.impact:null})}if(t.type===`UPDATE_DROPPABLE_SCROLL`){if(e.phase===`DROP_PENDING`||e.phase===`COLLECTING`)return oW(e);!rW(e)&&GU();let{id:n,newScroll:r}=t.payload,i=e.dimensions.droppables[n];if(!i)return e;let a=tG(i,r);return CK(e,a,!1)}if(t.type===`UPDATE_DROPPABLE_IS_ENABLED`){if(e.phase===`DROP_PENDING`)return e;!rW(e)&&GU();let{id:n,isEnabled:r}=t.payload,i=e.dimensions.droppables[n];!i&&GU(),i.isEnabled===r&&GU();let a={...i,isEnabled:r};return CK(e,a,!0)}if(t.type===`UPDATE_DROPPABLE_IS_COMBINE_ENABLED`){if(e.phase===`DROP_PENDING`)return e;!rW(e)&&GU();let{id:n,isCombineEnabled:r}=t.payload,i=e.dimensions.droppables[n];!i&&GU(),i.isCombineEnabled===r&&GU();let a={...i,isCombineEnabled:r};return CK(e,a,!0)}if(t.type===`MOVE_BY_WINDOW_SCROLL`){if(e.phase===`DROP_PENDING`||e.phase===`DROP_ANIMATING`)return e;!rW(e)&&GU(),!e.isWindowScrollAllowed&&GU();let n=t.payload.newScroll;if(VW(e.viewport.scroll.current,n))return oW(e);let r=HG(e.viewport,n);return SK(e)?bK({state:e,viewport:r}):_K({state:e,viewport:r})}if(t.type===`UPDATE_VIEWPORT_MAX_SCROLL`){if(!rW(e))return e;let n=t.payload.maxScroll;if(VW(n,e.viewport.scroll.max))return e;let r={...e.viewport,scroll:{...e.viewport.scroll,max:n}};return{...e,viewport:r}}if(t.type===`MOVE_UP`||t.type===`MOVE_DOWN`||t.type===`MOVE_LEFT`||t.type===`MOVE_RIGHT`){if(e.phase===`COLLECTING`||e.phase===`DROP_PENDING`)return e;e.phase!==`DRAGGING`&&GU();let n=cK({state:e,type:t.type});return n?_K({state:e,impact:n.impact,clientSelection:n.clientSelection,scrollJumpRequest:n.scrollJumpRequest}):e}if(t.type===`DROP_PENDING`){let n=t.payload.reason;return e.phase!==`COLLECTING`&&GU(),{...e,phase:`DROP_PENDING`,isWaiting:!0,reason:n}}if(t.type===`DROP_ANIMATE`){let{completed:n,dropDuration:r,newHomeClientOffset:i}=t.payload;return e.phase!==`DRAGGING`&&e.phase!==`DROP_PENDING`&&GU(),{phase:`DROP_ANIMATING`,completed:n,dropDuration:r,newHomeClientOffset:i,dimensions:e.dimensions}}if(t.type===`DROP_COMPLETE`){let{completed:e}=t.payload;return{phase:`IDLE`,completed:e,shouldFlush:!1}}return e},jCe=e=>({type:`BEFORE_INITIAL_CAPTURE`,payload:e}),MCe=e=>({type:`LIFT`,payload:e}),NCe=e=>({type:`INITIAL_PUBLISH`,payload:e}),PCe=e=>({type:`PUBLISH_WHILE_DRAGGING`,payload:e}),FCe=()=>({type:`COLLECTION_STARTING`,payload:null}),ICe=e=>({type:`UPDATE_DROPPABLE_SCROLL`,payload:e}),LCe=e=>({type:`UPDATE_DROPPABLE_IS_ENABLED`,payload:e}),RCe=e=>({type:`UPDATE_DROPPABLE_IS_COMBINE_ENABLED`,payload:e}),TK=e=>({type:`MOVE`,payload:e}),zCe=e=>({type:`MOVE_BY_WINDOW_SCROLL`,payload:e}),BCe=e=>({type:`UPDATE_VIEWPORT_MAX_SCROLL`,payload:e}),VCe=()=>({type:`MOVE_UP`,payload:null}),HCe=()=>({type:`MOVE_DOWN`,payload:null}),UCe=()=>({type:`MOVE_RIGHT`,payload:null}),WCe=()=>({type:`MOVE_LEFT`,payload:null}),EK=()=>({type:`FLUSH`,payload:null}),GCe=e=>({type:`DROP_ANIMATE`,payload:e}),DK=e=>({type:`DROP_COMPLETE`,payload:e}),OK=e=>({type:`DROP`,payload:e}),KCe=e=>({type:`DROP_PENDING`,payload:e}),kK=()=>({type:`DROP_ANIMATION_FINISHED`,payload:null}),qCe=e=>({getState:t,dispatch:n})=>r=>i=>{if(!sW(i,`LIFT`)){r(i);return}let{id:a,clientSelection:o,movementMode:s}=i.payload,c=t();c.phase===`DROP_ANIMATING`&&n(DK({completed:c.completed})),t().phase!==`IDLE`&&GU(),n(EK()),n(jCe({draggableId:a,movementMode:s}));let l={draggableId:a,scrollOptions:{shouldPublishImmediately:s===`SNAP`}},{critical:u,dimensions:d,viewport:f}=e.startPublishing(l);n(NCe({critical:u,dimensions:d,clientSelection:o,movementMode:s,viewport:f}))},JCe=e=>()=>t=>n=>{sW(n,`INITIAL_PUBLISH`)&&e.dragging(),sW(n,`DROP_ANIMATE`)&&e.dropping(n.payload.completed.result.reason),(sW(n,`FLUSH`)||sW(n,`DROP_COMPLETE`))&&e.resting(),t(n)},AK={outOfTheWay:`cubic-bezier(0.2, 0, 0, 1)`,drop:`cubic-bezier(.2,1,.1,1)`},jK={opacity:{drop:0,combining:.7},scale:{drop:.75}},MK={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},NK=`${MK.outOfTheWay}s ${AK.outOfTheWay}`,PK={fluid:`opacity ${NK}`,snap:`transform ${NK}, opacity ${NK}`,drop:e=>{let t=`${e}s ${AK.drop}`;return`transform ${t}, opacity ${t}`},outOfTheWay:`transform ${NK}`,placeholder:`height ${NK}, width ${NK}, margin ${NK}`},FK=e=>VW(e,RW)?void 0:`translate(${e.x}px, ${e.y}px)`,IK={moveTo:FK,drop:(e,t)=>{let n=FK(e);if(n)return t?`${n} scale(${jK.scale.drop})`:n}},{minDropTime:LK,maxDropTime:RK}=MK,YCe=RK-LK,zK=1500,XCe=.6,ZCe=({current:e,destination:t,reason:n})=>{let r=WW(e,t);if(r<=0)return LK;if(r>=zK)return RK;let i=r/zK,a=LK+YCe*i,o=n===`CANCEL`?a*XCe:a;return Number(o.toFixed(2))},QCe=({impact:e,draggable:t,dimensions:n,viewport:r,afterCritical:i})=>{let{draggables:a,droppables:o}=n,s=oK(e),c=s?o[s]:null,l=o[t.descriptor.droppableId],u=yK({impact:e,draggable:t,draggables:a,afterCritical:i,droppable:c||l,viewport:r});return BW(u,t.client.borderBox.center)},$Ce=({draggables:e,reason:t,lastImpact:n,home:r,viewport:i,onLiftImpact:a})=>!n.at||t!==`DROP`?{impact:vK({draggables:e,impact:a,destination:r,viewport:i,forceShouldAnimate:!0}),didDropInsideDroppable:!1}:n.at.type===`REORDER`?{impact:n,didDropInsideDroppable:!0}:{impact:{...n,displaced:dG},didDropInsideDroppable:!0},ewe=({getState:e,dispatch:t})=>n=>r=>{if(!sW(r,`DROP`)){n(r);return}let i=e(),a=r.payload.reason;if(i.phase===`COLLECTING`){t(KCe({reason:a}));return}if(i.phase===`IDLE`)return;i.phase===`DROP_PENDING`&&i.isWaiting&&GU(),i.phase!==`DRAGGING`&&i.phase!==`DROP_PENDING`&&GU();let o=i.critical,s=i.dimensions,c=s.draggables[i.critical.draggable.id],{impact:l,didDropInsideDroppable:u}=$Ce({reason:a,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),d=u?XU(l):null,f=u?ZU(l):null,p={index:o.draggable.index,droppableId:o.droppable.id},m={draggableId:c.descriptor.id,type:c.descriptor.type,source:p,reason:a,mode:i.movementMode,destination:d,combine:f},h=QCe({impact:l,draggable:c,dimensions:s,viewport:i.viewport,afterCritical:i.afterCritical}),g={critical:i.critical,afterCritical:i.afterCritical,result:m,impact:l};if(!(!VW(i.current.client.offset,h)||m.combine)){t(DK({completed:g}));return}let _={newHomeClientOffset:h,dropDuration:ZCe({current:i.current.client.offset,destination:h,reason:a}),completed:g};t(GCe(_))},BK=()=>({x:window.pageXOffset,y:window.pageYOffset}),twe=e=>sW(e,`DROP_COMPLETE`)||sW(e,`DROP_ANIMATE`)||sW(e,`FLUSH`),nwe=e=>{let t=NSe({onWindowScroll:t=>{e.dispatch(zCe({newScroll:t}))}});return e=>n=>{!t.isActive()&&sW(n,`INITIAL_PUBLISH`)&&t.start(),t.isActive()&&twe(n)&&t.stop(),e(n)}},rwe=e=>{let t=!1,n=!1,r=setTimeout(()=>{n=!0}),i=i=>{t||n||(t=!0,e(i),clearTimeout(r))};return i.wasCalled=()=>t,i},iwe=()=>{let e=[],t=t=>{let n=e.findIndex(e=>e.timerId===t);n===-1&&GU();let[r]=e.splice(n,1);r.callback()};return{add:n=>{let r=setTimeout(()=>t(r)),i={timerId:r,callback:n};e.push(i)},flush:()=>{if(!e.length)return;let t=[...e];e.length=0,t.forEach(e=>{clearTimeout(e.timerId),e.callback()})}}},awe=(e,t)=>e==null&&t==null?!0:e==null||t==null?!1:e.droppableId===t.droppableId&&e.index===t.index,owe=(e,t)=>e==null&&t==null?!0:e==null||t==null?!1:e.draggableId===t.draggableId&&e.droppableId===t.droppableId,swe=(e,t)=>{if(e===t)return!0;let n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r},VK=(e,t)=>{t()},HK=(e,t)=>({draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}),cwe=(e,t)=>{let n=iwe(),r=null,i=(t,n)=>{r&&GU(),VK(`onBeforeCapture`,()=>{let r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})})},a=(t,n)=>{r&&GU(),VK(`onBeforeDragStart`,()=>{let r=e().onBeforeDragStart;r&&r(HK(t,n))})},o=(i,a)=>{r&&GU();let o=HK(i,a);r={mode:a,lastCritical:i,lastLocation:o.source,lastCombine:null},n.add(()=>{VK(`onDragStart`,()=>cW(e().onDragStart,o,t,LW.onDragStart))})},s=(i,a)=>{let o=XU(a),s=ZU(a);!r&&GU();let c=!swe(i,r.lastCritical);c&&(r.lastCritical=i);let l=!awe(r.lastLocation,o);l&&(r.lastLocation=o);let u=!owe(r.lastCombine,s);if(u&&(r.lastCombine=s),!c&&!l&&!u)return;let d={...HK(i,r.mode),combine:s,destination:o};n.add(()=>{VK(`onDragUpdate`,()=>cW(e().onDragUpdate,d,t,LW.onDragUpdate))})},c=()=>{!r&&GU(),n.flush()},l=n=>{!r&&GU(),r=null,VK(`onDragEnd`,()=>cW(e().onDragEnd,n,t,LW.onDragEnd))};return{beforeCapture:i,beforeStart:a,start:o,update:s,flush:c,drop:l,abort:()=>{if(!r)return;let e={...HK(r.lastCritical,r.mode),combine:null,destination:null,reason:`CANCEL`};l(e)}}},lwe=(e,t)=>{let n=cwe(e,t);return e=>t=>r=>{if(sW(r,`BEFORE_INITIAL_CAPTURE`)){n.beforeCapture(r.payload.draggableId,r.payload.movementMode);return}if(sW(r,`INITIAL_PUBLISH`)){let e=r.payload.critical;n.beforeStart(e,r.payload.movementMode),t(r),n.start(e,r.payload.movementMode);return}if(sW(r,`DROP_COMPLETE`)){let e=r.payload.completed.result;n.flush(),t(r),n.drop(e);return}if(t(r),sW(r,`FLUSH`)){n.abort();return}let i=e.getState();i.phase===`DRAGGING`&&n.update(i.critical,i.impact)}},uwe=e=>t=>n=>{if(!sW(n,`DROP_ANIMATION_FINISHED`)){t(n);return}let r=e.getState();r.phase!==`DROP_ANIMATING`&&GU(),e.dispatch(DK({completed:r.completed}))},dwe=e=>{let t=null,n=null;function r(){n&&=(cancelAnimationFrame(n),null),t&&=(t(),null)}return i=>a=>{if((sW(a,`FLUSH`)||sW(a,`DROP_COMPLETE`)||sW(a,`DROP_ANIMATION_FINISHED`))&&r(),i(a),!sW(a,`DROP_ANIMATE`))return;let o={eventName:`scroll`,options:{capture:!0,passive:!1,once:!0},fn:function(){e.getState().phase===`DROP_ANIMATING`&&e.dispatch(kK())}};n=requestAnimationFrame(()=>{n=null,t=WU(window,[o])})}},fwe=e=>()=>t=>n=>{(sW(n,`DROP_COMPLETE`)||sW(n,`FLUSH`)||sW(n,`DROP_ANIMATE`))&&e.stopPublishing(),t(n)},pwe=e=>{let t=!1;return()=>n=>r=>{if(sW(r,`INITIAL_PUBLISH`)){t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),e.tryRestoreFocusRecorded();return}if(n(r),t){if(sW(r,`FLUSH`)){t=!1,e.tryRestoreFocusRecorded();return}if(sW(r,`DROP_COMPLETE`)){t=!1;let n=r.payload.completed.result;n.combine&&e.tryShiftRecord(n.draggableId,n.combine.draggableId),e.tryRestoreFocusRecorded()}}}},mwe=e=>sW(e,`DROP_COMPLETE`)||sW(e,`DROP_ANIMATE`)||sW(e,`FLUSH`),hwe=e=>t=>n=>r=>{if(mwe(r)){e.stop(),n(r);return}if(sW(r,`INITIAL_PUBLISH`)){n(r);let i=t.getState();i.phase!==`DRAGGING`&&GU(),e.start(i);return}n(r),e.scroll(t.getState())},gwe=e=>t=>n=>{if(t(n),!sW(n,`PUBLISH_WHILE_DRAGGING`))return;let r=e.getState();r.phase===`DROP_PENDING`&&(r.isWaiting||e.dispatch(OK({reason:r.reason})))},_we=H,vwe=({dimensionMarshal:e,focusMarshal:t,styleMarshal:n,getResponders:r,announce:i,autoScroller:a})=>hn(ACe,_we(bn(JCe(n),fwe(e),qCe(e),ewe,uwe,dwe,gwe,hwe(a),nwe,pwe(t),lwe(r,i)))),UK=()=>({additions:{},removals:{},modified:{}}),WK=({scrollHeight:e,scrollWidth:t,height:n,width:r})=>{let i=BW({x:t,y:e},{x:r,y:n});return{x:Math.max(0,i.x),y:Math.max(0,i.y)}},GK=()=>{let e=document.documentElement;return!e&&GU(),e},KK=()=>{let e=GK();return WK({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},ywe=()=>{let e=BK(),t=KK(),n=e.y,r=e.x,i=GK(),a=i.clientWidth,o=i.clientHeight,s=r+a,c=n+o;return{frame:kU({top:n,left:r,right:s,bottom:c}),scroll:{initial:e,current:e,max:t,diff:{value:RW,displacement:RW}}}},bwe=({critical:e,scrollOptions:t,registry:n})=>{let r=ywe(),i=r.scroll.current,a=e.droppable,o=n.droppable.getAllByType(a.type).map(e=>e.callbacks.getDimensionAndWatchScroll(i,t)),s=n.draggable.getAllByType(e.draggable.type).map(e=>e.getDimension(i));return{dimensions:{draggables:rG(s),droppables:nG(o)},critical:e,viewport:r}},xwe=(e,t)=>{let n=null,r=PSe({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),i=(r,i)=>{!e.droppable.exists(r)&&GU(),n&&t.updateDroppableIsEnabled({id:r,isEnabled:i})},a=(r,i)=>{n&&(!e.droppable.exists(r)&&GU(),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:i}))},o=(r,i)=>{n&&(!e.droppable.exists(r)&&GU(),t.updateDroppableScroll({id:r,newScroll:i}))},s=(t,r)=>{n&&e.droppable.getById(t).callbacks.scroll(r)},c=()=>{if(!n)return;r.stop();let t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach(e=>e.callbacks.dragStopped()),n.unsubscribe(),n=null},l=t=>{!n&&GU();let i=n.critical.draggable;t.type===`ADDITION`&&lW(e,i,t.value)&&r.add(t.value),t.type===`REMOVAL`&&lW(e,i,t.value)&&r.remove(t.value)};return{updateDroppableIsEnabled:i,updateDroppableIsCombineEnabled:a,scrollDroppable:s,updateDroppableScroll:o,startPublishing:t=>{n&&GU();let r=e.draggable.getById(t.draggableId),i=e.droppable.getById(r.descriptor.droppableId),a={draggable:r.descriptor,droppable:i.descriptor};return n={critical:a,unsubscribe:e.subscribe(l)},bwe({critical:a,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:c}},qK=(e,t)=>e.phase===`IDLE`?!0:e.phase!==`DROP_ANIMATING`||e.completed.result.draggableId===t?!1:e.completed.result.reason===`DROP`,Swe=e=>{window.scrollBy(e.x,e.y)},Cwe=YU(e=>iG(e).filter(e=>!(!e.isEnabled||!e.frame))),wwe=(e,t)=>Cwe(t).find(t=>(!t.frame&&GU(),iW(t.frame.pageMarginBox)(e)))||null,Twe=({center:e,destination:t,droppables:n})=>{if(t){let e=n[t];return e.frame?e:null}return wwe(e,n)},JK={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:e=>e**2,durationDampening:{stopDampeningAt:1200,accelerateAt:360},disabled:!1},Ewe=(e,t,n=()=>JK)=>{let r=n();return{startScrollingFrom:e[t.size]*r.startFromPercentage,maxScrollValueAt:e[t.size]*r.maxScrollAtPercentage}},YK=({startOfRange:e,endOfRange:t,current:n})=>{let r=t-e;return r===0?0:(n-e)/r},XK=1,Dwe=(e,t,n=()=>JK)=>{let r=n();if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return r.maxPixelScroll;if(e===t.startScrollingFrom)return XK;let i=1-YK({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),a=r.maxPixelScroll*r.ease(i);return Math.ceil(a)},Owe=(e,t,n)=>{let r=n(),i=r.durationDampening.accelerateAt,a=r.durationDampening.stopDampeningAt,o=t,s=a,c=Date.now()-o;if(c>=a)return e;if(c<i)return XK;let l=YK({startOfRange:i,endOfRange:s,current:c}),u=e*r.ease(l);return Math.ceil(u)},ZK=({distanceToEdge:e,thresholds:t,dragStartTime:n,shouldUseTimeDampening:r,getAutoScrollerOptions:i})=>{let a=Dwe(e,t,i);return a===0?0:r?Math.max(Owe(a,n,i),XK):a},QK=({container:e,distanceToEdges:t,dragStartTime:n,axis:r,shouldUseTimeDampening:i,getAutoScrollerOptions:a})=>{let o=Ewe(e,r,a);return t[r.end]<t[r.start]?ZK({distanceToEdge:t[r.end],thresholds:o,dragStartTime:n,shouldUseTimeDampening:i,getAutoScrollerOptions:a}):-1*ZK({distanceToEdge:t[r.start],thresholds:o,dragStartTime:n,shouldUseTimeDampening:i,getAutoScrollerOptions:a})},kwe=({container:e,subject:t,proposedScroll:n})=>{let r=t.height>e.height,i=t.width>e.width;return!i&&!r?n:i&&r?null:{x:i?0:n.x,y:r?0:n.y}},Awe=KW(e=>e===0?0:e),$K=({dragStartTime:e,container:t,subject:n,center:r,shouldUseTimeDampening:i,getAutoScrollerOptions:a})=>{let o={top:r.y-t.top,right:t.right-r.x,bottom:t.bottom-r.y,left:r.x-t.left},s=QK({container:t,distanceToEdges:o,dragStartTime:e,axis:gG,shouldUseTimeDampening:i,getAutoScrollerOptions:a}),c=QK({container:t,distanceToEdges:o,dragStartTime:e,axis:_G,shouldUseTimeDampening:i,getAutoScrollerOptions:a}),l=Awe({x:c,y:s});if(VW(l,RW))return null;let u=kwe({container:t,subject:n,proposedScroll:l});return u?VW(u,RW)?null:u:null},jwe=KW(e=>e===0?0:e>0?1:-1),eq=(()=>{let e=(e,t)=>e<0?e:e>t?e-t:0;return({current:t,max:n,change:r})=>{let i=zW(t,r),a={x:e(i.x,n.x),y:e(i.y,n.y)};return VW(a,RW)?null:a}})(),tq=({max:e,current:t,change:n})=>{let r={x:Math.max(t.x,e.x),y:Math.max(t.y,e.y)},i=jwe(n),a=eq({max:r,current:t,change:i});return!a||i.x!==0&&a.x===0||i.y!==0&&a.y===0},nq=(e,t)=>tq({current:e.scroll.current,max:e.scroll.max,change:t}),Mwe=(e,t)=>{if(!nq(e,t))return null;let n=e.scroll.max,r=e.scroll.current;return eq({current:r,max:n,change:t})},rq=(e,t)=>{let n=e.frame;return n?tq({current:n.scroll.current,max:n.scroll.max,change:t}):!1},Nwe=(e,t)=>{let n=e.frame;return!n||!rq(e,t)?null:eq({current:n.scroll.current,max:n.scroll.max,change:t})},Pwe=({viewport:e,subject:t,center:n,dragStartTime:r,shouldUseTimeDampening:i,getAutoScrollerOptions:a})=>{let o=$K({dragStartTime:r,container:e.frame,subject:t,center:n,shouldUseTimeDampening:i,getAutoScrollerOptions:a});return o&&nq(e,o)?o:null},Fwe=({droppable:e,subject:t,center:n,dragStartTime:r,shouldUseTimeDampening:i,getAutoScrollerOptions:a})=>{let o=e.frame;if(!o)return null;let s=$K({dragStartTime:r,container:o.pageMarginBox,subject:t,center:n,shouldUseTimeDampening:i,getAutoScrollerOptions:a});return s&&rq(e,s)?s:null},iq=({state:e,dragStartTime:t,shouldUseTimeDampening:n,scrollWindow:r,scrollDroppable:i,getAutoScrollerOptions:a})=>{let o=e.current.page.borderBoxCenter,s=e.dimensions.draggables[e.critical.draggable.id].page.marginBox;if(e.isWindowScrollAllowed){let i=e.viewport,c=Pwe({dragStartTime:t,viewport:i,subject:s,center:o,shouldUseTimeDampening:n,getAutoScrollerOptions:a});if(c){r(c);return}}let c=Twe({center:o,destination:oK(e.impact),droppables:e.dimensions.droppables});if(!c)return;let l=Fwe({dragStartTime:t,droppable:c,subject:s,center:o,shouldUseTimeDampening:n,getAutoScrollerOptions:a});l&&i(c.descriptor.id,l)},Iwe=({scrollWindow:e,scrollDroppable:t,getAutoScrollerOptions:n=()=>JK})=>{let r=VU(e),i=VU(t),a=null,o=e=>{!a&&GU();let{shouldUseTimeDampening:t,dragStartTime:o}=a;iq({state:e,scrollWindow:r,scrollDroppable:i,dragStartTime:o,shouldUseTimeDampening:t,getAutoScrollerOptions:n})};return{start:e=>{a&&GU();let t=Date.now(),r=!1,i=()=>{r=!0};iq({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:i,scrollDroppable:i,getAutoScrollerOptions:n}),a={dragStartTime:t,shouldUseTimeDampening:r},r&&o(e)},stop:()=>{a&&=(r.cancel(),i.cancel(),null)},scroll:o}},Lwe=({move:e,scrollDroppable:t,scrollWindow:n})=>{let r=(t,n)=>{e({client:zW(t.current.client.selection,n)})},i=(e,n)=>{if(!rq(e,n))return n;let r=Nwe(e,n);if(!r)return t(e.descriptor.id,n),null;let i=BW(n,r);return t(e.descriptor.id,i),BW(n,i)},a=(e,t,r)=>{if(!e||!nq(t,r))return r;let i=Mwe(t,r);if(!i)return n(r),null;let a=BW(r,i);return n(a),BW(r,a)};return e=>{let t=e.scrollJumpRequest;if(!t)return;let n=oK(e.impact);!n&&GU();let o=i(e.dimensions.droppables[n],t);if(!o)return;let s=e.viewport,c=a(e.isWindowScrollAllowed,s,o);c&&r(e,c)}},Rwe=({scrollDroppable:e,scrollWindow:t,move:n,getAutoScrollerOptions:r})=>{let i=Iwe({scrollWindow:t,scrollDroppable:e,getAutoScrollerOptions:r}),a=Lwe({move:n,scrollWindow:t,scrollDroppable:e});return{scroll:e=>{if(!(r().disabled||e.phase!==`DRAGGING`)){if(e.movementMode===`FLUID`){i.scroll(e);return}e.scrollJumpRequest&&a(e)}},start:i.start,stop:i.stop}},aq=`data-rfd`,oq=(()=>{let e=`${aq}-drag-handle`;return{base:e,draggableId:`${e}-draggable-id`,contextId:`${e}-context-id`}})(),sq=(()=>{let e=`${aq}-draggable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),zwe=(()=>{let e=`${aq}-droppable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),cq={contextId:`${aq}-scroll-container-context-id`},Bwe=e=>t=>`[${t}="${e}"]`,lq=(e,t)=>e.map(e=>{let n=e.styles[t];return n?`${e.selector} { ${n} }`:``}).join(` `),Vwe=`pointer-events: none;`,Hwe=e=>{let t=Bwe(e),n=(()=>{let e=`
      cursor: -webkit-grab;
      cursor: grab;
    `;return{selector:t(oq.contextId),styles:{always:`
          -webkit-touch-callout: none;
          -webkit-tap-highlight-color: rgba(0,0,0,0);
          touch-action: manipulation;
        `,resting:e,dragging:Vwe,dropAnimating:e}}})(),r=[(()=>{let e=`
      transition: ${PK.outOfTheWay};
    `;return{selector:t(sq.contextId),styles:{dragging:e,dropAnimating:e,userCancel:e}}})(),n,{selector:t(zwe.contextId),styles:{always:`overflow-anchor: none;`}},{selector:`body`,styles:{dragging:`
        cursor: grabbing;
        cursor: -webkit-grabbing;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        overflow-anchor: none;
      `}}];return{always:lq(r,`always`),resting:lq(r,`resting`),dragging:lq(r,`dragging`),dropAnimating:lq(r,`dropAnimating`),userCancel:lq(r,`userCancel`)}},uq=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0?wW.useLayoutEffect:wW.useEffect,dq=()=>{let e=document.querySelector(`head`);return!e&&GU(),e},fq=e=>{let t=document.createElement(`style`);return e&&t.setAttribute(`nonce`,e),t.type=`text/css`,t},pq=e=>e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:window,mq=wW.createContext(null),hq=()=>{let e=document.body;return!e&&GU(),e},Uwe={position:`absolute`,width:`1px`,height:`1px`,margin:`-1px`,border:`0`,padding:`0`,overflow:`hidden`,clip:`rect(0 0 0 0)`,"clip-path":`inset(100%)`},Wwe=e=>`rfd-announcement-${e}`,Gwe={separator:`::`},gq=wW.createContext(null),Kwe=9,qwe=13,_q=27,vq=32,Jwe=33,Ywe=34,Xwe=35,Zwe=36,Qwe=37,$we=38,eTe=39,tTe=40,nTe={[qwe]:!0,[Kwe]:!0},yq=e=>{nTe[e.keyCode]&&e.preventDefault()},bq=(()=>{let e=`visibilitychange`;return typeof document>`u`?e:[e,`ms${e}`,`webkit${e}`,`moz${e}`,`o${e}`].find(e=>`on${e}`in document)||e})(),xq=0,Sq=5,Cq={type:`IDLE`},rTe={[Ywe]:!0,[Jwe]:!0,[Zwe]:!0,[Xwe]:!0},wq={type:`IDLE`},iTe=120,aTe=.15,oTe=[`input`,`button`,`textarea`,`select`,`option`,`optgroup`,`video`,`audio`],sTe=e=>kU(e.getBoundingClientRect()).center,cTe=(()=>{let e=`matches`;return typeof document>`u`?e:[e,`msMatchesSelector`,`webkitMatchesSelector`].find(e=>e in Element.prototype)||e})(),lTe=[KSe,YSe,QSe],uTe=e=>({onBeforeCapture:t=>{(0,TW.flushSync)(()=>{e.onBeforeCapture&&e.onBeforeCapture(t)})},onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}),dTe=e=>({...JK,...e.autoScrollerOptions,durationDampening:{...JK.durationDampening,...e.autoScrollerOptions}}),Tq={dragging:5e3,dropAnimating:4500},fTe=(e,t)=>t?PK.drop(t.duration):e?PK.snap:PK.fluid,pTe=(e,t)=>{if(e)return t?jK.opacity.drop:jK.opacity.combining},mTe=e=>e.forceShouldAnimate==null?e.mode===`SNAP`:e.forceShouldAnimate,Eq=wW.createContext(null),hTe=e=>{let t=(0,wW.useRef)(null),n=JU((e=null)=>{t.current=e},[]),r=JU(()=>t.current,[]),{contextId:i,dragHandleUsageInstructionsId:a,registry:o}=bW(gq),{type:s,droppableId:c}=bW(Eq),l=qU(()=>({id:e.draggableId,index:e.index,type:s,droppableId:c}),[e.draggableId,e.index,s,c]),{children:u,draggableId:d,isEnabled:f,shouldRespectForcePress:p,canDragInteractiveElements:m,isClone:h,mapped:g,dropAnimationFinished:_}=e;h||gCe(qU(()=>({descriptor:l,registry:o,getDraggableRef:r,canDragInteractiveElements:m,shouldRespectForcePress:p,isEnabled:f}),[l,o,r,m,p,f]));let v=qU(()=>f?{tabIndex:0,role:`button`,"aria-describedby":a,"data-rfd-drag-handle-draggable-id":d,"data-rfd-drag-handle-context-id":i,draggable:!1,onDragStart:_Ce}:null,[i,a,d,f]),y=JU(e=>{g.type===`DRAGGING`&&g.dropping&&e.propertyName===`transform`&&(0,TW.flushSync)(_)},[_,g]),b=qU(()=>{let e=mCe(g),t=g.type===`DRAGGING`&&g.dropping?y:void 0;return{innerRef:n,draggableProps:{"data-rfd-draggable-context-id":i,"data-rfd-draggable-id":d,style:e,onTransitionEnd:t},dragHandleProps:v}},[i,v,d,g,y,n]),x=qU(()=>({draggableId:l.id,type:l.type,source:{index:l.index,droppableId:l.droppableId}}),[l.droppableId,l.id,l.index,l.type]);return wW.createElement(wW.Fragment,null,u(b,g.snapshot,x))},Dq=(e,t)=>e===t,Oq=e=>{let{combine:t,destination:n}=e;return n?n.droppableId:t?t.droppableId:null},gTe=e=>e.combine?e.combine.draggableId:null,_Te=e=>e.at&&e.at.type===`COMBINE`?e.at.combine.draggableId:null,vTe={mapped:{type:`SECONDARY`,offset:RW,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:xW(null)}},yTe=()=>{let e=vCe(),t=yCe();return(n,r)=>e(n,r)||t(n,r)||vTe},bTe=z(yTe,{dropAnimationFinished:kK},null,{context:mq,areStatePropsEqual:Dq})(hTe),kq=e=>t=>e===t,xTe=kq(`scroll`),STe=kq(`auto`),Aq=(e,t)=>t(e.overflowX)||t(e.overflowY),CTe=e=>{let t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return Aq(n,xTe)||Aq(n,STe)},wTe=()=>!1,jq=e=>e==null?null:e===document.body?wTe()?e:null:e===document.documentElement?null:CTe(e)?e:jq(e.parentElement),Mq=e=>({x:e.scrollLeft,y:e.scrollTop}),Nq=e=>e?window.getComputedStyle(e).position===`fixed`||Nq(e.parentElement):!1,TTe=e=>({closestScrollable:jq(e),isFixedOnPage:Nq(e)}),ETe=({descriptor:e,isEnabled:t,isCombineEnabled:n,isFixedOnPage:r,direction:i,client:a,page:o,closest:s})=>{let c=(()=>{if(!s)return null;let{scrollSize:e,client:t}=s,n=WK({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:s.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:s.shouldClipSubject,scroll:{initial:s.scroll,current:s.scroll,max:n,diff:{value:RW,displacement:RW}}}})(),l=i===`vertical`?gG:_G;return{descriptor:e,isCombineEnabled:n,isFixedOnPage:r,axis:l,isEnabled:t,client:a,page:o,frame:c,subject:eG({page:o,withPlaceholder:null,axis:l,frame:c})}},DTe=(e,t)=>{let n=BU(e);if(!t||e!==t)return n;let r=n.paddingBox.top-t.scrollTop,i=n.paddingBox.left-t.scrollLeft,a=r+t.scrollHeight,o={top:r,right:i+t.scrollWidth,bottom:a,left:i},s=AU(o,n.border);return PU({borderBox:s,margin:n.margin,border:n.border,padding:n.padding})},OTe=({ref:e,descriptor:t,env:n,windowScroll:r,direction:i,isDropDisabled:a,isCombineEnabled:o,shouldClipSubject:s})=>{let c=n.closestScrollable,l=DTe(e,c),u=RU(l,r),d=(()=>{if(!c)return null;let e=BU(c),t={scrollHeight:c.scrollHeight,scrollWidth:c.scrollWidth};return{client:e,page:RU(e,r),scroll:Mq(c),scrollSize:t,shouldClipSubject:s}})();return ETe({descriptor:t,isEnabled:!a,isCombineEnabled:o,isFixedOnPage:n.isFixedOnPage,direction:i,client:l,page:u,closest:d})},kTe={passive:!1},ATe={passive:!0},Pq=e=>e.shouldPublishImmediately?kTe:ATe,Fq=e=>e&&e.env.closestScrollable||null,jTe={width:0,height:0,margin:XW},MTe=({isAnimatingOpenOnMount:e,placeholder:t,animate:n})=>e||n===`close`?jTe:{height:t.client.borderBox.height,width:t.client.borderBox.width,margin:t.client.margin},NTe=({isAnimatingOpenOnMount:e,placeholder:t,animate:n})=>{let r=MTe({isAnimatingOpenOnMount:e,placeholder:t,animate:n});return{display:t.display,boxSizing:`border-box`,width:r.width,height:r.height,marginTop:r.margin.top,marginRight:r.margin.right,marginBottom:r.margin.bottom,marginLeft:r.margin.left,flexShrink:`0`,flexGrow:`0`,pointerEvents:`none`,transition:n===`none`?null:PK.placeholder}},PTe=e=>{let t=(0,wW.useRef)(null),n=JU(()=>{t.current&&=(clearTimeout(t.current),null)},[]),{animate:r,onTransitionEnd:i,onClose:a,contextId:o}=e,[s,c]=(0,wW.useState)(e.animate===`open`);(0,wW.useEffect)(()=>s?r===`open`?t.current?CW:(t.current=setTimeout(()=>{t.current=null,c(!1)}),n):(n(),c(!1),CW):CW,[r,s,n]);let l=JU(e=>{e.propertyName===`height`&&(i(),r===`close`&&a())},[r,a,i]),u=NTe({isAnimatingOpenOnMount:s,animate:e.animate,placeholder:e.placeholder});return wW.createElement(e.placeholder.tagName,{style:u,"data-rfd-placeholder-context-id":o,onTransitionEnd:l,ref:e.innerRef})},FTe=wW.memo(PTe),ITe=class extends wW.PureComponent{constructor(...e){super(...e),this.state={isVisible:!!this.props.on,data:this.props.on,animate:this.props.shouldAnimate&&this.props.on?`open`:`none`},this.onClose=()=>{this.state.animate===`close`&&this.setState({isVisible:!1})}}static getDerivedStateFromProps(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:`open`}:t.isVisible?{isVisible:!0,data:t.data,animate:`close`}:{isVisible:!1,animate:`close`,data:null}:{isVisible:!!e.on,data:e.on,animate:`none`}}render(){if(!this.state.isVisible)return null;let e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)}},LTe=e=>{let t=(0,wW.useContext)(gq);!t&&GU();let{contextId:n,isMovementAllowed:r}=t,i=(0,wW.useRef)(null),a=(0,wW.useRef)(null),{children:o,droppableId:s,type:c,mode:l,direction:u,ignoreContainerClipping:d,isDropDisabled:f,isCombineEnabled:p,snapshot:m,useClone:h,updateViewportMaxScroll:g,getContainerForClone:_}=e,v=JU(()=>i.current,[]),y=JU((e=null)=>{i.current=e},[]);JU(()=>a.current,[]);let b=JU((e=null)=>{a.current=e},[]),x=JU(()=>{r()&&g({maxScroll:KK()})},[r,g]);xCe({droppableId:s,type:c,mode:l,direction:u,isDropDisabled:f,isCombineEnabled:p,ignoreContainerClipping:d,getDroppableRef:v});let S=qU(()=>wW.createElement(ITe,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},({onClose:e,data:t,animate:r})=>wW.createElement(FTe,{placeholder:t,onClose:e,innerRef:b,animate:r,contextId:n,onTransitionEnd:x})),[n,x,e.placeholder,e.shouldAnimatePlaceholder,b]),C=qU(()=>({innerRef:y,placeholder:S,droppableProps:{"data-rfd-droppable-id":s,"data-rfd-droppable-context-id":n}}),[n,s,S,y]),w=h?h.dragging.draggableId:null,T=qU(()=>({droppableId:s,type:c,isUsingCloneFor:w}),[s,w,c]);function E(){if(!h)return null;let{dragging:e,render:t}=h,n=wW.createElement(SW,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(n,r)=>t(n,r,e));return TW.createPortal(n,_())}return wW.createElement(Eq.Provider,{value:T},o(C,m),E())},Iq={mode:`standard`,type:`DEFAULT`,direction:`vertical`,isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:SCe},Lq=e=>{let t={...e},n;for(n in Iq)e[n]===void 0&&(t={...t,[n]:Iq[n]});return t},Rq=(e,t)=>e===t.droppable.type,zq=(e,t)=>t.draggables[e.draggable.id],RTe=()=>{let e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t={...e,shouldAnimatePlaceholder:!1},n=YU(e=>({draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}})),r=YU((r,i,a,o,s,c)=>{let l=s.descriptor.id;if(s.descriptor.droppableId===r){let e=c?{render:c,dragging:n(s.descriptor)}:null,t={isDraggingOver:a,draggingOverWith:a?l:null,draggingFromThisWith:l,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!1,snapshot:t,useClone:e}}if(!i)return t;if(!o)return e;let u={isDraggingOver:a,draggingOverWith:l,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!0,snapshot:u,useClone:null}});return(n,i)=>{let a=Lq(i),o=a.droppableId,s=a.type,c=!a.isDropDisabled,l=a.renderClone;if(mW(n)){let e=n.critical;if(!Rq(s,e))return t;let i=zq(e,n.dimensions),a=oK(n.impact)===o;return r(o,c,a,a,i,l)}if(n.phase===`DROP_ANIMATING`){let e=n.completed;if(!Rq(s,e.critical))return t;let i=zq(e.critical,n.dimensions);return r(o,c,Oq(e.result)===o,oK(e.impact)===o,i,l)}if(n.phase===`IDLE`&&n.completed&&!n.shouldFlush){let r=n.completed;if(!Rq(s,r.critical))return t;let i=oK(r.impact)===o,a=!!(r.impact.at&&r.impact.at.type===`COMBINE`),c=r.critical.droppable.id===o;return i?a?e:t:c?e:t}return t}},zTe=z(RTe,{updateViewportMaxScroll:BCe},(e,t,n)=>({...Lq(n),...e,...t}),{context:mq,areStatePropsEqual:Dq})(LTe)}));function VTe({resource:e,layerMetadata:t={},index:n,handleOpacityChange:r,setLayerVisibility:i,moveToBackground:a,moveToFront:o}){let{t:s}=tb(),{width:c,height:l}={height:void 0,width:40},u={opacity:1,visibility:!!e.preferred,...t||{}};return(0,Uq.jsxs)(`div`,{style:{flex:1},children:[(0,Uq.jsxs)(`div`,{style:{alignItems:`flex-start`,display:`flex`},children:[(0,Uq.jsx)(iS,{maxHeight:l,maxWidth:c,resource:e,border:!0}),(0,Uq.jsxs)(BS,{sx:{paddingLeft:1},component:`div`,variant:`body1`,children:[(0,Uq.jsx)(Hx,{resource:e,fallback:n+1}),(0,Uq.jsxs)(`div`,{children:[(0,Uq.jsx)(zD,{"aria-label":s(u.visibility?`layer_hide`:`layer_show`),edge:`start`,size:`small`,onClick:()=>{i(e.id,!u.visibility)},children:u.visibility?(0,Uq.jsx)(DC,{}):(0,Uq.jsx)(AC,{})}),u.index!==0&&(0,Uq.jsx)(zD,{"aria-label":s(`layer_moveToBackground`),size:`small`,onClick:()=>{a(e.id)},children:(0,Uq.jsx)(CU,{})}),u.index!==t&&(0,Uq.jsx)(zD,{"aria-label":s(`layer_moveToFront`),size:`small`,onClick:()=>{o(e.id)},children:(0,Uq.jsx)(TU,{})})]})]})]}),(0,Uq.jsxs)(`div`,{style:{alignItems:`center`,display:`flex`},children:[(0,Uq.jsx)(MD,{title:s(`layer_opacity`),children:(0,Uq.jsx)(DU,{sx:{marginRight:.5},color:u.visibility?`inherit`:`disabled`,fontSize:`small`})}),(0,Uq.jsx)(XM,{sx:{"MuiInput-input":{"&::-webkit-outer-spin-button,&::-webkit-inner-spin-button":{margin:0,WebkitAppearance:`none`},MozAppearance:`textfield`,textAlign:`right`,typography:`caption`,width:`3ch`}},disabled:!u.visibility,value:Math.round(u.opacity*100),type:`number`,min:0,max:100,onChange:t=>r(e.id,t.target.value),endAdornment:(0,Uq.jsx)(KB,{disableTypography:!0,position:`end`,children:(0,Uq.jsx)(BS,{variant:`caption`,children:`%`})}),inputProps:{"aria-label":s(`layer_opacity`)}}),(0,Uq.jsx)(_U,{sx:{marginLeft:2,marginRight:2,maxWidth:150},disabled:!u.visibility,value:u.opacity*100,onChange:(t,n)=>r(e.id,n)})]})]})}function HTe({children:e,resource:t,index:n}){let{t:r}=tb();return(0,Uq.jsx)(bCe,{draggableId:t.id,index:n,children:(n,i)=>(0,UTe.createElement)(nH,{ref:n.innerRef,...n.draggableProps,component:`li`,divider:!0,sx:{alignItems:`stretch`,cursor:`pointer`,paddingBottom:2,paddingRight:2,paddingTop:2,...i.isDragging&&{backgroundColor:`action.hover`}},disableGutters:!0,key:t.id},(0,Uq.jsx)(WTe,{...n.dragHandleProps,sx:{"&:hover":{backgroundColor:i.isDragging?`action.selected`:`action.hover`},backgroundColor:i.isDragging?`action.selected`:`shades.light`},children:(0,Uq.jsx)(MD,{title:r(`layer_move`),children:(0,Uq.jsx)(xU,{})})}),e)})}function Bq({canvasId:e,index:t,label:n,layers:r,layerMetadata:i={},totalSize:a,updateLayers:o,windowId:s}){let{t:c}=tb(),l=(0,Vq.useId)(),u=(0,Vq.useCallback)((t,n)=>{o(s,e,{[t]:{opacity:n/100}})},[e,o,s]),d=(0,Vq.useCallback)(t=>{if(!t.destination||t.destination.droppableId!==l||t.source.droppableId!==l)return;let n=Wq(r.map(e=>e.id),t.source.index,t.destination.index);o(s,e,r.reduce((e,t)=>(e[t.id]={index:n.indexOf(t.id)},e),{}))},[e,l,r,o,s]),f=(0,Vq.useCallback)((t,n)=>{o(s,e,{[t]:{visibility:n}})},[e,o,s]),p=(0,Vq.useCallback)(t=>{let n=Wq(r.map(e=>e.id),r.findIndex(e=>e.id===t),0);o(s,e,r.reduce((e,t)=>(e[t.id]={index:n.indexOf(t.id)},e),{}))},[e,r,o,s]),m=(0,Vq.useCallback)(t=>{let n=Wq(r.map(e=>e.id),r.findIndex(e=>e.id===t),r.length-1);o(s,e,r.reduce((e,t)=>(e[t.id]={index:n.indexOf(t.id)},e),{}))},[e,r,o,s]);return(0,Uq.jsxs)(Uq.Fragment,{children:[a>1&&(0,Uq.jsx)(BS,{sx:{paddingLeft:1,paddingRight:1,paddingTop:2},variant:`overline`,children:c(`annotationCanvasLabel`,{context:`${t+1}/${a}`,label:n})}),(0,Uq.jsx)(dCe,{onDragEnd:d,children:(0,Uq.jsx)(zTe,{droppableId:l,children:(e,t)=>(0,Uq.jsxs)(hO,{sx:{paddingTop:0},...e.droppableProps,ref:e.innerRef,children:[r&&r.map((e,t)=>(0,Uq.jsx)(HTe,{resource:e,index:t,children:(0,Uq.jsx)(VTe,{resource:e,index:t,layerMetadata:(i||{})[e.id]||{},handleOpacityChange:u,setLayerVisibility:f,moveToBackground:p,moveToFront:m})},e.id)),e.placeholder]})})})]})}var Vq,Hq,Uq,UTe,WTe,Wq,GTe=s((()=>{Vq=d(h(),1),Hq=d(V(),1),Mx(),ZM(),qB(),gO(),rH(),yU(),ND(),mSe(),hSe(),gSe(),OC(),jC(),_Se(),VS(),ab(),BTe(),BD(),aS(),Wx(),Uq=W(),UTe=d(h(),1),WTe=Z(`div`)(({theme:e})=>({alignItems:`center`,borderRight:`0.5px solid ${e.palette.divider}`,display:`flex`,flex:1,flexDirection:`row`,marginBottom:e.spacing(-2),marginRight:e.spacing(1),marginTop:e.spacing(-2),maxWidth:e.spacing(3),width:e.spacing(3)})),Wq=(e,t,n)=>{let r=Array.from(e),[i]=r.splice(t,1);return r.splice(n,0,i),r},VTe.propTypes={handleOpacityChange:Hq.default.func.isRequired,index:Hq.default.number.isRequired,layerMetadata:Hq.default.objectOf(Hq.default.shape({opacity:Hq.default.number,visibility:Hq.default.bool})),moveToBackground:Hq.default.func.isRequired,moveToFront:Hq.default.func.isRequired,resource:Hq.default.object.isRequired,setLayerVisibility:Hq.default.func.isRequired},HTe.propTypes={children:Hq.default.node.isRequired,index:Hq.default.number.isRequired,resource:Hq.default.object.isRequired},Bq.propTypes={canvasId:Hq.default.string.isRequired,index:Hq.default.number.isRequired,label:Hq.default.string.isRequired,layerMetadata:Hq.default.objectOf(Hq.default.shape({opacity:Hq.default.number})),layers:Hq.default.arrayOf(Hq.default.shape({})).isRequired,totalSize:Hq.default.number.isRequired,updateLayers:Hq.default.func.isRequired,windowId:Hq.default.string.isRequired}})),KTe,qTe,JTe,Gq,YTe=s((()=>{U(),B(),Nd(),$l(),GTe(),KTe=(e,{canvasId:t,companionWindowId:n,windowId:r})=>({label:$s(e,{canvasId:t,companionWindowId:n,windowId:r}),layerMetadata:vl(e,{canvasId:t,companionWindowId:n,windowId:r}),layers:yl(e,{canvasId:t,companionWindowId:n,windowId:r})}),qTe={updateLayers:Dd},JTe=H(z(KTe,qTe)),Gq=JTe(Bq)}));function Kq({canvasIds:e=[],id:t,windowId:n}){let{t:r}=tb();return(0,Jq.jsx)(JA,{title:r(`layers`),id:t,windowId:n,children:e.map((t,r)=>(0,Jq.jsx)(Gq,{canvasId:t,index:r,totalSize:e.length,windowId:n},t))})}var qq,Jq,XTe=s((()=>{qq=d(V(),1),ab(),YA(),YTe(),Jq=W(),Kq.propTypes={canvasIds:qq.default.arrayOf(qq.default.string),id:qq.default.string.isRequired,windowId:qq.default.string.isRequired}})),ZTe,QTe,Yq,$Te=s((()=>{U(),B(),Nr(),XTe(),$l(),ZTe=(e,{id:t,windowId:n})=>({canvasIds:qs(e,{windowId:n})}),QTe=H(z(ZTe),Mr(`LayersPanel`)),Yq=QTe(Kq)}));function Xq({id:e,children:t=null,title:n,windowId:r}){let{t:i}=tb();return(0,eEe.jsx)(JA,{title:i(n),id:e,windowId:r,children:t})}var Zq,eEe,tEe=s((()=>{Zq=d(V(),1),ab(),YA(),eEe=W(),Xq.propTypes={children:Zq.default.node,id:Zq.default.string.isRequired,title:Zq.default.string.isRequired,windowId:Zq.default.string.isRequired}})),nEe,rEe,Qq,iEe=s((()=>{U(),B(),Nr(),tEe(),nEe=(e,{id:t,windowId:n})=>({}),rEe=H(z(nEe),Mr(`CustomPanel`)),Qq=rEe(Xq)})),aEe,oEe,sEe=s((()=>{TC(),aEe=W(),oEe=ZS((0,aEe.jsx)(`path`,{d:`m4 12 1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8z`}),`ArrowUpwardSharp`)}));function $q({manifest:e,canvasNavigation:t,variant:n,...r}){return(0,nJ.jsxs)(WO,{divider:!0,component:`li`,variant:`multiline`,sx:{alignItems:`flex-start`,paddingRight:1},...r,children:[n===`thumbnail`&&(0,nJ.jsx)(PO,{children:(0,nJ.jsx)(iS,{resource:e,maxHeight:t.height,maxWidth:t.width})}),(0,nJ.jsx)(BO,{children:(0,nJ.jsx)(Hx,{resource:e})})]})}function eJ({canvasNavigation:e,collectionPath:t=[],collection:n=null,id:r,isFetching:i=!1,manifestId:a,parentCollection:o=null,updateCompanionWindow:s,updateWindow:c,variant:l=null,windowId:u}){let{t:d}=tb(),f=(()=>{if(!n)return!1;let e=n.getProperty(`behavior`);return e?Array.isArray(e)?e.includes(`multi-part`):e===`multi-part`:!1})();return(0,nJ.jsx)(JA,{title:d(f?`multipartCollection`:`collection`),windowId:u,id:r,titleControls:(0,nJ.jsxs)(nJ.Fragment,{children:[o&&(0,nJ.jsx)(hO,{children:(0,nJ.jsxs)(VV,{onClick:()=>s({collectionPath:t.slice(0,-1)}),children:[(0,nJ.jsx)(PO,{children:(0,nJ.jsx)(oEe,{})}),(0,nJ.jsx)(BO,{slotProps:{primary:{variant:`body1`}},children:(0,nJ.jsx)(Hx,{resource:o})})]})}),(0,nJ.jsxs)(BS,{variant:`h6`,children:[n&&(0,nJ.jsx)(Hx,{resource:n}),i&&(0,nJ.jsx)(Sz,{variant:`text`})]})]}),children:(0,nJ.jsxs)(TO,{children:[i&&(0,nJ.jsx)(WO,{children:(0,nJ.jsxs)(BO,{children:[(0,nJ.jsx)(Sz,{variant:`text`}),(0,nJ.jsx)(Sz,{variant:`text`}),(0,nJ.jsx)(Sz,{variant:`text`})]})}),n&&n.getCollections().map(n=>(0,nJ.jsx)($q,{onClick:()=>{s({collectionPath:[...t,n.id]})},canvasNavigation:e,manifest:n,variant:l,selected:a===n.id},n.id)),n&&n.getManifests().map(n=>(0,nJ.jsx)($q,{onClick:()=>{c({canvasId:null,collectionPath:t,manifestId:n.id}),s({multipart:!1})},canvasNavigation:e,manifest:n,variant:l,selected:a===n.id},n.id))]})})}var tJ,nJ,cEe=s((()=>{tJ=d(V(),1),gO(),HV(),FO(),VO(),EO(),GO(),VS(),Cz(),sEe(),ab(),YA(),aS(),Wx(),nJ=W(),$q.propTypes={canvasNavigation:tJ.default.shape({height:tJ.default.number,width:tJ.default.number}).isRequired,manifest:tJ.default.object.isRequired,variant:tJ.default.string.isRequired},eJ.propTypes={canvasNavigation:tJ.default.shape({height:tJ.default.number,width:tJ.default.number}).isRequired,collection:tJ.default.object,collectionPath:tJ.default.arrayOf(tJ.default.string),id:tJ.default.string.isRequired,isFetching:tJ.default.bool,manifestId:tJ.default.string.isRequired,parentCollection:tJ.default.object,updateCompanionWindow:tJ.default.func.isRequired,updateWindow:tJ.default.func.isRequired,variant:tJ.default.string,windowId:tJ.default.string.isRequired}})),lEe,uEe,dEe,rJ,fEe=s((()=>{U(),B(),Nr(),Nd(),$l(),cEe(),lEe=(e,{id:t,windowId:n})=>{let r=Ba(e,{windowId:n}),i=no(e,{companionWindowId:t}),{collectionPath:a}=i,o=a||r.collectionPath,s=o&&o[o.length-1],c=o&&o[o.length-2],l=s&&Ua(e,{manifestId:s}),u=c&&Ua(e,{manifestId:c}),d=Ua(e,{windowId:n});return{canvasNavigation:e.config.canvasNavigation,collection:l&&Zo(e,{manifestId:l.id}),collectionId:s,collectionPath:o,error:l&&l.error,isFetching:l&&l.isFetching,manifestId:d&&d.id,parentCollection:u&&Zo(e,{manifestId:u.id}),ready:l&&!!l.json,variant:i.variant||ml(e,{windowId:n})}},uEe=(e,{id:t,windowId:n})=>({updateCompanionWindow:(...r)=>e(nu(n,t,...r)),updateWindow:(...t)=>e(vu(n,...t))}),dEe=H(z(lEe,uEe),Mr(`WindowSideBarCollectionPanel`)),rJ=dEe(eJ)})),iJ,aJ=s((()=>{AS(),Dhe(),hye(),fz(),Rz(),zH(),$Te(),iEe(),fEe(),iJ={annotations:tj,attribution:Lz,canvas:dz,collection:rJ,custom:Qq,info:KN,layers:Yq,search:RH,thumbnailNavigation:kS}})),pEe=y(),mEe=d(fn(),1);B(),aJ();function hEe(e){return e.reduce((e,t)=>(0,mEe.default)(e,[t.target,t.mode],e=>[...e||[],t]),{})}function gEe(e){return e.map(e=>({...e,component:vEe(e)}))}function _Ee(e){return e.filter(e=>e.companionWindowKey).forEach(e=>{iJ[e.companionWindowKey]=e.component}),iJ}function vEe(e){return!e.mapStateToProps&&!e.mapDispatchToProps?e.component:z(e.mapStateToProps,e.mapDispatchToProps,...e.connectOptions||[])(e.component)}var oJ=d(h(),1),sJ=d(V(),1);ot();var cJ=W();function lJ({plugins:e=[],children:t=null}){let[n,r]=(0,oJ.useState)({});return(0,oJ.useEffect)(()=>{let t=gEe(e);_Ee(t),r(hEe(t))},[e]),(0,cJ.jsx)(at.Provider,{value:n,children:t})}lJ.propTypes={children:sJ.default.node,plugins:sJ.default.array};var yEe,uJ,bEe=s((()=>{yEe=d(h(),1),uJ=(0,yEe.createContext)({dragDropManager:void 0})}));function dJ(e){return`Minified Redux error #`+e+`; visit https://redux.js.org/Errors?code=`+e+` for the full message or use the non-minified dev environment for full errors. `}function xEe(e){if(typeof e!=`object`||!e)return!1;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function SEe(e,t,n){var r;if(typeof t==`function`&&typeof n==`function`||typeof n==`function`&&typeof arguments[3]==`function`)throw Error(dJ(0));if(typeof t==`function`&&n===void 0&&(n=t,t=void 0),n!==void 0){if(typeof n!=`function`)throw Error(dJ(1));return n(SEe)(e,t)}if(typeof e!=`function`)throw Error(dJ(2));var i=e,a=t,o=[],s=o,c=!1;function l(){s===o&&(s=o.slice())}function u(){if(c)throw Error(dJ(3));return a}function d(e){if(typeof e!=`function`)throw Error(dJ(4));if(c)throw Error(dJ(5));var t=!0;return l(),s.push(e),function(){if(t){if(c)throw Error(dJ(6));t=!1,l();var n=s.indexOf(e);s.splice(n,1),o=null}}}function f(e){if(!xEe(e))throw Error(dJ(7));if(e.type===void 0)throw Error(dJ(8));if(c)throw Error(dJ(9));try{c=!0,a=i(a,e)}finally{c=!1}for(var t=o=s,n=0;n<t.length;n++){var r=t[n];r()}return e}function p(e){if(typeof e!=`function`)throw Error(dJ(10));i=e,f({type:mJ.REPLACE})}function m(){var e,t=d;return e={subscribe:function(e){if(typeof e!=`object`||!e)throw Error(dJ(11));function n(){e.next&&e.next(u())}return n(),{unsubscribe:t(n)}}},e[fJ]=function(){return this},e}return f({type:mJ.INIT}),r={dispatch:f,subscribe:d,getState:u,replaceReducer:p},r[fJ]=m,r}var fJ,pJ,mJ,CEe=s((()=>{fJ=(function(){return typeof Symbol==`function`&&Symbol.observable||`@@observable`})(),pJ=function(){return Math.random().toString(36).substring(7).split(``).join(`.`)},mJ={INIT:`@@redux/INIT`+pJ(),REPLACE:`@@redux/REPLACE`+pJ(),PROBE_UNKNOWN_ACTION:function(){return`@@redux/PROBE_UNKNOWN_ACTION`+pJ()}}}));function hJ(e,t,...n){if(wEe()&&t===void 0)throw Error(`invariant requires an error message argument`);if(!e){let e;if(t===void 0)e=Error(`Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.`);else{let r=0;e=Error(t.replace(/%s/g,function(){return n[r++]})),e.name=`Invariant Violation`}throw e.framesToPop=1,e}}function wEe(){return typeof process<`u`&&!0}var gJ=s((()=>{}));function TEe(e,t,n){return t.split(`.`).reduce((e,t)=>e&&e[t]?e[t]:n||null,e)}function EEe(e,t){return e.filter(e=>e!==t)}function DEe(e){return typeof e==`object`}function OEe(e,t){let n=new Map,r=e=>{n.set(e,n.has(e)?n.get(e)+1:1)};e.forEach(r),t.forEach(r);let i=[];return n.forEach((e,t)=>{e===1&&i.push(t)}),i}function kEe(e,t){return e.filter(e=>t.indexOf(e)>-1)}var _J=s((()=>{})),vJ,yJ,bJ,xJ,SJ,CJ,wJ=s((()=>{vJ=`dnd-core/INIT_COORDS`,yJ=`dnd-core/BEGIN_DRAG`,bJ=`dnd-core/PUBLISH_DRAG_SOURCE`,xJ=`dnd-core/HOVER`,SJ=`dnd-core/DROP`,CJ=`dnd-core/END_DRAG`}));function AEe(e,t){return{type:vJ,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}var jEe=s((()=>{wJ()}));function MEe(e){return function(t=[],n={publishSource:!0}){let{publishSource:r=!0,clientOffset:i,getSourceClientOffset:a}=n,o=e.getMonitor(),s=e.getRegistry();e.dispatch(AEe(i)),NEe(t,o,s);let c=IEe(t,o);if(c==null){e.dispatch(LEe);return}let l=null;if(i){if(!a)throw Error(`getSourceClientOffset must be defined`);PEe(a),l=a(c)}e.dispatch(AEe(i,l));let u=s.getSource(c).beginDrag(o,c);if(u==null)return;FEe(u),s.pinSource(c);let d=s.getSourceType(c);return{type:yJ,payload:{itemType:d,item:u,sourceId:c,clientOffset:i||null,sourceClientOffset:l||null,isSourcePublic:!!r}}}}function NEe(e,t,n){hJ(!t.isDragging(),`Cannot call beginDrag while dragging.`),e.forEach(function(e){hJ(n.getSource(e),`Expected sourceIds to be registered.`)})}function PEe(e){hJ(typeof e==`function`,`When clientOffset is provided, getSourceClientOffset must be a function.`)}function FEe(e){hJ(DEe(e),`Item must be an object.`)}function IEe(e,t){let n=null;for(let r=e.length-1;r>=0;r--)if(t.canDragSource(e[r])){n=e[r];break}return n}var LEe,REe=s((()=>{gJ(),_J(),jEe(),wJ(),LEe={type:vJ,payload:{clientOffset:null,sourceClientOffset:null}}}));function zEe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function BEe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t],r=Object.keys(n);typeof Object.getOwnPropertySymbols==`function`&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){zEe(e,t,n[t])})}return e}function VEe(e){return function(t={}){let n=e.getMonitor(),r=e.getRegistry();HEe(n),GEe(n).forEach((i,a)=>{let o=UEe(i,a,r,n),s={type:SJ,payload:{dropResult:BEe({},t,o)}};e.dispatch(s)})}}function HEe(e){hJ(e.isDragging(),`Cannot call drop while not dragging.`),hJ(!e.didDrop(),`Cannot call drop twice during one drag operation.`)}function UEe(e,t,n,r){let i=n.getTarget(e),a=i?i.drop(r,e):void 0;return WEe(a),a===void 0&&(a=t===0?{}:r.getDropResult()),a}function WEe(e){hJ(e===void 0||DEe(e),`Drop result must either be an object or undefined.`)}function GEe(e){let t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}var KEe=s((()=>{gJ(),_J(),wJ()}));function qEe(e){return function(){let t=e.getMonitor(),n=e.getRegistry();JEe(t);let r=t.getSourceId();return r!=null&&(n.getSource(r,!0).endDrag(t,r),n.unpinSource()),{type:CJ}}}function JEe(e){hJ(e.isDragging(),`Cannot call endDrag while not dragging.`)}var YEe=s((()=>{gJ(),wJ()}));function TJ(e,t){return t===null?e===null:Array.isArray(e)?e.some(e=>e===t):e===t}var XEe=s((()=>{}));function ZEe(e){return function(t,{clientOffset:n}={}){QEe(t);let r=t.slice(0),i=e.getMonitor(),a=e.getRegistry();return eDe(r,a,i.getItemType()),$Ee(r,i,a),tDe(r,i,a),{type:xJ,payload:{targetIds:r,clientOffset:n||null}}}}function QEe(e){hJ(Array.isArray(e),`Expected targetIds to be an array.`)}function $Ee(e,t,n){hJ(t.isDragging(),`Cannot call hover while not dragging.`),hJ(!t.didDrop(),`Cannot call hover after drop.`);for(let t=0;t<e.length;t++){let r=e[t];hJ(e.lastIndexOf(r)===t,`Expected targetIds to be unique in the passed array.`),hJ(n.getTarget(r),`Expected targetIds to be registered.`)}}function eDe(e,t,n){for(let r=e.length-1;r>=0;r--){let i=e[r];TJ(t.getTargetType(i),n)||e.splice(r,1)}}function tDe(e,t,n){e.forEach(function(e){n.getTarget(e).hover(t,e)})}var nDe=s((()=>{gJ(),XEe(),wJ()}));function rDe(e){return function(){if(e.getMonitor().isDragging())return{type:bJ}}}var iDe=s((()=>{wJ()}));function aDe(e){return{beginDrag:MEe(e),publishDragSource:rDe(e),hover:ZEe(e),drop:VEe(e),endDrag:qEe(e)}}var EJ=s((()=>{REe(),KEe(),YEe(),nDe(),iDe(),wJ()})),oDe,sDe=s((()=>{EJ(),oDe=class{receiveBackend(e){this.backend=e}getMonitor(){return this.monitor}getBackend(){return this.backend}getRegistry(){return this.monitor.registry}getActions(){let e=this,{dispatch:t}=this.store;function n(n){return(...r)=>{let i=n.apply(e,r);i!==void 0&&t(i)}}let r=aDe(this);return Object.keys(r).reduce((e,t)=>{let i=r[t];return e[t]=n(i),e},{})}dispatch(e){this.store.dispatch(e)}constructor(e,t){this.isSetUp=!1,this.handleRefCountChange=()=>{let e=this.store.getState().refCount>0;this.backend&&(e&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!e&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1))},this.store=e,this.monitor=t,e.subscribe(this.handleRefCountChange)}}}));function cDe(e,t){return{x:e.x+t.x,y:e.y+t.y}}function lDe(e,t){return{x:e.x-t.x,y:e.y-t.y}}function uDe(e){let{clientOffset:t,initialClientOffset:n,initialSourceClientOffset:r}=e;return!t||!n||!r?null:lDe(cDe(t,r),n)}function dDe(e){let{clientOffset:t,initialClientOffset:n}=e;return!t||!n?null:lDe(t,n)}var fDe=s((()=>{}));function pDe(e,t){return e===DJ?!1:e===OJ||t===void 0||kEe(t,e).length>0}var DJ,OJ,mDe=s((()=>{_J(),DJ=[],OJ=[],DJ.__IS_NONE__=!0,OJ.__IS_ALL__=!0})),hDe,gDe=s((()=>{gJ(),fDe(),mDe(),XEe(),hDe=class{subscribeToStateChange(e,t={}){let{handlerIds:n}=t;hJ(typeof e==`function`,`listener must be a function.`),hJ(n===void 0||Array.isArray(n),`handlerIds, when specified, must be an array of strings.`);let r=this.store.getState().stateId;return this.store.subscribe(()=>{let t=this.store.getState(),i=t.stateId;try{i===r||i===r+1&&!pDe(t.dirtyHandlerIds,n)||e()}finally{r=i}})}subscribeToOffsetChange(e){hJ(typeof e==`function`,`listener must be a function.`);let t=this.store.getState().dragOffset;return this.store.subscribe(()=>{let n=this.store.getState().dragOffset;n!==t&&(t=n,e())})}canDragSource(e){if(!e)return!1;let t=this.registry.getSource(e);return hJ(t,`Expected to find a valid source. sourceId=${e}`),!this.isDragging()&&t.canDrag(this,e)}canDropOnTarget(e){if(!e)return!1;let t=this.registry.getTarget(e);return hJ(t,`Expected to find a valid target. targetId=${e}`),!this.isDragging()||this.didDrop()?!1:TJ(this.registry.getTargetType(e),this.getItemType())&&t.canDrop(this,e)}isDragging(){return!!this.getItemType()}isDraggingSource(e){if(!e)return!1;let t=this.registry.getSource(e,!0);return hJ(t,`Expected to find a valid source. sourceId=${e}`),!this.isDragging()||!this.isSourcePublic()||this.registry.getSourceType(e)!==this.getItemType()?!1:t.isDragging(this,e)}isOverTarget(e,t={shallow:!1}){if(!e)return!1;let{shallow:n}=t;if(!this.isDragging())return!1;let r=this.registry.getTargetType(e),i=this.getItemType();if(i&&!TJ(r,i))return!1;let a=this.getTargetIds();if(!a.length)return!1;let o=a.indexOf(e);return n?o===a.length-1:o>-1}getItemType(){return this.store.getState().dragOperation.itemType}getItem(){return this.store.getState().dragOperation.item}getSourceId(){return this.store.getState().dragOperation.sourceId}getTargetIds(){return this.store.getState().dragOperation.targetIds}getDropResult(){return this.store.getState().dragOperation.dropResult}didDrop(){return this.store.getState().dragOperation.didDrop}isSourcePublic(){return!!this.store.getState().dragOperation.isSourcePublic}getInitialClientOffset(){return this.store.getState().dragOffset.initialClientOffset}getInitialSourceClientOffset(){return this.store.getState().dragOffset.initialSourceClientOffset}getClientOffset(){return this.store.getState().dragOffset.clientOffset}getSourceClientOffset(){return uDe(this.store.getState().dragOffset)}getDifferenceFromInitialOffset(){return dDe(this.store.getState().dragOffset)}constructor(e,t){this.store=e,this.registry=t}}}));function _De(e){return function(){let t=setTimeout(r,0),n=setInterval(r,50);function r(){clearTimeout(t),clearInterval(n),e()}}}function vDe(e){let t=1,n=new AJ(e),r=document.createTextNode(``);return n.observe(r,{characterData:!0}),function(){t=-t,r.data=t}}var kJ,AJ,yDe,bDe=s((()=>{kJ=typeof global<`u`?global:self,AJ=kJ.MutationObserver||kJ.WebKitMutationObserver,yDe=typeof AJ==`function`?vDe:_De})),xDe,SDe=s((()=>{bDe(),xDe=class{enqueueTask(e){let{queue:t,requestFlush:n}=this;t.length||(n(),this.flushing=!0),t[t.length]=e}constructor(){this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=()=>{let{queue:e}=this;for(;this.index<e.length;){let t=this.index;if(this.index++,e[t].call(),this.index>this.capacity){for(let t=0,n=e.length-this.index;t<n;t++)e[t]=e[t+this.index];e.length-=this.index,this.index=0}}e.length=0,this.index=0,this.flushing=!1},this.registerPendingError=e=>{this.pendingErrors.push(e),this.requestErrorThrow()},this.requestFlush=yDe(this.flush),this.requestErrorThrow=_De(()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()})}}})),CDe,wDe=s((()=>{CDe=class{call(){try{this.task&&this.task()}catch(e){this.onError(e)}finally{this.task=null,this.release(this)}}constructor(e,t){this.onError=e,this.release=t,this.task=null}}})),TDe,EDe=s((()=>{wDe(),TDe=class{create(e){let t=this.freeTasks,n=t.length?t.pop():new CDe(this.onError,e=>t[t.length]=e);return n.task=e,n}constructor(e){this.onError=e,this.freeTasks=[]}}}));function DDe(e){jJ.enqueueTask(ODe.create(e))}var jJ,ODe,kDe=s((()=>{SDe(),EDe(),jJ=new xDe,ODe=new TDe(jJ.registerPendingError)})),ADe=s((()=>{})),jDe=s((()=>{kDe(),SDe(),EDe(),ADe()}));function MDe(e){return{type:MJ,payload:{sourceId:e}}}function NDe(e){return{type:NJ,payload:{targetId:e}}}function PDe(e){return{type:PJ,payload:{sourceId:e}}}function FDe(e){return{type:FJ,payload:{targetId:e}}}var MJ,NJ,PJ,FJ,IJ=s((()=>{MJ=`dnd-core/ADD_SOURCE`,NJ=`dnd-core/ADD_TARGET`,PJ=`dnd-core/REMOVE_SOURCE`,FJ=`dnd-core/REMOVE_TARGET`}));function IDe(e){hJ(typeof e.canDrag==`function`,`Expected canDrag to be a function.`),hJ(typeof e.beginDrag==`function`,`Expected beginDrag to be a function.`),hJ(typeof e.endDrag==`function`,`Expected endDrag to be a function.`)}function LDe(e){hJ(typeof e.canDrop==`function`,`Expected canDrop to be a function.`),hJ(typeof e.hover==`function`,`Expected hover to be a function.`),hJ(typeof e.drop==`function`,`Expected beginDrag to be a function.`)}function LJ(e,t){if(t&&Array.isArray(e)){e.forEach(e=>LJ(e,!1));return}hJ(typeof e==`string`||typeof e==`symbol`,t?`Type can only be a string, a symbol, or an array of either.`:`Type can only be a string or a symbol.`)}var RDe=s((()=>{gJ()})),RJ,zDe=s((()=>{(function(e){e.SOURCE=`SOURCE`,e.TARGET=`TARGET`})(RJ||={})}));function BDe(){return VDe++}var VDe,HDe=s((()=>{VDe=0}));function UDe(e){let t=BDe().toString();switch(e){case RJ.SOURCE:return`S${t}`;case RJ.TARGET:return`T${t}`;default:throw Error(`Unknown Handler Role: ${e}`)}}function WDe(e){switch(e[0]){case`S`:return RJ.SOURCE;case`T`:return RJ.TARGET;default:throw Error(`Cannot parse handler ID: ${e}`)}}function GDe(e,t){let n=e.entries(),r=!1;do{let{done:e,value:[,i]}=n.next();if(i===t)return!0;r=!!e}while(!r);return!1}var KDe,qDe=s((()=>{jDe(),gJ(),IJ(),RDe(),zDe(),HDe(),KDe=class{addSource(e,t){LJ(e),IDe(t);let n=this.addHandler(RJ.SOURCE,e,t);return this.store.dispatch(MDe(n)),n}addTarget(e,t){LJ(e,!0),LDe(t);let n=this.addHandler(RJ.TARGET,e,t);return this.store.dispatch(NDe(n)),n}containsHandler(e){return GDe(this.dragSources,e)||GDe(this.dropTargets,e)}getSource(e,t=!1){return hJ(this.isSourceId(e),`Expected a valid source ID.`),t&&e===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(e)}getTarget(e){return hJ(this.isTargetId(e),`Expected a valid target ID.`),this.dropTargets.get(e)}getSourceType(e){return hJ(this.isSourceId(e),`Expected a valid source ID.`),this.types.get(e)}getTargetType(e){return hJ(this.isTargetId(e),`Expected a valid target ID.`),this.types.get(e)}isSourceId(e){return WDe(e)===RJ.SOURCE}isTargetId(e){return WDe(e)===RJ.TARGET}removeSource(e){hJ(this.getSource(e),`Expected an existing source.`),this.store.dispatch(PDe(e)),DDe(()=>{this.dragSources.delete(e),this.types.delete(e)})}removeTarget(e){hJ(this.getTarget(e),`Expected an existing target.`),this.store.dispatch(FDe(e)),this.dropTargets.delete(e),this.types.delete(e)}pinSource(e){let t=this.getSource(e);hJ(t,`Expected an existing source.`),this.pinnedSourceId=e,this.pinnedSource=t}unpinSource(){hJ(this.pinnedSource,`No source is pinned at the time.`),this.pinnedSourceId=null,this.pinnedSource=null}addHandler(e,t,n){let r=UDe(e);return this.types.set(r,t),e===RJ.SOURCE?this.dragSources.set(r,n):e===RJ.TARGET&&this.dropTargets.set(r,n),r}constructor(e){this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=e}}}));function JDe(e,t){return!e&&!t?!0:!e||!t?!1:e.x===t.x&&e.y===t.y}function YDe(e,t,n=XDe){if(e.length!==t.length)return!1;for(let r=0;r<e.length;++r)if(!n(e[r],t[r]))return!1;return!0}var XDe,ZDe=s((()=>{XDe=(e,t)=>e===t}));function QDe(e=DJ,t){switch(t.type){case xJ:break;case MJ:case NJ:case FJ:case PJ:return DJ;case yJ:case bJ:case CJ:case SJ:default:return OJ}let{targetIds:n=[],prevTargetIds:r=[]}=t.payload,i=OEe(n,r);if(!(i.length>0||!YDe(n,r)))return DJ;let a=r[r.length-1],o=n[n.length-1];return a!==o&&(a&&i.push(a),o&&i.push(o)),i}var $De=s((()=>{EJ(),IJ(),mDe(),ZDe(),_J()}));function eOe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tOe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t],r=Object.keys(n);typeof Object.getOwnPropertySymbols==`function`&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){eOe(e,t,n[t])})}return e}function nOe(e=zJ,t){let{payload:n}=t;switch(t.type){case vJ:case yJ:return{initialSourceClientOffset:n.sourceClientOffset,initialClientOffset:n.clientOffset,clientOffset:n.clientOffset};case xJ:return JDe(e.clientOffset,n.clientOffset)?e:tOe({},e,{clientOffset:n.clientOffset});case CJ:case SJ:return zJ;default:return e}}var zJ,rOe=s((()=>{EJ(),ZDe(),zJ={initialSourceClientOffset:null,initialClientOffset:null,clientOffset:null}}));function iOe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function BJ(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t],r=Object.keys(n);typeof Object.getOwnPropertySymbols==`function`&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){iOe(e,t,n[t])})}return e}function aOe(e=oOe,t){let{payload:n}=t;switch(t.type){case yJ:return BJ({},e,{itemType:n.itemType,item:n.item,sourceId:n.sourceId,isSourcePublic:n.isSourcePublic,dropResult:null,didDrop:!1});case bJ:return BJ({},e,{isSourcePublic:!0});case xJ:return BJ({},e,{targetIds:n.targetIds});case FJ:return e.targetIds.indexOf(n.targetId)===-1?e:BJ({},e,{targetIds:EEe(e.targetIds,n.targetId)});case SJ:return BJ({},e,{dropResult:n.dropResult,didDrop:!0,targetIds:[]});case CJ:return BJ({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}}var oOe,sOe=s((()=>{EJ(),IJ(),_J(),oOe={itemType:null,item:null,sourceId:null,targetIds:[],dropResult:null,didDrop:!1,isSourcePublic:null}}));function cOe(e=0,t){switch(t.type){case MJ:case NJ:return e+1;case PJ:case FJ:return e-1;default:return e}}var lOe=s((()=>{IJ()}));function uOe(e=0){return e+1}var dOe=s((()=>{}));function fOe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pOe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t],r=Object.keys(n);typeof Object.getOwnPropertySymbols==`function`&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){fOe(e,t,n[t])})}return e}function mOe(e={},t){return{dirtyHandlerIds:QDe(e.dirtyHandlerIds,{type:t.type,payload:pOe({},t.payload,{prevTargetIds:TEe(e,`dragOperation.targetIds`,[])})}),dragOffset:nOe(e.dragOffset,t),refCount:cOe(e.refCount,t),dragOperation:aOe(e.dragOperation,t),stateId:uOe(e.stateId)}}var hOe=s((()=>{_J(),$De(),rOe(),sOe(),lOe(),dOe()}));function gOe(e,t=void 0,n={},r=!1){let i=_Oe(r),a=new hDe(i,new KDe(i)),o=new oDe(i,a),s=e(o,t,n);return o.receiveBackend(s),o}function _Oe(e){let t=typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION__;return SEe(mOe,e&&t&&t({name:`dnd-core`,instanceId:`dnd-core`}))}var vOe=s((()=>{CEe(),sDe(),gDe(),qDe(),hOe()})),yOe=s((()=>{vOe(),zDe()}));function bOe(e,t){if(e==null)return{};var n=xOe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function xOe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function SOe(e){return`manager`in e?[{dragDropManager:e.manager},!1]:[COe(e.backend,e.context,e.options,e.debugMode),!e.context]}function COe(e,t=wOe(),n,r){let i=t;return i[UJ]||(i[UJ]={dragDropManager:gOe(e,t,n,r)}),i[UJ]}function wOe(){return typeof global<`u`?global:window}var TOe,VJ,HJ,UJ,WJ,EOe=s((()=>{TOe=W(),yOe(),VJ=d(h(),1),bEe(),HJ=0,UJ=Symbol.for(`__REACT_DND_CONTEXT_INSTANCE__`),WJ=(0,VJ.memo)(function(e){var{children:t}=e;let[n,r]=SOe(bOe(e,[`children`]));return(0,VJ.useEffect)(()=>{if(r){let e=wOe();return++HJ,()=>{--HJ===0&&(e[UJ]=null)}}},[]),(0,TOe.jsx)(uJ.Provider,{value:n,children:t})})})),DOe=s((()=>{h()})),OOe=s((()=>{bEe(),EOe(),DOe()})),kOe=s((()=>{})),AOe=c(((e,t)=>{t.exports=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t==`object`&&typeof n==`object`){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(i=r;i--!==0;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(a=Object.keys(t),r=a.length,r!==Object.keys(n).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;i--!==0;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!==t&&n!==n}})),GJ,KJ,qJ=s((()=>{GJ=d(h(),1),KJ=typeof window<`u`?GJ.useLayoutEffect:GJ.useEffect}));function jOe(e,t,n){let[r,i]=(0,JJ.useState)(()=>t(e)),a=(0,JJ.useCallback)(()=>{let a=t(e);(0,MOe.default)(r,a)||(i(a),n&&n())},[r,e,n]);return KJ(a),[r,a]}var MOe,JJ,NOe=s((()=>{MOe=d(AOe(),1),JJ=d(h(),1),qJ()}));function POe(e,t,n){let[r,i]=jOe(e,t,n);return KJ(function(){let t=e.getHandlerId();if(t!=null)return e.subscribeToStateChange(i,{handlerIds:[t]})},[e,i]),r}var FOe=s((()=>{NOe(),qJ()}));function IOe(e,t,n){return POe(t,e||(()=>({})),()=>n.reconnect())}var LOe=s((()=>{FOe()}));function ROe(e,t){let n=[...t||[]];return t==null&&typeof e!=`function`&&n.push(e),(0,zOe.useMemo)(()=>typeof e==`function`?e():e,n)}var zOe,BOe=s((()=>{zOe=d(h(),1)}));function VOe(e){return(0,YJ.useMemo)(()=>e.hooks.dragSource(),[e])}function HOe(e){return(0,YJ.useMemo)(()=>e.hooks.dragPreview(),[e])}var YJ,UOe=s((()=>{YJ=d(h(),1)})),XJ,ZJ,WOe,GOe=s((()=>{gJ(),XJ=!1,ZJ=!1,WOe=class{receiveHandlerId(e){this.sourceId=e}getHandlerId(){return this.sourceId}canDrag(){hJ(!XJ,`You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor`);try{return XJ=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{XJ=!1}}isDragging(){if(!this.sourceId)return!1;hJ(!ZJ,`You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor`);try{return ZJ=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{ZJ=!1}}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}isDraggingSource(e){return this.internalMonitor.isDraggingSource(e)}isOverTarget(e,t){return this.internalMonitor.isOverTarget(e,t)}getTargetIds(){return this.internalMonitor.getTargetIds()}isSourcePublic(){return this.internalMonitor.isSourcePublic()}getSourceId(){return this.internalMonitor.getSourceId()}subscribeToOffsetChange(e){return this.internalMonitor.subscribeToOffsetChange(e)}canDragSource(e){return this.internalMonitor.canDragSource(e)}canDropOnTarget(e){return this.internalMonitor.canDropOnTarget(e)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.sourceId=null,this.internalMonitor=e.getMonitor()}}})),QJ,KOe,qOe=s((()=>{gJ(),QJ=!1,KOe=class{receiveHandlerId(e){this.targetId=e}getHandlerId(){return this.targetId}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}canDrop(){if(!this.targetId)return!1;hJ(!QJ,`You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor`);try{return QJ=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{QJ=!1}}isOver(e){return this.targetId?this.internalMonitor.isOverTarget(this.targetId,e):!1}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.targetId=null,this.internalMonitor=e.getMonitor()}}}));function JOe(e,t,n){let r=n.getRegistry(),i=r.addTarget(e,t);return[i,()=>r.removeTarget(i)]}function YOe(e,t,n){let r=n.getRegistry(),i=r.addSource(e,t);return[i,()=>r.removeSource(i)]}var XOe=s((()=>{}));function $J(e,t,n,r){let i=n?n.call(r,e,t):void 0;if(i!==void 0)return!!i;if(e===t)return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;let a=Object.keys(e),o=Object.keys(t);if(a.length!==o.length)return!1;let s=Object.prototype.hasOwnProperty.bind(t);for(let o=0;o<a.length;o++){let c=a[o];if(!s(c))return!1;let l=e[c],u=t[c];if(i=n?n.call(r,l,u,c):void 0,i===!1||i===void 0&&l!==u)return!1}return!0}var ZOe=s((()=>{}));function eY(e){return typeof e==`object`&&!!e&&Object.prototype.hasOwnProperty.call(e,`current`)}var QOe=s((()=>{}));function $Oe(e){if(typeof e.type==`string`)return;let t=e.type.displayName||e.type.name||`the component`;throw Error(`Only native element nodes can now be passed to React DnD connectors.You can either wrap ${t} into a <div>, or turn it into a drag source or a drop target itself.`)}function eke(e){return(t=null,n=null)=>{if(!(0,tY.isValidElement)(t)){let r=t;return e(r,n),r}let r=t;return $Oe(r),rke(r,n?t=>e(t,n):e)}}function tke(e){let t={};return Object.keys(e).forEach(n=>{let r=e[n];if(n.endsWith(`Ref`))t[n]=e[n];else{let e=eke(r);t[n]=()=>e}}),t}function nke(e,t){typeof e==`function`?e(t):e.current=t}function rke(e,t){let n=e.ref;return hJ(typeof n!=`string`,`Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a <span> or <div>. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs`),n?(0,tY.cloneElement)(e,{ref:e=>{nke(n,e),nke(t,e)}}):(0,tY.cloneElement)(e,{ref:t})}var tY,ike=s((()=>{gJ(),tY=d(h(),1)})),ake,oke=s((()=>{ZOe(),QOe(),ike(),ake=class{receiveHandlerId(e){this.handlerId!==e&&(this.handlerId=e,this.reconnect())}get connectTarget(){return this.dragSource}get dragSourceOptions(){return this.dragSourceOptionsInternal}set dragSourceOptions(e){this.dragSourceOptionsInternal=e}get dragPreviewOptions(){return this.dragPreviewOptionsInternal}set dragPreviewOptions(e){this.dragPreviewOptionsInternal=e}reconnect(){let e=this.reconnectDragSource();this.reconnectDragPreview(e)}reconnectDragSource(){let e=this.dragSource,t=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return t&&this.disconnectDragSource(),this.handlerId?e?(t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=e,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,e,this.dragSourceOptions)),t):(this.lastConnectedDragSource=e,t):t}reconnectDragPreview(e=!1){let t=this.dragPreview,n=e||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();if(n&&this.disconnectDragPreview(),this.handlerId){if(!t){this.lastConnectedDragPreview=t;return}n&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=t,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,t,this.dragPreviewOptions))}}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didConnectedDragSourceChange(){return this.lastConnectedDragSource!==this.dragSource}didConnectedDragPreviewChange(){return this.lastConnectedDragPreview!==this.dragPreview}didDragSourceOptionsChange(){return!$J(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!$J(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}disconnectDragSource(){this.dragSourceUnsubscribe&&=(this.dragSourceUnsubscribe(),void 0)}disconnectDragPreview(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}get dragSource(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}get dragPreview(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}clearDragSource(){this.dragSourceNode=null,this.dragSourceRef=null}clearDragPreview(){this.dragPreviewNode=null,this.dragPreviewRef=null}constructor(e){this.hooks=tke({dragSource:(e,t)=>{this.clearDragSource(),this.dragSourceOptions=t||null,eY(e)?this.dragSourceRef=e:this.dragSourceNode=e,this.reconnectDragSource()},dragPreview:(e,t)=>{this.clearDragPreview(),this.dragPreviewOptions=t||null,eY(e)?this.dragPreviewRef=e:this.dragPreviewNode=e,this.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=e}}})),ske,cke=s((()=>{ZOe(),QOe(),ike(),ske=class{get connectTarget(){return this.dropTarget}reconnect(){let e=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();e&&this.disconnectDropTarget();let t=this.dropTarget;if(this.handlerId){if(!t){this.lastConnectedDropTarget=t;return}e&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=t,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,t,this.dropTargetOptions))}}receiveHandlerId(e){e!==this.handlerId&&(this.handlerId=e,this.reconnect())}get dropTargetOptions(){return this.dropTargetOptionsInternal}set dropTargetOptions(e){this.dropTargetOptionsInternal=e}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didDropTargetChange(){return this.lastConnectedDropTarget!==this.dropTarget}didOptionsChange(){return!$J(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}disconnectDropTarget(){this.unsubscribeDropTarget&&=(this.unsubscribeDropTarget(),void 0)}get dropTarget(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}clearDropTarget(){this.dropTargetRef=null,this.dropTargetNode=null}constructor(e){this.hooks=tke({dropTarget:(e,t)=>{this.clearDropTarget(),this.dropTargetOptions=t,eY(e)?this.dropTargetRef=e:this.dropTargetNode=e,this.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=e}}})),nY=s((()=>{GOe(),qOe(),XOe(),oke(),cke()}));function rY(){let{dragDropManager:e}=(0,lke.useContext)(uJ);return hJ(e!=null,`Expected drag drop context`),e}var lke,iY=s((()=>{gJ(),lke=d(h(),1),OOe()}));function uke(e,t){let n=rY(),r=(0,dke.useMemo)(()=>new ake(n.getBackend()),[n]);return KJ(()=>(r.dragSourceOptions=e||null,r.reconnect(),()=>r.disconnectDragSource()),[r,e]),KJ(()=>(r.dragPreviewOptions=t||null,r.reconnect(),()=>r.disconnectDragPreview()),[r,t]),r}var dke,fke=s((()=>{dke=d(h(),1),nY(),iY(),qJ()}));function pke(){let e=rY();return(0,mke.useMemo)(()=>new WOe(e),[e])}var mke,hke=s((()=>{mke=d(h(),1),nY(),iY()})),gke,_ke=s((()=>{gke=class{beginDrag(){let e=this.spec,t=this.monitor,n=null;return n=typeof e.item==`object`?e.item:typeof e.item==`function`?e.item(t):{},n??null}canDrag(){let e=this.spec,t=this.monitor;return typeof e.canDrag==`boolean`?e.canDrag:typeof e.canDrag!=`function`||e.canDrag(t)}isDragging(e,t){let n=this.spec,r=this.monitor,{isDragging:i}=n;return i?i(r):t===e.getSourceId()}endDrag(){let e=this.spec,t=this.monitor,n=this.connector,{end:r}=e;r&&r(t.getItem(),t),n.reconnect()}constructor(e,t,n){this.spec=e,this.monitor=t,this.connector=n}}}));function vke(e,t,n){let r=(0,aY.useMemo)(()=>new gke(e,t,n),[t,n]);return(0,aY.useEffect)(()=>{r.spec=e},[e]),r}var aY,yke=s((()=>{aY=d(h(),1),_ke()}));function bke(e){return(0,xke.useMemo)(()=>{let t=e.type;return hJ(t!=null,`spec.type must be defined`),t},[e])}var xke,Ske=s((()=>{gJ(),xke=d(h(),1)}));function Cke(e,t,n){let r=rY(),i=vke(e,t,n),a=bke(e);KJ(function(){if(a!=null){let[e,o]=YOe(a,i,r);return t.receiveHandlerId(e),n.receiveHandlerId(e),o}},[r,t,n,i,a])}var wke=s((()=>{nY(),iY(),qJ(),yke(),Ske()}));function oY(e,t){let n=ROe(e,t);hJ(!n.begin,`useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)`);let r=pke(),i=uke(n.options,n.previewOptions);return Cke(n,r,i),[IOe(n.collect,r,i),VOe(i),HOe(i)]}var Tke=s((()=>{gJ(),LOe(),BOe(),UOe(),fke(),hke(),wke()})),Eke=s((()=>{Tke()})),Dke=s((()=>{h()}));function Oke(e){return(0,kke.useMemo)(()=>e.hooks.dropTarget(),[e])}var kke,Ake=s((()=>{kke=d(h(),1)}));function jke(e){let t=rY(),n=(0,Mke.useMemo)(()=>new ske(t.getBackend()),[t]);return KJ(()=>(n.dropTargetOptions=e||null,n.reconnect(),()=>n.disconnectDropTarget()),[e]),n}var Mke,Nke=s((()=>{Mke=d(h(),1),nY(),iY(),qJ()}));function Pke(){let e=rY();return(0,Fke.useMemo)(()=>new KOe(e),[e])}var Fke,Ike=s((()=>{Fke=d(h(),1),nY(),iY()}));function Lke(e){let{accept:t}=e;return(0,Rke.useMemo)(()=>(hJ(e.accept!=null,`accept must be defined`),Array.isArray(t)?t:[t]),[t])}var Rke,zke=s((()=>{gJ(),Rke=d(h(),1)})),Bke,Vke=s((()=>{Bke=class{canDrop(){let e=this.spec,t=this.monitor;return!e.canDrop||e.canDrop(t.getItem(),t)}hover(){let e=this.spec,t=this.monitor;e.hover&&e.hover(t.getItem(),t)}drop(){let e=this.spec,t=this.monitor;if(e.drop)return e.drop(t.getItem(),t)}constructor(e,t){this.spec=e,this.monitor=t}}}));function Hke(e,t){let n=(0,sY.useMemo)(()=>new Bke(e,t),[t]);return(0,sY.useEffect)(()=>{n.spec=e},[e]),n}var sY,Uke=s((()=>{sY=d(h(),1),Vke()}));function Wke(e,t,n){let r=rY(),i=Hke(e,t),a=Lke(e);KJ(function(){let[e,o]=JOe(a,i,r);return t.receiveHandlerId(e),n.receiveHandlerId(e),o},[r,t,i,n,a.map(e=>e.toString()).join(`|`)])}var Gke=s((()=>{nY(),iY(),qJ(),zke(),Uke()}));function cY(e,t){let n=ROe(e,t),r=Pke(),i=jke(n.options);return Wke(n,r,i),[IOe(n.collect,r,i),Oke(i)]}var Kke=s((()=>{LOe(),BOe(),Ake(),Nke(),Ike(),Gke()})),qke=s((()=>{Kke()})),Jke=s((()=>{kOe(),Eke(),iY(),Dke(),qke()})),Yke=s((()=>{})),Xke=s((()=>{})),Zke=s((()=>{})),Qke=s((()=>{Yke(),Xke(),Zke()})),lY=s((()=>{OOe(),Jke(),Qke()})),uY,dY,fY,pY,mY,hY,$ke,gY,_Y,vY,yY,bY,xY,SY,CY,wY,TY,EY,DY,eAe,OY,kY,tAe,nAe,rAe=s((()=>{uY=e=>{throw TypeError(e)},dY=(e,t,n)=>t.has(e)||uY(`Cannot `+n),fY=(e,t,n)=>(dY(e,t,`read from private field`),n?n.call(e):t.get(e)),pY=(e,t,n)=>t.has(e)?uY(`Cannot add the same private member more than once`):t instanceof WeakSet?t.add(e):t.set(e,n),mY=(e,t,n,r)=>(dY(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),$ke=class{constructor(){pY(this,hY),this.register=e=>{fY(this,hY).push(e)},this.unregister=e=>{for(;fY(this,hY).indexOf(e)!==-1;)fY(this,hY).splice(fY(this,hY).indexOf(e),1)},this.backendChanged=e=>{for(let t of fY(this,hY))t.backendChanged(e)},mY(this,hY,[])}},hY=new WeakMap,DY=class e{constructor(t,n,r){if(pY(this,gY),pY(this,_Y),pY(this,vY),pY(this,yY),pY(this,bY),pY(this,xY,(e,t,n)=>{if(!n.backend)throw Error(`You must specify a 'backend' property in your Backend entry: ${JSON.stringify(n)}`);let r=n.backend(e,t,n.options),i=n.id,a=!n.id&&r&&r.constructor;if(a&&(i=r.constructor.name),!i)throw Error(`You must specify an 'id' property in your Backend entry: ${JSON.stringify(n)}
        see this guide: https://github.com/louisbrunner/dnd-multi-backend/tree/master/packages/react-dnd-multi-backend#migrating-from-5xx`);if(a&&console.warn(`Deprecation notice: You are using a pipeline which doesn't include backends' 'id'.
        This might be unsupported in the future, please specify 'id' explicitely for every backend.`),fY(this,vY)[i])throw Error(`You must specify a unique 'id' property in your Backend entry:
        ${JSON.stringify(n)} (conflicts with: ${JSON.stringify(fY(this,vY)[i])})`);return{id:i,instance:r,preview:n.preview??!1,transition:n.transition,skipDispatchOnTransition:n.skipDispatchOnTransition??!1}}),this.setup=()=>{if(!(typeof window>`u`)){if(e.isSetUp)throw Error(`Cannot have two MultiBackends at the same time.`);e.isSetUp=!0,fY(this,SY).call(this,window),fY(this,vY)[fY(this,gY)].instance.setup()}},this.teardown=()=>{typeof window>`u`||(e.isSetUp=!1,fY(this,CY).call(this,window),fY(this,vY)[fY(this,gY)].instance.teardown())},this.connectDragSource=(e,t,n)=>fY(this,EY).call(this,`connectDragSource`,e,t,n),this.connectDragPreview=(e,t,n)=>fY(this,EY).call(this,`connectDragPreview`,e,t,n),this.connectDropTarget=(e,t,n)=>fY(this,EY).call(this,`connectDropTarget`,e,t,n),this.profile=()=>fY(this,vY)[fY(this,gY)].instance.profile(),this.previewEnabled=()=>fY(this,vY)[fY(this,gY)].preview,this.previewsList=()=>fY(this,_Y),this.backendsList=()=>fY(this,yY),pY(this,SY,e=>{for(let t of fY(this,yY))t.transition&&e.addEventListener(t.transition.event,fY(this,wY))}),pY(this,CY,e=>{for(let t of fY(this,yY))t.transition&&e.removeEventListener(t.transition.event,fY(this,wY))}),pY(this,wY,e=>{let t=fY(this,gY);if(fY(this,yY).some(t=>t.id!==fY(this,gY)&&t.transition&&t.transition.check(e)?(mY(this,gY,t.id),!0):!1),fY(this,gY)!==t){fY(this,vY)[t].instance.teardown();for(let[e,t]of Object.entries(fY(this,bY)))t.unsubscribe(),t.unsubscribe=fY(this,TY).call(this,t.func,...t.args);fY(this,_Y).backendChanged(this);let n=fY(this,vY)[fY(this,gY)];if(n.instance.setup(),n.skipDispatchOnTransition)return;let r=e.constructor,i=new r(e.type,e);e.target?.dispatchEvent(i)}}),pY(this,TY,(e,t,n,r)=>fY(this,vY)[fY(this,gY)].instance[e](t,n,r)),pY(this,EY,(e,t,n,r)=>{let i=`${e}_${t}`,a=fY(this,TY).call(this,e,t,n,r);return fY(this,bY)[i]={func:e,args:[t,n,r],unsubscribe:a},()=>{fY(this,bY)[i].unsubscribe(),delete fY(this,bY)[i]}}),!r||!r.backends||r.backends.length<1)throw Error(`You must specify at least one Backend, if you are coming from 2.x.x (or don't understand this error)
        see this guide: https://github.com/louisbrunner/dnd-multi-backend/tree/master/packages/react-dnd-multi-backend#migrating-from-2xx`);mY(this,_Y,new $ke),mY(this,vY,{}),mY(this,yY,[]);for(let e of r.backends){let r=fY(this,xY).call(this,t,n,e);fY(this,vY)[r.id]=r,fY(this,yY).push(r)}mY(this,gY,fY(this,yY)[0].id),mY(this,bY,{})}},gY=new WeakMap,_Y=new WeakMap,vY=new WeakMap,yY=new WeakMap,bY=new WeakMap,xY=new WeakMap,SY=new WeakMap,CY=new WeakMap,wY=new WeakMap,TY=new WeakMap,EY=new WeakMap,DY.isSetUp=!1,eAe=DY,OY=(e,t,n)=>new eAe(e,t,n),kY=(e,t)=>({event:e,check:t}),tAe=kY(`touchstart`,e=>{let t=e;return t.touches!==null&&t.touches!==void 0}),kY(`dragstart`,e=>e.type.indexOf(`drag`)!==-1||e.type.indexOf(`drop`)!==-1),kY(`mousedown`,e=>e.type.indexOf(`touch`)===-1&&e.type.indexOf(`mouse`)!==-1),nAe=kY(`pointerdown`,e=>e.pointerType===`mouse`)})),iAe=s((()=>{rAe(),h(),W(),h(),_(),h(),W(),h()}));function aAe(e){let t=null;return()=>(t??=e(),t)}function oAe(e,t){return e.filter(e=>e!==t)}function sAe(e,t){let n=new Set,r=e=>n.add(e);e.forEach(r),t.forEach(r);let i=[];return n.forEach(e=>i.push(e)),i}var cAe=s((()=>{})),lAe,uAe=s((()=>{cAe(),lAe=class{enter(e){let t=this.entered.length,n=t=>this.isNodeInDocument(t)&&(!t.contains||t.contains(e));return this.entered=sAe(this.entered.filter(n),[e]),t===0&&this.entered.length>0}leave(e){let t=this.entered.length;return this.entered=oAe(this.entered.filter(this.isNodeInDocument),e),t>0&&this.entered.length===0}reset(){this.entered=[]}constructor(e){this.entered=[],this.isNodeInDocument=e}}})),dAe,fAe=s((()=>{dAe=class{initializeExposedProperties(){Object.keys(this.config.exposeProperties).forEach(e=>{Object.defineProperty(this.item,e,{configurable:!0,enumerable:!0,get(){return console.warn(`Browser doesn't allow reading "${e}" until the drop event.`),null}})})}loadDataTransfer(e){if(e){let t={};Object.keys(this.config.exposeProperties).forEach(n=>{let r=this.config.exposeProperties[n];r!=null&&(t[n]={value:r(e,this.config.matchesTypes),configurable:!0,enumerable:!0})}),Object.defineProperties(this.item,t)}}canDrag(){return!0}beginDrag(){return this.item}isDragging(e,t){return t===e.getSourceId()}endDrag(){}constructor(e){this.config=e,this.item={},this.initializeExposedProperties()}}})),pAe=l({FILE:()=>AY,HTML:()=>NY,TEXT:()=>MY,URL:()=>jY}),AY,jY,MY,NY,PY=s((()=>{AY=`__NATIVE_FILE__`,jY=`__NATIVE_URL__`,MY=`__NATIVE_TEXT__`,NY=`__NATIVE_HTML__`}));function FY(e,t,n){return t.reduce((t,n)=>t||e.getData(n),``)??n}var mAe=s((()=>{})),IY,hAe=s((()=>{PY(),mAe(),IY={[AY]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:[`Files`]},[NY]:{exposeProperties:{html:(e,t)=>FY(e,t,``),dataTransfer:e=>e},matchesTypes:[`Html`,`text/html`]},[jY]:{exposeProperties:{urls:(e,t)=>FY(e,t,``).split(`
`),dataTransfer:e=>e},matchesTypes:[`Url`,`text/uri-list`]},[MY]:{exposeProperties:{text:(e,t)=>FY(e,t,``),dataTransfer:e=>e},matchesTypes:[`Text`,`text/plain`]}}}));function gAe(e,t){let n=IY[e];if(!n)throw Error(`native type ${e} has no configuration`);let r=new dAe(n);return r.loadDataTransfer(t),r}function LY(e){if(!e)return null;let t=Array.prototype.slice.call(e.types||[]);return Object.keys(IY).filter(e=>{let n=IY[e];return n?.matchesTypes?n.matchesTypes.some(e=>t.indexOf(e)>-1):!1})[0]||null}var _Ae=s((()=>{fAe(),hAe()})),vAe,RY,yAe=s((()=>{cAe(),vAe=aAe(()=>/firefox/i.test(navigator.userAgent)),RY=aAe(()=>!!window.safari)})),zY,bAe=s((()=>{zY=class{interpolate(e){let{xs:t,ys:n,c1s:r,c2s:i,c3s:a}=this,o=t.length-1;if(e===t[o])return n[o];let s=0,c=a.length-1,l;for(;s<=c;){l=Math.floor(.5*(s+c));let r=t[l];if(r<e)s=l+1;else if(r>e)c=l-1;else return n[l]}o=Math.max(0,c);let u=e-t[o],d=u*u;return n[o]+r[o]*u+i[o]*d+a[o]*u*d}constructor(e,t){let{length:n}=e,r=[];for(let e=0;e<n;e++)r.push(e);r.sort((t,n)=>e[t]<e[n]?-1:1);let i=[],a=[],o=[],s,c;for(let r=0;r<n-1;r++)s=e[r+1]-e[r],c=t[r+1]-t[r],a.push(s),i.push(c),o.push(c/s);let l=[o[0]];for(let e=0;e<a.length-1;e++){let t=o[e],n=o[e+1];if(t*n<=0)l.push(0);else{s=a[e];let r=a[e+1],i=s+r;l.push(3*i/((i+r)/t+(i+s)/n))}}l.push(o[o.length-1]);let u=[],d=[],f;for(let e=0;e<l.length-1;e++){f=o[e];let t=l[e],n=1/a[e],r=t+l[e+1]-f-f;u.push((f-t-r)*n),d.push(r*n*n)}this.xs=e,this.ys=t,this.c1s=l,this.c2s=u,this.c3s=d}}}));function xAe(e){let t=e.nodeType===TAe?e:e.parentElement;if(!t)return null;let{top:n,left:r}=t.getBoundingClientRect();return{x:r,y:n}}function BY(e){return{x:e.clientX,y:e.clientY}}function SAe(e){return e.nodeName===`IMG`&&(vAe()||!document.documentElement?.contains(e))}function CAe(e,t,n,r){let i=e?t.width:n,a=e?t.height:r;return RY()&&e&&(a/=window.devicePixelRatio,i/=window.devicePixelRatio),{dragPreviewWidth:i,dragPreviewHeight:a}}function wAe(e,t,n,r,i){let a=SAe(t),o=xAe(a?e:t),s={x:n.x-o.x,y:n.y-o.y},{offsetWidth:c,offsetHeight:l}=e,{anchorX:u,anchorY:d}=r,{dragPreviewWidth:f,dragPreviewHeight:p}=CAe(a,t,c,l),m=()=>{let e=new zY([0,.5,1],[s.y,s.y/l*p,s.y+p-l]).interpolate(d);return RY()&&a&&(e+=(window.devicePixelRatio-1)*p),e},h=()=>new zY([0,.5,1],[s.x,s.x/c*f,s.x+f-c]).interpolate(u),{offsetX:g,offsetY:_}=i,v=g===0||g,y=_===0||_;return{x:v?g:h(),y:y?_:m()}}var TAe,EAe=s((()=>{yAe(),bAe(),TAe=1})),DAe,OAe=s((()=>{DAe=class{get window(){if(this.globalContext)return this.globalContext;if(typeof window<`u`)return window}get document(){if(this.globalContext?.document)return this.globalContext.document;if(this.window)return this.window.document}get rootElement(){return this.optionsArgs?.rootElement||this.window}constructor(e,t){this.ownerDocument=null,this.globalContext=e,this.optionsArgs=t}}}));function kAe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function AAe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t],r=Object.keys(n);typeof Object.getOwnPropertySymbols==`function`&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){kAe(e,t,n[t])})}return e}var jAe,MAe=s((()=>{uAe(),_Ae(),PY(),EAe(),OAe(),jAe=class{profile(){return{sourcePreviewNodes:this.sourcePreviewNodes.size,sourcePreviewNodeOptions:this.sourcePreviewNodeOptions.size,sourceNodeOptions:this.sourceNodeOptions.size,sourceNodes:this.sourceNodes.size,dragStartSourceIds:this.dragStartSourceIds?.length||0,dropTargetIds:this.dropTargetIds.length,dragEnterTargetIds:this.dragEnterTargetIds.length,dragOverTargetIds:this.dragOverTargetIds?.length||0}}get window(){return this.options.window}get document(){return this.options.document}get rootElement(){return this.options.rootElement}setup(){let e=this.rootElement;if(e!==void 0){if(e.__isReactDndBackendSetUp)throw Error(`Cannot have two HTML5 backends at the same time.`);e.__isReactDndBackendSetUp=!0,this.addEventListeners(e)}}teardown(){let e=this.rootElement;if(e!==void 0&&(e.__isReactDndBackendSetUp=!1,this.removeEventListeners(this.rootElement),this.clearCurrentDragSourceNode(),this.asyncEndDragFrameId)){var t;(t=this.window)==null||t.cancelAnimationFrame(this.asyncEndDragFrameId)}}connectDragPreview(e,t,n){return this.sourcePreviewNodeOptions.set(e,n),this.sourcePreviewNodes.set(e,t),()=>{this.sourcePreviewNodes.delete(e),this.sourcePreviewNodeOptions.delete(e)}}connectDragSource(e,t,n){this.sourceNodes.set(e,t),this.sourceNodeOptions.set(e,n);let r=t=>this.handleDragStart(t,e),i=e=>this.handleSelectStart(e);return t.setAttribute(`draggable`,`true`),t.addEventListener(`dragstart`,r),t.addEventListener(`selectstart`,i),()=>{this.sourceNodes.delete(e),this.sourceNodeOptions.delete(e),t.removeEventListener(`dragstart`,r),t.removeEventListener(`selectstart`,i),t.setAttribute(`draggable`,`false`)}}connectDropTarget(e,t){let n=t=>this.handleDragEnter(t,e),r=t=>this.handleDragOver(t,e),i=t=>this.handleDrop(t,e);return t.addEventListener(`dragenter`,n),t.addEventListener(`dragover`,r),t.addEventListener(`drop`,i),()=>{t.removeEventListener(`dragenter`,n),t.removeEventListener(`dragover`,r),t.removeEventListener(`drop`,i)}}addEventListeners(e){e.addEventListener&&(e.addEventListener(`dragstart`,this.handleTopDragStart),e.addEventListener(`dragstart`,this.handleTopDragStartCapture,!0),e.addEventListener(`dragend`,this.handleTopDragEndCapture,!0),e.addEventListener(`dragenter`,this.handleTopDragEnter),e.addEventListener(`dragenter`,this.handleTopDragEnterCapture,!0),e.addEventListener(`dragleave`,this.handleTopDragLeaveCapture,!0),e.addEventListener(`dragover`,this.handleTopDragOver),e.addEventListener(`dragover`,this.handleTopDragOverCapture,!0),e.addEventListener(`drop`,this.handleTopDrop),e.addEventListener(`drop`,this.handleTopDropCapture,!0))}removeEventListeners(e){e.removeEventListener&&(e.removeEventListener(`dragstart`,this.handleTopDragStart),e.removeEventListener(`dragstart`,this.handleTopDragStartCapture,!0),e.removeEventListener(`dragend`,this.handleTopDragEndCapture,!0),e.removeEventListener(`dragenter`,this.handleTopDragEnter),e.removeEventListener(`dragenter`,this.handleTopDragEnterCapture,!0),e.removeEventListener(`dragleave`,this.handleTopDragLeaveCapture,!0),e.removeEventListener(`dragover`,this.handleTopDragOver),e.removeEventListener(`dragover`,this.handleTopDragOverCapture,!0),e.removeEventListener(`drop`,this.handleTopDrop),e.removeEventListener(`drop`,this.handleTopDropCapture,!0))}getCurrentSourceNodeOptions(){let e=this.monitor.getSourceId(),t=this.sourceNodeOptions.get(e);return AAe({dropEffect:this.altKeyPressed?`copy`:`move`},t||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?`copy`:this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){let e=this.monitor.getSourceId();return AAe({anchorX:.5,anchorY:.5,captureDraggingState:!1},this.sourcePreviewNodeOptions.get(e)||{})}isDraggingNativeItem(){let e=this.monitor.getItemType();return Object.keys(pAe).some(t=>pAe[t]===e)}beginDragNativeItem(e,t){this.clearCurrentDragSourceNode(),this.currentNativeSource=gAe(e,t),this.currentNativeHandle=this.registry.addSource(e,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}setCurrentDragSourceNode(e){this.clearCurrentDragSourceNode(),this.currentDragSourceNode=e,this.mouseMoveTimeoutTimer=setTimeout(()=>this.rootElement?.addEventListener(`mousemove`,this.endDragIfSourceWasRemovedFromDOM,!0),1e3)}clearCurrentDragSourceNode(){if(this.currentDragSourceNode){if(this.currentDragSourceNode=null,this.rootElement){var e;(e=this.window)==null||e.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener(`mousemove`,this.endDragIfSourceWasRemovedFromDOM,!0)}return this.mouseMoveTimeoutTimer=null,!0}return!1}handleDragStart(e,t){e.defaultPrevented||(this.dragStartSourceIds||=[],this.dragStartSourceIds.unshift(t))}handleDragEnter(e,t){this.dragEnterTargetIds.unshift(t)}handleDragOver(e,t){this.dragOverTargetIds===null&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(t)}handleDrop(e,t){this.dropTargetIds.unshift(t)}constructor(e,t,n){this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=e=>{let t=this.sourceNodes.get(e);return t&&xAe(t)||null},this.endDragNativeItem=()=>{this.isDraggingNativeItem()&&(this.actions.endDrag(),this.currentNativeHandle&&this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)},this.isNodeInDocument=e=>!!(e&&this.document&&this.document.body&&this.document.body.contains(e)),this.endDragIfSourceWasRemovedFromDOM=()=>{let e=this.currentDragSourceNode;e==null||this.isNodeInDocument(e)||(this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover())},this.scheduleHover=e=>{this.hoverRafId===null&&typeof requestAnimationFrame<`u`&&(this.hoverRafId=requestAnimationFrame(()=>{this.monitor.isDragging()&&this.actions.hover(e||[],{clientOffset:this.lastClientOffset}),this.hoverRafId=null}))},this.cancelHover=()=>{this.hoverRafId!==null&&typeof cancelAnimationFrame<`u`&&(cancelAnimationFrame(this.hoverRafId),this.hoverRafId=null)},this.handleTopDragStartCapture=()=>{this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]},this.handleTopDragStart=e=>{if(e.defaultPrevented)return;let{dragStartSourceIds:t}=this;this.dragStartSourceIds=null;let n=BY(e);this.monitor.isDragging()&&(this.actions.endDrag(),this.cancelHover()),this.actions.beginDrag(t||[],{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:n});let{dataTransfer:r}=e,i=LY(r);if(this.monitor.isDragging()){if(r&&typeof r.setDragImage==`function`){let e=this.monitor.getSourceId(),t=this.sourceNodes.get(e),i=this.sourcePreviewNodes.get(e)||t;if(i){let{anchorX:e,anchorY:a,offsetX:o,offsetY:s}=this.getCurrentSourcePreviewNodeOptions(),c=wAe(t,i,n,{anchorX:e,anchorY:a},{offsetX:o,offsetY:s});r.setDragImage(i,c.x,c.y)}}try{r?.setData(`application/json`,{})}catch{}this.setCurrentDragSourceNode(e.target);let{captureDraggingState:t}=this.getCurrentSourcePreviewNodeOptions();t?this.actions.publishDragSource():setTimeout(()=>this.actions.publishDragSource(),0)}else if(i)this.beginDragNativeItem(i);else if(r&&!r.types&&(e.target&&!e.target.hasAttribute||!e.target.hasAttribute(`draggable`)))return;else e.preventDefault()},this.handleTopDragEndCapture=()=>{this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleTopDragEnterCapture=e=>{if(this.dragEnterTargetIds=[],this.isDraggingNativeItem()){var t;(t=this.currentNativeSource)==null||t.loadDataTransfer(e.dataTransfer)}if(!this.enterLeaveCounter.enter(e.target)||this.monitor.isDragging())return;let{dataTransfer:n}=e,r=LY(n);r&&this.beginDragNativeItem(r,n)},this.handleTopDragEnter=e=>{let{dragEnterTargetIds:t}=this;this.dragEnterTargetIds=[],this.monitor.isDragging()&&(this.altKeyPressed=e.altKey,t.length>0&&this.actions.hover(t,{clientOffset:BY(e)}),t.some(e=>this.monitor.canDropOnTarget(e))&&(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())))},this.handleTopDragOverCapture=e=>{if(this.dragOverTargetIds=[],this.isDraggingNativeItem()){var t;(t=this.currentNativeSource)==null||t.loadDataTransfer(e.dataTransfer)}},this.handleTopDragOver=e=>{let{dragOverTargetIds:t}=this;if(this.dragOverTargetIds=[],!this.monitor.isDragging()){e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=`none`);return}this.altKeyPressed=e.altKey,this.lastClientOffset=BY(e),this.scheduleHover(t),(t||[]).some(e=>this.monitor.canDropOnTarget(e))?(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())):this.isDraggingNativeItem()?e.preventDefault():(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=`none`))},this.handleTopDragLeaveCapture=e=>{this.isDraggingNativeItem()&&e.preventDefault(),this.enterLeaveCounter.leave(e.target)&&(this.isDraggingNativeItem()&&setTimeout(()=>this.endDragNativeItem(),0),this.cancelHover())},this.handleTopDropCapture=e=>{if(this.dropTargetIds=[],this.isDraggingNativeItem()){var t;e.preventDefault(),(t=this.currentNativeSource)==null||t.loadDataTransfer(e.dataTransfer)}else LY(e.dataTransfer)&&e.preventDefault();this.enterLeaveCounter.reset()},this.handleTopDrop=e=>{let{dropTargetIds:t}=this;this.dropTargetIds=[],this.actions.hover(t,{clientOffset:BY(e)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleSelectStart=e=>{let t=e.target;typeof t.dragDrop==`function`&&(t.tagName===`INPUT`||t.tagName===`SELECT`||t.tagName===`TEXTAREA`||t.isContentEditable||(e.preventDefault(),t.dragDrop()))},this.options=new DAe(t,n),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.registry=e.getRegistry(),this.enterLeaveCounter=new lAe(this.isNodeInDocument)}}})),NAe,PAe=s((()=>{MAe(),PY(),NAe=function(e,t,n){return new jAe(e,t,n)}})),VY,FAe=s((()=>{(function(e){e.mouse=`mouse`,e.touch=`touch`,e.keyboard=`keyboard`})(VY||={})})),IAe,LAe=s((()=>{IAe=class{get delay(){return this.args.delay??0}get scrollAngleRanges(){return this.args.scrollAngleRanges}get getDropTargetElementsAtPoint(){return this.args.getDropTargetElementsAtPoint}get ignoreContextMenu(){return this.args.ignoreContextMenu??!1}get enableHoverOutsideTarget(){return this.args.enableHoverOutsideTarget??!1}get enableKeyboardEvents(){return this.args.enableKeyboardEvents??!1}get enableMouseEvents(){return this.args.enableMouseEvents??!1}get enableTouchEvents(){return this.args.enableTouchEvents??!0}get touchSlop(){return this.args.touchSlop||0}get delayTouchStart(){return this.args?.delayTouchStart??this.args?.delay??0}get delayMouseStart(){return this.args?.delayMouseStart??this.args?.delay??0}get window(){if(this.context&&this.context.window)return this.context.window;if(typeof window<`u`)return window}get document(){if(this.context?.document)return this.context.document;if(this.window)return this.window.document}get rootElement(){return this.args?.rootElement||this.document}constructor(e,t){this.args=e,this.context=t}}}));function RAe(e,t,n,r){return Math.sqrt(Math.abs(n-e)**2+Math.abs(r-t)**2)}function zAe(e,t,n,r,i){if(!i)return!1;let a=Math.atan2(r-t,n-e)*180/Math.PI+180;for(let e=0;e<i.length;++e){let t=i[e];if(t&&(t.start==null||a>=t.start)&&(t.end==null||a<=t.end))return!0}return!1}var BAe=s((()=>{}));function HY(e){return e.button===void 0||e.button===WAe.Left}function VAe(e){return e.buttons===void 0||(e.buttons&UAe.Left)===0}function HAe(e){return!!e.targetTouches}var UAe,WAe,GAe=s((()=>{UAe={Left:1,Right:2,Center:4},WAe={Left:0,Center:1,Right:2}}));function KAe(e){let t=e.nodeType===JAe?e:e.parentElement;if(!t)return;let{top:n,left:r}=t.getBoundingClientRect();return{x:r,y:n}}function qAe(e,t){if(e.targetTouches.length===1)return UY(e.targetTouches[0]);if(t&&e.touches.length===1&&e.touches[0].target===t.target)return UY(e.touches[0])}function UY(e,t){return HAe(e)?qAe(e,t):{x:e.clientX,y:e.clientY}}var JAe,YAe=s((()=>{GAe(),JAe=1})),WY,XAe=s((()=>{WY=(()=>{let e=!1;try{addEventListener(`test`,()=>{},Object.defineProperty({},"passive",{get(){return e=!0,!0}}))}catch{}return e})()})),GY,ZAe,QAe=s((()=>{gJ(),FAe(),LAe(),BAe(),YAe(),GAe(),XAe(),GY={[VY.mouse]:{start:`mousedown`,move:`mousemove`,end:`mouseup`,contextmenu:`contextmenu`},[VY.touch]:{start:`touchstart`,move:`touchmove`,end:`touchend`},[VY.keyboard]:{keydown:`keydown`}},ZAe=class e{profile(){return{sourceNodes:this.sourceNodes.size,sourcePreviewNodes:this.sourcePreviewNodes.size,sourcePreviewNodeOptions:this.sourcePreviewNodeOptions.size,targetNodes:this.targetNodes.size,dragOverTargetIds:this.dragOverTargetIds?.length||0}}get document(){return this.options.document}setup(){let t=this.options.rootElement;t&&(hJ(!e.isSetUp,`Cannot have two Touch backends at the same time.`),e.isSetUp=!0,this.addEventListener(t,`start`,this.getTopMoveStartHandler()),this.addEventListener(t,`start`,this.handleTopMoveStartCapture,!0),this.addEventListener(t,`move`,this.handleTopMove),this.addEventListener(t,`move`,this.handleTopMoveCapture,!0),this.addEventListener(t,`end`,this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.addEventListener(t,`contextmenu`,this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.addEventListener(t,`keydown`,this.handleCancelOnEscape,!0))}teardown(){let t=this.options.rootElement;t&&(e.isSetUp=!1,this._mouseClientOffset={},this.removeEventListener(t,`start`,this.handleTopMoveStartCapture,!0),this.removeEventListener(t,`start`,this.handleTopMoveStart),this.removeEventListener(t,`move`,this.handleTopMoveCapture,!0),this.removeEventListener(t,`move`,this.handleTopMove),this.removeEventListener(t,`end`,this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.removeEventListener(t,`contextmenu`,this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.removeEventListener(t,`keydown`,this.handleCancelOnEscape,!0),this.uninstallSourceNodeRemovalObserver())}addEventListener(e,t,n,r=!1){let i=WY?{capture:r,passive:!1}:r;this.listenerTypes.forEach(function(r){let a=GY[r][t];a&&e.addEventListener(a,n,i)})}removeEventListener(e,t,n,r=!1){let i=WY?{capture:r,passive:!1}:r;this.listenerTypes.forEach(function(r){let a=GY[r][t];a&&e.removeEventListener(a,n,i)})}connectDragSource(e,t){let n=this.handleMoveStart.bind(this,e);return this.sourceNodes.set(e,t),this.addEventListener(t,`start`,n),()=>{this.sourceNodes.delete(e),this.removeEventListener(t,`start`,n)}}connectDragPreview(e,t,n){return this.sourcePreviewNodeOptions.set(e,n),this.sourcePreviewNodes.set(e,t),()=>{this.sourcePreviewNodes.delete(e),this.sourcePreviewNodeOptions.delete(e)}}connectDropTarget(e,t){let n=this.options.rootElement;if(!this.document||!n)return()=>{};let r=r=>{if(!this.document||!n||!this.monitor.isDragging())return;let i;switch(r.type){case GY.mouse.move:i={x:r.clientX,y:r.clientY};break;case GY.touch.move:i={x:r.touches[0]?.clientX||0,y:r.touches[0]?.clientY||0}}let a=i==null?void 0:this.document.elementFromPoint(i.x,i.y),o=a&&t.contains(a);if(a===t||o)return this.handleMove(r,e)};return this.addEventListener(this.document.body,`move`,r),this.targetNodes.set(e,t),()=>{this.document&&(this.targetNodes.delete(e),this.removeEventListener(this.document.body,`move`,r))}}getTopMoveStartHandler(){return!this.options.delayTouchStart&&!this.options.delayMouseStart?this.handleTopMoveStart:this.handleTopMoveStartDelay}installSourceNodeRemovalObserver(e){this.uninstallSourceNodeRemovalObserver(),this.draggedSourceNode=e,this.draggedSourceNodeRemovalObserver=new MutationObserver(()=>{e&&!e.parentElement&&(this.resurrectSourceNode(),this.uninstallSourceNodeRemovalObserver())}),!(!e||!e.parentElement)&&this.draggedSourceNodeRemovalObserver.observe(e.parentElement,{childList:!0})}resurrectSourceNode(){this.document&&this.draggedSourceNode&&(this.draggedSourceNode.style.display=`none`,this.draggedSourceNode.removeAttribute(`data-reactid`),this.document.body.appendChild(this.draggedSourceNode))}uninstallSourceNodeRemovalObserver(){this.draggedSourceNodeRemovalObserver&&this.draggedSourceNodeRemovalObserver.disconnect(),this.draggedSourceNodeRemovalObserver=void 0,this.draggedSourceNode=void 0}constructor(e,t,n){this.getSourceClientOffset=e=>{let t=this.sourceNodes.get(e);return t&&KAe(t)},this.handleTopMoveStartCapture=e=>{HY(e)&&(this.moveStartSourceIds=[])},this.handleMoveStart=e=>{Array.isArray(this.moveStartSourceIds)&&this.moveStartSourceIds.unshift(e)},this.handleTopMoveStart=e=>{if(!HY(e))return;let t=UY(e);t&&(HAe(e)&&(this.lastTargetTouchFallback=e.targetTouches[0]),this._mouseClientOffset=t),this.waitingForDelay=!1},this.handleTopMoveStartDelay=e=>{if(!HY(e))return;let t=e.type===GY.touch.start?this.options.delayTouchStart:this.options.delayMouseStart;this.timeout=setTimeout(this.handleTopMoveStart.bind(this,e),t),this.waitingForDelay=!0},this.handleTopMoveCapture=()=>{this.dragOverTargetIds=[]},this.handleMove=(e,t)=>{this.dragOverTargetIds&&this.dragOverTargetIds.unshift(t)},this.handleTopMove=e=>{if(this.timeout&&clearTimeout(this.timeout),!this.document||this.waitingForDelay)return;let{moveStartSourceIds:t,dragOverTargetIds:n}=this,r=this.options.enableHoverOutsideTarget,i=UY(e,this.lastTargetTouchFallback);if(!i)return;if(this._isScrolling||!this.monitor.isDragging()&&zAe(this._mouseClientOffset.x||0,this._mouseClientOffset.y||0,i.x,i.y,this.options.scrollAngleRanges)){this._isScrolling=!0;return}if(!this.monitor.isDragging()&&this._mouseClientOffset.hasOwnProperty(`x`)&&t&&RAe(this._mouseClientOffset.x||0,this._mouseClientOffset.y||0,i.x,i.y)>(this.options.touchSlop?this.options.touchSlop:0)&&(this.moveStartSourceIds=void 0,this.actions.beginDrag(t,{clientOffset:this._mouseClientOffset,getSourceClientOffset:this.getSourceClientOffset,publishSource:!1})),!this.monitor.isDragging())return;let a=this.sourceNodes.get(this.monitor.getSourceId());this.installSourceNodeRemovalObserver(a),this.actions.publishDragSource(),e.cancelable&&e.preventDefault();let o=(n||[]).map(e=>this.targetNodes.get(e)).filter(e=>!!e),s=this.options.getDropTargetElementsAtPoint?this.options.getDropTargetElementsAtPoint(i.x,i.y,o):this.document.elementsFromPoint(i.x,i.y),c=[];for(let e in s){if(!s.hasOwnProperty(e))continue;let t=s[e];for(t!=null&&c.push(t);t;)t=t.parentElement,t&&c.indexOf(t)===-1&&c.push(t)}let l=c.filter(e=>o.indexOf(e)>-1).map(e=>this._getDropTargetId(e)).filter(e=>!!e).filter((e,t,n)=>n.indexOf(e)===t);if(r)for(let e in this.targetNodes){let t=this.targetNodes.get(e);if(a&&t&&t.contains(a)&&l.indexOf(e)===-1){l.unshift(e);break}}l.reverse(),this.actions.hover(l,{clientOffset:i})},this._getDropTargetId=e=>{let t=this.targetNodes.keys(),n=t.next();for(;n.done===!1;){let r=n.value;if(e===this.targetNodes.get(r))return r;n=t.next()}},this.handleTopMoveEndCapture=e=>{if(this._isScrolling=!1,this.lastTargetTouchFallback=void 0,VAe(e)){if(!this.monitor.isDragging()||this.monitor.didDrop()){this.moveStartSourceIds=void 0;return}e.cancelable&&e.preventDefault(),this._mouseClientOffset={},this.uninstallSourceNodeRemovalObserver(),this.actions.drop(),this.actions.endDrag()}},this.handleCancelOnEscape=e=>{e.key===`Escape`&&this.monitor.isDragging()&&(this._mouseClientOffset={},this.uninstallSourceNodeRemovalObserver(),this.actions.endDrag())},this.options=new IAe(n,t),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.sourceNodes=new Map,this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.targetNodes=new Map,this.listenerTypes=[],this._mouseClientOffset={},this._isScrolling=!1,this.options.enableMouseEvents&&this.listenerTypes.push(VY.mouse),this.options.enableTouchEvents&&this.listenerTypes.push(VY.touch),this.options.enableKeyboardEvents&&this.listenerTypes.push(VY.keyboard)}}})),$Ae,eje=s((()=>{QAe(),FAe(),QAe(),$Ae=function(e,t={},n={}){return new ZAe(e,t,n)}})),KY,tje=s((()=>{PAe(),eje(),rAe(),KY={backends:[{id:`html5`,backend:NAe,transition:nAe},{id:`touch`,backend:$Ae,options:{enableMouseEvents:!0},preview:!0,transition:tAe}]}})),nje=c(((e,t)=>{var n;function r(e,t){var n=[],r=0;function i(e){return n.push(e),t}function a(){return n[r++]}return{tokenize:function(t){return t.replace(e,i)},detokenize:function(e){return e.replace(RegExp(`(`+t+`)`,`g`),a)}}}function i(){var e="`COMMENT`",t=`[^\\u0020-\\u007e]`,n=`(?:(?:\\\\[0-9a-f]{1,6})(?:\\r\\n|\\s)?)`,i=`(?:[0-9]*\\.[0-9]+|[0-9]+)`,a=`(?:em|ex|px|cm|mm|in|pt|pc|deg|rad|grad|ms|s|hz|khz|%)`,o=`direction\\s*:\\s*`,s=`[!#$%&*-~]`,c=`['"]?\\s*`,l=`(^|[^a-zA-Z])`,u=`[^\\}]*?`,d=`\\/\\*\\!?\\s*@noflip\\s*\\*\\/`,f=`\\/\\*[^*]*\\*+([^\\/*][^*]*\\*+)*\\/`,p=`(?:`+n+`|\\\\[^\\r\\n\\f0-9a-f])`,m=`(?:[_a-z]|`+t+`|`+p+`)`,h=`(?:[_a-z0-9-]|`+t+`|`+p+`)`,g=`-?`+m+h+`*`,_=i+`(?:\\s*`+a+`|`+g+`)?`,v=`((?:-?`+_+`)|(?:inherit|auto))`,y=`(?:calc\\((?:`+(`(?:(?:\\(|\\)|\\t| )|`+(`(?:-?`+i+`(?:\\s*`+a+`)?)`)+`|(?:\\+|\\-|\\*|\\/)){3,}`)+`)\\))`,b=`((?:-?`+_+`)|(?:inherit|auto)|`+y+`)`,x=`((?:margin|padding|border-width)\\s*:\\s*)`,S=`((?:-color|border-style)\\s*:\\s*)`,C=`(#?`+h+`+|(?:rgba?|hsla?)\\([ \\d.,%-]+\\))`,w=`(?:`+s+`|`+t+`|`+p+`)*?`,T=`(?![a-zA-Z])`,E=`(?!(`+h+`|\\r?\\n|\\s|#|\\:|\\.|\\,|\\+|>|~|\\(|\\)|\\[|\\]|=|\\*=|~=|\\^=|'[^']*'|"[^"]*"|`+e+`)*?{)`,D=`(?!`+w+c+`\\))`,O=`(?=`+w+c+`\\))`,k=`(\\s*(?:!important\\s*)?[;}])`,A=/`TMP`/g,j=/`TMPLTR`/g,M=/`TMPRTL`/g,N=new RegExp(f,`gi`),ee=RegExp(`(`+d+E+`[^;}]+;?)`,`gi`),te=RegExp(`(`+d+u+`})`,`gi`),P=RegExp(`(`+o+`)ltr`,`gi`),F=RegExp(`(`+o+`)rtl`,`gi`),I=RegExp(l+`(left)`+T+D+E,`gi`),ne=RegExp(l+`(right)`+T+D+E,`gi`),re=RegExp(l+`(left)`+O,`gi`),ie=RegExp(l+`(right)`+O,`gi`),L=/(:dir\( *)ltr( *\))/g,ae=/(:dir\( *)rtl( *\))/g,oe=RegExp(l+`(ltr)`+O,`gi`),se=RegExp(l+`(rtl)`+O,`gi`),ce=RegExp(l+`([ns]?)e-resize`,`gi`),le=RegExp(l+`([ns]?)w-resize`,`gi`),ue=RegExp(x+b+`(\\s+)`+b+`(\\s+)`+b+`(\\s+)`+b+k,`gi`),de=RegExp(S+C+`(\\s+)`+C+`(\\s+)`+C+`(\\s+)`+C+k,`gi`),fe=RegExp(`(background(?:-position)?\\s*:\\s*(?:[^:;}\\s]+\\s+)*?)(`+_+`)`,`gi`),pe=RegExp(`(background-position-x\\s*:\\s*)(-?`+i+`%)`,`gi`),R=RegExp(`(border-radius\\s*:\\s*)`+v+`(?:(?:\\s+`+v+`)(?:\\s+`+v+`)?(?:\\s+`+v+`)?)?(?:(?:(?:\\s*\\/\\s*)`+v+`)(?:\\s+`+v+`)?(?:\\s+`+v+`)?(?:\\s+`+v+`)?)?`+k,`gi`),me=RegExp(`(box-shadow\\s*:\\s*(?:inset\\s*)?)`+v,`gi`),he=RegExp(`(text-shadow\\s*:\\s*)`+v+`(\\s*)`+C,`gi`),ge=RegExp(`(text-shadow\\s*:\\s*)`+C+`(\\s*)`+v,`gi`),_e=RegExp(`(text-shadow\\s*:\\s*)`+v,`gi`),ve=RegExp(`(transform\\s*:[^;}]*)(translateX\\s*\\(\\s*)`+v+`(\\s*\\))`,`gi`),ye=RegExp(`(transform\\s*:[^;}]*)(translate\\s*\\(\\s*)`+v+`((?:\\s*,\\s*`+v+`){0,2}\\s*\\))`,`gi`);function be(e,t,n){var r,i;return t.split(`(`).length>t.split(`)`).length?e:(n.slice(-1)===`%`&&(r=n.indexOf(`.`),r===-1?n=100-parseFloat(n)+`%`:(i=n.length-r-2,n=100-parseFloat(n),n=n.toFixed(i)+`%`)),t+n)}function xe(e){switch(e.length){case 4:e=[e[1],e[0],e[3],e[2]];break;case 3:e=[e[1],e[0],e[1],e[2]];break;case 2:e=[e[1],e[0]];break;case 1:e=[e[0]]}return e.join(` `)}function Se(e,t){var n,r=[].slice.call(arguments),i=r.slice(2,6).filter(function(e){return e}),a=r.slice(6,10).filter(function(e){return e}),o=r[10]||``;return n=a.length?xe(i)+` / `+xe(a):xe(i),t+n+o}function Ce(e){return parseFloat(e)===0?e:e[0]===`-`?e.slice(1):`-`+e}function we(e,t,n){return t+Ce(n)}function Te(e,t,n,r,i){return t+n+Ce(r)+i}function Ee(e,t,n,r,i){return t+n+r+Ce(i)}return{transform:function(t,n){var i=new r(ee,"`NOFLIP_SINGLE`"),a=new r(te,"`NOFLIP_CLASS`"),o=new r(N,e);return t=o.tokenize(a.tokenize(i.tokenize(t.replace("`",`%60`)))),n.transformDirInUrl&&(t=t.replace(L,"$1`TMPLTR`$2").replace(ae,"$1`TMPRTL`$2").replace(oe,"$1`TMP`").replace(se,`$1ltr`).replace(A,`rtl`).replace(j,`ltr`).replace(M,`rtl`)),n.transformEdgeInUrl&&(t=t.replace(re,"$1`TMP`").replace(ie,`$1left`).replace(A,`right`)),t=t.replace(P,"$1`TMP`").replace(F,`$1ltr`).replace(A,`rtl`).replace(I,"$1`TMP`").replace(ne,`$1left`).replace(A,`right`).replace(ce,"$1$2`TMP`").replace(le,`$1$2e-resize`).replace(A,`w-resize`).replace(R,Se).replace(me,we).replace(he,Ee).replace(ge,Ee).replace(_e,we).replace(ve,Te).replace(ye,Te).replace(ue,`$1$2$3$8$5$6$7$4$9`).replace(de,`$1$2$3$8$5$6$7$4$9`).replace(fe,be).replace(pe,be),t=i.detokenize(a.detokenize(o.detokenize(t))),t}}}n=new i,t!==void 0&&t.exports?e.transform=function(e,t,r){var i;return typeof t==`object`?i=t:(i={},typeof t==`boolean`&&(i.transformDirInUrl=t),typeof r==`boolean`&&(i.transformEdgeInUrl=r)),n.transform(e,i)}:typeof window<`u`&&(window.cssjanus=n)})),qY=`-ms-`,JY=`-moz-`,YY=`-webkit-`,rje=`comm`,XY=`rule`,ZY=`decl`,ije=`@import`,aje=`@keyframes`,oje=Math.abs,QY=String.fromCharCode,$Y=Object.assign;function sje(e,t){return rX(e,0)^45?(((t<<2^rX(e,0))<<2^rX(e,1))<<2^rX(e,2))<<2^rX(e,3):0}function cje(e){return e.trim()}function eX(e,t){return(e=t.exec(e))?e[0]:e}function tX(e,t,n){return e.replace(t,n)}function nX(e,t){return e.indexOf(t)}function rX(e,t){return e.charCodeAt(t)|0}function iX(e,t,n){return e.slice(t,n)}function aX(e){return e.length}function lje(e){return e.length}function oX(e,t){return t.push(e),e}function uje(e,t){return e.map(t).join(``)}function dje(e,t){return e.filter(function(e){return!eX(e,t)})}var sX=1,cX=1,fje=0,lX=0,uX=0,dX=``;function fX(e,t,n,r,i,a,o,s){return{value:e,root:t,parent:n,type:r,props:i,children:a,line:sX,column:cX,length:o,return:``,siblings:s}}function pX(e,t){return $Y(fX(``,null,null,``,null,null,0,e.siblings),e,{length:-e.length},t)}function mX(e){for(;e.root;)e=pX(e.root,{children:[e]});oX(e,e.siblings)}function pje(){return uX}function mje(){return uX=lX>0?rX(dX,--lX):0,cX--,uX===10&&(cX=1,sX--),uX}function hX(){return uX=lX<fje?rX(dX,lX++):0,cX++,uX===10&&(cX=1,sX++),uX}function gX(){return rX(dX,lX)}function _X(){return lX}function vX(e,t){return iX(dX,e,t)}function yX(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function hje(e){return sX=cX=1,fje=aX(dX=e),lX=0,[]}function gje(e){return dX=``,e}function bX(e){return cje(vX(lX-1,xX(e===91?e+2:e===40?e+1:e)))}function _je(e){for(;(uX=gX())&&uX<33;)hX();return yX(e)>2||yX(uX)>3?``:` `}function vje(e,t){for(;--t&&hX()&&!(uX<48||uX>102||uX>57&&uX<65||uX>70&&uX<97););return vX(e,_X()+(t<6&&gX()==32&&hX()==32))}function xX(e){for(;hX();)switch(uX){case e:return lX;case 34:case 39:e!==34&&e!==39&&xX(uX);break;case 40:e===41&&xX(e);break;case 92:hX();break}return lX}function yje(e,t){for(;hX()&&e+uX!==57&&(e+uX!==84||gX()!==47););return`/*`+vX(t,lX-1)+`*`+QY(e===47?e:hX())}function bje(e){for(;!yX(gX());)hX();return vX(e,lX)}function xje(e){return gje(SX(``,null,null,null,[``],e=hje(e),0,[0],e))}function SX(e,t,n,r,i,a,o,s,c){for(var l=0,u=0,d=o,f=0,p=0,m=0,h=1,g=1,_=1,v=0,y=0,b=``,x=i,S=a,C=r,w=b;g;)switch(m=y,y=hX()){case 40:m!=108&&rX(w,d-1)==58?(v++,w+=`(`):w+=bX(y);break;case 41:v--,w+=`)`;break;case 34:case 39:case 91:w+=bX(y);break;case 9:case 10:case 13:case 32:if(v>0){w+=QY(y);break}w+=_je(m);break;case 92:w+=vje(_X()-1,7);continue;case 47:switch(gX()){case 42:case 47:oX(Cje(yje(hX(),_X()),t,n,c),c),(yX(m||1)==5||yX(gX()||1)==5)&&aX(w)&&iX(w,-1,void 0)!==` `&&(w+=` `);break;default:w+=`/`}break;case 123*h:s[l++]=aX(w)*_;case 125*h:case 59:case 0:if(v>0&&y){w+=QY(y);break}switch(y){case 0:case 125:g=0;case 59+u:_==-1&&(w=tX(w,/\f/g,``)),p>0&&(aX(w)-d||h===0)&&oX(p>32?wje(w+`;`,r,n,d-1,c):wje(tX(w,` `,``)+`;`,r,n,d-2,c),c);break;case 59:w+=`;`;default:if(oX(C=Sje(w,t,n,l,u,i,s,b,x=[],S=[],d,a),a),y===123){if(u===0)SX(w,t,C,C,x,a,d,s,S);else{switch(f){case 99:if(rX(w,3)===110)break;case 108:if(rX(w,2)===97)break;default:u=0;case 100:case 109:case 115:}u?SX(e,C,C,r&&oX(Sje(e,C,C,0,0,i,s,b,i,x=[],d,S),S),i,S,d,s,r?x:S):SX(w,C,C,C,[``],S,0,s,S)}}}l=u=p=0,h=_=1,b=w=``,d=o;break;case 58:d=1+aX(w),p=m;default:if(h<1){if(y==123)--h;else if(y==125&&h++==0&&mje()==125)continue}switch(w+=QY(y),y*h){case 38:_=u>0?1:(w+=`\f`,-1);break;case 44:if(v>0)break;s[l++]=(aX(w)-1)*_,_=1;break;case 64:gX()===45&&(w+=bX(hX())),f=gX(),u=d=aX(b=w+=bje(_X())),y++;break;case 45:m===45&&aX(w)==2&&(h=0)}}return a}function Sje(e,t,n,r,i,a,o,s,c,l,u,d){for(var f=i-1,p=i===0?a:[``],m=lje(p),h=0,g=0,_=0;h<r;++h)for(var v=0,y=iX(e,f+1,f=oje(g=o[h])),b=e;v<m;++v)(b=cje(g>0?p[v]+` `+y:tX(y,/&\f/g,p[v])))&&(c[_++]=b);return fX(e,t,n,i===0?XY:s,c,l,u,d)}function Cje(e,t,n,r){return fX(e,t,n,rje,QY(pje()),iX(e,2,-2),0,r)}function wje(e,t,n,r,i){return fX(e,t,n,ZY,iX(e,0,r),iX(e,r+1,-1),r,i)}function Tje(e,t,n){switch(sje(e,t)){case 5103:return YY+`print-`+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:case 6391:case 5879:case 5623:case 6135:case 4599:return YY+e+e;case 4855:return YY+e.replace(`add`,`source-over`).replace(`substract`,`source-out`).replace(`intersect`,`source-in`).replace(`exclude`,`xor`)+e;case 4789:return JY+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return YY+e+JY+e+qY+e+e;case 5936:switch(rX(e,t+11)){case 114:return YY+e+qY+tX(e,/[svh]\w+-[tblr]{2}/,`tb`)+e;case 108:return YY+e+qY+tX(e,/[svh]\w+-[tblr]{2}/,`tb-rl`)+e;case 45:return YY+e+qY+tX(e,/[svh]\w+-[tblr]{2}/,`lr`)+e}case 6828:case 4268:case 2903:return YY+e+qY+e+e;case 6165:return YY+e+qY+`flex-`+e+e;case 5187:return YY+e+tX(e,/(\w+).+(:[^]+)/,YY+`box-$1$2`+qY+`flex-$1$2`)+e;case 5443:return YY+e+qY+`flex-item-`+tX(e,/flex-|-self/g,``)+(eX(e,/flex-|baseline/)?``:qY+`grid-row-`+tX(e,/flex-|-self/g,``))+e;case 4675:return YY+e+qY+`flex-line-pack`+tX(e,/align-content|flex-|-self/g,``)+e;case 5548:return YY+e+qY+tX(e,`shrink`,`negative`)+e;case 5292:return YY+e+qY+tX(e,`basis`,`preferred-size`)+e;case 6060:return YY+`box-`+tX(e,`-grow`,``)+YY+e+qY+tX(e,`grow`,`positive`)+e;case 4554:return YY+tX(e,/([^-])(transform)/g,`$1`+YY+`$2`)+e;case 6187:return tX(tX(tX(e,/(zoom-|grab)/,YY+`$1`),/(image-set)/,YY+`$1`),e,``)+e;case 5495:case 3959:return tX(e,/(image-set\([^]*)/,YY+"$1$`$1");case 4968:return tX(tX(e,/(.+:)(flex-)?(.*)/,YY+`box-pack:$3`+qY+`flex-pack:$3`),/space-between/,`justify`)+YY+e+e;case 4200:if(!eX(e,/flex-|baseline/))return qY+`grid-column-align`+iX(e,t)+e;break;case 2592:case 3360:return qY+tX(e,`template-`,``)+e;case 4384:case 3616:return n&&n.some(function(e,n){return t=n,eX(e.props,/grid-\w+-end/)})?~nX(e+(n=n[t].value),`span`)?e:qY+tX(e,`-start`,``)+e+qY+`grid-row-span:`+(~nX(n,`span`)?eX(n,/\d+/):eX(n,/\d+/)-+eX(e,/\d+/))+`;`:qY+tX(e,`-start`,``)+e;case 4896:case 4128:return n&&n.some(function(e){return eX(e.props,/grid-\w+-start/)})?e:qY+tX(tX(e,`-end`,`-span`),`span `,``)+e;case 4095:case 3583:case 4068:case 2532:return tX(e,/(.+)-inline(.+)/,YY+`$1$2`)+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(aX(e)-1-t>6)switch(rX(e,t+1)){case 109:if(rX(e,t+4)!==45)break;case 102:return tX(e,/(.+:)(.+)-([^]+)/,`$1`+YY+`$2-$3$1`+JY+(rX(e,t+3)==108?`$3`:`$2-$3`))+e;case 115:return~nX(e,`stretch`)?Tje(tX(e,`stretch`,`fill-available`),t,n)+e:e}break;case 5152:case 5920:return tX(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(t,n,r,i,a,o,s){return qY+n+`:`+r+s+(i?qY+n+`-span:`+(a?o:o-+r)+s:``)+e});case 4949:if(rX(e,t+6)===121)return tX(e,`:`,`:`+YY)+e;break;case 6444:switch(rX(e,rX(e,14)===45?18:11)){case 120:return tX(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,`$1`+YY+(rX(e,14)===45?`inline-`:``)+`box$3$1`+YY+`$2$3$1`+qY+`$2box$3`)+e;case 100:return tX(e,`:`,`:`+qY)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return tX(e,`scroll-`,`scroll-snap-`)+e}return e}function Eje(e,t){for(var n=``,r=0;r<e.length;r++)n+=t(e[r],r,e,t)||``;return n}function Dje(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case ZY:e.return=Tje(e.value,e.length,n);return;case aje:return Eje([pX(e,{value:tX(e.value,`@`,`@`+YY)})],r);case XY:if(e.length)return uje(n=e.props,function(t){switch(eX(t,r=/(::plac\w+|:read-\w+)/)){case`:read-only`:case`:read-write`:mX(pX(e,{props:[tX(t,/:(read-\w+)/,`:`+JY+`$1`)]})),mX(pX(e,{props:[t]})),$Y(e,{props:dje(n,r)});break;case`::placeholder`:mX(pX(e,{props:[tX(t,/:(plac\w+)/,`:`+YY+`input-$1`)]})),mX(pX(e,{props:[tX(t,/:(plac\w+)/,`:`+JY+`$1`)]})),mX(pX(e,{props:[tX(t,/:(plac\w+)/,qY+`input-$1`)]})),mX(pX(e,{props:[t]})),$Y(e,{props:dje(n,r)})}return``})}}iAe(),tje();var Oje=d(nje());function kje(e,t,n){switch(e.type){case ije:case ZY:case rje:return e.return=e.return||e.value;case XY:e.value=Array.isArray(e.props)?e.props.join(`,`):e.props,Array.isArray(e.children)&&e.children.forEach(function(e){e.type===`comm`&&(e.children=e.value)})}var r=Eje(Array.prototype.concat(e.children),kje);return aX(r)?e.return=e.value+`{`+r+`}`:``}function Aje(e,t,n,r){if(e.type===`@keyframes`||e.type===`@supports`||e.type===`rule`&&(!e.parent||e.parent.type===`@media`||e.parent.type===`rule`)){var i=Oje.transform(kje(e,t,n));e.children=i?xje(i)[0].children:[],e.return=``}}Object.defineProperty(Aje,"name",{value:`stylisRTLPlugin`}),Eoe();var jje={translation:{aboutThisItem:`عن هذا العنصر`,addedFromUrl:`(تمت إضافته من الرابط)`,addManifestUrl:`موقع المصدر`,addManifestUrlHelp:`الرابط لمصدر IIIF `,addResource:`اضف مصدر`,"annotationCanvasLabel_1/1":`العنصر: [{{الملصق}}]`,"annotationCanvasLabel_1/2":`يسار: [{{الملصق }}]`,"annotationCanvasLabel_2/2":`يمين: [{{الملصق}}]`,annotations:`ملاحظات`,attribution:`إسناد`,attributionTitle:`حقوق`,authenticationFailed:`التوثيق لم ينجح`,authenticationRequired:`يجب توثيق الحساب لمنح الدخول الكامل`,backToResults:`الرجوع الى النتائج`,book:`كتاب`,bottom:`أسفل`,cancel:`الغاء`,canvasIndex:`فهرس`,changeTheme:`قم بتغيير الموضوع`,clearSearch:`امسح`,closeAddResourceForm:`إغلاق الإستمارة`,closeAddResourceMenu:`إغلاق قائمة المصادر`,closeCompanionWindow:`إغلاق اللوحة`,closeWindow:`إغلاق النافذة`,collapseSection:`تصغير جزء {{section}}`,collapseSidePanel:`تصغير الشريط الجانبي`,continue:`استمر`,copy:`نسخ`,currentItem:`العنصر الحالي`,"currentItem_1/1":`العنصر الحالي`,"currentItem_1/2":`يسار`,"currentItem_2/2":`يمين`,dark:`موضوع داكن`,dismiss:`تجاهل`,downloadExport:`تصدير مساحة العمل`,downloadExportWorkspace:`تصدير مساحة العمل`,elastic:`مرن`,elasticDescription:`حرك النوافذ و غير حجمها بحرية في مساحة عمل غير محدودة. يمكن أن تتداخل النوافذ أيضاً .`,emptyResourceList:`قائمة المصادر الخاصة بك فارغة.`,errorDialogConfirm:`حسناً`,errorDialogTitle:`لقد حدث خطأ`,exitFullScreen:`خروج من الشاشة الكاملة`,expandSection:`توسيع الجزء {{section}}`,expandSidePanel:`توسيع الشريط الجانبي`,fetchManifest:`أضف`,fullScreen:`شاشة كاملة`,gallery:`المعرض`,hideZoomControls:`إخفاء ضوابط التكبير`,highlightAllAnnotations:`تحديد الكل`,iiif_homepage:`عن هذه المصدر`,iiif_manifest:`IIIF قائمة `,iiif_renderings:`تنسيقات بديلة`,iiif_seeAlso:`أنظر أيضا`,import:`استورد `,importWorkspace:`استيراد مساحة العمل`,importWorkspaceHint:`قم بلصق تركيبة Mirador 4 ليتم استيراده`,item:`العنصر: {{label}}`,itemList:`قائمة العناصر`,language:`اللغة`,layer_hide:`إخفاء الطبقة`,layer_move:`تحريك الطبقة`,layer_opacity:`تعتيم الطبقة`,layer_show:`إظهار الطبقة`,layers:`طبقات`,light:`موضوع فاتح`,links:`الروابط`,listAllOpenWindows:`انتقل بسرعة للنافذة`,login:`تسجيل الدخول`,logout:`تسجيل الخروج`,manifestError:`لا يمكن إضافة المصدر:`,maximizeWindow:`تكبير النافذة إلى الحد الاكبر`,minimizeWindow:`تصغير النافذة إلى الحد الأدنى`,mirador:`Mirador`,miradorResources:`مصادر Mirador `,miradorViewer:`مشاهد Mirador`,more:`أكثر...`,moreResults:`نتائج إضافية`,mosaic:`فسيفساء`,mosaicDescription:`حرك وغيٌر حجم النوافذ المتعلقة ببعضها البعض داخل الإطار المرئي.`,moveCompanionWindowToBottom:`انتقل للأسفل`,moveCompanionWindowToRight:`انتقل لليمين`,nextCanvas:`العنصر التالي`,numItems_one:`{{number}} عناصر`,off:`ايقاف`,openCompanionWindow_annotations:`ملاحظات`,openCompanionWindow_attribution:`حقوق`,openCompanionWindow_canvas:`فهرس`,openCompanionWindow_info:`معلومات`,openCompanionWindow_layers:`طبقات`,openCompanionWindow_search:`بحث`,openInCompanionWindow:`افتح في صفحة جديدة`,openWindows:`النوافذ الحالية المفتوحة`,pagination:`{{current}} من {{total}}`,position:`مركز`,previewWindowTitle:`عنوان`,previousCanvas:`العنصر السابق`,related:`ذات صلة`,resource:`مصدر`,retry:`أعد المحاولة `,right:`حق`,rights:`ترخيص`,searchInputLabel:`مصطلحات البحث`,searchNextResult:`النتيجة التالية`,searchNoResults:`لم يتم العثور على نتائج`,searchPreviousResult:`النتيجة السابقة`,searchSubmitAria:`ابحث`,searchTitle:`بحث`,selectWorkspaceMenu:`اختر نوع مساحة العمل`,showingNumAnnotations_one:`تظهر {{number}} ملاحظات`,showZoomControls:`اظهر عناصر التحكم بالتكبير و التصغير`,sidebarPanelsNavigation:`تصفح لوح الشريط الجانبي`,single:`مفرد`,startHere:`إبدأ هنا`,suggestSearch:`ابحث في هذا المستند عن  "{{ query }}"`,tableOfContentsList:`جدول المحتويات`,theme:`موضوع`,thumbnailList:`قائمة الصور المصغرة`,thumbnailNavigation:`الصور المصغرة`,thumbnails:`الصور المصغرة`,toggleWindowSideBar:`تبديل الشريط الجانبي`,tryAgain:`حاول مرة أخرى`,untitled:`[بدون عنوان]`,view:`شاهد`,welcome:`مرحباً بكم في Mirador`,window:`النافذة:  {{label}}`,windowMenu:`عرض النوافذ و الصور المصغرة`,windowNavigation:`تصفح النافذة`,windowPluginButtons:`خيارات`,windowPluginMenu:`خيارات النافذة`,workspace:`مساحة العمل`,workspaceFullScreen:`شاشة كاملة`,workspaceMenu:`اعدادات مساحة العمل`,workspaceOptions:`خيارات مساحة العمل `,workspaceSelectionTitle:`اختر نوع مساحة العمل`,zoomIn:`تكبير الصورة`,zoomOut:`تصغير الصورة`,zoomReset:`الرجوع لحجم الصورة الأساسي`}},Mje={translation:{aboutMirador:`Über Mirador`,aboutThisItem:`Über dieses Element`,addedFromUrl:`(Via URL hinzugefügt)`,addManifestUrl:`Ort der Ressource`,addManifestUrlHelp:`Die URL einer IIIF-Ressource`,addResource:`Ressource hinzufügen`,"annotationCanvasLabel_1/1":`Objekt: [{{label}}]`,"annotationCanvasLabel_1/2":`Links: [{{label}}]`,"annotationCanvasLabel_2/2":`Rechts: [{{label}}]`,annotations:`Annotationen`,attribution:`Zuschreibung`,attributionTitle:`Rechte`,authenticationFailed:`Authentifizierung fehlgeschlagen`,authenticationRequired:`Für vollen Zugriff ist eine Authentifizierung nötig.`,backToResults:`Zurück zur Trefferansicht`,book:`Buch`,bottom:`Unten`,cancel:`Abbrechen`,canvasIndex:`Index`,changeTheme:`Farbschema ändern`,clearSearch:`zurücksetzen`,clearSearchAria:`Suche zurücksetzen`,close:`Schließen`,closeAddResourceForm:`Formular schließen`,closeAddResourceMenu:`Ressourcenliste schließen`,closeCompanionWindow:`Hilfsfenster schließen`,closeWindow:`Fenster schließen`,collapseSection:`Bereich "{{section}}" zuklappen`,collapseSidePanel:`Seitenleiste zuklappen`,collection:`Sammlung`,continue:`Fortfahren`,copy:`Kopieren`,currentItem:`Aktuelles Objekt`,"currentItem_1/1":`Aktuelles Objekt`,"currentItem_1/2":`Links`,"currentItem_2/2":`Rechts`,dark:`Dunkel`,digitizedView:`Digitalisat-Ansicht`,dismiss:`Verwerfen`,displayNoAnnotations:`Keine hervorheben`,downloadExport:`Arbeitsfläche exportieren`,downloadExportWorkspace:`Arbeitsfläche exportieren`,elastic:`Elastisch`,elasticDescription:`Fenster können frei und unbegrenzt innerhalb der Arbeitsfläche bewegt werden und sich überlappen`,emptyResourceList:`Ihre Ressourcenliste ist leer`,error:`Fehler`,errorDialogConfirm:`OK`,errorDialogTitle:`Es ist ein Fehler aufgetreten`,exitFullScreen:`Vollbildmodus verlassen`,expandSection:`Bereich "{{section}}" aufklappen`,expandSidePanel:`Seitenleiste aufklappen`,exportCopied:`Die Konfiguration der Arbeitsfläche wurde in die Zwischenablage kopiert.`,fetchManifest:`Hinzufügen`,fullScreen:`Vollbild`,gallery:`Galerie`,hideWindowSideBar:`Seitenleiste ausblenden`,hideZoomControls:`Zoomsteuerung verbergen`,highlightAllAnnotations:`Alle hervorheben`,iiif_homepage:`Über diese Ressource`,iiif_manifest:`IIIF-Manifest`,iiif_related:`Verwandtes`,iiif_renderings:`Alternative Formate`,iiif_seeAlso:`Siehe auch`,import:`Importieren`,importWorkspace:`Arbeitsfläche importieren`,importWorkspaceHint:`Fügen Sie eine Mirador-3-Konfiguration ein, die importiert werden soll.`,item:`Objekt: {{label}}`,itemList:`Kompaktliste`,jsError:`Technische Details`,jsStack:`{{ stack }}`,language:`Sprache`,layer_hide:`Ebene verbergen`,layer_move:`Ebene verschieben`,layer_moveToBackground:`Ebene in der Hintergrund verschieben`,layer_moveToFront:`Ebene ganz nach vorn bringen`,layer_opacity:`Ebenendeckkraft`,layer_show:`Ebene anzeigen`,layers:`Ebenen`,light:`Hell`,links:`Links`,listAllOpenWindows:`Zu Fenster springen`,login:`Anmelden`,logout:`Abmelden`,manifestError:`Die Ressource konnte nicht hinzugefügt werden:`,maximizeWindow:`Fenster maximieren`,minimizeWindow:`Fenster minimieren`,mirador:`Mirador`,miradorResources:`Mirador-Ressourcen`,miradorViewer:`Mirador viewer`,more:`mehr...`,moreResults:`Mehr Treffer`,mosaic:`Mosaik`,mosaicDescription:`Fenster können innerhalb der Arbeitsfläche in Relation zueinander verschoben und ihrer Größe verändert werden.`,moveCompanionWindowToBottom:`Unten anordnen`,moveCompanionWindowToRight:`Rechts anordnen`,multipartCollection:`Mehrteilige Sammlung`,nextCanvas:`Nächstes Objekt`,noItemSelected:`Kein Objekt ausgewählt`,numItems_one:`{{number}} Element`,numItems_other:`{{number}} Elemente`,off:`Keine`,openCompanionWindow_annotations:`Annotationen`,openCompanionWindow_attribution:`Rechte`,openCompanionWindow_canvas:`Index`,openCompanionWindow_info:`Informationen`,openCompanionWindow_layers:`Ebenen`,openCompanionWindow_search:`Suche`,openInCompanionWindow:`In Hilfsfenster öffnen`,openWindows:`Aktuell offene Fenster`,pagination:`{{current}} von {{total}}`,position:`Position`,previewWindowTitle:`{{title}}`,previousCanvas:`Vorheriges Objekt`,related:`Verwandtes`,resource:`Ressource`,retry:`Erneut versuchen`,right:`Rechts`,rights:`Lizenz`,scroll:`Kontinuierlich`,searchInputLabel:`Suchbegriffe`,searchNextResult:`Nächster Treffer`,searchNoResults:`Keine Treffer`,searchPreviousResult:`Vorheriger Treffer`,searchResultsRemaining:`{{numLeft}} weitere`,searchSubmitAria:`Suche im Dokument`,searchTitle:`Suche`,selectWorkspaceMenu:`Wählen Sie einen Arbeitsflächentyp`,showCollection:`Zeige Sammlung`,showingNumAnnotations_one:`{{number}} Annotation wird angezeigt`,showingNumAnnotations_other:`{{number}} Annotationen werden angezeigt`,showWindowSideBar:`Seitenleiste einblenden`,showZoomControls:`Zoomsteuerung anzeigen`,sidebarPanelsNavigation:`Hilfsfensternavigation`,single:`Einzeln`,startHere:`Hier starten`,suggestSearch:`Dieses Dokument durchsuchen nach "{{ query }}"`,tableOfContentsList:`Inhaltsverzeichnis`,theme:`Farbschema`,thumbnailList:`Miniaturansicht`,thumbnailNavigation:`Miniaturansicht`,thumbnails:`Miniaturansicht`,toggleWindowSideBar:`Seitenleiste umschalten`,totalCollections_one:`{{count}} Sammlung`,totalCollections_other:`{{count}} Sammlungen`,totalManifests_one:`{{count}} Manifest`,totalManifests_other:`{{count}} Manifeste`,tryAgain:`Wiederholen`,untitled:`[Unbenannt]`,view:`Ansicht`,viewWorkspaceConfiguration:`Zeige Konfiguration der Arbeitsfläche`,welcome:`Willkommen bei Mirador`,window:`Fenster: {{label}}`,windowMenu:`Fenstermenü und Miniaturansicht`,windowNavigation:`Fensternavigation`,windowPluginButtons:`Optionen`,windowPluginMenu:`Fensteroptionen`,workspace:`Arbeitsfläche`,workspaceFullScreen:`Vollbild`,workspaceMenu:`Arbeitsflächenmenü`,workspaceNavigation:`Arbeitsflächensteuerung`,workspaceOptions:`Arbeitsflächenoptionen`,workspaceSelectionTitle:`Bitte wählen Sie einen Arbeitsflächentyp`,zoomIn:`Vergrößern`,zoomOut:`Verkleinern`,zoomReset:`Ansicht zurücksetzen`}},Nje={translation:{aboutMirador:`About Project Mirador`,aboutThisItem:`About this item`,addedFromUrl:`(Added from URL)`,addManifestUrl:`Resource location`,addManifestUrlHelp:`The URL of a IIIF resource`,addResource:`Add resource`,"annotationCanvasLabel_1/1":`Item: [{{label}}]`,"annotationCanvasLabel_1/2":`Left: [{{label}}]`,"annotationCanvasLabel_2/2":`Right: [{{label}}]`,annotations:`Annotations`,attribution:`Attribution`,attributionTitle:`Rights`,authenticationFailed:`Authentication failed.`,authenticationRequired:`Authentication required for full access`,backToResults:`Back to results`,book:`Book`,bottom:`Bottom`,cancel:`Cancel`,canvasIndex:`Index`,changeTheme:`Change theme`,clearSearch:`clear`,clearSearchAria:`Reset search`,close:`Close`,closeAddResourceForm:`Close form`,closeAddResourceMenu:`Close resource list`,closeCompanionWindow:`Close panel`,closeWindow:`Close window`,collapseSection:`Collapse "{{section}}" section`,collapseSidePanel:`Collapse sidebar`,collection:`Collection`,continue:`Continue`,copy:`Copy`,currentItem:`Current item`,"currentItem_1/1":`Current item`,"currentItem_1/2":`Left`,"currentItem_2/2":`Right`,dark:`Dark theme`,digitizedView:`Digitized view`,dismiss:`Dismiss`,displayNoAnnotations:`Highlight none`,downloadExport:`Export workspace`,downloadExportWorkspace:`Export workspace`,elastic:`Elastic`,elasticDescription:`Move and size windows freely in an unlimited workspace. Windows can overlap.`,emptyResourceList:`Your resource list is empty`,error:`Error`,errorDialogConfirm:`OK`,errorDialogTitle:`An error occurred`,exitFullScreen:`Exit full screen`,expandSection:`Expand "{{section}}" section`,expandSidePanel:`Expand sidebar`,exportCopied:`The workspace configuration was copied to your clipboard`,fetchManifest:`Add`,fullScreen:`Full Screen`,gallery:`Gallery`,hideWindowSideBar:`Hide sidebar`,hideZoomControls:`Hide zoom controls`,highlightAllAnnotations:`Highlight all`,iiif_homepage:`About this resource`,iiif_manifest:`IIIF manifest`,iiif_related:`Related`,iiif_renderings:`Alternate formats`,iiif_seeAlso:`See also`,imageFailedToLoad:`Problem loading image. See console for details.`,import:`Import`,importWorkspace:`Import workspace`,importWorkspaceHint:`Paste a Mirador 4 configuration to be imported`,item:`Item: {{label}}`,itemList:`Item list`,jsError:`Technical details`,jsStack:`{{ stack }}`,language:`Language`,layer_hide:`Hide layer`,layer_move:`Move layer`,layer_moveToBackground:`Move layer to background`,layer_moveToFront:`Move layer to front`,layer_opacity:`Layer opacity`,layer_show:`Show layer`,layers:`Layers`,light:`Light theme`,links:`Links`,listAllOpenWindows:`Jump to window`,login:`Log in`,logout:`Log out`,manifestError:`The resource cannot be added:`,maximizeWindow:`Maximize window`,minimizeWindow:`Minimize window`,mirador:`Mirador`,miradorResources:`Mirador resources`,miradorViewer:`Mirador viewer`,more:`more...`,moreResults:`More results`,mosaic:`Mosaic`,mosaicDescription:`Move and size windows in relation to each other, within the visible frame.`,moveCompanionWindowToBottom:`Move to bottom`,moveCompanionWindowToRight:`Move to right`,multipartCollection:`Multipart Collection`,nextCanvas:`Next item`,noItemSelected:`No item selected`,numItems_one:`{{number}} item`,numItems_other:`{{number}} items`,off:`Off`,openCompanionWindow_annotations:`Annotations`,openCompanionWindow_attribution:`Rights`,openCompanionWindow_canvas:`Index`,openCompanionWindow_info:`Information`,openCompanionWindow_layers:`Layers`,openCompanionWindow_search:`Search`,openInCompanionWindow:`Open in separate panel`,openWindows:`Current open windows`,pagination:`{{current}} of {{total}}`,position:`Position`,previewWindowTitle:`{{title}}`,previousCanvas:`Previous item`,related:`Related`,resource:`Resource`,retry:`Retry`,right:`Right`,rights:`License`,scroll:`Scroll`,searchInputLabel:`search terms`,searchNextResult:`Next result`,searchNoResults:`No results found`,searchPreviousResult:`Previous result`,searchResultsRemaining:`{{numLeft}} remaining`,searchSubmitAria:`Search in the document`,searchTitle:`Search`,selectWorkspaceMenu:`Select workspace type`,showCollection:`Show collection`,showingNumAnnotations_one:`Showing {{number}} annotation`,showingNumAnnotations_other:`Showing {{number}} annotations`,showWindowSideBar:`Show sidebar`,showZoomControls:`Show zoom controls`,sidebarPanelsNavigation:`Sidebar panels navigation`,single:`Single`,startHere:`Start Here`,suggestSearch:`Search this document for "{{ query }}"`,tableOfContentsList:`Table of contents`,theme:`Theme`,thumbnailList:`Thumbnail list`,thumbnailNavigation:`Thumbnails`,thumbnails:`Thumbnails`,toggleWindowSideBar:`Toggle sidebar`,totalCollections_one:`{{count}} collection`,totalCollections_other:`{{count}} collections`,totalManifests_one:`{{count}} manifest`,totalManifests_other:`{{count}} manifests`,tryAgain:`Try again`,untitled:`[Untitled]`,view:`View`,viewWorkspaceConfiguration:`View workspace configuration`,welcome:`Welcome to Mirador`,window:`Window: {{label}}`,windowMenu:`Window views & thumbnail display`,windowNavigation:`Window navigation`,windowPluginButtons:`Options`,windowPluginMenu:`Window options`,workspace:`Workspace`,workspaceFullScreen:`Full screen`,workspaceMenu:`Workspace settings`,workspaceNavigation:`Workspace navigation`,workspaceOptions:`Workspace options`,workspaceSelectionTitle:`Select a workspace type`,zoomIn:`Zoom in`,zoomOut:`Zoom out`,zoomReset:`Reset zoom`}},Pje={translation:{aboutMirador:`Projekti Mirador kohta`,aboutThisItem:`Teave teose kohta`,addedFromUrl:`(Lisatud URL-ist)`,addManifestUrl:`Teose asukoht`,addManifestUrlHelp:`IIIF manifesti URL`,addResource:`Lisa teos`,"annotationCanvasLabel_1/1":`Teos: [{{label}}]`,"annotationCanvasLabel_1/2":`Vasak: [{{label}}]`,"annotationCanvasLabel_2/2":`Parem: [{{label}}]`,annotations:`Annotatsioonid`,attribution:`Omistus`,attributionTitle:`Kasutusõigused`,authenticationFailed:`Autentimine ebaõnnestus`,authenticationRequired:`Juurdepääsu saamiseks on vajalik autentimine.`,backToResults:`Tagasi tulemustele`,book:`Raamat`,bottom:`All`,cancel:`Katkesta`,canvasIndex:`Indeks`,changeTheme:`Muuda teema`,clearSearch:`Puhasta`,close:`Sulge`,closeAddResourceForm:`Sulge vorm`,closeAddResourceMenu:`Sulge teoste loend`,closeCompanionWindow:`Sulge paneel`,closeWindow:`Sulge aken`,collapseSection:`Sulge "{{section}}"`,collapseSidePanel:`Sulge külgpaneel`,collection:`Kollektsioon`,continue:`Jätka`,copy:`Kopeeri`,currentItem:`Kuvatav lõuend`,"currentItem_1/1":`Pealkiri`,"currentItem_1/2":`Vasak`,"currentItem_2/2":`Parem`,dark:`Tume teema`,digitizedView:`Digiteeritud vaade`,dismiss:`Vabasta`,displayNoAnnotations:`Ära kuva annotatsioone`,downloadExport:`Ekspordi tööruum`,downloadExportWorkspace:`Ekspordi tööruum`,elastic:`Paindlik vaade`,elasticDescription:`Saad akende suurust muuta ja neid vabalt tööruumis ringi liigutada.`,emptyResourceList:`Teoste loend on tühi`,error:`Viga`,errorDialogConfirm:`OK`,errorDialogTitle:`Esines viga`,exitFullScreen:`Lähtesta`,expandSection:`Ava "{{section}}"`,expandSidePanel:`Ava külgpaneel`,exportCopied:`Tööruumi seadustused kopeeriti lõikepuhvrisse.`,fetchManifest:`Lisa`,fullScreen:`Täisekraan`,gallery:`Galerii`,hideZoomControls:`Peida suurendamisnupud`,highlightAllAnnotations:`Kuva kõik annotatsioonid`,iiif_homepage:`Teave teose kohta`,iiif_manifest:`IIIF manifest`,iiif_related:`Seotud`,iiif_renderings:`Alternatiivsed vormingud`,iiif_seeAlso:`Vaata ka`,import:`Impordi`,importWorkspace:`Impordi tööruum`,importWorkspaceHint:`Kleebi imporditava tööruumi seadistused.`,item:`Lõuend: {{label}}`,itemList:`Lõuendite loetelu`,jsError:`Tehnilised üksikasjad`,jsStack:`{{ stack }}`,language:`Keel`,layer_hide:`Peida kiht`,layer_move:`Liiguta kihti`,layer_opacity:`Kihi läbipaistvus`,layer_show:`Näita kihti`,layers:`Kihid`,light:`Hele teema`,links:`Lingid`,listAllOpenWindows:`Vali aken`,login:`Logi sisse`,logout:`Logi välja`,manifestError:`Ei ole võimalik lisada soovitud teost:`,maximizeWindow:`Suurenda akent`,minimizeWindow:`Vähenda akent`,mirador:`Mirador`,miradorResources:`Miradori teoste loetelu`,miradorViewer:`Miradori vaatur`,more:`rohkem...`,moreResults:`Veel tulemusi`,mosaic:`Mosaiik`,mosaicDescription:`Muuda töölaua akende suurust ja liiguta neid üksteise suhtes.`,moveCompanionWindowToBottom:`Liiguta alla`,moveCompanionWindowToRight:`Liiguta paremale`,multipartCollection:`Mitmeosaline kollektsioon`,nextCanvas:`Järgmine lõuend`,noItemSelected:`Ühtegi lõuendit pole valitud.`,numItems_one:`{{number}} lõuend`,numItems_other:`{{number}} lõuendit`,off:`Väljas`,openCompanionWindow_annotations:`Annotatsioonid`,openCompanionWindow_attribution:`Kasutusõigused`,openCompanionWindow_canvas:`Struktuur`,openCompanionWindow_info:`Teave`,openCompanionWindow_layers:`Kihid`,openCompanionWindow_search:`Otsing`,openInCompanionWindow:`Ava eraldi paneelis`,openWindows:`Hetkel avatud aknad`,pagination:`{{current}} / {{total}}`,position:`Asukoht`,previewWindowTitle:`{{title}}`,previousCanvas:`Eelmine lõuend`,related:`Seotud`,resource:`Teos`,retry:`Proovi uuesti`,right:`Parem`,rights:`Kasutuslitsents`,scroll:`Keri`,searchInputLabel:`otsinguterminid`,searchNextResult:`Järgmine tulemus`,searchNoResults:`Tulemusi ei leitud`,searchPreviousResult:`Eelmine tulemus`,searchResultsRemaining:`{{numLeft}} alles`,searchSubmitAria:`Otsi`,searchTitle:`Otsi`,selectWorkspaceMenu:`Vali tööruumi tüüp`,showCollection:`Näita kollektsiooni`,showingNumAnnotations_one:`Näitan {{number}} annotatsiooni`,showingNumAnnotations_other:`Näitan {{number}} annotatsiooni`,showZoomControls:`Näita suurendamisnuppe`,sidebarPanelsNavigation:`Külgpaneelide navigeerimine`,single:`Üksik`,startHere:`Alusta siit`,suggestSearch:`Otsi sellest dokumendist "{{ query }}"`,tableOfContentsList:`Sisukord`,theme:`Teema`,thumbnailList:`Pisipiltide loend`,thumbnailNavigation:`Pisipildid`,thumbnails:`Pisipildid`,toggleWindowSideBar:`külgpaneel`,totalCollections_one:`{{count}} kollektsioon`,totalCollections_other:`{{count}} kollektsiooni`,totalManifests_one:`{{count}} manifest`,totalManifests_other:`{{count}} manifesti`,tryAgain:`Proovi uuesti`,untitled:`[Pealkiri puudub]`,view:`Vaade`,viewWorkspaceConfiguration:`Vaata tööruumi seadistusi`,welcome:`Tere tulemast Miradori`,window:`Aken: {{label}}`,windowMenu:`Akna vaated ja pisipiltide kuvamine`,windowNavigation:`Akna navigeerimine`,windowPluginButtons:`Suvandid`,windowPluginMenu:`Akna suvandid`,workspace:`Tööruum`,workspaceFullScreen:`Täisekraan`,workspaceMenu:`Tööruumi sätted`,workspaceNavigation:`Tööruumi navigeerimine`,workspaceOptions:`Tööruumi valikud`,workspaceSelectionTitle:`Vali tööruumi tüüp`,zoomIn:`Suurenda sisse`,zoomOut:`Suurenda välja`,zoomReset:`Lähtesta suurendus`}},Fje={translation:{aboutMirador:`در بارهٔ پروژه Mirador`,aboutThisItem:`در بارهٔ این مورد`,addedFromUrl:`(از آدرس اینترنتی ازافه شده)`,addManifestUrl:`مکان منبع`,addManifestUrlHelp:`آدرس اینترنتی منبع IIIF `,addResource:`منبع را ازافه کن`,"annotationCanvasLabel_1/1":`مورد: [{{label}}]`,"annotationCanvasLabel_1/2":`چپ: [{{label}}]`,"annotationCanvasLabel_2/2":`راست: [{{label}}]`,annotations:`حاشیه نویسی ها`,attribution:`نسبت دادن`,attributionTitle:`حقوق`,authenticationFailed:`تصدیق هویت ناموفق بود.`,authenticationRequired:`برای دسترسی کامل نیاز به احراز هویت`,backToResults:`بازگشت به نتایج`,book:`کتاب`,bottom:`پایان`,cancel:`لغو`,canvasIndex:`فهرست راهنما`,changeTheme:`تغیر زمینه`,clearSearch:`پاک کن`,close:`ببند`,closeAddResourceForm:`پرسش‌نامه‌ را ببند`,closeAddResourceMenu:`فهرست منابع را ببند`,closeCompanionWindow:`پانل را ببند`,closeWindow:`پنجره را ببند`,collapseSection:`بخش "{{section}}" را کوچک کنید`,collapseSidePanel:`نوار کناری را کوچک کن`,collection:`مجموعه`,continue:`ادامه`,copy:`کپی`,currentItem:`مورد فعلی`,"currentItem_1/1":`مورد فعلی`,"currentItem_1/2":`چپ`,"currentItem_2/2":`راست`,dark:`زمینه تاریک`,digitizedView:`نمای دیجیتالی شده`,dismiss:`مرخص کن`,displayNoAnnotations:`هیچ کدام را برجسته نکنید`,downloadExport:`صدور فضای کاری`,downloadExportWorkspace:`صدور فضای کاری`,elastic:`کشدار`,elasticDescription:`پنجره ها را آزادانه در یک فضای کاری نامحدود حرکت دهید و اندازه کنید. پنجره ها می تواند همپوشانی داشته باشند.`,emptyResourceList:`فهرست منابع شما خالی است`,error:`خطا`,errorDialogConfirm:`OK`,errorDialogTitle:`خطایی اتفاق افتاد`,exitFullScreen:`خروج از تمام صفحه`,expandSection:`بخش "{{section}}" را باز کنید`,expandSidePanel:`نوار کناری را باز کن`,exportCopied:`پیکربندی فضای کاری در کلیپ بورد شما کپی شد`,fetchManifest:`اضافه کن`,fullScreen:`تمام صفحه`,gallery:`آلبوم عکس`,hideZoomControls:`کنترل های بزرگنما را مخفی کنید`,highlightAllAnnotations:`همه را برجسته کنید`,iiif_homepage:`در باره ی این منبع`,iiif_manifest:`بیانیه ی IIIF`,iiif_related:`مربوط`,iiif_renderings:`فرمت های جایگزین`,iiif_seeAlso:`همچنین ببینید`,import:`وارد كنید`,importWorkspace:`فضای کاری را وارد كنید`,importWorkspaceHint:`پیکربندی Mirador 4 را برای وارد کردن جای‌گذاری کنید`,item:`مورد: {{label}}`,itemList:`فهرست موارد`,jsError:`جزییات فنی`,jsStack:`{{ stack }}`,language:`زبان`,layer_hide:`لایه را پنهان کنید`,layer_move:`لایه را حرکت دهید`,layer_opacity:`لایه کدورت`,layer_show:`نمایش لایه`,layers:`لایه ها`,light:`زمینه رشن`,links:`پیوندها`,listAllOpenWindows:`پرش به پنجره`,login:`وارد به سیستم`,logout:`خروج از سیستم`,manifestError:`منبع اضافه نمیشود :`,maximizeWindow:`پنجره را به حداکثر برسانید`,minimizeWindow:`پنجره را به حداقل برسانید`,mirador:`Mirador`,miradorResources:`منابعی Mirador`,miradorViewer:`بیننده Mirador`,more:`بیشتر...`,moreResults:`نتایج بیشتر`,mosaic:`موزائیک`,mosaicDescription:`جابجایی و اندازه پنجره ها نسبت به یکدیگر، در چارچوب قابل مشاهده.`,moveCompanionWindowToBottom:`حرکت به سمت پایین`,moveCompanionWindowToRight:`حرکت به سمت راست`,multipartCollection:`مجموعه چند قسمتی`,nextCanvas:`مورد بعدی`,noItemSelected:`هیچ موردی انتخاب نشده است`,numItems_one:`{{number}} مورد`,numItems_other:`{{number}} موارد`,off:`خاموش`,openCompanionWindow_annotations:`حاشیه نویسی ها`,openCompanionWindow_attribution:`حقوق`,openCompanionWindow_canvas:`فهرست راهنما`,openCompanionWindow_info:`اطلاعات`,openCompanionWindow_layers:`لایه ها`,openCompanionWindow_search:`جستجو`,openInCompanionWindow:`در پنل جداگانه باز کن`,openWindows:`پنجره های باز`,pagination:`{{total}} از {{current}}`,position:`موقعیت`,previewWindowTitle:`{{title}}`,previousCanvas:`مورد قبلی`,related:`مربوط`,resource:`منبع`,retry:`امتحان دوباره`,right:`حقوق`,rights:`مجوز`,scroll:`پیمایش`,searchInputLabel:`عبارات جستجو`,searchNextResult:`نتیجه بعدی`,searchNoResults:`نتیجه ای پیدا نشد`,searchPreviousResult:`نتیجه قبلی`,searchResultsRemaining:`{{numLeft}} باقی مانده`,searchSubmitAria:`ارسال جستجو`,searchTitle:`جستجو`,selectWorkspaceMenu:`نوع فضای کار را انتخاب کنید`,showCollection:`نمایش مجموعه`,showingNumAnnotations_one:`نمایش {{number}} حاشیه نویسی`,showingNumAnnotations_other:`نمایش {{number}} حاشیه نویسی`,showZoomControls:`نمایش کنترل های بزرگنمایی`,sidebarPanelsNavigation:`پانل های ناوبری نوار کناری`,single:`واحد`,startHere:`از اینجا شروع کنید`,suggestSearch:`این سند را برای "{{ query }}" جستجوی کنید`,tableOfContentsList:`فهرست مطالب`,theme:`زمینه`,thumbnailList:`فهرست تصاویر بندانگشتی`,thumbnailNavigation:`تصاویر بندانگشتی`,thumbnails:`تصاویر بندانگشتی`,toggleWindowSideBar:`نوار کناری را تغییر دهید`,totalCollections_one:`{{count}} مجموعه`,totalCollections_other:`{{count}} مجموعات`,totalManifests_one:`{{count}} بیانیه`,totalManifests_other:`{{count}} بیانیه ها`,tryAgain:`دوباره امتحان کنید`,untitled:`[بدون عنوان]`,view:`مشاهده`,viewWorkspaceConfiguration:`مشاهده پیکربندی فضای کاری`,welcome:`به Mirador خوش آمدید`,window:`پنجره: {{label}}`,windowMenu:`نماهای پنجره و نمایش تصاویر کوچک`,windowNavigation:`جهت یابی پنجره`,windowPluginButtons:`گزینه ها`,windowPluginMenu:`گزینه های پنجره`,workspace:`فضای کار`,workspaceFullScreen:`تمام صفحه`,workspaceMenu:`تنظیمات فضای کاری`,workspaceNavigation:`جهت یابی فضای کاری`,workspaceOptions:`گزینه های فضای کاری`,workspaceSelectionTitle:`نوع فضای کاری را انتخاب کنید`,zoomIn:`بزرگنمایی`,zoomOut:`کوچک نمایی`,zoomReset:` تنظیم بزرگنما`}},Ije={translation:{aboutMirador:`关于Mirador项目`,aboutThisItem:`有关此条目`,addedFromUrl:`(从URL添加)`,addManifestUrl:`来源`,addManifestUrlHelp:`IIIF资源的URL`,addResource:`添加资源`,"annotationCanvasLabel_1/1":`条目: [{{label}}]`,"annotationCanvasLabel_1/2":`左方: [{{label}}]`,"annotationCanvasLabel_2/2":`右方: [{{label}}]`,annotations:`标注`,attribution:`著作权`,attributionTitle:`著作权`,authenticationFailed:`认证失败。`,authenticationRequired:`完全访问需要认证`,backToResults:`返回到结果`,book:`书籍`,bottom:`下方`,cancel:`取消`,canvasIndex:`索引`,changeTheme:`变更背景主题`,clearSearch:`清除`,close:`关闭`,closeAddResourceForm:`关闭表格`,closeAddResourceMenu:`关闭资源列表`,closeCompanionWindow:`关闭附属窗口`,closeWindow:`关闭窗口`,collapseSection:`关闭{{section}}分页`,collapseSidePanel:`关闭边栏`,collection:`集合`,continue:`继续`,copy:`复制`,currentItem:`当前条目`,"currentItem_1/1":`当前条目`,"currentItem_1/2":`左方`,"currentItem_2/2":`右方`,dark:`暗色主题`,digitizedView:`数字视图`,dismiss:`关闭信息`,displayNoAnnotations:`不高亮`,downloadExport:`导出桌面排版`,downloadExportWorkspace:`导出桌面排版`,elastic:`弹性`,elasticDescription:`在桌面上自由摆放窗口`,emptyResourceList:`空资源列表`,error:`错误`,errorDialogConfirm:`确定`,errorDialogTitle:`发生错误`,exitFullScreen:`退出全屏`,expandSection:`开启{{section}}分页`,expandSidePanel:`开启边栏`,exportCopied:`工作区配置被复制到你的剪贴板上了`,fetchManifest:`添加`,fullScreen:`全屏`,gallery:`画廊`,hideZoomControls:`隐藏缩放选项`,highlightAllAnnotations:`高亮所有标注`,iiif_homepage:`主页`,iiif_manifest:`IIIF清单`,iiif_renderings:`其他格式`,iiif_seeAlso:`另见`,import:`导入`,importWorkspace:`导入桌面排版`,importWorkspaceHint:`在此贴上Mirador 4排版设定码`,item:`条目: {{label}}`,itemList:`标题列表`,jsError:`技术细节`,jsStack:`{{ stack }}`,language:`语言`,layer_hide:`隐藏图层`,layer_move:`移动图层`,layer_opacity:`图层不透明度`,layer_show:`显示图层`,layers:`图层`,light:`亮色主题`,links:`链接`,listAllOpenWindows:`切换至窗口`,login:`登入`,logout:`登出`,manifestError:`无法增添资源:`,maximizeWindow:`窗口最大化`,minimizeWindow:`窗口最小化`,mirador:`Mirador`,miradorResources:`Mirador资源`,miradorViewer:`Mirador阅览器`,more:`更多...`,moreResults:`更多结果`,mosaic:`马赛克`,mosaicDescription:`在桌面上以格状方式排列窗口`,moveCompanionWindowToBottom:`移至下方`,moveCompanionWindowToRight:`移至右方`,multipartCollection:`多卷集合`,nextCanvas:`下一页`,noItemSelected:`没有条目被选中`,numItems_one:`{{number}} 项条目`,numItems_other:`{{number}} 项条目`,off:`关闭`,openCompanionWindow_annotations:`标注`,openCompanionWindow_attribution:`著作权`,openCompanionWindow_canvas:`目录`,openCompanionWindow_info:`资讯`,openCompanionWindow_layers:`图层`,openCompanionWindow_search:`搜索`,openInCompanionWindow:`移至新附属窗口`,openWindows:`当前窗口`,pagination:`{{current}} / {{total}}`,position:`位置`,previewWindowTitle:`{{title}}`,previousCanvas:`上一页`,related:`相关信息`,resource:`资源`,retry:`重试`,right:`右方`,rights:`版权`,scroll:`滚动`,searchInputLabel:`搜索关键字`,searchNextResult:`下一个结果`,searchNoResults:`没有搜索到结果`,searchPreviousResult:`前一个结果`,searchResultsRemaining:`{{numLeft}}剩余`,searchSubmitAria:`提交搜索`,searchTitle:`搜索`,selectWorkspaceMenu:`选择桌面排版方式`,showCollection:`显示集合`,showingNumAnnotations_one:`显示 {{number}} 项标注`,showingNumAnnotations_other:`显示 {{number}} 项标注`,showZoomControls:`显示缩放选项`,sidebarPanelsNavigation:`切换边栏`,single:`单项`,startHere:`按此开始`,suggestSearch:`搜索本文档以"{{ query }}"`,tableOfContentsList:`目录`,theme:`背景主题`,thumbnailList:`缩略图列表`,thumbnailNavigation:`缩略图`,thumbnails:`缩略图`,toggleWindowSideBar:`切换边栏开关`,totalCollections_one:`{{count}} 集合`,totalCollections_other:`{{count}} 集合`,totalManifests_one:`{{count}} 清单`,totalManifests_other:`{{count}} 清单`,tryAgain:`请重试`,untitled:`[无标题]`,view:`条目排列方式`,viewWorkspaceConfiguration:`查看工作区配置`,welcome:`欢迎使用Mirador`,window:`窗口: {{label}}`,windowMenu:`窗口视图 & 缩略图显示`,windowNavigation:`切换窗口`,windowPluginButtons:`选项`,windowPluginMenu:`窗口选项`,workspace:`桌面`,workspaceFullScreen:`全屏`,workspaceMenu:`桌面设定`,workspaceNavigation:`工作区导航`,workspaceOptions:`桌面选项`,workspaceSelectionTitle:`选择桌面排版方式`,zoomIn:`放大`,zoomOut:`缩小`,zoomReset:`重设缩放`}},Lje={translation:{aboutMirador:`關於Mirador項目`,aboutThisItem:`有關此物件`,addedFromUrl:`(從URL添加)`,addManifestUrl:`來源`,addManifestUrlHelp:`IIIF資源的URL`,addResource:`添加資源`,"annotationCanvasLabel_1/1":`物件: [{{label}}]`,"annotationCanvasLabel_1/2":`左方: [{{label}}]`,"annotationCanvasLabel_2/2":`右方: [{{label}}]`,annotations:`標註`,attribution:`著作權`,attributionTitle:`著作權`,authenticationFailed:`認證失敗。`,authenticationRequired:`完全訪問需要認證`,backToResults:`返回到結果`,book:`書籍`,bottom:`下方`,cancel:`取消`,canvasIndex:`索引`,changeTheme:`變更佈景主題`,clearSearch:`清除`,close:`關閉`,closeAddResourceForm:`關閉表格`,closeAddResourceMenu:`關閉資源列表`,closeCompanionWindow:`關閉附屬視窗`,closeWindow:`關閉視窗`,collapseSection:`關閉{{section}}分頁`,collapseSidePanel:`關閉邊欄`,collection:`集合`,continue:`繼續`,copy:`複製`,currentItem:`目前物件`,"currentItem_1/1":`目前物件`,"currentItem_1/2":`左方`,"currentItem_2/2":`右方`,dark:`暗色主題`,digitizedView:`數字視圖`,dismiss:`關閉信息`,displayNoAnnotations:`不高亮`,downloadExport:`滙出桌面排版`,downloadExportWorkspace:`滙出桌面排版`,elastic:`彈性`,elasticDescription:`在桌面上自由擺放視窗`,emptyResourceList:`資源列表沒有物件`,error:`錯誤`,errorDialogConfirm:`確定`,errorDialogTitle:`發生錯誤`,exitFullScreen:`退出全螢幕`,expandSection:`開啟{{section}}分頁`,expandSidePanel:`開啟邊欄`,exportCopied:`工作區配置被複製到你的剪貼板上了`,fetchManifest:`添加`,fullScreen:`全螢幕`,gallery:`矩列`,hideZoomControls:`隱藏縮放選項`,highlightAllAnnotations:`高亮所有標註`,iiif_homepage:`有關此資源`,iiif_manifest:`IIIF清單`,iiif_renderings:`其他格式`,iiif_seeAlso:`另見`,import:`滙入`,importWorkspace:`滙入桌面排版`,importWorkspaceHint:`在此貼上Mirador 4排版設定碼`,item:`物件: {{label}}`,itemList:`標題列表`,jsError:`技術細節`,jsStack:`{{ stack }}`,language:`語言`,layer_hide:`隱藏圖層`,layer_move:`移動圖層`,layer_opacity:`圖層不透明度`,layer_show:`顯示圖層`,layers:`圖層`,light:`亮色主題`,links:`連結`,listAllOpenWindows:`切換至視窗`,login:`登入`,logout:`登出`,manifestError:`無法增添資源:`,maximizeWindow:`視窗最大化`,minimizeWindow:`視窗最小化`,mirador:`Mirador`,miradorResources:`Mirador資源`,miradorViewer:`Mirador閱覽器`,more:`更多...`,moreResults:`更多結果`,mosaic:`馬賽克`,mosaicDescription:`在桌面上以格狀方式排列視窗`,moveCompanionWindowToBottom:`移至下方`,moveCompanionWindowToRight:`移至右方`,multipartCollection:`多卷集合`,nextCanvas:`下一頁`,noItemSelected:`沒有物件被選中`,numItems_one:`{{number}} 項物件`,numItems_other:`{{number}} 項物件`,off:`關閉`,openCompanionWindow_annotations:`標註`,openCompanionWindow_attribution:`著作權`,openCompanionWindow_canvas:`目錄`,openCompanionWindow_info:`資訊`,openCompanionWindow_layers:`圖層`,openCompanionWindow_search:`搜索`,openInCompanionWindow:`移至新附屬視窗`,openWindows:`現有視窗`,pagination:`{{current}} / {{total}}`,position:`位置`,previewWindowTitle:`{{title}}`,previousCanvas:`上一頁`,related:`相關資訊`,resource:`資源`,retry:`重試`,right:`右方`,rights:`版權`,scroll:`滾動`,searchInputLabel:`搜索關鍵字`,searchNextResult:`下一個結果`,searchNoResults:`沒有搜索到結果`,searchPreviousResult:`前一個結果`,searchResultsRemaining:`{{numLeft}}剩餘`,searchSubmitAria:`提交搜索`,searchTitle:`搜索`,selectWorkspaceMenu:`選擇桌面排版方式`,showCollection:`顯示集合`,showingNumAnnotations_one:`顯示 {{number}} 項標註`,showingNumAnnotations_other:`顯示 {{number}} 項標註`,showZoomControls:`顯示縮放選項`,sidebarPanelsNavigation:`切換邊欄`,single:`單項`,startHere:`按此開始`,suggestSearch:`搜索本文檔以"{{ query }}"`,tableOfContentsList:`目錄`,theme:`佈景主題`,thumbnailList:`縮略圖列表`,thumbnailNavigation:`縮略圖`,thumbnails:`縮略圖`,toggleWindowSideBar:`切換邊欄開關`,totalCollections_one:`{{count}} 集合`,totalCollections_other:`{{count}} 集合`,totalManifests_one:`{{count}} 清單`,totalManifests_other:`{{count}} 清單`,tryAgain:`請重試`,untitled:`[無標題]`,view:`物件排列方式`,viewWorkspaceConfiguration:`查看工作區配置`,welcome:`歡迎使用Mirador`,window:`視窗: {{label}}`,windowMenu:`視窗視圖 & 縮略圖顯示`,windowNavigation:`切換視窗`,windowPluginButtons:`選項`,windowPluginMenu:`視窗選項`,workspace:`桌面`,workspaceFullScreen:`全螢幕`,workspaceMenu:`桌面設定`,workspaceNavigation:`工作區導航`,workspaceOptions:`桌面選項`,workspaceSelectionTitle:`選擇桌面排版方式`,zoomIn:`放大`,zoomOut:`縮小`,zoomReset:`重設縮放`}},Rje={translation:{aboutMirador:`A propos du projet Mirador`,aboutThisItem:`Informations`,addedFromUrl:`(Ajouté depuis une URL)`,addManifestUrl:`Emplacement de la ressource`,addManifestUrlHelp:`Coller ici l'URL de la ressource IIIF`,addResource:`Ajouter une ressource`,"annotationCanvasLabel_1/1":`Item : [{{label}}]`,"annotationCanvasLabel_1/2":`Gauche : [{{label}}]`,"annotationCanvasLabel_2/2":`Droite : [{{label}}]`,annotations:`Annotations`,attribution:`Attribution`,attributionTitle:`Droits`,authenticationFailed:`L'authentification a échoué.`,authenticationRequired:`Authentification requise pour un accès complet`,backToResults:`Retour aux résultats`,book:`Livre`,bottom:`Bas`,cancel:`Annuler`,canvasIndex:`Index`,changeTheme:`Changer le thème`,clearSearch:`effacer`,closeAddResourceForm:`Fermer le panneau`,closeAddResourceMenu:`Fermer la liste des ressources`,closeCompanionWindow:`Fermer le panneau`,closeWindow:`Fermer cette fenêtre`,collapseSection:`Replier la section "{{section}}"`,collapseSidePanel:`Replier le panneau`,continue:`Continuer`,copy:`Copier`,currentItem:`Image courante`,"currentItem_1/1":`Image courante`,"currentItem_1/2":`Gauche`,"currentItem_2/2":`Droite`,dark:`Thème sombre`,digitizedView:`Vue de l'objet numérique`,dismiss:`Rejeter`,displayNoAnnotations:`Masquer tout`,downloadExport:`Exporter l'espace de travail`,downloadExportWorkspace:`Exporter l'espace de travail`,elastic:`Elastique`,elasticDescription:`Déplacer et redimensionner librement les fenêtres dans un espace de travail non limité par l'écran. Les fenêtres peuvent être superposées.`,emptyResourceList:`Votre liste de ressource est vide`,error:`Erreur`,errorDialogConfirm:`OK`,errorDialogTitle:`Une erreur est survenue`,exitFullScreen:`Quitter le plein écran`,expandSection:`Déplier la section "{{section}}"`,expandSidePanel:`Déplier le panneau`,exportCopied:`La configuration de l'espace de travail a été copiée dans votre presse-papier`,fetchManifest:`Ajouter`,fullScreen:`Plein écran`,gallery:`Galerie`,hideZoomControls:`Désactiver les commandes de zoom`,highlightAllAnnotations:`Afficher tout`,iiif_homepage:`A propos de cette ressource`,iiif_manifest:`Manifeste IIIF`,iiif_renderings:`Formats alternatifs`,iiif_seeAlso:`Voir aussi`,import:`Importer`,importWorkspace:`Importer un espace de travail`,importWorkspaceHint:`Insérer une configuration Mirador 4 à importer`,item:`Item : {{label}}`,itemList:`Liste compacte`,jsError:`Détails techniques`,jsStack:`{{ stack }}`,language:`Langue`,layer_hide:`Masquer le calque`,layer_move:`Déplacer le calque`,layer_opacity:`Opacité du calque`,layer_show:`Afficher le calque`,layers:`Calques`,light:`Thème clair`,links:`Liens`,listAllOpenWindows:`Lister les fenêtres`,login:`Se connecter`,logout:`Se déconnecter`,manifestError:`Cette ressource ne peut pas être ajoutée :`,maximizeWindow:`Agrandir cette fenêtre`,minimizeWindow:`Réduire cette fenêtre`,mirador:`Mirador`,miradorResources:`Ressources Mirador`,miradorViewer:`Visualiseur Mirador`,more:`plus...`,moreResults:`Plus de résultats`,mosaic:`Mosaïque`,mosaicDescription:`Déplacer et redimensionner les fenêtres les unes par rapport aux autres dans l'espace disponible sur l'écran`,moveCompanionWindowToBottom:`Déplacer en bas`,moveCompanionWindowToRight:`Déplacer à droite`,nextCanvas:`Suivant`,noItemSelected:`Aucun élément sélectionné`,numItems_one:`{{number}} image`,numItems_other:`{{number}} images`,off:`aucun`,openCompanionWindow_annotations:`Annotations`,openCompanionWindow_attribution:`Droits`,openCompanionWindow_canvas:`Index`,openCompanionWindow_info:`Informations`,openCompanionWindow_layers:`Calques`,openCompanionWindow_search:`Rechercher`,openInCompanionWindow:`Ouvrir dans un panneau séparé`,openWindows:`Fenêtres ouvertes`,pagination:`{{current}} sur {{total}}`,position:`Position`,previewWindowTitle:`{{title}}`,previousCanvas:`Précédent`,related:`En relation`,resource:`Ressource`,retry:`Réessayer`,right:`Droite`,rights:`Licence`,scroll:`Défilement horizontal`,searchInputLabel:`Chercher un mot`,searchNextResult:`Résultat suivant`,searchNoResults:`Aucun résultat trouvé`,searchPreviousResult:`Résultat précédent`,searchSubmitAria:`Lancer la recherche`,searchTitle:`Rechercher`,selectWorkspaceMenu:`Changer de type d'espace de travail`,showCollection:`Voir la collection`,showingNumAnnotations_one:`{{number}} annotation affichée`,showingNumAnnotations_other:`{{number}} annotations affichées`,showZoomControls:`Activer les commandes de zoom`,sidebarPanelsNavigation:`Navigation dans les panneaux latéraux`,single:`Simple`,startHere:`Commencer ici`,suggestSearch:`Rechercher "{{ query }}" dans ce document`,tableOfContentsList:`Sommaire`,theme:`Thème`,thumbnailList:`Liste des vignettes`,thumbnailNavigation:`Vignettes`,thumbnails:`Afficher les vignettes`,toggleWindowSideBar:`Afficher le menu latéral`,totalCollections_one:`{{count}} collection`,totalCollections_other:`{{count}} collections`,totalManifests_one:`{{count}} manifeste`,totalManifests_other:`{{count}} manifestes`,tryAgain:`Essayer à nouveau`,untitled:`[Sans titre]`,view:`Voir les images en mode`,welcome:`Bienvenue dans Mirador`,window:`Fenêtre : {{label}}`,windowMenu:`Options de fenêtre`,windowNavigation:`Navigation dans les fenêtres`,windowPluginButtons:`Options`,windowPluginMenu:`Autres options et outils`,workspace:`Espace de travail`,workspaceFullScreen:`Plein écran`,workspaceMenu:`Réglages de l'espace de travail`,workspaceNavigation:`Menu de l'espace de travail`,workspaceOptions:`Options de l'espace de travail`,workspaceSelectionTitle:`Sélectionner un type d'espace de travail`,zoomIn:`Zoom avant`,zoomOut:`Zoom arrière`,zoomReset:`Réinitialiser le zoom`}},zje={translation:{aboutMirador:`O Projektu Mirador`,aboutThisItem:`O ovom zapisu`,addedFromUrl:`(Dodano s URL-a)`,addManifestUrl:`Lokacija resursa`,addManifestUrlHelp:`URL IIIF resursa`,addResource:`Dodaj resurs`,"annotationCanvasLabel_1/1":`Stavka: [{{label}}]`,"annotationCanvasLabel_1/2":`Lijevo: [{{label}}]`,"annotationCanvasLabel_2/2":`Desno: [{{label}}]`,annotations:`Anotacije`,attribution:`Pripisivanje`,attributionTitle:`Prava`,authenticationFailed:`Autentifikacija nije uspjela`,authenticationRequired:`Potrebna je autentifikacija za potpuni pristup`,backToResults:`Povratak na rezultate`,book:`Knjiga`,bottom:`Dno`,cancel:`Otkaži`,canvasIndex:`Indeks`,changeTheme:`Promijeni temu`,clearSearch:`očisti`,close:`Zatvori`,closeAddResourceForm:`Zatvori obrazac`,closeAddResourceMenu:`Zatvori popis resursa`,closeCompanionWindow:`Zatvori ploču`,closeWindow:`Zatvori prozor`,collapseSection:`Sažmi "{{section}}" odjeljak`,collapseSidePanel:`Sklopi bočnu traku`,collection:`Kolekcija`,continue:`Nastavi`,copy:`Kopiraj`,currentItem:`Trenutna stavka`,"currentItem_1/1":`Trenutna stavka`,"currentItem_1/2":`Lijevo`,"currentItem_2/2":`Desno`,dark:`Tamna tema`,digitizedView:`Digitalizirani prikaz`,dismiss:`Odbaci`,displayNoAnnotations:`Istaknite ništa`,downloadExport:`Izvezi radni prostor`,downloadExportWorkspace:`Izvezi radni prostor`,elastic:`Elastičan`,elasticDescription:`Premještajte i mijenjajte veličinu prozora slobodno u neograničenom radnom prostoru. Prozori se mogu preklapati.`,emptyResourceList:`Vaš popis resursa je prazan`,error:`Greška`,errorDialogConfirm:`U redu`,errorDialogTitle:`Došlo je do greške`,exitFullScreen:`Izađi iz punog zaslona`,expandSection:`Proširi odjeljak "{{section}}"`,expandSidePanel:`Proširi bočnu traku`,exportCopied:`Konfiguracija radnog prostora kopirana je u vaš međuspremnik`,fetchManifest:`Dodaj`,fullScreen:`Cijeli ekran`,gallery:`Galerija`,hideZoomControls:`Sakrij kontrole zuma`,highlightAllAnnotations:`Istakni sve`,iiif_homepage:`O ovom resursu`,iiif_manifest:`IIIF manifest`,iiif_related:`Srodno`,iiif_renderings:`Alternativni formati`,iiif_seeAlso:`Vidi također`,import:`Uvoz`,importWorkspace:`Uvezi radni prostor`,importWorkspaceHint:`Zalijepite konfiguraciju Mirador 4 koju treba uvesti`,item:`Stavka: {{label}}`,itemList:`Popis stavki`,jsError:`Tehnički detalji`,jsStack:`{{ stack }}`,language:`Jezik`,layer_hide:`Sakrij sloj`,layer_move:`Premjesti sloj`,layer_opacity:`Prozirnost sloja`,layer_show:`Prikaži sloj`,layers:`Slojevi`,light:`Svijetla tema`,links:`Poveznice`,listAllOpenWindows:`Skoči do prozora`,login:`Prijavi se`,logout:`Odjavi se`,manifestError:`Resurs se ne može dodati`,maximizeWindow:`Maksimiziraj prozor`,minimizeWindow:`Minimiziraj prozor`,mirador:`Mirador`,miradorResources:`Mirador resursi`,miradorViewer:`Preglednik Mirador`,more:`još...`,moreResults:`Više rezultata`,mosaic:`Mozaik`,mosaicDescription:`Pomičite i mijenjajte veličinu prozora u odnosu jedan prema drugom, unutar vidljivog okvira.`,moveCompanionWindowToBottom:`Pomakni se na dno`,moveCompanionWindowToRight:`Pomakni se udesno`,multipartCollection:`Višedijelna zbirka`,nextCanvas:`Sljedeća stavka`,noItemSelected:`Nijedna stavka nije odabrana`,numItems_one:`{{number}} predmet`,numItems_other:`{{number}} artikala`,off:`Isključeno`,openCompanionWindow_annotations:`Bilješke`,openCompanionWindow_attribution:`Prava`,openCompanionWindow_canvas:`Indeks`,openCompanionWindow_info:`Informacija`,openCompanionWindow_layers:`Slojevi`,openCompanionWindow_search:`Pretraživanje`,openInCompanionWindow:`Otvori u zasebnom panelu`,openWindows:`Trenutno otvoreni prozori`,pagination:`{{current}} od {{total}}`,position:`Pozicija`,previewWindowTitle:`{{title}}`,previousCanvas:`Prethodna stavka`,related:`Srodno`,resource:`Resurs`,retry:`Pokušaj ponovno`,right:`Desno`,rights:`Licenca`,scroll:`Pomakni`,searchInputLabel:`pojmovima pretraživanja`,searchNextResult:`Sljedeći rezultat`,searchNoResults:`Nema rezultata`,searchPreviousResult:`Prethodni rezultat`,searchResultsRemaining:`Preostalo je {{numLeft}}`,searchSubmitAria:`Podnesi pretragu`,searchTitle:`Pretraživanje`,selectWorkspaceMenu:`Odaberite vrstu radnog prostora`,showCollection:`Prikaži kolekciju`,showingNumAnnotations_one:`Prikazivanje {{number}} bilješke`,showingNumAnnotations_other:`Prikazivanje {{number}} bilješki`,showZoomControls:`Prikaži kontrole zumiranja`,sidebarPanelsNavigation:`Bočne ploče navigacija`,single:`Jedan`,startHere:`Počnite ovdje`,suggestSearch:`Pretraži ovaj dokument za "{{ query }}"`,tableOfContentsList:`Sadržaj`,theme:`Tema`,thumbnailList:`Popis sličica`,thumbnailNavigation:`Sličice`,thumbnails:`Sličice`,toggleWindowSideBar:`Prebaci bočnu traku`,totalCollections_one:`{{count}} kolekcija`,totalCollections_other:`{{count}} kolekcija`,totalManifests_one:`{{count}} manifest`,totalManifests_other:`{{count}} manifesta`,tryAgain:`Pokušaj ponovno`,untitled:`[Nenaslovljeno]`,view:`Pogled`,viewWorkspaceConfiguration:`Pogledaj konfiguraciju radnog prostora`,welcome:`Dobrodošli u Mirador`,window:`Prozor: {{label}}`,windowMenu:`Prikazi prozora i prikaz sličica`,windowNavigation:`Navigacija prozorom`,windowPluginButtons:`Opcije`,windowPluginMenu:`Opcije prozora`,workspace:`Radni prostor`,workspaceFullScreen:`Puni zaslon`,workspaceMenu:`Postavke radnog prostora`,workspaceNavigation:`Navigacija radnog prostora`,workspaceOptions:`Opcije radnog prostora`,workspaceSelectionTitle:`Odaberite vrstu radnog prostora`,zoomIn:`Povećaj`,zoomOut:`Umanji prikaz`,zoomReset:`Poništi zumiranje`}},Bje={translation:{aboutMirador:`Project Miradorについて`,aboutThisItem:`この資料について`,addedFromUrl:`(URLで追加)`,addManifestUrl:`資料のIIIFマニフェストURI`,addManifestUrlHelp:`追加したいIIIF資料のURIを上記に入力してください`,addResource:`資料の追加`,"annotationCanvasLabel_1/1":`アイテム: [{{label}}]`,"annotationCanvasLabel_1/2":`左: [{{label}}]`,"annotationCanvasLabel_2/2":`右: [{{label}}]`,annotations:`アノテーション`,attribution:`帰属`,attributionTitle:`権利`,authenticationFailed:`認証失敗`,authenticationRequired:`フルアクセスには認証が必要`,backToResults:`結果に戻る`,book:`見開き`,bottom:`下部`,cancel:`キャンセル`,canvasIndex:`インデックス`,changeTheme:`テーマの変更`,clearSearch:`クリア`,close:`閉じる`,closeAddResourceForm:`フォームを閉じる`,closeAddResourceMenu:`資料一覧を閉じる`,closeCompanionWindow:`パネルを閉じる`,closeWindow:`ウインドウを閉じる`,collapseSection:`{{section}} セクションを畳む`,collapseSidePanel:`サイドバーを畳む`,collection:`コレクション`,continue:`続ける`,copy:`コピー`,currentItem:`現在のアイテム`,"currentItem_1/1":`現在のアイテム`,"currentItem_1/2":`左`,"currentItem_2/2":`右`,dark:`ダークなテーマ`,digitizedView:`デジタルビュー`,dismiss:`片付け`,displayNoAnnotations:`アノテーションを非表示`,downloadExport:`ワークスペースをエクスポート`,downloadExportWorkspace:`ワークスペースをエクスポート`,elastic:`伸縮`,elasticDescription:`自由なウインドウの伸縮`,emptyResourceList:`資料の一覧が空です`,error:`エラー`,errorDialogConfirm:`OK`,errorDialogTitle:`エラー発生`,exitFullScreen:`全画面を解除`,expandSection:`セクション {{section}}を拡大`,expandSidePanel:`サイドバーを拡大`,exportCopied:`ワークスペースの設定がクリップボードにコピーされました。`,fetchManifest:`追加`,fullScreen:`全画面`,gallery:`ギャラリー`,hideZoomControls:`zoom制御を隠す`,highlightAllAnnotations:`すべてを表示`,iiif_homepage:`IIIFホームページ`,iiif_manifest:`IIIF マニフェスト`,iiif_renderings:`別の形式`,iiif_seeAlso:`参照`,import:`取り込み`,importWorkspace:`ワークスペースの取り込み`,importWorkspaceHint:`Mirador3の設定を貼り付け`,item:`アイテム: {{label}}`,itemList:`アイテム一覧`,jsError:`技術的な詳細`,jsStack:`{{ stack }}`,language:`言語`,layer_hide:`レイヤーを隠す`,layer_move:`レイヤーを動かす`,layer_opacity:`レイヤーの透過度`,layer_show:`レイヤーを表示`,layers:`レイヤー`,light:`明るいテーマ`,links:`リンク`,listAllOpenWindows:`ウインドウにジャンプ`,login:`ログイン`,logout:`ログアウト`,manifestError:`資料追加に失敗:`,maximizeWindow:`ウインドウを最大化`,minimizeWindow:`ウインドウを最小化`,mirador:`Mirador`,miradorResources:`Mirador資料`,miradorViewer:`Miradorビューワ`,more:`さらに...`,moreResults:`さらに結果を`,mosaic:`モザイク`,mosaicDescription:`モザイク表示`,moveCompanionWindowToBottom:`下部に移動`,moveCompanionWindowToRight:`右に移動`,nextCanvas:`次のアイテム`,noItemSelected:`アイテムが未選択`,numItems_one:`{{number}} アイテム`,off:`オフ`,openCompanionWindow_annotations:`アノテーション`,openCompanionWindow_attribution:`権利`,openCompanionWindow_canvas:`インデックス`,openCompanionWindow_info:`情報`,openCompanionWindow_layers:`レイヤー`,openCompanionWindow_search:`検索`,openInCompanionWindow:`別のパネルで開く`,openWindows:`現在開いているウインドウ`,pagination:`{{current}} of {{total}}`,position:`位置`,previewWindowTitle:`{{title}}`,previousCanvas:`前のアイテム`,related:`関連`,resource:`資料`,retry:`リトライ`,right:`右側`,rights:`利用条件`,scroll:`スクロール`,searchInputLabel:`検索語`,searchNextResult:`次の結果`,searchNoResults:`ヒットせず`,searchPreviousResult:`前の結果`,searchSubmitAria:`検索`,searchTitle:`検索`,selectWorkspaceMenu:`ワークスペースタイプの選択`,showCollection:`コレクションを表示`,showingNumAnnotations_one:`アノテーション {{number}} を表示`,showZoomControls:`ズーム操作を表示`,sidebarPanelsNavigation:`サイドバーパネルの操作`,single:`単一`,startHere:`ここから始める`,suggestSearch:`この文書を "{{ query }}" で検索`,tableOfContentsList:`目次`,theme:`テーマ`,thumbnailList:`サムネイル一覧`,thumbnailNavigation:`サムネイル`,thumbnails:`サムネイル表示`,toggleWindowSideBar:`サイドバー切り替え`,totalCollections_one:`{{count}} コレクション`,totalManifests_one:`{{count}} マニフェスト`,tryAgain:`もう一度試す`,untitled:`[タイトル無し]`,view:`表示の仕方`,welcome:`Miradorにようこそ`,window:`{{label}} ウインドウ`,windowMenu:`ウインドウメニュー`,windowNavigation:`ウィンドウ操作`,windowPluginButtons:`オプション`,windowPluginMenu:`ウインドウオプション`,workspace:`ワークスペース`,workspaceFullScreen:`全画面`,workspaceMenu:`ワークスペースの設定`,workspaceNavigation:`ワークスペースナビ`,workspaceOptions:`ワークスペースのオプション`,workspaceSelectionTitle:`ワークスペースのタイプを選択`,zoomIn:`ズームイン`,zoomOut:`ズームアウト`,zoomReset:`ズームを戻す`}},Vje={translation:{aboutMirador:`Mirador 프로젝트에 대하여`,aboutThisItem:`해당 아이템에 대하여`,addedFromUrl:`(URL에서 추가됨)`,addManifestUrl:`리소스의 위치`,addManifestUrlHelp:`IIIF 리소스의 URL`,addResource:`리소스 추가`,"annotationCanvasLabel_1/1":`아이템: [{{label}}]`,"annotationCanvasLabel_1/2":`왼쪽: [{{label}}]`,"annotationCanvasLabel_2/2":`오른쪽: [{{label}}]`,annotations:`주석`,attribution:`귀속`,attributionTitle:`권리`,authenticationFailed:`인증 실패.`,authenticationRequired:`모든 정보에 접근하기 위해선 인증이 필요합니다.`,backToResults:`결과로 돌아가기`,book:`책`,bottom:`아래`,cancel:`취소`,canvasIndex:`인덱스`,changeTheme:`테마 변경`,clearSearch:`지우기`,close:`닫기`,closeAddResourceForm:`폼 닫기`,closeAddResourceMenu:`리소스 목록 닫기`,closeCompanionWindow:`패널 닫기`,closeWindow:`윈도우 닫기`,collapseSection:`"{{section}}" 섹션 접기`,collapseSidePanel:`사이드바 접기`,collection:`컬렉션`,continue:`계속하기`,copy:`복사`,currentItem:`현재 아이템`,"currentItem_1/1":`현재 아이템`,"currentItem_1/2":`왼쪽`,"currentItem_2/2":`오른쪽`,dark:`다크 모드`,digitizedView:`디지털 뷰`,dismiss:`무시하기`,displayNoAnnotations:`하이라이트 해제`,downloadExport:`작업공간 내보내기`,downloadExportWorkspace:`작업공간 내보내기`,elastic:`신축성`,elasticDescription:`무한한 작업공간에서 윈도우를 자유롭게 움직이고 조절해보세요. 윈도우는 서로 겹칠 수 있습니다.`,emptyResourceList:`리소스 목록이 비어있습니다`,error:`오류`,errorDialogConfirm:`허락`,errorDialogTitle:`오류 발생`,exitFullScreen:`전체화면에서 나가기`,expandSection:`"{{section}}" 섹션 확장`,expandSidePanel:`사이드바 확장`,exportCopied:`작업공간 환경설정을 클립보드에 복사했습니다`,fetchManifest:`추가하기`,fullScreen:`전체화면`,gallery:`갤러리`,hideZoomControls:`확대/축소 기능 숨기기`,highlightAllAnnotations:`모두 하이라이트하기`,iiif_homepage:`해당 리소스에 대하여`,iiif_manifest:`IIIF 매니페스트`,iiif_renderings:`대체 포맷`,iiif_seeAlso:`참고`,import:`가져오기`,importWorkspace:`작업공간 가져오기`,importWorkspaceHint:`Mirador 4 환경설정 가져와 붙여넣기`,item:`아이템: {{label}}`,itemList:`아이템 목록`,jsError:`기술적인 세부사항`,jsStack:`{{ stack }}`,language:`언어`,layer_hide:`레이어 숨기기`,layer_move:`레이어 움직이기`,layer_opacity:`레이어 불투명도`,layer_show:`레이어 보이기`,layers:`레이어`,light:`라이트 모드`,links:`링크`,listAllOpenWindows:`윈도우로 이동하기`,login:`로그인`,logout:`로그아웃`,manifestError:`리소스를 추가할 수 없습니다:`,maximizeWindow:`윈도우 크기 최대화`,minimizeWindow:`윈도우 크기 최소화`,mirador:`Mirador`,miradorResources:`Mirador 리소스`,miradorViewer:`Mirador 뷰어`,more:`더 보기...`,moreResults:`결과 더 보기`,mosaic:`모자이크`,mosaicDescription:`프레임 내에서 윈도우를 이동하고 크기를 조정합니다.`,moveCompanionWindowToBottom:`아래로 옮기기`,moveCompanionWindowToRight:`오른쪽으로 옮기기`,nextCanvas:`다음 아이템`,noItemSelected:`아이템이 선택되지 않았습니다`,numItems_one:`{{number}}개의 아이템`,numItems_other:`{{number}}개의 아이템`,off:`끄기`,openCompanionWindow_annotations:`주석`,openCompanionWindow_attribution:`권리`,openCompanionWindow_canvas:`인덱스`,openCompanionWindow_info:`정보`,openCompanionWindow_layers:`레이어`,openCompanionWindow_search:`검색`,openInCompanionWindow:`별도의 패널에서 열기`,openWindows:`현재 열려있는 윈도우`,pagination:`{{current}} of {{total}}`,position:`배치`,previewWindowTitle:`{{title}}`,previousCanvas:`이전 아이템`,related:`관련`,resource:`리소스`,retry:`재시도`,right:`오른쪽`,rights:`라이선스`,scroll:`스크롤`,searchInputLabel:`용어 찾기`,searchNextResult:`다음 결과`,searchNoResults:`해당 결과 없음`,searchPreviousResult:`이전 결과`,searchResultsRemaining:`{{numLeft}}개 남음`,searchSubmitAria:`검색하기`,searchTitle:`검색`,selectWorkspaceMenu:`작업공간 유형 선택`,showCollection:`컬렉션 보이기`,showingNumAnnotations_one:`{{number}}개의 주석 나타내기`,showingNumAnnotations_other:`{{number}}개의 주석 나타내기`,showZoomControls:`확대/축소 기능 보이기`,sidebarPanelsNavigation:`사이드바 패널 탐색`,single:`한 개`,startHere:`시작하기`,suggestSearch:`이 문서를 "{{ query }}"로 검색하기`,tableOfContentsList:`목차`,theme:`테마`,thumbnailList:`썸네일 목록`,thumbnailNavigation:`썸네일`,thumbnails:`썸네일`,toggleWindowSideBar:`사이드바 전환`,totalCollections_one:`{{count}}개의 컬렉션`,totalCollections_other:`{{count}}개의 컬렉션`,totalManifests_one:`{{count}}개의 매니페스트`,totalManifests_other:`{{count}}개의 매니페스트`,tryAgain:`다시 시도하세요`,untitled:`[타이틀 없음]`,view:`뷰`,viewWorkspaceConfiguration:`작업공간 환경설정 ㅂ괴`,welcome:`Mirador에 오신 것을 환영합니다`,window:`윈도우: {{label}}`,windowMenu:`윈도우 뷰 & 썸네일 표시`,windowNavigation:`윈도우 탐색`,windowPluginButtons:`옵션`,windowPluginMenu:`윈도우 옵션`,workspace:`작업공간`,workspaceFullScreen:`전체화면`,workspaceMenu:`작업공간 설정`,workspaceNavigation:`작업공간 탐색`,workspaceOptions:`작업공간 옵션`,workspaceSelectionTitle:`작업공간 유형을 선택하세요`,zoomIn:`확대`,zoomOut:`축소`,zoomReset:`줌 재설정`}},Hje={translation:{aboutThisItem:`Over dit item`,addedFromUrl:`(Toegevoegd via URL)`,addManifestUrl:`Locatie bron`,addManifestUrlHelp:`De URL van een IIIF-resource`,addResource:`Voeg bron toe`,"annotationCanvasLabel_1/1":`Item: [{{label}}]`,"annotationCanvasLabel_1/2":`Links: [{{label}}]`,"annotationCanvasLabel_2/2":`Rechts: [{{label}}]`,annotations:`Annotaties`,attribution:`Naamsvermelding`,attributionTitle:`Rechten`,authenticationFailed:`Authenticatie gefaald.`,authenticationRequired:`Authenticatie is vereist voor volledige toegang`,backToResults:`Terug naar resultaten`,book:`Boek`,bottom:`Onderaan`,cancel:`Annuleer`,canvasIndex:`Index`,changeTheme:`Wijzig thema`,clearSearch:`clear`,closeAddResourceForm:`Sluit formulier`,closeAddResourceMenu:`Sluit lijst met bronnen`,closeCompanionWindow:`Sluit paneel`,closeWindow:`Sluit venster`,collapseSection:`Klap "{{section}}" sectie in`,collapseSidePanel:`Klap zijbalk in`,continue:`Ga verder`,copy:`Kopieer`,currentItem:`Huidig item`,"currentItem_1/1":`Huidig item`,"currentItem_1/2":`Links`,"currentItem_2/2":`Rechts`,dark:`Donker thema`,dismiss:`Dismiss`,downloadExport:`Exporteer workspace`,downloadExportWorkspace:`Exporteer workspace`,elastic:`Elastisch`,elasticDescription:`Verplaats en rangschik vensters vrij in een onbeperkte workspace. Vensters kunnen elkaar overlappen.`,emptyResourceList:`Je lijst met bronnen is leeg`,errorDialogConfirm:`OK`,errorDialogTitle:`Er is een fout opgetreden`,exitFullScreen:`Verlaat volledig scherm`,expandSection:`Klap "{{section}}" sectie uit`,expandSidePanel:`Klap zijbalk uit`,fetchManifest:`Voeg toe`,fullScreen:`Volledig scherm`,gallery:`Gallerij`,hideZoomControls:`Verberg zoomknoppen`,highlightAllAnnotations:`Markeer alles`,iiif_homepage:`Over deze bron`,iiif_manifest:`IIIF-manifest`,iiif_renderings:`Alternatieve formaten`,iiif_seeAlso:`Zie ook`,import:`Importeer`,importWorkspace:`Importeer workspace`,importWorkspaceHint:`Plak een Mirador 4 configuratie die geïmporteerd moet worden`,item:`Item: {{label}}`,itemList:`Compacte lijst`,language:`Taal`,light:`Licht thema`,links:`Links`,listAllOpenWindows:`Ga naar venster`,login:`Log in`,manifestError:`De bron kan niet worden toegevoegd:`,maximizeWindow:`Maximaliseer venster`,minimizeWindow:`Minimaliseer venster`,mirador:`Mirador`,miradorResources:`Mirador resources`,miradorViewer:`Mirador viewer`,more:`meer...`,moreResults:`Meer resultaten`,mosaic:`Mozaïek`,mosaicDescription:`Verplaats en rangschik vensters in verhouding tot elkaar binnen het zichtbare kader.`,moveCompanionWindowToBottom:`Verplaats naar beneden`,moveCompanionWindowToRight:`Verplaats naar rechts`,nextCanvas:`Volgend item`,numItems_one:`{{number}} item`,numItems_other:`{{number}} items`,off:`Uit`,openCompanionWindow_annotations:`Annotaties`,openCompanionWindow_attribution:`Rechten`,openCompanionWindow_canvas:`Index`,openCompanionWindow_info:`Informatie`,openCompanionWindow_search:`Zoeken`,openInCompanionWindow:`Open in een apart paneel`,openWindows:`Geopende vensters`,pagination:`{{current}} van {{total}}`,position:`Positie`,previewWindowTitle:`{{title}}`,previousCanvas:`Vorig item`,related:`Verwant`,resource:`Bron`,retry:`Probeer opnieuw`,right:`Rechts`,rights:`Licentie`,searchInputLabel:`zoek termen`,searchNextResult:`Volgend resultaat`,searchNoResults:`Geen resultaten gevonden`,searchPreviousResult:`Vorig resultaat`,searchSubmitAria:`Zoeken`,searchTitle:`Zoek`,selectWorkspaceMenu:`Selecteer workspacetype`,showingNumAnnotations_one:`{{number}} annotatie weergegeven`,showingNumAnnotations_other:`{{number}} annotaties weergegeven`,showZoomControls:`Toon zoomknoppen`,sidebarPanelsNavigation:`Zijbalk panelen navigatie`,single:`Enkel`,startHere:`Begin Hier`,suggestSearch:`Zoek in dit document naar "{{ query }}"`,theme:`Thema`,thumbnailList:`Lijst thumbnails`,thumbnailNavigation:`Thumbnails`,thumbnails:`Thumbnails`,toggleWindowSideBar:`Toon zijbalk`,totalCollections_one:`{{count}} collectie`,totalCollections_other:`{{count}} collecties`,totalManifests_one:`{{count}} manifest`,totalManifests_other:`{{count}} manifests`,tryAgain:`Probeer opnieuw`,untitled:`[Zonder titel]`,view:`Weergave`,welcome:`Welkom in Mirador`,window:`Venster: {{label}}`,windowMenu:`Vensters- en miniatuurweergave`,windowNavigation:`Navigatie venster`,windowPluginButtons:`Opties`,windowPluginMenu:`Vensteropties`,workspace:`Workspace`,workspaceFullScreen:`Volledig scherm`,workspaceMenu:`Workspace instellingen`,workspaceOptions:`Workspace opties`,workspaceSelectionTitle:`Selecteer een workspace type`,zoomIn:`Zoom in`,zoomOut:`Zoom out`,zoomReset:`Reset zoom`}},Uje={translation:{aboutMirador:`O Projekcie Mirador`,aboutThisItem:`O bieżącej pozycji`,addedFromUrl:`(Dodano z URL)`,addManifestUrl:`Lokalizacja zasobów`,addManifestUrlHelp:`URL zasobów IIIF`,addResource:`Dodaj zasoby`,"annotationCanvasLabel_1/1":`Pozycja: [{{label}}]`,"annotationCanvasLabel_1/2":`Lewo: [{{label}}]`,"annotationCanvasLabel_2/2":`Prawo: [{{label}}]`,annotations:`Adnotacje`,attribution:`Atrybucja`,attributionTitle:`Prawa`,authenticationFailed:`Uwierzytelnianie nie powiodło się.`,authenticationRequired:`Do pełnego dostępu wymagane jest uwierzytelnienie`,backToResults:`Powrót do wyników`,book:`Książka`,bottom:`Dół`,cancel:`Anuluj`,canvasIndex:`Indeks`,changeTheme:`Zmień motyw`,clearSearch:`wyczyść`,close:`Zamknij`,closeAddResourceForm:`Zamknij formularz`,closeAddResourceMenu:`Zamknij listę zasobów`,closeCompanionWindow:`Zamknij panel`,closeWindow:`Zamknij okno`,collapseSection:`Zwiń sekcję "{{section}}"`,collapseSidePanel:`Zwiń panel boczny`,collection:`Zbiór`,continue:`Kontynuuj`,copy:`Kopiuj`,currentItem:`Bieżąca pozycja`,"currentItem_1/1":`Bieżąca pozycja`,"currentItem_1/2":`Lewo`,"currentItem_2/2":`Prawo`,dark:`Ciemny motyw`,digitizedView:`Widok zdigitalizowany`,dismiss:`Odrzuć`,displayNoAnnotations:`Nie podświetlaj`,downloadExport:`Eksportuj obszar roboczy`,downloadExportWorkspace:`Eksportuj obszar roboczy`,elastic:`Elastyczny`,elasticDescription:`Swobodnie przesuwaj i dopasowuj okna w nieograniczonej przestrzeni roboczej. Okna mogą zachodzić na siebie.`,emptyResourceList:`Twoja lista zasobów jest pusta`,error:`Błąd`,errorDialogConfirm:`OK`,errorDialogTitle:`Wystąpił błąd`,exitFullScreen:`Wyłącz tryb pełnoekranowy`,expandSection:`Rozwiń sekcję "{{section}}"`,expandSidePanel:`Rozwiń panel boczny`,exportCopied:`Konfiguracja obszaru roboczego została skopiowana do schowka`,fetchManifest:`Dodaj`,fullScreen:`Pełny ekran`,gallery:`Galeria`,hideZoomControls:`Ukryj kontrolki powiększenia`,highlightAllAnnotations:`Podświetl wszystko`,iiif_homepage:`O tym zasobie`,iiif_manifest:`Manifest IIIF`,iiif_renderings:`Alternatywne formaty`,iiif_seeAlso:`Zobacz też`,import:`Importuj`,importWorkspace:`Importuj obszar roboczy`,importWorkspaceHint:`Wklej konfigurację Mirador 4 do zaimportowania`,item:`Pozycja: {{label}}`,itemList:`Lista pozycji`,jsError:`Szczegóły techniczne`,jsStack:`{{ stack }}`,language:`Język`,layer_hide:`Ukryj warstwę`,layer_move:`Przenieś warstwę`,layer_opacity:`Krycie warstwy`,layer_show:`Pokaż warstwę`,layers:`Warstwy`,light:`Jasny motyw`,links:`Linki`,listAllOpenWindows:`Przejdź do okna`,login:`Zaloguj`,logout:`Wyloguj`,manifestError:`Następujące zasoby nie mogą być dodane:`,maximizeWindow:`Maksymalizuj okno`,minimizeWindow:`Minimalizuj okno`,mirador:`Mirador`,miradorResources:`Zasoby Mirador`,miradorViewer:`Przeglądarka Mirador`,more:`więcej...`,moreResults:`Więcej wyników`,mosaic:`Mozaika`,mosaicDescription:`Przesuwaj i zmieniaj rozmiary okien względem siebie, w widocznej ramce.`,moveCompanionWindowToBottom:`Przesuń na dół`,moveCompanionWindowToRight:`Przesuń w prawo`,nextCanvas:`Następna pozycja`,noItemSelected:`Nie wybrano pozycji`,numItems_one:`{{number}} pozycja`,numItems_other:`{{number}} pozycje`,off:`Wyłącz`,openCompanionWindow_annotations:`Adnotacje`,openCompanionWindow_attribution:`Prawa`,openCompanionWindow_canvas:`Indeks`,openCompanionWindow_info:`Informacje`,openCompanionWindow_layers:`Warstwy`,openCompanionWindow_search:`Szukaj`,openInCompanionWindow:`Otwórz w oddzielnym panelu`,openWindows:`Aktualnie otwarte okna`,pagination:`{{current}} of {{total}}`,position:`Pozycja`,previewWindowTitle:`{{title}}`,previousCanvas:`Poprzednia pozycja`,related:`Powiązane`,resource:`Zasoby`,retry:`Spróbuj ponownie`,right:`Prawo`,rights:`Licencja`,scroll:`Przewiń`,searchInputLabel:`szukane słowa`,searchNextResult:`Następny wynik`,searchNoResults:`Nie znaleziono wyników`,searchPreviousResult:`Poprzedni wynik`,searchResultsRemaining:`Pozostało {{numLeft}}`,searchSubmitAria:`Wyszukaj`,searchTitle:`Wyszukaj`,selectWorkspaceMenu:`Wybierz typ obszaru roboczego`,showCollection:`Pokaż zbiór`,showingNumAnnotations_one:`Wyświetlanie {{number}} adnotacji`,showingNumAnnotations_other:`Wyświetlanie {{number}} adnotacji`,showZoomControls:`Pokaż kontrolki powiększenia`,sidebarPanelsNavigation:`Nawigacja pasków panelu bocznego`,single:`Pojedynczy`,startHere:`Zacznij tutaj`,suggestSearch:`Przeszukaj ten dokument pod kątem "{{ query }}"`,tableOfContentsList:`Spis treści`,theme:`Motyw`,thumbnailList:`Lista miniatur`,thumbnailNavigation:`Miniatury`,thumbnails:`Miniatury`,toggleWindowSideBar:`Przełącz panel boczny`,totalCollections_one:`{{count}} zbiór`,totalCollections_other:`{{count}} zbiorów`,totalManifests_one:`{{count}} manifest`,totalManifests_other:`{{count}} manifestów`,tryAgain:`Spróbuj ponownie`,untitled:`[Bez nazwy]`,view:`Widok`,viewWorkspaceConfiguration:`Wyświetl konfigurację obszaru roboczego`,welcome:`Witaj w Miradorze`,window:`Okno: {{label}}`,windowMenu:`Widoki okien i wyświetlanie miniatur`,windowNavigation:`Nawigacja okna`,windowPluginButtons:`Opcje`,windowPluginMenu:`Opcje okna`,workspace:`Obszar roboczy`,workspaceFullScreen:`Pełny ekran`,workspaceMenu:`Ustawienia obszaru roboczego`,workspaceNavigation:`Nawigacja obszaru roboczego`,workspaceOptions:`Opcje obszaru roboczego`,workspaceSelectionTitle:`Wybierz typ obszaru roboczego`,zoomIn:`Przybliż`,zoomOut:`Oddal`,zoomReset:`Zresetuj powiększenie`}},Wje={translation:{aboutThisItem:`Sobre esse item`,addedFromUrl:`(Adicionado por URL)`,addManifestUrl:`Localização do manifesto`,addManifestUrlHelp:`URL do manifesto IIIF`,addResource:`Adicionar conteúdo`,"annotationCanvasLabel_1/1":`Item: [{{label}}]`,"annotationCanvasLabel_1/2":`Esquerda: [{{label}}]`,"annotationCanvasLabel_2/2":`Direita: [{{label}}]`,annotations:`Anotações`,attribution:`Atribuições`,attributionTitle:`Direitos`,authenticationFailed:`Falha na autenticação.`,authenticationRequired:`Autenticação necessária para acesso completo`,backToResults:`Voltar aos resultados`,book:`Livro`,bottom:`Embaixo`,cancel:`Cancelar`,canvasIndex:`Índice`,changeTheme:`Mudar tema`,clearSearch:`limpar`,closeAddResourceForm:`Fechar formulário`,closeAddResourceMenu:`Fechar lista de conteúdo`,closeCompanionWindow:`Fechar painel`,closeWindow:`Fechar janela`,collapseSection:`Suprimir seção "{{section}}"`,collapseSidePanel:`Suprimir barra lateral`,continue:`Continuar`,copy:`Copiar`,currentItem:`Item atual`,"currentItem_1/1":`Item atual`,"currentItem_1/2":`Esquerda`,"currentItem_2/2":`Direita`,dark:`Tema escuro`,dismiss:`Cancelar`,downloadExport:`Exportar área de trabalho`,downloadExportWorkspace:`Exportar área de trabalho`,elastic:`Elástico`,elasticDescription:`Mova e redimensione janelas livremente numa área de trabalho ilimitada. Janelas podem se sobrepor.`,emptyResourceList:`Sua lista de conteúdos está vazia`,errorDialogConfirm:`OK`,errorDialogTitle:`Um erro ocorreu`,exitFullScreen:`Sair do modo tela cheia`,expandSection:`Expandir seção "{{section}}"`,expandSidePanel:`Expandir barra lateral`,fetchManifest:`Adicionar`,fullScreen:`Tela cheia`,gallery:`Galeria`,hideZoomControls:`Ocultar controles de zoom`,highlightAllAnnotations:`Exibir todas`,iiif_homepage:`Sobre esse conteúdo`,iiif_manifest:`Manifesto IIIF`,iiif_renderings:`Outros formatos`,iiif_seeAlso:`Veja também`,import:`Importar`,importWorkspace:`Importar área de trabalho`,importWorkspaceHint:`Cole uma configuração do Mirador 4 para importar`,item:`Item: {{label}}`,itemList:`Lista compacta`,language:`Idioma`,light:`Tema claro`,links:`Links`,listAllOpenWindows:`Pular para janela`,login:`Login`,manifestError:`O conteúdo não pode ser adicionado:`,maximizeWindow:`Maximizar janela`,minimizeWindow:`Minimizar janela`,mirador:`Mirador`,miradorResources:`conteúdo Mirador`,miradorViewer:`visualizador Mirador`,more:`mais...`,moreResults:`Mais resultados`,mosaic:`Mosáico`,mosaicDescription:`Mova e redimensione janelas em relação entre si, dentro de uma área visível (grid).`,moveCompanionWindowToBottom:`Mover para baixo`,moveCompanionWindowToRight:`Mover para direita`,nextCanvas:`Próximo item`,numItems_one:`{{number}} itens`,off:`Desativado`,openCompanionWindow_annotations:`Anotações`,openCompanionWindow_attribution:`Direitos`,openCompanionWindow_canvas:`Índice`,openCompanionWindow_info:`Informações`,openCompanionWindow_search:`Busca`,openInCompanionWindow:`Abrir em janela separada`,openWindows:`Janelas abertas`,pagination:`{{current}} de {{total}}`,position:`Posição`,previewWindowTitle:`{{title}}`,previousCanvas:`Item anterior`,related:`Relacionado`,resource:`Conteúdo`,retry:`Tentar novamente`,right:`Direita`,rights:`Licenças`,searchInputLabel:`termos de busca`,searchNextResult:`Próximo resultado`,searchNoResults:`Nenhum resultado encontrado`,searchPreviousResult:`Resultado anterior`,searchSubmitAria:`Realizar busca`,searchTitle:`Busca`,selectWorkspaceMenu:`Selecione um tipo de área de trabalho`,showingNumAnnotations_one:`Mostrando {{number}} anotações`,showZoomControls:`Mostrar controles de zoom`,sidebarPanelsNavigation:`Navegação por paineis na barra lateral`,single:`Individual`,startHere:`Comece aqui`,suggestSearch:`Procurar neste documento por "{{ query }}"`,theme:`Tema`,thumbnailList:`Lista de thumbnails`,thumbnailNavigation:`Thumbnails`,thumbnails:`Thumbnails`,toggleWindowSideBar:`Ver barra lateral`,tryAgain:`Tente novamente`,untitled:`[Sem título]`,view:`Visualizações`,welcome:`Bem-vindo ao Mirador`,window:`Janela: {{label}}`,windowMenu:`Opções de visualização de janelas e thumbnails`,windowNavigation:`Navegação de janelas`,windowPluginButtons:`Opções`,windowPluginMenu:`Opções de janela`,workspace:`Área de trabalho`,workspaceFullScreen:`Tela cheia`,workspaceMenu:`Configurações de área de trabalho`,workspaceOptions:`Opções de área de trabalho`,workspaceSelectionTitle:`Selecionar tipo de área de trabalho`,zoomIn:`Mais zoom`,zoomOut:`Menos zoom`,zoomReset:`Zerar zoom`}},Gje={translation:{aboutMirador:`Informazioni su Mirador`,aboutThisItem:`Informazioni sull'oggetto`,addedFromUrl:`(Aggiunto dall'URL)`,addManifestUrl:`URL della risorsa`,addManifestUrlHelp:`L'URL di una risorsa IIIF`,addResource:`Aggiungi una risorsa`,"annotationCanvasLabel_1/1":`Oggetto: [{{label}}]`,"annotationCanvasLabel_1/2":`Sinistra: [{{label}}]`,"annotationCanvasLabel_2/2":`Destra: [{{label}}]`,annotations:`Annotazioni`,attribution:`Attribuzione`,attributionTitle:`Diritti`,authenticationFailed:`Autenticazione fallita.`,authenticationRequired:`Autenticazione richiesta per l'accesso completo`,backToResults:`Torna ai risultati`,book:`Libro`,bottom:`Fondo`,cancel:`Cancella`,canvasIndex:`Indice`,changeTheme:`Cambia tema`,clearSearch:`pulisci`,close:`Chiudi`,closeAddResourceForm:`Chiudi il modulo`,closeAddResourceMenu:`Chiudi la lista di risorse`,closeCompanionWindow:`Chiudi il pannello`,closeWindow:`Chiudi finestra`,collapseSection:`Collassa la sezione "{{section}}"`,collapseSidePanel:`Collassa la barra laterale`,collection:`Collezione`,continue:`Continua`,copy:`Copia`,currentItem:`Oggetto corrente`,"currentItem_1/1":`Oggetto corrente`,"currentItem_1/2":`Sinistra`,"currentItem_2/2":`Destra`,dark:`Tema scuro`,digitizedView:`Digitized view`,dismiss:`Dismiss`,displayNoAnnotations:`Nascondi evidenziazione`,downloadExport:`Esporta il workspace`,downloadExportWorkspace:`Esporta il workspace`,elastic:`Elastico`,elasticDescription:`Muovi e ridimensiona le finestre liberamente in un workspace illimitato. Le finestre possono sovrapporsi.`,emptyResourceList:`La tua lista di risorse è vuota.`,error:`Errore`,errorDialogConfirm:`OK`,errorDialogTitle:`Si è verificato un errore.`,exitFullScreen:`Esci da schermo intero`,expandSection:`Espandi la sezione "{{section}}"`,expandSidePanel:`Espandi la barra laterale`,exportCopied:`La configurazione del workspace è stata copiata nella tua clipboard`,fetchManifest:`Aggiungi`,fullScreen:`Schermo intero`,gallery:`Galleria`,hideZoomControls:`Nascondi i controlli di zoom`,highlightAllAnnotations:`Evidenzia tutto`,iiif_homepage:`Informazioni su questa risorsa`,iiif_manifest:`IIIF manifest`,iiif_renderings:`Formati alternativi`,iiif_seeAlso:`Vedi anche`,import:`Importa`,importWorkspace:`Importa workspace`,importWorkspaceHint:`Incolla una configurazione di Mirador 4 da importare`,item:`Oggetto: {{label}}`,itemList:`Lista compatta`,jsError:`Dettagli tecnici`,jsStack:`{{ stack }}`,language:`Lingua`,layer_hide:`Nascondi livello`,layer_move:`Sposta livello`,layer_opacity:`Opacità del livello`,layer_show:`Visualizza livello`,layers:`Livelli`,light:`Tema chiaro`,links:`Link`,listAllOpenWindows:`Vai alla finestra`,login:`Entra`,logout:`Esci`,manifestError:`La risorsa non può essere aggiunta:`,maximizeWindow:`Massimizza la finestra`,minimizeWindow:`Minimizza la finestra`,mirador:`Mirador`,miradorResources:`Risorse Mirador`,miradorViewer:`Visualizzatore Mirador`,more:`ancora...`,moreResults:`Più risultati`,mosaic:`Mosaico`,mosaicDescription:`Muovi e ridimensiona le finestre, tenendole all'interno dell'area visibile`,moveCompanionWindowToBottom:`Sposta in fondo`,moveCompanionWindowToRight:`Sposta a destra`,nextCanvas:`Oggetto Successivo`,noItemSelected:`Nessun oggetto selezionato`,numItems_one:`{{number}} oggetti`,numItems_other:`{{number}} oggetti`,off:`Off`,openCompanionWindow_annotations:`Annotazioni`,openCompanionWindow_attribution:`Diritti`,openCompanionWindow_canvas:`Indice`,openCompanionWindow_info:`Informazioni`,openCompanionWindow_layers:`Livelli`,openCompanionWindow_search:`Cerca`,openInCompanionWindow:`Apri in un pannello separato`,openWindows:`Finestre aperte in questo momento`,pagination:`{{current}} di {{total}}`,position:`Posizione`,previewWindowTitle:`{{title}}`,previousCanvas:`Oggetto precedente`,related:`Contenuti collegati`,resource:`Risorsa`,retry:`Riprova`,right:`Right`,rights:`Licenza`,scroll:`Scorri`,searchInputLabel:`termini di ricerca`,searchNextResult:`Prossimo risultato`,searchNoResults:`Nessun risultato`,searchPreviousResult:`Risultato precedente`,searchResultsRemaining:`{{numLeft}} rimanenti`,searchSubmitAria:`Cerca`,searchTitle:`Cerca`,selectWorkspaceMenu:`Selezione il tipo di workspace`,showCollection:`Visualizza la collezione`,showingNumAnnotations_one:`Sto mostrando {{number}} annotazioni`,showingNumAnnotations_other:`Visualizzando {{number}} annotazioni`,showZoomControls:`Mostra i controlli di zoom`,sidebarPanelsNavigation:`Navigazione dei pannelli della barra laterale`,single:`Singolo`,startHere:`Inizia qui`,suggestSearch:`Cerca in questo documento: "{{ query }}"`,tableOfContentsList:`Sommario`,theme:`Tema`,thumbnailList:`Lista thumbnail`,thumbnailNavigation:`Thumbnails`,thumbnails:`Thumbnails`,toggleWindowSideBar:`Apri/Chiudi la barra`,totalCollections_one:`{{count}} collezione`,totalCollections_other:`{{count}} collezioni`,totalManifests_one:`{{count}} manifest`,totalManifests_other:`{{count}} manifests`,tryAgain:`Riprova`,untitled:`[senza titolo]`,view:`Visualizza`,viewWorkspaceConfiguration:`Visualizza la configurazione del workspace`,welcome:`Benvenuto in Mirador`,window:`Finestra: {{label}}`,windowMenu:`Visualizzazioni finestra e display thumbnail`,windowNavigation:`Navigazione finestra`,windowPluginButtons:`Opzioni`,windowPluginMenu:`Opzioni finestra`,workspace:`Workspace`,workspaceFullScreen:`Schermo intero`,workspaceMenu:`Configurazioni Workspace`,workspaceNavigation:`Navigazione del workspace`,workspaceOptions:`Opzioni Workspace`,workspaceSelectionTitle:`Seleziona il tipo di workspace`,zoomIn:`Zoom in`,zoomOut:`Zoom out`,zoomReset:`Reimposta zoom`}},Kje={translation:{aboutMirador:`О пројекту Mirador`,aboutThisItem:`Опис`,addedFromUrl:`(Додато са URL)`,addManifestUrl:`Локација ресурса`,addManifestUrlHelp:`URL IIIF ресурса`,addResource:`Додајте ресурс`,"annotationCanvasLabel_1/1":`Страница: [{{label}}]`,"annotationCanvasLabel_1/2":`Лева: [{{label}}]`,"annotationCanvasLabel_2/2":`Десна: [{{label}}]`,annotations:`Анотације`,attribution:`Приступ`,attributionTitle:`Права`,authenticationFailed:`Неуспела аутентификација.`,authenticationRequired:`За потпуни приступ неопходна је аутентификација`,backToResults:`Повратак на резултате`,book:`Књига`,bottom:`На дну`,cancel:`Одустаните`,canvasIndex:`Индекс`,changeTheme:`Промените тему`,clearSearch:`обришите`,close:`Затворите`,closeAddResourceForm:`Затворите`,closeAddResourceMenu:`Затворите листу ресурса`,closeCompanionWindow:`Затворите панел`,closeWindow:`Затворите приказ`,collapseSection:`Сакријте "{{section}}" секцију`,collapseSidePanel:`Сакријте`,collection:`Колекција`,continue:`Наставите`,copy:`Копирајте`,currentItem:`Тренутна страница`,"currentItem_1/1":`Тренутна страница`,"currentItem_1/2":`Лева`,"currentItem_2/2":`Десна`,dark:`Тамна тема`,digitizedView:`Приказ дигиталног објекта`,dismiss:`Откажите`,displayNoAnnotations:`Без приказа`,downloadExport:`Извезите радно окружење`,downloadExportWorkspace:`Извезите радно окружење`,elastic:`Еластични`,elasticDescription:`Слободно померајте и одредите величину приказа у неограниченом радном простору. Прикази могу бити већи од радног простора.`,emptyResourceList:`Ваша листа ресурса је празна`,error:`Грешка`,errorDialogConfirm:`OK`,errorDialogTitle:`Дошло је до грешке`,exitFullScreen:`Изађите из приказа преко целог екрана`,expandSection:`Проширите "{{section}}" секцију`,expandSidePanel:`Прикажите`,exportCopied:`Конфигурација радног окружења је копирана у привремену меморију`,fetchManifest:`Додајте`,fullScreen:`Приказ у пуном екрану`,gallery:`Галерија`,hideZoomControls:`Сакријте контроле зума`,highlightAllAnnotations:`Приказ свих`,iiif_homepage:`О ресурсу`,iiif_manifest:`IIIF manifest`,iiif_renderings:`Додатни формати`,iiif_seeAlso:`Погледајте и`,import:`Увезите`,importWorkspace:`Увезите радно окружење`,importWorkspaceHint:`Убаците конфигурацију Mirador 4 како би могли да је увезете`,item:`Страница: {{label}}`,itemList:`Листа страница`,jsError:`Технички детаљи`,jsStack:`{{ stack }}`,language:`Језик приказа`,layer_hide:`Сакријте слој`,layer_move:`Померите слој`,layer_opacity:`Видљивост слоја`,layer_show:`Приказ слоја`,layers:`Слојеви`,light:`Светла тема`,links:`Линкови`,listAllOpenWindows:`Идите на приказ`,login:`Улогујте се`,logout:`Излогујте се`,manifestError:`Ресурс се не може додати`,maximizeWindow:`Максималан приказ`,minimizeWindow:`Минималан приказ`,mirador:`Mirador`,miradorResources:`Mirador ресурси`,miradorViewer:`Mirador прегледач`,more:`још...`,moreResults:`Још резултата`,mosaic:`Мозаик`,mosaicDescription:`Померајте и одредите величину приказа који су у међусобној релацији, унутар видљивог оквира.`,moveCompanionWindowToBottom:`Пребаците на дно`,moveCompanionWindowToRight:`Померите у десну страну`,nextCanvas:`Следећа`,noItemSelected:`Нема изабраних објеката`,numItems_one:`{{number}} страница/це`,off:`Искључене`,openCompanionWindow_annotations:`Анотације`,openCompanionWindow_attribution:`Права`,openCompanionWindow_canvas:`Индекс`,openCompanionWindow_info:`Информације`,openCompanionWindow_layers:`Слојеви`,openCompanionWindow_search:`Претрага`,openInCompanionWindow:`Отворите у засебном панелу`,openWindows:`Тренутно отворени прикази`,pagination:`{{current}} од {{total}}`,position:`Позиција`,previewWindowTitle:`{{title}}`,previousCanvas:`Претходна`,related:`Релације`,resource:`Ресурс`,retry:`Покушајте поново`,right:`Десно`,rights:`Лиценца`,scroll:`Померајте`,searchInputLabel:`претражите појам`,searchNextResult:`Следећи резултат`,searchNoResults:`Тражени појам није пронађен`,searchPreviousResult:`Претходни резултат`,searchSubmitAria:`Претражите`,searchTitle:`Претрага`,selectWorkspaceMenu:`Изаберите тип радног окружења`,showCollection:`Прикажи колекцију`,showingNumAnnotations_one:`Приказ {{number}} анотација/је`,showZoomControls:`Приказ контрола зума`,sidebarPanelsNavigation:`Навигација сајдбар панела`,single:`Појединачно`,startHere:`Започните`,suggestSearch:`Пронађите појам "{{ query }}" у овом документу`,tableOfContentsList:`Садржај`,theme:`Тема`,thumbnailList:`Листа сличица`,thumbnailNavigation:`Сличице`,thumbnails:`Сличице`,toggleWindowSideBar:`Сајдбар`,totalCollections_one:`{{count}} колекција/е`,totalManifests_one:`{{count}} објек(а)та`,tryAgain:`Покушајте поново`,untitled:`[Без наслова]`,view:`Преглед`,welcome:`Добродошли у прегледач Mirador`,window:`Приказ: {{label}}`,windowMenu:`Изглед прегледа и позиција сличица`,windowNavigation:`Навигација приказа`,windowPluginButtons:`Опције`,windowPluginMenu:`Опције приказа`,workspace:`Радни простор`,workspaceFullScreen:`Приказ преко целог екрана`,workspaceMenu:`Уређивање радног простора`,workspaceOptions:`Опције радног окружења`,workspaceSelectionTitle:`Изаберите тип радног окружења`,zoomIn:`Увећајте`,zoomOut:`Умањите`,zoomReset:`Ресет зума`}},qje={translation:{aboutMirador:`Om Projekt Mirador`,aboutThisItem:`Om det här objektet`,addedFromUrl:`(Tillagd från URL)`,addManifestUrl:`Webbadress till samling eller manifest`,addManifestUrlHelp:`URL till en IIIF-resurs`,addResource:`Lägg till resurs`,"annotationCanvasLabel_1/1":`Objekt: [{{label}}]`,"annotationCanvasLabel_1/2":`Vänster: [{{label}}]`,"annotationCanvasLabel_2/2":`Höger: [{{label}}]`,annotations:`Noteringar`,attribution:`Tillskrivning`,attributionTitle:`Rättigheter`,authenticationFailed:`Autentisering misslyckades.`,authenticationRequired:`Autentisering krävs för full åtkomst`,backToResults:`Tillbaka till resultat`,book:`Bok`,bottom:`Nederkant`,cancel:`Avbryt`,canvasIndex:`Index`,changeTheme:`Ändra tema`,clearSearch:`Ta bort sökning`,close:`Stäng`,closeAddResourceForm:`Stäng formulär`,closeAddResourceMenu:`Stäng resurslista`,closeCompanionWindow:`Stäng panel`,closeWindow:`Stäng fönster`,collapseSection:`Stäng sektionen "{{section}}"`,collapseSidePanel:`Stäng sidofält`,collection:`Samling`,continue:`Fortsätt`,copy:`Kopiera`,currentItem:`Aktuellt objekt`,"currentItem_1/1":`Aktuellt objekt`,"currentItem_1/2":`Vänster`,"currentItem_2/2":`Höger`,dark:`Mörkt tema`,digitizedView:`Digitaliserad vy`,dismiss:`Stäng`,displayNoAnnotations:`Avmarkera alla`,downloadExport:`Exportera arbetsyta`,downloadExportWorkspace:`Exportera arbetsyta`,elastic:`Elastisk`,elasticDescription:`Flytta och ändra storlek på fönster fritt i en obegränsad arbetsyta. Fönster kan överlappa.`,emptyResourceList:`Din resurslista är tom`,error:`Error`,errorDialogConfirm:`OK`,errorDialogTitle:`Ett problem uppstod`,exitFullScreen:`Lämna helskärmsläge`,expandSection:`Expandera sektionen "{{section}}"`,expandSidePanel:`Expandera sidofält`,exportCopied:`Konfiguration av arbetsytan har kopierats till dina urklipp`,fetchManifest:`Lägg till`,fullScreen:`Helskärmsläge`,gallery:`Galleri`,hideZoomControls:`Dölj zoomkontroller`,highlightAllAnnotations:`Markera alla`,iiif_homepage:`Om den här resursen`,iiif_manifest:`IIIF manifest`,iiif_renderings:`Alternativa format`,iiif_seeAlso:`Se även`,import:`Importera`,importWorkspace:`Importera arbetsyta`,importWorkspaceHint:`Klistra in en Mirador 4 konfiguration att importera`,item:`Objekt: {{label}}`,itemList:`Objektlista`,jsError:`Tekniska detaljer`,jsStack:`{{ stack }}`,language:`Språk`,layer_hide:`Dölj lager`,layer_move:`Flytta lager`,layer_opacity:`Lageropacitet`,layer_show:`Visa lager`,layers:`Lager`,light:`Ljust tema`,links:`Länkar`,listAllOpenWindows:`Gå till fönster`,login:`Logga in`,logout:`Logga ut`,manifestError:`Resursen kan inte läggas till:`,maximizeWindow:`Maximera fönster`,minimizeWindow:`Minimera fönster`,mirador:`Mirador`,miradorResources:`Miradorresurser`,miradorViewer:`Mirador bildvisare`,more:`mer...`,moreResults:`Fler resultat`,mosaic:`Mosaik`,mosaicDescription:`Flytta och ändra storlek på fönster i relation till varandra, innanför den synliga ramen.`,moveCompanionWindowToBottom:`Flytta till botten`,moveCompanionWindowToRight:`Flytta till höger`,nextCanvas:`Nästa objekt`,noItemSelected:`Inga valda objekt`,numItems_one:`{{number}} objekt`,off:`Av`,openCompanionWindow_annotations:`Noteringar`,openCompanionWindow_attribution:`Rättigheter`,openCompanionWindow_canvas:`Index`,openCompanionWindow_info:`Information`,openCompanionWindow_layers:`Lager`,openCompanionWindow_search:`Sök`,openInCompanionWindow:`Öppna i separat panel`,openWindows:`Öppna fönster`,pagination:`{{current}} av {{total}}`,position:`Position`,previewWindowTitle:`{{title}}`,previousCanvas:`Föregående objekt`,related:`Relaterat`,resource:`Resurs`,retry:`Försök igen`,right:`Till höger`,rights:`Licens`,scroll:`Scrolla`,searchInputLabel:`Sökord`,searchNextResult:`Nästa resultat`,searchNoResults:`Inga resultat hittades`,searchPreviousResult:`Föregående resultat`,searchResultsRemaining:`{{numLeft}} kvar`,searchSubmitAria:`Sök`,searchTitle:`Sök`,selectWorkspaceMenu:`Välj typ av arbetsyta`,showCollection:`Visa samling`,showingNumAnnotations_one:`Visar {{number}} noteringar`,showZoomControls:`Visa zoomkontroller`,sidebarPanelsNavigation:`Sidofältspaneler navigering`,single:`En och en`,startHere:`Börja här`,suggestSearch:`Sök i detta dokument efter "{{ query }}"`,tableOfContentsList:`Innehållsförteckning`,theme:`Tema`,thumbnailList:`Miniatyrlista`,thumbnailNavigation:`Miniatyrer`,thumbnails:`Miniatyrer`,toggleWindowSideBar:`Visa/dölj sidofält`,totalCollections_one:`{{count}} samlingar`,totalManifests_one:`{{count}} manifest`,tryAgain:`Försök igen`,untitled:`[namnlös]`,view:`Vy`,welcome:`Välkommen till Mirador`,window:`Fönster: {{label}}`,windowMenu:`Fönstervyer & miniatyrdisplay`,windowNavigation:`Fönsternavigation`,windowPluginButtons:`Inställningar`,windowPluginMenu:`Fönsterinställningar`,workspace:`Arbetsyta`,workspaceFullScreen:`Helskärmsläge`,workspaceMenu:`Inställningar för arbetsyta`,workspaceNavigation:`Navigera i arbetsyta`,workspaceOptions:`Fler val för arbetsyta`,workspaceSelectionTitle:`Välj typ av arbetsyta`,zoomIn:`Zooma in`,zoomOut:`Zooma ut`,zoomReset:`Återställ zoom`}},Jje={translation:{aboutMirador:`Apie Project Mirador`,aboutThisItem:`Apie šį įrašą`,addedFromUrl:`(Pridėta naudojant URL)`,addManifestUrl:`Šaltinio adresas`,addManifestUrlHelp:`Nuoroda į IIIF šaltinį`,addResource:`Pridėti šaltinį`,"annotationCanvasLabel_1/1":`Įrašas: [{{label}}]`,"annotationCanvasLabel_1/2":`Kairė: [{{label}}]`,"annotationCanvasLabel_2/2":`Dešinė: [{{label}}]`,annotations:`Anotacijos`,attribution:`Priskyrimas`,attributionTitle:`Teisės`,authenticationFailed:`Autentifikavimo klaida.`,authenticationRequired:`Pilnai prieigai būtina autentifikacija`,backToResults:`Grįžti į rezultatus`,book:`Knyga`,bottom:`Apačia`,cancel:`Atšaukti`,canvasIndex:`Indeksas`,changeTheme:`Keisti temą`,clearSearch:`valyti`,closeAddResourceForm:`Uždaryti paraišką`,closeAddResourceMenu:`Uždaryti šaltinių sąrašą`,closeCompanionWindow:`Uždaryti panelę`,closeWindow:`Uždaryti langą`,collapseSection:`Suskleisti "{{section}}" sekciją`,collapseSidePanel:`Suskleisti šoninę juostą`,continue:`Tęsti`,copy:`Kopijuoti`,currentItem:`Dabartinis įrašas`,"currentItem_1/1":`Dabartinis įrašas`,"currentItem_1/2":`Kairė`,"currentItem_2/2":`Dešinė`,dark:`Tamsi tema`,digitizedView:`Skaitmenintas vaizdas`,dismiss:`Atmesti`,displayNoAnnotations:`Slėpti viską`,downloadExport:`Išsaugoti darbalaukį`,downloadExportWorkspace:`Išsaugoti darbalaukį`,elastic:`Lankstus`,elasticDescription:`Langų dydis ir vieta gali būti laisvai valdomi. Langai gali persidengti.`,emptyResourceList:`Jūsų šaltinių sąrašas yra tuščias`,error:`Klaida`,errorDialogConfirm:`Gerai`,errorDialogTitle:`Įvyko klaida`,exitFullScreen:`Išjungti pilno ekrano režimą`,expandSection:`Išplėsti "{{section}}" sekciją`,expandSidePanel:`Išplėsti šoninę juostą`,exportCopied:`Darbalaukio nustatymai nukopijuoti`,fetchManifest:`Pridėti`,fullScreen:`Pilnas ekranas`,gallery:`Galerija`,hideZoomControls:`Slėpti priartinimo valdymą`,highlightAllAnnotations:`Paryškinti viską`,iiif_homepage:`Apie šį šaltinį`,iiif_manifest:`IIIF manifestas`,iiif_renderings:`Kiti formatai`,iiif_seeAlso:`Susiję`,import:`Įkelti`,importWorkspace:`Įkelti darbalaukį`,importWorkspaceHint:`Įterpkite Mirador 4 nustatymus įkėlimui`,item:`Įrašas: {{label}}`,itemList:`Įrašų sąrašas`,jsError:`Techninė informacija`,jsStack:`{{ stack }}`,language:`Kalba`,layer_hide:`Slėpti sluoksnį`,layer_move:`Perkelti sluoksnį`,layer_opacity:`Sluoksnio nepermatomumas`,layer_show:`Rodyti sluoksnį`,layers:`Sluoksniai`,light:`Šviesi tema`,links:`Nuorodos`,listAllOpenWindows:`Rodyti aktyvius langus`,login:`Prisijungti`,logout:`Atsijungti`,manifestError:`Šaltinis negali būti pridėtas:`,maximizeWindow:`Išdidinti langą`,minimizeWindow:`Sumažinti langą`,mirador:`Mirador`,miradorResources:`Mirador šaltiniai`,miradorViewer:`Mirador žiūryklė`,more:`daugiau...`,moreResults:`Daugiau rezultatų`,mosaic:`Mosaic`,mosaicDescription:`Langų dydžio ir pozicijos keitimai apribojami ekrano erdvėje.`,moveCompanionWindowToBottom:`Perkelti į apačią`,moveCompanionWindowToRight:`Perkelti į dešinę`,nextCanvas:`Kitas įrašas`,numItems_one:`{{number}} įrašas (-ai)`,off:`Išjungti`,openCompanionWindow_annotations:`Anotacijos`,openCompanionWindow_attribution:`Teisės`,openCompanionWindow_canvas:`Indeksas`,openCompanionWindow_info:`Informacija`,openCompanionWindow_layers:`Sluoksniai`,openCompanionWindow_search:`Paieška`,openInCompanionWindow:`Atidaryti kaip naują panelę`,openWindows:`Aktyvųs langai`,pagination:`{{current}} iš {{total}}`,position:`Pozicija`,previewWindowTitle:`{{title}}`,previousCanvas:`Buvęs įrašas`,related:`Susiję`,resource:`Šaltinis`,retry:`Pabandyti iš naujo`,right:`Dešinė`,rights:`Teisės`,scroll:`Paslinkti`,searchInputLabel:`paieškos terminas`,searchNextResult:`Kitas rezultatas`,searchNoResults:`Nėra rezultatų`,searchPreviousResult:`Buvęs rezultatas`,searchSubmitAria:`Pateikti paieškos užklausą`,searchTitle:`Ieškoti`,selectWorkspaceMenu:`Pasirinkti darbalaukio tipą`,showCollection:`Rodyti kolekciją`,showingNumAnnotations_one:`Rodoma {{number}} anotacija (-os)`,showZoomControls:`Rodyti priartinimo valdymą`,sidebarPanelsNavigation:`Šoninės juostos valdymas`,single:`Atskiras`,startHere:`Pradėkite čia`,suggestSearch:`Ieškoti "{{ query }}" visame documente`,tableOfContentsList:`Turinys`,theme:`Tema`,thumbnailList:`Miniatiūrų sąrašas`,thumbnailNavigation:`Miniatiūros`,thumbnails:`Miniatiūros`,toggleWindowSideBar:`Perjungti šoninę juostą`,totalCollections_one:`{{count}} kolekcija (-os)`,totalManifests_one:`{{count}} šaltinis (-iai)`,tryAgain:`Bandykite dar kartą`,untitled:`[Be pavadinimo]`,view:`Žiūrėti`,welcome:`Sveiki atvykę į Mirador`,window:`Langas: {{label}}`,windowMenu:`Langų & miniatiūrų atvaizdavimas`,windowNavigation:`Langų valdymas`,windowPluginButtons:`Pasirinkimai`,windowPluginMenu:`Langų pasirinkimai`,workspace:`Darbalaukis`,workspaceFullScreen:`Pilnas ekranas`,workspaceMenu:`Darbalaukio nustatymai`,workspaceNavigation:`Darbalaukio valdymas`,workspaceOptions:`Darbalaukio pasirinkimai`,workspaceSelectionTitle:`Pasirinkite darbalaukio tipą`,zoomIn:`Priartinti`,zoomOut:`Atitolinti`,zoomReset:`Atstatyti priartinimą`}},Yje={translation:{aboutMirador:`Về dự án Mirador`,aboutThisItem:`Về khoản mục này`,addedFromUrl:`(Được thêm từ URL)`,addManifestUrl:`Vị trí tài nguyên`,addManifestUrlHelp:`URL của tài nguyên IIIF`,addResource:`Bổ sung tài nguyên`,"annotationCanvasLabel_1/1":`Khoản mục: [{{label}}]`,"annotationCanvasLabel_1/2":`Trái: [{{label}}]`,"annotationCanvasLabel_2/2":`Phải: [{{label}}]`,annotations:`Chú giải`,attribution:`Quyền hạn`,attributionTitle:`Quyền`,authenticationFailed:`Xác thực thất bại.`,authenticationRequired:`Xác thực được yêu cầu cho truy nhập đầy đủ`,backToResults:`Trở lại kết quả`,book:`Sách`,bottom:`Đáy`,cancel:`Huỷ bỏ`,canvasIndex:`Chỉ mục`,changeTheme:`Đổi chủ đề`,clearSearch:`xoá`,close:`Đóng`,closeAddResourceForm:`Đóng mẫu`,closeAddResourceMenu:`Đóng danh sách tài nguyên`,closeCompanionWindow:`Đóng panel`,closeWindow:`Đóng cửa sổ`,collapseSection:`Co sập {{section}} mục`,collapseSidePanel:`Co sập thanh bên`,collection:`Tuyển tập`,continue:`Tiếp tục`,copy:`Sao`,currentItem:`Khoản mục hiện thời`,"currentItem_1/1":`Khoản mục hiện thời`,"currentItem_1/2":`Trái`,"currentItem_2/2":`Phải`,dark:`Chủ đề tối`,digitizedView:`Cái nhìn số hoá`,dismiss:`Bác bỏ`,displayNoAnnotations:`Không làm nổi bật`,downloadExport:`Vùng xuất khẩu`,downloadExportWorkspace:`Vùng xuất khẩu`,elastic:`Co giãn`,elasticDescription:`Di chuyển và định cỡ cửa sổ tự do trong vùng vô giới hạn. Cửa sổ có thể chèn lấp.`,emptyResourceList:`Danh sách tài nguyên của bạn là trống`,error:`Lỗi`,errorDialogConfirm:`OK`,errorDialogTitle:`Lỗi đã xuất hiện`,exitFullScreen:`Ra khỏi toàn màn hình`,expandSection:`Mở rộng {{section}} mục`,expandSidePanel:`Mở rộng thanh bên`,exportCopied:`Cấu hình vùng làm việc được sao vào bảng đệm của bạn`,fetchManifest:`Thêm`,fullScreen:`Toàn màn hình`,gallery:`Phòng tranh`,hideZoomControls:`Ẩn điều khiển thu phóng`,highlightAllAnnotations:`Làm nổi bật tất`,iiif_homepage:`Về tài nguyên này`,iiif_manifest:`Bản kê IIIF`,iiif_renderings:`Dạng thức luân phiên`,iiif_seeAlso:`Cũng xem`,import:`Nhập khẩu`,importWorkspace:`Vùng nhập khẩu`,importWorkspaceHint:`Dán cấu hình Mirador 4 để được nhập khẩu`,item:`Khoản mục: {{label}}`,itemList:`Danh sách khoản mục`,jsError:`Chi tiết kĩ thuật`,jsStack:`{{ stack }}`,language:`Ngôn ngữ`,layer_hide:`Giấu tầng`,layer_move:`Chuyển tầng`,layer_opacity:`Làm mờ tầng`,layer_show:`Hiện tầng`,layers:`Tầng`,light:`Chủ đề sáng`,links:`Móc nối`,listAllOpenWindows:`Nhảy tới cửa sổ`,login:`Đăng nhập`,logout:`Đăng xuất`,manifestError:`Tài nguyên không thể được bổ sung:`,maximizeWindow:`Cực đại cửa sổ`,minimizeWindow:`Cực tiểu cửa sổ`,mirador:`Mirador`,miradorResources:`Tài nguyên Mirador`,miradorViewer:`Bộ xem Mirador`,more:`thêm...`,moreResults:`Thêm kết quả`,mosaic:`Mosaic`,mosaicDescription:`Di chuyển và định cỡ cửa sổ trong quan hệ lẫn nhau, bên trong khung thấy được.`,moveCompanionWindowToBottom:`Chuyển tới đáy`,moveCompanionWindowToRight:`Chuyển sang phải`,nextCanvas:`Khoản mục tiếp`,noItemSelected:`Không khoản mục nào được chọn`,numItems_one:`{{number}} khoản mục`,off:`Off`,openCompanionWindow_annotations:`Chú giải`,openCompanionWindow_attribution:`Quyền`,openCompanionWindow_canvas:`Chỉ mục`,openCompanionWindow_info:`Thông tin`,openCompanionWindow_layers:`Tầng`,openCompanionWindow_search:`Tìm`,openInCompanionWindow:`Mở trong ngăn tách rời`,openWindows:`Cửa sổ mở hiện thời`,pagination:`{{current}} trong {{total}}`,position:`Vị trí`,previewWindowTitle:`{{title}}`,previousCanvas:`Khoản mục trước`,related:`Có liên quan`,resource:`Tài nguyên`,retry:`Thử lại`,right:`Quyền`,rights:`Cấp phép`,scroll:`Cuộn`,searchInputLabel:`Từ tìm kiếm`,searchNextResult:`Kết quả tiếp`,searchNoResults:`Không tìm được kết quả nào`,searchPreviousResult:`Kết quả trước`,searchSubmitAria:`Đệ trình việc tìm`,searchTitle:`Tìm`,selectWorkspaceMenu:`Chọn kiểu vùng làm việc`,showCollection:`Hiện bộ sưu tập`,showingNumAnnotations_one:`Hiện {{number}} chú giải`,showZoomControls:`Hiện kiểm soát thu phóng`,sidebarPanelsNavigation:`Dẫn lái ngăn thanh bên`,single:`Chỉ một`,startHere:`Bắt đầu ở đây`,suggestSearch:`Tìm tài liệu này cho "{{ query }}"`,tableOfContentsList:`Mục lục`,theme:`Chủ đề`,thumbnailList:`Danh sách ảnh thu nhỏ`,thumbnailNavigation:`Ảnh thu nhỏ`,thumbnails:`Ảnh thu nhỏ`,toggleWindowSideBar:`chốt thanh bên`,totalCollections_one:`{{count}} bộ sưu tập`,totalManifests_one:`{{count}} bản kê`,tryAgain:`Thử lại`,untitled:`[Untitled]`,view:`Xem`,welcome:`Chào mừng bạn tới Mirador`,window:`Cửa sổ: {{label}}`,windowMenu:`Xem cửa sổ & hiển thị ảnh thu nhỏ`,windowNavigation:`Dẫn lái cửa sổ`,windowPluginButtons:`Tuỳ chọn`,windowPluginMenu:`Tuỳ chọn cửa sổ`,workspace:`Vùng làm việc`,workspaceFullScreen:`Toàn màn hình`,workspaceMenu:`Thiết đặt vùng làm việc`,workspaceNavigation:`Dẫn lái vùng làm việc`,workspaceOptions:`Tuỳ chọn vùng làm việc`,workspaceSelectionTitle:`Chọn kiểu vùng làm việc`,zoomIn:`Thu nhỏ`,zoomOut:`Phóng to`,zoomReset:`Đặt lại thu phóng`}},Xje={translation:{aboutMirador:`За проекта Mirador`,aboutThisItem:`За този елемент`,addedFromUrl:`(Добавено от линк)`,addManifestUrl:`Адрес на ресурса`,addManifestUrlHelp:`Адресът на IIIF ресурса`,addResource:`Добавяне на ресурс`,"annotationCanvasLabel_1/1":`Елемент: [{{label}}]`,"annotationCanvasLabel_1/2":`Ляво: [{{label}}]`,"annotationCanvasLabel_2/2":`Дясно: [{{label}}]`,annotations:`Анотации`,attribution:`Принос`,attributionTitle:`Права`,authenticationFailed:`Неуспешна аутентикация.`,authenticationRequired:`Необходима е аутентикация за пълен достъп`,backToResults:`Назад към ресултатите`,book:`Книга`,bottom:`Долу`,cancel:`Отказ`,canvasIndex:`Индекс`,changeTheme:`Промяна на темата`,clearSearch:`изчистване`,close:`Затвори`,closeAddResourceForm:`Затваряне на формата`,closeAddResourceMenu:`Затваряне на списъка с ресурси`,closeCompanionWindow:`Затваряне на панела`,closeWindow:`Затваряне на прозореца`,collapseSection:`Свиване на секция "{{section}}"`,collapseSidePanel:`Свиване на страничен панел`,collection:`Колекция`,continue:`Продължи`,copy:`Копиране`,currentItem:`Текущ елемент`,"currentItem_1/1":`Текущ елемент`,"currentItem_1/2":`Ляво`,"currentItem_2/2":`Дясно`,dark:`Тъмен режим`,digitizedView:`Цифровизиран преглед`,dismiss:`Отхвърляне`,displayNoAnnotations:`Изчистване на маркирането`,downloadExport:`Експорт на работното пространство`,downloadExportWorkspace:`Експорт на работното пространство`,elastic:`Еластичен`,elasticDescription:`Премествайте и оразмерявайте прозорците свободно в неограничено работно пространство. Прозорците могат да се застъпват.`,emptyResourceList:`Списъкът с ресурси е празен`,error:`Грешка`,errorDialogConfirm:`OK`,errorDialogTitle:`Възникна грешка`,exitFullScreen:`Изход от цял екран`,expandSection:`Разширяване на секция "{{section}}"`,expandSidePanel:`разширяване на страничния панел`,exportCopied:`Конфигурацията на работното пространство е копирана в клипборда`,fetchManifest:`Добавяне`,fullScreen:`Цял екран`,gallery:`Галерия`,hideZoomControls:`Скриване на контролите за мащабиране`,highlightAllAnnotations:`Маркиране на всичко`,iiif_homepage:`За този ресурс`,iiif_manifest:`IIIF манифест`,iiif_related:`Свързано`,iiif_renderings:`Алтернативни формати`,iiif_seeAlso:`Вижте също`,import:`Импорт`,importWorkspace:`Импорт на работно пространство`,importWorkspaceHint:`Поставете Mirador 4 конфигурация за импорт`,item:`Елемент: {{label}}`,itemList:`Списък с елементи`,jsError:`Технически детайли`,jsStack:`{{ stack }}`,language:`Език`,layer_hide:`Скриване на слой`,layer_move:`Преместване на слой`,layer_opacity:`Прозрачност на слой`,layer_show:`Показване на слой`,layers:`Слоеве`,light:`Светъл режим`,links:`Връзки`,listAllOpenWindows:`Към прозорец`,login:`Вход`,logout:`Изход`,manifestError:`Ресурсът не може да бъде добавен:`,maximizeWindow:`Увеличаване на прозореца`,minimizeWindow:`Минимизиране на прозореца`,mirador:`Mirador`,miradorResources:`Mirador ресурси`,miradorViewer:`Mirador viewer`,more:`още...`,moreResults:`Още резултати`,mosaic:`Мозайка`,mosaicDescription:`Премествайте и оразмерявайте прозорците помежду им в рамките на видимата рамка.`,moveCompanionWindowToBottom:`Преместване отдолу`,moveCompanionWindowToRight:`Преместване вдясно`,multipartCollection:`Колекция от много части`,nextCanvas:`Следващ елемент`,noItemSelected:`Не е избран елемент`,numItems:`{{number}} елемент`,numItems_plural:`{{number}} елемента`,off:`Изключено`,openCompanionWindow_annotations:`Анотации`,openCompanionWindow_attribution:`Права`,openCompanionWindow_canvas:`Индекс`,openCompanionWindow_info:`Информация`,openCompanionWindow_layers:`Слоеве`,openCompanionWindow_search:`Търсене`,openInCompanionWindow:`Отваряне в отделен панел`,openWindows:`Текущо отворени прозорци`,pagination:`{{current}} от {{total}}`,position:`Позиция`,previewWindowTitle:`{{title}}`,previousCanvas:`Предишен елемент`,related:`Свързано`,resource:`Ресурс`,retry:`Опитайте отново`,right:`Дясно`,rights:`Лиценз`,scroll:`Скрол`,searchInputLabel:`термини за търсене`,searchNextResult:`Следващ резултат`,searchNoResults:`Не са намерени резултати`,searchPreviousResult:`Предишен резултат`,searchResultsRemaining:`{{numLeft}} оставащи`,searchSubmitAria:`Търси`,searchTitle:`Търсене`,selectWorkspaceMenu:`Посочете тип работно пространство`,showCollection:`Показване на колекция`,showingNumAnnotations:`Показване на {{number}} анотация`,showingNumAnnotations_plural:`Показване на {{number}} анотации`,showZoomControls:`Показване на контролите за мащабиране`,sidebarPanelsNavigation:`Навигация на страничните панели`,single:`Единичен`,startHere:`Започнете оттук`,suggestSearch:`Търсене в този документ за "{{ query }}"`,tableOfContentsList:`Съдържание`,theme:`Тема`,thumbnailList:`Списък с представителни изображения`,thumbnailNavigation:`Представителни изображения`,thumbnails:`Представителни изображения`,toggleWindowSideBar:`Превключване на страничния панел`,totalCollections:`{{count}} колекция`,totalCollections_plural:`{{count}} колекции`,totalManifests:`{{count}} манифест`,totalManifests_plural:`{{count}} манифеста`,tryAgain:`Опитайте отново`,untitled:`[Неозаглавено]`,view:`Изглед`,viewWorkspaceConfiguration:`Преглед на конфигурацията на работното пространство`,welcome:`Добре дошли в Mirador`,window:`Прозорец: {{label}}`,windowMenu:`Изгледи на прозорците и на елементите`,windowNavigation:`Навигация на прозорците`,windowPluginButtons:`Настройки`,windowPluginMenu:`Настройки на прозорците`,workspace:`Работно пространство`,workspaceFullScreen:`Цял екран`,workspaceMenu:`Настройки на работното пространство`,workspaceNavigation:`Навигация на работното пространство`,workspaceOptions:`Опции за работното пространство`,workspaceSelectionTitle:`Изберете тип на работно пространство`,zoomIn:`Увеличаване`,zoomOut:`Намаляване`,zoomReset:`Нулиране`}},Zje={translation:{aboutMirador:`Om Projekt Mirador`,aboutThisItem:`Om dette objektet`,addedFromUrl:`(Lagt til fra URL)`,addManifestUrl:`Nettadresse til samling eller manifest`,addManifestUrlHelp:`URL til en IIIF-ressurs`,addResource:`Legg til ressurs`,"annotationCanvasLabel_1/1":`Objekt: [{{label}}]`,"annotationCanvasLabel_1/2":`Venstre: [{{label}}]`,"annotationCanvasLabel_2/2":`Høyre: [{{label}}]`,annotations:`Annoteringer`,attribution:`Tilskrivelse`,attributionTitle:`Rettigheter`,authenticationFailed:`Autentiseringen feilet.`,authenticationRequired:`Autentisering kreves for full tilgang`,backToResults:`Tilbake til resultat`,book:`Bok`,bottom:`Nederst`,cancel:`Avbryt`,canvasIndex:`Index`,changeTheme:`Skift tema`,clearSearch:`Fjern søket`,close:`Lukk`,closeAddResourceForm:`Lukk skjemaet`,closeAddResourceMenu:`Lukk ressurslisten`,closeCompanionWindow:`Lukk panelet`,closeWindow:`Lukk vinduet`,collapseSection:`Lukk seksjonen "{{section}}"`,collapseSidePanel:`Lukk sidemenyen`,collection:`Samling`,continue:`Fortsett`,copy:`Kopiere`,currentItem:`Valgt objekt`,"currentItem_1/1":`Valgt objekt`,"currentItem_1/2":`Venstre`,"currentItem_2/2":`Høyre`,dark:`Mørkt tema`,digitizedView:`Digitalisert visning`,dismiss:`Lukk`,displayNoAnnotations:`Avmarkér alle`,downloadExport:`Eksportér arbeidsområde`,downloadExportWorkspace:`Eksportér arbeidsområde`,elastic:`Elastisk`,elasticDescription:`Flytt og endre størrelsen på vinduet fritt i et ubegrenset arbeidsområde. Vindu kan overlappe.`,emptyResourceList:`Din resursliste er tom`,error:`Error`,errorDialogConfirm:`OK`,errorDialogTitle:`Et problem oppstod`,exitFullScreen:`Forlat fullskjermsvisning`,expandSection:`Ekspandér seksjonen "{{section}}"`,expandSidePanel:`Ekspandér sidemenyen`,exportCopied:`Konfiguration av arbeidsområdet ble kopiert til din utklippstavle`,fetchManifest:`Legg til`,fullScreen:`Fullskjermsvisning`,gallery:`Galleri`,hideZoomControls:`Skjul zoomkontroll`,highlightAllAnnotations:`Markér alle`,iiif_homepage:`Om denne ressursen`,iiif_manifest:`IIIF manifest`,iiif_renderings:`Alternativt format`,iiif_seeAlso:`Se også`,import:`Importér`,importWorkspace:`Importér arbeidsområde`,importWorkspaceHint:`Lim inn en Mirador 4 konfigurasjon for import`,item:`Objekt: {{label}}`,itemList:`Objektliste`,jsError:`Tekniske detaljer`,jsStack:`{{ stack }}`,language:`Språk`,layer_hide:`Skjul lag`,layer_move:`Flytt lag`,layer_opacity:`Lag-gjennomsiktighet`,layer_show:`Vis lag`,layers:`Lag`,light:`Lyst tema`,links:`Lenker`,listAllOpenWindows:`Gå til vindu`,login:`Logg inn`,logout:`Logg ut`,manifestError:`Ressursen kan ikke legges til:`,maximizeWindow:`Maksimér vinduet`,minimizeWindow:`Minimér vinduet`,mirador:`Mirador`,miradorResources:`Miradorressurser`,miradorViewer:`Mirador bildeviser`,more:`mer...`,moreResults:`Flere resultat`,mosaic:`Mosaik`,mosaicDescription:`Flytt og endre størrelse på vinduet i relasjon til hverandre, innenfor den synlige rammen.`,moveCompanionWindowToBottom:`Flytt til bunnen`,moveCompanionWindowToRight:`Flytt til høyre`,nextCanvas:`Neste objekt`,noItemSelected:`Ingen valgte objekt`,numItems_one:`{{number}} objekt`,numItems_other:`{{number}} objekter`,off:`Av`,openCompanionWindow_annotations:`Annoteringer`,openCompanionWindow_attribution:`Rettigheter`,openCompanionWindow_canvas:`Indeks`,openCompanionWindow_info:`Informasjon`,openCompanionWindow_layers:`Lag`,openCompanionWindow_search:`Søk`,openInCompanionWindow:`Åpne i eget panel`,openWindows:`Åpne vindu`,pagination:`{{current}} av {{total}}`,position:`Posisjon`,previewWindowTitle:`{{title}}`,previousCanvas:`Forrige objekt`,related:`Relatert`,resource:`Ressurs`,retry:`Forsøk igjen`,right:`Til høyre`,rights:`Lisens`,scroll:`Bla`,searchInputLabel:`Søkeord`,searchNextResult:`Neste resultat`,searchNoResults:`Ingen treff`,searchPreviousResult:`Forrige resultat`,searchResultsRemaining:`{{numLeft}} igjen`,searchSubmitAria:`Søk`,searchTitle:`Søk`,selectWorkspaceMenu:`Velg arbeidsområde-type`,showCollection:`Vis samling`,showingNumAnnotations_one:`Vis {{number}} annotasjon`,showingNumAnnotations_other:`Vis {{number}} annotasjoner`,showZoomControls:`Vis zoomkontroll`,sidebarPanelsNavigation:`Sidemeny-panel navigering`,single:`En og en`,startHere:`Start her`,suggestSearch:`Søk etter "{{ query }}" i dette dokument`,tableOfContentsList:`Innholdsfortegnelse`,theme:`Tema`,thumbnailList:`Miniatyrliste`,thumbnailNavigation:`Miniatyrer`,thumbnails:`Miniatyrer`,toggleWindowSideBar:`Vis/skjul sidemenyen`,totalCollections_one:`{{count}} samling`,totalCollections_other:`{{count}} samlinger`,totalManifests_one:`{{count}} manifest`,totalManifests_other:`{{count}} manifester`,tryAgain:`Forsøk igjen`,untitled:`[uten tittel]`,view:`Visning`,viewWorkspaceConfiguration:`Vis konfigurasjon av arbeidsområde.`,welcome:`Velkommen til Mirador`,window:`Vindu: {{label}}`,windowMenu:`Vindusvisning & miniatyrvisning`,windowNavigation:`Vindusnavigasjon`,windowPluginButtons:`Innstillinger`,windowPluginMenu:`Vindusinnstillinger`,workspace:`Arbeidsområde`,workspaceFullScreen:`Fullskjermsvisning`,workspaceMenu:`Innstillinger for arbeidsområdet`,workspaceNavigation:`Navigasjon i arbeidsområdet`,workspaceOptions:`Flere valg for arbeidsområdet`,workspaceSelectionTitle:`Velg arbeidsområde-type`,zoomIn:`Zoom inn`,zoomOut:`Zoom ut`,zoomReset:`Tilbakestill zoom`}},Qje={translation:{aboutMirador:`A Mirador Project weboldala`,aboutThisItem:`Elem adatai`,addedFromUrl:`(URL-ként hozzáadva)`,addManifestUrl:`Manifest URL`,addManifestUrlHelp:`Az IIIF-dokumentum hivatkozása`,addResource:`Hozzáadás`,"annotationCanvasLabel_1/1":`Elem: [{{label}}]`,"annotationCanvasLabel_1/2":`Balra: [{{label}}]`,"annotationCanvasLabel_2/2":`Jobbra: [{{label}}]`,annotations:`Megjegyzések`,attribution:`Tulajdon`,attributionTitle:`Szerzői jogok`,authenticationFailed:`Sikertelen bejelentkezés`,authenticationRequired:`A teljes eléréshez bejelentkezés szükséges`,backToResults:`Vissza a találatokhoz`,book:`Könyv`,bottom:`Lent`,cancel:`Mégsem`,canvasIndex:`Index`,changeTheme:`Téma módosítása`,clearSearch:`törlés`,close:`Bezárás`,closeAddResourceForm:`Bezárás`,closeAddResourceMenu:`Lista bezárása`,closeCompanionWindow:`Panel bezárása`,closeWindow:`Ablak bezárása`,collapseSection:`"{{section}}" rész bezárása`,collapseSidePanel:`Oldalsáv elrejtése`,collection:`Gyűjtemény`,continue:`Folytatás`,copy:`Másolás`,currentItem:`Aktuális elem`,"currentItem_1/1":`Aktuális elem`,"currentItem_1/2":`Balra`,"currentItem_2/2":`Jobbra`,dark:`Sötét téma`,digitizedView:`Digitalizált nézet`,dismiss:`Bezár`,displayNoAnnotations:`Annotációk elrejtése`,downloadExport:`Munkaterület exportálása`,downloadExportWorkspace:`Munkaterület exportálása`,elastic:`Elastic`,elasticDescription:`Szabadon mozgathatja az ablakokat, akár fedhetik is egymást.`,emptyResourceList:`A forráslista üres`,error:`Hiba`,errorDialogConfirm:`OK`,errorDialogTitle:`Hiba történt`,exitFullScreen:`Teljes képernyő bezárása`,expandSection:`"{{section}}" rész kinyitása`,expandSidePanel:`Oldalsáv kinyitása`,exportCopied:`Munkaterület beállításai vágólapra másolva`,fetchManifest:`Hozzáadás`,fullScreen:`Teljes képernyő`,gallery:`Galéria`,hideZoomControls:`Zoom eszközök elrejtése`,highlightAllAnnotations:`Annotációk megjelenítése`,iiif_homepage:`Dokumentum adatai`,iiif_manifest:`IIIF manifest`,iiif_related:`Kapcsolódó`,iiif_renderings:`Más formátumok`,iiif_seeAlso:`Lásd még`,import:`Importálás`,importWorkspace:`Munkaterület importálása`,importWorkspaceHint:`Illesszen be egy Mirador 4 konfigurációt`,item:`Elem: {{label}}`,itemList:`Tartalomjegyzék`,jsError:`Technikai adatok`,jsStack:`{{ stack }}`,language:`Nyelv`,layer_hide:`Réteg elrejtése`,layer_move:`Réteg mozgatása`,layer_moveToBackground:`Réteg mozgatása hátra`,layer_moveToFront:`Réteg mozgatása előre`,layer_opacity:`Réteg átlátszósága`,layer_show:`Réteg megjelenítése`,layers:`Rétegek`,light:`Világos téma`,links:`Linkek`,listAllOpenWindows:`Ablakok`,login:`Bejelentkezés`,logout:`Kijelentkezés`,manifestError:`Nem sikerült a hozzáadás:`,maximizeWindow:`Teljes méretű ablak`,minimizeWindow:`Előző méret`,mirador:`Mirador`,miradorResources:`Mirador dokumentumok`,miradorViewer:`Mirador viewer`,more:`több...`,moreResults:`További találatok`,mosaic:`Mozaik`,mosaicDescription:`Ablakok mozgatása és átméretezése megadott területen.`,moveCompanionWindowToBottom:`Mozgatás lefelé`,moveCompanionWindowToRight:`Mozgatás jobbra`,multipartCollection:`Összetett gyűjtemény`,nextCanvas:`Következő`,noItemSelected:`Nincs kiválasztott elem`,numItems_one:`{{number}} elem`,numItems_other:`{{number}} elem`,off:`Nincs`,openCompanionWindow_annotations:`Megjegyzések`,openCompanionWindow_attribution:`Szerzői jogok`,openCompanionWindow_canvas:`Tartalomjegyzék`,openCompanionWindow_info:`Információ`,openCompanionWindow_layers:`Rétegek`,openCompanionWindow_search:`Keresés`,openInCompanionWindow:`Megnyitás új panelen`,openWindows:`Megnyitott ablakok`,pagination:`{{current}} / {{total}}`,position:`Pozíció`,previewWindowTitle:`{{title}}`,previousCanvas:`Előző`,related:`Kapcsolódó`,resource:`Adatok`,retry:`Űjra`,right:`Jobbra`,rights:`Licensz`,scroll:`Görgetés`,searchInputLabel:`kereső szavak`,searchNextResult:`Következő találat`,searchNoResults:`Nincs találat`,searchPreviousResult:`Előző találat`,searchResultsRemaining:`{{numLeft}} van hátra`,searchSubmitAria:`Keresés`,searchTitle:`Keresés`,selectWorkspaceMenu:`Munkaterület típusának kiválasztása`,showCollection:`Gyűjtemény megjelenítése`,showingNumAnnotations_one:`{{number}} megjegyzés megjelenítve`,showingNumAnnotations_other:`{{number}} megjegyzés megjelenítve`,showZoomControls:`Zoom eszközök megjelenítése`,sidebarPanelsNavigation:`Oldalsáv navigáció`,single:`Egyoldalas`,startHere:`Hozzáadás`,suggestSearch:`Keresés: "{{ query }}"`,tableOfContentsList:`Tartalomjegyzék`,theme:`Téma`,thumbnailList:`Előnézeti képek listája`,thumbnailNavigation:`Előnézeti képek`,thumbnails:`Előnézeti képek`,toggleWindowSideBar:`Oldalsáv ki/bekapcsolása`,totalCollections_one:`{{count}} gyűjtemény`,totalCollections_other:`{{count}} gyűjtemény`,totalManifests_one:`{{count}} manifest`,totalManifests_other:`{{count}} manifest`,tryAgain:`Próbálja újra`,untitled:`[Névtelen]`,view:`Megtekintés`,viewWorkspaceConfiguration:`Munkaterület beállítások`,welcome:`Üdvözli a Mirador`,window:`Ablak: {{label}}`,windowMenu:`Megjelenítési mód & előnézet`,windowNavigation:`Ablakok kezelése`,windowPluginButtons:`Beállítások`,windowPluginMenu:`További lehetőségek`,workspace:`Munkaterület`,workspaceFullScreen:`Teljes képernyő`,workspaceMenu:`Munkaterület beállítások`,workspaceNavigation:`Workspace navigation`,workspaceOptions:`Munkaterület lehetőségek`,workspaceSelectionTitle:`Munkaterület típusa`,zoomIn:`Nagyítás`,zoomOut:`Kicsinyítés`,zoomReset:`Képméret ablakhoz igazítása`}},$je={translation:JSON.parse(`{"aboutMirador":"மிரடோர்  திட்டம் பற்றி","aboutThisItem":"இந்த உருப்படியைப் பற்றி","addedFromUrl":"(உரலியிலிருந்து சேர்க்கப்பட்டது)","addManifestUrl":"வள இருப்பிடம்","addManifestUrlHelp":"ஒரு IIIF வளத்தின் உரலி","addResource":"வளத்தைச் சேர்க்கவும்","annotationCanvasLabel_1/1":"உருப்படி: [{{label}}]","annotationCanvasLabel_1/2":"இடது: [{{label}}]","annotationCanvasLabel_2/2":"வலது: [{{label}}]","annotations":"குறிப்புரைகள்","attribution":"பண்புக்கூறு","attributionTitle":"உரிமைகள்","authenticationFailed":"அடையாளச் சரிபார்ப்பு தோல்வியடைந்தது","authenticationRequired":"முழு அணுகலுக்கு அடையாளச் சரிபார்ப்பு அவசியம்","backToResults":"முடிவுகளுக்குத் திரும்பு","book":"நூல்","bottom":"கீழ்","cancel":"நீக்குக","canvasIndex":"சுட்டெண்","changeTheme":"கருப்பொருளை மாற்றவும்","clearSearch":"நீக்குக","close":"மூடுக","closeAddResourceForm":"படிவத்தை மூடுக","closeAddResourceMenu":"வளங்கள் பட்டியலை மூடுக","closeCompanionWindow":"பலகத்தை  மூடுக","closeWindow":"சாளரத்தை மூடுக","collapseSection":"\\"{{section}}\\" பகுதியைச் சுருக்குக","collapseSidePanel":"பக்கப்பட்டையைச் சுருக்குக","collection":"சேகரம்","continue":"தொடரவும்","copy":"நகல்","currentItem":"தற்போதைய உருப்படி","currentItem_1/1":"தற்போதைய உருப்படி","currentItem_1/2":"இடது","currentItem_2/2":"வலது","dark":"அடர் கருப்பொருள்","digitizedView":"எண்ணிம காட்சி","dismiss":"நிராகரிக்குக","displayNoAnnotations":"முன்னிறுத்தல் இல்லை","downloadExport":"பணித்தளத்தை தரவிறக்கவும்","downloadExportWorkspace":"பணித்தளத்தை தரவிறக்கவும்","elastic":"மீள்ம","elasticDescription":"வரம்பற்ற பணித்தளத்தில் சாளரங்களை சுதந்திரமாக நகர்த்த முடியும், அளவையும் மாற்றலாம். சாளரங்கள் ஒன்றின் மேல் ஒன்று வரலாம்.","emptyResourceList":"உங்கள் வளப் பட்டியல் காலியாக உள்ளது","error":"தவறு","errorDialogConfirm":"சரி","errorDialogTitle":"ஒரு தவறு ஏற்பட்டுள்ளது","exitFullScreen":"முழுத்திரையிலிருந்து வெளியேறவும்","expandSection":"\\"{{section}}\\" பகுதியை விரிவாக்குக","expandSidePanel":"பக்கப்பட்டையை விரிவாக்குக","exportCopied":"பணித்தள அமைப்பு உங்கள் நகல்நினைவியில் நகலெடுக்கப்பட்டது.","fetchManifest":"சேர்க்க","fullScreen":"முழுத்திரை","gallery":"படத்தொகுப்பு","hideZoomControls":"பெரிதாக்குதல் கட்டுப்பாடுகளை மறைக்கவும்","highlightAllAnnotations":"முன்னிறுத்தல்: அனைத்தும்","iiif_homepage":"இந்த வளம் பற்றி","iiif_manifest":"IIIF விபரக் கோப்பு","iiif_related":"தொடர்புடையவை","iiif_renderings":"மாற்று வடிவங்கள்","iiif_seeAlso":"மேலும் காண்க","imageFailedToLoad":"படத்தை பதிவேற்றுவதில் சிக்கல். விவரங்களுக்கு முனையத்தைப் பார்க்கவும்","import":"தரவிறக்கம்","importWorkspace":"பணித்தள தரவிறக்கம்","importWorkspaceHint":"தரவிறக்கவேண்டிய மிரடோர் 4 பணித்தள அமைப்பை இங்கே ஒட்டவும்","item":"உருப்படி: {{label}}","itemList":"உருப்படி பட்டியல்","jsError":"தொழில்நுட்ப விவரங்கள்","jsStack":"{{ stack }}","language":"மொழி","layer_hide":"அடுக்கை மறைக்கவும்","layer_move":"அடுக்கை நகர்த்தவும்","layer_moveToBackground":"அடுக்கை பின்னணிக்கு நகர்த்தவும்","layer_moveToFront":"அடுக்கை முன்னணிக்கு நகர்த்தவும்","layer_opacity":"அடுக்கின் தெளிவின்மை","layer_show":"அடுக்கை காட்டவும்","layers":"அடுக்குகள்","light":"மென் கருப்பொருள்","links":"இணைப்புகள்","listAllOpenWindows":"சாளரத்திற்குச் செல்லவும்","login":"புகுபதிகை","logout":"விடுபதிகை","manifestError":"வளத்தைச் சேர்க்க முடியாது:","maximizeWindow":"சாளரத்தை பெரிதாக்கவும்","minimizeWindow":"சாளரத்தைச் சிறிதாக்கவும்","mirador":"மிரடோர்","miradorResources":"மிரடோர் வளங்கள்","miradorViewer":"மிரடோர் பார்வையாளர்","more":"மேலும்...","moreResults":"மேலும் முடிவுகள்","mosaic":"மொசைக்","mosaicDescription":"காணப்படும் சாளர எல்லைக்குள், சாளரங்களை ஒன்றையொன்று சார்ந்து நகர்த்தியும் அளவை மாற்றியும் கொள்ளலாம்.","moveCompanionWindowToBottom":"கீழே நகர்த்தவும்","moveCompanionWindowToRight":"வலதுபுறம் நகர்த்தவும்","multipartCollection":"பல்பகுதி சேகரம்","nextCanvas":"அடுத்த உருப்படி","noItemSelected":"எந்த உருப்படியும் தேர்ந்தெடுக்கப்படவில்லை","numItems_one":"{{number}} உருப்படி","numItems_other":"{{number}} உருப்படிகள்","off":"முடக்குக","openCompanionWindow_annotations":"குறிப்புரைகள்","openCompanionWindow_attribution":"உரிமைகள்","openCompanionWindow_canvas":"சுட்டெண்","openCompanionWindow_info":"தகவல்","openCompanionWindow_layers":"அடுக்குகள்","openCompanionWindow_search":"தேடல்","openInCompanionWindow":"தனி பலகத்தில் திறக்கவும்","openWindows":"தற்போது திறந்திருக்கும் சாளரங்கள்","pagination":"{{current}} இல் {{total}}","position":"நிலை","previewWindowTitle":"{{title}}","previousCanvas":"முந்தைய உருப்படி","related":"தொடர்புடைய","resource":"வளம்","retry":"மீண்டும் முயற்சிக்கவும்","right":"சரி","rights":"உரிமம்","scroll":"உருட்டவும்","searchInputLabel":"தேடல் சொற்கள்","searchNextResult":"அடுத்த முடிவு","searchNoResults":"முடிவுகள் எதுவும் காணப்படவில்லை","searchPreviousResult":"முந்தைய முடிவு","searchResultsRemaining":"{{numLeft}} மீதமுள்ளன","searchSubmitAria":"தேடலைச் சமர்ப்பிக்கவும்","searchTitle":"தேடல்","selectWorkspaceMenu":"பணித்தள வகையைத் தேர்ந்தெடுக்கவும்","showCollection":"சேகரத்தை காட்டவும்","showingNumAnnotations_one":"{{number}} குறிப்புரை காட்டப்படுகிறது","showingNumAnnotations_other":"{{number}} குறிப்புரைகள் காட்டப்படுகின்றன","showZoomControls":"பெரிதாக்குதல் கட்டுப்பாடுகளைக் காட்டு","sidebarPanelsNavigation":"பக்கப்பட்டை பலகங்களை வழிசெலுத்தல்","single":"தனி","startHere":"இங்கிருந்து தொடங்குங்கள்","suggestSearch":"இந்த ஆவணத்தில் \\"{{ query }}\\" என்பதைத் தேடவும்","tableOfContentsList":"பொருளடக்கம்","theme":"கருப்பொருள்","thumbnailList":"சிறுபடப் பட்டியல்","thumbnailNavigation":"சிறுபடங்கள்","thumbnails":"சிறுபடங்கள்","toggleWindowSideBar":"பக்கப்பட்டையை மாற்றவும்","totalCollections_one":"{{count}} சேகரம்","totalCollections_other":"{{count}} சேகரங்கள்","totalManifests_one":"{{count}} விபரக் கோப்பு","totalManifests_other":"{{count}} விபரக் கோப்புக்கள்","tryAgain":"மீண்டும் முயற்சிக்கவும்","untitled":"[Untitled]","view":"பார்வை","viewWorkspaceConfiguration":"பணித்தள உள்ளமைவைக் காண்க","welcome":"மிரடோருக்கு வரவேற்கிறோம்","window":"சாளரம்: {{label}}","windowMenu":"சாளரக் காட்சிகள் மற்றும் சிறுபடக் காட்சி","windowNavigation":"சாளர வழிசெலுத்தல்","windowPluginButtons":"தேர்வுகள்","windowPluginMenu":"சாளர தேர்வுகள்","workspace":"பணித்தளம்","workspaceFullScreen":"முழுத்திரை","workspaceMenu":"பணித்தள அமைப்புகள்","workspaceNavigation":"பணித்தள வழிசெலுத்தல்","workspaceOptions":"பணித்தள தேர்வுகள்","workspaceSelectionTitle":"பணித்தள வகையைத் தேர்ந்தெடுக்கவும்","zoomIn":"பெரிதாக்குக","zoomOut":"சிறிதாக்குக","zoomReset":"பெரிதாக்கத்தை மீளமைக்க"}`)};ab();function eMe(e={}){let t={ar:jje,bg:Xje,de:Mje,en:Nje,et:Pje,fa:Fje,fr:Rje,hr:zje,hu:Qje,it:Gje,ja:Bje,kr:Vje,lt:Jje,"nb-NO":Zje,nl:Hje,pl:Uje,"pt-BR":Wje,sr:Kje,sv:qje,vi:Yje,"zh-CN":Ije,"zh-TW":Lje,ta:$je},n=Toe();return n.use(Voe).init({fallbackLng:`en`,interpolation:{escapeValue:!1},lng:`en`,resources:t,...e}),n}Kx(),ya();var tMe=`data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="400" height="600"%3E%3Crect width="400" height="600" fill="%23f5f5f5"/%3E%3Cpath d="M 200 240 L 254 354 L 146 354 Z M 200 228 L 128 372 L 272 372 Z M 204.5 336 L 195.5 336 L 195.5 345 L 204.5 345 Z M 204.5 309 L 195.5 309 L 195.5 327 L 204.5 327 Z" fill="%231967d2"/%3E%3C/svg%3E`;function nMe({children:e}){let t=va.fallbackImage||tMe,[n,r]=(0,oJ.useState)(new Set),i=(0,oJ.useCallback)(e=>{r(t=>new Set(t).add(e))},[]);return(0,cJ.jsx)(Gx.Provider,{value:{failedImages:n,fallbackImage:t,notifyFailure:i},children:e})}nMe.propTypes={children:sJ.default.node.isRequired};function rMe(){let[e,t]=(0,oJ.useState)(!1),n=(0,oJ.useRef)(),r=()=>{t(document.fullscreenElement===n.current)};(0,oJ.useEffect)(()=>(document.addEventListener(`fullscreenchange`,r),()=>document.removeEventListener(`fullscreenchange`,r)),[]);let i=()=>n.current.requestFullscreen(),a=(0,oJ.useCallback)(()=>document.fullscreenElement?document.exitFullscreen().then(()=>i()):i(),[]),o=(0,oJ.useCallback)(()=>document.fullscreenElement===n.current?document.exitFullscreen():Promise.resolve(),[]);return(0,oJ.useMemo)(()=>({active:e,enter:a,exit:o,fullscreenRef:n}),[e,a,o,n])}var iMe=({handle:e,onChange:t=void 0,children:n=null,className:r=``})=>{let i=[`fullscreen`,r,e.active?`fullscreen-enabled`:``].filter(Boolean);(0,oJ.useEffect)(()=>{t&&t(e.active,e)},[e,e.active,t]);let a=e.active?{height:`100%`,width:`100%`}:{};return(0,cJ.jsx)(`div`,{ref:e.fullscreenRef,className:i.join(` `),style:a,children:n})};iMe.propTypes={children:sJ.default.node,className:sJ.default.string,handle:sJ.default.object.isRequired,onChange:sJ.default.func};var aMe,CX,wX=s((()=>{aMe=d(h(),1),CX=(0,aMe.createContext)()}));ab(),Mx(),lY(),Th(),Ym(),wX(),Vx();var oMe=({dndManager:e=void 0,children:t})=>e===!1?t:e===void 0?(0,cJ.jsx)(WJ,{backend:OY,options:KY,children:t}):(0,cJ.jsx)(uJ.Provider,{value:e,children:t});oMe.propTypes={children:sJ.default.node.isRequired,dndManager:sJ.default.oneOf([void 0,!1,sJ.default.object])};var sMe=({children:e})=>{let t=rMe();return(0,cJ.jsx)(iMe,{handle:t,children:(0,cJ.jsx)(CX.Provider,{value:t,children:e})})};sMe.propTypes={children:sJ.default.node.isRequired};var cMe=({children:e,language:t,translations:n})=>{let[r]=(0,oJ.useState)(eMe({lng:t}));return(0,oJ.useEffect)(()=>{r&&r.language!==t&&r.changeLanguage(t)},[r,t]),(0,oJ.useEffect)(()=>{Object.keys(n).forEach(e=>{r.addResourceBundle(e,`translation`,n[e],!0,!0)})},[r,n]),(0,cJ.jsx)(Qoe,{i18n:r,children:e})};cMe.propTypes={children:sJ.default.node.isRequired,language:sJ.default.string.isRequired,translations:sJ.default.object.isRequired};var lMe=Jm({key:`muirtl`,stylisPlugins:[Dje,Aje]}),uMe=Jm({key:`mui`});function TX({children:e=null,language:t,theme:n,translations:r,dndManager:i=void 0}){return(0,cJ.jsx)(sMe,{children:(0,cJ.jsx)(cMe,{language:t,translations:r,children:(0,cJ.jsx)(Bx.Provider,{value:t,children:(0,cJ.jsx)(lne,{injectFirst:!0,children:(0,cJ.jsx)(_h,{value:n.direction===`rtl`?lMe:uMe,children:(0,cJ.jsx)(qse,{theme:Dv(n),children:(0,cJ.jsx)(oMe,{dndManager:i,children:(0,cJ.jsx)(nMe,{children:e})})})})})})})})}TX.propTypes={children:sJ.default.node,dndManager:sJ.default.object,language:sJ.default.string.isRequired,theme:sJ.default.object.isRequired,translations:sJ.default.object.isRequired},U(),B(),Nr(),$l();var dMe=H(z(e=>({language:_o(e).language,theme:So(e),translations:_o(e).translations})),Mr(`AppProviders`))(TX);function fMe(e){return Gh(`MuiDialog`,e)}var EX=s((()=>{Jh(),Kh(),qh(`MuiDialog`,[`root`,`backdrop`,`scrollPaper`,`scrollBody`,`container`,`paper`,`paperWidthFalse`,`paperWidthXs`,`paperWidthSm`,`paperWidthMd`,`paperWidthLg`,`paperWidthXl`,`paperFullWidth`,`paperFullScreen`])})),pMe,DX,mMe=s((()=>{pMe=d(h(),1),DX=pMe.createContext({})})),OX,kX,hMe,gMe,_Me,vMe,yMe,AX,bMe=s((()=>{OX=d(h(),1),J(),Y(),Sg(),Fb(),xM(),lM(),ey(),EX(),mMe(),pM(),Q(),Hv(),$(),qC(),iM(),kX=W(),hMe=Z(fM,{name:`MuiDialog`,slot:`Backdrop`})({zIndex:-1}),gMe=e=>{let{classes:t,scroll:n,maxWidth:r,fullWidth:i,fullScreen:a}=e;return Fd({root:[`root`],backdrop:[`backdrop`],container:[`container`,`scroll${Pb(n)}`],paper:[`paper`,`paperWidth${Pb(String(r))}`,i&&`paperFullWidth`,a&&`paperFullScreen`]},fMe,t)},_Me=Z(bM,{name:`MuiDialog`,slot:`Root`})({"@media print":{position:`absolute !important`}}),vMe=Z(`div`,{name:`MuiDialog`,slot:`Container`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.container,t[`scroll${Pb(n.scroll)}`]]}})({height:`100%`,"@media print":{height:`auto`},outline:0,variants:[{props:{scroll:`paper`},style:{display:`flex`,justifyContent:`center`,alignItems:`center`}},{props:{scroll:`body`},style:{overflowY:`auto`,overflowX:`hidden`,textAlign:`center`,"&::after":{content:`""`,display:`inline-block`,verticalAlign:`middle`,height:`100%`,width:`0`}}}]}),yMe=Z($v,{name:`MuiDialog`,slot:`Paper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.paper,t[`paperWidth${Pb(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(Vv(({theme:e})=>({margin:32,position:`relative`,overflowY:`auto`,outline:0,"@media print":{overflowY:`visible`,boxShadow:`none`},variants:[{props:{scroll:`paper`},style:{display:`flex`,flexDirection:`column`,maxHeight:`calc(100% - 64px)`}},{props:{scroll:`body`},style:{display:`inline-block`,verticalAlign:`middle`,textAlign:`initial`}},{props:({ownerState:e})=>!e.maxWidth,style:{maxWidth:`calc(100% - 64px)`}},{props:{maxWidth:`xs`},style:{maxWidth:e.breakpoints.unit===`px`?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`}},{props:{maxWidth:`xs`,scroll:`body`},style:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64)]:{maxWidth:`calc(100% - 64px)`}}},...Object.keys(e.breakpoints.values).filter(e=>e!==`xs`).map(t=>({props:{maxWidth:t},style:{maxWidth:`${e.breakpoints.values[t]}${e.breakpoints.unit}`}})),...Object.keys(e.breakpoints.values).filter(e=>e!==`xs`).map(t=>({props:{maxWidth:t,scroll:`body`},style:{[e.breakpoints.down(e.breakpoints.values[t]+64)]:{maxWidth:`calc(100% - 64px)`}}})),{props:({ownerState:e})=>e.fullWidth,style:{width:`calc(100% - 64px)`}},{props:({ownerState:e})=>e.fullScreen,style:{margin:0,width:`100%`,maxWidth:`100%`,height:`100%`,maxHeight:`none`,borderRadius:0}},{props:({ownerState:e})=>e.fullScreen&&e.scroll===`body`,style:{margin:0,maxWidth:`100%`}}]}))),AX=OX.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiDialog`}),r=Nv(),i={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{"aria-describedby":a,"aria-labelledby":o,"aria-modal":s=!0,children:c,className:l,fullScreen:u=!1,fullWidth:d=!1,maxWidth:f=`sm`,onClick:p,onClose:m,open:h,PaperComponent:g=$v,role:_=`dialog`,scroll:v=`paper`,slots:y={},slotProps:b={},transitionDuration:x=i,...S}=n,C={...n,fullScreen:u,fullWidth:d,maxWidth:f,scroll:v},w=gMe(C),T=OX.useRef(),E=e=>{T.current=e.target===e.currentTarget},D=e=>{p&&p(e),T.current&&(T.current=null,m&&m(e,`backdropClick`))},O=vg(o),k=OX.useMemo(()=>({titleId:O}),[O]),A={slots:y,slotProps:b},[j,M]=KC(`root`,{elementType:_Me,shouldForwardComponentProp:!0,externalForwardedProps:A,ownerState:C,className:q(w.root,l),ref:t}),[N,ee]=KC(`backdrop`,{elementType:hMe,shouldForwardComponentProp:!0,externalForwardedProps:A,ownerState:C,className:w.backdrop}),[te,P]=KC(`paper`,{elementType:yMe,shouldForwardComponentProp:!0,externalForwardedProps:A,ownerState:C,className:w.paper,additionalProps:{elevation:24,role:_,"aria-describedby":a,"aria-labelledby":O,"aria-modal":s,tabIndex:-1,[rM]:``}}),[F,I]=KC(`container`,{elementType:vMe,externalForwardedProps:A,ownerState:C,className:w.container}),[ne,re]=KC(`transition`,{elementType:cM,externalForwardedProps:A,ownerState:C,additionalProps:{appear:!0,in:h,timeout:x,role:`presentation`}});return(0,kX.jsx)(j,{closeAfterTransition:!0,slots:{backdrop:N},slotProps:{backdrop:{transitionDuration:x,...ee}},onClose:m,open:h,onClick:D,...M,...S,children:(0,kX.jsx)(ne,{...re,children:(0,kX.jsx)(F,{onMouseDown:E,...I,children:(0,kX.jsx)(te,{as:g,...P,children:(0,kX.jsx)(DX.Provider,{value:k,children:c})})})})})})})),jX=s((()=>{bMe(),EX(),EX()}));function xMe(e){return Gh(`MuiDialogContent`,e)}var MX=s((()=>{Jh(),Kh(),qh(`MuiDialogContent`,[`root`,`dividers`])}));function SMe(e){return Gh(`MuiDialogTitle`,e)}var CMe,NX=s((()=>{Jh(),Kh(),CMe=qh(`MuiDialogTitle`,[`root`])})),wMe,TMe,EMe,DMe,PX,OMe=s((()=>{wMe=d(h(),1),J(),Y(),Q(),Hv(),$(),MX(),NX(),TMe=W(),EMe=e=>{let{classes:t,dividers:n}=e;return Fd({root:[`root`,n&&`dividers`]},xMe,t)},DMe=Z(`div`,{name:`MuiDialogContent`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(Vv(({theme:e})=>({flex:`1 1 auto`,WebkitOverflowScrolling:`touch`,overflowY:`auto`,padding:`20px 24px`,variants:[{props:({ownerState:e})=>e.dividers,style:{padding:`16px 24px`,borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:e})=>!e.dividers,style:{[`.${CMe.root} + &`]:{paddingTop:0}}}]}))),PX=wMe.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiDialogContent`}),{className:r,dividers:i=!1,...a}=n,o={...n,dividers:i},s=EMe(o);return(0,TMe.jsx)(DMe,{className:q(s.root,r),ownerState:o,ref:t,...a})})})),FX=s((()=>{OMe(),MX(),MX()})),IX,kMe,AMe,jMe,LX,MMe=s((()=>{IX=d(h(),1),J(),Y(),VS(),Q(),$(),NX(),mMe(),kMe=W(),AMe=e=>{let{classes:t}=e;return Fd({root:[`root`]},SMe,t)},jMe=Z(BS,{name:`MuiDialogTitle`,slot:`Root`})({padding:`16px 24px`,flex:`0 0 auto`}),LX=IX.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiDialogTitle`}),{className:r,id:i,...a}=n,o=n,s=AMe(o),{titleId:c=i}=IX.useContext(DX);return(0,kMe.jsx)(jMe,{component:`h2`,className:q(s.root,r),ownerState:o,ref:t,variant:`h6`,id:i??c,...a})})})),RX=s((()=>{MMe(),NX(),NX()})),NMe=s((()=>{z_(),G_(),U_(),Y_(),Z_(),$_(),q_(),V_()})),PMe=s((()=>{})),FMe=s((()=>{J(),Y(),Q(),$(),PMe(),PMe()}));function IMe(e){return Gh(`MuiAlert`,e)}var zX,BX=s((()=>{Jh(),Kh(),zX=qh(`MuiAlert`,[`root`,`action`,`icon`,`message`,`filled`,`colorSuccess`,`colorInfo`,`colorWarning`,`colorError`,`outlined`,`standard`])})),LMe,RMe,zMe=s((()=>{tC(),LMe=W(),RMe=ZS((0,LMe.jsx)(`path`,{d:`M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z`}),`SuccessOutlined`)})),BMe,VMe,HMe=s((()=>{tC(),BMe=W(),VMe=ZS((0,BMe.jsx)(`path`,{d:`M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z`}),`ReportProblemOutlined`)})),UMe,WMe,GMe=s((()=>{tC(),UMe=W(),WMe=ZS((0,UMe.jsx)(`path`,{d:`M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z`}),`ErrorOutline`)})),KMe,qMe,JMe=s((()=>{tC(),KMe=W(),qMe=ZS((0,KMe.jsx)(`path`,{d:`M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z`}),`InfoOutlined`)})),YMe,VX,XMe,ZMe,QMe,$Me,eNe,HX,tNe,nNe=s((()=>{YMe=d(h(),1),J(),Y(),Q(),Hv(),$(),qC(),Fb(),MS(),ey(),BX(),MT(),zMe(),HMe(),GMe(),JMe(),lB(),VX=W(),XMe=e=>{let{variant:t,color:n,severity:r,classes:i}=e;return Fd({root:[`root`,`color${Pb(n||r)}`,`${t}`],icon:[`icon`],message:[`message`],action:[`action`]},IMe,i)},ZMe=Z($v,{name:`MuiAlert`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant]]}})(Vv(({theme:e})=>{let t=e.palette.mode===`light`?e.darken:e.lighten,n=e.palette.mode===`light`?e.lighten:e.darken;return{...e.typography.body2,backgroundColor:`transparent`,display:`flex`,padding:`6px 16px`,variants:[...Object.entries(e.palette).filter(jS([`light`])).map(([r])=>({props:{colorSeverity:r,variant:`standard`},style:{color:e.vars?e.vars.palette.Alert[`${r}Color`]:t(e.palette[r].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${r}StandardBg`]:n(e.palette[r].light,.9),[`& .${zX.icon}`]:e.vars?{color:e.vars.palette.Alert[`${r}IconColor`]}:{color:e.palette[r].main}}})),...Object.entries(e.palette).filter(jS([`light`])).map(([n])=>({props:{colorSeverity:n,variant:`outlined`},style:{color:e.vars?e.vars.palette.Alert[`${n}Color`]:t(e.palette[n].light,.6),border:`1px solid ${(e.vars||e).palette[n].light}`,[`& .${zX.icon}`]:e.vars?{color:e.vars.palette.Alert[`${n}IconColor`]}:{color:e.palette[n].main}}})),...Object.entries(e.palette).filter(jS([`dark`])).map(([t])=>({props:{colorSeverity:t,variant:`filled`},style:{fontWeight:e.typography.fontWeightMedium,...e.vars?{color:e.vars.palette.Alert[`${t}FilledColor`],backgroundColor:e.vars.palette.Alert[`${t}FilledBg`]}:{backgroundColor:e.palette.mode===`dark`?e.palette[t].dark:e.palette[t].main,color:e.palette.getContrastText(e.palette[t].main)}}}))]}})),QMe=Z(`div`,{name:`MuiAlert`,slot:`Icon`})({marginRight:12,padding:`7px 0`,display:`flex`,fontSize:22,opacity:.9}),$Me=Z(`div`,{name:`MuiAlert`,slot:`Message`})({padding:`8px 0`,minWidth:0,overflow:`auto`}),eNe=Z(`div`,{name:`MuiAlert`,slot:`Action`})({display:`flex`,alignItems:`flex-start`,padding:`4px 0 0 16px`,marginLeft:`auto`,marginRight:-8}),HX={success:(0,VX.jsx)(RMe,{fontSize:`inherit`}),warning:(0,VX.jsx)(VMe,{fontSize:`inherit`}),error:(0,VX.jsx)(WMe,{fontSize:`inherit`}),info:(0,VX.jsx)(qMe,{fontSize:`inherit`})},tNe=YMe.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiAlert`}),{action:r,children:i,className:a,closeText:o=`Close`,color:s,icon:c,iconMapping:l=HX,onClose:u,role:d=`alert`,severity:f=`success`,slotProps:p={},slots:m={},variant:h=`standard`,...g}=n,_={...n,color:s,severity:f,variant:h,colorSeverity:s||f},v=XMe(_),y={slots:m,slotProps:p},[b,x]=KC(`root`,{ref:t,shouldForwardComponentProp:!0,className:q(v.root,a),elementType:ZMe,externalForwardedProps:{...y,...g},ownerState:_,additionalProps:{role:d,elevation:0}}),[S,C]=KC(`icon`,{className:v.icon,elementType:QMe,externalForwardedProps:y,ownerState:_}),[w,T]=KC(`message`,{className:v.message,elementType:$Me,externalForwardedProps:y,ownerState:_}),[E,D]=KC(`action`,{className:v.action,elementType:eNe,externalForwardedProps:y,ownerState:_}),[O,k]=KC(`closeButton`,{elementType:jT,externalForwardedProps:y,ownerState:_}),[A,j]=KC(`closeIcon`,{elementType:cB,externalForwardedProps:y,ownerState:_});return(0,VX.jsxs)(b,{...x,children:[c===!1?null:(0,VX.jsx)(S,{...C,children:c||l[f]||HX[f]}),(0,VX.jsx)(w,{...T,children:i}),r==null?null:(0,VX.jsx)(E,{...D,children:r}),r==null&&u?(0,VX.jsx)(E,{...D,children:(0,VX.jsx)(O,{size:`small`,"aria-label":o,title:o,color:`inherit`,onClick:u,...k,children:(0,VX.jsx)(A,{fontSize:`small`,...j})})}):null]})})})),UX=s((()=>{nNe(),BX(),BX()})),rNe=s((()=>{})),iNe=s((()=>{J(),Y(),Q(),Hv(),$(),VS(),rNe(),rNe()}));function aNe(e){return Gh(`MuiAppBar`,e)}var WX=s((()=>{Jh(),Kh(),qh(`MuiAppBar`,[`root`,`positionFixed`,`positionAbsolute`,`positionSticky`,`positionStatic`,`positionRelative`,`colorDefault`,`colorPrimary`,`colorSecondary`,`colorInherit`,`colorTransparent`,`colorError`,`colorInfo`,`colorSuccess`,`colorWarning`])})),oNe,sNe,cNe,GX,lNe,KX,uNe=s((()=>{oNe=d(h(),1),J(),Y(),Q(),Hv(),$(),Fb(),MS(),ey(),WX(),sNe=W(),cNe=e=>{let{color:t,position:n,classes:r}=e;return Fd({root:[`root`,`color${Pb(t)}`,`position${Pb(n)}`]},aNe,r)},GX=(e,t)=>e?`${e.replace(`)`,``)}, ${t})`:t,lNe=Z($v,{name:`MuiAppBar`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`position${Pb(n.position)}`],t[`color${Pb(n.color)}`]]}})(Vv(({theme:e})=>({display:`flex`,flexDirection:`column`,width:`100%`,boxSizing:`border-box`,flexShrink:0,variants:[{props:{position:`fixed`},style:{position:`fixed`,zIndex:(e.vars||e).zIndex.appBar,top:0,left:`auto`,right:0,"@media print":{position:`absolute`}}},{props:{position:`absolute`},style:{position:`absolute`,zIndex:(e.vars||e).zIndex.appBar,top:0,left:`auto`,right:0}},{props:{position:`sticky`},style:{position:`sticky`,zIndex:(e.vars||e).zIndex.appBar,top:0,left:`auto`,right:0}},{props:{position:`static`},style:{position:`static`}},{props:{position:`relative`},style:{position:`relative`}},{props:{color:`inherit`},style:{"--AppBar-color":`inherit`,color:`var(--AppBar-color)`}},{props:{color:`default`},style:{"--AppBar-background":e.vars?e.vars.palette.AppBar.defaultBg:e.palette.grey[100],"--AppBar-color":e.vars?e.vars.palette.text.primary:e.palette.getContrastText(e.palette.grey[100]),...e.applyStyles(`dark`,{"--AppBar-background":e.vars?e.vars.palette.AppBar.defaultBg:e.palette.grey[900],"--AppBar-color":e.vars?e.vars.palette.text.primary:e.palette.getContrastText(e.palette.grey[900])})}},...Object.entries(e.palette).filter(jS([`contrastText`])).map(([t])=>({props:{color:t},style:{"--AppBar-background":(e.vars??e).palette[t].main,"--AppBar-color":(e.vars??e).palette[t].contrastText}})),{props:e=>e.enableColorOnDark===!0&&![`inherit`,`transparent`].includes(e.color),style:{backgroundColor:`var(--AppBar-background)`,color:`var(--AppBar-color)`}},{props:e=>e.enableColorOnDark===!1&&![`inherit`,`transparent`].includes(e.color),style:{backgroundColor:`var(--AppBar-background)`,color:`var(--AppBar-color)`,...e.applyStyles(`dark`,{backgroundColor:e.vars?GX(e.vars.palette.AppBar.darkBg,`var(--AppBar-background)`):null,color:e.vars?GX(e.vars.palette.AppBar.darkColor,`var(--AppBar-color)`):null})}},{props:{color:`transparent`},style:{"--AppBar-background":`transparent`,"--AppBar-color":`inherit`,backgroundColor:`var(--AppBar-background)`,color:`var(--AppBar-color)`,...e.applyStyles(`dark`,{backgroundImage:`none`})}}]}))),KX=oNe.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiAppBar`}),{className:r,color:i=`primary`,enableColorOnDark:a=!1,position:o=`fixed`,...s}=n,c={...n,color:i,position:o,enableColorOnDark:a},l=cNe(c);return(0,sNe.jsx)(lNe,{square:!0,component:`header`,ownerState:c,elevation:4,className:q(l.root,r,o===`fixed`&&`mui-fixed`),ref:t,...s})})})),qX=s((()=>{uNe(),WX(),WX()})),dNe=s((()=>{})),JX=s((()=>{J(),Y(),Q(),Hv(),$(),tC(),dNe(),qC(),dNe()})),fNe=s((()=>{})),pNe=s((()=>{J(),Y(),Q(),Hv(),$(),JX(),fNe(),qC(),fNe()})),mNe=s((()=>{})),hNe=s((()=>{J(),Y(),Q(),Hv(),$(),mNe(),mNe()})),gNe=s((()=>{})),_Ne=s((()=>{J(),Y(),Q(),Hv(),$(),cT(),Qv(),gNe(),qC(),gNe()})),vNe=s((()=>{Wh()})),yNe,YX=s((()=>{Jh(),yNe=qh(`MuiBox`,[`root`])})),bNe,xNe,SNe=s((()=>{L_(),vNe(),Mx(),Mv(),YX(),bNe=Dv(),xNe=qne({themeId:jv,defaultTheme:bNe,defaultClassName:yNe.root,generateClassName:Uh.generate})})),XX=s((()=>{SNe(),YX(),YX()})),CNe=s((()=>{})),wNe=s((()=>{J(),Y(),hD(),Q(),$(),VS(),of(),Hv(),tC(),cT(),CNe(),CNe()})),TNe=s((()=>{})),ENe=s((()=>{J(),Y(),Fb(),Q(),Hv(),MS(),$(),TNe(),Pve(),Lve(),TNe()}));function DNe(e){return Gh(`MuiCard`,e)}var ZX=s((()=>{Jh(),Kh(),qh(`MuiCard`,[`root`])})),ONe,kNe,ANe,jNe,QX,MNe=s((()=>{ONe=d(h(),1),J(),Y(),Q(),$(),ey(),ZX(),kNe=W(),ANe=e=>{let{classes:t}=e;return Fd({root:[`root`]},DNe,t)},jNe=Z($v,{name:`MuiCard`,slot:`Root`})({overflow:`hidden`}),QX=ONe.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiCard`}),{className:r,raised:i=!1,...a}=n,o={...n,raised:i},s=ANe(o);return(0,kNe.jsx)(jNe,{className:q(s.root,r),elevation:i?8:void 0,ref:t,ownerState:o,...a})})})),NNe=s((()=>{MNe(),ZX(),ZX()})),PNe=s((()=>{})),FNe=s((()=>{J(),Y(),Q(),Hv(),$(),PNe(),cT(),qC(),Qv(),PNe()})),INe=s((()=>{})),LNe=s((()=>{J(),Y(),Q(),$(),INe(),INe()}));function RNe(e){return Gh(`MuiCardContent`,e)}var $X=s((()=>{Jh(),Kh(),qh(`MuiCardContent`,[`root`])})),zNe,BNe,VNe,HNe,eZ,UNe=s((()=>{zNe=d(h(),1),J(),Y(),Q(),$(),$X(),BNe=W(),VNe=e=>{let{classes:t}=e;return Fd({root:[`root`]},RNe,t)},HNe=Z(`div`,{name:`MuiCardContent`,slot:`Root`})({padding:16,"&:last-child":{paddingBottom:24}}),eZ=zNe.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiCardContent`}),{className:r,component:i=`div`,...a}=n,o={...n,component:i},s=VNe(o);return(0,BNe.jsx)(HNe,{as:i,className:q(s.root,r),ownerState:o,ref:t,...a})})})),WNe=s((()=>{UNe(),$X(),$X()})),GNe=s((()=>{})),KNe=s((()=>{Y(),VS(),Q(),$(),GNe(),qC(),GNe()})),qNe=s((()=>{})),JNe=s((()=>{J(),Y(),Q(),$(),qNe(),qNe()}));function YNe(e){return e.substring(2).toLowerCase()}function XNe(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}function ZNe(e){let{children:t,disableReactTree:n=!1,mouseEvent:r=`onClick`,onClickAway:i,touchEvent:a=`onTouchEnd`}=e,o=tZ.useRef(!1),s=tZ.useRef(null),c=tZ.useRef(!1),l=tZ.useRef(!1);tZ.useEffect(()=>(setTimeout(()=>{c.current=!0},0),()=>{c.current=!1}),[]);let u=hb(NT(t),s),d=vb(e=>{let t=l.current;l.current=!1;let r=xb(s.current);if(!c.current||!s.current||`clientX`in e&&XNe(e,r))return;if(o.current){o.current=!1;return}let a;a=e.composedPath?e.composedPath().includes(s.current):!iO(r.documentElement,e.target)||iO(s.current,e.target),!a&&(n||!t)&&i(e)}),f=e=>n=>{l.current=!0;let r=t.props[e];r&&r(n)},p={ref:u};return a!==!1&&(p[a]=f(a)),tZ.useEffect(()=>{if(a!==!1){let e=YNe(a),t=xb(s.current),n=()=>{o.current=!0};return t.addEventListener(e,d),t.addEventListener(`touchmove`,n),()=>{t.removeEventListener(e,d),t.removeEventListener(`touchmove`,n)}}},[d,a]),r!==!1&&(p[r]=f(r)),tZ.useEffect(()=>{if(r!==!1){let e=YNe(r),t=xb(s.current);return t.addEventListener(e,d),()=>{t.removeEventListener(e,d)}}},[d,r]),tZ.cloneElement(t,p)}var tZ,QNe=s((()=>{tZ=d(h(),1),aO(),Sb(),_b(),bb(),PT()})),nZ=s((()=>{QNe()})),$Ne=s((()=>{})),ePe=s((()=>{L_(),Fb(),Bv(),$(),$Ne(),$Ne()})),tPe=s((()=>{Q(),$()})),nPe=s((()=>{}));function rPe(e){return Gh(`MuiDialogActions`,e)}var rZ=s((()=>{Jh(),Kh(),qh(`MuiDialogActions`,[`root`,`spacing`])})),iPe,aPe,oPe,sPe,iZ,cPe=s((()=>{iPe=d(h(),1),J(),Y(),Q(),$(),rZ(),aPe=W(),oPe=e=>{let{classes:t,disableSpacing:n}=e;return Fd({root:[`root`,!n&&`spacing`]},rPe,t)},sPe=Z(`div`,{name:`MuiDialogActions`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})({display:`flex`,alignItems:`center`,padding:8,justifyContent:`flex-end`,flex:`0 0 auto`,variants:[{props:({ownerState:e})=>!e.disableSpacing,style:{"& > :not(style) ~ :not(style)":{marginLeft:8}}}]}),iZ=iPe.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiDialogActions`}),{className:r,disableSpacing:i=!1,...a}=n,o={...n,disableSpacing:i},s=oPe(o);return(0,aPe.jsx)(sPe,{className:q(s.root,r),ownerState:o,ref:t,...a})})})),aZ=s((()=>{cPe(),rZ(),rZ()}));function lPe(e){return Gh(`MuiDialogContentText`,e)}var oZ=s((()=>{Jh(),Kh(),qh(`MuiDialogContentText`,[`root`])})),uPe,dPe,fPe,pPe,mPe,hPe=s((()=>{uPe=d(h(),1),J(),Y(),zv(),Q(),$(),VS(),oZ(),dPe=W(),fPe=e=>{let{classes:t}=e,n=Fd({root:[`root`]},lPe,t);return{...t,...n}},pPe=Z(BS,{shouldForwardProp:e=>Rv(e)||e===`classes`,name:`MuiDialogContentText`,slot:`Root`})({}),mPe=uPe.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiDialogContentText`}),{children:r,className:i,...a}=n,o=fPe(a);return(0,dPe.jsx)(pPe,{component:`p`,variant:`body1`,color:`textSecondary`,ref:t,ownerState:a,className:q(o.root,i),...n,classes:o})})})),gPe=s((()=>{hPe(),oZ(),oZ()}));function _Pe(e){return typeof e==`string`&&/^translate\(.+,\s*.+\)$/.test(e)}function vPe(e,t,n,r=SPe){let{resetInlineTransform:i=!0}=r,a=n&&n.getBoundingClientRect(),o=oC(t),s,c;if(i){let e=t.style.transform,n=t.style.transition;t.style.transition=``,t.style.transform=``,s=t.getBoundingClientRect(),c=o.getComputedStyle(t).getPropertyValue(`transform`),t.style.transform=e,t.style.transition=n}else s=t.getBoundingClientRect(),c=o.getComputedStyle(t).getPropertyValue(`transform`);let{offsetX:l,offsetY:u}=kae(c);return e===`left`?a?`translateX(${a.right+l-s.left}px)`:`translateX(${o.innerWidth+l-s.left}px)`:e===`right`?a?`translateX(-${s.right-a.left-l}px)`:`translateX(-${s.left+s.width-l}px)`:e===`up`?a?`translateY(${a.bottom+u-s.top}px)`:`translateY(${o.innerHeight+u-s.top}px)`:a?`translateY(-${s.top-a.top+s.height-u}px)`:`translateY(-${s.top+s.height-u}px)`}function yPe(e){return typeof e==`function`?e():e}function sZ(e,t,n,r){let i=vPe(e,t,yPe(n),r);i&&(t.style.transform=i)}var cZ,bPe,xPe,SPe,lZ,CPe=s((()=>{cZ=d(h(),1),PT(),VT(),rC(),Lb(),Q(),Bw(),Qv(),wC(),bPe=W(),xPe={visibility:`hidden`},SPe={},lZ=cZ.forwardRef(function(e,t){let n=Nv(),r={enter:n.transitions.easing.easeOut,exit:n.transitions.easing.sharp},i={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:a,appear:o=!0,children:s,container:c,disablePrefersReducedMotion:l=!1,direction:u=`down`,easing:d=r,in:f,onEnter:p,onEntered:m,onEntering:h,onExit:g,onExited:_,onExiting:v,style:y,timeout:b=i,...x}=e,S=kw(n.motion.reducedMotion,l),C=cZ.useRef(null),w=cZ.useRef(!1),T=Ib(NT(s),C,t),E=Gv(C,(e,t)=>{sZ(u,e,c),S.shouldReduceMotion||Yv(e),p&&p(e,t)}),D=Gv(C,(e,t)=>{let r=Kv({timeout:b,style:y,easing:d},{mode:`enter`}),i=S.getTransitionTiming({duration:r.duration,delay:r.delay});e.style.transition=n.transitions.create(`transform`,{duration:i.duration,easing:r.easing,delay:i.delay}),e.style.transform=`none`,h&&h(e,t)}),O=Gv(C,m),k=Gv(C,v),A=Gv(C,e=>{let t=Kv({timeout:b,style:y,easing:d},{mode:`exit`}),r=S.getTransitionTiming({duration:t.duration,delay:t.delay});e.style.transition=n.transitions.create(`transform`,{duration:r.duration,easing:t.easing,delay:r.delay});let i=_Pe(e.style.transform);w.current=i,sZ(u,e,c,{resetInlineTransform:!i}),g&&g(e)}),j=Gv(C,e=>{w.current=!1,e.style.transition=``,_&&_(e)}),M=a?e=>{a(C.current,e)}:void 0,N=cZ.useCallback(()=>{C.current&&sZ(u,C.current,c)},[u,c]);return cZ.useEffect(()=>{if(f||u===`down`||u===`right`)return;let e=nC(()=>{C.current&&sZ(u,C.current,c)}),t=oC(C.current);return t.addEventListener(`resize`,e),()=>{e.clear(),t.removeEventListener(`resize`,e)}},[u,f,c]),cZ.useEffect(()=>{!f&&!w.current&&N()},[f,N]),(0,bPe.jsx)(RT,{nodeRef:C,onEnter:E,onEntered:O,onEntering:D,onExit:A,onExited:j,onExiting:k,addEndListener:M,appear:o,in:f,reduceMotion:S.shouldReduceMotion,timeout:b,...x,children:(e,{ownerState:t,...n})=>{let r;return r=e===`exited`&&!f?y||s.props.style?{visibility:`hidden`,...y,...s.props.style}:xPe:y&&s.props.style?{...y,...s.props.style}:y||s.props.style,cZ.cloneElement(s,{ref:T,style:r,...n})}})})})),uZ=s((()=>{CPe()}));function wPe(e){return Gh(`MuiDrawer`,e)}var dZ=s((()=>{Jh(),Kh(),qh(`MuiDrawer`,[`root`,`docked`,`paper`,`anchorLeft`,`anchorRight`,`anchorTop`,`anchorBottom`,`modal`])}));function TPe(e){return[`left`,`right`].includes(e)}function EPe({direction:e},t){return e===`rtl`&&TPe(t)?hZ[t]:t}var fZ,pZ,mZ,DPe,OPe,kPe,APe,hZ,gZ,jPe=s((()=>{fZ=d(h(),1),J(),Y(),hg(),xM(),uZ(),ey(),Fb(),zv(),Q(),Hv(),$(),Lb(),dZ(),qC(),iM(),wC(),pZ=W(),mZ=(e,t)=>{let{ownerState:n}=e;return[t.root,(n.variant===`permanent`||n.variant===`persistent`)&&t.docked,n.variant===`temporary`&&t.modal]},DPe=e=>{let{classes:t,anchor:n,variant:r}=e;return Fd({root:[`root`,`anchor${Pb(n)}`],docked:[(r===`permanent`||r===`persistent`)&&`docked`],modal:[`modal`],paper:[`paper`]},wPe,t)},OPe=Z(bM,{name:`MuiDrawer`,slot:`Root`,overridesResolver:mZ})(Vv(({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer}))),kPe=Z(`div`,{shouldForwardProp:Rv,name:`MuiDrawer`,slot:`Docked`,skipVariantsResolver:!1,overridesResolver:mZ})({flex:`0 0 auto`}),APe=Z($v,{name:`MuiDrawer`,slot:`Paper`})(Vv(({theme:e})=>({overflowY:`auto`,display:`flex`,flexDirection:`column`,height:`100%`,flex:`1 0 auto`,zIndex:(e.vars||e).zIndex.drawer,WebkitOverflowScrolling:`touch`,position:`fixed`,top:0,outline:0,variants:[{props:{anchor:`left`},style:{left:0}},{props:{anchor:`top`},style:{top:0,left:0,right:0,height:`auto`,maxHeight:`100%`}},{props:{anchor:`right`},style:{right:0}},{props:{anchor:`bottom`},style:{top:`auto`,left:0,bottom:0,right:0,height:`auto`,maxHeight:`100%`}},{props:({ownerState:e})=>e.anchor===`left`&&e.variant!==`temporary`,style:{borderRight:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:e})=>e.anchor===`top`&&e.variant!==`temporary`,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:e})=>e.anchor===`right`&&e.variant!==`temporary`,style:{borderLeft:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:e})=>e.anchor===`bottom`&&e.variant!==`temporary`,style:{borderTop:`1px solid ${(e.vars||e).palette.divider}`}}]}))),hZ={left:`right`,right:`left`,top:`down`,bottom:`up`},gZ=fZ.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiDrawer`}),r=Nv(),i=mg(),a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{anchor:o=`left`,children:s,className:c,elevation:l=16,hideBackdrop:u=!1,ModalProps:d={},onClose:f,open:p=!1,transitionDuration:m=a,variant:h=`temporary`,slots:g={},slotProps:_={},...v}=n,y=fZ.useRef(!1),b=fZ.useRef(null),x=Ib(t,b);fZ.useEffect(()=>{y.current=!0},[]);let S=fZ.useCallback(()=>b.current,[]),C=EPe({direction:i?`rtl`:`ltr`},o),w=o,T={...n,anchor:w,elevation:l,open:p,variant:h,...v},E=DPe(T),D={slots:g,slotProps:{..._,backdrop:SC(_.backdrop,{transitionDuration:m})}},[O,k]=KC(`root`,{ref:x,elementType:OPe,className:q(E.root,E.modal,c),shouldForwardComponentProp:!0,ownerState:T,externalForwardedProps:{...D,...v,...d},additionalProps:{closeAfterTransition:!0,open:p,onClose:f,hideBackdrop:u,slots:{backdrop:D.slots.backdrop},slotProps:{backdrop:D.slotProps.backdrop}}}),[A,j]=KC(`paper`,{elementType:APe,shouldForwardComponentProp:!0,className:E.paper,ownerState:T,externalForwardedProps:D,additionalProps:{elevation:h===`temporary`?l:0,square:!0,...h===`temporary`&&{role:`dialog`,"aria-modal":`true`,"data-mui-focusable":``,tabIndex:-1}}}),[M,N]=KC(`docked`,{elementType:kPe,ref:x,className:q(E.root,E.docked,c),ownerState:T,externalForwardedProps:D,additionalProps:v}),[ee,te]=KC(`transition`,{elementType:lZ,ownerState:T,externalForwardedProps:D,additionalProps:{in:p,direction:hZ[C],timeout:m,appear:y.current,...h===`temporary`&&(g.transition==null||g.transition===lZ)&&{container:S}}}),P=(0,pZ.jsx)(A,{...j,children:s});if(h===`permanent`)return(0,pZ.jsx)(M,{...N,children:P});let F=(0,pZ.jsx)(ee,{...te,children:P});return h===`persistent`?(0,pZ.jsx)(M,{...N,children:F}):(0,pZ.jsx)(O,{...k,children:F})})})),_Z=s((()=>{jPe(),dZ(),dZ()}));function MPe(e){return Gh(`MuiFab`,e)}var vZ,yZ=s((()=>{Jh(),Kh(),vZ=qh(`MuiFab`,[`root`,`primary`,`secondary`,`extended`,`circular`,`focusVisible`,`disabled`,`colorInherit`,`sizeSmall`,`sizeMedium`,`sizeLarge`,`info`,`error`,`warning`,`success`])})),NPe,PPe,FPe,IPe,bZ,LPe=s((()=>{NPe=d(h(),1),J(),Y(),cT(),Fb(),yZ(),zv(),Q(),Hv(),MS(),$(),Qv(),PPe=W(),FPe=e=>{let{color:t,variant:n,classes:r,size:i}=e,a=Fd({root:[`root`,n,`size${Pb(i)}`,t===`inherit`?`colorInherit`:t]},MPe,r);return{...r,...a}},IPe=Z(sT,{name:`MuiFab`,slot:`Root`,shouldForwardProp:e=>Rv(e)||e===`classes`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`size${Pb(n.size)}`],n.color===`inherit`&&t.colorInherit,t[Pb(n.size)],t[n.color]]}})(Vv(({theme:e})=>({...e.typography.button,minHeight:36,...Jv(e,[`background-color`,`box-shadow`,`border-color`],{duration:e.transitions.duration.short}),borderRadius:`50%`,padding:0,minWidth:0,width:56,height:56,zIndex:(e.vars||e).zIndex.fab,boxShadow:(e.vars||e).shadows[6],"&:active":{boxShadow:(e.vars||e).shadows[12]},color:e.vars?e.vars.palette.grey[900]:e.palette.getContrastText?.(e.palette.grey[300]),backgroundColor:(e.vars||e).palette.grey[300],"&:hover":{backgroundColor:(e.vars||e).palette.grey.A100,"@media (hover: none)":{backgroundColor:(e.vars||e).palette.grey[300]},textDecoration:`none`},[`&.${vZ.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},variants:[{props:{size:`small`},style:{width:40,height:40}},{props:{size:`medium`},style:{width:48,height:48}},{props:{variant:`extended`},style:{borderRadius:24,padding:`0 16px`,width:`auto`,minHeight:`auto`,minWidth:48,height:48}},{props:{variant:`extended`,size:`small`},style:{width:`auto`,padding:`0 8px`,borderRadius:17,minWidth:34,height:34}},{props:{variant:`extended`,size:`medium`},style:{width:`auto`,padding:`0 16px`,borderRadius:20,minWidth:40,height:40}},{props:{color:`inherit`},style:{color:`inherit`}}]})),Vv(({theme:e})=>({variants:[...Object.entries(e.palette).filter(jS([`dark`,`contrastText`])).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].contrastText,backgroundColor:(e.vars||e).palette[t].main,"&:hover":{backgroundColor:(e.vars||e).palette[t].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t].main}}}}))]})),Vv(({theme:e})=>({[`&.${vZ.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}))),bZ=NPe.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiFab`}),{children:r,className:i,color:a=`default`,component:o=`button`,disabled:s=!1,disableFocusRipple:c=!1,focusVisibleClassName:l,size:u=`large`,variant:d=`circular`,...f}=n,p={...n,color:a,component:o,disabled:s,disableFocusRipple:c,size:u,variant:d},m=FPe(p),{root:h,...g}=m;return(0,PPe.jsx)(IPe,{className:q(m.root,i),component:o,internalNativeButton:!0,disabled:s,focusRipple:!c,focusVisibleClassName:q(m.focusVisible,l),ownerState:p,ref:t,...f,classes:g,children:r})})})),xZ=s((()=>{LPe(),yZ(),yZ()})),SZ,CZ,RPe,zPe,BPe,wZ,VPe=s((()=>{SZ=d(h(),1),J(),Y(),Nb(),Q(),Hv(),$(),VS(),Fb(),dx(),qC(),CZ=W(),RPe=e=>{let{classes:t,disabled:n,labelPlacement:r,error:i,required:a}=e;return Fd({root:[`root`,n&&`disabled`,`labelPlacement${Pb(r)}`,i&&`error`,a&&`required`],label:[`label`,n&&`disabled`],asterisk:[`asterisk`,i&&`error`]},wse,t)},zPe=Z(`label`,{name:`MuiFormControlLabel`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${ux.label}`]:t.label},t.root,t[`labelPlacement${Pb(n.labelPlacement)}`]]}})(Vv(({theme:e})=>({display:`inline-flex`,alignItems:`center`,cursor:`pointer`,verticalAlign:`middle`,WebkitTapHighlightColor:`transparent`,marginLeft:-11,marginRight:16,[`&.${ux.disabled}`]:{cursor:`default`},[`& .${ux.label}`]:{[`&.${ux.disabled}`]:{color:(e.vars||e).palette.text.disabled}},variants:[{props:{labelPlacement:`start`},style:{flexDirection:`row-reverse`,marginRight:-11}},{props:{labelPlacement:`top`},style:{flexDirection:`column-reverse`}},{props:{labelPlacement:`bottom`},style:{flexDirection:`column`}},{props:({labelPlacement:e})=>e===`start`||e===`top`||e===`bottom`,style:{marginLeft:16}}]}))),BPe=Z(`span`,{name:`MuiFormControlLabel`,slot:`Asterisk`})(Vv(({theme:e})=>({[`&.${ux.error}`]:{color:(e.vars||e).palette.error.main}}))),wZ=SZ.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiFormControlLabel`}),{checked:r,className:i,control:a,disabled:o,disableTypography:s,inputRef:c,label:l,labelPlacement:u=`end`,name:d,onChange:f,required:p,slots:m={},slotProps:h={},value:g,..._}=n,[v,y]=jb({props:n,states:[`error`]}),b=o??a.props.disabled??y?.disabled,x=p??a.props.required,S={disabled:b,required:x};[`checked`,`name`,`onChange`,`value`,`inputRef`].forEach(e=>{a.props[e]===void 0&&n[e]!==void 0&&(S[e]=n[e])});let C={...n,disabled:b,labelPlacement:u,required:x,error:v.error},w=RPe(C),[T,E]=KC(`typography`,{elementType:BS,externalForwardedProps:{slots:m,slotProps:h},ownerState:C}),D=l;return D!=null&&D.type!==BS&&!s&&(D=(0,CZ.jsx)(T,{component:`span`,...E,className:q(w.label,E?.className),children:D})),(0,CZ.jsxs)(zPe,{className:q(w.root,i),ownerState:C,ref:t,..._,children:[SZ.cloneElement(a,S),x?(0,CZ.jsxs)(`div`,{children:[D,(0,CZ.jsxs)(BPe,{ownerState:C,"aria-hidden":!0,className:w.asterisk,children:[` `,`*`]})]}):D]})})})),TZ=s((()=>{VPe(),dx(),dx()})),HPe=s((()=>{})),EZ=s((()=>{J(),Y(),Q(),$(),HPe(),Nb(),HPe()})),DZ,UPe=s((()=>{O_(),Mx(),$(),Pv(),DZ=hie({createStyledComponent:Z(`div`,{name:`MuiGrid`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.container&&t.container]}}),componentName:`MuiGrid`,useThemeProps:e=>Uv({props:e,name:`MuiGrid`}),useTheme:Nv})})),WPe=s((()=>{})),OZ=s((()=>{UPe(),UPe(),WPe(),WPe()})),GPe=s((()=>{})),KPe=s((()=>{J(),Y(),Fb(),Q(),Hv(),MS(),$(),GPe(),GPe()})),qPe=s((()=>{})),JPe=s((()=>{Y(),J(),Q(),$(),qPe(),qPe()})),YPe=s((()=>{})),XPe=s((()=>{Y(),J(),Q(),$(),aC(),YPe(),YPe()})),ZPe=s((()=>{})),QPe=s((()=>{Y(),J(),Q(),Hv(),$(),Fb(),ZPe(),ZPe()})),$Pe=s((()=>{})),kZ=s((()=>{J(),Y(),hg(),Q(),Hv(),MS(),$(),Fb(),Qv(),$Pe(),$Pe()})),eFe=s((()=>{})),tFe=s((()=>{J(),Y(),dO(),Q(),$(),eFe(),eFe()})),AZ=s((()=>{w_e(),kM(),kM()})),nFe=s((()=>{})),rFe=s((()=>{J(),Y(),ey(),Fb(),kZ(),Q(),Hv(),$(),Lv(),nFe(),qC(),Qv(),nFe()})),iFe=s((()=>{J(),Y(),zM(),Nb(),YM(),ZM(),$(),Cx(),Cx()})),jZ=s((()=>{sg()})),aFe=s((()=>{})),MZ=s((()=>{hC()})),oFe=s((()=>{})),NZ=s((()=>{J(),Y(),hg(),oFe(),cT(),Fb(),MS(),tC(),qC(),Q(),Hv(),$(),Qv(),oFe()})),sFe=s((()=>{J(),Y(),aFe(),MZ(),NZ(),Q(),$(),aFe()})),cFe=s((()=>{J(),Y(),JL(),tC(),zv(),Q(),Hv(),Qv(),Fb(),US(),Nb(),Ex(),MS(),qC(),$(),Ex()})),lFe=s((()=>{})),uFe=s((()=>{J(),Y(),EZ(),lFe(),Lb(),_C(),dC(),lFe()})),dFe=s((()=>{})),fFe=s((()=>{J(),Bd(),VH(),Y(),hg(),aw(),wC(),tC(),Q(),Hv(),$(),Lv(),dFe(),qC(),Qv(),dFe()})),pFe=s((()=>{})),mFe=s((()=>{J(),Y(),Q(),Hv(),$(),pFe(),pFe()}));function hFe(e={}){let{autoHideDuration:t=null,disableWindowBlurListener:n=!1,onClose:r,open:i,resumeHideDuration:a}=e,o=xw();PZ.useEffect(()=>{if(!i)return;function e(e){e.defaultPrevented||e.key===`Escape`&&r?.(e,`escapeKeyDown`)}return document.addEventListener(`keydown`,e),()=>{document.removeEventListener(`keydown`,e)}},[i,r]);let s=vb((e,t)=>{r?.(e,t)}),c=vb(e=>{!r||e==null||o.start(e,()=>{s(null,`timeout`)})});PZ.useEffect(()=>(i&&c(t),o.clear),[i,t,c,o]);let l=e=>{r?.(e,`clickaway`)},u=o.clear,d=PZ.useCallback(()=>{t!=null&&c(a??t*.5)},[t,a,c]),f=e=>t=>{let n=e.onBlur;n?.(t),d()},p=e=>t=>{let n=e.onFocus;n?.(t),u()},m=e=>t=>{let n=e.onMouseEnter;n?.(t),u()},h=e=>t=>{let n=e.onMouseLeave;n?.(t),d()};return PZ.useEffect(()=>{if(!n&&i)return window.addEventListener(`focus`,d),window.addEventListener(`blur`,u),()=>{window.removeEventListener(`focus`,d),window.removeEventListener(`blur`,u)}},[n,i,d,u]),{getRootProps:(t={})=>{let n={...VC(e),...VC(t)};return{role:`presentation`,...t,...n,onBlur:f(n),onFocus:p(n),onMouseEnter:m(n),onMouseLeave:h(n)}},onClickAway:l}}var PZ,gFe=s((()=>{PZ=d(h(),1),bb(),ww(),HC()}));function _Fe(e){return Gh(`MuiSnackbarContent`,e)}var FZ=s((()=>{Jh(),Kh(),qh(`MuiSnackbarContent`,[`root`,`message`,`action`])})),vFe,IZ,yFe,bFe,xFe,SFe,CFe,wFe=s((()=>{vFe=d(h(),1),J(),Y(),of(),Q(),Hv(),$(),ey(),FZ(),IZ=W(),yFe=e=>{let{classes:t}=e;return Fd({root:[`root`],action:[`action`],message:[`message`]},_Fe,t)},bFe=Z($v,{name:`MuiSnackbarContent`,slot:`Root`})(Vv(({theme:e})=>{let t=e.palette.mode===`light`?.8:.98;return{...e.typography.body2,color:e.vars?e.vars.palette.SnackbarContent.color:e.palette.getContrastText(ef(e.palette.background.default,t)),backgroundColor:e.vars?e.vars.palette.SnackbarContent.bg:ef(e.palette.background.default,t),display:`flex`,alignItems:`center`,flexWrap:`wrap`,padding:`6px 16px`,flexGrow:1,[e.breakpoints.up(`sm`)]:{flexGrow:`initial`,minWidth:288}}})),xFe=Z(`div`,{name:`MuiSnackbarContent`,slot:`Message`})({padding:`8px 0`}),SFe=Z(`div`,{name:`MuiSnackbarContent`,slot:`Action`})({display:`flex`,alignItems:`center`,marginLeft:`auto`,paddingLeft:16,marginRight:-8}),CFe=vFe.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiSnackbarContent`}),{action:r,className:i,message:a,role:o=`alert`,...s}=n,c=n,l=yFe(c);return(0,IZ.jsxs)(bFe,{role:o,elevation:6,className:q(l.root,i),ownerState:c,ref:t,...s,children:[(0,IZ.jsx)(xFe,{className:l.message,ownerState:c,children:a}),r?(0,IZ.jsx)(SFe,{className:l.action,ownerState:c,children:r}):null]})})})),LZ=s((()=>{wFe(),FZ(),FZ()}));function TFe(e){return Gh(`MuiSnackbar`,e)}var RZ=s((()=>{Jh(),Kh(),qh(`MuiSnackbar`,[`root`,`anchorOriginTopCenter`,`anchorOriginBottomCenter`,`anchorOriginTopRight`,`anchorOriginBottomRight`,`anchorOriginTopLeft`,`anchorOriginBottomLeft`])})),zZ,BZ,EFe,DFe,OFe,kFe=s((()=>{zZ=d(h(),1),Y(),gFe(),nZ(),Q(),Hv(),$(),Fb(),JT(),LZ(),RZ(),qC(),BZ=W(),EFe=e=>{let{classes:t,anchorOrigin:n}=e;return Fd({root:[`root`,`anchorOrigin${Pb(n.vertical)}${Pb(n.horizontal)}`]},TFe,t)},DFe=Z(`div`,{name:`MuiSnackbar`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`anchorOrigin${Pb(n.anchorOrigin.vertical)}${Pb(n.anchorOrigin.horizontal)}`]]}})(Vv(({theme:e})=>({zIndex:(e.vars||e).zIndex.snackbar,position:`fixed`,display:`flex`,left:8,right:8,justifyContent:`center`,alignItems:`center`,variants:[{props:({ownerState:e})=>e.anchorOrigin.vertical===`top`,style:{top:8,[e.breakpoints.up(`sm`)]:{top:24}}},{props:({ownerState:e})=>e.anchorOrigin.vertical!==`top`,style:{bottom:8,[e.breakpoints.up(`sm`)]:{bottom:24}}},{props:({ownerState:e})=>e.anchorOrigin.horizontal===`left`,style:{justifyContent:`flex-start`,[e.breakpoints.up(`sm`)]:{left:24,right:`auto`}}},{props:({ownerState:e})=>e.anchorOrigin.horizontal===`right`,style:{justifyContent:`flex-end`,[e.breakpoints.up(`sm`)]:{right:24,left:`auto`}}},{props:({ownerState:e})=>e.anchorOrigin.horizontal===`center`,style:{[e.breakpoints.up(`sm`)]:{left:`50%`,right:`auto`,transform:`translateX(-50%)`}}}]}))),OFe=zZ.forwardRef(function(e,t){let n=Uv({props:e,name:`MuiSnackbar`}),r=Nv(),i={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{action:a,anchorOrigin:{vertical:o,horizontal:s}={vertical:`bottom`,horizontal:`left`},autoHideDuration:c=null,children:l,className:u,disableWindowBlurListener:d=!1,message:f,onBlur:p,onClose:m,onFocus:h,onMouseEnter:g,onMouseLeave:_,open:v,resumeHideDuration:y,slots:b={},slotProps:x={},transitionDuration:S=i,...C}=n,w={...n,anchorOrigin:{vertical:o,horizontal:s},autoHideDuration:c,disableWindowBlurListener:d,transitionDuration:S},T=EFe(w),{getRootProps:E,onClickAway:D}=hFe(w),[O,k]=zZ.useState(!0),A={slots:b,slotProps:x},[j,M]=KC(`root`,{ref:t,className:[T.root,u],elementType:DFe,getSlotProps:E,externalForwardedProps:{...A,...C},ownerState:w}),[N,{ownerState:ee,...te}]=KC(`clickAwayListener`,{elementType:ZNe,externalForwardedProps:A,getSlotProps:e=>({onClickAway:(...t)=>{let n=t[0];e.onClickAway?.(...t),!n?.defaultMuiPrevented&&D(...t)}}),ownerState:w}),[P,F]=KC(`content`,{elementType:CFe,shouldForwardComponentProp:!0,externalForwardedProps:A,additionalProps:{message:f,action:a},ownerState:w}),[I,ne]=KC(`transition`,{elementType:qT,externalForwardedProps:A,getSlotProps:e=>({onEnter:(...t)=>{e.onEnter?.(...t),k(!1)},onExited:(...t)=>{e.onExited?.(...t),k(!0)}}),additionalProps:{appear:!0,in:v,timeout:S,direction:o===`top`?`down`:`up`},ownerState:w});return!v&&O?null:(0,BZ.jsx)(N,{...te,...b.clickAwayListener&&{ownerState:ee},children:(0,BZ.jsx)(j,{...M,children:(0,BZ.jsx)(I,{...ne,children:l||(0,BZ.jsx)(P,{...F})})})})})})),VZ=s((()=>{kFe(),RZ(),RZ()})),HZ=s((()=>{PT(),VT(),Bw(),Q(),Qv(),Lb()})),AFe=s((()=>{})),jFe=s((()=>{J(),Y(),ww(),Bd(),Q(),Hv(),$(),HZ(),xZ(),Qv(),Fb(),aC(),Lb(),_C(),AFe(),qC(),AFe()})),MFe=s((()=>{})),NFe=s((()=>{J(),Y(),of(),Q(),Hv(),$(),xZ(),ND(),Qv(),Bw(),Fb(),MFe(),qC(),MFe()})),PFe=s((()=>{})),FFe=s((()=>{J(),Y(),Q(),Hv(),$(),wC(),PFe(),Qv(),PFe()})),UZ,IFe=s((()=>{L_(),Bv(),$(),UZ=yie({createStyledComponent:Z(`div`,{name:`MuiStack`,slot:`Root`}),useThemeProps:e=>Uv({props:e,name:`MuiStack`})})})),WZ=s((()=>{IFe(),Jh(),Kh()})),GZ=s((()=>{h()})),KZ=s((()=>{h()})),LFe=s((()=>{})),RFe=s((()=>{J(),Y(),GZ(),KZ(),Q(),$(),LFe(),LFe(),KZ()})),qZ=s((()=>{XS(),eC(),WS(),WS()})),zFe=s((()=>{})),JZ=s((()=>{J(),Y(),Q(),Hv(),$(),tC(),qZ(),zFe(),Qv(),zFe()})),BFe=s((()=>{})),YZ=s((()=>{Y(),J(),KZ(),JZ(),GZ(),Q(),Hv(),$(),BFe(),qC(),Qv(),BFe()})),VFe=s((()=>{})),XZ=s((()=>{J(),Y(),Q(),Hv(),$(),cT(),YZ(),aC(),lO(),GZ(),KZ(),VFe(),VFe()})),HFe=s((()=>{})),ZZ=s((()=>{J(),Y(),Q(),Hv(),$(),GZ(),KZ(),HFe(),HFe()})),UFe=s((()=>{})),WFe=s((()=>{J(),Y(),Q(),Hv(),$(),sj(),GZ(),KZ(),UFe(),qC(),UFe()})),GFe=s((()=>{})),KFe=s((()=>{J(),Y(),hg(),Q(),$(),lO(),GFe(),ZZ(),GZ(),XZ(),GFe(),GZ()})),qFe=s((()=>{jZ(),jPe(),sO(),Vb(),sC(),yC(),zb(),Q(),$(),Qv(),Bw(),wC(),qC(),J(),Hv(),zv(),Fb()})),JFe=s((()=>{})),YFe=s((()=>{J(),Y(),Fb(),MS(),JL(),Q(),Hv(),$(),JFe(),wC(),qC(),Qv(),JFe()})),XFe=s((()=>{})),ZFe=s((()=>{J(),Y(),Q(),Hv(),$(),XFe(),XFe()})),QFe=s((()=>{})),$Fe=s((()=>{J(),Y(),Q(),$(),QFe(),QFe()})),eIe=s((()=>{})),QZ=s((()=>{J(),Y(),Fb(),Q(),Hv(),$(),eIe(),eIe()})),tIe=s((()=>{})),nIe=s((()=>{J(),Y(),Q(),$(),tIe(),tIe()})),rIe=s((()=>{})),iIe=s((()=>{J(),Y(),Q(),$(),rIe(),rIe()})),aIe=s((()=>{})),oIe=s((()=>{J(),Y(),Q(),$(),aIe(),aIe()})),$Z=s((()=>{hg(),Y(),J(),Q(),$(),Tye(),Oye(),MT(),tC(),Jh(),Kh()})),sIe=s((()=>{})),cIe=s((()=>{J(),Y(),Q(),Hv(),$(),sx(),GO(),lN(),QZ(),nA(),$Z(),dC(),sIe(),qC(),sIe()})),lIe=s((()=>{})),uIe=s((()=>{J(),Y(),Q(),Hv(),$(),lIe(),lIe()})),dIe=s((()=>{})),fIe=s((()=>{Y(),J(),cT(),tC(),Q(),Hv(),$(),Fb(),dIe(),qC(),Qv(),dIe()})),pIe=s((()=>{J(),ng(),Y(),cT(),Fb(),Q(),Hv(),MS(),$(),kx(),lO(),kx()})),mIe=s((()=>{})),hIe=s((()=>{J(),Y(),hg(),Q(),Hv(),$(),lO(),mIe(),kx(),mIe()})),gIe,eQ=s((()=>{wre(),Mv(),gIe=Sre({themeId:jv})})),_Ie=s((()=>{})),vIe=s((()=>{Kh()})),yIe=s((()=>{})),tQ=s((()=>{Mx(),wC(),mj(),mj(),FMe(),FMe(),_j(),_j(),xj(),xj(),UX(),UX(),iNe(),iNe(),qX(),qX(),EB(),EB(),JX(),JX(),pNe(),pNe(),pM(),pM(),rw(),rw(),hNe(),hNe(),_Ne(),_Ne(),XX(),XX(),wNe(),wNe(),EN(),EN(),cT(),cT(),ENe(),ENe(),NNe(),NNe(),FNe(),FNe(),LNe(),LNe(),WNe(),WNe(),KNe(),KNe(),JNe(),JNe(),lR(),lR(),XD(),XD(),CT(),CT(),nZ(),nZ(),sj(),sj(),ePe(),ePe(),tPe(),tPe(),nPe(),nPe(),jX(),jX(),aZ(),aZ(),FX(),FX(),gPe(),gPe(),RX(),RX(),AO(),AO(),_Z(),_Z(),xZ(),xZ(),lM(),lM(),$M(),$M(),tM(),tM(),TZ(),TZ(),EZ(),EZ(),MB(),MB(),qj(),qj(),OZ(),OZ(),JT(),JT(),KPe(),KPe(),MT(),MT(),JPe(),JPe(),XPe(),XPe(),QPe(),QPe(),ZM(),ZM(),qB(),qB(),sx(),sx(),Xj(),Xj(),kZ(),kZ(),LN(),LN(),gO(),gO(),rH(),rH(),tFe(),tFe(),HV(),HV(),FO(),FO(),YV(),YV(),VO(),VO(),oB(),oB(),AZ(),AZ(),GO(),GO(),EO(),EO(),rFe(),rFe(),xM(),xM(),iFe(),iFe(),jZ(),jZ(),iN(),iN(),sFe(),sFe(),NZ(),NZ(),ey(),ey(),OM(),OM(),CD(),CD(),vD(),vD(),cFe(),cFe(),uFe(),uFe(),fFe(),fFe(),mFe(),mFe(),lN(),lN(),Cz(),Cz(),uZ(),uZ(),yU(),yU(),VZ(),VZ(),LZ(),LZ(),jFe(),jFe(),NFe(),NFe(),FFe(),FFe(),WZ(),WZ(),RFe(),RFe(),XZ(),XZ(),ZZ(),ZZ(),WFe(),WFe(),JZ(),JZ(),YZ(),YZ(),KFe(),KFe(),qZ(),qZ(),qFe(),qFe(),YFe(),YFe(),yP(),yP(),ZFe(),ZFe(),$Fe(),$Fe(),QZ(),QZ(),nIe(),nIe(),iIe(),iIe(),oIe(),oIe(),cIe(),cIe(),$Z(),$Z(),uIe(),uIe(),fIe(),fIe(),dP(),dP(),QN(),QN(),BB(),BB(),Ob(),Ob(),pIe(),pIe(),hIe(),hIe(),nA(),nA(),ND(),ND(),VS(),VS(),eQ(),eQ(),MZ(),MZ(),_Ie(),_Ie(),HZ(),HZ(),$z(),Fv(),Fv(),Y(),vIe(),vIe(),Jh(),Gge(),yIe(),Vse()})),bIe=c(((e,t)=>{function n(e){return e===void 0}t.exports=n}));function nQ({error:e=null,removeError:t=()=>{}}){let{t:n}=tb(),r=!(0,xIe.default)(e);return e?(0,iQ.jsxs)(AX,{"aria-labelledby":`error-dialog-title`,id:`error-dialog`,onClose:()=>t(e.id),open:r,children:[(0,iQ.jsx)(LX,{id:`error-dialog-title`,children:n(`errorDialogTitle`)}),(0,iQ.jsxs)(PX,{children:[(0,iQ.jsx)(mPe,{variant:`body2`,noWrap:!0,sx:{color:`inherit`},children:`${e.message}`}),(0,iQ.jsx)(iZ,{children:(0,iQ.jsx)(TN,{onClick:()=>t(e.id),variant:`contained`,children:n(`errorDialogConfirm`)})})]})]}):null}var rQ,xIe,iQ,SIe=s((()=>{jX(),FX(),RX(),rQ=d(V(),1),tQ(),EN(),ab(),xIe=d(bIe(),1),iQ=W(),nQ.propTypes={error:rQ.default.shape({id:rQ.default.string,message:rQ.default.string}),removeError:rQ.default.func}})),CIe,wIe,TIe,aQ,EIe=s((()=>{U(),B(),Nr(),SIe(),Nd(),$l(),CIe=e=>({error:As(e)}),wIe={removeError:mu},TIe=H(z(CIe,wIe),Mr(`ErrorDialog`)),aQ=TIe(nQ)})),DIe,oQ,OIe=s((()=>{TC(),DIe=W(),oQ=ZS((0,DIe.jsx)(`path`,{d:`M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z`}),`AddSharp`)}));function kIe(){let e=Nv();return[...e.breakpoints.keys].reverse().reduce((t,n)=>{let r=gIe(e.breakpoints.up(n));return!t&&r?n:t},null)||`xs`}function sQ({setWorkspaceAddVisibility:e,isWorkspaceAddVisible:t=!1,useExtendedFab:n}){let r=kIe(),{t:i}=tb();return(0,lQ.jsx)(MD,{title:i(t?`closeAddResourceMenu`:`addResource`),children:(0,lQ.jsxs)(AIe,{size:`medium`,color:`primary`,id:`addBtn`,focusRipple:!1,"aria-label":t?i(`closeAddResourceMenu`):n&&r!==`xs`&&i(`startHere`)||i(`addResource`),variant:n&&r!==`xs`?`extended`:`circular`,onClick:()=>{e(!t)},children:[t?(0,lQ.jsx)(Qk,{}):(0,lQ.jsx)(oQ,{}),n&&r!==`xs`&&i(`startHere`)]})})}var cQ,lQ,AIe,jIe=s((()=>{cQ=d(V(),1),xZ(),ND(),OIe(),$k(),Mx(),eQ(),ab(),lQ=W(),AIe=Z(bZ,{name:`WorkspaceAddButton`,slot:`root`})(({theme:e})=>({marginBottom:e.spacing(1),"&:hover, &.Mui-focusVisible":{backgroundColor:(e.vars||e).palette.primary.dark},...e.applyStyles(`dark`,{"&:hover, &.Mui-focusVisible":{backgroundColor:(e.vars||e).palette.primary.light}})})),sQ.propTypes={isWorkspaceAddVisible:cQ.default.bool,setWorkspaceAddVisibility:cQ.default.func.isRequired,useExtendedFab:cQ.default.bool.isRequired}})),MIe,NIe,PIe,uQ,FIe=s((()=>{B(),U(),Nr(),Nd(),$l(),jIe(),MIe=(e,{width:t})=>{let{isWorkspaceAddVisible:n}=Va(e);return{isWorkspaceAddVisible:n,useExtendedFab:!n&&Ka(e).length===0}},NIe={setWorkspaceAddVisibility:Xu},PIe=H(z(MIe,NIe),Mr(`WorkspaceAddButton`)),uQ=PIe(sQ)})),IIe,LIe,RIe=s((()=>{TC(),IIe=W(),LIe=ZS((0,IIe.jsx)(`path`,{d:`M7 14H5v5h5v-2H7zm-2-4h2V7h3V5H5zm12 7h-3v2h5v-5h-2zM14 5v2h3v3h2V5z`}),`FullscreenSharp`)})),zIe,BIe,VIe=s((()=>{TC(),zIe=W(),BIe=ZS((0,zIe.jsx)(`path`,{d:`M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z`}),`FullscreenExitSharp`)}));function dQ({className:e=void 0}){let{t}=tb(),n=(0,fQ.useContext)(CX),[r,i]=(0,fQ.useState)(!1);return(0,fQ.useEffect)(()=>{let e=document.createElement(`div`);i(typeof e.requestFullscreen==`function`)},[]),r?n&&n.active?(0,pQ.jsx)(zD,{className:e,"aria-label":t(`exitFullScreen`),onClick:n.exit,children:(0,pQ.jsx)(BIe,{})}):n?(0,pQ.jsx)(zD,{className:e,"aria-label":t(`workspaceFullScreen`),onClick:n.enter,children:(0,pQ.jsx)(LIe,{})}):null:null}var fQ,HIe,pQ,UIe=s((()=>{fQ=d(h(),1),RIe(),VIe(),HIe=d(V(),1),ab(),BD(),wX(),pQ=W(),dQ.propTypes={className:HIe.default.string}})),WIe,GIe,mQ,hQ=s((()=>{B(),U(),Nr(),UIe(),WIe=e=>({}),GIe=H(z(WIe,{}),Mr(`FullScreenButton`)),mQ=GIe(dQ)})),KIe,qIe,JIe=s((()=>{TC(),KIe=W(),qIe=ZS((0,KIe.jsx)(`path`,{d:`m19.44 12.99-.01.02c.04-.33.08-.67.08-1.01s-.03-.66-.07-.99l.01.02 2.44-1.92-2.43-4.22-2.87 1.16.01.01c-.52-.4-1.09-.74-1.71-1h.01L14.44 2H9.57l-.44 3.07h.01c-.62.26-1.19.6-1.71 1l.01-.01-2.88-1.17-2.44 4.22 2.44 1.92.01-.02c-.04.33-.07.65-.07.99s.03.68.08 1.01l-.01-.02-2.1 1.65-.33.26 2.43 4.2 2.88-1.15-.02-.04c.53.41 1.1.75 1.73 1.01h-.03L9.58 22h4.85s.03-.18.06-.42l.38-2.65h-.01c.62-.26 1.2-.6 1.73-1.01l-.02.04 2.88 1.15 2.43-4.2s-.14-.12-.33-.26zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5`}),`SettingsSharp`)})),YIe,XIe,ZIe=s((()=>{TC(),YIe=W(),XIe=ZS((0,YIe.jsx)(`path`,{d:`M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z`}),`CheckSharp`)}));function gQ({handleClick:e,languages:t}){return(0,vQ.jsx)(vQ.Fragment,{children:t.map(t=>(0,vQ.jsxs)(WO,{"aria-selected":t.current,lang:t.locale,onClick:()=>{e(t.locale)},children:[(0,vQ.jsx)(PO,{children:t.current&&(0,vQ.jsx)(XIe,{})}),(0,vQ.jsx)(BO,{slotProps:{primary:{variant:`body1`}},children:t.label})]},t.locale))})}var _Q,vQ,QIe=s((()=>{FO(),VO(),GO(),ZIe(),_Q=d(V(),1),vQ=W(),gQ.propTypes={handleClick:_Q.default.func.isRequired,languages:_Q.default.arrayOf(_Q.default.shape({current:_Q.default.bool.isRequired,label:_Q.default.string.isRequired,locale:_Q.default.string.isRequired})).isRequired}})),$Ie,eLe,yQ,tLe=s((()=>{U(),B(),Nr(),Nd(),$l(),QIe(),$Ie=e=>({languages:bo(e)}),eLe=(e,{afterSelect:t})=>({handleClick:n=>{e(uu({language:n})),t&&t()}}),yQ=H(z($Ie,eLe),Mr(`LanguageSettings`))(gQ)})),nLe,rLe,iLe=s((()=>{TC(),nLe=W(),rLe=ZS((0,nLe.jsx)(`path`,{d:`m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z`}),`ExpandLessSharp`)})),aLe,bQ,oLe=s((()=>{TC(),aLe=W(),bQ=ZS((0,aLe.jsx)(`path`,{d:`M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z`}),`ExpandMoreSharp`)}));function xQ({children:e,icon:t=null,label:n,...r}){let[i,a]=(0,SQ.useState)(!1),o=(0,SQ.useCallback)(()=>{a(!i)},[i,a]);return(0,wQ.jsxs)(wQ.Fragment,{children:[(0,wQ.jsxs)(WO,{"aria-expanded":i,onClick:o,divider:i,...r,children:[t&&(0,wQ.jsx)(PO,{children:t}),(0,wQ.jsx)(BO,{slotProps:{primary:{variant:`body1`}},children:n}),i?(0,wQ.jsx)(rLe,{}):(0,wQ.jsx)(bQ,{})]}),i&&e]})}var SQ,CQ,wQ,sLe=s((()=>{SQ=d(h(),1),CQ=d(V(),1),FO(),VO(),GO(),iLe(),oLe(),wQ=W(),xQ.propTypes={children:CQ.default.element.isRequired,icon:CQ.default.element,label:CQ.default.string.isRequired}})),TQ,EQ=s((()=>{tQ(),Mx(),TQ=Z(AX,{name:`WorkspaceDialog`,slot:`root`})(({theme:e,variant:t})=>({"& .MuiDialogTitle-root":e.unstable_sx({typography:`h2`}),...t===`menu`&&{"& .MuiDialogContent-root":{padding:0}}}))}));function cLe(e){return(0,DQ.jsx)(YS,{...e,children:(0,DQ.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`120`,height:`90`,viewBox:`0 0 300 225`,children:[(0,DQ.jsxs)(`defs`,{children:[(0,DQ.jsxs)(`linearGradient`,{id:`linear-gradient`,x1:`0.5`,y1:`1`,x2:`0.5`,gradientUnits:`objectBoundingBox`,children:[(0,DQ.jsx)(`stop`,{offset:`0`}),(0,DQ.jsx)(`stop`,{offset:`0.14`,stopOpacity:`0.631`}),(0,DQ.jsx)(`stop`,{offset:`1`,stopOpacity:`0`})]}),(0,DQ.jsxs)(`linearGradient`,{id:`linear-gradient-2`,x1:`0.5`,y1:`1`,x2:`0.5`,gradientUnits:`objectBoundingBox`,children:[(0,DQ.jsx)(`stop`,{offset:`0`,stopColor:`#fff`,stopOpacity:`0`}),(0,DQ.jsx)(`stop`,{offset:`0.23`,stopColor:`#fff`,stopOpacity:`0.012`}),(0,DQ.jsx)(`stop`,{offset:`0.36`,stopColor:`#fff`,stopOpacity:`0.039`}),(0,DQ.jsx)(`stop`,{offset:`0.47`,stopColor:`#fff`,stopOpacity:`0.102`}),(0,DQ.jsx)(`stop`,{offset:`0.57`,stopColor:`#fff`,stopOpacity:`0.18`}),(0,DQ.jsx)(`stop`,{offset:`0.67`,stopColor:`#fff`,stopOpacity:`0.278`}),(0,DQ.jsx)(`stop`,{offset:`0.75`,stopColor:`#fff`,stopOpacity:`0.412`}),(0,DQ.jsx)(`stop`,{offset:`0.83`,stopColor:`#fff`,stopOpacity:`0.561`}),(0,DQ.jsx)(`stop`,{offset:`0.91`,stopColor:`#fff`,stopOpacity:`0.741`}),(0,DQ.jsx)(`stop`,{offset:`0.98`,stopColor:`#fff`,stopOpacity:`0.929`}),(0,DQ.jsx)(`stop`,{offset:`1`,stopColor:`#fff`})]}),(0,DQ.jsx)(`clipPath`,{id:`clip-elastic_icon`,children:(0,DQ.jsx)(`rect`,{width:`300`,height:`225`})})]}),(0,DQ.jsxs)(`g`,{id:`elastic_icon`,"data-name":`elastic icon`,clipPath:`url(#clip-elastic_icon)`,children:[(0,DQ.jsx)(`rect`,{width:`300`,height:`225`,fill:`#fff`}),(0,DQ.jsxs)(`g`,{id:`Rectangle_278`,"data-name":`Rectangle 278`,transform:`translate(232 159)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,DQ.jsx)(`rect`,{width:`54`,height:`54`,stroke:`none`}),(0,DQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`53`,height:`53`,fill:`none`})]}),(0,DQ.jsxs)(`g`,{id:`Rectangle_8`,"data-name":`Rectangle 8`,transform:`translate(7 148)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,DQ.jsx)(`rect`,{width:`70`,height:`70`,stroke:`none`}),(0,DQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`69`,height:`69`,fill:`none`})]}),(0,DQ.jsxs)(`g`,{id:`Rectangle_258`,"data-name":`Rectangle 258`,transform:`translate(224 6)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,DQ.jsx)(`rect`,{width:`70`,height:`100`,stroke:`none`}),(0,DQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`69`,height:`99`,fill:`none`})]}),(0,DQ.jsxs)(`g`,{id:`Rectangle_259`,"data-name":`Rectangle 259`,transform:`translate(71 64)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,DQ.jsx)(`rect`,{width:`115`,height:`75`,stroke:`none`}),(0,DQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`114`,height:`74`,fill:`none`})]}),(0,DQ.jsxs)(`g`,{id:`Rectangle_260`,"data-name":`Rectangle 260`,transform:`translate(99 87)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,DQ.jsx)(`rect`,{width:`115`,height:`75`,stroke:`none`}),(0,DQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`114`,height:`74`,fill:`none`})]}),(0,DQ.jsxs)(`g`,{id:`Group_689`,"data-name":`Group 689`,children:[(0,DQ.jsxs)(`g`,{id:`Group_687`,"data-name":`Group 687`,transform:`translate(0 3)`,children:[(0,DQ.jsx)(`path`,{id:`checkbox`,d:`M258.766,37.316v146.5H39.053V37.316Zm40.07-39.254h-300v225h300Z`,transform:`translate(1.164 -1.063)`,fill:`#010101`,fillRule:`evenodd`,opacity:`0.246`}),(0,DQ.jsxs)(`g`,{id:`Path_821`,"data-name":`Path 821`,transform:`translate(40 36)`,fill:`none`,children:[(0,DQ.jsx)(`path`,{d:`M0,0H220V147H0Z`,stroke:`none`}),(0,DQ.jsx)(`path`,{d:`M 2 2 L 2 145 L 218 145 L 218 2 L 172.9869689941406 2 L 2 2 M 0 0 L 172.9869689941406 0 L 220 0 L 220 147 L 0 147 L 0 0 Z`,stroke:`none`,fill:`#01579b`})]})]}),(0,DQ.jsxs)(`g`,{id:`Rectangle_257`,"data-name":`Rectangle 257`,transform:`translate(40 39)`,fill:`#fff`,stroke:`#01579b`,strokeWidth:`2`,children:[(0,DQ.jsx)(`rect`,{width:`20`,height:`147`,stroke:`none`}),(0,DQ.jsx)(`rect`,{x:`1`,y:`1`,width:`18`,height:`145`,fill:`none`})]}),(0,DQ.jsxs)(`g`,{id:`Group_688`,"data-name":`Group 688`,transform:`translate(-27.5 -126)`,children:[(0,DQ.jsx)(`circle`,{id:`teal_circle`,"data-name":`teal circle`,cx:`7.5`,cy:`7.5`,r:`7.5`,transform:`translate(70 171)`,fill:`#009688`}),(0,DQ.jsxs)(`g`,{id:`Group_333`,"data-name":`Group 333`,transform:`translate(70 171)`,opacity:`0.12`,children:[(0,DQ.jsx)(`path`,{id:`gradient_border_2`,"data-name":`gradient border 2`,d:`M3408,959.089A4.911,4.911,0,1,1,3403.09,964a4.911,4.911,0,0,1,4.911-4.911m0-.089a5,5,0,1,0,5,5,5,5,0,0,0-5-5Z`,transform:`translate(-3403 -959)`,fill:`url(#linear-gradient)`}),(0,DQ.jsx)(`path`,{id:`gradient_border_1`,"data-name":`gradient border 1`,d:`M3408,959.089A4.911,4.911,0,1,1,3403.09,964a4.911,4.911,0,0,1,4.911-4.911m0-.089a5,5,0,1,0,5,5,5,5,0,0,0-5-5Z`,transform:`translate(-3403 -959)`,fill:`url(#linear-gradient-2)`})]})]})]})]})]})})}var DQ,lLe=s((()=>{qZ(),DQ=W()}));function uLe(e){return(0,OQ.jsx)(YS,{...e,children:(0,OQ.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`120`,height:`90`,viewBox:`0 0 300 225`,children:[(0,OQ.jsxs)(`defs`,{children:[(0,OQ.jsxs)(`linearGradient`,{id:`linear-gradient`,x1:`0.5`,y1:`1`,x2:`0.5`,gradientUnits:`objectBoundingBox`,children:[(0,OQ.jsx)(`stop`,{offset:`0`}),(0,OQ.jsx)(`stop`,{offset:`0.14`,stopOpacity:`0.631`}),(0,OQ.jsx)(`stop`,{offset:`1`,stopOpacity:`0`})]}),(0,OQ.jsxs)(`linearGradient`,{id:`linear-gradient-2`,x1:`0.5`,y1:`1`,x2:`0.5`,gradientUnits:`objectBoundingBox`,children:[(0,OQ.jsx)(`stop`,{offset:`0`,stopColor:`#fff`,stopOpacity:`0`}),(0,OQ.jsx)(`stop`,{offset:`0.23`,stopColor:`#fff`,stopOpacity:`0.012`}),(0,OQ.jsx)(`stop`,{offset:`0.36`,stopColor:`#fff`,stopOpacity:`0.039`}),(0,OQ.jsx)(`stop`,{offset:`0.47`,stopColor:`#fff`,stopOpacity:`0.102`}),(0,OQ.jsx)(`stop`,{offset:`0.57`,stopColor:`#fff`,stopOpacity:`0.18`}),(0,OQ.jsx)(`stop`,{offset:`0.67`,stopColor:`#fff`,stopOpacity:`0.278`}),(0,OQ.jsx)(`stop`,{offset:`0.75`,stopColor:`#fff`,stopOpacity:`0.412`}),(0,OQ.jsx)(`stop`,{offset:`0.83`,stopColor:`#fff`,stopOpacity:`0.561`}),(0,OQ.jsx)(`stop`,{offset:`0.91`,stopColor:`#fff`,stopOpacity:`0.741`}),(0,OQ.jsx)(`stop`,{offset:`0.98`,stopColor:`#fff`,stopOpacity:`0.929`}),(0,OQ.jsx)(`stop`,{offset:`1`,stopColor:`#fff`})]}),(0,OQ.jsx)(`clipPath`,{id:`clip-mosaic_icon`,children:(0,OQ.jsx)(`rect`,{width:`300`,height:`225`})})]}),(0,OQ.jsxs)(`g`,{id:`mosaic_icon`,"data-name":`mosaic icon`,clipPath:`url(#clip-mosaic_icon)`,children:[(0,OQ.jsx)(`rect`,{width:`300`,height:`225`,fill:`#fff`}),(0,OQ.jsx)(`path`,{id:`checkbox`,d:`M258.766,37.316v146.5H39.053V37.316Zm40.07-39.254h-300v225h300Z`,transform:`translate(1.163 1.938)`,fill:`#010101`,fillRule:`evenodd`,opacity:`0.5`}),(0,OQ.jsx)(`path`,{id:`checkbox-2`,"data-name":`checkbox`,d:`M258.766,37.316v146.5H39.053V37.316Zm40.07-39.254h-300v225h300Z`,transform:`translate(1.164 1.938)`,fill:`#010101`,fillRule:`evenodd`,opacity:`0.246`}),(0,OQ.jsxs)(`g`,{id:`Path_821`,"data-name":`Path 821`,transform:`translate(40 39)`,fill:`none`,children:[(0,OQ.jsx)(`path`,{d:`M0,0H220V147H0Z`,stroke:`none`}),(0,OQ.jsx)(`path`,{d:`M 2 2 L 2 145 L 218 145 L 218 2 L 172.9869689941406 2 L 2 2 M 0 0 L 172.9869689941406 0 L 220 0 L 220 147 L 0 147 L 0 0 Z`,stroke:`none`,fill:`#01579b`})]}),(0,OQ.jsxs)(`g`,{id:`Rectangle_257`,"data-name":`Rectangle 257`,transform:`translate(40 39)`,fill:`#fff`,stroke:`#01579b`,strokeWidth:`2`,children:[(0,OQ.jsx)(`rect`,{width:`20`,height:`147`,stroke:`none`}),(0,OQ.jsx)(`rect`,{x:`1`,y:`1`,width:`18`,height:`145`,fill:`none`})]}),(0,OQ.jsxs)(`g`,{id:`Group_688`,"data-name":`Group 688`,transform:`translate(-27.5 -126)`,children:[(0,OQ.jsx)(`circle`,{id:`teal_circle`,"data-name":`teal circle`,cx:`7.5`,cy:`7.5`,r:`7.5`,transform:`translate(70 171)`,fill:`#009688`}),(0,OQ.jsxs)(`g`,{id:`Group_333`,"data-name":`Group 333`,transform:`translate(70 171)`,opacity:`0.12`,children:[(0,OQ.jsx)(`path`,{id:`gradient_border_2`,"data-name":`gradient border 2`,d:`M3408,959.089A4.911,4.911,0,1,1,3403.09,964a4.911,4.911,0,0,1,4.911-4.911m0-.089a5,5,0,1,0,5,5,5,5,0,0,0-5-5Z`,transform:`translate(-3403 -959)`,fill:`url(#linear-gradient)`}),(0,OQ.jsx)(`path`,{id:`gradient_border_1`,"data-name":`gradient border 1`,d:`M3408,959.089A4.911,4.911,0,1,1,3403.09,964a4.911,4.911,0,0,1,4.911-4.911m0-.089a5,5,0,1,0,5,5,5,5,0,0,0-5-5Z`,transform:`translate(-3403 -959)`,fill:`url(#linear-gradient-2)`})]})]}),(0,OQ.jsxs)(`g`,{id:`Rectangle_270`,"data-name":`Rectangle 270`,transform:`translate(60 40.647)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,OQ.jsx)(`rect`,{width:`99`,height:`72`,stroke:`none`}),(0,OQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`98`,height:`71`,fill:`none`})]}),(0,OQ.jsxs)(`g`,{id:`Rectangle_271`,"data-name":`Rectangle 271`,transform:`translate(159 40.647)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,OQ.jsx)(`rect`,{width:`99`,height:`72`,stroke:`none`}),(0,OQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`98`,height:`71`,fill:`none`})]}),(0,OQ.jsxs)(`g`,{id:`Rectangle_272`,"data-name":`Rectangle 272`,transform:`translate(192 112.647)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,OQ.jsx)(`rect`,{width:`66`,height:`71.45`,stroke:`none`}),(0,OQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`65`,height:`70.45`,fill:`none`})]}),(0,OQ.jsxs)(`g`,{id:`Rectangle_284`,"data-name":`Rectangle 284`,transform:`translate(60 112.647)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,OQ.jsx)(`rect`,{width:`66`,height:`71.45`,stroke:`none`}),(0,OQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`65`,height:`70.45`,fill:`none`})]}),(0,OQ.jsxs)(`g`,{id:`Rectangle_285`,"data-name":`Rectangle 285`,transform:`translate(126 112.647)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,OQ.jsx)(`rect`,{width:`66`,height:`71.45`,stroke:`none`}),(0,OQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`65`,height:`70.45`,fill:`none`})]})]})]})})}var OQ,dLe=s((()=>{qZ(),OQ=W()}));function kQ({classes:e={},className:t=``,...n}){let r=[t,e.shadowScrollDialog].join(` `);return(0,fLe.jsx)(pLe,{className:r,...n})}var AQ,fLe,jQ,pLe,mLe=s((()=>{AQ=d(V(),1),FX(),Mx(),fLe=W(),jQ=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)},pLe=Z(PX,{name:`ScrollIndicatedDialogContent`,slot:`root`})(({ownerState:e,theme:t})=>{let n=t.palette.mode===`dark`?{backgroundImage:`linear-gradient(${Jd(`#fff`,jQ(e?.elevation||24))}, ${Jd(`#fff`,jQ(e?.elevation||24))})`}:t.palette.background.paper;return{background:`linear-gradient(${n} 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), ${n} 70%) 0 100%, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%;`,backgroundAttachment:`local, local, scroll, scroll`,backgroundRepeat:`no-repeat`,backgroundSize:`100% 40px, 100% 40px, 100% 14px, 100% 14px`,overflowY:`auto`}}),kQ.propTypes={classes:AQ.default.shape({shadowScrollDialog:AQ.default.string}),className:AQ.default.string}})),MQ,NQ=s((()=>{mLe(),MQ=kQ}));function PQ({container:e=null,handleClose:t,open:n=!1,children:r=null,updateWorkspace:i,workspaceType:a}){let{t:o}=tb(),s=(0,hLe.useId)(),c=e=>{i({type:e}),t()};return(0,IQ.jsxs)(TQ,{"aria-labelledby":s,container:e,onClose:t,open:n,children:[(0,IQ.jsx)(LX,{id:s,children:o(`workspaceSelectionTitle`)}),(0,IQ.jsxs)(MQ,{children:[r,(0,IQ.jsxs)(TO,{sx:{"&active":{outline:`none`},"&focus":{outline:`none`},outline:`none`},selected:a,autoFocusItem:!0,children:[(0,IQ.jsx)(WO,{sx:{height:`auto`,overflow:`auto`,whiteSpace:`inherit`},onClick:()=>c(`elastic`),selected:a===`elastic`,value:`elastic`,children:(0,IQ.jsxs)(QX,{sx:{backgroundColor:`transparent`,borderRadius:`0`,boxShadow:`0 0 transparent`,display:`flex`},children:[(0,IQ.jsx)(cLe,{sx:{flexShrink:0,height:`90px`,width:`120px`},viewBox:`0 0 120 90`}),(0,IQ.jsx)(LQ,{children:(0,IQ.jsxs)(eZ,{sx:{"&.MuiCardContent-root":{"&:last-child":{paddingBottom:`12px`},paddingBottom:0,paddingTop:0,textAlign:`left`},flex:`1 0 auto`},children:[(0,IQ.jsx)(BS,{sx:{paddingBottom:`6px`},component:`p`,variant:`h3`,children:o(`elastic`)}),(0,IQ.jsx)(BS,{variant:`body1`,children:o(`elasticDescription`)})]})})]})}),(0,IQ.jsx)(WO,{sx:{height:`auto`,overflow:`auto`,whiteSpace:`inherit`},onClick:()=>c(`mosaic`),selected:a===`mosaic`,value:`mosaic`,children:(0,IQ.jsxs)(QX,{sx:{backgroundColor:`transparent`,borderRadius:`0`,boxShadow:`0 0 transparent`,display:`flex`},children:[(0,IQ.jsx)(uLe,{sx:{flexShrink:0,height:`90px`,width:`120px`},viewBox:`0 0 120 90`}),(0,IQ.jsx)(LQ,{children:(0,IQ.jsxs)(eZ,{sx:{"&.MuiCardContent-root":{"&:last-child":{paddingBottom:`12px`},paddingBottom:0,paddingTop:0,textAlign:`left`},flex:`1 0 auto`},children:[(0,IQ.jsx)(BS,{sx:{paddingBottom:`6px`},component:`p`,variant:`h3`,children:o(`mosaic`)}),(0,IQ.jsx)(BS,{variant:`body1`,children:o(`mosaicDescription`)})]})})]})})]})]})]})}var FQ,hLe,IQ,LQ,gLe=s((()=>{RX(),tQ(),FQ=d(V(),1),Mx(),ab(),hLe=d(h(),1),EQ(),lLe(),dLe(),NQ(),IQ=W(),LQ=Z(`div`)(()=>({display:`flex`,flexDirection:`column`})),PQ.propTypes={children:FQ.default.node,container:FQ.default.object,handleClose:FQ.default.func.isRequired,open:FQ.default.bool,updateWorkspace:FQ.default.func.isRequired,workspaceType:FQ.default.string.isRequired}})),_Le,vLe,yLe,RQ,bLe=s((()=>{U(),B(),Nr(),gLe(),Nd(),$l(),_Le={updateWorkspace:qu},vLe=e=>({workspaceType:Ms(e)}),yLe=H(z(vLe,_Le),Mr(`WorkspaceSelectionDialog`)),RQ=yLe(PQ)})),xLe,SLe,CLe=s((()=>{TC(),xLe=W(),SLe=ZS((0,xLe.jsx)(`path`,{d:`M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10c1.38 0 2.5-1.12 2.5-2.5 0-.61-.23-1.2-.64-1.67-.08-.1-.13-.21-.13-.33 0-.28.22-.5.5-.5H16c3.31 0 6-2.69 6-6 0-4.96-4.49-9-10-9m5.5 11c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m-3-4c-.83 0-1.5-.67-1.5-1.5S13.67 6 14.5 6s1.5.67 1.5 1.5S15.33 9 14.5 9M5 11.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S7.33 13 6.5 13 5 12.33 5 11.5m6-4c0 .83-.67 1.5-1.5 1.5S8 8.33 8 7.5 8.67 6 9.5 6s1.5.67 1.5 1.5`}),`PaletteSharp`)}));function zQ({container:e=null,handleClose:t,open:n=!1,selectedTheme:r,setSelectedTheme:i,themeIds:a=[]}){let{t:o}=tb(),s=(0,wLe.useCallback)(e=>{i(e),t()},[t,i]);return(0,VQ.jsxs)(TQ,{container:e,onClose:t,open:n,variant:`menu`,children:[(0,VQ.jsx)(LX,{children:o(`changeTheme`)}),(0,VQ.jsx)(PX,{children:(0,VQ.jsx)(TO,{autoFocusItem:!0,children:a.map(e=>(0,VQ.jsxs)(WO,{className:`listitem`,onClick:()=>s(e),selected:e===r,value:e,children:[(0,VQ.jsx)(PO,{children:(0,VQ.jsx)(TLe,{ownerState:{value:e}})}),(0,VQ.jsx)(BO,{children:o(e)})]},e))})})]})}var wLe,BQ,VQ,TLe,ELe=s((()=>{wLe=d(h(),1),tQ(),CLe(),BQ=d(V(),1),Mx(),ab(),EQ(),VQ=W(),TLe=Z(SLe,{name:`ThemeIcon`,slot:`icon`})(({theme:e})=>({color:`#BDBDBD`})),zQ.propTypes={container:BQ.default.object,handleClose:BQ.default.func.isRequired,open:BQ.default.bool,selectedTheme:BQ.default.string.isRequired,setSelectedTheme:BQ.default.func.isRequired,themeIds:BQ.default.arrayOf(BQ.default.string)}})),DLe,OLe,kLe,HQ,ALe=s((()=>{U(),B(),Nr(),Nd(),$l(),ELe(),DLe=(e,{windowId:t})=>({setSelectedTheme:t=>e(uu({selectedTheme:t}))}),OLe=e=>({selectedTheme:_o(e).selectedTheme,themeIds:Co(e)}),kLe=H(z(OLe,DLe),Mr(`ChangeThemeDialog`)),HQ=kLe(zQ)}));function UQ({handleClose:e,showThemePicker:t=!1,isWorkspaceAddVisible:n=!1,tReady:r=!1,toggleZoomControls:i=()=>{},showZoomControls:a=!1,...o}){let{t:s}=tb(),c=(0,WQ.useContext)(PD),[l,u]=(0,WQ.useState)(null),d=arguments[0],f=(t,n)=>{u(t),e(n)},p=()=>{u(null)},m=t=>{i(!a),e(t)};return(0,KQ.jsxs)(KQ.Fragment,{children:[(0,KQ.jsxs)(MM,{container:c?.current,anchorOrigin:{horizontal:`right`,vertical:`top`},transformOrigin:{horizontal:`left`,vertical:`top`},onClose:e,...o,children:[(0,KQ.jsx)(WO,{"aria-haspopup":`true`,"aria-expanded":l===`workspaceSelection`,disabled:n,onClick:e=>{m(e)},"aria-owns":l===`toggleZoom`?`toggle-zoom-menu`:void 0,children:(0,KQ.jsx)(BS,{variant:`body1`,children:s(a?`hideZoomControls`:`showZoomControls`)})}),(0,KQ.jsx)(WO,{"aria-haspopup":`true`,onClick:e=>{f(`workspaceSelection`,e)},"aria-owns":l===`workspaceSelection`?`workspace-selection`:void 0,children:(0,KQ.jsx)(BS,{variant:`body1`,children:s(`selectWorkspaceMenu`)})}),(0,KQ.jsx)(xQ,{label:s(`language`),children:(0,KQ.jsx)(yQ,{afterSelect:e})}),t&&(0,KQ.jsx)(WO,{"aria-haspopup":`true`,onClick:e=>{f(`changeTheme`,e)},"aria-owns":l===`changeTheme`?`change-theme`:void 0,children:(0,KQ.jsx)(BS,{variant:`body1`,children:s(`changeTheme`)})}),(0,KQ.jsx)(zj,{targetName:`WorkspaceMenu`,...d})]}),l===`changeTheme`&&(0,KQ.jsx)(HQ,{container:c?.current,handleClose:p,open:l===`changeTheme`}),l===`workspaceSelection`&&(0,KQ.jsx)(RQ,{open:l===`workspaceSelection`,container:c?.current,handleClose:p})]})}var WQ,GQ,KQ,jLe=s((()=>{WQ=d(h(),1),AZ(),GO(),VS(),GQ=d(V(),1),ab(),tLe(),sLe(),bLe(),ALe(),Bj(),FD(),KQ=W(),UQ.propTypes={handleClose:GQ.default.func.isRequired,isWorkspaceAddVisible:GQ.default.bool,showThemePicker:GQ.default.bool,showZoomControls:GQ.default.bool,toggleZoomControls:GQ.default.func,tReady:GQ.default.bool}})),MLe,NLe,PLe,qQ,FLe=s((()=>{U(),B(),Nr(),Nd(),$l(),jLe(),MLe={toggleZoomControls:Ju},NLe=e=>({isWorkspaceAddVisible:Va(e).isWorkspaceAddVisible,showThemePicker:Co(e).length>0,showZoomControls:xo(e)}),PLe=H(z(NLe,MLe),Mr(`WorkspaceMenu`)),qQ=PLe(UQ)}));function ILe(){let{t:e}=tb(),[t,n]=(0,JQ.useState)(null),[r,i]=(0,JQ.useState)(!1),a=(0,JQ.useId)();return(0,YQ.jsxs)(YQ.Fragment,{children:[(0,YQ.jsx)(zD,{"aria-haspopup":`true`,"aria-label":e(`workspaceMenu`),"aria-owns":r?a:void 0,selected:r,id:`menuBtn`,onClick:e=>{n(e.currentTarget),i(!0)},children:(0,YQ.jsx)(qIe,{})}),(0,YQ.jsx)(qQ,{anchorEl:t,id:a,handleClose:()=>{n(null),i(!1)},open:r})]})}var JQ,YQ,LLe=s((()=>{JQ=d(h(),1),JIe(),ab(),FLe(),BD(),YQ=W()})),RLe,XQ,zLe=s((()=>{U(),Nr(),LLe(),RLe=H(Mr(`WorkspaceMenuButton`)),XQ=RLe(ILe)})),BLe,VLe,HLe=s((()=>{TC(),BLe=W(),VLe=ZS((0,BLe.jsx)(`path`,{d:`M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2`}),`MoreHorizSharp`)})),ULe,WLe,GLe=s((()=>{TC(),ULe=W(),WLe=ZS((0,ULe.jsx)(`path`,{d:`M21 3.01H3c-1.1 0-2 .9-2 2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14c0-1.11-.9-2-2-2M11 16l4-4-4-4v3H1v2h10z`}),`Input`)})),KLe,qLe,JLe=s((()=>{TC(),KLe=W(),qLe=ZS((0,KLe.jsx)(`path`,{d:`M19 12v7H5v-7H3v9h18v-9zm-6 .67 2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2z`}),`SaveAltSharp`)})),YLe,XLe,ZLe=s((()=>{TC(),YLe=W(),XLe=ZS((0,YLe.jsx)(`path`,{d:`M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z`}),`Close`)})),QLe=c(((e,t)=>{t.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case`INPUT`:case`TEXTAREA`:t.blur();break;default:t=null}return e.removeAllRanges(),function(){e.type===`Caret`&&e.removeAllRanges(),e.rangeCount||n.forEach(function(t){e.addRange(t)}),t&&t.focus()}}})),$Le=c(((e,t)=>{var n=QLe(),r={"text/plain":`Text`,"text/html":`Url`,default:`Text`},i=`Copy to clipboard: #{key}, Enter`;function a(e){var t=(/mac os x/i.test(navigator.userAgent)?`⌘`:`Ctrl`)+`+C`;return e.replace(/#{\s*key\s*}/g,t)}function o(e,t){var o,s,c,l,u,d,f=!1;t||={},o=t.debug||!1;try{if(c=n(),l=document.createRange(),u=document.getSelection(),d=document.createElement(`span`),d.textContent=e,d.ariaHidden=`true`,d.style.all=`unset`,d.style.position=`fixed`,d.style.top=0,d.style.clip=`rect(0, 0, 0, 0)`,d.style.whiteSpace=`pre`,d.style.webkitUserSelect=`text`,d.style.MozUserSelect=`text`,d.style.msUserSelect=`text`,d.style.userSelect=`text`,d.addEventListener(`copy`,function(n){if(n.stopPropagation(),t.format){if(n.preventDefault(),n.clipboardData===void 0){o&&console.warn(`unable to use e.clipboardData`),o&&console.warn(`trying IE specific stuff`),window.clipboardData.clearData();var i=r[t.format]||r.default;window.clipboardData.setData(i,e)}else n.clipboardData.clearData(),n.clipboardData.setData(t.format,e)}t.onCopy&&(n.preventDefault(),t.onCopy(n.clipboardData))}),document.body.appendChild(d),l.selectNodeContents(d),u.addRange(l),!document.execCommand(`copy`))throw Error(`copy command was unsuccessful`);f=!0}catch(n){o&&console.error(`unable to copy using execCommand: `,n),o&&console.warn(`trying IE specific stuff`);try{window.clipboardData.setData(t.format||`text`,e),t.onCopy&&t.onCopy(window.clipboardData),f=!0}catch(n){o&&console.error(`unable to copy using clipboardData: `,n),o&&console.error(`falling back to prompt`),s=a(`message`in t?t.message:i),window.prompt(s,e)}}finally{u&&(typeof u.removeRange==`function`?u.removeRange(l):u.removeAllRanges()),d&&document.body.removeChild(d),c()}return f}t.exports=o}));function ZQ({children:e=null,container:t=null,id:n=void 0,open:r=!1,handleClose:i,exportableState:a}){let{t:o}=tb(),[s,c]=(0,QQ.useState)(!1),l=(0,QQ.useId)(),u=(0,QQ.useMemo)(()=>JSON.stringify(a,null,2),[a]),d=(0,QQ.useCallback)(()=>{(0,eRe.default)(u),c(!0)},[u,c]);return s?(0,e$.jsx)(OFe,{anchorOrigin:{horizontal:`center`,vertical:`top`},open:!0,autoHideDuration:6e3,onClose:i,message:o(`exportCopied`),action:(0,e$.jsx)(jT,{size:`small`,"aria-label":o(`dismiss`),color:`inherit`,onClick:i,children:(0,e$.jsx)(XLe,{fontSize:`small`})})}):(0,e$.jsxs)(TQ,{"aria-labelledby":l,id:n,container:t,open:r,onClose:i,scroll:`paper`,fullWidth:!0,maxWidth:`sm`,children:[(0,e$.jsx)(LX,{id:l,children:o(`downloadExport`)}),(0,e$.jsx)(PX,{children:(0,e$.jsxs)(pj,{slotProps:{heading:{component:`h4`}},elevation:2,children:[(0,e$.jsx)(bj,{expandIcon:(0,e$.jsx)(Sj,{}),children:(0,e$.jsx)(BS,{children:o(`viewWorkspaceConfiguration`)})}),(0,e$.jsxs)(gj,{sx:{overflow:`scroll`},children:[e,(0,e$.jsx)(`pre`,{children:u})]})]})}),(0,e$.jsxs)(iZ,{children:[(0,e$.jsx)(TN,{onClick:i,children:o(`cancel`)}),(0,e$.jsx)(TN,{onClick:d,variant:`contained`,color:`primary`,children:o(`copy`)})]})]})}var QQ,$Q,eRe,e$,tRe=s((()=>{QQ=d(h(),1),EN(),aZ(),RX(),FX(),VS(),VZ(),MT(),Cj(),ZLe(),mj(),xj(),_j(),$Q=d(V(),1),eRe=d($Le(),1),ab(),EQ(),e$=W(),ZQ.propTypes={children:$Q.default.node,container:$Q.default.object,exportableState:$Q.default.object.isRequired,handleClose:$Q.default.func.isRequired,id:$Q.default.string,open:$Q.default.bool}})),nRe,rRe,t$,iRe=s((()=>{U(),B(),Nr(),tRe(),$l(),nRe=e=>({exportableState:vo(e)}),rRe=H(z(nRe,{}),Mr(`WorkspaceExport`)),t$=rRe(ZQ)}));function n$({addError:e,container:t=null,id:n=void 0,importConfig:r,classes:i={},handleClose:a,open:o=!1}){let{t:s}=tb(),[c,l]=(0,r$.useState)(``),u=(0,r$.useId)();return(0,a$.jsxs)(TQ,{"aria-labelledby":u,container:t,id:n,onClose:a,open:o,fullWidth:!0,maxWidth:`sm`,children:[(0,a$.jsx)(LX,{id:u,children:s(`importWorkspace`)}),(0,a$.jsx)(MQ,{children:(0,a$.jsx)(zB,{className:i.textField,id:`workspace-import-input`,multiline:!0,onChange:e=>{e.preventDefault(),l(e.target.value)},minRows:15,variant:`filled`,sx:{"& .MuiInputBase-input":{fontFamily:`monospace`},width:`100%`},helperText:s(`importWorkspaceHint`),slotProps:{htmlInput:{autoFocus:`autofocus`}}})}),(0,a$.jsxs)(iZ,{children:[(0,a$.jsx)(TN,{onClick:a,children:s(`cancel`)}),(0,a$.jsx)(TN,{color:`primary`,onClick:t=>{try{r(JSON.parse(c)),a()}catch(t){e(t.toString())}},variant:`contained`,children:s(`import`)})]})]})}var r$,i$,a$,aRe=s((()=>{r$=d(h(),1),RX(),i$=d(V(),1),tQ(),EN(),ab(),EQ(),NQ(),a$=W(),n$.propTypes={addError:i$.default.func.isRequired,classes:i$.default.objectOf(i$.default.string),container:i$.default.object,handleClose:i$.default.func.isRequired,id:i$.default.string,importConfig:i$.default.func.isRequired,open:i$.default.bool}})),oRe,sRe,o$,cRe=s((()=>{U(),B(),Nr(),aRe(),Nd(),oRe={addError:pu,importConfig:du},sRe=H(z(null,oRe),Mr(`WorkspaceImport`)),o$=sRe(n$)}));function s$({anchorEl:e=null,handleClose:t,open:n=!1,...r}){let{t:i}=tb(),a=(0,c$.useContext)(PD),[o,s]=(0,c$.useState)(null),c=(0,c$.useId)(),l=(0,c$.useId)(),u={anchorEl:e,container:a,handleClose:t,open:n,t:i,...r},d=e=>{s(e),t()},f=()=>{s(null)};return(0,u$.jsxs)(u$.Fragment,{children:[(0,u$.jsxs)(MM,{id:`workspace-options-menu`,container:a?.current,anchorEl:e,anchorOrigin:{horizontal:`right`,vertical:`top`},transformOrigin:{horizontal:`left`,vertical:`top`},open:n,onClose:t,children:[(0,u$.jsxs)(WO,{"aria-haspopup":`true`,onClick:()=>{d(`exportWorkspace`)},"aria-owns":o===`exportWorkspace`?c:void 0,children:[(0,u$.jsx)(PO,{children:(0,u$.jsx)(qLe,{})}),(0,u$.jsx)(BS,{variant:`body1`,children:i(`downloadExportWorkspace`)})]}),(0,u$.jsxs)(WO,{"aria-haspopup":`true`,onClick:()=>{d(`importWorkspace`)},"aria-owns":o===`importWorkspace`?l:void 0,children:[(0,u$.jsx)(PO,{children:(0,u$.jsx)(WLe,{})}),(0,u$.jsx)(BS,{variant:`body1`,children:i(`importWorkspace`)})]}),(0,u$.jsx)(zj,{targetName:`WorkspaceOptionsMenu`,...u})]}),o===`exportWorkspace`&&(0,u$.jsx)(t$,{id:c,open:o===`exportWorkspace`,container:a?.current,handleClose:f}),o===`importWorkspace`&&(0,u$.jsx)(o$,{id:l,open:o===`importWorkspace`,container:a?.current,handleClose:f})]})}var c$,l$,u$,lRe=s((()=>{c$=d(h(),1),l$=d(V(),1),GLe(),JLe(),FO(),AZ(),GO(),VS(),ab(),iRe(),cRe(),FD(),Bj(),u$=W(),s$.propTypes={anchorEl:l$.default.object,handleClose:l$.default.func.isRequired,open:l$.default.bool}})),d$,uRe=s((()=>{lRe(),d$=s$}));function dRe(){let{t:e}=tb(),[t,n]=(0,f$.useState)(null),[r,i]=(0,f$.useState)(!1);return(0,p$.jsxs)(p$.Fragment,{children:[(0,p$.jsx)(zD,{"aria-label":e(`workspaceOptions`),onClick:e=>{n(e.currentTarget),i(!0)},selected:r,children:(0,p$.jsx)(VLe,{})}),(0,p$.jsx)(d$,{anchorEl:t,handleClose:()=>{n(null),i(!1)},open:r})]})}var f$,p$,fRe=s((()=>{f$=d(h(),1),HLe(),ab(),BD(),uRe(),p$=W()})),pRe,m$,mRe=s((()=>{U(),Nr(),fRe(),pRe=H(Mr(`WorkspaceOptionsButton`)),m$=pRe(dRe)})),hRe,gRe,_Re=s((()=>{TC(),hRe=W(),gRe=ZS((0,hRe.jsx)(`path`,{d:`m19 18 2 1V1H7v2h12zM17 5H3v18l7-3 7 3z`}),`BookmarksSharp`)}));function h$({handleClose:e,windowIds:t,focusWindow:n,focusedWindowId:r=null,titles:i={},tReady:a=!1,...o}){let{t:s}=tb(),c=(0,vRe.useContext)(PD);return(0,_$.jsxs)(MM,{anchorOrigin:{horizontal:`right`,vertical:`top`},transformOrigin:{horizontal:`left`,vertical:`top`},id:`window-list-menu`,container:c?.current,onClose:e,...o,children:[(0,_$.jsx)(aB,{role:`presentation`,selected:!1,disabled:!0,tabIndex:`-1`,children:s(`openWindows`)}),t.map((t,a)=>(0,_$.jsx)(WO,{selected:t===r,onClick:r=>{n(t,!0),e(r)},children:(0,_$.jsx)(BO,{slotProps:{primary:{variant:`body1`}},children:i[t]||s(`untitled`)})},t))]})}var vRe,g$,_$,yRe=s((()=>{vRe=d(h(),1),AZ(),GO(),VO(),oB(),g$=d(V(),1),ab(),FD(),_$=W(),h$.propTypes={container:g$.default.shape({current:g$.default.instanceOf(Element)}),focusedWindowId:g$.default.string,focusWindow:g$.default.func.isRequired,handleClose:g$.default.func.isRequired,titles:g$.default.objectOf(g$.default.string),tReady:g$.default.bool,windowIds:g$.default.arrayOf(g$.default.string).isRequired}})),bRe,xRe,SRe,v$,CRe=s((()=>{B(),U(),Nr(),Nd(),$l(),yRe(),bRe={focusWindow:gu},xRe=e=>({focusedWindowId:Ns(e),titles:Is(e),windowIds:Ka(e)}),SRe=H(z(xRe,bRe),Mr(`WindowList`)),v$=SRe(h$)}));function y$({disabled:e=!1,windowCount:t}){let{t:n}=tb(),[r,i]=(0,b$.useState)(null),a=(0,b$.useId)(),o=()=>{i(null)},s=e=>{i(e.currentTarget)};return(0,S$.jsxs)(S$.Fragment,{children:[(0,S$.jsx)(zD,{"aria-haspopup":`true`,"aria-label":n(`listAllOpenWindows`),"aria-owns":r?a:null,selected:!!r,disabled:e,badge:!0,BadgeProps:{badgeContent:t,sx:{".MuiBadge-badge":{paddingLeft:1.5}}},onClick:e=>s(e),children:(0,S$.jsx)(gRe,{})}),!!r&&(0,S$.jsx)(v$,{anchorEl:r,id:a,open:!!r,handleClose:o})]})}var b$,x$,S$,wRe=s((()=>{b$=d(h(),1),x$=d(V(),1),_Re(),ab(),CRe(),BD(),S$=W(),y$.propTypes={disabled:x$.default.bool,windowCount:x$.default.number.isRequired}})),TRe,ERe,C$,DRe=s((()=>{U(),B(),Nr(),$l(),wRe(),TRe=e=>({disabled:Va(e).isWorkspaceAddVisible,windowCount:Ka(e).length}),ERe=H(z(TRe,null),Mr(`WindowListButton`)),C$=ERe(y$)}));function ORe({...e}){return(0,w$.jsxs)(w$.Fragment,{children:[(0,w$.jsx)(C$,{}),(0,w$.jsx)(XQ,{}),(0,w$.jsx)(m$,{}),(0,w$.jsx)(mQ,{}),(0,w$.jsx)(zj,{targetName:`WorkspaceControlPanelButtons`,...e})]})}var w$,kRe=s((()=>{hQ(),zLe(),mRe(),DRe(),Bj(),w$=W()})),ARe,T$,jRe=s((()=>{U(),Nr(),kRe(),ARe=H(Mr(`WorkspaceControlPanelButtons`)),T$=ARe(ORe)}));function MRe(e){return(0,E$.jsxs)(YS,{viewBox:`0 0 60 55`,...e,children:[(0,E$.jsx)(`rect`,{width:`18`,height:`55`}),(0,E$.jsx)(`rect`,{width:`18`,height:`55`,transform:`translate(42)`}),(0,E$.jsx)(`rect`,{width:`18`,height:`34`,transform:`translate(21)`})]})}var E$,NRe=s((()=>{qZ(),E$=W()}));function D$({variant:e=`default`,...t}){let{t:n}=tb();return(0,O$.jsxs)(UZ,{sx:{alignItems:`center`},...t,children:[e===`wide`&&(0,O$.jsx)(`div`,{children:(0,O$.jsx)(BS,{align:`center`,component:`p`,variant:`h3`,children:n(`mirador`)})}),(0,O$.jsx)(BS,{align:`center`,children:(0,O$.jsx)(jT,{component:`a`,href:`https://projectmirador.org`,target:`_blank`,rel:`noopener`,size:`large`,children:(0,O$.jsx)(MRe,{"aria-label":n(`aboutMirador`),titleAccess:n(`aboutMirador`),fontSize:`large`})})})]})}var PRe,O$,FRe=s((()=>{PRe=d(V(),1),MT(),VS(),WZ(),ab(),NRe(),O$=W(),D$.propTypes={variant:PRe.default.oneOf([`default`,`wide`])}})),k$,IRe=s((()=>{Nr(),FRe(),k$=Mr(`Branding`)(D$)}));function A$({variant:e=`default`,...t}){let{t:n}=tb();return(0,j$.jsxs)(zRe,{ownerState:{t:n,variant:e,...t},className:(0,RRe.default)(oS(`workspace-control-panel`)),color:`default`,enableColorOnDark:!0,position:`absolute`,component:`nav`,"aria-label":n(`workspaceNavigation`),children:[(0,j$.jsxs)(BRe,{disableGutters:!0,children:[(0,j$.jsx)(uQ,{}),(0,j$.jsx)(VRe,{children:(0,j$.jsx)(T$,{})})]}),(0,j$.jsx)(HRe,{variant:e})]})}var LRe,RRe,j$,zRe,BRe,VRe,HRe,URe=s((()=>{LRe=d(V(),1),Mx(),RRe=d(uy(),1),qX(),nA(),ab(),FIe(),jRe(),IRe(),sS(),j$=W(),zRe=Z(KX,{name:`WorkspaceControlPanel`,slot:`root`})(({ownerState:e,theme:t})=>({display:`flex`,height:64,padding:t.spacing(1),paddingBottom:0,position:`relative`,[t.breakpoints.up(`sm`)]:{height:`auto`,width:e.variant===`wide`?`auto`:64},...e.variant===`wide`&&{width:`auto`}})),BRe=Z(tA,{name:`WorkspaceControlPanel`,slot:`toolbar`})(({theme:e})=>({display:`flex`,flexGrow:1,justifyContent:`space-between`,[e.breakpoints.up(`sm`)]:{flexDirection:`column`,justifyContent:`flex-start`,minHeight:0}})),VRe=Z(`div`,{name:`WorkspaceControlPanel`,slot:`buttonArea`})(({theme:e})=>({[e.breakpoints.up(`sm`)]:{display:`flex`,flexDirection:`column`,gap:e.spacing(2),marginBottom:e.spacing(1),marginTop:e.spacing(1)}})),HRe=Z(k$,{name:`WorkspaceControlPanel`,slot:`branding`})(({theme:e})=>({[e.breakpoints.up(`xs`)]:{display:`none`},[e.breakpoints.up(`sm`)]:{display:`flex`}})),A$.propTypes={variant:LRe.default.oneOf([`default`,`wide`])}})),WRe,M$,GRe=s((()=>{U(),Nr(),URe(),WRe=H(Mr(`WorkspaceControlPanel`)),M$=WRe(A$)})),KRe=s((()=>{})),N$=s((()=>{Of(),Rd(),aO(),Ub(),gf(),US(),mb(),pf(),Wde(),yf(),r_(),Sb(),wb(),lC(),sg(),Sg(),hC(),bb(),_b(),pw(),ww(),bw(),Cw(),Uz(),FT(),aw(),cO(),PC(),VH(),ng(),Y(),Kh(),Kh(),Jh(),Wh(),Bd(),hD(),BC(),HC(),PT(),xC(),KRe()})),P$,qRe=s((()=>{P$=typeof global==`object`&&global&&global.Object===Object&&global})),JRe,F$,I$=s((()=>{qRe(),JRe=typeof self==`object`&&self&&self.Object===Object&&self,F$=P$||JRe||Function(`return this`)()})),L$,R$=s((()=>{I$(),L$=F$.Symbol}));function YRe(e){var t=XRe.call(e,B$),n=e[B$];try{e[B$]=void 0;var r=!0}catch{}var i=ZRe.call(e);return r&&(t?e[B$]=n:delete e[B$]),i}var z$,XRe,ZRe,B$,QRe=s((()=>{R$(),z$=Object.prototype,XRe=z$.hasOwnProperty,ZRe=z$.toString,B$=L$?L$.toStringTag:void 0}));function $Re(e){return eze.call(e)}var eze,tze=s((()=>{eze=Object.prototype.toString}));function V$(e){return e==null?e===void 0?rze:nze:H$&&H$ in Object(e)?YRe(e):$Re(e)}var nze,rze,H$,U$=s((()=>{R$(),QRe(),tze(),nze=`[object Null]`,rze=`[object Undefined]`,H$=L$?L$.toStringTag:void 0}));function W$(e){return typeof e==`object`&&!!e}var G$=s((()=>{}));function ize(e){return typeof e==`symbol`||W$(e)&&V$(e)==aze}var aze,K$=s((()=>{U$(),G$(),aze=`[object Symbol]`}));function oze(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}var q$=s((()=>{})),J$,Y$=s((()=>{J$=Array.isArray}));function sze(e){if(typeof e==`string`)return e;if(J$(e))return oze(e,sze)+``;if(ize(e))return Z$?Z$.call(e):``;var t=e+``;return t==`0`&&1/e==-cze?`-0`:t}var cze,X$,Z$,lze=s((()=>{R$(),q$(),Y$(),K$(),cze=1/0,X$=L$?L$.prototype:void 0,Z$=X$?X$.toString:void 0}));function uze(e){for(var t=e.length;t--&&dze.test(e.charAt(t)););return t}var dze,fze=s((()=>{dze=/\s/}));function pze(e){return e&&e.slice(0,uze(e)+1).replace(mze,``)}var mze,hze=s((()=>{fze(),mze=/^\s+/}));function Q$(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}var $$=s((()=>{}));function e1(e){if(typeof e==`number`)return e;if(ize(e))return t1;if(Q$(e)){var t=typeof e.valueOf==`function`?e.valueOf():e;e=Q$(t)?t+``:t}if(typeof e!=`string`)return e===0?e:+e;e=pze(e);var n=_ze.test(e);return n||vze.test(e)?yze(e.slice(2),n?2:8):gze.test(e)?t1:+e}var t1,gze,_ze,vze,yze,n1=s((()=>{hze(),$$(),K$(),t1=NaN,gze=/^[-+]0x[0-9a-f]+$/i,_ze=/^0b[01]+$/i,vze=/^0o[0-7]+$/i,yze=parseInt}));function bze(e){return e?(e=e1(e),e===r1||e===-r1?(e<0?-1:1)*xze:e===e?e:0):e===0?e:0}var r1,xze,Sze=s((()=>{n1(),r1=1/0,xze=17976931348623157e292}));function Cze(e){var t=bze(e),n=t%1;return t===t?n?t-n:t:0}var i1=s((()=>{Sze()}));function a1(e){return e}var o1=s((()=>{}));function wze(e){if(!Q$(e))return!1;var t=V$(e);return t==Eze||t==Dze||t==Tze||t==Oze}var Tze,Eze,Dze,Oze,s1=s((()=>{U$(),$$(),Tze=`[object AsyncFunction]`,Eze=`[object Function]`,Dze=`[object GeneratorFunction]`,Oze=`[object Proxy]`})),c1,kze=s((()=>{I$(),c1=F$[`__core-js_shared__`]}));function Aze(e){return!!l1&&l1 in e}var l1,jze=s((()=>{kze(),l1=function(){var e=/[^.]+$/.exec(c1&&c1.keys&&c1.keys.IE_PROTO||``);return e?`Symbol(src)_1.`+e:``}()}));function u1(e){if(e!=null){try{return Mze.call(e)}catch{}try{return e+``}catch{}}return``}var Mze,Nze=s((()=>{Mze=Function.prototype.toString}));function Pze(e){return!Q$(e)||Aze(e)?!1:(wze(e)?Vze:Ize).test(u1(e))}var Fze,Ize,Lze,Rze,zze,Bze,Vze,Hze=s((()=>{s1(),jze(),$$(),Nze(),Fze=/[\\^$.*+?()[\]{}|]/g,Ize=/^\[object .+?Constructor\]$/,Lze=Function.prototype,Rze=Object.prototype,zze=Lze.toString,Bze=Rze.hasOwnProperty,Vze=RegExp(`^`+zze.call(Bze).replace(Fze,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`)}));function Uze(e,t){return e?.[t]}var Wze=s((()=>{}));function d1(e,t){var n=Uze(e,t);return Pze(n)?n:void 0}var f1=s((()=>{Hze(),Wze()})),p1,Gze=s((()=>{f1(),I$(),p1=d1(F$,`WeakMap`)})),m1,Kze,qze=s((()=>{$$(),m1=Object.create,Kze=function(){function e(){}return function(t){if(!Q$(t))return{};if(m1)return m1(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}()}));function Jze(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var Yze=s((()=>{}));function h1(){}var Xze=s((()=>{}));function Zze(e,t){var n=-1,r=e.length;for(t||=Array(r);++n<r;)t[n]=e[n];return t}var Qze=s((()=>{}));function $ze(e){var t=0,n=0;return function(){var r=nBe(),i=tBe-(r-n);if(n=r,i>0){if(++t>=eBe)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var eBe,tBe,nBe,rBe=s((()=>{eBe=800,tBe=16,nBe=Date.now}));function iBe(e){return function(){return e}}var aBe=s((()=>{})),g1,oBe=s((()=>{f1(),g1=function(){try{var e=d1(Object,`defineProperty`);return e({},``,{}),e}catch{}}()})),sBe,cBe=s((()=>{aBe(),oBe(),o1(),sBe=g1?function(e,t){return g1(e,`toString`,{configurable:!0,enumerable:!1,value:iBe(t),writable:!0})}:a1})),lBe,uBe=s((()=>{cBe(),rBe(),lBe=$ze(sBe)}));function dBe(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}var fBe=s((()=>{}));function pBe(e,t){var n=typeof e;return t??=mBe,!!t&&(n==`number`||n!=`symbol`&&hBe.test(e))&&e>-1&&e%1==0&&e<t}var mBe,hBe,gBe=s((()=>{mBe=9007199254740991,hBe=/^(?:0|[1-9]\d*)$/}));function _Be(e,t,n){t==`__proto__`&&g1?g1(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var _1=s((()=>{oBe()}));function v1(e,t){return e===t||e!==e&&t!==t}var y1=s((()=>{}));function vBe(e,t,n){var r=e[t];(!(yBe.call(e,t)&&v1(r,n))||n===void 0&&!(t in e))&&_Be(e,t,n)}var yBe,b1=s((()=>{_1(),y1(),yBe=Object.prototype.hasOwnProperty}));function x1(e,t,n,r){var i=!n;n||={};for(var a=-1,o=t.length;++a<o;){var s=t[a],c=r?r(n[s],e[s],s,n,e):void 0;c===void 0&&(c=e[s]),i?_Be(n,s,c):vBe(n,s,c)}return n}var S1=s((()=>{b1(),_1()}));function bBe(e,t,n){return t=C1(t===void 0?e.length-1:t,0),function(){for(var r=arguments,i=-1,a=C1(r.length-t,0),o=Array(a);++i<a;)o[i]=r[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=r[i];return s[t]=n(o),Jze(e,this,s)}}var C1,xBe=s((()=>{Yze(),C1=Math.max}));function SBe(e,t){return lBe(bBe(e,t,a1),e+``)}var CBe=s((()=>{o1(),xBe(),uBe()}));function wBe(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=TBe}var TBe,w1=s((()=>{TBe=9007199254740991}));function EBe(e){return e!=null&&wBe(e.length)&&!wze(e)}var T1=s((()=>{s1(),w1()}));function E1(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||DBe)}var DBe,D1=s((()=>{DBe=Object.prototype}));function OBe(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var kBe=s((()=>{}));function ABe(e){return W$(e)&&V$(e)==jBe}var jBe,MBe=s((()=>{U$(),G$(),jBe=`[object Arguments]`})),O1,NBe,PBe,k1,A1=s((()=>{MBe(),G$(),O1=Object.prototype,NBe=O1.hasOwnProperty,PBe=O1.propertyIsEnumerable,k1=ABe(function(){return arguments}())?ABe:function(e){return W$(e)&&NBe.call(e,`callee`)&&!PBe.call(e,`callee`)}}));function FBe(){return!1}var IBe=s((()=>{})),j1,M1,N1,P1,F1=s((()=>{I$(),IBe(),j1=typeof e==`object`&&e&&!e.nodeType&&e,M1=j1&&typeof module==`object`&&module&&!module.nodeType&&module,N1=M1&&M1.exports===j1?F$.Buffer:void 0,P1=(N1?N1.isBuffer:void 0)||FBe}));function LBe(e){return W$(e)&&wBe(e.length)&&!!I1[V$(e)]}var RBe,zBe,BBe,VBe,HBe,UBe,WBe,GBe,KBe,qBe,JBe,YBe,XBe,ZBe,QBe,$Be,eVe,tVe,nVe,rVe,iVe,aVe,oVe,sVe,I1,cVe=s((()=>{U$(),w1(),G$(),RBe=`[object Arguments]`,zBe=`[object Array]`,BBe=`[object Boolean]`,VBe=`[object Date]`,HBe=`[object Error]`,UBe=`[object Function]`,WBe=`[object Map]`,GBe=`[object Number]`,KBe=`[object Object]`,qBe=`[object RegExp]`,JBe=`[object Set]`,YBe=`[object String]`,XBe=`[object WeakMap]`,ZBe=`[object ArrayBuffer]`,QBe=`[object DataView]`,$Be=`[object Float32Array]`,eVe=`[object Float64Array]`,tVe=`[object Int8Array]`,nVe=`[object Int16Array]`,rVe=`[object Int32Array]`,iVe=`[object Uint8Array]`,aVe=`[object Uint8ClampedArray]`,oVe=`[object Uint16Array]`,sVe=`[object Uint32Array]`,I1={},I1[$Be]=I1[eVe]=I1[tVe]=I1[nVe]=I1[rVe]=I1[iVe]=I1[aVe]=I1[oVe]=I1[sVe]=!0,I1[RBe]=I1[zBe]=I1[ZBe]=I1[BBe]=I1[QBe]=I1[VBe]=I1[HBe]=I1[UBe]=I1[WBe]=I1[GBe]=I1[KBe]=I1[qBe]=I1[JBe]=I1[YBe]=I1[XBe]=!1}));function L1(e){return function(t){return e(t)}}var R1=s((()=>{})),z1,B1,V1,H1,U1=s((()=>{qRe(),z1=typeof e==`object`&&e&&!e.nodeType&&e,B1=z1&&typeof module==`object`&&module&&!module.nodeType&&module,V1=B1&&B1.exports===z1&&P$.process,H1=function(){try{return B1&&B1.require&&B1.require(`util`).types||V1&&V1.binding&&V1.binding(`util`)}catch{}}()})),W1,G1,K1=s((()=>{cVe(),R1(),U1(),W1=H1&&H1.isTypedArray,G1=W1?L1(W1):LBe}));function lVe(e,t){var n=J$(e),r=!n&&k1(e),i=!n&&!r&&P1(e),a=!n&&!r&&!i&&G1(e),o=n||r||i||a,s=o?OBe(e.length,String):[],c=s.length;for(var l in e)(t||uVe.call(e,l))&&!(o&&(l==`length`||i&&(l==`offset`||l==`parent`)||a&&(l==`buffer`||l==`byteLength`||l==`byteOffset`)||pBe(l,c)))&&s.push(l);return s}var uVe,dVe=s((()=>{kBe(),A1(),Y$(),F1(),gBe(),K1(),uVe=Object.prototype.hasOwnProperty}));function fVe(e,t){return function(n){return e(t(n))}}var pVe=s((()=>{})),mVe,hVe=s((()=>{pVe(),mVe=fVe(Object.keys,Object)}));function gVe(e){if(!E1(e))return mVe(e);var t=[];for(var n in Object(e))_Ve.call(e,n)&&n!=`constructor`&&t.push(n);return t}var _Ve,vVe=s((()=>{D1(),hVe(),_Ve=Object.prototype.hasOwnProperty}));function q1(e){return EBe(e)?lVe(e):gVe(e)}var J1=s((()=>{dVe(),vVe(),T1()}));function yVe(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var bVe=s((()=>{}));function xVe(e){if(!Q$(e))return yVe(e);var t=E1(e),n=[];for(var r in e)r==`constructor`&&(t||!SVe.call(e,r))||n.push(r);return n}var SVe,CVe=s((()=>{$$(),D1(),bVe(),SVe=Object.prototype.hasOwnProperty}));function Y1(e){return EBe(e)?lVe(e,!0):xVe(e)}var X1=s((()=>{dVe(),CVe(),T1()})),Z1,Q1=s((()=>{f1(),Z1=d1(Object,`create`)}));function wVe(){this.__data__=Z1?Z1(null):{},this.size=0}var TVe=s((()=>{Q1()}));function EVe(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}var DVe=s((()=>{}));function OVe(e){var t=this.__data__;if(Z1){var n=t[e];return n===kVe?void 0:n}return AVe.call(t,e)?t[e]:void 0}var kVe,AVe,jVe=s((()=>{Q1(),kVe=`__lodash_hash_undefined__`,AVe=Object.prototype.hasOwnProperty}));function MVe(e){var t=this.__data__;return Z1?t[e]!==void 0:NVe.call(t,e)}var NVe,PVe=s((()=>{Q1(),NVe=Object.prototype.hasOwnProperty}));function FVe(e,t){var n=this.__data__;return this.size+=+!this.has(e),n[e]=Z1&&t===void 0?IVe:t,this}var IVe,LVe=s((()=>{Q1(),IVe=`__lodash_hash_undefined__`}));function $1(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var RVe=s((()=>{TVe(),DVe(),jVe(),PVe(),LVe(),$1.prototype.clear=wVe,$1.prototype.delete=EVe,$1.prototype.get=OVe,$1.prototype.has=MVe,$1.prototype.set=FVe}));function zVe(){this.__data__=[],this.size=0}var BVe=s((()=>{}));function e0(e,t){for(var n=e.length;n--;)if(v1(e[n][0],t))return n;return-1}var t0=s((()=>{y1()}));function VVe(e){var t=this.__data__,n=e0(t,e);return n<0?!1:(n==t.length-1?t.pop():HVe.call(t,n,1),--this.size,!0)}var HVe,UVe=s((()=>{t0(),HVe=Array.prototype.splice}));function WVe(e){var t=this.__data__,n=e0(t,e);return n<0?void 0:t[n][1]}var GVe=s((()=>{t0()}));function KVe(e){return e0(this.__data__,e)>-1}var qVe=s((()=>{t0()}));function JVe(e,t){var n=this.__data__,r=e0(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var YVe=s((()=>{t0()}));function n0(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var r0=s((()=>{BVe(),UVe(),GVe(),qVe(),YVe(),n0.prototype.clear=zVe,n0.prototype.delete=VVe,n0.prototype.get=WVe,n0.prototype.has=KVe,n0.prototype.set=JVe})),i0,a0=s((()=>{f1(),I$(),i0=d1(F$,`Map`)}));function XVe(){this.size=0,this.__data__={hash:new $1,map:new(i0||n0),string:new $1}}var ZVe=s((()=>{RVe(),r0(),a0()}));function QVe(e){var t=typeof e;return t==`string`||t==`number`||t==`symbol`||t==`boolean`?e!==`__proto__`:e===null}var $Ve=s((()=>{}));function o0(e,t){var n=e.__data__;return QVe(t)?n[typeof t==`string`?`string`:`hash`]:n.map}var s0=s((()=>{$Ve()}));function eHe(e){var t=o0(this,e).delete(e);return this.size-=+!!t,t}var tHe=s((()=>{s0()}));function nHe(e){return o0(this,e).get(e)}var rHe=s((()=>{s0()}));function iHe(e){return o0(this,e).has(e)}var aHe=s((()=>{s0()}));function oHe(e,t){var n=o0(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var sHe=s((()=>{s0()}));function c0(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var l0=s((()=>{ZVe(),tHe(),rHe(),aHe(),sHe(),c0.prototype.clear=XVe,c0.prototype.delete=eHe,c0.prototype.get=nHe,c0.prototype.has=iHe,c0.prototype.set=oHe}));function cHe(e){return e==null?``:sze(e)}var u0=s((()=>{lze()}));function d0(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}var f0=s((()=>{}));function lHe(e){return J$(e)||k1(e)||!!(p0&&e&&e[p0])}var p0,uHe=s((()=>{R$(),A1(),Y$(),p0=L$?L$.isConcatSpreadable:void 0}));function dHe(e,t,n,r,i){var a=-1,o=e.length;for(n||=lHe,i||=[];++a<o;){var s=e[a];t>0&&n(s)?t>1?dHe(s,t-1,n,r,i):d0(i,s):r||(i[i.length]=s)}return i}var fHe=s((()=>{f0(),uHe()}));function pHe(e){return e!=null&&e.length?dHe(e,1):[]}var mHe=s((()=>{fHe()})),m0,h0=s((()=>{pVe(),m0=fVe(Object.getPrototypeOf,Object)}));function hHe(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r<i;)a[r]=e[r+t];return a}var g0=s((()=>{}));function gHe(e,t,n,r){var i=-1,a=e==null?0:e.length;for(r&&a&&(n=e[++i]);++i<a;)n=t(n,e[i],i,e);return n}var _He=s((()=>{}));function vHe(e){return function(t){return e?.[t]}}var yHe=s((()=>{})),bHe,xHe=s((()=>{yHe(),bHe=vHe({À:`A`,Á:`A`,Â:`A`,Ã:`A`,Ä:`A`,Å:`A`,à:`a`,á:`a`,â:`a`,ã:`a`,ä:`a`,å:`a`,Ç:`C`,ç:`c`,Ð:`D`,ð:`d`,È:`E`,É:`E`,Ê:`E`,Ë:`E`,è:`e`,é:`e`,ê:`e`,ë:`e`,Ì:`I`,Í:`I`,Î:`I`,Ï:`I`,ì:`i`,í:`i`,î:`i`,ï:`i`,Ñ:`N`,ñ:`n`,Ò:`O`,Ó:`O`,Ô:`O`,Õ:`O`,Ö:`O`,Ø:`O`,ò:`o`,ó:`o`,ô:`o`,õ:`o`,ö:`o`,ø:`o`,Ù:`U`,Ú:`U`,Û:`U`,Ü:`U`,ù:`u`,ú:`u`,û:`u`,ü:`u`,Ý:`Y`,ý:`y`,ÿ:`y`,Æ:`Ae`,æ:`ae`,Þ:`Th`,þ:`th`,ß:`ss`,Ā:`A`,Ă:`A`,Ą:`A`,ā:`a`,ă:`a`,ą:`a`,Ć:`C`,Ĉ:`C`,Ċ:`C`,Č:`C`,ć:`c`,ĉ:`c`,ċ:`c`,č:`c`,Ď:`D`,Đ:`D`,ď:`d`,đ:`d`,Ē:`E`,Ĕ:`E`,Ė:`E`,Ę:`E`,Ě:`E`,ē:`e`,ĕ:`e`,ė:`e`,ę:`e`,ě:`e`,Ĝ:`G`,Ğ:`G`,Ġ:`G`,Ģ:`G`,ĝ:`g`,ğ:`g`,ġ:`g`,ģ:`g`,Ĥ:`H`,Ħ:`H`,ĥ:`h`,ħ:`h`,Ĩ:`I`,Ī:`I`,Ĭ:`I`,Į:`I`,İ:`I`,ĩ:`i`,ī:`i`,ĭ:`i`,į:`i`,ı:`i`,Ĵ:`J`,ĵ:`j`,Ķ:`K`,ķ:`k`,ĸ:`k`,Ĺ:`L`,Ļ:`L`,Ľ:`L`,Ŀ:`L`,Ł:`L`,ĺ:`l`,ļ:`l`,ľ:`l`,ŀ:`l`,ł:`l`,Ń:`N`,Ņ:`N`,Ň:`N`,Ŋ:`N`,ń:`n`,ņ:`n`,ň:`n`,ŋ:`n`,Ō:`O`,Ŏ:`O`,Ő:`O`,ō:`o`,ŏ:`o`,ő:`o`,Ŕ:`R`,Ŗ:`R`,Ř:`R`,ŕ:`r`,ŗ:`r`,ř:`r`,Ś:`S`,Ŝ:`S`,Ş:`S`,Š:`S`,ś:`s`,ŝ:`s`,ş:`s`,š:`s`,Ţ:`T`,Ť:`T`,Ŧ:`T`,ţ:`t`,ť:`t`,ŧ:`t`,Ũ:`U`,Ū:`U`,Ŭ:`U`,Ů:`U`,Ű:`U`,Ų:`U`,ũ:`u`,ū:`u`,ŭ:`u`,ů:`u`,ű:`u`,ų:`u`,Ŵ:`W`,ŵ:`w`,Ŷ:`Y`,ŷ:`y`,Ÿ:`Y`,Ź:`Z`,Ż:`Z`,Ž:`Z`,ź:`z`,ż:`z`,ž:`z`,IJ:`IJ`,ij:`ij`,Œ:`Oe`,œ:`oe`,ʼn:`'n`,ſ:`s`})}));function SHe(e){return e=cHe(e),e&&e.replace(CHe,bHe).replace(wHe,``)}var CHe,wHe,THe=s((()=>{xHe(),u0(),CHe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,wHe=RegExp(`[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]`,`g`)}));function EHe(e){return e.match(DHe)||[]}var DHe,OHe=s((()=>{DHe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g}));function kHe(e){return AHe.test(e)}var AHe,jHe=s((()=>{AHe=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/}));function MHe(e){return e.match(XHe)||[]}var _0,NHe,v0,y0,PHe,FHe,IHe,LHe,b0,RHe,x0,S0,C0,zHe,w0,BHe,T0,E0,VHe,HHe,D0,O0,k0,UHe,A0,WHe,j0,M0,N0,P0,GHe,KHe,qHe,JHe,YHe,XHe,ZHe=s((()=>{_0=`\\ud800-\\udfff`,NHe=`\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff`,v0=`\\u2700-\\u27bf`,y0=`a-z\\xdf-\\xf6\\xf8-\\xff`,PHe=`\\xac\\xb1\\xd7\\xf7`,FHe=`\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf`,IHe=`\\u2000-\\u206f`,LHe=` \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000`,b0=`A-Z\\xc0-\\xd6\\xd8-\\xde`,RHe=`\\ufe0e\\ufe0f`,x0=PHe+FHe+IHe+LHe,S0=`['’]`,C0=`[`+x0+`]`,zHe=`[`+NHe+`]`,w0=`\\d+`,BHe=`[`+v0+`]`,T0=`[`+y0+`]`,E0=`[^`+_0+x0+w0+v0+y0+b0+`]`,VHe=`(?:`+zHe+`|\\ud83c[\\udffb-\\udfff])`,HHe=`[^`+_0+`]`,D0=`(?:\\ud83c[\\udde6-\\uddff]){2}`,O0=`[\\ud800-\\udbff][\\udc00-\\udfff]`,k0=`[`+b0+`]`,UHe=`\\u200d`,A0=`(?:`+T0+`|`+E0+`)`,WHe=`(?:`+k0+`|`+E0+`)`,j0=`(?:`+S0+`(?:d|ll|m|re|s|t|ve))?`,M0=`(?:`+S0+`(?:D|LL|M|RE|S|T|VE))?`,N0=VHe+`?`,P0=`[`+RHe+`]?`,GHe=`(?:`+UHe+`(?:`+[HHe,D0,O0].join(`|`)+`)`+P0+N0+`)*`,KHe=`\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])`,qHe=`\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])`,JHe=P0+N0+GHe,YHe=`(?:`+[BHe,D0,O0].join(`|`)+`)`+JHe,XHe=RegExp([k0+`?`+T0+`+`+j0+`(?=`+[C0,k0,`$`].join(`|`)+`)`,WHe+`+`+M0+`(?=`+[C0,k0+A0,`$`].join(`|`)+`)`,k0+`?`+A0+`+`+j0,k0+`+`+M0,qHe,KHe,w0,YHe].join(`|`),`g`)}));function QHe(e,t,n){return e=cHe(e),t=n?void 0:t,t===void 0?kHe(e)?MHe(e):EHe(e):e.match(t)||[]}var $He=s((()=>{OHe(),jHe(),u0(),ZHe()}));function eUe(e){return function(t){return gHe(QHe(SHe(t).replace(tUe,``)),e,``)}}var tUe,nUe=s((()=>{_He(),THe(),$He(),tUe=RegExp(`['’]`,`g`)}));function rUe(e,t,n){return e===e&&(n!==void 0&&(e=e<=n?e:n),t!==void 0&&(e=e>=t?e:t)),e}var iUe=s((()=>{}));function aUe(e,t,n){return n===void 0&&(n=t,t=void 0),n!==void 0&&(n=e1(n),n=n===n?n:0),t!==void 0&&(t=e1(t),t=t===t?t:0),rUe(e1(e),t,n)}var oUe=s((()=>{iUe(),n1()}));function sUe(){this.__data__=new n0,this.size=0}var cUe=s((()=>{r0()}));function lUe(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}var uUe=s((()=>{}));function dUe(e){return this.__data__.get(e)}var fUe=s((()=>{}));function pUe(e){return this.__data__.has(e)}var mUe=s((()=>{}));function hUe(e,t){var n=this.__data__;if(n instanceof n0){var r=n.__data__;if(!i0||r.length<gUe-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new c0(r)}return n.set(e,t),this.size=n.size,this}var gUe,_Ue=s((()=>{r0(),a0(),l0(),gUe=200}));function F0(e){var t=this.__data__=new n0(e);this.size=t.size}var I0=s((()=>{r0(),cUe(),uUe(),fUe(),mUe(),_Ue(),F0.prototype.clear=sUe,F0.prototype.delete=lUe,F0.prototype.get=dUe,F0.prototype.has=pUe,F0.prototype.set=hUe}));function vUe(e,t){return e&&x1(t,q1(t),e)}var yUe=s((()=>{S1(),J1()}));function bUe(e,t){return e&&x1(t,Y1(t),e)}var xUe=s((()=>{S1(),X1()}));function SUe(e,t){if(t)return e.slice();var n=e.length,r=B0?B0(n):new e.constructor(n);return e.copy(r),r}var L0,R0,z0,B0,CUe=s((()=>{I$(),L0=typeof e==`object`&&e&&!e.nodeType&&e,R0=L0&&typeof module==`object`&&module&&!module.nodeType&&module,z0=R0&&R0.exports===L0?F$.Buffer:void 0,B0=z0?z0.allocUnsafe:void 0}));function wUe(e,t){for(var n=-1,r=e==null?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}var TUe=s((()=>{}));function EUe(){return[]}var V0=s((()=>{})),DUe,H0,U0,W0=s((()=>{TUe(),V0(),DUe=Object.prototype.propertyIsEnumerable,H0=Object.getOwnPropertySymbols,U0=H0?function(e){return e==null?[]:(e=Object(e),wUe(H0(e),function(t){return DUe.call(e,t)}))}:EUe}));function OUe(e,t){return x1(e,U0(e),t)}var kUe=s((()=>{S1(),W0()})),G0,AUe=s((()=>{f0(),h0(),W0(),V0(),G0=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)d0(t,U0(e)),e=m0(e);return t}:EUe}));function jUe(e,t){return x1(e,G0(e),t)}var MUe=s((()=>{S1(),AUe()}));function NUe(e,t,n){var r=t(e);return J$(e)?r:d0(r,n(e))}var PUe=s((()=>{f0(),Y$()}));function K0(e){return NUe(e,q1,U0)}var FUe=s((()=>{PUe(),W0(),J1()}));function IUe(e){return NUe(e,Y1,G0)}var LUe=s((()=>{PUe(),AUe(),X1()})),q0,RUe=s((()=>{f1(),I$(),q0=d1(F$,`DataView`)})),J0,zUe=s((()=>{f1(),I$(),J0=d1(F$,`Promise`)})),Y0,BUe=s((()=>{f1(),I$(),Y0=d1(F$,`Set`)})),X0,VUe,Z0,Q0,$0,e2,HUe,UUe,WUe,GUe,KUe,t2,n2,r2=s((()=>{RUe(),a0(),zUe(),BUe(),Gze(),U$(),Nze(),X0=`[object Map]`,VUe=`[object Object]`,Z0=`[object Promise]`,Q0=`[object Set]`,$0=`[object WeakMap]`,e2=`[object DataView]`,HUe=u1(q0),UUe=u1(i0),WUe=u1(J0),GUe=u1(Y0),KUe=u1(p1),t2=V$,(q0&&t2(new q0(new ArrayBuffer(1)))!=e2||i0&&t2(new i0)!=X0||J0&&t2(J0.resolve())!=Z0||Y0&&t2(new Y0)!=Q0||p1&&t2(new p1)!=$0)&&(t2=function(e){var t=V$(e),n=t==VUe?e.constructor:void 0,r=n?u1(n):``;if(r)switch(r){case HUe:return e2;case UUe:return X0;case WUe:return Z0;case GUe:return Q0;case KUe:return $0}return t}),n2=t2}));function qUe(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]==`string`&&JUe.call(e,`index`)&&(n.index=e.index,n.input=e.input),n}var JUe,YUe=s((()=>{JUe=Object.prototype.hasOwnProperty})),i2,XUe=s((()=>{I$(),i2=F$.Uint8Array}));function a2(e){var t=new e.constructor(e.byteLength);return new i2(t).set(new i2(e)),t}var o2=s((()=>{XUe()}));function ZUe(e,t){var n=t?a2(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var QUe=s((()=>{o2()}));function $Ue(e){var t=new e.constructor(e.source,eWe.exec(e));return t.lastIndex=e.lastIndex,t}var eWe,tWe=s((()=>{eWe=/\w*$/}));function nWe(e){return c2?Object(c2.call(e)):{}}var s2,c2,rWe=s((()=>{R$(),s2=L$?L$.prototype:void 0,c2=s2?s2.valueOf:void 0}));function iWe(e,t){var n=t?a2(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var aWe=s((()=>{o2()}));function oWe(e,t,n){var r=e.constructor;switch(t){case hWe:return a2(e);case sWe:case cWe:return new r(+e);case gWe:return ZUe(e,n);case _We:case vWe:case yWe:case bWe:case xWe:case SWe:case CWe:case wWe:case TWe:return iWe(e,n);case lWe:return new r;case uWe:case pWe:return new r(e);case dWe:return $Ue(e);case fWe:return new r;case mWe:return nWe(e)}}var sWe,cWe,lWe,uWe,dWe,fWe,pWe,mWe,hWe,gWe,_We,vWe,yWe,bWe,xWe,SWe,CWe,wWe,TWe,EWe=s((()=>{o2(),QUe(),tWe(),rWe(),aWe(),sWe=`[object Boolean]`,cWe=`[object Date]`,lWe=`[object Map]`,uWe=`[object Number]`,dWe=`[object RegExp]`,fWe=`[object Set]`,pWe=`[object String]`,mWe=`[object Symbol]`,hWe=`[object ArrayBuffer]`,gWe=`[object DataView]`,_We=`[object Float32Array]`,vWe=`[object Float64Array]`,yWe=`[object Int8Array]`,bWe=`[object Int16Array]`,xWe=`[object Int32Array]`,SWe=`[object Uint8Array]`,CWe=`[object Uint8ClampedArray]`,wWe=`[object Uint16Array]`,TWe=`[object Uint32Array]`}));function DWe(e){return typeof e.constructor==`function`&&!E1(e)?Kze(m0(e)):{}}var OWe=s((()=>{qze(),h0(),D1()}));function kWe(e){return W$(e)&&n2(e)==AWe}var AWe,jWe=s((()=>{r2(),G$(),AWe=`[object Map]`})),l2,MWe,NWe=s((()=>{jWe(),R1(),U1(),l2=H1&&H1.isMap,MWe=l2?L1(l2):kWe}));function PWe(e){return W$(e)&&n2(e)==FWe}var FWe,IWe=s((()=>{r2(),G$(),FWe=`[object Set]`})),u2,LWe,RWe=s((()=>{IWe(),R1(),U1(),u2=H1&&H1.isSet,LWe=u2?L1(u2):PWe}));function d2(e,t,n,r,i,a){var o,s=t&zWe,c=t&BWe,l=t&VWe;if(n&&(o=i?n(e,r,i,a):n(e)),o!==void 0)return o;if(!Q$(e))return e;var u=J$(e);if(u){if(o=qUe(e),!s)return Zze(e,o)}else{var d=n2(e),f=d==p2||d==KWe;if(P1(e))return SUe(e,s);if(d==m2||d==f2||f&&!i){if(o=c||f?{}:DWe(e),!s)return c?jUe(e,bUe(o,e)):OUe(e,vUe(o,e))}else{if(!h2[d])return i?e:{};o=oWe(e,d,s)}}a||=new F0;var p=a.get(e);if(p)return p;a.set(e,o),LWe(e)?e.forEach(function(r){o.add(d2(r,t,n,r,e,a))}):MWe(e)&&e.forEach(function(r,i){o.set(i,d2(r,t,n,i,e,a))});var m=u?void 0:(l?c?IUe:K0:c?Y1:q1)(e);return dBe(m||e,function(r,i){m&&(i=r,r=e[i]),vBe(o,i,d2(r,t,n,i,e,a))}),o}var zWe,BWe,VWe,f2,HWe,UWe,WWe,GWe,p2,KWe,qWe,JWe,m2,YWe,XWe,ZWe,QWe,$We,eGe,tGe,nGe,rGe,iGe,aGe,oGe,sGe,cGe,lGe,uGe,h2,dGe=s((()=>{I0(),fBe(),b1(),yUe(),xUe(),CUe(),Qze(),kUe(),MUe(),FUe(),LUe(),r2(),YUe(),EWe(),OWe(),Y$(),F1(),NWe(),$$(),RWe(),J1(),X1(),zWe=1,BWe=2,VWe=4,f2=`[object Arguments]`,HWe=`[object Array]`,UWe=`[object Boolean]`,WWe=`[object Date]`,GWe=`[object Error]`,p2=`[object Function]`,KWe=`[object GeneratorFunction]`,qWe=`[object Map]`,JWe=`[object Number]`,m2=`[object Object]`,YWe=`[object RegExp]`,XWe=`[object Set]`,ZWe=`[object String]`,QWe=`[object Symbol]`,$We=`[object WeakMap]`,eGe=`[object ArrayBuffer]`,tGe=`[object DataView]`,nGe=`[object Float32Array]`,rGe=`[object Float64Array]`,iGe=`[object Int8Array]`,aGe=`[object Int16Array]`,oGe=`[object Int32Array]`,sGe=`[object Uint8Array]`,cGe=`[object Uint8ClampedArray]`,lGe=`[object Uint16Array]`,uGe=`[object Uint32Array]`,h2={},h2[f2]=h2[HWe]=h2[eGe]=h2[tGe]=h2[UWe]=h2[WWe]=h2[nGe]=h2[rGe]=h2[iGe]=h2[aGe]=h2[oGe]=h2[qWe]=h2[JWe]=h2[m2]=h2[YWe]=h2[XWe]=h2[ZWe]=h2[QWe]=h2[sGe]=h2[cGe]=h2[lGe]=h2[uGe]=!0,h2[GWe]=h2[p2]=h2[$We]=!1}));function fGe(e){return d2(e,pGe)}var pGe,mGe=s((()=>{dGe(),pGe=4}));function hGe(e){return this.__data__.set(e,gGe),this}var gGe,_Ge=s((()=>{gGe=`__lodash_hash_undefined__`}));function vGe(e){return this.__data__.has(e)}var yGe=s((()=>{}));function g2(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new c0;++t<n;)this.add(e[t])}var bGe=s((()=>{l0(),_Ge(),yGe(),g2.prototype.add=g2.prototype.push=hGe,g2.prototype.has=vGe}));function xGe(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var SGe=s((()=>{}));function CGe(e,t){return e.has(t)}var wGe=s((()=>{}));function TGe(e,t,n,r,i,a){var o=n&EGe,s=e.length,c=t.length;if(s!=c&&!(o&&c>s))return!1;var l=a.get(e),u=a.get(t);if(l&&u)return l==t&&u==e;var d=-1,f=!0,p=n&DGe?new g2:void 0;for(a.set(e,t),a.set(t,e);++d<s;){var m=e[d],h=t[d];if(r)var g=o?r(h,m,d,t,e,a):r(m,h,d,e,t,a);if(g!==void 0){if(g)continue;f=!1;break}if(p){if(!xGe(t,function(e,t){if(!CGe(p,t)&&(m===e||i(m,e,n,r,a)))return p.push(t)})){f=!1;break}}else if(!(m===h||i(m,h,n,r,a))){f=!1;break}}return a.delete(e),a.delete(t),f}var EGe,DGe,OGe=s((()=>{bGe(),SGe(),wGe(),EGe=1,DGe=2}));function kGe(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}var AGe=s((()=>{}));function jGe(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}var MGe=s((()=>{}));function NGe(e,t,n,r,i,a,o){switch(n){case KGe:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case GGe:return!(e.byteLength!=t.byteLength||!a(new i2(e),new i2(t)));case IGe:case LGe:case BGe:return v1(+e,+t);case RGe:return e.name==t.name&&e.message==t.message;case VGe:case UGe:return e==t+``;case zGe:var s=kGe;case HGe:var c=r&PGe;if(s||=jGe,e.size!=t.size&&!c)return!1;var l=o.get(e);if(l)return l==t;r|=FGe,o.set(e,t);var u=TGe(s(e),s(t),r,i,a,o);return o.delete(e),u;case WGe:if(v2)return v2.call(e)==v2.call(t)}return!1}var PGe,FGe,IGe,LGe,RGe,zGe,BGe,VGe,HGe,UGe,WGe,GGe,KGe,_2,v2,qGe=s((()=>{R$(),XUe(),y1(),OGe(),AGe(),MGe(),PGe=1,FGe=2,IGe=`[object Boolean]`,LGe=`[object Date]`,RGe=`[object Error]`,zGe=`[object Map]`,BGe=`[object Number]`,VGe=`[object RegExp]`,HGe=`[object Set]`,UGe=`[object String]`,WGe=`[object Symbol]`,GGe=`[object ArrayBuffer]`,KGe=`[object DataView]`,_2=L$?L$.prototype:void 0,v2=_2?_2.valueOf:void 0}));function JGe(e,t,n,r,i,a){var o=n&YGe,s=K0(e),c=s.length;if(c!=K0(t).length&&!o)return!1;for(var l=c;l--;){var u=s[l];if(!(o?u in t:XGe.call(t,u)))return!1}var d=a.get(e),f=a.get(t);if(d&&f)return d==t&&f==e;var p=!0;a.set(e,t),a.set(t,e);for(var m=o;++l<c;){u=s[l];var h=e[u],g=t[u];if(r)var _=o?r(g,h,u,t,e,a):r(h,g,u,e,t,a);if(!(_===void 0?h===g||i(h,g,n,r,a):_)){p=!1;break}m||=u==`constructor`}if(p&&!m){var v=e.constructor,y=t.constructor;v!=y&&`constructor`in e&&`constructor`in t&&!(typeof v==`function`&&v instanceof v&&typeof y==`function`&&y instanceof y)&&(p=!1)}return a.delete(e),a.delete(t),p}var YGe,XGe,ZGe=s((()=>{FUe(),YGe=1,XGe=Object.prototype.hasOwnProperty}));function QGe(e,t,n,r,i,a){var o=J$(e),s=J$(t),c=o?b2:n2(e),l=s?b2:n2(t);c=c==y2?x2:c,l=l==y2?x2:l;var u=c==x2,d=l==x2,f=c==l;if(f&&P1(e)){if(!P1(t))return!1;o=!0,u=!1}if(f&&!u)return a||=new F0,o||G1(e)?TGe(e,t,n,r,i,a):NGe(e,t,c,n,r,i,a);if(!(n&$Ge)){var p=u&&S2.call(e,`__wrapped__`),m=d&&S2.call(t,`__wrapped__`);if(p||m){var h=p?e.value():e,g=m?t.value():t;return a||=new F0,i(h,g,n,r,a)}}return f?(a||=new F0,JGe(e,t,n,r,i,a)):!1}var $Ge,y2,b2,x2,S2,eKe=s((()=>{I0(),OGe(),qGe(),ZGe(),r2(),Y$(),F1(),K1(),$Ge=1,y2=`[object Arguments]`,b2=`[object Array]`,x2=`[object Object]`,S2=Object.prototype.hasOwnProperty}));function tKe(e,t,n,r,i){return e===t?!0:e==null||t==null||!W$(e)&&!W$(t)?e!==e&&t!==t:QGe(e,t,n,r,tKe,i)}var nKe=s((()=>{eKe(),G$()})),C2,rKe=s((()=>{I$(),C2=function(){return F$.Date.now()}}));function iKe(e,t,n){var r,i,a,o,s,c,l=0,u=!1,d=!1,f=!0;if(typeof e!=`function`)throw TypeError(aKe);t=e1(t)||0,Q$(n)&&(u=!!n.leading,d=`maxWait`in n,a=d?oKe(e1(n.maxWait)||0,t):a,f=`trailing`in n?!!n.trailing:f);function p(t){var n=r,a=i;return r=i=void 0,l=t,o=e.apply(a,n),o}function m(e){return l=e,s=setTimeout(_,t),u?p(e):o}function h(e){var n=e-c,r=e-l,i=t-n;return d?sKe(i,a-r):i}function g(e){var n=e-c,r=e-l;return c===void 0||n>=t||n<0||d&&r>=a}function _(){var e=C2();if(g(e))return v(e);s=setTimeout(_,h(e))}function v(e){return s=void 0,f&&r?p(e):(r=i=void 0,o)}function y(){s!==void 0&&clearTimeout(s),l=0,r=c=i=s=void 0}function b(){return s===void 0?o:v(C2())}function x(){var e=C2(),n=g(e);if(r=arguments,i=this,c=e,n){if(s===void 0)return m(c);if(d)return clearTimeout(s),s=setTimeout(_,t),p(c)}return s===void 0&&(s=setTimeout(_,t)),o}return x.cancel=y,x.flush=b,x}var aKe,oKe,sKe,cKe=s((()=>{$$(),rKe(),n1(),aKe=`Expected a function`,oKe=Math.max,sKe=Math.min}));function lKe(e,t,n){if(typeof e!=`function`)throw TypeError(uKe);return setTimeout(function(){e.apply(void 0,n)},t)}var uKe,dKe=s((()=>{uKe=`Expected a function`})),w2,fKe=s((()=>{dKe(),CBe(),w2=SBe(function(e,t){return lKe(e,1,t)})}));function pKe(e,t,n){var r=e==null?0:e.length;return r?(t=n||t===void 0?1:Cze(t),hHe(e,t<0?0:t,r)):[]}var mKe=s((()=>{g0(),i1()}));function T2(e,t,n){var r=e==null?0:e.length;return r?(t=n||t===void 0?1:Cze(t),t=r-t,hHe(e,0,t<0?0:t)):[]}var hKe=s((()=>{g0(),i1()}));function gKe(e,t){return oze(t,function(t){return e[t]})}var _Ke=s((()=>{q$()}));function vKe(e){return e==null?[]:gKe(e,q1(e))}var yKe=s((()=>{_Ke(),J1()}));function E2(e,t){return tKe(e,t)}var bKe=s((()=>{nKe()})),D2,xKe=s((()=>{nUe(),D2=eUe(function(e,t,n){return e+(n?`-`:``)+t.toLowerCase()})}));function SKe(e,t){for(var n,r=-1,i=e.length;++r<i;){var a=t(e[r]);a!==void 0&&(n=n===void 0?a:n+a)}return n}var CKe=s((()=>{}));function wKe(e){return e&&e.length?SKe(e,a1):0}var TKe=s((()=>{CKe(),o1()}));function EKe(e,t,n){var r=!0,i=!0;if(typeof e!=`function`)throw TypeError(DKe);return Q$(n)&&(r=`leading`in n?!!n.leading:r,i=`trailing`in n?!!n.trailing:i),iKe(e,t,{leading:r,maxWait:t,trailing:i})}var DKe,OKe=s((()=>{cKe(),$$(),DKe=`Expected a function`})),O2=s((()=>{K$(),lze(),i1(),o1(),Gze(),qze(),$$(),I$(),Yze(),Xze(),Y$(),G$(),Qze(),rBe(),uBe(),fBe(),gBe(),b1(),S1(),CBe(),y1(),T1(),D1(),J1(),X1(),l0(),u0(),mHe(),xBe(),U$(),h0(),_1(),g0(),nUe(),n1(),oUe(),mGe(),dGe(),f0(),fHe(),q$(),I0(),nKe(),A1(),w1(),aBe(),yUe(),cKe(),THe(),CUe(),aWe(),OWe(),F1(),s1(),K1(),fKe(),dKe(),bGe(),R1(),wGe(),mKe(),hKe(),iUe(),r2(),AGe(),yHe(),TUe(),Sze(),yKe(),U1(),vVe(),bKe(),NWe(),Hze(),kze(),IBe(),RWe(),xKe(),CKe(),R$(),MGe(),rKe(),LUe(),SGe(),_He(),V0(),TKe(),_Ke(),OKe(),kBe(),hze(),fze(),BUe(),$He()})),k2,A2,j2,M2=s((()=>{k2=d(h(),1),A2=k2.createContext(void 0),j2=k2.createContext(void 0)}));function N2(e){throw Error(`Unhandled case: `+JSON.stringify(e))}var kKe=s((()=>{}));function AKe(){return{top:0,right:0,bottom:0,left:0}}function jKe(e,t,n){let r=[],i=0;for(let a of t){let t={...e};switch(n){case`row`:{let n=100-e.left-e.right;t.left=e.left+n*i/100,t.right=e.right+n*(100-(i+a))/100;break}case`column`:{let n=100-e.top-e.bottom;t.top=e.top+n*i/100,t.bottom=e.bottom+n*(100-(i+a))/100;break}default:N2(n)}r.push(t),i+=a}return r}function P2({top:e,right:t,bottom:n,left:r}){return{top:`${e}%`,right:`${t}%`,bottom:`${n}%`,left:`${r}%`}}function MKe(e,t,n){let{top:r,right:i,bottom:a,left:o}=e;return n===`column`?(100-r-a)*t/100+r:n===`row`?(100-i-o)*t/100+o:N2(n)}function NKe(e,t,n){let{top:r,right:i,bottom:a,left:o}=e;if(n===`column`){let e=100-r-a;return e===0?0:(t-r)/e*100}if(n===`row`){let e=100-i-o;return e===0?0:(t-o)/e*100}return N2(n)}var F2=s((()=>{kKe()}));function PKe(e){return e.changedTouches!=null}var FKe,I2,IKe,L2,LKe,RKe=s((()=>{FKe=d(uy(),1),O2(),I2=d(h(),1),F2(),IKe=1e3/30,L2={capture:!0,passive:!1},LKe=class extends I2.PureComponent{rootElement=I2.createRef();listenersBound=!1;static defaultProps={onChange:()=>void 0,onRelease:()=>void 0,minimumPaneSizePercentage:10};render(){let{direction:e}=this.props;return I2.createElement(`div`,{className:(0,FKe.default)(`mosaic-split`,{"-row":e===`row`,"-column":e===`column`}),ref:this.rootElement,onMouseDown:this.onMouseDown,style:this.computeStyle()},I2.createElement(`div`,{className:`mosaic-split-line`}))}componentDidMount(){this.rootElement.current.addEventListener(`touchstart`,this.onMouseDown,L2)}componentWillUnmount(){this.unbindListeners(),this.rootElement.current&&this.rootElement.current.ownerDocument.removeEventListener(`touchstart`,this.onMouseDown,L2)}computeStyle(){let{boundingBox:e,direction:t,splitPercentages:n,splitIndex:r}=this.props,i=MKe(e,wKe(n.slice(0,r+1)),t),a=t===`column`?`top`:`left`;return{...P2(e),[a]:`${i}%`}}onMouseDown=e=>{!PKe(e)&&e.button!==0||(e.preventDefault(),this.bindListeners())};onMouseUp=e=>{this.unbindListeners();let t=this.calculateNewPercentages(e);this.props.onRelease(t)};onMouseMove=e=>{e.preventDefault(),this.throttledUpdatePercentage(e)};throttledUpdatePercentage=EKe(e=>{let t=this.calculateNewPercentages(e);this.props.onChange(t)},IKe);calculateNewPercentages(e){let{minimumPaneSizePercentage:t,direction:n,boundingBox:r,splitPercentages:i,splitIndex:a}=this.props,o=this.rootElement.current.parentElement.getBoundingClientRect(),s=PKe(e)?e.changedTouches[0]:e,c;c=n===`column`?(s.clientY-o.top)/o.height*100:(s.clientX-o.left)/o.width*100;let l=NKe(r,c,n),u=wKe(i.slice(0,a)),d=i[a]+i[a+1],f=l-u;f=aUe(f,t,d-t);let p=d-f,m=[...i];return m[a]=f,m[a+1]=p,m}bindListeners(){if(!this.listenersBound){let e=this.rootElement.current.ownerDocument;e.addEventListener(`mousemove`,this.onMouseMove,!0),e.addEventListener(`touchmove`,this.onMouseMove,L2),e.addEventListener(`mouseup`,this.onMouseUp,!0),e.addEventListener(`touchend`,this.onMouseUp,!0),this.listenersBound=!0}}unbindListeners(){if(this.listenersBound&&this.rootElement.current){let e=this.rootElement.current.ownerDocument;e.removeEventListener(`mousemove`,this.onMouseMove,!0),e.removeEventListener(`touchmove`,this.onMouseMove,L2),e.removeEventListener(`mouseup`,this.onMouseUp,!0),e.removeEventListener(`touchend`,this.onMouseUp,!0),this.listenersBound=!1}}}})),zKe=c(((e,t)=>{Object.defineProperty(e,"__esModule",{value:!0});function n(e){return typeof e==`object`&&!(`toString`in e)?Object.prototype.toString.call(e).slice(8,-1):e}var r=typeof process==`object`&&!0;function i(e,t){if(!e)throw Error(r?`Invariant failed`:t())}e.invariant=i;var a=Object.prototype.hasOwnProperty,o=Array.prototype.splice,s=Object.prototype.toString;function c(e){return s.call(e).slice(8,-1)}var l=Object.assign||(function(e,t){return u(t).forEach(function(n){a.call(t,n)&&(e[n]=t[n])}),e}),u=typeof Object.getOwnPropertySymbols==`function`?function(e){return Object.keys(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.keys(e)};function d(e){return Array.isArray(e)?l(e.constructor(e.length),e):c(e)===`Map`?new Map(e):c(e)===`Set`?new Set(e):e&&typeof e==`object`?l(Object.create(Object.getPrototypeOf(e)),e):e}var f=function(){function e(){this.commands=l({},p),this.update=this.update.bind(this),this.update.extend=this.extend=this.extend.bind(this),this.update.isEquals=function(e,t){return e===t},this.update.newContext=function(){return new e().update}}return Object.defineProperty(e.prototype,"isEquals",{get:function(){return this.update.isEquals},set:function(e){this.update.isEquals=e},enumerable:!0,configurable:!0}),e.prototype.extend=function(e,t){this.commands[e]=t},e.prototype.update=function(e,t){var n=this,r=typeof t==`function`?{$apply:t}:t;Array.isArray(e)&&Array.isArray(r)||i(!Array.isArray(r),function(){return`update(): You provided an invalid spec to update(). The spec may not contain an array except as the value of $set, $push, $unshift, $splice or any custom command allowing an array value.`}),i(typeof r==`object`&&!!r,function(){return`update(): You provided an invalid spec to update(). The spec and every included key path must be plain objects containing one of the `+(`following commands: `+Object.keys(n.commands).join(`, `)+`.`)});var o=e;return u(r).forEach(function(t){if(a.call(n.commands,t)){var i=e===o;o=n.commands[t](r[t],o,r,e),i&&n.isEquals(o,e)&&(o=e)}else{var s=c(e)===`Map`?n.update(e.get(t),r[t]):n.update(e[t],r[t]),l=c(o)===`Map`?o.get(t):o[t];(!n.isEquals(s,l)||s===void 0&&!a.call(e,t))&&(o===e&&(o=d(e)),c(o)===`Map`?o.set(t,s):o[t]=s)}}),o},e}();e.Context=f;var p={$push:function(e,t,n){return h(t,n,`$push`),e.length?t.concat(e):t},$unshift:function(e,t,n){return h(t,n,`$unshift`),e.length?e.concat(t):t},$splice:function(e,t,n,r){return _(t,n),e.forEach(function(e){v(e),t===r&&e.length&&(t=d(r)),o.apply(t,e)}),t},$set:function(e,t,n){return b(n),e},$toggle:function(e,t){g(e,`$toggle`);var n=e.length?d(t):t;return e.forEach(function(e){n[e]=!t[e]}),n},$unset:function(e,t,n,r){return g(e,`$unset`),e.forEach(function(e){Object.hasOwnProperty.call(t,e)&&(t===r&&(t=d(r)),delete t[e])}),t},$add:function(e,t,n,r){return S(t,`$add`),g(e,`$add`),c(t)===`Map`?e.forEach(function(e){var n=e[0],i=e[1];t===r&&t.get(n)!==i&&(t=d(r)),t.set(n,i)}):e.forEach(function(e){t===r&&!t.has(e)&&(t=d(r)),t.add(e)}),t},$remove:function(e,t,n,r){return S(t,`$remove`),g(e,`$remove`),e.forEach(function(e){t===r&&t.has(e)&&(t=d(r)),t.delete(e)}),t},$merge:function(e,t,n,r){return x(t,e),u(e).forEach(function(n){e[n]!==t[n]&&(t===r&&(t=d(r)),t[n]=e[n])}),t},$apply:function(e,t){return y(e),e(t)}},m=new f;e.isEquals=m.update.isEquals,e.extend=m.extend,e.default=m.update,e.default.default=t.exports=l(e.default,e);function h(e,t,r){i(Array.isArray(e),function(){return`update(): expected target of `+n(r)+` to be an array; got `+n(e)+`.`}),g(t[r],r)}function g(e,t){i(Array.isArray(e),function(){return`update(): expected spec of `+n(t)+` to be an array; got `+n(e)+`. Did you forget to wrap your parameter in an array?`})}function _(e,t){i(Array.isArray(e),function(){return`Expected $splice target to be an array; got `+n(e)}),v(t.$splice)}function v(e){i(Array.isArray(e),function(){return`update(): expected spec of $splice to be an array of arrays; got `+n(e)+`. Did you forget to wrap your parameters in an array?`})}function y(e){i(typeof e==`function`,function(){return`update(): expected spec of $apply to be a function; got `+n(e)+`.`})}function b(e){i(Object.keys(e).length===1,function(){return`Cannot have more than one key in an object with $set`})}function x(e,t){i(t&&typeof t==`object`,function(){return`update(): $merge expects a spec of type 'object'; got `+n(t)}),i(e&&typeof e==`object`,function(){return`update(): $merge expects a target of type 'object'; got `+n(e)})}function S(e,t){var r=c(e);i(r===`Map`||r===`Set`,function(){return`update(): `+n(t)+` expects a target of type Set or Map; got `+n(r)})}}));function BKe(e,t=`row`){if(R2(e)){let n=HKe(t);return{type:`split`,direction:t,children:e.children.map(e=>BKe(e,n)),splitPercentages:e.splitPercentages}}return e}function R2(e){return typeof e==`object`&&!!e&&`type`in e&&e.type===`split`}function z2(e){return typeof e==`object`&&!!e&&`tabs`in e&&Array.isArray(e.tabs)}function B2(e,t){return G2(e,VKe(t))}function VKe(e){return e.slice(0,-1)}function V2(e,t=`row`){if(e.length===0)return null;if(e.length===1)return e[0];let n=fGe(e),r=[];for(;n.length>1;){for(;n.length>0;)if(n.length>1){let e=n.shift(),t=n.shift();r.push({type:`split`,direction:`row`,children:[e,t],splitPercentages:[50,50]})}else r.unshift(n.shift());n=r,r=[]}return BKe(n[0],t)}function HKe(e){return e===`row`?`column`:`row`}function UKe(e,t){let n=e,r=[];for(;R2(n);){let e;e=n.direction===`row`?t===1||t===3?0:n.children.length-1:t===1||t===2?0:n.children.length-1,r.push(e),n=n.children[e]}return r}function H2(e){return e==null?[]:R2(e)?e.children.flatMap(e=>H2(e)):z2(e)?e.tabs:[e]}function U2(e){if(typeof e!=`object`||!e||!(`first`in e))return e;let t=e;return{type:`split`,direction:t.direction,children:[U2(t.first),U2(t.second)],splitPercentages:t.splitPercentage===void 0?void 0:[t.splitPercentage,100-t.splitPercentage]}}function W2(e){if(typeof e!=`object`||!e)return e;if(e.type===`split`){let t=e.children.map(e=>W2(e)).filter(e=>e!==null);if(t.length===0)return null;if(t.length===1)return t[0];let n=[],r=[],i=!0;for(let a=0;a<t.length;a++){let o=t[a];if(R2(o)&&o.direction===e.direction){if(n.push(...o.children),i&&e.splitPercentages&&o.splitPercentages){let t=e.splitPercentages[a],n=o.splitPercentages.map(e=>e*t/100);r.push(...n)}else i=!1}else n.push(o),i&&e.splitPercentages?r.push(e.splitPercentages[a]):i=!1}let a,o=n.length!==t.length,s=e.children.length!==t.length;if(i&&r.length===n.length)a=r;else if(!o&&!s&&e.splitPercentages)a=e.splitPercentages;else if(s&&e.splitPercentages){let r=[],i=0;for(let n=0;n<t.length;n++){let a=t[n],o=e.children.findIndex(e=>W2(e)===a);o>=0&&e.splitPercentages[o]?(r.push(e.splitPercentages[o]),i+=e.splitPercentages[o]):r.push(0)}if(i>0)a=r.map(e=>e/i*100);else{let e=100/n.length;a=Array(n.length).fill(e)}}else{let e=100/n.length;a=Array(n.length).fill(e)}return{...e,children:n,splitPercentages:a}}if(e.type===`tabs`){let t=e.tabs;if(t.length===0)return null;if(t.length===1)return t[0];let n=Math.max(0,Math.min(e.activeTabIndex,t.length-1));return{...e,activeTabIndex:n}}return e}function G2(e,t){if(!e)return null;let n=e;for(let e of t){if(typeof n!=`object`||!n)return null;if(`type`in n)switch(n.type){case`split`:n=n.children[e]??null;break;case`tabs`:n=n.tabs[e]??null;break;default:return null}else return null}return n}function WKe(e,t){if(e==null)throw Error(`Root is empty, cannot fetch path`);let n=G2(e,t);if(n==null)throw Error(`Path [${t.join(`, `)}] did not resolve to a node`);return n}function K2(e,t){if(t.length===0||e==null)return null;let n=t.slice(0,-1),r=t[t.length-1],i=typeof r==`number`?r:Number(r);if(!Number.isInteger(i)||i<0)return null;let a=G2(e,n);return a?R2(a)?i>=a.children.length?null:{parent:a,childIndex:i}:z2(a)?i>=a.tabs.length?null:{parent:a,childIndex:i}:null:null}var q2,J2=s((()=>{zKe(),O2(),q2=(e=>(e[e.TOP_LEFT=1]=`TOP_LEFT`,e[e.TOP_RIGHT=2]=`TOP_RIGHT`,e[e.BOTTOM_LEFT=3]=`BOTTOM_LEFT`,e[e.BOTTOM_RIGHT=4]=`BOTTOM_RIGHT`,e))(q2||{})})),Y2,X2=s((()=>{Y2={WINDOW:`MosaicWindow`}})),Z2,Q2=s((()=>{Z2={TOP:`top`,BOTTOM:`bottom`,LEFT:`left`,RIGHT:`right`}}));function GKe(e,t,n){return t.reduceRight((n,r,i)=>{let a=G2(e,t.slice(0,i)),o=`children`;return a&&typeof a==`object`&&`type`in a&&a.type===`tabs`&&(o=`tabs`),{[o]:{[r]:n}}},n)}function $2(e,t){if(t.length===0)return e;let n=e;for(let{path:e,spec:r}of t)if(e.length===0)n=(0,n4.default)(n,r);else{let t=GKe(n,e,r);n=(0,n4.default)(n,t)}return n}function e4(e,t){if(t.length===0)throw Error(`Cannot remove root node`);let n=K2(e,t);if(!n)throw Error(`Cannot find parent for removal`);let{parent:r,childIndex:i}=n;if(R2(r)){if(r.children.length===2){let e=+(i===0),n=r.children[e];return{path:T2(t),spec:{$set:n}}}{let e=r.children.filter((e,t)=>t!==i),n=r.splitPercentages||Array(r.children.length).fill(100/r.children.length),a=n[i]/e.length,o=n.filter((e,t)=>t!==i).map(e=>e+a);return{path:T2(t),spec:{children:{$set:e},splitPercentages:{$set:o}}}}}if(z2(r)){let e=r.tabs.filter((e,t)=>t!==i);if(e.length===0)throw Error(`Cannot remove last tab from tabs node`);let n=r.activeTabIndex;return i===r.activeTabIndex?n=i>0?i-1:0:i<r.activeTabIndex&&(n=r.activeTabIndex-1),{path:T2(t),spec:{tabs:{$set:e},activeTabIndex:{$set:n}}}}throw Error(`Invalid parent node type for removal`)}function t4(e,t,n,r){if(E2(t,n))return[];let i=WKe(e,n),a=WKe(e,t);switch(r.type){case`tab-container`:case`tab-reorder`:{if(!z2(i))throw Error(`Expected tab container at destination path ${n.join(`, `)}, but found: ${JSON.stringify(i)}`);let o=[];o.push(e4(e,t));let s=KKe(t,n),c=$2(e,o),l=G2(c,s);if(!l||!z2(l)){let e=function(t,n=[]){if(t&&typeof t==`object`){if(z2(t)&&z2(i)&&t.tabs&&JSON.stringify(t.tabs)===JSON.stringify(i.tabs))return{node:t,path:n};if(R2(t))for(let r=0;r<t.children.length;r++){let i=e(t.children[r],[...n,r]);if(i)return i}}return null},t=e(c);t&&(s=t.path,l=t.node)}if(!l||!z2(l))throw Error(`Could not find tabs container after removal. Original path: ${n.join(`, `)}, Adjusted path: ${s.join(`, `)}`);if(r.type===`tab-reorder`){let e=[...l.tabs];e.splice(r.insertIndex,0,a),o.push({path:s,spec:{tabs:{$set:e},activeTabIndex:{$set:r.insertIndex}}})}else o.push({path:s,spec:{tabs:{$push:[a]},activeTabIndex:{$set:l.tabs.length}}});return o}case`split`:{let i=[];i.push(e4(e,t));let o=KKe(t,n),s=$2(e,i),c=G2(s,o);if(!c){for(let e=o.length-1;e>=0;e--){let t=o.slice(0,e),n=G2(s,t);if(n){o=t,c=n;break}}c||=(o=[],s)}if(!c)throw console.error(`Could not find valid destination after removing source from:`,t,`original destination was:`,n),Error(`Could not find valid destination after removing source from [${t.join(`, `)}]`);let l=`column`;if((r.position===Z2.LEFT||r.position===Z2.RIGHT)&&(l=`row`),R2(c)&&c.direction===l){let e=r.position===Z2.LEFT||r.position===Z2.TOP?0:c.children.length;i.push(YKe(o,a,e))}else{let e,t;r.position===Z2.LEFT||r.position===Z2.TOP?(e=a,t=c):(e=c,t=a),i.push({path:o,spec:{$set:{type:`split`,direction:l,children:[e,t],splitPercentages:[50,50]}}})}return i}default:N2(r)}}function KKe(e,t){if(e.length===0||t.length===0)return t;if(E2(e,t))return[];if(!E2(e.slice(0,-1),t.slice(0,-1)))return t;let n=e[e.length-1],r=t[t.length-1];if(typeof n==`number`&&typeof r==`number`&&r>n){let e=[...t];return e[e.length-1]=r-1,e}return t}function qKe(e,t){if(t.length===0)throw Error(`Cannot hide root node`);let n=K2(e,t);if(!n)throw Error(`Cannot hide node: parent not found`);let{parent:r,childIndex:i}=n;if(R2(r)){let e=r.splitPercentages||Array(r.children.length).fill(100/r.children.length),n=e[i],a=e.map((e,t)=>t).filter(e=>e!==i);if(a.length===0)throw Error(`Cannot hide the only child of a split node`);let o=n/a.length,s=e.map((e,t)=>t===i?0:e+o);return{path:T2(t),spec:{splitPercentages:{$set:s}}}}if(z2(r)){if(r.tabs.length<=1)throw Error(`Cannot hide the only tab in a tab container`);let e=r.activeTabIndex;return i===r.activeTabIndex&&(e=i>0?i-1:i+1),{path:T2(t),spec:{activeTabIndex:{$set:e}}}}throw Error(`Cannot hide node: parent is not a split or tabs node`)}function JKe(e,t){let n={};for(let r=e.length-1;r>=0;r--){let i=typeof e[r]==`number`?e[r]:Number(e[r]);n={splitPercentages:{$apply:e=>{if(!e)throw Error(`Cannot expand: parent node has no splitPercentages defined`);let n=[...e],r=t,a=n.length-1;if(a===0)return[100];let o=(100-r)/a;for(let e=0;e<n.length;e++)e===i?n[e]=r:n[e]=o;return n}},children:{[i]:n}}}return{spec:n,path:[]}}function YKe(e,t,n){return{path:e,spec:{children:{$apply:e=>{let r=[...e],i=n===void 0?r.length:n;return r.splice(i,0,t),r}},splitPercentages:{$apply:e=>{let t=(e?e.length:0)+1,n=100/t;return Array(t).fill(n)}}}}}var n4,r4=s((()=>{n4=d(zKe(),1),O2(),Q2(),J2(),kKe()})),XKe,i4,a4,o4=s((()=>{XKe=d(uy(),1),O2(),i4=d(h(),1),M2(),(e=>{e.Icon=({icon:e,className:t,size:r=`standard`})=>{let{blueprintNamespace:i}=i4.useContext(A2);return i4.createElement(`span`,{className:(0,XKe.default)(t,n(i,e),{[`${i}-icon`]:r===`empty`,[`${i}-icon-${r}`]:r!==`empty`})})};function t(e,...t){return t.map(t=>`${e}-${D2(t)}`).join(` `)}e.getClasses=t;function n(e,t){return`${e}-icon-${D2(t)}`}e.getIconClass=n})(a4||={})})),s4,ZKe=s((()=>{lY(),O2(),X2(),r4(),J2(),s4=({tabKey:e,tabIndex:t,tabContainerPath:n,mosaicActions:r,mosaicId:i,children:a})=>{let o=n.concat(t),[{isDragging:s},c,l]=oY({type:Y2.WINDOW,item:()=>(r.hide(o,!0),{mosaicId:i,isTab:!0,tabIndex:t,tabKey:e,tabContainerPath:n}),end:(i,a)=>{let s=a.getDropResult(),c=a.didDrop(),l=o,u=s?.tabReorderIndex,d=u!==void 0&&s?.path&&E2(s.path,n),f=u!==void 0&&s?.path&&!E2(s.path,n),p=s?.path&&E2(s.path,n)&&u===void 0,m=s?.path&&s.path.length>l.length&&E2(s.path.slice(0,l.length),l);if(!c||!s||m){r.show(l,!0);return}if(d){let e=G2(r.getRoot(),n);if(e&&z2(e)){let i=[...e.tabs],a=e.activeTabIndex,[o]=i.splice(t,1),s=t<u?u-1:u;i.splice(s,0,o);let c=a;t===a?c=s:t<a&&s>=a?c=a-1:t>a&&s<=a&&(c=a+1),r.updateTree([{path:n,spec:{tabs:{$set:i},activeTabIndex:{$set:c}}}])}else console.warn(`Could not find tabs node at path:`,n);return}if(f){let i=r.getRoot(),a=G2(i,s.path);if(a&&z2(a)){let o=G2(i,n),c=[...o.tabs];c.splice(t,1);let l=[{path:n,spec:{tabs:{$set:c},activeTabIndex:{$set:Math.max(0,Math.min(t,o.tabs.length-2))}}}],d=[...a.tabs];d.splice(u,0,e);let f=[{path:s.path,spec:{tabs:{$set:d},activeTabIndex:{$set:u}}}];r.updateTree([...l,...f])}else console.warn(`Could not find destination tabs node at path:`,s.path);return}if(p||s.path===void 0){r.show(l,!0);return}let h=t4(r.getRoot(),l,s.path,s.position===void 0?{type:`tab-container`}:{type:`split`,position:s.position});r.updateTree(h,{shouldNormalize:!0})},collect:e=>({isDragging:e.isDragging()})});return a({isDragging:s,connectDragSource:c,connectDragPreview:l})}})),QKe,c4,l4,u4=s((()=>{QKe=d(uy(),1),c4=d(h(),1),M2(),o4(),l4=({title:e,className:t,onClick:n,text:r})=>{let{blueprintNamespace:i}=c4.useContext(A2);return c4.createElement(`button`,{title:e,onClick:n,className:(0,QKe.default)(`mosaic-default-control`,a4.getClasses(i,`BUTTON`,`MINIMAL`,`SMALL`),t)},r&&c4.createElement(`span`,{className:`control-text`},r))}})),$Ke,d4,f4,eqe=s((()=>{$Ke=d(uy(),1),d4=d(h(),1),M2(),o4(),u4(),f4=class extends d4.PureComponent{static contextType=j2;render(){return d4.createElement(A2.Consumer,null,({mosaicActions:e})=>d4.createElement(l4,{title:`Expand`,className:(0,$Ke.default)(`expand-button`,a4.getIconClass(this.context.blueprintNamespace,`MAXIMIZE`)),onClick:this.createExpand(e)}))}createExpand(e){return()=>{e.expand(this.context.mosaicWindowActions.getPath()),this.props.onClick&&this.props.onClick()}}}})),tqe,p4,m4,nqe=s((()=>{tqe=d(uy(),1),p4=d(h(),1),M2(),o4(),u4(),m4=class extends p4.PureComponent{static contextType=j2;render(){return p4.createElement(A2.Consumer,null,({mosaicActions:e,blueprintNamespace:t})=>p4.createElement(l4,{title:`Close Window`,className:(0,tqe.default)(`close-button`,a4.getIconClass(t,`CROSS`)),onClick:this.createRemove(e)}))}createRemove(e){return()=>{e.remove(this.context.mosaicWindowActions.getPath()),this.props.onClick&&this.props.onClick()}}}})),rqe,h4,iqe,aqe=s((()=>{rqe=d(uy(),1),O2(),h4=d(h(),1),M2(),o4(),u4(),iqe=class extends h4.PureComponent{static contextType=j2;render(){return h4.createElement(l4,{title:`Replace Window`,className:(0,rqe.default)(`replace-button`,a4.getIconClass(this.context.blueprintNamespace,`EXCHANGE`)),onClick:this.replace})}replace=()=>{this.context.mosaicWindowActions.replaceWithNew().then(()=>{this.props.onClick&&this.props.onClick()}).catch(h1)}}})),oqe,g4,sqe,cqe=s((()=>{oqe=d(uy(),1),O2(),g4=d(h(),1),M2(),o4(),u4(),sqe=class extends g4.PureComponent{static contextType=j2;render(){return g4.createElement(l4,{title:`Split Window`,className:(0,oqe.default)(`split-button`,a4.getIconClass(this.context.blueprintNamespace,`SPLIT_COLUMNS`)),onClick:this.split})}split=()=>{this.context.mosaicWindowActions.split().then(()=>{this.props.onClick&&this.props.onClick()}).catch(h1)}}})),lqe,_4,uqe,dqe=s((()=>{lqe=d(uy(),1),O2(),_4=d(h(),1),M2(),o4(),u4(),uqe=class extends _4.PureComponent{static contextType=j2;render(){return _4.createElement(l4,{title:`Add Tab`,className:(0,lqe.default)(`add-tab-button`,a4.getIconClass(this.context.blueprintNamespace,`ADD_COLUMN_RIGHT`)),onClick:this.addTab})}addTab=()=>{this.context.mosaicWindowActions.addTab().then(()=>{this.props.onClick&&this.props.onClick()}).catch(h1)}}})),fqe,v4,pqe,mqe=s((()=>{fqe=d(uy(),1),O2(),v4=d(h(),1),M2(),o4(),u4(),pqe=class extends v4.PureComponent{static contextType=A2;render(){return v4.createElement(l4,{title:`Split Tab Group`,className:(0,fqe.default)(`split-button`,a4.getIconClass(this.context.blueprintNamespace,`SPLIT_COLUMNS`)),onClick:this.split})}split=()=>{let{mosaicActions:e}=this.context,{path:t}=this.props;if(e.createNode==null){console.error("Operation invalid unless `createNode` is defined on Mosaic");return}Promise.resolve(e.createNode()).then(n=>{if(!n)return;let r=this.getCurrentTabsNode();if(!r)return;let i={type:`split`,direction:`row`,splitPercentages:[50,50],children:[r,n]};e.replaceWith(t,i),this.props.onClick&&this.props.onClick()}).catch(h1)};getCurrentTabsNode=()=>{let e=this.context.mosaicActions.getRoot();if(!e)return null;let t=e;for(let e of this.props.path)if(typeof t==`object`&&`children`in t)t=t.children[e];else return null;return t}}})),hqe,y4,gqe,_qe=s((()=>{hqe=d(uy(),1),y4=d(h(),1),M2(),o4(),u4(),gqe=class extends y4.PureComponent{static contextType=A2;render(){return y4.createElement(l4,{title:`Close Tab Group`,className:(0,hqe.default)(`close-button`,a4.getIconClass(this.context.blueprintNamespace,`CROSS`)),onClick:this.remove})}remove=()=>{let{mosaicActions:e}=this.context,{path:t}=this.props;e.remove(t),this.props.onClick&&this.props.onClick()}}})),vqe,b4,x4,yqe=s((()=>{vqe=d(uy(),1),b4=d(h(),1),M2(),o4(),x4=class extends b4.PureComponent{static contextType=A2;render(){return this.props.connectDragSource(b4.createElement(`button`,{title:`Drag to move`,className:(0,vqe.default)(`mosaic-default-control`,`mosaic-tab-drag-button`,a4.getClasses(this.context.blueprintNamespace,`BUTTON`,`MINIMAL`,`SMALL`),a4.getIconClass(this.context.blueprintNamespace,`DRAG_HANDLE_VERTICAL`))}))}}})),bqe,S4,xqe,Sqe=s((()=>{bqe=d(uy(),1),S4=d(h(),1),M2(),xqe=({path:e,className:t,title:n=`Add new tab`,ariaLabel:r=`Add new tab`,children:i=`+`})=>{let{mosaicActions:a}=S4.useContext(A2);return S4.createElement(`button`,{className:(0,bqe.default)(`mosaic-tab-add-button`,t),onClick:()=>{a.addTab(e).catch(e=>console.error(e))},"aria-label":r,title:n},i)}})),C4,Cqe,wqe,Tqe,Eqe,Dqe=s((()=>{C4=d(h(),1),eqe(),nqe(),aqe(),cqe(),dqe(),mqe(),_qe(),yqe(),Sqe(),Cqe=C4.Children.toArray([C4.createElement(m4,null)]),wqe=(e,t)=>C4.Children.toArray([...t?[C4.createElement(x4,{connectDragSource:t,key:`tab-drag-btn`})]:[],C4.createElement(xqe,{path:e,key:`tab-add-btn`}),C4.createElement(pqe,{path:e,key:`tab-split-btn`}),C4.createElement(gqe,{path:e,key:`tab-remove-btn`})]),Tqe=C4.Children.toArray([C4.createElement(iqe,{key:`replace-btn`}),C4.createElement(sqe,{key:`split-btn`}),C4.createElement(uqe,{key:`add-tab-btn`}),C4.createElement(f4,{key:`expand-btn`}),C4.createElement(m4,{key:`remove-btn`})]),Eqe=C4.Children.toArray([C4.createElement(f4,{key:`expand-btn`}),C4.createElement(m4,{key:`remove-btn`})])})),w4,T4,Oqe,E4,kqe,Aqe=s((()=>{w4=d(h(),1),T4=d(uy(),1),lY(),O2(),X2(),F2(),M2(),r4(),J2(),o4(),ZKe(),Dqe(),yqe(),Oqe=({tabKey:e,index:t,isActive:n,path:r,mosaicId:i,onTabClick:a,mosaicActions:o,renderTabTitle:s=({tabKey:e})=>`Tab ${e}`,canClose:c=()=>`canClose`,onTabClose:l,tabs:u})=>{let d=n=>{n.stopPropagation(),l?.(e,t)},f=c(e,u,t,r);return w4.createElement(s4,{tabKey:e,tabIndex:t,tabContainerPath:r,mosaicActions:o,mosaicId:i},({isDragging:o,connectDragSource:c,connectDragPreview:l})=>w4.createElement(`button`,{className:(0,T4.default)(`mosaic-tab-button`,{"-active":n,"-dragging":o}),onClick:a,title:`${e}`,ref:e=>{c(e),l(e)}},w4.createElement(`span`,{className:`mosaic-tab-button-content`},s({tabKey:e,path:r,isActive:n,index:t,mosaicId:i})),f!==`noClose`&&w4.createElement(`span`,{className:(0,T4.default)(`mosaic-tab-close-button`,{"-can-close":f===`canClose`,"-cannot-close":f===`cannotClose`,"-active-tab":n,"-inactive-tab":!n}),onClick:f===`canClose`?d:void 0,title:f===`canClose`?`Close tab`:`Cannot close tab`},w4.createElement(a4.Icon,{size:`empty`,icon:`CROSS`}))))},E4=({tabContainerPath:e,insertIndex:t})=>{let[{isOver:n,canDrop:r,draggedMosaicId:i},a]=cY({accept:Y2.WINDOW,canDrop:t=>{let n=t?.isTab&&t?.tabContainerPath&&E2(t.tabContainerPath,e),r=!t?.isTab||!E2(t.tabContainerPath,e);return n||r},drop:()=>({path:e,position:void 0,tabReorderIndex:t}),hover:()=>{},collect:e=>({isOver:e.isOver(),canDrop:e.canDrop(),draggedMosaicId:e.getItem()?.mosaicId})}),o=i!=null;return a(w4.createElement(`div`,{className:(0,T4.default)(`tab-drop-target`,{"tab-drop-target-hover":n,dragging:o})},n?w4.createElement(`div`,{className:`tab-drop-placeholder`},w4.createElement(`div`,{className:`tab-drop-arrow`}),"``"):w4.createElement(`div`,{className:(0,T4.default)(`tab-drop-indicator`,{"can-drop":r,default:!r})})))},kqe=({node:e,path:t,renderTile:n,renderTabToolbar:r,boundingBox:i,renderTabTitle:a,renderTabButton:o,renderTabToolbarControls:s,canClose:c,showTabDragButton:l})=>{let{mosaicActions:u,mosaicId:d}=w4.useContext(A2),{tabs:f,activeTabIndex:p}=e,[,m,h]=oY({type:Y2.WINDOW,item:()=>{let e=w2(()=>u.hide(t));return{mosaicId:d,hideTimer:e}},end:({hideTimer:e},n)=>{window.clearTimeout(e);let r=t,i=n.getDropResult()||{},{position:a,path:o}=i,s=o!=null,c=s&&E2(o,r),l=s&&z2(G2(u.getRoot(),o))&&E2(r,o),d=s&&o.length>r.length&&E2(r,pKe(o,o.length-r.length));if(s&&!c&&!d&&!l){let e=t4(u.getRoot(),r,o,i.tabReorderIndex===void 0?a===void 0?{type:`tab-container`}:{type:`split`,position:a}:{type:`tab-reorder`,insertIndex:i.tabReorderIndex});u.updateTree(e,{shouldNormalize:!0})}else u.show(r,!0)}}),[,g]=cY({accept:Y2.WINDOW,canDrop:()=>!1,collect:e=>({isOver:e.isOver({shallow:!0}),draggedMosaicId:e.getItem()?.mosaicId})}),[{isOver:_,draggedMosaicId:v},y]=cY({accept:Y2.WINDOW,canDrop:(e,t)=>t.isOver({shallow:!0}),drop:()=>({path:t,position:void 0}),collect:e=>({isOver:e.isOver({shallow:!0}),draggedMosaicId:e.getItem()?.mosaicId})}),b=e=>{e!==p&&u.updateTree([{path:t,spec:{activeTabIndex:{$set:e}}}])},x=(e,n)=>{(c?c(e,f,n,t):`noClose`)===`canClose`&&(f.length<=1||u.removeTab(t,n))},S=()=>{let e=t.length>0,n={tabs:f,activeTabIndex:p,path:t,mosaicId:d},r=e&&(!l||l(t)),i=r&&s!==void 0?w4.createElement(x4,{connectDragSource:m}):null,h=s?s(n):wqe(t,r?m:void 0);return y(w4.createElement(`div`,{className:(0,T4.default)(`mosaic-tab-bar`,{"tab-bar-drop-target-hover":_&&v===d,draggable:e})},w4.createElement(`div`,{className:`mosaic-tab-bar-tabs`},w4.createElement(E4,{tabContainerPath:t,insertIndex:0,mosaicActions:u,mosaicId:d}),f.map((e,n)=>{let r=o||Oqe;return w4.createElement(w4.Fragment,{key:e},w4.createElement(r,{tabKey:e,index:n,isActive:n===p,path:t,mosaicId:d,onTabClick:()=>b(n),mosaicActions:u,renderTabTitle:a,canClose:c,onTabClose:x,tabs:f}),w4.createElement(E4,{tabContainerPath:t,insertIndex:n+1,mosaicActions:u,mosaicId:d}))})),w4.createElement(`div`,{className:`mosaic-tab-bar-controls`},i,w4.createElement(`div`,{className:`mosaic-tab-toolbar-controls`},h))))},C=f[p],w=t.concat(p);return w4.createElement(`div`,{className:`mosaic-tabs-container`,style:P2(i)},r?r({tabs:f,activeTabIndex:p,path:t,DraggableTab:e=>w4.createElement(s4,{key:e.tabKey,...e,tabContainerPath:t,mosaicActions:u,mosaicId:d})}):S(),g(w4.createElement(`div`,{className:`mosaic-tile`},n(C,w))),h(w4.createElement(`div`,{className:`mosaic-preview`},w4.createElement(`div`,{className:`mosaic-tab-bar`},w4.createElement(`div`,{className:`mosaic-tab-bar-tabs`},f.map((e,n)=>w4.createElement(`button`,{key:e,className:(0,T4.default)(`mosaic-tab-button`,{"-active":n===p})},w4.createElement(`span`,{className:`mosaic-tab-button-content`},a?a({tabKey:e,path:t,isActive:n===p,index:n,mosaicId:d}):`Tab ${e}`))))),w4.createElement(`div`,{className:`mosaic-window-body`},w4.createElement(`h4`,null,`Tab Container`),w4.createElement(a4.Icon,{className:`default-preview-icon`,size:`large`,icon:`APPLICATION`})))))}}));function jqe(e){return e!==null}var D4,Mqe,Nqe=s((()=>{O2(),D4=d(h(),1),M2(),RKe(),F2(),J2(),Aqe(),Mqe=class extends D4.PureComponent{static contextType=A2;render(){let e=U2(this.props.root);return e===null?null:D4.createElement(`div`,{className:`mosaic-root`},this.renderRecursively(e,AKe(),[]))}renderRecursively(e,t,n){if(typeof e==`string`||typeof e==`number`)return D4.createElement(`div`,{key:e,className:`mosaic-tile`,style:{...P2(t)}},this.props.renderTile(e,n));switch(e.type){case`split`:{let{children:r,direction:i}=e,a=jKe(t,e.splitPercentages??r.map(()=>100/r.length),i),o=pHe(r.flatMap((i,o)=>{let s=n.concat(o),c=[this.renderRecursively(i,a[o],s)];return o<r.length-1&&c.push(this.renderSplit(e,n,o,t)),c})).filter(jqe);return D4.createElement(D4.Fragment,null,o.map((e,t)=>D4.cloneElement(e,{key:e.key||`${n.join(`-`)}-${t}`})))}case`tabs`:return D4.createElement(kqe,{node:e,path:n,renderTile:this.props.renderTile,renderTabToolbar:this.props.renderTabToolbar,boundingBox:t,renderTabTitle:this.props.renderTabTitle,renderTabButton:this.props.renderTabButton,showTabDragButton:this.props.showTabDragButton,renderTabToolbarControls:this.props.renderTabToolbarControls,canClose:this.props.canClose});default:return console.error(`Unknown mosaic node type:`,e),null}}renderSplit(e,t,n,r){let{resize:i}=this.props;if(i!==`DISABLED`&&e.children.length>1){let{direction:a}=e,o=e.splitPercentages??e.children.map(()=>100/e.children.length);return D4.createElement(LKe,{key:`split-${t.join(`-`)}-${n}`,...i,direction:a,boundingBox:r,splitIndex:n,splitPercentages:o,onChange:e=>this.onResize(e,t,!0),onRelease:e=>this.onResize(e,t,!1)})}return null}onResize=(e,t,n)=>{this.context.mosaicActions.updateTree([{path:t,spec:{splitPercentages:{$set:e}}}],{suppressOnRelease:n})}}})),O4,k4,Pqe,Fqe=s((()=>{O4=d(uy(),1),O2(),k4=d(h(),1),M2(),o4(),Pqe=class extends k4.PureComponent{static contextType=A2;render(){return k4.createElement(`div`,{className:(0,O4.default)(`mosaic-zero-state`,a4.getClasses(this.context.blueprintNamespace,`NON_IDEAL_STATE`))},k4.createElement(`div`,{className:a4.getClasses(this.context.blueprintNamespace,`NON_IDEAL_STATE_VISUAL`)},k4.createElement(a4.Icon,{className:`default-zero-state-icon`,size:`large`,icon:`APPLICATIONS`})),k4.createElement(`h4`,{className:a4.getClasses(this.context.blueprintNamespace,`HEADING`)},`No Windows Present`),k4.createElement(`div`,null,this.props.createNode&&k4.createElement(`button`,{className:(0,O4.default)(a4.getClasses(this.context.blueprintNamespace,`BUTTON`),a4.getIconClass(this.context.blueprintNamespace,`ADD`)),onClick:this.replace},`Add New Window`)))}replace=()=>Promise.resolve(this.props.createNode()).then(e=>this.context.mosaicActions.replaceWith([],e)).catch(h1)}})),A4,Iqe,j4,Lqe=s((()=>{A4=d(h(),1),Iqe=d(uy(),1),lY(),X2(),M2(),j4=({path:e,position:t})=>{let{mosaicId:n}=A4.useContext(A2),[{isOver:r,draggedMosaicId:i},a]=cY({accept:Y2.WINDOW,drop:()=>({path:e,position:t}),collect:e=>({isOver:e.isOver(),draggedMosaicId:e.getItem()?.mosaicId})});return a(A4.createElement(`div`,{className:(0,Iqe.default)(`drop-target`,t,{"drop-target-hover":r&&i===n})}))}}));function Rqe(e,t){let n=M4.useRef(e),[,r]=M4.useState(0),i=e=>{n.current=e,r(e=>e+1)};return e||(n.current=!1),M4.useEffect(()=>{if(n.current===e||!e)return;let r=window.setTimeout(()=>i(!0),t);return()=>{window.clearTimeout(r)}},[e]),n.current}var zqe,M4,N4,Bqe=s((()=>{zqe=d(uy(),1),O2(),M4=d(h(),1),lY(),Q2(),Lqe(),X2(),N4=M4.memo(()=>{let[{isDragging:e}]=cY({accept:Y2.WINDOW,collect:e=>({isDragging:e.getItem()!==null&&e.getItemType()===Y2.WINDOW})}),t=Rqe(e,0);return M4.createElement(`div`,{className:(0,zqe.default)(`drop-target-container`,{"-dragging":t})},vKe(Z2).map(e=>M4.createElement(j4,{position:e,path:[],key:e})))}),N4.displayName=`RootDropTargets`}));function P4(e){return e.initialValue!=null}function Vqe({className:e,children:t}){let[{isDragging:n}]=cY({accept:Y2.WINDOW,collect:e=>({isDragging:e.getItem()!==null&&e.getItemType()===Y2.WINDOW})});return F4.createElement(`div`,{className:(0,Hqe.default)(e,`mosaic mosaic-drop-target`,{"-dragging":n})},t)}var Hqe,F4,Uqe,Wqe,Gqe,Kqe=s((()=>{Hqe=d(uy(),1),tje(),F4=d(h(),1),lY(),iAe(),Kr(),M2(),Nqe(),Fqe(),Bqe(),X2(),r4(),J2(),Uqe=70,Wqe=class extends F4.PureComponent{static defaultProps={onChange:()=>void 0,zeroStateView:F4.createElement(Pqe,null),className:`mosaic-blueprint-theme`,blueprintNamespace:`bp5`};static getDerivedStateFromProps(e,t){return e.mosaicId&&(t.mosaicId,e.mosaicId),P4(e)&&e.initialValue!==t.lastInitialValue?{lastInitialValue:U2(e.initialValue),currentNode:U2(e.initialValue)}:null}state={currentNode:null,lastInitialValue:null,mosaicId:this.props.mosaicId??Wr()};render(){let{className:e}=this.props;return F4.createElement(A2.Provider,{value:this.childContext},F4.createElement(Vqe,{className:e},this.renderTree(),F4.createElement(N4,null)))}getRoot(){return P4(this.props)?this.state.currentNode:U2(this.props.value)}updateRoot=(e,t)=>{t={shouldNormalize:t?.shouldNormalize??!1,suppressOnRelease:t?.suppressOnRelease??!1,suppressOnChange:t?.suppressOnChange??!1};let n=this.getRoot()||{},r=t.shouldNormalize?W2($2(n,e)):$2(n,e);this.replaceRoot(r,t.suppressOnRelease,t.suppressOnChange)};replaceRoot=(e,t=!1,n=!1)=>{n||this.props.onChange(e),!t&&this.props.onRelease&&this.props.onRelease(e),P4(this.props)&&this.setState({currentNode:e})};actions={updateTree:this.updateRoot,remove:e=>{e.length===0?this.replaceRoot(null):this.updateRoot([e4(this.getRoot(),e)],{shouldNormalize:!0})},expand:(e,t=Uqe)=>this.updateRoot([JKe(e,t)]),getRoot:()=>this.getRoot(),hide:(e,t=!1)=>{this.updateRoot([qKe(this.getRoot(),e)],{suppressOnChange:t,suppressOnRelease:!0})},show:(e,t=!1)=>{let n=this.getRoot();if(!n||e.length===0)return;let r=K2(n,e);if(!r)return;let{parent:i}=r;if(R2(i)){let n=100/i.children.length,r=Array(i.children.length).fill(n);this.updateRoot([{path:e.slice(0,-1),spec:{splitPercentages:{$set:r}}}],{suppressOnChange:t,suppressOnRelease:!0})}},createNode:this.props.createNode,addTab:(e,...t)=>{let{createNode:n}=this.props;return n==null?Promise.reject(Error("addTab requires `createNode` to be defined on Mosaic")):Promise.resolve(n(...t)).then(t=>{if(typeof t!=`string`&&typeof t!=`number`){console.error(`createNode() for addTab must return a MosaicKey (string or number).`);return}let n=this.getRoot();if(!n)return;let r=G2(n,e);if(r==null){console.error(`addTab called on an invalid path.`);return}if(z2(r)){this.updateRoot([{path:e,spec:{tabs:{$push:[t]},activeTabIndex:{$set:r.tabs.length}}}],{shouldNormalize:!0});return}if(R2(r)){console.error(`addTab cannot target a split node; pick a leaf or a tabs node.`);return}this.actions.replaceWith(e,{type:`tabs`,tabs:[r,t],activeTabIndex:1})})},removeTab:(e,t)=>{let n=this.getRoot();if(!n)return;let r=G2(n,e);if(!z2(r)){console.error(`removeTab called on a path that is not a tabs node.`);return}if(t<0||t>=r.tabs.length){console.error(`removeTab index ${t} is out of range.`);return}let i=r.tabs.filter((e,n)=>n!==t),a=r.activeTabIndex;t===r.activeTabIndex?a=Math.max(0,t-1):t<r.activeTabIndex&&(a=r.activeTabIndex-1),this.updateRoot([{path:e,spec:{tabs:{$set:i},activeTabIndex:{$set:a}}}],{shouldNormalize:!0})},replaceWith:(e,t)=>this.updateRoot([{path:e,spec:{$set:t}}])};childContext={mosaicActions:this.actions,mosaicId:this.state.mosaicId,blueprintNamespace:this.props.blueprintNamespace};renderTree(){let e=this.getRoot();if(this.validateTree(e),e==null)return this.props.zeroStateView;{let{renderTile:t,resize:n}=this.props;return F4.createElement(Mqe,{root:e,renderTile:t,renderTabToolbar:this.props.renderTabToolbar,renderTabToolbarControls:this.props.renderTabToolbarControls,resize:n,renderTabTitle:this.props.renderTabTitle,renderTabButton:this.props.renderTabButton,canClose:this.props.canClose})}}validateTree(e){}},Gqe=class extends F4.PureComponent{render(){return F4.createElement(WJ,{backend:OY,options:KY,context:window,...this.props.dragAndDropManager&&{manager:this.props.dragAndDropManager}},F4.createElement(Wqe,{...this.props}))}}})),I4,qqe,Jqe=s((()=>{I4=d(h(),1),qqe=class extends I4.PureComponent{render(){return I4.createElement(`div`,{className:`separator`})}}}));function Yqe(e){let{mosaicActions:t,mosaicId:n}=(0,R4.useContext)(A2),[,r,i]=oY({type:Y2.WINDOW,item:()=>{e.onDragStart&&e.onDragStart();let r=w2(()=>t.hide(e.path));return{mosaicId:n,hideTimer:r}},end:({hideTimer:n},r)=>{window.clearTimeout(n);let i=e.path,a=r.getDropResult()||{},{position:o,path:s}=a,c=s!=null,l=c&&E2(s,i),u=c&&(()=>{let e=t.getRoot(),n=i.slice(0,-1),r=G2(e,n),a=G2(e,s);return z2(r)&&z2(a)&&E2(n,s)})(),d=c&&s.length>i.length&&E2(i,pKe(s,s.length-i.length));if(c&&!l&&!d&&!u){let n=t4(t.getRoot(),i,s,a.tabReorderIndex===void 0?o===void 0?{type:`tab-container`}:{type:`split`,position:o}:{type:`tab-reorder`,insertIndex:a.tabReorderIndex});t.updateTree(n,{shouldNormalize:!0}),e.onDragEnd&&e.onDragEnd(`drop`)}else t.show(i,!0),e.onDragEnd&&e.onDragEnd(`reset`)}}),[{isOver:a,draggedMosaicId:o},s]=cY({accept:Y2.WINDOW,collect:e=>({isOver:e.isOver(),draggedMosaicId:e.getItem()?.mosaicId})});return R4.createElement(Xqe,{...e,connectDragPreview:i,connectDragSource:r,connectDropTarget:s,isOver:a,draggedMosaicId:o})}var L4,R4,Xqe,Zqe,Qqe=s((()=>{L4=d(uy(),1),O2(),R4=d(h(),1),lY(),Dqe(),Jqe(),M2(),Q2(),Lqe(),X2(),r4(),J2(),o4(),Xqe=class extends R4.Component{static defaultProps={additionalControlButtonText:`More`,draggable:!0,renderPreview:({title:e})=>R4.createElement(`div`,{className:`mosaic-preview`},R4.createElement(`div`,{className:`mosaic-window-toolbar`},R4.createElement(`div`,{className:`mosaic-window-title`},e)),R4.createElement(`div`,{className:`mosaic-window-body`},R4.createElement(`h4`,null,e),R4.createElement(a4.Icon,{className:`default-preview-icon`,size:`large`,icon:`APPLICATION`}))),renderToolbar:null};static contextType=A2;state={additionalControlsOpen:!1};rootElement=(0,R4.createRef)();render(){let{className:e,isOver:t,renderPreview:n,additionalControls:r,connectDropTarget:i,connectDragPreview:a,draggedMosaicId:o,disableAdditionalControlsOverlay:s}=this.props,c=z2(B2(this.context.mosaicActions.getRoot(),this.props.path));return R4.createElement(j2.Provider,{value:this.childContext},R4.createElement(`div`,{className:(0,L4.default)(`mosaic-window`,`mosaic-drop-target`,e,{"drop-target-hover":t&&o===this.context.mosaicId,"additional-controls-open":this.state.additionalControlsOpen}),ref:e=>{this.rootElement.current=e,i(e)}},this.renderToolbar(),R4.createElement(`div`,{className:`mosaic-window-body`},this.props.children),!s&&R4.createElement(`div`,{className:`mosaic-window-body-overlay`,onClick:()=>{this.setAdditionalControlsOpen(!1)}}),R4.createElement(`div`,{className:`mosaic-window-additional-actions-bar`},r),a(n(this.props)),!c&&R4.createElement(`div`,{className:(0,L4.default)(`drop-target-container`,{})},vKe(Z2).map(this.renderDropTarget))))}getToolbarControls(){let{toolbarControls:e,createNode:t,path:n}=this.props;return e||(z2(B2(this.context.mosaicActions.getRoot(),n))?Cqe:t?Tqe:Eqe)}renderToolbar(){let{title:e,draggable:t,additionalControls:n,additionalControlButtonText:r,path:i,renderToolbar:a}=this.props,{additionalControlsOpen:o}=this.state,s=this.getToolbarControls(),c=B2(this.context.mosaicActions.getRoot(),i),l=t&&i.length>0&&!z2(c),u=l?this.props.connectDragSource:e=>e;if(a){let e=u(a(this.props,t));return R4.createElement(`div`,{className:(0,L4.default)(`mosaic-window-toolbar`,{draggable:l})},e)}let d=u(R4.createElement(`div`,{title:e,className:`mosaic-window-title`},e)),f=!!n;return R4.createElement(`div`,{className:(0,L4.default)(`mosaic-window-toolbar`,{draggable:l})},d,R4.createElement(`div`,{className:(0,L4.default)(`mosaic-window-controls`,a4.getClasses(`BUTTON_GROUP`))},f&&R4.createElement(`button`,{onClick:()=>this.setAdditionalControlsOpen(!o),className:(0,L4.default)(a4.getClasses(this.context.blueprintNamespace,`BUTTON`,`MINIMAL`),a4.getIconClass(this.context.blueprintNamespace,`MORE`),{[a4.getClasses(this.context.blueprintNamespace,`ACTIVE`)]:o})},R4.createElement(`span`,{className:`control-text`},r)),f&&R4.createElement(qqe,null),s))}renderDropTarget=e=>{let{path:t}=this.props;return R4.createElement(j4,{position:e,path:t,key:e})};checkCreateNode(){if(this.props.createNode==null)throw Error("Operation invalid unless `createNode` is defined")}split=(...e)=>{this.checkCreateNode();let{path:t}=this.props,{mosaicActions:n}=this.context,r=n.getRoot();if(z2(B2(r,t)))return Promise.resolve();let i=this.rootElement.current&&this.rootElement.current.offsetWidth>this.rootElement.current.offsetHeight?`row`:`column`,a=G2(r,t);if(!a)throw Error(`Current node could not be found.`);return Promise.resolve(n.createNode(...e)).then(e=>{let r={type:`split`,direction:i,children:[a,e],splitPercentages:[50,50]};n.replaceWith(t,r)})};addTab=(...e)=>{this.checkCreateNode();let{path:t}=this.props,{mosaicActions:n}=this.context,r=z2(B2(n.getRoot(),t))?t.slice(0,-1):t;return n.addTab(r,...e)};getRoot=()=>{let{mosaicActions:e}=this.context;return e.getRoot()};swap=(...e)=>{this.checkCreateNode();let{mosaicActions:t}=this.context,{path:n,createNode:r}=this.props;return Promise.resolve(r(...e)).then(e=>t.replaceWith(n,e))};setAdditionalControlsOpen=e=>{let t=e===`toggle`?!this.state.additionalControlsOpen:e;this.setState({additionalControlsOpen:t}),this.props.onAdditionalControlsToggle?.(t)};getPath=()=>this.props.path;connectDragSource=e=>{let{connectDragSource:t}=this.props;return t(e)};childContext={blueprintNamespace:this.context.blueprintNamespace,mosaicWindowActions:{split:this.split,addTab:this.addTab,getRoot:this.getRoot,replaceWithNew:this.swap,setAdditionalControlsOpen:this.setAdditionalControlsOpen,getPath:this.getPath,connectDragSource:this.connectDragSource}}},Zqe=class extends R4.PureComponent{render(){return R4.createElement(Yqe,{...this.props})}}})),$qe=s((()=>{Kqe(),M2(),r4(),J2(),Qqe()})),z4=s((()=>{$qe()}));function eJe(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return e.length!==t.length||e.some((e,n)=>!Object.is(e,t[n]))}var B4,tJe,V4,H4,U4=s((()=>{B4=d(h()),tJe=(0,B4.createContext)(null),V4={didCatch:!1,error:null},H4=class extends B4.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=V4}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(){let{error:e}=this.state;if(e!==null){var t,n,r=[...arguments];(t=(n=this.props).onReset)==null||t.call(n,{args:r,reason:`imperative-api`}),this.setState(V4)}}componentDidCatch(e,t){var n,r;(n=(r=this.props).onError)==null||n.call(r,e,t)}componentDidUpdate(e,t){let{didCatch:n}=this.state,{resetKeys:r}=this.props;if(n&&t.error!==null&&eJe(e.resetKeys,r)){var i,a;(i=(a=this.props).onReset)==null||i.call(a,{next:r,prev:e.resetKeys,reason:`keys`}),this.setState(V4)}}render(){let{children:e,fallbackRender:t,FallbackComponent:n,fallback:r}=this.props,{didCatch:i,error:a}=this.state,o=e;if(i){let e={error:a,resetErrorBoundary:this.resetErrorBoundary};if(typeof t==`function`)o=t(e);else if(n)o=(0,B4.createElement)(n,e);else if(r!==void 0)o=r;else throw a}return(0,B4.createElement)(tJe.Provider,{value:{didCatch:i,error:a,resetErrorBoundary:this.resetErrorBoundary}},o)}}})),nJe,W4,rJe=s((()=>{TC(),nJe=W(),W4=ZS((0,nJe.jsx)(`path`,{d:`M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z`}),`MenuSharp`)})),iJe,aJe,oJe=s((()=>{TC(),iJe=W(),aJe=ZS((0,iJe.jsx)(`path`,{d:`M21 3H3v18h18zm-2 16H5V5h14z`}),`CropDinSharp`)}));function sJe(e){return(0,G4.jsx)(YS,{...e,children:(0,G4.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:[(0,G4.jsx)(`path`,{d:`M3,3H21V5H3Z`,transform:`translate(0 16)`}),(0,G4.jsx)(`path`,{d:`M21,5H3V19H21ZM19,17H5V7H19Z`,transform:`translate(0 -2)`})]})})}var G4,cJe=s((()=>{qZ(),G4=W()}));function lJe(e){return(0,K4.jsx)(YS,{...e,children:(0,K4.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:[(0,K4.jsx)(`path`,{d:`M0,0H24V24H0Z`,transform:`translate(24) rotate(90)`,fill:`none`}),(0,K4.jsx)(`path`,{d:`M3,3H21V5H3Z`,transform:`translate(24) rotate(90)`}),(0,K4.jsx)(`path`,{d:`M19,3H5V21H19ZM17,19H7V5H17Z`,transform:`translate(-2)`})]})})}var K4,uJe=s((()=>{qZ(),K4=W()}));function q4({handleClose:e=()=>{},thumbnailNavigationPosition:t,direction:n,windowId:r,setWindowThumbnailPosition:i}){let{t:a}=tb(),o=t=>{i(r,t),e()};return(0,Y4.jsxs)(Y4.Fragment,{children:[(0,Y4.jsx)(aB,{role:`presentation`,disableSticky:!0,children:a(`thumbnails`)}),(0,Y4.jsxs)(dJe,{role:`menubar`,children:[(0,Y4.jsx)(X4,{"aria-checked":t===`off`,onClick:()=>{o(`off`)},role:`menuitemradio`,selected:t===`off`,children:(0,Y4.jsx)(wZ,{control:(0,Y4.jsx)(aJe,{color:t===`off`?`secondary`:void 0,fill:`currentcolor`}),label:a(`off`),labelPlacement:`bottom`,value:`off`})},`off`),(0,Y4.jsx)(X4,{"aria-checked":t===`far-bottom`,onClick:()=>{o(`far-bottom`)},role:`menuitemradio`,selected:t===`far-bottom`,children:(0,Y4.jsx)(wZ,{control:(0,Y4.jsx)(sJe,{color:t===`far-bottom`?`secondary`:void 0,fill:`currentcolor`}),label:a(`bottom`),labelPlacement:`bottom`,value:`far-bottom`})},`far-bottom`),(0,Y4.jsx)(X4,{"aria-checked":t===`far-right`,onClick:()=>{o(`far-right`)},role:`menuitemradio`,selected:t===`far-right`,children:(0,Y4.jsx)(wZ,{control:(0,Y4.jsx)(lJe,{color:t===`far-right`?`secondary`:void 0,fill:`currentcolor`,style:n===`rtl`?{transform:`rotate(180deg)`}:{}}),label:a(`right`),labelPlacement:`bottom`,value:`far-right`})},`far-right`)]})]})}var J4,Y4,X4,dJe,fJe=s((()=>{Mx(),TZ(),oB(),GO(),EO(),oJe(),J4=d(V(),1),ab(),cJe(),uJe(),Y4=W(),X4=Z(WO,{name:`WindowThumbnailSettings`,slot:`option`})(({selected:e,theme:t})=>({"& .MuiFormControlLabel-label":{borderBottom:`2px solid transparent`,...e&&{borderBottomColor:t.palette.secondary.main},"&.Mui-selected":{backgroundColor:`transparent !important`},"&.Mui-selected.Mui-focusVisible":{backgroundColor:`${(t.vars||t).palette.action.focus} !important`},"&:focused":{backgroundColor:`${(t.vars||t).palette.action.focus} !important`},color:e?t.palette.secondary.main:void 0,display:`inline-flex`}})),dJe=Z(TO,{name:`WindowViewSettings`,slot:`option`})(()=>({display:`inline-flex`})),q4.propTypes={direction:J4.default.string.isRequired,handleClose:J4.default.func,setWindowThumbnailPosition:J4.default.func.isRequired,thumbnailNavigationPosition:J4.default.string.isRequired,windowId:J4.default.string.isRequired}})),pJe,mJe,hJe,Z4,gJe=s((()=>{U(),B(),Nr(),Nd(),$l(),fJe(),pJe={setWindowThumbnailPosition:wu},mJe=(e,{windowId:t})=>({direction:To(e),thumbnailNavigationPosition:io(e,{windowId:t})}),hJe=H(z(mJe,pJe,null,{forwardRef:!0}),Mr(`WindowThumbnailSettings`)),Z4=hJe(q4)})),_Je,vJe,yJe=s((()=>{TC(),_Je=W(),vJe=ZS((0,_Je.jsx)(`path`,{d:`M21 3H3v18h18zm-2 16H5V5h14zm-5.04-6.71-2.75 3.54-1.96-2.36L6.5 17h11z`}),`CropOriginalSharp`)})),bJe,xJe,SJe=s((()=>{TC(),bJe=W(),xJe=ZS((0,bJe.jsx)(`path`,{d:`M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z`}),`ViewColumn`)}));function CJe(e){return(0,Q4.jsx)(YS,{...e,children:(0,Q4.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:(0,Q4.jsx)(`path`,{d:`M1,4V21H22.853V4.1ZM3,19V6h8V19Zm18,0H13V6h8ZM14,9.5h6V11H14ZM14,12h6v1.5H14Zm0,2.5h6V16H14Z`})})})}var Q4,wJe=s((()=>{qZ(),Q4=W()}));function TJe(e){return(0,$4.jsx)(YS,{...e,children:(0,$4.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:(0,$4.jsx)(`path`,{d:`M19.974,2H2V19.974H19.974V2ZM7.392,18.177H3.8V14.582H7.392Zm0-5.392H3.8V9.19H7.392Zm0-5.392H3.8V3.8H7.392Zm5.392,10.785H9.19V14.582h3.595Zm0-5.392H9.19V9.19h3.595Zm0-5.392H9.19V3.8h3.595Zm5.392,10.785H14.582V14.582h3.595Zm0-5.392H14.582V9.19h3.595Zm0-5.392H14.582V3.8h3.595Z`,transform:`translate(1 1)`})})})}var $4,EJe=s((()=>{qZ(),$4=W()}));function e3({handleClose:e=()=>{},windowViewType:t,viewTypes:n=[],setWindowViewType:r,windowId:i}){let{t:a}=tb(),o=e=>{r(i,e)},s={book:CJe,gallery:TJe,scroll:xJe,single:vJe},c=({value:n,Icon:r})=>(0,n3.jsx)(DJe,{"aria-checked":t===n,autoFocus:t===n,onClick:()=>{o(n),e()},role:`menuitemradio`,selected:t===n,children:(0,n3.jsx)(wZ,{value:n,control:(0,n3.jsx)(r,{fill:`currentcolor`,color:t===n?`secondary`:void 0}),label:a(n),labelPlacement:`bottom`})},n);return n.length===0?null:(0,n3.jsxs)(n3.Fragment,{children:[(0,n3.jsx)(aB,{role:`presentation`,disableSticky:!0,children:a(`view`)}),(0,n3.jsx)(OJe,{role:`menubar`,children:n.map(e=>c({Icon:s[e],value:e}))})]})}var t3,n3,DJe,OJe,kJe=s((()=>{Mx(),TZ(),GO(),EO(),oB(),yJe(),SJe(),t3=d(V(),1),ab(),wJe(),EJe(),n3=W(),DJe=Z(WO,{name:`WindowViewSettings`,slot:`option`})(({selected:e,theme:t})=>({"& .MuiFormControlLabel-label":{borderBottom:`2px solid transparent`,...e&&{borderBottomColor:t.palette.secondary.main},"&.Mui-selected":{backgroundColor:`transparent !important`},"&.Mui-selected.Mui-focusVisible":{backgroundColor:`${(t.vars||t).palette.action.focus} !important`},"&:focused":{backgroundColor:`${(t.vars||t).palette.action.focus} !important`},color:e?t.palette.secondary.main:void 0,display:`inline-block`}})),OJe=Z(TO,{name:`WindowViewSettings`,slot:`option`})(()=>({display:`inline-flex`})),e3.propTypes={handleClose:t3.default.func,setWindowViewType:t3.default.func.isRequired,viewTypes:t3.default.arrayOf(t3.default.string),windowId:t3.default.string.isRequired,windowViewType:t3.default.string.isRequired}})),AJe,jJe,MJe,r3,NJe=s((()=>{U(),B(),Nr(),Nd(),$l(),kJe(),AJe={setWindowViewType:Tu},jJe=(e,{windowId:t})=>({viewTypes:Bs(e,{windowId:t}),windowViewType:zs(e,{windowId:t})}),MJe=H(z(jJe,AJe,null,{forwardRef:!0}),Mr(`WindowViewSettings`)),r3=MJe(e3)}));function PJe({targetName:e,...t}){let{PluginComponents:n}=Fj(e),{t:r}=tb();return n?.length>0?(0,o3.jsxs)(o3.Fragment,{children:[(0,o3.jsx)(aB,{role:`presentation`,disableSticky:!0,tabIndex:-1,children:r(`windowPluginButtons`)}),(0,o3.jsx)(zj,{targetName:e,...t})]}):null}function i3({handleClose:e,showThumbnailNavigationSettings:t=!0,toggleDraggingEnabled:n,windowId:r,anchorEl:i=null,open:a=!1}){let o=(0,FJe.useContext)(PD),s=arguments[0];return(0,o3.jsxs)(DM,{container:o?.current,anchorOrigin:{horizontal:`right`,vertical:`bottom`},transformOrigin:{horizontal:`right`,vertical:`top`},onClose:e,orientation:`horizontal`,anchorEl:i,open:a,role:`menu`,slotProps:{transition:{onEntering:n,onExit:n},paper:{className:oS(`window-top-menu`)}},children:[(0,o3.jsx)(r3,{windowId:r,handleClose:e}),t&&(0,o3.jsx)(Z4,{windowId:r,handleClose:e}),(0,o3.jsx)(PJe,{targetName:`WindowTopMenu`,...s})]})}var FJe,a3,o3,IJe=s((()=>{FJe=d(h(),1),oB(),OM(),a3=d(V(),1),ab(),gJe(),NJe(),Bj(),FD(),Ij(),sS(),o3=W(),PJe.propTypes={targetName:a3.default.string.isRequired},i3.propTypes={anchorEl:a3.default.object,handleClose:a3.default.func.isRequired,open:a3.default.bool,showThumbnailNavigationSettings:a3.default.bool,toggleDraggingEnabled:a3.default.func.isRequired,windowId:a3.default.string.isRequired}})),LJe,RJe,zJe,s3,BJe=s((()=>{U(),B(),Nr(),Nd(),IJe(),$l(),LJe=e=>({showThumbnailNavigationSettings:_o(e).thumbnailNavigation.displaySettings}),RJe=e=>({toggleDraggingEnabled:()=>e($u())}),zJe=H(z(LJe,RJe),Mr(`WindowTopMenu`)),s3=zJe(i3)}));function VJe(e){return(0,c3.jsx)(YS,{...e,children:(0,c3.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:[(0,c3.jsx)(`path`,{d:`M0,0H24V24H0Z`,fill:`none`}),(0,c3.jsx)(`path`,{d:`M24.852,17.981,3,18V15.945l21.852-.019Z`,transform:`translate(-2 5)`}),(0,c3.jsx)(`path`,{d:`M1,4V21H22.853V4.1ZM3,19V6h8V19Zm18,0H13V6h8Z`,transform:`translate(0 -2)`})]})})}var c3,HJe=s((()=>{qZ(),c3=W()}));function l3({classes:e={},windowId:t}){let{t:n}=tb(),[r,i]=(0,u3.useState)(null),[a,o]=(0,u3.useState)(!1),s=(0,u3.useId)();return(0,f3.jsxs)(f3.Fragment,{children:[(0,f3.jsx)(zD,{"aria-expanded":!!r,"aria-haspopup":`true`,"aria-label":n(`windowMenu`),"aria-owns":a?s:void 0,className:a?e.ctrlBtnSelected:void 0,selected:a,onClick:e=>{i(e.currentTarget),o(!0)},children:(0,f3.jsx)(VJe,{})}),(0,f3.jsx)(s3,{windowId:t,anchorEl:r,handleClose:()=>{i(null),o(!1)},id:s,open:a})]})}var u3,d3,f3,UJe=s((()=>{u3=d(h(),1),d3=d(V(),1),ab(),BJe(),BD(),HJe(),f3=W(),l3.propTypes={classes:d3.default.objectOf(d3.default.string),windowId:d3.default.string.isRequired}})),WJe,p3,GJe=s((()=>{U(),Nr(),UJe(),WJe=H(Mr(`WindowTopMenuButton`)),p3=WJe(l3)}));function KJe(e){return(0,qJe.jsx)(zj,{targetName:`WindowTopBarPluginArea`,...e})}var qJe,JJe=s((()=>{Bj(),qJe=W()})),YJe,m3,XJe=s((()=>{U(),B(),Nr(),JJe(),YJe=H(z(null,null),Mr(`WindowTopBarPluginArea`)),m3=YJe(KJe)})),ZJe,QJe,$Je=s((()=>{TC(),ZJe=W(),QJe=ZS((0,ZJe.jsx)(`path`,{d:`M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2`}),`MoreVertSharp`)}));function h3({windowId:e,menuIcon:t=(0,v3.jsx)(QJe,{}),pluginTarget:n=`WindowTopBarPluginMenu`}){let{t:r}=tb(),i=(0,g3.useContext)(PD),a=arguments[0],[o,s]=(0,g3.useState)(null),[c,l]=(0,g3.useState)(!1),u=(0,g3.useId)(),{PluginComponents:d}=Fj(n),f=e=>{s(e.currentTarget),l(!0)},p=()=>{s(null),l(!1)};return!d||d.length===0?null:(0,v3.jsxs)(v3.Fragment,{children:[(0,v3.jsx)(zD,{"aria-expanded":!!o,"aria-haspopup":`true`,"aria-label":r(`windowPluginMenu`),"aria-owns":c?u:void 0,selected:c,onClick:f,children:t}),(0,v3.jsx)(MM,{id:u,container:i?.current,anchorEl:o,anchorOrigin:{horizontal:`right`,vertical:`bottom`},transformOrigin:{horizontal:`right`,vertical:`top`},open:c,onClose:p,children:(0,v3.jsx)(zj,{targetName:n,handleClose:p,...a})})]})}var g3,_3,v3,eYe=s((()=>{g3=d(h(),1),_3=d(V(),1),$Je(),AZ(),ab(),BD(),Bj(),FD(),Ij(),v3=W(),h3.propTypes={anchorEl:_3.default.object,container:_3.default.shape({current:_3.default.instanceOf(Element)}),menuIcon:_3.default.element,open:_3.default.bool,pluginTarget:_3.default.string,windowId:_3.default.string.isRequired}})),tYe,y3,nYe=s((()=>{U(),Nr(),eYe(),tYe=H(Mr(`WindowTopBarPluginMenu`)),y3=tYe(h3)})),rYe,b3,iYe=s((()=>{TC(),rYe=W(),b3=ZS((0,rYe.jsx)(`path`,{d:`M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8`}),`ErrorOutlineSharp`)}));function aYe({children:e,...t}){return(0,C3.jsx)(BS,{variant:`h2`,noWrap:!0,...t,sx:[{color:`inherit`},...Array.isArray(t.sx)?t.sx:[t.sx]],children:e})}function x3({error:e=null,hideWindowTitle:t=!1,isFetching:n=!1,manifestTitle:r=``}){let i;return i=n?(0,C3.jsx)(w3,{children:(0,C3.jsx)(Sz,{variant:`text`})}):e?(0,C3.jsxs)(C3.Fragment,{children:[(0,C3.jsx)(b3,{color:`error`}),(0,C3.jsx)(w3,{color:`textSecondary`,children:e})]}):t?(0,C3.jsx)(oYe,{}):(0,C3.jsx)(w3,{children:r}),i}var S3,C3,w3,oYe,sYe=s((()=>{S3=d(V(),1),Mx(),VS(),Cz(),iYe(),C3=W(),w3=Z(aYe)(({theme:e})=>({...e.typography.h6,flexGrow:1,paddingLeft:e.spacing(.5)})),oYe=Z(`div`)(({theme:e})=>({...e.typography.h6,flexGrow:1,paddingLeft:e.spacing(.5)})),aYe.propTypes={children:S3.default.node.isRequired,sx:S3.default.oneOfType([S3.default.arrayOf(S3.default.object),S3.default.object])},x3.propTypes={error:S3.default.string,hideWindowTitle:S3.default.bool,isFetching:S3.default.bool,manifestTitle:S3.default.string}})),cYe,lYe,T3,uYe=s((()=>{U(),B(),Nr(),$l(),sYe(),cYe=(e,{windowId:t})=>({error:Jo(e,{windowId:t}).error,hideWindowTitle:Ls(e,{windowId:t}).hideWindowTitle,isFetching:Jo(e,{windowId:t}).isFetching,manifestTitle:ls(e,{windowId:t})}),lYe=H(z(cYe,null),Mr(`WindowTopBarTitle`)),T3=lYe(x3)}));function dYe(e){return(0,E3.jsx)(YS,{...e,children:(0,E3.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:[(0,E3.jsx)(`path`,{d:`M7,14H5v5h5V17H7Zm7-9V7h3v3h2V5Z`}),(0,E3.jsx)(`path`,{d:`M22.517,1.524H1.736V22.37H22.517Zm-2,18.845H3.736V3.524H20.517Z`})]})})}var E3,fYe=s((()=>{qZ(),E3=W()}));function pYe(e){return(0,D3.jsx)(YS,{...e,children:(0,D3.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:[(0,D3.jsx)(`path`,{d:`M5,16H8v3h2V14H5ZM16,8V5H14v5h5V8Z`}),(0,D3.jsx)(`path`,{d:`M22.517,1.524H1.736V22.37H22.517Zm-2,18.845H3.736V3.524H20.517Z`})]})})}var D3,mYe=s((()=>{qZ(),D3=W()}));function O3({removeWindow:e,windowId:t,toggleWindowSideBar:n,maximizeWindow:r=()=>{},maximized:i=!1,minimizeWindow:a=()=>{},allowClose:o=!0,allowMaximize:s=!0,focusWindow:c=()=>{},allowFullscreen:l=!1,allowTopMenuButton:u=!0,allowWindowSideBar:d=!0,sideBarOpen:f=!1,component:p=`nav`}){let{t:m}=tb(),h=arguments[0];return(0,j3.jsx)(hYe,{component:p,"aria-label":m(`windowNavigation`),position:`relative`,color:`default`,enableColorOnDark:!0,children:(0,j3.jsxs)(gYe,{disableGutters:!0,onMouseDown:c,ownerState:h,className:(0,A3.default)(oS(`window-top-bar`)),variant:`dense`,children:[d&&(0,j3.jsx)(zD,{"aria-expanded":f,"aria-haspopup":!0,"aria-label":m(f?`hideWindowSideBar`:`showWindowSideBar`),onClick:n,className:oS(`window-menu-btn`),children:(0,j3.jsx)(W4,{})}),(0,j3.jsx)(T3,{windowId:t}),u&&(0,j3.jsx)(p3,{windowId:t,className:oS(`window-menu-btn`)}),(0,j3.jsx)(m3,{windowId:t}),(0,j3.jsx)(y3,{windowId:t}),s&&(0,j3.jsx)(zD,{"aria-label":m(i?`minimizeWindow`:`maximizeWindow`),className:(0,A3.default)(oS(`window-maximize`),oS(`window-menu-btn`)),onClick:i?a:r,children:i?(0,j3.jsx)(pYe,{}):(0,j3.jsx)(dYe,{})}),l&&(0,j3.jsx)(mQ,{className:oS(`window-menu-btn`)}),o&&(0,j3.jsx)(zD,{"aria-label":m(`closeWindow`),className:(0,A3.default)(oS(`window-close`),oS(`window-menu-btn`)),onClick:e,children:(0,j3.jsx)(Qk,{})})]})})}var k3,A3,j3,hYe,gYe,_Ye=s((()=>{k3=d(V(),1),Mx(),rJe(),$k(),nA(),qX(),ab(),A3=d(uy(),1),GJe(),XJe(),nYe(),uYe(),BD(),hQ(),fYe(),mYe(),sS(),j3=W(),hYe=Z(KX,{name:`WindowTopBar`,slot:`root`})(()=>({zIndex:1100})),gYe=Z(tA,{name:`WindowTopBar`,slot:`toolbar`})(({ownerState:e,theme:t})=>({backgroundColor:t.palette.shades?.main,borderTop:`2px solid`,borderTopColor:e?.focused?t.palette.primary.main:`transparent`,minHeight:32,paddingLeft:t.spacing(.5),paddingRight:t.spacing(.5),...e?.windowDraggable&&{cursor:`move`}})),O3.propTypes={allowClose:k3.default.bool,allowFullscreen:k3.default.bool,allowMaximize:k3.default.bool,allowTopMenuButton:k3.default.bool,allowWindowSideBar:k3.default.bool,component:k3.default.elementType,focused:k3.default.bool,focusWindow:k3.default.func,maximized:k3.default.bool,maximizeWindow:k3.default.func,minimizeWindow:k3.default.func,sideBarOpen:k3.default.bool,removeWindow:k3.default.func.isRequired,toggleWindowSideBar:k3.default.func.isRequired,windowDraggable:k3.default.bool,windowId:k3.default.string.isRequired}})),vYe,yYe,bYe,M3,xYe=s((()=>{U(),B(),Nr(),Nd(),$l(),_Ye(),vYe=(e,{windowId:t})=>{let n=Ls(e,{windowId:t});return{allowClose:n.allowClose,allowFullscreen:n.allowFullscreen,allowMaximize:n.allowMaximize,allowTopMenuButton:n.allowTopMenuButton,allowWindowSideBar:n.allowWindowSideBar,focused:Ps(e,{windowId:t}),maximized:n.maximized,sideBarOpen:(Ba(e,{windowId:t})||{}).sideBarOpen}},yYe=(e,{windowId:t})=>({focusWindow:()=>e(gu(t)),maximizeWindow:()=>e(yu(t)),minimizeWindow:()=>e(bu(t)),removeWindow:()=>e(Su(t)),toggleWindowSideBar:()=>e(Cu(t))}),bYe=H(z(vYe,yYe),Mr(`WindowTopBar`)),M3=bYe(O3)})),SYe,CYe,wYe=s((()=>{TC(),SYe=W(),CYe=ZS((0,SYe.jsx)(`path`,{d:`M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-6h2zm0-8h-2V7h2z`}),`InfoSharp`)})),TYe,N3,EYe=s((()=>{TC(),TYe=W(),N3=ZS((0,TYe.jsx)(`path`,{d:`M21.99 2H2v16h16l4 4zM18 14H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z`}),`CommentSharp`)})),DYe,OYe,kYe=s((()=>{TC(),DYe=W(),OYe=ZS((0,DYe.jsx)(`path`,{d:`M10.08 10.86c.05-.33.16-.62.3-.87s.34-.46.59-.62c.24-.15.54-.22.91-.23.23.01.44.05.63.13.2.09.38.21.52.36s.25.33.34.53.13.42.14.64h1.79c-.02-.47-.11-.9-.28-1.29s-.4-.73-.7-1.01-.66-.5-1.08-.66-.88-.23-1.39-.23c-.65 0-1.22.11-1.7.34s-.88.53-1.2.92-.56.84-.71 1.36S8 11.29 8 11.87v.27c0 .58.08 1.12.23 1.64s.39.97.71 1.35.72.69 1.2.91 1.05.34 1.7.34c.47 0 .91-.08 1.32-.23s.77-.36 1.08-.63.56-.58.74-.94.29-.74.3-1.15h-1.79c-.01.21-.06.4-.15.58s-.21.33-.36.46-.32.23-.52.3c-.19.07-.39.09-.6.1-.36-.01-.66-.08-.89-.23-.25-.16-.45-.37-.59-.62s-.25-.55-.3-.88-.08-.67-.08-1v-.27c0-.35.03-.68.08-1.01M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8`}),`CopyrightSharp`)})),AYe,jYe,MYe=s((()=>{TC(),AYe=W(),jYe=ZS((0,AYe.jsx)(`path`,{d:`m11.99 18.54-7.37-5.73L3 14.07l9 7 9-7-1.63-1.27zM12 16l7.36-5.73L21 9l-9-7-9 7 1.63 1.27z`}),`LayersSharp`)}));function NYe(e){return(0,P3.jsx)(YS,{...e,children:(0,P3.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:(0,P3.jsx)(`path`,{d:`M6.924,21H21V19H6.924ZM3,17H21V15H3Zm3.924-4H21V11H6.924Zm0-4H21V7H6.924ZM3,3V5H21V3Z`})})})}var P3,PYe=s((()=>{qZ(),P3=W()}));function F3({value:e,...t}){let{t:n}=tb();return(0,R3.jsx)(MD,{title:n(`openCompanionWindow`,{context:e}),children:(0,R3.jsx)(IYe,{...t,value:e,"aria-label":n(`openCompanionWindow`,{context:e}),disableRipple:!0})})}function I3({addCompanionWindow:e,hasAnnotations:t=!1,hasAnyAnnotations:n=!1,hasAnyLayers:r=!1,hasCurrentLayers:i=!1,hasSearchResults:a=!1,hasSearchService:o=!1,panels:s=[],sideBarPanel:c=`closed`}){let{t:l}=tb(),{PluginComponents:u}=Fj(`WindowSideBarButtons`);return(0,R3.jsxs)(FYe,{value:c!==`closed`&&c,onChange:(t,n)=>{e(n)},variant:`fullWidth`,indicatorColor:`primary`,textColor:`primary`,orientation:`vertical`,children:[s.info&&(0,R3.jsx)(F3,{value:`info`,icon:(0,R3.jsx)(CYe,{})}),s.attribution&&(0,R3.jsx)(F3,{value:`attribution`,icon:(0,R3.jsx)(OYe,{})}),s.canvas&&(0,R3.jsx)(F3,{value:`canvas`,icon:(0,R3.jsx)(NYe,{})}),s.annotations&&(t||n)&&(0,R3.jsx)(F3,{value:`annotations`,icon:(0,R3.jsx)(nw,{overlap:`rectangular`,color:`notification`,invisible:!t,variant:`dot`,children:(0,R3.jsx)(N3,{})})}),s.search&&o&&(0,R3.jsx)(F3,{value:`search`,icon:(0,R3.jsx)(nw,{overlap:`rectangular`,color:`notification`,invisible:!a,variant:`dot`,children:(0,R3.jsx)(YB,{})})}),s.layers&&r&&(0,R3.jsx)(F3,{value:`layers`,icon:(0,R3.jsx)(nw,{overlap:`rectangular`,color:`notification`,invisible:!i,variant:`dot`,children:(0,R3.jsx)(jYe,{})})}),u&&u.map(e=>(0,R3.jsx)(F3,{value:e.value,icon:(0,R3.jsx)(e,{})},e.value))]})}var L3,R3,FYe,IYe,LYe=s((()=>{L3=d(V(),1),Mx(),rw(),dP(),yP(),ND(),wYe(),EYe(),kYe(),MYe(),XB(),ab(),PYe(),Ij(),R3=W(),FYe=Z(uP,{name:`WindowSideBarButtons`,slot:`root`})({"& .MuiTabs-flexContainer":{flexDirection:`column`},"&.MuiTabs-indicator":{display:`none`}}),IYe=Z(vP,{name:`WindowSideBarButtons`,slot:`button`})(({theme:e})=>({"&.Mui-selected":{borderRight:`2px solid`,borderRightColor:e.palette.primary.main},"&.MuiTab-root":{"&:active":{backgroundColor:e.palette.action.active},"&:focus":{"@media (hover: none)":{backgroundColor:`transparent`},backgroundColor:e.palette.action.hover,textDecoration:`none`},"&:hover":{"@media (hover: none)":{backgroundColor:`transparent`},backgroundColor:e.palette.action.hover,textDecoration:`none`},borderRight:`2px solid transparent`,minWidth:`auto`},fill:`currentcolor`})),F3.propTypes={value:L3.default.string.isRequired},I3.propTypes={addCompanionWindow:L3.default.func.isRequired,hasAnnotations:L3.default.bool,hasAnyAnnotations:L3.default.bool,hasAnyLayers:L3.default.bool,hasCurrentLayers:L3.default.bool,hasSearchResults:L3.default.bool,hasSearchService:L3.default.bool,panels:L3.default.objectOf(L3.default.bool),sideBarPanel:L3.default.string}}));function RYe(e,t){return e&&e.some(e=>t(e).imageResources.length>1)}function zYe(e,t){return e&&e.some(e=>{let n=t(e);return n.annotationListUris.length>0||n.canvasAnnotationPages.length>0})}function BYe(e,{windowId:t}){let{suggestedSearches:n}=Ba(e,{windowId:t}),r=lo(e,{position:`left`,windowId:t})?.[0]?.id,i=Oc(e,{companionWindowId:r,windowId:t});return!!(n||i)}var VYe,HYe,UYe,z3,WYe=s((()=>{U(),B(),Nr(),Nd(),$l(),LYe(),VYe=(e,{windowId:t})=>({addCompanionWindow:n=>e(tu(t,{content:n,position:`left`}))}),HYe=(e,{windowId:t})=>({hasAnnotations:vc(e,{windowId:t}).length>0,hasAnyAnnotations:zYe(Ws(e,{windowId:t}),Fa(e)),hasAnyLayers:RYe(Ws(e,{windowId:t}),Fa(e)),hasCurrentLayers:RYe(Js(e,{windowId:t}),Fa(e)),hasSearchResults:BYe(e,{windowId:t}),hasSearchService:hs(e,{windowId:t})!==null,panels:Ls(e,{windowId:t}).panels,sideBarPanel:(lo(e,{position:`left`,windowId:t})[0]||{}).content}),UYe=H(z(HYe,VYe),Mr(`WindowSideBarButtons`)),z3=UYe(I3)}));function B3({classes:e={},direction:t,windowId:n,sideBarOpen:r=!1}){let{t:i}=tb();return(0,H3.jsx)(gZ,{sx:{flexShrink:0,order:-1e3,zIndex:e=>e.zIndex.appBar-1},variant:`persistent`,className:e.drawer,anchor:t===`rtl`?`right`:`left`,slotProps:{paper:{"aria-label":i(`sidebarPanelsNavigation`),component:`nav`,sx:{width:r?48:0,position:`relative`}},transition:{direction:t===`rtl`?`left`:`right`,mountOnEnter:!0,unmountOnExit:!0}},open:r,children:(0,H3.jsx)(z3,{windowId:n})})}var V3,H3,GYe=s((()=>{V3=d(V(),1),Mx(),_Z(),ab(),WYe(),H3=W(),Z(gZ,{name:`WindowSideBar`,slot:`root`})(({theme:e})=>({flexShrink:0,order:-1e3,zIndex:e.zIndex.appBar-1})),B3.propTypes={classes:V3.default.objectOf(V3.default.string),direction:V3.default.string.isRequired,sideBarOpen:V3.default.bool,windowId:V3.default.string.isRequired}})),KYe,qYe,U3,JYe=s((()=>{B(),U(),Nr(),GYe(),$l(),KYe=(e,{windowId:t})=>({direction:To(e),sideBarOpen:(Ba(e,{windowId:t})||{}).sideBarOpen,sideBarPanel:(Ba(e,{windowId:t})||{}).sideBarPanel}),qYe=H(z(KYe,null),Mr(`WindowSideBar`)),U3=qYe(B3)})),YYe,W3,XYe=s((()=>{TC(),YYe=W(),W3=ZS((0,YYe.jsx)(`path`,{d:`m14 7-5 5 5 5z`}),`ArrowLeftSharp`)})),ZYe,G3,QYe=s((()=>{TC(),ZYe=W(),G3=ZS((0,ZYe.jsx)(`path`,{d:`m10 17 5-5-5-5z`}),`ArrowRightSharp`)}));function K3({error:e,metadata:t=null,showJsError:n=!0,...r}){let{t:i}=tb();if(!n)return null;let a={error:e,metadata:t,showJsError:n,t:i,...r};return(0,J3.jsxs)(tNe,{elevation:6,variant:`filled`,severity:`error`,children:[i(`errorDialogTitle`),n&&(0,J3.jsxs)(tXe,{elevation:2,square:!0,children:[(0,J3.jsx)(bj,{sx:{marginInlineStart:`-1rem`},expandIcon:(0,J3.jsx)(Sj,{sx:{color:`#fff`}}),children:i(`jsError`,{message:e.message,name:e.name})}),(0,J3.jsx)(gj,{children:(0,J3.jsxs)(UZ,{children:[(0,J3.jsx)($Ye,{children:i(`jsStack`,{stack:e.stack})}),t&&(0,J3.jsx)(eXe,{children:JSON.stringify(t,null,2)})]})})]}),(0,J3.jsx)(zj,{targetName:`ErrorContent`,...a})]})}var q3,J3,$Ye,eXe,tXe,nXe=s((()=>{q3=d(V(),1),Mx(),mj(),xj(),_j(),WZ(),UX(),Cj(),ab(),Bj(),J3=W(),$Ye=Z(`pre`,{name:`ErrorContent`,slot:`stacktrace`})({overflowY:`scroll`}),eXe=Z(`pre`,{name:`ErrorContent`,slot:`metadata`})({height:`100px`,overflowY:`scroll`}),tXe=Z(pj,{name:`ErrorContent`,slot:`accordion`})({backgroundColor:`inherit`,color:`inherit`,margin:0}),K3.propTypes={error:q3.default.object.isRequired,metadata:q3.default.object,showJsError:q3.default.bool}})),rXe,iXe,Y3,X3=s((()=>{U(),B(),Nr(),nXe(),$l(),rXe=(e,{companionWindowId:t,windowId:n})=>({metadata:{companionWindow:t&&no(e,{companionWindowId:t}),manifest:Ua(e,{windowId:n}),viewer:Ga(e,{windowId:n}),window:Ba(e,{windowId:n})},showJsError:_o(e).window.showJsError}),iXe=H(z(rXe),Mr(`ErrorContent`)),Y3=iXe(K3)}));function Z3({content:e=null,id:t,windowId:n}){let{t:r}=tb(),i=(0,aXe.useCallback)(({error:e})=>(0,$3.jsx)(JA,{title:r(`error`),windowId:n,id:t,children:(0,$3.jsx)(Y3,{error:e,windowId:n,companionWindowId:t})}),[n,r,t]),a=iJ[e];return a?(0,$3.jsx)(H4,{fallbackComponent:i,children:(0,$3.jsx)(a,{id:t,windowId:n})}):null}var aXe,Q3,$3,oXe=s((()=>{aXe=d(h(),1),Q3=d(V(),1),U4(),ab(),aJ(),YA(),X3(),$3=W(),Z3.propTypes={content:Q3.default.string,id:Q3.default.string.isRequired,windowId:Q3.default.string.isRequired}})),sXe,cXe,e6,lXe=s((()=>{U(),B(),Nr(),$l(),oXe(),sXe=(e,{id:t})=>({content:no(e,{companionWindowId:t}).content,id:t}),cXe=H(z(sXe),Mr(`CompanionWindowFactory`)),e6=cXe(Z3)}));function t6({classes:e={},className:t=void 0,direction:n,companionWindowIds:r,companionAreaOpen:i,setCompanionAreaOpen:a=()=>{},position:o,sideBarOpen:s=!1,windowId:c}){let{t:l}=tb(),u=o===`bottom`||o===`far-bottom`?e.horizontal:null,d=n===`rtl`?i?(0,r6.jsx)(G3,{}):(0,r6.jsx)(W3,{}):i?(0,r6.jsx)(W3,{}):(0,r6.jsx)(G3,{}),f=(()=>{let e=n===`rtl`?`left`:`right`,t=n===`rtl`?`right`:`left`;switch(o){case`right`:case`far-right`:return t;case`bottom`:case`far-bottom`:return`up`;default:return e}})(),p=(0,uXe.default)(u,oS(`companion-area-${o}`),t),m=arguments[0];return(0,r6.jsxs)(dXe,{ownerState:m,className:p,children:[(0,r6.jsx)(lZ,{in:i,direction:f,children:(0,r6.jsx)(fXe,{ownerState:m,className:`${oS(`companion-windows`)}`,children:r.map(e=>(0,r6.jsx)(e6,{id:e,windowId:c},e))})}),a&&o===`left`&&s&&r.length>0&&(0,r6.jsx)(pXe,{children:(0,r6.jsx)(zD,{"aria-expanded":i,"aria-label":l(i?`collapseSidePanel`:`expandSidePanel`),edge:`start`,onClick:()=>{a(c,!i)},TooltipProps:{placement:`right`},children:d})})]})}var n6,uXe,r6,dXe,fXe,pXe,mXe=s((()=>{n6=d(V(),1),Mx(),uZ(),XYe(),QYe(),uXe=d(uy(),1),ab(),lXe(),BD(),sS(),r6=W(),dXe=Z(`div`,{name:`CompanionArea`,slot:`root`})(({ownerState:e,theme:t})=>({display:`flex`,minHeight:0,position:`relative`,zIndex:t.zIndex.appBar-2,...(e.position===`bottom`||e.position===`far-bottom`)&&{flexDirection:`column`,width:`100%`}})),fXe=Z(`div`,{name:`CompanionArea`,slot:`container`})(({ownerState:e})=>({display:e?.companionAreaOpen?`flex`:`none`,...(e?.position===`bottom`||e?.position===`far-bottom`)&&{flexDirection:`column`,width:`100%`},...e?.position===`left`&&e?.companionWindowIds&&e.companionWindowIds.length>0&&{minWidth:`235px`}})),pXe=Z(`div`,{name:`CompanionArea`,slot:`toggle`})(({theme:e})=>({alignItems:`center`,backgroundColor:e.palette.background.paper,border:`1px solid ${e.palette.shades?.dark}`,...e.applyStyles(`dark`,{borderColor:e.palette.divider}),borderInlineStart:0,borderRadius:0,display:`inline-flex`,height:`48px`,left:`100%`,marginTop:`1rem`,overflow:`hidden`,padding:2,position:`absolute`,width:`23px`,zIndex:e.zIndex.drawer})),t6.propTypes={classes:n6.default.objectOf(n6.default.string),className:n6.default.string,companionAreaOpen:n6.default.bool.isRequired,companionWindowIds:n6.default.arrayOf(n6.default.string).isRequired,direction:n6.default.string.isRequired,position:n6.default.string.isRequired,setCompanionAreaOpen:n6.default.func,sideBarOpen:n6.default.bool,windowId:n6.default.string.isRequired}})),hXe,gXe,_Xe,i6,a6=s((()=>{U(),B(),Nr(),$l(),Nd(),mXe(),hXe=(e,{windowId:t,position:n})=>({companionAreaOpen:po(e,{position:n,windowId:t}),companionWindowIds:fo(e,{position:n,windowId:t}),direction:To(e),sideBarOpen:(Ba(e,{windowId:t})||{}).sideBarOpen}),gXe={setCompanionAreaOpen:xu},_Xe=H(z(hXe,gXe),Mr(`CompanionArea`)),i6=_Xe(t6)}));function o6({addWindow:e,collection:t=null,dialogCollectionPath:n=[],error:r=null,hideCollectionDialog:i,isMultipart:a=!1,manifest:o,manifestId:s,ready:c=!1,setWorkspaceAddVisibility:l,showCollectionDialog:u,updateWindow:d,windowId:f=null}){let p=(0,s6.useContext)(PD),{t:m}=tb(),[h,g]=(0,s6.useState)(null),_=()=>{i(f)},v=e=>{u(e.id,[...n,s],f)},y=()=>{u(n[n.length-1],n.slice(0,-1),f)},b=t=>{f?d(f,{canvasId:null,collectionPath:[...n,s],manifestId:t.id}):e({collectionPath:[...n,s],manifestId:t.id}),_(),l(!1)},x=(p?.current||document.body).querySelector(`#${f}`);if(r||!x)return null;if(!c)return(0,l6.jsx)(u6,{container:x,onClose:_});let S=o&&Ja(o.getProperty(`rights`)||o.getProperty(`license`)),C=o&&Ja(o.getRequiredStatement()).filter(e=>e&&e.getValue()).map(e=>({label:null,values:e.getValues()})),w=o.getCollections(),T=h||(w.length>0?`collections`:`manifests`);return(0,l6.jsxs)(AX,{variant:`contained`,onClose:_,container:x,open:!0,children:[(0,l6.jsxs)(LX,{id:`select-collection`,children:[(0,l6.jsx)(BS,{component:`div`,variant:`overline`,children:m(a?`multipartCollection`:`collection`)}),(0,l6.jsx)(BS,{component:`div`,variant:`h3`,children:(0,l6.jsx)(Hx,{resource:o})})]}),(0,l6.jsxs)(vXe,{children:[t&&(0,l6.jsx)(TN,{startIcon:(0,l6.jsx)(TV,{}),onClick:()=>y(),children:(0,l6.jsx)(Hx,{resource:t})}),(0,l6.jsxs)(yXe,{children:[(0,l6.jsx)(_N,{manifestId:o.id}),(0,l6.jsxs)(Oj,{id:`select-collection-rights`,label:m(`attributionTitle`),children:[C&&(0,l6.jsx)(Nj,{labelValuePairs:C,defaultLabel:m(`attribution`)}),S&&S.length>0&&(0,l6.jsxs)(l6.Fragment,{children:[(0,l6.jsx)(BS,{variant:`subtitle2`,component:`dt`,children:m(`rights`)}),S.map(e=>(0,l6.jsx)(BS,{variant:`body1`,component:`dd`,children:(0,l6.jsx)(IN,{target:`_blank`,rel:`noopener noreferrer`,href:e,children:e})},e))]})]})]}),(0,l6.jsxs)(bXe,{children:[o.getTotalCollections()>0&&(0,l6.jsx)(YD,{clickable:!0,color:T===`collections`?`primary`:`default`,onClick:()=>g(`collections`),label:m(`totalCollections`,{count:o.getTotalCollections()})}),o.getTotalManifests()>0&&(0,l6.jsx)(YD,{clickable:!0,color:T===`manifests`?`primary`:`default`,onClick:()=>g(`manifests`),label:m(`totalManifests`,{count:o.getTotalManifests()})})]}),T===`collections`&&(0,l6.jsx)(TO,{children:w.map(e=>(0,l6.jsx)(WO,{onClick:()=>{v(e)},variant:`multiline`,children:(0,l6.jsx)(Hx,{resource:e})},e.id))}),T===`manifests`&&(0,l6.jsx)(TO,{children:o.getManifests().map(e=>(0,l6.jsx)(WO,{onClick:()=>{b(e)},variant:`multiline`,children:(0,l6.jsx)(Hx,{resource:e})},e.id))})]}),(0,l6.jsx)(iZ,{children:(0,l6.jsx)(TN,{onClick:_,children:m(`close`)})})]})}var s6,c6,l6,vXe,yXe,bXe,u6,xXe=s((()=>{s6=d(h(),1),c6=d(V(),1),tQ(),EV(),Cz(),Mx(),ab(),Ya(),Pj(),kj(),NQ(),vN(),FD(),Wx(),l6=W(),vXe=Z(MQ)(()=>({padding:e=>e.spacing(1)})),yXe=Z(`div`)(()=>({"& .MuiPaper-root":{background:`transparent`},padding:e=>e.spacing(2)})),bXe=Z(`div`)(()=>({padding:e=>e.spacing(2),paddingTop:0})),u6=({onClose:e,container:t})=>(0,l6.jsxs)(AX,{variant:`contained`,onClose:e,open:!0,container:t,children:[(0,l6.jsx)(LX,{id:`select-collection`,children:(0,l6.jsx)(Sz,{variant:`text`})}),(0,l6.jsxs)(MQ,{children:[(0,l6.jsx)(Sz,{variant:`text`}),(0,l6.jsx)(Sz,{variant:`text`})]})]}),u6.propTypes={container:c6.default.instanceOf(Element).isRequired,onClose:c6.default.func.isRequired},o6.propTypes={addWindow:c6.default.func.isRequired,collection:c6.default.object,dialogCollectionPath:c6.default.arrayOf(c6.default.string),error:c6.default.string,hideCollectionDialog:c6.default.func.isRequired,isMultipart:c6.default.bool,manifest:c6.default.object.isRequired,manifestId:c6.default.string.isRequired,ready:c6.default.bool,setWorkspaceAddVisibility:c6.default.func.isRequired,showCollectionDialog:c6.default.func.isRequired,updateWindow:c6.default.func.isRequired,windowId:c6.default.string}})),SXe,CXe,wXe,d6,TXe=s((()=>{U(),B(),Nr(),Nd(),$l(),xXe(),SXe={addWindow:_u,hideCollectionDialog:Du,setWorkspaceAddVisibility:Xu,showCollectionDialog:Eu,updateWindow:vu},CXe=(e,{windowId:t})=>{let{collectionManifestId:n,dialogCollectionPath:r}=Ba(e,{windowId:t}),i=Ua(e,{manifestId:n}),a=r&&r[r.length-1],o=a&&Ua(e,{manifestId:a});return{collection:o&&Zo(e,{manifestId:o.id}),dialogCollectionPath:r,error:i&&i.error,isMultipart:Ts(e,{manifestId:n}).includes(`multi-part`),manifest:i&&Zo(e,{manifestId:n}),manifestId:n,open:e.workspace.collectionDialogOn,ready:i&&!!i.json,windowId:t}},wXe=H(z(CXe,SXe),Mr(`CollectionDialog`)),d6=wXe(o6)}));function f6({audioOptions:e={},audioResources:t=[],canvasId:n=``,captions:r=[]}){return(0,h6.jsx)(DXe,{children:(0,EXe.createElement)(OXe,{...e,key:n},t.map(e=>(0,h6.jsx)(p6.Fragment,{children:(0,h6.jsx)(`source`,{src:e.id,type:e.getFormat()})},e.id)),r.map(e=>(0,h6.jsx)(p6.Fragment,{children:(0,h6.jsx)(`track`,{src:e.id,label:e.getDefaultLabel(),srcLang:e.getProperty(`language`)})},e.id)))})}var p6,m6,h6,EXe,DXe,OXe,kXe=s((()=>{p6=d(h(),1),m6=d(V(),1),Mx(),h6=W(),EXe=d(h(),1),DXe=Z(`div`)({alignItems:`center`,display:`flex`,width:`100%`}),OXe=Z(`audio`)({width:`100%`}),f6.propTypes={audioOptions:m6.default.object,audioResources:m6.default.arrayOf(m6.default.object),canvasId:m6.default.string,captions:m6.default.arrayOf(m6.default.object)}})),AXe=l({default:()=>g6}),jXe,MXe,g6,NXe=s((()=>{B(),U(),Nr(),kXe(),$l(),jXe=(e,{windowId:t})=>({audioOptions:_o(e).audioOptions,audioResources:oc(e,{windowId:t})||[],captions:ac(e,{windowId:t})||[],canvasId:Ks(e,{windowId:t}).id}),MXe=H(z(jXe,null),Mr(`AudioViewer`)),g6=MXe(f6)}));function _6({canvas:e,selected:t=!1,setCanvas:n,focusOnCanvas:r,annotationsCount:i=void 0,requestCanvasAnnotations:a=()=>{},searchAnnotationsCount:o=0,config:s={height:100,width:null}}){let c=(0,v6.useRef)(),[l,u]=(0,v6.useState)(!1);return(0,v6.useEffect)(()=>{t&&c.current?.scrollIntoView({block:`nearest`})},[t]),(0,b6.jsx)(ace,{onChange:(e,{isIntersecting:t})=>{!t||i===void 0||i>0||l||(u(!0),a())},children:(0,b6.jsx)(PXe,{ownerState:{annotationsCount:i,canvas:e,config:s,searchAnnotationsCount:o,selected:t},className:t?`selected`:``,onClick:()=>{t?r():n(e.id)},onKeyUp:t=>{let i={enter:`Enter`,space:` `},a={enter:13,space:32};t.key===i.enter||t.which===a.enter||t.key===i.space||t.which===a.space?r():n(e.id)},ref:c,role:`button`,tabIndex:0,children:(0,b6.jsx)(iS,{resource:e,labelled:!0,variant:`outside`,maxHeight:s.height,maxWidth:s.width,children:(0,b6.jsxs)(FXe,{children:[o>0&&(0,b6.jsx)(x6,{icon:(0,b6.jsx)(YB,{fontSize:`small`}),label:o,size:`small`}),i>0&&(0,b6.jsx)(x6,{icon:(0,b6.jsx)(N3,{fontSize:`small`}),label:i,size:`small`})]})})},e.id||e.index)})}var v6,y6,b6,PXe,FXe,x6,IXe=s((()=>{v6=d(h(),1),y6=d(V(),1),Mx(),XD(),EYe(),XB(),oce(),aS(),b6=W(),PXe=Z(`div`,{name:`GalleryView`,slot:`thumbnail`})(({ownerState:e,theme:t})=>({"&:focus":{outline:`none`},"&:hover":{backgroundColor:t.palette.action.hover},border:`2px solid transparent`,...e.selected&&{borderColor:t.palette.primary.main},...!e.selected&&e.searchAnnotationsCount>0&&{borderColor:t.palette.action.selected},cursor:`pointer`,display:`inline-block`,margin:t.spacing(1,.5),maxHeight:e.config.height+45,minWidth:`60px`,overflow:`hidden`,padding:t.spacing(.5),position:`relative`,width:`min-content`})),FXe=Z(`div`,{name:`GalleryView`,slot:`chipArea`})(({theme:e})=>({display:`flex`,flexDirection:`column`,gap:e.spacing(.25),position:`absolute`,right:0,top:0})),x6=Z(YD,{name:`GalleryView`,slot:`chip`})(({theme:e})=>({backgroundColor:e.palette.annotations.chipBackground,opacity:.875,textAlign:`right`})),_6.propTypes={annotationsCount:y6.default.number,canvas:y6.default.object.isRequired,config:y6.default.shape({height:y6.default.number,width:y6.default.number}),focusOnCanvas:y6.default.func.isRequired,requestCanvasAnnotations:y6.default.func,searchAnnotationsCount:y6.default.number,selected:y6.default.bool,setCanvas:y6.default.func.isRequired}})),LXe,RXe,zXe,S6,BXe=s((()=>{U(),B(),Nd(),IXe(),$l(),LXe=(e,{canvas:t,windowId:n})=>{let r=Ks(e,{windowId:n}),i=Lc(e,{windowId:n}).flatMap(e=>e.resources).filter(e=>e.targetId===t.id),a=uo(e,{content:`annotations`,windowId:n}).length>0;return{annotationsCount:(()=>{if(a)return hc(e,{canvasId:t.id}).reduce((e,n)=>e+n.resources.filter(e=>e.targetId===t.id).length,0)})(),config:_o(e).galleryView,searchAnnotationsCount:i.length,selected:r&&r.id===t.id}},RXe=(e,{canvas:t,id:n,windowId:r})=>({focusOnCanvas:()=>e(Tu(r,`single`)),requestCanvasAnnotations:()=>e(td(r,t.id)),setCanvas:(...t)=>e(Hu(r,...t))}),zXe=H(z(LXe,RXe)),S6=zXe(_6)}));function C6({canvases:e,viewingDirection:t=``,windowId:n}){return(0,T6.jsx)(VXe,{component:`section`,"aria-label":`gallery section`,dir:t===`right-to-left`?`rtl`:`ltr`,square:!0,elevation:0,id:`${n}-gallery`,className:oS(`gallery-view`),children:e.map(e=>(0,T6.jsx)(S6,{windowId:n,canvas:e},e.id))})}var w6,T6,VXe,HXe=s((()=>{w6=d(V(),1),Mx(),ey(),BXe(),sS(),T6=W(),VXe=Z($v,{name:`GalleryView`,slot:`root`})(({theme:e})=>({alignItems:`flex-start`,alignContent:`flex-start`,display:`flex`,flexDirection:`row`,flexWrap:`wrap`,overflowX:`hidden`,overflowY:`scroll`,padding:`50px 0 50px 20px`,width:`100%`})),C6.propTypes={canvases:w6.default.array.isRequired,viewingDirection:w6.default.string,windowId:w6.default.string.isRequired}})),UXe=l({default:()=>E6}),WXe,GXe,E6,KXe=s((()=>{U(),B(),Nr(),HXe(),$l(),WXe=(e,{windowId:t})=>({canvases:Ws(e,{windowId:t}),viewingDirection:ws(e,{windowId:t})}),GXe=H(z(WXe),Mr(`GalleryView`)),E6=GXe(C6)})),qXe,JXe,YXe=s((()=>{TC(),qXe=W(),JXe=ZS((0,qXe.jsx)(`path`,{d:`M3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm4 4h14v-2H7zm0 4h14v-2H7zM7 7v2h14V7zm-4 6h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm4 4h14v-2H7zm0 4h14v-2H7zM7 7v2h14V7z`}),`ListSharp`)}));function D6({collectionPath:e=[],manifestId:t=null,showCollectionDialog:n,windowId:r=null}){let{t:i}=tb(),a=(0,XXe.useCallback)(()=>{n(t,e.slice(0,-1),r)},[e,t,n,r]);return(0,k6.jsx)(DZ,{container:!0,sx:{alignContent:`center`,justifyContent:`center`,width:`100%`},children:(0,k6.jsxs)(UZ,{children:[(0,k6.jsx)(BS,{variant:`h4`,component:`p`,sx:{mb:2,textAlign:`center`},children:(0,k6.jsx)(`em`,{children:i(`noItemSelected`)})}),(0,k6.jsx)(TN,{"aria-label":`show collection`,color:`primary`,variant:`contained`,onClick:a,startIcon:(0,k6.jsx)(JXe,{}),children:i(`showCollection`)})]})})}var XXe,O6,k6,ZXe=s((()=>{XXe=d(h(),1),O6=d(V(),1),EN(),OZ(),WZ(),VS(),YXe(),ab(),k6=W(),D6.propTypes={collectionPath:O6.default.arrayOf(O6.default.string),manifestId:O6.default.string,showCollectionDialog:O6.default.func.isRequired,windowId:O6.default.string}})),QXe=l({default:()=>A6}),$Xe,eZe,tZe,A6,nZe=s((()=>{U(),B(),Nd(),Nr(),$l(),ZXe(),$Xe=(e,{windowId:t})=>{let{collectionPath:n,manifestId:r}=Ba(e,{windowId:t})||{};return{collectionPath:n,manifestId:r}},eZe={showCollectionDialog:Eu},tZe=H(z($Xe,eZe),Mr(`SelectCollection`)),A6=tZe(D6)})),rZe,iZe,aZe=s((()=>{TC(),rZe=W(),iZe=ZS((0,rZe.jsx)(`path`,{d:`M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8`}),`AddCircleOutlineSharp`)})),oZe,sZe,cZe=s((()=>{TC(),oZe=W(),sZe=ZS((0,oZe.jsx)(`path`,{d:`M7 11v2h10v-2zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8`}),`RemoveCircleOutlineSharp`)}));function lZe(e){return(0,j6.jsx)(YS,{...e,children:(0,j6.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:[(0,j6.jsx)(`path`,{d:`M6,15H9v3h2V13H6Zm9-6V6H13v5h5V9Z`}),(0,j6.jsx)(`path`,{d:`M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8,8,8,0,0,1-8,8Z`})]})})}var j6,uZe=s((()=>{qZ(),j6=W()})),dZe,M6,N6=s((()=>{dZe=d(h(),1),M6=(0,dZe.createContext)(void 0)}));function P6({windowId:e=``,updateViewport:t=()=>{},viewer:n={},zoomToWorld:r}){let{t:i}=tb(),{viewport:a}=(0,fZe.useContext)(M6)?.current||{},{zoom:o,minZoom:s,maxZoom:c}=a?{maxZoom:a.getMaxZoom(),minZoom:a.getMinZoom(),zoom:a.zoomSpring.target.value}:{},l=o??n?.zoom;return(0,I6.jsxs)(pZe,{children:[(0,I6.jsx)(zD,{"aria-label":i(`zoomIn`),onClick:()=>{let n=l*2;t(e,{zoom:c==null?n:Math.min(n,c)})},disabled:c!=null&&l>=c,children:(0,I6.jsx)(iZe,{})}),(0,I6.jsx)(zD,{"aria-label":i(`zoomOut`),onClick:()=>{let n=l/2;t(e,{zoom:s==null?n:Math.max(n,s)})},disabled:s!=null&&l<=s,children:(0,I6.jsx)(sZe,{})}),(0,I6.jsx)(zD,{"aria-label":i(`zoomReset`),onClick:()=>r(!1),children:(0,I6.jsx)(lZe,{})})]})}var fZe,F6,I6,pZe,mZe=s((()=>{fZe=d(h(),1),aZe(),cZe(),Mx(),F6=d(V(),1),ab(),uZe(),BD(),N6(),I6=W(),pZe=Z(`div`)({display:`flex`,flexDirection:`row`,justifyContent:`center`}),P6.propTypes={updateViewport:F6.default.func,viewer:F6.default.shape({x:F6.default.number,y:F6.default.number,zoom:F6.default.number}),windowId:F6.default.string,zoomToWorld:F6.default.func.isRequired}})),hZe,gZe,_Ze,L6,vZe=s((()=>{U(),B(),Nr(),Nd(),$l(),mZe(),hZe=(e,{windowId:t})=>({viewer:Ga(e,{windowId:t})}),gZe={updateViewport:Gu},_Ze=H(z(hZe,gZe),Mr(`ZoomControls`)),L6=_Ze(P6)}));function R6({canvasCount:e,canvasIndex:t,canvasLabel:n=void 0}){let{t:r}=tb();return(0,B6.jsxs)(bZe,{className:(0,yZe.default)(oS(`osd-info`)),children:[(0,B6.jsx)(BS,{variant:`caption`,className:oS(`canvas-count`),role:`status`,sx:{display:`inline`},children:r(`pagination`,{current:t+1,total:e})}),(0,B6.jsx)(BS,{variant:`caption`,className:oS(`canvas-label`),role:`status`,sx:{display:`inline`},children:n&&` • ${n}`})]})}var z6,yZe,B6,bZe,xZe=s((()=>{VS(),z6=d(V(),1),Mx(),yZe=d(uy(),1),ab(),sS(),B6=W(),bZe=Z(`div`)(({theme:e})=>({overflow:`hidden`,boxSizing:`border-box`,paddingBottom:.5,paddingLeft:e.spacing(2),paddingRight:e.spacing(2),textOverflow:`ellipsis`,unicodeBidi:`plaintext`,whiteSpace:`nowrap`,width:`100%`})),R6.propTypes={canvasCount:z6.default.number.isRequired,canvasIndex:z6.default.number.isRequired,canvasLabel:z6.default.string}})),SZe,CZe,V6,wZe=s((()=>{U(),B(),Nr(),xZe(),$l(),SZe=(e,t)=>{let{windowId:n}=t,r=Ws(e,{windowId:n}),i=Ss(e,{windowId:n}),a=(Ks(e,{windowId:n})||{}).id;return{canvasCount:r.length,canvasIndex:i,canvasLabel:$s(e,{canvasId:a,windowId:n})}},CZe=H(z(SZe,null),Mr(`ViewerInfo`)),V6=CZe(R6)})),TZe,H6,EZe=s((()=>{TC(),TZe=W(),H6=ZS((0,TZe.jsx)(`path`,{d:`m10 16.5 6-4.5-6-4.5zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8`}),`PlayCircleOutlineSharp`)}));function U6({hasNextCanvas:e=!1,hasPreviousCanvas:t=!1,setNextCanvas:n=()=>{},setPreviousCanvas:r=()=>{},viewingDirection:i=``}){let{t:a}=tb(),o=`ltr`,s,c;switch(i){case`top-to-bottom`:s={transform:`rotate(270deg)`},c={transform:`rotate(90deg)`};break;case`bottom-to-top`:s={transform:`rotate(90deg)`},c={transform:`rotate(270deg)`};break;case`right-to-left`:o=`rtl`,s={},c={transform:`rotate(180deg)`};break;default:s={transform:`rotate(180deg)`},c={}}return(0,G6.jsxs)(`div`,{className:(0,DZe.default)(oS(`osd-navigation`)),dir:o,children:[(0,G6.jsx)(zD,{"aria-label":a(`previousCanvas`),className:oS(`previous-canvas-button`),disabled:!t,onClick:()=>{t&&r()},children:(0,G6.jsx)(H6,{style:s})}),(0,G6.jsx)(zD,{"aria-label":a(`nextCanvas`),className:oS(`next-canvas-button`),disabled:!e,onClick:()=>{e&&n()},children:(0,G6.jsx)(H6,{style:c})})]})}var W6,DZe,G6,OZe=s((()=>{EZe(),W6=d(V(),1),DZe=d(uy(),1),ab(),BD(),sS(),G6=W(),U6.propTypes={hasNextCanvas:W6.default.bool,hasPreviousCanvas:W6.default.bool,setNextCanvas:W6.default.func,setPreviousCanvas:W6.default.func,viewingDirection:W6.default.string}})),kZe,AZe,jZe,K6,MZe=s((()=>{U(),B(),Nr(),Nd(),$l(),OZe(),kZe=(e,{windowId:t})=>({hasNextCanvas:!!Zs(e,{windowId:t}),hasPreviousCanvas:!!Qs(e,{windowId:t}),viewingDirection:ws(e,{windowId:t})}),AZe=(e,{windowId:t})=>({setNextCanvas:(...n)=>e(Uu(t)),setPreviousCanvas:(...n)=>e(Wu(t))}),jZe=H(z(kZe,AZe),Mr(`ViewerNavigation`)),K6=jZe(U6)})),NZe,q6,PZe,FZe,J6,IZe,Y6,LZe=s((()=>{NZe=d(h(),1),q6=d(V(),1),Mx(),PZe=d(uy(),1),ey(),WZ(),AO(),VS(),N$(),FZe=she(),lhe(),vZe(),wZe(),MZe(),sS(),Bj(),J6=W(),IZe=Z($v,{name:`WindowCanvasNavigationControls`,slot:`root`})(({theme:e})=>({alignItems:`center`,backgroundColor:Jd(e.palette.background.paper,.5),bottom:0,cursor:`default`,display:`flex`,flexDirection:`column`,flexWrap:`wrap`,justifyContent:`center`,position:`absolute`,textAlign:`center`,width:`100%`,zIndex:50})),Y6=(0,NZe.forwardRef)(({showZoomControls:e=!1,visible:t=!0,windowId:n,zoomToWorld:r,...i},a)=>{let[o,s]=(0,FZe.useElementSize)(),c={showZoomControls:e,size:s,visible:t,windowId:n,...i},l=s&&s.width&&s.width<=253;return t?(0,J6.jsxs)(IZe,{square:!0,className:(0,PZe.default)(oS(`canvas-nav`),l?oS(`canvas-nav-stacked`):null),elevation:0,ref:che(a,o),children:[(0,J6.jsxs)(UZ,{direction:l?`column`:`row`,divider:(0,J6.jsx)(Bfe,{orientation:l?`horizontal`:`vertical`,variant:`middle`,flexItem:!0}),spacing:0,children:[(0,J6.jsx)(K6,{windowId:n}),e&&(0,J6.jsx)(L6,{windowId:n,zoomToWorld:r})]}),(0,J6.jsx)(V6,{windowId:n}),(0,J6.jsx)(zj,{targetName:`WindowCanvasNavigationControls`,...c})]}):(0,J6.jsx)(BS,{style:BH,component:`div`,children:(0,J6.jsx)(V6,{windowId:n})})}),Y6.propTypes={showZoomControls:q6.default.bool,visible:q6.default.bool,windowId:q6.default.string.isRequired,zoomToWorld:q6.default.func.isRequired},Y6.displayName=`WindowCanvasNavigationControls`})),RZe,zZe,X6,Z6=s((()=>{B(),U(),Nr(),$l(),LZe(),RZe=(e,{windowId:t})=>({showZoomControls:xo(e),visible:Va(e).focusedWindowId===t}),zZe=H(z(RZe),Mr(`WindowCanvasNavigationControls`)),X6=zZe(Y6)})),Q6=c(((e,t)=>{function n(e){return new n.Viewer(e)}(function(e){e.version={versionStr:`5.0.1`,major:5,minor:0,revision:1};var t={"[object Boolean]":`boolean`,"[object Number]":`number`,"[object String]":`string`,"[object Function]":`function`,"[object AsyncFunction]":`function`,"[object Promise]":`promise`,"[object Array]":`array`,"[object Date]":`date`,"[object RegExp]":`regexp`,"[object Object]":`object`},r=Object.prototype.toString,i=Object.prototype.hasOwnProperty;e.isFunction=function(t){return e.type(t)===`function`},e.isArray=Array.isArray||function(t){return e.type(t)===`array`},e.isWindow=function(e){return e&&typeof e==`object`&&`setInterval`in e},e.type=function(e){return e==null?String(e):t[r.call(e)]||`object`},e.isPlainObject=function(t){if(!t||n.type(t)!==`object`||t.nodeType||e.isWindow(t)||t.constructor&&!i.call(t,`constructor`)&&!i.call(t.constructor.prototype,`isPrototypeOf`))return!1;var r;for(var a in t)r=a;return r===void 0||i.call(t,r)},e.isEmptyObject=function(e){for(var t in e)return!1;return!0},e.freezeObject=function(t){return e.freezeObject=Object.freeze?Object.freeze:function(e){return e},e.freezeObject(t)},e.supportsCanvas=function(){var t=document.createElement(`canvas`);return!!(e.isFunction(t.getContext)&&t.getContext(`2d`))}(),e.isCanvasTainted=function(e){var t=!1;try{e.getContext(`2d`).getImageData(0,0,1,1)}catch{t=!0}return t},e.supportsAddEventListener=function(){return!!(document.documentElement.addEventListener&&document.addEventListener)}(),e.supportsRemoveEventListener=function(){return!!(document.documentElement.removeEventListener&&document.removeEventListener)}(),e.supportsEventListenerOptions=function(){var t=0;if(e.supportsAddEventListener)try{var n={get capture(){return t++,!1},get once(){return t++,!1},get passive(){return t++,!1}};window.addEventListener(`test`,null,n),window.removeEventListener(`test`,null,n)}catch{t=0}return t>=3}(),e.getCurrentPixelDensityRatio=function(){if(e.supportsCanvas){var t=document.createElement(`canvas`).getContext(`2d`),n=window.devicePixelRatio||1,r=t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1;return Math.max(n,1)/r}return 1},e.pixelDensityRatio=e.getCurrentPixelDensityRatio()})(n),(function(e){e.extend=function(){var t,r,i,a,o,s,c=arguments[0]||{},l=arguments.length,u=!1,d=1;for(typeof c==`boolean`&&(u=c,c=arguments[1]||{},d=2),typeof c!=`object`&&!n.isFunction(c)&&(c={}),l===d&&(c=this,--d);d<l;d++)if(t=arguments[d],t!==null||t!==void 0)for(r in t){var f=Object.getOwnPropertyDescriptor(t,r);if(f!==void 0){if(f.get||f.set){Object.defineProperty(c,r,f);continue}a=f.value}else{e.console.warn(`Could not copy inherited property "`+r+`".`);continue}c!==a&&(u&&a&&(n.isPlainObject(a)||(o=n.isArray(a)))?(i=c[r],o?(o=!1,s=i&&n.isArray(i)?i:[]):s=i&&n.isPlainObject(i)?i:{},c[r]=n.extend(u,s,a)):a!==void 0&&(c[r]=a))}return c},e.extend(e,{DEFAULT_SETTINGS:{xmlPath:null,tileSources:null,tileHost:null,initialPage:0,crossOriginPolicy:!1,ajaxWithCredentials:!1,loadTilesWithAjax:!1,ajaxHeaders:{},splitHashDataForPost:!1,panHorizontal:!0,panVertical:!0,constrainDuringPan:!1,wrapHorizontal:!1,wrapVertical:!1,visibilityRatio:.5,minPixelRatio:.5,defaultZoomLevel:0,minZoomLevel:null,maxZoomLevel:null,homeFillsViewer:!1,clickTimeThreshold:300,clickDistThreshold:5,dblClickTimeThreshold:300,dblClickDistThreshold:20,springStiffness:6.5,animationTime:1.2,gestureSettingsMouse:{dragToPan:!0,scrollToZoom:!0,clickToZoom:!0,dblClickToZoom:!1,dblClickDragToZoom:!1,pinchToZoom:!1,zoomToRefPoint:!0,flickEnabled:!1,flickMinSpeed:120,flickMomentum:.25,pinchRotate:!1},gestureSettingsTouch:{dragToPan:!0,scrollToZoom:!1,clickToZoom:!1,dblClickToZoom:!0,dblClickDragToZoom:!0,pinchToZoom:!0,zoomToRefPoint:!0,flickEnabled:!0,flickMinSpeed:120,flickMomentum:.25,pinchRotate:!1},gestureSettingsPen:{dragToPan:!0,scrollToZoom:!1,clickToZoom:!0,dblClickToZoom:!1,dblClickDragToZoom:!1,pinchToZoom:!1,zoomToRefPoint:!0,flickEnabled:!1,flickMinSpeed:120,flickMomentum:.25,pinchRotate:!1},gestureSettingsUnknown:{dragToPan:!0,scrollToZoom:!1,clickToZoom:!1,dblClickToZoom:!0,dblClickDragToZoom:!1,pinchToZoom:!0,zoomToRefPoint:!0,flickEnabled:!0,flickMinSpeed:120,flickMomentum:.25,pinchRotate:!1},zoomPerClick:2,zoomPerScroll:1.2,zoomPerDblClickDrag:1.2,zoomPerSecond:1,blendTime:0,alwaysBlend:!1,autoHideControls:!0,immediateRender:!1,minZoomImageRatio:.9,maxZoomPixelRatio:1.1,smoothTileEdgesMinZoom:1.1,iOSDevice:function(){if(typeof navigator!=`object`)return!1;var e=navigator.userAgent;return typeof e==`string`?e.indexOf(`iPhone`)!==-1||e.indexOf(`iPad`)!==-1||e.indexOf(`iPod`)!==-1:!1}(),pixelsPerWheelLine:40,pixelsPerArrowPress:40,autoResize:!0,preserveImageSizeOnResize:!1,minScrollDeltaTime:50,rotationIncrement:90,maxTilesPerFrame:1,showSequenceControl:!0,sequenceControlAnchor:null,preserveViewport:!1,preserveOverlays:!1,navPrevNextWrap:!1,showNavigationControl:!0,navigationControlAnchor:null,showZoomControl:!0,showHomeControl:!0,showFullPageControl:!0,showRotationControl:!1,showFlipControl:!1,controlsFadeDelay:2e3,controlsFadeLength:1500,mouseNavEnabled:!0,showNavigator:!1,navigatorElement:null,navigatorId:null,navigatorPosition:null,navigatorSizeRatio:.2,navigatorMaintainSizeRatio:!1,navigatorTop:null,navigatorLeft:null,navigatorHeight:null,navigatorWidth:null,navigatorAutoResize:!0,navigatorAutoFade:!0,navigatorRotate:!0,navigatorBackground:`#000`,navigatorOpacity:.8,navigatorBorderColor:`#555`,navigatorDisplayRegionColor:`#900`,degrees:0,flipped:!1,overlayPreserveContentDirection:!0,opacity:1,compositeOperation:null,drawer:[`webgl`,`canvas`,`html`],drawerOptions:{webgl:{},canvas:{},html:{},custom:{}},preload:!1,imageSmoothingEnabled:!0,placeholderFillStyle:null,subPixelRoundingForTransparency:null,showReferenceStrip:!1,referenceStripScroll:`horizontal`,referenceStripElement:null,referenceStripHeight:null,referenceStripWidth:null,referenceStripPosition:`BOTTOM_LEFT`,referenceStripSizeRatio:.2,collectionRows:3,collectionColumns:0,collectionLayout:`horizontal`,collectionMode:!1,collectionTileSize:800,collectionTileMargin:80,imageLoaderLimit:0,maxImageCacheCount:200,timeout:3e4,tileRetryMax:0,tileRetryDelay:2500,prefixUrl:`/images/`,navImages:{zoomIn:{REST:`zoomin_rest.png`,GROUP:`zoomin_grouphover.png`,HOVER:`zoomin_hover.png`,DOWN:`zoomin_pressed.png`},zoomOut:{REST:`zoomout_rest.png`,GROUP:`zoomout_grouphover.png`,HOVER:`zoomout_hover.png`,DOWN:`zoomout_pressed.png`},home:{REST:`home_rest.png`,GROUP:`home_grouphover.png`,HOVER:`home_hover.png`,DOWN:`home_pressed.png`},fullpage:{REST:`fullpage_rest.png`,GROUP:`fullpage_grouphover.png`,HOVER:`fullpage_hover.png`,DOWN:`fullpage_pressed.png`},rotateleft:{REST:`rotateleft_rest.png`,GROUP:`rotateleft_grouphover.png`,HOVER:`rotateleft_hover.png`,DOWN:`rotateleft_pressed.png`},rotateright:{REST:`rotateright_rest.png`,GROUP:`rotateright_grouphover.png`,HOVER:`rotateright_hover.png`,DOWN:`rotateright_pressed.png`},flip:{REST:`flip_rest.png`,GROUP:`flip_grouphover.png`,HOVER:`flip_hover.png`,DOWN:`flip_pressed.png`},previous:{REST:`previous_rest.png`,GROUP:`previous_grouphover.png`,HOVER:`previous_hover.png`,DOWN:`previous_pressed.png`},next:{REST:`next_rest.png`,GROUP:`next_grouphover.png`,HOVER:`next_hover.png`,DOWN:`next_pressed.png`}},debugMode:!1,debugGridColor:[`#437AB2`,`#1B9E77`,`#D95F02`,`#7570B3`,`#E7298A`,`#66A61E`,`#E6AB02`,`#A6761D`,`#666666`],silenceMultiImageWarnings:!1},delegate:function(e,t){return function(){var n=arguments;return n===void 0&&(n=[]),t.apply(e,n)}},BROWSERS:{UNKNOWN:0,IE:1,FIREFOX:2,SAFARI:3,CHROME:4,OPERA:5,EDGE:6,CHROMEEDGE:7},SUBPIXEL_ROUNDING_OCCURRENCES:{NEVER:0,ONLY_AT_REST:1,ALWAYS:2},_viewers:new Map,getViewer:function(t){return e._viewers.get(this.getElement(t))},getElement:function(e){return typeof e==`string`&&(e=document.getElementById(e)),e},getElementPosition:function(t){var n=new e.Point,r,i;for(t=e.getElement(t),r=e.getElementStyle(t).position===`fixed`,i=a(t,r);i;)n.x+=t.offsetLeft,n.y+=t.offsetTop,r&&(n=n.plus(e.getPageScroll())),t=i,r=e.getElementStyle(t).position===`fixed`,i=a(t,r);return n},getElementOffset:function(t){t=e.getElement(t);var n=t&&t.ownerDocument,r,i,a={top:0,left:0};return n?(r=n.documentElement,t.getBoundingClientRect!==void 0&&(a=t.getBoundingClientRect()),i=n===n.window?n:n.nodeType===9?n.defaultView||n.parentWindow:!1,new e.Point(a.left+(i.pageXOffset||r.scrollLeft)-(r.clientLeft||0),a.top+(i.pageYOffset||r.scrollTop)-(r.clientTop||0))):new e.Point},getElementSize:function(t){return t=e.getElement(t),new e.Point(t.clientWidth,t.clientHeight)},getElementStyle:document.documentElement.currentStyle?function(t){return t=e.getElement(t),t.currentStyle}:function(t){return t=e.getElement(t),window.getComputedStyle(t,``)},getCssPropertyWithVendorPrefix:function(t){var n={};return e.getCssPropertyWithVendorPrefix=function(t){if(n[t]!==void 0)return n[t];var r=document.createElement(`div`).style,i=null;if(r[t]!==void 0)i=t;else for(var a=[`Webkit`,`Moz`,`MS`,`O`,`webkit`,`moz`,`ms`,`o`],o=e.capitalizeFirstLetter(t),s=0;s<a.length;s++){var c=a[s]+o;if(r[c]!==void 0){i=c;break}}return n[t]=i,i},e.getCssPropertyWithVendorPrefix(t)},capitalizeFirstLetter:function(e){return e.charAt(0).toUpperCase()+e.slice(1)},positiveModulo:function(e,t){var n=e%t;return n<0&&(n+=t),n},pointInElement:function(t,n){t=e.getElement(t);var r=e.getElementOffset(t),i=e.getElementSize(t);return n.x>=r.x&&n.x<r.x+i.x&&n.y<r.y+i.y&&n.y>=r.y},getMousePosition:function(t){if(typeof t.pageX==`number`)e.getMousePosition=function(t){var n=new e.Point;return n.x=t.pageX,n.y=t.pageY,n};else if(typeof t.clientX==`number`)e.getMousePosition=function(t){var n=new e.Point;return n.x=t.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,n.y=t.clientY+document.body.scrollTop+document.documentElement.scrollTop,n};else throw Error(`Unknown event mouse position, no known technique.`);return e.getMousePosition(t)},getPageScroll:function(){var t=document.documentElement||{},n=document.body||{};if(typeof window.pageXOffset==`number`)e.getPageScroll=function(){return new e.Point(window.pageXOffset,window.pageYOffset)};else if(n.scrollLeft||n.scrollTop)e.getPageScroll=function(){return new e.Point(document.body.scrollLeft,document.body.scrollTop)};else if(t.scrollLeft||t.scrollTop)e.getPageScroll=function(){return new e.Point(document.documentElement.scrollLeft,document.documentElement.scrollTop)};else return new e.Point(0,0);return e.getPageScroll()},setPageScroll:function(t){if(window.scrollTo!==void 0)e.setPageScroll=function(e){window.scrollTo(e.x,e.y)};else{var n=e.getPageScroll();if(n.x===t.x&&n.y===t.y)return;document.body.scrollLeft=t.x,document.body.scrollTop=t.y;var r=e.getPageScroll();if(r.x!==n.x&&r.y!==n.y){e.setPageScroll=function(e){document.body.scrollLeft=e.x,document.body.scrollTop=e.y};return}if(document.documentElement.scrollLeft=t.x,document.documentElement.scrollTop=t.y,r=e.getPageScroll(),r.x!==n.x&&r.y!==n.y){e.setPageScroll=function(e){document.documentElement.scrollLeft=e.x,document.documentElement.scrollTop=e.y};return}e.setPageScroll=function(e){}}e.setPageScroll(t)},getWindowSize:function(){var t=document.documentElement||{},n=document.body||{};if(typeof window.innerWidth==`number`)e.getWindowSize=function(){return new e.Point(window.innerWidth,window.innerHeight)};else if(t.clientWidth||t.clientHeight)e.getWindowSize=function(){return new e.Point(document.documentElement.clientWidth,document.documentElement.clientHeight)};else if(n.clientWidth||n.clientHeight)e.getWindowSize=function(){return new e.Point(document.body.clientWidth,document.body.clientHeight)};else throw Error(`Unknown window size, no known technique.`);return e.getWindowSize()},makeCenteredNode:function(t){t=e.getElement(t);var n=[e.makeNeutralElement(`div`),e.makeNeutralElement(`div`),e.makeNeutralElement(`div`)];return e.extend(n[0].style,{display:`table`,height:`100%`,width:`100%`}),e.extend(n[1].style,{display:`table-row`}),e.extend(n[2].style,{display:`table-cell`,verticalAlign:`middle`,textAlign:`center`}),n[0].appendChild(n[1]),n[1].appendChild(n[2]),n[2].appendChild(t),n[0]},makeNeutralElement:function(e){var t=document.createElement(e),n=t.style;return n.background=`transparent none`,n.border=`none`,n.margin=`0px`,n.padding=`0px`,n.position=`static`,t},now:function(){return e.now=Date.now?Date.now:function(){return new Date().getTime()},e.now()},makeTransparentImage:function(t){var n=e.makeNeutralElement(`img`);return n.src=t,n},setElementOpacity:function(t,n,r){var i,a;t=e.getElement(t),r&&!e.Browser.alpha&&(n=Math.round(n)),e.Browser.opacity?t.style.opacity=n<1?n:``:n<1?(i=Math.round(100*n),a=`alpha(opacity=`+i+`)`,t.style.filter=a):t.style.filter=``},setElementTouchActionNone:function(t){t=e.getElement(t),t.style.touchAction===void 0?t.style.msTouchAction!==void 0&&(t.style.msTouchAction=`none`):t.style.touchAction=`none`},setElementPointerEvents:function(t,n){t=e.getElement(t),t.style!==void 0&&t.style.pointerEvents!==void 0&&(t.style.pointerEvents=n)},setElementPointerEventsNone:function(t){e.setElementPointerEvents(t,`none`)},addClass:function(t,n){t=e.getElement(t),t.className?(` `+t.className+` `).indexOf(` `+n+` `)===-1&&(t.className+=` `+n):t.className=n},indexOf:function(e,t,n){return this.indexOf=Array.prototype.indexOf?function(e,t,n){return e.indexOf(t,n)}:function(e,t,n){var r,i=n||0,a;if(!e)throw TypeError();if(a=e.length,a===0||i>=a)return-1;for(i<0&&(i=a-Math.abs(i)),r=i;r<a;r++)if(e[r]===t)return r;return-1},this.indexOf(e,t,n)},removeClass:function(t,n){var r,i=[],a;for(t=e.getElement(t),r=t.className.split(/\s+/),a=0;a<r.length;a++)r[a]&&r[a]!==n&&i.push(r[a]);t.className=i.join(` `)},normalizeEventListenerOptions:function(t){return t===void 0?e.supportsEventListenerOptions?{capture:!1}:!1:typeof t==`boolean`?e.supportsEventListenerOptions?{capture:t}:t:e.supportsEventListenerOptions?t:t.capture!==void 0&&t.capture},addEvent:function(){if(e.supportsAddEventListener)return function(t,n,r,i){i=e.normalizeEventListenerOptions(i),t=e.getElement(t),t.addEventListener(n,r,i)};if(document.documentElement.attachEvent&&document.attachEvent)return function(t,n,r){t=e.getElement(t),t.attachEvent(`on`+n,r)};throw Error(`No known event model.`)}(),removeEvent:function(){if(e.supportsRemoveEventListener)return function(t,n,r,i){i=e.normalizeEventListenerOptions(i),t=e.getElement(t),t.removeEventListener(n,r,i)};if(document.documentElement.detachEvent&&document.detachEvent)return function(t,n,r){t=e.getElement(t),t.detachEvent(`on`+n,r)};throw Error(`No known event model.`)}(),cancelEvent:function(e){e.preventDefault()},eventIsCanceled:function(e){return e.defaultPrevented},stopEvent:function(e){e.stopPropagation()},createCallback:function(e,t){console.error(`The createCallback function is deprecated and will be removed in future versions. Please use alternativeFunction instead.`);var n=[],r;for(r=2;r<arguments.length;r++)n.push(arguments[r]);return function(){var r=n.concat([]),i;for(i=0;i<arguments.length;i++)r.push(arguments[i]);return t.apply(e,r)}},getUrlParameter:function(e){return i[e]||null},getUrlProtocol:function(e){var t=e.match(/^([a-z]+:)\/\//i);return t===null?window.location.protocol:t[1].toLowerCase()},createAjaxRequest:function(){if(window.XMLHttpRequest)return e.createAjaxRequest=function(){return new XMLHttpRequest},new XMLHttpRequest;throw Error(`Browser doesn't support XMLHttpRequest.`)},makeAjaxRequest:function(t,n,r){var i,a,o,s;e.isPlainObject(t)&&(n=t.success,r=t.error,i=t.withCredentials,a=t.headers,o=t.responseType||null,s=t.postData||null,t=t.url);var c=e.getUrlProtocol(t),l=e.createAjaxRequest();if(!e.isFunction(n))throw Error(`makeAjaxRequest requires a success callback`);l.onreadystatechange=function(){l.readyState===4&&(l.onreadystatechange=function(){},l.status>=200&&l.status<300||l.status===0&&c!==`http:`&&c!==`https:`?n(l):e.isFunction(r)?r(l):e.console.error(`AJAX request returned %d: %s`,l.status,t))};var u=s?`POST`:`GET`;try{if(l.open(u,t,!0),o&&(l.responseType=o),a)for(var d in a)Object.prototype.hasOwnProperty.call(a,d)&&a[d]&&l.setRequestHeader(d,a[d]);i&&(l.withCredentials=!0),l.send(s)}catch(t){e.console.error(`%s while making AJAX request: %s`,t.name,t.message),l.onreadystatechange=function(){},e.isFunction(r)&&r(l,t)}return l},jsonp:function(t){var n,r=t.url,i=document.head||document.getElementsByTagName(`head`)[0]||document.documentElement,a=t.callbackName||`openseadragon`+e.now(),o=window[a],s=`$1`+a+`$2`,c=t.param||`callback`,l=t.callback;r=r.replace(/(=)\?(&|$)|\?\?/i,s),r+=(/\?/.test(r)?`&`:`?`)+c+`=`+a,window[a]=function(t){if(o)window[a]=o;else try{delete window[a]}catch{}l&&e.isFunction(l)&&l(t)},n=document.createElement(`script`),(t.async!==void 0||!1!==t.async)&&(n.async=`async`),t.scriptCharset&&(n.charset=t.scriptCharset),n.src=r,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,i&&n.parentNode&&i.removeChild(n),n=void 0)},i.insertBefore(n,i.firstChild)},createFromDZI:function(){throw`OpenSeadragon.createFromDZI is deprecated, use Viewer.open.`},parseXml:function(t){if(window.DOMParser)e.parseXml=function(e){var t=null;return t=new DOMParser().parseFromString(e,`text/xml`),t};else throw Error(`Browser doesn't support XML DOM.`);return e.parseXml(t)},parseJSON:function(t){return e.parseJSON=window.JSON.parse,e.parseJSON(t)},imageFormatSupported:function(e){return e||=``,!!r[e.toLowerCase()]},setImageFormatsSupported:function(t){e.extend(r,t)}});var t=function(e){};e.console=window.console||{log:t,debug:t,info:t,warn:t,error:t,assert:t},e.Browser={vendor:e.BROWSERS.UNKNOWN,version:0,alpha:!0};var r={avif:!0,bmp:!1,jpeg:!0,jpg:!0,png:!0,tif:!1,wdp:!1,webp:!0},i={};(function(){var t=navigator.appVersion,n=navigator.userAgent,r;switch(navigator.appName){case`Microsoft Internet Explorer`:window.attachEvent&&window.ActiveXObject&&(e.Browser.vendor=e.BROWSERS.IE,e.Browser.version=parseFloat(n.substring(n.indexOf(`MSIE`)+5,n.indexOf(`;`,n.indexOf(`MSIE`)))));break;case`Netscape`:window.addEventListener&&(n.indexOf(`Edge`)>=0?(e.Browser.vendor=e.BROWSERS.EDGE,e.Browser.version=parseFloat(n.substring(n.indexOf(`Edge`)+5))):n.indexOf(`Edg`)>=0?(e.Browser.vendor=e.BROWSERS.CHROMEEDGE,e.Browser.version=parseFloat(n.substring(n.indexOf(`Edg`)+4))):n.indexOf(`Firefox`)>=0?(e.Browser.vendor=e.BROWSERS.FIREFOX,e.Browser.version=parseFloat(n.substring(n.indexOf(`Firefox`)+8))):n.indexOf(`Safari`)>=0?(e.Browser.vendor=n.indexOf(`Chrome`)>=0?e.BROWSERS.CHROME:e.BROWSERS.SAFARI,e.Browser.version=parseFloat(n.substring(n.substring(0,n.indexOf(`Safari`)).lastIndexOf(`/`)+1,n.indexOf(`Safari`)))):(r=RegExp(`Trident/.*rv:([0-9]{1,}[.0-9]{0,})`),r.exec(n)!==null&&(e.Browser.vendor=e.BROWSERS.IE,e.Browser.version=parseFloat(RegExp.$1))));break;case`Opera`:e.Browser.vendor=e.BROWSERS.OPERA,e.Browser.version=parseFloat(t)}var a=window.location.search.substring(1).split(`&`),o,s,c;for(c=0;c<a.length;c++)if(o=a[c],s=o.indexOf(`=`),s>0){var l=o.substring(0,s),u=o.substring(s+1);try{i[l]=decodeURIComponent(u)}catch{e.console.error(`Ignoring malformed URL parameter: %s=%s`,l,u)}}e.Browser.alpha=!(e.Browser.vendor===e.BROWSERS.CHROME&&e.Browser.version<2),e.Browser.opacity=!0,e.Browser.vendor===e.BROWSERS.IE&&e.console.error(`Internet Explorer is not supported by OpenSeadragon`)})(),(function(t){var n=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame,r=t.cancelAnimationFrame||t.mozCancelAnimationFrame||t.webkitCancelAnimationFrame||t.msCancelAnimationFrame;if(n&&r)e.requestAnimationFrame=function(){return n.apply(t,arguments)},e.cancelAnimationFrame=function(){return r.apply(t,arguments)};else{var i=[],a=[],o=0,s;e.requestAnimationFrame=function(t){return i.push([++o,t]),s||=setInterval(function(){if(i.length){var t=e.now(),n=a;for(a=i,i=n;a.length;)a.shift()[1](t)}else clearInterval(s),s=void 0},20),o},e.cancelAnimationFrame=function(e){var t,n;for(t=0,n=i.length;t<n;t+=1)if(i[t][0]===e){i.splice(t,1);return}for(t=0,n=a.length;t<n;t+=1)if(a[t][0]===e){a.splice(t,1);return}}}})(window);function a(e,t){return t&&e!==document.body?document.body:e.offsetParent}})(n),(function(e,n){typeof define==`function`&&define.amd?define([],n):typeof t==`object`&&t.exports?t.exports=n():e.OpenSeadragon=n()})(e,function(){return n}),(function(e){class t{constructor(e){e||=[0,0,0,0,0,0,0,0,0],this.values=e}static makeIdentity(){return new t([1,0,0,0,1,0,0,0,1])}static makeTranslation(e,n){return new t([1,0,0,0,1,0,e,n,1])}static makeRotation(e){var n=Math.cos(e),r=Math.sin(e);return new t([n,-r,0,r,n,0,0,0,1])}static makeScaling(e,n){return new t([e,0,0,0,n,0,0,0,1])}multiply(e){let n=this.values,r=e.values;var i=n[0],a=n[1],o=n[2],s=n[3],c=n[4],l=n[5],u=n[6],d=n[7],f=n[8],p=r[0],m=r[1],h=r[2],g=r[3],_=r[4],v=r[5],y=r[6],b=r[7],x=r[8];return new t([p*i+m*s+h*u,p*a+m*c+h*d,p*o+m*l+h*f,g*i+_*s+v*u,g*a+_*c+v*d,g*o+_*l+v*f,y*i+b*s+x*u,y*a+b*c+x*d,y*o+b*l+x*f])}}e.Mat3=t})(n),(function(e){var t={supportsFullScreen:!1,isFullScreen:function(){return!1},getFullScreenElement:function(){return null},requestFullScreen:function(){},exitFullScreen:function(){},cancelFullScreen:function(){},fullScreenEventName:``,fullScreenErrorEventName:``};document.exitFullscreen?(t.supportsFullScreen=!0,t.getFullScreenElement=function(){return document.fullscreenElement},t.requestFullScreen=function(t){return t.requestFullscreen().catch(function(t){e.console.error(`Fullscreen request failed: `,t)})},t.exitFullScreen=function(){document.exitFullscreen().catch(function(t){e.console.error(`Error while exiting fullscreen: `,t)})},t.fullScreenEventName=`fullscreenchange`,t.fullScreenErrorEventName=`fullscreenerror`):document.msExitFullscreen?(t.supportsFullScreen=!0,t.getFullScreenElement=function(){return document.msFullscreenElement},t.requestFullScreen=function(e){return e.msRequestFullscreen()},t.exitFullScreen=function(){document.msExitFullscreen()},t.fullScreenEventName=`MSFullscreenChange`,t.fullScreenErrorEventName=`MSFullscreenError`):document.webkitExitFullscreen?(t.supportsFullScreen=!0,t.getFullScreenElement=function(){return document.webkitFullscreenElement},t.requestFullScreen=function(e){return e.webkitRequestFullscreen()},t.exitFullScreen=function(){document.webkitExitFullscreen()},t.fullScreenEventName=`webkitfullscreenchange`,t.fullScreenErrorEventName=`webkitfullscreenerror`):document.webkitCancelFullScreen?(t.supportsFullScreen=!0,t.getFullScreenElement=function(){return document.webkitCurrentFullScreenElement},t.requestFullScreen=function(e){return e.webkitRequestFullScreen()},t.exitFullScreen=function(){document.webkitCancelFullScreen()},t.fullScreenEventName=`webkitfullscreenchange`,t.fullScreenErrorEventName=`webkitfullscreenerror`):document.mozCancelFullScreen&&(t.supportsFullScreen=!0,t.getFullScreenElement=function(){return document.mozFullScreenElement},t.requestFullScreen=function(e){return e.mozRequestFullScreen()},t.exitFullScreen=function(){document.mozCancelFullScreen()},t.fullScreenEventName=`mozfullscreenchange`,t.fullScreenErrorEventName=`mozfullscreenerror`),t.isFullScreen=function(){return t.getFullScreenElement()!==null},t.cancelFullScreen=function(){e.console.error(`cancelFullScreen is deprecated. Use exitFullScreen instead.`),t.exitFullScreen()},e.extend(e,t)})(n),(function(e){e.EventSource=function(){this.events={},this._rejectedEventList={}},e.EventSource.prototype={addOnceHandler:function(e,t,n,r,i){var a=this;r||=1;var o=0,s=function(n){return o++,o===r&&a.removeHandler(e,s),t(n)};return this.addHandler(e,s,n,i)},addHandler:function(t,n,r,i){if(Object.prototype.hasOwnProperty.call(this._rejectedEventList,t))return e.console.error(`Error adding handler for ${t}. ${this._rejectedEventList[t]}`),!1;var a=this.events[t];if(a||(this.events[t]=a=[]),n&&e.isFunction(n)){var o=a.length,s={handler:n,userData:r||null,priority:i||0};for(a[o]=s;o>0&&a[o-1].priority<a[o].priority;)a[o]=a[o-1],a[o-1]=s,o--}return!0},removeHandler:function(t,n){var r=this.events[t],i=[],a;if(r&&e.isArray(r)){for(a=0;a<r.length;a++)r[a].handler!==n&&i.push(r[a]);this.events[t]=i}},numberOfHandlers:function(e){var t=this.events[e];return t?t.length:0},removeAllHandlers:function(e){if(e)this.events[e]=[];else for(var t in this.events)this.events[t]=[]},getHandler:function(e){var t=this.events[e];return!t||!t.length?null:(t=t.length===1?[t[0]]:Array.apply(null,t),function(e,n){var r,i=t.length;for(r=0;r<i;r++)t[r]&&(n.eventSource=e,n.userData=t[r].userData,t[r].handler(n))})},raiseEvent:function(t,n){if(Object.prototype.hasOwnProperty.call(this._rejectedEventList,t))return e.console.error(`Error adding handler for ${t}. ${this._rejectedEventList[t]}`),!1;var r=this.getHandler(t);return r&&r(this,n||{}),!0},rejectEventHandler(e,t=``){this._rejectedEventList[e]=t},allowEventHandler(e){delete this._rejectedEventList[e]}}})(n),(function(e){var t=[],n={};e.MouseTracker=function(r){t.push(this);var i=arguments;e.isPlainObject(r)||(r={element:i[0],clickTimeThreshold:i[1],clickDistThreshold:i[2]}),this.hash=Math.random(),this.element=e.getElement(r.element),this.clickTimeThreshold=r.clickTimeThreshold||e.DEFAULT_SETTINGS.clickTimeThreshold,this.clickDistThreshold=r.clickDistThreshold||e.DEFAULT_SETTINGS.clickDistThreshold,this.dblClickTimeThreshold=r.dblClickTimeThreshold||e.DEFAULT_SETTINGS.dblClickTimeThreshold,this.dblClickDistThreshold=r.dblClickDistThreshold||e.DEFAULT_SETTINGS.dblClickDistThreshold,this.userData=r.userData||null,this.stopDelay=r.stopDelay||50,this.preProcessEventHandler=r.preProcessEventHandler||null,this.contextMenuHandler=r.contextMenuHandler||null,this.enterHandler=r.enterHandler||null,this.leaveHandler=r.leaveHandler||null,this.exitHandler=r.exitHandler||null,this.overHandler=r.overHandler||null,this.outHandler=r.outHandler||null,this.pressHandler=r.pressHandler||null,this.nonPrimaryPressHandler=r.nonPrimaryPressHandler||null,this.releaseHandler=r.releaseHandler||null,this.nonPrimaryReleaseHandler=r.nonPrimaryReleaseHandler||null,this.moveHandler=r.moveHandler||null,this.scrollHandler=r.scrollHandler||null,this.clickHandler=r.clickHandler||null,this.dblClickHandler=r.dblClickHandler||null,this.dragHandler=r.dragHandler||null,this.dragEndHandler=r.dragEndHandler||null,this.pinchHandler=r.pinchHandler||null,this.stopHandler=r.stopHandler||null,this.keyDownHandler=r.keyDownHandler||null,this.keyUpHandler=r.keyUpHandler||null,this.keyHandler=r.keyHandler||null,this.focusHandler=r.focusHandler||null,this.blurHandler=r.blurHandler||null;var a=this;n[this.hash]={click:function(e){v(a,e)},dblclick:function(e){y(a,e)},keydown:function(e){b(a,e)},keyup:function(e){x(a,e)},keypress:function(e){S(a,e)},focus:function(e){C(a,e)},blur:function(e){w(a,e)},contextmenu:function(e){T(a,e)},wheel:function(e){E(a,e)},mousewheel:function(e){D(a,e)},DOMMouseScroll:function(e){D(a,e)},MozMousePixelScroll:function(e){D(a,e)},losecapture:function(e){k(a,e)},mouseenter:function(e){I(a,e)},mouseleave:function(e){ne(a,e)},mouseover:function(e){re(a,e)},mouseout:function(e){ie(a,e)},mousedown:function(e){L(a,e)},mouseup:function(e){ae(a,e)},mousemove:function(e){ce(a,e)},touchstart:function(e){A(a,e)},touchend:function(e){j(a,e)},touchmove:function(e){M(a,e)},touchcancel:function(e){N(a,e)},gesturestart:function(e){ee(a,e)},gesturechange:function(e){te(a,e)},gotpointercapture:function(e){P(a,e)},lostpointercapture:function(e){F(a,e)},pointerenter:function(e){I(a,e)},pointerleave:function(e){ne(a,e)},pointerover:function(e){re(a,e)},pointerout:function(e){ie(a,e)},pointerdown:function(e){L(a,e)},pointerup:function(e){ae(a,e)},pointermove:function(e){ce(a,e)},pointercancel:function(e){de(a,e)},pointerupcaptured:function(e){oe(a,e)},pointermovecaptured:function(e){le(a,e)},tracking:!1,activePointersLists:[],lastClickPos:null,dblClickTimeOut:null,pinchGPoints:[],lastPinchDist:0,currentPinchDist:0,lastPinchCenter:null,currentPinchCenter:null,sentDragEvent:!1},this.hasGestureHandlers=!!(this.pressHandler||this.nonPrimaryPressHandler||this.releaseHandler||this.nonPrimaryReleaseHandler||this.clickHandler||this.dblClickHandler||this.dragHandler||this.dragEndHandler||this.pinchHandler),this.hasScrollHandler=!!this.scrollHandler,e.MouseTracker.havePointerEvents&&e.setElementPointerEvents(this.element,`auto`),this.exitHandler&&e.console.error(`MouseTracker.exitHandler is deprecated. Use MouseTracker.leaveHandler instead.`),r.startDisabled||this.setTracking(!0)},e.MouseTracker.prototype={destroy:function(){var e;for(s(this),this.element=null,e=0;e<t.length;e++)if(t[e]===this){t.splice(e,1);break}n[this.hash]=null,delete n[this.hash]},isTracking:function(){return n[this.hash].tracking},setTracking:function(e){return e?o(this):s(this),this},getActivePointersListByType:function(t){var r=n[this.hash],i,a=r?r.activePointersLists.length:0,o;for(i=0;i<a;i++)if(r.activePointersLists[i].type===t)return r.activePointersLists[i];return o=new e.MouseTracker.GesturePointList(t),r&&r.activePointersLists.push(o),o},getActivePointerCount:function(){var e=n[this.hash],t,r=e.activePointersLists.length,i=0;for(t=0;t<r;t++)i+=e.activePointersLists[t].getLength();return i},preProcessEventHandler:function(){},contextMenuHandler:function(){},enterHandler:function(){},leaveHandler:function(){},exitHandler:function(){},overHandler:function(){},outHandler:function(){},pressHandler:function(){},nonPrimaryPressHandler:function(){},releaseHandler:function(){},nonPrimaryReleaseHandler:function(){},moveHandler:function(){},scrollHandler:function(){},clickHandler:function(){},dblClickHandler:function(){},dragHandler:function(){},dragEndHandler:function(){},pinchHandler:function(){},stopHandler:function(){},keyDownHandler:function(){},keyUpHandler:function(){},keyHandler:function(){},focusHandler:function(){},blurHandler:function(){}};var r=(function(){try{return window.self!==window.top}catch{return!0}})();function i(e){try{return e.addEventListener&&e.removeEventListener}catch{return!1}}e.MouseTracker.gesturePointVelocityTracker=(function(){var t=[],n=0,r=0,i=function(e,t){return e.hash.toString()+t.type+t.id.toString()},a=function(){var n,i=t.length,a,o,s=e.now(),c=s-r,l,u;for(r=s,n=0;n<i;n++)a=t[n],o=a.gPoint,o.direction=Math.atan2(o.currentPos.y-a.lastPos.y,o.currentPos.x-a.lastPos.x),l=a.lastPos.distanceTo(o.currentPos),a.lastPos=o.currentPos,u=1e3*l/(c+1),o.speed=.75*u+.25*o.speed};return{addPoint:function(o,s){var c=i(o,s);t.push({guid:c,gPoint:s,lastPos:s.currentPos}),t.length===1&&(r=e.now(),n=window.setInterval(a,50))},removePoint:function(e,r){var a=i(e,r),o,s=t.length;for(o=0;o<s;o++)if(t[o].guid===a){t.splice(o,1),s--,s===0&&window.clearInterval(n);break}}}})(),e.MouseTracker.captureElement=document,e.MouseTracker.wheelEventName=`onwheel`in document.createElement(`div`)?`wheel`:document.onmousewheel===void 0?`DOMMouseScroll`:`mousewheel`,e.MouseTracker.subscribeEvents=[`click`,`dblclick`,`keydown`,`keyup`,`keypress`,`focus`,`blur`,`contextmenu`,e.MouseTracker.wheelEventName],e.MouseTracker.wheelEventName===`DOMMouseScroll`&&e.MouseTracker.subscribeEvents.push(`MozMousePixelScroll`),window.PointerEvent?(e.MouseTracker.havePointerEvents=!0,e.MouseTracker.subscribeEvents.push(`pointerenter`,`pointerleave`,`pointerover`,`pointerout`,`pointerdown`,`pointerup`,`pointermove`,`pointercancel`),e.MouseTracker.havePointerCapture=function(){var t=document.createElement(`div`);return e.isFunction(t.setPointerCapture)&&e.isFunction(t.releasePointerCapture)}(),e.MouseTracker.havePointerCapture&&e.MouseTracker.subscribeEvents.push(`gotpointercapture`,`lostpointercapture`)):(e.MouseTracker.havePointerEvents=!1,e.MouseTracker.subscribeEvents.push(`mouseenter`,`mouseleave`,`mouseover`,`mouseout`,`mousedown`,`mouseup`,`mousemove`),e.MouseTracker.mousePointerId=`legacy-mouse`,e.MouseTracker.havePointerCapture=function(){var t=document.createElement(`div`);return e.isFunction(t.setCapture)&&e.isFunction(t.releaseCapture)}(),e.MouseTracker.havePointerCapture&&e.MouseTracker.subscribeEvents.push(`losecapture`),`ontouchstart`in window&&e.MouseTracker.subscribeEvents.push(`touchstart`,`touchend`,`touchmove`,`touchcancel`),`ongesturestart`in window&&e.MouseTracker.subscribeEvents.push(`gesturestart`,`gesturechange`)),e.MouseTracker.GesturePointList=function(e){this._gPoints=[],this.type=e,this.buttons=0,this.contacts=0,this.clicks=0,this.captureCount=0},e.MouseTracker.GesturePointList.prototype={getLength:function(){return this._gPoints.length},asArray:function(){return this._gPoints},add:function(e){return this._gPoints.push(e)},removeById:function(e){var t,n=this._gPoints.length;for(t=0;t<n;t++)if(this._gPoints[t].id===e){this._gPoints.splice(t,1);break}return this._gPoints.length},getByIndex:function(e){return e<this._gPoints.length?this._gPoints[e]:null},getById:function(e){var t,n=this._gPoints.length;for(t=0;t<n;t++)if(this._gPoints[t].id===e)return this._gPoints[t];return null},getPrimary:function(e){var t,n=this._gPoints.length;for(t=0;t<n;t++)if(this._gPoints[t].isPrimary)return this._gPoints[t];return null},addContact:function(){++this.contacts,this.contacts>1&&(this.type===`mouse`||this.type===`pen`)&&(e.console.warn(`GesturePointList.addContact() Implausible contacts value`),this.contacts=1)},removeContact:function(){--this.contacts,this.contacts<0&&(this.contacts=0)}};function a(e){var t=n[e.hash],r,i,a,o,s,c=t.activePointersLists.length;for(r=0;r<c;r++)if(a=t.activePointersLists[r],a.getLength()>0){for(s=[],o=a.asArray(),i=0;i<o.length;i++)s.push(o[i]);for(i=0;i<s.length;i++)pe(e,a,s[i])}for(r=0;r<c;r++)t.activePointersLists.pop();t.sentDragEvent=!1}function o(t){var r=n[t.hash],i,o;if(!r.tracking){for(o=0;o<e.MouseTracker.subscribeEvents.length;o++)i=e.MouseTracker.subscribeEvents[o],e.addEvent(t.element,i,r[i],i===e.MouseTracker.wheelEventName&&{passive:!1,capture:!1});a(t),r.tracking=!0}}function s(t){var r=n[t.hash],i,o;if(r.tracking){for(o=0;o<e.MouseTracker.subscribeEvents.length;o++)i=e.MouseTracker.subscribeEvents[o],e.removeEvent(t.element,i,r[i],!1);a(t),r.tracking=!1}}function c(e,t){var r=n[e.hash];if(t===`pointerevent`||t===`mouse`)return{upName:`pointerup`,upHandler:r.pointerupcaptured,moveName:`pointermove`,moveHandler:r.pointermovecaptured};if(t===`touch`)return{upName:`touchend`,upHandler:r.touchendcaptured,moveName:`touchmove`,moveHandler:r.touchmovecaptured};throw Error(`MouseTracker.getCaptureEventParams: Unknown pointer type.`)}function l(t,n){var a;if(e.MouseTracker.havePointerCapture){if(e.MouseTracker.havePointerEvents)try{t.element.setPointerCapture(n.id)}catch{e.console.warn(`setPointerCapture() called on invalid pointer ID`);return}else t.element.setCapture(!0)}else a=c(t,e.MouseTracker.havePointerEvents?`pointerevent`:n.type),r&&i(window.top)&&e.addEvent(window.top,a.upName,a.upHandler,!0),e.addEvent(e.MouseTracker.captureElement,a.upName,a.upHandler,!0),e.addEvent(e.MouseTracker.captureElement,a.moveName,a.moveHandler,!0);he(t,n,!0)}function u(t,n){var a,o,s;if(e.MouseTracker.havePointerCapture){if(e.MouseTracker.havePointerEvents){if(o=t.getActivePointersListByType(n.type),s=o.getById(n.id),!s||!s.captured)return;try{t.element.releasePointerCapture(n.id)}catch{}}else t.element.releaseCapture()}else a=c(t,e.MouseTracker.havePointerEvents?`pointerevent`:n.type),r&&i(window.top)&&e.removeEvent(window.top,a.upName,a.upHandler,!0),e.removeEvent(e.MouseTracker.captureElement,a.moveName,a.moveHandler,!0),e.removeEvent(e.MouseTracker.captureElement,a.upName,a.upHandler,!0);he(t,n,!1)}function d(t){return e.MouseTracker.havePointerEvents?t.pointerId:e.MouseTracker.mousePointerId}function f(t){return e.MouseTracker.havePointerEvents&&t.pointerType?t.pointerType:`mouse`}function p(t){return!e.MouseTracker.havePointerEvents||t.isPrimary}function m(t){return e.getMousePosition(t)}function h(e,t){return g(m(e),t)}function g(t,n){var r=e.getElementOffset(n);return t.minus(r)}function _(t,n){return new e.Point((t.x+n.x)/2,(t.y+n.y)/2)}function v(t,n){var r={originalEvent:n,eventType:`click`,pointerType:`mouse`,isEmulated:!1};me(t,r),r.preventDefault&&!r.defaultPrevented&&e.cancelEvent(n),r.stopPropagation&&e.stopEvent(n)}function y(t,n){var r={originalEvent:n,eventType:`dblclick`,pointerType:`mouse`,isEmulated:!1};me(t,r),r.preventDefault&&!r.defaultPrevented&&e.cancelEvent(n),r.stopPropagation&&e.stopEvent(n)}function b(t,n){var r=null,i={originalEvent:n,eventType:`keydown`,pointerType:``,isEmulated:!1};me(t,i),t.keyDownHandler&&!i.preventGesture&&!i.defaultPrevented&&(r={eventSource:t,keyCode:n.keyCode?n.keyCode:n.charCode,ctrl:n.ctrlKey,shift:n.shiftKey,alt:n.altKey,meta:n.metaKey,originalEvent:n,preventDefault:i.preventDefault||i.defaultPrevented,userData:t.userData},t.keyDownHandler(r)),(r&&r.preventDefault||i.preventDefault&&!i.defaultPrevented)&&e.cancelEvent(n),i.stopPropagation&&e.stopEvent(n)}function x(t,n){var r=null,i={originalEvent:n,eventType:`keyup`,pointerType:``,isEmulated:!1};me(t,i),t.keyUpHandler&&!i.preventGesture&&!i.defaultPrevented&&(r={eventSource:t,keyCode:n.keyCode?n.keyCode:n.charCode,ctrl:n.ctrlKey,shift:n.shiftKey,alt:n.altKey,meta:n.metaKey,originalEvent:n,preventDefault:i.preventDefault||i.defaultPrevented,userData:t.userData},t.keyUpHandler(r)),(r&&r.preventDefault||i.preventDefault&&!i.defaultPrevented)&&e.cancelEvent(n),i.stopPropagation&&e.stopEvent(n)}function S(t,n){var r=null,i={originalEvent:n,eventType:`keypress`,pointerType:``,isEmulated:!1};me(t,i),t.keyHandler&&!i.preventGesture&&!i.defaultPrevented&&(r={eventSource:t,keyCode:n.keyCode?n.keyCode:n.charCode,ctrl:n.ctrlKey,shift:n.shiftKey,alt:n.altKey,meta:n.metaKey,originalEvent:n,preventDefault:i.preventDefault||i.defaultPrevented,userData:t.userData},t.keyHandler(r)),(r&&r.preventDefault||i.preventDefault&&!i.defaultPrevented)&&e.cancelEvent(n),i.stopPropagation&&e.stopEvent(n)}function C(e,t){var n={originalEvent:t,eventType:`focus`,pointerType:``,isEmulated:!1};me(e,n),e.focusHandler&&!n.preventGesture&&e.focusHandler({eventSource:e,originalEvent:t,userData:e.userData})}function w(e,t){var n={originalEvent:t,eventType:`blur`,pointerType:``,isEmulated:!1};me(e,n),e.blurHandler&&!n.preventGesture&&e.blurHandler({eventSource:e,originalEvent:t,userData:e.userData})}function T(t,n){var r=null,i={originalEvent:n,eventType:`contextmenu`,pointerType:`mouse`,isEmulated:!1};me(t,i),t.contextMenuHandler&&!i.preventGesture&&!i.defaultPrevented&&(r={eventSource:t,position:g(m(n),t.element),originalEvent:i.originalEvent,preventDefault:i.preventDefault||i.defaultPrevented,userData:t.userData},t.contextMenuHandler(r)),(r&&r.preventDefault||i.preventDefault&&!i.defaultPrevented)&&e.cancelEvent(n),i.stopPropagation&&e.stopEvent(n)}function E(e,t){O(e,t,t)}function D(t,n){var r={target:n.target||n.srcElement,type:`wheel`,shiftKey:n.shiftKey||!1,clientX:n.clientX,clientY:n.clientY,pageX:n.pageX?n.pageX:n.clientX,pageY:n.pageY?n.pageY:n.clientY,deltaMode:n.type===`MozMousePixelScroll`?0:1,deltaX:0,deltaZ:0};r.deltaY=e.MouseTracker.wheelEventName===`mousewheel`?-n.wheelDelta/e.DEFAULT_SETTINGS.pixelsPerWheelLine:n.detail,O(t,r,n)}function O(t,n,r){var i=0,a,o=null;i=n.deltaY?n.deltaY<0?1:-1:0,a={originalEvent:n,eventType:`wheel`,pointerType:`mouse`,isEmulated:n!==r},me(t,a),t.scrollHandler&&!a.preventGesture&&!a.defaultPrevented&&(o={eventSource:t,pointerType:`mouse`,position:h(n,t.element),scroll:i,shift:n.shiftKey,isTouchEvent:!1,originalEvent:r,preventDefault:a.preventDefault||a.defaultPrevented,userData:t.userData},t.scrollHandler(o)),a.stopPropagation&&e.stopEvent(r),(o&&o.preventDefault||a.preventDefault&&!a.defaultPrevented)&&e.cancelEvent(r)}function k(t,n){var r={id:e.MouseTracker.mousePointerId,type:`mouse`},i={originalEvent:n,eventType:`lostpointercapture`,pointerType:`mouse`,isEmulated:!1};me(t,i),n.target===t.element&&he(t,r,!1),i.stopPropagation&&e.stopEvent(n)}function A(t,n){var r,i,a=n.changedTouches.length,o,s=t.getActivePointersListByType(`touch`);r=e.now(),s.getLength()>n.touches.length-a&&e.console.warn(`Tracked touch contact count doesn't match event.touches.length`);var c={originalEvent:n,eventType:`pointerdown`,pointerType:`touch`,isEmulated:!1};for(me(t,c),i=0;i<a;i++)o={id:n.changedTouches[i].identifier,type:`touch`,isPrimary:s.getLength()===0,currentPos:m(n.changedTouches[i]),currentTime:r},ge(t,c,o),be(t,c,o,0),he(t,o,!0);c.preventDefault&&!c.defaultPrevented&&e.cancelEvent(n),c.stopPropagation&&e.stopEvent(n)}function j(t,n){var r,i,a=n.changedTouches.length,o;r=e.now();var s={originalEvent:n,eventType:`pointerup`,pointerType:`touch`,isEmulated:!1};for(me(t,s),i=0;i<a;i++)o={id:n.changedTouches[i].identifier,type:`touch`,currentPos:m(n.changedTouches[i]),currentTime:r},xe(t,s,o,0),he(t,o,!1),_e(t,s,o);s.preventDefault&&!s.defaultPrevented&&e.cancelEvent(n),s.stopPropagation&&e.stopEvent(n)}function M(t,n){var r,i,a=n.changedTouches.length,o;r=e.now();var s={originalEvent:n,eventType:`pointermove`,pointerType:`touch`,isEmulated:!1};for(me(t,s),i=0;i<a;i++)o={id:n.changedTouches[i].identifier,type:`touch`,currentPos:m(n.changedTouches[i]),currentTime:r},Se(t,s,o);s.preventDefault&&!s.defaultPrevented&&e.cancelEvent(n),s.stopPropagation&&e.stopEvent(n)}function N(t,n){var r=n.changedTouches.length,i,a,o={originalEvent:n,eventType:`pointercancel`,pointerType:`touch`,isEmulated:!1};for(me(t,o),i=0;i<r;i++)a={id:n.changedTouches[i].identifier,type:`touch`},Ce(t,o,a);o.stopPropagation&&e.stopEvent(n)}function ee(t,n){return e.eventIsCanceled(n)||n.preventDefault(),!1}function te(t,n){return e.eventIsCanceled(n)||n.preventDefault(),!1}function P(t,n){var r={originalEvent:n,eventType:`gotpointercapture`,pointerType:f(n),isEmulated:!1};me(t,r),n.target===t.element&&he(t,{id:n.pointerId,type:f(n)},!0),r.stopPropagation&&e.stopEvent(n)}function F(t,n){var r={originalEvent:n,eventType:`lostpointercapture`,pointerType:f(n),isEmulated:!1};me(t,r),n.target===t.element&&he(t,{id:n.pointerId,type:f(n)},!1),r.stopPropagation&&e.stopEvent(n)}function I(t,n){var r={id:d(n),type:f(n),isPrimary:p(n),currentPos:m(n),currentTime:e.now()},i={originalEvent:n,eventType:`pointerenter`,pointerType:r.type,isEmulated:!1};me(t,i),ge(t,i,r)}function ne(t,n){var r={id:d(n),type:f(n),isPrimary:p(n),currentPos:m(n),currentTime:e.now()},i={originalEvent:n,eventType:`pointerleave`,pointerType:r.type,isEmulated:!1};me(t,i),_e(t,i,r)}function re(t,n){var r={id:d(n),type:f(n),isPrimary:p(n),currentPos:m(n),currentTime:e.now()},i={originalEvent:n,eventType:`pointerover`,pointerType:r.type,isEmulated:!1};me(t,i),ve(t,i,r),i.preventDefault&&!i.defaultPrevented&&e.cancelEvent(n),i.stopPropagation&&e.stopEvent(n)}function ie(t,n){var r={id:d(n),type:f(n),isPrimary:p(n),currentPos:m(n),currentTime:e.now()},i={originalEvent:n,eventType:`pointerout`,pointerType:r.type,isEmulated:!1};me(t,i),ye(t,i,r),i.preventDefault&&!i.defaultPrevented&&e.cancelEvent(n),i.stopPropagation&&e.stopEvent(n)}function L(t,n){var r={id:d(n),type:f(n),isPrimary:p(n),currentPos:m(n),currentTime:e.now()},i=e.MouseTracker.havePointerEvents&&r.type===`touch`,a={originalEvent:n,eventType:`pointerdown`,pointerType:r.type,isEmulated:!1};me(t,a),be(t,a,r,n.button),a.preventDefault&&!a.defaultPrevented&&e.cancelEvent(n),a.stopPropagation&&e.stopEvent(n),a.shouldCapture&&(i?he(t,r,!0):l(t,r))}function ae(e,t){se(e,t)}function oe(t,n){t.getActivePointersListByType(f(n)).getById(n.pointerId)&&se(t,n),e.stopEvent(n)}function se(t,n){var r={id:d(n),type:f(n),isPrimary:p(n),currentPos:m(n),currentTime:e.now()},i={originalEvent:n,eventType:`pointerup`,pointerType:r.type,isEmulated:!1};me(t,i),xe(t,i,r,n.button),i.preventDefault&&!i.defaultPrevented&&e.cancelEvent(n),i.stopPropagation&&e.stopEvent(n),i.shouldReleaseCapture&&(n.target===t.element?u(t,r):he(t,r,!1))}function ce(e,t){ue(e,t)}function le(t,n){t.getActivePointersListByType(f(n)).getById(n.pointerId)&&ue(t,n),e.stopEvent(n)}function ue(t,n){var r={id:d(n),type:f(n),isPrimary:p(n),currentPos:m(n),currentTime:e.now()},i={originalEvent:n,eventType:`pointermove`,pointerType:r.type,isEmulated:!1};me(t,i),Se(t,i,r),i.preventDefault&&!i.defaultPrevented&&e.cancelEvent(n),i.stopPropagation&&e.stopEvent(n)}function de(t,n){var r={id:n.pointerId,type:f(n)},i={originalEvent:n,eventType:`pointercancel`,pointerType:r.type,isEmulated:!1};me(t,i),Ce(t,i,r),i.stopPropagation&&e.stopEvent(n)}function fe(e,t){return t.speed=0,t.direction=0,t.contactPos=t.currentPos,t.contactTime=t.currentTime,t.lastPos=t.currentPos,t.lastTime=t.currentTime,e.add(t)}function pe(t,n,r){var i,a=n.getById(r.id);return a?(a.captured&&(e.console.warn(`stopTrackingPointer() called on captured pointer`),u(t,a)),n.removeContact(),i=n.removeById(r.id)):i=n.getLength(),i}function R(e,t){switch(t.eventType){case`pointermove`:t.isStoppable=!0,t.isCancelable=!0,t.preventDefault=!1,t.preventGesture=!e.hasGestureHandlers,t.stopPropagation=!1;break;case`pointerover`:case`pointerout`:case`contextmenu`:case`keydown`:case`keyup`:case`keypress`:t.isStoppable=!0,t.isCancelable=!0,t.preventDefault=!1,t.preventGesture=!1,t.stopPropagation=!1;break;case`pointerdown`:t.isStoppable=!0,t.isCancelable=!0,t.preventDefault=!1,t.preventGesture=!e.hasGestureHandlers,t.stopPropagation=!1;break;case`pointerup`:t.isStoppable=!0,t.isCancelable=!0,t.preventDefault=!1,t.preventGesture=!e.hasGestureHandlers,t.stopPropagation=!1;break;case`wheel`:t.isStoppable=!0,t.isCancelable=!0,t.preventDefault=!1,t.preventGesture=!e.hasScrollHandler,t.stopPropagation=!1;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:t.isStoppable=!0,t.isCancelable=!1,t.preventDefault=!1,t.preventGesture=!1,t.stopPropagation=!1;break;case`click`:t.isStoppable=!0,t.isCancelable=!0,t.preventDefault=!!e.clickHandler,t.preventGesture=!1,t.stopPropagation=!1;break;case`dblclick`:t.isStoppable=!0,t.isCancelable=!0,t.preventDefault=!!e.dblClickHandler,t.preventGesture=!1,t.stopPropagation=!1;break;default:t.isStoppable=!1,t.isCancelable=!1,t.preventDefault=!1,t.preventGesture=!1,t.stopPropagation=!1}}function me(t,n){n.eventSource=t,n.eventPhase=n.originalEvent?n.originalEvent.eventPhase===void 0?0:n.originalEvent.eventPhase:0,n.defaultPrevented=e.eventIsCanceled(n.originalEvent),n.shouldCapture=!1,n.shouldReleaseCapture=!1,n.userData=t.userData,R(t,n),t.preProcessEventHandler&&t.preProcessEventHandler(n)}function he(t,n,r){var i=t.getActivePointersListByType(n.type),a=i.getById(n.id);a?r&&!a.captured?(a.captured=!0,i.captureCount++):!r&&a.captured&&(a.captured=!1,i.captureCount--,i.captureCount<0&&(i.captureCount=0,e.console.warn(`updatePointerCaptured() - pointsList.captureCount went negative`))):e.console.warn(`updatePointerCaptured() called on untracked pointer`)}function ge(e,t,n){var r=e.getActivePointersListByType(n.type),i=r.getById(n.id);i?(i.insideElement=!0,i.lastPos=i.currentPos,i.lastTime=i.currentTime,i.currentPos=n.currentPos,i.currentTime=n.currentTime,n=i):(n.captured=!1,n.insideElementPressed=!1,n.insideElement=!0,fe(r,n)),e.enterHandler&&e.enterHandler({eventSource:e,pointerType:n.type,position:g(n.currentPos,e.element),buttons:r.buttons,pointers:e.getActivePointerCount(),insideElementPressed:n.insideElementPressed,buttonDownAny:r.buttons!==0,isTouchEvent:n.type===`touch`,originalEvent:t.originalEvent,userData:e.userData})}function _e(e,t,n){var r=e.getActivePointersListByType(n.type),i=r.getById(n.id),a;i?(i.captured?(i.insideElement=!1,i.lastPos=i.currentPos,i.lastTime=i.currentTime,i.currentPos=n.currentPos,i.currentTime=n.currentTime):pe(e,r,i),n=i):(n.captured=!1,n.insideElementPressed=!1),(e.leaveHandler||e.exitHandler)&&(a={eventSource:e,pointerType:n.type,position:n.currentPos&&g(n.currentPos,e.element),buttons:r.buttons,pointers:e.getActivePointerCount(),insideElementPressed:n.insideElementPressed,buttonDownAny:r.buttons!==0,isTouchEvent:n.type===`touch`,originalEvent:t.originalEvent,userData:e.userData},e.leaveHandler&&e.leaveHandler(a),e.exitHandler&&e.exitHandler(a))}function ve(e,t,n){var r=e.getActivePointersListByType(n.type),i=r.getById(n.id);i?n=i:(n.captured=!1,n.insideElementPressed=!1),e.overHandler&&e.overHandler({eventSource:e,pointerType:n.type,position:g(n.currentPos,e.element),buttons:r.buttons,pointers:e.getActivePointerCount(),insideElementPressed:n.insideElementPressed,buttonDownAny:r.buttons!==0,isTouchEvent:n.type===`touch`,originalEvent:t.originalEvent,userData:e.userData})}function ye(e,t,n){var r=e.getActivePointersListByType(n.type),i=r.getById(n.id);i?n=i:(n.captured=!1,n.insideElementPressed=!1),e.outHandler&&e.outHandler({eventSource:e,pointerType:n.type,position:n.currentPos&&g(n.currentPos,e.element),buttons:r.buttons,pointers:e.getActivePointerCount(),insideElementPressed:n.insideElementPressed,buttonDownAny:r.buttons!==0,isTouchEvent:n.type===`touch`,originalEvent:t.originalEvent,userData:e.userData})}function be(t,r,i,a){var o=n[t.hash],s=t.getActivePointersListByType(i.type),c;if(r.originalEvent.buttons===void 0?a===0?s.buttons|=1:a===1?s.buttons|=4:a===2?s.buttons|=2:a===3?s.buttons|=8:a===4?s.buttons|=16:a===5&&(s.buttons|=32):s.buttons=r.originalEvent.buttons,a!==0){r.shouldCapture=!1,r.shouldReleaseCapture=!1,t.nonPrimaryPressHandler&&!r.preventGesture&&!r.defaultPrevented&&(r.preventDefault=!0,t.nonPrimaryPressHandler({eventSource:t,pointerType:i.type,position:g(i.currentPos,t.element),button:a,buttons:s.buttons,isTouchEvent:i.type===`touch`,originalEvent:r.originalEvent,userData:t.userData}));return}c=s.getById(i.id),c?(c.insideElementPressed=!0,c.insideElement=!0,c.originalTarget=r.originalEvent.target,c.contactPos=i.currentPos,c.contactTime=i.currentTime,c.lastPos=c.currentPos,c.lastTime=c.currentTime,c.currentPos=i.currentPos,c.currentTime=i.currentTime,i=c):(i.captured=!1,i.insideElementPressed=!0,i.insideElement=!0,i.originalTarget=r.originalEvent.target,fe(s,i)),s.addContact(),!r.preventGesture&&!r.defaultPrevented?(r.shouldCapture=!0,r.shouldReleaseCapture=!1,r.preventDefault=!0,(t.dragHandler||t.dragEndHandler||t.pinchHandler)&&e.MouseTracker.gesturePointVelocityTracker.addPoint(t,i),s.contacts===1?t.pressHandler&&!r.preventGesture&&t.pressHandler({eventSource:t,pointerType:i.type,position:g(i.contactPos,t.element),buttons:s.buttons,isTouchEvent:i.type===`touch`,originalEvent:r.originalEvent,userData:t.userData}):s.contacts===2&&t.pinchHandler&&i.type===`touch`&&(o.pinchGPoints=s.asArray(),o.lastPinchDist=o.currentPinchDist=o.pinchGPoints[0].currentPos.distanceTo(o.pinchGPoints[1].currentPos),o.lastPinchCenter=o.currentPinchCenter=_(o.pinchGPoints[0].currentPos,o.pinchGPoints[1].currentPos))):(r.shouldCapture=!1,r.shouldReleaseCapture=!1)}function xe(t,r,i,a){var o=n[t.hash],s=t.getActivePointersListByType(i.type),c,l,u,d=!1,f;if(r.originalEvent.buttons===void 0?a===0?s.buttons^=-2:a===1?s.buttons^=-5:a===2?s.buttons^=-3:a===3?s.buttons^=-9:a===4?s.buttons^=-17:a===5&&(s.buttons^=-33):s.buttons=r.originalEvent.buttons,r.shouldCapture=!1,a!==0){r.shouldReleaseCapture=!1,t.nonPrimaryReleaseHandler&&!r.preventGesture&&!r.defaultPrevented&&(r.preventDefault=!0,t.nonPrimaryReleaseHandler({eventSource:t,pointerType:i.type,position:g(i.currentPos,t.element),button:a,buttons:s.buttons,isTouchEvent:i.type===`touch`,originalEvent:r.originalEvent,userData:t.userData}));return}u=s.getById(i.id),u?(s.removeContact(),u.captured&&(d=!0),u.lastPos=u.currentPos,u.lastTime=u.currentTime,u.currentPos=i.currentPos,u.currentTime=i.currentTime,u.insideElement||pe(t,s,u),c=u.currentPos,l=u.currentTime):(i.captured=!1,i.insideElementPressed=!1,i.insideElement=!0,fe(s,i),u=i),!r.preventGesture&&!r.defaultPrevented&&(d?(r.shouldReleaseCapture=!0,r.preventDefault=!0,(t.dragHandler||t.dragEndHandler||t.pinchHandler)&&e.MouseTracker.gesturePointVelocityTracker.removePoint(t,u),s.contacts===0?(t.releaseHandler&&c&&t.releaseHandler({eventSource:t,pointerType:u.type,position:g(c,t.element),buttons:s.buttons,insideElementPressed:u.insideElementPressed,insideElementReleased:u.insideElement,isTouchEvent:u.type===`touch`,originalEvent:r.originalEvent,userData:t.userData}),t.dragEndHandler&&o.sentDragEvent&&t.dragEndHandler({eventSource:t,pointerType:u.type,position:g(u.currentPos,t.element),speed:u.speed,direction:u.direction,shift:r.originalEvent.shiftKey,isTouchEvent:u.type===`touch`,originalEvent:r.originalEvent,userData:t.userData}),o.sentDragEvent=!1,(t.clickHandler||t.dblClickHandler)&&u.insideElement&&(f=l-u.contactTime<=t.clickTimeThreshold&&u.contactPos.distanceTo(c)<=t.clickDistThreshold,t.clickHandler&&t.clickHandler({eventSource:t,pointerType:u.type,position:g(u.currentPos,t.element),quick:f,shift:r.originalEvent.shiftKey,isTouchEvent:u.type===`touch`,originalEvent:r.originalEvent,originalTarget:u.originalTarget,userData:t.userData}),t.dblClickHandler&&f&&(s.clicks++,s.clicks===1?(o.lastClickPos=c,o.dblClickTimeOut=setTimeout(function(){s.clicks=0},t.dblClickTimeThreshold)):s.clicks===2&&(clearTimeout(o.dblClickTimeOut),s.clicks=0,o.lastClickPos.distanceTo(c)<=t.dblClickDistThreshold&&t.dblClickHandler({eventSource:t,pointerType:u.type,position:g(u.currentPos,t.element),shift:r.originalEvent.shiftKey,isTouchEvent:u.type===`touch`,originalEvent:r.originalEvent,userData:t.userData}),o.lastClickPos=null)))):s.contacts===2&&t.pinchHandler&&u.type===`touch`&&(o.pinchGPoints=s.asArray(),o.lastPinchDist=o.currentPinchDist=o.pinchGPoints[0].currentPos.distanceTo(o.pinchGPoints[1].currentPos),o.lastPinchCenter=o.currentPinchCenter=_(o.pinchGPoints[0].currentPos,o.pinchGPoints[1].currentPos))):(r.shouldReleaseCapture=!1,t.releaseHandler&&c&&(t.releaseHandler({eventSource:t,pointerType:u.type,position:g(c,t.element),buttons:s.buttons,insideElementPressed:u.insideElementPressed,insideElementReleased:u.insideElement,isTouchEvent:u.type===`touch`,originalEvent:r.originalEvent,userData:t.userData}),r.preventDefault=!0)))}function Se(e,t,r){var i=n[e.hash],a=e.getActivePointersListByType(r.type),o,s,c;if(t.originalEvent.buttons!==void 0&&(a.buttons=t.originalEvent.buttons),o=a.getById(r.id),o)o.lastPos=o.currentPos,o.lastTime=o.currentTime,o.currentPos=r.currentPos,o.currentTime=r.currentTime;else return;t.shouldCapture=!1,t.shouldReleaseCapture=!1,e.stopHandler&&r.type===`mouse`&&(clearTimeout(e.stopTimeOut),e.stopTimeOut=setTimeout(function(){we(e,t.originalEvent,r.type)},e.stopDelay)),a.contacts===0?e.moveHandler&&e.moveHandler({eventSource:e,pointerType:r.type,position:g(r.currentPos,e.element),buttons:a.buttons,isTouchEvent:r.type===`touch`,originalEvent:t.originalEvent,userData:e.userData}):a.contacts===1?(e.moveHandler&&(o=a.asArray()[0],e.moveHandler({eventSource:e,pointerType:o.type,position:g(o.currentPos,e.element),buttons:a.buttons,isTouchEvent:o.type===`touch`,originalEvent:t.originalEvent,userData:e.userData})),e.dragHandler&&!t.preventGesture&&!t.defaultPrevented&&(o=a.asArray()[0],c=o.currentPos.minus(o.lastPos),e.dragHandler({eventSource:e,pointerType:o.type,position:g(o.currentPos,e.element),buttons:a.buttons,delta:c,speed:o.speed,direction:o.direction,shift:t.originalEvent.shiftKey,isTouchEvent:o.type===`touch`,originalEvent:t.originalEvent,userData:e.userData}),t.preventDefault=!0,i.sentDragEvent=!0)):a.contacts===2&&(e.moveHandler&&(s=a.asArray(),e.moveHandler({eventSource:e,pointerType:s[0].type,position:g(_(s[0].currentPos,s[1].currentPos),e.element),buttons:a.buttons,isTouchEvent:s[0].type===`touch`,originalEvent:t.originalEvent,userData:e.userData})),e.pinchHandler&&r.type===`touch`&&!t.preventGesture&&!t.defaultPrevented&&(c=i.pinchGPoints[0].currentPos.distanceTo(i.pinchGPoints[1].currentPos),c!==i.currentPinchDist&&(i.lastPinchDist=i.currentPinchDist,i.currentPinchDist=c,i.lastPinchCenter=i.currentPinchCenter,i.currentPinchCenter=_(i.pinchGPoints[0].currentPos,i.pinchGPoints[1].currentPos),e.pinchHandler({eventSource:e,pointerType:`touch`,gesturePoints:i.pinchGPoints,lastCenter:g(i.lastPinchCenter,e.element),center:g(i.currentPinchCenter,e.element),lastDistance:i.lastPinchDist,distance:i.currentPinchDist,shift:t.originalEvent.shiftKey,originalEvent:t.originalEvent,userData:e.userData}),t.preventDefault=!0)))}function Ce(e,t,n){var r=e.getActivePointersListByType(n.type),i=r.getById(n.id);i&&pe(e,r,i)}function we(e,t,n){e.stopHandler&&e.stopHandler({eventSource:e,pointerType:n,position:h(t,e.element),buttons:e.getActivePointersListByType(n).buttons,isTouchEvent:n===`touch`,originalEvent:t,userData:e.userData})}})(n),(function(e){e.ControlAnchor={NONE:0,TOP_LEFT:1,TOP_RIGHT:2,BOTTOM_RIGHT:3,BOTTOM_LEFT:4,ABSOLUTE:5},e.Control=function(t,n,r){var i=t.parentNode;typeof n==`number`&&(e.console.error(`Passing an anchor directly into the OpenSeadragon.Control constructor is deprecated; please use an options object instead.  Support for this deprecated variant is scheduled for removal in December 2013`),n={anchor:n}),n.attachToViewer=n.attachToViewer===void 0||n.attachToViewer,this.autoFade=n.autoFade===void 0||n.autoFade,this.element=t,this.anchor=n.anchor,this.container=r,this.anchor===e.ControlAnchor.ABSOLUTE?(this.wrapper=e.makeNeutralElement(`div`),this.wrapper.style.position=`absolute`,this.wrapper.style.top=typeof n.top==`number`?n.top+`px`:n.top,this.wrapper.style.left=typeof n.left==`number`?n.left+`px`:n.left,this.wrapper.style.height=typeof n.height==`number`?n.height+`px`:n.height,this.wrapper.style.width=typeof n.width==`number`?n.width+`px`:n.width,this.wrapper.style.margin=`0px`,this.wrapper.style.padding=`0px`,this.element.style.position=`relative`,this.element.style.top=`0px`,this.element.style.left=`0px`,this.element.style.height=`100%`,this.element.style.width=`100%`):(this.wrapper=e.makeNeutralElement(`div`),this.wrapper.style.display=`inline-block`,this.anchor===e.ControlAnchor.NONE&&(this.wrapper.style.width=this.wrapper.style.height=`100%`)),this.wrapper.appendChild(this.element),n.attachToViewer?this.anchor===e.ControlAnchor.TOP_RIGHT||this.anchor===e.ControlAnchor.BOTTOM_RIGHT?this.container.insertBefore(this.wrapper,this.container.firstChild):this.container.appendChild(this.wrapper):i.appendChild(this.wrapper)},e.Control.prototype={destroy:function(){this.wrapper.removeChild(this.element),this.anchor!==e.ControlAnchor.NONE&&this.container.removeChild(this.wrapper)},isVisible:function(){return this.wrapper.style.display!==`none`},setVisible:function(t){this.wrapper.style.display=t?this.anchor===e.ControlAnchor.ABSOLUTE?`block`:`inline-block`:`none`},setOpacity:function(t){e.setElementOpacity(this.wrapper,t,!0)}}})(n),(function(e){e.ControlDock=function(t){var n=[`topleft`,`topright`,`bottomright`,`bottomleft`],r,i;for(e.extend(!0,this,{id:`controldock-`+e.now()+`-`+Math.floor(Math.random()*1e6),container:e.makeNeutralElement(`div`),controls:[]},t),this.container.onsubmit=function(){return!1},this.element&&(this.element=e.getElement(this.element),this.element.appendChild(this.container),e.getElementStyle(this.element).position===`static`&&(this.element.style.position=`relative`),this.container.style.width=`100%`,this.container.style.height=`100%`),i=0;i<n.length;i++)r=n[i],this.controls[r]=e.makeNeutralElement(`div`),this.controls[r].style.position=`absolute`,r.match(`left`)&&(this.controls[r].style.left=`0px`),r.match(`right`)&&(this.controls[r].style.right=`0px`),r.match(`top`)&&(this.controls[r].style.top=`0px`),r.match(`bottom`)&&(this.controls[r].style.bottom=`0px`);this.container.appendChild(this.controls.topleft),this.container.appendChild(this.controls.topright),this.container.appendChild(this.controls.bottomright),this.container.appendChild(this.controls.bottomleft)},e.ControlDock.prototype={addControl:function(n,r){n=e.getElement(n);var i=null;if(!(t(this,n)>=0)){switch(r.anchor){case e.ControlAnchor.TOP_RIGHT:i=this.controls.topright,n.style.position=`relative`,n.style.paddingRight=`0px`,n.style.paddingTop=`0px`;break;case e.ControlAnchor.BOTTOM_RIGHT:i=this.controls.bottomright,n.style.position=`relative`,n.style.paddingRight=`0px`,n.style.paddingBottom=`0px`;break;case e.ControlAnchor.BOTTOM_LEFT:i=this.controls.bottomleft,n.style.position=`relative`,n.style.paddingLeft=`0px`,n.style.paddingBottom=`0px`;break;case e.ControlAnchor.TOP_LEFT:i=this.controls.topleft,n.style.position=`relative`,n.style.paddingLeft=`0px`,n.style.paddingTop=`0px`;break;case e.ControlAnchor.ABSOLUTE:i=this.container,n.style.margin=`0px`,n.style.padding=`0px`;break;default:case e.ControlAnchor.NONE:i=this.container,n.style.margin=`0px`,n.style.padding=`0px`}this.controls.push(new e.Control(n,r,i)),n.style.display=`inline-block`}},removeControl:function(n){n=e.getElement(n);var r=t(this,n);return r>=0&&(this.controls[r].destroy(),this.controls.splice(r,1)),this},clearControls:function(){for(;this.controls.length>0;)this.controls.pop().destroy();return this},areControlsEnabled:function(){var e;for(e=this.controls.length-1;e>=0;e--)if(this.controls[e].isVisible())return!0;return!1},setControlsEnabled:function(e){var t;for(t=this.controls.length-1;t>=0;t--)this.controls[t].setVisible(e);return this}};function t(e,t){var n=e.controls,r;for(r=n.length-1;r>=0;r--)if(n[r].element===t)return r;return-1}})(n),(function(e){e.Placement=e.freezeObject({CENTER:0,TOP_LEFT:1,TOP:2,TOP_RIGHT:3,RIGHT:4,BOTTOM_RIGHT:5,BOTTOM:6,BOTTOM_LEFT:7,LEFT:8,properties:{0:{isLeft:!1,isHorizontallyCentered:!0,isRight:!1,isTop:!1,isVerticallyCentered:!0,isBottom:!1},1:{isLeft:!0,isHorizontallyCentered:!1,isRight:!1,isTop:!0,isVerticallyCentered:!1,isBottom:!1},2:{isLeft:!1,isHorizontallyCentered:!0,isRight:!1,isTop:!0,isVerticallyCentered:!1,isBottom:!1},3:{isLeft:!1,isHorizontallyCentered:!1,isRight:!0,isTop:!0,isVerticallyCentered:!1,isBottom:!1},4:{isLeft:!1,isHorizontallyCentered:!1,isRight:!0,isTop:!1,isVerticallyCentered:!0,isBottom:!1},5:{isLeft:!1,isHorizontallyCentered:!1,isRight:!0,isTop:!1,isVerticallyCentered:!1,isBottom:!0},6:{isLeft:!1,isHorizontallyCentered:!0,isRight:!1,isTop:!1,isVerticallyCentered:!1,isBottom:!0},7:{isLeft:!0,isHorizontallyCentered:!1,isRight:!1,isTop:!1,isVerticallyCentered:!1,isBottom:!0},8:{isLeft:!0,isHorizontallyCentered:!1,isRight:!1,isTop:!1,isVerticallyCentered:!0,isBottom:!1}}})})(n),(function(e){var t={},r=1;e.Viewer=function(n){var a=arguments,o=this,s;if(e.isPlainObject(n)||(n={id:a[0],xmlPath:a.length>1?a[1]:void 0,prefixUrl:a.length>2?a[2]:void 0,controls:a.length>3?a[3]:void 0,overlays:a.length>4?a[4]:void 0}),n.config&&(e.extend(!0,n,n.config),delete n.config),n.drawerOptions=Object.assign({},[`useCanvas`].reduce((e,t)=>(e[t]=n[t],delete n[t],e),{}),n.drawerOptions),e.extend(!0,this,{id:n.id,hash:n.hash||r++,initialPage:0,element:null,container:null,canvas:null,overlays:[],overlaysContainer:null,previousBody:[],customControls:[],source:null,drawer:null,world:null,viewport:null,navigator:null,collectionViewport:null,collectionDrawer:null,navImages:null,buttonGroup:null,profiler:null},e.DEFAULT_SETTINGS,n),this.hash===void 0)throw Error(`A hash must be defined, either by specifying options.id or options.hash.`);t[this.hash]!==void 0&&e.console.warn(`Hash `+this.hash+` has already been used.`),t[this.hash]={fsBoundsDelta:new e.Point(1,1),prevContainerSize:null,animating:!1,forceRedraw:!1,needsResize:!1,forceResize:!1,mouseInside:!1,group:null,zooming:!1,zoomFactor:null,lastZoomTime:null,fullPage:!1,onfullscreenchange:null,lastClickTime:null,draggingToZoom:!1},this._sequenceIndex=0,this._firstOpen=!0,this._updateRequestId=null,this._loadQueue=[],this.currentOverlays=[],this._updatePixelDensityRatioBind=null,this._lastScrollTime=e.now(),e.EventSource.call(this),this.addHandler(`open-failed`,function(t){var n=e.getString(`Errors.OpenFailed`,t.eventSource,t.message);o._showMessage(n)}),e.ControlDock.call(this,n),this.xmlPath&&(this.tileSources=[this.xmlPath]),this.element=this.element||document.getElementById(this.id),this.canvas=e.makeNeutralElement(`div`),this.canvas.className=`openseadragon-canvas`,(function(e){e.width=`100%`,e.height=`100%`,e.overflow=`hidden`,e.position=`absolute`,e.top=`0px`,e.left=`0px`})(this.canvas.style),e.setElementTouchActionNone(this.canvas),n.tabIndex!==``&&(this.canvas.tabIndex=n.tabIndex===void 0?0:n.tabIndex),this.container.className=`openseadragon-container`,(function(e){e.width=`100%`,e.height=`100%`,e.position=`relative`,e.overflow=`hidden`,e.left=`0px`,e.top=`0px`,e.textAlign=`left`})(this.container.style),e.setElementTouchActionNone(this.container),this.container.insertBefore(this.canvas,this.container.firstChild),this.element.appendChild(this.container),this.bodyWidth=document.body.style.width,this.bodyHeight=document.body.style.height,this.bodyOverflow=document.body.style.overflow,this.docOverflow=document.documentElement.style.overflow,this.innerTracker=new e.MouseTracker({userData:`Viewer.innerTracker`,element:this.canvas,startDisabled:!this.mouseNavEnabled,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,dblClickTimeThreshold:this.dblClickTimeThreshold,dblClickDistThreshold:this.dblClickDistThreshold,contextMenuHandler:e.delegate(this,h),keyDownHandler:e.delegate(this,g),keyHandler:e.delegate(this,_),clickHandler:e.delegate(this,v),dblClickHandler:e.delegate(this,y),dragHandler:e.delegate(this,b),dragEndHandler:e.delegate(this,x),enterHandler:e.delegate(this,S),leaveHandler:e.delegate(this,C),pressHandler:e.delegate(this,w),releaseHandler:e.delegate(this,T),nonPrimaryPressHandler:e.delegate(this,E),nonPrimaryReleaseHandler:e.delegate(this,D),scrollHandler:e.delegate(this,j),pinchHandler:e.delegate(this,O),focusHandler:e.delegate(this,k),blurHandler:e.delegate(this,A)}),this.outerTracker=new e.MouseTracker({userData:`Viewer.outerTracker`,element:this.container,startDisabled:!this.mouseNavEnabled,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,dblClickTimeThreshold:this.dblClickTimeThreshold,dblClickDistThreshold:this.dblClickDistThreshold,enterHandler:e.delegate(this,M),leaveHandler:e.delegate(this,N)}),this.toolbar&&=new e.ControlDock({element:this.toolbar}),this.bindStandardControls(),t[this.hash].prevContainerSize=i(this.container),window.ResizeObserver?(this._autoResizePolling=!1,this._resizeObserver=new ResizeObserver(function(){t[o.hash].needsResize=!0}),this._resizeObserver.observe(this.container,{})):this._autoResizePolling=!0,this.world=new e.World({viewer:this}),this.world.addHandler(`add-item`,function(e){o.source=o.world.getItemAt(0).source,t[o.hash].forceRedraw=!0,o._updateRequestId||=c(o,ee)}),this.world.addHandler(`remove-item`,function(e){o.source=o.world.getItemCount()?o.world.getItemAt(0).source:null,t[o.hash].forceRedraw=!0}),this.world.addHandler(`metrics-change`,function(e){o.viewport&&o.viewport._setContentBounds(o.world.getHomeBounds(),o.world.getContentFactor())}),this.world.addHandler(`item-index-change`,function(e){o.source=o.world.getItemAt(0).source}),this.viewport=new e.Viewport({containerSize:t[this.hash].prevContainerSize,springStiffness:this.springStiffness,animationTime:this.animationTime,minZoomImageRatio:this.minZoomImageRatio,maxZoomPixelRatio:this.maxZoomPixelRatio,visibilityRatio:this.visibilityRatio,wrapHorizontal:this.wrapHorizontal,wrapVertical:this.wrapVertical,defaultZoomLevel:this.defaultZoomLevel,minZoomLevel:this.minZoomLevel,maxZoomLevel:this.maxZoomLevel,viewer:this,degrees:this.degrees,flipped:this.flipped,overlayPreserveContentDirection:this.overlayPreserveContentDirection,navigatorRotate:this.navigatorRotate,homeFillsViewer:this.homeFillsViewer,margins:this.viewportMargins,silenceMultiImageWarnings:this.silenceMultiImageWarnings}),this.viewport._setContentBounds(this.world.getHomeBounds(),this.world.getContentFactor()),this.imageLoader=new e.ImageLoader({jobLimit:this.imageLoaderLimit,timeout:n.timeout,tileRetryMax:this.tileRetryMax,tileRetryDelay:this.tileRetryDelay}),this.tileCache=new e.TileCache({maxImageCacheCount:this.maxImageCacheCount}),Object.prototype.hasOwnProperty.call(this.drawerOptions,`useCanvas`)&&(e.console.error(`useCanvas is deprecated, use the "drawer" option to indicate preferred drawer(s)`),this.drawerOptions.useCanvas||(this.drawer=e.HTMLDrawer),delete this.drawerOptions.useCanvas);let l=Array.isArray(this.drawer)?this.drawer:[this.drawer];l.length===0&&(l=[e.DEFAULT_SETTINGS.drawer].flat(),e.console.warn(`No valid drawers were selected. Using the default value.`)),this.drawer=null;for(let e of l)if(this.requestDrawer(e,{mainDrawer:!0,redrawImmediately:!1}))break;if(!this.drawer)throw e.console.error(`No drawer could be created!`),`Error with creating the selected drawer(s)`;for(this.drawer.setImageSmoothingEnabled(this.imageSmoothingEnabled),this.overlaysContainer=e.makeNeutralElement(`div`),this.canvas.appendChild(this.overlaysContainer),this.drawer.canRotate()||(this.rotateLeft&&(s=this.buttonGroup.buttons.indexOf(this.rotateLeft),this.buttonGroup.buttons.splice(s,1),this.buttonGroup.element.removeChild(this.rotateLeft.element)),this.rotateRight&&(s=this.buttonGroup.buttons.indexOf(this.rotateRight),this.buttonGroup.buttons.splice(s,1),this.buttonGroup.element.removeChild(this.rotateRight.element))),this._addUpdatePixelDensityRatioEvent(),this.showNavigator&&(this.navigator=new e.Navigator({element:this.navigatorElement,id:this.navigatorId,position:this.navigatorPosition,sizeRatio:this.navigatorSizeRatio,maintainSizeRatio:this.navigatorMaintainSizeRatio,top:this.navigatorTop,left:this.navigatorLeft,width:this.navigatorWidth,height:this.navigatorHeight,autoResize:this.navigatorAutoResize,autoFade:this.navigatorAutoFade,prefixUrl:this.prefixUrl,viewer:this,navigatorRotate:this.navigatorRotate,background:this.navigatorBackground,opacity:this.navigatorOpacity,borderColor:this.navigatorBorderColor,displayRegionColor:this.navigatorDisplayRegionColor,crossOriginPolicy:this.crossOriginPolicy,animationTime:this.animationTime,drawer:this.drawer.getType(),loadTilesWithAjax:this.loadTilesWithAjax,ajaxHeaders:this.ajaxHeaders,ajaxWithCredentials:this.ajaxWithCredentials})),this.sequenceMode&&this.bindSequenceControls(),this.tileSources&&this.open(this.tileSources),s=0;s<this.customControls.length;s++)this.addControl(this.customControls[s].id,{anchor:this.customControls[s].anchor});e.requestAnimationFrame(function(){u(o)}),e._viewers.set(this.element,this)},e.extend(e.Viewer.prototype,e.EventSource.prototype,e.ControlDock.prototype,{isOpen:function(){return!!this.world.getItemCount()},openDzi:function(t){return e.console.error(`[Viewer.openDzi] this function is deprecated; use Viewer.open() instead.`),this.open(t)},openTileSource:function(t){return e.console.error(`[Viewer.openTileSource] this function is deprecated; use Viewer.open() instead.`),this.open(t)},get buttons(){return e.console.warn(`Viewer.buttons is deprecated; Please use Viewer.buttonGroup`),this.buttonGroup},open:function(t,n){var r=this;if(this.close(),!t)return this;if(this.sequenceMode&&e.isArray(t))return this.referenceStrip&&=(this.referenceStrip.destroy(),null),n!==void 0&&!isNaN(n)&&(this.initialPage=n),this.tileSources=t,this._sequenceIndex=Math.max(0,Math.min(this.tileSources.length-1,this.initialPage)),this.tileSources.length&&(this.open(this.tileSources[this._sequenceIndex]),this.showReferenceStrip&&this.addReferenceStrip()),this._updateSequenceButtons(this._sequenceIndex),this;if(e.isArray(t)||(t=[t]),!t.length)return this;this._opening=!0;for(var i=t.length,a=0,s=0,c,l=function(){if(a+s===i){if(a){(r._firstOpen||!r.preserveViewport)&&(r.viewport.goHome(!0),r.viewport.update()),r._firstOpen=!1;var e=t[0];if(e.tileSource&&(e=e.tileSource),r.overlays&&!r.preserveOverlays)for(var n=0;n<r.overlays.length;n++)r.currentOverlays[n]=o(r,r.overlays[n]);r._drawOverlays(),r._opening=!1,r.raiseEvent(`open`,{source:e})}else r._opening=!1,r.raiseEvent(`open-failed`,c)}},u=function(t){(!e.isPlainObject(t)||!t.tileSource)&&(t={tileSource:t}),t.index!==void 0&&(e.console.error(`[Viewer.open] setting indexes here is not supported; use addTiledImage instead`),delete t.index),t.collectionImmediately===void 0&&(t.collectionImmediately=!0);var n=t.success;t.success=function(e){if(a++,t.tileSource.overlays)for(var i=0;i<t.tileSource.overlays.length;i++)r.addOverlay(t.tileSource.overlays[i]);n&&n(e),l()};var i=t.error;t.error=function(e){s++,c||=e,i&&i(e),l()},r.addTiledImage(t)},d=0;d<t.length;d++)u(t[d]);return this},close:function(){return t[this.hash]?(this._opening=!1,this.navigator&&this.navigator.close(),this.preserveOverlays||(this.clearOverlays(),this.overlaysContainer.innerHTML=``),t[this.hash].animating=!1,this.world.removeAll(),this.imageLoader.clear(),this.raiseEvent(`close`),this):this},destroy:function(){if(t[this.hash]){if(this.raiseEvent(`before-destroy`),this._removeUpdatePixelDensityRatioEvent(),this.close(),this.clearOverlays(),this.overlaysContainer.innerHTML=``,this._resizeObserver&&this._resizeObserver.disconnect(),this.referenceStrip&&=(this.referenceStrip.destroy(),null),this._updateRequestId!==null&&(e.cancelAnimationFrame(this._updateRequestId),this._updateRequestId=null),this.drawer&&this.drawer.destroy(),this.navigator&&=(this.navigator.destroy(),t[this.navigator.hash]=null,delete t[this.navigator.hash],null),this.buttonGroup)this.buttonGroup.destroy();else if(this.customButtons)for(;this.customButtons.length;)this.customButtons.pop().destroy();if(this.paging&&this.paging.destroy(),this.element)for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.container.onsubmit=null,this.clearControls(),this.innerTracker&&this.innerTracker.destroy(),this.outerTracker&&this.outerTracker.destroy(),t[this.hash]=null,delete t[this.hash],this.canvas=null,this.container=null,e._viewers.delete(this.element),this.element=null,this.raiseEvent(`destroy`),this.removeAllHandlers()}},requestDrawer(t,n){n=e.extend(!0,{mainDrawer:!0,redrawImmediately:!0,drawerOptions:null},n);let r=n.mainDrawer,i=n.redrawImmediately,a=n.drawerOptions,o=this.drawer,s=null;if(t&&t.prototype instanceof e.DrawerBase?(s=t,t=`custom`):typeof t==`string`&&(s=e.determineDrawer(t)),s||e.console.warn(`Unsupported drawer! Drawer must be an existing string type, or a class that extends OpenSeadragon.DrawerBase.`),s&&s.isSupported()){o&&r&&o.destroy();let e=new s({viewer:this,viewport:this.viewport,element:this.canvas,debugGridColor:this.debugGridColor,options:a||this.drawerOptions[t]});return r&&(this.drawer=e,i&&this.forceRedraw()),e}return!1},isMouseNavEnabled:function(){return this.innerTracker.isTracking()},setMouseNavEnabled:function(e){return this.innerTracker.setTracking(e),this.outerTracker.setTracking(e),this.raiseEvent(`mouse-enabled`,{enabled:e}),this},areControlsEnabled:function(){var e=this.controls.length,t;for(t=0;t<this.controls.length;t++)e&&=this.controls[t].isVisible();return e},setControlsEnabled:function(e){return e?f(this):u(this),this.raiseEvent(`controls-enabled`,{enabled:e}),this},setDebugMode:function(e){for(var t=0;t<this.world.getItemCount();t++)this.world.getItemAt(t).debugMode=e;this.debugMode=e,this.forceRedraw()},setAjaxHeaders:function(t,n){if(t===null&&(t={}),!e.isPlainObject(t)){console.error(`[Viewer.setAjaxHeaders] Ignoring invalid headers, must be a plain object`);return}if(n===void 0&&(n=!0),this.ajaxHeaders=t,n){for(var r=0;r<this.world.getItemCount();r++)this.world.getItemAt(r)._updateAjaxHeaders(!0);if(this.navigator&&this.navigator.setAjaxHeaders(this.ajaxHeaders,!0),this.referenceStrip&&this.referenceStrip.miniViewers)for(var i in this.referenceStrip.miniViewers)this.referenceStrip.miniViewers[i].setAjaxHeaders(this.ajaxHeaders,!0)}},addButton:function(e){this.buttonGroup.addButton(e)},isFullPage:function(){return t[this.hash]&&t[this.hash].fullPage},setFullPage:function(n){var r=document.body,i=r.style,a=document.documentElement.style,o=this,s,c;if(n===this.isFullPage())return this;var l={fullPage:n,preventDefaultAction:!1};if(this.raiseEvent(`pre-full-page`,l),l.preventDefaultAction)return this;if(n&&this.element){for(this.elementSize=e.getElementSize(this.element),this.pageScroll=e.getPageScroll(),this.elementMargin=this.element.style.margin,this.element.style.margin=`0`,this.elementPadding=this.element.style.padding,this.element.style.padding=`0`,this.bodyMargin=i.margin,this.docMargin=a.margin,i.margin=`0`,a.margin=`0`,this.bodyPadding=i.padding,this.docPadding=a.padding,i.padding=`0`,a.padding=`0`,this.bodyWidth=i.width,this.docWidth=a.width,i.width=`100%`,a.width=`100%`,this.bodyHeight=i.height,this.docHeight=a.height,i.height=`100%`,a.height=`100%`,this.bodyDisplay=i.display,i.display=`block`,this.previousBody=[],t[this.hash].prevElementParent=this.element.parentNode,t[this.hash].prevNextSibling=this.element.nextSibling,t[this.hash].prevElementWidth=this.element.style.width,t[this.hash].prevElementHeight=this.element.style.height,s=r.childNodes.length,c=0;c<s;c++)this.previousBody.push(r.childNodes[0]),r.removeChild(r.childNodes[0]);this.toolbar&&this.toolbar.element&&(this.toolbar.parentNode=this.toolbar.element.parentNode,this.toolbar.nextSibling=this.toolbar.element.nextSibling,r.appendChild(this.toolbar.element),e.addClass(this.toolbar.element,`fullpage`)),e.addClass(this.element,`fullpage`),r.appendChild(this.element),this.element.style.height=`100vh`,this.element.style.width=`100vw`,this.toolbar&&this.toolbar.element&&(this.element.style.height=e.getElementSize(this.element).y-e.getElementSize(this.toolbar.element).y+`px`),t[this.hash].fullPage=!0,e.delegate(this,M)({})}else{for(this.element.style.margin=this.elementMargin,this.element.style.padding=this.elementPadding,i.margin=this.bodyMargin,a.margin=this.docMargin,i.padding=this.bodyPadding,a.padding=this.docPadding,i.width=this.bodyWidth,a.width=this.docWidth,i.height=this.bodyHeight,a.height=this.docHeight,i.display=this.bodyDisplay,r.removeChild(this.element),s=this.previousBody.length,c=0;c<s;c++)r.appendChild(this.previousBody.shift());e.removeClass(this.element,`fullpage`),t[this.hash].prevElementParent.insertBefore(this.element,t[this.hash].prevNextSibling),this.toolbar&&this.toolbar.element&&(r.removeChild(this.toolbar.element),e.removeClass(this.toolbar.element,`fullpage`),this.toolbar.parentNode.insertBefore(this.toolbar.element,this.toolbar.nextSibling),delete this.toolbar.parentNode,delete this.toolbar.nextSibling),this.element.style.width=t[this.hash].prevElementWidth,this.element.style.height=t[this.hash].prevElementHeight;var u=0,d=function(){e.setPageScroll(o.pageScroll);var t=e.getPageScroll();u++,u<10&&(t.x!==o.pageScroll.x||t.y!==o.pageScroll.y)&&e.requestAnimationFrame(d)};e.requestAnimationFrame(d),t[this.hash].fullPage=!1,e.delegate(this,N)({})}return this.navigator&&this.viewport&&this.navigator.update(this.viewport),this.raiseEvent(`full-page`,{fullPage:n}),this},setFullScreen:function(t){var n=this;if(!e.supportsFullScreen)return this.setFullPage(t);if(e.isFullScreen()===t)return this;var r={fullScreen:t,preventDefaultAction:!1};if(this.raiseEvent(`pre-full-screen`,r),r.preventDefaultAction)return this;if(t){if(this.setFullPage(!0),!this.isFullPage())return this;this.fullPageStyleWidth=this.element.style.width,this.fullPageStyleHeight=this.element.style.height,this.element.style.width=`100%`,this.element.style.height=`100%`;var i=function(){var t=e.isFullScreen();t||(e.removeEvent(document,e.fullScreenEventName,i),e.removeEvent(document,e.fullScreenErrorEventName,i),n.setFullPage(!1),n.isFullPage()&&(n.element.style.width=n.fullPageStyleWidth,n.element.style.height=n.fullPageStyleHeight)),n.navigator&&n.viewport&&setTimeout(function(){n.navigator.update(n.viewport)}),n.raiseEvent(`full-screen`,{fullScreen:t})};e.addEvent(document,e.fullScreenEventName,i),e.addEvent(document,e.fullScreenErrorEventName,i),e.requestFullScreen(document.body)}else e.exitFullScreen();return this},isVisible:function(){return this.container.style.visibility!==`hidden`},isFullScreen:function(){return e.isFullScreen()&&this.isFullPage()},setVisible:function(e){return this.container.style.visibility=e?``:`hidden`,this.raiseEvent(`visible`,{visible:e}),this},addTiledImage:function(t){e.console.assert(t,`[Viewer.addTiledImage] options is required`),e.console.assert(t.tileSource,`[Viewer.addTiledImage] options.tileSource is required`),e.console.assert(!t.replace||t.index>-1&&t.index<this.world.getItemCount(),`[Viewer.addTiledImage] if options.replace is used, options.index must be a valid index in Viewer.world`);var n=this;t.replace&&(t.replaceItem=n.world.getItemAt(t.index)),this._hideMessage(),t.placeholderFillStyle===void 0&&(t.placeholderFillStyle=this.placeholderFillStyle),t.opacity===void 0&&(t.opacity=this.opacity),t.preload===void 0&&(t.preload=this.preload),t.compositeOperation===void 0&&(t.compositeOperation=this.compositeOperation),t.crossOriginPolicy===void 0&&(t.crossOriginPolicy=t.tileSource.crossOriginPolicy===void 0?this.crossOriginPolicy:t.tileSource.crossOriginPolicy),t.ajaxWithCredentials===void 0&&(t.ajaxWithCredentials=this.ajaxWithCredentials),t.loadTilesWithAjax===void 0&&(t.loadTilesWithAjax=this.loadTilesWithAjax),e.isPlainObject(t.ajaxHeaders)||(t.ajaxHeaders={});var r={options:t};function i(e){for(var i=0;i<n._loadQueue.length;i++)if(n._loadQueue[i]===r){n._loadQueue.splice(i,1);break}n._loadQueue.length===0&&o(r),n.raiseEvent(`add-item-failed`,e),t.error&&t.error(e)}function o(e){n.collectionMode&&(n.world.arrange({immediately:e.options.collectionImmediately,rows:n.collectionRows,columns:n.collectionColumns,layout:n.collectionLayout,tileSize:n.collectionTileSize,tileMargin:n.collectionTileMargin}),n.world.setAutoRefigureSizes(!0))}if(e.isArray(t.tileSource)){setTimeout(function(){i({message:`[Viewer.addTiledImage] Sequences can not be added; add them one at a time instead.`,source:t.tileSource,options:t})});return}this._loadQueue.push(r);function s(){for(var t,r,i;n._loadQueue.length&&(t=n._loadQueue[0],t.tileSource);){if(n._loadQueue.splice(0,1),t.options.replace){var a=n.world.getIndexOfItem(t.options.replaceItem);a!==-1&&(t.options.index=a),n.world.removeItem(t.options.replaceItem)}r=new e.TiledImage({viewer:n,source:t.tileSource,viewport:n.viewport,drawer:n.drawer,tileCache:n.tileCache,imageLoader:n.imageLoader,x:t.options.x,y:t.options.y,width:t.options.width,height:t.options.height,fitBounds:t.options.fitBounds,fitBoundsPlacement:t.options.fitBoundsPlacement,clip:t.options.clip,placeholderFillStyle:t.options.placeholderFillStyle,opacity:t.options.opacity,preload:t.options.preload,degrees:t.options.degrees,flipped:t.options.flipped,compositeOperation:t.options.compositeOperation,springStiffness:n.springStiffness,animationTime:n.animationTime,minZoomImageRatio:n.minZoomImageRatio,wrapHorizontal:n.wrapHorizontal,wrapVertical:n.wrapVertical,maxTilesPerFrame:n.maxTilesPerFrame,immediateRender:n.immediateRender,blendTime:n.blendTime,alwaysBlend:n.alwaysBlend,minPixelRatio:n.minPixelRatio,smoothTileEdgesMinZoom:n.smoothTileEdgesMinZoom,iOSDevice:n.iOSDevice,crossOriginPolicy:t.options.crossOriginPolicy,ajaxWithCredentials:t.options.ajaxWithCredentials,loadTilesWithAjax:t.options.loadTilesWithAjax,ajaxHeaders:t.options.ajaxHeaders,debugMode:n.debugMode,subPixelRoundingForTransparency:n.subPixelRoundingForTransparency}),n.collectionMode&&n.world.setAutoRefigureSizes(!1),n.navigator&&(i=e.extend({},t.options,{replace:!1,originalTiledImage:r,tileSource:t.tileSource}),n.navigator.addTiledImage(i)),n.world.addItem(r,{index:t.options.index}),n._loadQueue.length===0&&o(t),n.world.getItemCount()===1&&!n.preserveViewport&&n.viewport.goHome(!0),t.options.success&&t.options.success({item:r})}}a(this,t.tileSource,t,function(e){r.tileSource=e,s()},function(e){e.options=t,i(e),s()})},addSimpleImage:function(t){e.console.assert(t,`[Viewer.addSimpleImage] options is required`),e.console.assert(t.url,`[Viewer.addSimpleImage] options.url is required`);var n=e.extend({},t,{tileSource:{type:`image`,url:t.url}});delete n.url,this.addTiledImage(n)},addLayer:function(t){var n=this;e.console.error(`[Viewer.addLayer] this function is deprecated; use Viewer.addTiledImage() instead.`);var r=e.extend({},t,{success:function(e){n.raiseEvent(`add-layer`,{options:t,drawer:e.item})},error:function(e){n.raiseEvent(`add-layer-failed`,e)}});return this.addTiledImage(r),this},getLayerAtLevel:function(t){return e.console.error(`[Viewer.getLayerAtLevel] this function is deprecated; use World.getItemAt() instead.`),this.world.getItemAt(t)},getLevelOfLayer:function(t){return e.console.error(`[Viewer.getLevelOfLayer] this function is deprecated; use World.getIndexOfItem() instead.`),this.world.getIndexOfItem(t)},getLayersCount:function(){return e.console.error(`[Viewer.getLayersCount] this function is deprecated; use World.getItemCount() instead.`),this.world.getItemCount()},setLayerLevel:function(t,n){return e.console.error(`[Viewer.setLayerLevel] this function is deprecated; use World.setItemIndex() instead.`),this.world.setItemIndex(t,n)},removeLayer:function(t){return e.console.error(`[Viewer.removeLayer] this function is deprecated; use World.removeItem() instead.`),this.world.removeItem(t)},forceRedraw:function(){return t[this.hash].forceRedraw=!0,this},forceResize:function(){t[this.hash].needsResize=!0,t[this.hash].forceResize=!0},bindSequenceControls:function(){var t=e.delegate(this,p),n=e.delegate(this,m),r=e.delegate(this,this.goToNextPage),i=e.delegate(this,this.goToPreviousPage),a=this.navImages,o=!0;return this.showSequenceControl&&((this.previousButton||this.nextButton)&&(o=!1),this.previousButton=new e.Button({element:this.previousButton?e.getElement(this.previousButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.PreviousPage`),srcRest:I(this.prefixUrl,a.previous.REST),srcGroup:I(this.prefixUrl,a.previous.GROUP),srcHover:I(this.prefixUrl,a.previous.HOVER),srcDown:I(this.prefixUrl,a.previous.DOWN),onRelease:i,onFocus:t,onBlur:n}),this.nextButton=new e.Button({element:this.nextButton?e.getElement(this.nextButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.NextPage`),srcRest:I(this.prefixUrl,a.next.REST),srcGroup:I(this.prefixUrl,a.next.GROUP),srcHover:I(this.prefixUrl,a.next.HOVER),srcDown:I(this.prefixUrl,a.next.DOWN),onRelease:r,onFocus:t,onBlur:n}),this.navPrevNextWrap||this.previousButton.disable(),(!this.tileSources||!this.tileSources.length)&&this.nextButton.disable(),o&&(this.paging=new e.ButtonGroup({buttons:[this.previousButton,this.nextButton],clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold}),this.pagingControl=this.paging.element,this.toolbar?this.toolbar.addControl(this.pagingControl,{anchor:e.ControlAnchor.BOTTOM_RIGHT}):this.addControl(this.pagingControl,{anchor:this.sequenceControlAnchor||e.ControlAnchor.TOP_LEFT}))),this},bindStandardControls:function(){var t=e.delegate(this,ne),n=e.delegate(this,ie),r=e.delegate(this,oe),i=e.delegate(this,re),a=e.delegate(this,se),o=e.delegate(this,le),s=e.delegate(this,ue),c=e.delegate(this,de),l=e.delegate(this,fe),u=e.delegate(this,pe),d=e.delegate(this,p),f=e.delegate(this,m),h=this.navImages,g=[],_=!0;return this.showNavigationControl&&((this.zoomInButton||this.zoomOutButton||this.homeButton||this.fullPageButton||this.rotateLeftButton||this.rotateRightButton||this.flipButton)&&(_=!1),this.showZoomControl&&(g.push(this.zoomInButton=new e.Button({element:this.zoomInButton?e.getElement(this.zoomInButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.ZoomIn`),srcRest:I(this.prefixUrl,h.zoomIn.REST),srcGroup:I(this.prefixUrl,h.zoomIn.GROUP),srcHover:I(this.prefixUrl,h.zoomIn.HOVER),srcDown:I(this.prefixUrl,h.zoomIn.DOWN),onPress:t,onRelease:n,onClick:r,onEnter:t,onExit:n,onFocus:d,onBlur:f})),g.push(this.zoomOutButton=new e.Button({element:this.zoomOutButton?e.getElement(this.zoomOutButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.ZoomOut`),srcRest:I(this.prefixUrl,h.zoomOut.REST),srcGroup:I(this.prefixUrl,h.zoomOut.GROUP),srcHover:I(this.prefixUrl,h.zoomOut.HOVER),srcDown:I(this.prefixUrl,h.zoomOut.DOWN),onPress:i,onRelease:n,onClick:a,onEnter:i,onExit:n,onFocus:d,onBlur:f}))),this.showHomeControl&&g.push(this.homeButton=new e.Button({element:this.homeButton?e.getElement(this.homeButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.Home`),srcRest:I(this.prefixUrl,h.home.REST),srcGroup:I(this.prefixUrl,h.home.GROUP),srcHover:I(this.prefixUrl,h.home.HOVER),srcDown:I(this.prefixUrl,h.home.DOWN),onRelease:o,onFocus:d,onBlur:f})),this.showFullPageControl&&g.push(this.fullPageButton=new e.Button({element:this.fullPageButton?e.getElement(this.fullPageButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.FullPage`),srcRest:I(this.prefixUrl,h.fullpage.REST),srcGroup:I(this.prefixUrl,h.fullpage.GROUP),srcHover:I(this.prefixUrl,h.fullpage.HOVER),srcDown:I(this.prefixUrl,h.fullpage.DOWN),onRelease:s,onFocus:d,onBlur:f})),this.showRotationControl&&(g.push(this.rotateLeftButton=new e.Button({element:this.rotateLeftButton?e.getElement(this.rotateLeftButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.RotateLeft`),srcRest:I(this.prefixUrl,h.rotateleft.REST),srcGroup:I(this.prefixUrl,h.rotateleft.GROUP),srcHover:I(this.prefixUrl,h.rotateleft.HOVER),srcDown:I(this.prefixUrl,h.rotateleft.DOWN),onRelease:c,onFocus:d,onBlur:f})),g.push(this.rotateRightButton=new e.Button({element:this.rotateRightButton?e.getElement(this.rotateRightButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.RotateRight`),srcRest:I(this.prefixUrl,h.rotateright.REST),srcGroup:I(this.prefixUrl,h.rotateright.GROUP),srcHover:I(this.prefixUrl,h.rotateright.HOVER),srcDown:I(this.prefixUrl,h.rotateright.DOWN),onRelease:l,onFocus:d,onBlur:f}))),this.showFlipControl&&g.push(this.flipButton=new e.Button({element:this.flipButton?e.getElement(this.flipButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.Flip`),srcRest:I(this.prefixUrl,h.flip.REST),srcGroup:I(this.prefixUrl,h.flip.GROUP),srcHover:I(this.prefixUrl,h.flip.HOVER),srcDown:I(this.prefixUrl,h.flip.DOWN),onRelease:u,onFocus:d,onBlur:f})),_?(this.buttonGroup=new e.ButtonGroup({buttons:g,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold}),this.navControl=this.buttonGroup.element,this.addHandler(`open`,e.delegate(this,ce)),this.toolbar?this.toolbar.addControl(this.navControl,{anchor:this.navigationControlAnchor||e.ControlAnchor.TOP_LEFT}):this.addControl(this.navControl,{anchor:this.navigationControlAnchor||e.ControlAnchor.TOP_LEFT})):this.customButtons=g),this},currentPage:function(){return this._sequenceIndex},goToPage:function(e){return this.tileSources&&e>=0&&e<this.tileSources.length&&(this._sequenceIndex=e,this._updateSequenceButtons(e),this.open(this.tileSources[e]),this.referenceStrip&&this.referenceStrip.setFocus(e),this.raiseEvent(`page`,{page:e})),this},addOverlay:function(t,n,r,i){var a=e.isPlainObject(t)?t:{element:t,location:n,placement:r,onDraw:i};if(t=e.getElement(a.element),s(this.currentOverlays,t)>=0)return this;var c=o(this,a);return this.currentOverlays.push(c),c.drawHTML(this.overlaysContainer,this.viewport),this.raiseEvent(`add-overlay`,{element:t,location:a.location,placement:a.placement}),this},updateOverlay:function(n,r,i){var a;return n=e.getElement(n),a=s(this.currentOverlays,n),a>=0&&(this.currentOverlays[a].update(r,i),t[this.hash].forceRedraw=!0,this.raiseEvent(`update-overlay`,{element:n,location:r,placement:i})),this},removeOverlay:function(n){var r;return n=e.getElement(n),r=s(this.currentOverlays,n),r>=0&&(this.currentOverlays[r].destroy(),this.currentOverlays.splice(r,1),t[this.hash].forceRedraw=!0,this.raiseEvent(`remove-overlay`,{element:n})),this},clearOverlays:function(){for(;this.currentOverlays.length>0;)this.currentOverlays.pop().destroy();return t[this.hash].forceRedraw=!0,this.raiseEvent(`clear-overlay`,{}),this},getOverlayById:function(t){var n;return t=e.getElement(t),n=s(this.currentOverlays,t),n>=0?this.currentOverlays[n]:null},_updateSequenceButtons:function(e){this.nextButton&&(!this.tileSources||this.tileSources.length-1===e?this.navPrevNextWrap||this.nextButton.disable():this.nextButton.enable()),this.previousButton&&(e>0?this.previousButton.enable():this.navPrevNextWrap||this.previousButton.disable())},_showMessage:function(t){this._hideMessage();var n=e.makeNeutralElement(`div`);n.appendChild(document.createTextNode(t)),this.messageDiv=e.makeCenteredNode(n),e.addClass(this.messageDiv,`openseadragon-message`),this.container.appendChild(this.messageDiv)},_hideMessage:function(){var e=this.messageDiv;e&&(e.parentNode.removeChild(e),delete this.messageDiv)},gestureSettingsByDeviceType:function(e){switch(e){case`mouse`:return this.gestureSettingsMouse;case`touch`:return this.gestureSettingsTouch;case`pen`:return this.gestureSettingsPen;default:return this.gestureSettingsUnknown}},_drawOverlays:function(){var e,t=this.currentOverlays.length;for(e=0;e<t;e++)this.currentOverlays[e].drawHTML(this.overlaysContainer,this.viewport)},_cancelPendingImages:function(){this._loadQueue=[]},removeReferenceStrip:function(){this.showReferenceStrip=!1,this.referenceStrip&&=(this.referenceStrip.destroy(),null)},addReferenceStrip:function(){if(this.showReferenceStrip=!0,this.sequenceMode){if(this.referenceStrip)return;this.tileSources.length&&this.tileSources.length>1&&(this.referenceStrip=new e.ReferenceStrip({id:this.referenceStripElement,position:this.referenceStripPosition,sizeRatio:this.referenceStripSizeRatio,scroll:this.referenceStripScroll,height:this.referenceStripHeight,width:this.referenceStripWidth,tileSources:this.tileSources,prefixUrl:this.prefixUrl,viewer:this}),this.referenceStrip.setFocus(this._sequenceIndex))}else e.console.warn(`Attempting to display a reference strip while "sequenceMode" is off.`)},_addUpdatePixelDensityRatioEvent:function(){this._updatePixelDensityRatioBind=this._updatePixelDensityRatio.bind(this),e.addEvent(window,`resize`,this._updatePixelDensityRatioBind)},_removeUpdatePixelDensityRatioEvent:function(){e.removeEvent(window,`resize`,this._updatePixelDensityRatioBind)},_updatePixelDensityRatio:function(){var t=e.pixelDensityRatio,n=e.getCurrentPixelDensityRatio();t!==n&&(e.pixelDensityRatio=n,this.forceResize())},goToPreviousPage:function(){var e=this._sequenceIndex-1;this.navPrevNextWrap&&e<0&&(e+=this.tileSources.length),this.goToPage(e)},goToNextPage:function(){var e=this._sequenceIndex+1;this.navPrevNextWrap&&e>=this.tileSources.length&&(e=0),this.goToPage(e)},isAnimating:function(){return t[this.hash].animating}});function i(t){return t=e.getElement(t),new e.Point(t.clientWidth===0?1:t.clientWidth,t.clientHeight===0?1:t.clientHeight)}function a(t,n,r,i,a){var o=t;if(e.type(n)===`string`){if(n.match(/^\s*<.*>\s*$/))n=e.parseXml(n);else if(n.match(/^\s*[{[].*[}\]]\s*$/))try{n=e.parseJSON(n)}catch{}}function s(e,t){e.ready?i(e):(e.addHandler(`ready`,function(){i(e)}),e.addHandler(`open-failed`,function(e){a({message:e.message,source:t})}))}setTimeout(function(){if(e.type(n)===`string`)n=new e.TileSource({url:n,crossOriginPolicy:r.crossOriginPolicy===void 0?t.crossOriginPolicy:r.crossOriginPolicy,ajaxWithCredentials:t.ajaxWithCredentials,ajaxHeaders:r.ajaxHeaders?r.ajaxHeaders:t.ajaxHeaders,splitHashDataForPost:t.splitHashDataForPost,success:function(e){i(e.tileSource)}}),n.addHandler(`open-failed`,function(e){a(e)});else if(e.isPlainObject(n)||n.nodeType){if(n.crossOriginPolicy===void 0&&(r.crossOriginPolicy!==void 0||t.crossOriginPolicy!==void 0)&&(n.crossOriginPolicy=r.crossOriginPolicy===void 0?t.crossOriginPolicy:r.crossOriginPolicy),n.ajaxWithCredentials===void 0&&(n.ajaxWithCredentials=t.ajaxWithCredentials),e.isFunction(n.getTileUrl)){var c=new e.TileSource(n);c.getTileUrl=n.getTileUrl,i(c)}else{var l=e.TileSource.determineType(o,n);if(!l){a({message:`Unable to load TileSource`,source:n});return}s(new l(l.prototype.configure.apply(o,[n])),n)}}else s(n,n)})}function o(t,n){if(n instanceof e.Overlay)return n;var r=null;if(n.element)r=e.getElement(n.element);else{var i=n.id?n.id:`openseadragon-overlay-`+Math.floor(Math.random()*1e7);r=e.getElement(n.id),r||(r=document.createElement(`a`),r.href=`#/overlay/`+i),r.id=i,e.addClass(r,n.className?n.className:`openseadragon-overlay`)}var a=n.location,o=n.width,s=n.height;if(!a){var c=n.x,l=n.y;if(n.px!==void 0){var u=t.viewport.imageToViewportRectangle(new e.Rect(n.px,n.py,o||0,s||0));c=u.x,l=u.y,o=o===void 0?void 0:u.width,s=s===void 0?void 0:u.height}a=new e.Point(c,l)}var d=n.placement;return d&&e.type(d)===`string`&&(d=e.Placement[n.placement.toUpperCase()]),new e.Overlay({element:r,location:a,placement:d,onDraw:n.onDraw,checkResize:n.checkResize,width:o,height:s,rotationMode:n.rotationMode})}function s(e,t){var n;for(n=e.length-1;n>=0;n--)if(e[n].element===t)return n;return-1}function c(t,n){return e.requestAnimationFrame(function(){n(t)})}function l(t){e.requestAnimationFrame(function(){d(t)})}function u(t){t.autoHideControls&&(t.controlsShouldFade=!0,t.controlsFadeBeginTime=e.now()+t.controlsFadeDelay,window.setTimeout(function(){l(t)},t.controlsFadeDelay))}function d(t){var n,r,i,a;if(t.controlsShouldFade){for(n=e.now(),r=n-t.controlsFadeBeginTime,i=1-r/t.controlsFadeLength,i=Math.min(1,i),i=Math.max(0,i),a=t.controls.length-1;a>=0;a--)t.controls[a].autoFade&&t.controls[a].setOpacity(i);i>0&&l(t)}}function f(e){var t;for(e.controlsShouldFade=!1,t=e.controls.length-1;t>=0;t--)e.controls[t].setOpacity(1)}function p(){f(this)}function m(){u(this)}function h(e){var t={tracker:e.eventSource,position:e.position,originalEvent:e.originalEvent,preventDefault:e.preventDefault};this.raiseEvent(`canvas-contextmenu`,t),e.preventDefault=t.preventDefault}function g(t){var n={originalEvent:t.originalEvent,preventDefaultAction:!1,preventVerticalPan:t.preventVerticalPan||!this.panVertical,preventHorizontalPan:t.preventHorizontalPan||!this.panHorizontal};if(this.raiseEvent(`canvas-key`,n),!n.preventDefaultAction&&!t.ctrl&&!t.alt&&!t.meta)switch(t.keyCode){case 38:n.preventVerticalPan||(t.shift?this.viewport.zoomBy(1.1):this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(0,-this.pixelsPerArrowPress))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 40:n.preventVerticalPan||(t.shift?this.viewport.zoomBy(.9):this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(0,this.pixelsPerArrowPress))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 37:n.preventHorizontalPan||(this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(-this.pixelsPerArrowPress,0))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 39:n.preventHorizontalPan||(this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(this.pixelsPerArrowPress,0))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 187:this.viewport.zoomBy(1.1),this.viewport.applyConstraints(),t.preventDefault=!0;break;case 189:this.viewport.zoomBy(.9),this.viewport.applyConstraints(),t.preventDefault=!0;break;case 48:this.viewport.goHome(),this.viewport.applyConstraints(),t.preventDefault=!0;break;case 87:n.preventVerticalPan||(t.shift?this.viewport.zoomBy(1.1):this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(0,-40))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 83:n.preventVerticalPan||(t.shift?this.viewport.zoomBy(.9):this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(0,40))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 65:n.preventHorizontalPan||(this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(-40,0))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 68:n.preventHorizontalPan||(this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(40,0))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 82:t.shift?this.viewport.flipped?this.viewport.setRotation(this.viewport.getRotation()+this.rotationIncrement):this.viewport.setRotation(this.viewport.getRotation()-this.rotationIncrement):this.viewport.flipped?this.viewport.setRotation(this.viewport.getRotation()-this.rotationIncrement):this.viewport.setRotation(this.viewport.getRotation()+this.rotationIncrement),this.viewport.applyConstraints(),t.preventDefault=!0;break;case 70:this.viewport.toggleFlip(),t.preventDefault=!0;break;case 74:this.goToPreviousPage();break;case 75:this.goToNextPage();break;default:t.preventDefault=!1}else t.preventDefault=!1}function _(e){var t={originalEvent:e.originalEvent};this.raiseEvent(`canvas-key-press`,t)}function v(n){var r;document.activeElement!==this.canvas&&this.canvas.focus(),this.viewport.flipped&&(n.position.x=this.viewport.getContainerSize().x-n.position.x);var i={tracker:n.eventSource,position:n.position,quick:n.quick,shift:n.shift,originalEvent:n.originalEvent,originalTarget:n.originalTarget,preventDefaultAction:!1};this.raiseEvent(`canvas-click`,i),!i.preventDefaultAction&&this.viewport&&n.quick&&(r=this.gestureSettingsByDeviceType(n.pointerType),r.clickToZoom===!0&&(this.viewport.zoomBy(n.shift?1/this.zoomPerClick:this.zoomPerClick,r.zoomToRefPoint?this.viewport.pointFromPixel(n.position,!0):null),this.viewport.applyConstraints()),r.dblClickDragToZoom&&(t[this.hash].draggingToZoom===!0?(t[this.hash].lastClickTime=null,t[this.hash].draggingToZoom=!1):t[this.hash].lastClickTime=e.now()))}function y(e){var t,n={tracker:e.eventSource,position:e.position,shift:e.shift,originalEvent:e.originalEvent,preventDefaultAction:!1};this.raiseEvent(`canvas-double-click`,n),!n.preventDefaultAction&&this.viewport&&(t=this.gestureSettingsByDeviceType(e.pointerType),t.dblClickToZoom&&(this.viewport.zoomBy(e.shift?1/this.zoomPerClick:this.zoomPerClick,t.zoomToRefPoint?this.viewport.pointFromPixel(e.position,!0):null),this.viewport.applyConstraints()))}function b(e){var n,r={tracker:e.eventSource,pointerType:e.pointerType,position:e.position,delta:e.delta,speed:e.speed,direction:e.direction,shift:e.shift,originalEvent:e.originalEvent,preventDefaultAction:!1};if(this.raiseEvent(`canvas-drag`,r),n=this.gestureSettingsByDeviceType(e.pointerType),!r.preventDefaultAction&&this.viewport){if(n.dblClickDragToZoom&&t[this.hash].draggingToZoom){var i=this.zoomPerDblClickDrag**(e.delta.y/50);this.viewport.zoomBy(i)}else if(n.dragToPan&&!t[this.hash].draggingToZoom){if(this.panHorizontal||(e.delta.x=0),this.panVertical||(e.delta.y=0),this.viewport.flipped&&(e.delta.x=-e.delta.x),this.constrainDuringPan){var a=this.viewport.deltaPointsFromPixels(e.delta.negate());this.viewport.centerSpringX.target.value+=a.x,this.viewport.centerSpringY.target.value+=a.y;var o=this.viewport.getConstrainedBounds();this.viewport.centerSpringX.target.value-=a.x,this.viewport.centerSpringY.target.value-=a.y,o.xConstrained&&(e.delta.x=0),o.yConstrained&&(e.delta.y=0)}this.viewport.panBy(this.viewport.deltaPointsFromPixels(e.delta.negate()),n.flickEnabled&&!this.constrainDuringPan)}}}function x(n){var r,i={tracker:n.eventSource,pointerType:n.pointerType,position:n.position,speed:n.speed,direction:n.direction,shift:n.shift,originalEvent:n.originalEvent,preventDefaultAction:!1};if(this.raiseEvent(`canvas-drag-end`,i),r=this.gestureSettingsByDeviceType(n.pointerType),!i.preventDefaultAction&&this.viewport){if(!t[this.hash].draggingToZoom&&r.dragToPan&&r.flickEnabled&&n.speed>=r.flickMinSpeed){var a=0;this.panHorizontal&&(a=r.flickMomentum*n.speed*Math.cos(n.direction));var o=0;this.panVertical&&(o=r.flickMomentum*n.speed*Math.sin(n.direction));var s=this.viewport.pixelFromPoint(this.viewport.getCenter(!0)),c=this.viewport.pointFromPixel(new e.Point(s.x-a,s.y-o));this.viewport.panTo(c,!1)}this.viewport.applyConstraints()}r.dblClickDragToZoom&&t[this.hash].draggingToZoom===!0&&(t[this.hash].draggingToZoom=!1)}function S(e){this.raiseEvent(`canvas-enter`,{tracker:e.eventSource,pointerType:e.pointerType,position:e.position,buttons:e.buttons,pointers:e.pointers,insideElementPressed:e.insideElementPressed,buttonDownAny:e.buttonDownAny,originalEvent:e.originalEvent})}function C(e){this.raiseEvent(`canvas-exit`,{tracker:e.eventSource,pointerType:e.pointerType,position:e.position,buttons:e.buttons,pointers:e.pointers,insideElementPressed:e.insideElementPressed,buttonDownAny:e.buttonDownAny,originalEvent:e.originalEvent})}function w(n){var r;if(this.raiseEvent(`canvas-press`,{tracker:n.eventSource,pointerType:n.pointerType,position:n.position,insideElementPressed:n.insideElementPressed,insideElementReleased:n.insideElementReleased,originalEvent:n.originalEvent}),r=this.gestureSettingsByDeviceType(n.pointerType),r.dblClickDragToZoom){var i=t[this.hash].lastClickTime,a=e.now();if(i===null)return;a-i<this.dblClickTimeThreshold&&(t[this.hash].draggingToZoom=!0),t[this.hash].lastClickTime=null}}function T(e){this.raiseEvent(`canvas-release`,{tracker:e.eventSource,pointerType:e.pointerType,position:e.position,insideElementPressed:e.insideElementPressed,insideElementReleased:e.insideElementReleased,originalEvent:e.originalEvent})}function E(e){this.raiseEvent(`canvas-nonprimary-press`,{tracker:e.eventSource,position:e.position,pointerType:e.pointerType,button:e.button,buttons:e.buttons,originalEvent:e.originalEvent})}function D(e){this.raiseEvent(`canvas-nonprimary-release`,{tracker:e.eventSource,position:e.position,pointerType:e.pointerType,button:e.button,buttons:e.buttons,originalEvent:e.originalEvent})}function O(e){var t,n,r,i,a={tracker:e.eventSource,pointerType:e.pointerType,gesturePoints:e.gesturePoints,lastCenter:e.lastCenter,center:e.center,lastDistance:e.lastDistance,distance:e.distance,shift:e.shift,originalEvent:e.originalEvent,preventDefaultPanAction:!1,preventDefaultZoomAction:!1,preventDefaultRotateAction:!1};if(this.raiseEvent(`canvas-pinch`,a),this.viewport&&(t=this.gestureSettingsByDeviceType(e.pointerType),t.pinchToZoom&&(!a.preventDefaultPanAction||!a.preventDefaultZoomAction)&&(n=this.viewport.pointFromPixel(e.center,!0),t.zoomToRefPoint&&!a.preventDefaultPanAction&&(r=this.viewport.pointFromPixel(e.lastCenter,!0),i=r.minus(n),this.panHorizontal||(i.x=0),this.panVertical||(i.y=0),this.viewport.panBy(i,!0)),a.preventDefaultZoomAction||this.viewport.zoomBy(e.distance/e.lastDistance,n,!0),this.viewport.applyConstraints()),t.pinchRotate&&!a.preventDefaultRotateAction)){var o=Math.atan2(e.gesturePoints[0].currentPos.y-e.gesturePoints[1].currentPos.y,e.gesturePoints[0].currentPos.x-e.gesturePoints[1].currentPos.x),s=Math.atan2(e.gesturePoints[0].lastPos.y-e.gesturePoints[1].lastPos.y,e.gesturePoints[0].lastPos.x-e.gesturePoints[1].lastPos.x);n=this.viewport.pointFromPixel(e.center,!0),this.viewport.rotateTo(this.viewport.getRotation(!0)+(o-s)*(180/Math.PI),n,!0)}}function k(e){this.raiseEvent(`canvas-focus`,{tracker:e.eventSource,originalEvent:e.originalEvent})}function A(e){this.raiseEvent(`canvas-blur`,{tracker:e.eventSource,originalEvent:e.originalEvent})}function j(t){var n,r,i,a=e.now();a-this._lastScrollTime>this.minScrollDeltaTime?(this._lastScrollTime=a,n={tracker:t.eventSource,position:t.position,scroll:t.scroll,shift:t.shift,originalEvent:t.originalEvent,preventDefaultAction:!1,preventDefault:!0},this.raiseEvent(`canvas-scroll`,n),!n.preventDefaultAction&&this.viewport&&(this.viewport.flipped&&(t.position.x=this.viewport.getContainerSize().x-t.position.x),r=this.gestureSettingsByDeviceType(t.pointerType),r.scrollToZoom&&(i=this.zoomPerScroll**+t.scroll,this.viewport.zoomBy(i,r.zoomToRefPoint?this.viewport.pointFromPixel(t.position,!0):null),this.viewport.applyConstraints())),t.preventDefault=n.preventDefault):t.preventDefault=!0}function M(e){t[this.hash].mouseInside=!0,f(this),this.raiseEvent(`container-enter`,{tracker:e.eventSource,pointerType:e.pointerType,position:e.position,buttons:e.buttons,pointers:e.pointers,insideElementPressed:e.insideElementPressed,buttonDownAny:e.buttonDownAny,originalEvent:e.originalEvent})}function N(e){e.pointers<1&&(t[this.hash].mouseInside=!1,t[this.hash].animating||u(this)),this.raiseEvent(`container-exit`,{tracker:e.eventSource,pointerType:e.pointerType,position:e.position,buttons:e.buttons,pointers:e.pointers,insideElementPressed:e.insideElementPressed,buttonDownAny:e.buttonDownAny,originalEvent:e.originalEvent})}function ee(e){P(e),e._updateRequestId=e.isOpen()?c(e,ee):!1}function te(n,r){var i=n.viewport,a=i.getZoom(),o=i.getCenter();i.resize(r,n.preserveImageSizeOnResize),i.panTo(o,!0);var s;if(n.preserveImageSizeOnResize)s=t[n.hash].prevContainerSize.x/r.x;else{var c=new e.Point(0,0),l=new e.Point(t[n.hash].prevContainerSize.x,t[n.hash].prevContainerSize.y).distanceTo(c);s=new e.Point(r.x,r.y).distanceTo(c)/l*t[n.hash].prevContainerSize.x/r.x}i.zoomTo(a*s,null,!0),t[n.hash].prevContainerSize=r,t[n.hash].forceRedraw=!0,t[n.hash].needsResize=!1,t[n.hash].forceResize=!1}function P(e){if(!(e._opening||!t[e.hash])){if(e.autoResize||t[e.hash].forceResize){var n;if(e._autoResizePolling){n=i(e.container);var r=t[e.hash].prevContainerSize;n.equals(r)||(t[e.hash].needsResize=!0)}t[e.hash].needsResize&&te(e,n||i(e.container))}var a=e.viewport.update(),o=e.world.update(a)||a;a&&e.raiseEvent(`viewport-change`),e.referenceStrip&&(o=e.referenceStrip.update(e.viewport)||o);var s=t[e.hash].animating;!s&&o&&(e.raiseEvent(`animation-start`),f(e));var c=s&&!o;c&&(t[e.hash].animating=!1),(o||c||t[e.hash].forceRedraw||e.world.needsDraw())&&(F(e),e._drawOverlays(),e.navigator&&e.navigator.update(e.viewport),t[e.hash].forceRedraw=!1,o&&e.raiseEvent(`animation`)),c&&(e.raiseEvent(`animation-finish`),t[e.hash].mouseInside||u(e)),t[e.hash].animating=o}}function F(e){e.imageLoader.clear(),e.world.draw(),e.raiseEvent(`update-viewport`,{})}function I(e,t){return e?e+t:t}function ne(){t[this.hash].lastZoomTime=e.now(),t[this.hash].zoomFactor=this.zoomPerSecond,t[this.hash].zooming=!0,L(this)}function re(){t[this.hash].lastZoomTime=e.now(),t[this.hash].zoomFactor=1/this.zoomPerSecond,t[this.hash].zooming=!0,L(this)}function ie(){t[this.hash].zooming=!1}function L(t){e.requestAnimationFrame(e.delegate(t,ae))}function ae(){var n,r,i;t[this.hash].zooming&&this.viewport&&(n=e.now(),r=n-t[this.hash].lastZoomTime,i=t[this.hash].zoomFactor**(r/1e3),this.viewport.zoomBy(i),this.viewport.applyConstraints(),t[this.hash].lastZoomTime=n,L(this))}function oe(){this.viewport&&(t[this.hash].zooming=!1,this.viewport.zoomBy(this.zoomPerClick/1),this.viewport.applyConstraints())}function se(){this.viewport&&(t[this.hash].zooming=!1,this.viewport.zoomBy(1/this.zoomPerClick),this.viewport.applyConstraints())}function ce(){this.buttonGroup&&(this.buttonGroup.emulateEnter(),this.buttonGroup.emulateLeave())}function le(){this.viewport&&this.viewport.goHome()}function ue(){this.isFullPage()&&!e.isFullScreen()?this.setFullPage(!1):this.setFullScreen(!this.isFullPage()),this.buttonGroup&&this.buttonGroup.emulateLeave(),this.fullPageButton.element.focus(),this.viewport&&this.viewport.applyConstraints()}function de(){if(this.viewport){var e=this.viewport.getRotation();this.viewport.flipped?e+=this.rotationIncrement:e-=this.rotationIncrement,this.viewport.setRotation(e)}}function fe(){if(this.viewport){var e=this.viewport.getRotation();this.viewport.flipped?e-=this.rotationIncrement:e+=this.rotationIncrement,this.viewport.setRotation(e)}}function pe(){this.viewport.toggleFlip()}e.determineDrawer=function(t){for(let r in n){let i=n[r],a=i.prototype;if(a&&a instanceof n.DrawerBase&&e.isFunction(a.getType)&&a.getType.call(i)===t)return i}return null}})(n),(function(e){e.Navigator=function(o){var s=o.viewer,c=this,l,u;o.element||o.id?(o.element?(o.id&&e.console.warn(`Given option.id for Navigator was ignored since option.element was provided and is being used instead.`),o.element.id?o.id=o.element.id:o.id=`navigator-`+e.now(),this.element=o.element):this.element=document.getElementById(o.id),o.controlOptions={anchor:e.ControlAnchor.NONE,attachToViewer:!1,autoFade:!1}):(o.id=`navigator-`+e.now(),this.element=e.makeNeutralElement(`div`),o.controlOptions={anchor:e.ControlAnchor.TOP_RIGHT,attachToViewer:!0,autoFade:o.autoFade},o.position&&(o.position===`BOTTOM_RIGHT`?o.controlOptions.anchor=e.ControlAnchor.BOTTOM_RIGHT:o.position===`BOTTOM_LEFT`?o.controlOptions.anchor=e.ControlAnchor.BOTTOM_LEFT:o.position===`TOP_RIGHT`?o.controlOptions.anchor=e.ControlAnchor.TOP_RIGHT:o.position===`TOP_LEFT`?o.controlOptions.anchor=e.ControlAnchor.TOP_LEFT:o.position===`ABSOLUTE`&&(o.controlOptions.anchor=e.ControlAnchor.ABSOLUTE,o.controlOptions.top=o.top,o.controlOptions.left=o.left,o.controlOptions.height=o.height,o.controlOptions.width=o.width))),this.element.id=o.id,this.element.className+=` navigator`,o=e.extend(!0,{sizeRatio:e.DEFAULT_SETTINGS.navigatorSizeRatio},o,{element:this.element,tabIndex:-1,showNavigator:!1,mouseNavEnabled:!1,showNavigationControl:!1,showSequenceControl:!1,immediateRender:!0,blendTime:0,animationTime:o.animationTime,autoResize:!1,minZoomImageRatio:1,background:o.background,opacity:o.opacity,borderColor:o.borderColor,displayRegionColor:o.displayRegionColor}),o.minPixelRatio=this.minPixelRatio=s.minPixelRatio,e.setElementTouchActionNone(this.element),this.borderWidth=2,this.fudge=new e.Point(1,1),this.totalBorderWidths=new e.Point(this.borderWidth*2,this.borderWidth*2).minus(this.fudge),o.controlOptions.anchor!==e.ControlAnchor.NONE&&(function(e,t){e.margin=`0px`,e.border=t+`px solid `+o.borderColor,e.padding=`0px`,e.background=o.background,e.opacity=o.opacity,e.overflow=`hidden`})(this.element.style,this.borderWidth),this.displayRegion=e.makeNeutralElement(`div`),this.displayRegion.id=this.element.id+`-displayregion`,this.displayRegion.className=`displayregion`,(function(e,t){e.position=`relative`,e.top=`0px`,e.left=`0px`,e.fontSize=`0px`,e.overflow=`hidden`,e.border=t+`px solid `+o.displayRegionColor,e.margin=`0px`,e.padding=`0px`,e.background=`transparent`,e.float=`left`,e.cssFloat=`left`,e.zIndex=999999999,e.cursor=`default`,e.boxSizing=`content-box`})(this.displayRegion.style,this.borderWidth),e.setElementPointerEventsNone(this.displayRegion),e.setElementTouchActionNone(this.displayRegion),this.displayRegionContainer=e.makeNeutralElement(`div`),this.displayRegionContainer.id=this.element.id+`-displayregioncontainer`,this.displayRegionContainer.className=`displayregioncontainer`,this.displayRegionContainer.style.width=`100%`,this.displayRegionContainer.style.height=`100%`,e.setElementPointerEventsNone(this.displayRegionContainer),e.setElementTouchActionNone(this.displayRegionContainer),s.addControl(this.element,o.controlOptions),this._resizeWithViewer=o.controlOptions.anchor!==e.ControlAnchor.ABSOLUTE&&o.controlOptions.anchor!==e.ControlAnchor.NONE,o.width&&o.height?(this.setWidth(o.width),this.setHeight(o.height)):this._resizeWithViewer&&(l=e.getElementSize(s.element),this.element.style.height=Math.round(l.y*o.sizeRatio)+`px`,this.element.style.width=Math.round(l.x*o.sizeRatio)+`px`,this.oldViewerSize=l,u=e.getElementSize(this.element),this.elementArea=u.x*u.y),this.oldContainerSize=new e.Point(0,0),e.Viewer.apply(this,[o]),this.displayRegionContainer.appendChild(this.displayRegion),this.element.getElementsByTagName(`div`)[0].appendChild(this.displayRegionContainer);function d(e,t){a(c.displayRegionContainer,e),a(c.displayRegion,-e),c.viewport.setRotation(e,t)}o.navigatorRotate&&(d(o.viewer.viewport?o.viewer.viewport.getRotation():o.viewer.degrees||0,!0),o.viewer.addHandler(`rotate`,function(e){d(e.degrees,e.immediately)})),this.innerTracker.destroy(),this.innerTracker=new e.MouseTracker({userData:`Navigator.innerTracker`,element:this.element,dragHandler:e.delegate(this,n),clickHandler:e.delegate(this,t),releaseHandler:e.delegate(this,r),scrollHandler:e.delegate(this,i),preProcessEventHandler:function(e){e.eventType===`wheel`&&(e.preventDefault=!0)}}),this.outerTracker.userData=`Navigator.outerTracker`,e.setElementPointerEventsNone(this.canvas),e.setElementPointerEventsNone(this.container),this.addHandler(`reset-size`,function(){c.viewport&&c.viewport.goHome(!0)}),s.world.addHandler(`item-index-change`,function(e){window.setTimeout(function(){var t=c.world.getItemAt(e.previousIndex);c.world.setItemIndex(t,e.newIndex)},1)}),s.world.addHandler(`remove-item`,function(e){var t=e.item,n=c._getMatchingItem(t);n&&c.world.removeItem(n)}),this.update(s.viewport)},e.extend(e.Navigator.prototype,e.EventSource.prototype,e.Viewer.prototype,{updateSize:function(){if(this.viewport){var t=new e.Point(this.container.clientWidth===0?1:this.container.clientWidth,this.container.clientHeight===0?1:this.container.clientHeight);t.equals(this.oldContainerSize)||(this.viewport.resize(t,!0),this.viewport.goHome(!0),this.oldContainerSize=t,this.world.update(),this.world.draw(),this.update(this.viewer.viewport))}},setWidth:function(e){this.width=e,this.element.style.width=typeof e==`number`?e+`px`:e,this._resizeWithViewer=!1,this.updateSize()},setHeight:function(e){this.height=e,this.element.style.height=typeof e==`number`?e+`px`:e,this._resizeWithViewer=!1,this.updateSize()},setFlip:function(e){return this.viewport.setFlip(e),this.setDisplayTransform(this.viewer.viewport.getFlip()?`scale(-1,1)`:`scale(1,1)`),this},setDisplayTransform:function(e){o(this.canvas,e),o(this.element,e)},update:function(t){var n,r,i,o,s,c;if(t||=this.viewer.viewport,n=e.getElementSize(this.viewer.element),this._resizeWithViewer&&n.x&&n.y&&!n.equals(this.oldViewerSize)&&(this.oldViewerSize=n,this.maintainSizeRatio||!this.elementArea?(r=n.x*this.sizeRatio,i=n.y*this.sizeRatio):(r=Math.sqrt(this.elementArea*(n.x/n.y)),i=this.elementArea/r),this.element.style.width=Math.round(r)+`px`,this.element.style.height=Math.round(i)+`px`,this.elementArea||=r*i,this.updateSize()),t&&this.viewport){if(o=t.getBoundsNoRotate(!0),s=this.viewport.pixelFromPointNoRotate(o.getTopLeft(),!1),c=this.viewport.pixelFromPointNoRotate(o.getBottomRight(),!1).minus(this.totalBorderWidths),!this.navigatorRotate){var l=t.getRotation(!0);a(this.displayRegion,-l)}var u=this.displayRegion.style;u.display=this.world.getItemCount()?`block`:`none`,u.top=s.y.toFixed(2)+`px`,u.left=s.x.toFixed(2)+`px`;var d=c.x-s.x,f=c.y-s.y;u.width=Math.round(Math.max(d,0))+`px`,u.height=Math.round(Math.max(f,0))+`px`}},addTiledImage:function(t){var n=this,r=t.originalTiledImage;delete t.original;var i=e.extend({},t,{success:function(e){var t=e.item;t._originalForNavigator=r,n._matchBounds(t,r,!0),n._matchOpacity(t,r),n._matchCompositeOperation(t,r);function i(){n._matchBounds(t,r)}function a(){n._matchOpacity(t,r)}function o(){n._matchCompositeOperation(t,r)}r.addHandler(`bounds-change`,i),r.addHandler(`clip-change`,i),r.addHandler(`opacity-change`,a),r.addHandler(`composite-operation-change`,o)}});return e.Viewer.prototype.addTiledImage.apply(this,[i])},destroy:function(){return e.Viewer.prototype.destroy.apply(this)},_getMatchingItem:function(e){for(var t=this.world.getItemCount(),n,r=0;r<t;r++)if(n=this.world.getItemAt(r),n._originalForNavigator===e)return n;return null},_matchBounds:function(e,t,n){var r=t.getBoundsNoRotate();e.setPosition(r.getTopLeft(),n),e.setWidth(r.width,n),e.setRotation(t.getRotation(),n),e.setClip(t.getClip()),e.setFlip(t.getFlip())},_matchOpacity:function(e,t){e.setOpacity(t.opacity)},_matchCompositeOperation:function(e,t){e.setCompositeOperation(t.compositeOperation)}});function t(e){var t={tracker:e.eventSource,position:e.position,quick:e.quick,shift:e.shift,originalEvent:e.originalEvent,preventDefaultAction:!1};if(this.viewer.raiseEvent(`navigator-click`,t),!t.preventDefaultAction&&e.quick&&this.viewer.viewport&&(this.panVertical||this.panHorizontal)){this.viewer.viewport.flipped&&(e.position.x=this.viewport.getContainerSize().x-e.position.x);var n=this.viewport.pointFromPixel(e.position);this.panVertical?this.panHorizontal||(n.x=this.viewer.viewport.getCenter(!0).x):n.y=this.viewer.viewport.getCenter(!0).y,this.viewer.viewport.panTo(n),this.viewer.viewport.applyConstraints()}}function n(e){var t={tracker:e.eventSource,position:e.position,delta:e.delta,speed:e.speed,direction:e.direction,shift:e.shift,originalEvent:e.originalEvent,preventDefaultAction:!1};this.viewer.raiseEvent(`navigator-drag`,t),!t.preventDefaultAction&&this.viewer.viewport&&(this.panHorizontal||(e.delta.x=0),this.panVertical||(e.delta.y=0),this.viewer.viewport.flipped&&(e.delta.x=-e.delta.x),this.viewer.viewport.panBy(this.viewport.deltaPointsFromPixels(e.delta)),this.viewer.constrainDuringPan&&this.viewer.viewport.applyConstraints())}function r(e){e.insideElementPressed&&this.viewer.viewport&&this.viewer.viewport.applyConstraints()}function i(e){var t={tracker:e.eventSource,position:e.position,scroll:e.scroll,shift:e.shift,originalEvent:e.originalEvent,preventDefault:e.preventDefault};this.viewer.raiseEvent(`navigator-scroll`,t),e.preventDefault=t.preventDefault}function a(e,t){o(e,`rotate(`+t+`deg)`)}function o(e,t){e.style.webkitTransform=t,e.style.mozTransform=t,e.style.msTransform=t,e.style.oTransform=t,e.style.transform=t}})(n),(function(e){var t={Errors:{Dzc:`Sorry, we don't support Deep Zoom Collections!`,Dzi:`Hmm, this doesn't appear to be a valid Deep Zoom Image.`,Xml:`Hmm, this doesn't appear to be a valid Deep Zoom Image.`,ImageFormat:`Sorry, we don't support {0}-based Deep Zoom Images.`,Security:`It looks like a security restriction stopped us from loading this Deep Zoom Image.`,Status:`This space unintentionally left blank ({0} {1}).`,OpenFailed:`Unable to open {0}: {1}`},Tooltips:{FullPage:`Toggle full page`,Home:`Go home`,ZoomIn:`Zoom in`,ZoomOut:`Zoom out`,NextPage:`Next page`,PreviousPage:`Previous page`,RotateLeft:`Rotate left`,RotateRight:`Rotate right`,Flip:`Flip Horizontally`}};e.extend(e,{getString:function(n){var r=n.split(`.`),i=null,a=arguments,o=t,s;for(s=0;s<r.length-1;s++)o=o[r[s]]||{};return i=o[r[s]],typeof i!=`string`&&(e.console.error(`Untranslated source string:`,n),i=``),i.replace(/\{\d+\}/g,function(e){var t=parseInt(e.match(/\d+/),10)+1;return t<a.length?a[t]:``})},setString:function(e,n){var r=e.split(`.`),i=t,a;for(a=0;a<r.length-1;a++)i[r[a]]||(i[r[a]]={}),i=i[r[a]];i[r[a]]=n}})})(n),(function(e){e.Point=function(e,t){this.x=typeof e==`number`?e:0,this.y=typeof t==`number`?t:0},e.Point.prototype={clone:function(){return new e.Point(this.x,this.y)},plus:function(t){return new e.Point(this.x+t.x,this.y+t.y)},minus:function(t){return new e.Point(this.x-t.x,this.y-t.y)},times:function(t){return new e.Point(this.x*t,this.y*t)},divide:function(t){return new e.Point(this.x/t,this.y/t)},negate:function(){return new e.Point(-this.x,-this.y)},distanceTo:function(e){return Math.sqrt((this.x-e.x)**2+(this.y-e.y)**2)},squaredDistanceTo:function(e){return(this.x-e.x)**2+(this.y-e.y)**2},apply:function(t){return new e.Point(t(this.x),t(this.y))},equals:function(t){return t instanceof e.Point&&this.x===t.x&&this.y===t.y},rotate:function(t,n){n||=new e.Point(0,0);var r,i;if(t%90==0)switch(e.positiveModulo(t,360)){case 0:r=1,i=0;break;case 90:r=0,i=1;break;case 180:r=-1,i=0;break;case 270:r=0,i=-1}else{var a=t*Math.PI/180;r=Math.cos(a),i=Math.sin(a)}var o=r*(this.x-n.x)-i*(this.y-n.y)+n.x,s=i*(this.x-n.x)+r*(this.y-n.y)+n.y;return new e.Point(o,s)},toString:function(){return`(`+Math.round(this.x*100)/100+`,`+Math.round(this.y*100)/100+`)`}}})(n),(function(e){e.TileSource=function(t,n,r,i,a,o){var s=this,c=arguments,l=e.isPlainObject(t)?t:{width:c[0],height:c[1],tileSize:c[2],tileOverlap:c[3],minLevel:c[4],maxLevel:c[5]},u;if(e.EventSource.call(this),e.extend(!0,this,l),!this.success){for(u=0;u<arguments.length;u++)if(e.isFunction(arguments[u])){this.success=arguments[u];break}}this.success&&this.addHandler(`ready`,function(e){s.success(e)}),e.type(arguments[0])===`string`&&(this.url=arguments[0]),this.url?(this.aspectRatio=1,this.dimensions=new e.Point(10,10),this._tileWidth=0,this._tileHeight=0,this.tileOverlap=0,this.minLevel=0,this.maxLevel=0,this.ready=!1,this.getImageInfo(this.url)):(this.ready=!0,this.aspectRatio=l.width&&l.height?l.width/l.height:1,this.dimensions=new e.Point(l.width,l.height),this.tileSize?(this._tileWidth=this._tileHeight=this.tileSize,delete this.tileSize):(this.tileWidth?(this._tileWidth=this.tileWidth,delete this.tileWidth):this._tileWidth=0,this.tileHeight?(this._tileHeight=this.tileHeight,delete this.tileHeight):this._tileHeight=0),this.tileOverlap=l.tileOverlap?l.tileOverlap:0,this.minLevel=l.minLevel?l.minLevel:0,this.maxLevel=l.maxLevel!==void 0&&l.maxLevel!==null?l.maxLevel:l.width&&l.height?Math.ceil(Math.log(Math.max(l.width,l.height))/Math.log(2)):0,this.success&&e.isFunction(this.success)&&this.success(this))},e.TileSource.prototype={getTileSize:function(t){return e.console.error(`[TileSource.getTileSize] is deprecated. Use TileSource.getTileWidth() and TileSource.getTileHeight() instead`),this._tileWidth},getTileWidth:function(e){return this._tileWidth?this._tileWidth:this.getTileSize(e)},getTileHeight:function(e){return this._tileHeight?this._tileHeight:this.getTileSize(e)},setMaxLevel:function(e){this.maxLevel=e,this._memoizeLevelScale()},getLevelScale:function(e){return this._memoizeLevelScale(),this.getLevelScale(e)},_memoizeLevelScale:function(){var e={},t;for(t=0;t<=this.maxLevel;t++)e[t]=1/2**(this.maxLevel-t);this.getLevelScale=function(t){return e[t]}},getNumTiles:function(t){var n=this.getLevelScale(t),r=Math.ceil(n*this.dimensions.x/this.getTileWidth(t)),i=Math.ceil(n*this.dimensions.y/this.getTileHeight(t));return new e.Point(r,i)},getPixelRatio:function(t){var n=this.dimensions.times(this.getLevelScale(t)),r=1/n.x*e.pixelDensityRatio,i=1/n.y*e.pixelDensityRatio;return new e.Point(r,i)},getClosestLevel:function(){var e,t;for(e=this.minLevel+1;e<=this.maxLevel&&(t=this.getNumTiles(e),!(t.x>1||t.y>1));e++);return e-1},getTileAtPoint:function(t,n){var r=n.x>=0&&n.x<=1&&n.y>=0&&n.y<=1/this.aspectRatio;e.console.assert(r,`[TileSource.getTileAtPoint] must be called with a valid point.`);var i=this.dimensions.x*this.getLevelScale(t),a=n.x*i,o=n.y*i,s=Math.floor(a/this.getTileWidth(t)),c=Math.floor(o/this.getTileHeight(t));return n.x>=1&&(s=this.getNumTiles(t).x-1),n.y>=1/this.aspectRatio-1e-15&&(c=this.getNumTiles(t).y-1),new e.Point(s,c)},getTileBounds:function(t,n,r,i){var a=this.dimensions.times(this.getLevelScale(t)),o=this.getTileWidth(t),s=this.getTileHeight(t),c=n===0?0:o*n-this.tileOverlap,l=r===0?0:s*r-this.tileOverlap,u=o+(n===0?1:2)*this.tileOverlap,d=s+(r===0?1:2)*this.tileOverlap,f=1/a.x;return u=Math.min(u,a.x-c),d=Math.min(d,a.y-l),i?new e.Rect(0,0,u,d):new e.Rect(c*f,l*f,u*f,d*f)},getImageInfo:function(n){var r=this,i,a,o,s,c,l,u;n&&(c=n.split(`/`),l=c[c.length-1],u=l.lastIndexOf(`.`),u>-1&&(c[c.length-1]=l.slice(0,u)));var d=null;if(this.splitHashDataForPost){var f=n.indexOf(`#`);f!==-1&&(d=n.substring(f+1),n=n.substr(0,f))}a=function(t){typeof t==`string`&&(t=e.parseXml(t));var i=e.TileSource.determineType(r,t,n);if(!i){r.raiseEvent(`open-failed`,{message:`Unable to load TileSource`,source:n});return}s=i.prototype.configure.apply(r,[t,n,d]),s.ajaxWithCredentials===void 0&&(s.ajaxWithCredentials=r.ajaxWithCredentials),o=new i(s),r.ready=!0,r.raiseEvent(`ready`,{tileSource:o})},n.match(/\.js$/)?(i=n.split(`/`).pop().replace(`.js`,``),e.jsonp({url:n,async:!1,callbackName:i,callback:a})):e.makeAjaxRequest({url:n,postData:d,withCredentials:this.ajaxWithCredentials,headers:this.ajaxHeaders,success:function(e){var n=t(e);a(n)},error:function(t,i){var a;try{a=`HTTP `+t.status+` attempting to load TileSource: `+n}catch{a=(i===void 0||!i.toString?`Unknown error`:i.toString())+` attempting to load TileSource: `+n}e.console.error(a),r.raiseEvent(`open-failed`,{message:a,source:n,postData:d})}})},supports:function(e,t){return!1},configure:function(e,t,n){throw Error(`Method not implemented.`)},getTileUrl:function(e,t,n){throw Error(`Method not implemented.`)},getTilePostData:function(e,t,n){return null},getTileAjaxHeaders:function(e,t,n){return{}},getTileHashKey:function(e,t,n,r,i,a){function o(e){return i?e+`+`+JSON.stringify(i):e}return o(typeof r==`string`?r:e+`/`+t+`_`+n)},tileExists:function(e,t,n){var r=this.getNumTiles(e);return e>=this.minLevel&&e<=this.maxLevel&&t>=0&&n>=0&&t<r.x&&n<r.y},hasTransparency:function(e,t,n,r){return!!e||t.match(`.png`)},downloadTileStart:function(t){var n=t.userData,r=new Image;n.image=r,n.request=null;var i=function(e){if(!r){t.finish(null,n.request,`Image load failed: undefined Image instance.`);return}r.onload=r.onerror=r.onabort=null,t.finish(e?null:r,n.request,e)};r.onload=function(){i()},r.onabort=r.onerror=function(){i(`Image load aborted.`)},t.loadWithAjax?n.request=e.makeAjaxRequest({url:t.src,withCredentials:t.ajaxWithCredentials,headers:t.ajaxHeaders,responseType:`arraybuffer`,postData:t.postData,success:function(e){var t;try{t=new window.Blob([e.response])}catch(r){var n=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder;if(r.name===`TypeError`&&n){var a=new n;a.append(e.response),t=a.getBlob()}}t.size===0?i(`Empty image response.`):r.src=(window.URL||window.webkitURL).createObjectURL(t)},error:function(e){i(`Image load aborted - XHR error`)}}):(t.crossOriginPolicy!==!1&&(r.crossOrigin=t.crossOriginPolicy),r.src=t.src)},downloadTileAbort:function(e){e.userData.request&&e.userData.request.abort();var t=e.userData.image;e.userData.image&&(t.onload=t.onerror=t.onabort=null)},createTileCache:function(e,t,n){e._data=t},destroyTileCache:function(e){e._data=null,e._renderedContext=null},getTileCacheData:function(e){return e._data},getTileCacheDataAsImage:function(e){return e._data},getTileCacheDataAsContext2D:function(e){if(!e._renderedContext){var t=document.createElement(`canvas`);t.width=e._data.width,t.height=e._data.height,e._renderedContext=t.getContext(`2d`),e._renderedContext.drawImage(e._data,0,0),e._data=null}return e._renderedContext}},e.extend(!0,e.TileSource.prototype,e.EventSource.prototype);function t(t){var n=t.responseText,r=t.status,i,a;if(!t)throw Error(e.getString(`Errors.Security`));if(t.status!==200&&t.status!==0)throw r=t.status,i=r===404?`Not Found`:t.statusText,Error(e.getString(`Errors.Status`,r,i));if(n.match(/^\s*<.*/))try{a=t.responseXML&&t.responseXML.documentElement?t.responseXML:e.parseXml(n)}catch{a=t.responseText}else if(n.match(/\s*[{[].*/))try{a=e.parseJSON(n)}catch{a=n}else a=n;return a}e.TileSource.determineType=function(t,r,i){for(var a in n)if(a.match(/.+TileSource$/)&&e.isFunction(n[a])&&e.isFunction(n[a].prototype.supports)&&n[a].prototype.supports.call(t,r,i))return n[a];return e.console.error(`No TileSource was able to open %s %s`,i,r),null}})(n),(function(e){e.DziTileSource=function(t,n,r,i,a,o,s,c,l){var u,d,f,p=e.isPlainObject(t)?t:{width:arguments[0],height:arguments[1],tileSize:arguments[2],tileOverlap:arguments[3],tilesUrl:arguments[4],fileFormat:arguments[5],displayRects:arguments[6],minLevel:arguments[7],maxLevel:arguments[8]};if(this._levelRects={},this.tilesUrl=p.tilesUrl,this.fileFormat=p.fileFormat,this.displayRects=p.displayRects,this.displayRects)for(u=this.displayRects.length-1;u>=0;u--)for(d=this.displayRects[u],f=d.minLevel;f<=d.maxLevel;f++)this._levelRects[f]||(this._levelRects[f]=[]),this._levelRects[f].push(d);e.TileSource.apply(this,[p])},e.extend(e.DziTileSource.prototype,e.TileSource.prototype,{supports:function(e,t){var n;return e.Image?n=e.Image.xmlns:e.documentElement&&(e.documentElement.localName===`Image`||e.documentElement.tagName===`Image`)&&(n=e.documentElement.namespaceURI),n=(n||``).toLowerCase(),n.indexOf(`schemas.microsoft.com/deepzoom/2008`)!==-1||n.indexOf(`schemas.microsoft.com/deepzoom/2009`)!==-1},configure:function(r,i,a){var o=e.isPlainObject(r)?n(this,r):t(this,r);return i&&!o.tilesUrl&&(o.tilesUrl=i.replace(/([^/]+?)(\.(dzi|xml|js)?(\?[^/]*)?)?\/?$/,`$1_files/`),o.queryParams=i.search(/\.(dzi|xml|js)\?/)===-1?``:i.match(/\?.*/)),o},getTileUrl:function(e,t,n){return[this.tilesUrl,e,`/`,t,`_`,n,`.`,this.fileFormat,this.queryParams].join(``)},tileExists:function(e,t,n){var r=this._levelRects[e],i,a,o,s,c,l,u;if(this.minLevel&&e<this.minLevel||this.maxLevel&&e>this.maxLevel)return!1;if(!r||!r.length)return!0;for(u=r.length-1;u>=0;u--)if(i=r[u],!(e<i.minLevel||e>i.maxLevel)&&(a=this.getLevelScale(e),o=i.x*a,s=i.y*a,c=o+i.width*a,l=s+i.height*a,o=Math.floor(o/this._tileWidth),s=Math.floor(s/this._tileWidth),c=Math.ceil(c/this._tileWidth),l=Math.ceil(l/this._tileWidth),o<=t&&t<c&&s<=n&&n<l))return!0;return!1}});function t(t,r){if(!r||!r.documentElement)throw Error(e.getString(`Errors.Xml`));var i=r.documentElement,a=i.localName||i.tagName,o=r.documentElement.namespaceURI,s=null,c=[],l,u,d,f,p;if(a===`Image`)try{if(f=i.getElementsByTagName(`Size`)[0],f===void 0&&(f=i.getElementsByTagNameNS(o,`Size`)[0]),s={Image:{xmlns:`http://schemas.microsoft.com/deepzoom/2008`,Url:i.getAttribute(`Url`),Format:i.getAttribute(`Format`),DisplayRect:null,Overlap:parseInt(i.getAttribute(`Overlap`),10),TileSize:parseInt(i.getAttribute(`TileSize`),10),Size:{Height:parseInt(f.getAttribute(`Height`),10),Width:parseInt(f.getAttribute(`Width`),10)}}},!e.imageFormatSupported(s.Image.Format))throw Error(e.getString(`Errors.ImageFormat`,s.Image.Format.toUpperCase()));for(l=i.getElementsByTagName(`DisplayRect`),l===void 0&&(l=i.getElementsByTagNameNS(o,`DisplayRect`)[0]),p=0;p<l.length;p++)u=l[p],d=u.getElementsByTagName(`Rect`)[0],d===void 0&&(d=u.getElementsByTagNameNS(o,`Rect`)[0]),c.push({Rect:{X:parseInt(d.getAttribute(`X`),10),Y:parseInt(d.getAttribute(`Y`),10),Width:parseInt(d.getAttribute(`Width`),10),Height:parseInt(d.getAttribute(`Height`),10),MinLevel:parseInt(u.getAttribute(`MinLevel`),10),MaxLevel:parseInt(u.getAttribute(`MaxLevel`),10)}});return c.length&&(s.Image.DisplayRect=c),n(t,s)}catch(t){throw t instanceof Error?t:Error(e.getString(`Errors.Dzi`))}if(a===`Collection`)throw Error(e.getString(`Errors.Dzc`));if(a===`Error`){var m=i.getElementsByTagName(`Message`)[0].firstChild.nodeValue;throw Error(m)}throw Error(e.getString(`Errors.Dzi`))}function n(t,n){var r=n.Image,i=r.Url,a=r.Format,o=r.Size,s=r.DisplayRect||[],c=parseInt(o.Width,10),l=parseInt(o.Height,10),u=parseInt(r.TileSize,10),d=parseInt(r.Overlap,10),f=[],p,m;for(m=0;m<s.length;m++)p=s[m].Rect,f.push(new e.DisplayRect(parseInt(p.X,10),parseInt(p.Y,10),parseInt(p.Width,10),parseInt(p.Height,10),parseInt(p.MinLevel,10),parseInt(p.MaxLevel,10)));return e.extend(!0,{width:c,height:l,tileSize:u,tileOverlap:d,minLevel:null,maxLevel:null,tilesUrl:i,fileFormat:a,displayRects:f},n)}})(n),(function(e){e.IIIFTileSource=function(n){if(e.extend(!0,this,n),this._id=this[`@id`]||this.id||this.identifier||null,!(this.height&&this.width&&this._id))throw Error(`IIIF required parameters (width, height, or id) not provided.`);if(n.tileSizePerScaleFactor={},this.tileFormat=this.tileFormat||`jpg`,this.version=n.version,this.tile_width&&this.tile_height)n.tileWidth=this.tile_width,n.tileHeight=this.tile_height;else if(this.tile_width)n.tileSize=this.tile_width;else if(this.tile_height)n.tileSize=this.tile_height;else if(this.tiles){if(this.tiles.length===1)n.tileWidth=this.tiles[0].width,n.tileHeight=this.tiles[0].height||this.tiles[0].width,this.scale_factors=this.tiles[0].scaleFactors;else{this.scale_factors=[];for(var i=0;i<this.tiles.length;i++)for(var a=0;a<this.tiles[i].scaleFactors.length;a++){var o=this.tiles[i].scaleFactors[a];this.scale_factors.push(o),n.tileSizePerScaleFactor[o]={width:this.tiles[i].width,height:this.tiles[i].height||this.tiles[i].width}}}}else if(t(n)){for(var s=Math.min(this.height,this.width),c=[256,512,1024],l=[],u=0;u<c.length;u++)c[u]<=s&&l.push(c[u]);n.tileSize=l.length>0?Math.max.apply(null,l):s}else this.sizes&&this.sizes.length>0?(this.emulateLegacyImagePyramid=!0,n.levels=r(this),e.extend(!0,n,{width:n.levels[n.levels.length-1].width,height:n.levels[n.levels.length-1].height,tileSize:Math.max(n.height,n.width),tileOverlap:0,minLevel:0,maxLevel:n.levels.length-1}),this.levels=n.levels):e.console.error(`Nothing in the info.json to construct image pyramids from`);if(!n.maxLevel&&!this.emulateLegacyImagePyramid){if(!this.scale_factors)n.maxLevel=Number(Math.round(Math.log(Math.max(this.width,this.height),2)));else{var d=Math.max.apply(null,this.scale_factors);n.maxLevel=Math.round(Math.log(d)*Math.LOG2E)}}if(this.sizes){var f=this.sizes.length;(f===n.maxLevel||f===n.maxLevel+1)&&(this.levelSizes=this.sizes.slice().sort((e,t)=>e.width-t.width),f===n.maxLevel&&this.levelSizes.push({width:this.width,height:this.height}))}e.TileSource.apply(this,[n])},e.extend(e.IIIFTileSource.prototype,e.TileSource.prototype,{supports:function(e,t){return e.protocol&&e.protocol===`http://iiif.io/api/image`||e[`@context`]&&(e[`@context`]===`http://library.stanford.edu/iiif/image-api/1.1/context.json`||e[`@context`]===`http://iiif.io/api/image/1/context.json`)||e.profile&&e.profile.indexOf(`http://library.stanford.edu/iiif/image-api/compliance.html`)===0||e.identifier&&e.width&&e.height?!0:!!(e.documentElement&&e.documentElement.tagName===`info`&&e.documentElement.namespaceURI===`http://library.stanford.edu/iiif/image-api/ns/`)},configure:function(t,r,a){if(e.isPlainObject(t)){if(!t[`@context`])t[`@context`]=`http://iiif.io/api/image/1.0/context.json`,t[`@id`]=r.replace(`/info.json`,``),t.version=1;else{var o=t[`@context`];if(Array.isArray(o)){for(var s=0;s<o.length;s++)if(typeof o[s]==`string`&&(/^http:\/\/iiif\.io\/api\/image\/[1-3]\/context\.json$/.test(o[s])||o[s]===`http://library.stanford.edu/iiif/image-api/1.1/context.json`)){o=o[s];break}}switch(o){case`http://iiif.io/api/image/1/context.json`:case`http://library.stanford.edu/iiif/image-api/1.1/context.json`:t.version=1;break;case`http://iiif.io/api/image/2/context.json`:t.version=2;break;case`http://iiif.io/api/image/3/context.json`:t.version=3;break;default:e.console.error(`Data has a @context property which contains no known IIIF context URI.`)}}if(t.preferredFormats){for(var c=0;c<t.preferredFormats.length;c++)if(n.imageFormatSupported(t.preferredFormats[c])){t.tileFormat=t.preferredFormats[c];break}}return t}var l=i(t);return l[`@context`]=`http://iiif.io/api/image/1.0/context.json`,l[`@id`]=r.replace(`/info.xml`,``),l.version=1,l},getTileWidth:function(t){if(this.emulateLegacyImagePyramid)return e.TileSource.prototype.getTileWidth.call(this,t);var n=2**(this.maxLevel-t);return this.tileSizePerScaleFactor&&this.tileSizePerScaleFactor[n]?this.tileSizePerScaleFactor[n].width:this._tileWidth},getTileHeight:function(t){if(this.emulateLegacyImagePyramid)return e.TileSource.prototype.getTileHeight.call(this,t);var n=2**(this.maxLevel-t);return this.tileSizePerScaleFactor&&this.tileSizePerScaleFactor[n]?this.tileSizePerScaleFactor[n].height:this._tileHeight},getLevelScale:function(t){if(this.emulateLegacyImagePyramid){var n=NaN;return this.levels.length>0&&t>=this.minLevel&&t<=this.maxLevel&&(n=this.levels[t].width/this.levels[this.maxLevel].width),n}return e.TileSource.prototype.getLevelScale.call(this,t)},getNumTiles:function(t){if(this.emulateLegacyImagePyramid)return this.getLevelScale(t)?new e.Point(1,1):new e.Point(0,0);if(this.levelSizes){var n=this.levelSizes[t],r=Math.ceil(n.width/this.getTileWidth(t)),i=Math.ceil(n.height/this.getTileHeight(t));return new e.Point(r,i)}return e.TileSource.prototype.getNumTiles.call(this,t)},getTileAtPoint:function(t,n){if(this.emulateLegacyImagePyramid)return new e.Point(0,0);if(this.levelSizes){var r=n.x>=0&&n.x<=1&&n.y>=0&&n.y<=1/this.aspectRatio;e.console.assert(r,`[TileSource.getTileAtPoint] must be called with a valid point.`);var i=this.levelSizes[t].width,a=n.x*i,o=n.y*i,s=Math.floor(a/this.getTileWidth(t)),c=Math.floor(o/this.getTileHeight(t));return n.x>=1&&(s=this.getNumTiles(t).x-1),n.y>=1/this.aspectRatio-1e-15&&(c=this.getNumTiles(t).y-1),new e.Point(s,c)}return e.TileSource.prototype.getTileAtPoint.call(this,t,n)},getTileUrl:function(e,t,n){if(this.emulateLegacyImagePyramid){var r=null;return this.levels.length>0&&e>=this.minLevel&&e<=this.maxLevel&&(r=this.levels[e].url),r}var i=`0`,a=.5**(this.maxLevel-e),o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x;return this.levelSizes?(o=this.levelSizes[e].width,s=this.levelSizes[e].height):(o=Math.ceil(this.width*a),s=Math.ceil(this.height*a)),c=this.getTileWidth(e),l=this.getTileHeight(e),u=Math.round(c/a),d=Math.round(l/a),b=this.version===1?`native.`+this.tileFormat:`default.`+this.tileFormat,o<c&&s<l?(_=this.version===2&&o===this.width?`full`:this.version===3&&o===this.width&&s===this.height?`max`:this.version===3?o+`,`+s:o+`,`,f=`full`):(p=t*u,m=n*d,h=Math.min(u,this.width-p),g=Math.min(d,this.height-m),f=t===0&&n===0&&h===this.width&&g===this.height?`full`:[p,m,h,g].join(`,`),v=Math.min(c,o-t*c),y=Math.min(l,s-n*l),_=this.version===2&&v===this.width?`full`:this.version===3&&v===this.width&&y===this.height?`max`:this.version===3?v+`,`+y:v+`,`),x=[this._id,f,_,i,b].join(`/`),x},__testonly__:{canBeTiled:t,constructLevels:r}});function t(e){var t=[`http://library.stanford.edu/iiif/image-api/compliance.html#level0`,`http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level0`,`http://iiif.io/api/image/2/level0.json`,`level0`,`https://iiif.io/api/image/3/level0.json`],n=Array.isArray(e.profile)?e.profile[0]:e.profile,r=t.indexOf(n)!==-1,i=!1;return e.version===2&&e.profile.length>1&&e.profile[1].supports&&(i=e.profile[1].supports.indexOf(`sizeByW`)!==-1),e.version===3&&e.extraFeatures&&(i=e.extraFeatures.indexOf(`sizeByWh`)!==-1),!r||i}function r(e){for(var t=[],n=0;n<e.sizes.length;n++)t.push({url:e._id+`/full/`+e.sizes[n].width+`,`+(e.version===3?e.sizes[n].height:``)+`/0/default.`+e.tileFormat,width:e.sizes[n].width,height:e.sizes[n].height});return t.sort(function(e,t){return e.width-t.width})}function i(t){if(!t||!t.documentElement)throw Error(e.getString(`Errors.Xml`));var n=t.documentElement,r=n.tagName,i=null;if(r===`info`)try{return i={},a(n,i),i}catch(t){throw t instanceof Error?t:Error(e.getString(`Errors.IIIF`))}throw Error(e.getString(`Errors.IIIF`))}function a(t,n,r){var i,o;if(t.nodeType===3&&r)o=t.nodeValue.trim(),o.match(/^\d*$/)&&(o=Number(o)),n[r]?(e.isArray(n[r])||(n[r]=[n[r]]),n[r].push(o)):n[r]=o;else if(t.nodeType===1)for(i=0;i<t.childNodes.length;i++)a(t.childNodes[i],n,t.nodeName)}})(n),(function(e){e.OsmTileSource=function(t,n,r,i,a){var o=e.isPlainObject(t)?t:{width:arguments[0],height:arguments[1],tileSize:arguments[2],tileOverlap:arguments[3],tilesUrl:arguments[4]};(!o.width||!o.height)&&(o.width=65572864,o.height=65572864),o.tileSize||(o.tileSize=256,o.tileOverlap=0),o.tilesUrl||=`http://tile.openstreetmap.org/`,o.minLevel=8,e.TileSource.apply(this,[o])},e.extend(e.OsmTileSource.prototype,e.TileSource.prototype,{supports:function(e,t){return e.type&&e.type===`openstreetmaps`},configure:function(e,t,n){return e},getTileUrl:function(e,t,n){return this.tilesUrl+(e-8)+`/`+t+`/`+n+`.png`}})})(n),(function(e){e.TmsTileSource=function(t,n,r,i,a){var o=e.isPlainObject(t)?t:{width:arguments[0],height:arguments[1],tileSize:arguments[2],tileOverlap:arguments[3],tilesUrl:arguments[4]},s=Math.ceil(o.width/256)*256,c=Math.ceil(o.height/256)*256,l=s>c?s/256:c/256;o.maxLevel=Math.ceil(Math.log(l)/Math.log(2))-1,o.tileSize=256,o.width=s,o.height=c,e.TileSource.apply(this,[o])},e.extend(e.TmsTileSource.prototype,e.TileSource.prototype,{supports:function(e,t){return e.type&&e.type===`tiledmapservice`},configure:function(e,t,n){return e},getTileUrl:function(e,t,n){var r=this.getNumTiles(e).y-1;return this.tilesUrl+e+`/`+t+`/`+(r-n)+`.png`}})})(n),(function(e){e.ZoomifyTileSource=function(e){e.tileSize===void 0&&(e.tileSize=256),e.fileFormat===void 0&&(e.fileFormat=`jpg`,this.fileFormat=e.fileFormat);var t={x:e.width,y:e.height};for(e.imageSizes=[{x:e.width,y:e.height}],e.gridSize=[this._getGridSize(e.width,e.height,e.tileSize)];parseInt(t.x,10)>e.tileSize||parseInt(t.y,10)>e.tileSize;)t.x=Math.floor(t.x/2),t.y=Math.floor(t.y/2),e.imageSizes.push({x:t.x,y:t.y}),e.gridSize.push(this._getGridSize(t.x,t.y,e.tileSize));e.imageSizes.reverse(),e.gridSize.reverse(),e.minLevel=0,e.maxLevel=e.gridSize.length-1,n.TileSource.apply(this,[e])},e.extend(e.ZoomifyTileSource.prototype,e.TileSource.prototype,{_getGridSize:function(e,t,n){return{x:Math.ceil(e/n),y:Math.ceil(t/n)}},_calculateAbsoluteTileNumber:function(e,t,n){for(var r=0,i={},a=0;a<e;a++)i=this.gridSize[a],r+=i.x*i.y;return i=this.gridSize[e],r+=i.x*n+t,r},supports:function(e,t){return e.type&&e.type===`zoomifytileservice`},configure:function(e,t,n){return e},getTileUrl:function(e,t,n){var r=0,i=this._calculateAbsoluteTileNumber(e,t,n);return r=Math.floor(i/256),this.tilesUrl+`TileGroup`+r+`/`+e+`-`+t+`-`+n+`.`+this.fileFormat}})})(n),(function(e){e.LegacyTileSource=function(n){var r,i,a;e.isArray(n)&&(r={type:`legacy-image-pyramid`,levels:n}),r.levels=t(r.levels),r.levels.length>0?(i=r.levels[r.levels.length-1].width,a=r.levels[r.levels.length-1].height):(i=0,a=0,e.console.error(`No supported image formats found`)),e.extend(!0,r,{width:i,height:a,tileSize:Math.max(a,i),tileOverlap:0,minLevel:0,maxLevel:r.levels.length>0?r.levels.length-1:0}),e.TileSource.apply(this,[r]),this.levels=r.levels},e.extend(e.LegacyTileSource.prototype,e.TileSource.prototype,{supports:function(e,t){return e.type&&e.type===`legacy-image-pyramid`||e.documentElement&&e.documentElement.getAttribute(`type`)===`legacy-image-pyramid`},configure:function(t,i,a){return e.isPlainObject(t)?r(this,t):n(this,t)},getLevelScale:function(e){var t=NaN;return this.levels.length>0&&e>=this.minLevel&&e<=this.maxLevel&&(t=this.levels[e].width/this.levels[this.maxLevel].width),t},getNumTiles:function(t){return this.getLevelScale(t)?new e.Point(1,1):new e.Point(0,0)},getTileUrl:function(e,t,n){var r=null;return this.levels.length>0&&e>=this.minLevel&&e<=this.maxLevel&&(r=this.levels[e].url),r}});function t(t){var n=[],r,i;for(i=0;i<t.length;i++)r=t[i],r.height&&r.width&&r.url?n.push({url:r.url,width:Number(r.width),height:Number(r.height)}):e.console.error(`Unsupported image format: %s`,r.url?r.url:`<no URL>`);return n.sort(function(e,t){return e.height-t.height})}function n(t,n){if(!n||!n.documentElement)throw Error(e.getString(`Errors.Xml`));var i=n.documentElement,a=i.tagName,o=null,s=[],c,l;if(a===`image`)try{for(o={type:i.getAttribute(`type`),levels:[]},s=i.getElementsByTagName(`level`),l=0;l<s.length;l++)c=s[l],o.levels.push({url:c.getAttribute(`url`),width:parseInt(c.getAttribute(`width`),10),height:parseInt(c.getAttribute(`height`),10)});return r(t,o)}catch(e){throw e instanceof Error?e:Error(`Unknown error parsing Legacy Image Pyramid XML.`)}throw Error(a===`collection`?`Legacy Image Pyramid Collections not yet supported.`:a===`error`?`Error: `+n:`Unknown element `+a)}function r(e,t){return t.levels}})(n),(function(e){e.ImageTileSource=function(t){t=e.extend({buildPyramid:!0,crossOriginPolicy:!1,ajaxWithCredentials:!1},t),e.TileSource.apply(this,[t])},e.extend(e.ImageTileSource.prototype,e.TileSource.prototype,{supports:function(e,t){return e.type&&e.type===`image`},configure:function(e,t,n){return e},getImageInfo:function(t){var n=this._image=new Image,r=this;this.crossOriginPolicy&&(n.crossOrigin=this.crossOriginPolicy),this.ajaxWithCredentials&&(n.useCredentials=this.ajaxWithCredentials),e.addEvent(n,`load`,function(){r.width=n.naturalWidth,r.height=n.naturalHeight,r.aspectRatio=r.width/r.height,r.dimensions=new e.Point(r.width,r.height),r._tileWidth=r.width,r._tileHeight=r.height,r.tileOverlap=0,r.minLevel=0,r.levels=r._buildLevels(),r.maxLevel=r.levels.length-1,r.ready=!0,r.raiseEvent(`ready`,{tileSource:r})}),e.addEvent(n,`error`,function(){r.raiseEvent(`open-failed`,{message:`Error loading image at `+t,source:t})}),n.src=t},getLevelScale:function(e){var t=NaN;return e>=this.minLevel&&e<=this.maxLevel&&(t=this.levels[e].width/this.levels[this.maxLevel].width),t},getNumTiles:function(t){return this.getLevelScale(t)?new e.Point(1,1):new e.Point(0,0)},getTileUrl:function(e,t,n){var r=null;return e>=this.minLevel&&e<=this.maxLevel&&(r=this.levels[e].url),r},getContext2D:function(e,t,n){var r=null;return e>=this.minLevel&&e<=this.maxLevel&&(r=this.levels[e].context2D),r},destroy:function(e){this._freeupCanvasMemory(e)},_buildLevels:function(){var t=[{url:this._image.src,width:this._image.naturalWidth,height:this._image.naturalHeight}];if(!this.buildPyramid||!e.supportsCanvas)return delete this._image,t;var n=this._image.naturalWidth,r=this._image.naturalHeight,i=document.createElement(`canvas`),a=i.getContext(`2d`);if(i.width=n,i.height=r,a.drawImage(this._image,0,0,n,r),t[0].context2D=a,delete this._image,e.isCanvasTainted(i))return t;for(;n>=2&&r>=2;){n=Math.floor(n/2),r=Math.floor(r/2);var o=document.createElement(`canvas`),s=o.getContext(`2d`);o.width=n,o.height=r,s.drawImage(i,0,0,n,r),t.splice(0,0,{context2D:s,width:n,height:r}),i=o,a=s}return t},_freeupCanvasMemory:function(e){for(var t=0;t<this.levels.length;t++)this.levels[t].context2D&&(this.levels[t].context2D.canvas.height=0,this.levels[t].context2D.canvas.width=0,e&&e.raiseEvent(`image-unloaded`,{context2D:this.levels[t].context2D}))}})})(n),(function(e){e.TileSourceCollection=function(t,n,r,i){e.console.error(`TileSourceCollection is deprecated; use World instead`)}})(n),(function(e){e.ButtonState={REST:0,GROUP:1,HOVER:2,DOWN:3},e.Button=function(t){var n=this;e.EventSource.call(this),e.extend(!0,this,{tooltip:null,srcRest:null,srcGroup:null,srcHover:null,srcDown:null,clickTimeThreshold:e.DEFAULT_SETTINGS.clickTimeThreshold,clickDistThreshold:e.DEFAULT_SETTINGS.clickDistThreshold,fadeDelay:0,fadeLength:2e3,onPress:null,onRelease:null,onClick:null,onEnter:null,onExit:null,onFocus:null,onBlur:null,userData:null},t),this.element=t.element||e.makeNeutralElement(`div`),t.element||(this.imgRest=e.makeTransparentImage(this.srcRest),this.imgGroup=e.makeTransparentImage(this.srcGroup),this.imgHover=e.makeTransparentImage(this.srcHover),this.imgDown=e.makeTransparentImage(this.srcDown),this.imgRest.alt=this.imgGroup.alt=this.imgHover.alt=this.imgDown.alt=this.tooltip,e.setElementPointerEventsNone(this.imgRest),e.setElementPointerEventsNone(this.imgGroup),e.setElementPointerEventsNone(this.imgHover),e.setElementPointerEventsNone(this.imgDown),this.element.style.position=`relative`,e.setElementTouchActionNone(this.element),this.imgGroup.style.position=this.imgHover.style.position=this.imgDown.style.position=`absolute`,this.imgGroup.style.top=this.imgHover.style.top=this.imgDown.style.top=`0px`,this.imgGroup.style.left=this.imgHover.style.left=this.imgDown.style.left=`0px`,this.imgHover.style.visibility=this.imgDown.style.visibility=`hidden`,this.element.appendChild(this.imgRest),this.element.appendChild(this.imgGroup),this.element.appendChild(this.imgHover),this.element.appendChild(this.imgDown)),this.addHandler(`press`,this.onPress),this.addHandler(`release`,this.onRelease),this.addHandler(`click`,this.onClick),this.addHandler(`enter`,this.onEnter),this.addHandler(`exit`,this.onExit),this.addHandler(`focus`,this.onFocus),this.addHandler(`blur`,this.onBlur),this.currentState=e.ButtonState.GROUP,this.fadeBeginTime=null,this.shouldFade=!1,this.element.style.display=`inline-block`,this.element.style.position=`relative`,this.element.title=this.tooltip,this.tracker=new e.MouseTracker({userData:`Button.tracker`,element:this.element,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,enterHandler:function(t){t.insideElementPressed?(a(n,e.ButtonState.DOWN),n.raiseEvent(`enter`,{originalEvent:t.originalEvent})):t.buttonDownAny||a(n,e.ButtonState.HOVER)},focusHandler:function(e){n.tracker.enterHandler(e),n.raiseEvent(`focus`,{originalEvent:e.originalEvent})},leaveHandler:function(t){o(n,e.ButtonState.GROUP),t.insideElementPressed&&n.raiseEvent(`exit`,{originalEvent:t.originalEvent})},blurHandler:function(e){n.tracker.leaveHandler(e),n.raiseEvent(`blur`,{originalEvent:e.originalEvent})},pressHandler:function(t){a(n,e.ButtonState.DOWN),n.raiseEvent(`press`,{originalEvent:t.originalEvent})},releaseHandler:function(t){t.insideElementPressed&&t.insideElementReleased?(o(n,e.ButtonState.HOVER),n.raiseEvent(`release`,{originalEvent:t.originalEvent})):t.insideElementPressed?o(n,e.ButtonState.GROUP):a(n,e.ButtonState.HOVER)},clickHandler:function(e){e.quick&&n.raiseEvent(`click`,{originalEvent:e.originalEvent})},keyHandler:function(e){e.keyCode===13?(n.raiseEvent(`click`,{originalEvent:e.originalEvent}),n.raiseEvent(`release`,{originalEvent:e.originalEvent}),e.preventDefault=!0):e.preventDefault=!1}}),o(this,e.ButtonState.REST)},e.extend(e.Button.prototype,e.EventSource.prototype,{notifyGroupEnter:function(){a(this,e.ButtonState.GROUP)},notifyGroupExit:function(){o(this,e.ButtonState.REST)},disable:function(){this.notifyGroupExit(),this.element.disabled=!0,this.tracker.setTracking(!1),e.setElementOpacity(this.element,.2,!0)},enable:function(){this.element.disabled=!1,this.tracker.setTracking(!0),e.setElementOpacity(this.element,1,!0),this.notifyGroupEnter()},destroy:function(){this.imgRest&&=(this.element.removeChild(this.imgRest),null),this.imgGroup&&=(this.element.removeChild(this.imgGroup),null),this.imgHover&&=(this.element.removeChild(this.imgHover),null),this.imgDown&&=(this.element.removeChild(this.imgDown),null),this.removeAllHandlers(),this.tracker.destroy(),this.element=null}});function t(t){e.requestAnimationFrame(function(){n(t)})}function n(n){var r,i,a;n.shouldFade&&(r=e.now(),i=r-n.fadeBeginTime,a=1-i/n.fadeLength,a=Math.min(1,a),a=Math.max(0,a),n.imgGroup&&e.setElementOpacity(n.imgGroup,a,!0),a>0&&t(n))}function r(n){n.shouldFade=!0,n.fadeBeginTime=e.now()+n.fadeDelay,window.setTimeout(function(){t(n)},n.fadeDelay)}function i(t){t.shouldFade=!1,t.imgGroup&&e.setElementOpacity(t.imgGroup,1,!0)}function a(t,n){t.element.disabled||(n>=e.ButtonState.GROUP&&t.currentState===e.ButtonState.REST&&(i(t),t.currentState=e.ButtonState.GROUP),n>=e.ButtonState.HOVER&&t.currentState===e.ButtonState.GROUP&&(t.imgHover&&(t.imgHover.style.visibility=``),t.currentState=e.ButtonState.HOVER),n>=e.ButtonState.DOWN&&t.currentState===e.ButtonState.HOVER&&(t.imgDown&&(t.imgDown.style.visibility=``),t.currentState=e.ButtonState.DOWN))}function o(t,n){t.element.disabled||(n<=e.ButtonState.HOVER&&t.currentState===e.ButtonState.DOWN&&(t.imgDown&&(t.imgDown.style.visibility=`hidden`),t.currentState=e.ButtonState.HOVER),n<=e.ButtonState.GROUP&&t.currentState===e.ButtonState.HOVER&&(t.imgHover&&(t.imgHover.style.visibility=`hidden`),t.currentState=e.ButtonState.GROUP),n<=e.ButtonState.REST&&t.currentState===e.ButtonState.GROUP&&(r(t),t.currentState=e.ButtonState.REST))}})(n),(function(e){e.ButtonGroup=function(t){e.extend(!0,this,{buttons:[],clickTimeThreshold:e.DEFAULT_SETTINGS.clickTimeThreshold,clickDistThreshold:e.DEFAULT_SETTINGS.clickDistThreshold,labelText:``},t);var n=this.buttons.concat([]),r=this,i;if(this.element=t.element||e.makeNeutralElement(`div`),!t.group)for(this.element.style.display=`inline-block`,i=0;i<n.length;i++)this.element.appendChild(n[i].element);e.setElementTouchActionNone(this.element),this.tracker=new e.MouseTracker({userData:`ButtonGroup.tracker`,element:this.element,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,enterHandler:function(e){var t;for(t=0;t<r.buttons.length;t++)r.buttons[t].notifyGroupEnter()},leaveHandler:function(e){var t;if(!e.insideElementPressed)for(t=0;t<r.buttons.length;t++)r.buttons[t].notifyGroupExit()}})},e.ButtonGroup.prototype={addButton:function(e){this.buttons.push(e),this.element.appendChild(e.element)},emulateEnter:function(){this.tracker.enterHandler({eventSource:this.tracker})},emulateLeave:function(){this.tracker.leaveHandler({eventSource:this.tracker})},destroy:function(){for(;this.buttons.length;){var e=this.buttons.pop();this.element.removeChild(e.element),e.destroy()}this.tracker.destroy(),this.element=null}}})(n),(function(e){e.Rect=function(t,n,r,i,a){this.x=typeof t==`number`?t:0,this.y=typeof n==`number`?n:0,this.width=typeof r==`number`?r:0,this.height=typeof i==`number`?i:0,this.degrees=typeof a==`number`?a:0,this.degrees=e.positiveModulo(this.degrees,360);var o,s;this.degrees>=270?(o=this.getTopRight(),this.x=o.x,this.y=o.y,s=this.height,this.height=this.width,this.width=s,this.degrees-=270):this.degrees>=180?(o=this.getBottomRight(),this.x=o.x,this.y=o.y,this.degrees-=180):this.degrees>=90&&(o=this.getBottomLeft(),this.x=o.x,this.y=o.y,s=this.height,this.height=this.width,this.width=s,this.degrees-=90)},e.Rect.fromSummits=function(t,n,r){var i=t.distanceTo(n),a=t.distanceTo(r),o=n.minus(t),s=Math.atan(o.y/o.x);return o.x<0?s+=Math.PI:o.y<0&&(s+=2*Math.PI),new e.Rect(t.x,t.y,i,a,s/Math.PI*180)},e.Rect.prototype={clone:function(){return new e.Rect(this.x,this.y,this.width,this.height,this.degrees)},getAspectRatio:function(){return this.width/this.height},getTopLeft:function(){return new e.Point(this.x,this.y)},getBottomRight:function(){return new e.Point(this.x+this.width,this.y+this.height).rotate(this.degrees,this.getTopLeft())},getTopRight:function(){return new e.Point(this.x+this.width,this.y).rotate(this.degrees,this.getTopLeft())},getBottomLeft:function(){return new e.Point(this.x,this.y+this.height).rotate(this.degrees,this.getTopLeft())},getCenter:function(){return new e.Point(this.x+this.width/2,this.y+this.height/2).rotate(this.degrees,this.getTopLeft())},getSize:function(){return new e.Point(this.width,this.height)},equals:function(t){return t instanceof e.Rect&&this.x===t.x&&this.y===t.y&&this.width===t.width&&this.height===t.height&&this.degrees===t.degrees},times:function(t){return new e.Rect(this.x*t,this.y*t,this.width*t,this.height*t,this.degrees)},translate:function(t){return new e.Rect(this.x+t.x,this.y+t.y,this.width,this.height,this.degrees)},union:function(t){var n=this.getBoundingBox(),r=t.getBoundingBox(),i=Math.min(n.x,r.x),a=Math.min(n.y,r.y),o=Math.max(n.x+n.width,r.x+r.width),s=Math.max(n.y+n.height,r.y+r.height);return new e.Rect(i,a,o-i,s-a)},intersection:function(t){var n=1e-10,r=[],i=this.getTopLeft();t.containsPoint(i,n)&&r.push(i);var a=this.getTopRight();t.containsPoint(a,n)&&r.push(a);var o=this.getBottomLeft();t.containsPoint(o,n)&&r.push(o);var s=this.getBottomRight();t.containsPoint(s,n)&&r.push(s);var c=t.getTopLeft();this.containsPoint(c,n)&&r.push(c);var l=t.getTopRight();this.containsPoint(l,n)&&r.push(l);var u=t.getBottomLeft();this.containsPoint(u,n)&&r.push(u);var d=t.getBottomRight();this.containsPoint(d,n)&&r.push(d);for(var f=this._getSegments(),p=t._getSegments(),m=0;m<f.length;m++)for(var h=f[m],g=0;g<p.length;g++){var _=p[g],v=y(h[0],h[1],_[0],_[1]);v&&r.push(v)}function y(t,r,i,a){var o=r.minus(t),s=a.minus(i),c=-s.x*o.y+o.x*s.y;if(c===0)return null;var l=(o.x*(t.y-i.y)-o.y*(t.x-i.x))/c,u=(s.x*(t.y-i.y)-s.y*(t.x-i.x))/c;return-n<=l&&l<=1-n&&-n<=u&&u<=1-n?new e.Point(t.x+u*o.x,t.y+u*o.y):null}if(r.length===0)return null;for(var b=r[0].x,x=r[0].x,S=r[0].y,C=r[0].y,w=1;w<r.length;w++){var T=r[w];T.x<b&&(b=T.x),T.x>x&&(x=T.x),T.y<S&&(S=T.y),T.y>C&&(C=T.y)}return new e.Rect(b,S,x-b,C-S)},_getSegments:function(){var e=this.getTopLeft(),t=this.getTopRight(),n=this.getBottomLeft(),r=this.getBottomRight();return[[e,t],[t,r],[r,n],[n,e]]},rotate:function(t,n){if(t=e.positiveModulo(t,360),t===0)return this.clone();n||=this.getCenter();var r=this.getTopLeft().rotate(t,n),i=this.getTopRight().rotate(t,n).minus(r);i=i.apply(function(e){return Math.abs(e)<1e-15?0:e});var a=Math.atan(i.y/i.x);return i.x<0?a+=Math.PI:i.y<0&&(a+=2*Math.PI),new e.Rect(r.x,r.y,this.width,this.height,a/Math.PI*180)},getBoundingBox:function(){if(this.degrees===0)return this.clone();var t=this.getTopLeft(),n=this.getTopRight(),r=this.getBottomLeft(),i=this.getBottomRight(),a=Math.min(t.x,n.x,r.x,i.x),o=Math.max(t.x,n.x,r.x,i.x),s=Math.min(t.y,n.y,r.y,i.y),c=Math.max(t.y,n.y,r.y,i.y);return new e.Rect(a,s,o-a,c-s)},getIntegerBoundingBox:function(){var t=this.getBoundingBox(),n=Math.floor(t.x),r=Math.floor(t.y),i=Math.ceil(t.width+t.x-n),a=Math.ceil(t.height+t.y-r);return new e.Rect(n,r,i,a)},containsPoint:function(e,t){t||=0;var n=this.getTopLeft(),r=this.getTopRight(),i=this.getBottomLeft(),a=r.minus(n),o=i.minus(n);return(e.x-n.x)*a.x+(e.y-n.y)*a.y>=-t&&(e.x-r.x)*a.x+(e.y-r.y)*a.y<=t&&(e.x-n.x)*o.x+(e.y-n.y)*o.y>=-t&&(e.x-i.x)*o.x+(e.y-i.y)*o.y<=t},toString:function(){return`[`+Math.round(this.x*100)/100+`, `+Math.round(this.y*100)/100+`, `+Math.round(this.width*100)/100+`x`+Math.round(this.height*100)/100+`, `+Math.round(this.degrees*100)/100+`deg]`}}})(n),(function(e){var t={};e.ReferenceStrip=function(u){var d=this,f=u.viewer,p=e.getElementSize(f.element),m,h,g;for(u.id||(u.id=`referencestrip-`+e.now(),this.element=e.makeNeutralElement(`div`),this.element.id=u.id,this.element.className=`referencestrip`),u=e.extend(!0,{sizeRatio:e.DEFAULT_SETTINGS.referenceStripSizeRatio,position:e.DEFAULT_SETTINGS.referenceStripPosition,scroll:e.DEFAULT_SETTINGS.referenceStripScroll,clickTimeThreshold:e.DEFAULT_SETTINGS.clickTimeThreshold},u,{element:this.element}),e.extend(this,u),t[this.id]={animating:!1},this.minPixelRatio=this.viewer.minPixelRatio,this.element.tabIndex=0,h=this.element.style,h.marginTop=`0px`,h.marginRight=`0px`,h.marginBottom=`0px`,h.marginLeft=`0px`,h.left=`0px`,h.bottom=`0px`,h.border=`0px`,h.background=`#000`,h.position=`relative`,e.setElementTouchActionNone(this.element),e.setElementOpacity(this.element,.8),this.viewer=f,this.tracker=new e.MouseTracker({userData:`ReferenceStrip.tracker`,element:this.element,clickHandler:e.delegate(this,n),dragHandler:e.delegate(this,r),scrollHandler:e.delegate(this,i),enterHandler:e.delegate(this,o),leaveHandler:e.delegate(this,s),keyDownHandler:e.delegate(this,c),keyHandler:e.delegate(this,l),preProcessEventHandler:function(e){e.eventType===`wheel`&&(e.preventDefault=!0)}}),u.width&&u.height?(this.element.style.width=u.width+`px`,this.element.style.height=u.height+`px`,f.addControl(this.element,{anchor:e.ControlAnchor.BOTTOM_LEFT})):u.scroll===`horizontal`?(this.element.style.width=p.x*u.sizeRatio*f.tileSources.length+12*f.tileSources.length+`px`,this.element.style.height=p.y*u.sizeRatio+`px`,f.addControl(this.element,{anchor:e.ControlAnchor.BOTTOM_LEFT})):(this.element.style.height=p.y*u.sizeRatio*f.tileSources.length+12*f.tileSources.length+`px`,this.element.style.width=p.x*u.sizeRatio+`px`,f.addControl(this.element,{anchor:e.ControlAnchor.TOP_LEFT})),this.panelWidth=p.x*this.sizeRatio+8,this.panelHeight=p.y*this.sizeRatio+8,this.panels=[],this.miniViewers={},g=0;g<f.tileSources.length;g++)m=e.makeNeutralElement(`div`),m.id=this.element.id+`-`+g,m.style.width=d.panelWidth+`px`,m.style.height=d.panelHeight+`px`,m.style.display=`inline`,m.style.float=`left`,m.style.cssFloat=`left`,m.style.padding=`2px`,e.setElementTouchActionNone(m),e.setElementPointerEventsNone(m),this.element.appendChild(m),m.activePanel=!1,this.panels.push(m);a(this,this.scroll===`vertical`?p.y:p.x,0),this.setFocus(0)},e.ReferenceStrip.prototype={setFocus:function(t){var n=this.element.querySelector(`#`+this.element.id+`-`+t),r=e.getElementSize(this.viewer.canvas),i=Number(this.element.style.width.replace(`px`,``)),s=Number(this.element.style.height.replace(`px`,``)),c=-Number(this.element.style.marginLeft.replace(`px`,``)),l=-Number(this.element.style.marginTop.replace(`px`,``)),u;this.currentSelected!==n&&(this.currentSelected&&(this.currentSelected.style.background=`#000`),this.currentSelected=n,this.currentSelected.style.background=`#999`,this.scroll===`horizontal`?(u=Number(t)*(this.panelWidth+3),u>c+r.x-this.panelWidth?(u=Math.min(u,i-r.x),this.element.style.marginLeft=-u+`px`,a(this,r.x,-u)):u<c&&(u=Math.max(0,u-r.x/2),this.element.style.marginLeft=-u+`px`,a(this,r.x,-u))):(u=Number(t)*(this.panelHeight+3),u>l+r.y-this.panelHeight?(u=Math.min(u,s-r.y),this.element.style.marginTop=-u+`px`,a(this,r.y,-u)):u<l&&(u=Math.max(0,u-r.y/2),this.element.style.marginTop=-u+`px`,a(this,r.y,-u))),this.currentPage=t,o.call(this,{eventSource:this.tracker}))},update:function(){return!!t[this.id].animating},destroy:function(){if(this.miniViewers)for(var e in this.miniViewers)this.miniViewers[e].destroy();this.tracker.destroy(),this.element&&this.viewer.removeControl(this.element)}};function n(e){if(e.quick){var t=this.scroll===`horizontal`?Math.floor(e.position.x/(this.panelWidth+4)):Math.floor(e.position.y/this.panelHeight);this.viewer.goToPage(t)}this.element.focus()}function r(t){if(this.dragging=!0,this.element){var n=Number(this.element.style.marginLeft.replace(`px`,``)),r=Number(this.element.style.marginTop.replace(`px`,``)),i=Number(this.element.style.width.replace(`px`,``)),o=Number(this.element.style.height.replace(`px`,``)),s=e.getElementSize(this.viewer.canvas);this.scroll===`horizontal`?-t.delta.x>0?n>-(i-s.x)&&(this.element.style.marginLeft=n+t.delta.x*2+`px`,a(this,s.x,n+t.delta.x*2)):-t.delta.x<0&&n<0&&(this.element.style.marginLeft=n+t.delta.x*2+`px`,a(this,s.x,n+t.delta.x*2)):-t.delta.y>0?r>-(o-s.y)&&(this.element.style.marginTop=r+t.delta.y*2+`px`,a(this,s.y,r+t.delta.y*2)):-t.delta.y<0&&r<0&&(this.element.style.marginTop=r+t.delta.y*2+`px`,a(this,s.y,r+t.delta.y*2))}}function i(t){if(this.element){var n=Number(this.element.style.marginLeft.replace(`px`,``)),r=Number(this.element.style.marginTop.replace(`px`,``)),i=Number(this.element.style.width.replace(`px`,``)),o=Number(this.element.style.height.replace(`px`,``)),s=e.getElementSize(this.viewer.canvas);this.scroll===`horizontal`?t.scroll>0?n>-(i-s.x)&&(this.element.style.marginLeft=n-t.scroll*60+`px`,a(this,s.x,n-t.scroll*60)):t.scroll<0&&n<0&&(this.element.style.marginLeft=n-t.scroll*60+`px`,a(this,s.x,n-t.scroll*60)):t.scroll<0?r>s.y-o&&(this.element.style.marginTop=r+t.scroll*60+`px`,a(this,s.y,r+t.scroll*60)):t.scroll>0&&r<0&&(this.element.style.marginTop=r+t.scroll*60+`px`,a(this,s.y,r+t.scroll*60)),t.preventDefault=!0}}function a(t,n,r){var i=t.scroll===`horizontal`?t.panelWidth:t.panelHeight,a=Math.ceil(n/i)+5,o=Math.ceil((Math.abs(r)+n)/i)+1,s,c,l;for(a=o-a,a=a<0?0:a,c=a;c<o&&c<t.panels.length;c++)if(l=t.panels[c],!l.activePanel){var u,d=t.viewer.tileSources[c];u=d.referenceStripThumbnailUrl?{type:`image`,url:d.referenceStripThumbnailUrl}:d,s=new e.Viewer({id:l.id,tileSources:[u],element:l,navigatorSizeRatio:t.sizeRatio,showNavigator:!1,mouseNavEnabled:!1,showNavigationControl:!1,showSequenceControl:!1,immediateRender:!0,blendTime:0,animationTime:0,loadTilesWithAjax:t.viewer.loadTilesWithAjax,ajaxHeaders:t.viewer.ajaxHeaders,drawer:`canvas`}),e.setElementPointerEventsNone(s.canvas),e.setElementPointerEventsNone(s.container),s.innerTracker.setTracking(!1),s.outerTracker.setTracking(!1),t.miniViewers[l.id]=s,l.activePanel=!0}}function o(e){var t=e.eventSource.element;this.scroll===`horizontal`?t.style.marginBottom=`0px`:t.style.marginLeft=`0px`}function s(t){var n=t.eventSource.element;this.scroll===`horizontal`?n.style.marginBottom=`-`+e.getElementSize(n).y/2+`px`:n.style.marginLeft=`-`+e.getElementSize(n).x/2+`px`}function c(e){if(!e.ctrl&&!e.alt&&!e.meta)switch(e.keyCode){case 38:i.call(this,{eventSource:this.tracker,position:null,scroll:1,shift:null}),e.preventDefault=!0;break;case 40:i.call(this,{eventSource:this.tracker,position:null,scroll:-1,shift:null}),e.preventDefault=!0;break;case 37:i.call(this,{eventSource:this.tracker,position:null,scroll:-1,shift:null}),e.preventDefault=!0;break;case 39:i.call(this,{eventSource:this.tracker,position:null,scroll:1,shift:null}),e.preventDefault=!0;break;default:e.preventDefault=!1}else e.preventDefault=!1}function l(e){if(!e.ctrl&&!e.alt&&!e.meta)switch(e.keyCode){case 61:i.call(this,{eventSource:this.tracker,position:null,scroll:1,shift:null}),e.preventDefault=!0;break;case 45:i.call(this,{eventSource:this.tracker,position:null,scroll:-1,shift:null}),e.preventDefault=!0;break;case 48:case 119:case 87:i.call(this,{eventSource:this.tracker,position:null,scroll:1,shift:null}),e.preventDefault=!0;break;case 115:case 83:i.call(this,{eventSource:this.tracker,position:null,scroll:-1,shift:null}),e.preventDefault=!0;break;case 97:i.call(this,{eventSource:this.tracker,position:null,scroll:-1,shift:null}),e.preventDefault=!0;break;case 100:i.call(this,{eventSource:this.tracker,position:null,scroll:1,shift:null}),e.preventDefault=!0;break;default:e.preventDefault=!1}else e.preventDefault=!1}})(n),(function(e){e.DisplayRect=function(t,n,r,i,a,o){e.Rect.apply(this,[t,n,r,i]),this.minLevel=a,this.maxLevel=o},e.extend(e.DisplayRect.prototype,e.Rect.prototype)})(n),(function(e){e.Spring=function(t){var n=arguments;typeof t!=`object`&&(t={initial:n.length&&typeof n[0]==`number`?n[0]:void 0,springStiffness:n.length>1?n[1].springStiffness:5,animationTime:n.length>1?n[1].animationTime:1.5}),e.console.assert(typeof t.springStiffness==`number`&&t.springStiffness!==0,`[OpenSeadragon.Spring] options.springStiffness must be a non-zero number`),e.console.assert(typeof t.animationTime==`number`&&t.animationTime>=0,`[OpenSeadragon.Spring] options.animationTime must be a number greater than or equal to 0`),t.exponential&&(this._exponential=!0,delete t.exponential),e.extend(!0,this,t),this.current={value:typeof this.initial==`number`?this.initial:+!this._exponential,time:e.now()},e.console.assert(!this._exponential||this.current.value!==0,`[OpenSeadragon.Spring] value must be non-zero for exponential springs`),this.start={value:this.current.value,time:this.current.time},this.target={value:this.current.value,time:this.current.time},this._exponential&&(this.start._logValue=Math.log(this.start.value),this.target._logValue=Math.log(this.target.value),this.current._logValue=Math.log(this.current.value))},e.Spring.prototype={resetTo:function(t){e.console.assert(!this._exponential||t!==0,`[OpenSeadragon.Spring.resetTo] target must be non-zero for exponential springs`),this.start.value=this.target.value=this.current.value=t,this.start.time=this.target.time=this.current.time=e.now(),this._exponential&&(this.start._logValue=Math.log(this.start.value),this.target._logValue=Math.log(this.target.value),this.current._logValue=Math.log(this.current.value))},springTo:function(t){e.console.assert(!this._exponential||t!==0,`[OpenSeadragon.Spring.springTo] target must be non-zero for exponential springs`),this.start.value=this.current.value,this.start.time=this.current.time,this.target.value=t,this.target.time=this.start.time+1e3*this.animationTime,this._exponential&&(this.start._logValue=Math.log(this.start.value),this.target._logValue=Math.log(this.target.value))},shiftBy:function(t){this.start.value+=t,this.target.value+=t,this._exponential&&(e.console.assert(this.target.value!==0&&this.start.value!==0,`[OpenSeadragon.Spring.shiftBy] spring value must be non-zero for exponential springs`),this.start._logValue=Math.log(this.start.value),this.target._logValue=Math.log(this.target.value))},setExponential:function(t){this._exponential=t,this._exponential&&(e.console.assert(this.current.value!==0&&this.target.value!==0&&this.start.value!==0,`[OpenSeadragon.Spring.setExponential] spring value must be non-zero for exponential springs`),this.start._logValue=Math.log(this.start.value),this.target._logValue=Math.log(this.target.value),this.current._logValue=Math.log(this.current.value))},update:function(){this.current.time=e.now();let n,r;if(this._exponential?(n=this.start._logValue,r=this.target._logValue):(n=this.start.value,r=this.target.value),this.current.time>=this.target.time)this.current.value=this.target.value;else{let e=n+(r-n)*t(this.springStiffness,(this.current.time-this.start.time)/(this.target.time-this.start.time));this._exponential?this.current.value=Math.exp(e):this.current.value=e}return this.current.value!==this.target.value},isAtTargetValue:function(){return this.current.value===this.target.value}};function t(e,t){return(1-Math.exp(e*-t))/(1-Math.exp(-e))}})(n),(function(e){e.ImageJob=function(t){e.extend(!0,this,{timeout:e.DEFAULT_SETTINGS.timeout,jobId:null,tries:0},t),this.data=null,this.userData={},this.errorMsg=null},e.ImageJob.prototype={start:function(){this.tries++;var e=this,t=this.abort;this.jobId=window.setTimeout(function(){e.finish(null,null,`Image load exceeded timeout (`+e.timeout+` ms)`)},this.timeout),this.abort=function(){e.source.downloadTileAbort(e),typeof t==`function`&&t()},this.source.downloadTileStart(this)},finish:function(e,t,n){this.data=e,this.request=t,this.errorMsg=n,this.jobId&&window.clearTimeout(this.jobId),this.callback(this)}},e.ImageLoader=function(t){e.extend(!0,this,{jobLimit:e.DEFAULT_SETTINGS.imageLoaderLimit,timeout:e.DEFAULT_SETTINGS.timeout,jobQueue:[],failedTiles:[],jobsInProgress:0},t)},e.ImageLoader.prototype={addJob:function(n){if(!n.source){e.console.error(`ImageLoader.prototype.addJob() requires [options.source]. TileSource since new API defines how images are fetched. Creating a dummy TileSource.`);var r=e.TileSource.prototype;n.source={downloadTileStart:r.downloadTileStart,downloadTileAbort:r.downloadTileAbort}}var i=this,a={src:n.src,tile:n.tile||{},source:n.source,loadWithAjax:n.loadWithAjax,ajaxHeaders:n.loadWithAjax?n.ajaxHeaders:null,crossOriginPolicy:n.crossOriginPolicy,ajaxWithCredentials:n.ajaxWithCredentials,postData:n.postData,callback:function(e){t(i,e,n.callback)},abort:n.abort,timeout:this.timeout},o=new e.ImageJob(a);!this.jobLimit||this.jobsInProgress<this.jobLimit?(o.start(),this.jobsInProgress++):this.jobQueue.push(o)},clear:function(){for(var e=0;e<this.jobQueue.length;e++){var t=this.jobQueue[e];typeof t.abort==`function`&&t.abort()}this.jobQueue=[]}};function t(e,t,n){t.errorMsg!==``&&(t.data===null||t.data===void 0)&&t.tries<1+e.tileRetryMax&&e.failedTiles.push(t);var r;e.jobsInProgress--,(!e.jobLimit||e.jobsInProgress<e.jobLimit)&&e.jobQueue.length>0&&(r=e.jobQueue.shift(),r.start(),e.jobsInProgress++),e.tileRetryMax>0&&e.jobQueue.length===0&&(!e.jobLimit||e.jobsInProgress<e.jobLimit)&&e.failedTiles.length>0&&(r=e.failedTiles.shift(),setTimeout(function(){r.start()},e.tileRetryDelay),e.jobsInProgress++),n(t.data,t.errorMsg,t.request)}})(n),(function(e){e.Tile=function(t,r,i,a,o,s,c,l,u,d,f,p){this.level=t,this.x=r,this.y=i,this.bounds=a,this.positionedBounds=new n.Rect(a.x,a.y,a.width,a.height),this.sourceBounds=d,this.exists=o,this._url=s,this.postData=f,this.context2D=c,this.loadWithAjax=l,this.ajaxHeaders=u,p===void 0&&(e.console.warn(`Tile constructor needs 'cacheKey' variable: creation tile cache in Tile class is deprecated. TileSource.prototype.getTileHashKey will be used.`),p=e.TileSource.prototype.getTileHashKey(t,r,i,s,u,f)),this.cacheKey=p,this.loaded=!1,this.loading=!1,this.element=null,this.imgElement=null,this.style=null,this.position=null,this.size=null,this.flipped=!1,this.blendStart=null,this.opacity=null,this.squaredDistance=null,this.visibility=null,this.hasTransparency=!1,this.beingDrawn=!1,this.lastTouchTime=0,this.isRightMost=!1,this.isBottomMost=!1},e.Tile.prototype={toString:function(){return this.level+`/`+this.x+`_`+this.y},_hasTransparencyChannel:function(){return console.warn(`Tile.prototype._hasTransparencyChannel() has been deprecated and will be removed in the future. Use TileSource.prototype.hasTransparency() instead.`),!!this.context2D||this.getUrl().match(`.png`)},get image(){return e.console.error(`[Tile.image] property has been deprecated. Use [Tile.prototype.getImage] instead.`),this.getImage()},get url(){return e.console.error(`[Tile.url] property has been deprecated. Use [Tile.prototype.getUrl] instead.`),this.getUrl()},getImage:function(){return this.cacheImageRecord.getImage()},getUrl:function(){return typeof this._url==`function`?this._url():this._url},getCanvasContext:function(){return this.context2D||this.cacheImageRecord&&this.cacheImageRecord.getRenderedContext()},getScaleForEdgeSmoothing:function(){var t;if(this.cacheImageRecord)t=this.cacheImageRecord.getRenderedContext();else if(this.context2D)t=this.context2D;else return e.console.warn(`[Tile.drawCanvas] attempting to get tile scale %s when tile's not cached`,this.toString()),1;return t.canvas.width/(this.size.x*e.pixelDensityRatio)},getTranslationForEdgeSmoothing:function(t,n,r){var i=Math.max(1,Math.ceil((r.x-n.x)/2)),a=Math.max(1,Math.ceil((r.y-n.y)/2));return new e.Point(i,a).minus(this.position.times(e.pixelDensityRatio).times(t||1).apply(function(e){return e%1}))},unload:function(){this.imgElement&&this.imgElement.parentNode&&this.imgElement.parentNode.removeChild(this.imgElement),this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.element=null,this.imgElement=null,this.loaded=!1,this.loading=!1}}})(n),(function(e){e.OverlayPlacement=e.Placement,e.OverlayRotationMode=e.freezeObject({NO_ROTATION:1,EXACT:2,BOUNDING_BOX:3}),e.Overlay=function(t,n,r){var i=e.isPlainObject(t)?t:{element:t,location:n,placement:r};this.elementWrapper=document.createElement(`div`),this.element=i.element,this.elementWrapper.appendChild(this.element),this.element.id?this.elementWrapper.id=`overlay-wrapper-`+this.element.id:this.elementWrapper.id=`overlay-wrapper`,this.style=this.elementWrapper.style,this._init(i)},e.Overlay.prototype={_init:function(t){this.location=t.location,this.placement=t.placement===void 0?e.Placement.TOP_LEFT:t.placement,this.onDraw=t.onDraw,this.checkResize=t.checkResize===void 0||t.checkResize,this.width=t.width===void 0?null:t.width,this.height=t.height===void 0?null:t.height,this.rotationMode=t.rotationMode||e.OverlayRotationMode.EXACT,this.location instanceof e.Rect&&(this.width=this.location.width,this.height=this.location.height,this.location=this.location.getTopLeft(),this.placement=e.Placement.TOP_LEFT),this.scales=this.width!==null&&this.height!==null,this.bounds=new e.Rect(this.location.x,this.location.y,this.width,this.height),this.position=this.location},adjust:function(t,n){var r=e.Placement.properties[this.placement];r&&(r.isHorizontallyCentered?t.x-=n.x/2:r.isRight&&(t.x-=n.x),r.isVerticallyCentered?t.y-=n.y/2:r.isBottom&&(t.y-=n.y))},destroy:function(){var t=this.elementWrapper,n=this.style;t.parentNode&&(t.parentNode.removeChild(t),t.prevElementParent&&(n.display=`none`,document.body.appendChild(t))),this.onDraw=null,n.top=``,n.left=``,n.position=``,this.width!==null&&(n.width=``),this.height!==null&&(n.height=``);var r=e.getCssPropertyWithVendorPrefix(`transformOrigin`),i=e.getCssPropertyWithVendorPrefix(`transform`);r&&i&&(n[r]=``,n[i]=``)},drawHTML:function(t,n){var r=this.elementWrapper;r.parentNode!==t&&(r.prevElementParent=r.parentNode,r.prevNextSibling=r.nextSibling,t.appendChild(r),this.style.position=`absolute`,this.size=e.getElementSize(this.elementWrapper));var i=this._getOverlayPositionAndSize(n),a=i.position,o=this.size=i.size,s=``;n.overlayPreserveContentDirection&&(s=n.flipped?` scaleX(-1)`:` scaleX(1)`);var c=n.flipped?-i.rotate:i.rotate,l=n.flipped?` scaleX(-1)`:``;if(this.onDraw)this.onDraw(a,o,this.element);else{var u=this.style,d=this.element.style;d.display=`block`,u.left=a.x+`px`,u.top=a.y+`px`,this.width!==null&&(d.width=o.x+`px`),this.height!==null&&(d.height=o.y+`px`);var f=e.getCssPropertyWithVendorPrefix(`transformOrigin`),p=e.getCssPropertyWithVendorPrefix(`transform`);f&&p&&(c&&!n.flipped?(d[p]=``,u[f]=this._getTransformOrigin(),u[p]=`rotate(`+c+`deg)`):!c&&n.flipped?(d[p]=s,u[f]=this._getTransformOrigin(),u[p]=l):c&&n.flipped?(d[p]=s,u[f]=this._getTransformOrigin(),u[p]=`rotate(`+c+`deg)`+l):(d[p]=``,u[f]=``,u[p]=``)),u.display=`flex`}},_getOverlayPositionAndSize:function(t){var n=t.pixelFromPoint(this.location,!0),r=this._getSizeInPixels(t);this.adjust(n,r);var i=0;if(t.getRotation(!0)&&this.rotationMode!==e.OverlayRotationMode.NO_ROTATION){if(this.rotationMode===e.OverlayRotationMode.BOUNDING_BOX&&this.width!==null&&this.height!==null){var a=new e.Rect(n.x,n.y,r.x,r.y),o=this._getBoundingBox(a,t.getRotation(!0));n=o.getTopLeft(),r=o.getSize()}else i=t.getRotation(!0)}return t.flipped&&(n.x=t.getContainerSize().x-n.x),{position:n,size:r,rotate:i}},_getSizeInPixels:function(t){var n=this.size.x,r=this.size.y;if(this.width!==null||this.height!==null){var i=t.deltaPixelsFromPointsNoRotate(new e.Point(this.width||0,this.height||0),!0);this.width!==null&&(n=i.x),this.height!==null&&(r=i.y)}if(this.checkResize&&(this.width===null||this.height===null)){var a=this.size=e.getElementSize(this.elementWrapper);this.width===null&&(n=a.x),this.height===null&&(r=a.y)}return new e.Point(n,r)},_getBoundingBox:function(e,t){var n=this._getPlacementPoint(e);return e.rotate(t,n).getBoundingBox()},_getPlacementPoint:function(t){var n=new e.Point(t.x,t.y),r=e.Placement.properties[this.placement];return r&&(r.isHorizontallyCentered?n.x+=t.width/2:r.isRight&&(n.x+=t.width),r.isVerticallyCentered?n.y+=t.height/2:r.isBottom&&(n.y+=t.height)),n},_getTransformOrigin:function(){var t=``,n=e.Placement.properties[this.placement];return n?(n.isLeft?t=`left`:n.isRight&&(t=`right`),n.isTop?t+=` top`:n.isBottom&&(t+=` bottom`),t):t},update:function(t,n){var r=e.isPlainObject(t)?t:{location:t,placement:n};this._init({location:r.location||this.location,placement:r.placement===void 0?this.placement:r.placement,onDraw:r.onDraw||this.onDraw,checkResize:r.checkResize||this.checkResize,width:r.width===void 0?this.width:r.width,height:r.height===void 0?this.height:r.height,rotationMode:r.rotationMode||this.rotationMode})},getBounds:function(t){e.console.assert(t,`A viewport must now be passed to Overlay.getBounds.`);var n=this.width,r=this.height;if(n===null||r===null){var i=t.deltaPointsFromPixelsNoRotate(this.size,!0);n===null&&(n=i.x),r===null&&(r=i.y)}var a=this.location.clone();return this.adjust(a,new e.Point(n,r)),this._adjustBoundsForRotation(t,new e.Rect(a.x,a.y,n,r))},_adjustBoundsForRotation:function(t,n){if(!t||t.getRotation(!0)===0||this.rotationMode===e.OverlayRotationMode.EXACT)return n;if(this.rotationMode===e.OverlayRotationMode.BOUNDING_BOX){if(this.width===null||this.height===null)return n;var r=this._getOverlayPositionAndSize(t);return t.viewerElementToViewportRectangle(new e.Rect(r.position.x,r.position.y,r.size.x,r.size.y))}return n.rotate(-t.getRotation(!0),this._getPlacementPoint(n))}}})(n),(function(e){let t=e;t.DrawerBase=class{constructor(t){e.console.assert(t.viewer,`[Drawer] options.viewer is required`),e.console.assert(t.viewport,`[Drawer] options.viewport is required`),e.console.assert(t.element,`[Drawer] options.element is required`),this.viewer=t.viewer,this.viewport=t.viewport,this.debugGridColor=typeof t.debugGridColor==`string`?[t.debugGridColor]:t.debugGridColor||e.DEFAULT_SETTINGS.debugGridColor,this.options=t.options||{},this.container=e.getElement(t.element),this._renderingTarget=this._createDrawingElement(),this.canvas.style.width=`100%`,this.canvas.style.height=`100%`,this.canvas.style.position=`absolute`,this.canvas.style.left=`0`,e.setElementOpacity(this.canvas,this.viewer.opacity,!0),e.setElementPointerEventsNone(this.canvas),e.setElementTouchActionNone(this.canvas),this.container.style.textAlign=`left`,this.container.appendChild(this.canvas),this._checkForAPIOverrides()}get canvas(){return this._renderingTarget}get element(){return e.console.error(`Drawer.element is deprecated. Use Drawer.container instead.`),this.container}getType(){e.console.error(`Drawer.getType must be implemented by child class`)}static isSupported(){e.console.error(`Drawer.isSupported must be implemented by child class`)}_createDrawingElement(){return e.console.error(`Drawer._createDrawingElement must be implemented by child class`),null}draw(t){e.console.error(`Drawer.draw must be implemented by child class`)}canRotate(){e.console.error(`Drawer.canRotate must be implemented by child class`)}destroy(){e.console.error(`Drawer.destroy must be implemented by child class`)}minimumOverlapRequired(e){return!1}setImageSmoothingEnabled(t){e.console.error(`Drawer.setImageSmoothingEnabled must be implemented by child class`)}drawDebuggingRect(t){e.console.warn(`[drawer].drawDebuggingRect is not implemented by this drawer`)}clear(){e.console.warn(`[drawer].clear() is deprecated. The drawer is responsible for clearing itself as needed before drawing tiles.`)}_checkForAPIOverrides(){if(this._createDrawingElement===e.DrawerBase.prototype._createDrawingElement)throw Error(`[drawer]._createDrawingElement must be implemented by child class`);if(this.draw===e.DrawerBase.prototype.draw)throw Error(`[drawer].draw must be implemented by child class`);if(this.canRotate===e.DrawerBase.prototype.canRotate)throw Error(`[drawer].canRotate must be implemented by child class`);if(this.destroy===e.DrawerBase.prototype.destroy)throw Error(`[drawer].destroy must be implemented by child class`);if(this.setImageSmoothingEnabled===e.DrawerBase.prototype.setImageSmoothingEnabled)throw Error(`[drawer].setImageSmoothingEnabled must be implemented by child class`)}viewportToDrawerRectangle(t){var n=this.viewport.pixelFromPointNoRotate(t.getTopLeft(),!0),r=this.viewport.deltaPixelsFromPointsNoRotate(t.getSize(),!0);return new e.Rect(n.x*e.pixelDensityRatio,n.y*e.pixelDensityRatio,r.x*e.pixelDensityRatio,r.y*e.pixelDensityRatio)}viewportCoordToDrawerCoord(t){var n=this.viewport.pixelFromPointNoRotate(t,!0);return new e.Point(n.x*e.pixelDensityRatio,n.y*e.pixelDensityRatio)}_calculateCanvasSize(){var n=e.pixelDensityRatio,r=this.viewport.getContainerSize();return new t.Point(Math.round(r.x*n),Math.round(r.y*n))}_raiseTiledImageDrawnEvent(e,t){this.viewer&&this.viewer.raiseEvent(`tiled-image-drawn`,{tiledImage:e,tiles:t})}_raiseDrawerErrorEvent(e,t){this.viewer&&this.viewer.raiseEvent(`drawer-error`,{tiledImage:e,drawer:this,error:t})}}})(n),(function(e){let t=e;class n extends t.DrawerBase{constructor(e){super(e),this.viewer.rejectEventHandler(`tile-drawing`,`The HTMLDrawer does not raise the tile-drawing event`),this.viewer.allowEventHandler(`tile-drawn`)}static isSupported(){return!0}getType(){return`html`}minimumOverlapRequired(e){return!0}_createDrawingElement(){return e.makeNeutralElement(`div`)}draw(e){var t=this;this._prepareNewFrame(),e.forEach(function(e){e.opacity!==0&&t._drawTiles(e)})}canRotate(){return!1}destroy(){this.container.removeChild(this.canvas)}setImageSmoothingEnabled(){}_prepareNewFrame(){this.canvas.innerHTML=``}_drawTiles(e){var t=e.getTilesToDraw().map(e=>e.tile);if(!(e.opacity===0||t.length===0&&!e.placeholderFillStyle))for(var n=t.length-1;n>=0;n--){var r=t[n];this._drawTile(r),this.viewer&&this.viewer.raiseEvent(`tile-drawn`,{tiledImage:e,tile:r})}}_drawTile(t){e.console.assert(t,`[Drawer._drawTile] tile is required`);let n=this.canvas;if(!t.cacheImageRecord){e.console.warn(`[Drawer._drawTileToHTML] attempting to draw tile %s when it's not cached`,t.toString());return}if(!t.loaded){e.console.warn(`Attempting to draw tile %s when it's not yet loaded.`,t.toString());return}if(!t.element){var r=t.getImage();if(!r)return;t.element=e.makeNeutralElement(`div`),t.imgElement=r.cloneNode(),t.imgElement.style.msInterpolationMode=`nearest-neighbor`,t.imgElement.style.width=`100%`,t.imgElement.style.height=`100%`,t.style=t.element.style,t.style.position=`absolute`}t.element.parentNode!==n&&n.appendChild(t.element),t.imgElement.parentNode!==t.element&&t.element.appendChild(t.imgElement),t.style.top=t.position.y+`px`,t.style.left=t.position.x+`px`,t.style.height=t.size.y+`px`,t.style.width=t.size.x+`px`,t.flipped&&(t.style.transform=`scaleX(-1)`),e.setElementOpacity(t.element,t.opacity)}}e.HTMLDrawer=n})(n),(function(e){let t=e;class n extends t.DrawerBase{constructor(e){super(e),this.context=this.canvas.getContext(`2d`),this.sketchCanvas=null,this.sketchContext=null,this._imageSmoothingEnabled=!0,this.viewer.allowEventHandler(`tile-drawn`),this.viewer.allowEventHandler(`tile-drawing`)}static isSupported(){return e.supportsCanvas}getType(){return`canvas`}_createDrawingElement(){let t=e.makeNeutralElement(`canvas`),n=this._calculateCanvasSize();return t.width=n.x,t.height=n.y,t}draw(e){this._prepareNewFrame(),this.viewer.viewport.getFlip()!==this._viewportFlipped&&this._flip();for(let t of e)t.opacity!==0&&this._drawTiles(t)}canRotate(){return!0}destroy(){this.canvas.width=1,this.canvas.height=1,this.sketchCanvas=null,this.sketchContext=null,this.container.removeChild(this.canvas)}minimumOverlapRequired(e){return!0}setImageSmoothingEnabled(e){this._imageSmoothingEnabled=!!e,this._updateImageSmoothingEnabled(this.context),this.viewer.forceRedraw()}drawDebuggingRect(t){var n=this.context;n.save(),n.lineWidth=2*e.pixelDensityRatio,n.strokeStyle=this.debugGridColor[0],n.fillStyle=this.debugGridColor[0],n.strokeRect(t.x*e.pixelDensityRatio,t.y*e.pixelDensityRatio,t.width*e.pixelDensityRatio,t.height*e.pixelDensityRatio),n.restore()}get _viewportFlipped(){return this.context.getTransform().a<0}_raiseTileDrawingEvent(e,t,n,r){this.viewer.raiseEvent(`tile-drawing`,{tiledImage:e,context:t,tile:n,rendered:r})}_prepareNewFrame(){var e=this._calculateCanvasSize();if((this.canvas.width!==e.x||this.canvas.height!==e.y)&&(this.canvas.width=e.x,this.canvas.height=e.y,this._updateImageSmoothingEnabled(this.context),this.sketchCanvas!==null)){var t=this._calculateSketchCanvasSize();this.sketchCanvas.width=t.x,this.sketchCanvas.height=t.y,this._updateImageSmoothingEnabled(this.sketchContext)}this._clear()}_clear(e,t){var n=this._getContext(e);if(t)n.clearRect(t.x,t.y,t.width,t.height);else{var r=n.canvas;n.clearRect(0,0,r.width,r.height)}}_drawTiles(t){var n=t.getTilesToDraw().map(e=>e.tile);if(!(t.opacity===0||n.length===0&&!t.placeholderFillStyle)){var r=n[0],i;r&&(i=t.opacity<1||t.compositeOperation&&t.compositeOperation!==`source-over`||!t._isBottomItem()&&t.source.hasTransparency(r.context2D,r.getUrl(),r.ajaxHeaders,r.postData));var a,s,c=this.viewport.getZoom(!0),l=t.viewportToImageZoom(c);n.length>1&&l>t.smoothTileEdgesMinZoom&&!t.iOSDevice&&t.getRotation(!0)%360==0&&(i=!0,a=r.getScaleForEdgeSmoothing(),s=r.getTranslationForEdgeSmoothing(a,this._getCanvasSize(!1),this._getCanvasSize(!0)));var u;i&&(a||(u=this.viewport.viewportToViewerElementRectangle(t.getClippedBounds(!0)).getIntegerBoundingBox(),u=u.times(e.pixelDensityRatio)),this._clear(!0,u)),a||this._setRotations(t,i);var d=!1;if(t._clip){this._saveContext(i);var f=t.imageToViewportRectangle(t._clip,!0);f=f.rotate(-t.getRotation(!0),t._getRotationPoint(!0));var p=this.viewportToDrawerRectangle(f);a&&(p=p.times(a)),s&&(p=p.translate(s)),this._setClip(p,i),d=!0}if(t._croppingPolygons){var m=this;d||this._saveContext(i);try{var h=t._croppingPolygons.map(function(e){return e.map(function(e){var n=t.imageToViewportCoordinates(e.x,e.y,!0).rotate(-t.getRotation(!0),t._getRotationPoint(!0)),r=m.viewportCoordToDrawerCoord(n);return a&&(r=r.times(a)),s&&(r=r.plus(s)),r})});this._clipWithPolygons(h,i)}catch(t){e.console.error(t)}d=!0}if(t._hasOpaqueTile=!1,t.placeholderFillStyle&&t._hasOpaqueTile===!1){let e=this.viewportToDrawerRectangle(t.getBoundsNoRotate(!0));a&&(e=e.times(a)),s&&(e=e.translate(s));let n=null;n=typeof t.placeholderFillStyle==`function`?t.placeholderFillStyle(t,this.context):t.placeholderFillStyle,this._drawRectangle(e,n,i)}var g=o(t.subPixelRoundingForTransparency),_=!1;g===e.SUBPIXEL_ROUNDING_OCCURRENCES.ALWAYS?_=!0:g===e.SUBPIXEL_ROUNDING_OCCURRENCES.ONLY_AT_REST&&(_=!(this.viewer&&this.viewer.isAnimating()));for(var v=0;v<n.length;v++)r=n[v],this._drawTile(r,t,i,a,s,_,t.source),this.viewer&&this.viewer.raiseEvent(`tile-drawn`,{tiledImage:t,tile:r});d&&this._restoreContext(i),a||(t.getRotation(!0)%360!=0&&this._restoreRotationChanges(i),this.viewport.getRotation(!0)%360!=0&&this._restoreRotationChanges(i)),i&&(a&&this._setRotations(t),this.blendSketch({opacity:t.opacity,scale:a,translate:s,compositeOperation:t.compositeOperation,bounds:u}),a&&(t.getRotation(!0)%360!=0&&this._restoreRotationChanges(!1),this.viewport.getRotation(!0)%360!=0&&this._restoreRotationChanges(!1))),this._drawDebugInfo(t,n),this._raiseTiledImageDrawnEvent(t,n)}}_drawDebugInfo(t,n){if(t.debugMode)for(var r=n.length-1;r>=0;r--){var i=n[r];try{this._drawDebugInfoOnTile(i,n.length,r,t)}catch(t){e.console.error(t)}}}_clipWithPolygons(e,t){var n=this._getContext(t);n.beginPath();for(let t of e)for(let[e,r]of t.entries())n[e===0?`moveTo`:`lineTo`](r.x,r.y);n.clip()}_drawTile(t,n,r,i,a,o,s){e.console.assert(t,`[Drawer._drawTile] tile is required`),e.console.assert(n,`[Drawer._drawTile] drawingHandler is required`);var c=this._getContext(r);i||=1,this._drawTileToCanvas(t,c,n,i,a,o,s)}_drawTileToCanvas(t,n,r,i,a,o,s){var c=t.position.times(e.pixelDensityRatio),l=t.size.times(e.pixelDensityRatio),u;if(!t.context2D&&!t.cacheImageRecord){e.console.warn(`[Drawer._drawTileToCanvas] attempting to draw tile %s when it's not cached`,t.toString());return}if(u=t.getCanvasContext(),!t.loaded||!u){e.console.warn(`Attempting to draw tile %s when it's not yet loaded.`,t.toString());return}n.save(),typeof i==`number`&&i!==1&&(c=c.times(i),l=l.times(i)),a instanceof e.Point&&(c=c.plus(a)),n.globalAlpha===1&&t.hasTransparency&&(o&&(c.x=Math.round(c.x),c.y=Math.round(c.y),l.x=Math.round(l.x),l.y=Math.round(l.y)),n.clearRect(c.x,c.y,l.x,l.y)),this._raiseTileDrawingEvent(r,n,t,u);var d,f;t.sourceBounds?(d=Math.min(t.sourceBounds.width,u.canvas.width),f=Math.min(t.sourceBounds.height,u.canvas.height)):(d=u.canvas.width,f=u.canvas.height),n.translate(c.x+l.x/2,0),t.flipped&&n.scale(-1,1),n.drawImage(u.canvas,0,0,d,f,-l.x/2,c.y,l.x,l.y),n.restore()}_getContext(e){var t=this.context;if(e){if(this.sketchCanvas===null){this.sketchCanvas=document.createElement(`canvas`);var n=this._calculateSketchCanvasSize();if(this.sketchCanvas.width=n.x,this.sketchCanvas.height=n.y,this.sketchContext=this.sketchCanvas.getContext(`2d`),this.viewport.getRotation()===0){var r=this;this.viewer.addHandler(`rotate`,function e(){if(r.viewport.getRotation()!==0){r.viewer.removeHandler(`rotate`,e);var t=r._calculateSketchCanvasSize();r.sketchCanvas.width=t.x,r.sketchCanvas.height=t.y}})}this._updateImageSmoothingEnabled(this.sketchContext)}t=this.sketchContext}return t}_saveContext(e){this._getContext(e).save()}_restoreContext(e){this._getContext(e).restore()}_setClip(e,t){var n=this._getContext(t);n.beginPath(),n.rect(e.x,e.y,e.width,e.height),n.clip()}_drawRectangle(e,t,n){var r=this._getContext(n);r.save(),r.fillStyle=t,r.fillRect(e.x,e.y,e.width,e.height),r.restore()}blendSketch(t,n,r,i){var a=t;e.isPlainObject(a)||(a={opacity:t,scale:n,translate:r,compositeOperation:i}),t=a.opacity,i=a.compositeOperation;var o=a.bounds;if(this.context.save(),this.context.globalAlpha=t,i&&(this.context.globalCompositeOperation=i),o)o.x<0&&(o.width+=o.x,o.x=0),o.x+o.width>this.canvas.width&&(o.width=this.canvas.width-o.x),o.y<0&&(o.height+=o.y,o.y=0),o.y+o.height>this.canvas.height&&(o.height=this.canvas.height-o.y),this.context.drawImage(this.sketchCanvas,o.x,o.y,o.width,o.height,o.x,o.y,o.width,o.height);else{n=a.scale||1,r=a.translate;var s=r instanceof e.Point?r:new e.Point(0,0),c=0,l=0;if(r){var u=this.sketchCanvas.width-this.canvas.width,d=this.sketchCanvas.height-this.canvas.height;c=Math.round(u/2),l=Math.round(d/2)}this.context.drawImage(this.sketchCanvas,s.x-c*n,s.y-l*n,(this.canvas.width+2*c)*n,(this.canvas.height+2*l)*n,-c,-l,this.canvas.width+2*c,this.canvas.height+2*l)}this.context.restore()}_drawDebugInfoOnTile(t,n,r,i){var a=this.viewer.world.getIndexOfItem(i)%this.debugGridColor.length,o=this.context;o.save(),o.lineWidth=2*e.pixelDensityRatio,o.font=`small-caps bold `+13*e.pixelDensityRatio+`px arial`,o.strokeStyle=this.debugGridColor[a],o.fillStyle=this.debugGridColor[a],this._setRotations(i),this._viewportFlipped&&this._flip({point:t.position.plus(t.size.divide(2))}),o.strokeRect(t.position.x*e.pixelDensityRatio,t.position.y*e.pixelDensityRatio,t.size.x*e.pixelDensityRatio,t.size.y*e.pixelDensityRatio);var s=(t.position.x+t.size.x/2)*e.pixelDensityRatio,c=(t.position.y+t.size.y/2)*e.pixelDensityRatio;o.translate(s,c);let l=this.viewport.getRotation(!0);o.rotate(Math.PI/180*-l),o.translate(-s,-c),t.x===0&&t.y===0&&(o.fillText(`Zoom: `+this.viewport.getZoom(),t.position.x*e.pixelDensityRatio,(t.position.y-30)*e.pixelDensityRatio),o.fillText(`Pan: `+this.viewport.getBounds().toString(),t.position.x*e.pixelDensityRatio,(t.position.y-20)*e.pixelDensityRatio)),o.fillText(`Level: `+t.level,(t.position.x+10)*e.pixelDensityRatio,(t.position.y+20)*e.pixelDensityRatio),o.fillText(`Column: `+t.x,(t.position.x+10)*e.pixelDensityRatio,(t.position.y+30)*e.pixelDensityRatio),o.fillText(`Row: `+t.y,(t.position.x+10)*e.pixelDensityRatio,(t.position.y+40)*e.pixelDensityRatio),o.fillText(`Order: `+r+` of `+n,(t.position.x+10)*e.pixelDensityRatio,(t.position.y+50)*e.pixelDensityRatio),o.fillText(`Size: `+t.size.toString(),(t.position.x+10)*e.pixelDensityRatio,(t.position.y+60)*e.pixelDensityRatio),o.fillText(`Position: `+t.position.toString(),(t.position.x+10)*e.pixelDensityRatio,(t.position.y+70)*e.pixelDensityRatio),this.viewport.getRotation(!0)%360!=0&&this._restoreRotationChanges(),i.getRotation(!0)%360!=0&&this._restoreRotationChanges(),o.restore()}_updateImageSmoothingEnabled(e){e.msImageSmoothingEnabled=this._imageSmoothingEnabled,e.imageSmoothingEnabled=this._imageSmoothingEnabled}_getCanvasSize(t){var n=this._getContext(t).canvas;return new e.Point(n.width,n.height)}_getCanvasCenter(){return new e.Point(this.canvas.width/2,this.canvas.height/2)}_setRotations(e,t=!1){var n=!1;this.viewport.getRotation(!0)%360!=0&&(this._offsetForRotation({degrees:this.viewport.getRotation(!0),useSketch:t,saveContext:n}),n=!1),e.getRotation(!0)%360!=0&&this._offsetForRotation({degrees:e.getRotation(!0),point:this.viewport.pixelFromPointNoRotate(e._getRotationPoint(!0),!0),useSketch:t,saveContext:n})}_offsetForRotation(t){var n=t.point?t.point.times(e.pixelDensityRatio):this._getCanvasCenter(),r=this._getContext(t.useSketch);r.save(),r.translate(n.x,n.y),r.rotate(Math.PI/180*t.degrees),r.translate(-n.x,-n.y)}_flip(t){t||={};var n=t.point?t.point.times(e.pixelDensityRatio):this._getCanvasCenter(),r=this._getContext(t.useSketch);r.translate(n.x,0),r.scale(-1,1),r.translate(-n.x,0)}_restoreRotationChanges(e){this._getContext(e).restore()}_calculateCanvasSize(){var t=e.pixelDensityRatio,n=this.viewport.getContainerSize();return{x:Math.round(n.x*t),y:Math.round(n.y*t)}}_calculateSketchCanvasSize(){var e=this._calculateCanvasSize();if(this.viewport.getRotation()===0)return e;var t=Math.ceil(Math.sqrt(e.x*e.x+e.y*e.y));return{x:t,y:t}}}e.CanvasDrawer=n;var r=e.SUBPIXEL_ROUNDING_OCCURRENCES.NEVER;function i(t){return t!==e.SUBPIXEL_ROUNDING_OCCURRENCES.ALWAYS&&t!==e.SUBPIXEL_ROUNDING_OCCURRENCES.ONLY_AT_REST&&t!==e.SUBPIXEL_ROUNDING_OCCURRENCES.NEVER}function a(e){return i(e)?r:e}function o(t){if(typeof t==`number`)return a(t);if(!t||!e.Browser)return r;var n=t[e.Browser.vendor];return i(n)&&(n=t[`*`]),a(n)}})(n),(function(e){let t=e;t.WebGLDrawer=class extends t.DrawerBase{constructor(e){super(e),this._destroyed=!1,this._TextureMap=new Map,this._TileMap=new Map,this._gl=null,this._firstPass=null,this._secondPass=null,this._glFrameBuffer=null,this._renderToTexture=null,this._glFramebufferToCanvasTransform=null,this._outputCanvas=null,this._outputContext=null,this._clippingCanvas=null,this._clippingContext=null,this._renderingCanvas=null,this._backupCanvasDrawer=null,this._imageSmoothingEnabled=!0,this._boundToTileReady=e=>this._tileReadyHandler(e),this._boundToImageUnloaded=e=>this._imageUnloadedHandler(e),this.viewer.addHandler(`tile-ready`,this._boundToTileReady),this.viewer.addHandler(`image-unloaded`,this._boundToImageUnloaded),this.viewer.rejectEventHandler(`tile-drawn`,`The WebGLDrawer does not raise the tile-drawn event`),this.viewer.rejectEventHandler(`tile-drawing`,`The WebGLDrawer does not raise the tile-drawing event`),this._setupCanvases(),this._setupRenderer(),this.context=this._outputContext}destroy(){if(this._destroyed)return;let e=this._gl;var t=e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS);for(let n=0;n<t;++n)e.activeTexture(e.TEXTURE0+n),e.bindTexture(e.TEXTURE_2D,null),e.bindTexture(e.TEXTURE_CUBE_MAP,null);e.bindBuffer(e.ARRAY_BUFFER,null),e.bindBuffer(e.ELEMENT_ARRAY_BUFFER,null),e.bindRenderbuffer(e.RENDERBUFFER,null),e.bindFramebuffer(e.FRAMEBUFFER,null),this._unloadTextures(),e.deleteBuffer(this._secondPass.bufferOutputPosition),e.deleteFramebuffer(this._glFrameBuffer),this._renderingCanvas.width=this._renderingCanvas.height=1,this._clippingCanvas.width=this._clippingCanvas.height=1,this._outputCanvas.width=this._outputCanvas.height=1,this._renderingCanvas=null,this._clippingCanvas=this._clippingContext=null,this._outputCanvas=this._outputContext=null;let n=e.getExtension(`WEBGL_lose_context`);n&&n.loseContext(),this.viewer.removeHandler(`tile-ready`,this._boundToTileReady),this.viewer.removeHandler(`image-unloaded`,this._boundToImageUnloaded),this.viewer.removeHandler(`resize`,this._resizeHandler),this._gl=null,this._backupCanvasDrawer&&=(this._backupCanvasDrawer.destroy(),null),this.container.removeChild(this.canvas),this.viewer.drawer===this&&(this.viewer.drawer=null),this._destroyed=!0}canRotate(){return!0}static isSupported(){let t=document.createElement(`canvas`),n=e.isFunction(t.getContext)&&t.getContext(`webgl`),r=n&&n.getExtension(`WEBGL_lose_context`);return r&&r.loseContext(),!!n}getType(){return`webgl`}minimumOverlapRequired(e){return e.isTainted()}_createDrawingElement(){let t=e.makeNeutralElement(`canvas`),n=this._calculateCanvasSize();return t.width=n.x,t.height=n.y,t}_getBackupCanvasDrawer(){return this._backupCanvasDrawer||(this._backupCanvasDrawer=this.viewer.requestDrawer(`canvas`,{mainDrawer:!1}),this._backupCanvasDrawer.canvas.style.setProperty(`visibility`,`hidden`)),this._backupCanvasDrawer}draw(n){let r=this._gl,i=this.viewport.getBoundsNoRotateWithMargins(!0),a={bounds:i,center:new t.Point(i.x+i.width/2,i.y+i.height/2),rotation:this.viewport.getRotation(!0)*Math.PI/180},o=this.viewport.flipped?-1:1,s=e.Mat3.makeTranslation(-a.center.x,-a.center.y),c=e.Mat3.makeScaling(2/a.bounds.width*o,-2/a.bounds.height),l=e.Mat3.makeRotation(-a.rotation),u=c.multiply(l).multiply(s);r.bindFramebuffer(r.FRAMEBUFFER,null),r.clear(r.COLOR_BUFFER_BIT),this._outputContext.clearRect(0,0,this._outputCanvas.width,this._outputCanvas.height);let d=!1;n.forEach((t,n)=>{if(t.isTainted()){d&&=(this._outputContext.drawImage(this._renderingCanvas,0,0),r.bindFramebuffer(r.FRAMEBUFFER,null),r.clear(r.COLOR_BUFFER_BIT),!1);let e=this._getBackupCanvasDrawer();e.draw([t]),this._outputContext.drawImage(e.canvas,0,0)}else{let i=t.getTilesToDraw();if(t.placeholderFillStyle&&t._hasOpaqueTile===!1&&this._drawPlaceholder(t),i.length===0||t.getOpacity()===0)return;let a=i[0],o=t.compositeOperation||this.viewer.compositeOperation||t._clip||t._croppingPolygons||t.debugMode,s=o||t.opacity<1||a.hasTransparency;o&&(d&&this._outputContext.drawImage(this._renderingCanvas,0,0),r.bindFramebuffer(r.FRAMEBUFFER,null),r.clear(r.COLOR_BUFFER_BIT)),r.useProgram(this._firstPass.shaderProgram),s?(r.bindFramebuffer(r.FRAMEBUFFER,this._glFrameBuffer),r.clear(r.COLOR_BUFFER_BIT)):r.bindFramebuffer(r.FRAMEBUFFER,null);let c=u,l=t.getRotation(!0);if(l%360!=0){let n=e.Mat3.makeRotation(-l*Math.PI/180),r=t.getBoundsNoRotate(!0).getCenter(),i=e.Mat3.makeTranslation(r.x,r.y),a=e.Mat3.makeTranslation(-r.x,-r.y),o=i.multiply(n).multiply(a);c=u.multiply(o)}let f=this._gl.getParameter(this._gl.MAX_TEXTURE_IMAGE_UNITS);if(f<=0)throw Error(`WegGL error: bad value for gl parameter MAX_TEXTURE_IMAGE_UNITS (${f}). This could happen
                        if too many contexts have been created and not released, or there is another problem with the graphics card.`);let p=new Float32Array(f*12),m=Array(f),h=Array(f),g=Array(f);for(let e=0;e<i.length;e++){let n=i[e].tile,a=e%f,o=a+1,s=n.getCanvasContext(),l=s?this._TextureMap.get(s.canvas):null;if(l||=(this._tileReadyHandler({tile:n,tiledImage:t}),s?this._TextureMap.get(s.canvas):null),l&&this._getTileData(n,t,l,c,a,p,m,h,g),o===f||e===i.length-1){for(let e=0;e<=o;e++)r.activeTexture(r.TEXTURE0+e),r.bindTexture(r.TEXTURE_2D,m[e]);r.bindBuffer(r.ARRAY_BUFFER,this._firstPass.bufferTexturePosition),r.bufferData(r.ARRAY_BUFFER,p,r.DYNAMIC_DRAW),h.forEach((e,t)=>{r.uniformMatrix3fv(this._firstPass.uTransformMatrices[t],!1,e)}),r.uniform1fv(this._firstPass.uOpacities,new Float32Array(g)),r.bindBuffer(r.ARRAY_BUFFER,this._firstPass.bufferOutputPosition),r.vertexAttribPointer(this._firstPass.aOutputPosition,2,r.FLOAT,!1,0,0),r.bindBuffer(r.ARRAY_BUFFER,this._firstPass.bufferTexturePosition),r.vertexAttribPointer(this._firstPass.aTexturePosition,2,r.FLOAT,!1,0,0),r.bindBuffer(r.ARRAY_BUFFER,this._firstPass.bufferIndex),r.vertexAttribPointer(this._firstPass.aIndex,1,r.FLOAT,!1,0,0),r.drawArrays(r.TRIANGLES,0,6*o)}}s&&(r.useProgram(this._secondPass.shaderProgram),r.bindFramebuffer(r.FRAMEBUFFER,null),r.activeTexture(r.TEXTURE0),r.bindTexture(r.TEXTURE_2D,this._renderToTexture),this._gl.uniform1f(this._secondPass.uOpacityMultiplier,t.opacity),r.bindBuffer(r.ARRAY_BUFFER,this._secondPass.bufferTexturePosition),r.vertexAttribPointer(this._secondPass.aTexturePosition,2,r.FLOAT,!1,0,0),r.bindBuffer(r.ARRAY_BUFFER,this._secondPass.bufferOutputPosition),r.vertexAttribPointer(this._secondPass.aOutputPosition,2,r.FLOAT,!1,0,0),r.drawArrays(r.TRIANGLES,0,6)),d=!0,o&&(this._applyContext2dPipeline(t,i,n),d=!1,r.bindFramebuffer(r.FRAMEBUFFER,null),r.clear(r.COLOR_BUFFER_BIT)),n===0&&this._raiseTiledImageDrawnEvent(t,i.map(e=>e.tile))}}),d&&this._outputContext.drawImage(this._renderingCanvas,0,0)}setImageSmoothingEnabled(e){this._imageSmoothingEnabled!==e&&(this._imageSmoothingEnabled=e,this._unloadTextures(),this.viewer.world.draw())}drawDebuggingRect(t){let n=this._outputContext;n.save(),n.lineWidth=2*e.pixelDensityRatio,n.strokeStyle=this.debugGridColor[0],n.fillStyle=this.debugGridColor[0],n.strokeRect(t.x*e.pixelDensityRatio,t.y*e.pixelDensityRatio,t.width*e.pixelDensityRatio,t.height*e.pixelDensityRatio),n.restore()}_getTextureDataFromTile(e){return e.getCanvasContext().canvas}_applyContext2dPipeline(e,t,n){if(this._outputContext.save(),this._outputContext.globalCompositeOperation=n===0?null:e.compositeOperation||this.viewer.compositeOperation,e._croppingPolygons||e._clip?(this._renderToClippingCanvas(e),this._outputContext.drawImage(this._clippingCanvas,0,0)):this._outputContext.drawImage(this._renderingCanvas,0,0),this._outputContext.restore(),e.debugMode){let n=this.viewer.viewport.getFlip();n&&this._flip(),this._drawDebugInfo(t,e,n),n&&this._flip()}}_getTileData(t,n,r,i,a,o,s,c,l){let u=r.texture,d=r.position;o.set(d,a*12);let f=this._calculateOverlapFraction(t,n),p=t.positionedBounds.width*f.x,m=t.positionedBounds.height*f.y,h=t.positionedBounds.x+(t.x===0?0:p),g=t.positionedBounds.y+(t.y===0?0:m),_=t.positionedBounds.x+t.positionedBounds.width-(t.isRightMost?0:p),v=t.positionedBounds.y+t.positionedBounds.height-(t.isBottomMost?0:m),y=_-h,b=v-g,x=new e.Mat3([y,0,0,0,b,0,h,g,1]);if(t.flipped){let t=e.Mat3.makeTranslation(.5,0),n=e.Mat3.makeTranslation(-.5,0),r=t.multiply(e.Mat3.makeScaling(-1,1)).multiply(n);x=x.multiply(r)}let S=i.multiply(x);l[a]=t.opacity,s[a]=u,c[a]=S.values}_textureFilter(){return this._imageSmoothingEnabled?this._gl.LINEAR:this._gl.NEAREST}_setupRenderer(){let t=this._gl;t||e.console.error(`_setupCanvases must be called before _setupRenderer`),this._unitQuad=this._makeQuadVertexBuffer(0,1,0,1),this._makeFirstPassShaderProgram(),this._makeSecondPassShaderProgram(),this._renderToTexture=t.createTexture(),t.activeTexture(t.TEXTURE0),t.bindTexture(t.TEXTURE_2D,this._renderToTexture),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,this._renderingCanvas.width,this._renderingCanvas.height,0,t.RGBA,t.UNSIGNED_BYTE,null),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,this._textureFilter()),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),this._glFrameBuffer=t.createFramebuffer(),t.bindFramebuffer(t.FRAMEBUFFER,this._glFrameBuffer),t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,this._renderToTexture,0),t.enable(t.BLEND),t.blendFunc(t.ONE,t.ONE_MINUS_SRC_ALPHA)}_makeFirstPassShaderProgram(){let e=this._glNumTextures=this._gl.getParameter(this._gl.MAX_TEXTURE_IMAGE_UNITS),t=`
            attribute vec2 a_output_position;
            attribute vec2 a_texture_position;
            attribute float a_index;

            ${[...Array(e).keys()].map(e=>`uniform mat3 u_matrix_${e};`).join(`
`)} // create a uniform mat3 for each potential tile to draw

            varying vec2 v_texture_position;
            varying float v_image_index;

            void main() {

                mat3 transform_matrix; // value will be set by the if/elses in makeConditional()

                ${[...Array(e).keys()].map(e=>`${e>0?`else `:``}if(int(a_index) == ${e}) { transform_matrix = u_matrix_${e}; }`).join(`
`)}

                gl_Position = vec4(transform_matrix * vec3(a_output_position, 1), 1);

                v_texture_position = a_texture_position;
                v_image_index = a_index;
            }
            `,n=`
            precision mediump float;

            // our textures
            uniform sampler2D u_images[${e}];
            // our opacities
            uniform float u_opacities[${e}];

            // the varyings passed in from the vertex shader.
            varying vec2 v_texture_position;
            varying float v_image_index;

            void main() {
                // can't index directly with a variable, need to use a loop iterator hack
                for(int i = 0; i < ${e}; ++i){
                    if(i == int(v_image_index)){
                        gl_FragColor = texture2D(u_images[i], v_texture_position) * u_opacities[i];
                    }
                }
            }
            `,r=this._gl,i=this.constructor.initShaderProgram(r,t,n);r.useProgram(i),this._firstPass={shaderProgram:i,aOutputPosition:r.getAttribLocation(i,`a_output_position`),aTexturePosition:r.getAttribLocation(i,`a_texture_position`),aIndex:r.getAttribLocation(i,`a_index`),uTransformMatrices:[...Array(this._glNumTextures).keys()].map(e=>r.getUniformLocation(i,`u_matrix_${e}`)),uImages:r.getUniformLocation(i,`u_images`),uOpacities:r.getUniformLocation(i,`u_opacities`),bufferOutputPosition:r.createBuffer(),bufferTexturePosition:r.createBuffer(),bufferIndex:r.createBuffer()},r.uniform1iv(this._firstPass.uImages,[...Array(e).keys()]);let a=new Float32Array(e*12);for(let t=0;t<e;++t)a.set(Float32Array.from(this._unitQuad),t*12);r.bindBuffer(r.ARRAY_BUFFER,this._firstPass.bufferOutputPosition),r.bufferData(r.ARRAY_BUFFER,a,r.STATIC_DRAW),r.enableVertexAttribArray(this._firstPass.aOutputPosition),r.bindBuffer(r.ARRAY_BUFFER,this._firstPass.bufferTexturePosition),r.enableVertexAttribArray(this._firstPass.aTexturePosition),r.bindBuffer(r.ARRAY_BUFFER,this._firstPass.bufferIndex);let o=[...Array(this._glNumTextures).keys()].map(e=>[,,,,,,].fill(e)).flat();r.bufferData(r.ARRAY_BUFFER,new Float32Array(o),r.STATIC_DRAW),r.enableVertexAttribArray(this._firstPass.aIndex)}_makeSecondPassShaderProgram(){let t=this._gl,n=this.constructor.initShaderProgram(t,`
            attribute vec2 a_output_position;
            attribute vec2 a_texture_position;

            uniform mat3 u_matrix;

            varying vec2 v_texture_position;

            void main() {
                gl_Position = vec4(u_matrix * vec3(a_output_position, 1), 1);

                v_texture_position = a_texture_position;
            }
            `,`
            precision mediump float;

            // our texture
            uniform sampler2D u_image;

            // the texCoords passed in from the vertex shader.
            varying vec2 v_texture_position;

            // the opacity multiplier for the image
            uniform float u_opacity_multiplier;

            void main() {
                gl_FragColor = texture2D(u_image, v_texture_position);
                gl_FragColor *= u_opacity_multiplier;
            }
            `);t.useProgram(n),this._secondPass={shaderProgram:n,aOutputPosition:t.getAttribLocation(n,`a_output_position`),aTexturePosition:t.getAttribLocation(n,`a_texture_position`),uMatrix:t.getUniformLocation(n,`u_matrix`),uImage:t.getUniformLocation(n,`u_image`),uOpacityMultiplier:t.getUniformLocation(n,`u_opacity_multiplier`),bufferOutputPosition:t.createBuffer(),bufferTexturePosition:t.createBuffer()},t.bindBuffer(t.ARRAY_BUFFER,this._secondPass.bufferOutputPosition),t.bufferData(t.ARRAY_BUFFER,this._unitQuad,t.STATIC_DRAW),t.enableVertexAttribArray(this._secondPass.aOutputPosition),t.bindBuffer(t.ARRAY_BUFFER,this._secondPass.bufferTexturePosition),t.bufferData(t.ARRAY_BUFFER,this._unitQuad,t.DYNAMIC_DRAW),t.enableVertexAttribArray(this._secondPass.aTexturePosition);let r=e.Mat3.makeScaling(2,2).multiply(e.Mat3.makeTranslation(-.5,-.5));t.uniformMatrix3fv(this._secondPass.uMatrix,!1,r.values)}_resizeRenderer(){let e=this._gl,t=this._renderingCanvas.width,n=this._renderingCanvas.height;e.viewport(0,0,t,n),e.deleteTexture(this._renderToTexture),this._renderToTexture=e.createTexture(),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,this._renderToTexture),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,t,n,0,e.RGBA,e.UNSIGNED_BYTE,null),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,this._textureFilter()),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.bindFramebuffer(e.FRAMEBUFFER,this._glFrameBuffer),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,this._renderToTexture,0)}_setupCanvases(){let e=this;this._outputCanvas=this.canvas,this._outputContext=this._outputCanvas.getContext(`2d`),this._renderingCanvas=document.createElement(`canvas`),this._clippingCanvas=document.createElement(`canvas`),this._clippingContext=this._clippingCanvas.getContext(`2d`),this._renderingCanvas.width=this._clippingCanvas.width=this._outputCanvas.width,this._renderingCanvas.height=this._clippingCanvas.height=this._outputCanvas.height,this._gl=this._renderingCanvas.getContext(`webgl`),this._resizeHandler=function(){e._outputCanvas!==e.viewer.drawer.canvas&&(e._outputCanvas.style.width=e.viewer.drawer.canvas.clientWidth+`px`,e._outputCanvas.style.height=e.viewer.drawer.canvas.clientHeight+`px`);let t=e._calculateCanvasSize();(e._outputCanvas.width!==t.x||e._outputCanvas.height!==t.y)&&(e._outputCanvas.width=t.x,e._outputCanvas.height=t.y),e._renderingCanvas.style.width=e._outputCanvas.clientWidth+`px`,e._renderingCanvas.style.height=e._outputCanvas.clientHeight+`px`,e._renderingCanvas.width=e._clippingCanvas.width=e._outputCanvas.width,e._renderingCanvas.height=e._clippingCanvas.height=e._outputCanvas.height,e._resizeRenderer()},this.viewer.addHandler(`resize`,this._resizeHandler)}_makeQuadVertexBuffer(e,t,n,r){return new Float32Array([e,r,t,r,e,n,e,n,t,r,t,n])}_tileReadyHandler(t){let n=t.tile,r=t.tiledImage;if(r.isTainted())return;let i=n.getCanvasContext(),a=i&&i.canvas;if(!a||e.isCanvasTainted(a)){r.isTainted()||(r.setTainted(!0),e.console.warn(`WebGL cannot be used to draw this TiledImage because it has tainted data. Does crossOriginPolicy need to be set?`),this._raiseDrawerErrorEvent(r,`Tainted data cannot be used by the WebGLDrawer. Falling back to CanvasDrawer for this TiledImage.`));return}if(!this._TextureMap.get(a)){let e=this._gl,t=e.createTexture(),o,s=r.source.tileOverlap,c,l;if(n.sourceBounds?(c=Math.min(n.sourceBounds.width,a.width)/a.width,l=Math.min(n.sourceBounds.height,a.height)/a.height):(c=1,l=1),s>0){let e=this._calculateOverlapFraction(n,r),t=(n.x===0?0:e.x)*c,i=(n.y===0?0:e.y)*l,a=(n.isRightMost?1:1-e.x)*c,s=(n.isBottomMost?1:1-e.y)*l;o=this._makeQuadVertexBuffer(t,a,i,s)}else o=c===1&&l===1?this._unitQuad:this._makeQuadVertexBuffer(0,c,0,l);let u={texture:t,position:o};this._TextureMap.set(a,u),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,t),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,this._textureFilter()),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,this._textureFilter()),this._uploadImageData(i)}}_calculateOverlapFraction(e,t){let n=t.source.tileOverlap,r=e.sourceBounds.width,i=e.sourceBounds.height,a=(e.x===0?0:n)+(e.isRightMost?0:n),o=(e.y===0?0:n)+(e.isBottomMost?0:n);return{x:n/(r+a),y:n/(i+o)}}_unloadTextures(){Array.from(this._TextureMap.keys()).forEach(e=>{this._cleanupImageData(e)})}_uploadImageData(t){let n=this._gl,r=t.canvas;try{if(!r)throw t;n.texImage2D(n.TEXTURE_2D,0,n.RGBA,n.RGBA,n.UNSIGNED_BYTE,r)}catch(t){e.console.error(`Error uploading image data to WebGL`,t)}}_imageUnloadedHandler(e){let t=e.context2D.canvas;this._cleanupImageData(t)}_cleanupImageData(e){let t=this._TextureMap.get(e);this._TextureMap.delete(e),t&&this._gl.deleteTexture(t.texture)}_setClip(){}_renderToClippingCanvas(t){if(this._clippingContext.clearRect(0,0,this._clippingCanvas.width,this._clippingCanvas.height),this._clippingContext.save(),this.viewer.viewport.getFlip()){let t=new e.Point(this.canvas.width/2,this.canvas.height/2);this._clippingContext.translate(t.x,0),this._clippingContext.scale(-1,1),this._clippingContext.translate(-t.x,0)}if(t._clip){let e=[{x:t._clip.x,y:t._clip.y},{x:t._clip.x+t._clip.width,y:t._clip.y},{x:t._clip.x+t._clip.width,y:t._clip.y+t._clip.height},{x:t._clip.x,y:t._clip.y+t._clip.height}].map(e=>{let n=t.imageToViewportCoordinates(e.x,e.y,!0).rotate(this.viewer.viewport.getRotation(!0),this.viewer.viewport.getCenter(!0));return this.viewportCoordToDrawerCoord(n)});this._clippingContext.beginPath(),e.forEach((e,t)=>{this._clippingContext[t===0?`moveTo`:`lineTo`](e.x,e.y)}),this._clippingContext.clip(),this._setClip()}if(t._croppingPolygons){let e=t._croppingPolygons.map(e=>e.map(e=>{let n=t.imageToViewportCoordinates(e.x,e.y,!0).rotate(this.viewer.viewport.getRotation(!0),this.viewer.viewport.getCenter(!0));return this.viewportCoordToDrawerCoord(n)}));this._clippingContext.beginPath(),e.forEach(e=>{e.forEach((e,t)=>{this._clippingContext[t===0?`moveTo`:`lineTo`](e.x,e.y)})}),this._clippingContext.clip()}if(this.viewer.viewport.getFlip()){let t=new e.Point(this.canvas.width/2,this.canvas.height/2);this._clippingContext.translate(t.x,0),this._clippingContext.scale(-1,1),this._clippingContext.translate(-t.x,0)}this._clippingContext.drawImage(this._renderingCanvas,0,0),this._clippingContext.restore()}_setRotations(e){var t=!1;this.viewport.getRotation(!0)%360!=0&&(this._offsetForRotation({degrees:this.viewport.getRotation(!0),saveContext:t}),t=!1),e.getRotation(!0)%360!=0&&this._offsetForRotation({degrees:e.getRotation(!0),point:this.viewport.pixelFromPointNoRotate(e._getRotationPoint(!0),!0),saveContext:t})}_offsetForRotation(t){var n=t.point?t.point.times(e.pixelDensityRatio):this._getCanvasCenter(),r=this._outputContext;r.save(),r.translate(n.x,n.y),r.rotate(Math.PI/180*t.degrees),r.translate(-n.x,-n.y)}_flip(t){t||={};var n=t.point?t.point.times(e.pixelDensityRatio):this._getCanvasCenter(),r=this._outputContext;r.translate(n.x,0),r.scale(-1,1),r.translate(-n.x,0)}_drawDebugInfo(t,n,r){for(var i=t.length-1;i>=0;i--){var a=t[i].tile;try{this._drawDebugInfoOnTile(a,t.length,i,n,r)}catch(t){e.console.error(t)}}}_drawDebugInfoOnTile(t,n,r,i,a){var o=this.viewer.world.getIndexOfItem(i)%this.debugGridColor.length,s=this.context;s.save(),s.lineWidth=2*e.pixelDensityRatio,s.font=`small-caps bold `+13*e.pixelDensityRatio+`px arial`,s.strokeStyle=this.debugGridColor[o],s.fillStyle=this.debugGridColor[o],this._setRotations(i),a&&this._flip({point:t.position.plus(t.size.divide(2))}),s.strokeRect(t.position.x*e.pixelDensityRatio,t.position.y*e.pixelDensityRatio,t.size.x*e.pixelDensityRatio,t.size.y*e.pixelDensityRatio);var c=(t.position.x+t.size.x/2)*e.pixelDensityRatio,l=(t.position.y+t.size.y/2)*e.pixelDensityRatio;s.translate(c,l);let u=this.viewport.getRotation(!0);s.rotate(Math.PI/180*-u),s.translate(-c,-l),t.x===0&&t.y===0&&(s.fillText(`Zoom: `+this.viewport.getZoom(),t.position.x*e.pixelDensityRatio,(t.position.y-30)*e.pixelDensityRatio),s.fillText(`Pan: `+this.viewport.getBounds().toString(),t.position.x*e.pixelDensityRatio,(t.position.y-20)*e.pixelDensityRatio)),s.fillText(`Level: `+t.level,(t.position.x+10)*e.pixelDensityRatio,(t.position.y+20)*e.pixelDensityRatio),s.fillText(`Column: `+t.x,(t.position.x+10)*e.pixelDensityRatio,(t.position.y+30)*e.pixelDensityRatio),s.fillText(`Row: `+t.y,(t.position.x+10)*e.pixelDensityRatio,(t.position.y+40)*e.pixelDensityRatio),s.fillText(`Order: `+r+` of `+n,(t.position.x+10)*e.pixelDensityRatio,(t.position.y+50)*e.pixelDensityRatio),s.fillText(`Size: `+t.size.toString(),(t.position.x+10)*e.pixelDensityRatio,(t.position.y+60)*e.pixelDensityRatio),s.fillText(`Position: `+t.position.toString(),(t.position.x+10)*e.pixelDensityRatio,(t.position.y+70)*e.pixelDensityRatio),this.viewport.getRotation(!0)%360!=0&&this._restoreRotationChanges(),i.getRotation(!0)%360!=0&&this._restoreRotationChanges(),s.restore()}_drawPlaceholder(e){let t=e.getBounds(!0),n=this.viewportToDrawerRectangle(e.getBounds(!0)),r=this._outputContext,i;i=typeof e.placeholderFillStyle==`function`?e.placeholderFillStyle(e,r):e.placeholderFillStyle,this._offsetForRotation({degrees:this.viewer.viewport.getRotation(!0)}),r.fillStyle=i,r.translate(n.x,n.y),r.rotate(Math.PI/180*t.degrees),r.translate(-n.x,-n.y),r.fillRect(n.x,n.y,n.width,n.height),this._restoreRotationChanges()}_getCanvasCenter(){return new e.Point(this.canvas.width/2,this.canvas.height/2)}_restoreRotationChanges(){this._outputContext.restore()}static initShaderProgram(t,n,r){function i(t,n,r){let i=t.createShader(n);return t.shaderSource(i,r),t.compileShader(i),t.getShaderParameter(i,t.COMPILE_STATUS)?i:(e.console.error(`An error occurred compiling the shaders: ${t.getShaderInfoLog(i)}`),t.deleteShader(i),null)}let a=i(t,t.VERTEX_SHADER,n),o=i(t,t.FRAGMENT_SHADER,r),s=t.createProgram();return t.attachShader(s,a),t.attachShader(s,o),t.linkProgram(s),t.getProgramParameter(s,t.LINK_STATUS)?s:(e.console.error(`Unable to initialize the shader program: ${t.getProgramInfoLog(s)}`),null)}}})(n),(function(e){e.Viewport=function(t){var n=arguments;n.length&&n[0]instanceof e.Point&&(t={containerSize:n[0],contentSize:n[1],config:n[2]}),t.config&&(e.extend(!0,t,t.config),delete t.config),this._margins=e.extend({left:0,top:0,right:0,bottom:0},t.margins||{}),delete t.margins,t.initialDegrees=t.degrees,delete t.degrees,e.extend(!0,this,{containerSize:null,contentSize:null,zoomPoint:null,rotationPivot:null,viewer:null,springStiffness:e.DEFAULT_SETTINGS.springStiffness,animationTime:e.DEFAULT_SETTINGS.animationTime,minZoomImageRatio:e.DEFAULT_SETTINGS.minZoomImageRatio,maxZoomPixelRatio:e.DEFAULT_SETTINGS.maxZoomPixelRatio,visibilityRatio:e.DEFAULT_SETTINGS.visibilityRatio,wrapHorizontal:e.DEFAULT_SETTINGS.wrapHorizontal,wrapVertical:e.DEFAULT_SETTINGS.wrapVertical,defaultZoomLevel:e.DEFAULT_SETTINGS.defaultZoomLevel,minZoomLevel:e.DEFAULT_SETTINGS.minZoomLevel,maxZoomLevel:e.DEFAULT_SETTINGS.maxZoomLevel,initialDegrees:e.DEFAULT_SETTINGS.degrees,flipped:e.DEFAULT_SETTINGS.flipped,homeFillsViewer:e.DEFAULT_SETTINGS.homeFillsViewer,silenceMultiImageWarnings:e.DEFAULT_SETTINGS.silenceMultiImageWarnings},t),this._updateContainerInnerSize(),this.centerSpringX=new e.Spring({initial:0,springStiffness:this.springStiffness,animationTime:this.animationTime}),this.centerSpringY=new e.Spring({initial:0,springStiffness:this.springStiffness,animationTime:this.animationTime}),this.zoomSpring=new e.Spring({exponential:!0,initial:1,springStiffness:this.springStiffness,animationTime:this.animationTime}),this.degreesSpring=new e.Spring({initial:t.initialDegrees,springStiffness:this.springStiffness,animationTime:this.animationTime}),this._oldCenterX=this.centerSpringX.current.value,this._oldCenterY=this.centerSpringY.current.value,this._oldZoom=this.zoomSpring.current.value,this._oldDegrees=this.degreesSpring.current.value,this._setContentBounds(new e.Rect(0,0,1,1),1),this.goHome(!0),this.update()},e.Viewport.prototype={get degrees(){return e.console.warn(`Accessing [Viewport.degrees] is deprecated. Use viewport.getRotation instead.`),this.getRotation()},set degrees(t){e.console.warn(`Setting [Viewport.degrees] is deprecated. Use viewport.rotateTo, viewport.rotateBy, or viewport.setRotation instead.`),this.rotateTo(t)},resetContentSize:function(t){return e.console.assert(t,`[Viewport.resetContentSize] contentSize is required`),e.console.assert(t instanceof e.Point,`[Viewport.resetContentSize] contentSize must be an OpenSeadragon.Point`),e.console.assert(t.x>0,`[Viewport.resetContentSize] contentSize.x must be greater than 0`),e.console.assert(t.y>0,`[Viewport.resetContentSize] contentSize.y must be greater than 0`),this._setContentBounds(new e.Rect(0,0,1,t.y/t.x),t.x),this},setHomeBounds:function(t,n){e.console.error(`[Viewport.setHomeBounds] this function is deprecated; The content bounds should not be set manually.`),this._setContentBounds(t,n)},_setContentBounds:function(t,n){e.console.assert(t,`[Viewport._setContentBounds] bounds is required`),e.console.assert(t instanceof e.Rect,`[Viewport._setContentBounds] bounds must be an OpenSeadragon.Rect`),e.console.assert(t.width>0,`[Viewport._setContentBounds] bounds.width must be greater than 0`),e.console.assert(t.height>0,`[Viewport._setContentBounds] bounds.height must be greater than 0`),this._contentBoundsNoRotate=t.clone(),this._contentSizeNoRotate=this._contentBoundsNoRotate.getSize().times(n),this._contentBounds=t.rotate(this.getRotation()).getBoundingBox(),this._contentSize=this._contentBounds.getSize().times(n),this._contentAspectRatio=this._contentSize.x/this._contentSize.y,this.viewer&&this.viewer.raiseEvent(`reset-size`,{contentSize:this._contentSizeNoRotate.clone(),contentFactor:n,homeBounds:this._contentBoundsNoRotate.clone(),contentBounds:this._contentBounds.clone()})},getHomeZoom:function(){if(this.defaultZoomLevel)return this.defaultZoomLevel;var e=this._contentAspectRatio/this.getAspectRatio();return(this.homeFillsViewer?e>=1?e:1:e>=1?1:e)/this._contentBounds.width},getHomeBounds:function(){return this.getHomeBoundsNoRotate().rotate(-this.getRotation())},getHomeBoundsNoRotate:function(){var t=this._contentBounds.getCenter(),n=1/this.getHomeZoom(),r=n/this.getAspectRatio();return new e.Rect(t.x-n/2,t.y-r/2,n,r)},goHome:function(e){return this.viewer&&this.viewer.raiseEvent(`home`,{immediately:e}),this.fitBounds(this.getHomeBounds(),e)},getMinZoom:function(){var e=this.getHomeZoom();return this.minZoomLevel?this.minZoomLevel:this.minZoomImageRatio*e},getMaxZoom:function(){var e=this.maxZoomLevel;return e||(e=this._contentSize.x*this.maxZoomPixelRatio/this._containerInnerSize.x,e/=this._contentBounds.width),Math.max(e,this.getHomeZoom())},getAspectRatio:function(){return this._containerInnerSize.x/this._containerInnerSize.y},getContainerSize:function(){return new e.Point(this.containerSize.x,this.containerSize.y)},getMargins:function(){return e.extend({},this._margins)},setMargins:function(t){e.console.assert(e.type(t)===`object`,`[Viewport.setMargins] margins must be an object`),this._margins=e.extend({left:0,top:0,right:0,bottom:0},t),this._updateContainerInnerSize(),this.viewer&&this.viewer.forceRedraw()},getBounds:function(e){return this.getBoundsNoRotate(e).rotate(-this.getRotation(e))},getBoundsNoRotate:function(t){var n=this.getCenter(t),r=1/this.getZoom(t),i=r/this.getAspectRatio();return new e.Rect(n.x-r/2,n.y-i/2,r,i)},getBoundsWithMargins:function(e){return this.getBoundsNoRotateWithMargins(e).rotate(-this.getRotation(e),this.getCenter(e))},getBoundsNoRotateWithMargins:function(e){var t=this.getBoundsNoRotate(e),n=this._containerInnerSize.x*this.getZoom(e);return t.x-=this._margins.left/n,t.y-=this._margins.top/n,t.width+=(this._margins.left+this._margins.right)/n,t.height+=(this._margins.top+this._margins.bottom)/n,t},getCenter:function(t){var n=new e.Point(this.centerSpringX.current.value,this.centerSpringY.current.value),r=new e.Point(this.centerSpringX.target.value,this.centerSpringY.target.value),i,a,o,s,c,l,u,d;return t?n:this.zoomPoint?(i=this.pixelFromPoint(this.zoomPoint,!0),a=this.getZoom(),o=1/a,s=o/this.getAspectRatio(),c=new e.Rect(n.x-o/2,n.y-s/2,o,s),l=this._pixelFromPoint(this.zoomPoint,c),u=l.minus(i).rotate(-this.getRotation(!0)),d=u.divide(this._containerInnerSize.x*a),r.plus(d)):r},getZoom:function(e){return e?this.zoomSpring.current.value:this.zoomSpring.target.value},_applyZoomConstraints:function(e){return Math.max(Math.min(e,this.getMaxZoom()),this.getMinZoom())},_applyBoundaryConstraints:function(e){var t=this.viewportToViewerElementRectangle(e).getBoundingBox(),n=this.viewportToViewerElementRectangle(this._contentBoundsNoRotate).getBoundingBox(),r=!1,i=!1;if(!this.wrapHorizontal){var a=t.x+t.width,o=n.x+n.width,s=t.width>n.width?this.visibilityRatio*n.width:this.visibilityRatio*t.width,c=n.x-a+s,l=o-t.x-s;s>n.width?(t.x+=(c+l)/2,r=!0):l<0?(t.x+=l,r=!0):c>0&&(t.x+=c,r=!0)}if(!this.wrapVertical){var u=t.y+t.height,d=n.y+n.height,f=t.height>n.height?this.visibilityRatio*n.height:this.visibilityRatio*t.height,p=n.y-u+f,m=d-t.y-f;f>n.height?(t.y+=(p+m)/2,i=!0):m<0?(t.y+=m,i=!0):p>0&&(t.y+=p,i=!0)}var h=r||i,g=h?this.viewerElementToViewportRectangle(t):e.clone();return g.xConstrained=r,g.yConstrained=i,g.constraintApplied=h,g},_raiseConstraintsEvent:function(e){this.viewer&&this.viewer.raiseEvent(`constrain`,{immediately:e})},applyConstraints:function(e){var t=this.getZoom(),n=this._applyZoomConstraints(t);t!==n&&this.zoomTo(n,this.zoomPoint,e);var r=this.getConstrainedBounds(!1);return r.constraintApplied&&(this.fitBounds(r,e),this._raiseConstraintsEvent(e)),this},ensureVisible:function(e){return this.applyConstraints(e)},_fitBounds:function(t,n){n||={};var r=n.immediately||!1,i=n.constraints||!1,a=this.getAspectRatio(),o=t.getCenter(),s=new e.Rect(t.x,t.y,t.width,t.height,t.degrees+this.getRotation()).getBoundingBox();s.getAspectRatio()>=a?s.height=s.width/a:s.width=s.height*a,s.x=o.x-s.width/2,s.y=o.y-s.height/2;var c=1/s.width;if(r)return this.panTo(o,!0),this.zoomTo(c,null,!0),i&&this.applyConstraints(!0),this;var l=this.getCenter(!0),u=this.getZoom(!0);this.panTo(l,!0),this.zoomTo(u,null,!0);var d=this.getBounds(),f=this.getZoom();if(f===0||Math.abs(c/f-1)<1e-8)return this.zoomTo(c,null,!0),this.panTo(o,r),i&&this.applyConstraints(!1),this;if(i){this.panTo(o,!1),c=this._applyZoomConstraints(c),this.zoomTo(c,null,!1);var p=this.getConstrainedBounds();this.panTo(l,!0),this.zoomTo(u,null,!0),this.fitBounds(p)}else{var m=s.rotate(-this.getRotation()).getTopLeft().times(c).minus(d.getTopLeft().times(f)).divide(c-f);this.zoomTo(c,m,r)}return this},fitBounds:function(e,t){return this._fitBounds(e,{immediately:t,constraints:!1})},fitBoundsWithConstraints:function(e,t){return this._fitBounds(e,{immediately:t,constraints:!0})},fitVertically:function(t){var n=new e.Rect(this._contentBounds.x+this._contentBounds.width/2,this._contentBounds.y,0,this._contentBounds.height);return this.fitBounds(n,t)},fitHorizontally:function(t){var n=new e.Rect(this._contentBounds.x,this._contentBounds.y+this._contentBounds.height/2,this._contentBounds.width,0);return this.fitBounds(n,t)},getConstrainedBounds:function(e){var t=this.getBounds(e);return this._applyBoundaryConstraints(t)},panBy:function(t,n){var r=new e.Point(this.centerSpringX.target.value,this.centerSpringY.target.value);return this.panTo(r.plus(t),n)},panTo:function(e,t){return t?(this.centerSpringX.resetTo(e.x),this.centerSpringY.resetTo(e.y)):(this.centerSpringX.springTo(e.x),this.centerSpringY.springTo(e.y)),this.viewer&&this.viewer.raiseEvent(`pan`,{center:e,immediately:t}),this},zoomBy:function(e,t,n){return this.zoomTo(this.zoomSpring.target.value*e,t,n)},zoomTo:function(t,n,r){var i=this;return this.zoomPoint=n instanceof e.Point&&!isNaN(n.x)&&!isNaN(n.y)?n:null,r?this._adjustCenterSpringsForZoomPoint(function(){i.zoomSpring.resetTo(t)}):this.zoomSpring.springTo(t),this.viewer&&this.viewer.raiseEvent(`zoom`,{zoom:t,refPoint:n,immediately:r}),this},setRotation:function(e,t){return this.rotateTo(e,null,t)},getRotation:function(e){return e?this.degreesSpring.current.value:this.degreesSpring.target.value},setRotationWithPivot:function(e,t,n){return this.rotateTo(e,t,n)},rotateTo:function(t,n,r){if(!this.viewer||!this.viewer.drawer.canRotate()||this.degreesSpring.target.value===t&&this.degreesSpring.isAtTargetValue())return this;if(this.rotationPivot=n instanceof e.Point&&!isNaN(n.x)&&!isNaN(n.y)?n:null,r){if(this.rotationPivot){if(!(t-this._oldDegrees))return this.rotationPivot=null,this;this._rotateAboutPivot(t)}else this.degreesSpring.resetTo(t)}else{var i=e.positiveModulo(this.degreesSpring.current.value,360),a=e.positiveModulo(t,360),o=a-i;o>180?a-=360:o<-180&&(a+=360);var s=i-a;this.degreesSpring.resetTo(t+s),this.degreesSpring.springTo(t)}return this._setContentBounds(this.viewer.world.getHomeBounds(),this.viewer.world.getContentFactor()),this.viewer.forceRedraw(),this.viewer.raiseEvent(`rotate`,{degrees:t,immediately:!!r,pivot:this.rotationPivot||this.getCenter()}),this},rotateBy:function(e,t,n){return this.rotateTo(this.degreesSpring.target.value+e,t,n)},resize:function(e,t){var n=this.getBoundsNoRotate(),r=n,i;this.containerSize.x=e.x,this.containerSize.y=e.y,this._updateContainerInnerSize(),t&&(i=e.x/this.containerSize.x,r.width=n.width*i,r.height=r.width/this.getAspectRatio()),this.viewer&&this.viewer.raiseEvent(`resize`,{newContainerSize:e,maintain:t});var a=this.fitBounds(r,!0);return this.viewer&&this.viewer.raiseEvent(`after-resize`,{newContainerSize:e,maintain:t}),a},_updateContainerInnerSize:function(){this._containerInnerSize=new e.Point(Math.max(1,this.containerSize.x-(this._margins.left+this._margins.right)),Math.max(1,this.containerSize.y-(this._margins.top+this._margins.bottom)))},update:function(){var e=this;this._adjustCenterSpringsForZoomPoint(function(){e.zoomSpring.update()}),this.degreesSpring.isAtTargetValue()&&(this.rotationPivot=null),this.centerSpringX.update(),this.centerSpringY.update(),this.rotationPivot?this._rotateAboutPivot(!0):this.degreesSpring.update();var t=this.centerSpringX.current.value!==this._oldCenterX||this.centerSpringY.current.value!==this._oldCenterY||this.zoomSpring.current.value!==this._oldZoom||this.degreesSpring.current.value!==this._oldDegrees;return this._oldCenterX=this.centerSpringX.current.value,this._oldCenterY=this.centerSpringY.current.value,this._oldZoom=this.zoomSpring.current.value,this._oldDegrees=this.degreesSpring.current.value,t||!this.zoomSpring.isAtTargetValue()||!this.centerSpringX.isAtTargetValue()||!this.centerSpringY.isAtTargetValue()||!this.degreesSpring.isAtTargetValue()},_rotateAboutPivot:function(e){var t=e===!0,n=this.rotationPivot.minus(this.getCenter());this.centerSpringX.shiftBy(n.x),this.centerSpringY.shiftBy(n.y),t?this.degreesSpring.update():this.degreesSpring.resetTo(e);var r=this.degreesSpring.current.value-this._oldDegrees,i=n.rotate(r*-1).times(-1);this.centerSpringX.shiftBy(i.x),this.centerSpringY.shiftBy(i.y)},_adjustCenterSpringsForZoomPoint:function(e){if(this.zoomPoint){var t=this.pixelFromPoint(this.zoomPoint,!0);e();var n=this.pixelFromPoint(this.zoomPoint,!0).minus(t),r=this.deltaPointsFromPixels(n,!0);this.centerSpringX.shiftBy(r.x),this.centerSpringY.shiftBy(r.y),this.zoomSpring.isAtTargetValue()&&(this.zoomPoint=null)}else e()},deltaPixelsFromPointsNoRotate:function(e,t){return e.times(this._containerInnerSize.x*this.getZoom(t))},deltaPixelsFromPoints:function(e,t){return this.deltaPixelsFromPointsNoRotate(e.rotate(this.getRotation(t)),t)},deltaPointsFromPixelsNoRotate:function(e,t){return e.divide(this._containerInnerSize.x*this.getZoom(t))},deltaPointsFromPixels:function(e,t){return this.deltaPointsFromPixelsNoRotate(e,t).rotate(-this.getRotation(t))},pixelFromPointNoRotate:function(e,t){return this._pixelFromPointNoRotate(e,this.getBoundsNoRotate(t))},pixelFromPoint:function(e,t){return this._pixelFromPoint(e,this.getBoundsNoRotate(t))},_pixelFromPointNoRotate:function(t,n){return t.minus(n.getTopLeft()).times(this._containerInnerSize.x/n.width).plus(new e.Point(this._margins.left,this._margins.top))},_pixelFromPoint:function(e,t){return this._pixelFromPointNoRotate(e.rotate(this.getRotation(!0),this.getCenter(!0)),t)},pointFromPixelNoRotate:function(t,n){var r=this.getBoundsNoRotate(n);return t.minus(new e.Point(this._margins.left,this._margins.top)).divide(this._containerInnerSize.x/r.width).plus(r.getTopLeft())},pointFromPixel:function(e,t){return this.pointFromPixelNoRotate(e,t).rotate(-this.getRotation(t),this.getCenter(t))},_viewportToImageDelta:function(t,n){var r=this._contentBoundsNoRotate.width;return new e.Point(t*this._contentSizeNoRotate.x/r,n*this._contentSizeNoRotate.x/r)},viewportToImageCoordinates:function(t,n){if(t instanceof e.Point)return this.viewportToImageCoordinates(t.x,t.y);if(this.viewer){var r=this.viewer.world.getItemCount();if(r>1)this.silenceMultiImageWarnings||e.console.error(`[Viewport.viewportToImageCoordinates] is not accurate with multi-image; use TiledImage.viewportToImageCoordinates instead.`);else if(r===1)return this.viewer.world.getItemAt(0).viewportToImageCoordinates(t,n,!0)}return this._viewportToImageDelta(t-this._contentBoundsNoRotate.x,n-this._contentBoundsNoRotate.y)},_imageToViewportDelta:function(t,n){var r=this._contentBoundsNoRotate.width;return new e.Point(t/this._contentSizeNoRotate.x*r,n/this._contentSizeNoRotate.x*r)},imageToViewportCoordinates:function(t,n){if(t instanceof e.Point)return this.imageToViewportCoordinates(t.x,t.y);if(this.viewer){var r=this.viewer.world.getItemCount();if(r>1)this.silenceMultiImageWarnings||e.console.error(`[Viewport.imageToViewportCoordinates] is not accurate with multi-image; use TiledImage.imageToViewportCoordinates instead.`);else if(r===1)return this.viewer.world.getItemAt(0).imageToViewportCoordinates(t,n,!0)}var i=this._imageToViewportDelta(t,n);return i.x+=this._contentBoundsNoRotate.x,i.y+=this._contentBoundsNoRotate.y,i},imageToViewportRectangle:function(t,n,r,i){var a=t;if(a instanceof e.Rect||(a=new e.Rect(t,n,r,i)),this.viewer){var o=this.viewer.world.getItemCount();if(o>1)this.silenceMultiImageWarnings||e.console.error(`[Viewport.imageToViewportRectangle] is not accurate with multi-image; use TiledImage.imageToViewportRectangle instead.`);else if(o===1)return this.viewer.world.getItemAt(0).imageToViewportRectangle(t,n,r,i,!0)}var s=this.imageToViewportCoordinates(a.x,a.y),c=this._imageToViewportDelta(a.width,a.height);return new e.Rect(s.x,s.y,c.x,c.y,a.degrees)},viewportToImageRectangle:function(t,n,r,i){var a=t;if(a instanceof e.Rect||(a=new e.Rect(t,n,r,i)),this.viewer){var o=this.viewer.world.getItemCount();if(o>1)this.silenceMultiImageWarnings||e.console.error(`[Viewport.viewportToImageRectangle] is not accurate with multi-image; use TiledImage.viewportToImageRectangle instead.`);else if(o===1)return this.viewer.world.getItemAt(0).viewportToImageRectangle(t,n,r,i,!0)}var s=this.viewportToImageCoordinates(a.x,a.y),c=this._viewportToImageDelta(a.width,a.height);return new e.Rect(s.x,s.y,c.x,c.y,a.degrees)},viewerElementToImageCoordinates:function(e){var t=this.pointFromPixel(e,!0);return this.viewportToImageCoordinates(t)},imageToViewerElementCoordinates:function(e){var t=this.imageToViewportCoordinates(e);return this.pixelFromPoint(t,!0)},windowToImageCoordinates:function(t){e.console.assert(this.viewer,`[Viewport.windowToImageCoordinates] the viewport must have a viewer.`);var n=t.minus(e.getElementPosition(this.viewer.element));return this.viewerElementToImageCoordinates(n)},imageToWindowCoordinates:function(t){return e.console.assert(this.viewer,`[Viewport.imageToWindowCoordinates] the viewport must have a viewer.`),this.imageToViewerElementCoordinates(t).plus(e.getElementPosition(this.viewer.element))},viewerElementToViewportCoordinates:function(e){return this.pointFromPixel(e,!0)},viewportToViewerElementCoordinates:function(e){return this.pixelFromPoint(e,!0)},viewerElementToViewportRectangle:function(t){return e.Rect.fromSummits(this.pointFromPixel(t.getTopLeft(),!0),this.pointFromPixel(t.getTopRight(),!0),this.pointFromPixel(t.getBottomLeft(),!0))},viewportToViewerElementRectangle:function(t){return e.Rect.fromSummits(this.pixelFromPoint(t.getTopLeft(),!0),this.pixelFromPoint(t.getTopRight(),!0),this.pixelFromPoint(t.getBottomLeft(),!0))},windowToViewportCoordinates:function(t){e.console.assert(this.viewer,`[Viewport.windowToViewportCoordinates] the viewport must have a viewer.`);var n=t.minus(e.getElementPosition(this.viewer.element));return this.viewerElementToViewportCoordinates(n)},viewportToWindowCoordinates:function(t){return e.console.assert(this.viewer,`[Viewport.viewportToWindowCoordinates] the viewport must have a viewer.`),this.viewportToViewerElementCoordinates(t).plus(e.getElementPosition(this.viewer.element))},viewportToImageZoom:function(t){if(this.viewer){var n=this.viewer.world.getItemCount();if(n>1)this.silenceMultiImageWarnings||e.console.error(`[Viewport.viewportToImageZoom] is not accurate with multi-image.`);else if(n===1)return this.viewer.world.getItemAt(0).viewportToImageZoom(t)}var r=this._contentSizeNoRotate.x,i=this._containerInnerSize.x,a=this._contentBoundsNoRotate.width;return t*(i/r*a)},imageToViewportZoom:function(t){if(this.viewer){var n=this.viewer.world.getItemCount();if(n>1)this.silenceMultiImageWarnings||e.console.error(`[Viewport.imageToViewportZoom] is not accurate with multi-image. Instead, use [TiledImage.imageToViewportZoom] for the specific image of interest`);else if(n===1)return this.viewer.world.getItemAt(0).imageToViewportZoom(t)}var r=this._contentSizeNoRotate.x,i=this._containerInnerSize.x,a=this._contentBoundsNoRotate.width;return t*(r/i/a)},toggleFlip:function(){return this.setFlip(!this.getFlip()),this},getFlip:function(){return this.flipped},setFlip:function(e){return this.flipped===e?this:(this.flipped=e,this.viewer.navigator&&this.viewer.navigator.setFlip(this.getFlip()),this.viewer.forceRedraw(),this.viewer.raiseEvent(`flip`,{flipped:e}),this)},getMaxZoomPixelRatio:function(){return this.maxZoomPixelRatio},setMaxZoomPixelRatio:function(t,n=!0,r=!1){e.console.assert(!isNaN(t),`[Viewport.setMaxZoomPixelRatio] ratio must be a number`),!isNaN(t)&&(this.maxZoomPixelRatio=t,n&&this.getZoom()>this.getMaxZoom()&&this.applyConstraints(r))}}})(n),(function(e){e.TiledImage=function(t){this._initialized=!1,e.console.assert(t.tileCache,`[TiledImage] options.tileCache is required`),e.console.assert(t.drawer,`[TiledImage] options.drawer is required`),e.console.assert(t.viewer,`[TiledImage] options.viewer is required`),e.console.assert(t.imageLoader,`[TiledImage] options.imageLoader is required`),e.console.assert(t.source,`[TiledImage] options.source is required`),e.console.assert(!t.clip||t.clip instanceof e.Rect,`[TiledImage] options.clip must be an OpenSeadragon.Rect if present`),e.EventSource.call(this),this._tileCache=t.tileCache,delete t.tileCache,this._drawer=t.drawer,delete t.drawer,this._imageLoader=t.imageLoader,delete t.imageLoader,t.clip instanceof e.Rect&&(this._clip=t.clip.clone()),delete t.clip;var r=t.x||0;delete t.x;var i=t.y||0;delete t.y,this.normHeight=t.source.dimensions.y/t.source.dimensions.x,this.contentAspectX=t.source.dimensions.x/t.source.dimensions.y;var a=1;t.width?(a=t.width,delete t.width,t.height&&(e.console.error(`specifying both width and height to a tiledImage is not supported`),delete t.height)):t.height&&(a=t.height/this.normHeight,delete t.height);var o=t.fitBounds;delete t.fitBounds;var s=t.fitBoundsPlacement||n.Placement.CENTER;delete t.fitBoundsPlacement;var c=t.degrees||0;delete t.degrees;var l=t.ajaxHeaders;delete t.ajaxHeaders,e.extend(!0,this,{viewer:null,tilesMatrix:{},coverage:{},loadingCoverage:{},lastDrawn:[],lastResetTime:0,_needsDraw:!0,_needsUpdate:!0,_hasOpaqueTile:!1,_tilesLoading:0,_tilesToDraw:[],_lastDrawn:[],_isBlending:!1,_wasBlending:!1,_isTainted:!1,springStiffness:e.DEFAULT_SETTINGS.springStiffness,animationTime:e.DEFAULT_SETTINGS.animationTime,minZoomImageRatio:e.DEFAULT_SETTINGS.minZoomImageRatio,wrapHorizontal:e.DEFAULT_SETTINGS.wrapHorizontal,wrapVertical:e.DEFAULT_SETTINGS.wrapVertical,immediateRender:e.DEFAULT_SETTINGS.immediateRender,blendTime:e.DEFAULT_SETTINGS.blendTime,alwaysBlend:e.DEFAULT_SETTINGS.alwaysBlend,minPixelRatio:e.DEFAULT_SETTINGS.minPixelRatio,smoothTileEdgesMinZoom:e.DEFAULT_SETTINGS.smoothTileEdgesMinZoom,iOSDevice:e.DEFAULT_SETTINGS.iOSDevice,debugMode:e.DEFAULT_SETTINGS.debugMode,crossOriginPolicy:e.DEFAULT_SETTINGS.crossOriginPolicy,ajaxWithCredentials:e.DEFAULT_SETTINGS.ajaxWithCredentials,placeholderFillStyle:e.DEFAULT_SETTINGS.placeholderFillStyle,opacity:e.DEFAULT_SETTINGS.opacity,preload:e.DEFAULT_SETTINGS.preload,compositeOperation:e.DEFAULT_SETTINGS.compositeOperation,subPixelRoundingForTransparency:e.DEFAULT_SETTINGS.subPixelRoundingForTransparency,maxTilesPerFrame:e.DEFAULT_SETTINGS.maxTilesPerFrame},t),this._preload=this.preload,delete this.preload,this._fullyLoaded=!1,this._xSpring=new e.Spring({initial:r,springStiffness:this.springStiffness,animationTime:this.animationTime}),this._ySpring=new e.Spring({initial:i,springStiffness:this.springStiffness,animationTime:this.animationTime}),this._scaleSpring=new e.Spring({initial:a,springStiffness:this.springStiffness,animationTime:this.animationTime}),this._degreesSpring=new e.Spring({initial:c,springStiffness:this.springStiffness,animationTime:this.animationTime}),this._updateForScale(),o&&this.fitBounds(o,s,!0),this._ownAjaxHeaders={},this.setAjaxHeaders(l,!1),this._initialized=!0},e.extend(e.TiledImage.prototype,e.EventSource.prototype,{needsDraw:function(){return this._needsDraw},redraw:function(){this._needsDraw=!0},getFullyLoaded:function(){return this._fullyLoaded},_setFullyLoaded:function(e){e!==this._fullyLoaded&&(this._fullyLoaded=e,this.raiseEvent(`fully-loaded-change`,{fullyLoaded:this._fullyLoaded}))},reset:function(){this._tileCache.clearTilesFor(this),this.lastResetTime=e.now(),this._needsDraw=!0},update:function(e){let t=this._xSpring.update(),n=this._ySpring.update(),r=this._scaleSpring.update(),i=this._degreesSpring.update(),a=t||n||r||i||this._needsUpdate;if(a||e||!this._fullyLoaded){let e=this._updateLevelsForViewport();this._setFullyLoaded(e)}return this._needsUpdate=!1,a?(this._updateForScale(),this._raiseBoundsChange(),this._needsDraw=!0,!0):!1},setDrawn:function(){return this._needsDraw=this._isBlending||this._wasBlending,this._needsDraw},setTainted(e){this._isTainted=e},isTainted(){return this._isTainted},destroy:function(){this.reset(),this.source.destroy&&this.source.destroy(this.viewer)},getBounds:function(e){return this.getBoundsNoRotate(e).rotate(this.getRotation(e),this._getRotationPoint(e))},getBoundsNoRotate:function(t){return t?new e.Rect(this._xSpring.current.value,this._ySpring.current.value,this._worldWidthCurrent,this._worldHeightCurrent):new e.Rect(this._xSpring.target.value,this._ySpring.target.value,this._worldWidthTarget,this._worldHeightTarget)},getWorldBounds:function(){return e.console.error(`[TiledImage.getWorldBounds] is deprecated; use TiledImage.getBounds instead`),this.getBounds()},getClippedBounds:function(t){var n=this.getBoundsNoRotate(t);if(this._clip){var r=(t?this._worldWidthCurrent:this._worldWidthTarget)/this.source.dimensions.x,i=this._clip.times(r);n=new e.Rect(n.x+i.x,n.y+i.y,i.width,i.height)}return n.rotate(this.getRotation(t),this._getRotationPoint(t))},getTileBounds:function(e,t,n){var r=this.source.getNumTiles(e),i=(r.x+t%r.x)%r.x,a=(r.y+n%r.y)%r.y,o=this.source.getTileBounds(e,i,a);return this.getFlip()&&(o.x=Math.max(0,1-o.x-o.width)),o.x+=(t-i)/r.x,o.y+=this._worldHeightCurrent/this._worldWidthCurrent*((n-a)/r.y),o},getContentSize:function(){return new e.Point(this.source.dimensions.x,this.source.dimensions.y)},getSizeInWindowCoordinates:function(){var t=this.imageToWindowCoordinates(new e.Point(0,0)),n=this.imageToWindowCoordinates(this.getContentSize());return new e.Point(n.x-t.x,n.y-t.y)},_viewportToImageDelta:function(t,n,r){var i=r?this._scaleSpring.current.value:this._scaleSpring.target.value;return new e.Point(t*(this.source.dimensions.x/i),n*(this.source.dimensions.y*this.contentAspectX/i))},viewportToImageCoordinates:function(t,n,r){var i;return t instanceof e.Point?(r=n,i=t):i=new e.Point(t,n),i=i.rotate(-this.getRotation(r),this._getRotationPoint(r)),r?this._viewportToImageDelta(i.x-this._xSpring.current.value,i.y-this._ySpring.current.value):this._viewportToImageDelta(i.x-this._xSpring.target.value,i.y-this._ySpring.target.value)},_imageToViewportDelta:function(t,n,r){var i=r?this._scaleSpring.current.value:this._scaleSpring.target.value;return new e.Point(t/this.source.dimensions.x*i,n/this.source.dimensions.y/this.contentAspectX*i)},imageToViewportCoordinates:function(t,n,r){t instanceof e.Point&&(r=n,n=t.y,t=t.x);var i=this._imageToViewportDelta(t,n,r);return r?(i.x+=this._xSpring.current.value,i.y+=this._ySpring.current.value):(i.x+=this._xSpring.target.value,i.y+=this._ySpring.target.value),i.rotate(this.getRotation(r),this._getRotationPoint(r))},imageToViewportRectangle:function(t,n,r,i,a){var o=t;o instanceof e.Rect?a=n:o=new e.Rect(t,n,r,i);var s=this.imageToViewportCoordinates(o.getTopLeft(),a),c=this._imageToViewportDelta(o.width,o.height,a);return new e.Rect(s.x,s.y,c.x,c.y,o.degrees+this.getRotation(a))},viewportToImageRectangle:function(t,n,r,i,a){var o=t;t instanceof e.Rect?a=n:o=new e.Rect(t,n,r,i);var s=this.viewportToImageCoordinates(o.getTopLeft(),a),c=this._viewportToImageDelta(o.width,o.height,a);return new e.Rect(s.x,s.y,c.x,c.y,o.degrees-this.getRotation(a))},viewerElementToImageCoordinates:function(e){var t=this.viewport.pointFromPixel(e,!0);return this.viewportToImageCoordinates(t)},imageToViewerElementCoordinates:function(e){var t=this.imageToViewportCoordinates(e);return this.viewport.pixelFromPoint(t,!0)},windowToImageCoordinates:function(e){var t=e.minus(n.getElementPosition(this.viewer.element));return this.viewerElementToImageCoordinates(t)},imageToWindowCoordinates:function(e){return this.imageToViewerElementCoordinates(e).plus(n.getElementPosition(this.viewer.element))},_viewportToTiledImageRectangle:function(t){var n=this._scaleSpring.current.value;return t=t.rotate(-this.getRotation(!0),this._getRotationPoint(!0)),new e.Rect((t.x-this._xSpring.current.value)/n,(t.y-this._ySpring.current.value)/n,t.width/n,t.height/n,t.degrees)},viewportToImageZoom:function(e){return this._scaleSpring.current.value*this.viewport._containerInnerSize.x/this.source.dimensions.x*e},imageToViewportZoom:function(e){return e/(this._scaleSpring.current.value*this.viewport._containerInnerSize.x/this.source.dimensions.x)},setPosition:function(e,t){var n=this._xSpring.target.value===e.x&&this._ySpring.target.value===e.y;if(t){if(n&&this._xSpring.current.value===e.x&&this._ySpring.current.value===e.y)return;this._xSpring.resetTo(e.x),this._ySpring.resetTo(e.y),this._needsDraw=!0,this._needsUpdate=!0}else{if(n)return;this._xSpring.springTo(e.x),this._ySpring.springTo(e.y),this._needsDraw=!0,this._needsUpdate=!0}n||this._raiseBoundsChange()},setWidth:function(e,t){this._setScale(e,t)},setHeight:function(e,t){this._setScale(e/this.normHeight,t)},setCroppingPolygons:function(t){var n=function(t){return t instanceof e.Point||typeof t.x==`number`&&typeof t.y==`number`},r=function(e){return e.map(function(e){try{if(n(e))return{x:e.x,y:e.y};throw Error()}catch{throw Error(`A Provided cropping polygon point is not supported`)}})};try{if(!e.isArray(t))throw Error(`Provided cropping polygon is not an array`);this._croppingPolygons=t.map(function(e){return r(e)}),this._needsDraw=!0}catch(t){e.console.error(`[TiledImage.setCroppingPolygons] Cropping polygon format not supported`),e.console.error(t),this.resetCroppingPolygons()}},resetCroppingPolygons:function(){this._croppingPolygons=null,this._needsDraw=!0},fitBounds:function(t,n,r){n||=e.Placement.CENTER;var i=e.Placement.properties[n],a=this.contentAspectX,o=0,s=0,c=1,l=1;if(this._clip&&(a=this._clip.getAspectRatio(),c=this._clip.width/this.source.dimensions.x,l=this._clip.height/this.source.dimensions.y,t.getAspectRatio()>a?(o=this._clip.x/this._clip.height*t.height,s=this._clip.y/this._clip.height*t.height):(o=this._clip.x/this._clip.width*t.width,s=this._clip.y/this._clip.width*t.width)),t.getAspectRatio()>a){var u=t.height/l,d=0;i.isHorizontallyCentered?d=(t.width-t.height*a)/2:i.isRight&&(d=t.width-t.height*a),this.setPosition(new e.Point(t.x-o+d,t.y-s),r),this.setHeight(u,r)}else{var f=t.width/c,p=0;i.isVerticallyCentered?p=(t.height-t.width/a)/2:i.isBottom&&(p=t.height-t.width/a),this.setPosition(new e.Point(t.x-o,t.y-s+p),r),this.setWidth(f,r)}},getClip:function(){return this._clip?this._clip.clone():null},setClip:function(t){e.console.assert(!t||t instanceof e.Rect,`[TiledImage.setClip] newClip must be an OpenSeadragon.Rect or null`),this._clip=t instanceof e.Rect?t.clone():null,this._needsUpdate=!0,this._needsDraw=!0,this.raiseEvent(`clip-change`)},getFlip:function(){return this.flipped},setFlip:function(e){this.flipped=e},get flipped(){return this._flipped},set flipped(e){let t=this._flipped!==!!e;this._flipped=!!e,t&&(this.update(!0),this._needsDraw=!0,this._raiseBoundsChange())},get wrapHorizontal(){return this._wrapHorizontal},set wrapHorizontal(e){let t=this._wrapHorizontal!==!!e;this._wrapHorizontal=!!e,this._initialized&&t&&(this.update(!0),this._needsDraw=!0)},get wrapVertical(){return this._wrapVertical},set wrapVertical(e){let t=this._wrapVertical!==!!e;this._wrapVertical=!!e,this._initialized&&t&&(this.update(!0),this._needsDraw=!0)},get debugMode(){return this._debugMode},set debugMode(e){this._debugMode=!!e,this._needsDraw=!0},getOpacity:function(){return this.opacity},setOpacity:function(e){this.opacity=e},get opacity(){return this._opacity},set opacity(e){e!==this.opacity&&(this._opacity=e,this._needsDraw=!0,this.raiseEvent(`opacity-change`,{opacity:this.opacity}))},getPreload:function(){return this._preload},setPreload:function(e){this._preload=!!e,this._needsDraw=!0},getRotation:function(e){return e?this._degreesSpring.current.value:this._degreesSpring.target.value},setRotation:function(e,t){this._degreesSpring.target.value===e&&this._degreesSpring.isAtTargetValue()||(t?this._degreesSpring.resetTo(e):this._degreesSpring.springTo(e),this._needsDraw=!0,this._needsUpdate=!0,this._raiseBoundsChange())},getDrawArea:function(){if(this._opacity===0&&!this._preload)return!1;var e=this._viewportToTiledImageRectangle(this.viewport.getBoundsWithMargins(!0));if(!this.wrapHorizontal&&!this.wrapVertical){var t=this._viewportToTiledImageRectangle(this.getClippedBounds(!0));e=e.intersection(t)}return e},getTilesToDraw:function(){let e=this._tilesToDraw.flat();return this._updateTilesInViewport(e),e=this._tilesToDraw.flat(),e.forEach(e=>{e.tile.beingDrawn=!0}),this._lastDrawn=e,e},_getRotationPoint:function(e){return this.getBoundsNoRotate(e).getCenter()},get compositeOperation(){return this._compositeOperation},set compositeOperation(e){e!==this._compositeOperation&&(this._compositeOperation=e,this._needsDraw=!0,this.raiseEvent(`composite-operation-change`,{compositeOperation:this._compositeOperation}))},getCompositeOperation:function(){return this._compositeOperation},setCompositeOperation:function(e){this.compositeOperation=e},setAjaxHeaders:function(t,n){if(t===null&&(t={}),!e.isPlainObject(t)){console.error(`[TiledImage.setAjaxHeaders] Ignoring invalid headers, must be a plain object`);return}this._ownAjaxHeaders=t,this._updateAjaxHeaders(n)},_updateAjaxHeaders:function(t){if(t===void 0&&(t=!0),this.ajaxHeaders=e.isPlainObject(this.viewer.ajaxHeaders)?e.extend({},this.viewer.ajaxHeaders,this._ownAjaxHeaders):this._ownAjaxHeaders,t){var n,r,i,a;for(var o in this.tilesMatrix)for(var s in n=this.source.getNumTiles(o),this.tilesMatrix[o])for(var c in r=(n.x+s%n.x)%n.x,this.tilesMatrix[o][s])if(i=(n.y+c%n.y)%n.y,a=this.tilesMatrix[o][s][c],a.loadWithAjax=this.loadTilesWithAjax,a.loadWithAjax){var l=this.source.getTileAjaxHeaders(o,r,i);a.ajaxHeaders=e.extend({},this.ajaxHeaders,l)}else a.ajaxHeaders=null;for(var u=0;u<this._imageLoader.jobQueue.length;u++){var d=this._imageLoader.jobQueue[u];d.loadWithAjax=d.tile.loadWithAjax,d.ajaxHeaders=d.tile.loadWithAjax?d.tile.ajaxHeaders:null}}},_setScale:function(e,t){var n=this._scaleSpring.target.value===e;if(t){if(n&&this._scaleSpring.current.value===e)return;this._scaleSpring.resetTo(e),this._updateForScale(),this._needsDraw=!0,this._needsUpdate=!0}else{if(n)return;this._scaleSpring.springTo(e),this._updateForScale(),this._needsDraw=!0,this._needsUpdate=!0}n||this._raiseBoundsChange()},_updateForScale:function(){this._worldWidthTarget=this._scaleSpring.target.value,this._worldHeightTarget=this.normHeight*this._scaleSpring.target.value,this._worldWidthCurrent=this._scaleSpring.current.value,this._worldHeightCurrent=this.normHeight*this._scaleSpring.current.value},_raiseBoundsChange:function(){this.raiseEvent(`bounds-change`)},_isBottomItem:function(){return this.viewer.world.getItemAt(0)===this},_getLevelsInterval:function(){var e=Math.max(this.source.minLevel,Math.floor(Math.log(this.minZoomImageRatio)/Math.log(2))),t=this.viewport.deltaPixelsFromPointsNoRotate(this.source.getPixelRatio(0),!0).x*this._scaleSpring.current.value,n=Math.min(Math.abs(this.source.maxLevel),Math.abs(Math.floor(Math.log(t/this.minPixelRatio)/Math.log(2))));return n=Math.max(n,this.source.minLevel||0),e=Math.min(e,n),{lowestLevel:e,highestLevel:n}},_updateLevelsForViewport:function(){var t=this._getLevelsInterval(),n=t.lowestLevel,r=t.highestLevel,i=[],a=this.getDrawArea(),o=e.now();if(this._lastDrawn.forEach(e=>{e.tile.beingDrawn=!1}),this._tilesToDraw=[],this._tilesLoading=0,this.loadingCoverage={},!a)return this._needsDraw=!1,this._fullyLoaded;var s=Array(r-n+1);for(let e=0,t=r;t>=n;t--,e++)s[e]=t;for(let e=r+1;e<=this.source.maxLevel;e++){var c=this.tilesMatrix[e]&&this.tilesMatrix[e][0]&&this.tilesMatrix[e][0][0];if(c&&c.isBottomMost&&c.isRightMost&&c.loaded){s.push(e);break}}let l=!1;for(let e=0;e<s.length;e++){let t=s[e];var u=this.viewport.deltaPixelsFromPointsNoRotate(this.source.getPixelRatio(t),!0).x*this._scaleSpring.current.value;if(e===s.length-1||u>=this.minPixelRatio)l=!0;else if(!l)continue;var d=this.viewport.deltaPixelsFromPointsNoRotate(this.source.getPixelRatio(t),!1).x*this._scaleSpring.current.value,f=this.viewport.deltaPixelsFromPointsNoRotate(this.source.getPixelRatio(Math.max(this.source.getClosestLevel(),0)),!1).x*this._scaleSpring.current.value,p=this.immediateRender?1:f,m=Math.min(1,(u-.5)/.5),h=p/Math.abs(p-d),g=this._updateLevel(t,m,h,a,o,i);i=g.bestTiles;var _=g.updatedTiles.filter(e=>e.loaded),v=(function(e,t,n){return function(r){return{tile:r,level:e,levelOpacity:t,currentTime:n}}})(t,m,o);if(this._tilesToDraw[t]=_.map(v),this._providesCoverage(this.coverage,t))break}return i&&i.length>0?(i.forEach(function(e){e&&!e.context2D&&this._loadTile(e,o)},this),this._needsDraw=!0,!1):this._tilesLoading===0},_updateTilesInViewport:function(t){let n=e.now(),r=this;this._tilesLoading=0,this._wasBlending=this._isBlending,this._isBlending=!1,this.loadingCoverage={};let i=t.length?t[0].level:0;if(!this.getDrawArea())return;function a(e){let t=e.tile;if(t&&t.loaded){let a=r._blendTile(t,t.x,t.y,e.level,e.levelOpacity,n,i);r._isBlending=r._isBlending||a,r._needsDraw=r._needsDraw||a||r._wasBlending}}let o=0;for(let e=0;e<t.length;e++){let n=t[e];a(n),this._providesCoverage(this.coverage,n.level)&&(o=Math.max(o,n.level))}if(o>0)for(let e in this._tilesToDraw)e<o&&delete this._tilesToDraw[e]},_blendTile:function(e,t,n,r,i,a,o){let s=1e3*this.blendTime,c,l;return e.blendStart||=a,c=a-e.blendStart,l=s?Math.min(1,c/s):1,r===o&&(l=1,c=s),this.alwaysBlend&&(l*=i),e.opacity=l,l===1&&(this._setCoverage(this.coverage,r,t,n,!0),this._hasOpaqueTile=!0),c<s},_updateLevel:function(e,t,n,r,i,a){var o=r.getBoundingBox().getTopLeft(),s=r.getBoundingBox().getBottomRight();this.viewer&&this.viewer.raiseEvent(`update-level`,{tiledImage:this,havedrawn:!0,level:e,opacity:t,visibility:n,drawArea:r,topleft:o,bottomright:s,currenttime:i,best:a}),this._resetCoverage(this.coverage,e),this._resetCoverage(this.loadingCoverage,e);var c=this._getCornerTiles(e,o,s),l=c.topLeft,u=c.bottomRight,d=this.source.getNumTiles(e),f=this.viewport.pixelFromPoint(this.viewport.getCenter());this.getFlip()&&(u.x+=1,this.wrapHorizontal||(u.x=Math.min(u.x,d.x-1)));for(var p=Math.max(0,(u.x-l.x)*(u.y-l.y)),m=Array(p),h=0,g=l.x;g<=u.x;g++)for(var _=l.y;_<=u.y;_++){var v;if(this.getFlip()){var y=(d.x+g%d.x)%d.x;v=g+d.x-y-y-1}else v=g;if(r.intersection(this.getTileBounds(e,v,_))!==null){var b=this._updateTile(v,_,e,n,f,d,i,a);a=b.bestTiles,m[h]=b.tile,h+=1}}return{bestTiles:a,updatedTiles:m}},_positionTile:function(t,n,r,i,a){var o=t.bounds.getTopLeft();o.x*=this._scaleSpring.current.value,o.y*=this._scaleSpring.current.value,o.x+=this._xSpring.current.value,o.y+=this._ySpring.current.value;var s=t.bounds.getSize();s.x*=this._scaleSpring.current.value,s.y*=this._scaleSpring.current.value,t.positionedBounds.x=o.x,t.positionedBounds.y=o.y,t.positionedBounds.width=s.x,t.positionedBounds.height=s.y;var c=r.pixelFromPointNoRotate(o,!0),l=r.pixelFromPointNoRotate(o,!1),u=r.deltaPixelsFromPointsNoRotate(s,!0),d=r.deltaPixelsFromPointsNoRotate(s,!1),f=l.plus(d.divide(2)),p=i.squaredDistanceTo(f);this.viewer.drawer.minimumOverlapRequired(this)&&(n||(u=u.plus(new e.Point(1,1))),t.isRightMost&&this.wrapHorizontal&&(u.x+=.75),t.isBottomMost&&this.wrapVertical&&(u.y+=.75)),t.position=c,t.size=u,t.squaredDistance=p,t.visibility=a},_updateTile:function(e,t,n,r,i,a,o,s){var c=this._getTile(e,t,n,o,a);this.viewer&&this.viewer.raiseEvent(`update-tile`,{tiledImage:this,tile:c}),this._setCoverage(this.coverage,n,e,t,!1);var l=c.loaded||c.loading||this._isCovered(this.loadingCoverage,n,e,t);if(this._setCoverage(this.loadingCoverage,n,e,t,l),!c.exists)return{bestTiles:s,tile:c};if(c.loaded&&c.opacity===1&&this._setCoverage(this.coverage,n,e,t,!0),this._positionTile(c,this.source.tileOverlap,this.viewport,i,r),!c.loaded){if(c.context2D)this._setTileLoaded(c);else{var u=this._tileCache.getImageRecord(c.cacheKey);u&&this._setTileLoaded(c,u.getData())}}return c.loading?this._tilesLoading++:l||(s=this._compareTiles(s,c,this.maxTilesPerFrame)),{bestTiles:s,tile:c}},_getCornerTiles:function(t,n,r){var i,a;this.wrapHorizontal?(i=e.positiveModulo(n.x,1),a=e.positiveModulo(r.x,1)):(i=Math.max(0,n.x),a=Math.min(1,r.x));var o,s,c=1/this.source.aspectRatio;this.wrapVertical?(o=e.positiveModulo(n.y,c),s=e.positiveModulo(r.y,c)):(o=Math.max(0,n.y),s=Math.min(c,r.y));var l=this.source.getTileAtPoint(t,new e.Point(i,o)),u=this.source.getTileAtPoint(t,new e.Point(a,s)),d=this.source.getNumTiles(t);return this.wrapHorizontal&&(l.x+=d.x*Math.floor(n.x),u.x+=d.x*Math.floor(r.x)),this.wrapVertical&&(l.y+=d.y*Math.floor(n.y/c),u.y+=d.y*Math.floor(r.y/c)),{topLeft:l,bottomRight:u}},_getTile:function(t,n,r,i,a){var o,s,c,l,u,d,f,p,m,h,g=this.tilesMatrix,_=this.source;return g[r]||(g[r]={}),g[r][t]||(g[r][t]={}),(!g[r][t][n]||!g[r][t][n].flipped!=!this.flipped)&&(o=(a.x+t%a.x)%a.x,s=(a.y+n%a.y)%a.y,c=this.getTileBounds(r,t,n),l=_.getTileBounds(r,o,s,!0),u=_.tileExists(r,o,s),d=_.getTileUrl(r,o,s),f=_.getTilePostData(r,o,s),this.loadTilesWithAjax?(p=_.getTileAjaxHeaders(r,o,s),e.isPlainObject(this.ajaxHeaders)&&(p=e.extend({},this.ajaxHeaders,p))):p=null,m=_.getContext2D?_.getContext2D(r,o,s):void 0,h=new e.Tile(r,t,n,c,u,d,m,this.loadTilesWithAjax,p,l,f,_.getTileHashKey(r,o,s,d,p,f)),this.getFlip()?o===0&&(h.isRightMost=!0):o===a.x-1&&(h.isRightMost=!0),s===a.y-1&&(h.isBottomMost=!0),h.flipped=this.flipped,g[r][t][n]=h),h=g[r][t][n],h.lastTouchTime=i,h},_loadTile:function(e,t){var n=this;e.loading=!0,this._imageLoader.addJob({src:e.getUrl(),tile:e,source:this.source,postData:e.postData,loadWithAjax:e.loadWithAjax,ajaxHeaders:e.ajaxHeaders,crossOriginPolicy:this.crossOriginPolicy,ajaxWithCredentials:this.ajaxWithCredentials,callback:function(r,i,a){n._onTileLoad(e,t,r,i,a)},abort:function(){e.loading=!1}})},_onTileLoad:function(t,n,r,i,a){if(r)t.exists=!0;else{e.console.error(`Tile %s failed to load: %s - error: %s`,t,t.getUrl(),i),this.viewer.raiseEvent(`tile-load-failed`,{tile:t,tiledImage:this,time:n,message:i,tileRequest:a}),t.loading=!1,t.exists=!1;return}if(n<this.lastResetTime){e.console.warn(`Ignoring tile %s loaded before reset: %s`,t,t.getUrl()),t.loading=!1;return}var o=this;(function(){var e=o.source.getClosestLevel();o._setTileLoaded(t,r,e,a)})()},_setTileLoaded:function(t,n,r,i){var a=0,o=!1,s=this;function c(){return o&&e.console.error(`Event 'tile-loaded' argument getCompletionCallback must be called synchronously. Its return value should be called asynchronously.`),a++,l}function l(){a--,a===0&&(t.loading=!1,t.loaded=!0,t.hasTransparency=s.source.hasTransparency(t.context2D,t.getUrl(),t.ajaxHeaders,t.postData),t.context2D||s._tileCache.cacheTile({data:n,tile:t,cutoff:r,tiledImage:s}),s.viewer.raiseEvent(`tile-ready`,{tile:t,tiledImage:s,tileRequest:i}),s._needsDraw=!0)}var u=c();this.viewer.raiseEvent(`tile-loaded`,{tile:t,tiledImage:this,tileRequest:i,get image(){return e.console.error(`[tile-loaded] event 'image' has been deprecated. Use 'data' property instead.`),n},data:n,getCompletionCallback:c}),o=!0,u()},_compareTiles:function(e,t,n){return e?(e.push(t),this._sortTiles(e),e.length>n&&e.pop(),e):[t]},_sortTiles:function(e){e.sort(function(e,t){return e===null?1:t===null?-1:e.visibility===t.visibility?e.squaredDistance-t.squaredDistance:t.visibility-e.visibility})},_providesCoverage:function(e,t,n,r){var i,a,o,s;if(!e[t])return!1;if(n===void 0||r===void 0){for(o in i=e[t],i)if(Object.prototype.hasOwnProperty.call(i,o)){for(s in a=i[o],a)if(Object.prototype.hasOwnProperty.call(a,s)&&!a[s])return!1}return!0}return e[t][n]===void 0||e[t][n][r]===void 0||e[t][n][r]===!0},_isCovered:function(e,t,n,r){return n===void 0||r===void 0?this._providesCoverage(e,t+1):this._providesCoverage(e,t+1,2*n,2*r)&&this._providesCoverage(e,t+1,2*n,2*r+1)&&this._providesCoverage(e,t+1,2*n+1,2*r)&&this._providesCoverage(e,t+1,2*n+1,2*r+1)},_setCoverage:function(t,n,r,i,a){if(!t[n]){e.console.warn(`Setting coverage for a tile before its level's coverage has been reset: %s`,n);return}t[n][r]||(t[n][r]={}),t[n][r][i]=a},_resetCoverage:function(e,t){e[t]={}}})})(n),(function(e){var t=function(t){e.console.assert(t,`[TileCache.cacheTile] options is required`),e.console.assert(t.tile,`[TileCache.cacheTile] options.tile is required`),e.console.assert(t.tiledImage,`[TileCache.cacheTile] options.tiledImage is required`),this.tile=t.tile,this.tiledImage=t.tiledImage},n=function(t){e.console.assert(t,`[ImageRecord] options is required`),e.console.assert(t.data,`[ImageRecord] options.data is required`),this._tiles=[],t.create.apply(null,[this,t.data,t.ownerTile]),this._destroyImplementation=t.destroy.bind(null,this),this.getImage=t.getImage.bind(null,this),this.getData=t.getData.bind(null,this),this.getRenderedContext=t.getRenderedContext.bind(null,this)};n.prototype={destroy:function(){this._destroyImplementation(),this._tiles=null},addTile:function(t){e.console.assert(t,`[ImageRecord.addTile] tile is required`),this._tiles.push(t)},removeTile:function(t){for(var n=0;n<this._tiles.length;n++)if(this._tiles[n]===t){this._tiles.splice(n,1);return}e.console.warn(`[ImageRecord.removeTile] trying to remove unknown tile`,t)},getTileCount:function(){return this._tiles.length}},e.TileCache=function(t){t||={},this._maxImageCacheCount=t.maxImageCacheCount||e.DEFAULT_SETTINGS.maxImageCacheCount,this._tilesLoaded=[],this._imagesLoaded=[],this._imagesLoadedCount=0},e.TileCache.prototype={numTilesLoaded:function(){return this._tilesLoaded.length},cacheTile:function(r){e.console.assert(r,`[TileCache.cacheTile] options is required`),e.console.assert(r.tile,`[TileCache.cacheTile] options.tile is required`),e.console.assert(r.tile.cacheKey,`[TileCache.cacheTile] options.tile.cacheKey is required`),e.console.assert(r.tiledImage,`[TileCache.cacheTile] options.tiledImage is required`);var i=r.cutoff||0,a=this._tilesLoaded.length,o=this._imagesLoaded[r.tile.cacheKey];if(o||(r.data||=(e.console.error(`[TileCache.cacheTile] options.image was renamed to options.data. '.image' attribute has been deprecated and will be removed in the future.`),r.image),e.console.assert(r.data,`[TileCache.cacheTile] options.data is required to create an ImageRecord`),o=this._imagesLoaded[r.tile.cacheKey]=new n({data:r.data,ownerTile:r.tile,create:r.tiledImage.source.createTileCache,destroy:r.tiledImage.source.destroyTileCache,getImage:r.tiledImage.source.getTileCacheDataAsImage,getData:r.tiledImage.source.getTileCacheData,getRenderedContext:r.tiledImage.source.getTileCacheDataAsContext2D}),this._imagesLoadedCount++),o.addTile(r.tile),r.tile.cacheImageRecord=o,this._imagesLoadedCount>this._maxImageCacheCount){for(var s=null,c=-1,l=null,u,d,f,p,m,h,g=this._tilesLoaded.length-1;g>=0;g--)if(h=this._tilesLoaded[g],u=h.tile,!(u.level<=i||u.beingDrawn)){if(!s){s=u,c=g,l=h;continue}p=u.lastTouchTime,d=s.lastTouchTime,m=u.level,f=s.level,(p<d||p===d&&m>f)&&(s=u,c=g,l=h)}s&&c>=0&&(this._unloadTile(l),a=c)}this._tilesLoaded[a]=new t({tile:r.tile,tiledImage:r.tiledImage})},clearTilesFor:function(t){e.console.assert(t,`[TileCache.clearTilesFor] tiledImage is required`);for(var n,r=0;r<this._tilesLoaded.length;++r)n=this._tilesLoaded[r],n.tiledImage===t&&(this._unloadTile(n),this._tilesLoaded.splice(r,1),r--)},getImageRecord:function(t){return e.console.assert(t,`[TileCache.getImageRecord] cacheKey is required`),this._imagesLoaded[t]},_unloadTile:function(t){e.console.assert(t,`[TileCache._unloadTile] tileRecord is required`);var n=t.tile,r=t.tiledImage;let i=n.getCanvasContext&&n.getCanvasContext();n.unload(),n.cacheImageRecord=null;var a=this._imagesLoaded[n.cacheKey];a&&(a.removeTile(n),a.getTileCount()||(a.destroy(),delete this._imagesLoaded[n.cacheKey],this._imagesLoadedCount--,i&&(i.canvas.width=0,i.canvas.height=0,r.viewer.raiseEvent(`image-unloaded`,{context2D:i,tile:n}))),r.viewer.raiseEvent(`tile-unloaded`,{tile:n,tiledImage:r}))}}})(n),(function(e){e.World=function(t){var n=this;e.console.assert(t.viewer,`[World] options.viewer is required`),e.EventSource.call(this),this.viewer=t.viewer,this._items=[],this._needsDraw=!1,this._autoRefigureSizes=!0,this._needsSizesFigured=!1,this._delegatedFigureSizes=function(e){n._autoRefigureSizes?n._figureSizes():n._needsSizesFigured=!0},this._figureSizes()},e.extend(e.World.prototype,e.EventSource.prototype,{addItem:function(t,n){if(e.console.assert(t,`[World.addItem] item is required`),e.console.assert(t instanceof e.TiledImage,`[World.addItem] only TiledImages supported at this time`),n||={},n.index!==void 0){var r=Math.max(0,Math.min(this._items.length,n.index));this._items.splice(r,0,t)}else this._items.push(t);this._autoRefigureSizes?this._figureSizes():this._needsSizesFigured=!0,this._needsDraw=!0,t.addHandler(`bounds-change`,this._delegatedFigureSizes),t.addHandler(`clip-change`,this._delegatedFigureSizes),this.raiseEvent(`add-item`,{item:t})},getItemAt:function(t){return e.console.assert(t!==void 0,`[World.getItemAt] index is required`),this._items[t]},getIndexOfItem:function(t){return e.console.assert(t,`[World.getIndexOfItem] item is required`),e.indexOf(this._items,t)},getItemCount:function(){return this._items.length},setItemIndex:function(t,n){e.console.assert(t,`[World.setItemIndex] item is required`),e.console.assert(n!==void 0,`[World.setItemIndex] index is required`);var r=this.getIndexOfItem(t);if(n>=this._items.length)throw Error(`Index bigger than number of layers.`);n!==r&&r!==-1&&(this._items.splice(r,1),this._items.splice(n,0,t),this._needsDraw=!0,this.raiseEvent(`item-index-change`,{item:t,previousIndex:r,newIndex:n}))},removeItem:function(t){e.console.assert(t,`[World.removeItem] item is required`);var n=e.indexOf(this._items,t);n!==-1&&(t.removeHandler(`bounds-change`,this._delegatedFigureSizes),t.removeHandler(`clip-change`,this._delegatedFigureSizes),t.destroy(),this._items.splice(n,1),this._figureSizes(),this._needsDraw=!0,this._raiseRemoveItem(t))},removeAll:function(){this.viewer._cancelPendingImages();var e,t;for(t=0;t<this._items.length;t++)e=this._items[t],e.removeHandler(`bounds-change`,this._delegatedFigureSizes),e.removeHandler(`clip-change`,this._delegatedFigureSizes),e.destroy();var n=this._items;for(this._items=[],this._figureSizes(),this._needsDraw=!0,t=0;t<n.length;t++)e=n[t],this._raiseRemoveItem(e)},resetItems:function(){for(var e=0;e<this._items.length;e++)this._items[e].reset()},update:function(e){for(var t=!1,n=0;n<this._items.length;n++)t=this._items[n].update(e)||t;return t},draw:function(){this.viewer.drawer.draw(this._items),this._needsDraw=!1,this._items.forEach(e=>{this._needsDraw=e.setDrawn()||this._needsDraw})},needsDraw:function(){for(var e=0;e<this._items.length;e++)if(this._items[e].needsDraw())return!0;return this._needsDraw},getHomeBounds:function(){return this._homeBounds.clone()},getContentFactor:function(){return this._contentFactor},setAutoRefigureSizes:function(e){this._autoRefigureSizes=e,e&this._needsSizesFigured&&(this._figureSizes(),this._needsSizesFigured=!1)},arrange:function(t){t||={};var n=t.immediately||!1,r=t.layout||e.DEFAULT_SETTINGS.collectionLayout,i=t.rows||e.DEFAULT_SETTINGS.collectionRows,a=t.columns||e.DEFAULT_SETTINGS.collectionColumns,o=t.tileSize||e.DEFAULT_SETTINGS.collectionTileSize,s=o+(t.tileMargin||e.DEFAULT_SETTINGS.collectionTileMargin),c=!t.rows&&a?a:Math.ceil(this._items.length/i),l=0,u=0,d,f,p,m,h;this.setAutoRefigureSizes(!1);for(var g=0;g<this._items.length;g++)g&&g%c===0&&(r===`horizontal`?(u+=s,l=0):(l+=s,u=0)),d=this._items[g],f=d.getBounds(),p=f.width>f.height?o:o*(f.width/f.height),m=p*(f.height/f.width),h=new e.Point(l+(o-p)/2,u+(o-m)/2),d.setPosition(h,n),d.setWidth(p,n),r===`horizontal`?l+=s:u+=s;this.setAutoRefigureSizes(!0)},_figureSizes:function(){var t=this._homeBounds?this._homeBounds.clone():null,n=this._contentSize?this._contentSize.clone():null,r=this._contentFactor||0;if(!this._items.length)this._homeBounds=new e.Rect(0,0,1,1),this._contentSize=new e.Point(1,1),this._contentFactor=1;else{var i=this._items[0],a=i.getBounds();this._contentFactor=i.getContentSize().x/a.width;for(var o=i.getClippedBounds().getBoundingBox(),s=o.x,c=o.y,l=o.x+o.width,u=o.y+o.height,d=1;d<this._items.length;d++)i=this._items[d],a=i.getBounds(),this._contentFactor=Math.max(this._contentFactor,i.getContentSize().x/a.width),o=i.getClippedBounds().getBoundingBox(),s=Math.min(s,o.x),c=Math.min(c,o.y),l=Math.max(l,o.x+o.width),u=Math.max(u,o.y+o.height);this._homeBounds=new e.Rect(s,c,l-s,u-c),this._contentSize=new e.Point(this._homeBounds.width*this._contentFactor,this._homeBounds.height*this._contentFactor)}(this._contentFactor!==r||!this._homeBounds.equals(t)||!this._contentSize.equals(n))&&this.raiseEvent(`metrics-change`,{})},_raiseRemoveItem:function(e){this.raiseEvent(`remove-item`,{item:e})}})})(n)})),BZe=c(((e,t)=>{var n=Ci(),r=vr();function i(e,t){var i=-1,a=r(e)?Array(e.length):[];return n(e,function(e,n,r){a[++i]=t(e,n,r)}),a}t.exports=i})),VZe=c(((e,t)=>{function n(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}t.exports=n})),HZe=c(((e,t)=>{var n=ht();function r(e,t){if(e!==t){var r=e!==void 0,i=e===null,a=e===e,o=n(e),s=t!==void 0,c=t===null,l=t===t,u=n(t);if(!c&&!u&&!o&&e>t||o&&s&&l&&!c&&!u||i&&s&&l||!r&&l||!a)return 1;if(!i&&!o&&!u&&e<t||u&&r&&a&&!i&&!o||c&&r&&a||!s&&a||!l)return-1}return 0}t.exports=r})),UZe=c(((e,t)=>{var n=HZe();function r(e,t,r){for(var i=-1,a=e.criteria,o=t.criteria,s=a.length,c=r.length;++i<s;){var l=n(a[i],o[i]);if(l)return i>=c?l:l*(r[i]==`desc`?-1:1)}return e.index-t.index}t.exports=r})),WZe=c(((e,t)=>{var n=Zt(),r=nn(),i=oa(),a=BZe(),o=VZe(),s=Sr(),c=UZe(),l=un(),u=st();function d(e,t,d){t=t.length?n(t,function(e){return u(e)?function(t){return r(t,e.length===1?e[0]:e)}:e}):[l];var f=-1;return t=n(t,s(i)),o(a(e,function(e,r,i){return{criteria:n(t,function(t){return t(e)}),index:++f,value:e}}),function(e,t){return c(e,t,d)})}t.exports=d})),GZe=c(((e,t)=>{var n=Nt(),r=vr(),i=sn(),a=_t();function o(e,t,o){if(!a(o))return!1;var s=typeof t;return(s==`number`?r(o)&&i(t,o.length):s==`string`&&t in o)?n(o[t],e):!1}t.exports=o})),KZe=c(((e,t)=>{var n=Gc(),r=WZe(),i=qc(),a=GZe();t.exports=i(function(e,t){if(e==null)return[];var i=t.length;return i>1&&a(e,t[0],t[1])?t=[]:i>2&&a(t[0],t[1],t[2])&&(t=[t[0]]),r(e,n(t,1),[])})})),qZe=c(((e,t)=>{var n=$c(),r=Gc(),i=Xc();function a(e,t,a){var o=e.length;if(o<2)return o?i(e[0]):[];for(var s=-1,c=Array(o);++s<o;)for(var l=e[s],u=-1;++u<o;)u!=s&&(c[s]=n(c[s]||l,e[u],t,a));return i(r(c,1),t,a)}t.exports=a})),JZe=c(((e,t)=>{var n=hi(),r=qc(),i=qZe(),a=Zc();t.exports=r(function(e){return i(n(e,a))})})),$6,YZe=s((()=>{$6=class{constructor(e,t){this.viewer=e,this.ref=t,this.containerWidth=0,this.containerHeight=0,this.viewportOrigin={x:0,y:0}}get scale(){return this.viewportWidth?this.containerWidth/this.viewportWidth:1}get canvas(){return this.canvasDiv.firstElementChild}get canvasDiv(){return this.ref.current}get context2d(){return this.canvas.getContext(`2d`)}clear(){this.context2d&&this.context2d.clearRect(0,0,this.containerWidth,this.containerHeight)}resize(){this.containerWidth!==this.viewer.container.clientWidth&&(this.containerWidth=this.viewer.container.clientWidth,this.canvasDiv.setAttribute(`width`,this.containerWidth),this.canvas.setAttribute(`width`,this.containerWidth)),this.containerHeight!==this.viewer.container.clientHeight&&(this.containerHeight=this.viewer.container.clientHeight,this.canvasDiv.setAttribute(`height`,this.containerHeight),this.canvas.setAttribute(`height`,this.containerHeight));let e=this.viewer.viewport.getBoundsNoRotateWithMargins(!0);this.viewportOrigin.x=e.x||0,this.viewportOrigin.y=e.y||0,this.viewportWidth=e.width,this.viewportHeight=e.height}canvasUpdate(e){if(!this.context2d)return;this.clearBeforeRedraw&&this.clear();let{scale:t}=this;this.context2d.translate(-this.viewportOrigin.x*t,-this.viewportOrigin.y*t),this.context2d.scale(t,t);let n=this.viewer.viewport.getCenter();this.viewer.viewport.getFlip()&&(this.context2d.translate(n.x*2,0),this.context2d.scale(-1,1));let r=this.viewer.viewport.getRotation();r!==0&&(this.context2d.translate(n.x,n.y),this.context2d.rotate(r*Math.PI/180),this.context2d.translate(-1*n.x,-1*n.y)),e(),this.context2d.setTransform(1,0,0,1,0,0)}}}));function XZe(e){let t=new DOMParser().parseFromString(e.svgSelector.value,`text/xml`);return Array.from(t.querySelectorAll(`circle, ellipse, rect, line, polygon, polyline, path`))}function ZZe(e){let t=e.tagName.toLowerCase(),n=t=>parseFloat(e.getAttribute(t))||0;if(t===`path`)return new Path2D(e.getAttribute(`d`));let r=new Path2D;return eQe[t]?.(r,e,n),r}function QZe(e,t,n){$Ze(t.getAttribute(`points`)).forEach(([t,n],r)=>{r===0?e.moveTo(t,n):e.lineTo(t,n)}),n&&e.closePath()}function $Ze(e){let t=e.trim().split(/[\s,]+/).map(Number),n=[];for(let e=0;e<t.length-1;e+=2)n.push([t[e],t[e+1]]);return n}var eQe,tQe=s((()=>{eQe={circle:(e,t,n)=>{e.arc(n(`cx`),n(`cy`),n(`r`),0,2*Math.PI)},ellipse:(e,t,n)=>{e.ellipse(n(`cx`),n(`cy`),n(`rx`),n(`ry`),0,0,2*Math.PI)},rect:(e,t,n)=>{e.rect(n(`x`),n(`y`),n(`width`),n(`height`))},line:(e,t,n)=>{e.moveTo(n(`x1`),n(`y1`)),e.lineTo(n(`x2`),n(`y2`))},polygon:(e,t)=>QZe(e,t,!0),polyline:(e,t)=>QZe(e,t,!1)}})),e8,nQe=s((()=>{tQe(),e8=class{constructor({resource:e,palette:t,canvasWorld:n,overlayScale:r,selected:i,hovered:a,zoomRatio:o,offset:s}){this.resource=e,this.palette=t,this.canvasWorld=n,this.selected=i,this.hovered=a,this.overlayScale=r,this.zoomRatio=o,this.offset=s||this.canvasWorld.offsetByCanvas(this.resource.targetId)}toContext(e){this.context=e,this.resource.svgSelector?this.svgContext():this.resource.fragmentSelector&&this.fragmentContext()}get svgString(){return this.resource.svgSelector.value}get lineWidthScale(){return this.scale*this.overlayScale}get scale(){return this.canvasWorld.canvasScale(this.resource.targetId)}parseOpacity(e){return typeof e==`string`&&e.trim().endsWith(`%`)?parseFloat(e)/100:parseFloat(e)}svgContext(){let e;e=this.hovered?this.palette.hovered:this.selected?this.palette.selected:this.palette.default,e.globalAlpha!==0&&[...this.svgPaths].forEach(t=>{this.context.save(),this.context.translate(this.offset.x,this.offset.y),this.context.scale(this.scale,this.scale);let n=ZZe(t);this.context.strokeStyle=this.color,t.getAttribute(`stroke-dasharray`)&&this.context.setLineDash(t.getAttribute(`stroke-dasharray`).split(`,`));let r={fill:`fillStyle`,stroke:`strokeStyle`,"stroke-dashoffset":`lineDashOffset`,"stroke-linecap":`lineCap`,"stroke-linejoin":`lineJoin`,"stroke-miterlimit":`miterlimit`,"stroke-width":`lineWidth`};Object.keys(r).forEach(e=>{t.getAttribute(e)&&(this.context[r[e]]=t.getAttribute(e))}),this.context.lineWidth/=this.lineWidthScale,(this.selected||this.hovered)&&(this.context.strokeStyle=e.strokeStyle||e.fillStyle),this.context.globalAlpha=e.globalAlpha,t.getAttribute(`fill`)&&t.getAttribute(`fill`)!==`none`&&(t.getAttribute(`fill-opacity`)&&(this.context.globalAlpha=e.globalAlpha*this.parseOpacity(t.getAttribute(`fill-opacity`))),this.context.fill(n)),t.getAttribute(`stroke-opacity`)?this.context.globalAlpha=e.globalAlpha*this.parseOpacity(t.getAttribute(`stroke-opacity`)):this.context.globalAlpha=e.globalAlpha,this.context.stroke(n),this.context.restore()})}fragmentContext(){let e=this.resource.fragmentSelector,t;t=this.selected?this.palette.selected:this.hovered?this.palette.hovered:this.palette.default,this.context.save(),Object.keys(t).forEach(e=>{this.context[e]=t[e]}),t.globalAlpha!==0&&(this.context.translate(this.offset.x,this.offset.y),this.context.scale(this.scale,this.scale),t.fillStyle?this.context.fillRect(...e):(this.context.lineWidth=1/this.lineWidthScale,this.context.strokeRect(...e)),this.context.restore())}get svgPaths(){return XZe(this.resource)}}}));function rQe(e,t,{canvasWorld:n,osdCanvasOverlay:r,highlightAllAnnotations:i,hoveredAnnotationIds:a,selectedAnnotationId:o}){let s=r.context2d,c=r.scale;e.forEach(e=>{e.resources.forEach(e=>{n.canvases.find(t=>t.id===e.targetId)&&new e8({canvasWorld:n,hovered:a.includes(e.id),overlayScale:c,palette:{...t,default:{...t.default,...!i&&t.hidden}},resource:e,selected:o===e.id}).toContext(s)})})}var iQe=s((()=>{nQe()}));function aQe(e,t,n,r,i){let[a,o]=e.canvasToWorldCoordinates(r.id),s=e.canvasScale(r.id),c=(i.x-a)/s,l=(i.y-o)/s;if(n.svgSelector){let e=t.context2d;return[...XZe(n)].some(t=>e.isPointInPath(ZZe(t),c,l))}if(n.fragmentSelector){let[e,t,r,i]=n.fragmentSelector;return e<=c&&c<=e+r&&t<=l&&l<=t+i}return!1}function oQe(e){let t=e.originalEvent?.pointerType;return(t===`touch`||t===`pen`)&&e.quick===!1}function t8({annotations:e=[],canvasWorld:t,deselectAnnotation:n=()=>{},drawAnnotations:r=!0,drawSearchAnnotations:i=!0,highlightAllAnnotations:a=!1,hoverAnnotation:o=()=>{},hoveredAnnotationIds:s=[],palette:c={},searchAnnotations:l=[],selectAnnotation:u=()=>{},selectedAnnotationId:d=null,viewer:f=null,windowId:p}){let m=(0,n8.useRef)(),h=(0,n8.useMemo)(()=>new $6(f,m),[m,f]),g=(0,n8.useCallback)(e=>{d===e?n(p,e):u(p,e)},[d,n,u,p]),_=(0,n8.useCallback)((e,n)=>{rQe(e,n,{canvasWorld:t,highlightAllAnnotations:a,hoveredAnnotationIds:s,osdCanvasOverlay:h,selectedAnnotationId:d})},[h,t,a,s,d]),v=(0,n8.useCallback)(()=>{i&&_(l,c.search),r&&_(e,c.annotations)},[e,_,r,i,c,l]),y=(0,n8.useCallback)(()=>{h&&(h.clear(),h.resize(),h.canvasUpdate(v))},[h,v]),b=(0,n8.useCallback)((n,r)=>[...e,...l].flatMap(e=>e.resources).filter(e=>n.id===e.targetId&&aQe(t,h,e,n,r)),[e,t,h,l]),x=(0,n8.useCallback)(e=>{if(oQe(e))return;let{position:n,eventSource:{viewport:r}}=e,i=r.pointFromPixel(n),a=t.canvasAtPoint(i);if(!a)return;let[o,s,c,l]=t.canvasToWorldCoordinates(a.id),u=b(a,i);if(u.length>0&&(e.preventDefaultAction=!0),u.length===1)g(u[0].id);else if(u.length>0){let e=e=>{let n=Math.PI/180;return r=>{let o=0;for(let s=0;s<360;s+=1){let c=Math.cos(s*n)*e+i.x,l=Math.sin(s*n)*e+i.y;aQe(t,h,r,a,{x:c,y:l})&&(o+=1)}return{anno:r,score:o}}},n=1,r=(0,i8.default)(u.map(e(n)),`score`);for(;n<Math.max(c,l)&&r[0].score===r[1].score;)n*=2,r=(0,i8.default)(u.map(e(n)),`score`);g(r[0].anno.id)}},[b,t,h,g]),S=zz((0,n8.useCallback)(n=>{if(e.length===0&&l.length===0)return;let{position:r}=n,i=f.viewport.pointFromPixel(r),a=t.canvasAtPoint(i);if(!a){o(p,[]);return}let c=b(a,i);(0,cQe.default)(s,c.map(e=>e.id)).length>0&&o(p,c.map(e=>e.id))},[e,b,t,o,s,l,f,p]),10),C=(0,n8.useCallback)(()=>{S.cancel(),o(p,[])},[o,S,p]),w=(0,n8.useCallback)(()=>{y()},[y]);return(0,n8.useLayoutEffect)(()=>{if(f)return f.addHandler(`canvas-click`,x),f.addHandler(`canvas-exit`,C),f.addHandler(`mouse-move`,S),f.addHandler(`update-viewport`,w),()=>{f.removeHandler(`canvas-click`,x),f.removeHandler(`canvas-exit`,C),f.removeHandler(`mouse-move`,S),f.removeHandler(`update-viewport`,w)}},[x,C,S,w,f]),(0,n8.useEffect)(()=>{f&&f.forceRedraw()},[e,r,i,a,s,l,d,f]),(0,n8.useEffect)(()=>{m.current&&(s.length>0?m.current.style.cursor=`pointer`:m.current.style.cursor=``)},[s,m]),f?sQe.createPortal((0,a8.jsx)(`div`,{ref:m,style:{height:`100%`,left:0,position:`absolute`,top:0,width:`100%`},children:(0,a8.jsx)(`canvas`,{})}),f.canvas):null}var n8,sQe,r8,i8,cQe,a8,lQe=s((()=>{n8=d(h(),1),sQe=d(_(),1),r8=d(V(),1),Vz(),i8=d(KZe(),1),cQe=d(JZe(),1),YZe(),Yl(),iQe(),tQe(),a8=W(),t8.propTypes={annotations:r8.default.arrayOf(r8.default.object),canvasWorld:r8.default.instanceOf(Jl).isRequired,deselectAnnotation:r8.default.func,drawAnnotations:r8.default.bool,drawSearchAnnotations:r8.default.bool,highlightAllAnnotations:r8.default.bool,hoverAnnotation:r8.default.func,hoveredAnnotationIds:r8.default.arrayOf(r8.default.string),palette:r8.default.object,searchAnnotations:r8.default.arrayOf(r8.default.object),selectAnnotation:r8.default.func,selectedAnnotationId:r8.default.string,viewer:r8.default.object,windowId:r8.default.string.isRequired}})),uQe,dQe,fQe,o8,pQe=s((()=>{U(),B(),Nr(),lQe(),Nd(),$l(),uQe=(e,{windowId:t})=>({annotations:hc(e,{windowId:t}),canvasWorld:Xl(e,{windowId:t}),drawAnnotations:_o(e).window.forceDrawAnnotations||uo(e,{content:`annotations`,windowId:t}).length>0,drawSearchAnnotations:_o(e).window.forceDrawAnnotations||uo(e,{content:`search`,windowId:t}).length>0,highlightAllAnnotations:Ba(e,{windowId:t}).highlightAllAnnotations,hoveredAnnotationIds:Ba(e,{windowId:t}).hoveredAnnotationIds,palette:So(e).palette,searchAnnotations:Lc(e,{windowId:t}),selectedAnnotationId:yc(e,{windowId:t})}),dQe={deselectAnnotation:od,hoverAnnotation:cd,selectAnnotation:ad},fQe=H(z(uQe,dQe),Mr(`AnnotationsOverlay`)),o8=fQe(t8)})),s8,mQe=s((()=>{s8={get(e){return this.refs[e]},remove(e){delete this.refs[e]},refs:{},set(e,t){this.refs[e]=t}}}));function hQe(e,{x:t,y:n,zoom:r,rotation:i,flip:a},o){let s=new c8.default.Point(t,n);t!=null&&n!=null&&(o||Math.round(t)!==Math.round(e.centerSpringX.target.value)||Math.round(n)!==Math.round(e.centerSpringY.target.value))&&e.panTo(s,o),r!=null&&(o||r!==e.zoomSpring.target.value)&&(e.zoomTo(r,s,o),e.applyConstraints()),i!=null&&i!==e.getRotation()&&e.setRotation(i),a!=null&&(a||!1)!==e.getFlip()&&e.setFlip(a)}function gQe({children:e=void 0,Container:t=`div`,osdConfig:n={},viewerConfig:r={},onUpdateViewport:i=()=>{},setViewer:a=()=>{},style:o={},...s}){let c=(0,u8.useId)(),l=(0,u8.useRef)(),[u,d]=(0,u8.useState)(!1),f=(0,u8.useRef)(void 0),p=(0,u8.useRef)(!1),m=(0,u8.useRef)(null),h=(0,u8.useRef)(!1),[,g]=(0,u8.useReducer)(e=>e+1,0),_=zz((0,u8.useCallback)(e=>{f.current?.raiseEvent(`mouse-move`,e)},[f]),10),v=(0,u8.useCallback)(e=>{let{viewport:t}=e.eventSource;p.current&&(h.current||i({bounds:t.getBounds(),flip:t.getFlip(),rotation:t.getRotation(),x:Math.round(t.centerSpringX.target.value),y:Math.round(t.centerSpringY.target.value),zoom:t.zoomSpring.target.value}))},[i,p]),y=(0,u8.useCallback)(({viewport:e})=>{p.current||(p.current=!0,hQe(e,r,!0),!r.x&&!r.y&&!r.zoom&&(r.bounds?(e.fitBounds(new c8.default.Rect(...r.bounds),!0),m.current=r.bounds):e.goHome(!0)))},[p,r]),b=(0,u8.useRef)(y);b.current=y,(0,u8.useEffect)(()=>{let e=f.current;if(!e)return;let{viewport:t}=e;if(!p.current){y(e);return}if(r.bounds&&(!m.current||r.bounds.length!==m.current.length||r.bounds.some((e,t)=>e!==m.current[t]))){h.current=!0,m.current=r.bounds,e.addOnceHandler(`tile-loaded`,()=>{let e=new c8.default.Rect(...r.bounds);t.fitBoundsWithConstraints(e,!0),h.current=!1});return}!r.x||!r.y||!r.zoom||hQe(t,r,!1)},[p,y,r,f]),(0,u8.useEffect)(()=>{let e=(0,c8.default)({element:l.current,...n});e.addHandler(`canvas-drag`,()=>{d(!0)}),e.addHandler(`canvas-drag-end`,()=>{d(!1)}),e.addHandler(`canvas-double-click`,({position:t,shift:r})=>{if(!n.zoomPerDoubleClick)return;let i=e.viewport.getZoom(),a=r?1/n.zoomPerDoubleClick:n.zoomPerDoubleClick;e.viewport.zoomTo(i*a,e.viewport.pointFromPixel(t),!1)}),e.addHandler(`animation-finish`,v),e.innerTracker.moveHandler=_,f.current=e,a(e),e.world.addHandler(`add-item`,()=>{p.current=!1,b.current(e)}),e.world.addHandler(`remove-item`,()=>{p.current=!1,b.current(e)}),g()},[l]),(0,u8.useEffect)(()=>()=>{let e=f.current;e&&(e.innerTracker?.moveHandler===_&&(e.innerTracker.moveHandler=()=>{}),e.removeAllHandlers(),e.destroy(),f.current=void 0,a(null))},[]);let{t:x}=tb();return(0,u8.useEffect)(()=>{let e=f?.current?.canvas?.firstElementChild;e&&(e.setAttribute(`role`,`img`),e.setAttribute(`aria-label`,x(`digitizedView`)),e.setAttribute(`aria-describedby`,c))},[f?.current?.canvas?.firstElementChild,c,x]),(0,d8.jsx)(M6.Provider,{value:f,children:(0,d8.jsx)(t,{id:c,ref:l,style:{...o,cursor:u?`grabbing`:`grab`},...s,children:e})})}var c8,l8,u8,d8,_Qe=s((()=>{c8=d(Q6(),1),l8=d(V(),1),u8=d(h(),1),Vz(),ab(),N6(),d8=W(),gQe.propTypes={children:l8.default.node,Container:l8.default.elementType,onUpdateViewport:l8.default.func,osdConfig:l8.default.object,setViewer:l8.default.func,style:l8.default.object,viewerConfig:l8.default.shape({bounds:l8.default.arrayOf(l8.default.number),flip:l8.default.bool,rotation:l8.default.number,x:l8.default.number,y:l8.default.number,zoom:l8.default.number})}}));function f8({index:e=void 0,opacity:t=void 0,fitBounds:n=void 0,tileSource:r={},url:i=void 0}){let a=(0,h8.useContext)(M6),{notifyFailure:o,fallbackImage:s}=(0,h8.useContext)(Gx),c=(0,h8.useRef)(void 0);return(0,h8.useEffect)(()=>{t!=null&&c.current?.setOpacity(t)},[t]),(0,h8.useEffect)(()=>{n&&c.current?.fitBounds(new p8.default.Rect(...n))},[n]),(0,h8.useEffect)(()=>{!c.current||!a?.current||e==null||a.current.world.setItemIndex(c.current,e)},[e,a]),(0,h8.useEffect)(()=>{if(!a?.current)return;let l=()=>{s&&a.current.addTiledImage({tileSource:{type:`image`,url:s},index:e,opacity:t,fitBounds:n?new p8.default.Rect(...n):void 0,success:e=>{c.current=e.item}})},u=new Promise((s,c)=>{let u=i&&{type:`image`,url:i}||(typeof r==`string`||r instanceof String)&&r||{...r};a.current?.addTiledImage({tileSource:u,index:e,opacity:t,fitBounds:n?new p8.default.Rect(...n):void 0,success:e=>s(e),error:e=>{let t=i||(typeof r==`string`?r:r?.[`@id`]);t&&o(t),l(),c(e)}})}).then(e=>{c.current=e.item}).catch(e=>{console.warn(`[Mirador: OSD tile image load failed]`,e)}),d=a.current;return()=>u.finally(()=>{d&&c.current&&d.world.removeItem(c.current)})},[a?.current,i]),null}var p8,m8,h8,vQe=s((()=>{p8=d(Q6(),1),m8=d(V(),1),h8=d(h(),1),N6(),Kx(),f8.propTypes={fitBounds:m8.default.arrayOf(m8.default.number),index:m8.default.number,opacity:m8.default.number,tileSource:m8.default.oneOfType([m8.default.string,m8.default.object]),url:m8.default.string}}));function g8({imageUrls:e=[]}){let{failedImages:t}=(0,yQe.useContext)(Gx),{t:n}=tb();return e.some(e=>t.has(e))?(0,v8.jsx)(bQe,{role:`status`,"aria-live":`polite`,children:(0,v8.jsx)(BS,{variant:`body2`,children:n(`imageFailedToLoad`)})}):null}var yQe,_8,v8,bQe,xQe=s((()=>{yQe=d(h(),1),ab(),Mx(),VS(),XX(),_8=d(V(),1),Kx(),v8=W(),bQe=Z(xNe)(({theme:e})=>({position:`absolute`,top:e.spacing(2),left:`50%`,transform:`translateX(-50%)`,backgroundColor:e.palette.primary.main,color:e.palette.common.white,padding:e.spacing(1,2),borderRadius:e.shape.borderRadius,zIndex:1e3,pointerEvents:`none`})),g8.propTypes={imageUrls:_8.default.arrayOf(_8.default.string)}}));function y8({children:e=null,label:t=null,windowId:n,osdConfig:r={},viewerConfig:i=null,drawAnnotations:a=!1,infoResponses:o=[],canvasWorld:s,nonTiledImages:c=[],updateViewport:l,...u}){let{t:d}=tb(),f=(0,b8.useRef)(),[p,m]=(0,b8.useState)(null),h=(0,b8.useCallback)(({flip:e,rotation:t,x:r,y:i,zoom:a})=>{l(n,{flip:e,rotation:t,x:r,y:i,zoom:a})},[l,n]),g=(0,b8.useCallback)((e=!0)=>{f.current?.viewport&&f.current.viewport.fitBounds(new SQe.default.Rect(...s.worldBounds()),e)},[s,f]);(0,b8.useEffect)(()=>(s8.set(n,f),()=>s8.remove(n)),[f,n]),(0,b8.useEffect)(()=>{f.current=p},[f,p]);let _=b8.Children.map(e,e=>(0,b8.cloneElement)(e,{zoomToWorld:g})),v={canvasWorld:s,drawAnnotations:a,infoResponses:o,label:t,nonTiledImages:c,osdConfig:r,t:d,updateViewport:l,viewerConfig:i,windowId:n,...u},y=(0,b8.useMemo)(()=>[...o.map(e=>e.id),...c.map(e=>e.id)],[o,c]);return(0,S8.jsxs)(gQe,{className:(0,CQe.default)(oS(`osd-container`)),Container:wQe,osdConfig:r,viewerConfig:i||(s.hasDimensions()?{bounds:s.worldBounds()}:void 0),onUpdateViewport:h,setViewer:m,"aria-label":d(`item`,{label:t}),"aria-live":`polite`,children:[o.map(e=>{let t=s.contentResource(e.id);if(!t)return null;let n=s.contentResourceToWorldCoordinates(t),r=s.layerIndexOfImageResource(t),i=s.layerOpacityOfImageResource(t);return(0,S8.jsx)(f8,{tileSource:e.json,fitBounds:n,index:r,opacity:i},e.id)}),c.map(e=>{let t=e.getProperty(`type`),n=e.getProperty(`format`)||``;if(!(t===`Image`||t===`dctypes:Image`||n.startsWith(`image/`)))return null;let r=s.contentResourceToWorldCoordinates(e),i=s.layerIndexOfImageResource(e),a=s.layerOpacityOfImageResource(e);return(0,S8.jsx)(f8,{url:e.id,fitBounds:r,index:i,opacity:a},e.id)}),a&&(0,S8.jsx)(o8,{viewer:p,windowId:n}),_,(0,S8.jsx)(g8,{imageUrls:y}),(0,S8.jsx)(zj,{targetName:`OpenSeadragonViewer`,viewer:p,...v})]})}var b8,x8,SQe,CQe,S8,wQe,TQe=s((()=>{b8=d(h(),1),x8=d(V(),1),Mx(),SQe=d(Q6(),1),CQe=d(uy(),1),ab(),sS(),pQe(),Yl(),Bj(),mQe(),_Qe(),vQe(),xQe(),S8=W(),wQe=Z(`section`)({cursor:`grab`,flex:1,position:`relative`}),y8.propTypes={canvasWorld:x8.default.instanceOf(Jl).isRequired,children:x8.default.node,drawAnnotations:x8.default.bool,infoResponses:x8.default.arrayOf(x8.default.object),label:x8.default.string,nonTiledImages:x8.default.array,osdConfig:x8.default.object,updateViewport:x8.default.func.isRequired,viewerConfig:x8.default.object,windowId:x8.default.string.isRequired}})),EQe=l({default:()=>C8}),DQe,OQe,kQe,C8,AQe=s((()=>{U(),B(),Nr(),TQe(),Nd(),$l(),DQe=(e,{windowId:t})=>{let n=Xl(e,{windowId:t}),r=Us(e),i=n.canvases.flatMap(e=>e.imageServiceIds);return{canvasWorld:n,drawAnnotations:_o(e).window.forceDrawAnnotations||uo(e,{content:`annotations`,windowId:t}).length>0||uo(e,{content:`search`,windowId:t}).length>0,infoResponses:i.map(e=>r[e]).filter(e=>e!==void 0&&e.isFetching===!1&&e.error===void 0),label:$s(e,{canvasId:(Ks(e,{windowId:t})||{}).id,windowId:t}),nonTiledImages:nc(e,{windowId:t}),osdConfig:_o(e).osdConfig,viewerConfig:Ga(e,{windowId:t})}},OQe={updateViewport:Gu},kQe=H(z(DQe,OQe),Mr(`OpenSeadragonViewer`)),C8=kQe(y8)}));function w8({windowId:e}){return(0,E8.jsx)(H4,{fallback:null,children:(0,E8.jsx)(T8.Suspense,{fallback:(0,E8.jsx)(`div`,{}),children:(0,E8.jsx)(MQe,{windowId:e,children:(0,E8.jsx)(X6,{windowId:e})})})})}var T8,jQe,E8,MQe,NQe=s((()=>{T8=d(h(),1),U4(),jQe=d(V(),1),Z6(),E8=W(),MQe=(0,T8.lazy)(()=>Promise.resolve().then(()=>(AQe(),EQe))),w8.propTypes={windowId:jQe.default.string.isRequired}})),PQe=l({default:()=>D8}),FQe,D8,IQe=s((()=>{U(),Nr(),NQe(),FQe=H(Mr(`WindowViewer`)),D8=FQe(w8)}));function O8({captions:e=[],videoOptions:t={},videoResources:n=[],canvasId:r=``}){return(0,A8.jsx)(RQe,{children:(0,LQe.createElement)(zQe,{...t,key:r},n.map(e=>(0,A8.jsx)(`source`,{src:e.id,type:e.getFormat()},e.io)),e.map(e=>(0,A8.jsx)(`track`,{src:e.id,label:e.getDefaultLabel(),srcLang:e.getProperty(`language`)},e.id)))})}var k8,A8,LQe,RQe,zQe,BQe=s((()=>{k8=d(V(),1),Mx(),A8=W(),LQe=d(h(),1),RQe=Z(`div`)(()=>({alignItems:`center`,display:`flex`,width:`100%`})),zQe=Z(`video`)(()=>({maxHeight:`100%`,width:`100%`})),O8.propTypes={captions:k8.default.arrayOf(k8.default.object),canvasId:k8.default.string,videoOptions:k8.default.object,videoResources:k8.default.arrayOf(k8.default.object)}})),VQe=l({default:()=>j8}),HQe,UQe,j8,WQe=s((()=>{B(),U(),Nr(),BQe(),$l(),HQe=(e,{windowId:t})=>({captions:ac(e,{windowId:t})||[],canvasId:Ks(e,{windowId:t}).id,videoOptions:_o(e).videoOptions,videoResources:ic(e,{windowId:t})||[]}),UQe=H(z(HQe,null),Mr(`VideoViewer`)),j8=UQe(O8)}));function M8({textOptions:e={},textResources:t=[],windowId:n}){return(0,P8.jsx)(GQe,{children:(0,P8.jsxs)(KQe,{...e,children:[t.map(e=>(0,P8.jsx)(`source`,{src:e.id,type:e.getFormat()},e.id)),(0,P8.jsx)(X6,{windowId:n})]})})}var N8,P8,GQe,KQe,qQe=s((()=>{Mx(),N8=d(V(),1),Z6(),P8=W(),GQe=Z(`div`)(()=>({alignItems:`center`,display:`flex`,width:`100%`})),KQe=Z(`div`)(()=>({maxHeight:`100%`,width:`100%`})),M8.propTypes={textOptions:N8.default.object,textResources:N8.default.arrayOf(N8.default.object),windowId:N8.default.string.isRequired}})),JQe=l({default:()=>F8}),YQe,XQe,F8,ZQe=s((()=>{U(),B(),Nr(),$l(),qQe(),YQe=(e,{windowId:t})=>({textOptions:_o(e).textOptions,textResources:rc(e,{windowId:t})||[]}),XQe=H(z(YQe,null),Mr(`TextViewer`)),F8=XQe(M8)}));function I8({audioResources:e=void 0,children:t=null,className:n=void 0,isCollection:r=!1,isCollectionDialogVisible:i=!1,isFetching:a=!1,textResources:o=void 0,videoResources:s=void 0,view:c=void 0,windowId:l}){let u={audioResources:e,isCollection:r,isFetching:a,textResources:o,videoResources:s,view:c,windowId:l};return(0,z8.jsxs)(n$e,{"data-testid":`test-window`,className:(0,QQe.default)(oS(`primary-window`),n),children:[(0,z8.jsx)(U3,{windowId:l}),(0,z8.jsx)(i6,{windowId:l,position:`left`}),i&&(0,z8.jsx)(d6,{windowId:l}),(0,z8.jsx)(L8.Suspense,{fallback:(0,z8.jsx)(`div`,{}),children:t||(0,z8.jsx)(U8,{...u})})]})}var L8,R8,QQe,z8,$Qe,B8,V8,H8,e$e,t$e,n$e,U8,r$e=s((()=>{L8=d(h(),1),R8=d(V(),1),Mx(),QQe=d(uy(),1),JYe(),a6(),TXe(),sS(),z8=W(),$Qe=(0,L8.lazy)(()=>Promise.resolve().then(()=>(NXe(),AXe))),B8=(0,L8.lazy)(()=>Promise.resolve().then(()=>(KXe(),UXe))),V8=(0,L8.lazy)(()=>Promise.resolve().then(()=>(nZe(),QXe))),H8=(0,L8.lazy)(()=>Promise.resolve().then(()=>(IQe(),PQe))),e$e=(0,L8.lazy)(()=>Promise.resolve().then(()=>(WQe(),VQe))),t$e=(0,L8.lazy)(()=>Promise.resolve().then(()=>(ZQe(),JQe))),B8.displayName=`GalleryView`,V8.displayName=`SelectCollection`,H8.displayName=`WindowViewer`,n$e=Z(`div`,{name:`PrimaryWindow`,slot:`root`})(()=>({display:`flex`,flex:1,position:`relative`})),U8=({audioResources:e=[],isCollection:t=!1,isFetching:n=!1,textResources:r=[],videoResources:i=[],view:a=void 0,windowId:o})=>t?(0,z8.jsx)(V8,{windowId:o}):n===!1?a===`gallery`?(0,z8.jsx)(B8,{windowId:o}):i.length>0?(0,z8.jsx)(e$e,{windowId:o}):e.length>0?(0,z8.jsx)($Qe,{windowId:o}):r.length>0?(0,z8.jsx)(t$e,{windowId:o}):(0,z8.jsx)(H8,{windowId:o}):null,U8.propTypes={audioResources:R8.default.arrayOf(R8.default.object),isCollection:R8.default.bool,isFetching:R8.default.bool,textResources:R8.default.arrayOf(R8.default.object),videoResources:R8.default.arrayOf(R8.default.object),view:R8.default.string,windowId:R8.default.string.isRequired},I8.propTypes={audioResources:R8.default.arrayOf(R8.default.object),children:R8.default.node,className:R8.default.string,isCollection:R8.default.bool,isCollectionDialogVisible:R8.default.bool,isFetching:R8.default.bool,textResources:R8.default.arrayOf(R8.default.object),videoResources:R8.default.arrayOf(R8.default.object),view:R8.default.string,windowId:R8.default.string.isRequired}})),i$e,a$e,W8,o$e=s((()=>{U(),B(),Nr(),$l(),r$e(),i$e=(e,{windowId:t})=>{let n=Zo(e,{windowId:t});return{audioResources:oc(e,{windowId:t})||[],isCollection:n&&n.isCollection(),isCollectionDialogVisible:Ba(e,{windowId:t}).collectionDialogOn,textResources:rc(e,{windowId:t})||[],videoResources:ic(e,{windowId:t})||[]}},a$e=H(z(i$e,null),Mr(`PrimaryWindow`)),W8=a$e(I8)}));function G8({allowClose:e=!0,allowWindowSideBar:t=!0,ariaLabel:n=!0,children:r=null,label:i=``,removeWindow:a=()=>{},windowId:o}){let{t:s}=tb();return(0,J8.jsxs)($v,{component:`section`,elevation:1,id:o,className:(0,q8.default)(oS(`placeholder-window`)),sx:{backgroundColor:`shades.dark`,borderRadius:0,display:`flex`,flexDirection:`column`,height:`100%`,minHeight:0,overflow:`hidden`,width:`100%`},"aria-label":i&&n?s(`window`,{label:i}):null,children:[(0,J8.jsx)(KX,{position:`relative`,color:`default`,enableColorOnDark:!0,children:(0,J8.jsxs)(tA,{disableGutters:!0,className:(0,q8.default)(oS(`window-top-bar`)),sx:{backgroundColor:`shades.main`,borderTop:`2px solid transparent`,minHeight:32,paddingLeft:.5,paddingRight:.5},variant:`dense`,children:[t&&(0,J8.jsx)(zD,{"aria-label":s(`toggleWindowSideBar`),disabled:!0,children:(0,J8.jsx)(W4,{})}),(0,J8.jsx)(BS,{variant:`h2`,noWrap:!0,sx:{color:`inherit`,flexGrow:1,paddingLeft:.5,typography:`h6`},children:i}),e&&a&&(0,J8.jsx)(s$e,{"aria-label":s(`closeWindow`),className:(0,q8.default)(oS(`window-close`)),onClick:a,TooltipProps:{tabIndex:n?0:-1},children:(0,J8.jsx)(Qk,{})})]})}),r]})}var K8,q8,J8,s$e,c$e=s((()=>{K8=d(V(),1),Mx(),rJe(),q8=d(uy(),1),ey(),qX(),nA(),VS(),$k(),ab(),BD(),sS(),J8=W(),s$e=Z(zD)(()=>({marginLeft:`auto`})),G8.propTypes={allowClose:K8.default.bool,allowWindowSideBar:K8.default.bool,ariaLabel:K8.default.bool,children:K8.default.node,label:K8.default.string,removeWindow:K8.default.func,windowId:K8.default.string.isRequired}})),l$e,u$e,d$e,Y8,X8=s((()=>{U(),B(),Nr(),Nd(),c$e(),$l(),l$e=(e,{windowId:t})=>({allowClose:Ls(e,{windowId:t}).allowClose,allowWindowSideBar:Ls(e,{windowId:t}).allowWindowSideBar}),u$e=(e,{windowId:t})=>({removeWindow:()=>e(Su(t))}),d$e=H(z(l$e,u$e),Mr(`MinimalWindow`)),Y8=d$e(G8)}));function Z8({handleReceiveMessage:e=void 0,...t}){return(0,f$e.useEffect)(()=>{if(e)return window.addEventListener(`message`,e),()=>window.removeEventListener(`message`,e,!1)},[e]),(0,p$e.jsx)(`iframe`,{...m$e,...t})}var f$e,Q8,p$e,m$e,h$e=s((()=>{f$e=d(h(),1),Q8=d(V(),1),p$e=W(),m$e={"aria-hidden":!0,frameBorder:0,height:1,name:void 0,scrolling:void 0,style:{visibility:`hidden`},width:1},Z8.propTypes={"aria-hidden":Q8.default.bool,frameBorder:Q8.default.oneOfType([Q8.default.string,Q8.default.number]),handleReceiveMessage:Q8.default.func,height:Q8.default.oneOfType([Q8.default.string,Q8.default.number]),name:Q8.default.string,scrolling:Q8.default.string,src:Q8.default.string.isRequired,style:Q8.default.shape({}),width:Q8.default.oneOfType([Q8.default.string,Q8.default.number])}}));function $8({handleAccessTokenMessage:e,url:t=void 0}){let n=(0,g$e.useCallback)(n=>{n.data&&n.data.messageId&&n.data.messageId===t&&e(n.data)},[e,t]);if(!t)return null;let r=new URL(t);return r.searchParams.append(`origin`,window.origin),r.searchParams.append(`messageId`,t),(0,_$e.jsx)(Z8,{src:r.toString(),title:`AccessTokenSender`,handleReceiveMessage:n})}var g$e,e5,_$e,v$e=s((()=>{g$e=d(h(),1),e5=d(V(),1),h$e(),_$e=W(),$8.propTypes={handleAccessTokenMessage:e5.default.func.isRequired,url:e5.default.string}}));function t5({depWindow:e=void 0,features:t=void 0,name:n=void 0,onClose:r,url:i}){let a=(0,n5.useRef)(!1);return(0,n5.useEffect)(()=>{let o=(e||window).open(i,n,t),s=setInterval(()=>{!a.current&&(!o||o.closed)&&(a.current=!0,clearInterval(s),r(i))},250);return()=>{clearInterval(s),o.close()}}),null}var n5,r5,y$e=s((()=>{n5=d(h(),1),r5=d(V(),1),t5.propTypes={depWindow:r5.default.object,features:r5.default.string,name:r5.default.string,onClose:r5.default.func.isRequired,url:r5.default.string.isRequired}})),b$e,i5,x$e=s((()=>{TC(),b$e=W(),i5=ZS((0,b$e.jsx)(`path`,{d:`M20 8h-3V6.21c0-2.61-1.91-4.94-4.51-5.19C9.51.74 7 3.08 7 6v2H4v14h16zm-8 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M9 8V6c0-1.66 1.34-3 3-3s3 1.34 3 3v2z`}),`LockSharp`)}));function a5({confirmButton:e=void 0,continueLabel:t=void 0,header:n=void 0,description:r=void 0,icon:i=void 0,label:a,ruleSet:o=`iiif`,hasLogoutService:s=!0,status:c=void 0,ConfirmProps:l={},onConfirm:u}){let{t:d}=tb(),f=arguments[0],[p,m]=(0,S$e.useState)(!1),h=()=>{m(!1),u()};if(c===`ok`&&!s)return null;let g=(0,s5.jsx)(TN,{onClick:h,color:`secondary`,sx:e=>({backgroundColor:e.palette.secondary.contrastText,lineHeight:`1.5rem`}),...l,children:e||d(`login`)});return!r&&!n?(0,s5.jsx)($v,{square:!0,elevation:4,color:`secondary`,children:(0,s5.jsxs)(C$e,{children:[i||(0,s5.jsx)(i5,{sx:{marginInlineEnd:5}}),(0,s5.jsx)(BS,{component:`h3`,variant:`body1`,sx:{color:`inherit`},children:o?(0,s5.jsx)(Vk,{htmlString:a,ruleSet:o}):a}),(0,s5.jsx)(zj,{targetName:`WindowAuthenticationBar`,...f}),g]})}):(0,s5.jsxs)($v,{square:!0,elevation:4,color:`secondary`,children:[(0,s5.jsxs)(TN,{fullWidth:!0,onClick:()=>m(!0),component:`div`,color:`inherit`,sx:e=>({"&:hover":{backgroundColor:e.palette.secondary.main},backgroundColor:e.palette.secondary.main,borderRadius:0,color:e.palette.secondary.contrastText,justifyContent:`start`,textTransform:`none`}),children:[i||(0,s5.jsx)(i5,{sx:{marginInlineEnd:1.5}}),(0,s5.jsx)(BS,{component:`h3`,variant:`body1`,sx:{color:`inherit`,paddingBlockEnd:1,paddingBlockStart:1},children:o?(0,s5.jsx)(Vk,{htmlString:a,ruleSet:o}):a}),(0,s5.jsx)(zj,{targetName:`WindowAuthenticationBar`,...f}),(0,s5.jsx)(w$e,{children:!p&&(0,s5.jsx)(BS,{variant:`button`,sx:{color:`inherit`},children:t||d(`continue`)})})]}),(0,s5.jsxs)(oj,{sx:e=>({backgroundColor:e.palette.secondary.main,color:e.palette.secondary.contrastText,paddingInlineEnd:e.spacing(1),paddingInlineStart:e.spacing(1)}),in:p,onClose:()=>m(!1),children:[(0,s5.jsxs)(BS,{variant:`body1`,sx:{color:`inherit`},children:[o?(0,s5.jsx)(Vk,{htmlString:n,ruleSet:o}):n,n&&r?`: `:``,o?(0,s5.jsx)(Vk,{htmlString:r,ruleSet:o}):r]}),(0,s5.jsxs)(iZ,{children:[(0,s5.jsx)(TN,{onClick:()=>m(!1),color:`inherit`,children:d(`cancel`)}),g]})]})]})}var S$e,o5,s5,C$e,w$e,T$e=s((()=>{S$e=d(h(),1),o5=d(V(),1),Mx(),EN(),ey(),sj(),aZ(),VS(),x$e(),ab(),Hk(),Bj(),s5=W(),C$e=Z(`div`)(({theme:e})=>({alignItems:`center`,backgroundColor:e.palette.secondary.main,color:e.palette.secondary.contrastText,display:`flex`,padding:e.spacing(1)})),w$e=Z(`span`)(({theme:e})=>({marginLeft:e.spacing(2.5)})),a5.propTypes={confirmButton:o5.default.string,ConfirmProps:o5.default.object,continueLabel:o5.default.string,description:o5.default.node,hasLogoutService:o5.default.bool,header:o5.default.node,icon:o5.default.node,label:o5.default.node.isRequired,onConfirm:o5.default.func.isRequired,ruleSet:o5.default.string,status:o5.default.string}})),E$e,c5,D$e=s((()=>{U(),Nr(),T$e(),E$e=H(Mr(`WindowAuthenticationBar`)),c5=E$e(a5)}));function l5({accessTokenServiceId:e=void 0,authServiceId:t=void 0,confirm:n=void 0,description:r=void 0,failureDescription:i=void 0,failureHeader:a=void 0,features:o=`centerscreen`,handleAuthInteraction:s,header:c=void 0,isInteractive:l=!0,label:u=void 0,logoutConfirm:d=void 0,logoutServiceId:f=void 0,openWindow:p=window.open,resetAuthenticationState:m,resolveAccessTokenRequest:h,resolveAuthenticationRequest:g,status:_=null,windowId:v}){let{t:y}=tb(),b=n=>{h(t,e,n)},x=()=>({authServiceId:t,hasLogoutService:!!f,status:_,windowId:v}),S=()=>{p(f,void 0,o),m({authServiceId:t,tokenServiceId:e})},C=()=>!l&&!f?null:(0,d5.jsx)(c5,{confirmButton:d||y(`logout`),onConfirm:S,...x()}),w=()=>(0,d5.jsx)(c5,{header:a,description:i,confirmButton:y(`retry`),onConfirm:()=>s(v,t),...x()}),T=()=>(0,d5.jsxs)(d5.Fragment,{children:[D(),(0,d5.jsx)(t5,{name:`IiifLoginSender`,url:`${t}?origin=${window.origin}`,features:o,onClose:()=>g(t,e)})]}),E=()=>(0,d5.jsxs)(d5.Fragment,{children:[D(),(0,d5.jsx)($8,{handleAccessTokenMessage:b,url:e})]}),D=()=>l?(0,d5.jsx)(c5,{header:c,description:r,label:u,confirmButton:n,onConfirm:()=>s(v,t),...x()}):null;return t?_===null?D():_===`cookie`?T():_===`token`?E():_===`failed`?w():_===`ok`?C():null:null}var u5,d5,O$e=s((()=>{u5=d(V(),1),ab(),v$e(),y$e(),D$e(),d5=W(),l5.propTypes={accessTokenServiceId:u5.default.string,authServiceId:u5.default.string,confirm:u5.default.string,description:u5.default.string,failureDescription:u5.default.string,failureHeader:u5.default.string,features:u5.default.string,handleAuthInteraction:u5.default.func.isRequired,header:u5.default.string,isInteractive:u5.default.bool,label:u5.default.string,logoutConfirm:u5.default.string,logoutServiceId:u5.default.string,openWindow:u5.default.func,resetAuthenticationState:u5.default.func.isRequired,resolveAccessTokenRequest:u5.default.func.isRequired,resolveAuthenticationRequest:u5.default.func.isRequired,status:u5.default.oneOf([`logout`,`ok`,`token`,`cookie`,`failed`,null]),windowId:u5.default.string.isRequired}})),f5,k$e,A$e,j$e,p5,M$e=s((()=>{B(),U(),f5=Ea(),Nr(),Nd(),$l(),O$e(),k$e=(e,{windowId:t})=>{let n=El(e,{windowId:t})[0],r=n&&(f5.Utils.getService(n,`http://iiif.io/api/auth/1/token`)||f5.Utils.getService(n,`http://iiif.io/api/auth/0/token`)),i=n&&(f5.Utils.getService(n,`http://iiif.io/api/auth/1/logout`)||f5.Utils.getService(n,`http://iiif.io/api/auth/0/logout`)),a=Tl(e),o=n&&a[n.id],s=wl(e),c=r&&s[r.id],l=null;o?o.isFetching?o.windowId===t&&(l=`cookie`):c&&c.isFetching?o.windowId===t&&(l=`token`):o.ok?l=`ok`:o.ok===!1&&(l=`failed`):l=null;let u=Cl(e),d=n&&n.getProfile(),f=u.some(e=>e.profile===d&&!(e.external||e.kiosk));return{accessTokenServiceId:r&&r.id,authServiceId:n&&n.id,confirm:n&&n.getConfirmLabel(),description:n&&n.getDescription(),failureDescription:n&&n.getFailureDescription(),failureHeader:n&&n.getFailureHeader(),header:n&&n.getHeader(),isInteractive:f,label:n&&n.getLabel()[0].value,logoutConfirm:i&&i.getLabel()[0]&&i.getLabel()[0].value,logoutServiceId:i&&i.id,profile:d,status:l}},A$e={handleAuthInteraction:ud,resetAuthenticationState:gd,resolveAccessTokenRequest:hd,resolveAuthenticationRequest:dd},j$e=H(z(k$e,A$e),Mr(`IIIFAuthentication`)),p5=j$e(l5)}));function m5({focusWindow:e=()=>{},label:t=null,isFetching:n=!1,sideBarOpen:r=!1,view:i=void 0,windowDraggable:a=null,windowId:o,workspaceType:s=null,manifestError:c=null}){let{t:l}=tb(),u=arguments[0],d=(0,h5.useCallback)(({error:e})=>(0,_5.jsx)(Y8,{windowId:o,children:(0,_5.jsx)(Y3,{error:e,windowId:o})}),[o]);return(0,_5.jsx)(H4,{FallbackComponent:d,children:(0,_5.jsxs)(N$e,{onFocus:e,ownerState:u,component:`section`,elevation:1,id:o,className:oS(`window`),"aria-label":l(`window`,{label:t}),children:[(0,_5.jsx)(M3,{component:s===`mosaic`&&a?z$e:void 0,windowId:o,windowDraggable:a}),(0,_5.jsx)(p5,{windowId:o}),c&&(0,_5.jsx)(Y3,{error:{stack:c},windowId:o}),(0,_5.jsxs)(P$e,{children:[(0,_5.jsxs)(F$e,{children:[(0,_5.jsx)(I$e,{view:i,windowId:o,isFetching:n,sideBarOpen:r}),(0,_5.jsx)(L$e,{windowId:o,position:`bottom`})]}),(0,_5.jsxs)(R$e,{children:[(0,_5.jsx)(i6,{windowId:o,position:`right`}),(0,_5.jsx)(i6,{windowId:o,position:`far-right`})]})]}),(0,_5.jsx)(i6,{windowId:o,position:`far-bottom`}),(0,_5.jsx)(zj,{targetName:`Window`,...u})]})})}var h5,g5,_5,v5,y5,N$e,P$e,F$e,I$e,L$e,R$e,z$e,B$e=s((()=>{h5=d(h(),1),g5=d(V(),1),Mx(),ey(),z4(),U4(),ab(),sS(),xYe(),o$e(),a6(),X8(),X3(),M$e(),Bj(),_5=W(),v5={display:`flex`,flex:`1`,flexDirection:`row`,minHeight:0},y5={display:`flex`,flex:`1`,flexDirection:`column`,minHeight:0},N$e=Z($v,{name:`Window`,slot:`root`})(({ownerState:e,theme:t})=>({...y5,backgroundColor:t.palette.shades?.dark,borderRadius:0,height:`100%`,overflow:`hidden`,width:`100%`,...e?.maximized&&{left:0,position:`absolute`,top:0,zIndex:t.zIndex.modal-1}})),P$e=Z(`div`,{name:`Window`,slot:`row`})(()=>({...v5})),F$e=Z(`div`,{name:`Window`,slot:`column`})(()=>({...y5})),I$e=Z(W8,{name:`Window`,slot:`primary`})(()=>({...v5,height:`300px`,position:`relative`})),L$e=Z(i6,{name:`Window`,slot:`bottom`})(()=>({...v5,flex:`0`,flexBasis:`auto`})),R$e=Z(`div`,{name:`Window`,slot:`right`})(()=>({...v5,flex:`0 1 auto`})),z$e=({children:e,...t})=>{let{mosaicWindowActions:n}=(0,h5.useContext)(j2);return n.connectDragSource((0,_5.jsx)(`nav`,{...t,children:e}))},m5.propTypes={focusWindow:g5.default.func,isFetching:g5.default.bool,label:g5.default.string,manifestError:g5.default.string,maximized:g5.default.bool,sideBarOpen:g5.default.bool,view:g5.default.string,windowDraggable:g5.default.bool,windowId:g5.default.string.isRequired,workspaceType:g5.default.string}})),V$e,H$e,U$e,b5,x5=s((()=>{U(),B(),Nr(),Nd(),B$e(),$l(),V$e=(e,{windowId:t})=>({isFetching:Jo(e,{windowId:t}).isFetching,label:ls(e,{windowId:t}),manifestError:Yo(e,{windowId:t}),maximized:(Ba(e,{windowId:t})||{}).maximized,sideBarOpen:(Ba(e,{windowId:t})||{}).sideBarOpen,thumbnailNavigationPosition:io(e,{windowId:t}),view:zs(e,{windowId:t}),windowDraggable:Vs(e,{windowId:t}),workspaceType:Ms(e)}),H$e=(e,{windowId:t})=>({focusWindow:()=>e(gu(t))}),U$e=H(z(V$e,H$e),Mr(`Window`)),b5=U$e(m5)})),W$e=c(((e,t)=>{var n=Ki();function r(e,t){return n(e,t)}t.exports=r}));function S5({title:e=``,windowId:t}){let{t:n}=tb();return(0,G$e.jsx)(Y8,{windowId:`${t}-preview`,label:n(`previewWindowTitle`,{title:e}),ariaLabel:!1})}var C5,G$e,K$e=s((()=>{C5=d(V(),1),ab(),X8(),G$e=W(),S5.propTypes={title:C5.default.string,windowId:C5.default.string.isRequired}})),q$e,J$e,w5,Y$e=s((()=>{U(),B(),Nr(),$l(),K$e(),q$e=(e,{windowId:t})=>({title:ls(e,{windowId:t})}),J$e=H(z(q$e,null),Mr(`MosaicRenderPreview`)),w5=J$e(S5)})),X$e=c(((e,t)=>{function n(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r<i;)a[r]=e[r+t];return a}t.exports=n})),Z$e=c(((e,t)=>{var n=X$e(),r=ar();function i(e,t,i){var a=e==null?0:e.length;return a?(t=i||t===void 0?1:r(t),t=a-t,n(e,0,t<0?0:t)):[]}t.exports=i})),Q$e,T5,$$e=s((()=>{z4(),Q$e=d(Z$e(),1),T5=class{constructor(e){this.layout=e}pathToCorner(e=q2.TOP_RIGHT){return UKe(this.layout,e)}pathToParent(e){return G2(this.layout,(0,Q$e.default)(e))}nodeAtPath(e){return G2(this.layout,e)}addWindows(e){e.forEach((t,n)=>{let r=this.pathToCorner(),i=this.pathToParent(r),a=this.nodeAtPath(r),o=i?HKe(i.direction):`row`,s;s=o===`row`?[a,e[n]]:[e[n],a];let c={path:r,spec:{$set:{type:`split`,direction:o,children:s}}};this.layout=$2(this.layout,[c])})}removeWindows(e,t){let n=e.map(e=>e4(this.layout,t[e]));this.layout=$2(this.layout,n)}}})),e1e,t1e=s((()=>{e1e={".mosaic":{height:`100%`,width:`100%`},".mosaic, .mosaic > *":{boxSizing:`border-box`},".mosaic .mosaic-zero-state":{position:`absolute`,top:6,right:6,bottom:6,left:6,width:`auto`,height:`auto`,zIndex:`1`},".mosaic-root":{position:`absolute`,top:3,right:3,bottom:3,left:3},".mosaic-split":{position:`absolute`,zIndex:`1`,touchAction:`none`},".mosaic-split:hover":{background:`black`},".mosaic-split .mosaic-split-line":{position:`absolute`},".mosaic-split.-row":{marginLeft:-3,width:6,cursor:`ew-resize`},".mosaic-split.-row .mosaic-split-line":{top:`0`,bottom:`0`,left:3,right:3},".mosaic-split.-column":{marginTop:-3,height:6,cursor:`ns-resize`},".mosaic-split.-column .mosaic-split-line":{top:3,bottom:3,left:`0`,right:`0`},".mosaic-tile":{position:`absolute`,margin:3},".mosaic-tile > *":{height:`100%`,width:`100%`},".mosaic-drop-target":{position:`relative`},".mosaic-drop-target.drop-target-hover .drop-target-container":{display:`block`},".mosaic-drop-target.mosaic > .drop-target-container .drop-target.left":{right:`calc(100% -  10px )`},".mosaic-drop-target.mosaic > .drop-target-container .drop-target.right":{left:`calc(100% -  10px )`},".mosaic-drop-target.mosaic > .drop-target-container .drop-target.bottom":{top:`calc(100% -  10px )`},".mosaic-drop-target.mosaic > .drop-target-container .drop-target.top":{bottom:`calc(100% -  10px )`},".mosaic-drop-target .drop-target-container":{position:`absolute`,top:`0`,right:`0`,bottom:`0`,left:`0`,display:`none`},".mosaic-drop-target .drop-target-container.-dragging":{display:`block`},".mosaic-drop-target .drop-target-container .drop-target":{position:`absolute`,top:`0`,right:`0`,bottom:`0`,left:`0`,background:`rgba(0, 0, 0, 0.2)`,border:`2px solid black`,opacity:`0`,zIndex:`5`},".mosaic-drop-target .drop-target-container .drop-target.left":{right:`calc(100% -  30% )`},".mosaic-drop-target .drop-target-container .drop-target.right":{left:`calc(100% -  30% )`},".mosaic-drop-target .drop-target-container .drop-target.bottom":{top:`calc(100% -  30% )`},".mosaic-drop-target .drop-target-container .drop-target.top":{bottom:`calc(100% -  30% )`},".mosaic-drop-target .drop-target-container .drop-target.drop-target-hover":{opacity:`1`},".mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.left":{right:`calc(100% -  50% )`},".mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.right":{left:`calc(100% -  50% )`},".mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.bottom":{top:`calc(100% -  50% )`},".mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.top":{bottom:`calc(100% -  50% )`},".mosaic-window, .mosaic-preview":{position:`relative`,display:`flex`,fallbacks:[{display:`-webkit-box`}],webkitBoxOrient:`vertical`,webkitBoxDirection:`normal`,flexDirection:`column`,overflow:`hidden`,boxShadow:`0 0 1px rgba(0, 0, 0, 0.2)`},".mosaic-window .mosaic-window-toolbar, .mosaic-preview .mosaic-window-toolbar":{zIndex:`4`,display:`flex`,fallbacks:[{display:`-webkit-box`}],webkitBoxPack:`justify`,justifyContent:`space-between`,webkitBoxAlign:`center`,alignItems:`center`,flexShrink:`0`,height:30,background:`white`,boxShadow:`0 1px 1px rgba(0, 0, 0, 0.2)`},".mosaic-window .mosaic-window-toolbar.draggable, .mosaic-preview .mosaic-window-toolbar.draggable":{cursor:`move`},".mosaic-window .mosaic-window-title, .mosaic-preview .mosaic-window-title":{paddingLeft:15,webkitBoxFlex:`1`,flex:`1`,textOverflow:`ellipsis`,whiteSpace:`nowrap`,overflow:`hidden`,minHeight:18},".mosaic-window .mosaic-window-controls, .mosaic-preview .mosaic-window-controls":{display:`flex`,fallbacks:[{display:`-webkit-box`}],height:`100%`},".mosaic-window .mosaic-window-controls .separator, .mosaic-preview .mosaic-window-controls .separator":{height:20,borderLeft:`1px solid black`,margin:`5px 4px`},".mosaic-window .mosaic-window-body, .mosaic-preview .mosaic-window-body":{position:`relative`,webkitBoxFlex:`1`,flex:`1`,height:`0`,background:`white`,zIndex:`1`,overflow:`hidden`},".mosaic-window .mosaic-window-additional-actions-bar, .mosaic-preview .mosaic-window-additional-actions-bar":{position:`absolute`,top:30,right:`0`,bottom:`initial`,left:`0`,height:`0`,overflow:`hidden`,background:`white`,webkitBoxPack:`end`,justifyContent:`flex-end`,display:`flex`,fallbacks:[{display:`-webkit-box`}],zIndex:`3`},".mosaic-window .mosaic-window-additional-actions-bar .bp3-button, .mosaic-preview .mosaic-window-additional-actions-bar .bp3-button":{margin:`0`},".mosaic-window .mosaic-window-additional-actions-bar .bp3-button:after, .mosaic-preview .mosaic-window-additional-actions-bar .bp3-button:after":{display:`none`},".mosaic-window .mosaic-window-body-overlay, .mosaic-preview .mosaic-window-body-overlay":{position:`absolute`,top:`0`,right:`0`,bottom:`0`,left:`0`,opacity:`0`,background:`white`,display:`none`,zIndex:`2`},".mosaic-window.additional-controls-open .mosaic-window-additional-actions-bar, .mosaic-preview.additional-controls-open .mosaic-window-additional-actions-bar":{height:30},".mosaic-window.additional-controls-open .mosaic-window-body-overlay, .mosaic-preview.additional-controls-open .mosaic-window-body-overlay":{display:`block`},".mosaic-window .mosaic-preview, .mosaic-preview .mosaic-preview":{height:`100%`,width:`100%`,position:`absolute`,zIndex:`0`,border:`1px solid black`,maxHeight:400},".mosaic-window .mosaic-preview .mosaic-window-body, .mosaic-preview .mosaic-preview .mosaic-window-body":{display:`flex`,fallbacks:[{display:`-webkit-box`}],webkitBoxOrient:`vertical`,webkitBoxDirection:`normal`,flexDirection:`column`,webkitBoxAlign:`center`,alignItems:`center`,webkitBoxPack:`center`,justifyContent:`center`},".mosaic-window .mosaic-preview h4, .mosaic-preview .mosaic-preview h4":{marginBottom:10},".mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.close-button:before":{content:`'Close'`},".mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.split-button:before":{content:`'Split'`},".mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.replace-button:before":{content:`'Replace'`},".mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.expand-button:before":{content:`'Expand'`}}}));function E5({layout:e=void 0,updateWorkspaceMosaicLayout:t,windowIds:n=[],workspaceId:r}){let i=(0,D5.useRef)({}),a=(0,D5.useContext)(uJ),o=e&&U2(e);(0,D5.useEffect)(()=>{let e=H2(o);if(!o||n.length===0||e.length<2){t(V2(n));return}if(n.every(t=>e.includes(t))&&e.every(e=>n.includes(e)))return;let r=o1e(o,n,i.current);(0,n1e.default)(r,o)||t(r)},[o,n,i,t]);let s=[],c=(e,t)=>n.includes(e)?(i.current[e]=t,(0,k5.jsx)(Zqe,{toolbarControls:s,path:t,windowId:e,renderPreview:A5,children:(0,k5.jsx)(b5,{windowId:e},`${e}-${r}`)})):null,l=e=>{t(e)};return(0,k5.jsxs)(k5.Fragment,{children:[(0,k5.jsx)(gae,{styles:{...e1e}}),(0,k5.jsx)(i1e,{dragAndDropManager:a.dragDropManager,renderTile:c,initialValue:o||V2(n),onChange:l,className:(0,r1e.default)(`mirador-mosaic`),zeroStateView:(0,k5.jsx)(a1e,{})})]})}var D5,O5,n1e,r1e,k5,i1e,A5,a1e,o1e,s1e=s((()=>{D5=d(h(),1),O5=d(V(),1),Mx(),Fv(),lY(),z4(),n1e=d(W$e(),1),r1e=d(uy(),1),Y$e(),x5(),$$e(),t1e(),k5=W(),i1e=Z(Gqe)({"& .mosaic-preview":{boxShadow:`none`},"& .mosaic-tile":{boxShadow:`0 1px 3px 0 rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .2), 0 2px 1px -1px rgba(0, 0, 0, .2)`},"& .mosaic-window":{boxShadow:`none`},"& .mosaic-window-toolbar":{display:`none !important`}}),A5=({windowId:e})=>(0,k5.jsx)(`div`,{className:`mosaic-preview`,"aria-hidden":!0,children:(0,k5.jsx)(w5,{windowId:e})}),A5.propTypes={windowId:O5.default.string.isRequired},a1e=()=>(0,k5.jsx)(`div`,{}),o1e=(e,t,n={})=>{let r=H2(e),i=new T5(e),a=t.filter(e=>!r.includes(e));a.length>0&&i.addWindows(a);let o=r.filter(e=>!t.includes(e));if(o.every(e=>n[e]))i.removeWindows(o,n);else return V2(t);return i.layout},E5.propTypes={layout:O5.default.oneOfType([O5.default.object,O5.default.string]),updateWorkspaceMosaicLayout:O5.default.func.isRequired,windowIds:O5.default.arrayOf(O5.default.string),workspaceId:O5.default.string.isRequired}})),c1e,l1e,u1e,j5,d1e=s((()=>{U(),B(),Nr(),$l(),Nd(),s1e(),c1e=e=>({layout:Va(e).layout,windowIds:Va(e).windowIds,workspaceId:Va(e).id}),l1e={updateWorkspaceMosaicLayout:Yu},u1e=H(z(c1e,l1e),Mr(`WorkspaceMosaic`)),j5=u1e(E5)})),f1e,p1e,m1e=s((()=>{f1e=d(h()),p1e=f1e.default[typeof document<`u`&&document.createElement!==void 0?`useLayoutEffect`:`useEffect`]})),M5,h1e,g1e=s((()=>{M5=d(h()),h1e=e=>{let t=M5.useRef(e);return M5.useEffect(()=>{t.current=e}),t}}));function _1e(){}function v1e(e,t,n={}){let r=x1e(n.polyfill),i=h1e(t);return p1e(()=>{let t=!1,n=e&&`current`in e?e.current:e;if(!n)return _1e;function a(e,n){t||i.current(e,n)}return r.subscribe(n,a),()=>{t=!0,r.unsubscribe(n,a)}},[e,r,i]),r.observer}function y1e(e){let t=!1,n=[],r=new Map,i=new(e||window.ResizeObserver)((e,i)=>{n=n.concat(e);function a(){let e=new Set;for(let t=0;t<n.length;t++)e.has(n[t].target)||(e.add(n[t].target),r.get(n[t].target)?.forEach(e=>e(n[t],i)));n=[],t=!1}t||window.requestAnimationFrame(a),t=!0});return{observer:i,subscribe(e,t){i.observe(e);let n=r.get(e)??[];n.push(t),r.set(e,n)},unsubscribe(e,t){let n=r.get(e)??[];if(n.length===1){i.unobserve(e),r.delete(e);return}let a=n.indexOf(t);a!==-1&&n.splice(a,1),r.set(e,n)}}}var b1e,x1e,S1e=s((()=>{m1e(),g1e(),x1e=e=>b1e||=y1e(e)}));function N5({classes:e={},companionWindowDimensions:t={height:0,width:0},focused:n=!1,focusWindow:r=()=>{},layout:i,workspace:a,updateElasticWindowLayout:o}){let s=a.width/2,c=a.height/2;return(0,F5.jsx)(C1e,{focused:n,className:n?e.focused:void 0,size:{height:i.height+t.height,width:i.width+t.width},position:{x:i.x+s,y:i.y+c},bounds:`parent`,onDragStop:(e,t)=>{o(i.windowId,{x:t.x-s,y:t.y-c})},onDragStart:r,onResize:(e,n,r,a,l)=>{o(i.windowId,{height:Number.parseInt(r.style.height,10)-t.height,width:Number.parseInt(r.style.width,10)-t.width,x:l.x-s,y:l.y-c})},dragHandleClassName:oS(`window-top-bar`),cancel:`.${oS(`window-menu-btn`)}`,children:(0,F5.jsx)(b5,{windowId:i.windowId})},`${i.windowId}-${a.id}`)}var P5,F5,C1e,w1e=s((()=>{P5=d(V(),1),Mx(),UA(),x5(),sS(),F5=W(),C1e=Z(HA,{shouldForwardProp:e=>e!==`focused`})(({focused:e,theme:t})=>({zIndex:e?t.zIndex.modal-1:`auto`})),N5.propTypes={classes:P5.default.objectOf(P5.default.string),companionWindowDimensions:P5.default.shape({height:P5.default.number,width:P5.default.number}),focused:P5.default.bool,focusWindow:P5.default.func,layout:P5.default.shape({height:P5.default.number,id:P5.default.string,width:P5.default.number,windowId:P5.default.string,x:P5.default.number,y:P5.default.number}).isRequired,updateElasticWindowLayout:P5.default.func.isRequired,workspace:P5.default.object.isRequired}})),T1e,E1e,D1e,I5,O1e=s((()=>{U(),B(),Nd(),w1e(),$l(),T1e=(e,{windowId:t})=>({companionWindowDimensions:mo(e,{windowId:t}),focused:Ps(e,{windowId:t}),layout:ks(e)[t],workspace:Va(e)}),E1e=(e,t)=>({focusWindow:()=>e(gu(t.windowId)),updateElasticWindowLayout:(t,n)=>{e(vd(t,n))}}),D1e=H(z(T1e,E1e)),I5=D1e(N5)}));function L5({workspace:e,elasticLayout:t,setWorkspaceViewportDimensions:n,setWorkspaceViewportPosition:r}){let{viewportPosition:i}=e,a=e.width/2,o=e.height/2,s=(0,z5.useRef)(null);return(0,z5.useLayoutEffect)(()=>{s.current&&n(s.current.getBoundingClientRect())},[s,n]),v1e(s,e=>{n(e.contentRect)}),(0,B5.jsx)(k1e,{ref:s,children:(0,B5.jsx)(A1e,{size:{height:e.height,width:e.width},position:{x:-1*i.x-a,y:-1*i.y-o},enableResizing:{bottom:!1,bottomLeft:!1,bottomRight:!1,left:!1,right:!1,top:!1,topLeft:!1,topRight:!1},onDragStop:(e,t)=>{r({x:-1*t.x-a,y:-1*t.y-o})},cancel:`.${oS(`window`)}`,className:oS(`workspace`),disableDragging:!e.draggingEnabled,children:Object.keys(t).map(e=>(0,B5.jsx)(I5,{windowId:e},e))})})}var R5,z5,B5,k1e,A1e,j1e=s((()=>{R5=d(V(),1),z5=d(h(),1),Mx(),UA(),S1e(),O1e(),sS(),B5=W(),k1e=Z(`div`,{name:`WorkspaceElastic`,slot:`root`})({height:`100%`,overflow:`hidden`,position:`relative`,width:`100%`}),A1e=Z(HA)({boxSizing:`border-box`,margin:0,position:`absolute`,transitionDuration:`.7s`,"&.react-draggable-dragging":{transitionDuration:`unset`}}),L5.propTypes={elasticLayout:R5.default.object.isRequired,setWorkspaceViewportDimensions:R5.default.func.isRequired,setWorkspaceViewportPosition:R5.default.func.isRequired,workspace:R5.default.object.isRequired}})),M1e,N1e,P1e,V5,F1e=s((()=>{U(),B(),Nr(),Nd(),j1e(),$l(),M1e=e=>({elasticLayout:ks(e),workspace:Va(e)}),N1e=(e,t)=>({setWorkspaceViewportDimensions:t=>{e(Qu(t))},setWorkspaceViewportPosition:t=>{e(Zu(t))},updateElasticWindowLayout:(t,n)=>{e(vd(t,n))}}),P1e=H(z(M1e,N1e),Mr(`WorkspaceElastic`)),V5=P1e(L5)})),I1e,L1e,R1e=s((()=>{TC(),I1e=W(),L1e=ZS((0,I1e.jsx)(`path`,{d:`M4.01 2 4 22h16V8l-6-6zM13 9V3.5L18.5 9z`}),`InsertDriveFileSharp`)}));function z1e(e){return new Promise((t,n)=>{let r=new FileReader;r.addEventListener(`load`,()=>{let n=new Image;n.addEventListener(`load`,()=>{t({height:n.height,name:e.name,type:e.type,url:r.result,width:n.width})}),n.src=r.result}),r.readAsDataURL(e)})}var B1e=s((()=>{})),H5,U5,W5,G5,K5,q5=s((()=>{H5=d(V(),1),pM(),R1e(),NMe(),Kr(),PAe(),lY(),B1e(),U5=W(),W5=e=>{try{return new URL(e)}catch{return console.warn(`Invalid URL:`,e),null}},G5=(e,t,n)=>{let{onDrop:r}=n;if(e.html){let r=new DOMParser().parseFromString(e.html,`text/html`).querySelector(`a[href]`);if(r){let e=W5(r.href);if(e)return G5({urls:[e.toString()]},t,n)}}if(e.urls&&e.urls.forEach(e=>{let i=W5(e);if(!i)return;let a=i.searchParams.get(`manifest`),o=i.searchParams.get(`canvas`);a&&r({canvasId:o,manifestId:a},n,t)}),e.files){let i=e.files.filter(e=>e.type===`application/json`).map(e=>new Promise((i,a)=>{let o=new FileReader;o.addEventListener(`load`,()=>{let e=o.result,a=Wr();e&&r({manifestId:a,manifestJson:e},n,t),i()}),o.readAsText(e)})),a=e.files.filter(({type:e})=>e.startsWith(`image/`)),o;if(a.length>0){let e=Wr(),i=a.map(e=>z1e(e));o=Promise.all(i).then(i=>{let a={"@context":`http://iiif.io/api/presentation/3/context.json`,id:e,items:i.map(({name:t,type:n,width:r,height:i,url:a},o)=>({height:i,id:`${e}/canvas/${o}`,items:[{id:`${e}/canvas/${o}/1`,items:[{body:{format:n,id:a,type:`Image`},height:i,id:`${e}/canvas/${o}/1/image`,motivation:`painting`,target:`${e}/canvas/${o}/1`,type:`Annotation`,width:r}],type:`AnnotationPage`}],label:t,type:`Canvas`,width:r})),label:i[0].name,type:`Manifest`},o=Wr();a&&r({manifestId:o,manifestJson:a},n,t)})}return Promise.all([...i,o])}},K5=e=>{let{children:t,onDrop:n}=e,[{canDrop:r,isOver:i},a]=cY({accept:[jY,AY,NY],collect:e=>({canDrop:e.canDrop(),isOver:e.isOver()}),drop(t,r){n&&G5(t,r,e)}});return(0,U5.jsxs)(`div`,{ref:a,onDrop:t=>{if(!(!window.safari||!n||!t.dataTransfer)&&t.dataTransfer.types.includes(`Files`)&&t.dataTransfer.types.includes(`text/uri-list`)){let n=t.dataTransfer.getData(`text/uri-list`);if(!n)return;G5({urls:[n]},null,e)}},style:{height:`100%`,width:`100%`},children:[t,(0,U5.jsx)(fM,{open:r&&i,style:{zIndex:9999},children:(0,U5.jsx)(L1e,{style:{color:B_[400],fontSize:256}})})]})},K5.propTypes={children:H5.default.node.isRequired,onDrop:H5.default.func.isRequired}}));function J5({addWindow:e=()=>{},allowNewWindows:t=!0,maximizedWindowIds:n=[],windowIds:r=[],workspaceId:i,workspaceType:a}){let{t:o}=tb();return(0,Z5.jsx)(K5,{onDrop:({canvasId:n,manifestId:r,manifestJson:i},a,o)=>{t&&e({canvasId:n,manifest:i,manifestId:r})},children:(0,Z5.jsxs)(Q5,{ownerState:{allowNewWindows:t,maximizedWindowIds:n,windowIds:r,workspaceId:i,workspaceType:a},className:(0,X5.default)(oS(`workspace-viewport`)),children:[(0,Z5.jsx)(BS,{style:BH,component:`h1`,children:o(`miradorViewer`)}),(()=>{if(n.length>0&&n.length>0)return n.map(e=>(0,Z5.jsx)(b5,{windowId:e,className:(0,X5.default)(oS(`workspace-maximized-window`))},`${e}-${i}`));if(r.length===0)return(0,Z5.jsx)($5,{});switch(a){case`elastic`:return(0,Z5.jsx)(V5,{});case`mosaic`:return(0,Z5.jsx)(j5,{});default:return r.map(e=>(0,Z5.jsx)(b5,{windowId:e},`${e}-${i}`))}})()]})})}var Y5,X5,Z5,Q5,$5,V1e=s((()=>{Y5=d(V(),1),Mx(),X5=d(uy(),1),OZ(),VS(),N$(),ab(),x5(),d1e(),F1e(),sS(),q5(),Z5=W(),Q5=Z(`div`,{name:`Workspace`,slot:`root`})(()=>({height:`100%`,position:`relative`,width:`100%`})),$5=()=>{let{t:e}=tb();return(0,Z5.jsx)(Q5,{children:(0,Z5.jsx)(DZ,{container:!0,style:{height:`100%`,justifyContent:`center`},sx:{alignItems:`center`},children:(0,Z5.jsx)(DZ,{size:12,children:(0,Z5.jsx)(BS,{variant:`h1`,component:`div`,align:`center`,children:e(`welcome`)})})})})},$5.propTypes={},J5.propTypes={addWindow:Y5.default.func,allowNewWindows:Y5.default.bool,maximizedWindowIds:Y5.default.arrayOf(Y5.default.string),windowIds:Y5.default.arrayOf(Y5.default.string),workspaceId:Y5.default.string.isRequired,workspaceType:Y5.default.string.isRequired}})),H1e,U1e,e7,t7,W1e=s((()=>{U(),B(),Nr(),V1e(),$l(),Nd(),H1e=e=>({allowNewWindows:_o(e).workspace.allowNewWindows,maximizedWindowIds:Rs(e),windowIds:Ka(e),workspaceId:Va(e).id,workspaceType:Ms(e)}),U1e={addWindow:_u},e7=H(z(H1e,U1e),Mr(`Workspace`)),t7=e7(J5)}));function n7({addResourcesOpen:e,addResource:t,onSubmit:n=()=>{},onCancel:r=null}){let{t:i}=tb(),[a,o]=(0,G1e.useState)(``);return e?(0,i7.jsx)(`form`,{onSubmit:e=>{e.preventDefault(),t(a),n(),o(``)},children:(0,i7.jsxs)(DZ,{container:!0,spacing:2,columns:12,sx:{mt:.5},children:[(0,i7.jsx)(DZ,{size:{sm:`grow`,xs:12},children:(0,i7.jsx)(zB,{autoFocus:!0,fullWidth:!0,value:a,id:`manifestURL`,type:`text`,onChange:e=>{e.preventDefault(),o(e.target.value)},variant:`filled`,label:i(`addManifestUrl`),helperText:i(`addManifestUrlHelp`),slotProps:{inputLabel:{shrink:!0},inputProps:{style:{typography:`body1`}}}})}),r&&(0,i7.jsx)(DZ,{size:`auto`,children:(0,i7.jsx)(TN,{onClick:()=>{r(),o(``)},children:i(`cancel`)})}),(0,i7.jsx)(DZ,{size:`auto`,children:(0,i7.jsx)(TN,{id:`fetchBtn`,type:`submit`,variant:`contained`,color:`primary`,children:i(`fetchManifest`)})})]})}):null}var G1e,r7,i7,K1e=s((()=>{G1e=d(h(),1),r7=d(V(),1),EN(),OZ(),BB(),ab(),i7=W(),n7.propTypes={addResource:r7.default.func.isRequired,addResourcesOpen:r7.default.bool.isRequired,onCancel:r7.default.func,onSubmit:r7.default.func}})),q1e,J1e,a7,Y1e=s((()=>{B(),U(),Nr(),Nd(),K1e(),q1e={addResource:kd},J1e=H(z(null,q1e),Mr(`ManifestForm`)),a7=J1e(n7)}));function o7({manifestId:e,onDismissClick:t,onTryAgainClick:n}){let{t:r}=tb();return(0,c7.jsxs)(DZ,{container:!0,sx:{alignItems:`center`,width:`100%`},children:[(0,c7.jsxs)(DZ,{container:!0,size:{sm:5,xs:12},sx:{alignItems:`center`},children:[(0,c7.jsx)(b3,{sx:{color:`error.main`,height:`2rem`,marginRight:`0.5rem`,width:`2rem`}}),(0,c7.jsx)(BS,{children:r(`manifestError`)}),(0,c7.jsx)(BS,{sx:{wordBreak:`break-all`},children:e})]}),(0,c7.jsxs)(DZ,{container:!0,size:{sm:7,xs:12},children:[(0,c7.jsx)(TN,{onClick:()=>{t(e)},children:r(`dismiss`)}),(0,c7.jsx)(TN,{onClick:()=>{n(e)},children:r(`tryAgain`)})]})]})}var s7,c7,X1e=s((()=>{s7=d(V(),1),EN(),iYe(),OZ(),VS(),ab(),c7=W(),o7.propTypes={manifestId:s7.default.string.isRequired,onDismissClick:s7.default.func.isRequired,onTryAgainClick:s7.default.func.isRequired}})),Z1e,l7,Q1e=s((()=>{U(),B(),Nr(),Nd(),X1e(),Z1e=H(z(null,{onDismissClick:Ad,onTryAgainClick:Mu}),Mr(`ManifestListItemError`)),l7=Z1e(o7)}));function u7({fetchManifest:e,isFetching:t=!1,addWindow:n,handleClose:r=()=>{},active:i=!1,buttonRef:a=void 0,manifestId:o,ready:s=!1,title:c=null,thumbnail:l=null,manifestLogo:u=null,size:d=0,provider:f=null,error:p=null,isCollection:m=!1,isMultipart:h=!1}){let{t:g}=tb();(0,$1e.useEffect)(()=>{!s&&!p&&!t&&f!==`file`&&e(o)},[o,f,e,s,p,t]);let _=arguments[0];return p?(0,f7.jsx)(p7,{ownerState:_,divider:!0,selected:i,className:i?`active`:``,"data-manifestid":o,children:(0,f7.jsx)(l7,{manifestId:o})}):(0,f7.jsx)(p7,{ownerState:_,divider:!0,selected:i,className:i?`active`:``,"data-manifestid":o,"data-active":i,sx:{width:`100%`},children:s?(0,f7.jsxs)(DZ,{container:!0,className:oS(`manifest-list-item`),sx:{alignItems:`center`,width:`100%`},children:[(0,f7.jsx)(DZ,{size:{sm:5,xs:12},children:(0,f7.jsx)(sT,{ref:a,className:oS(`manifest-list-item-title`),onClick:()=>{n({manifestId:o}),r()},sx:{alignItems:`center`,justifyContent:`flex-start`,width:`100%`},children:(0,f7.jsxs)(DZ,{container:!0,component:`div`,sx:{width:`100%`},children:[(0,f7.jsx)(DZ,{size:3,sx:{alignItems:`center`,display:`flex`,justifyContent:`flex-start`},children:l?(0,f7.jsx)(e0e,{className:oS(`manifest-list-item-thumb`),src:l,alt:``,height:`80`,fallback:(0,f7.jsx)(Sz,{variant:`rectangular`,animation:!1,sx:{bgcolor:`grey[300]`},height:80,width:120})}):(0,f7.jsx)(Sz,{sx:{bgcolor:`grey[300]`},variant:`rectangular`,height:80,width:120})}),(0,f7.jsxs)(DZ,{size:9,sx:{alignContent:`center`,paddingLeft:2},children:[m&&(0,f7.jsx)(BS,{component:`div`,variant:`overline`,sx:{textAlign:`left`},children:g(h?`multipartCollection`:`collection`)}),(0,f7.jsx)(BS,{component:`div`,variant:`h6`,sx:{textAlign:`left`},children:c||o})]})]})})}),(0,f7.jsxs)(DZ,{size:{sm:4,xs:8},children:[(0,f7.jsx)(BS,{className:oS(`manifest-list-item-provider`),children:f}),(0,f7.jsx)(BS,{children:g(`numItems`,{count:d,number:d})})]}),(0,f7.jsx)(DZ,{size:{sm:3,xs:4},children:u&&(0,f7.jsx)(t0e,{src:u,alt:``,role:`presentation`,fallback:(0,f7.jsx)(Sz,{variant:`rectangular`,animation:!1,sx:{bgcolor:`grey[300]`},height:60,width:60})})})]}):(0,f7.jsx)(n0e,{})})}var $1e,d7,f7,p7,e0e,t0e,n0e,r0e=s((()=>{$1e=d(h(),1),d7=d(V(),1),Mx(),rH(),cT(),OZ(),VS(),Cz(),ab(),Q1e(),Oz(),sS(),f7=W(),p7=Z(nH,{name:`ManifestListItem`,slot:`root`})(({ownerState:e,theme:t})=>({"&:hover,&:focus-within":{backgroundColor:t.palette.action.hover,borderLeftColor:e?.active?t.palette.primary.main:t.palette.action.hover},borderLeft:`4px solid`,borderLeftColor:e?.active?t.palette.primary.main:`transparent`,paddingLeft:t.spacing(2),paddingRight:t.spacing(2),[t.breakpoints.up(`sm`)]:{paddingLeft:t.spacing(3),paddingRight:t.spacing(3)}})),e0e=Z(wz,{name:`ManifestListItem`,slot:`thumbnail`})(()=>({maxWidth:`100%`,objectFit:`contain`})),t0e=Z(wz,{name:`ManifestListItem`,slot:`logo`})(()=>({height:`2.5rem`,maxWidth:`100%`,objectFit:`contain`,paddingRight:1})),n0e=()=>(0,f7.jsxs)(DZ,{container:!0,className:oS(`manifest-list-item`),sx:{alignItems:`center`,display:`flex`,width:`100%`},children:[(0,f7.jsx)(DZ,{size:{sm:5,xs:12},sx:{display:`flex`,justifyContent:`flex-start`,width:`100%`,alignItems:`center`},children:(0,f7.jsxs)(DZ,{container:!0,component:`div`,sx:{width:`100%`},children:[(0,f7.jsx)(DZ,{size:3,sx:{alignItems:`center`,display:`flex`,justifyContent:`flex-start`},children:(0,f7.jsx)(Sz,{variant:`rectangular`,sx:{bgcolor:`grey[300]`},height:80,width:120})}),(0,f7.jsx)(DZ,{size:9,sx:{alignContent:`center`,paddingLeft:2},children:(0,f7.jsx)(Sz,{sx:{bgcolor:`grey[300]`},variant:`text`,width:300})})]})}),(0,f7.jsxs)(DZ,{size:{sm:4,xs:8},children:[(0,f7.jsx)(Sz,{sx:{bgcolor:`grey[300]`},variant:`text`,width:150}),(0,f7.jsx)(Sz,{sx:{bgcolor:`grey[300]`},variant:`text`,width:70})]}),(0,f7.jsx)(DZ,{size:{sm:3,xs:4},children:(0,f7.jsx)(Sz,{sx:{bgcolor:`grey[300]`},variant:`rectangular`,height:60,width:60})})]}),u7.propTypes={active:d7.default.bool,addWindow:d7.default.func.isRequired,buttonRef:d7.default.elementType,error:d7.default.oneOfType([d7.default.string,d7.default.bool,d7.default.oneOf([null])]),fetchManifest:d7.default.func.isRequired,handleClose:d7.default.func,isCollection:d7.default.bool,isFetching:d7.default.bool,isMultipart:d7.default.bool,manifestId:d7.default.string.isRequired,manifestLogo:d7.default.string,provider:d7.default.string,ready:d7.default.bool,size:d7.default.number,thumbnail:d7.default.string,title:d7.default.string}})),i0e,a0e,o0e,m7,s0e=s((()=>{U(),B(),Nr(),$l(),Nd(),r0e(),i0e=(e,{manifestId:t,provider:n})=>{let r=Ua(e,{manifestId:t})||{},i=Zo(e,{manifestId:t}),a=(i||{isCollection:()=>!1}).isCollection(),o=a?i.getTotalItems():Ws(e,{manifestId:t}).length;return{active:Ra(e).includes(t),error:r.error||!i&&!!r.json,isCollection:a,isFetching:r.isFetching,isMultipart:a&&Ts(e,{manifestId:t}).includes(`multi-part`),manifestLogo:ts(e,{manifestId:t}),provider:n||$o(e,{manifestId:t}),ready:!!r.json,size:o,thumbnail:Ho(e,{manifestId:t}),title:ls(e,{manifestId:t})}},a0e={addWindow:_u,fetchManifest:Mu},o0e=H(z(i0e,a0e),Mr(`ManifestListItem`)),m7=o0e(u7)}));function h7({addResource:e=()=>{},catalog:t=[],setWorkspaceAddVisibility:n,...r}){let{t:i}=tb(),[a,o]=(0,g7.useState)(!1),s=(0,g7.useRef)(),[c,l]=(0,g7.useState)(`100%`),u=()=>{s.current&&l(s.current.offsetWidth)},d=({manifestId:t,manifestJson:n},r,i)=>{n?e(t,n,{provider:`file`}):e(t),p()},f=()=>{o(!1),p()},p=()=>{s.current&&s.current.scrollTo({behavior:`smooth`,left:0,top:0})},m=t.map((e,t)=>(0,c0e.createElement)(m7,{...t===0&&{buttonRef:e=>e&&e.focus()},key:e.manifestId,manifestId:e.manifestId,provider:e.provider,handleClose:()=>n(!1)})),h={addResource:e,catalog:t,setWorkspaceAddVisibility:n,t:i,...r};return(0,g7.useEffect)(()=>(window.addEventListener(`resize`,u),u(),()=>{window.removeEventListener(`resize`,u)}),[]),(0,y7.jsx)(K5,{onDrop:d,children:(0,y7.jsxs)(l0e,{className:(0,v7.default)(oS(`workspace-add`)),ref:s,children:[t.length<1?(0,y7.jsx)(DZ,{container:!0,style:{height:`100%`},sx:{alignItems:`center`},children:(0,y7.jsx)(DZ,{size:12,children:(0,y7.jsx)(BS,{variant:`h1`,component:`div`,align:`center`,children:i(`emptyResourceList`)})})}):(0,y7.jsxs)($v,{sx:{margin:2},children:[(0,y7.jsx)(BS,{style:BH,component:`h1`,children:i(`miradorResources`)}),(0,y7.jsx)(zj,{targetName:`WorkspaceAdd`,...h}),(0,y7.jsx)(hO,{disablePadding:!0,children:m})]}),(0,y7.jsxs)(bZ,{variant:`extended`,disabled:a,sx:e=>({bottom:e.spacing(2),position:`absolute`,right:e.spacing(2)}),className:(0,v7.default)(oS(`add-resource-button`)),"aria-label":i(`addResource`),color:`primary`,onClick:()=>o(!0),children:[(0,y7.jsx)(oQ,{}),i(`addResource`)]}),(0,y7.jsx)(gZ,{sx:e=>({".MuiDrawer-paper":{borderTop:`0`,left:`unset`,width:c},...!a&&{display:`none`}}),variant:`persistent`,anchor:`bottom`,open:a,ModalProps:{disablePortal:!0,hideBackdrop:!0,style:{position:`absolute`}},children:(0,y7.jsxs)($v,{sx:{left:`0`,marginTop:6,paddingBottom:2,paddingLeft:{sm:3,xs:2},paddingRight:{sm:3,xs:2},paddingTop:2,right:`0`},children:[(0,y7.jsx)(KX,{position:`absolute`,color:`primary`,enableColorOnDark:!0,onClick:()=>o(!1),children:(0,y7.jsxs)(tA,{variant:`dense`,children:[(0,y7.jsx)(u0e,{"aria-label":i(`closeAddResourceForm`),color:`inherit`,children:(0,y7.jsx)(bQ,{})}),(0,y7.jsx)(BS,{variant:`h2`,noWrap:!0,sx:{color:`inherit`,flexGrow:1},children:i(`addResource`)})]})}),(0,y7.jsx)(a7,{addResourcesOpen:a,onSubmit:f,onCancel:()=>o(!1)})]})})]})})}var g7,_7,v7,c0e,y7,l0e,u0e,d0e=s((()=>{g7=d(h(),1),_7=d(V(),1),Mx(),v7=d(uy(),1),OIe(),oLe(),qX(),_Z(),OZ(),xZ(),gO(),ey(),nA(),VS(),N$(),ab(),sS(),Y1e(),s0e(),BD(),q5(),Bj(),c0e=d(h(),1),y7=W(),l0e=Z(`div`)(()=>({boxSizing:`border-box`,height:`100%`,overflowX:`hidden`,overflowY:`auto`})),u0e=Z(zD)(()=>({marginLeft:-12,marginRight:20})),h7.propTypes={addResource:_7.default.func,catalog:_7.default.arrayOf(_7.default.shape({manifestId:_7.default.string.isRequired,provider:_7.default.string})),setWorkspaceAddVisibility:_7.default.func.isRequired}})),f0e,p0e,m0e,b7,h0e=s((()=>{U(),B(),Nr(),Nd(),d0e(),$l(),f0e=e=>({catalog:Wa(e)}),p0e={addResource:kd,setWorkspaceAddVisibility:Xu},m0e=H(z(f0e,p0e),Mr(`WorkspaceAdd`)),b7=m0e(h7)})),x7,S7,g0e=s((()=>{sS(),Bj(),x7=W(),S7=({...e})=>(0,x7.jsx)(`div`,{className:oS(`background-plugin-area`),style:{display:`none`},children:(0,x7.jsx)(zj,{targetName:`BackgroundPluginArea`,...e})})})),C7,_0e=s((()=>{Nr(),g0e(),C7=Mr(`BackgroundPluginArea`)(S7)}));function w7({areaRef:e=null,controlPanelVariant:t=void 0,isWorkspaceAddVisible:n=!1,isWorkspaceControlPanelVisible:r,lang:i=void 0}){let{t:a}=tb(),o=arguments[0];return(0,E7.jsxs)(v0e,{ownerState:o,children:[r&&(0,E7.jsx)(M$,{variant:t}),(0,E7.jsxs)(y0e,{className:oS(`viewer`),lang:i,"aria-label":a(`workspace`),...e?{ref:e}:{},children:[n?(0,E7.jsx)(b7,{}):(0,E7.jsx)(t7,{}),(0,E7.jsx)(aQ,{}),(0,E7.jsx)(C7,{})]})]})}var T7,E7,v0e,y0e,b0e=s((()=>{T7=d(V(),1),Mx(),ab(),EIe(),GRe(),W1e(),h0e(),_0e(),sS(),E7=W(),v0e=Z(`div`,{name:`WorkspaceArea`,slot:`root`})(({theme:e})=>({background:Xd(e.palette.shades.light,.1),...e.applyStyles(`dark`,{background:Qd(e.palette.shades.light,.1)}),bottom:0,display:`flex`,flexDirection:`column`,left:0,position:`absolute`,right:0,top:0,[e.breakpoints.up(`sm`)]:{flexDirection:`row`}})),y0e=Z(`main`,{name:`WorkspaceArea`,slot:`viewer`})(()=>({flexGrow:1,position:`relative`})),w7.propTypes={areaRef:T7.default.shape({current:T7.default.instanceOf(Element)}),controlPanelVariant:T7.default.string,isWorkspaceAddVisible:T7.default.bool,isWorkspaceControlPanelVisible:T7.default.bool.isRequired,lang:T7.default.string}})),x0e=l({default:()=>D7}),S0e,C0e,D7,w0e=s((()=>{U(),B(),Nr(),b0e(),$l(),S0e=e=>({controlPanelVariant:Va(e).isWorkspaceAddVisible||Ka(e).length>0?void 0:`wide`,isWorkspaceAddVisible:Va(e).isWorkspaceAddVisible,isWorkspaceControlPanelVisible:_o(e).workspaceControlPanel.enabled,lang:_o(e).language}),C0e=H(z(S0e),Mr(`WorkspaceArea`)),D7=C0e(w7)}));FD();var T0e=(0,oJ.lazy)(()=>Promise.resolve().then(()=>(w0e(),x0e)));function O7({dndManager:e=void 0,plugins:t=[]}){let n=(0,oJ.createRef)();return(0,cJ.jsx)(lJ,{plugins:t,children:(0,cJ.jsx)(dMe,{dndManager:e,children:(0,cJ.jsx)(PD.Provider,{value:n,children:(0,cJ.jsx)(oJ.Suspense,{fallback:(0,cJ.jsx)(`div`,{}),children:(0,cJ.jsx)(T0e,{areaRef:n})})})})})}O7.propTypes={dndManager:sJ.default.object,plugins:sJ.default.array};var E0e=c(((e,t)=>{var n=pt(),r=st(),i=mt(),a=`[object String]`;function o(e){return typeof e==`string`||!r(e)&&i(e)&&n(e)==a}t.exports=o})),D0e=c(((e,t)=>{function n(e){return e===null}t.exports=n})),O0e=c(((e,t)=>{var n=Zt();function r(e,t){return n(t,function(t){return e[t]})}t.exports=r})),k0e=c(((e,t)=>{var n=O0e(),r=bi();function i(e){return e==null?[]:n(e,r(e))}t.exports=i})),A0e=d(E0e(),1),k7=d(bIe(),1),A7=d(vt(),1),j7=d(_t(),1),j0e=d(D0e(),1),M0e=d(k0e(),1),M7=e=>[N0e,P0e,F0e,I0e,L0e,R0e,z0e].every(t=>t(e)),N0e=e=>(0,j7.default)(e),P0e=e=>{let{name:t}=e;return(0,k7.default)(t)||(0,A0e.default)(t)},F0e=e=>{let{mode:t,target:n}=e;return(0,k7.default)(t)?(0,k7.default)(n):(0,A0e.default)(n)},I0e=e=>{let{mode:t}=e;return(0,k7.default)(t)||[`add`,`wrap`].some(e=>e===t)},L0e=e=>{let{mapStateToProps:t}=e;return(0,k7.default)(t)||(0,j0e.default)(t)||(0,A7.default)(t)},R0e=e=>{let{mapDispatchToProps:t}=e;return(0,k7.default)(t)||(0,j0e.default)(t)||(0,A7.default)(t)||(0,j7.default)(t)},z0e=e=>{let{reducers:t}=e;return(0,k7.default)(t)||(0,j7.default)(t)&&(0,M0e.default)(t).every(A7.default)},N7=d(go(),1);function P7(e){let{validPlugins:t,invalidPlugins:n}=B0e(e);return V0e(n),t}function B0e(e){let t=[],n=[];return e.forEach(e=>{Array.isArray(e)?e.every(e=>M7(e))?n.push(...e):t.push(...e):M7(e)?n.push(e):t.push(e)}),{invalidPlugins:t,validPlugins:n}}function V0e(e){e.forEach(e=>console.log(`Mirador: Plugin ${e.name} is not valid and was rejected.`))}function H0e(e){return e&&e.reduce((e,t)=>({...e,...t.reducers}),{})}function U0e(e){return e&&e.reduce((e,t)=>(0,N7.default)(e,t.config||{}),{})}function W0e(e){return e&&e.filter(e=>e.saga).map(e=>e.saga)}function G0e(e){return({dispatch:t,getState:n})=>r=>i=>typeof i==`function`?i(t,n,e):r(i)}var K0e=G0e(),F7=function(e){return`@@redux-saga/`+e},q0e=F7(`CANCEL_PROMISE`),J0e=F7(`CHANNEL_END`),Y0e=F7(`IO`),X0e=F7(`MATCH`),Z0e=F7(`MULTICAST`),Q0e=F7(`SAGA_ACTION`),$0e=F7(`SELF_CANCELLATION`),e2e=F7(`TASK`),I7=F7(`TASK_CANCEL`),t2e=F7(`TERMINATE`),n2e=F7(`LOCATION`),r2e=function(e){return e==null},L7=function(e){return e!=null},R7=function(e){return typeof e==`function`},z7=function(e){return typeof e==`string`},B7=Array.isArray,V7=function(e){return e&&R7(e.then)},H7=function(e){return e&&R7(e.next)&&R7(e.throw)},U7=function(e){return e&&(z7(e)||a2e(e)||R7(e)||B7(e)&&e.every(U7))},W7=function(e){return e&&R7(e.take)&&R7(e.close)},i2e=function(e){return R7(e)&&e.hasOwnProperty(`toString`)},a2e=function(e){return!!e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype},o2e=function(e){return W7(e)&&e[Z0e]},s2e=2147483647;function c2e(e,t){t===void 0&&(t=!0);var n,r=new Promise(function(r){n=setTimeout(r,Math.min(s2e,e),t)});return r[q0e]=function(){clearTimeout(n)},r}$p();var l2e=function(e){return function(){return e}}(!0),G7=function(){},u2e=function(e){return e},K7=function(e,t){Qp(e,t),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(function(n){e[n]=t[n]})},d2e=function(e,t){var n;return(n=[]).concat.apply(n,t.map(e))};function q7(e,t){var n=e.indexOf(t);n>=0&&e.splice(n,1)}function f2e(e){var t=!1;return function(){t||(t=!0,e())}}var p2e=function(e){throw e},m2e=function(e){return{value:e,done:!0}};function J7(e,t,n){t===void 0&&(t=p2e),n===void 0&&(n=`iterator`);var r={meta:{name:n},next:e,throw:t,return:m2e,isSagaIterator:!0};return typeof Symbol<`u`&&(r[Symbol.iterator]=function(){return r}),r}function h2e(e,t){var n=t.sagaStack;console.error(e),console.error(n)}var g2e=function(e){return Array.apply(null,Array(e))},_2e=function(e){return function(t){return e(Object.defineProperty(t,Q0e,{value:!0}))}},v2e=function(e){return e===t2e},Y7=function(e){return e===I7},y2e=function(e){return v2e(e)||Y7(e)};function b2e(e,t){var n=Object.keys(e),r=n.length,i=0,a,o=B7(e)?g2e(r):{},s={};function c(){i===r&&(a=!0,t(o))}return n.forEach(function(e){var n=function(n,r){a||(r||y2e(n)?(t.cancel(),t(n,r)):(o[e]=n,i++,c()))};n.cancel=G7,s[e]=n}),t.cancel=function(){a||(a=!0,n.forEach(function(e){return s[e].cancel()}))},s}function X7(e){return{name:e.name||`anonymous`,location:x2e(e)}}function x2e(e){return e[n2e]}function S2e(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.length===0?function(e){return e}:t.length===1?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}var C2e=`Channel's Buffer overflow!`,w2e=1,T2e=3,E2e=4;function D2e(e,t){e===void 0&&(e=10);var n=Array(e),r=0,i=0,a=0,o=function(t){n[i]=t,i=(i+1)%e,r++},s=function(){if(r!=0){var t=n[a];return n[a]=null,r--,a=(a+1)%e,t}},c=function(){for(var e=[];r;)e.push(s());return e};return{isEmpty:function(){return r==0},put:function(s){if(r<e)o(s);else{var l;switch(t){case w2e:throw Error(C2e);case T2e:n[i]=s,i=(i+1)%e,a=i;break;case E2e:l=2*e,n=c(),r=n.length,i=n.length,a=0,n.length=l,e=l,o(s)}}},take:s,flush:c}}var O2e=function(e){return D2e(e,E2e)},Z7=`TAKE`,k2e=`RACE`,A2e=`CALL`,Q7=`FORK`,j2e=`JOIN`,M2e=`CANCEL`,N2e=`SELECT`,P2e=`ACTION_CHANNEL`,F2e=`CANCELLED`,I2e=`FLUSH`,L2e=`GET_CONTEXT`,R2e=`SET_CONTEXT`,$7=function(e,t){var n;return n={},n[Y0e]=!0,n.combinator=!1,n.type=e,n.payload=t,n},z2e=function(e){return $7(Q7,Qp({},e.payload,{detached:!0}))};function B2e(e,t){if(e===void 0&&(e=`*`),U7(e))return L7(t)&&console.warn(`take(pattern) takes one argument but two were provided. Consider passing an array for listening to several action types`),$7(Z7,{pattern:e});if(o2e(e)&&L7(t)&&U7(t))return $7(Z7,{channel:e,pattern:t});if(W7(e))return L7(t)&&console.warn(`take(channel) takes one argument but two were provided. Second argument is ignored.`),$7(Z7,{channel:e})}function e9(e,t){return r2e(t)&&(t=e,e=void 0),$7(`PUT`,{channel:e,action:t})}function t9(e){var t=$7(`ALL`,e);return t.combinator=!0,t}function V2e(e,t){var n=null,r;return R7(e)?r=e:(B7(e)?(n=e[0],r=e[1]):(n=e.context,r=e.fn),n&&z7(r)&&R7(n[r])&&(r=n[r])),{context:n,fn:r,args:t}}function n9(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return $7(A2e,V2e(e,n))}function r9(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return $7(Q7,V2e(e,n))}function H2e(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return z2e(r9.apply(void 0,[e].concat(n)))}function i9(e){e===void 0&&(e=u2e);for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return $7(N2e,{selector:e,args:n})}var U2e=n9.bind(null,c2e);function W2e(){var e={};return e.promise=new Promise(function(t,n){e.resolve=t,e.reject=n}),e}function G2e(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}$p(),EF();var K2e=[],a9=0;function q2e(e){try{o9(),e()}finally{X2e()}}function J2e(e){K2e.push(e),a9||(o9(),Z2e())}function Y2e(e){try{return o9(),e()}finally{Z2e()}}function o9(){a9++}function X2e(){a9--}function Z2e(){X2e();for(var e;!a9&&(e=K2e.shift())!==void 0;)q2e(e)}var Q2e=function(e){return function(t){return e.some(function(e){return s9(e)(t)})}},$2e=function(e){return function(t){return e(t)}},e4e=function(e){return function(t){return t.type===String(e)}},t4e=function(e){return function(t){return t.type===e}},n4e=function(){return l2e};function s9(e){var t=e===`*`?n4e:z7(e)?e4e:B7(e)?Q2e:i2e(e)?e4e:R7(e)?$2e:a2e(e)?t4e:null;if(t===null)throw Error(`invalid pattern: `+e);return t(e)}var c9={type:J0e},l9=function(e){return e&&e.type===J0e};function r4e(e){e===void 0&&(e=O2e());var t=!1,n=[];function r(r){if(!t){if(n.length===0)return e.put(r);n.shift()(r)}}function i(r){t&&e.isEmpty()?r(c9):e.isEmpty()?(n.push(r),r.cancel=function(){q7(n,r)}):r(e.take())}function a(n){if(t&&e.isEmpty()){n(c9);return}n(e.flush())}function o(){if(!t){t=!0;var e=n;n=[];for(var r=0,i=e.length;r<i;r++){var a=e[r];a(c9)}}}return{take:i,put:r,flush:a,close:o}}function i4e(){var e,t=!1,n=[],r=n,i=function(){r===n&&(r=n.slice())},a=function(){t=!0;var e=n=r;r=[],e.forEach(function(e){e(c9)})};return e={},e[Z0e]=!0,e.put=function(e){if(!t){if(l9(e)){a();return}for(var i=n=r,o=0,s=i.length;o<s;o++){var c=i[o];c[X0e](e)&&(c.cancel(),c(e))}}},e.take=function(e,n){if(n===void 0&&(n=n4e),t){e(c9);return}e[X0e]=n,i(),r.push(e),e.cancel=f2e(function(){i(),q7(r,e)})},e.close=a,e}function a4e(){var e=i4e(),t=e.put;return e.put=function(e){if(e[Q0e]){t(e);return}J2e(function(){t(e)})},e}var u9=0,d9=1,f9=2,o4e=3;function p9(e,t){var n=e[q0e];R7(n)&&(t.cancel=n),e.then(t,function(e){t(e,!0)})}var m9=0,s4e=(function(){return++m9}),h9;function c4e(e,t){return e.isSagaIterator?{name:e.meta.name}:X7(t)}function l4e(e){var t=e.context,n=e.fn,r=e.args;try{var i=n.apply(t,r);if(H7(i))return i;var a=!1;return J7(function(e){return a?{value:e,done:!0}:(a=!0,{value:i,done:!V7(i)})})}catch(e){return J7(function(){throw e})}}function u4e(e,t,n){var r=t.channel,i=t.action,a=t.resolve;J2e(function(){var t;try{t=(r?r.put:e.dispatch)(i)}catch(e){n(e,!0);return}a&&V7(t)?p9(t,n):n(t)})}function d4e(e,t,n){var r=t.channel,i=r===void 0?e.channel:r,a=t.pattern,o=t.maybe,s=function(e){if(e instanceof Error){n(e,!0);return}if(l9(e)&&!o){n(t2e);return}n(e)};try{i.take(s,L7(a)?s9(a):null)}catch(e){n(e,!0);return}n.cancel=s.cancel}function f4e(e,t,n,r){var i=t.context,a=t.fn,o=t.args,s=r.task;try{var c=a.apply(i,o);if(V7(c)){p9(c,n);return}if(H7(c)){y9(e,c,s.context,m9,X7(a),!1,n);return}n(c)}catch(e){n(e,!0)}}function p4e(e,t,n){var r=t.context,i=t.fn,a=t.args;try{var o=function(e,t){r2e(e)?n(t):n(e,!0)};i.apply(r,a.concat(o)),o.cancel&&(n.cancel=o.cancel)}catch(e){n(e,!0)}}function m4e(e,t,n,r){var i=t.context,a=t.fn,o=t.args,s=t.detached,c=r.task,l=l4e({context:i,fn:a,args:o}),u=c4e(l,a);Y2e(function(){var t=y9(e,l,c.context,m9,u,s,void 0);s?n(t):t.isRunning()?(c.queue.addTask(t),n(t)):t.isAborted()?c.queue.abort(t.error()):n(t)})}function h4e(e,t,n,r){var i=r.task,a=function(e,t){if(e.isRunning()){var n={task:i,cb:t};t.cancel=function(){e.isRunning()&&q7(e.joiners,n)},e.joiners.push(n)}else e.isAborted()?t(e.error(),!0):t(e.result())};if(B7(t)){if(t.length===0){n([]);return}var o=b2e(t,n);t.forEach(function(e,t){a(e,o[t])})}else a(t,n)}function g9(e){e.isRunning()&&e.cancel()}function g4e(e,t,n,r){var i=r.task;t===$0e?g9(i):B7(t)?t.forEach(g9):g9(t),n()}function _4e(e,t,n,r){var i=r.digestEffect,a=m9,o=Object.keys(t);if(o.length===0){n(B7(t)?[]:{});return}var s=b2e(t,n);o.forEach(function(e){i(t[e],a,s[e],e)})}function v4e(e,t,n,r){var i=r.digestEffect,a=m9,o=Object.keys(t),s=B7(t)?g2e(o.length):{},c={},l=!1;o.forEach(function(e){var t=function(t,r){l||(r||y2e(t)?(n.cancel(),n(t,r)):(n.cancel(),l=!0,s[e]=t,n(s)))};t.cancel=G7,c[e]=t}),n.cancel=function(){l||(l=!0,o.forEach(function(e){return c[e].cancel()}))},o.forEach(function(e){l||i(t[e],a,c[e],e)})}function y4e(e,t,n){var r=t.selector,i=t.args;try{n(r.apply(void 0,[e.getState()].concat(i)))}catch(e){n(e,!0)}}function b4e(e,t,n){var r=t.pattern,i=t.buffer,a=r4e(i),o=s9(r),s=function(t){l9(t)||e.channel.take(s,o),a.put(t)},c=a.close;a.close=function(){s.cancel(),c()},e.channel.take(s,o),n(a)}function x4e(e,t,n,r){var i=r.task;n(i.isCancelled())}function S4e(e,t,n){t.flush(n)}function C4e(e,t,n,r){var i=r.task;n(i.context[t])}function w4e(e,t,n,r){var i=r.task;K7(i.context,t),n()}var T4e=(h9={},h9[Z7]=d4e,h9.PUT=u4e,h9.ALL=_4e,h9[k2e]=v4e,h9[A2e]=f4e,h9.CPS=p4e,h9[Q7]=m4e,h9[j2e]=h4e,h9[M2e]=g4e,h9[N2e]=y4e,h9[P2e]=b4e,h9[F2e]=x4e,h9[I2e]=S4e,h9[L2e]=C4e,h9[R2e]=w4e,h9);function E4e(e,t,n){var r=[],i,a=!1;c(e);var o=function(){return r};function s(e){t(),l(),n(e,!0)}function c(t){r.push(t),t.cont=function(o,c){a||(q7(r,t),t.cont=G7,c?s(o):(t===e&&(i=o),r.length||(a=!0,n(i))))}}function l(){a||(a=!0,r.forEach(function(e){e.cont=G7,e.cancel()}),r=[])}return{addTask:c,cancelAll:l,abort:s,getTasks:o}}function D4e(e,t){return e+`?`+t}function O4e(e){var t=x2e(e);if(t){var n=t.code,r=t.fileName,i=t.lineNumber;return n+`  `+D4e(r,i)}return``}function k4e(e){var t=e.name,n=e.location;return n?t+`  `+D4e(n.fileName,n.lineNumber):t}function A4e(e){var t=d2e(function(e){return e.cancelledTasks},e);return t.length?[`Tasks cancelled due to error:`].concat(t).join(`
`):``}var _9=null,v9=[],j4e=function(e){e.crashedEffect=_9,v9.push(e)},M4e=function(){_9=null,v9.length=0},N4e=function(e){_9=e},P4e=function(){var e=v9[0],t=G2e(v9).slice(1),n=e.crashedEffect?O4e(e.crashedEffect):null;return[`The above error occurred in task `+k4e(e.meta)+(n?` 
 when executing effect `+n:``)].concat(t.map(function(e){return`    created by `+k4e(e.meta)}),[A4e(v9)]).join(`
`)};function F4e(e,t,n,r,i,a,o){var s;o===void 0&&(o=G7);var c=u9,l,u,d=null,f=[],p=Object.create(n),m=E4e(t,function(){f.push.apply(f,m.getTasks().map(function(e){return e.meta.name}))},g);function h(){c===u9&&(c=d9,m.cancelAll(),g(I7,!1))}function g(t,n){if(!n)t===I7?c=d9:c!==d9&&(c=o4e),l=t,d&&d.resolve(t);else{if(c=f9,j4e({meta:i,cancelledTasks:f}),y.isRoot){var r=P4e();M4e(),e.onError(t,{sagaStack:r})}u=t,d&&d.reject(t)}y.cont(t,n),y.joiners.forEach(function(e){e.cb(t,n)}),y.joiners=null}function _(e){K7(p,e)}function v(){return d?d.promise:(d=W2e(),c===f9?d.reject(u):c!==u9&&d.resolve(l),d.promise)}var y=(s={},s[e2e]=!0,s.id=r,s.meta=i,s.isRoot=a,s.context=p,s.joiners=[],s.queue=m,s.cancel=h,s.cont=o,s.end=g,s.setContext=_,s.toPromise=v,s.isRunning=function(){return c===u9},s.isCancelled=function(){return c===d9||c===u9&&t.status===d9},s.isAborted=function(){return c===f9},s.result=function(){return l},s.error=function(){return u},s);return y}function y9(e,t,n,r,i,a,o){var s=e.finalizeRunEffect(g);h.cancel=G7;var c={meta:i,cancel:d,status:u9},l=F4e(e,c,n,r,i,a,o),u={task:l,digestEffect:_};function d(){c.status===u9&&(c.status=d9,h(I7))}o&&(o.cancel=l.cancel);var f=!1,p=0,m;return h(),l;function h(e,n){if(f&&(p===a9||p>0&&a9>p)){Y7(e)&&(c.status=d9,h.cancel()),m={arg:e,isErr:n};return}try{var i;do{i=!1;var a=void 0;if(n?(a=t.throw(e),M4e()):Y7(e)?(c.status=d9,h.cancel(),a=R7(t.return)?t.return(I7):{done:!0,value:I7}):a=v2e(e)?R7(t.return)?t.return():{done:!0}:t.next(e),a.done){c.status!==d9&&(c.status=o4e),c.cont(a.value);return}m=null;var o=f,s=p;try{f=!0,p=a9,_(a.value,r,h)}finally{f=o,p=s}if(!m)return;e=m.arg,n=m.isErr,m=null,i=!0}while(i)}catch(e){if(c.status===d9)throw e;c.status=f9,c.cont(e,!0)}}function g(t,n,r){if(V7(t))p9(t,r);else if(H7(t))y9(e,t,l.context,n,i,!1,r);else if(t&&t[Y0e]){var a=T4e[t.type];a(e,t.payload,r,u)}else r(t)}function _(t,n,r,i){i===void 0&&(i=``);var a=s4e();e.sagaMonitor&&e.sagaMonitor.effectTriggered({effectId:a,parentEffectId:n,label:i,effect:t});var o;function c(n,i){o||(o=!0,r.cancel=G7,e.sagaMonitor&&(i?e.sagaMonitor.effectRejected(a,n):e.sagaMonitor.effectResolved(a,n)),i&&N4e(t),r(n,i))}c.cancel=G7,r.cancel=function(){o||(o=!0,c.cancel(),c.cancel=G7,e.sagaMonitor&&e.sagaMonitor.effectCancelled(a))},s(t,a,c)}}function I4e(e,t){for(var n=e.channel,r=n===void 0?a4e():n,i=e.dispatch,a=e.getState,o=e.context,s=o===void 0?{}:o,c=e.sagaMonitor,l=e.effectMiddlewares,u=e.onError,d=u===void 0?h2e:u,f=arguments.length,p=Array(f>2?f-2:0),m=2;m<f;m++)p[m-2]=arguments[m];var h=t.apply(void 0,p),g=s4e();c&&(c.rootSagaStarted=c.rootSagaStarted||G7,c.effectTriggered=c.effectTriggered||G7,c.effectResolved=c.effectResolved||G7,c.effectRejected=c.effectRejected||G7,c.effectCancelled=c.effectCancelled||G7,c.actionDispatched=c.actionDispatched||G7,c.rootSagaStarted({effectId:g,saga:t,args:p}));var _;if(l){var v=S2e.apply(void 0,l);_=function(e){return function(t,n,r){return v(function(t){return e(t,n,r)})(t)}}}else _=u2e;var y={channel:r,dispatch:_2e(i),getState:a,sagaMonitor:c,onError:d,finalizeRunEffect:_};return Y2e(function(){var e=y9(y,h,s,g,X7(t),!0,void 0);return c&&c.effectResolved(g,e),e})}var L4e=[`context`,`channel`,`sagaMonitor`];function R4e(e){var t=e===void 0?{}:e,n=t.context,r=n===void 0?{}:n,i=t.channel,a=i===void 0?a4e():i,o=t.sagaMonitor,s=TF(t,L4e),c;function l(e){var t=e.getState,n=e.dispatch;return c=I4e.bind(null,Qp({},s,{context:r,channel:a,dispatch:n,getState:t,sagaMonitor:o})),function(e){return function(t){o&&o.actionDispatched&&o.actionDispatched(t);var n=e(t);return a.put(t),n}}}return l.run=function(){return c.apply(void 0,arguments)},l.setContext=function(e){K7(r,e)},l}U();function z4e(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(t.length!==0)return typeof t[0]==`object`?H:H(...t)}var B4e=typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:z4e;typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;var b9=c(((e,t)=>{var n=on(),r=an();function i(e,t,i,a){var o=!i;i||={};for(var s=-1,c=t.length;++s<c;){var l=t[s],u=a?a(i[l],e[l],l,i,e):void 0;u===void 0&&(u=e[l]),o?r(i,l,u):n(i,l,u)}return i}t.exports=i})),V4e=c(((e,t)=>{var n=b9(),r=bi();function i(e,t){return e&&n(t,r(t),e)}t.exports=i})),H4e=c(((e,t)=>{function n(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}t.exports=n})),U4e=c(((e,t)=>{var n=_t(),r=cr(),i=H4e(),a=Object.prototype.hasOwnProperty;function o(e){if(!n(e))return i(e);var t=r(e),o=[];for(var s in e)s==`constructor`&&(t||!a.call(e,s))||o.push(s);return o}t.exports=o})),x9=c(((e,t)=>{var n=yi(),r=U4e(),i=vr();function a(e){return i(e)?n(e,!0):r(e)}t.exports=a})),W4e=c(((e,t)=>{var n=b9(),r=x9();function i(e,t){return e&&n(t,r(t),e)}t.exports=i})),G4e=c(((e,t)=>{var n=lt(),r=typeof e==`object`&&e&&!e.nodeType&&e,i=r&&typeof t==`object`&&t&&!t.nodeType&&t,a=i&&i.exports===r?n.Buffer:void 0,o=a?a.allocUnsafe:void 0;function s(e,t){if(t)return e.slice();var n=e.length,r=o?o(n):new e.constructor(n);return e.copy(r),r}t.exports=s})),K4e=c(((e,t)=>{var n=b9(),r=Ui();function i(e,t){return n(e,r(e),t)}t.exports=i})),S9=c(((e,t)=>{t.exports=lr()(Object.getPrototypeOf,Object)})),q4e=c(((e,t)=>{var n=Bi(),r=S9(),i=Ui(),a=Hi();t.exports=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)n(t,i(e)),e=r(e);return t}:a})),J4e=c(((e,t)=>{var n=b9(),r=q4e();function i(e,t){return n(e,r(e),t)}t.exports=i})),Y4e=c(((e,t)=>{var n=Vi(),r=q4e(),i=x9();function a(e){return n(e,i,r)}t.exports=a})),X4e=c(((e,t)=>{var n=Object.prototype.hasOwnProperty;function r(e){var t=e.length,r=new e.constructor(t);return t&&typeof e[0]==`string`&&n.call(e,`index`)&&(r.index=e.index,r.input=e.input),r}t.exports=r})),C9=c(((e,t)=>{var n=Li();function r(e){var t=new e.constructor(e.byteLength);return new n(t).set(new n(e)),t}t.exports=r})),Z4e=c(((e,t)=>{var n=C9();function r(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}t.exports=r})),Q4e=c(((e,t)=>{var n=/\w*$/;function r(e){var t=new e.constructor(e.source,n.exec(e));return t.lastIndex=e.lastIndex,t}t.exports=r})),$4e=c(((e,t)=>{var n=ut(),r=n?n.prototype:void 0,i=r?r.valueOf:void 0;function a(e){return i?Object(i.call(e)):{}}t.exports=a})),e3e=c(((e,t)=>{var n=C9();function r(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}t.exports=r})),t3e=c(((e,t)=>{var n=C9(),r=Z4e(),i=Q4e(),a=$4e(),o=e3e(),s=`[object Boolean]`,c=`[object Date]`,l=`[object Map]`,u=`[object Number]`,d=`[object RegExp]`,f=`[object Set]`,p=`[object String]`,m=`[object Symbol]`,h=`[object ArrayBuffer]`,g=`[object DataView]`,_=`[object Float32Array]`,v=`[object Float64Array]`,y=`[object Int8Array]`,b=`[object Int16Array]`,x=`[object Int32Array]`,S=`[object Uint8Array]`,C=`[object Uint8ClampedArray]`,w=`[object Uint16Array]`,T=`[object Uint32Array]`;function E(e,t,E){var D=e.constructor;switch(t){case h:return n(e);case s:case c:return new D(+e);case g:return r(e,E);case _:case v:case y:case b:case x:case S:case C:case w:case T:return o(e,E);case l:return new D;case u:case p:return new D(e);case d:return i(e);case f:return new D;case m:return a(e)}}t.exports=E})),n3e=c(((e,t)=>{var n=Dn(),r=S9(),i=cr();function a(e){return typeof e.constructor==`function`&&!i(e)?n(r(e)):{}}t.exports=a})),r3e=c(((e,t)=>{var n=mr(),r=mt(),i=`[object Map]`;function a(e){return r(e)&&n(e)==i}t.exports=a})),i3e=c(((e,t)=>{var n=r3e(),r=Sr(),i=Cr(),a=i&&i.isMap;t.exports=a?r(a):n})),a3e=c(((e,t)=>{var n=mr(),r=mt(),i=`[object Set]`;function a(e){return r(e)&&n(e)==i}t.exports=a})),o3e=c(((e,t)=>{var n=a3e(),r=Sr(),i=Cr(),a=i&&i.isSet;t.exports=a?r(a):n})),w9=c(((e,t)=>{var n=Ai(),r=Gn(),i=on(),a=V4e(),o=W4e(),s=G4e(),c=Ln(),l=K4e(),u=J4e(),d=Wi(),f=Y4e(),p=mr(),m=X4e(),h=t3e(),g=n3e(),_=st(),v=br(),y=i3e(),b=_t(),x=o3e(),S=bi(),C=x9(),w=1,T=2,E=4,D=`[object Arguments]`,O=`[object Array]`,k=`[object Boolean]`,A=`[object Date]`,j=`[object Error]`,M=`[object Function]`,N=`[object GeneratorFunction]`,ee=`[object Map]`,te=`[object Number]`,P=`[object Object]`,F=`[object RegExp]`,I=`[object Set]`,ne=`[object String]`,re=`[object Symbol]`,ie=`[object WeakMap]`,L=`[object ArrayBuffer]`,ae=`[object DataView]`,oe=`[object Float32Array]`,se=`[object Float64Array]`,ce=`[object Int8Array]`,le=`[object Int16Array]`,ue=`[object Int32Array]`,de=`[object Uint8Array]`,fe=`[object Uint8ClampedArray]`,pe=`[object Uint16Array]`,R=`[object Uint32Array]`,me={};me[D]=me[O]=me[L]=me[ae]=me[k]=me[A]=me[oe]=me[se]=me[ce]=me[le]=me[ue]=me[ee]=me[te]=me[P]=me[F]=me[I]=me[ne]=me[re]=me[de]=me[fe]=me[pe]=me[R]=!0,me[j]=me[M]=me[ie]=!1;function he(e,t,O,k,A,j){var ee,te=t&w,F=t&T,I=t&E;if(O&&(ee=A?O(e,k,A,j):O(e)),ee!==void 0)return ee;if(!b(e))return e;var ne=_(e);if(ne){if(ee=m(e),!te)return c(e,ee)}else{var re=p(e),ie=re==M||re==N;if(v(e))return s(e,te);if(re==P||re==D||ie&&!A){if(ee=F||ie?{}:g(e),!te)return F?u(e,o(ee,e)):l(e,a(ee,e))}else{if(!me[re])return A?e:{};ee=h(e,re,te)}}j||=new n;var L=j.get(e);if(L)return L;j.set(e,ee),x(e)?e.forEach(function(n){ee.add(he(n,t,O,n,e,j))}):y(e)&&e.forEach(function(n,r){ee.set(r,he(n,t,O,r,e,j))});var ae=ne?void 0:(I?F?f:d:F?C:S)(e);return r(ae||e,function(n,r){ae&&(r=n,n=e[r]),i(ee,r,he(n,t,O,r,e,j))}),ee}t.exports=he})),s3e=c(((e,t)=>{function n(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}t.exports=n})),c3e=c(((e,t)=>{var n=nn(),r=X$e();function i(e,t){return t.length<2?e:n(e,r(t,0,-1))}t.exports=i})),l3e=c(((e,t)=>{var n=en(),r=s3e(),i=c3e(),a=tn(),o=Object.prototype.hasOwnProperty;function s(e,t){t=n(t,e);var s=-1,c=t.length;if(!c)return!0;for(;++s<c;){var l=a(t[s]);if(l===`__proto__`&&!o.call(e,`__proto__`)||(l===`constructor`||l===`prototype`)&&s<c-1)return!1}var u=i(e,t);return u==null||delete u[a(r(t))]}t.exports=s})),u3e=c(((e,t)=>{var n=pt(),r=S9(),i=mt(),a=`[object Object]`,o=Function.prototype,s=Object.prototype,c=o.toString,l=s.hasOwnProperty,u=c.call(Object);function d(e){if(!i(e)||n(e)!=a)return!1;var t=r(e);if(t===null)return!0;var o=l.call(t,`constructor`)&&t.constructor;return typeof o==`function`&&o instanceof o&&c.call(o)==u}t.exports=d})),d3e=c(((e,t)=>{var n=u3e();function r(e){return n(e)?void 0:e}t.exports=r})),f3e=c(((e,t)=>{var n=Gc();function r(e){return e!=null&&e.length?n(e,1):[]}t.exports=r})),p3e=c(((e,t)=>{var n=f3e(),r=Kc(),i=Wn();function a(e){return i(r(e,void 0,n),e+``)}t.exports=a})),T9=d(c(((e,t)=>{var n=Zt(),r=w9(),i=l3e(),a=en(),o=b9(),s=d3e(),c=p3e(),l=Y4e(),u=1,d=2,f=4;t.exports=c(function(e,t){var c={};if(e==null)return c;var p=!1;t=n(t,function(t){return t=a(t,e),p||=t.length>1,t}),o(e,l(e),c),p&&(c=r(c,u|d|f,s));for(var m=t.length;m--;)i(c,t[m]);return c})}))(),1);qr();function E9(e={},t){switch(t.type){case G.RESOLVE_AUTHENTICATION_REQUEST:return{...e,[t.tokenServiceId]:{authId:t.id,id:t.tokenServiceId,isFetching:!0}};case G.REQUEST_ACCESS_TOKEN:return{...e,[t.serviceId]:{authId:t.authId,id:t.serviceId,isFetching:!0}};case G.RECEIVE_ACCESS_TOKEN:return{...e,[t.serviceId]:{...e[t.serviceId],isFetching:!1,json:t.json}};case G.RECEIVE_ACCESS_TOKEN_FAILURE:return{...e,[t.serviceId]:{...e[t.serviceId],error:t.error,isFetching:!1}};case G.RESET_AUTHENTICATION_STATE:return(0,T9.default)(e,t.tokenServiceId);case G.RECEIVE_INFO_RESPONSE:return!t.tokenServiceId||e[t.tokenServiceId].success?e:{...e,[t.tokenServiceId]:{...e[t.tokenServiceId],success:!0}};default:return e}}var m3e=c((e=>{e.aliasToReal={each:`forEach`,eachRight:`forEachRight`,entries:`toPairs`,entriesIn:`toPairsIn`,extend:`assignIn`,extendAll:`assignInAll`,extendAllWith:`assignInAllWith`,extendWith:`assignInWith`,first:`head`,conforms:`conformsTo`,matches:`isMatch`,property:`get`,__:`placeholder`,F:`stubFalse`,T:`stubTrue`,all:`every`,allPass:`overEvery`,always:`constant`,any:`some`,anyPass:`overSome`,apply:`spread`,assoc:`set`,assocPath:`set`,complement:`negate`,compose:`flowRight`,contains:`includes`,dissoc:`unset`,dissocPath:`unset`,dropLast:`dropRight`,dropLastWhile:`dropRightWhile`,equals:`isEqual`,identical:`eq`,indexBy:`keyBy`,init:`initial`,invertObj:`invert`,juxt:`over`,omitAll:`omit`,nAry:`ary`,path:`get`,pathEq:`matchesProperty`,pathOr:`getOr`,paths:`at`,pickAll:`pick`,pipe:`flow`,pluck:`map`,prop:`get`,propEq:`matchesProperty`,propOr:`getOr`,props:`at`,symmetricDifference:`xor`,symmetricDifferenceBy:`xorBy`,symmetricDifferenceWith:`xorWith`,takeLast:`takeRight`,takeLastWhile:`takeRightWhile`,unapply:`rest`,unnest:`flatten`,useWith:`overArgs`,where:`conformsTo`,whereEq:`isMatch`,zipObj:`zipObject`},e.aryMethod={1:`assignAll.assignInAll.attempt.castArray.ceil.create.curry.curryRight.defaultsAll.defaultsDeepAll.floor.flow.flowRight.fromPairs.invert.iteratee.memoize.method.mergeAll.methodOf.mixin.nthArg.over.overEvery.overSome.rest.reverse.round.runInContext.spread.template.trim.trimEnd.trimStart.uniqueId.words.zipAll`.split(`.`),2:`add.after.ary.assign.assignAllWith.assignIn.assignInAllWith.at.before.bind.bindAll.bindKey.chunk.cloneDeepWith.cloneWith.concat.conformsTo.countBy.curryN.curryRightN.debounce.defaults.defaultsDeep.defaultTo.delay.difference.divide.drop.dropRight.dropRightWhile.dropWhile.endsWith.eq.every.filter.find.findIndex.findKey.findLast.findLastIndex.findLastKey.flatMap.flatMapDeep.flattenDepth.forEach.forEachRight.forIn.forInRight.forOwn.forOwnRight.get.groupBy.gt.gte.has.hasIn.includes.indexOf.intersection.invertBy.invoke.invokeMap.isEqual.isMatch.join.keyBy.lastIndexOf.lt.lte.map.mapKeys.mapValues.matchesProperty.maxBy.meanBy.merge.mergeAllWith.minBy.multiply.nth.omit.omitBy.overArgs.pad.padEnd.padStart.parseInt.partial.partialRight.partition.pick.pickBy.propertyOf.pull.pullAll.pullAt.random.range.rangeRight.rearg.reject.remove.repeat.restFrom.result.sampleSize.some.sortBy.sortedIndex.sortedIndexOf.sortedLastIndex.sortedLastIndexOf.sortedUniqBy.split.spreadFrom.startsWith.subtract.sumBy.take.takeRight.takeRightWhile.takeWhile.tap.throttle.thru.times.trimChars.trimCharsEnd.trimCharsStart.truncate.union.uniqBy.uniqWith.unset.unzipWith.without.wrap.xor.zip.zipObject.zipObjectDeep`.split(`.`),3:`assignInWith.assignWith.clamp.differenceBy.differenceWith.findFrom.findIndexFrom.findLastFrom.findLastIndexFrom.getOr.includesFrom.indexOfFrom.inRange.intersectionBy.intersectionWith.invokeArgs.invokeArgsMap.isEqualWith.isMatchWith.flatMapDepth.lastIndexOfFrom.mergeWith.orderBy.padChars.padCharsEnd.padCharsStart.pullAllBy.pullAllWith.rangeStep.rangeStepRight.reduce.reduceRight.replace.set.slice.sortedIndexBy.sortedLastIndexBy.transform.unionBy.unionWith.update.xorBy.xorWith.zipWith`.split(`.`),4:[`fill`,`setWith`,`updateWith`]},e.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},e.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},e.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},e.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},e.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},e.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},e.realToAlias=function(){var t=Object.prototype.hasOwnProperty,n=e.aliasToReal,r={};for(var i in n){var a=n[i];t.call(r,a)?r[a].push(i):r[a]=[i]}return r}(),e.remap={assignAll:`assign`,assignAllWith:`assignWith`,assignInAll:`assignIn`,assignInAllWith:`assignInWith`,curryN:`curry`,curryRightN:`curryRight`,defaultsAll:`defaults`,defaultsDeepAll:`defaultsDeep`,findFrom:`find`,findIndexFrom:`findIndex`,findLastFrom:`findLast`,findLastIndexFrom:`findLastIndex`,getOr:`get`,includesFrom:`includes`,indexOfFrom:`indexOf`,invokeArgs:`invoke`,invokeArgsMap:`invokeMap`,lastIndexOfFrom:`lastIndexOf`,mergeAll:`merge`,mergeAllWith:`mergeWith`,padChars:`pad`,padCharsEnd:`padEnd`,padCharsStart:`padStart`,propertyOf:`get`,rangeStep:`range`,rangeStepRight:`rangeRight`,restFrom:`rest`,spreadFrom:`spread`,trimChars:`trim`,trimCharsEnd:`trimEnd`,trimCharsStart:`trimStart`,zipAll:`zip`},e.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},e.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}})),D9=c(((e,t)=>{t.exports={}})),h3e=c(((e,t)=>{var n=m3e(),r=D9(),i=Array.prototype.push;function a(e,t){return t==2?function(t,n){return e.apply(void 0,arguments)}:function(t){return e.apply(void 0,arguments)}}function o(e,t){return t==2?function(t,n){return e(t,n)}:function(t){return e(t)}}function s(e){for(var t=e?e.length:0,n=Array(t);t--;)n[t]=e[t];return n}function c(e){return function(t){return e({},t)}}function l(e,t){return function(){for(var n=arguments.length,r=n-1,a=Array(n);n--;)a[n]=arguments[n];var o=a[t],s=a.slice(0,t);return o&&i.apply(s,o),t!=r&&i.apply(s,a.slice(t+1)),e.apply(this,s)}}function u(e,t){return function(){var n=arguments.length;if(n){for(var r=Array(n);n--;)r[n]=arguments[n];var i=r[0]=t.apply(void 0,r);return e.apply(void 0,r),i}}}function d(e,t,i,f){var p=typeof t==`function`,m=t===Object(t);if(m&&(f=i,i=t,t=void 0),i==null)throw TypeError();f||={};var h={cap:`cap`in f?f.cap:!0,curry:`curry`in f?f.curry:!0,fixed:`fixed`in f?f.fixed:!0,immutable:`immutable`in f?f.immutable:!0,rearg:`rearg`in f?f.rearg:!0},g=p?i:r,_=`curry`in f&&f.curry,v=`fixed`in f&&f.fixed,y=`rearg`in f&&f.rearg,b=p?i.runInContext():void 0,x=p?i:{ary:e.ary,assign:e.assign,clone:e.clone,curry:e.curry,forEach:e.forEach,isArray:e.isArray,isError:e.isError,isFunction:e.isFunction,isWeakMap:e.isWeakMap,iteratee:e.iteratee,keys:e.keys,rearg:e.rearg,toInteger:e.toInteger,toPath:e.toPath},S=x.ary,C=x.assign,w=x.clone,T=x.curry,E=x.forEach,D=x.isArray,O=x.isError,k=x.isFunction,A=x.isWeakMap,j=x.keys,M=x.rearg,N=x.toInteger,ee=x.toPath,te=j(n.aryMethod),P={castArray:function(e){return function(){var t=arguments[0];return D(t)?e(s(t)):e.apply(void 0,arguments)}},iteratee:function(e){return function(){var t=arguments[0],n=arguments[1],r=e(t,n),i=r.length;return h.cap&&typeof n==`number`?(n=n>2?n-2:1,i&&i<=n?r:o(r,n)):r}},mixin:function(e){return function(t){var n=this;if(!k(n))return e(n,Object(t));var r=[];return E(j(t),function(e){k(t[e])&&r.push([e,n.prototype[e]])}),e(n,Object(t)),E(r,function(e){var t=e[1];k(t)?n.prototype[e[0]]=t:delete n.prototype[e[0]]}),n}},nthArg:function(e){return function(t){var n=t<0?1:N(t)+1;return T(e(t),n)}},rearg:function(e){return function(t,n){var r=n?n.length:0;return T(e(t,n),r)}},runInContext:function(t){return function(n){return d(e,t(n),f)}}};function F(e,t){if(h.cap){var r=n.iterateeRearg[e];if(r)return se(t,r);var i=!p&&n.iterateeAry[e];if(i)return oe(t,i)}return t}function I(e,t,n){return _||h.curry&&n>1?T(t,n):t}function ne(e,t,r){if(h.fixed&&(v||!n.skipFixed[e])){var i=n.methodSpread[e],a=i&&i.start;return a===void 0?S(t,r):l(t,a)}return t}function re(e,t,r){return h.rearg&&r>1&&(y||!n.skipRearg[e])?M(t,n.methodRearg[e]||n.aryRearg[r]):t}function ie(e,t){t=ee(t);for(var n=-1,r=t.length,i=r-1,a=w(Object(e)),o=a;o!=null&&++n<r;){var s=t[n],c=o[s];c!=null&&!(k(c)||O(c)||A(c))&&(o[s]=w(n==i?c:Object(c))),o=o[s]}return a}function L(e){return ue.runInContext.convert(e)(void 0)}function ae(e,t){var r=n.aliasToReal[e]||e,i=n.remap[r]||r,a=f;return function(e){return d(p?b:x,r,p?b[i]:t,C(C({},a),e))}}function oe(e,t){return ce(e,function(e){return typeof e==`function`?o(e,t):e})}function se(e,t){return ce(e,function(e){var n=t.length;return a(M(o(e,n),t),n)})}function ce(e,t){return function(){var n=arguments.length;if(!n)return e();for(var r=Array(n);n--;)r[n]=arguments[n];var i=h.rearg?0:n-1;return r[i]=t(r[i]),e.apply(void 0,r)}}function le(e,t,r){var i,a=n.aliasToReal[e]||e,o=t,l=P[a];return l?o=l(t):h.immutable&&(n.mutate.array[a]?o=u(t,s):n.mutate.object[a]?o=u(t,c(t)):n.mutate.set[a]&&(o=u(t,ie))),E(te,function(e){return E(n.aryMethod[e],function(t){if(a==t){var r=n.methodSpread[a];return i=r&&r.afterRearg?ne(a,re(a,o,e),e):re(a,ne(a,o,e),e),i=F(a,i),i=I(a,i,e),!1}}),!i}),i||=o,i==t&&(i=_?T(i,1):function(){return t.apply(this,arguments)}),i.convert=ae(a,t),i.placeholder=t.placeholder=r,i}if(!m)return le(t,i,g);var ue=i,de=[];return E(te,function(e){E(n.aryMethod[e],function(e){var t=ue[n.remap[e]||e];t&&de.push([e,le(e,t,ue)])})}),E(j(ue),function(e){var t=ue[e];if(typeof t==`function`){for(var n=de.length;n--;)if(de[n][0]==e)return;t.convert=ae(e,t),de.push([e,t])}}),E(de,function(e){ue[e[0]]=e[1]}),ue.convert=L,ue.placeholder=ue,E(j(ue),function(e){E(n.realToAlias[e]||[],function(t){ue[t]=ue[e]})}),ue}t.exports=d})),g3e=c(((e,t)=>{var n=or(),r=128;function i(e,t,i){return t=i?void 0:t,t=e&&t==null?e.length:t,n(e,r,void 0,void 0,void 0,void 0,t)}t.exports=i})),_3e=c(((e,t)=>{var n=w9(),r=4;function i(e){return n(e,r)}t.exports=i})),v3e=c(((e,t)=>{var n=pt(),r=mt(),i=u3e(),a=`[object DOMException]`,o=`[object Error]`;function s(e){if(!r(e))return!1;var t=n(e);return t==o||t==a||typeof e.message==`string`&&typeof e.name==`string`&&!i(e)}t.exports=s})),y3e=c(((e,t)=>{var n=mr(),r=mt(),i=`[object WeakMap]`;function a(e){return r(e)&&n(e)==i}t.exports=a})),b3e=c(((e,t)=>{var n=w9(),r=oa(),i=1;function a(e){return r(typeof e==`function`?e:n(e,i))}t.exports=a})),x3e=c(((e,t)=>{var n=or(),r=p3e(),i=256;t.exports=r(function(e,t){return n(e,i,void 0,void 0,void 0,t)})})),S3e=c(((e,t)=>{var n=Zt(),r=Ln(),i=st(),a=ht(),o=Xt(),s=tn(),c=$t();function l(e){return i(e)?n(e,s):a(e)?[e]:r(o(c(e)))}t.exports=l})),C3e=c(((e,t)=>{t.exports={ary:g3e(),assign:V4e(),clone:_3e(),curry:sr(),forEach:Gn(),isArray:st(),isError:v3e(),isFunction:vt(),isWeakMap:y3e(),iteratee:b3e(),keys:ur(),rearg:x3e(),toInteger:ar(),toPath:S3e()}})),w3e=c(((e,t)=>{var n=h3e(),r=C3e();function i(e,t,i){return n(r,e,t,i)}t.exports=i})),T3e=c(((e,t)=>{var n=cn();function r(e,t,r){return e==null?e:n(e,t,r)}t.exports=r})),E3e=c(((e,t)=>{var n=w3e()(`set`,T3e());n.placeholder=D9(),t.exports=n})),D3e=c(((e,t)=>{var n=w3e()(`update`,fn());n.placeholder=D9(),t.exports=n})),O9=d(E3e(),1),k9=d(D3e(),1);qr();function A9(e={},t){switch(t.type){case G.ADD_COMPANION_WINDOW:return(0,O9.default)([t.id],t.payload,e);case G.ADD_WINDOW:return{...e,...(t.companionWindows||[]).reduce((n,r)=>(n[r.id]={...e[r.id],...r,windowId:t.id},n),{})};case G.REMOVE_WINDOW:return Object.keys(e).reduce((n,r)=>(e[r].windowId!==t.windowId&&(n[r]=e[r]),n),{});case G.UPDATE_COMPANION_WINDOW:return(0,k9.default)([t.id],e=>({...e||{},...t.payload}),e);case G.REMOVE_COMPANION_WINDOW:return(0,T9.default)(e,t.id);case G.IMPORT_MIRADOR_STATE:return t.state.companionWindows||[];case G.TOGGLE_TOC_NODE:return(0,k9.default)([t.id,`tocNodes`],e=>({...e||{},...t.payload}),e);default:return e}}var O3e=d(el(),1);qr();var k3e={items:[]},j9=(e=k3e,t)=>{let n;switch(t.type){case G.ADD_ERROR:return{...e,[t.id]:{id:t.id,message:t.message},items:[...e.items,t.id]};case G.RECEIVE_INFO_RESPONSE_FAILURE:return{...e,[t.infoId]:{id:t.infoId,message:t.error},items:[...e.items,t.infoId]};case G.RECEIVE_SEARCH_FAILURE:return{...e,[t.searchId]:{id:t.searchId,message:t.error},items:[...e.items,t.searchId]};case G.REMOVE_ERROR:return n=Object.keys(e).reduce((n,r)=>(r!==t.id&&(n[r]=e[r]),n),{}),n.items=(0,O3e.default)(n.items,t.id),n;case G.IMPORT_MIRADOR_STATE:return k3e;default:return e}};ya(),qr();function A3e(e){return e.x!==void 0&&e.y!==void 0&&e.width!==void 0&&e.height!==void 0}function j3e(e,t){return t.x-t.width/2>e.x-e.width/2&&t.y-t.height/2>e.y-e.height/2&&t.x+t.width/2<e.x+e.width/2&&t.y+t.height/2<e.y+e.height/2}var M9=(e={...va.workspace,windowIds:[]},t)=>{let n,r,i;switch(t.type){case G.UPDATE_WORKSPACE:return{...e,...t.config};case G.FOCUS_WINDOW:return{...e,focusedWindowId:t.windowId,viewportPosition:{...e.viewportPosition,...t.position}};case G.ADD_WINDOW:return{...e,focusedWindowId:t.window.id,windowIds:[...e.windowIds||[],t.window.id]};case G.REMOVE_WINDOW:return i=(e.windowIds||[]).filter(e=>e!==t.windowId),{...e,focusedWindowId:t.windowId===e.focusedWindowId?i[i.length-1]:e.focusedWindowId,windowIds:i};case G.SET_WORKSPACE_FULLSCREEN:return{...e,isFullscreenEnabled:t.isFullscreenEnabled};case G.TOGGLE_ZOOM_CONTROLS:return{...e,showZoomControls:t.showZoomControls};case G.UPDATE_WORKSPACE_MOSAIC_LAYOUT:return{...e,layout:t.layout};case G.SET_WORKSPACE_ADD_VISIBILITY:return{...e,isWorkspaceAddVisible:t.isWorkspaceAddVisible};case G.SET_WORKSPACE_VIEWPORT_POSITION:return n={},r={...e.viewportPosition,...t.payload.position},A3e(r)&&!j3e({height:e.height,width:e.width,x:0,y:0},r)&&(n={height:e.height*2,width:e.width*2}),{...e,...n,viewportPosition:r};case G.SET_CONFIG:case G.IMPORT_CONFIG:case G.UPDATE_CONFIG:return{...e,...t.config.workspace};case G.IMPORT_MIRADOR_STATE:return t.state.workspace||{};case G.TOGGLE_DRAGGING:return{...e,draggingEnabled:!e.draggingEnabled};default:return e}};qr();var N9=(e={},t)=>{switch(t.type){case G.ADD_WINDOW:return{...e,[t.window.id]:t.window};case G.MAXIMIZE_WINDOW:return{...e,[t.windowId]:{...e[t.windowId],maximized:!0}};case G.MINIMIZE_WINDOW:return{...e,[t.windowId]:{...e[t.windowId],maximized:!1}};case G.UPDATE_WINDOW:return e[t.id]?(0,k9.default)([t.id],e=>({...e||{},...Object.fromEntries(Object.entries(t.payload).filter(([,e])=>e!==void 0))}),e):e;case G.REMOVE_WINDOW:return(0,T9.default)(e,[t.windowId]);case G.TOGGLE_WINDOW_SIDE_BAR:return{...e,[t.windowId]:{...e[t.windowId],sideBarOpen:!e[t.windowId].sideBarOpen}};case G.SET_WINDOW_VIEW_TYPE:return{...e,[t.windowId]:{...e[t.windowId],view:t.viewType}};case G.UPDATE_WINDOW_POSITION:return{...e,[t.payload.windowId]:{...e[t.payload.windowId],x:t.payload.position.x,y:t.payload.position.y}};case G.SET_WINDOW_SIZE:return{...e,[t.payload.windowId]:{...e[t.payload.windowId],height:t.payload.size.height,width:t.payload.size.width,x:t.payload.size.x,y:t.payload.size.y}};case G.SET_CANVAS:return e[t.windowId]?(0,k9.default)([t.windowId],e=>({...e||{},canvasId:t.canvasId,visibleCanvases:t.visibleCanvases||[]}),e):e;case G.ADD_COMPANION_WINDOW:return{...e,[t.windowId]:{...e[t.windowId],companionWindowIds:e[t.windowId].companionWindowIds.concat([t.id]),...t.payload.position===`left`?{companionAreaOpen:!0,sideBarPanel:t.payload.content}:{}}};case G.UPDATE_COMPANION_WINDOW:return t.payload.position===`left`?{...e,[t.windowId]:{...e[t.windowId],companionAreaOpen:!0}}:e;case G.REMOVE_COMPANION_WINDOW:return{...e,[t.windowId]:{...e[t.windowId],companionWindowIds:e[t.windowId].companionWindowIds.filter(e=>e!==t.id)}};case G.SELECT_ANNOTATION:return{...e,[t.windowId]:{...e[t.windowId],selectedAnnotationId:t.annotationId}};case G.DESELECT_ANNOTATION:return{...e,[t.windowId]:{...e[t.windowId],selectedAnnotationId:void 0}};case G.HOVER_ANNOTATION:return{...e,[t.windowId]:{...e[t.windowId],hoveredAnnotationIds:t.annotationIds}};case G.TOGGLE_ANNOTATION_DISPLAY:return{...e,[t.windowId]:{...e[t.windowId],highlightAllAnnotations:!e[t.windowId].highlightAllAnnotations}};case G.IMPORT_MIRADOR_STATE:return t.state.windows||[];case G.REQUEST_SEARCH:return{...e,[t.windowId]:{...e[t.windowId],suggestedSearches:void 0}};case G.SHOW_COLLECTION_DIALOG:return{...e,[t.windowId]:{...e[t.windowId],collectionDialogOn:!0,collectionManifestId:t.manifestId,dialogCollectionPath:t.dialogCollectionPath}};case G.HIDE_COLLECTION_DIALOG:return{...e,[t.windowId]:{...e[t.windowId],collectionDialogOn:!1}};default:return e}};qr();var P9=(e={},t)=>{switch(t.type){case G.REQUEST_MANIFEST:return{[t.manifestId]:{...e[t.manifestId],...t.properties,id:t.manifestId},...(0,T9.default)(e,t.manifestId)};case G.RECEIVE_MANIFEST:return{...e,[t.manifestId]:{...e[t.manifestId],error:null,id:t.manifestId,isFetching:!1,json:t.manifestJson}};case G.RECEIVE_MANIFEST_FAILURE:return{...e,[t.manifestId]:{...e[t.manifestId],error:t.error,id:t.manifestId,isFetching:!1}};case G.REMOVE_MANIFEST:return Object.keys(e).reduce((n,r)=>(r!==t.manifestId&&(n[r]=e[r]),n),{});case G.IMPORT_MIRADOR_STATE:return t.state.manifests||{};default:return e}};qr();var F9=(e={},t)=>{switch(t.type){case G.REQUEST_INFO_RESPONSE:return{...e,[t.infoId]:{id:t.infoId,isFetching:!0}};case G.RECEIVE_INFO_RESPONSE:return{...e,[t.infoId]:{degraded:!1,id:t.infoId,isFetching:!1,json:t.infoJson,tokenServiceId:t.tokenServiceId}};case G.RECEIVE_DEGRADED_INFO_RESPONSE:return{...e,[t.infoId]:{degraded:!0,id:t.infoId,isFetching:!1,json:t.infoJson,tokenServiceId:t.tokenServiceId}};case G.RECEIVE_INFO_RESPONSE_FAILURE:return{...e,[t.infoId]:{error:t.error,id:t.infoId,isFetching:!1,tokenServiceId:t.tokenServiceId}};case G.REMOVE_INFO_RESPONSE:return Object.keys(e).reduce((n,r)=>(r!==t.infoId&&(n[r]=e[r]),n),{});case G.IMPORT_MIRADOR_STATE:return{};default:return e}};ya(),qr();var M3e={...va},I9=(e,t,n)=>t,L9=(e=M3e,t)=>{switch(t.type){case G.UPDATE_CONFIG:case G.IMPORT_CONFIG:return(0,N7.default)(e,t.config,{arrayMerge:I9});case G.SET_CONFIG:return t.config;case G.IMPORT_MIRADOR_STATE:return{...t.state.config||{},export:(0,N7.default)(e.export||{},t.state.config?.export||{},{arrayMerge:I9}),requests:(0,N7.default)(e.requests||{},t.state.config?.requests||{},{arrayMerge:I9}),theme:(0,N7.default)(e.theme||{},t.state.config?.theme||{},{arrayMerge:I9}),themes:(0,N7.default)(e.themes||{},t.state.config?.themes||{},{arrayMerge:I9})};default:return e}};qr();var R9=(e={},t)=>{switch(t.type){case G.UPDATE_VIEWPORT:return{...e,[t.windowId]:{...e[t.windowId],...t.payload}};case G.ADD_WINDOW:return t.window.initialViewerConfig?{...e,[t.window.id]:{...e[t.window.id],...t.window.initialViewerConfig}}:e;case G.REMOVE_WINDOW:return(0,T9.default)(e,t.windowId);case G.SET_WINDOW_VIEW_TYPE:return(0,O9.default)([t.windowId],null,e);case G.SET_CANVAS:return t.preserveViewport?e:(0,O9.default)([t.windowId],null,e);case G.IMPORT_MIRADOR_STATE:return t.state.viewers||{};default:return e}};qr();var z9=(e={},t)=>{switch(t.type){case G.REQUEST_ANNOTATION:return{...e,[t.targetId]:{...e[t.targetId],[t.annotationId]:{id:t.annotationId,isFetching:!0}}};case G.RECEIVE_ANNOTATION:return{...e,[t.targetId]:{...e[t.targetId],[t.annotationId]:{id:t.annotationId,isFetching:!1,json:t.annotationJson}}};case G.RECEIVE_ANNOTATION_FAILURE:return{...e,[t.targetId]:{...e[t.targetId],[t.annotationId]:{error:t.error,id:t.annotationId,isFetching:!1}}};case G.IMPORT_MIRADOR_STATE:return{};default:return e}};qr();var B9=(e={},t)=>{switch(t.type){case G.ADD_AUTHENTICATION_REQUEST:return{...e,[t.id]:{id:t.id,isFetching:!0,profile:t.profile,windowId:t.windowId}};case G.RESOLVE_AUTHENTICATION_REQUEST:return{...e,[t.id]:{...e[t.id],isFetching:!1,ok:t.ok}};case G.RECEIVE_ACCESS_TOKEN:return t.authId?{...e,[t.authId]:{...e[t.authId],ok:!0}}:e;case G.RESET_AUTHENTICATION_STATE:return(0,T9.default)(e,t.id);default:return e}};qr();var V9=(e={},t)=>{switch(t.type){case G.ADD_WINDOW:return{...e,[t.window.id]:{windowId:t.window.id,...t.elasticLayout}};case G.UPDATE_ELASTIC_WINDOW_LAYOUT:return(0,k9.default)([t.windowId],e=>({...e||{},...t.payload}),e);case G.REMOVE_WINDOW:return(0,T9.default)(e,t.windowId);case G.IMPORT_MIRADOR_STATE:return t.state.elasticLayout||{};default:return e}};qr();var H9=(e={},t)=>{let n=(e[t.windowId]||{})[t.companionWindowId]||{};switch(t.type){case G.REQUEST_SEARCH:return n.query===t.query?{...e,[t.windowId]:{...e[t.windowId],[t.companionWindowId]:{...n,data:{...n.data,[t.searchId]:{isFetching:!0}}}}}:{...e,[t.windowId]:{...e[t.windowId],[t.companionWindowId]:{...n,data:{[t.searchId]:{isFetching:!0}},query:t.query,selectedContentSearchAnnotationIds:[]}}};case G.RECEIVE_SEARCH:return{...e,[t.windowId]:{...e[t.windowId],[t.companionWindowId]:{...n,data:{...n.data,[t.searchId]:{isFetching:!1,json:t.searchJson}}}}};case G.RECEIVE_SEARCH_FAILURE:return{...e,[t.windowId]:{...e[t.windowId],[t.companionWindowId]:{...n,data:{...n.data,[t.searchId]:{error:t.error,isFetching:!1}}}}};case G.REMOVE_SEARCH:return{...e,[t.windowId]:Object.keys(e[t.windowId]).reduce((n,r)=>(r!==t.companionWindowId&&(n[r]=e[t.windowId][r]),n),{})};case G.SET_CONTENT_SEARCH_CURRENT_ANNOTATIONS:return{...e,[t.windowId]:{...e[t.windowId],[t.companionWindowId]:{...n,selectedContentSearchAnnotationIds:t.annotationIds}}};case G.SELECT_ANNOTATION:return e[t.windowId]?{...e,[t.windowId]:Object.keys(e[t.windowId]).reduce((n,r)=>{let i=e[t.windowId][r];return n[r]=i.data&&Object.values(i.data).filter(e=>e.json&&e.json.resources).some(e=>[e.json.resources].flat().some(e=>e[`@id`]===t.annotationId))?{...i,selectedContentSearchAnnotationIds:[t.annotationId]}:i,n},{})}:e;case G.IMPORT_MIRADOR_STATE:return{};case G.REMOVE_WINDOW:return(0,T9.default)(e,t.windowId);case G.REMOVE_COMPANION_WINDOW:return e[t.windowId]?{...e,[t.windowId]:{...(0,T9.default)(e[t.windowId],t.id)}}:e;default:return e}};qr();var U9=(e={},t)=>{switch(t.type){case G.UPDATE_LAYERS:return{...e,[t.windowId]:{...e[t.windowId],[t.canvasId]:(0,N7.default)((e[t.windowId]||{})[t.canvasId]||{},t.payload)}};case G.REMOVE_WINDOW:return(0,T9.default)(e,[t.windowId]);default:return e}};qr();var W9=(e=[],t)=>{switch(t.type){case G.ADD_RESOURCE:return e.some(e=>e.manifestId===t.manifestId)?e:[{manifestId:t.manifestId,...t.payload},...e];case G.ADD_WINDOW:return e.some(e=>e.manifestId===t.window.manifestId)?e:[{manifestId:t.window.manifestId},...e];case G.UPDATE_WINDOW:return!t.payload.manifestId||e.some(e=>e.manifestId===t.payload.manifestId)?e:[{manifestId:t.payload.manifestId},...e];case G.REMOVE_RESOURCE:return e.filter(e=>e.manifestId!==t.manifestId);case G.IMPORT_CONFIG:return t.config.catalog||[];case G.IMPORT_MIRADOR_STATE:return t.state.catalog||[];default:return e}},N3e=l({accessTokensReducer:()=>E9,annotationsReducer:()=>z9,authReducer:()=>B9,catalogReducer:()=>W9,companionWindowsReducer:()=>A9,configReducer:()=>L9,elasticLayoutReducer:()=>V9,errorsReducer:()=>j9,infoResponsesReducer:()=>F9,layersReducer:()=>U9,manifestsReducer:()=>P9,searchesReducer:()=>H9,viewersReducer:()=>R9,windowsReducer:()=>N9,workspaceReducer:()=>M9});U();function P3e(e){return _n({accessTokens:E9,annotations:z9,auth:B9,catalog:W9,companionWindows:A9,config:L9,elasticLayout:V9,errors:j9,infoResponses:F9,layers:U9,manifests:P9,searches:H9,viewers:R9,windows:N9,workspace:M9,...e})}var F3e=function(e){return{done:!0,value:e}},G9={};function I3e(e){return W7(e)?`channel`:i2e(e)?String(e):R7(e)?e.name:String(e)}function L3e(e,t,n){var r,i,a,o=t;function s(t,n){if(o===G9)return F3e(t);if(n&&!i)throw o=G9,n;r&&r(t);var s=n?e[i](n):e[o]();return o=s.nextState,a=s.effect,r=s.stateUpdater,i=s.errorState,o===G9?F3e(t):a}return J7(s,function(e){return s(null,e)},n)}function R3e(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var a={done:!1,value:B2e(e)},o=function(e){return{done:!1,value:r9.apply(void 0,[t].concat(r,[e]))}},s,c=function(e){return s=e};return L3e({q1:function(){return{nextState:`q2`,effect:a,stateUpdater:c}},q2:function(){return{nextState:`q1`,effect:o(s)}}},`q1`,`takeEvery(`+I3e(e)+`, `+t.name+`)`)}function K9(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return r9.apply(void 0,[R3e,e,t].concat(r))}var q9=Ea();ql(),qr(),Nd(),$l();function z3e(e,t,{success:n,degraded:r,failure:i}){return fetch(e,t).then(t=>t.json().then(e=>t.status===401?(r||n)({json:e,response:t}):t.ok?n({json:e,response:t}):i({error:t.statusText,json:e,response:t})).catch(n=>t.ok?i({error:n,response:t}):i({error:`${t.status} ${t.statusText}: ${e}`,response:t}))).catch(e=>i({error:e}))}function*J9(e,t,{success:n,degraded:r,failure:i}){let{preprocessors:a=[],postprocessors:o=[]}=yield i9(Eo);try{let s=yield n9(z3e,e,a.reduce((t,n)=>n(e,t)||t,t),{degraded:r,failure:i,success:n});return s=o.reduce((t,n)=>n(e,t)||t,s),s}catch(e){return i({error:e})}}function*B3e(e,t,n,{degraded:r,failure:i,success:a}){let o={...n},s;if(t){let e=yield n9(V3e,t);s=e&&e.id,e&&e.json&&(o.headers={Authorization:`Bearer ${e.json.accessToken}`,...n.headers})}let{error:c,json:l,response:u}=yield n9(J9,e,o,{failure:e=>e,success:e=>e});if(c){yield e9(i({error:c,json:l,response:u,tokenServiceId:s}));return}let d=l[`@id`]||l.id;if(u.ok){if(Ol(d,{stripAuthentication:!1})===Ol(e.replace(/info\.json$/,``),{stripAuthentication:!1})){yield e9(a({json:l,response:u,tokenServiceId:s}));return}}else if(u.status!==401){yield e9(i({error:c,json:l,response:u,tokenServiceId:s}));return}let f=yield n9(V3e,l);if(f&&f.id!==s){yield n9(B3e,e,l,n,{degraded:r,failure:i,success:a});return}yield e9((r||a)({json:l,response:u,tokenServiceId:s}))}function*Y9({manifestId:e}){yield e9(yield n9(J9,e,{},{failure:({error:t,json:n,response:r})=>ju(e,typeof t==`object`?String(t):t),success:({json:t,response:n})=>Au(e,t)}))}function*V3e(e){let t=e&&e.__jsonld?e:{...e,options:{}},n=q9.Utils.getServices(t).filter(e=>e.getProfile().match(/http:\/\/iiif.io\/api\/auth\//));if(n.length===0)return;let r=yield i9(wl);if(r)for(let e=0;e<n.length;e+=1){let t=n[e],i=q9.Utils.getService(t,`http://iiif.io/api/auth/1/token`)||q9.Utils.getService(t,`http://iiif.io/api/auth/0/token`),a=i&&r[i.id];if(a&&a.json)return a}}function*H3e({imageResource:e,infoId:t,windowId:n}){let r=e;r||=yield i9(sc,{infoId:t}),yield n9(B3e,`${t.replace(/\/$/,``)}/info.json`,r,{},{degraded:({json:e,response:r,tokenServiceId:i})=>Lu(t,e,r.ok,i,n),failure:({error:e,json:n,response:r,tokenServiceId:i})=>Ru(t,e,i),success:({json:e,response:n,tokenServiceId:r})=>Iu(t,e,n.ok,r)})}function*U3e({windowId:e,companionWindowId:t,query:n,searchId:r}){yield e9(yield n9(J9,r,{},{failure:({error:n,json:i,response:a})=>Sd(e,t,r,n),success:({json:n,response:i})=>xd(e,t,r,n)}))}function*W3e({targetId:e,annotationId:t}){yield e9(yield n9(J9,t,{},{failure:({error:n,json:r,response:i})=>id(e,t,n),success:({json:n,response:r})=>rd(e,t,n)}))}function*G3e({manifestId:e,manifestJson:t}){if(t){yield e9(Au(e,t));return}e&&((yield i9(Ha)||{})[e]||(yield*Y9({manifestId:e})))}function*X9(...e){let t=yield i9(Ha);for(let n=0;n<e.length;n+=1){let r=e[n];t[r]||(yield n9(Y9,{manifestId:r}))}}function*K3e(){yield t9([K9(G.REQUEST_MANIFEST,Y9),K9(G.REQUEST_INFO_RESPONSE,H3e),K9(G.REQUEST_SEARCH,U3e),K9(G.REQUEST_ANNOTATION,W3e),K9(G.ADD_RESOURCE,G3e)])}qr(),Nd(),$l(),ka();function*Z9(e){let{collectionPath:t,id:n,manifestId:r}=e.payload||e.window;r&&(e.manifest?yield e9(Au(r,e.manifest)):yield n9(X9,r,...t||[]),yield n9(X3e,e),yield n9(Z3e,e),t||(yield n9(J3e,{manifestId:r,windowId:e.id||e.window.id})),yield n9(a6e,r,n))}function*q3e(e){let t=e.id;if(!e||!e.payload||!e.payload.sequenceId)return;let n=yield i9(Ws,{windowId:t});!n||!n[0]||!n[0].id||(yield e9(yield n9(Hu,t,n[0].id)))}function*J3e({manifestId:e,windowId:t}){let n=yield i9(Zo,{manifestId:e});if(n){let e=n.getProperty(`partOf`),r=Array.isArray(e)?e[0]:e;r&&r.id&&(yield e9(vu(t,{collectionPath:[r.id]})))}}function*Y3e(e){let{collectionPath:t}=e.payload;t&&(yield n9(X9,...t))}function*X3e(e){let{canvasId:t,canvasIndex:n,manifestId:r}=e.payload||e.window,i=e.id||e.window.id;if(t)yield e9(yield n9(Hu,i,t,null,{preserveViewport:!!e.payload||!!e.window?.initialViewerConfig}));else{let t=yield i9(Ia),a=yield i9(Zo,{manifestId:r});if(a){let r=t(a),o=r.startCanvas||r.canvasAt(n||0)||r.canvasAt(0);if(o){let t=!!e.payload||!!e.window?.initialViewerConfig;yield e9(t?yield n9(Hu,i,o.id,null,{preserveViewport:t}):yield n9(Hu,i,o.id))}}}}function*Z3e(e){if(!e.window||!e.window.defaultSearchQuery)return;let{id:t,defaultSearchQuery:n}=e.window,r=yield i9(hs,{windowId:t}),i=(yield i9(fo,{position:`left`,windowId:t}))[0];r&&i&&(yield e9(wd(t,i,r&&`${r.id}?${new URLSearchParams({q:n})}`,n)))}function Q3e(e,{canvasIds:t,companionWindowIds:n,windowId:r}){return n.reduce((n,i)=>{let a=Nc(e,{companionWindowId:i,windowId:r}).resources.find(e=>t.includes(e.targetId));return a&&(n[i]=[a.id]),n},{})}function*$3e({annotationId:e,windowId:t,visibleCanvases:n}){let r=yield i9(Tc,{windowId:t}),i=Object.keys(r||{});if(i.length===0)return;let a=yield i9(Q3e,{canvasIds:n,companionWindowIds:i,windowId:t});yield t9(Object.keys(a).map(e=>e9(Td(t,e,a[e])))),Object.values(a).length>0&&(yield e9(ad(t,Object.values(a)[0][0])))}function*e6e({pan:e,windowId:t}){if(!e)return;let{x:n,y:r,width:i,height:a}=(yield i9(ks))[t]||{},{viewportPosition:{width:o,height:s}}=yield i9(Va);yield e9(Zu({x:n+i/2-o/2,y:r+a/2-s/2}))}function*t6e({windowId:e}){let{canvasId:t}=yield i9(Ba,{windowId:e});yield e9(yield n9(Hu,e,t,((yield i9(Xs,{canvasId:t,windowId:e}))||[]).map(e=>e.id)))}function*n6e({companionWindowId:e,windowId:t}){let{switchCanvasOnSearch:n}=yield i9(Ls,{windowId:t});if(!n||(yield i9(Rc,{companionWindowId:e,windowId:t})).length!==0)return;let r=yield i9(Ic,{companionWindowId:e,windowId:t});!r||r.length===0||(yield e9(ad(t,r[0].id)))}function*r6e({annotationId:e,windowId:t}){let n=yield i9(qs,{windowId:t}),r=yield i9(Hc,{annotationId:e,windowId:t});!r||n.includes(r.id)||(yield e9(yield n9(Hu,t,r.id)))}function*i6e({visibleCanvases:e,windowId:t}){let n=yield i9(Ws,{windowId:t}),r=yield i9(Us),i=(n||[]).filter(t=>e.includes(t.id)),a=yield i9(Fa);yield t9(i.map(e=>t9(a(e).iiifImageResources.map(e=>!r[Da(e)?.id]&&e9(zu({imageResource:e,windowId:t}))).filter(Boolean))))}function*a6e(e,t){let n=yield i9(Zo,{manifestId:e});n&&n.isCollection()&&(yield e9(Eu(e,[],t)))}function*o6e(){yield t9([K9(G.ADD_WINDOW,Z9),K9(G.UPDATE_WINDOW,Z9),K9(G.UPDATE_WINDOW,q3e),K9(G.UPDATE_WINDOW,Y3e),K9(G.SET_CANVAS,$3e),K9(G.SET_CANVAS,i6e),K9(G.UPDATE_COMPANION_WINDOW,Y3e),K9(G.SET_WINDOW_VIEW_TYPE,t6e),K9(G.RECEIVE_SEARCH,n6e),K9(G.SELECT_ANNOTATION,r6e),K9(G.FOCUS_WINDOW,e6e)])}Kr(),Nd(),qr();function*s6e(e){yield t9([...Object.entries(e.state.windows||{}).map(([e,t])=>n9(Z9,{id:t.id,payload:t})),...Object.entries(e.state.manifests||{}).filter(([e,t])=>!t.json).map(([e,t])=>n9(X9,t.id))])}function*c6e({config:{thumbnailNavigation:e,windows:t}}){!t||t.length===0||(yield t9((yield t9(t.map(t=>n9(_u,{id:`window-${Wr()}`,manifestId:t.manifestId||t.loadedManifest,thumbnailNavigationPosition:e&&e.defaultPosition,...t})))).map(e=>e9(e))))}function*l6e(e){let{dialogCollectionPath:t,manifestId:n}=e;yield n9(X9,n,...t)}function*u6e(){yield t9([K9(G.IMPORT_MIRADOR_STATE,s6e),K9(G.IMPORT_CONFIG,c6e),K9(G.SHOW_COLLECTION_DIALOG,l6e)])}Nd(),$l(),qr();function*d6e({canvasId:e,windowId:t}){let n=yield i9(Gs,{canvasId:e,windowId:t}),r=yield i9(uc),i=(yield i9(Fa))(n);return yield t9([...i.annotationListUris.filter(e=>!(r[n.id]&&r[n.id][e])).map(e=>e9(nd(n.id,e))),...i.canvasAnnotationPages.filter(e=>!(r[n.id]&&r[n.id][e.id])).map(e=>e.items?e9(rd(n.id,e.id,e)):e9(nd(n.id,e.id)))])}function*f6e({visibleCanvases:e=[],windowId:t}){return yield t9(e.map(e=>e9(td(t,e))))}function*p6e(){yield t9([K9(G.REQUEST_CANVAS_ANNOTATIONS,d6e),K9(G.SET_CANVAS,f6e)])}qr(),Nd(),$l();function*m6e({tokenServiceId:e}){yield U2e(2e3),yield n9(h6e,{serviceId:e})}function*h6e({serviceId:e}){let t=yield i9(za),n=yield t9(Object.keys(t).map(e=>i9(Js,{windowId:e}))),r=yield i9(Fa),i=n.flat().flatMap(e=>r(e).imageServiceIds),a=yield i9(Us),o=t=>q9.Utils.getServices(t).some(t=>{let n=q9.Utils.getService(t,`http://iiif.io/api/auth/1/token`)||q9.Utils.getService(t,`http://iiif.io/api/auth/0/token`);return n&&n.id===e});yield t9(Object.values(a).filter(e=>e.json&&o(e.json)).map(({id:e})=>i.includes(e)?n9(H3e,{infoId:e}):e9({infoId:e,type:G.REMOVE_INFO_RESPONSE})))}function*g6e({infoJson:e,windowId:t}){let n=yield i9(Tl),{auth:{serviceProfiles:r=[]}={}}=yield i9(_o),i=r.filter(e=>e.external||e.kiosk),a=q9.Utils.getServices(e).filter(e=>!n[e.id]).find(e=>i.some(t=>t.profile===e.getProfile()));if(!a)return;let o=i.find(e=>e.profile===a.getProfile());if(o.kiosk)yield e9(ud(t,a.id,a.getProfile()));else if(o.external){let e=q9.Utils.getService(a,`http://iiif.io/api/auth/1/token`)||q9.Utils.getService(a,`http://iiif.io/api/auth/0/token`);if(!e)return;yield e9(ud(t,a.id,a.getProfile())),yield e9(dd(a.id,e.id,{ok:!0})),yield e9(fd(e.id,a.id))}}function*_6e({infoJson:e,windowId:t,tokenServiceId:n}){if(!n)return;let r=q9.Utils.getServices(e).find(e=>{let t=q9.Utils.getService(e,`http://iiif.io/api/auth/1/token`)||q9.Utils.getService(e,`http://iiif.io/api/auth/0/token`);return t&&t.id===n});if(!r)return;let i=(yield i9(wl))[n];i&&i.success&&(yield e9(fd(n,r.id)))}function*v6e({serviceId:e}){let t=yield i9(wl),n=yield i9(Tl),r=t[e];if(!r)return;let i=n[r.authId];i&&(r.success?yield e9(gd({authServiceId:i.id,tokenServiceId:r.id})):yield e9(dd(i.id,r.id,{ok:!1})))}function*y6e(){yield t9([K9(G.RECEIVE_DEGRADED_INFO_RESPONSE,_6e),K9(G.RECEIVE_ACCESS_TOKEN_FAILURE,v6e),K9(G.RECEIVE_DEGRADED_INFO_RESPONSE,g6e),K9(G.RECEIVE_ACCESS_TOKEN,h6e),K9(G.RESET_AUTHENTICATION_STATE,m6e)])}var b6e=l({default:()=>Q9});function*x6e(e){for(;;)try{yield n9(e);break}catch(e){console.log(e)}}function Q9(e=[]){return function*(){yield t9([p6e,u6e,K3e,o6e,y6e,...e].map(e=>H2e(x6e,e)))}}U(),ya();function $9(e,t=[]){let n=P3e(e),r=va.state.slice?_n({[va.state.slice]:n}):n,i=R4e(),a=hn(r,B4e(bn(K0e,i)));return i.run(Q9(t)),a}fu();function S6e(e,t=[]){let n=P7(t),r=$9(H0e(n),W0e(n));return r.dispatch(cu((0,N7.default)(U0e(n),e))),r}B();var C6e=class{constructor(e,t={}){this.plugins=P7(t.plugins||[]),this.config=e,this.store=t.store||S6e(this.config,this.plugins),e.id&&this.renderInto(document.getElementById(e.id))}renderInto(e){this.container=e,this.root=(0,pEe.createRoot)(this.container),this.root.render(this.render())}render(e={}){return(0,cJ.jsx)(Qe,{store:this.store,children:(0,cJ.jsx)(O7,{plugins:this.plugins,...e})})}unmount(){this.root&&this.root.unmount()}};function w6e(e,t){let n;return n=Array.isArray(t)?{plugins:t}:t,new C6e(e,n)}var T6e={viewer:w6e};Nd(),$l(),Nd(),$l();var E6e={actions:Md,createStore:$9,reducers:N3e,sagas:b6e,selectors:Ql};ab(),ot(),Nr(),qr(),la(),da(),pa(),ha(),_a(),ya(),Ca(),Ta(),Ma(),Pa(),La(),qa(),Ya(),ho(),Oo(),Io(),zo(),_s(),Os(),Fs(),Hs(),cc(),xc(),Uc(),hl(),xl(),Dl(),Yl(),Zl(),su(),fu(),hu(),Ou(),Pu(),Vu(),Ku(),ed(),ld(),_d(),yd(),Ed(),Od(),jd(),nb(),Zoe(),tS(),aS(),sS(),mS(),yS(),TS(),AS(),FD(),Cde(),BD(),Tde(),kde(),zpe(),Hpe(),Hk(),Kk(),Gpe(),Ype(),yhe(),YA(),ZA(),whe(),Dhe(),ege(),kj(),tge(),Pj(),Bj(),oge(),lge(),Tve(),Eve(),Ove(),vN(),Kve(),Xve(),sye(),uye(),dye(),hye(),kP(),MP(),IP(),BP(),KP(),ZP(),XR(),tz(),sz(),fz(),Pz(),Rz(),iV(),lV(),vV(),CV(),aH(),mH(),yH(),wH(),kH(),PH(),zH(),GTe(),YTe(),XTe(),$Te(),tEe(),iEe(),cEe(),fEe(),aJ(),wX(),SIe(),EIe(),jIe(),FIe(),UIe(),hQ(),QIe(),tLe(),sLe(),EQ(),lLe(),dLe(),mLe(),NQ(),gLe(),bLe(),ELe(),ALe(),jLe(),FLe(),LLe(),zLe(),tRe(),iRe(),aRe(),cRe(),lRe(),uRe(),fRe(),mRe(),yRe(),CRe(),wRe(),DRe(),kRe(),jRe(),NRe(),FRe(),IRe(),URe(),GRe(),cJe(),uJe(),fJe(),gJe(),wJe(),EJe(),kJe(),NJe(),IJe(),BJe(),HJe(),UJe(),GJe(),JJe(),XJe(),eYe(),nYe(),sYe(),uYe(),fYe(),mYe(),_Ye(),xYe(),PYe(),LYe(),WYe(),GYe(),JYe(),nXe(),X3(),oXe(),lXe(),mXe(),a6(),xXe(),TXe(),kXe(),NXe(),IXe(),BXe(),HXe(),KXe(),ZXe(),nZe(),uZe(),mZe(),vZe(),xZe(),wZe(),OZe(),MZe(),LZe(),Z6(),YZe(),nQe(),lQe(),pQe(),mQe(),xQe(),TQe(),AQe(),NQe(),IQe(),BQe(),WQe(),qQe(),ZQe(),r$e(),o$e(),c$e(),X8(),h$e(),v$e(),y$e(),T$e(),D$e(),O$e(),M$e(),B$e(),x5(),K$e(),Y$e(),$$e(),s1e(),d1e(),w1e(),O1e(),j1e(),F1e(),q5(),V1e(),W1e(),K1e(),Y1e(),X1e(),Q1e(),r0e(),s0e(),d0e(),h0e(),g0e(),_0e(),b0e(),w0e();var D6e={...T6e,...E6e};e.AccessTokenSender=$8,e.ActionTypes=G,e.AnnotationFactory=ga,e.AnnotationItem=fa,e.AnnotationList=ua,e.AnnotationPage=ma,e.AnnotationResource=ca,e.AnnotationSettings=VD,e.AnnotationsOverlay=t8,e.App=O7,e.AppProviders=TX,e.AttributionPanel=kz,e.AudioViewer=f6,e.BackgroundPluginArea=S7,e.BookViewIcon=CJe,e.Branding=D$,e.CanvasAnnotationDisplay=e8,e.CanvasAnnotations=qk,e.CanvasGroupings=wa,e.CanvasIndexIcon=NYe,e.CanvasInfo=Vj,e.CanvasLayers=Bq,e.CanvasWorld=Jl,e.ChangeThemeDialog=zQ,e.CollapsibleSection=wj,e.CollectionDialog=o6,e.CollectionInfo=ON,e.CompanionArea=t6,e.CompanionWindow=qA,e.CompanionWindowFactory=Z3,e.CompanionWindowRegistry=iJ,e.CompanionWindowSection=XA,e.ConnectedAnnotationSettings=WD,e.ConnectedAnnotationsOverlay=o8,e.ConnectedAppProviders=dMe,e.ConnectedAttributionPanel=Lz,e.ConnectedAudioViewer=g6,e.ConnectedBackgroundPluginArea=C7,e.ConnectedBranding=k$,e.ConnectedCanvasAnnotations=Zk,e.ConnectedCanvasInfo=Gj,e.ConnectedCanvasLayers=Gq,e.ConnectedChangeThemeDialog=HQ,e.ConnectedCollapsibleSection=Oj,e.ConnectedCollectionDialog=d6,e.ConnectedCollectionInfo=MN,e.ConnectedCompanionArea=i6,e.ConnectedCompanionWindow=JA,e.ConnectedCompanionWindowFactory=e6,e.ConnectedCustomPanel=Qq,e.ConnectedErrorContent=Y3,e.ConnectedErrorDialog=aQ,e.ConnectedFullScreenButton=mQ,e.ConnectedGalleryView=E6,e.ConnectedGalleryViewThumbnail=S6,e.ConnectedIIIFAuthentication=p5,e.ConnectedIIIFThumbnail=iS,e.ConnectedLabelValueMetadata=Nj,e.ConnectedLanguageSettings=yQ,e.ConnectedLayersPanel=Yq,e.ConnectedLocalePicker=pN,e.ConnectedManifestForm=a7,e.ConnectedManifestInfo=_N,e.ConnectedManifestListItem=m7,e.ConnectedManifestListItemError=l7,e.ConnectedManifestRelatedLinks=HN,e.ConnectedMinimalWindow=Y8,e.ConnectedMiradorMenuButton=zD,e.ConnectedMosaicRenderPreview=w5,e.ConnectedOpenSeadragonViewer=C8,e.ConnectedPrimaryWindow=W8,e.ConnectedSanitizedHtml=Vk,e.ConnectedScrollIndicatedDialogContent=MQ,e.ConnectedSearchHit=vH,e.ConnectedSearchPanel=RH,e.ConnectedSearchPanelControls=SV,e.ConnectedSearchPanelNavigation=cV,e.ConnectedSearchResults=OH,e.ConnectedSelectCollection=A6,e.ConnectedSidebarIndexItem=jP,e.ConnectedSidebarIndexList=XP,e.ConnectedSidebarIndexTableOfContents=ez,e.ConnectedSidebarIndexThumbnail=zP,e.ConnectedTextViewer=F8,e.ConnectedThumbnailCanvasGrouping=vS,e.ConnectedThumbnailNavigation=kS,e.ConnectedVideoViewer=j8,e.ConnectedViewerInfo=V6,e.ConnectedViewerNavigation=K6,e.ConnectedWindow=b5,e.ConnectedWindowAuthenticationBar=c5,e.ConnectedWindowCanvasNavigationControls=X6,e.ConnectedWindowList=v$,e.ConnectedWindowListButton=C$,e.ConnectedWindowSideBar=U3,e.ConnectedWindowSideBarAnnotationsPanel=tj,e.ConnectedWindowSideBarButtons=z3,e.ConnectedWindowSideBarCanvasPanel=dz,e.ConnectedWindowSideBarCollectionPanel=rJ,e.ConnectedWindowSideBarInfoPanel=KN,e.ConnectedWindowThumbnailSettings=Z4,e.ConnectedWindowTopBar=M3,e.ConnectedWindowTopBarPluginArea=m3,e.ConnectedWindowTopBarPluginMenu=y3,e.ConnectedWindowTopBarTitle=T3,e.ConnectedWindowTopMenu=s3,e.ConnectedWindowTopMenuButton=p3,e.ConnectedWindowViewSettings=r3,e.ConnectedWindowViewer=D8,e.ConnectedWorkspace=t7,e.ConnectedWorkspaceAdd=b7,e.ConnectedWorkspaceAddButton=uQ,e.ConnectedWorkspaceArea=D7,e.ConnectedWorkspaceControlPanel=M$,e.ConnectedWorkspaceControlPanelButtons=T$,e.ConnectedWorkspaceElastic=V5,e.ConnectedWorkspaceElasticWindow=I5,e.ConnectedWorkspaceExport=t$,e.ConnectedWorkspaceImport=o$,e.ConnectedWorkspaceMenu=qQ,e.ConnectedWorkspaceMenuButton=XQ,e.ConnectedWorkspaceMosaic=j5,e.ConnectedWorkspaceOptionsButton=m$,e.ConnectedWorkspaceOptionsMenu=d$,e.ConnectedWorkspaceSelectionDialog=RQ,e.ConnectedZoomControls=L6,e.CustomPanel=Xq,e.EMPTY_ARRAY=xa,e.EMPTY_OBJECT=Sa,e.ErrorContent=K3,e.ErrorDialog=nQ,e.FullScreenButton=dQ,e.FullScreenContext=CX,e.GalleryView=C6,e.GalleryViewIcon=TJe,e.GalleryViewThumbnail=_6,e.IIIFAuthentication=l5,e.IIIFDropTarget=K5,e.IIIFIFrameCommunication=Z8,e.IIIFThumbnail=qx,e.ImageFailureMessage=g8,e.LabelValueMetadata=Aj,e.LanguageSettings=gQ,e.LayersPanel=Kq,e.LocalePicker=uN,e.ManifestForm=n7,e.ManifestInfo=mN,e.ManifestListItem=u7,e.ManifestListItemError=o7,e.ManifestRelatedLinks=RN,e.MinimalWindow=G8,e.MiradorCanvas=ja,e.MiradorIcon=MRe,e.MiradorManifest=Na,e.MiradorMenuButton=ID,e.MiradorViewer=C6e,e.MosaicLayout=T5,e.MosaicRenderPreview=S5,e.NestedMenu=xQ,e.NewBrowserWindow=t5,e.OSDReferences=s8,e.OpenSeadragonCanvasOverlay=$6,e.OpenSeadragonViewer=y8,e.PluginContext=at,e.PluginHook=zj,e.PluginProvider=lJ,e.PrimaryWindow=I8,e.RestoreZoomIcon=lZe,e.SanitizedHtml=zk,e.ScrollIndicatedDialogContent=kQ,e.ScrollTo=Uk,e.SearchHit=oH,e.SearchPanel=AH,e.SearchPanelControls=uV,e.SearchPanelNavigation=tV,e.SearchResults=bH,e.SelectCollection=D6,e.SidebarIndexItem=EP,e.SidebarIndexList=VP,e.SidebarIndexTableOfContents=UR,e.SidebarIndexThumbnail=NP,e.TextViewer=M8,e.ThumbnailCanvasGrouping=pS,e.ThumbnailFactory=Fo,e.ThumbnailNavigation=bS,e.ThumbnailNavigationBottomIcon=sJe,e.ThumbnailNavigationRightIcon=lJe,e.TruncatedHit=iH,e.VideoViewer=O8,e.ViewerInfo=R6,e.ViewerNavigation=U6,e.Window=m5,e.WindowAuthenticationBar=a5,e.WindowCanvasNavigationControls=Y6,e.WindowList=h$,e.WindowListButton=y$,e.WindowMaxIcon=dYe,e.WindowMinIcon=pYe,e.WindowOptionsIcon=VJe,e.WindowSideBar=B3,e.WindowSideBarAnnotationsPanel=QA,e.WindowSideBarButtons=I3,e.WindowSideBarCanvasPanel=nz,e.WindowSideBarCollectionPanel=eJ,e.WindowSideBarInfoPanel=UN,e.WindowThumbnailSettings=q4,e.WindowTopBar=O3,e.WindowTopBarPluginArea=KJe,e.WindowTopBarPluginMenu=h3,e.WindowTopBarTitle=x3,e.WindowTopMenu=i3,e.WindowTopMenuButton=l3,e.WindowViewSettings=e3,e.WindowViewer=w8,e.Workspace=J5,e.WorkspaceAdd=h7,e.WorkspaceAddButton=sQ,e.WorkspaceArea=w7,e.WorkspaceContext=PD,e.WorkspaceControlPanel=A$,e.WorkspaceControlPanelButtons=ORe,e.WorkspaceDialog=TQ,e.WorkspaceElastic=L5,e.WorkspaceElasticWindow=N5,e.WorkspaceExport=ZQ,e.WorkspaceImport=n$,e.WorkspaceMenu=UQ,e.WorkspaceMenuButton=ILe,e.WorkspaceMosaic=E5,e.WorkspaceOptionsButton=dRe,e.WorkspaceOptionsMenu=s$,e.WorkspaceSelectionDialog=PQ,e.WorkspaceTypeElasticIcon=cLe,e.WorkspaceTypeMosaicIcon=uLe,e.ZoomControls=P6,e.accessTokensReducer=E9,e.addAuthenticationRequest=ud,e.addCompanionWindow=eu,e.addError=pu,e.addOrUpdateCompanionWindow=tu,e.addPluginsToCompanionWindowsRegistry=_Ee,e.addResource=kd,e.addWindow=_u,e.annotationsReducer=z9,e.asArray=Ja,e.authReducer=B9,e.catalogReducer=W9,e.companionWindowsReducer=A9,e.configReducer=L9,e.connectPluginsToStore=gEe,e.createPluggableStore=S6e,e.createStore=$9,e.createTargetToPluginMapping=hEe,e.cssNs=oS,e.default=D6e,e.deselectAnnotation=od,e.elasticLayoutReducer=V9,e.errorsReducer=j9,e.expandNodes=au,e.fetchInfoResponse=zu,e.fetchManifest=Mu,e.fetchSearch=wd,e.filterValidPlugins=P7,e.focusWindow=gu,e.getAccessTokens=wl,e.getAllowedWindowViewTypes=Bs,e.getAnnotationResourcesByMotivation=vc,e.getAnnotationResourcesByMotivationForCanvas=gc,e.getAnnotationResourcesDataForCanvas=_c,e.getAnnotations=uc,e.getAuth=Tl,e.getAuthProfiles=Cl,e.getBestThumbnail=No,e.getCanvas=Gs,e.getCanvasDescription=tc,e.getCanvasForAnnotation=Hc,e.getCanvasGrouping=Xs,e.getCanvasGroupings=Ys,e.getCanvasIndex=Ss,e.getCanvasLabel=$s,e.getCanvasLayers=gl,e.getCanvasMetadata=ec,e.getCanvases=Ws,e.getCatalog=Wa,e.getCompanionAreaVisibility=po,e.getCompanionWindow=no,e.getCompanionWindowIdsForPosition=fo,e.getCompanionWindowLocale=ro,e.getCompanionWindows=eo,e.getCompanionWindowsForContent=uo,e.getCompanionWindowsForPosition=lo,e.getConfig=_o,e.getConfigFromPlugins=U0e,e.getContainerId=wo,e.getCurrentCanvas=Ks,e.getCurrentCanvasWorld=Xl,e.getDefaultSidebarVariant=ml,e.getDestructuredMetadata=Uo,e.getElasticLayout=ks,e.getExpandedNodeIds=al,e.getExportableState=vo,e.getFocusedWindowId=Ns,e.getFullScreenEnabled=js,e.getIiifThumbnailOpts=Lo,e.getLanguagesFromConfigWithCurrent=bo,e.getLatestError=As,e.getLayers=vl,e.getLayersForVisibleCanvases=bl,e.getLayersForWindow=_l,e.getLocale=Ko,e.getLocalizedSequenceTreeStructure=Ds,e.getManifest=Ua,e.getManifestAutocompleteService=gs,e.getManifestDescription=ds,e.getManifestError=Yo,e.getManifestHomepage=ns,e.getManifestLocale=Qo,e.getManifestLogo=ts,e.getManifestMetadata=ps,e.getManifestProviderName=$o,e.getManifestRelated=os,e.getManifestRelatedContent=as,e.getManifestRenderings=rs,e.getManifestSearchService=hs,e.getManifestSeeAlso=is,e.getManifestStatus=Jo,e.getManifestSummary=us,e.getManifestThumbnail=Ho,e.getManifestTitle=ls,e.getManifestUrl=fs,e.getManifestoInstance=Zo,e.getManifests=Ha,e.getManuallyExpandedNodeIds=il,e.getMaximizedWindowsIds=Rs,e.getMetadataLocales=ms,e.getMiradorCanvasWrapper=Fa,e.getMiradorManifestWrapper=Ia,e.getNextCanvasGrouping=Zs,e.getNextSearchId=jc,e.getNodeIdToScrollTo=ol,e.getPresentAnnotationsOnSelectedCanvases=hc,e.getPreviousCanvasGrouping=Qs,e.getProviderLogo=es,e.getReducersFromPlugins=H0e,e.getRequestsConfig=Eo,e.getRequiredStatement=ss,e.getResourceAnnotationForSearchHit=zc,e.getResourceAnnotationLabel=Bc,e.getRights=cs,e.getSagasFromPlugins=W0e,e.getSearchAnnotationsForCompanionWindow=Nc,e.getSearchAnnotationsForWindow=Lc,e.getSearchForWindow=Tc,e.getSearchIsFetching=kc,e.getSearchNumTotal=Ac,e.getSearchQuery=Oc,e.getSelectedAnnotationId=yc,e.getSelectedAnnotationsOnCanvases=bc,e.getSelectedContentSearchAnnotationIds=Rc,e.getSequence=xs,e.getSequenceBehaviors=Ts,e.getSequenceTreeStructure=Es,e.getSequenceViewingDirection=ws,e.getSequenceViewingHint=Cs,e.getSequences=bs,e.getShowZoomControlsConfig=xo,e.getSortedLayers=yl,e.getSortedSearchAnnotationsForCompanionWindow=Ic,e.getSortedSearchHitsForCompanionWindow=Pc,e.getTheme=So,e.getThemeDirection=To,e.getThemeIds=Co,e.getThumbnailFactory=Ro,e.getThumbnailNavigationPosition=io,e.getThumbnailsConfig=Do,e.getViewer=Ga,e.getVisibleCanvasAudioResources=oc,e.getVisibleCanvasCaptions=ac,e.getVisibleCanvasIds=qs,e.getVisibleCanvasNonTiledResources=nc,e.getVisibleCanvasTextResources=rc,e.getVisibleCanvasVideoResources=ic,e.getVisibleCanvases=Js,e.getVisibleNodeIds=dl,e.getWindow=Ba,e.getWindowConfig=Ls,e.getWindowDraggability=Vs,e.getWindowIds=Ka,e.getWindowManifests=Ra,e.getWindowTitles=Is,e.getWindowViewType=zs,e.getWindows=za,e.getWorkspace=Va,e.getWorkspaceType=Ms,e.handleDrop=G5,e.hideCollectionDialog=Du,e.hoverAnnotation=cd,e.htmlRules=Rk,e.importConfig=cu,e.importMiradorState=du,e.infoResponsesReducer=F9,e.isFocused=Ps,e.layersReducer=U9,e.manifestsReducer=P9,e.maximizeWindow=yu,e.minimizeWindow=bu,e.miradorSlice=ba,e.readImageMetadata=z1e,e.receiveAccessToken=pd,e.receiveAccessTokenFailure=md,e.receiveAnnotation=rd,e.receiveAnnotationFailure=id,e.receiveDegradedInfoResponse=Lu,e.receiveInfoResponse=Iu,e.receiveInfoResponseFailure=Ru,e.receiveManifest=Au,e.receiveManifestFailure=ju,e.receiveSearch=xd,e.receiveSearchFailure=Sd,e.removeCompanionWindow=ru,e.removeError=mu,e.removeInfoResponse=Bu,e.removeManifest=Nu,e.removeResource=Ad,e.removeSearch=Cd,e.removeWindow=Su,e.requestAccessToken=fd,e.requestAnnotation=nd,e.requestCanvasAnnotations=td,e.requestInfoResponse=Fu,e.requestManifest=ku,e.requestSearch=bd,e.resetAuthenticationState=gd,e.resolveAccessTokenRequest=hd,e.resolveAuthenticationRequest=dd,e.rootReducer=P3e,e.rootSaga=Q9,e.searchesReducer=H9,e.selectAnnotation=ad,e.selectCompanionWindowDimensions=mo,e.selectCurrentAuthServices=El,e.selectInfoResponse=sc,e.selectInfoResponses=Us,e.setCanvas=Hu,e.setCompanionAreaOpen=xu,e.setConfig=lu,e.setContentSearchCurrentAnnotation=Td,e.setNextCanvas=Uu,e.setPreviousCanvas=Wu,e.setWindowThumbnailPosition=wu,e.setWindowViewType=Tu,e.setWorkspaceAddVisibility=Xu,e.setWorkspaceViewportDimensions=Qu,e.setWorkspaceViewportPosition=Zu,e.settings=va,e.showCollectionDialog=Eu,e.sortSearchAnnotationsByCanvasOrder=Sc,e.toggleAnnotationDisplay=sd,e.toggleDraggingEnabled=$u,e.toggleNode=iu,e.toggleWindowSideBar=Cu,e.toggleZoomControls=Ju,e.updateCompanionWindow=nu,e.updateConfig=uu,e.updateElasticWindowLayout=vd,e.updateLayers=Dd,e.updateViewport=Gu,e.updateWindow=vu,e.updateWorkspace=qu,e.updateWorkspaceMosaicLayout=Yu,e.useTranslation=tb,e.validatePlugin=M7,e.viewer=w6e,e.viewersReducer=R9,e.windowsReducer=N9,e.withPlugins=Mr,e.withTranslation=Xoe,e.workspaceReducer=M9});
//# sourceMappingURL=mirador.min.js.map